30 #include "zone_infos.h"
31 #include "zone_registry.h"
39 const basic::ZoneInfo*
const kZoneRegistry[266] ACE_TIME_PROGMEM = {
40 &kZoneAsia_Kuala_Lumpur,
43 &kZoneAmerica_Mazatlan,
44 &kZoneAmerica_Hermosillo,
52 &kZoneAmerica_Guatemala,
53 &kZoneAfrica_Monrovia,
54 &kZoneAntarctica_Rothera,
55 &kZoneAmerica_Yellowknife,
56 &kZoneAustralia_Melbourne,
57 &kZoneAmerica_Sao_Paulo,
58 &kZoneEurope_Amsterdam,
59 &kZoneAmerica_Indiana_Vevay,
60 &kZoneAmerica_Scoresbysund,
71 &kZoneAmerica_Guayaquil,
72 &kZoneAmerica_Kentucky_Louisville,
74 &kZoneAtlantic_Reykjavik,
75 &kZoneAmerica_New_York,
76 &kZoneEurope_Luxembourg,
79 &kZoneAsia_Ho_Chi_Minh,
84 &kZoneAustralia_Adelaide,
85 &kZonePacific_Auckland,
86 &kZonePacific_Tongatapu,
87 &kZoneAmerica_Monterrey,
88 &kZoneAustralia_Darwin,
89 &kZonePacific_Pohnpei,
90 &kZoneAmerica_Indiana_Indianapolis,
91 &kZoneAmerica_Vancouver,
92 &kZonePacific_Chatham,
93 &kZoneAmerica_Indiana_Marengo,
94 &kZoneAsia_Ulaanbaatar,
95 &kZoneAustralia_Hobart,
97 &kZoneAtlantic_South_Georgia,
98 &kZoneAmerica_Phoenix,
99 &kZoneAmerica_Cayenne,
100 &kZoneAtlantic_Bermuda,
101 &kZoneAmerica_Managua,
102 &kZoneEtc_GMT_PLUS_10,
103 &kZoneEtc_GMT_PLUS_11,
104 &kZoneEtc_GMT_PLUS_12,
111 &kZoneIndian_Kerguelen,
117 &kZoneAmerica_Chicago,
118 &kZoneAustralia_Sydney,
119 &kZoneAntarctica_Vostok,
120 &kZoneAustralia_Brisbane,
121 &kZoneAmerica_Asuncion,
123 &kZonePacific_Gambier,
124 &kZoneAmerica_Martinique,
125 &kZoneAmerica_Jamaica,
126 &kZoneAsia_Hong_Kong,
127 &kZonePacific_Marquesas,
128 &kZoneAmerica_Miquelon,
129 &kZoneAntarctica_DumontDUrville,
130 &kZoneAmerica_Anchorage,
131 &kZoneAsia_Jerusalem,
132 &kZoneEurope_Stockholm,
134 &kZoneAtlantic_Cape_Verde,
137 &kZoneAmerica_Moncton,
139 &kZonePacific_Pago_Pago,
140 &kZonePacific_Enderbury,
141 &kZoneAmerica_Creston,
142 &kZoneAmerica_Costa_Rica,
144 &kZoneAmerica_Puerto_Rico,
145 &kZoneIndian_Christmas,
146 &kZoneAmerica_Curacao,
148 &kZoneEurope_Helsinki,
149 &kZoneAmerica_Porto_Velho,
150 &kZoneAmerica_Edmonton,
151 &kZoneAmerica_Dawson_Creek,
152 &kZoneAmerica_Blanc_Sablon,
154 &kZoneIndian_Reunion,
157 &kZoneAmerica_Santiago,
159 &kZoneAmerica_El_Salvador,
163 &kZoneAmerica_Toronto,
165 &kZoneIndian_Mauritius,
168 &kZoneAtlantic_Madeira,
169 &kZoneAmerica_Atikokan,
170 &kZonePacific_Kiritimati,
171 &kZoneAmerica_Chihuahua,
172 &kZonePacific_Pitcairn,
178 &kZoneAmerica_Winnipeg,
179 &kZoneAustralia_Eucla,
180 &kZoneAustralia_Perth,
181 &kZonePacific_Kwajalein,
182 &kZoneAmerica_Port_au_Prince,
185 &kZoneAmerica_Detroit,
186 &kZoneAmerica_Bogota,
187 &kZoneAmerica_Glace_Bay,
188 &kZoneAmerica_Denver,
191 &kZoneEurope_Andorra,
196 &kZoneIndian_Maldives,
199 &kZonePacific_Rarotonga,
200 &kZoneAsia_Kathmandu,
201 &kZoneAmerica_Rainy_River,
202 &kZoneEurope_Budapest,
204 &kZoneEtc_GMT_PLUS_1,
205 &kZoneEtc_GMT_PLUS_2,
206 &kZoneEtc_GMT_PLUS_3,
207 &kZoneEtc_GMT_PLUS_4,
208 &kZoneEtc_GMT_PLUS_5,
209 &kZoneEtc_GMT_PLUS_6,
210 &kZoneEtc_GMT_PLUS_7,
211 &kZoneEtc_GMT_PLUS_8,
212 &kZoneEtc_GMT_PLUS_9,
222 &kZoneAmerica_Nipigon,
224 &kZoneAmerica_North_Dakota_Center,
225 &kZoneAfrica_Ndjamena,
226 &kZoneAmerica_Guyana,
227 &kZoneAmerica_Havana,
231 &kZoneAmerica_Inuvik,
232 &kZoneAmerica_Juneau,
233 &kZoneAustralia_Lord_Howe,
234 &kZonePacific_Port_Moresby,
236 &kZoneAfrica_Nairobi,
238 &kZonePacific_Galapagos,
239 &kZoneAmerica_La_Paz,
240 &kZoneAmerica_Manaus,
241 &kZoneAmerica_Merida,
242 &kZoneEurope_Chisinau,
243 &kZoneAmerica_Nassau,
244 &kZoneEurope_Uzhgorod,
245 &kZoneAustralia_Broken_Hill,
246 &kZoneAmerica_Paramaribo,
247 &kZoneAmerica_Panama,
248 &kZoneAmerica_Los_Angeles,
249 &kZoneAmerica_Regina,
251 &kZoneAmerica_Halifax,
252 &kZoneAmerica_Tegucigalpa,
254 &kZoneAfrica_Abidjan,
256 &kZoneAmerica_Barbados,
258 &kZonePacific_Easter,
259 &kZoneAsia_Singapore,
263 &kZoneAfrica_Johannesburg,
264 &kZoneAmerica_Port_of_Spain,
267 &kZoneAmerica_Yakutat,
268 &kZoneAfrica_Algiers,
270 &kZonePacific_Funafuti,
271 &kZoneAmerica_Matamoros,
273 &kZonePacific_Kosrae,
274 &kZoneEurope_Brussels,
275 &kZoneAmerica_Swift_Current,
276 &kZoneAustralia_Lindeman,
277 &kZoneEurope_Belgrade,
278 &kZoneAmerica_Menominee,
279 &kZoneEurope_Copenhagen,
280 &kZoneAtlantic_Faroe,
281 &kZonePacific_Majuro,
282 &kZoneAntarctica_Syowa,
283 &kZonePacific_Noumea,
284 &kZonePacific_Honolulu,
285 &kZoneEurope_Zaporozhye,
286 &kZoneAmerica_Ojinaga,
288 &kZonePacific_Tahiti,
289 &kZonePacific_Tarawa,
292 &kZonePacific_Guadalcanal,
293 &kZoneAmerica_Danmarkshavn,
295 &kZoneEurope_Gibraltar,
296 &kZoneAtlantic_Azores,
297 &kZonePacific_Wallis,
298 &kZoneAmerica_Thunder_Bay,
299 &kZoneAmerica_Montevideo,
301 &kZoneEurope_Bucharest,
304 &kZoneAtlantic_Canary,
305 &kZoneAmerica_Campo_Grande,
312 const basic::ZoneInfo*
const kZoneAndLinkRegistry[449] ACE_TIME_PROGMEM = {
315 &kZoneAsia_Kuala_Lumpur,
316 &kZoneAfrica_Libreville,
318 &kZoneAustralia_Victoria,
319 &kZoneAtlantic_Faeroe,
320 &kZoneAmerica_St_Kitts,
321 &kZoneAfrica_Ouagadougou,
322 &kZoneAmerica_St_Lucia,
324 &kZoneAfrica_Bujumbura,
325 &kZoneAmerica_Mazatlan,
326 &kZoneAmerica_St_Barthelemy,
327 &kZoneAfrica_Addis_Ababa,
328 &kZoneAmerica_Hermosillo,
329 &kZoneMexico_BajaSur,
344 &kZoneAmerica_Guatemala,
345 &kZoneEurope_Mariehamn,
346 &kZoneAfrica_Monrovia,
351 &kZoneAntarctica_Rothera,
352 &kZoneAmerica_Yellowknife,
353 &kZoneAustralia_Melbourne,
354 &kZoneAmerica_Sao_Paulo,
355 &kZoneEurope_Amsterdam,
356 &kZoneAmerica_Indiana_Vevay,
357 &kZoneAmerica_Scoresbysund,
358 &kZoneAsia_Samarkand,
364 &kZoneAsia_Ashkhabad,
372 &kZoneAmerica_Guayaquil,
373 &kZoneAmerica_Montserrat,
374 &kZoneAmerica_Kentucky_Louisville,
375 &kZoneAsia_Pontianak,
376 &kZoneEurope_Podgorica,
377 &kZoneAtlantic_Reykjavik,
378 &kZoneAmerica_New_York,
379 &kZoneEurope_Luxembourg,
383 &kZoneAmerica_Montreal,
384 &kZoneAsia_Ho_Chi_Minh,
390 &kZoneAustralia_Adelaide,
391 &kZonePacific_Auckland,
392 &kZonePacific_Tongatapu,
393 &kZoneAmerica_Monterrey,
395 &kZoneAustralia_Currie,
396 &kZoneAustralia_Darwin,
397 &kZonePacific_Pohnpei,
398 &kZoneAmerica_Indiana_Indianapolis,
399 &kZoneAustralia_Canberra,
400 &kZoneAmerica_Vancouver,
402 &kZonePacific_Chatham,
404 &kZoneAmerica_Indiana_Marengo,
405 &kZoneAfrica_Djibouti,
406 &kZoneAsia_Ulaanbaatar,
407 &kZoneAfrica_Gaborone,
409 &kZoneAustralia_Hobart,
411 &kZoneAtlantic_South_Georgia,
412 &kZoneAmerica_Phoenix,
413 &kZoneAsia_Ulan_Bator,
414 &kZoneAfrica_Brazzaville,
415 &kZoneAmerica_Cayenne,
416 &kZoneAfrica_Porto_Novo,
417 &kZoneAtlantic_Bermuda,
418 &kZoneAmerica_Managua,
419 &kZoneAmerica_Marigot,
420 &kZoneEurope_Guernsey,
421 &kZoneAfrica_Nouakchott,
422 &kZoneAmerica_Louisville,
423 &kZoneEtc_GMT_PLUS_10,
424 &kZoneEtc_GMT_PLUS_11,
425 &kZoneEtc_GMT_PLUS_12,
431 &kZoneCanada_Pacific,
433 &kZoneIndian_Kerguelen,
435 &kZoneAtlantic_St_Helena,
441 &kZoneAmerica_Chicago,
442 &kZoneAustralia_Sydney,
445 &kZoneAntarctica_Vostok,
447 &kZoneAustralia_Brisbane,
448 &kZoneAmerica_Asuncion,
451 &kZoneCanada_Atlantic,
452 &kZonePacific_Gambier,
453 &kZoneAmerica_Martinique,
454 &kZoneAmerica_Jamaica,
458 &kZoneAsia_Hong_Kong,
459 &kZonePacific_Marquesas,
460 &kZoneAmerica_Miquelon,
461 &kZoneAntarctica_DumontDUrville,
462 &kZoneAtlantic_Jan_Mayen,
463 &kZoneAmerica_Anchorage,
465 &kZoneAsia_Jerusalem,
466 &kZoneEurope_Stockholm,
468 &kZoneAtlantic_Cape_Verde,
470 &kZoneAsia_Ujung_Pandang,
471 &kZoneAfrica_Mbabane,
473 &kZoneAmerica_Moncton,
475 &kZonePacific_Pago_Pago,
476 &kZonePacific_Enderbury,
477 &kZoneCanada_Central,
478 &kZoneAmerica_Creston,
479 &kZoneAmerica_Costa_Rica,
482 &kZoneAfrica_Kinshasa,
484 &kZoneAfrica_Mogadishu,
485 &kZoneAmerica_Puerto_Rico,
486 &kZoneAfrica_Freetown,
487 &kZoneIndian_Christmas,
488 &kZoneAmerica_Indianapolis,
489 &kZoneEurope_Sarajevo,
490 &kZoneAmerica_Curacao,
492 &kZoneEurope_Helsinki,
493 &kZoneAmerica_Lower_Princes,
494 &kZoneAmerica_Porto_Velho,
496 &kZoneAmerica_Edmonton,
497 &kZoneAmerica_Dawson_Creek,
499 &kZoneUS_East_Indiana,
500 &kZoneAmerica_Blanc_Sablon,
503 &kZoneAntarctica_McMurdo,
504 &kZoneAfrica_Lubumbashi,
505 &kZoneIndian_Reunion,
510 &kZoneAmerica_Santiago,
514 &kZoneEurope_Nicosia,
516 &kZoneAmerica_El_Salvador,
519 &kZoneCanada_Saskatchewan,
523 &kZoneAmerica_Toronto,
524 &kZoneAmerica_Tortola,
527 &kZoneAfrica_Conakry,
528 &kZoneIndian_Mauritius,
536 &kZoneChile_Continental,
537 &kZoneAmerica_Fort_Wayne,
539 &kZoneAtlantic_Madeira,
540 &kZoneAmerica_Atikokan,
542 &kZoneAmerica_Shiprock,
543 &kZonePacific_Kiritimati,
544 &kZoneAmerica_St_Vincent,
545 &kZoneAmerica_Chihuahua,
546 &kZonePacific_Pitcairn,
547 &kZoneAsia_Vientiane,
558 &kZoneAmerica_Winnipeg,
559 &kZoneAustralia_Eucla,
562 &kZoneAustralia_North,
563 &kZoneAustralia_Perth,
564 &kZoneAustralia_South,
565 &kZonePacific_Kwajalein,
566 &kZoneAmerica_Port_au_Prince,
570 &kZoneAmerica_Godthab,
571 &kZoneAustralia_Yancowinna,
574 &kZoneAmerica_Detroit,
575 &kZoneAmerica_Bogota,
576 &kZoneAmerica_Cayman,
577 &kZoneAmerica_Glace_Bay,
578 &kZoneAmerica_Grenada,
580 &kZoneAmerica_Denver,
583 &kZoneEurope_Andorra,
589 &kZoneIndian_Maldives,
592 &kZonePacific_Rarotonga,
593 &kZoneAsia_Kathmandu,
594 &kZoneAmerica_Rainy_River,
595 &kZoneEurope_Budapest,
598 &kZoneEtc_GMT_PLUS_0,
599 &kZoneEtc_GMT_PLUS_1,
600 &kZoneEtc_GMT_PLUS_2,
601 &kZoneEtc_GMT_PLUS_3,
602 &kZoneEtc_GMT_PLUS_4,
603 &kZoneEtc_GMT_PLUS_5,
604 &kZoneEtc_GMT_PLUS_6,
605 &kZoneEtc_GMT_PLUS_7,
606 &kZoneEtc_GMT_PLUS_8,
607 &kZoneEtc_GMT_PLUS_9,
618 &kZoneAmerica_Nipigon,
620 &kZoneAmerica_North_Dakota_Center,
621 &kZoneIndian_Antananarivo,
622 &kZoneAfrica_Ndjamena,
623 &kZoneAmerica_Guyana,
624 &kZoneAfrica_Dar_es_Salaam,
625 &kZoneAmerica_Havana,
629 &kZoneAmerica_Inuvik,
630 &kZoneAmerica_Juneau,
631 &kZoneAustralia_Lord_Howe,
632 &kZonePacific_Port_Moresby,
636 &kZoneAfrica_Nairobi,
639 &kZonePacific_Galapagos,
640 &kZoneAmerica_La_Paz,
641 &kZoneAmerica_Coral_Harbour,
642 &kZoneAmerica_Manaus,
643 &kZoneAmerica_Merida,
644 &kZoneEurope_Chisinau,
645 &kZoneAmerica_Nassau,
646 &kZoneAmerica_Anguilla,
647 &kZoneEurope_Uzhgorod,
648 &kZoneAustralia_Broken_Hill,
649 &kZoneChile_EasterIsland,
650 &kZonePacific_Johnston,
651 &kZoneAfrica_Timbuktu,
652 &kZoneAmerica_St_Thomas,
653 &kZoneAmerica_Paramaribo,
654 &kZoneAmerica_Panama,
656 &kZoneAmerica_Los_Angeles,
657 &kZoneAmerica_Regina,
661 &kZoneAmerica_Halifax,
662 &kZoneEurope_Ljubljana,
664 &kZoneEurope_Tiraspol,
665 &kZoneAmerica_Tegucigalpa,
666 &kZoneAmerica_Antigua,
667 &kZoneEurope_Busingen,
669 &kZoneAfrica_Kampala,
670 &kZoneAfrica_Abidjan,
671 &kZoneAmerica_Virgin,
672 &kZoneAsia_Phnom_Penh,
677 &kZoneAsia_Chungking,
681 &kZoneEurope_Vatican,
682 &kZoneAmerica_Barbados,
683 &kZoneAmerica_Guadeloupe,
684 &kZoneAntarctica_South_Pole,
686 &kZoneAmerica_Dominica,
687 &kZoneEurope_San_Marino,
689 &kZonePacific_Easter,
690 &kZoneAsia_Singapore,
691 &kZoneEurope_Belfast,
696 &kZoneArctic_Longyearbyen,
697 &kZoneAustralia_Queensland,
700 &kZoneAfrica_Johannesburg,
701 &kZoneAmerica_Port_of_Spain,
705 &kZoneAmerica_Yakutat,
706 &kZoneAfrica_Algiers,
708 &kZoneEurope_Bratislava,
709 &kZonePacific_Funafuti,
710 &kZoneAmerica_Matamoros,
712 &kZoneAustralia_West,
713 &kZonePacific_Kosrae,
714 &kZoneEurope_Brussels,
715 &kZoneAmerica_Swift_Current,
716 &kZoneAustralia_Lindeman,
717 &kZoneEurope_Belgrade,
718 &kZoneAfrica_Blantyre,
719 &kZoneAmerica_Menominee,
720 &kZoneEurope_Copenhagen,
721 &kZoneAtlantic_Faroe,
722 &kZonePacific_Majuro,
723 &kZonePacific_Midway,
724 &kZoneAntarctica_Syowa,
725 &kZonePacific_Noumea,
727 &kZoneIndian_Mayotte,
728 &kZoneAustralia_Tasmania,
729 &kZonePacific_Honolulu,
730 &kZoneAmerica_Kralendijk,
731 &kZonePacific_Ponape,
732 &kZoneEurope_Zaporozhye,
733 &kZoneEurope_Isle_of_Man,
734 &kZoneAmerica_Ojinaga,
736 &kZonePacific_Tahiti,
737 &kZonePacific_Tarawa,
739 &kZoneCanada_Eastern,
741 &kZonePacific_Guadalcanal,
744 &kZoneAmerica_Danmarkshavn,
746 &kZoneEurope_Gibraltar,
747 &kZoneAsia_Chongqing,
748 &kZoneAtlantic_Azores,
749 &kZonePacific_Wallis,
750 &kZoneAmerica_Thunder_Bay,
751 &kZoneAmerica_Montevideo,
755 &kZoneEurope_Bucharest,
758 &kZoneCanada_Mountain,
760 &kZoneAtlantic_Canary,
761 &kZoneAmerica_Campo_Grande,
768 const basic::LinkEntry kLinkRegistry[183] ACE_TIME_PROGMEM = {
769 { kZoneIdGB, kZoneIdEurope_London },
770 { kZoneIdNZ, kZoneIdPacific_Auckland },
771 { kZoneIdAfrica_Libreville, kZoneIdAfrica_Lagos },
772 { kZoneIdAustralia_Victoria, kZoneIdAustralia_Melbourne },
773 { kZoneIdAtlantic_Faeroe, kZoneIdAtlantic_Faroe },
774 { kZoneIdAmerica_St_Kitts, kZoneIdAmerica_Port_of_Spain },
775 { kZoneIdAfrica_Ouagadougou, kZoneIdAfrica_Abidjan },
776 { kZoneIdAmerica_St_Lucia, kZoneIdAmerica_Port_of_Spain },
777 { kZoneIdAfrica_Bujumbura, kZoneIdAfrica_Maputo },
778 { kZoneIdAmerica_St_Barthelemy, kZoneIdAmerica_Port_of_Spain },
779 { kZoneIdAfrica_Addis_Ababa, kZoneIdAfrica_Nairobi },
780 { kZoneIdMexico_BajaSur, kZoneIdAmerica_Mazatlan },
781 { kZoneIdUS_Hawaii, kZoneIdPacific_Honolulu },
782 { kZoneIdGMT, kZoneIdEtc_GMT },
783 { kZoneIdPRC, kZoneIdAsia_Shanghai },
784 { kZoneIdROC, kZoneIdAsia_Taipei },
785 { kZoneIdROK, kZoneIdAsia_Seoul },
786 { kZoneIdUCT, kZoneIdEtc_UTC },
787 { kZoneIdUTC, kZoneIdEtc_UTC },
788 { kZoneIdEurope_Mariehamn, kZoneIdEurope_Helsinki },
789 { kZoneIdGMT_PLUS_0, kZoneIdEtc_GMT },
790 { kZoneIdGMT_0, kZoneIdEtc_GMT },
791 { kZoneIdJapan, kZoneIdAsia_Tokyo },
792 { kZoneIdKwajalein, kZoneIdPacific_Kwajalein },
793 { kZoneIdAsia_Dacca, kZoneIdAsia_Dhaka },
794 { kZoneIdAsia_Ashkhabad, kZoneIdAsia_Ashgabat },
795 { kZoneIdAsia_Macao, kZoneIdAsia_Macau },
796 { kZoneIdAsia_Tel_Aviv, kZoneIdAsia_Jerusalem },
797 { kZoneIdAmerica_Montserrat, kZoneIdAmerica_Port_of_Spain },
798 { kZoneIdEurope_Podgorica, kZoneIdEurope_Belgrade },
799 { kZoneIdAsia_Aden, kZoneIdAsia_Riyadh },
800 { kZoneIdAmerica_Montreal, kZoneIdAmerica_Toronto },
801 { kZoneIdPacific_Truk, kZoneIdPacific_Chuuk },
802 { kZoneIdEtc_Greenwich, kZoneIdEtc_GMT },
803 { kZoneIdAustralia_Currie, kZoneIdAustralia_Hobart },
804 { kZoneIdAustralia_Canberra, kZoneIdAustralia_Sydney },
805 { kZoneIdJamaica, kZoneIdAmerica_Jamaica },
806 { kZoneIdEtc_Universal, kZoneIdEtc_UTC },
807 { kZoneIdAfrica_Djibouti, kZoneIdAfrica_Nairobi },
808 { kZoneIdAfrica_Gaborone, kZoneIdAfrica_Maputo },
809 { kZoneIdAsia_Calcutta, kZoneIdAsia_Kolkata },
810 { kZoneIdAsia_Ulan_Bator, kZoneIdAsia_Ulaanbaatar },
811 { kZoneIdAfrica_Brazzaville, kZoneIdAfrica_Lagos },
812 { kZoneIdAfrica_Porto_Novo, kZoneIdAfrica_Lagos },
813 { kZoneIdAmerica_Marigot, kZoneIdAmerica_Port_of_Spain },
814 { kZoneIdEurope_Guernsey, kZoneIdEurope_London },
815 { kZoneIdAfrica_Nouakchott, kZoneIdAfrica_Abidjan },
816 { kZoneIdAmerica_Louisville, kZoneIdAmerica_Kentucky_Louisville },
817 { kZoneIdCanada_Pacific, kZoneIdAmerica_Vancouver },
818 { kZoneIdAtlantic_St_Helena, kZoneIdAfrica_Abidjan },
819 { kZoneIdIndian_Comoro, kZoneIdAfrica_Nairobi },
820 { kZoneIdNZ_CHAT, kZoneIdPacific_Chatham },
821 { kZoneIdUS_Arizona, kZoneIdAmerica_Phoenix },
822 { kZoneIdUS_Aleutian, kZoneIdAmerica_Adak },
823 { kZoneIdAsia_Kashgar, kZoneIdAsia_Urumqi },
824 { kZoneIdCanada_Atlantic, kZoneIdAmerica_Halifax },
825 { kZoneIdUS_Samoa, kZoneIdPacific_Pago_Pago },
826 { kZoneIdHongkong, kZoneIdAsia_Hong_Kong },
827 { kZoneIdEurope_Jersey, kZoneIdEurope_London },
828 { kZoneIdAtlantic_Jan_Mayen, kZoneIdEurope_Oslo },
829 { kZoneIdUS_Eastern, kZoneIdAmerica_New_York },
830 { kZoneIdAsia_Ujung_Pandang, kZoneIdAsia_Makassar },
831 { kZoneIdAfrica_Mbabane, kZoneIdAfrica_Johannesburg },
832 { kZoneIdCanada_Central, kZoneIdAmerica_Winnipeg },
833 { kZoneIdBrazil_East, kZoneIdAmerica_Sao_Paulo },
834 { kZoneIdAfrica_Kinshasa, kZoneIdAfrica_Lagos },
835 { kZoneIdBrazil_West, kZoneIdAmerica_Manaus },
836 { kZoneIdAfrica_Mogadishu, kZoneIdAfrica_Nairobi },
837 { kZoneIdAfrica_Freetown, kZoneIdAfrica_Abidjan },
838 { kZoneIdAmerica_Indianapolis, kZoneIdAmerica_Indiana_Indianapolis },
839 { kZoneIdEurope_Sarajevo, kZoneIdEurope_Belgrade },
840 { kZoneIdAmerica_Lower_Princes, kZoneIdAmerica_Curacao },
841 { kZoneIdEurope_Skopje, kZoneIdEurope_Belgrade },
842 { kZoneIdAsia_Rangoon, kZoneIdAsia_Yangon },
843 { kZoneIdUS_East_Indiana, kZoneIdAmerica_Indiana_Indianapolis },
844 { kZoneIdUS_Mountain, kZoneIdAmerica_Denver },
845 { kZoneIdAntarctica_McMurdo, kZoneIdPacific_Auckland },
846 { kZoneIdAfrica_Lubumbashi, kZoneIdAfrica_Maputo },
847 { kZoneIdAfrica_Asmara, kZoneIdAfrica_Nairobi },
848 { kZoneIdAfrica_Asmera, kZoneIdAfrica_Nairobi },
849 { kZoneIdAfrica_Bamako, kZoneIdAfrica_Abidjan },
850 { kZoneIdAfrica_Bangui, kZoneIdAfrica_Lagos },
851 { kZoneIdAfrica_Banjul, kZoneIdAfrica_Abidjan },
852 { kZoneIdEurope_Nicosia, kZoneIdAsia_Nicosia },
853 { kZoneIdUS_Michigan, kZoneIdAmerica_Detroit },
854 { kZoneIdCanada_Saskatchewan, kZoneIdAmerica_Regina },
855 { kZoneIdAfrica_Dakar, kZoneIdAfrica_Abidjan },
856 { kZoneIdAmerica_Tortola, kZoneIdAmerica_Port_of_Spain },
857 { kZoneIdAfrica_Douala, kZoneIdAfrica_Lagos },
858 { kZoneIdAfrica_Conakry, kZoneIdAfrica_Abidjan },
859 { kZoneIdEurope_Zagreb, kZoneIdEurope_Belgrade },
860 { kZoneIdCuba, kZoneIdAmerica_Havana },
861 { kZoneIdEire, kZoneIdEurope_Dublin },
862 { kZoneIdGMT0, kZoneIdEtc_GMT },
863 { kZoneIdIran, kZoneIdAsia_Tehran },
864 { kZoneIdZulu, kZoneIdEtc_UTC },
865 { kZoneIdChile_Continental, kZoneIdAmerica_Santiago },
866 { kZoneIdAmerica_Fort_Wayne, kZoneIdAmerica_Indiana_Indianapolis },
867 { kZoneIdAfrica_Harare, kZoneIdAfrica_Maputo },
868 { kZoneIdAmerica_Shiprock, kZoneIdAmerica_Denver },
869 { kZoneIdAmerica_St_Vincent, kZoneIdAmerica_Port_of_Spain },
870 { kZoneIdAsia_Vientiane, kZoneIdAsia_Bangkok },
871 { kZoneIdAfrica_Kigali, kZoneIdAfrica_Maputo },
872 { kZoneIdAustralia_ACT, kZoneIdAustralia_Sydney },
873 { kZoneIdAustralia_LHI, kZoneIdAustralia_Lord_Howe },
874 { kZoneIdAustralia_NSW, kZoneIdAustralia_Sydney },
875 { kZoneIdPacific_Samoa, kZoneIdPacific_Pago_Pago },
876 { kZoneIdAfrica_Luanda, kZoneIdAfrica_Lagos },
877 { kZoneIdAfrica_Lusaka, kZoneIdAfrica_Maputo },
878 { kZoneIdAustralia_North, kZoneIdAustralia_Darwin },
879 { kZoneIdAustralia_South, kZoneIdAustralia_Adelaide },
880 { kZoneIdAfrica_Malabo, kZoneIdAfrica_Lagos },
881 { kZoneIdAfrica_Maseru, kZoneIdAfrica_Johannesburg },
882 { kZoneIdAmerica_Godthab, kZoneIdAmerica_Nuuk },
883 { kZoneIdAustralia_Yancowinna, kZoneIdAustralia_Broken_Hill },
884 { kZoneIdAfrica_Niamey, kZoneIdAfrica_Lagos },
885 { kZoneIdAmerica_Cayman, kZoneIdAmerica_Panama },
886 { kZoneIdAmerica_Grenada, kZoneIdAmerica_Port_of_Spain },
887 { kZoneIdAmerica_Aruba, kZoneIdAmerica_Curacao },
888 { kZoneIdAmerica_Atka, kZoneIdAmerica_Adak },
889 { kZoneIdAsia_Bahrain, kZoneIdAsia_Qatar },
890 { kZoneIdEtc_GMT_PLUS_0, kZoneIdEtc_GMT },
891 { kZoneIdEtc_GMT_0, kZoneIdEtc_GMT },
892 { kZoneIdIndian_Antananarivo, kZoneIdAfrica_Nairobi },
893 { kZoneIdAfrica_Dar_es_Salaam, kZoneIdAfrica_Nairobi },
894 { kZoneIdAsia_Katmandu, kZoneIdAsia_Kathmandu },
895 { kZoneIdSingapore, kZoneIdAsia_Singapore },
896 { kZoneIdUS_Pacific, kZoneIdAmerica_Los_Angeles },
897 { kZoneIdAmerica_Coral_Harbour, kZoneIdAmerica_Atikokan },
898 { kZoneIdAmerica_Anguilla, kZoneIdAmerica_Port_of_Spain },
899 { kZoneIdChile_EasterIsland, kZoneIdPacific_Easter },
900 { kZoneIdPacific_Johnston, kZoneIdPacific_Honolulu },
901 { kZoneIdAfrica_Timbuktu, kZoneIdAfrica_Abidjan },
902 { kZoneIdAmerica_St_Thomas, kZoneIdAmerica_Port_of_Spain },
903 { kZoneIdAsia_Harbin, kZoneIdAsia_Shanghai },
904 { kZoneIdIsrael, kZoneIdAsia_Jerusalem },
905 { kZoneIdPacific_Yap, kZoneIdPacific_Chuuk },
906 { kZoneIdEurope_Ljubljana, kZoneIdEurope_Belgrade },
907 { kZoneIdAsia_Kuwait, kZoneIdAsia_Riyadh },
908 { kZoneIdEurope_Tiraspol, kZoneIdEurope_Chisinau },
909 { kZoneIdAmerica_Antigua, kZoneIdAmerica_Port_of_Spain },
910 { kZoneIdEurope_Busingen, kZoneIdEurope_Zurich },
911 { kZoneIdAfrica_Kampala, kZoneIdAfrica_Nairobi },
912 { kZoneIdAmerica_Virgin, kZoneIdAmerica_Port_of_Spain },
913 { kZoneIdAsia_Phnom_Penh, kZoneIdAsia_Bangkok },
914 { kZoneIdAsia_Muscat, kZoneIdAsia_Dubai },
915 { kZoneIdPortugal, kZoneIdEurope_Lisbon },
916 { kZoneIdNavajo, kZoneIdAmerica_Denver },
917 { kZoneIdAsia_Chungking, kZoneIdAsia_Shanghai },
918 { kZoneIdGreenwich, kZoneIdEtc_GMT },
919 { kZoneIdPoland, kZoneIdEurope_Warsaw },
920 { kZoneIdUS_Central, kZoneIdAmerica_Chicago },
921 { kZoneIdEurope_Vatican, kZoneIdEurope_Rome },
922 { kZoneIdAmerica_Guadeloupe, kZoneIdAmerica_Port_of_Spain },
923 { kZoneIdAntarctica_South_Pole, kZoneIdPacific_Auckland },
924 { kZoneIdAmerica_Dominica, kZoneIdAmerica_Port_of_Spain },
925 { kZoneIdEurope_San_Marino, kZoneIdEurope_Rome },
926 { kZoneIdAsia_Saigon, kZoneIdAsia_Ho_Chi_Minh },
927 { kZoneIdEurope_Belfast, kZoneIdEurope_London },
928 { kZoneIdUniversal, kZoneIdEtc_UTC },
929 { kZoneIdAsia_Thimbu, kZoneIdAsia_Thimphu },
930 { kZoneIdArctic_Longyearbyen, kZoneIdEurope_Oslo },
931 { kZoneIdAustralia_Queensland, kZoneIdAustralia_Brisbane },
932 { kZoneIdAfrica_Lome, kZoneIdAfrica_Abidjan },
933 { kZoneIdEtc_UCT, kZoneIdEtc_UTC },
934 { kZoneIdEurope_Bratislava, kZoneIdEurope_Prague },
935 { kZoneIdAustralia_West, kZoneIdAustralia_Perth },
936 { kZoneIdAfrica_Blantyre, kZoneIdAfrica_Maputo },
937 { kZoneIdPacific_Midway, kZoneIdPacific_Pago_Pago },
938 { kZoneIdIceland, kZoneIdAtlantic_Reykjavik },
939 { kZoneIdIndian_Mayotte, kZoneIdAfrica_Nairobi },
940 { kZoneIdAustralia_Tasmania, kZoneIdAustralia_Hobart },
941 { kZoneIdAmerica_Kralendijk, kZoneIdAmerica_Curacao },
942 { kZoneIdPacific_Ponape, kZoneIdPacific_Pohnpei },
943 { kZoneIdEurope_Isle_of_Man, kZoneIdEurope_London },
944 { kZoneIdCanada_Eastern, kZoneIdAmerica_Toronto },
945 { kZoneIdEtc_GMT0, kZoneIdEtc_GMT },
946 { kZoneIdEtc_Zulu, kZoneIdEtc_UTC },
947 { kZoneIdAsia_Chongqing, kZoneIdAsia_Shanghai },
948 { kZoneIdUS_Alaska, kZoneIdAmerica_Anchorage },
949 { kZoneIdGB_Eire, kZoneIdEurope_London },
950 { kZoneIdCanada_Mountain, kZoneIdAmerica_Edmonton },
951 { kZoneIdEurope_Vaduz, kZoneIdEurope_Zurich },