From 99475db542b3fa36eb2857e4560b9f5b09d57114 Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Thu, 1 Feb 2024 15:13:02 +0100 Subject: [PATCH] Revise Windows time-zone mapping to use proper IANA IDs The CLDR's "IANA" IDs may (for the sake of stability) date back to before IANA's own naming has been updated. As a result, the "IANA" IDs we were using were in some cases out of date. CLDR does provide a mapping from its stable IDs to all aliases and the current IANA name for each (which I shall soon be needing in other work), so use that to map the CLDR IDs to contemporary IANA ones. Revise the documentation of CldrAccess.readWindowsTimeZones() to take this into account, pass it the alias mapping from the table, use that to map IDs internally and, in passing, rename a variable. Update cldr2qtimezone.py to match the new CldrAccess methods and regenerate the data. Change-Id: I23d8a7d048d76392099d125376b544a41faf7eb3 Reviewed-by: Thiago Macieira Reviewed-by: Mate Barany --- src/corelib/time/qtimezoneprivate_data_p.h | 1579 ++++++++++---------- util/locale_database/cldr.py | 63 +- util/locale_database/cldr2qtimezone.py | 3 +- 3 files changed, 832 insertions(+), 813 deletions(-) diff --git a/src/corelib/time/qtimezoneprivate_data_p.h b/src/corelib/time/qtimezoneprivate_data_p.h index 794dd36b40b..26bc5e02dfe 100644 --- a/src/corelib/time/qtimezoneprivate_data_p.h +++ b/src/corelib/time/qtimezoneprivate_data_p.h @@ -88,7 +88,7 @@ struct UtcData // GENERATED PART STARTS HERE /* - This part of the file was generated on 2024-02-06 from the + This part of the file was generated on 2024-02-07 from the Common Locale Data Repository v43 http://www.unicode.org/cldr/ @@ -333,462 +333,462 @@ static constexpr ZoneData zoneDataTable[] = { { 41, 0, 2235 }, // Eastern Standard Time / AnyTerritory { 41, 18, 2243 }, // Eastern Standard Time / Bahamas { 41, 41, 2258 }, // Eastern Standard Time / Canada - { 41, 248, 2363 }, // Eastern Standard Time / United States - { 42, 152, 2520 }, // Eastern Standard Time (Mexico) / Mexico - { 43, 71, 2535 }, // Egypt Standard Time / Egypt - { 44, 193, 2548 }, // Ekaterinburg Standard Time / Russia - { 45, 82, 2567 }, // Fiji Standard Time / Fiji - { 46, 2, 2580 }, // FLE Standard Time / Aland Islands - { 46, 36, 2597 }, // FLE Standard Time / Bulgaria - { 46, 75, 2610 }, // FLE Standard Time / Estonia - { 46, 83, 2625 }, // FLE Standard Time / Finland - { 46, 131, 2641 }, // FLE Standard Time / Latvia - { 46, 137, 2653 }, // FLE Standard Time / Lithuania - { 46, 244, 2668 }, // FLE Standard Time / Ukraine - { 47, 90, 2714 }, // Georgian Standard Time / Georgia - { 48, 81, 2727 }, // GMT Standard Time / Faroe Islands - { 48, 100, 2743 }, // GMT Standard Time / Guernsey - { 48, 114, 2759 }, // GMT Standard Time / Ireland - { 48, 115, 2773 }, // GMT Standard Time / Isle of Man - { 48, 121, 2792 }, // GMT Standard Time / Jersey - { 48, 188, 2806 }, // GMT Standard Time / Portugal - { 48, 220, 2837 }, // GMT Standard Time / Spain - { 48, 246, 2853 }, // GMT Standard Time / United Kingdom - { 49, 95, 2867 }, // Greenland Standard Time / Greenland - { 50, 37, 2883 }, // Greenwich Standard Time / Burkina Faso - { 50, 89, 2902 }, // Greenwich Standard Time / Gambia - { 50, 92, 2916 }, // Greenwich Standard Time / Ghana - { 50, 95, 2929 }, // Greenwich Standard Time / Greenland - { 50, 101, 2950 }, // Greenwich Standard Time / Guinea-Bissau - { 50, 102, 2964 }, // Greenwich Standard Time / Guinea - { 50, 109, 2979 }, // Greenwich Standard Time / Iceland - { 50, 118, 2998 }, // Greenwich Standard Time / Ivory Coast - { 50, 134, 3013 }, // Greenwich Standard Time / Liberia - { 50, 145, 3029 }, // Greenwich Standard Time / Mali - { 50, 149, 3043 }, // Greenwich Standard Time / Mauritania - { 50, 196, 3061 }, // Greenwich Standard Time / Saint Helena - { 50, 206, 3080 }, // Greenwich Standard Time / Senegal - { 50, 209, 3093 }, // Greenwich Standard Time / Sierra Leone - { 50, 233, 3109 }, // Greenwich Standard Time / Togo - { 51, 63, 3121 }, // GTB Standard Time / Cyprus - { 51, 94, 3149 }, // GTB Standard Time / Greece - { 51, 192, 3163 }, // GTB Standard Time / Romania - { 52, 104, 3180 }, // Haiti Standard Time / Haiti - { 53, 0, 3203 }, // Hawaiian Standard Time / AnyTerritory - { 53, 58, 3214 }, // Hawaiian Standard Time / Cook Islands - { 53, 86, 3232 }, // Hawaiian Standard Time / French Polynesia - { 53, 247, 3247 }, // Hawaiian Standard Time / United States Outlying Islands - { 53, 248, 3264 }, // Hawaiian Standard Time / United States - { 54, 110, 3281 }, // India Standard Time / India - { 55, 112, 3295 }, // Iran Standard Time / Iran - { 56, 116, 3307 }, // Israel Standard Time / Israel - { 57, 122, 3322 }, // Jordan Standard Time / Jordan - { 58, 193, 3333 }, // Kaliningrad Standard Time / Russia - { 59, 218, 3352 }, // Korea Standard Time / South Korea - { 60, 135, 3363 }, // Libya Standard Time / Libya - { 61, 0, 3378 }, // Line Islands Standard Time / AnyTerritory - { 61, 125, 3389 }, // Line Islands Standard Time / Kiribati - { 62, 15, 3408 }, // Lord Howe Standard Time / Australia - { 63, 193, 3428 }, // Magadan Standard Time / Russia - { 64, 49, 3441 }, // Magallanes Standard Time / Chile - { 65, 86, 3462 }, // Marquesas Standard Time / French Polynesia - { 66, 150, 3480 }, // Mauritius Standard Time / Mauritius - { 66, 191, 3497 }, // Mauritius Standard Time / Reunion - { 66, 208, 3512 }, // Mauritius Standard Time / Seychelles - { 67, 132, 3524 }, // Middle East Standard Time / Lebanon - { 68, 250, 3536 }, // Montevideo Standard Time / Uruguay - { 69, 159, 3555 }, // Morocco Standard Time / Morocco - { 69, 257, 3573 }, // Morocco Standard Time / Western Sahara - { 70, 0, 3589 }, // Mountain Standard Time / AnyTerritory - { 70, 41, 3597 }, // Mountain Standard Time / Canada - { 70, 152, 3671 }, // Mountain Standard Time / Mexico - { 70, 248, 3693 }, // Mountain Standard Time / United States - { 71, 152, 3722 }, // Mountain Standard Time (Mexico) / Mexico - { 72, 53, 3739 }, // Myanmar Standard Time / Cocos Islands - { 72, 161, 3752 }, // Myanmar Standard Time / Myanmar - { 73, 193, 3765 }, // N. Central Asia Standard Time / Russia - { 74, 162, 3782 }, // Namibia Standard Time / Namibia - { 75, 164, 3798 }, // Nepal Standard Time / Nepal - { 76, 9, 3812 }, // New Zealand Standard Time / Antarctica - { 76, 167, 3831 }, // New Zealand Standard Time / New Zealand - { 77, 41, 3848 }, // Newfoundland Standard Time / Canada - { 78, 172, 3865 }, // Norfolk Standard Time / Norfolk Island - { 79, 193, 3881 }, // North Asia East Standard Time / Russia - { 80, 193, 3894 }, // North Asia Standard Time / Russia - { 81, 174, 3929 }, // North Korea Standard Time / North Korea - { 82, 193, 3944 }, // Omsk Standard Time / Russia - { 83, 49, 3954 }, // Pacific SA Standard Time / Chile - { 84, 0, 3971 }, // Pacific Standard Time / AnyTerritory - { 84, 41, 3979 }, // Pacific Standard Time / Canada - { 84, 248, 3997 }, // Pacific Standard Time / United States - { 85, 152, 4017 }, // Pacific Standard Time (Mexico) / Mexico - { 86, 178, 4054 }, // Pakistan Standard Time / Pakistan - { 87, 183, 4067 }, // Paraguay Standard Time / Paraguay - { 88, 123, 4084 }, // Qyzylorda Standard Time / Kazakhstan - { 89, 23, 4099 }, // Romance Standard Time / Belgium - { 89, 65, 4115 }, // Romance Standard Time / Denmark - { 89, 84, 4133 }, // Romance Standard Time / France - { 89, 220, 4146 }, // Romance Standard Time / Spain - { 90, 193, 4173 }, // Russia Time Zone 10 / Russia - { 91, 193, 4192 }, // Russia Time Zone 11 / Russia - { 92, 193, 4219 }, // Russia Time Zone 3 / Russia - { 93, 193, 4233 }, // Russian Standard Time / Russia - { 93, 244, 4260 }, // Russian Standard Time / Ukraine - { 94, 0, 4278 }, // SA Eastern Standard Time / AnyTerritory - { 94, 9, 4288 }, // SA Eastern Standard Time / Antarctica - { 94, 32, 4325 }, // SA Eastern Standard Time / Brazil - { 94, 80, 4404 }, // SA Eastern Standard Time / Falkland Islands - { 94, 85, 4421 }, // SA Eastern Standard Time / French Guiana - { 94, 223, 4437 }, // SA Eastern Standard Time / Suriname - { 95, 0, 4456 }, // SA Pacific Standard Time / AnyTerritory - { 95, 32, 4466 }, // SA Pacific Standard Time / Brazil - { 95, 41, 4502 }, // SA Pacific Standard Time / Canada - { 95, 45, 4524 }, // SA Pacific Standard Time / Cayman Islands - { 95, 54, 4539 }, // SA Pacific Standard Time / Colombia - { 95, 70, 4554 }, // SA Pacific Standard Time / Ecuador - { 95, 119, 4572 }, // SA Pacific Standard Time / Jamaica - { 95, 181, 4588 }, // SA Pacific Standard Time / Panama - { 95, 184, 4603 }, // SA Pacific Standard Time / Peru - { 96, 0, 4616 }, // SA Western Standard Time / AnyTerritory - { 96, 8, 4626 }, // SA Western Standard Time / Anguilla - { 96, 10, 4643 }, // SA Western Standard Time / Antigua and Barbuda - { 96, 13, 4659 }, // SA Western Standard Time / Aruba - { 96, 21, 4673 }, // SA Western Standard Time / Barbados - { 96, 28, 4690 }, // SA Western Standard Time / Bolivia - { 96, 32, 4705 }, // SA Western Standard Time / Brazil - { 96, 34, 4758 }, // SA Western Standard Time / British Virgin Islands - { 96, 41, 4774 }, // SA Western Standard Time / Canada - { 96, 44, 4795 }, // SA Western Standard Time / Caribbean Netherlands - { 96, 62, 4814 }, // SA Western Standard Time / Curacao - { 96, 68, 4830 }, // SA Western Standard Time / Dominica - { 96, 69, 4847 }, // SA Western Standard Time / Dominican Republic - { 96, 96, 4869 }, // SA Western Standard Time / Grenada - { 96, 97, 4885 }, // SA Western Standard Time / Guadeloupe - { 96, 103, 4904 }, // SA Western Standard Time / Guyana - { 96, 148, 4919 }, // SA Western Standard Time / Martinique - { 96, 158, 4938 }, // SA Western Standard Time / Montserrat - { 96, 189, 4957 }, // SA Western Standard Time / Puerto Rico - { 96, 195, 4977 }, // SA Western Standard Time / Saint Barthelemy - { 96, 197, 4999 }, // SA Western Standard Time / Saint Kitts and Nevis - { 96, 198, 5016 }, // SA Western Standard Time / Saint Lucia - { 96, 199, 5033 }, // SA Western Standard Time / Saint Martin - { 96, 201, 5049 }, // SA Western Standard Time / Saint Vincent and Grenadines - { 96, 211, 5068 }, // SA Western Standard Time / Sint Maarten - { 96, 236, 5090 }, // SA Western Standard Time / Trinidad and Tobago - { 96, 249, 5112 }, // SA Western Standard Time / United States Virgin Islands - { 97, 200, 5130 }, // Saint Pierre Standard Time / Saint Pierre and Miquelon - { 98, 193, 5147 }, // Sakhalin Standard Time / Russia - { 99, 202, 5161 }, // Samoa Standard Time / Samoa - { 100, 204, 5174 }, // Sao Tome Standard Time / Sao Tome and Principe - { 101, 193, 5190 }, // Saratov Standard Time / Russia - { 102, 0, 5205 }, // SE Asia Standard Time / AnyTerritory - { 102, 9, 5215 }, // SE Asia Standard Time / Antarctica - { 102, 39, 5232 }, // SE Asia Standard Time / Cambodia - { 102, 51, 5248 }, // SE Asia Standard Time / Christmas Island - { 102, 111, 5265 }, // SE Asia Standard Time / Indonesia - { 102, 129, 5293 }, // SE Asia Standard Time / Laos - { 102, 231, 5308 }, // SE Asia Standard Time / Thailand - { 102, 255, 5321 }, // SE Asia Standard Time / Vietnam - { 103, 0, 5333 }, // Singapore Standard Time / AnyTerritory - { 103, 35, 5343 }, // Singapore Standard Time / Brunei - { 103, 111, 5355 }, // Singapore Standard Time / Indonesia - { 103, 143, 5369 }, // Singapore Standard Time / Malaysia - { 103, 185, 5400 }, // Singapore Standard Time / Philippines - { 103, 210, 5412 }, // Singapore Standard Time / Singapore - { 104, 0, 5427 }, // South Africa Standard Time / AnyTerritory - { 104, 30, 5437 }, // South Africa Standard Time / Botswana - { 104, 38, 5453 }, // South Africa Standard Time / Burundi - { 104, 57, 5470 }, // South Africa Standard Time / Congo - Kinshasa - { 104, 76, 5488 }, // South Africa Standard Time / Eswatini - { 104, 133, 5503 }, // South Africa Standard Time / Lesotho - { 104, 142, 5517 }, // South Africa Standard Time / Malawi - { 104, 160, 5533 }, // South Africa Standard Time / Mozambique - { 104, 194, 5547 }, // South Africa Standard Time / Rwanda - { 104, 216, 5561 }, // South Africa Standard Time / South Africa - { 104, 260, 5581 }, // South Africa Standard Time / Zambia - { 104, 261, 5595 }, // South Africa Standard Time / Zimbabwe - { 105, 219, 5609 }, // South Sudan Standard Time / South Sudan - { 106, 221, 5621 }, // Sri Lanka Standard Time / Sri Lanka - { 107, 222, 5634 }, // Sudan Standard Time / Sudan - { 108, 227, 5650 }, // Syria Standard Time / Syria - { 109, 228, 5664 }, // Taipei Standard Time / Taiwan - { 110, 15, 5676 }, // Tasmania Standard Time / Australia - { 111, 32, 5731 }, // Tocantins Standard Time / Brazil - { 112, 0, 5749 }, // Tokyo Standard Time / AnyTerritory - { 112, 111, 5759 }, // Tokyo Standard Time / Indonesia - { 112, 120, 5773 }, // Tokyo Standard Time / Japan - { 112, 179, 5784 }, // Tokyo Standard Time / Palau - { 112, 232, 5798 }, // Tokyo Standard Time / Timor-Leste - { 113, 193, 5808 }, // Tomsk Standard Time / Russia - { 114, 235, 5819 }, // Tonga Standard Time / Tonga - { 115, 193, 5837 }, // Transbaikal Standard Time / Russia - { 116, 239, 5848 }, // Turkey Standard Time / Turkey - { 117, 241, 5864 }, // Turks And Caicos Standard Time / Turks and Caicos Islands - { 118, 156, 5883 }, // Ulaanbaatar Standard Time / Mongolia - { 119, 248, 5916 }, // US Eastern Standard Time / United States - { 120, 0, 5983 }, // US Mountain Standard Time / AnyTerritory - { 120, 41, 5993 }, // US Mountain Standard Time / Canada - { 120, 152, 6050 }, // US Mountain Standard Time / Mexico - { 120, 248, 6069 }, // US Mountain Standard Time / United States - { 121, 0, 6085 }, // UTC / AnyTerritory - { 122, 0, 6101 }, // UTC+12 / AnyTerritory - { 122, 125, 6112 }, // UTC+12 / Kiribati - { 122, 147, 6127 }, // UTC+12 / Marshall Islands - { 122, 163, 6160 }, // UTC+12 / Nauru - { 122, 242, 6174 }, // UTC+12 / Tuvalu - { 122, 247, 6191 }, // UTC+12 / United States Outlying Islands - { 122, 256, 6204 }, // UTC+12 / Wallis and Futuna - { 123, 0, 6219 }, // UTC+13 / AnyTerritory - { 123, 125, 6230 }, // UTC+13 / Kiribati - { 123, 234, 6248 }, // UTC+13 / Tokelau - { 124, 0, 6264 }, // UTC-02 / AnyTerritory - { 124, 32, 6274 }, // UTC-02 / Brazil - { 124, 217, 6290 }, // UTC-02 / South Georgia and South Sandwich Islands - { 125, 0, 6313 }, // UTC-08 / AnyTerritory - { 125, 186, 6323 }, // UTC-08 / Pitcairn - { 126, 0, 6340 }, // UTC-09 / AnyTerritory - { 126, 86, 6350 }, // UTC-09 / French Polynesia - { 127, 0, 6366 }, // UTC-11 / AnyTerritory - { 127, 5, 6377 }, // UTC-11 / American Samoa - { 127, 171, 6395 }, // UTC-11 / Niue - { 127, 247, 6408 }, // UTC-11 / United States Outlying Islands - { 128, 254, 6423 }, // Venezuela Standard Time / Venezuela - { 129, 193, 6439 }, // Vladivostok Standard Time / Russia - { 130, 193, 6470 }, // Volgograd Standard Time / Russia - { 131, 15, 6487 }, // W. Australia Standard Time / Australia - { 132, 0, 6503 }, // W. Central Africa Standard Time / AnyTerritory - { 132, 4, 6513 }, // W. Central Africa Standard Time / Algeria - { 132, 7, 6528 }, // W. Central Africa Standard Time / Angola - { 132, 25, 6542 }, // W. Central Africa Standard Time / Benin - { 132, 40, 6560 }, // W. Central Africa Standard Time / Cameroon - { 132, 46, 6574 }, // W. Central Africa Standard Time / Central African Republic - { 132, 48, 6588 }, // W. Central Africa Standard Time / Chad - { 132, 56, 6604 }, // W. Central Africa Standard Time / Congo - Brazzaville - { 132, 57, 6623 }, // W. Central Africa Standard Time / Congo - Kinshasa - { 132, 73, 6639 }, // W. Central Africa Standard Time / Equatorial Guinea - { 132, 88, 6653 }, // W. Central Africa Standard Time / Gabon - { 132, 169, 6671 }, // W. Central Africa Standard Time / Nigeria - { 132, 170, 6684 }, // W. Central Africa Standard Time / Niger - { 132, 238, 6698 }, // W. Central Africa Standard Time / Tunisia - { 133, 6, 6711 }, // W. Europe Standard Time / Andorra - { 133, 16, 6726 }, // W. Europe Standard Time / Austria - { 133, 91, 6740 }, // W. Europe Standard Time / Germany - { 133, 93, 6770 }, // W. Europe Standard Time / Gibraltar - { 133, 117, 6787 }, // W. Europe Standard Time / Italy - { 133, 136, 6799 }, // W. Europe Standard Time / Liechtenstein - { 133, 138, 6812 }, // W. Europe Standard Time / Luxembourg - { 133, 146, 6830 }, // W. Europe Standard Time / Malta - { 133, 155, 6843 }, // W. Europe Standard Time / Monaco - { 133, 165, 6857 }, // W. Europe Standard Time / Netherlands - { 133, 175, 6874 }, // W. Europe Standard Time / Norway - { 133, 203, 6886 }, // W. Europe Standard Time / San Marino - { 133, 224, 6904 }, // W. Europe Standard Time / Svalbard and Jan Mayen - { 133, 225, 6924 }, // W. Europe Standard Time / Sweden - { 133, 226, 6941 }, // W. Europe Standard Time / Switzerland - { 133, 253, 6955 }, // W. Europe Standard Time / Vatican City - { 134, 156, 6970 }, // W. Mongolia Standard Time / Mongolia - { 135, 0, 6980 }, // West Asia Standard Time / AnyTerritory - { 135, 9, 6990 }, // West Asia Standard Time / Antarctica - { 135, 87, 7008 }, // West Asia Standard Time / French Southern Territories - { 135, 123, 7025 }, // West Asia Standard Time / Kazakhstan - { 135, 144, 7070 }, // West Asia Standard Time / Maldives - { 135, 229, 7086 }, // West Asia Standard Time / Tajikistan - { 135, 240, 7100 }, // West Asia Standard Time / Turkmenistan - { 135, 251, 7114 }, // West Asia Standard Time / Uzbekistan - { 136, 180, 7143 }, // West Bank Standard Time / Palestinian Territories - { 137, 0, 7165 }, // West Pacific Standard Time / AnyTerritory - { 137, 9, 7176 }, // West Pacific Standard Time / Antarctica - { 137, 98, 7202 }, // West Pacific Standard Time / Guam - { 137, 153, 7215 }, // West Pacific Standard Time / Micronesia - { 137, 173, 7228 }, // West Pacific Standard Time / Northern Mariana Islands - { 137, 182, 7243 }, // West Pacific Standard Time / Papua New Guinea - { 138, 193, 7264 }, // Yakutsk Standard Time / Russia - { 139, 41, 7291 }, // Yukon Standard Time / Canada + { 41, 248, 2346 }, // Eastern Standard Time / United States + { 42, 152, 2503 }, // Eastern Standard Time (Mexico) / Mexico + { 43, 71, 2518 }, // Egypt Standard Time / Egypt + { 44, 193, 2531 }, // Ekaterinburg Standard Time / Russia + { 45, 82, 2550 }, // Fiji Standard Time / Fiji + { 46, 2, 2563 }, // FLE Standard Time / Aland Islands + { 46, 36, 2580 }, // FLE Standard Time / Bulgaria + { 46, 75, 2593 }, // FLE Standard Time / Estonia + { 46, 83, 2608 }, // FLE Standard Time / Finland + { 46, 131, 2624 }, // FLE Standard Time / Latvia + { 46, 137, 2636 }, // FLE Standard Time / Lithuania + { 46, 244, 2651 }, // FLE Standard Time / Ukraine + { 47, 90, 2697 }, // Georgian Standard Time / Georgia + { 48, 81, 2710 }, // GMT Standard Time / Faroe Islands + { 48, 100, 2726 }, // GMT Standard Time / Guernsey + { 48, 114, 2742 }, // GMT Standard Time / Ireland + { 48, 115, 2756 }, // GMT Standard Time / Isle of Man + { 48, 121, 2775 }, // GMT Standard Time / Jersey + { 48, 188, 2789 }, // GMT Standard Time / Portugal + { 48, 220, 2820 }, // GMT Standard Time / Spain + { 48, 246, 2836 }, // GMT Standard Time / United Kingdom + { 49, 95, 2850 }, // Greenland Standard Time / Greenland + { 50, 37, 2866 }, // Greenwich Standard Time / Burkina Faso + { 50, 89, 2885 }, // Greenwich Standard Time / Gambia + { 50, 92, 2899 }, // Greenwich Standard Time / Ghana + { 50, 95, 2912 }, // Greenwich Standard Time / Greenland + { 50, 101, 2933 }, // Greenwich Standard Time / Guinea-Bissau + { 50, 102, 2947 }, // Greenwich Standard Time / Guinea + { 50, 109, 2962 }, // Greenwich Standard Time / Iceland + { 50, 118, 2981 }, // Greenwich Standard Time / Ivory Coast + { 50, 134, 2996 }, // Greenwich Standard Time / Liberia + { 50, 145, 3012 }, // Greenwich Standard Time / Mali + { 50, 149, 3026 }, // Greenwich Standard Time / Mauritania + { 50, 196, 3044 }, // Greenwich Standard Time / Saint Helena + { 50, 206, 3063 }, // Greenwich Standard Time / Senegal + { 50, 209, 3076 }, // Greenwich Standard Time / Sierra Leone + { 50, 233, 3092 }, // Greenwich Standard Time / Togo + { 51, 63, 3104 }, // GTB Standard Time / Cyprus + { 51, 94, 3132 }, // GTB Standard Time / Greece + { 51, 192, 3146 }, // GTB Standard Time / Romania + { 52, 104, 3163 }, // Haiti Standard Time / Haiti + { 53, 0, 3186 }, // Hawaiian Standard Time / AnyTerritory + { 53, 58, 3197 }, // Hawaiian Standard Time / Cook Islands + { 53, 86, 3215 }, // Hawaiian Standard Time / French Polynesia + { 53, 247, 3230 }, // Hawaiian Standard Time / United States Outlying Islands + { 53, 248, 3247 }, // Hawaiian Standard Time / United States + { 54, 110, 3264 }, // India Standard Time / India + { 55, 112, 3278 }, // Iran Standard Time / Iran + { 56, 116, 3290 }, // Israel Standard Time / Israel + { 57, 122, 3305 }, // Jordan Standard Time / Jordan + { 58, 193, 3316 }, // Kaliningrad Standard Time / Russia + { 59, 218, 3335 }, // Korea Standard Time / South Korea + { 60, 135, 3346 }, // Libya Standard Time / Libya + { 61, 0, 3361 }, // Line Islands Standard Time / AnyTerritory + { 61, 125, 3372 }, // Line Islands Standard Time / Kiribati + { 62, 15, 3391 }, // Lord Howe Standard Time / Australia + { 63, 193, 3411 }, // Magadan Standard Time / Russia + { 64, 49, 3424 }, // Magallanes Standard Time / Chile + { 65, 86, 3445 }, // Marquesas Standard Time / French Polynesia + { 66, 150, 3463 }, // Mauritius Standard Time / Mauritius + { 66, 191, 3480 }, // Mauritius Standard Time / Reunion + { 66, 208, 3495 }, // Mauritius Standard Time / Seychelles + { 67, 132, 3507 }, // Middle East Standard Time / Lebanon + { 68, 250, 3519 }, // Montevideo Standard Time / Uruguay + { 69, 159, 3538 }, // Morocco Standard Time / Morocco + { 69, 257, 3556 }, // Morocco Standard Time / Western Sahara + { 70, 0, 3572 }, // Mountain Standard Time / AnyTerritory + { 70, 41, 3580 }, // Mountain Standard Time / Canada + { 70, 152, 3654 }, // Mountain Standard Time / Mexico + { 70, 248, 3676 }, // Mountain Standard Time / United States + { 71, 152, 3705 }, // Mountain Standard Time (Mexico) / Mexico + { 72, 53, 3722 }, // Myanmar Standard Time / Cocos Islands + { 72, 161, 3735 }, // Myanmar Standard Time / Myanmar + { 73, 193, 3748 }, // N. Central Asia Standard Time / Russia + { 74, 162, 3765 }, // Namibia Standard Time / Namibia + { 75, 164, 3781 }, // Nepal Standard Time / Nepal + { 76, 9, 3795 }, // New Zealand Standard Time / Antarctica + { 76, 167, 3814 }, // New Zealand Standard Time / New Zealand + { 77, 41, 3831 }, // Newfoundland Standard Time / Canada + { 78, 172, 3848 }, // Norfolk Standard Time / Norfolk Island + { 79, 193, 3864 }, // North Asia East Standard Time / Russia + { 80, 193, 3877 }, // North Asia Standard Time / Russia + { 81, 174, 3912 }, // North Korea Standard Time / North Korea + { 82, 193, 3927 }, // Omsk Standard Time / Russia + { 83, 49, 3937 }, // Pacific SA Standard Time / Chile + { 84, 0, 3954 }, // Pacific Standard Time / AnyTerritory + { 84, 41, 3962 }, // Pacific Standard Time / Canada + { 84, 248, 3980 }, // Pacific Standard Time / United States + { 85, 152, 4000 }, // Pacific Standard Time (Mexico) / Mexico + { 86, 178, 4037 }, // Pakistan Standard Time / Pakistan + { 87, 183, 4050 }, // Paraguay Standard Time / Paraguay + { 88, 123, 4067 }, // Qyzylorda Standard Time / Kazakhstan + { 89, 23, 4082 }, // Romance Standard Time / Belgium + { 89, 65, 4098 }, // Romance Standard Time / Denmark + { 89, 84, 4116 }, // Romance Standard Time / France + { 89, 220, 4129 }, // Romance Standard Time / Spain + { 90, 193, 4156 }, // Russia Time Zone 10 / Russia + { 91, 193, 4175 }, // Russia Time Zone 11 / Russia + { 92, 193, 4202 }, // Russia Time Zone 3 / Russia + { 93, 193, 4216 }, // Russian Standard Time / Russia + { 93, 244, 4243 }, // Russian Standard Time / Ukraine + { 94, 0, 4261 }, // SA Eastern Standard Time / AnyTerritory + { 94, 9, 4271 }, // SA Eastern Standard Time / Antarctica + { 94, 32, 4308 }, // SA Eastern Standard Time / Brazil + { 94, 80, 4387 }, // SA Eastern Standard Time / Falkland Islands + { 94, 85, 4404 }, // SA Eastern Standard Time / French Guiana + { 94, 223, 4420 }, // SA Eastern Standard Time / Suriname + { 95, 0, 4439 }, // SA Pacific Standard Time / AnyTerritory + { 95, 32, 4449 }, // SA Pacific Standard Time / Brazil + { 95, 41, 4485 }, // SA Pacific Standard Time / Canada + { 95, 45, 4507 }, // SA Pacific Standard Time / Cayman Islands + { 95, 54, 4522 }, // SA Pacific Standard Time / Colombia + { 95, 70, 4537 }, // SA Pacific Standard Time / Ecuador + { 95, 119, 4555 }, // SA Pacific Standard Time / Jamaica + { 95, 181, 4571 }, // SA Pacific Standard Time / Panama + { 95, 184, 4586 }, // SA Pacific Standard Time / Peru + { 96, 0, 4599 }, // SA Western Standard Time / AnyTerritory + { 96, 8, 4609 }, // SA Western Standard Time / Anguilla + { 96, 10, 4626 }, // SA Western Standard Time / Antigua and Barbuda + { 96, 13, 4642 }, // SA Western Standard Time / Aruba + { 96, 21, 4656 }, // SA Western Standard Time / Barbados + { 96, 28, 4673 }, // SA Western Standard Time / Bolivia + { 96, 32, 4688 }, // SA Western Standard Time / Brazil + { 96, 34, 4741 }, // SA Western Standard Time / British Virgin Islands + { 96, 41, 4757 }, // SA Western Standard Time / Canada + { 96, 44, 4778 }, // SA Western Standard Time / Caribbean Netherlands + { 96, 62, 4797 }, // SA Western Standard Time / Curacao + { 96, 68, 4813 }, // SA Western Standard Time / Dominica + { 96, 69, 4830 }, // SA Western Standard Time / Dominican Republic + { 96, 96, 4852 }, // SA Western Standard Time / Grenada + { 96, 97, 4868 }, // SA Western Standard Time / Guadeloupe + { 96, 103, 4887 }, // SA Western Standard Time / Guyana + { 96, 148, 4902 }, // SA Western Standard Time / Martinique + { 96, 158, 4921 }, // SA Western Standard Time / Montserrat + { 96, 189, 4940 }, // SA Western Standard Time / Puerto Rico + { 96, 195, 4960 }, // SA Western Standard Time / Saint Barthelemy + { 96, 197, 4982 }, // SA Western Standard Time / Saint Kitts and Nevis + { 96, 198, 4999 }, // SA Western Standard Time / Saint Lucia + { 96, 199, 5016 }, // SA Western Standard Time / Saint Martin + { 96, 201, 5032 }, // SA Western Standard Time / Saint Vincent and Grenadines + { 96, 211, 5051 }, // SA Western Standard Time / Sint Maarten + { 96, 236, 5073 }, // SA Western Standard Time / Trinidad and Tobago + { 96, 249, 5095 }, // SA Western Standard Time / United States Virgin Islands + { 97, 200, 5113 }, // Saint Pierre Standard Time / Saint Pierre and Miquelon + { 98, 193, 5130 }, // Sakhalin Standard Time / Russia + { 99, 202, 5144 }, // Samoa Standard Time / Samoa + { 100, 204, 5157 }, // Sao Tome Standard Time / Sao Tome and Principe + { 101, 193, 5173 }, // Saratov Standard Time / Russia + { 102, 0, 5188 }, // SE Asia Standard Time / AnyTerritory + { 102, 9, 5198 }, // SE Asia Standard Time / Antarctica + { 102, 39, 5215 }, // SE Asia Standard Time / Cambodia + { 102, 51, 5231 }, // SE Asia Standard Time / Christmas Island + { 102, 111, 5248 }, // SE Asia Standard Time / Indonesia + { 102, 129, 5276 }, // SE Asia Standard Time / Laos + { 102, 231, 5291 }, // SE Asia Standard Time / Thailand + { 102, 255, 5304 }, // SE Asia Standard Time / Vietnam + { 103, 0, 5316 }, // Singapore Standard Time / AnyTerritory + { 103, 35, 5326 }, // Singapore Standard Time / Brunei + { 103, 111, 5338 }, // Singapore Standard Time / Indonesia + { 103, 143, 5352 }, // Singapore Standard Time / Malaysia + { 103, 185, 5383 }, // Singapore Standard Time / Philippines + { 103, 210, 5395 }, // Singapore Standard Time / Singapore + { 104, 0, 5410 }, // South Africa Standard Time / AnyTerritory + { 104, 30, 5420 }, // South Africa Standard Time / Botswana + { 104, 38, 5436 }, // South Africa Standard Time / Burundi + { 104, 57, 5453 }, // South Africa Standard Time / Congo - Kinshasa + { 104, 76, 5471 }, // South Africa Standard Time / Eswatini + { 104, 133, 5486 }, // South Africa Standard Time / Lesotho + { 104, 142, 5500 }, // South Africa Standard Time / Malawi + { 104, 160, 5516 }, // South Africa Standard Time / Mozambique + { 104, 194, 5530 }, // South Africa Standard Time / Rwanda + { 104, 216, 5544 }, // South Africa Standard Time / South Africa + { 104, 260, 5564 }, // South Africa Standard Time / Zambia + { 104, 261, 5578 }, // South Africa Standard Time / Zimbabwe + { 105, 219, 5592 }, // South Sudan Standard Time / South Sudan + { 106, 221, 5604 }, // Sri Lanka Standard Time / Sri Lanka + { 107, 222, 5617 }, // Sudan Standard Time / Sudan + { 108, 227, 5633 }, // Syria Standard Time / Syria + { 109, 228, 5647 }, // Taipei Standard Time / Taiwan + { 110, 15, 5659 }, // Tasmania Standard Time / Australia + { 111, 32, 5714 }, // Tocantins Standard Time / Brazil + { 112, 0, 5732 }, // Tokyo Standard Time / AnyTerritory + { 112, 111, 5742 }, // Tokyo Standard Time / Indonesia + { 112, 120, 5756 }, // Tokyo Standard Time / Japan + { 112, 179, 5767 }, // Tokyo Standard Time / Palau + { 112, 232, 5781 }, // Tokyo Standard Time / Timor-Leste + { 113, 193, 5791 }, // Tomsk Standard Time / Russia + { 114, 235, 5802 }, // Tonga Standard Time / Tonga + { 115, 193, 5820 }, // Transbaikal Standard Time / Russia + { 116, 239, 5831 }, // Turkey Standard Time / Turkey + { 117, 241, 5847 }, // Turks And Caicos Standard Time / Turks and Caicos Islands + { 118, 156, 5866 }, // Ulaanbaatar Standard Time / Mongolia + { 119, 248, 5899 }, // US Eastern Standard Time / United States + { 120, 0, 5966 }, // US Mountain Standard Time / AnyTerritory + { 120, 41, 5976 }, // US Mountain Standard Time / Canada + { 120, 152, 6033 }, // US Mountain Standard Time / Mexico + { 120, 248, 6052 }, // US Mountain Standard Time / United States + { 121, 0, 6068 }, // UTC / AnyTerritory + { 122, 0, 6084 }, // UTC+12 / AnyTerritory + { 122, 125, 6095 }, // UTC+12 / Kiribati + { 122, 147, 6110 }, // UTC+12 / Marshall Islands + { 122, 163, 6143 }, // UTC+12 / Nauru + { 122, 242, 6157 }, // UTC+12 / Tuvalu + { 122, 247, 6174 }, // UTC+12 / United States Outlying Islands + { 122, 256, 6187 }, // UTC+12 / Wallis and Futuna + { 123, 0, 6202 }, // UTC+13 / AnyTerritory + { 123, 125, 6213 }, // UTC+13 / Kiribati + { 123, 234, 6231 }, // UTC+13 / Tokelau + { 124, 0, 6247 }, // UTC-02 / AnyTerritory + { 124, 32, 6257 }, // UTC-02 / Brazil + { 124, 217, 6273 }, // UTC-02 / South Georgia and South Sandwich Islands + { 125, 0, 6296 }, // UTC-08 / AnyTerritory + { 125, 186, 6306 }, // UTC-08 / Pitcairn + { 126, 0, 6323 }, // UTC-09 / AnyTerritory + { 126, 86, 6333 }, // UTC-09 / French Polynesia + { 127, 0, 6349 }, // UTC-11 / AnyTerritory + { 127, 5, 6360 }, // UTC-11 / American Samoa + { 127, 171, 6378 }, // UTC-11 / Niue + { 127, 247, 6391 }, // UTC-11 / United States Outlying Islands + { 128, 254, 6406 }, // Venezuela Standard Time / Venezuela + { 129, 193, 6422 }, // Vladivostok Standard Time / Russia + { 130, 193, 6453 }, // Volgograd Standard Time / Russia + { 131, 15, 6470 }, // W. Australia Standard Time / Australia + { 132, 0, 6486 }, // W. Central Africa Standard Time / AnyTerritory + { 132, 4, 6496 }, // W. Central Africa Standard Time / Algeria + { 132, 7, 6511 }, // W. Central Africa Standard Time / Angola + { 132, 25, 6525 }, // W. Central Africa Standard Time / Benin + { 132, 40, 6543 }, // W. Central Africa Standard Time / Cameroon + { 132, 46, 6557 }, // W. Central Africa Standard Time / Central African Republic + { 132, 48, 6571 }, // W. Central Africa Standard Time / Chad + { 132, 56, 6587 }, // W. Central Africa Standard Time / Congo - Brazzaville + { 132, 57, 6606 }, // W. Central Africa Standard Time / Congo - Kinshasa + { 132, 73, 6622 }, // W. Central Africa Standard Time / Equatorial Guinea + { 132, 88, 6636 }, // W. Central Africa Standard Time / Gabon + { 132, 169, 6654 }, // W. Central Africa Standard Time / Nigeria + { 132, 170, 6667 }, // W. Central Africa Standard Time / Niger + { 132, 238, 6681 }, // W. Central Africa Standard Time / Tunisia + { 133, 6, 6694 }, // W. Europe Standard Time / Andorra + { 133, 16, 6709 }, // W. Europe Standard Time / Austria + { 133, 91, 6723 }, // W. Europe Standard Time / Germany + { 133, 93, 6753 }, // W. Europe Standard Time / Gibraltar + { 133, 117, 6770 }, // W. Europe Standard Time / Italy + { 133, 136, 6782 }, // W. Europe Standard Time / Liechtenstein + { 133, 138, 6795 }, // W. Europe Standard Time / Luxembourg + { 133, 146, 6813 }, // W. Europe Standard Time / Malta + { 133, 155, 6826 }, // W. Europe Standard Time / Monaco + { 133, 165, 6840 }, // W. Europe Standard Time / Netherlands + { 133, 175, 6857 }, // W. Europe Standard Time / Norway + { 133, 203, 6869 }, // W. Europe Standard Time / San Marino + { 133, 224, 6887 }, // W. Europe Standard Time / Svalbard and Jan Mayen + { 133, 225, 6907 }, // W. Europe Standard Time / Sweden + { 133, 226, 6924 }, // W. Europe Standard Time / Switzerland + { 133, 253, 6938 }, // W. Europe Standard Time / Vatican City + { 134, 156, 6953 }, // W. Mongolia Standard Time / Mongolia + { 135, 0, 6963 }, // West Asia Standard Time / AnyTerritory + { 135, 9, 6973 }, // West Asia Standard Time / Antarctica + { 135, 87, 6991 }, // West Asia Standard Time / French Southern Territories + { 135, 123, 7008 }, // West Asia Standard Time / Kazakhstan + { 135, 144, 7053 }, // West Asia Standard Time / Maldives + { 135, 229, 7069 }, // West Asia Standard Time / Tajikistan + { 135, 240, 7083 }, // West Asia Standard Time / Turkmenistan + { 135, 251, 7097 }, // West Asia Standard Time / Uzbekistan + { 136, 180, 7126 }, // West Bank Standard Time / Palestinian Territories + { 137, 0, 7148 }, // West Pacific Standard Time / AnyTerritory + { 137, 9, 7159 }, // West Pacific Standard Time / Antarctica + { 137, 98, 7185 }, // West Pacific Standard Time / Guam + { 137, 153, 7198 }, // West Pacific Standard Time / Micronesia + { 137, 173, 7211 }, // West Pacific Standard Time / Northern Mariana Islands + { 137, 182, 7226 }, // West Pacific Standard Time / Papua New Guinea + { 138, 193, 7247 }, // Yakutsk Standard Time / Russia + { 139, 41, 7274 }, // Yukon Standard Time / Canada }; // Windows ID Key, Windows ID Index, IANA ID Index, UTC Offset static constexpr WindowsData windowsDataTable[] = { { 1, 0, 0, 16200 }, // Afghanistan Standard Time - { 2, 26, 7325,-32400 }, // Alaskan Standard Time + { 2, 26, 7308,-32400 }, // Alaskan Standard Time { 3, 48, 106,-36000 }, // Aleutian Standard Time { 4, 71, 119, 25200 }, // Altai Standard Time { 5, 91, 168, 10800 }, // Arab Standard Time { 6, 110, 212, 14400 }, // Arabian Standard Time { 7, 132, 223, 10800 }, // Arabic Standard Time - { 8, 153, 7343,-10800 }, // Argentina Standard Time - { 9, 177, 7364, 14400 }, // Astrakhan Standard Time - { 10, 201, 7381,-14400 }, // Atlantic Standard Time + { 8, 153, 7326,-10800 }, // Argentina Standard Time + { 9, 177, 7347, 14400 }, // Astrakhan Standard Time + { 10, 201, 7364,-14400 }, // Atlantic Standard Time { 11, 224, 642, 34200 }, // AUS Central Standard Time { 12, 250, 659, 31500 }, // Aus Central W. Standard Time - { 13, 279, 7397, 36000 }, // AUS Eastern Standard Time + { 13, 279, 7380, 36000 }, // AUS Eastern Standard Time { 14, 305, 712, 14400 }, // Azerbaijan Standard Time { 15, 330, 743, -3600 }, // Azores Standard Time { 16, 351, 759,-10800 }, // Bahia Standard Time { 17, 371, 773, 21600 }, // Bangladesh Standard Time { 18, 396, 797, 10800 }, // Belarus Standard Time { 19, 418, 810, 39600 }, // Bougainville Standard Time - { 20, 445, 7414,-21600 }, // Canada Central Standard Time + { 20, 445, 7397,-21600 }, // Canada Central Standard Time { 21, 474, 878, -3600 }, // Cape Verde Standard Time { 22, 499, 898, 14400 }, // Caucasus Standard Time - { 23, 522, 7429, 34200 }, // Cen. Australia Standard Time + { 23, 522, 7412, 34200 }, // Cen. Australia Standard Time { 24, 551, 1034,-21600 }, // Central America Standard Time - { 25, 581, 7448, 21600 }, // Central Asia Standard Time - { 26, 608, 7460,-14400 }, // Central Brazilian Standard Time + { 25, 581, 7431, 21600 }, // Central Asia Standard Time + { 26, 608, 7443,-14400 }, // Central Brazilian Standard Time { 27, 640, 1245, 3600 }, // Central Europe Standard Time { 28, 669, 1373, 3600 }, // Central European Standard Time { 29, 700, 1460, 39600 }, // Central Pacific Standard Time - { 30, 730, 7475,-21600 }, // Central Standard Time - { 31, 752, 7491,-21600 }, // Central Standard Time (Mexico) + { 30, 730, 7458,-21600 }, // Central Standard Time + { 31, 752, 7474,-21600 }, // Central Standard Time (Mexico) { 32, 783, 1873, 45900 }, // Chatham Islands Standard Time { 33, 813, 1889, 28800 }, // China Standard Time { 34, 833, 1929,-18000 }, // Cuba Standard Time { 35, 852, 1944,-43200 }, // Dateline Standard Time { 36, 875, 2045, 10800 }, // E. Africa Standard Time - { 37, 899, 7511, 36000 }, // E. Australia Standard Time + { 37, 899, 7494, 36000 }, // E. Australia Standard Time { 38, 926, 2186, 7200 }, // E. Europe Standard Time { 39, 950, 2202,-10800 }, // E. South America Standard Time { 40, 981, 2220,-21600 }, // Easter Island Standard Time - { 41, 1009, 7530,-18000 }, // Eastern Standard Time - { 42, 1031, 2520,-18000 }, // Eastern Standard Time (Mexico) - { 43, 1062, 2535, 7200 }, // Egypt Standard Time - { 44, 1082, 2548, 18000 }, // Ekaterinburg Standard Time - { 45, 1109, 2567, 43200 }, // Fiji Standard Time - { 46, 1128, 7547, 7200 }, // FLE Standard Time - { 47, 1146, 2714, 14400 }, // Georgian Standard Time - { 48, 1169, 2853, 0 }, // GMT Standard Time - { 49, 1187, 2867,-10800 }, // Greenland Standard Time - { 50, 1211, 2979, 0 }, // Greenwich Standard Time - { 51, 1235, 3163, 7200 }, // GTB Standard Time - { 52, 1253, 3180,-18000 }, // Haiti Standard Time - { 53, 1273, 3264,-36000 }, // Hawaiian Standard Time - { 54, 1296, 3281, 19800 }, // India Standard Time - { 55, 1316, 3295, 12600 }, // Iran Standard Time - { 56, 1335, 3307, 7200 }, // Israel Standard Time - { 57, 1356, 3322, 7200 }, // Jordan Standard Time - { 58, 1377, 3333, 7200 }, // Kaliningrad Standard Time - { 59, 1403, 3352, 32400 }, // Korea Standard Time - { 60, 1423, 3363, 7200 }, // Libya Standard Time - { 61, 1443, 3389, 50400 }, // Line Islands Standard Time - { 62, 1470, 3408, 37800 }, // Lord Howe Standard Time - { 63, 1494, 3428, 36000 }, // Magadan Standard Time - { 64, 1516, 3441,-10800 }, // Magallanes Standard Time - { 65, 1541, 3462,-34200 }, // Marquesas Standard Time - { 66, 1565, 3480, 14400 }, // Mauritius Standard Time - { 67, 1589, 3524, 7200 }, // Middle East Standard Time - { 68, 1615, 3536,-10800 }, // Montevideo Standard Time - { 69, 1640, 3555, 0 }, // Morocco Standard Time - { 70, 1662, 7559,-25200 }, // Mountain Standard Time - { 71, 1685, 3722,-25200 }, // Mountain Standard Time (Mexico) - { 72, 1717, 3752, 23400 }, // Myanmar Standard Time - { 73, 1739, 3765, 21600 }, // N. Central Asia Standard Time - { 74, 1769, 3782, 3600 }, // Namibia Standard Time - { 75, 1791, 3798, 20700 }, // Nepal Standard Time - { 76, 1811, 3831, 43200 }, // New Zealand Standard Time - { 77, 1837, 3848,-12600 }, // Newfoundland Standard Time - { 78, 1864, 3865, 39600 }, // Norfolk Standard Time - { 79, 1886, 3881, 28800 }, // North Asia East Standard Time - { 80, 1916, 7574, 25200 }, // North Asia Standard Time - { 81, 1941, 3929, 30600 }, // North Korea Standard Time - { 82, 1967, 3944, 21600 }, // Omsk Standard Time - { 83, 1986, 3954,-10800 }, // Pacific SA Standard Time - { 84, 2011, 3997,-28800 }, // Pacific Standard Time - { 85, 2033, 7591,-28800 }, // Pacific Standard Time (Mexico) - { 86, 2064, 4054, 18000 }, // Pakistan Standard Time - { 87, 2087, 4067,-14400 }, // Paraguay Standard Time - { 88, 2110, 4084, 18000 }, // Qyzylorda Standard Time - { 89, 2134, 4133, 3600 }, // Romance Standard Time - { 90, 2156, 4173, 39600 }, // Russia Time Zone 10 - { 91, 2176, 7607, 43200 }, // Russia Time Zone 11 - { 92, 2196, 4219, 14400 }, // Russia Time Zone 3 - { 93, 2215, 7622, 10800 }, // Russian Standard Time - { 94, 2237, 4421,-10800 }, // SA Eastern Standard Time - { 95, 2262, 4539,-18000 }, // SA Pacific Standard Time - { 96, 2287, 4690,-14400 }, // SA Western Standard Time - { 97, 2312, 5130,-10800 }, // Saint Pierre Standard Time - { 98, 2339, 5147, 39600 }, // Sakhalin Standard Time - { 99, 2362, 5161, 46800 }, // Samoa Standard Time - { 100, 2382, 5174, 0 }, // Sao Tome Standard Time - { 101, 2405, 5190, 14400 }, // Saratov Standard Time - { 102, 2427, 5308, 25200 }, // SE Asia Standard Time - { 103, 2449, 5412, 28800 }, // Singapore Standard Time - { 104, 2473, 5561, 7200 }, // South Africa Standard Time - { 105, 2500, 5609, 7200 }, // South Sudan Standard Time - { 106, 2526, 5621, 19800 }, // Sri Lanka Standard Time - { 107, 2550, 5634, 7200 }, // Sudan Standard Time - { 108, 2570, 5650, 7200 }, // Syria Standard Time - { 109, 2590, 5664, 28800 }, // Taipei Standard Time - { 110, 2611, 7636, 36000 }, // Tasmania Standard Time - { 111, 2634, 5731,-10800 }, // Tocantins Standard Time - { 112, 2658, 5773, 32400 }, // Tokyo Standard Time - { 113, 2678, 5808, 25200 }, // Tomsk Standard Time - { 114, 2698, 5819, 46800 }, // Tonga Standard Time - { 115, 2718, 5837, 32400 }, // Transbaikal Standard Time - { 116, 2744, 5848, 7200 }, // Turkey Standard Time - { 117, 2765, 5864,-14400 }, // Turks And Caicos Standard Time - { 118, 2796, 7653, 28800 }, // Ulaanbaatar Standard Time - { 119, 2822, 7670,-18000 }, // US Eastern Standard Time - { 120, 2847, 6069,-25200 }, // US Mountain Standard Time - { 121, 2873, 7691, 0 }, // UTC - { 122, 2877, 6101, 43200 }, // UTC+12 - { 123, 2884, 6219, 46800 }, // UTC+13 - { 124, 2891, 6264, -7200 }, // UTC-02 - { 125, 2898, 6313,-28800 }, // UTC-08 - { 126, 2905, 6340,-32400 }, // UTC-09 - { 127, 2912, 6366,-39600 }, // UTC-11 - { 128, 2919, 6423,-16200 }, // Venezuela Standard Time - { 129, 2943, 7699, 36000 }, // Vladivostok Standard Time - { 130, 2969, 6470, 14400 }, // Volgograd Standard Time - { 131, 2993, 6487, 28800 }, // W. Australia Standard Time - { 132, 3020, 6671, 3600 }, // W. Central Africa Standard Time - { 133, 3052, 7716, 3600 }, // W. Europe Standard Time - { 134, 3076, 6970, 25200 }, // W. Mongolia Standard Time - { 135, 3102, 7730, 18000 }, // West Asia Standard Time - { 136, 3126, 7744, 7200 }, // West Bank Standard Time - { 137, 3150, 7243, 36000 }, // West Pacific Standard Time - { 138, 3177, 7756, 32400 }, // Yakutsk Standard Time - { 139, 3199, 7769,-25200 }, // Yukon Standard Time + { 41, 1009, 7513,-18000 }, // Eastern Standard Time + { 42, 1031, 2503,-18000 }, // Eastern Standard Time (Mexico) + { 43, 1062, 2518, 7200 }, // Egypt Standard Time + { 44, 1082, 2531, 18000 }, // Ekaterinburg Standard Time + { 45, 1109, 2550, 43200 }, // Fiji Standard Time + { 46, 1128, 7530, 7200 }, // FLE Standard Time + { 47, 1146, 2697, 14400 }, // Georgian Standard Time + { 48, 1169, 2836, 0 }, // GMT Standard Time + { 49, 1187, 2850,-10800 }, // Greenland Standard Time + { 50, 1211, 2962, 0 }, // Greenwich Standard Time + { 51, 1235, 3146, 7200 }, // GTB Standard Time + { 52, 1253, 3163,-18000 }, // Haiti Standard Time + { 53, 1273, 3247,-36000 }, // Hawaiian Standard Time + { 54, 1296, 3264, 19800 }, // India Standard Time + { 55, 1316, 3278, 12600 }, // Iran Standard Time + { 56, 1335, 3290, 7200 }, // Israel Standard Time + { 57, 1356, 3305, 7200 }, // Jordan Standard Time + { 58, 1377, 3316, 7200 }, // Kaliningrad Standard Time + { 59, 1403, 3335, 32400 }, // Korea Standard Time + { 60, 1423, 3346, 7200 }, // Libya Standard Time + { 61, 1443, 3372, 50400 }, // Line Islands Standard Time + { 62, 1470, 3391, 37800 }, // Lord Howe Standard Time + { 63, 1494, 3411, 36000 }, // Magadan Standard Time + { 64, 1516, 3424,-10800 }, // Magallanes Standard Time + { 65, 1541, 3445,-34200 }, // Marquesas Standard Time + { 66, 1565, 3463, 14400 }, // Mauritius Standard Time + { 67, 1589, 3507, 7200 }, // Middle East Standard Time + { 68, 1615, 3519,-10800 }, // Montevideo Standard Time + { 69, 1640, 3538, 0 }, // Morocco Standard Time + { 70, 1662, 7542,-25200 }, // Mountain Standard Time + { 71, 1685, 3705,-25200 }, // Mountain Standard Time (Mexico) + { 72, 1717, 3735, 23400 }, // Myanmar Standard Time + { 73, 1739, 3748, 21600 }, // N. Central Asia Standard Time + { 74, 1769, 3765, 3600 }, // Namibia Standard Time + { 75, 1791, 3781, 20700 }, // Nepal Standard Time + { 76, 1811, 3814, 43200 }, // New Zealand Standard Time + { 77, 1837, 3831,-12600 }, // Newfoundland Standard Time + { 78, 1864, 3848, 39600 }, // Norfolk Standard Time + { 79, 1886, 3864, 28800 }, // North Asia East Standard Time + { 80, 1916, 7557, 25200 }, // North Asia Standard Time + { 81, 1941, 3912, 30600 }, // North Korea Standard Time + { 82, 1967, 3927, 21600 }, // Omsk Standard Time + { 83, 1986, 3937,-10800 }, // Pacific SA Standard Time + { 84, 2011, 3980,-28800 }, // Pacific Standard Time + { 85, 2033, 7574,-28800 }, // Pacific Standard Time (Mexico) + { 86, 2064, 4037, 18000 }, // Pakistan Standard Time + { 87, 2087, 4050,-14400 }, // Paraguay Standard Time + { 88, 2110, 4067, 18000 }, // Qyzylorda Standard Time + { 89, 2134, 4116, 3600 }, // Romance Standard Time + { 90, 2156, 4156, 39600 }, // Russia Time Zone 10 + { 91, 2176, 7590, 43200 }, // Russia Time Zone 11 + { 92, 2196, 4202, 14400 }, // Russia Time Zone 3 + { 93, 2215, 7605, 10800 }, // Russian Standard Time + { 94, 2237, 4404,-10800 }, // SA Eastern Standard Time + { 95, 2262, 4522,-18000 }, // SA Pacific Standard Time + { 96, 2287, 4673,-14400 }, // SA Western Standard Time + { 97, 2312, 5113,-10800 }, // Saint Pierre Standard Time + { 98, 2339, 5130, 39600 }, // Sakhalin Standard Time + { 99, 2362, 5144, 46800 }, // Samoa Standard Time + { 100, 2382, 5157, 0 }, // Sao Tome Standard Time + { 101, 2405, 5173, 14400 }, // Saratov Standard Time + { 102, 2427, 5291, 25200 }, // SE Asia Standard Time + { 103, 2449, 5395, 28800 }, // Singapore Standard Time + { 104, 2473, 5544, 7200 }, // South Africa Standard Time + { 105, 2500, 5592, 7200 }, // South Sudan Standard Time + { 106, 2526, 5604, 19800 }, // Sri Lanka Standard Time + { 107, 2550, 5617, 7200 }, // Sudan Standard Time + { 108, 2570, 5633, 7200 }, // Syria Standard Time + { 109, 2590, 5647, 28800 }, // Taipei Standard Time + { 110, 2611, 7619, 36000 }, // Tasmania Standard Time + { 111, 2634, 5714,-10800 }, // Tocantins Standard Time + { 112, 2658, 5756, 32400 }, // Tokyo Standard Time + { 113, 2678, 5791, 25200 }, // Tomsk Standard Time + { 114, 2698, 5802, 46800 }, // Tonga Standard Time + { 115, 2718, 5820, 32400 }, // Transbaikal Standard Time + { 116, 2744, 5831, 7200 }, // Turkey Standard Time + { 117, 2765, 5847,-14400 }, // Turks And Caicos Standard Time + { 118, 2796, 7636, 28800 }, // Ulaanbaatar Standard Time + { 119, 2822, 7653,-18000 }, // US Eastern Standard Time + { 120, 2847, 6052,-25200 }, // US Mountain Standard Time + { 121, 2873, 7674, 0 }, // UTC + { 122, 2877, 6084, 43200 }, // UTC+12 + { 123, 2884, 6202, 46800 }, // UTC+13 + { 124, 2891, 6247, -7200 }, // UTC-02 + { 125, 2898, 6296,-28800 }, // UTC-08 + { 126, 2905, 6323,-32400 }, // UTC-09 + { 127, 2912, 6349,-39600 }, // UTC-11 + { 128, 2919, 6406,-16200 }, // Venezuela Standard Time + { 129, 2943, 7682, 36000 }, // Vladivostok Standard Time + { 130, 2969, 6453, 14400 }, // Volgograd Standard Time + { 131, 2993, 6470, 28800 }, // W. Australia Standard Time + { 132, 3020, 6654, 3600 }, // W. Central Africa Standard Time + { 133, 3052, 7699, 3600 }, // W. Europe Standard Time + { 134, 3076, 6953, 25200 }, // W. Mongolia Standard Time + { 135, 3102, 7713, 18000 }, // West Asia Standard Time + { 136, 3126, 7727, 7200 }, // West Bank Standard Time + { 137, 3150, 7226, 36000 }, // West Pacific Standard Time + { 138, 3177, 7739, 32400 }, // Yakutsk Standard Time + { 139, 3199, 7752,-25200 }, // Yukon Standard Time }; // IANA ID Index, UTC Offset static constexpr UtcData utcDataTable[] = { - { 7788,-50400 }, // UTC-14:00 - { 7798,-46800 }, // UTC-13:00 - { 7808,-43200 }, // UTC-12:00 - { 7818,-39600 }, // UTC-11:00 - { 7828,-36000 }, // UTC-10:00 - { 7838,-32400 }, // UTC-09:00 - { 7848,-28800 }, // UTC-08:00 - { 7858,-25200 }, // UTC-07:00 - { 7868,-21600 }, // UTC-06:00 - { 7878,-18000 }, // UTC-05:00 - { 7888,-16200 }, // UTC-04:30 - { 7898,-14400 }, // UTC-04:00 - { 7908,-12600 }, // UTC-03:30 - { 7918,-10800 }, // UTC-03:00 - { 7928, -7200 }, // UTC-02:00 - { 7938, -3600 }, // UTC-01:00 - { 7948, 0 }, // UTC - { 7972, 3600 }, // UTC+01:00 - { 7982, 7200 }, // UTC+02:00 - { 7992, 10800 }, // UTC+03:00 - { 8002, 12600 }, // UTC+03:30 - { 8012, 14400 }, // UTC+04:00 - { 8022, 16200 }, // UTC+04:30 - { 8032, 18000 }, // UTC+05:00 - { 8042, 19800 }, // UTC+05:30 - { 8052, 20700 }, // UTC+05:45 - { 8062, 21600 }, // UTC+06:00 - { 8072, 23400 }, // UTC+06:30 - { 8082, 25200 }, // UTC+07:00 - { 8092, 28800 }, // UTC+08:00 - { 8102, 30600 }, // UTC+08:30 - { 8112, 32400 }, // UTC+09:00 - { 8122, 34200 }, // UTC+09:30 - { 8132, 36000 }, // UTC+10:00 - { 8142, 39600 }, // UTC+11:00 - { 8152, 43200 }, // UTC+12:00 - { 8162, 46800 }, // UTC+13:00 - { 8172, 50400 }, // UTC+14:00 + { 7771,-50400 }, // UTC-14:00 + { 7781,-46800 }, // UTC-13:00 + { 7791,-43200 }, // UTC-12:00 + { 7801,-39600 }, // UTC-11:00 + { 7811,-36000 }, // UTC-10:00 + { 7821,-32400 }, // UTC-09:00 + { 7831,-28800 }, // UTC-08:00 + { 7841,-25200 }, // UTC-07:00 + { 7851,-21600 }, // UTC-06:00 + { 7861,-18000 }, // UTC-05:00 + { 7871,-16200 }, // UTC-04:30 + { 7881,-14400 }, // UTC-04:00 + { 7891,-12600 }, // UTC-03:30 + { 7901,-10800 }, // UTC-03:00 + { 7911, -7200 }, // UTC-02:00 + { 7921, -3600 }, // UTC-01:00 + { 7931, 0 }, // UTC + { 7955, 3600 }, // UTC+01:00 + { 7965, 7200 }, // UTC+02:00 + { 7975, 10800 }, // UTC+03:00 + { 7985, 12600 }, // UTC+03:30 + { 7995, 14400 }, // UTC+04:00 + { 8005, 16200 }, // UTC+04:30 + { 8015, 18000 }, // UTC+05:00 + { 8025, 19800 }, // UTC+05:30 + { 8035, 20700 }, // UTC+05:45 + { 8045, 21600 }, // UTC+06:00 + { 8055, 23400 }, // UTC+06:30 + { 8065, 25200 }, // UTC+07:00 + { 8075, 28800 }, // UTC+08:00 + { 8085, 30600 }, // UTC+08:30 + { 8095, 32400 }, // UTC+09:00 + { 8105, 34200 }, // UTC+09:30 + { 8115, 36000 }, // UTC+10:00 + { 8125, 39600 }, // UTC+11:00 + { 8135, 43200 }, // UTC+12:00 + { 8145, 46800 }, // UTC+13:00 + { 8155, 50400 }, // UTC+14:00 }; static constexpr char windowsIdData[] = { @@ -1140,375 +1140,374 @@ static constexpr char ianaIdData[] = { 0x44, 0x54, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4e, 0x61, 0x73, 0x73, 0x61, 0x75, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x6f, 0x72, 0x6f, 0x6e, 0x74, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x71, 0x61, 0x6c, 0x75, 0x69, -0x74, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x6f, 0x6e, 0x74, 0x72, 0x65, -0x61, 0x6c, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4e, 0x69, 0x70, 0x69, 0x67, -0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x61, 0x6e, 0x67, 0x6e, -0x69, 0x72, 0x74, 0x75, 0x6e, 0x67, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, -0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x42, 0x61, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x4e, 0x65, 0x77, 0x5f, 0x59, 0x6f, 0x72, 0x6b, 0x20, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x44, 0x65, 0x74, 0x72, 0x6f, 0x69, 0x74, 0x20, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, 0x50, 0x65, 0x74, 0x65, -0x72, 0x73, 0x62, 0x75, 0x72, 0x67, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, -0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, 0x56, 0x69, 0x6e, 0x63, 0x65, 0x6e, 0x6e, 0x65, 0x73, -0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, -0x2f, 0x57, 0x69, 0x6e, 0x61, 0x6d, 0x61, 0x63, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x4b, 0x65, 0x6e, 0x74, 0x75, 0x63, 0x6b, 0x79, 0x2f, 0x4d, 0x6f, 0x6e, 0x74, 0x69, 0x63, -0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x75, -0x69, 0x73, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x43, 0x61, 0x6e, 0x63, 0x75, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, -0x69, 0x72, 0x6f, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x59, 0x65, 0x6b, 0x61, 0x74, 0x65, 0x72, -0x69, 0x6e, 0x62, 0x75, 0x72, 0x67, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x46, -0x69, 0x6a, 0x69, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x61, 0x72, 0x69, 0x65, -0x68, 0x61, 0x6d, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x6f, 0x66, 0x69, -0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x54, 0x61, 0x6c, 0x6c, 0x69, 0x6e, 0x6e, -0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x48, 0x65, 0x6c, 0x73, 0x69, 0x6e, 0x6b, 0x69, -0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x52, 0x69, 0x67, 0x61, 0x0, 0x45, 0x75, 0x72, -0x6f, 0x70, 0x65, 0x2f, 0x56, 0x69, 0x6c, 0x6e, 0x69, 0x75, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, -0x70, 0x65, 0x2f, 0x4b, 0x69, 0x65, 0x76, 0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x55, -0x7a, 0x68, 0x67, 0x6f, 0x72, 0x6f, 0x64, 0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x5a, -0x61, 0x70, 0x6f, 0x72, 0x6f, 0x7a, 0x68, 0x79, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, -0x62, 0x69, 0x6c, 0x69, 0x73, 0x69, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, -0x46, 0x61, 0x65, 0x72, 0x6f, 0x65, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x47, 0x75, -0x65, 0x72, 0x6e, 0x73, 0x65, 0x79, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x44, 0x75, -0x62, 0x6c, 0x69, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x49, 0x73, 0x6c, 0x65, -0x5f, 0x6f, 0x66, 0x5f, 0x4d, 0x61, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4a, -0x65, 0x72, 0x73, 0x65, 0x79, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4c, 0x69, 0x73, -0x62, 0x6f, 0x6e, 0x20, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x4d, 0x61, 0x64, -0x65, 0x69, 0x72, 0x61, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x43, 0x61, -0x6e, 0x61, 0x72, 0x79, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4c, 0x6f, 0x6e, 0x64, -0x6f, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, 0x6f, 0x64, 0x74, 0x68, -0x61, 0x62, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4f, 0x75, 0x61, 0x67, 0x61, 0x64, -0x6f, 0x75, 0x67, 0x6f, 0x75, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x6e, -0x6a, 0x75, 0x6c, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x63, 0x63, 0x72, 0x61, -0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x61, 0x6e, 0x6d, 0x61, 0x72, 0x6b, -0x73, 0x68, 0x61, 0x76, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x69, 0x73, -0x73, 0x61, 0x75, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x6f, 0x6e, 0x61, 0x6b, -0x72, 0x79, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x52, 0x65, 0x79, 0x6b, -0x6a, 0x61, 0x76, 0x69, 0x6b, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x62, 0x69, -0x64, 0x6a, 0x61, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x6f, 0x6e, 0x72, -0x6f, 0x76, 0x69, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x6d, 0x61, -0x6b, 0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4e, 0x6f, 0x75, 0x61, 0x6b, 0x63, -0x68, 0x6f, 0x74, 0x74, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x53, 0x74, -0x5f, 0x48, 0x65, 0x6c, 0x65, 0x6e, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, -0x61, 0x6b, 0x61, 0x72, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x46, 0x72, 0x65, 0x65, -0x74, 0x6f, 0x77, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x6d, 0x65, -0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4e, 0x69, 0x63, 0x6f, 0x73, 0x69, 0x61, 0x20, 0x41, 0x73, -0x69, 0x61, 0x2f, 0x46, 0x61, 0x6d, 0x61, 0x67, 0x75, 0x73, 0x74, 0x61, 0x0, 0x45, 0x75, 0x72, -0x6f, 0x70, 0x65, 0x2f, 0x41, 0x74, 0x68, 0x65, 0x6e, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, -0x65, 0x2f, 0x42, 0x75, 0x63, 0x68, 0x61, 0x72, 0x65, 0x73, 0x74, 0x0, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x2d, 0x61, 0x75, 0x2d, 0x50, 0x72, 0x69, 0x6e, -0x63, 0x65, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x31, 0x30, 0x0, 0x50, 0x61, -0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x52, 0x61, 0x72, 0x6f, 0x74, 0x6f, 0x6e, 0x67, 0x61, 0x0, -0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x54, 0x61, 0x68, 0x69, 0x74, 0x69, 0x0, 0x50, -0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4a, 0x6f, 0x68, 0x6e, 0x73, 0x74, 0x6f, 0x6e, 0x0, -0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x48, 0x6f, 0x6e, 0x6f, 0x6c, 0x75, 0x6c, 0x75, -0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x74, 0x74, 0x61, 0x0, 0x41, -0x73, 0x69, 0x61, 0x2f, 0x54, 0x65, 0x68, 0x72, 0x61, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, -0x4a, 0x65, 0x72, 0x75, 0x73, 0x61, 0x6c, 0x65, 0x6d, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, -0x6d, 0x6d, 0x61, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4b, 0x61, 0x6c, 0x69, -0x6e, 0x69, 0x6e, 0x67, 0x72, 0x61, 0x64, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x65, 0x6f, -0x75, 0x6c, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x72, 0x69, 0x70, 0x6f, 0x6c, -0x69, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x31, 0x34, 0x0, 0x50, 0x61, 0x63, -0x69, 0x66, 0x69, 0x63, 0x2f, 0x4b, 0x69, 0x72, 0x69, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x69, 0x0, -0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x4c, 0x6f, 0x72, 0x64, 0x5f, 0x48, -0x6f, 0x77, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4d, 0x61, 0x67, 0x61, 0x64, 0x61, 0x6e, -0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x75, 0x6e, 0x74, 0x61, 0x5f, 0x41, -0x72, 0x65, 0x6e, 0x61, 0x73, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4d, 0x61, -0x72, 0x71, 0x75, 0x65, 0x73, 0x61, 0x73, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x4d, -0x61, 0x75, 0x72, 0x69, 0x74, 0x69, 0x75, 0x73, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, -0x52, 0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x4d, -0x61, 0x68, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x42, 0x65, 0x69, 0x72, 0x75, 0x74, 0x0, -0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x6f, 0x6e, 0x74, 0x65, 0x76, 0x69, 0x64, -0x65, 0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x73, 0x61, 0x62, 0x6c, -0x61, 0x6e, 0x63, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x45, 0x6c, 0x5f, 0x41, -0x61, 0x69, 0x75, 0x6e, 0x0, 0x4d, 0x53, 0x54, 0x37, 0x4d, 0x44, 0x54, 0x0, 0x41, 0x6d, 0x65, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x45, 0x64, 0x6d, 0x6f, 0x6e, 0x74, 0x6f, 0x6e, 0x20, 0x41, 0x6d, -0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x6d, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, -0x42, 0x61, 0x79, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x75, 0x76, -0x69, 0x6b, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x59, 0x65, 0x6c, 0x6c, 0x6f, -0x77, 0x6b, 0x6e, 0x69, 0x66, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, -0x69, 0x75, 0x64, 0x61, 0x64, 0x5f, 0x4a, 0x75, 0x61, 0x72, 0x65, 0x7a, 0x0, 0x41, 0x6d, 0x65, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x65, 0x6e, 0x76, 0x65, 0x72, 0x20, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x42, 0x6f, 0x69, 0x73, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, -0x61, 0x2f, 0x4d, 0x61, 0x7a, 0x61, 0x74, 0x6c, 0x61, 0x6e, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, -0x6e, 0x2f, 0x43, 0x6f, 0x63, 0x6f, 0x73, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x52, 0x61, 0x6e, -0x67, 0x6f, 0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4e, 0x6f, 0x76, 0x6f, 0x73, 0x69, -0x62, 0x69, 0x72, 0x73, 0x6b, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x57, 0x69, 0x6e, -0x64, 0x68, 0x6f, 0x65, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x74, 0x6d, 0x61, -0x6e, 0x64, 0x75, 0x0, 0x41, 0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x4d, -0x63, 0x4d, 0x75, 0x72, 0x64, 0x6f, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x41, -0x75, 0x63, 0x6b, 0x6c, 0x61, 0x6e, 0x64, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x53, 0x74, 0x5f, 0x4a, 0x6f, 0x68, 0x6e, 0x73, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, -0x2f, 0x4e, 0x6f, 0x72, 0x66, 0x6f, 0x6c, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x49, 0x72, -0x6b, 0x75, 0x74, 0x73, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x72, 0x61, 0x73, 0x6e, -0x6f, 0x79, 0x61, 0x72, 0x73, 0x6b, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4e, 0x6f, 0x76, 0x6f, -0x6b, 0x75, 0x7a, 0x6e, 0x65, 0x74, 0x73, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x50, 0x79, -0x6f, 0x6e, 0x67, 0x79, 0x61, 0x6e, 0x67, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4f, 0x6d, 0x73, -0x6b, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x69, 0x61, -0x67, 0x6f, 0x0, 0x50, 0x53, 0x54, 0x38, 0x50, 0x44, 0x54, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x56, 0x61, 0x6e, 0x63, 0x6f, 0x75, 0x76, 0x65, 0x72, 0x0, 0x41, 0x6d, 0x65, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x73, 0x5f, 0x41, 0x6e, 0x67, 0x65, 0x6c, 0x65, 0x73, -0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x69, 0x6a, 0x75, 0x61, 0x6e, 0x61, -0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x61, 0x5f, 0x49, -0x73, 0x61, 0x62, 0x65, 0x6c, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x72, 0x61, 0x63, -0x68, 0x69, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x73, 0x75, 0x6e, 0x63, -0x69, 0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x51, 0x79, 0x7a, 0x79, 0x6c, 0x6f, 0x72, -0x64, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x72, 0x75, 0x73, 0x73, 0x65, -0x6c, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x43, 0x6f, 0x70, 0x65, 0x6e, 0x68, -0x61, 0x67, 0x65, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x50, 0x61, 0x72, 0x69, -0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x61, 0x64, 0x72, 0x69, 0x64, 0x20, -0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x65, 0x75, 0x74, 0x61, 0x0, 0x41, 0x73, 0x69, -0x61, 0x2f, 0x53, 0x72, 0x65, 0x64, 0x6e, 0x65, 0x6b, 0x6f, 0x6c, 0x79, 0x6d, 0x73, 0x6b, 0x0, -0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x6d, 0x63, 0x68, 0x61, 0x74, 0x6b, 0x61, 0x20, 0x41, -0x73, 0x69, 0x61, 0x2f, 0x41, 0x6e, 0x61, 0x64, 0x79, 0x72, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, -0x65, 0x2f, 0x53, 0x61, 0x6d, 0x61, 0x72, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, -0x4d, 0x6f, 0x73, 0x63, 0x6f, 0x77, 0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4b, 0x69, -0x72, 0x6f, 0x76, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x69, 0x6d, 0x66, 0x65, -0x72, 0x6f, 0x70, 0x6f, 0x6c, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x33, 0x0, -0x41, 0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x6f, 0x74, 0x68, 0x65, -0x72, 0x61, 0x20, 0x41, 0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x61, -0x6c, 0x6d, 0x65, 0x72, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x46, 0x6f, 0x72, -0x74, 0x61, 0x6c, 0x65, 0x7a, 0x61, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, -0x65, 0x6c, 0x65, 0x6d, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x63, -0x65, 0x69, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x65, 0x63, 0x69, -0x66, 0x65, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x61, -0x72, 0x65, 0x6d, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x53, 0x74, 0x61, -0x6e, 0x6c, 0x65, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x79, -0x65, 0x6e, 0x6e, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x61, 0x72, -0x61, 0x6d, 0x61, 0x72, 0x69, 0x62, 0x6f, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, -0x35, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x69, 0x6f, 0x5f, 0x42, 0x72, -0x61, 0x6e, 0x63, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x45, 0x69, 0x72, -0x75, 0x6e, 0x65, 0x70, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x6f, -0x72, 0x61, 0x6c, 0x5f, 0x48, 0x61, 0x72, 0x62, 0x6f, 0x75, 0x72, 0x0, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x79, 0x6d, 0x61, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x42, 0x6f, 0x67, 0x6f, 0x74, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, -0x61, 0x2f, 0x47, 0x75, 0x61, 0x79, 0x61, 0x71, 0x75, 0x69, 0x6c, 0x0, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x4a, 0x61, 0x6d, 0x61, 0x69, 0x63, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x50, 0x61, 0x6e, 0x61, 0x6d, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x4c, 0x69, 0x6d, 0x61, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, -0x34, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x6e, 0x67, 0x75, 0x69, 0x6c, -0x6c, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x6e, 0x74, 0x69, 0x67, -0x75, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x72, 0x75, 0x62, 0x61, -0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x72, 0x62, 0x61, 0x64, 0x6f, -0x73, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x61, 0x5f, 0x50, 0x61, 0x7a, -0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x6e, 0x61, 0x75, 0x73, 0x20, -0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x6f, 0x61, 0x5f, 0x56, 0x69, 0x73, 0x74, -0x61, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x6f, 0x5f, -0x56, 0x65, 0x6c, 0x68, 0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x6f, -0x72, 0x74, 0x6f, 0x6c, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x6c, -0x61, 0x6e, 0x63, 0x2d, 0x53, 0x61, 0x62, 0x6c, 0x6f, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x4b, 0x72, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x69, 0x6a, 0x6b, 0x0, 0x41, 0x6d, -0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x75, 0x72, 0x61, 0x63, 0x61, 0x6f, 0x0, 0x41, 0x6d, -0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x6f, 0x6d, 0x69, 0x6e, 0x69, 0x63, 0x61, 0x0, 0x41, -0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x6f, 0x5f, 0x44, 0x6f, 0x6d, -0x69, 0x6e, 0x67, 0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, 0x72, 0x65, -0x6e, 0x61, 0x64, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, 0x75, 0x61, -0x64, 0x65, 0x6c, 0x6f, 0x75, 0x70, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x47, 0x75, 0x79, 0x61, 0x6e, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, -0x61, 0x72, 0x74, 0x69, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, -0x61, 0x2f, 0x4d, 0x6f, 0x6e, 0x74, 0x73, 0x65, 0x72, 0x72, 0x61, 0x74, 0x0, 0x41, 0x6d, 0x65, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x75, 0x65, 0x72, 0x74, 0x6f, 0x5f, 0x52, 0x69, 0x63, 0x6f, -0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x74, 0x5f, 0x42, 0x61, 0x72, 0x74, -0x68, 0x65, 0x6c, 0x65, 0x6d, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, -0x74, 0x5f, 0x4b, 0x69, 0x74, 0x74, 0x73, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x53, 0x74, 0x5f, 0x4c, 0x75, 0x63, 0x69, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x4d, 0x61, 0x72, 0x69, 0x67, 0x6f, 0x74, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x53, 0x74, 0x5f, 0x56, 0x69, 0x6e, 0x63, 0x65, 0x6e, 0x74, 0x0, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x50, 0x72, 0x69, 0x6e, 0x63, 0x65, -0x73, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x5f, 0x6f, -0x66, 0x5f, 0x53, 0x70, 0x61, 0x69, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x53, 0x74, 0x5f, 0x54, 0x68, 0x6f, 0x6d, 0x61, 0x73, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, -0x61, 0x2f, 0x4d, 0x69, 0x71, 0x75, 0x65, 0x6c, 0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, -0x53, 0x61, 0x6b, 0x68, 0x61, 0x6c, 0x69, 0x6e, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, -0x2f, 0x41, 0x70, 0x69, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6f, -0x5f, 0x54, 0x6f, 0x6d, 0x65, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x61, 0x72, -0x61, 0x74, 0x6f, 0x76, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x37, 0x0, 0x41, -0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x61, 0x76, 0x69, 0x73, 0x0, -0x41, 0x73, 0x69, 0x61, 0x2f, 0x50, 0x68, 0x6e, 0x6f, 0x6d, 0x5f, 0x50, 0x65, 0x6e, 0x68, 0x0, -0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x43, 0x68, 0x72, 0x69, 0x73, 0x74, 0x6d, 0x61, 0x73, -0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4a, 0x61, 0x6b, 0x61, 0x72, 0x74, 0x61, 0x20, 0x41, 0x73, -0x69, 0x61, 0x2f, 0x50, 0x6f, 0x6e, 0x74, 0x69, 0x61, 0x6e, 0x61, 0x6b, 0x0, 0x41, 0x73, 0x69, -0x61, 0x2f, 0x56, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6e, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, -0x2f, 0x42, 0x61, 0x6e, 0x67, 0x6b, 0x6f, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x61, -0x69, 0x67, 0x6f, 0x6e, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x38, 0x0, 0x41, -0x73, 0x69, 0x61, 0x2f, 0x42, 0x72, 0x75, 0x6e, 0x65, 0x69, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, -0x4d, 0x61, 0x6b, 0x61, 0x73, 0x73, 0x61, 0x72, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x75, -0x61, 0x6c, 0x61, 0x5f, 0x4c, 0x75, 0x6d, 0x70, 0x75, 0x72, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, -0x4b, 0x75, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4d, 0x61, 0x6e, -0x69, 0x6c, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x69, 0x6e, 0x67, 0x61, 0x70, 0x6f, -0x72, 0x65, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x32, 0x0, 0x41, 0x66, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x47, 0x61, 0x62, 0x6f, 0x72, 0x6f, 0x6e, 0x65, 0x0, 0x41, 0x66, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x42, 0x75, 0x6a, 0x75, 0x6d, 0x62, 0x75, 0x72, 0x61, 0x0, 0x41, 0x66, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x75, 0x62, 0x75, 0x6d, 0x62, 0x61, 0x73, 0x68, 0x69, 0x0, -0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x62, 0x61, 0x62, 0x61, 0x6e, 0x65, 0x0, 0x41, -0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x73, 0x65, 0x72, 0x75, 0x0, 0x41, 0x66, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x42, 0x6c, 0x61, 0x6e, 0x74, 0x79, 0x72, 0x65, 0x0, 0x41, 0x66, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x70, 0x75, 0x74, 0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, -0x61, 0x2f, 0x4b, 0x69, 0x67, 0x61, 0x6c, 0x69, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x4a, 0x6f, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x73, 0x62, 0x75, 0x72, 0x67, 0x0, 0x41, 0x66, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x4c, 0x75, 0x73, 0x61, 0x6b, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, -0x61, 0x2f, 0x48, 0x61, 0x72, 0x61, 0x72, 0x65, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x4a, 0x75, 0x62, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x43, 0x6f, 0x6c, 0x6f, 0x6d, 0x62, -0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4b, 0x68, 0x61, 0x72, 0x74, 0x6f, 0x75, -0x6d, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x44, 0x61, 0x6d, 0x61, 0x73, 0x63, 0x75, 0x73, 0x0, -0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, 0x61, 0x69, 0x70, 0x65, 0x69, 0x0, 0x41, 0x75, 0x73, 0x74, -0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x48, 0x6f, 0x62, 0x61, 0x72, 0x74, 0x20, 0x41, 0x75, 0x73, -0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x43, 0x75, 0x72, 0x72, 0x69, 0x65, 0x20, 0x41, 0x6e, -0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x63, 0x71, 0x75, 0x61, 0x72, -0x69, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x72, 0x61, 0x67, 0x75, -0x61, 0x69, 0x6e, 0x61, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x39, 0x0, 0x41, -0x73, 0x69, 0x61, 0x2f, 0x4a, 0x61, 0x79, 0x61, 0x70, 0x75, 0x72, 0x61, 0x0, 0x41, 0x73, 0x69, -0x61, 0x2f, 0x54, 0x6f, 0x6b, 0x79, 0x6f, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, -0x50, 0x61, 0x6c, 0x61, 0x75, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x44, 0x69, 0x6c, 0x69, 0x0, -0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, 0x6f, 0x6d, 0x73, 0x6b, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, -0x69, 0x63, 0x2f, 0x54, 0x6f, 0x6e, 0x67, 0x61, 0x74, 0x61, 0x70, 0x75, 0x0, 0x41, 0x73, 0x69, -0x61, 0x2f, 0x43, 0x68, 0x69, 0x74, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x49, -0x73, 0x74, 0x61, 0x6e, 0x62, 0x75, 0x6c, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, -0x47, 0x72, 0x61, 0x6e, 0x64, 0x5f, 0x54, 0x75, 0x72, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, -0x55, 0x6c, 0x61, 0x61, 0x6e, 0x62, 0x61, 0x61, 0x74, 0x61, 0x72, 0x20, 0x41, 0x73, 0x69, 0x61, -0x2f, 0x43, 0x68, 0x6f, 0x69, 0x62, 0x61, 0x6c, 0x73, 0x61, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x70, 0x6f, 0x6c, 0x69, 0x73, -0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, -0x2f, 0x4d, 0x61, 0x72, 0x65, 0x6e, 0x67, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, 0x56, 0x65, 0x76, 0x61, 0x79, 0x0, 0x45, -0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x37, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x43, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x44, 0x61, 0x77, 0x73, 0x6f, 0x6e, 0x5f, 0x43, 0x72, 0x65, 0x65, 0x6b, 0x20, 0x41, 0x6d, -0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x46, 0x6f, 0x72, 0x74, 0x5f, 0x4e, 0x65, 0x6c, 0x73, 0x6f, -0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x48, 0x65, 0x72, 0x6d, 0x6f, 0x73, -0x69, 0x6c, 0x6c, 0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x68, 0x6f, -0x65, 0x6e, 0x69, 0x78, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x55, 0x54, 0x43, 0x20, 0x45, 0x74, 0x63, -0x2f, 0x47, 0x4d, 0x54, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x31, 0x32, 0x0, -0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x54, 0x61, 0x72, 0x61, 0x77, 0x61, 0x0, 0x50, -0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4d, 0x61, 0x6a, 0x75, 0x72, 0x6f, 0x20, 0x50, 0x61, -0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4b, 0x77, 0x61, 0x6a, 0x61, 0x6c, 0x65, 0x69, 0x6e, 0x0, -0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4e, 0x61, 0x75, 0x72, 0x75, 0x0, 0x50, 0x61, -0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x46, 0x75, 0x6e, 0x61, 0x66, 0x75, 0x74, 0x69, 0x0, 0x50, -0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x57, 0x61, 0x6b, 0x65, 0x0, 0x50, 0x61, 0x63, 0x69, -0x66, 0x69, 0x63, 0x2f, 0x57, 0x61, 0x6c, 0x6c, 0x69, 0x73, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, -0x4d, 0x54, 0x2d, 0x31, 0x33, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x45, 0x6e, -0x64, 0x65, 0x72, 0x62, 0x75, 0x72, 0x79, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, -0x46, 0x61, 0x6b, 0x61, 0x6f, 0x66, 0x6f, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, -0x32, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4e, 0x6f, 0x72, 0x6f, 0x6e, 0x68, -0x61, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x53, 0x6f, 0x75, 0x74, 0x68, -0x5f, 0x47, 0x65, 0x6f, 0x72, 0x67, 0x69, 0x61, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, -0x2b, 0x38, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x50, 0x69, 0x74, 0x63, 0x61, -0x69, 0x72, 0x6e, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x39, 0x0, 0x50, 0x61, -0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x47, 0x61, 0x6d, 0x62, 0x69, 0x65, 0x72, 0x0, 0x45, 0x74, -0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x31, 0x31, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, -0x2f, 0x50, 0x61, 0x67, 0x6f, 0x5f, 0x50, 0x61, 0x67, 0x6f, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, -0x69, 0x63, 0x2f, 0x4e, 0x69, 0x75, 0x65, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, -0x4d, 0x69, 0x64, 0x77, 0x61, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, -0x61, 0x72, 0x61, 0x63, 0x61, 0x73, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x56, 0x6c, 0x61, 0x64, -0x69, 0x76, 0x6f, 0x73, 0x74, 0x6f, 0x6b, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x55, 0x73, 0x74, -0x2d, 0x4e, 0x65, 0x72, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x56, 0x6f, 0x6c, -0x67, 0x6f, 0x67, 0x72, 0x61, 0x64, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, -0x2f, 0x50, 0x65, 0x72, 0x74, 0x68, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x31, -0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x6c, 0x67, 0x69, 0x65, 0x72, 0x73, 0x0, -0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x75, 0x61, 0x6e, 0x64, 0x61, 0x0, 0x41, 0x66, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x6f, 0x2d, 0x4e, 0x6f, 0x76, 0x6f, 0x0, -0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x6f, 0x75, 0x61, 0x6c, 0x61, 0x0, 0x41, 0x66, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x6e, 0x67, 0x75, 0x69, 0x0, 0x41, 0x66, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x4e, 0x64, 0x6a, 0x61, 0x6d, 0x65, 0x6e, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x42, 0x72, 0x61, 0x7a, 0x7a, 0x61, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x0, 0x41, -0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4b, 0x69, 0x6e, 0x73, 0x68, 0x61, 0x73, 0x61, 0x0, 0x41, -0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x6c, 0x61, 0x62, 0x6f, 0x0, 0x41, 0x66, 0x72, -0x69, 0x63, 0x61, 0x2f, 0x4c, 0x69, 0x62, 0x72, 0x65, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x0, 0x41, -0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x61, 0x67, 0x6f, 0x73, 0x0, 0x41, 0x66, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x4e, 0x69, 0x61, 0x6d, 0x65, 0x79, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x54, 0x75, 0x6e, 0x69, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x41, 0x6e, -0x64, 0x6f, 0x72, 0x72, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x56, 0x69, 0x65, -0x6e, 0x6e, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x65, 0x72, 0x6c, 0x69, -0x6e, 0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x65, -0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x47, 0x69, 0x62, 0x72, 0x61, 0x6c, 0x74, -0x61, 0x72, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x52, 0x6f, 0x6d, 0x65, 0x0, 0x45, -0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x56, 0x61, 0x64, 0x75, 0x7a, 0x0, 0x45, 0x75, 0x72, 0x6f, -0x70, 0x65, 0x2f, 0x4c, 0x75, 0x78, 0x65, 0x6d, 0x62, 0x6f, 0x75, 0x72, 0x67, 0x0, 0x45, 0x75, -0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x61, 0x6c, 0x74, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, -0x65, 0x2f, 0x4d, 0x6f, 0x6e, 0x61, 0x63, 0x6f, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, -0x41, 0x6d, 0x73, 0x74, 0x65, 0x72, 0x64, 0x61, 0x6d, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, -0x2f, 0x4f, 0x73, 0x6c, 0x6f, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x61, 0x6e, -0x5f, 0x4d, 0x61, 0x72, 0x69, 0x6e, 0x6f, 0x0, 0x41, 0x72, 0x63, 0x74, 0x69, 0x63, 0x2f, 0x4c, -0x6f, 0x6e, 0x67, 0x79, 0x65, 0x61, 0x72, 0x62, 0x79, 0x65, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, -0x70, 0x65, 0x2f, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x68, 0x6f, 0x6c, 0x6d, 0x0, 0x45, 0x75, 0x72, -0x6f, 0x70, 0x65, 0x2f, 0x5a, 0x75, 0x72, 0x69, 0x63, 0x68, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, -0x65, 0x2f, 0x56, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x48, -0x6f, 0x76, 0x64, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x35, 0x0, 0x41, 0x6e, -0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x77, 0x73, 0x6f, 0x6e, 0x0, -0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x4b, 0x65, 0x72, 0x67, 0x75, 0x65, 0x6c, 0x65, 0x6e, -0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4f, 0x72, 0x61, 0x6c, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, -0x41, 0x71, 0x74, 0x61, 0x75, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, 0x71, 0x74, 0x6f, 0x62, -0x65, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, 0x74, 0x79, 0x72, 0x61, 0x75, 0x0, 0x49, 0x6e, -0x64, 0x69, 0x61, 0x6e, 0x2f, 0x4d, 0x61, 0x6c, 0x64, 0x69, 0x76, 0x65, 0x73, 0x0, 0x41, 0x73, -0x69, 0x61, 0x2f, 0x44, 0x75, 0x73, 0x68, 0x61, 0x6e, 0x62, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, -0x2f, 0x41, 0x73, 0x68, 0x67, 0x61, 0x62, 0x61, 0x74, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, -0x61, 0x73, 0x68, 0x6b, 0x65, 0x6e, 0x74, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x61, 0x6d, -0x61, 0x72, 0x6b, 0x61, 0x6e, 0x64, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x48, 0x65, 0x62, 0x72, -0x6f, 0x6e, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x47, 0x61, 0x7a, 0x61, 0x0, 0x45, 0x74, 0x63, -0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x31, 0x30, 0x0, 0x41, 0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, -0x63, 0x61, 0x2f, 0x44, 0x75, 0x6d, 0x6f, 0x6e, 0x74, 0x44, 0x55, 0x72, 0x76, 0x69, 0x6c, 0x6c, -0x65, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x47, 0x75, 0x61, 0x6d, 0x0, 0x50, -0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x54, 0x72, 0x75, 0x6b, 0x0, 0x50, 0x61, 0x63, 0x69, -0x66, 0x69, 0x63, 0x2f, 0x53, 0x61, 0x69, 0x70, 0x61, 0x6e, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, -0x69, 0x63, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x5f, 0x4d, 0x6f, 0x72, 0x65, 0x73, 0x62, 0x79, 0x0, -0x41, 0x73, 0x69, 0x61, 0x2f, 0x59, 0x61, 0x6b, 0x75, 0x74, 0x73, 0x6b, 0x20, 0x41, 0x73, 0x69, -0x61, 0x2f, 0x4b, 0x68, 0x61, 0x6e, 0x64, 0x79, 0x67, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, -0x63, 0x61, 0x2f, 0x57, 0x68, 0x69, 0x74, 0x65, 0x68, 0x6f, 0x72, 0x73, 0x65, 0x20, 0x41, 0x6d, -0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x61, 0x77, 0x73, 0x6f, 0x6e, 0x0, 0x41, 0x6d, 0x65, -0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x0, 0x41, -0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x75, 0x65, 0x6e, 0x6f, 0x73, 0x5f, 0x41, 0x69, -0x72, 0x65, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x41, 0x73, 0x74, 0x72, 0x61, -0x6b, 0x68, 0x61, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x48, 0x61, 0x6c, -0x69, 0x66, 0x61, 0x78, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x53, -0x79, 0x64, 0x6e, 0x65, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x65, -0x67, 0x69, 0x6e, 0x61, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x41, -0x64, 0x65, 0x6c, 0x61, 0x69, 0x64, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, 0x6c, 0x6d, -0x61, 0x74, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x75, 0x69, 0x61, -0x62, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x68, 0x69, 0x63, 0x61, -0x67, 0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x65, 0x78, 0x69, 0x63, -0x6f, 0x5f, 0x43, 0x69, 0x74, 0x79, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, -0x2f, 0x42, 0x72, 0x69, 0x73, 0x62, 0x61, 0x6e, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, -0x61, 0x2f, 0x4e, 0x65, 0x77, 0x5f, 0x59, 0x6f, 0x72, 0x6b, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, -0x65, 0x2f, 0x4b, 0x69, 0x65, 0x76, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, -0x65, 0x6e, 0x76, 0x65, 0x72, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x72, 0x61, 0x73, 0x6e, -0x6f, 0x79, 0x61, 0x72, 0x73, 0x6b, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, -0x69, 0x6a, 0x75, 0x61, 0x6e, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x6d, 0x63, -0x68, 0x61, 0x74, 0x6b, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x6f, 0x73, -0x63, 0x6f, 0x77, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x48, 0x6f, -0x62, 0x61, 0x72, 0x74, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x55, 0x6c, 0x61, 0x61, 0x6e, 0x62, -0x61, 0x61, 0x74, 0x61, 0x72, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, -0x64, 0x69, 0x61, 0x6e, 0x61, 0x70, 0x6f, 0x6c, 0x69, 0x73, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x55, -0x54, 0x43, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x56, 0x6c, 0x61, 0x64, 0x69, 0x76, 0x6f, 0x73, -0x74, 0x6f, 0x6b, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x65, 0x72, 0x6c, 0x69, -0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, 0x61, 0x73, 0x68, 0x6b, 0x65, 0x6e, 0x74, 0x0, -0x41, 0x73, 0x69, 0x61, 0x2f, 0x48, 0x65, 0x62, 0x72, 0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, -0x2f, 0x59, 0x61, 0x6b, 0x75, 0x74, 0x73, 0x6b, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, -0x2f, 0x57, 0x68, 0x69, 0x74, 0x65, 0x68, 0x6f, 0x72, 0x73, 0x65, 0x0, 0x55, 0x54, 0x43, 0x2d, -0x31, 0x34, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x31, 0x33, 0x3a, 0x30, 0x30, 0x0, -0x55, 0x54, 0x43, 0x2d, 0x31, 0x32, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x31, 0x31, -0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x31, 0x30, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, -0x43, 0x2d, 0x30, 0x39, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x38, 0x3a, 0x30, -0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x37, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, -0x30, 0x36, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x35, 0x3a, 0x30, 0x30, 0x0, -0x55, 0x54, 0x43, 0x2d, 0x30, 0x34, 0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x34, -0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x33, 0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, -0x43, 0x2d, 0x30, 0x33, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x32, 0x3a, 0x30, -0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x31, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x20, -0x55, 0x54, 0x43, 0x2b, 0x30, 0x30, 0x3a, 0x30, 0x30, 0x20, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x30, -0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x31, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, -0x43, 0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x33, 0x3a, 0x30, -0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x33, 0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, -0x30, 0x34, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x34, 0x3a, 0x33, 0x30, 0x0, -0x55, 0x54, 0x43, 0x2b, 0x30, 0x35, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x35, -0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x35, 0x3a, 0x34, 0x35, 0x0, 0x55, 0x54, -0x43, 0x2b, 0x30, 0x36, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x36, 0x3a, 0x33, -0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x37, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, -0x30, 0x38, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x38, 0x3a, 0x33, 0x30, 0x0, -0x55, 0x54, 0x43, 0x2b, 0x30, 0x39, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x39, -0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x31, 0x30, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, -0x43, 0x2b, 0x31, 0x31, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x31, 0x32, 0x3a, 0x30, -0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x31, 0x33, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, -0x31, 0x34, 0x3a, 0x30, 0x30, 0x0 +0x74, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4e, 0x69, 0x70, 0x69, 0x67, 0x6f, +0x6e, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x61, 0x6e, 0x67, 0x6e, 0x69, +0x72, 0x74, 0x75, 0x6e, 0x67, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x68, +0x75, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x42, 0x61, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x4e, 0x65, 0x77, 0x5f, 0x59, 0x6f, 0x72, 0x6b, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x44, 0x65, 0x74, 0x72, 0x6f, 0x69, 0x74, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, 0x50, 0x65, 0x74, 0x65, 0x72, +0x73, 0x62, 0x75, 0x72, 0x67, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, +0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, 0x56, 0x69, 0x6e, 0x63, 0x65, 0x6e, 0x6e, 0x65, 0x73, 0x20, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, +0x57, 0x69, 0x6e, 0x61, 0x6d, 0x61, 0x63, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x4b, 0x65, 0x6e, 0x74, 0x75, 0x63, 0x6b, 0x79, 0x2f, 0x4d, 0x6f, 0x6e, 0x74, 0x69, 0x63, 0x65, +0x6c, 0x6c, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x75, 0x69, +0x73, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, +0x61, 0x6e, 0x63, 0x75, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x69, +0x72, 0x6f, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x59, 0x65, 0x6b, 0x61, 0x74, 0x65, 0x72, 0x69, +0x6e, 0x62, 0x75, 0x72, 0x67, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x46, 0x69, +0x6a, 0x69, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x61, 0x72, 0x69, 0x65, 0x68, +0x61, 0x6d, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x6f, 0x66, 0x69, 0x61, +0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x54, 0x61, 0x6c, 0x6c, 0x69, 0x6e, 0x6e, 0x0, +0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x48, 0x65, 0x6c, 0x73, 0x69, 0x6e, 0x6b, 0x69, 0x0, +0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x52, 0x69, 0x67, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, +0x70, 0x65, 0x2f, 0x56, 0x69, 0x6c, 0x6e, 0x69, 0x75, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, +0x65, 0x2f, 0x4b, 0x69, 0x65, 0x76, 0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x55, 0x7a, +0x68, 0x67, 0x6f, 0x72, 0x6f, 0x64, 0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x5a, 0x61, +0x70, 0x6f, 0x72, 0x6f, 0x7a, 0x68, 0x79, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, 0x62, +0x69, 0x6c, 0x69, 0x73, 0x69, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x46, +0x61, 0x65, 0x72, 0x6f, 0x65, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x47, 0x75, 0x65, +0x72, 0x6e, 0x73, 0x65, 0x79, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x44, 0x75, 0x62, +0x6c, 0x69, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x49, 0x73, 0x6c, 0x65, 0x5f, +0x6f, 0x66, 0x5f, 0x4d, 0x61, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4a, 0x65, +0x72, 0x73, 0x65, 0x79, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4c, 0x69, 0x73, 0x62, +0x6f, 0x6e, 0x20, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x4d, 0x61, 0x64, 0x65, +0x69, 0x72, 0x61, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x43, 0x61, 0x6e, +0x61, 0x72, 0x79, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4c, 0x6f, 0x6e, 0x64, 0x6f, +0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, 0x6f, 0x64, 0x74, 0x68, 0x61, +0x62, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4f, 0x75, 0x61, 0x67, 0x61, 0x64, 0x6f, +0x75, 0x67, 0x6f, 0x75, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x6e, 0x6a, +0x75, 0x6c, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x63, 0x63, 0x72, 0x61, 0x0, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x61, 0x6e, 0x6d, 0x61, 0x72, 0x6b, 0x73, +0x68, 0x61, 0x76, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x69, 0x73, 0x73, +0x61, 0x75, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x6f, 0x6e, 0x61, 0x6b, 0x72, +0x79, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x52, 0x65, 0x79, 0x6b, 0x6a, +0x61, 0x76, 0x69, 0x6b, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x62, 0x69, 0x64, +0x6a, 0x61, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x6f, 0x6e, 0x72, 0x6f, +0x76, 0x69, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x6d, 0x61, 0x6b, +0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4e, 0x6f, 0x75, 0x61, 0x6b, 0x63, 0x68, +0x6f, 0x74, 0x74, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x53, 0x74, 0x5f, +0x48, 0x65, 0x6c, 0x65, 0x6e, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x61, +0x6b, 0x61, 0x72, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x46, 0x72, 0x65, 0x65, 0x74, +0x6f, 0x77, 0x6e, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x6d, 0x65, 0x0, +0x41, 0x73, 0x69, 0x61, 0x2f, 0x4e, 0x69, 0x63, 0x6f, 0x73, 0x69, 0x61, 0x20, 0x41, 0x73, 0x69, +0x61, 0x2f, 0x46, 0x61, 0x6d, 0x61, 0x67, 0x75, 0x73, 0x74, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, +0x70, 0x65, 0x2f, 0x41, 0x74, 0x68, 0x65, 0x6e, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, +0x2f, 0x42, 0x75, 0x63, 0x68, 0x61, 0x72, 0x65, 0x73, 0x74, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x2d, 0x61, 0x75, 0x2d, 0x50, 0x72, 0x69, 0x6e, 0x63, +0x65, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x31, 0x30, 0x0, 0x50, 0x61, 0x63, +0x69, 0x66, 0x69, 0x63, 0x2f, 0x52, 0x61, 0x72, 0x6f, 0x74, 0x6f, 0x6e, 0x67, 0x61, 0x0, 0x50, +0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x54, 0x61, 0x68, 0x69, 0x74, 0x69, 0x0, 0x50, 0x61, +0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4a, 0x6f, 0x68, 0x6e, 0x73, 0x74, 0x6f, 0x6e, 0x0, 0x50, +0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x48, 0x6f, 0x6e, 0x6f, 0x6c, 0x75, 0x6c, 0x75, 0x0, +0x41, 0x73, 0x69, 0x61, 0x2f, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x74, 0x74, 0x61, 0x0, 0x41, 0x73, +0x69, 0x61, 0x2f, 0x54, 0x65, 0x68, 0x72, 0x61, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4a, +0x65, 0x72, 0x75, 0x73, 0x61, 0x6c, 0x65, 0x6d, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, 0x6d, +0x6d, 0x61, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4b, 0x61, 0x6c, 0x69, 0x6e, +0x69, 0x6e, 0x67, 0x72, 0x61, 0x64, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x65, 0x6f, 0x75, +0x6c, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x72, 0x69, 0x70, 0x6f, 0x6c, 0x69, +0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x31, 0x34, 0x0, 0x50, 0x61, 0x63, 0x69, +0x66, 0x69, 0x63, 0x2f, 0x4b, 0x69, 0x72, 0x69, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x69, 0x0, 0x41, +0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x4c, 0x6f, 0x72, 0x64, 0x5f, 0x48, 0x6f, +0x77, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4d, 0x61, 0x67, 0x61, 0x64, 0x61, 0x6e, 0x0, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x75, 0x6e, 0x74, 0x61, 0x5f, 0x41, 0x72, +0x65, 0x6e, 0x61, 0x73, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4d, 0x61, 0x72, +0x71, 0x75, 0x65, 0x73, 0x61, 0x73, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x4d, 0x61, +0x75, 0x72, 0x69, 0x74, 0x69, 0x75, 0x73, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x52, +0x65, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x4d, 0x61, +0x68, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x42, 0x65, 0x69, 0x72, 0x75, 0x74, 0x0, 0x41, +0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x6f, 0x6e, 0x74, 0x65, 0x76, 0x69, 0x64, 0x65, +0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x73, 0x61, 0x62, 0x6c, 0x61, +0x6e, 0x63, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x45, 0x6c, 0x5f, 0x41, 0x61, +0x69, 0x75, 0x6e, 0x0, 0x4d, 0x53, 0x54, 0x37, 0x4d, 0x44, 0x54, 0x0, 0x41, 0x6d, 0x65, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x45, 0x64, 0x6d, 0x6f, 0x6e, 0x74, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x65, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x6d, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, 0x42, +0x61, 0x79, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x75, 0x76, 0x69, +0x6b, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x59, 0x65, 0x6c, 0x6c, 0x6f, 0x77, +0x6b, 0x6e, 0x69, 0x66, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x69, +0x75, 0x64, 0x61, 0x64, 0x5f, 0x4a, 0x75, 0x61, 0x72, 0x65, 0x7a, 0x0, 0x41, 0x6d, 0x65, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x44, 0x65, 0x6e, 0x76, 0x65, 0x72, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x42, 0x6f, 0x69, 0x73, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, +0x2f, 0x4d, 0x61, 0x7a, 0x61, 0x74, 0x6c, 0x61, 0x6e, 0x0, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, +0x2f, 0x43, 0x6f, 0x63, 0x6f, 0x73, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x52, 0x61, 0x6e, 0x67, +0x6f, 0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4e, 0x6f, 0x76, 0x6f, 0x73, 0x69, 0x62, +0x69, 0x72, 0x73, 0x6b, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x57, 0x69, 0x6e, 0x64, +0x68, 0x6f, 0x65, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x74, 0x6d, 0x61, 0x6e, +0x64, 0x75, 0x0, 0x41, 0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x63, +0x4d, 0x75, 0x72, 0x64, 0x6f, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x41, 0x75, +0x63, 0x6b, 0x6c, 0x61, 0x6e, 0x64, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, +0x74, 0x5f, 0x4a, 0x6f, 0x68, 0x6e, 0x73, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, +0x4e, 0x6f, 0x72, 0x66, 0x6f, 0x6c, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x49, 0x72, 0x6b, +0x75, 0x74, 0x73, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x72, 0x61, 0x73, 0x6e, 0x6f, +0x79, 0x61, 0x72, 0x73, 0x6b, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4e, 0x6f, 0x76, 0x6f, 0x6b, +0x75, 0x7a, 0x6e, 0x65, 0x74, 0x73, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x50, 0x79, 0x6f, +0x6e, 0x67, 0x79, 0x61, 0x6e, 0x67, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4f, 0x6d, 0x73, 0x6b, +0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x67, +0x6f, 0x0, 0x50, 0x53, 0x54, 0x38, 0x50, 0x44, 0x54, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x56, 0x61, 0x6e, 0x63, 0x6f, 0x75, 0x76, 0x65, 0x72, 0x0, 0x41, 0x6d, 0x65, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x73, 0x5f, 0x41, 0x6e, 0x67, 0x65, 0x6c, 0x65, 0x73, 0x0, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x69, 0x6a, 0x75, 0x61, 0x6e, 0x61, 0x20, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x61, 0x5f, 0x49, 0x73, +0x61, 0x62, 0x65, 0x6c, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x72, 0x61, 0x63, 0x68, +0x69, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x73, 0x75, 0x6e, 0x63, 0x69, +0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x51, 0x79, 0x7a, 0x79, 0x6c, 0x6f, 0x72, 0x64, +0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x72, 0x75, 0x73, 0x73, 0x65, 0x6c, +0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x43, 0x6f, 0x70, 0x65, 0x6e, 0x68, 0x61, +0x67, 0x65, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x50, 0x61, 0x72, 0x69, 0x73, +0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x61, 0x64, 0x72, 0x69, 0x64, 0x20, 0x41, +0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x65, 0x75, 0x74, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, +0x2f, 0x53, 0x72, 0x65, 0x64, 0x6e, 0x65, 0x6b, 0x6f, 0x6c, 0x79, 0x6d, 0x73, 0x6b, 0x0, 0x41, +0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x6d, 0x63, 0x68, 0x61, 0x74, 0x6b, 0x61, 0x20, 0x41, 0x73, +0x69, 0x61, 0x2f, 0x41, 0x6e, 0x61, 0x64, 0x79, 0x72, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, +0x2f, 0x53, 0x61, 0x6d, 0x61, 0x72, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, +0x6f, 0x73, 0x63, 0x6f, 0x77, 0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4b, 0x69, 0x72, +0x6f, 0x76, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x69, 0x6d, 0x66, 0x65, 0x72, +0x6f, 0x70, 0x6f, 0x6c, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x33, 0x0, 0x41, +0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x6f, 0x74, 0x68, 0x65, 0x72, +0x61, 0x20, 0x41, 0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x61, 0x6c, +0x6d, 0x65, 0x72, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x46, 0x6f, 0x72, 0x74, +0x61, 0x6c, 0x65, 0x7a, 0x61, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x65, +0x6c, 0x65, 0x6d, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x63, 0x65, +0x69, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x65, 0x63, 0x69, 0x66, +0x65, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x61, 0x72, +0x65, 0x6d, 0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x53, 0x74, 0x61, 0x6e, +0x6c, 0x65, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, 0x79, 0x65, +0x6e, 0x6e, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x61, 0x72, 0x61, +0x6d, 0x61, 0x72, 0x69, 0x62, 0x6f, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x35, +0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x69, 0x6f, 0x5f, 0x42, 0x72, 0x61, +0x6e, 0x63, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x45, 0x69, 0x72, 0x75, +0x6e, 0x65, 0x70, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x6f, 0x72, +0x61, 0x6c, 0x5f, 0x48, 0x61, 0x72, 0x62, 0x6f, 0x75, 0x72, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x43, 0x61, 0x79, 0x6d, 0x61, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x42, 0x6f, 0x67, 0x6f, 0x74, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, +0x2f, 0x47, 0x75, 0x61, 0x79, 0x61, 0x71, 0x75, 0x69, 0x6c, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x4a, 0x61, 0x6d, 0x61, 0x69, 0x63, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x50, 0x61, 0x6e, 0x61, 0x6d, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x4c, 0x69, 0x6d, 0x61, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x34, +0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x6e, 0x67, 0x75, 0x69, 0x6c, 0x6c, +0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x6e, 0x74, 0x69, 0x67, 0x75, +0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x72, 0x75, 0x62, 0x61, 0x0, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x72, 0x62, 0x61, 0x64, 0x6f, 0x73, +0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x61, 0x5f, 0x50, 0x61, 0x7a, 0x0, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x6e, 0x61, 0x75, 0x73, 0x20, 0x41, +0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x6f, 0x61, 0x5f, 0x56, 0x69, 0x73, 0x74, 0x61, +0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x6f, 0x5f, 0x56, +0x65, 0x6c, 0x68, 0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x6f, 0x72, +0x74, 0x6f, 0x6c, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x6c, 0x61, +0x6e, 0x63, 0x2d, 0x53, 0x61, 0x62, 0x6c, 0x6f, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x4b, 0x72, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x69, 0x6a, 0x6b, 0x0, 0x41, 0x6d, 0x65, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x75, 0x72, 0x61, 0x63, 0x61, 0x6f, 0x0, 0x41, 0x6d, 0x65, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x6f, 0x6d, 0x69, 0x6e, 0x69, 0x63, 0x61, 0x0, 0x41, 0x6d, +0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6e, 0x74, 0x6f, 0x5f, 0x44, 0x6f, 0x6d, 0x69, +0x6e, 0x67, 0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, 0x72, 0x65, 0x6e, +0x61, 0x64, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, 0x75, 0x61, 0x64, +0x65, 0x6c, 0x6f, 0x75, 0x70, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, +0x75, 0x79, 0x61, 0x6e, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, +0x72, 0x74, 0x69, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, +0x2f, 0x4d, 0x6f, 0x6e, 0x74, 0x73, 0x65, 0x72, 0x72, 0x61, 0x74, 0x0, 0x41, 0x6d, 0x65, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x50, 0x75, 0x65, 0x72, 0x74, 0x6f, 0x5f, 0x52, 0x69, 0x63, 0x6f, 0x0, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x74, 0x5f, 0x42, 0x61, 0x72, 0x74, 0x68, +0x65, 0x6c, 0x65, 0x6d, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x74, +0x5f, 0x4b, 0x69, 0x74, 0x74, 0x73, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, +0x74, 0x5f, 0x4c, 0x75, 0x63, 0x69, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x4d, 0x61, 0x72, 0x69, 0x67, 0x6f, 0x74, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x53, 0x74, 0x5f, 0x56, 0x69, 0x6e, 0x63, 0x65, 0x6e, 0x74, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x4c, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x50, 0x72, 0x69, 0x6e, 0x63, 0x65, 0x73, +0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x66, +0x5f, 0x53, 0x70, 0x61, 0x69, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, +0x74, 0x5f, 0x54, 0x68, 0x6f, 0x6d, 0x61, 0x73, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, +0x2f, 0x4d, 0x69, 0x71, 0x75, 0x65, 0x6c, 0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, +0x61, 0x6b, 0x68, 0x61, 0x6c, 0x69, 0x6e, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, +0x41, 0x70, 0x69, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x53, 0x61, 0x6f, 0x5f, +0x54, 0x6f, 0x6d, 0x65, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x61, 0x72, 0x61, +0x74, 0x6f, 0x76, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x37, 0x0, 0x41, 0x6e, +0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x61, 0x76, 0x69, 0x73, 0x0, 0x41, +0x73, 0x69, 0x61, 0x2f, 0x50, 0x68, 0x6e, 0x6f, 0x6d, 0x5f, 0x50, 0x65, 0x6e, 0x68, 0x0, 0x49, +0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x43, 0x68, 0x72, 0x69, 0x73, 0x74, 0x6d, 0x61, 0x73, 0x0, +0x41, 0x73, 0x69, 0x61, 0x2f, 0x4a, 0x61, 0x6b, 0x61, 0x72, 0x74, 0x61, 0x20, 0x41, 0x73, 0x69, +0x61, 0x2f, 0x50, 0x6f, 0x6e, 0x74, 0x69, 0x61, 0x6e, 0x61, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, +0x2f, 0x56, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6e, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, +0x42, 0x61, 0x6e, 0x67, 0x6b, 0x6f, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x61, 0x69, +0x67, 0x6f, 0x6e, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x38, 0x0, 0x41, 0x73, +0x69, 0x61, 0x2f, 0x42, 0x72, 0x75, 0x6e, 0x65, 0x69, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4d, +0x61, 0x6b, 0x61, 0x73, 0x73, 0x61, 0x72, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x75, 0x61, +0x6c, 0x61, 0x5f, 0x4c, 0x75, 0x6d, 0x70, 0x75, 0x72, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, +0x75, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4d, 0x61, 0x6e, 0x69, +0x6c, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x69, 0x6e, 0x67, 0x61, 0x70, 0x6f, 0x72, +0x65, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x32, 0x0, 0x41, 0x66, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x47, 0x61, 0x62, 0x6f, 0x72, 0x6f, 0x6e, 0x65, 0x0, 0x41, 0x66, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x42, 0x75, 0x6a, 0x75, 0x6d, 0x62, 0x75, 0x72, 0x61, 0x0, 0x41, 0x66, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x4c, 0x75, 0x62, 0x75, 0x6d, 0x62, 0x61, 0x73, 0x68, 0x69, 0x0, 0x41, +0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x62, 0x61, 0x62, 0x61, 0x6e, 0x65, 0x0, 0x41, 0x66, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x73, 0x65, 0x72, 0x75, 0x0, 0x41, 0x66, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x42, 0x6c, 0x61, 0x6e, 0x74, 0x79, 0x72, 0x65, 0x0, 0x41, 0x66, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x4d, 0x61, 0x70, 0x75, 0x74, 0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, +0x2f, 0x4b, 0x69, 0x67, 0x61, 0x6c, 0x69, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4a, +0x6f, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x73, 0x62, 0x75, 0x72, 0x67, 0x0, 0x41, 0x66, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x4c, 0x75, 0x73, 0x61, 0x6b, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, +0x2f, 0x48, 0x61, 0x72, 0x61, 0x72, 0x65, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4a, +0x75, 0x62, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x43, 0x6f, 0x6c, 0x6f, 0x6d, 0x62, 0x6f, +0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4b, 0x68, 0x61, 0x72, 0x74, 0x6f, 0x75, 0x6d, +0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x44, 0x61, 0x6d, 0x61, 0x73, 0x63, 0x75, 0x73, 0x0, 0x41, +0x73, 0x69, 0x61, 0x2f, 0x54, 0x61, 0x69, 0x70, 0x65, 0x69, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, +0x61, 0x6c, 0x69, 0x61, 0x2f, 0x48, 0x6f, 0x62, 0x61, 0x72, 0x74, 0x20, 0x41, 0x75, 0x73, 0x74, +0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x43, 0x75, 0x72, 0x72, 0x69, 0x65, 0x20, 0x41, 0x6e, 0x74, +0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x63, 0x71, 0x75, 0x61, 0x72, 0x69, +0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x72, 0x61, 0x67, 0x75, 0x61, +0x69, 0x6e, 0x61, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x39, 0x0, 0x41, 0x73, +0x69, 0x61, 0x2f, 0x4a, 0x61, 0x79, 0x61, 0x70, 0x75, 0x72, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, +0x2f, 0x54, 0x6f, 0x6b, 0x79, 0x6f, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x50, +0x61, 0x6c, 0x61, 0x75, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x44, 0x69, 0x6c, 0x69, 0x0, 0x41, +0x73, 0x69, 0x61, 0x2f, 0x54, 0x6f, 0x6d, 0x73, 0x6b, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, +0x63, 0x2f, 0x54, 0x6f, 0x6e, 0x67, 0x61, 0x74, 0x61, 0x70, 0x75, 0x0, 0x41, 0x73, 0x69, 0x61, +0x2f, 0x43, 0x68, 0x69, 0x74, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x49, 0x73, +0x74, 0x61, 0x6e, 0x62, 0x75, 0x6c, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x47, +0x72, 0x61, 0x6e, 0x64, 0x5f, 0x54, 0x75, 0x72, 0x6b, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x55, +0x6c, 0x61, 0x61, 0x6e, 0x62, 0x61, 0x61, 0x74, 0x61, 0x72, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, +0x43, 0x68, 0x6f, 0x69, 0x62, 0x61, 0x6c, 0x73, 0x61, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x70, 0x6f, 0x6c, 0x69, 0x73, 0x20, +0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, +0x4d, 0x61, 0x72, 0x65, 0x6e, 0x67, 0x6f, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x49, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x61, 0x2f, 0x56, 0x65, 0x76, 0x61, 0x79, 0x0, 0x45, 0x74, +0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x37, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x43, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x6e, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x44, 0x61, 0x77, 0x73, 0x6f, 0x6e, 0x5f, 0x43, 0x72, 0x65, 0x65, 0x6b, 0x20, 0x41, 0x6d, 0x65, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x46, 0x6f, 0x72, 0x74, 0x5f, 0x4e, 0x65, 0x6c, 0x73, 0x6f, 0x6e, +0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x48, 0x65, 0x72, 0x6d, 0x6f, 0x73, 0x69, +0x6c, 0x6c, 0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x50, 0x68, 0x6f, 0x65, +0x6e, 0x69, 0x78, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x55, 0x54, 0x43, 0x20, 0x45, 0x74, 0x63, 0x2f, +0x47, 0x4d, 0x54, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x31, 0x32, 0x0, 0x50, +0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x54, 0x61, 0x72, 0x61, 0x77, 0x61, 0x0, 0x50, 0x61, +0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4d, 0x61, 0x6a, 0x75, 0x72, 0x6f, 0x20, 0x50, 0x61, 0x63, +0x69, 0x66, 0x69, 0x63, 0x2f, 0x4b, 0x77, 0x61, 0x6a, 0x61, 0x6c, 0x65, 0x69, 0x6e, 0x0, 0x50, +0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4e, 0x61, 0x75, 0x72, 0x75, 0x0, 0x50, 0x61, 0x63, +0x69, 0x66, 0x69, 0x63, 0x2f, 0x46, 0x75, 0x6e, 0x61, 0x66, 0x75, 0x74, 0x69, 0x0, 0x50, 0x61, +0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x57, 0x61, 0x6b, 0x65, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, +0x69, 0x63, 0x2f, 0x57, 0x61, 0x6c, 0x6c, 0x69, 0x73, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, +0x54, 0x2d, 0x31, 0x33, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x45, 0x6e, 0x64, +0x65, 0x72, 0x62, 0x75, 0x72, 0x79, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x46, +0x61, 0x6b, 0x61, 0x6f, 0x66, 0x6f, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x32, +0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4e, 0x6f, 0x72, 0x6f, 0x6e, 0x68, 0x61, +0x0, 0x41, 0x74, 0x6c, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x2f, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x5f, +0x47, 0x65, 0x6f, 0x72, 0x67, 0x69, 0x61, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, +0x38, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x50, 0x69, 0x74, 0x63, 0x61, 0x69, +0x72, 0x6e, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x39, 0x0, 0x50, 0x61, 0x63, +0x69, 0x66, 0x69, 0x63, 0x2f, 0x47, 0x61, 0x6d, 0x62, 0x69, 0x65, 0x72, 0x0, 0x45, 0x74, 0x63, +0x2f, 0x47, 0x4d, 0x54, 0x2b, 0x31, 0x31, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, +0x50, 0x61, 0x67, 0x6f, 0x5f, 0x50, 0x61, 0x67, 0x6f, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, +0x63, 0x2f, 0x4e, 0x69, 0x75, 0x65, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x4d, +0x69, 0x64, 0x77, 0x61, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x61, +0x72, 0x61, 0x63, 0x61, 0x73, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x56, 0x6c, 0x61, 0x64, 0x69, +0x76, 0x6f, 0x73, 0x74, 0x6f, 0x6b, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x55, 0x73, 0x74, 0x2d, +0x4e, 0x65, 0x72, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x56, 0x6f, 0x6c, 0x67, +0x6f, 0x67, 0x72, 0x61, 0x64, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, +0x50, 0x65, 0x72, 0x74, 0x68, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x31, 0x0, +0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x41, 0x6c, 0x67, 0x69, 0x65, 0x72, 0x73, 0x0, 0x41, +0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x75, 0x61, 0x6e, 0x64, 0x61, 0x0, 0x41, 0x66, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x6f, 0x2d, 0x4e, 0x6f, 0x76, 0x6f, 0x0, 0x41, +0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x6f, 0x75, 0x61, 0x6c, 0x61, 0x0, 0x41, 0x66, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x42, 0x61, 0x6e, 0x67, 0x75, 0x69, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x4e, 0x64, 0x6a, 0x61, 0x6d, 0x65, 0x6e, 0x61, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x42, 0x72, 0x61, 0x7a, 0x7a, 0x61, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x0, 0x41, 0x66, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x4b, 0x69, 0x6e, 0x73, 0x68, 0x61, 0x73, 0x61, 0x0, 0x41, 0x66, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x6c, 0x61, 0x62, 0x6f, 0x0, 0x41, 0x66, 0x72, 0x69, +0x63, 0x61, 0x2f, 0x4c, 0x69, 0x62, 0x72, 0x65, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x0, 0x41, 0x66, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x4c, 0x61, 0x67, 0x6f, 0x73, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x4e, 0x69, 0x61, 0x6d, 0x65, 0x79, 0x0, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x54, 0x75, 0x6e, 0x69, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x41, 0x6e, 0x64, +0x6f, 0x72, 0x72, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x56, 0x69, 0x65, 0x6e, +0x6e, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x65, 0x72, 0x6c, 0x69, 0x6e, +0x20, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x65, 0x6e, +0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x47, 0x69, 0x62, 0x72, 0x61, 0x6c, 0x74, 0x61, +0x72, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x52, 0x6f, 0x6d, 0x65, 0x0, 0x45, 0x75, +0x72, 0x6f, 0x70, 0x65, 0x2f, 0x56, 0x61, 0x64, 0x75, 0x7a, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, +0x65, 0x2f, 0x4c, 0x75, 0x78, 0x65, 0x6d, 0x62, 0x6f, 0x75, 0x72, 0x67, 0x0, 0x45, 0x75, 0x72, +0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x61, 0x6c, 0x74, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, +0x2f, 0x4d, 0x6f, 0x6e, 0x61, 0x63, 0x6f, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x41, +0x6d, 0x73, 0x74, 0x65, 0x72, 0x64, 0x61, 0x6d, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, +0x4f, 0x73, 0x6c, 0x6f, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x53, 0x61, 0x6e, 0x5f, +0x4d, 0x61, 0x72, 0x69, 0x6e, 0x6f, 0x0, 0x41, 0x72, 0x63, 0x74, 0x69, 0x63, 0x2f, 0x4c, 0x6f, +0x6e, 0x67, 0x79, 0x65, 0x61, 0x72, 0x62, 0x79, 0x65, 0x6e, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, +0x65, 0x2f, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x68, 0x6f, 0x6c, 0x6d, 0x0, 0x45, 0x75, 0x72, 0x6f, +0x70, 0x65, 0x2f, 0x5a, 0x75, 0x72, 0x69, 0x63, 0x68, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, +0x2f, 0x56, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x48, 0x6f, +0x76, 0x64, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x47, 0x4d, 0x54, 0x2d, 0x35, 0x0, 0x41, 0x6e, 0x74, +0x61, 0x72, 0x63, 0x74, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x61, 0x77, 0x73, 0x6f, 0x6e, 0x0, 0x49, +0x6e, 0x64, 0x69, 0x61, 0x6e, 0x2f, 0x4b, 0x65, 0x72, 0x67, 0x75, 0x65, 0x6c, 0x65, 0x6e, 0x0, +0x41, 0x73, 0x69, 0x61, 0x2f, 0x4f, 0x72, 0x61, 0x6c, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, +0x71, 0x74, 0x61, 0x75, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, 0x71, 0x74, 0x6f, 0x62, 0x65, +0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, 0x74, 0x79, 0x72, 0x61, 0x75, 0x0, 0x49, 0x6e, 0x64, +0x69, 0x61, 0x6e, 0x2f, 0x4d, 0x61, 0x6c, 0x64, 0x69, 0x76, 0x65, 0x73, 0x0, 0x41, 0x73, 0x69, +0x61, 0x2f, 0x44, 0x75, 0x73, 0x68, 0x61, 0x6e, 0x62, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, +0x41, 0x73, 0x68, 0x67, 0x61, 0x62, 0x61, 0x74, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, 0x61, +0x73, 0x68, 0x6b, 0x65, 0x6e, 0x74, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x53, 0x61, 0x6d, 0x61, +0x72, 0x6b, 0x61, 0x6e, 0x64, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x48, 0x65, 0x62, 0x72, 0x6f, +0x6e, 0x20, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x47, 0x61, 0x7a, 0x61, 0x0, 0x45, 0x74, 0x63, 0x2f, +0x47, 0x4d, 0x54, 0x2d, 0x31, 0x30, 0x0, 0x41, 0x6e, 0x74, 0x61, 0x72, 0x63, 0x74, 0x69, 0x63, +0x61, 0x2f, 0x44, 0x75, 0x6d, 0x6f, 0x6e, 0x74, 0x44, 0x55, 0x72, 0x76, 0x69, 0x6c, 0x6c, 0x65, +0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x47, 0x75, 0x61, 0x6d, 0x0, 0x50, 0x61, +0x63, 0x69, 0x66, 0x69, 0x63, 0x2f, 0x54, 0x72, 0x75, 0x6b, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, +0x69, 0x63, 0x2f, 0x53, 0x61, 0x69, 0x70, 0x61, 0x6e, 0x0, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, +0x63, 0x2f, 0x50, 0x6f, 0x72, 0x74, 0x5f, 0x4d, 0x6f, 0x72, 0x65, 0x73, 0x62, 0x79, 0x0, 0x41, +0x73, 0x69, 0x61, 0x2f, 0x59, 0x61, 0x6b, 0x75, 0x74, 0x73, 0x6b, 0x20, 0x41, 0x73, 0x69, 0x61, +0x2f, 0x4b, 0x68, 0x61, 0x6e, 0x64, 0x79, 0x67, 0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, +0x61, 0x2f, 0x57, 0x68, 0x69, 0x74, 0x65, 0x68, 0x6f, 0x72, 0x73, 0x65, 0x20, 0x41, 0x6d, 0x65, +0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x61, 0x77, 0x73, 0x6f, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, +0x69, 0x63, 0x61, 0x2f, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x0, 0x41, 0x6d, +0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x42, 0x75, 0x65, 0x6e, 0x6f, 0x73, 0x5f, 0x41, 0x69, 0x72, +0x65, 0x73, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x41, 0x73, 0x74, 0x72, 0x61, 0x6b, +0x68, 0x61, 0x6e, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x48, 0x61, 0x6c, 0x69, +0x66, 0x61, 0x78, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x53, 0x79, +0x64, 0x6e, 0x65, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x52, 0x65, 0x67, +0x69, 0x6e, 0x61, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x41, 0x64, +0x65, 0x6c, 0x61, 0x69, 0x64, 0x65, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x41, 0x6c, 0x6d, 0x61, +0x74, 0x79, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x75, 0x69, 0x61, 0x62, +0x61, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x43, 0x68, 0x69, 0x63, 0x61, 0x67, +0x6f, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x4d, 0x65, 0x78, 0x69, 0x63, 0x6f, +0x5f, 0x43, 0x69, 0x74, 0x79, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, +0x42, 0x72, 0x69, 0x73, 0x62, 0x61, 0x6e, 0x65, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, +0x2f, 0x4e, 0x65, 0x77, 0x5f, 0x59, 0x6f, 0x72, 0x6b, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, +0x2f, 0x4b, 0x69, 0x65, 0x76, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x44, 0x65, +0x6e, 0x76, 0x65, 0x72, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x72, 0x61, 0x73, 0x6e, 0x6f, +0x79, 0x61, 0x72, 0x73, 0x6b, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x54, 0x69, +0x6a, 0x75, 0x61, 0x6e, 0x61, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x4b, 0x61, 0x6d, 0x63, 0x68, +0x61, 0x74, 0x6b, 0x61, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x4d, 0x6f, 0x73, 0x63, +0x6f, 0x77, 0x0, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6c, 0x69, 0x61, 0x2f, 0x48, 0x6f, 0x62, +0x61, 0x72, 0x74, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x55, 0x6c, 0x61, 0x61, 0x6e, 0x62, 0x61, +0x61, 0x74, 0x61, 0x72, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, 0x49, 0x6e, 0x64, +0x69, 0x61, 0x6e, 0x61, 0x70, 0x6f, 0x6c, 0x69, 0x73, 0x0, 0x45, 0x74, 0x63, 0x2f, 0x55, 0x54, +0x43, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x56, 0x6c, 0x61, 0x64, 0x69, 0x76, 0x6f, 0x73, 0x74, +0x6f, 0x6b, 0x0, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x2f, 0x42, 0x65, 0x72, 0x6c, 0x69, 0x6e, +0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, 0x54, 0x61, 0x73, 0x68, 0x6b, 0x65, 0x6e, 0x74, 0x0, 0x41, +0x73, 0x69, 0x61, 0x2f, 0x48, 0x65, 0x62, 0x72, 0x6f, 0x6e, 0x0, 0x41, 0x73, 0x69, 0x61, 0x2f, +0x59, 0x61, 0x6b, 0x75, 0x74, 0x73, 0x6b, 0x0, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x2f, +0x57, 0x68, 0x69, 0x74, 0x65, 0x68, 0x6f, 0x72, 0x73, 0x65, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x31, +0x34, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x31, 0x33, 0x3a, 0x30, 0x30, 0x0, 0x55, +0x54, 0x43, 0x2d, 0x31, 0x32, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x31, 0x31, 0x3a, +0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x31, 0x30, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, +0x2d, 0x30, 0x39, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x38, 0x3a, 0x30, 0x30, +0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x37, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, +0x36, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x35, 0x3a, 0x30, 0x30, 0x0, 0x55, +0x54, 0x43, 0x2d, 0x30, 0x34, 0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x34, 0x3a, +0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x33, 0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, 0x43, +0x2d, 0x30, 0x33, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x32, 0x3a, 0x30, 0x30, +0x0, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x31, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x20, 0x55, +0x54, 0x43, 0x2b, 0x30, 0x30, 0x3a, 0x30, 0x30, 0x20, 0x55, 0x54, 0x43, 0x2d, 0x30, 0x30, 0x3a, +0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x31, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, +0x2b, 0x30, 0x32, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x33, 0x3a, 0x30, 0x30, +0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x33, 0x3a, 0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, +0x34, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x34, 0x3a, 0x33, 0x30, 0x0, 0x55, +0x54, 0x43, 0x2b, 0x30, 0x35, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x35, 0x3a, +0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x35, 0x3a, 0x34, 0x35, 0x0, 0x55, 0x54, 0x43, +0x2b, 0x30, 0x36, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x36, 0x3a, 0x33, 0x30, +0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x37, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, +0x38, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x38, 0x3a, 0x33, 0x30, 0x0, 0x55, +0x54, 0x43, 0x2b, 0x30, 0x39, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x30, 0x39, 0x3a, +0x33, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x31, 0x30, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, +0x2b, 0x31, 0x31, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x31, 0x32, 0x3a, 0x30, 0x30, +0x0, 0x55, 0x54, 0x43, 0x2b, 0x31, 0x33, 0x3a, 0x30, 0x30, 0x0, 0x55, 0x54, 0x43, 0x2b, 0x31, +0x34, 0x3a, 0x30, 0x30, 0x0 }; static constexpr char aliasIdData[] = { diff --git a/util/locale_database/cldr.py b/util/locale_database/cldr.py index b610a1cfec7..a56322fcc8c 100644 --- a/util/locale_database/cldr.py +++ b/util/locale_database/cldr.py @@ -458,29 +458,40 @@ enumdata.py (keeping the old name as an alias): return alias, naming - def readWindowsTimeZones(self, lookup): # For use by cldr2qtimezone.py + def readWindowsTimeZones(self, lookup, alias): # For use by cldr2qtimezone.py """Digest CLDR's MS-Win time-zone name mapping. - MS-Win have their own eccentric names for time-zones. CLDR - helpfully provides a translation to more orthodox names. + MS-Win have their own eccentric names for time-zones. CLDR + helpfully provides a translation to more orthodox names, + albeit these are CLDR IDs - see bcp47Aliases() - rather than + (up to date) IANA IDs. The windowsZones.xml supplement has + supplementalData/windowsZones/mapTimezones/mapZone nodes with + attributes - Single argument, lookup, is a mapping from known MS-Win names - for locales to a unique integer index (starting at 1). + territory -- using 001 (World) for 'default' + type -- space-joined sequence of CLDR IDs of zones + other -- Windows name of these zones in the given territory - The XML structure we read has the form: + First argument, lookup, is a mapping from known MS-Win names + for timezones to a unique integer index (starting at 1). Second + argument, alias, should be the first part of the pair returned + by a call to bcp47Aliases(); it shall be used to transform + CLDR IDs into IANA IDs. - - - - - - - - - - - -""" + For each mapZone node, its territory is mapped to a + QLocale::Territory enum with numeric value code e, its other + is mapped through lookup to obtain an MS-Win name index k and + its type is split on spacing and cleaned up as follows. Each + entry in type is mapped, via alias (if present in it) to get a + list of IANA IDs, omitting any later duplicates from earlier + entries; the result list of IANA IDs is joined with spaces + between to give a string s. + + Returns a triple (version, defaults, windows) in which version + is the version of CLDR in use, defaults is a mapping {k: s} + and windows is a mapping {(k, e): b} in which b maps + 'windowsId' to the Windows name of the zone (the node's other + attribute), 'territoryCode' to e and 'ianaList' to s.""" zones = self.supplement('windowsZones.xml') enum = self.__enumMap('territory') badZones, unLands, defaults, windows = set(), set(), {}, {} @@ -490,9 +501,17 @@ enumdata.py (keeping the old name as an alias): continue wid, code = attrs['other'], attrs['territory'] + cldrs, ianas = attrs['type'].split(), [] + for cldr in cldrs: + if cldr in alias: + iana = alias[cldr] + if iana not in ianas: + ianas.append(iana) + else: + ianas.append(cldr) data = dict(windowsId = wid, territoryCode = code, - ianaList = ' '.join(attrs['type'].split())) + ianaList = ' '.join(ianas)) try: key = lookup[wid] @@ -505,12 +524,12 @@ enumdata.py (keeping the old name as an alias): defaults[key] = data['ianaList'] else: try: - cid, name = enum[code] + land, name = enum[code] except KeyError: unLands.append(code) continue - data.update(territoryId = cid, territory = name) - windows[key, cid] = data + data.update(territoryId = land, territory = name) + windows[key, land] = data if unLands: raise Error('Unknown territory codes, please add to enumdata.py: ' diff --git a/util/locale_database/cldr2qtimezone.py b/util/locale_database/cldr2qtimezone.py index a2ee3019290..2129d48b8b2 100755 --- a/util/locale_database/cldr2qtimezone.py +++ b/util/locale_database/cldr2qtimezone.py @@ -173,7 +173,8 @@ def main(out, err): try: version, defaults, winIds = access.readWindowsTimeZones( - {name: ind for ind, name in enumerate((x[0] for x in windowsIdList), 1)}) + {name: ind for ind, name in enumerate((k for k, v in windowsIdList), 1)}, + alias) except IOError as e: parser.error( f'Failed to open common/supplemental/windowsZones.xml: {e}')