]> granicus.if.org Git - php/commitdiff
Updated to version 2016.2 (2016b)
authorDerick Rethans <github@derickrethans.nl>
Tue, 15 Mar 2016 09:14:09 +0000 (09:14 +0000)
committerDerick Rethans <github@derickrethans.nl>
Tue, 15 Mar 2016 09:14:09 +0000 (09:14 +0000)
ext/date/lib/timezonedb.h

index df521607a353028d6befb8cd3b00df330901e4bd..aa4825a112e581d67fc3b128a6f72a48d0e365e1 100644 (file)
@@ -1,5 +1,5 @@
 /* This is a generated file, do not modify */
-const timelib_tzdb_index_entry timezonedb_idx_builtin[584] = {
+const timelib_tzdb_index_entry timezonedb_idx_builtin[587] = {
 #ifdef TIMELIB_SUPPORTS_V2DATA
 # define FOR_V2(v2,v1) v2
 #else
@@ -21,579 +21,582 @@ const timelib_tzdb_index_entry timezonedb_idx_builtin[584] = {
        { "Africa/Cairo"                      , FOR_V2(0x000FA7, 0x00070E) },
        { "Africa/Casablanca"                 , FOR_V2(0x001767, 0x0009EE) },
        { "Africa/Ceuta"                      , FOR_V2(0x001DD0, 0x000C53) },
-       { "Africa/Conakry"                    , FOR_V2(0x002606, 0x000F6B) },
-       { "Africa/Dakar"                      , FOR_V2(0x0026BC, 0x000FC5) },
-       { "Africa/Dar_es_Salaam"              , FOR_V2(0x002772, 0x00101F) },
-       { "Africa/Djibouti"                   , FOR_V2(0x002899, 0x0010AB) },
-       { "Africa/Douala"                     , FOR_V2(0x0029C0, 0x001137) },
-       { "Africa/El_Aaiun"                   , FOR_V2(0x002A77, 0x001191) },
-       { "Africa/Freetown"                   , FOR_V2(0x003036, 0x0013B7) },
-       { "Africa/Gaborone"                   , FOR_V2(0x0030EC, 0x001411) },
-       { "Africa/Harare"                     , FOR_V2(0x0031A3, 0x00146B) },
-       { "Africa/Johannesburg"               , FOR_V2(0x00325A, 0x0014C5) },
-       { "Africa/Juba"                       , FOR_V2(0x003375, 0x001544) },
-       { "Africa/Kampala"                    , FOR_V2(0x00362C, 0x00165C) },
-       { "Africa/Khartoum"                   , FOR_V2(0x003753, 0x0016E8) },
-       { "Africa/Kigali"                     , FOR_V2(0x003A0A, 0x001800) },
-       { "Africa/Kinshasa"                   , FOR_V2(0x003AC1, 0x00185A) },
-       { "Africa/Lagos"                      , FOR_V2(0x003B8F, 0x0018CB) },
-       { "Africa/Libreville"                 , FOR_V2(0x003C46, 0x001925) },
-       { "Africa/Lome"                       , FOR_V2(0x003CFD, 0x00197F) },
-       { "Africa/Luanda"                     , FOR_V2(0x003DB3, 0x0019D9) },
-       { "Africa/Lubumbashi"                 , FOR_V2(0x003E6A, 0x001A33) },
-       { "Africa/Lusaka"                     , FOR_V2(0x003F38, 0x001AA4) },
-       { "Africa/Malabo"                     , FOR_V2(0x003FEF, 0x001AFE) },
-       { "Africa/Maputo"                     , FOR_V2(0x0040A6, 0x001B58) },
-       { "Africa/Maseru"                     , FOR_V2(0x00415D, 0x001BB2) },
-       { "Africa/Mbabane"                    , FOR_V2(0x004278, 0x001C31) },
-       { "Africa/Mogadishu"                  , FOR_V2(0x004393, 0x001CB0) },
-       { "Africa/Monrovia"                   , FOR_V2(0x0044BA, 0x001D3C) },
-       { "Africa/Nairobi"                    , FOR_V2(0x0045B7, 0x001DB3) },
-       { "Africa/Ndjamena"                   , FOR_V2(0x0046DE, 0x001E3F) },
-       { "Africa/Niamey"                     , FOR_V2(0x0047CB, 0x001EB0) },
-       { "Africa/Nouakchott"                 , FOR_V2(0x004882, 0x001F0A) },
-       { "Africa/Ouagadougou"                , FOR_V2(0x004938, 0x001F64) },
-       { "Africa/Porto-Novo"                 , FOR_V2(0x0049EE, 0x001FBE) },
-       { "Africa/Sao_Tome"                   , FOR_V2(0x004AA5, 0x002018) },
-       { "Africa/Timbuktu"                   , FOR_V2(0x004B5B, 0x002072) },
-       { "Africa/Tripoli"                    , FOR_V2(0x004C11, 0x0020CC) },
-       { "Africa/Tunis"                      , FOR_V2(0x004EAC, 0x0021DA) },
-       { "Africa/Windhoek"                   , FOR_V2(0x00517E, 0x0022FD) },
-       { "America/Adak"                      , FOR_V2(0x0057B8, 0x002555) },
-       { "America/Anchorage"                 , FOR_V2(0x006111, 0x0028D6) },
-       { "America/Anguilla"                  , FOR_V2(0x006A78, 0x002C5B) },
-       { "America/Antigua"                   , FOR_V2(0x006B2E, 0x002CB5) },
-       { "America/Araguaina"                 , FOR_V2(0x006BE4, 0x002D0F) },
-       { "America/Argentina/Buenos_Aires"    , FOR_V2(0x006F79, 0x002E79) },
-       { "America/Argentina/Catamarca"       , FOR_V2(0x0073D9, 0x003038) },
-       { "America/Argentina/ComodRivadavia"  , FOR_V2(0x007869, 0x003212) },
-       { "America/Argentina/Cordoba"         , FOR_V2(0x007CDE, 0x0033D1) },
-       { "America/Argentina/Jujuy"           , FOR_V2(0x008182, 0x0035BF) },
-       { "America/Argentina/La_Rioja"        , FOR_V2(0x008611, 0x003794) },
-       { "America/Argentina/Mendoza"         , FOR_V2(0x008AA1, 0x003965) },
-       { "America/Argentina/Rio_Gallegos"    , FOR_V2(0x008F4E, 0x003B46) },
-       { "America/Argentina/Salta"           , FOR_V2(0x0093D2, 0x003D14) },
-       { "America/Argentina/San_Juan"        , FOR_V2(0x00983B, 0x003ED9) },
-       { "America/Argentina/San_Luis"        , FOR_V2(0x009CCB, 0x0040AA) },
-       { "America/Argentina/Tucuman"         , FOR_V2(0x00A177, 0x004289) },
-       { "America/Argentina/Ushuaia"         , FOR_V2(0x00A614, 0x00445E) },
-       { "America/Aruba"                     , FOR_V2(0x00AA9E, 0x004632) },
-       { "America/Asuncion"                  , FOR_V2(0x00AB7A, 0x00469D) },
-       { "America/Atikokan"                  , FOR_V2(0x00B394, 0x00499B) },
-       { "America/Atka"                      , FOR_V2(0x00B53D, 0x004A82) },
-       { "America/Bahia"                     , FOR_V2(0x00BE86, 0x004DF3) },
-       { "America/Bahia_Banderas"            , FOR_V2(0x00C2A3, 0x004F8B) },
-       { "America/Barbados"                  , FOR_V2(0x00C90B, 0x005211) },
-       { "America/Belem"                     , FOR_V2(0x00CA6F, 0x0052B0) },
-       { "America/Belize"                    , FOR_V2(0x00CCD4, 0x0053B0) },
-       { "America/Blanc-Sablon"              , FOR_V2(0x00D0B0, 0x005531) },
-       { "America/Boa_Vista"                 , FOR_V2(0x00D222, 0x0055F6) },
-       { "America/Bogota"                    , FOR_V2(0x00D4B9, 0x005704) },
-       { "America/Boise"                     , FOR_V2(0x00D5C6, 0x005781) },
-       { "America/Buenos_Aires"              , FOR_V2(0x00DF5E, 0x005B29) },
-       { "America/Cambridge_Bay"             , FOR_V2(0x00E3A9, 0x005CD3) },
-       { "America/Campo_Grande"              , FOR_V2(0x00EC03, 0x006010) },
-       { "America/Cancun"                    , FOR_V2(0x00F400, 0x006304) },
-       { "America/Caracas"                   , FOR_V2(0x00F760, 0x006473) },
-       { "America/Catamarca"                 , FOR_V2(0x00F876, 0x0064F3) },
-       { "America/Cayenne"                   , FOR_V2(0x00FCEB, 0x0066B2) },
-       { "America/Cayman"                    , FOR_V2(0x00FDBF, 0x006719) },
-       { "America/Chicago"                   , FOR_V2(0x00FE96, 0x00677F) },
-       { "America/Chihuahua"                 , FOR_V2(0x010CAF, 0x006CAF) },
-       { "America/Coral_Harbour"             , FOR_V2(0x0112E2, 0x006F27) },
-       { "America/Cordoba"                   , FOR_V2(0x011447, 0x006FCA) },
-       { "America/Costa_Rica"                , FOR_V2(0x0118BC, 0x007189) },
-       { "America/Creston"                   , FOR_V2(0x011A1D, 0x007224) },
-       { "America/Cuiaba"                    , FOR_V2(0x011B44, 0x0072C9) },
-       { "America/Curacao"                   , FOR_V2(0x01231E, 0x0075AC) },
-       { "America/Danmarkshavn"              , FOR_V2(0x0123FA, 0x007617) },
-       { "America/Dawson"                    , FOR_V2(0x0126F1, 0x007760) },
-       { "America/Dawson_Creek"              , FOR_V2(0x012F44, 0x007A8E) },
-       { "America/Denver"                    , FOR_V2(0x0133BC, 0x007C79) },
-       { "America/Detroit"                   , FOR_V2(0x013D6A, 0x008010) },
-       { "America/Dominica"                  , FOR_V2(0x014646, 0x008374) },
-       { "America/Edmonton"                  , FOR_V2(0x0146FC, 0x0083CE) },
-       { "America/Eirunepe"                  , FOR_V2(0x0150AC, 0x00878B) },
-       { "America/El_Salvador"               , FOR_V2(0x01536E, 0x0088B0) },
-       { "America/Ensenada"                  , FOR_V2(0x015474, 0x00892A) },
-       { "America/Fort_Nelson"               , FOR_V2(0x015DB4, 0x008C98) },
-       { "America/Fort_Wayne"                , FOR_V2(0x0166BF, 0x009019) },
-       { "America/Fortaleza"                 , FOR_V2(0x016D56, 0x009294) },
-       { "America/Glace_Bay"                 , FOR_V2(0x017058, 0x0093D7) },
-       { "America/Godthab"                   , FOR_V2(0x01792B, 0x009735) },
-       { "America/Goose_Bay"                 , FOR_V2(0x01809A, 0x0099FE) },
-       { "America/Grand_Turk"                , FOR_V2(0x018D62, 0x009ED4) },
-       { "America/Grenada"                   , FOR_V2(0x019275, 0x00A0C4) },
-       { "America/Guadeloupe"                , FOR_V2(0x01932B, 0x00A11E) },
-       { "America/Guatemala"                 , FOR_V2(0x0193E1, 0x00A178) },
-       { "America/Guayaquil"                 , FOR_V2(0x01951F, 0x00A206) },
-       { "America/Guyana"                    , FOR_V2(0x0195FE, 0x00A274) },
-       { "America/Halifax"                   , FOR_V2(0x019718, 0x00A2FA) },
-       { "America/Havana"                    , FOR_V2(0x01A4BE, 0x00A813) },
-       { "America/Hermosillo"                , FOR_V2(0x01AE4F, 0x00AB97) },
-       { "America/Indiana/Indianapolis"      , FOR_V2(0x01B040, 0x00AC82) },
-       { "America/Indiana/Knox"              , FOR_V2(0x01B6FE, 0x00AF24) },
-       { "America/Indiana/Marengo"           , FOR_V2(0x01C0B5, 0x00B2D4) },
-       { "America/Indiana/Petersburg"        , FOR_V2(0x01C7AC, 0x00B58B) },
-       { "America/Indiana/Tell_City"         , FOR_V2(0x01CF55, 0x00B87F) },
-       { "America/Indiana/Vevay"             , FOR_V2(0x01D64D, 0x00BB39) },
-       { "America/Indiana/Vincennes"         , FOR_V2(0x01DC13, 0x00BD85) },
-       { "America/Indiana/Winamac"           , FOR_V2(0x01E306, 0x00C04A) },
-       { "America/Indianapolis"              , FOR_V2(0x01EA34, 0x00C314) },
-       { "America/Inuvik"                    , FOR_V2(0x01F0CB, 0x00C58F) },
-       { "America/Iqaluit"                   , FOR_V2(0x01F889, 0x00C88B) },
-       { "America/Jamaica"                   , FOR_V2(0x0200BF, 0x00CBC2) },
-       { "America/Jujuy"                     , FOR_V2(0x0202C6, 0x00CC98) },
-       { "America/Juneau"                    , FOR_V2(0x02074B, 0x00CE63) },
-       { "America/Kentucky/Louisville"       , FOR_V2(0x0210AF, 0x00D1F2) },
-       { "America/Kentucky/Monticello"       , FOR_V2(0x021BC1, 0x00D621) },
-       { "America/Knox_IN"                   , FOR_V2(0x02252C, 0x00D9B7) },
-       { "America/Kralendijk"                , FOR_V2(0x022EBD, 0x00DD41) },
-       { "America/La_Paz"                    , FOR_V2(0x022F99, 0x00DDAC) },
-       { "America/Lima"                      , FOR_V2(0x023098, 0x00DE24) },
-       { "America/Los_Angeles"               , FOR_V2(0x023245, 0x00DED9) },
-       { "America/Louisville"                , FOR_V2(0x023D7A, 0x00E2FB) },
-       { "America/Lower_Princes"             , FOR_V2(0x024863, 0x00E701) },
-       { "America/Maceio"                    , FOR_V2(0x02493F, 0x00E76C) },
-       { "America/Managua"                   , FOR_V2(0x024C4F, 0x00E8AB) },
-       { "America/Manaus"                    , FOR_V2(0x024E2A, 0x00E977) },
-       { "America/Marigot"                   , FOR_V2(0x0250A8, 0x00EA7E) },
-       { "America/Martinique"                , FOR_V2(0x02515E, 0x00EAD8) },
-       { "America/Matamoros"                 , FOR_V2(0x02526B, 0x00EB55) },
-       { "America/Mazatlan"                  , FOR_V2(0x025849, 0x00EDB3) },
-       { "America/Mendoza"                   , FOR_V2(0x025E99, 0x00F02D) },
-       { "America/Menominee"                 , FOR_V2(0x02633A, 0x00F202) },
-       { "America/Merida"                    , FOR_V2(0x026C78, 0x00F59C) },
-       { "America/Metlakatla"                , FOR_V2(0x027254, 0x00F7E4) },
-       { "America/Mexico_City"               , FOR_V2(0x027806, 0x00FA19) },
-       { "America/Miquelon"                  , FOR_V2(0x027E81, 0x00FC99) },
-       { "America/Moncton"                   , FOR_V2(0x028521, 0x00FF10) },
-       { "America/Monterrey"                 , FOR_V2(0x0291A5, 0x0103B8) },
-       { "America/Montevideo"                , FOR_V2(0x02978D, 0x010620) },
-       { "America/Montreal"                  , FOR_V2(0x029D80, 0x01086A) },
-       { "America/Montserrat"                , FOR_V2(0x02AB3B, 0x010D6B) },
-       { "America/Nassau"                    , FOR_V2(0x02ABF1, 0x010DC5) },
-       { "America/New_York"                  , FOR_V2(0x02B4E9, 0x01110F) },
-       { "America/Nipigon"                   , FOR_V2(0x02C2DA, 0x01162B) },
-       { "America/Nome"                      , FOR_V2(0x02CB84, 0x01198D) },
-       { "America/Noronha"                   , FOR_V2(0x02D4F1, 0x011D1C) },
-       { "America/North_Dakota/Beulah"       , FOR_V2(0x02D7E5, 0x011E51) },
-       { "America/North_Dakota/Center"       , FOR_V2(0x02E171, 0x0121F6) },
-       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02EAFD, 0x01259B) },
-       { "America/Ojinaga"                   , FOR_V2(0x02F49E, 0x012955) },
-       { "America/Panama"                    , FOR_V2(0x02FAC7, 0x012BC3) },
-       { "America/Pangnirtung"               , FOR_V2(0x02FB9E, 0x012C29) },
-       { "America/Paramaribo"                , FOR_V2(0x030409, 0x012F74) },
-       { "America/Phoenix"                   , FOR_V2(0x030549, 0x01300B) },
-       { "America/Port-au-Prince"            , FOR_V2(0x0306E6, 0x0130DA) },
-       { "America/Port_of_Spain"             , FOR_V2(0x030CBD, 0x01330B) },
-       { "America/Porto_Acre"                , FOR_V2(0x030D73, 0x013365) },
-       { "America/Porto_Velho"               , FOR_V2(0x03100F, 0x013476) },
-       { "America/Puerto_Rico"               , FOR_V2(0x03126F, 0x013571) },
-       { "America/Rainy_River"               , FOR_V2(0x03137A, 0x0135ED) },
-       { "America/Rankin_Inlet"              , FOR_V2(0x031C0B, 0x013936) },
-       { "America/Recife"                    , FOR_V2(0x0323BF, 0x013C29) },
-       { "America/Regina"                    , FOR_V2(0x0326AD, 0x013D58) },
-       { "America/Resolute"                  , FOR_V2(0x032AD0, 0x013F1B) },
-       { "America/Rio_Branco"                , FOR_V2(0x033286, 0x014210) },
-       { "America/Rosario"                   , FOR_V2(0x033526, 0x014325) },
-       { "America/Santa_Isabel"              , FOR_V2(0x03399B, 0x0144E4) },
-       { "America/Santarem"                  , FOR_V2(0x0342DB, 0x014852) },
-       { "America/Santiago"                  , FOR_V2(0x03455F, 0x01495C) },
-       { "America/Santo_Domingo"             , FOR_V2(0x034CEA, 0x014C3F) },
-       { "America/Sao_Paulo"                 , FOR_V2(0x034EDF, 0x014D16) },
-       { "America/Scoresbysund"              , FOR_V2(0x0356FC, 0x01502A) },
-       { "America/Shiprock"                  , FOR_V2(0x035EAC, 0x01531D) },
-       { "America/Sitka"                     , FOR_V2(0x03684D, 0x0156A7) },
-       { "America/St_Barthelemy"             , FOR_V2(0x0371AF, 0x015A34) },
-       { "America/St_Johns"                  , FOR_V2(0x037265, 0x015A8E) },
-       { "America/St_Kitts"                  , FOR_V2(0x0380E9, 0x015FFA) },
-       { "America/St_Lucia"                  , FOR_V2(0x03819F, 0x016054) },
-       { "America/St_Thomas"                 , FOR_V2(0x038255, 0x0160AE) },
-       { "America/St_Vincent"                , FOR_V2(0x03830B, 0x016108) },
-       { "America/Swift_Current"             , FOR_V2(0x0383C1, 0x016162) },
-       { "America/Tegucigalpa"               , FOR_V2(0x038639, 0x016288) },
-       { "America/Thule"                     , FOR_V2(0x03875B, 0x01630C) },
-       { "America/Thunder_Bay"               , FOR_V2(0x038D6F, 0x016558) },
-       { "America/Tijuana"                   , FOR_V2(0x039641, 0x0168B2) },
-       { "America/Toronto"                   , FOR_V2(0x039FA8, 0x016C47) },
-       { "America/Tortola"                   , FOR_V2(0x03AD93, 0x017178) },
-       { "America/Vancouver"                 , FOR_V2(0x03AE49, 0x0171D2) },
-       { "America/Virgin"                    , FOR_V2(0x03B9CE, 0x017620) },
-       { "America/Whitehorse"                , FOR_V2(0x03BA84, 0x01767A) },
-       { "America/Winnipeg"                  , FOR_V2(0x03C2D7, 0x0179A8) },
-       { "America/Yakutat"                   , FOR_V2(0x03CE54, 0x017DF9) },
-       { "America/Yellowknife"               , FOR_V2(0x03D78D, 0x018175) },
-       { "Antarctica/Casey"                  , FOR_V2(0x03DF82, 0x01848A) },
-       { "Antarctica/Davis"                  , FOR_V2(0x03E0BD, 0x01852D) },
-       { "Antarctica/DumontDUrville"         , FOR_V2(0x03E208, 0x0185D3) },
-       { "Antarctica/Macquarie"              , FOR_V2(0x03E31C, 0x018669) },
-       { "Antarctica/Mawson"                 , FOR_V2(0x03E932, 0x0188C3) },
-       { "Antarctica/McMurdo"                , FOR_V2(0x03EA23, 0x018944) },
-       { "Antarctica/Palmer"                 , FOR_V2(0x03F3F8, 0x018D00) },
-       { "Antarctica/Rothera"                , FOR_V2(0x03F9A9, 0x018F48) },
-       { "Antarctica/South_Pole"             , FOR_V2(0x03FA82, 0x018FC3) },
-       { "Antarctica/Syowa"                  , FOR_V2(0x04042A, 0x019352) },
-       { "Antarctica/Troll"                  , FOR_V2(0x0404FC, 0x0193C5) },
-       { "Antarctica/Vostok"                 , FOR_V2(0x0409AF, 0x01959C) },
-       { "Arctic/Longyearbyen"               , FOR_V2(0x040A84, 0x019612) },
-       { "Asia/Aden"                         , FOR_V2(0x04135B, 0x019955) },
-       { "Asia/Almaty"                       , FOR_V2(0x041412, 0x0199AF) },
-       { "Asia/Amman"                        , FOR_V2(0x0417D4, 0x019B33) },
-       { "Asia/Anadyr"                       , FOR_V2(0x041F35, 0x019DEE) },
-       { "Asia/Aqtau"                        , FOR_V2(0x042421, 0x019FFD) },
-       { "Asia/Aqtobe"                       , FOR_V2(0x0428D4, 0x01A209) },
-       { "Asia/Ashgabat"                     , FOR_V2(0x042D0B, 0x01A3C6) },
-       { "Asia/Ashkhabad"                    , FOR_V2(0x042FB6, 0x01A4E8) },
-       { "Asia/Baghdad"                      , FOR_V2(0x043261, 0x01A60A) },
-       { "Asia/Bahrain"                      , FOR_V2(0x043649, 0x01A790) },
-       { "Asia/Baku"                         , FOR_V2(0x043726, 0x01A7FB) },
-       { "Asia/Bangkok"                      , FOR_V2(0x043ED6, 0x01AAE8) },
-       { "Asia/Beirut"                       , FOR_V2(0x043FAE, 0x01AB4E) },
-       { "Asia/Bishkek"                      , FOR_V2(0x044839, 0x01AE6C) },
-       { "Asia/Brunei"                       , FOR_V2(0x044C6A, 0x01B01D) },
-       { "Asia/Calcutta"                     , FOR_V2(0x044D3F, 0x01B084) },
-       { "Asia/Chita"                        , FOR_V2(0x044E6E, 0x01B10E) },
-       { "Asia/Choibalsan"                   , FOR_V2(0x0453A0, 0x01B33D) },
-       { "Asia/Chongqing"                    , FOR_V2(0x0459EF, 0x01B5A9) },
-       { "Asia/Chungking"                    , FOR_V2(0x045B99, 0x01B65A) },
-       { "Asia/Colombo"                      , FOR_V2(0x045D43, 0x01B70B) },
-       { "Asia/Dacca"                        , FOR_V2(0x045ED4, 0x01B7C0) },
-       { "Asia/Damascus"                     , FOR_V2(0x046066, 0x01B877) },
-       { "Asia/Dhaka"                        , FOR_V2(0x046982, 0x01BBCC) },
-       { "Asia/Dili"                         , FOR_V2(0x046B14, 0x01BC83) },
-       { "Asia/Dubai"                        , FOR_V2(0x046C55, 0x01BD1A) },
-       { "Asia/Dushanbe"                     , FOR_V2(0x046D0C, 0x01BD74) },
-       { "Asia/Gaza"                         , FOR_V2(0x046F7B, 0x01BE7C) },
-       { "Asia/Harbin"                       , FOR_V2(0x04789B, 0x01C1E0) },
-       { "Asia/Hebron"                       , FOR_V2(0x047A45, 0x01C291) },
-       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x048380, 0x01C5FE) },
-       { "Asia/Hong_Kong"                    , FOR_V2(0x048501, 0x01C6AD) },
-       { "Asia/Hovd"                         , FOR_V2(0x0489B2, 0x01C87C) },
-       { "Asia/Irkutsk"                      , FOR_V2(0x048FD2, 0x01CADF) },
-       { "Asia/Istanbul"                     , FOR_V2(0x0494E0, 0x01CCEB) },
-       { "Asia/Jakarta"                      , FOR_V2(0x049FA7, 0x01D0E9) },
-       { "Asia/Jayapura"                     , FOR_V2(0x04A133, 0x01D1A4) },
-       { "Asia/Jerusalem"                    , FOR_V2(0x04A261, 0x01D24E) },
-       { "Asia/Kabul"                        , FOR_V2(0x04AB46, 0x01D596) },
-       { "Asia/Kamchatka"                    , FOR_V2(0x04AC19, 0x01D5F8) },
-       { "Asia/Karachi"                      , FOR_V2(0x04B0F4, 0x01D7FE) },
-       { "Asia/Kashgar"                      , FOR_V2(0x04B293, 0x01D8B8) },
-       { "Asia/Kathmandu"                    , FOR_V2(0x04B34A, 0x01D912) },
-       { "Asia/Katmandu"                     , FOR_V2(0x04B42A, 0x01D97D) },
-       { "Asia/Khandyga"                     , FOR_V2(0x04B50A, 0x01D9E8) },
-       { "Asia/Kolkata"                      , FOR_V2(0x04BA63, 0x01DC1F) },
-       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04BB92, 0x01DCA9) },
-       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04C081, 0x01DEAB) },
-       { "Asia/Kuching"                      , FOR_V2(0x04C22E, 0x01DF79) },
-       { "Asia/Kuwait"                       , FOR_V2(0x04C450, 0x01E06C) },
-       { "Asia/Macao"                        , FOR_V2(0x04C507, 0x01E0C6) },
-       { "Asia/Macau"                        , FOR_V2(0x04C82E, 0x01E206) },
-       { "Asia/Magadan"                      , FOR_V2(0x04CB55, 0x01E346) },
-       { "Asia/Makassar"                     , FOR_V2(0x04D05C, 0x01E55F) },
-       { "Asia/Manila"                       , FOR_V2(0x04D1C8, 0x01E631) },
-       { "Asia/Muscat"                       , FOR_V2(0x04D33D, 0x01E6CF) },
-       { "Asia/Nicosia"                      , FOR_V2(0x04D3F4, 0x01E729) },
-       { "Asia/Novokuznetsk"                 , FOR_V2(0x04DBE0, 0x01EA16) },
-       { "Asia/Novosibirsk"                  , FOR_V2(0x04E0FD, 0x01EC3B) },
-       { "Asia/Omsk"                         , FOR_V2(0x04E5D8, 0x01EE30) },
-       { "Asia/Oral"                         , FOR_V2(0x04EAC6, 0x01F031) },
-       { "Asia/Phnom_Penh"                   , FOR_V2(0x04EF2D, 0x01F206) },
-       { "Asia/Pontianak"                    , FOR_V2(0x04F005, 0x01F26C) },
-       { "Asia/Pyongyang"                    , FOR_V2(0x04F19D, 0x01F333) },
-       { "Asia/Qatar"                        , FOR_V2(0x04F2E1, 0x01F3CA) },
-       { "Asia/Qyzylorda"                    , FOR_V2(0x04F3BE, 0x01F435) },
-       { "Asia/Rangoon"                      , FOR_V2(0x04F824, 0x01F610) },
-       { "Asia/Riyadh"                       , FOR_V2(0x04F94D, 0x01F699) },
-       { "Asia/Saigon"                       , FOR_V2(0x04FA04, 0x01F6F3) },
-       { "Asia/Sakhalin"                     , FOR_V2(0x04FB85, 0x01F7A2) },
-       { "Asia/Samarkand"                    , FOR_V2(0x050077, 0x01F9A4) },
-       { "Asia/Seoul"                        , FOR_V2(0x050345, 0x01FADF) },
-       { "Asia/Shanghai"                     , FOR_V2(0x05058C, 0x01FBD7) },
-       { "Asia/Singapore"                    , FOR_V2(0x050742, 0x01FC94) },
-       { "Asia/Srednekolymsk"                , FOR_V2(0x0508FA, 0x01FD5C) },
-       { "Asia/Taipei"                       , FOR_V2(0x050DFA, 0x01FF69) },
-       { "Asia/Tashkent"                     , FOR_V2(0x051126, 0x0200AB) },
-       { "Asia/Tbilisi"                      , FOR_V2(0x0513EA, 0x0201E1) },
-       { "Asia/Tehran"                       , FOR_V2(0x05186C, 0x0203B4) },
-       { "Asia/Tel_Aviv"                     , FOR_V2(0x051F06, 0x02062F) },
-       { "Asia/Thimbu"                       , FOR_V2(0x0527EB, 0x020977) },
-       { "Asia/Thimphu"                      , FOR_V2(0x0528C8, 0x0209E2) },
-       { "Asia/Tokyo"                        , FOR_V2(0x0529A5, 0x020A4D) },
-       { "Asia/Ujung_Pandang"                , FOR_V2(0x052B14, 0x020AE4) },
-       { "Asia/Ulaanbaatar"                  , FOR_V2(0x052C38, 0x020B6E) },
-       { "Asia/Ulan_Bator"                   , FOR_V2(0x05323B, 0x020DB4) },
-       { "Asia/Urumqi"                       , FOR_V2(0x053830, 0x020FEC) },
-       { "Asia/Ust-Nera"                     , FOR_V2(0x0538F4, 0x021053) },
-       { "Asia/Vientiane"                    , FOR_V2(0x053E24, 0x021272) },
-       { "Asia/Vladivostok"                  , FOR_V2(0x053EFC, 0x0212D8) },
-       { "Asia/Yakutsk"                      , FOR_V2(0x0543E9, 0x0214D7) },
-       { "Asia/Yekaterinburg"                , FOR_V2(0x0548D5, 0x0216D6) },
-       { "Asia/Yerevan"                      , FOR_V2(0x054E28, 0x021904) },
-       { "Atlantic/Azores"                   , FOR_V2(0x055331, 0x021B09) },
-       { "Atlantic/Bermuda"                  , FOR_V2(0x0560E3, 0x02201D) },
-       { "Atlantic/Canary"                   , FOR_V2(0x0568C3, 0x022303) },
-       { "Atlantic/Cape_Verde"               , FOR_V2(0x057056, 0x0225DE) },
-       { "Atlantic/Faeroe"                   , FOR_V2(0x057160, 0x02265C) },
-       { "Atlantic/Faroe"                    , FOR_V2(0x057891, 0x022905) },
-       { "Atlantic/Jan_Mayen"                , FOR_V2(0x057FC2, 0x022BAE) },
-       { "Atlantic/Madeira"                  , FOR_V2(0x058899, 0x022EF1) },
-       { "Atlantic/Reykjavik"                , FOR_V2(0x05964A, 0x02340B) },
-       { "Atlantic/South_Georgia"            , FOR_V2(0x059AFC, 0x0235DD) },
-       { "Atlantic/St_Helena"                , FOR_V2(0x059B9C, 0x023621) },
-       { "Atlantic/Stanley"                  , FOR_V2(0x059C52, 0x02367B) },
-       { "Australia/ACT"                     , FOR_V2(0x05A13C, 0x023862) },
-       { "Australia/Adelaide"                , FOR_V2(0x05A9F7, 0x023B96) },
-       { "Australia/Brisbane"                , FOR_V2(0x05B2D0, 0x023ED5) },
-       { "Australia/Broken_Hill"             , FOR_V2(0x05B4BB, 0x023FB3) },
-       { "Australia/Canberra"                , FOR_V2(0x05BDC5, 0x024304) },
-       { "Australia/Currie"                  , FOR_V2(0x05C680, 0x024638) },
-       { "Australia/Darwin"                  , FOR_V2(0x05CF51, 0x024982) },
-       { "Australia/Eucla"                   , FOR_V2(0x05D0B2, 0x024A1B) },
-       { "Australia/Hobart"                  , FOR_V2(0x05D2C3, 0x024B08) },
-       { "Australia/LHI"                     , FOR_V2(0x05DC07, 0x024E7D) },
-       { "Australia/Lindeman"                , FOR_V2(0x05E356, 0x02512F) },
-       { "Australia/Lord_Howe"               , FOR_V2(0x05E588, 0x025227) },
-       { "Australia/Melbourne"               , FOR_V2(0x05ECE7, 0x0254E9) },
-       { "Australia/North"                   , FOR_V2(0x05F5AA, 0x025825) },
-       { "Australia/NSW"                     , FOR_V2(0x05F6F9, 0x0258AC) },
-       { "Australia/Perth"                   , FOR_V2(0x05FFB4, 0x025BE0) },
-       { "Australia/Queensland"              , FOR_V2(0x0601C1, 0x025CCF) },
-       { "Australia/South"                   , FOR_V2(0x060391, 0x025D92) },
-       { "Australia/Sydney"                  , FOR_V2(0x060C5B, 0x0260C2) },
-       { "Australia/Tasmania"                , FOR_V2(0x061536, 0x026416) },
-       { "Australia/Victoria"                , FOR_V2(0x061E61, 0x026772) },
-       { "Australia/West"                    , FOR_V2(0x06271C, 0x026AA6) },
-       { "Australia/Yancowinna"              , FOR_V2(0x062907, 0x026B73) },
-       { "Brazil/Acre"                       , FOR_V2(0x0631F5, 0x026EA8) },
-       { "Brazil/DeNoronha"                  , FOR_V2(0x063491, 0x026FB9) },
-       { "Brazil/East"                       , FOR_V2(0x063775, 0x0270DE) },
-       { "Brazil/West"                       , FOR_V2(0x063F60, 0x0273C0) },
-       { "Canada/Atlantic"                   , FOR_V2(0x0641D4, 0x0274BD) },
-       { "Canada/Central"                    , FOR_V2(0x064F4E, 0x0279AA) },
-       { "Canada/East-Saskatchewan"          , FOR_V2(0x065AA5, 0x027DD5) },
-       { "Canada/Eastern"                    , FOR_V2(0x065E93, 0x027F63) },
-       { "Canada/Mountain"                   , FOR_V2(0x066C4E, 0x028464) },
-       { "Canada/Newfoundland"               , FOR_V2(0x0675BC, 0x0287DF) },
-       { "Canada/Pacific"                    , FOR_V2(0x068418, 0x028D23) },
-       { "Canada/Saskatchewan"               , FOR_V2(0x068F79, 0x02914D) },
-       { "Canada/Yukon"                      , FOR_V2(0x069367, 0x0292DB) },
-       { "CET"                               , FOR_V2(0x069BA0, 0x0295EF) },
-       { "Chile/Continental"                 , FOR_V2(0x06A3E2, 0x0298F8) },
-       { "Chile/EasterIsland"                , FOR_V2(0x06AB5F, 0x029BCD) },
-       { "CST6CDT"                           , FOR_V2(0x06B1B9, 0x029E38) },
-       { "Cuba"                              , FOR_V2(0x06BABB, 0x02A189) },
-       { "EET"                               , FOR_V2(0x06C44C, 0x02A50D) },
-       { "Egypt"                             , FOR_V2(0x06CBAC, 0x02A7C0) },
-       { "Eire"                              , FOR_V2(0x06D36C, 0x02AAA0) },
-       { "EST"                               , FOR_V2(0x06E15F, 0x02AFC2) },
-       { "EST5EDT"                           , FOR_V2(0x06E1EA, 0x02B006) },
-       { "Etc/GMT"                           , FOR_V2(0x06EAEC, 0x02B357) },
-       { "Etc/GMT+0"                         , FOR_V2(0x06EB77, 0x02B39B) },
-       { "Etc/GMT+1"                         , FOR_V2(0x06EC02, 0x02B3DF) },
-       { "Etc/GMT+10"                        , FOR_V2(0x06EC95, 0x02B425) },
-       { "Etc/GMT+11"                        , FOR_V2(0x06ED2C, 0x02B46C) },
-       { "Etc/GMT+12"                        , FOR_V2(0x06EDC3, 0x02B4B3) },
-       { "Etc/GMT+2"                         , FOR_V2(0x06EE5A, 0x02B4FA) },
-       { "Etc/GMT+3"                         , FOR_V2(0x06EEED, 0x02B540) },
-       { "Etc/GMT+4"                         , FOR_V2(0x06EF80, 0x02B586) },
-       { "Etc/GMT+5"                         , FOR_V2(0x06F013, 0x02B5CC) },
-       { "Etc/GMT+6"                         , FOR_V2(0x06F0A6, 0x02B612) },
-       { "Etc/GMT+7"                         , FOR_V2(0x06F139, 0x02B658) },
-       { "Etc/GMT+8"                         , FOR_V2(0x06F1CC, 0x02B69E) },
-       { "Etc/GMT+9"                         , FOR_V2(0x06F25F, 0x02B6E4) },
-       { "Etc/GMT-0"                         , FOR_V2(0x06F2F2, 0x02B72A) },
-       { "Etc/GMT-1"                         , FOR_V2(0x06F37D, 0x02B76E) },
-       { "Etc/GMT-10"                        , FOR_V2(0x06F411, 0x02B7B4) },
-       { "Etc/GMT-11"                        , FOR_V2(0x06F4A9, 0x02B7FB) },
-       { "Etc/GMT-12"                        , FOR_V2(0x06F541, 0x02B842) },
-       { "Etc/GMT-13"                        , FOR_V2(0x06F5D9, 0x02B889) },
-       { "Etc/GMT-14"                        , FOR_V2(0x06F671, 0x02B8D0) },
-       { "Etc/GMT-2"                         , FOR_V2(0x06F709, 0x02B917) },
-       { "Etc/GMT-3"                         , FOR_V2(0x06F79D, 0x02B95D) },
-       { "Etc/GMT-4"                         , FOR_V2(0x06F831, 0x02B9A3) },
-       { "Etc/GMT-5"                         , FOR_V2(0x06F8C5, 0x02B9E9) },
-       { "Etc/GMT-6"                         , FOR_V2(0x06F959, 0x02BA2F) },
-       { "Etc/GMT-7"                         , FOR_V2(0x06F9ED, 0x02BA75) },
-       { "Etc/GMT-8"                         , FOR_V2(0x06FA81, 0x02BABB) },
-       { "Etc/GMT-9"                         , FOR_V2(0x06FB15, 0x02BB01) },
-       { "Etc/GMT0"                          , FOR_V2(0x06FBA9, 0x02BB47) },
-       { "Etc/Greenwich"                     , FOR_V2(0x06FC34, 0x02BB8B) },
-       { "Etc/UCT"                           , FOR_V2(0x06FCBF, 0x02BBCF) },
-       { "Etc/Universal"                     , FOR_V2(0x06FD4A, 0x02BC13) },
-       { "Etc/UTC"                           , FOR_V2(0x06FDD5, 0x02BC57) },
-       { "Etc/Zulu"                          , FOR_V2(0x06FE60, 0x02BC9B) },
-       { "Europe/Amsterdam"                  , FOR_V2(0x06FEEB, 0x02BCDF) },
-       { "Europe/Andorra"                    , FOR_V2(0x070A76, 0x02C12E) },
-       { "Europe/Athens"                     , FOR_V2(0x071159, 0x02C3BB) },
-       { "Europe/Belfast"                    , FOR_V2(0x071A44, 0x02C70F) },
-       { "Europe/Belgrade"                   , FOR_V2(0x0728B7, 0x02CC57) },
-       { "Europe/Berlin"                     , FOR_V2(0x073068, 0x02CF31) },
-       { "Europe/Bratislava"                 , FOR_V2(0x0739A1, 0x02D2A6) },
-       { "Europe/Brussels"                   , FOR_V2(0x07428D, 0x02D5E9) },
-       { "Europe/Bucharest"                  , FOR_V2(0x074E33, 0x02DA31) },
-       { "Europe/Budapest"                   , FOR_V2(0x0756EC, 0x02DD6C) },
-       { "Europe/Busingen"                   , FOR_V2(0x07605D, 0x02E0E6) },
-       { "Europe/Chisinau"                   , FOR_V2(0x0767EF, 0x02E3AE) },
-       { "Europe/Copenhagen"                 , FOR_V2(0x07717A, 0x02E74D) },
-       { "Europe/Dublin"                     , FOR_V2(0x0779F6, 0x02EA68) },
-       { "Europe/Gibraltar"                  , FOR_V2(0x0787E9, 0x02EF8A) },
-       { "Europe/Guernsey"                   , FOR_V2(0x0793EA, 0x02F3F2) },
-       { "Europe/Helsinki"                   , FOR_V2(0x07A25D, 0x02F93A) },
-       { "Europe/Isle_of_Man"                , FOR_V2(0x07A9DE, 0x02FC01) },
-       { "Europe/Istanbul"                   , FOR_V2(0x07B851, 0x030149) },
-       { "Europe/Jersey"                     , FOR_V2(0x07C318, 0x030547) },
-       { "Europe/Kaliningrad"                , FOR_V2(0x07D18B, 0x030A8F) },
-       { "Europe/Kiev"                       , FOR_V2(0x07D7BC, 0x030D13) },
-       { "Europe/Lisbon"                     , FOR_V2(0x07E007, 0x031040) },
-       { "Europe/Ljubljana"                  , FOR_V2(0x07ED98, 0x031549) },
-       { "Europe/London"                     , FOR_V2(0x07F549, 0x031823) },
-       { "Europe/Luxembourg"                 , FOR_V2(0x0803BC, 0x031D6B) },
-       { "Europe/Madrid"                     , FOR_V2(0x080F66, 0x0321C6) },
-       { "Europe/Malta"                      , FOR_V2(0x0819B5, 0x03259D) },
-       { "Europe/Mariehamn"                  , FOR_V2(0x082406, 0x032967) },
-       { "Europe/Minsk"                      , FOR_V2(0x082B87, 0x032C2E) },
-       { "Europe/Monaco"                     , FOR_V2(0x0830EB, 0x032E52) },
-       { "Europe/Moscow"                     , FOR_V2(0x083C80, 0x03329E) },
-       { "Europe/Nicosia"                    , FOR_V2(0x08429B, 0x033519) },
-       { "Europe/Oslo"                       , FOR_V2(0x084A87, 0x033806) },
-       { "Europe/Paris"                      , FOR_V2(0x08535E, 0x033B49) },
-       { "Europe/Podgorica"                  , FOR_V2(0x085F05, 0x033FA0) },
-       { "Europe/Prague"                     , FOR_V2(0x0866B6, 0x03427A) },
-       { "Europe/Riga"                       , FOR_V2(0x086FA2, 0x0345BD) },
-       { "Europe/Rome"                       , FOR_V2(0x087869, 0x034913) },
-       { "Europe/Samara"                     , FOR_V2(0x0882EB, 0x034CE7) },
-       { "Europe/San_Marino"                 , FOR_V2(0x0888A2, 0x034F5D) },
-       { "Europe/Sarajevo"                   , FOR_V2(0x089324, 0x035331) },
-       { "Europe/Simferopol"                 , FOR_V2(0x089AD5, 0x03560B) },
-       { "Europe/Skopje"                     , FOR_V2(0x08A0C5, 0x035870) },
-       { "Europe/Sofia"                      , FOR_V2(0x08A876, 0x035B4A) },
-       { "Europe/Stockholm"                  , FOR_V2(0x08B0D4, 0x035E63) },
-       { "Europe/Tallinn"                    , FOR_V2(0x08B85E, 0x036123) },
-       { "Europe/Tirane"                     , FOR_V2(0x08C0F5, 0x036469) },
-       { "Europe/Tiraspol"                   , FOR_V2(0x08C933, 0x036774) },
-       { "Europe/Uzhgorod"                   , FOR_V2(0x08D2BE, 0x036B13) },
-       { "Europe/Vaduz"                      , FOR_V2(0x08DB09, 0x036E3B) },
-       { "Europe/Vatican"                    , FOR_V2(0x08E293, 0x0370FB) },
-       { "Europe/Vienna"                     , FOR_V2(0x08ED15, 0x0374CF) },
-       { "Europe/Vilnius"                    , FOR_V2(0x08F5DE, 0x03780D) },
-       { "Europe/Volgograd"                  , FOR_V2(0x08FE81, 0x037B5D) },
-       { "Europe/Warsaw"                     , FOR_V2(0x0903D1, 0x037D8F) },
-       { "Europe/Zagreb"                     , FOR_V2(0x090E6E, 0x038181) },
-       { "Europe/Zaporozhye"                 , FOR_V2(0x09161F, 0x03845B) },
-       { "Europe/Zurich"                     , FOR_V2(0x091E98, 0x0387AD) },
-       { "Factory"                           , FOR_V2(0x092622, 0x038A6D) },
-       { "GB"                                , FOR_V2(0x092736, 0x038ADE) },
-       { "GB-Eire"                           , FOR_V2(0x0935A9, 0x039026) },
-       { "GMT"                               , FOR_V2(0x09441C, 0x03956E) },
-       { "GMT+0"                             , FOR_V2(0x0944A7, 0x0395B2) },
-       { "GMT-0"                             , FOR_V2(0x094532, 0x0395F6) },
-       { "GMT0"                              , FOR_V2(0x0945BD, 0x03963A) },
-       { "Greenwich"                         , FOR_V2(0x094648, 0x03967E) },
-       { "Hongkong"                          , FOR_V2(0x0946D3, 0x0396C2) },
-       { "HST"                               , FOR_V2(0x094B84, 0x039891) },
-       { "Iceland"                           , FOR_V2(0x094C10, 0x0398D5) },
-       { "Indian/Antananarivo"               , FOR_V2(0x0950C2, 0x039AA7) },
-       { "Indian/Chagos"                     , FOR_V2(0x0951E9, 0x039B33) },
-       { "Indian/Christmas"                  , FOR_V2(0x0952BE, 0x039B9A) },
-       { "Indian/Cocos"                      , FOR_V2(0x09535F, 0x039BDE) },
-       { "Indian/Comoro"                     , FOR_V2(0x095403, 0x039C22) },
-       { "Indian/Kerguelen"                  , FOR_V2(0x09552A, 0x039CAE) },
-       { "Indian/Mahe"                       , FOR_V2(0x0955E1, 0x039D08) },
-       { "Indian/Maldives"                   , FOR_V2(0x095698, 0x039D62) },
-       { "Indian/Mauritius"                  , FOR_V2(0x095770, 0x039DC8) },
-       { "Indian/Mayotte"                    , FOR_V2(0x095879, 0x039E43) },
-       { "Indian/Reunion"                    , FOR_V2(0x0959A0, 0x039ECF) },
-       { "Iran"                              , FOR_V2(0x095A57, 0x039F29) },
-       { "Israel"                            , FOR_V2(0x0960F1, 0x03A1A4) },
-       { "Jamaica"                           , FOR_V2(0x0969D6, 0x03A4EC) },
-       { "Japan"                             , FOR_V2(0x096BDD, 0x03A5C2) },
-       { "Kwajalein"                         , FOR_V2(0x096D4C, 0x03A659) },
-       { "Libya"                             , FOR_V2(0x096E45, 0x03A6CD) },
-       { "MET"                               , FOR_V2(0x0970E0, 0x03A7DB) },
-       { "Mexico/BajaNorte"                  , FOR_V2(0x097922, 0x03AAE4) },
-       { "Mexico/BajaSur"                    , FOR_V2(0x098262, 0x03AE52) },
-       { "Mexico/General"                    , FOR_V2(0x09888A, 0x03B0A4) },
-       { "MST"                               , FOR_V2(0x098EE8, 0x03B307) },
-       { "MST7MDT"                           , FOR_V2(0x098F73, 0x03B34B) },
-       { "Navajo"                            , FOR_V2(0x099875, 0x03B69C) },
-       { "NZ"                                , FOR_V2(0x09A216, 0x03BA26) },
-       { "NZ-CHAT"                           , FOR_V2(0x09ABBE, 0x03BDB5) },
-       { "Pacific/Apia"                      , FOR_V2(0x09B3D3, 0x03C0AA) },
-       { "Pacific/Auckland"                  , FOR_V2(0x09B82D, 0x03C253) },
-       { "Pacific/Bougainville"              , FOR_V2(0x09C1E3, 0x03C5F0) },
-       { "Pacific/Chatham"                   , FOR_V2(0x09C313, 0x03C679) },
-       { "Pacific/Chuuk"                     , FOR_V2(0x09CB37, 0x03C97D) },
-       { "Pacific/Easter"                    , FOR_V2(0x09CBF0, 0x03C9D6) },
-       { "Pacific/Efate"                     , FOR_V2(0x09D257, 0x03CC4E) },
-       { "Pacific/Enderbury"                 , FOR_V2(0x09D441, 0x03CD19) },
-       { "Pacific/Fakaofo"                   , FOR_V2(0x09D542, 0x03CD98) },
-       { "Pacific/Fiji"                      , FOR_V2(0x09D613, 0x03CDFA) },
-       { "Pacific/Funafuti"                  , FOR_V2(0x09DA50, 0x03CF92) },
-       { "Pacific/Galapagos"                 , FOR_V2(0x09DAF2, 0x03CFD6) },
-       { "Pacific/Gambier"                   , FOR_V2(0x09DBE2, 0x03D053) },
-       { "Pacific/Guadalcanal"               , FOR_V2(0x09DCAA, 0x03D0BD) },
-       { "Pacific/Guam"                      , FOR_V2(0x09DD62, 0x03D117) },
-       { "Pacific/Honolulu"                  , FOR_V2(0x09DE4F, 0x03D17E) },
-       { "Pacific/Johnston"                  , FOR_V2(0x09DF75, 0x03D206) },
-       { "Pacific/Kiritimati"                , FOR_V2(0x09E0A3, 0x03D296) },
-       { "Pacific/Kosrae"                    , FOR_V2(0x09E1A1, 0x03D312) },
-       { "Pacific/Kwajalein"                 , FOR_V2(0x09E299, 0x03D388) },
-       { "Pacific/Majuro"                    , FOR_V2(0x09E39B, 0x03D405) },
-       { "Pacific/Marquesas"                 , FOR_V2(0x09E47A, 0x03D475) },
-       { "Pacific/Midway"                    , FOR_V2(0x09E547, 0x03D4E1) },
-       { "Pacific/Nauru"                     , FOR_V2(0x09E671, 0x03D573) },
-       { "Pacific/Niue"                      , FOR_V2(0x09E77B, 0x03D5F0) },
-       { "Pacific/Norfolk"                   , FOR_V2(0x09E869, 0x03D65F) },
-       { "Pacific/Noumea"                    , FOR_V2(0x09E996, 0x03D6E9) },
-       { "Pacific/Pago_Pago"                 , FOR_V2(0x09EADC, 0x03D77E) },
-       { "Pacific/Palau"                     , FOR_V2(0x09EBF8, 0x03D802) },
-       { "Pacific/Pitcairn"                  , FOR_V2(0x09EC99, 0x03D846) },
-       { "Pacific/Pohnpei"                   , FOR_V2(0x09ED70, 0x03D8AC) },
-       { "Pacific/Ponape"                    , FOR_V2(0x09EE25, 0x03D901) },
-       { "Pacific/Port_Moresby"              , FOR_V2(0x09EECA, 0x03D946) },
-       { "Pacific/Rarotonga"                 , FOR_V2(0x09EF90, 0x03D998) },
-       { "Pacific/Saipan"                    , FOR_V2(0x09F1DA, 0x03DA85) },
-       { "Pacific/Samoa"                     , FOR_V2(0x09F2C7, 0x03DAEC) },
-       { "Pacific/Tahiti"                    , FOR_V2(0x09F3E3, 0x03DB70) },
-       { "Pacific/Tarawa"                    , FOR_V2(0x09F4AC, 0x03DBDA) },
-       { "Pacific/Tongatapu"                 , FOR_V2(0x09F560, 0x03DC2E) },
-       { "Pacific/Truk"                      , FOR_V2(0x09F6BF, 0x03DCCB) },
-       { "Pacific/Wake"                      , FOR_V2(0x09F764, 0x03DD10) },
-       { "Pacific/Wallis"                    , FOR_V2(0x09F814, 0x03DD60) },
-       { "Pacific/Yap"                       , FOR_V2(0x09F8B6, 0x03DDA4) },
-       { "Poland"                            , FOR_V2(0x09F95B, 0x03DDE9) },
-       { "Portugal"                          , FOR_V2(0x0A03F8, 0x03E1DB) },
-       { "PRC"                               , FOR_V2(0x0A1181, 0x03E6DC) },
-       { "PST8PDT"                           , FOR_V2(0x0A132B, 0x03E78D) },
-       { "ROC"                               , FOR_V2(0x0A1C2D, 0x03EADE) },
-       { "ROK"                               , FOR_V2(0x0A1F59, 0x03EC20) },
-       { "Singapore"                         , FOR_V2(0x0A21A0, 0x03ED18) },
-       { "Turkey"                            , FOR_V2(0x0A2358, 0x03EDE0) },
-       { "UCT"                               , FOR_V2(0x0A2E1F, 0x03F1DE) },
-       { "Universal"                         , FOR_V2(0x0A2EAA, 0x03F222) },
-       { "US/Alaska"                         , FOR_V2(0x0A2F35, 0x03F266) },
-       { "US/Aleutian"                       , FOR_V2(0x0A3891, 0x03F5E0) },
-       { "US/Arizona"                        , FOR_V2(0x0A41DA, 0x03F951) },
-       { "US/Central"                        , FOR_V2(0x0A4347, 0x03F9F0) },
-       { "US/East-Indiana"                   , FOR_V2(0x0A5154, 0x03FF14) },
-       { "US/Eastern"                        , FOR_V2(0x0A57EB, 0x04018F) },
-       { "US/Hawaii"                         , FOR_V2(0x0A65D0, 0x04069F) },
-       { "US/Indiana-Starke"                 , FOR_V2(0x0A66F0, 0x040721) },
-       { "US/Michigan"                       , FOR_V2(0x0A7081, 0x040AAB) },
-       { "US/Mountain"                       , FOR_V2(0x0A7935, 0x040DE7) },
-       { "US/Pacific"                        , FOR_V2(0x0A82D6, 0x041171) },
-       { "US/Pacific-New"                    , FOR_V2(0x0A8DFF, 0x041587) },
-       { "US/Samoa"                          , FOR_V2(0x0A9928, 0x04199D) },
-       { "UTC"                               , FOR_V2(0x0A9A44, 0x041A21) },
-       { "W-SU"                              , FOR_V2(0x0A9ACF, 0x041A65) },
-       { "WET"                               , FOR_V2(0x0AA0D3, 0x041CC9) },
-       { "Zulu"                              , FOR_V2(0x0AA830, 0x041F7C) },
+       { "Africa/Conakry"                    , FOR_V2(0x002605, 0x000F6A) },
+       { "Africa/Dakar"                      , FOR_V2(0x0026BB, 0x000FC4) },
+       { "Africa/Dar_es_Salaam"              , FOR_V2(0x002771, 0x00101E) },
+       { "Africa/Djibouti"                   , FOR_V2(0x002898, 0x0010AA) },
+       { "Africa/Douala"                     , FOR_V2(0x0029BF, 0x001136) },
+       { "Africa/El_Aaiun"                   , FOR_V2(0x002A76, 0x001190) },
+       { "Africa/Freetown"                   , FOR_V2(0x003035, 0x0013B6) },
+       { "Africa/Gaborone"                   , FOR_V2(0x0030EB, 0x001410) },
+       { "Africa/Harare"                     , FOR_V2(0x0031A2, 0x00146A) },
+       { "Africa/Johannesburg"               , FOR_V2(0x003259, 0x0014C4) },
+       { "Africa/Juba"                       , FOR_V2(0x003374, 0x001543) },
+       { "Africa/Kampala"                    , FOR_V2(0x00362B, 0x00165B) },
+       { "Africa/Khartoum"                   , FOR_V2(0x003752, 0x0016E7) },
+       { "Africa/Kigali"                     , FOR_V2(0x003A09, 0x0017FF) },
+       { "Africa/Kinshasa"                   , FOR_V2(0x003AC0, 0x001859) },
+       { "Africa/Lagos"                      , FOR_V2(0x003B90, 0x0018CC) },
+       { "Africa/Libreville"                 , FOR_V2(0x003C47, 0x001926) },
+       { "Africa/Lome"                       , FOR_V2(0x003CFE, 0x001980) },
+       { "Africa/Luanda"                     , FOR_V2(0x003DB4, 0x0019DA) },
+       { "Africa/Lubumbashi"                 , FOR_V2(0x003E6B, 0x001A34) },
+       { "Africa/Lusaka"                     , FOR_V2(0x003F3B, 0x001AA7) },
+       { "Africa/Malabo"                     , FOR_V2(0x003FF2, 0x001B01) },
+       { "Africa/Maputo"                     , FOR_V2(0x0040A9, 0x001B5B) },
+       { "Africa/Maseru"                     , FOR_V2(0x004160, 0x001BB5) },
+       { "Africa/Mbabane"                    , FOR_V2(0x00427B, 0x001C34) },
+       { "Africa/Mogadishu"                  , FOR_V2(0x004396, 0x001CB3) },
+       { "Africa/Monrovia"                   , FOR_V2(0x0044BD, 0x001D3F) },
+       { "Africa/Nairobi"                    , FOR_V2(0x0045BA, 0x001DB6) },
+       { "Africa/Ndjamena"                   , FOR_V2(0x0046E1, 0x001E42) },
+       { "Africa/Niamey"                     , FOR_V2(0x0047CE, 0x001EB3) },
+       { "Africa/Nouakchott"                 , FOR_V2(0x004885, 0x001F0D) },
+       { "Africa/Ouagadougou"                , FOR_V2(0x00493B, 0x001F67) },
+       { "Africa/Porto-Novo"                 , FOR_V2(0x0049F1, 0x001FC1) },
+       { "Africa/Sao_Tome"                   , FOR_V2(0x004AA8, 0x00201B) },
+       { "Africa/Timbuktu"                   , FOR_V2(0x004B5E, 0x002075) },
+       { "Africa/Tripoli"                    , FOR_V2(0x004C14, 0x0020CF) },
+       { "Africa/Tunis"                      , FOR_V2(0x004EAF, 0x0021DD) },
+       { "Africa/Windhoek"                   , FOR_V2(0x005181, 0x002300) },
+       { "America/Adak"                      , FOR_V2(0x0057BB, 0x002558) },
+       { "America/Anchorage"                 , FOR_V2(0x006114, 0x0028D9) },
+       { "America/Anguilla"                  , FOR_V2(0x006A83, 0x002C66) },
+       { "America/Antigua"                   , FOR_V2(0x006B39, 0x002CC0) },
+       { "America/Araguaina"                 , FOR_V2(0x006BEF, 0x002D1A) },
+       { "America/Argentina/Buenos_Aires"    , FOR_V2(0x006F84, 0x002E84) },
+       { "America/Argentina/Catamarca"       , FOR_V2(0x0073E4, 0x003043) },
+       { "America/Argentina/ComodRivadavia"  , FOR_V2(0x007874, 0x00321D) },
+       { "America/Argentina/Cordoba"         , FOR_V2(0x007CE9, 0x0033DC) },
+       { "America/Argentina/Jujuy"           , FOR_V2(0x008194, 0x0035D1) },
+       { "America/Argentina/La_Rioja"        , FOR_V2(0x008623, 0x0037A6) },
+       { "America/Argentina/Mendoza"         , FOR_V2(0x008AB3, 0x003977) },
+       { "America/Argentina/Rio_Gallegos"    , FOR_V2(0x008F60, 0x003B58) },
+       { "America/Argentina/Salta"           , FOR_V2(0x0093E4, 0x003D26) },
+       { "America/Argentina/San_Juan"        , FOR_V2(0x009853, 0x003EF1) },
+       { "America/Argentina/San_Luis"        , FOR_V2(0x009CE3, 0x0040C2) },
+       { "America/Argentina/Tucuman"         , FOR_V2(0x00A18F, 0x0042A1) },
+       { "America/Argentina/Ushuaia"         , FOR_V2(0x00A62C, 0x004476) },
+       { "America/Aruba"                     , FOR_V2(0x00AAB6, 0x00464A) },
+       { "America/Asuncion"                  , FOR_V2(0x00AB92, 0x0046B5) },
+       { "America/Atikokan"                  , FOR_V2(0x00B3AC, 0x0049B3) },
+       { "America/Atka"                      , FOR_V2(0x00B532, 0x004A77) },
+       { "America/Bahia"                     , FOR_V2(0x00BE7B, 0x004DE8) },
+       { "America/Bahia_Banderas"            , FOR_V2(0x00C298, 0x004F80) },
+       { "America/Barbados"                  , FOR_V2(0x00C8F8, 0x0051FE) },
+       { "America/Belem"                     , FOR_V2(0x00CA5C, 0x00529D) },
+       { "America/Belize"                    , FOR_V2(0x00CCC6, 0x0053A2) },
+       { "America/Blanc-Sablon"              , FOR_V2(0x00D0A2, 0x005523) },
+       { "America/Boa_Vista"                 , FOR_V2(0x00D1FD, 0x0055D1) },
+       { "America/Bogota"                    , FOR_V2(0x00D494, 0x0056DF) },
+       { "America/Boise"                     , FOR_V2(0x00D5A1, 0x00575C) },
+       { "America/Buenos_Aires"              , FOR_V2(0x00DF30, 0x005AFB) },
+       { "America/Cambridge_Bay"             , FOR_V2(0x00E37B, 0x005CA5) },
+       { "America/Campo_Grande"              , FOR_V2(0x00EBCD, 0x005FDA) },
+       { "America/Cancun"                    , FOR_V2(0x00F3CA, 0x0062CE) },
+       { "America/Caracas"                   , FOR_V2(0x00F72A, 0x00643D) },
+       { "America/Catamarca"                 , FOR_V2(0x00F840, 0x0064BD) },
+       { "America/Cayenne"                   , FOR_V2(0x00FCB5, 0x00667C) },
+       { "America/Cayman"                    , FOR_V2(0x00FD89, 0x0066E3) },
+       { "America/Chicago"                   , FOR_V2(0x00FE60, 0x006749) },
+       { "America/Chihuahua"                 , FOR_V2(0x010C81, 0x006C81) },
+       { "America/Coral_Harbour"             , FOR_V2(0x0112A5, 0x006EEA) },
+       { "America/Cordoba"                   , FOR_V2(0x01140A, 0x006F8D) },
+       { "America/Costa_Rica"                , FOR_V2(0x01187F, 0x00714C) },
+       { "America/Creston"                   , FOR_V2(0x0119E0, 0x0071E7) },
+       { "America/Cuiaba"                    , FOR_V2(0x011AE7, 0x00726C) },
+       { "America/Curacao"                   , FOR_V2(0x0122C1, 0x00754F) },
+       { "America/Danmarkshavn"              , FOR_V2(0x01239D, 0x0075BA) },
+       { "America/Dawson"                    , FOR_V2(0x01268D, 0x0076FC) },
+       { "America/Dawson_Creek"              , FOR_V2(0x012EDD, 0x007A27) },
+       { "America/Denver"                    , FOR_V2(0x01332C, 0x007BE9) },
+       { "America/Detroit"                   , FOR_V2(0x013CE2, 0x007F88) },
+       { "America/Dominica"                  , FOR_V2(0x0145AF, 0x0082DD) },
+       { "America/Edmonton"                  , FOR_V2(0x014665, 0x008337) },
+       { "America/Eirunepe"                  , FOR_V2(0x014FF0, 0x0086CF) },
+       { "America/El_Salvador"               , FOR_V2(0x0152B7, 0x0087F9) },
+       { "America/Ensenada"                  , FOR_V2(0x0153BD, 0x008873) },
+       { "America/Fort_Nelson"               , FOR_V2(0x015CFD, 0x008BE1) },
+       { "America/Fort_Wayne"                , FOR_V2(0x0165E6, 0x008F40) },
+       { "America/Fortaleza"                 , FOR_V2(0x016C7D, 0x0091BB) },
+       { "America/Glace_Bay"                 , FOR_V2(0x016F87, 0x009306) },
+       { "America/Godthab"                   , FOR_V2(0x01784C, 0x009656) },
+       { "America/Goose_Bay"                 , FOR_V2(0x017FC3, 0x009927) },
+       { "America/Grand_Turk"                , FOR_V2(0x018C82, 0x009DF4) },
+       { "America/Grenada"                   , FOR_V2(0x019195, 0x009FE4) },
+       { "America/Guadeloupe"                , FOR_V2(0x01924B, 0x00A03E) },
+       { "America/Guatemala"                 , FOR_V2(0x019301, 0x00A098) },
+       { "America/Guayaquil"                 , FOR_V2(0x01943F, 0x00A126) },
+       { "America/Guyana"                    , FOR_V2(0x019528, 0x00A19E) },
+       { "America/Halifax"                   , FOR_V2(0x019642, 0x00A224) },
+       { "America/Havana"                    , FOR_V2(0x01A3DA, 0x00A72F) },
+       { "America/Hermosillo"                , FOR_V2(0x01AD6B, 0x00AAB3) },
+       { "America/Indiana/Indianapolis"      , FOR_V2(0x01AF5C, 0x00AB9E) },
+       { "America/Indiana/Knox"              , FOR_V2(0x01B60C, 0x00AE32) },
+       { "America/Indiana/Marengo"           , FOR_V2(0x01BFB2, 0x00B1D1) },
+       { "America/Indiana/Petersburg"        , FOR_V2(0x01C698, 0x00B477) },
+       { "America/Indiana/Tell_City"         , FOR_V2(0x01CE30, 0x00B75A) },
+       { "America/Indiana/Vevay"             , FOR_V2(0x01D517, 0x00BA03) },
+       { "America/Indiana/Vincennes"         , FOR_V2(0x01DACC, 0x00BC3E) },
+       { "America/Indiana/Winamac"           , FOR_V2(0x01E19B, 0x00BEDF) },
+       { "America/Indianapolis"              , FOR_V2(0x01E8B8, 0x00C198) },
+       { "America/Inuvik"                    , FOR_V2(0x01EF4F, 0x00C413) },
+       { "America/Iqaluit"                   , FOR_V2(0x01F6F7, 0x00C6F9) },
+       { "America/Jamaica"                   , FOR_V2(0x01FF1F, 0x00CA22) },
+       { "America/Jujuy"                     , FOR_V2(0x020126, 0x00CAF8) },
+       { "America/Juneau"                    , FOR_V2(0x0205AB, 0x00CCC3) },
+       { "America/Kentucky/Louisville"       , FOR_V2(0x020F05, 0x00D048) },
+       { "America/Kentucky/Monticello"       , FOR_V2(0x021A0C, 0x00D46C) },
+       { "America/Knox_IN"                   , FOR_V2(0x022365, 0x00D7F0) },
+       { "America/Kralendijk"                , FOR_V2(0x022CF6, 0x00DB7A) },
+       { "America/La_Paz"                    , FOR_V2(0x022DD2, 0x00DBE5) },
+       { "America/Lima"                      , FOR_V2(0x022ED1, 0x00DC5D) },
+       { "America/Los_Angeles"               , FOR_V2(0x02307E, 0x00DD12) },
+       { "America/Louisville"                , FOR_V2(0x023BAE, 0x00E12F) },
+       { "America/Lower_Princes"             , FOR_V2(0x024697, 0x00E535) },
+       { "America/Maceio"                    , FOR_V2(0x024773, 0x00E5A0) },
+       { "America/Managua"                   , FOR_V2(0x024A83, 0x00E6DF) },
+       { "America/Manaus"                    , FOR_V2(0x024C5E, 0x00E7AB) },
+       { "America/Marigot"                   , FOR_V2(0x024EE1, 0x00E8B7) },
+       { "America/Martinique"                , FOR_V2(0x024F97, 0x00E911) },
+       { "America/Matamoros"                 , FOR_V2(0x0250A4, 0x00E98E) },
+       { "America/Mazatlan"                  , FOR_V2(0x025676, 0x00EBE0) },
+       { "America/Mendoza"                   , FOR_V2(0x025CD3, 0x00EE67) },
+       { "America/Menominee"                 , FOR_V2(0x026174, 0x00F03C) },
+       { "America/Merida"                    , FOR_V2(0x026A8A, 0x00F3AE) },
+       { "America/Metlakatla"                , FOR_V2(0x027066, 0x00F5F6) },
+       { "America/Mexico_City"               , FOR_V2(0x027613, 0x00F826) },
+       { "America/Miquelon"                  , FOR_V2(0x027C7D, 0x00FA95) },
+       { "America/Moncton"                   , FOR_V2(0x02831D, 0x00FD0C) },
+       { "America/Monterrey"                 , FOR_V2(0x028F9C, 0x0101AF) },
+       { "America/Montevideo"                , FOR_V2(0x029575, 0x010408) },
+       { "America/Montreal"                  , FOR_V2(0x029B68, 0x010652) },
+       { "America/Montserrat"                , FOR_V2(0x02A923, 0x010B53) },
+       { "America/Nassau"                    , FOR_V2(0x02A9D9, 0x010BAD) },
+       { "America/New_York"                  , FOR_V2(0x02B2D1, 0x010EF7) },
+       { "America/Nipigon"                   , FOR_V2(0x02C0CA, 0x01141B) },
+       { "America/Nome"                      , FOR_V2(0x02C94A, 0x011753) },
+       { "America/Noronha"                   , FOR_V2(0x02D2AB, 0x011AD6) },
+       { "America/North_Dakota/Beulah"       , FOR_V2(0x02D59F, 0x011C0B) },
+       { "America/North_Dakota/Center"       , FOR_V2(0x02DF15, 0x011F9A) },
+       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02E88B, 0x012329) },
+       { "America/Ojinaga"                   , FOR_V2(0x02F207, 0x0126BE) },
+       { "America/Panama"                    , FOR_V2(0x02F82D, 0x012929) },
+       { "America/Pangnirtung"               , FOR_V2(0x02F904, 0x01298F) },
+       { "America/Paramaribo"                , FOR_V2(0x030166, 0x012CD1) },
+       { "America/Phoenix"                   , FOR_V2(0x0302A6, 0x012D68) },
+       { "America/Port-au-Prince"            , FOR_V2(0x030430, 0x012E24) },
+       { "America/Port_of_Spain"             , FOR_V2(0x03078D, 0x012F79) },
+       { "America/Porto_Acre"                , FOR_V2(0x030843, 0x012FD3) },
+       { "America/Porto_Velho"               , FOR_V2(0x030ADF, 0x0130E4) },
+       { "America/Puerto_Rico"               , FOR_V2(0x030D3F, 0x0131DF) },
+       { "America/Rainy_River"               , FOR_V2(0x030E4A, 0x01325B) },
+       { "America/Rankin_Inlet"              , FOR_V2(0x0316CB, 0x013594) },
+       { "America/Recife"                    , FOR_V2(0x031E77, 0x01387F) },
+       { "America/Regina"                    , FOR_V2(0x032165, 0x0139AE) },
+       { "America/Resolute"                  , FOR_V2(0x032568, 0x013B51) },
+       { "America/Rio_Branco"                , FOR_V2(0x032D15, 0x013E3D) },
+       { "America/Rosario"                   , FOR_V2(0x032FB5, 0x013F52) },
+       { "America/Santa_Isabel"              , FOR_V2(0x03342A, 0x014111) },
+       { "America/Santarem"                  , FOR_V2(0x033D6A, 0x01447F) },
+       { "America/Santiago"                  , FOR_V2(0x033FF3, 0x01458E) },
+       { "America/Santo_Domingo"             , FOR_V2(0x034782, 0x014875) },
+       { "America/Sao_Paulo"                 , FOR_V2(0x034977, 0x01494C) },
+       { "America/Scoresbysund"              , FOR_V2(0x035198, 0x014C64) },
+       { "America/Shiprock"                  , FOR_V2(0x035946, 0x014F55) },
+       { "America/Sitka"                     , FOR_V2(0x0362E7, 0x0152DF) },
+       { "America/St_Barthelemy"             , FOR_V2(0x036C34, 0x015657) },
+       { "America/St_Johns"                  , FOR_V2(0x036CEA, 0x0156B1) },
+       { "America/St_Kitts"                  , FOR_V2(0x037B68, 0x015C17) },
+       { "America/St_Lucia"                  , FOR_V2(0x037C1E, 0x015C71) },
+       { "America/St_Thomas"                 , FOR_V2(0x037CD4, 0x015CCB) },
+       { "America/St_Vincent"                , FOR_V2(0x037D8A, 0x015D25) },
+       { "America/Swift_Current"             , FOR_V2(0x037E40, 0x015D7F) },
+       { "America/Tegucigalpa"               , FOR_V2(0x03809C, 0x015E89) },
+       { "America/Thule"                     , FOR_V2(0x0381BE, 0x015F0D) },
+       { "America/Thunder_Bay"               , FOR_V2(0x0387D0, 0x016157) },
+       { "America/Tijuana"                   , FOR_V2(0x039099, 0x0164A8) },
+       { "America/Toronto"                   , FOR_V2(0x0399FA, 0x016837) },
+       { "America/Tortola"                   , FOR_V2(0x03A7D2, 0x016D55) },
+       { "America/Vancouver"                 , FOR_V2(0x03A888, 0x016DAF) },
+       { "America/Virgin"                    , FOR_V2(0x03B402, 0x0171F2) },
+       { "America/Whitehorse"                , FOR_V2(0x03B4B8, 0x01724C) },
+       { "America/Winnipeg"                  , FOR_V2(0x03BD08, 0x017577) },
+       { "America/Yakutat"                   , FOR_V2(0x03C87C, 0x0179BF) },
+       { "America/Yellowknife"               , FOR_V2(0x03D1A2, 0x017D28) },
+       { "Antarctica/Casey"                  , FOR_V2(0x03D981, 0x018027) },
+       { "Antarctica/Davis"                  , FOR_V2(0x03DAA2, 0x0180B0) },
+       { "Antarctica/DumontDUrville"         , FOR_V2(0x03DBD5, 0x01813E) },
+       { "Antarctica/Macquarie"              , FOR_V2(0x03DCD4, 0x0181BF) },
+       { "Antarctica/Mawson"                 , FOR_V2(0x03E2EA, 0x018419) },
+       { "Antarctica/McMurdo"                , FOR_V2(0x03E3C8, 0x018487) },
+       { "Antarctica/Palmer"                 , FOR_V2(0x03ED96, 0x01883C) },
+       { "Antarctica/Rothera"                , FOR_V2(0x03F330, 0x018A6D) },
+       { "Antarctica/South_Pole"             , FOR_V2(0x03F3F0, 0x018ACF) },
+       { "Antarctica/Syowa"                  , FOR_V2(0x03FD98, 0x018E5E) },
+       { "Antarctica/Troll"                  , FOR_V2(0x03FE57, 0x018EBE) },
+       { "Antarctica/Vostok"                 , FOR_V2(0x0402F1, 0x01907C) },
+       { "Arctic/Longyearbyen"               , FOR_V2(0x0403B1, 0x0190DD) },
+       { "Asia/Aden"                         , FOR_V2(0x040C88, 0x019420) },
+       { "Asia/Almaty"                       , FOR_V2(0x040D3F, 0x01947A) },
+       { "Asia/Amman"                        , FOR_V2(0x04110A, 0x019607) },
+       { "Asia/Anadyr"                       , FOR_V2(0x04186B, 0x0198C2) },
+       { "Asia/Aqtau"                        , FOR_V2(0x041D37, 0x019AB1) },
+       { "Asia/Aqtobe"                       , FOR_V2(0x0421E5, 0x019CB8) },
+       { "Asia/Ashgabat"                     , FOR_V2(0x04261A, 0x019E73) },
+       { "Asia/Ashkhabad"                    , FOR_V2(0x0428C5, 0x019F95) },
+       { "Asia/Baghdad"                      , FOR_V2(0x042B70, 0x01A0B7) },
+       { "Asia/Bahrain"                      , FOR_V2(0x042F58, 0x01A23D) },
+       { "Asia/Baku"                         , FOR_V2(0x043035, 0x01A2A8) },
+       { "Asia/Bangkok"                      , FOR_V2(0x0437E5, 0x01A595) },
+       { "Asia/Barnaul"                      , FOR_V2(0x0438BD, 0x01A5FB) },
+       { "Asia/Beirut"                       , FOR_V2(0x043DA2, 0x01A7F0) },
+       { "Asia/Bishkek"                      , FOR_V2(0x04462D, 0x01AB0E) },
+       { "Asia/Brunei"                       , FOR_V2(0x044A5E, 0x01ACBF) },
+       { "Asia/Calcutta"                     , FOR_V2(0x044B33, 0x01AD26) },
+       { "Asia/Chita"                        , FOR_V2(0x044C62, 0x01ADB0) },
+       { "Asia/Choibalsan"                   , FOR_V2(0x045174, 0x01AFBF) },
+       { "Asia/Chongqing"                    , FOR_V2(0x0457C3, 0x01B22B) },
+       { "Asia/Chungking"                    , FOR_V2(0x04596D, 0x01B2DC) },
+       { "Asia/Colombo"                      , FOR_V2(0x045B17, 0x01B38D) },
+       { "Asia/Dacca"                        , FOR_V2(0x045CA8, 0x01B442) },
+       { "Asia/Damascus"                     , FOR_V2(0x045E3A, 0x01B4F9) },
+       { "Asia/Dhaka"                        , FOR_V2(0x046756, 0x01B84E) },
+       { "Asia/Dili"                         , FOR_V2(0x0468E8, 0x01B905) },
+       { "Asia/Dubai"                        , FOR_V2(0x046A29, 0x01B99C) },
+       { "Asia/Dushanbe"                     , FOR_V2(0x046AE0, 0x01B9F6) },
+       { "Asia/Gaza"                         , FOR_V2(0x046D4F, 0x01BAFE) },
+       { "Asia/Harbin"                       , FOR_V2(0x04766E, 0x01BE62) },
+       { "Asia/Hebron"                       , FOR_V2(0x047818, 0x01BF13) },
+       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x048152, 0x01C280) },
+       { "Asia/Hong_Kong"                    , FOR_V2(0x0482D3, 0x01C32F) },
+       { "Asia/Hovd"                         , FOR_V2(0x048784, 0x01C4FE) },
+       { "Asia/Irkutsk"                      , FOR_V2(0x048DA4, 0x01C761) },
+       { "Asia/Istanbul"                     , FOR_V2(0x0492B5, 0x01C970) },
+       { "Asia/Jakarta"                      , FOR_V2(0x049D7C, 0x01CD6E) },
+       { "Asia/Jayapura"                     , FOR_V2(0x049F07, 0x01CE28) },
+       { "Asia/Jerusalem"                    , FOR_V2(0x04A03A, 0x01CED7) },
+       { "Asia/Kabul"                        , FOR_V2(0x04A91F, 0x01D21F) },
+       { "Asia/Kamchatka"                    , FOR_V2(0x04A9F2, 0x01D281) },
+       { "Asia/Karachi"                      , FOR_V2(0x04AEAD, 0x01D467) },
+       { "Asia/Kashgar"                      , FOR_V2(0x04B04C, 0x01D521) },
+       { "Asia/Kathmandu"                    , FOR_V2(0x04B103, 0x01D57B) },
+       { "Asia/Katmandu"                     , FOR_V2(0x04B1E3, 0x01D5E6) },
+       { "Asia/Khandyga"                     , FOR_V2(0x04B2C3, 0x01D651) },
+       { "Asia/Kolkata"                      , FOR_V2(0x04B819, 0x01D885) },
+       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04B948, 0x01D90F) },
+       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04BE37, 0x01DB11) },
+       { "Asia/Kuching"                      , FOR_V2(0x04BFE5, 0x01DBE0) },
+       { "Asia/Kuwait"                       , FOR_V2(0x04C206, 0x01DCD2) },
+       { "Asia/Macao"                        , FOR_V2(0x04C2BD, 0x01DD2C) },
+       { "Asia/Macau"                        , FOR_V2(0x04C5E4, 0x01DE6C) },
+       { "Asia/Magadan"                      , FOR_V2(0x04C90B, 0x01DFAC) },
+       { "Asia/Makassar"                     , FOR_V2(0x04CDF2, 0x01E1A5) },
+       { "Asia/Manila"                       , FOR_V2(0x04CF5F, 0x01E278) },
+       { "Asia/Muscat"                       , FOR_V2(0x04D0D4, 0x01E316) },
+       { "Asia/Nicosia"                      , FOR_V2(0x04D18B, 0x01E370) },
+       { "Asia/Novokuznetsk"                 , FOR_V2(0x04D977, 0x01E65D) },
+       { "Asia/Novosibirsk"                  , FOR_V2(0x04DE74, 0x01E862) },
+       { "Asia/Omsk"                         , FOR_V2(0x04E353, 0x01EA5B) },
+       { "Asia/Oral"                         , FOR_V2(0x04E836, 0x01EC51) },
+       { "Asia/Phnom_Penh"                   , FOR_V2(0x04EC9D, 0x01EE26) },
+       { "Asia/Pontianak"                    , FOR_V2(0x04ED75, 0x01EE8C) },
+       { "Asia/Pyongyang"                    , FOR_V2(0x04EF0E, 0x01EF54) },
+       { "Asia/Qatar"                        , FOR_V2(0x04F052, 0x01EFEB) },
+       { "Asia/Qyzylorda"                    , FOR_V2(0x04F12F, 0x01F056) },
+       { "Asia/Rangoon"                      , FOR_V2(0x04F592, 0x01F22E) },
+       { "Asia/Riyadh"                       , FOR_V2(0x04F6BB, 0x01F2B7) },
+       { "Asia/Saigon"                       , FOR_V2(0x04F772, 0x01F311) },
+       { "Asia/Sakhalin"                     , FOR_V2(0x04F8F3, 0x01F3C0) },
+       { "Asia/Samarkand"                    , FOR_V2(0x04FE00, 0x01F5CC) },
+       { "Asia/Seoul"                        , FOR_V2(0x0500D0, 0x01F709) },
+       { "Asia/Shanghai"                     , FOR_V2(0x050317, 0x01F801) },
+       { "Asia/Singapore"                    , FOR_V2(0x0504CD, 0x01F8BE) },
+       { "Asia/Srednekolymsk"                , FOR_V2(0x050685, 0x01F986) },
+       { "Asia/Taipei"                       , FOR_V2(0x050B88, 0x01FB96) },
+       { "Asia/Tashkent"                     , FOR_V2(0x050EB4, 0x01FCD8) },
+       { "Asia/Tbilisi"                      , FOR_V2(0x05117A, 0x01FE10) },
+       { "Asia/Tehran"                       , FOR_V2(0x0515FC, 0x01FFE3) },
+       { "Asia/Tel_Aviv"                     , FOR_V2(0x051C96, 0x02025E) },
+       { "Asia/Thimbu"                       , FOR_V2(0x05257B, 0x0205A6) },
+       { "Asia/Thimphu"                      , FOR_V2(0x052658, 0x020611) },
+       { "Asia/Tokyo"                        , FOR_V2(0x052735, 0x02067C) },
+       { "Asia/Ujung_Pandang"                , FOR_V2(0x0528A4, 0x020713) },
+       { "Asia/Ulaanbaatar"                  , FOR_V2(0x0529C8, 0x02079D) },
+       { "Asia/Ulan_Bator"                   , FOR_V2(0x052FD2, 0x0209EA) },
+       { "Asia/Urumqi"                       , FOR_V2(0x0535C7, 0x020C22) },
+       { "Asia/Ust-Nera"                     , FOR_V2(0x05368B, 0x020C89) },
+       { "Asia/Vientiane"                    , FOR_V2(0x053BB8, 0x020EA5) },
+       { "Asia/Vladivostok"                  , FOR_V2(0x053C90, 0x020F0B) },
+       { "Asia/Yakutsk"                      , FOR_V2(0x05417A, 0x021107) },
+       { "Asia/Yekaterinburg"                , FOR_V2(0x054663, 0x021303) },
+       { "Asia/Yerevan"                      , FOR_V2(0x054BB3, 0x02152E) },
+       { "Atlantic/Azores"                   , FOR_V2(0x0550BC, 0x021733) },
+       { "Atlantic/Bermuda"                  , FOR_V2(0x055E6E, 0x021C47) },
+       { "Atlantic/Canary"                   , FOR_V2(0x05664E, 0x021F2D) },
+       { "Atlantic/Cape_Verde"               , FOR_V2(0x056DE1, 0x022208) },
+       { "Atlantic/Faeroe"                   , FOR_V2(0x056EEB, 0x022286) },
+       { "Atlantic/Faroe"                    , FOR_V2(0x05761C, 0x02252F) },
+       { "Atlantic/Jan_Mayen"                , FOR_V2(0x057D4D, 0x0227D8) },
+       { "Atlantic/Madeira"                  , FOR_V2(0x058624, 0x022B1B) },
+       { "Atlantic/Reykjavik"                , FOR_V2(0x0593D5, 0x023035) },
+       { "Atlantic/South_Georgia"            , FOR_V2(0x059887, 0x023207) },
+       { "Atlantic/St_Helena"                , FOR_V2(0x059927, 0x02324B) },
+       { "Atlantic/Stanley"                  , FOR_V2(0x0599DD, 0x0232A5) },
+       { "Australia/ACT"                     , FOR_V2(0x059EC7, 0x02348C) },
+       { "Australia/Adelaide"                , FOR_V2(0x05A782, 0x0237C0) },
+       { "Australia/Brisbane"                , FOR_V2(0x05B05B, 0x023AFF) },
+       { "Australia/Broken_Hill"             , FOR_V2(0x05B242, 0x023BD9) },
+       { "Australia/Canberra"                , FOR_V2(0x05BB4C, 0x023F2A) },
+       { "Australia/Currie"                  , FOR_V2(0x05C407, 0x02425E) },
+       { "Australia/Darwin"                  , FOR_V2(0x05CCD8, 0x0245A8) },
+       { "Australia/Eucla"                   , FOR_V2(0x05CE39, 0x024641) },
+       { "Australia/Hobart"                  , FOR_V2(0x05D045, 0x024729) },
+       { "Australia/LHI"                     , FOR_V2(0x05D985, 0x024A9A) },
+       { "Australia/Lindeman"                , FOR_V2(0x05E0D4, 0x024D4C) },
+       { "Australia/Lord_Howe"               , FOR_V2(0x05E309, 0x024E47) },
+       { "Australia/Melbourne"               , FOR_V2(0x05EA68, 0x025109) },
+       { "Australia/North"                   , FOR_V2(0x05F32B, 0x025445) },
+       { "Australia/NSW"                     , FOR_V2(0x05F47A, 0x0254CC) },
+       { "Australia/Perth"                   , FOR_V2(0x05FD35, 0x025800) },
+       { "Australia/Queensland"              , FOR_V2(0x05FF3E, 0x0258EB) },
+       { "Australia/South"                   , FOR_V2(0x06010E, 0x0259AE) },
+       { "Australia/Sydney"                  , FOR_V2(0x0609D8, 0x025CDE) },
+       { "Australia/Tasmania"                , FOR_V2(0x0612AF, 0x02602E) },
+       { "Australia/Victoria"                , FOR_V2(0x061BDA, 0x02638A) },
+       { "Australia/West"                    , FOR_V2(0x062495, 0x0266BE) },
+       { "Australia/Yancowinna"              , FOR_V2(0x062680, 0x02678B) },
+       { "Brazil/Acre"                       , FOR_V2(0x062F6E, 0x026AC0) },
+       { "Brazil/DeNoronha"                  , FOR_V2(0x06320A, 0x026BD1) },
+       { "Brazil/East"                       , FOR_V2(0x0634EE, 0x026CF6) },
+       { "Brazil/West"                       , FOR_V2(0x063CD9, 0x026FD8) },
+       { "Canada/Atlantic"                   , FOR_V2(0x063F4D, 0x0270D5) },
+       { "Canada/Central"                    , FOR_V2(0x064CC7, 0x0275C2) },
+       { "Canada/East-Saskatchewan"          , FOR_V2(0x06581E, 0x0279ED) },
+       { "Canada/Eastern"                    , FOR_V2(0x065C0C, 0x027B7B) },
+       { "Canada/Mountain"                   , FOR_V2(0x0669C7, 0x02807C) },
+       { "Canada/Newfoundland"               , FOR_V2(0x067335, 0x0283F7) },
+       { "Canada/Pacific"                    , FOR_V2(0x068191, 0x02893B) },
+       { "Canada/Saskatchewan"               , FOR_V2(0x068CF2, 0x028D65) },
+       { "Canada/Yukon"                      , FOR_V2(0x0690E0, 0x028EF3) },
+       { "CET"                               , FOR_V2(0x069919, 0x029207) },
+       { "Chile/Continental"                 , FOR_V2(0x06A15B, 0x029510) },
+       { "Chile/EasterIsland"                , FOR_V2(0x06A8D8, 0x0297E5) },
+       { "CST6CDT"                           , FOR_V2(0x06AF32, 0x029A50) },
+       { "Cuba"                              , FOR_V2(0x06B834, 0x029DA1) },
+       { "EET"                               , FOR_V2(0x06C1C5, 0x02A125) },
+       { "Egypt"                             , FOR_V2(0x06C925, 0x02A3D8) },
+       { "Eire"                              , FOR_V2(0x06D0E5, 0x02A6B8) },
+       { "EST"                               , FOR_V2(0x06DED8, 0x02ABDA) },
+       { "EST5EDT"                           , FOR_V2(0x06DF63, 0x02AC1E) },
+       { "Etc/GMT"                           , FOR_V2(0x06E865, 0x02AF6F) },
+       { "Etc/GMT+0"                         , FOR_V2(0x06E8F0, 0x02AFB3) },
+       { "Etc/GMT+1"                         , FOR_V2(0x06E97B, 0x02AFF7) },
+       { "Etc/GMT+10"                        , FOR_V2(0x06EA0E, 0x02B03D) },
+       { "Etc/GMT+11"                        , FOR_V2(0x06EAA5, 0x02B084) },
+       { "Etc/GMT+12"                        , FOR_V2(0x06EB3C, 0x02B0CB) },
+       { "Etc/GMT+2"                         , FOR_V2(0x06EBD3, 0x02B112) },
+       { "Etc/GMT+3"                         , FOR_V2(0x06EC66, 0x02B158) },
+       { "Etc/GMT+4"                         , FOR_V2(0x06ECF9, 0x02B19E) },
+       { "Etc/GMT+5"                         , FOR_V2(0x06ED8C, 0x02B1E4) },
+       { "Etc/GMT+6"                         , FOR_V2(0x06EE1F, 0x02B22A) },
+       { "Etc/GMT+7"                         , FOR_V2(0x06EEB2, 0x02B270) },
+       { "Etc/GMT+8"                         , FOR_V2(0x06EF45, 0x02B2B6) },
+       { "Etc/GMT+9"                         , FOR_V2(0x06EFD8, 0x02B2FC) },
+       { "Etc/GMT-0"                         , FOR_V2(0x06F06B, 0x02B342) },
+       { "Etc/GMT-1"                         , FOR_V2(0x06F0F6, 0x02B386) },
+       { "Etc/GMT-10"                        , FOR_V2(0x06F18A, 0x02B3CC) },
+       { "Etc/GMT-11"                        , FOR_V2(0x06F222, 0x02B413) },
+       { "Etc/GMT-12"                        , FOR_V2(0x06F2BA, 0x02B45A) },
+       { "Etc/GMT-13"                        , FOR_V2(0x06F352, 0x02B4A1) },
+       { "Etc/GMT-14"                        , FOR_V2(0x06F3EA, 0x02B4E8) },
+       { "Etc/GMT-2"                         , FOR_V2(0x06F482, 0x02B52F) },
+       { "Etc/GMT-3"                         , FOR_V2(0x06F516, 0x02B575) },
+       { "Etc/GMT-4"                         , FOR_V2(0x06F5AA, 0x02B5BB) },
+       { "Etc/GMT-5"                         , FOR_V2(0x06F63E, 0x02B601) },
+       { "Etc/GMT-6"                         , FOR_V2(0x06F6D2, 0x02B647) },
+       { "Etc/GMT-7"                         , FOR_V2(0x06F766, 0x02B68D) },
+       { "Etc/GMT-8"                         , FOR_V2(0x06F7FA, 0x02B6D3) },
+       { "Etc/GMT-9"                         , FOR_V2(0x06F88E, 0x02B719) },
+       { "Etc/GMT0"                          , FOR_V2(0x06F922, 0x02B75F) },
+       { "Etc/Greenwich"                     , FOR_V2(0x06F9AD, 0x02B7A3) },
+       { "Etc/UCT"                           , FOR_V2(0x06FA38, 0x02B7E7) },
+       { "Etc/Universal"                     , FOR_V2(0x06FAC3, 0x02B82B) },
+       { "Etc/UTC"                           , FOR_V2(0x06FB4E, 0x02B86F) },
+       { "Etc/Zulu"                          , FOR_V2(0x06FBD9, 0x02B8B3) },
+       { "Europe/Amsterdam"                  , FOR_V2(0x06FC64, 0x02B8F7) },
+       { "Europe/Andorra"                    , FOR_V2(0x0707EF, 0x02BD46) },
+       { "Europe/Astrakhan"                  , FOR_V2(0x070ED2, 0x02BFD3) },
+       { "Europe/Athens"                     , FOR_V2(0x07138F, 0x02C1BA) },
+       { "Europe/Belfast"                    , FOR_V2(0x071C7A, 0x02C50E) },
+       { "Europe/Belgrade"                   , FOR_V2(0x072AED, 0x02CA56) },
+       { "Europe/Berlin"                     , FOR_V2(0x07329E, 0x02CD30) },
+       { "Europe/Bratislava"                 , FOR_V2(0x073BDD, 0x02D0AB) },
+       { "Europe/Brussels"                   , FOR_V2(0x0744C9, 0x02D3EE) },
+       { "Europe/Bucharest"                  , FOR_V2(0x07506F, 0x02D836) },
+       { "Europe/Budapest"                   , FOR_V2(0x075928, 0x02DB71) },
+       { "Europe/Busingen"                   , FOR_V2(0x076299, 0x02DEEB) },
+       { "Europe/Chisinau"                   , FOR_V2(0x076A2B, 0x02E1B3) },
+       { "Europe/Copenhagen"                 , FOR_V2(0x0773C4, 0x02E557) },
+       { "Europe/Dublin"                     , FOR_V2(0x077C40, 0x02E872) },
+       { "Europe/Gibraltar"                  , FOR_V2(0x078A33, 0x02ED94) },
+       { "Europe/Guernsey"                   , FOR_V2(0x079634, 0x02F1FC) },
+       { "Europe/Helsinki"                   , FOR_V2(0x07A4A7, 0x02F744) },
+       { "Europe/Isle_of_Man"                , FOR_V2(0x07AC28, 0x02FA0B) },
+       { "Europe/Istanbul"                   , FOR_V2(0x07BA9B, 0x02FF53) },
+       { "Europe/Jersey"                     , FOR_V2(0x07C562, 0x030351) },
+       { "Europe/Kaliningrad"                , FOR_V2(0x07D3D5, 0x030899) },
+       { "Europe/Kiev"                       , FOR_V2(0x07DA03, 0x030B1A) },
+       { "Europe/Lisbon"                     , FOR_V2(0x07E254, 0x030E4D) },
+       { "Europe/Ljubljana"                  , FOR_V2(0x07EFF0, 0x031361) },
+       { "Europe/London"                     , FOR_V2(0x07F7A1, 0x03163B) },
+       { "Europe/Luxembourg"                 , FOR_V2(0x080614, 0x031B83) },
+       { "Europe/Madrid"                     , FOR_V2(0x0811BE, 0x031FDE) },
+       { "Europe/Malta"                      , FOR_V2(0x081C15, 0x0323BD) },
+       { "Europe/Mariehamn"                  , FOR_V2(0x082666, 0x032787) },
+       { "Europe/Minsk"                      , FOR_V2(0x082DE7, 0x032A4E) },
+       { "Europe/Monaco"                     , FOR_V2(0x08334B, 0x032C72) },
+       { "Europe/Moscow"                     , FOR_V2(0x083EE0, 0x0330BE) },
+       { "Europe/Nicosia"                    , FOR_V2(0x0844F8, 0x033336) },
+       { "Europe/Oslo"                       , FOR_V2(0x084CE4, 0x033623) },
+       { "Europe/Paris"                      , FOR_V2(0x0855BB, 0x033966) },
+       { "Europe/Podgorica"                  , FOR_V2(0x086162, 0x033DBD) },
+       { "Europe/Prague"                     , FOR_V2(0x086913, 0x034097) },
+       { "Europe/Riga"                       , FOR_V2(0x0871FF, 0x0343DA) },
+       { "Europe/Rome"                       , FOR_V2(0x087AC6, 0x034730) },
+       { "Europe/Samara"                     , FOR_V2(0x088548, 0x034B04) },
+       { "Europe/San_Marino"                 , FOR_V2(0x088ABF, 0x034D4A) },
+       { "Europe/Sarajevo"                   , FOR_V2(0x089541, 0x03511E) },
+       { "Europe/Simferopol"                 , FOR_V2(0x089CF2, 0x0353F8) },
+       { "Europe/Skopje"                     , FOR_V2(0x08A2DF, 0x03565A) },
+       { "Europe/Sofia"                      , FOR_V2(0x08AA90, 0x035934) },
+       { "Europe/Stockholm"                  , FOR_V2(0x08B2EE, 0x035C4D) },
+       { "Europe/Tallinn"                    , FOR_V2(0x08BA78, 0x035F0D) },
+       { "Europe/Tirane"                     , FOR_V2(0x08C30F, 0x036253) },
+       { "Europe/Tiraspol"                   , FOR_V2(0x08CB4D, 0x03655E) },
+       { "Europe/Ulyanovsk"                  , FOR_V2(0x08D4E6, 0x036902) },
+       { "Europe/Uzhgorod"                   , FOR_V2(0x08D9F7, 0x036B0F) },
+       { "Europe/Vaduz"                      , FOR_V2(0x08E242, 0x036E37) },
+       { "Europe/Vatican"                    , FOR_V2(0x08E9CC, 0x0370F7) },
+       { "Europe/Vienna"                     , FOR_V2(0x08F44E, 0x0374CB) },
+       { "Europe/Vilnius"                    , FOR_V2(0x08FD17, 0x037809) },
+       { "Europe/Volgograd"                  , FOR_V2(0x0905BA, 0x037B59) },
+       { "Europe/Warsaw"                     , FOR_V2(0x090B15, 0x037D96) },
+       { "Europe/Zagreb"                     , FOR_V2(0x0915B2, 0x038188) },
+       { "Europe/Zaporozhye"                 , FOR_V2(0x091D63, 0x038462) },
+       { "Europe/Zurich"                     , FOR_V2(0x0925DC, 0x0387B4) },
+       { "Factory"                           , FOR_V2(0x092D66, 0x038A74) },
+       { "GB"                                , FOR_V2(0x092E7A, 0x038AE5) },
+       { "GB-Eire"                           , FOR_V2(0x093CED, 0x03902D) },
+       { "GMT"                               , FOR_V2(0x094B60, 0x039575) },
+       { "GMT+0"                             , FOR_V2(0x094BEB, 0x0395B9) },
+       { "GMT-0"                             , FOR_V2(0x094C76, 0x0395FD) },
+       { "GMT0"                              , FOR_V2(0x094D01, 0x039641) },
+       { "Greenwich"                         , FOR_V2(0x094D8C, 0x039685) },
+       { "Hongkong"                          , FOR_V2(0x094E17, 0x0396C9) },
+       { "HST"                               , FOR_V2(0x0952C8, 0x039898) },
+       { "Iceland"                           , FOR_V2(0x095354, 0x0398DC) },
+       { "Indian/Antananarivo"               , FOR_V2(0x095806, 0x039AAE) },
+       { "Indian/Chagos"                     , FOR_V2(0x09592D, 0x039B3A) },
+       { "Indian/Christmas"                  , FOR_V2(0x095A02, 0x039BA1) },
+       { "Indian/Cocos"                      , FOR_V2(0x095AA3, 0x039BE5) },
+       { "Indian/Comoro"                     , FOR_V2(0x095B47, 0x039C29) },
+       { "Indian/Kerguelen"                  , FOR_V2(0x095C6E, 0x039CB5) },
+       { "Indian/Mahe"                       , FOR_V2(0x095D25, 0x039D0F) },
+       { "Indian/Maldives"                   , FOR_V2(0x095DDC, 0x039D69) },
+       { "Indian/Mauritius"                  , FOR_V2(0x095EB4, 0x039DCF) },
+       { "Indian/Mayotte"                    , FOR_V2(0x095FBD, 0x039E4A) },
+       { "Indian/Reunion"                    , FOR_V2(0x0960E4, 0x039ED6) },
+       { "Iran"                              , FOR_V2(0x09619B, 0x039F30) },
+       { "Israel"                            , FOR_V2(0x096835, 0x03A1AB) },
+       { "Jamaica"                           , FOR_V2(0x09711A, 0x03A4F3) },
+       { "Japan"                             , FOR_V2(0x097321, 0x03A5C9) },
+       { "Kwajalein"                         , FOR_V2(0x097490, 0x03A660) },
+       { "Libya"                             , FOR_V2(0x097589, 0x03A6D4) },
+       { "MET"                               , FOR_V2(0x097824, 0x03A7E2) },
+       { "Mexico/BajaNorte"                  , FOR_V2(0x098066, 0x03AAEB) },
+       { "Mexico/BajaSur"                    , FOR_V2(0x0989A6, 0x03AE59) },
+       { "Mexico/General"                    , FOR_V2(0x098FCE, 0x03B0AB) },
+       { "MST"                               , FOR_V2(0x09962C, 0x03B30E) },
+       { "MST7MDT"                           , FOR_V2(0x0996B7, 0x03B352) },
+       { "Navajo"                            , FOR_V2(0x099FB9, 0x03B6A3) },
+       { "NZ"                                , FOR_V2(0x09A95A, 0x03BA2D) },
+       { "NZ-CHAT"                           , FOR_V2(0x09B302, 0x03BDBC) },
+       { "Pacific/Apia"                      , FOR_V2(0x09BB17, 0x03C0B1) },
+       { "Pacific/Auckland"                  , FOR_V2(0x09BF71, 0x03C25A) },
+       { "Pacific/Bougainville"              , FOR_V2(0x09C931, 0x03C601) },
+       { "Pacific/Chatham"                   , FOR_V2(0x09CA61, 0x03C68A) },
+       { "Pacific/Chuuk"                     , FOR_V2(0x09D285, 0x03C98E) },
+       { "Pacific/Easter"                    , FOR_V2(0x09D339, 0x03C9E2) },
+       { "Pacific/Efate"                     , FOR_V2(0x09D9A0, 0x03CC5A) },
+       { "Pacific/Enderbury"                 , FOR_V2(0x09DB8A, 0x03CD25) },
+       { "Pacific/Fakaofo"                   , FOR_V2(0x09DC8B, 0x03CDA4) },
+       { "Pacific/Fiji"                      , FOR_V2(0x09DD5C, 0x03CE06) },
+       { "Pacific/Funafuti"                  , FOR_V2(0x09E199, 0x03CF9E) },
+       { "Pacific/Galapagos"                 , FOR_V2(0x09E23B, 0x03CFE2) },
+       { "Pacific/Gambier"                   , FOR_V2(0x09E32B, 0x03D05F) },
+       { "Pacific/Guadalcanal"               , FOR_V2(0x09E3F3, 0x03D0C9) },
+       { "Pacific/Guam"                      , FOR_V2(0x09E4AB, 0x03D123) },
+       { "Pacific/Honolulu"                  , FOR_V2(0x09E598, 0x03D18A) },
+       { "Pacific/Johnston"                  , FOR_V2(0x09E6BE, 0x03D212) },
+       { "Pacific/Kiritimati"                , FOR_V2(0x09E7EC, 0x03D2A2) },
+       { "Pacific/Kosrae"                    , FOR_V2(0x09E8EA, 0x03D31E) },
+       { "Pacific/Kwajalein"                 , FOR_V2(0x09E9E2, 0x03D394) },
+       { "Pacific/Majuro"                    , FOR_V2(0x09EAE4, 0x03D411) },
+       { "Pacific/Marquesas"                 , FOR_V2(0x09EBD2, 0x03D490) },
+       { "Pacific/Midway"                    , FOR_V2(0x09EC9F, 0x03D4FC) },
+       { "Pacific/Nauru"                     , FOR_V2(0x09EDC9, 0x03D58E) },
+       { "Pacific/Niue"                      , FOR_V2(0x09EED3, 0x03D60B) },
+       { "Pacific/Norfolk"                   , FOR_V2(0x09EFC1, 0x03D67A) },
+       { "Pacific/Noumea"                    , FOR_V2(0x09F0EE, 0x03D704) },
+       { "Pacific/Pago_Pago"                 , FOR_V2(0x09F234, 0x03D799) },
+       { "Pacific/Palau"                     , FOR_V2(0x09F350, 0x03D81D) },
+       { "Pacific/Pitcairn"                  , FOR_V2(0x09F3F1, 0x03D861) },
+       { "Pacific/Pohnpei"                   , FOR_V2(0x09F4C8, 0x03D8C7) },
+       { "Pacific/Ponape"                    , FOR_V2(0x09F57B, 0x03D91A) },
+       { "Pacific/Port_Moresby"              , FOR_V2(0x09F620, 0x03D95F) },
+       { "Pacific/Rarotonga"                 , FOR_V2(0x09F6F5, 0x03D9C0) },
+       { "Pacific/Saipan"                    , FOR_V2(0x09F93F, 0x03DAAD) },
+       { "Pacific/Samoa"                     , FOR_V2(0x09FA2C, 0x03DB14) },
+       { "Pacific/Tahiti"                    , FOR_V2(0x09FB48, 0x03DB98) },
+       { "Pacific/Tarawa"                    , FOR_V2(0x09FC11, 0x03DC02) },
+       { "Pacific/Tongatapu"                 , FOR_V2(0x09FCC5, 0x03DC56) },
+       { "Pacific/Truk"                      , FOR_V2(0x09FE24, 0x03DCF3) },
+       { "Pacific/Wake"                      , FOR_V2(0x09FEC9, 0x03DD38) },
+       { "Pacific/Wallis"                    , FOR_V2(0x09FF79, 0x03DD88) },
+       { "Pacific/Yap"                       , FOR_V2(0x0A001B, 0x03DDCC) },
+       { "Poland"                            , FOR_V2(0x0A00C0, 0x03DE11) },
+       { "Portugal"                          , FOR_V2(0x0A0B5D, 0x03E203) },
+       { "PRC"                               , FOR_V2(0x0A18E6, 0x03E704) },
+       { "PST8PDT"                           , FOR_V2(0x0A1A90, 0x03E7B5) },
+       { "ROC"                               , FOR_V2(0x0A2392, 0x03EB06) },
+       { "ROK"                               , FOR_V2(0x0A26BE, 0x03EC48) },
+       { "Singapore"                         , FOR_V2(0x0A2905, 0x03ED40) },
+       { "Turkey"                            , FOR_V2(0x0A2ABD, 0x03EE08) },
+       { "UCT"                               , FOR_V2(0x0A3584, 0x03F206) },
+       { "Universal"                         , FOR_V2(0x0A360F, 0x03F24A) },
+       { "US/Alaska"                         , FOR_V2(0x0A369A, 0x03F28E) },
+       { "US/Aleutian"                       , FOR_V2(0x0A3FF6, 0x03F608) },
+       { "US/Arizona"                        , FOR_V2(0x0A493F, 0x03F979) },
+       { "US/Central"                        , FOR_V2(0x0A4AAC, 0x03FA18) },
+       { "US/East-Indiana"                   , FOR_V2(0x0A58B9, 0x03FF3C) },
+       { "US/Eastern"                        , FOR_V2(0x0A5F50, 0x0401B7) },
+       { "US/Hawaii"                         , FOR_V2(0x0A6D35, 0x0406C7) },
+       { "US/Indiana-Starke"                 , FOR_V2(0x0A6E55, 0x040749) },
+       { "US/Michigan"                       , FOR_V2(0x0A77E6, 0x040AD3) },
+       { "US/Mountain"                       , FOR_V2(0x0A809A, 0x040E0F) },
+       { "US/Pacific"                        , FOR_V2(0x0A8A3B, 0x041199) },
+       { "US/Pacific-New"                    , FOR_V2(0x0A9564, 0x0415AF) },
+       { "US/Samoa"                          , FOR_V2(0x0AA08D, 0x0419C5) },
+       { "UTC"                               , FOR_V2(0x0AA1A9, 0x041A49) },
+       { "W-SU"                              , FOR_V2(0x0AA234, 0x041A8D) },
+       { "WET"                               , FOR_V2(0x0AA838, 0x041CF1) },
+       { "Zulu"                              , FOR_V2(0x0AAF95, 0x041FA4) },
 };
 #ifdef TIMELIB_SUPPORTS_V2DATA
-const unsigned char timelib_timezone_db_data_builtin[698555] = {
+const unsigned char timelib_timezone_db_data_builtin[700448] = {
 #else
-const unsigned char timelib_timezone_db_data_builtin[270272] = {
+const unsigned char timelib_timezone_db_data_builtin[270312] = {
 #endif
 
 
@@ -1279,8 +1282,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x01, 0x01, 0x0A, 0x43, 0x45, 0x54, 0x2D, 0x31, 0x43, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
 0x35, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0xC0, 0x15, 0x2D, 0x01, 0x0A, 0x8B, 0xAD, 0x00, 0x00, 0x00, 0x0F, 0x43, 0x65, 0x75, 0x74,
-0x61, 0x20, 0x26, 0x20, 0x4D, 0x65, 0x6C, 0x69, 0x6C, 0x6C, 0x61,
+0x00, 0xC0, 0x15, 0x2D, 0x01, 0x0A, 0x8B, 0xAD, 0x00, 0x00, 0x00, 0x0E, 0x43, 0x65, 0x75, 0x74,
+0x61, 0x2C, 0x20, 0x4D, 0x65, 0x6C, 0x69, 0x6C, 0x6C, 0x61,
 
 /* Africa/Conakry */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -1693,9 +1696,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x03, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x41,
 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x57, 0x41, 0x54, 0x2D, 0x31, 0x0A,
 #endif
-0x00, 0x82, 0xC4, 0x90, 0x01, 0x2A, 0x01, 0x10, 0x00, 0x00, 0x00, 0x17, 0x77, 0x65, 0x73, 0x74,
-0x20, 0x44, 0x65, 0x6D, 0x2E, 0x20, 0x52, 0x65, 0x70, 0x2E, 0x20, 0x6F, 0x66, 0x20, 0x43, 0x6F,
-0x6E, 0x67, 0x6F,
+0x00, 0x82, 0xC4, 0x90, 0x01, 0x2A, 0x01, 0x10, 0x00, 0x00, 0x00, 0x19, 0x44, 0x65, 0x6D, 0x2E,
+0x20, 0x52, 0x65, 0x70, 0x2E, 0x20, 0x6F, 0x66, 0x20, 0x43, 0x6F, 0x6E, 0x67, 0x6F, 0x20, 0x28,
+0x77, 0x65, 0x73, 0x74, 0x29,
 
 /* Africa/Lagos */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4E, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -1775,9 +1778,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x1E, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x41,
 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x43, 0x41, 0x54, 0x2D, 0x32, 0x0A,
 #endif
-0x00, 0x77, 0x86, 0xF5, 0x01, 0x3C, 0x91, 0xAA, 0x00, 0x00, 0x00, 0x17, 0x65, 0x61, 0x73, 0x74,
-0x20, 0x44, 0x65, 0x6D, 0x2E, 0x20, 0x52, 0x65, 0x70, 0x2E, 0x20, 0x6F, 0x66, 0x20, 0x43, 0x6F,
-0x6E, 0x67, 0x6F,
+0x00, 0x77, 0x86, 0xF5, 0x01, 0x3C, 0x91, 0xAA, 0x00, 0x00, 0x00, 0x19, 0x44, 0x65, 0x6D, 0x2E,
+0x20, 0x52, 0x65, 0x70, 0x2E, 0x20, 0x6F, 0x66, 0x20, 0x43, 0x6F, 0x6E, 0x67, 0x6F, 0x20, 0x28,
+0x65, 0x61, 0x73, 0x74, 0x29,
 
 /* Africa/Lusaka */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x5A, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -2566,8 +2569,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E,
 0x30, 0x0A,
 #endif
-0x00, 0xE6, 0xBD, 0x8D, 0x00, 0x2D, 0xED, 0xB4, 0x00, 0x00, 0x00, 0x0B, 0x41, 0x6C, 0x61, 0x73,
-0x6B, 0x61, 0x20, 0x54, 0x69, 0x6D, 0x65,
+0x00, 0xE6, 0xBD, 0x8D, 0x00, 0x2D, 0xED, 0xB4, 0x00, 0x00, 0x00, 0x13, 0x41, 0x6C, 0x61, 0x73,
+0x6B, 0x61, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Anguilla */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -2816,7 +2819,7 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x41, 0x52, 0x54, 0x33, 0x0A,
 #endif
 0x00, 0x5D, 0xE4, 0x75, 0x00, 0xAE, 0x47, 0xE2, 0x00, 0x00, 0x00, 0x1B, 0x43, 0x61, 0x74, 0x61,
-0x6D, 0x61, 0x72, 0x63, 0x61, 0x20, 0x28, 0x43, 0x54, 0x29, 0x2C, 0x20, 0x43, 0x68, 0x75, 0x62,
+0x6D, 0x61, 0x72, 0x63, 0x61, 0x20, 0x28, 0x43, 0x54, 0x29, 0x3B, 0x20, 0x43, 0x68, 0x75, 0x62,
 0x75, 0x74, 0x20, 0x28, 0x43, 0x48, 0x29,
 
 /* America/Argentina/ComodRivadavia */
@@ -2971,10 +2974,11 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x0A, 0x41, 0x52, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x59, 0x6A, 0xA0, 0x00, 0xB0, 0xB8, 0xE2, 0x00, 0x00, 0x00, 0x2F, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x20, 0x28, 0x43, 0x42, 0x2C, 0x20,
-0x43, 0x43, 0x2C, 0x20, 0x43, 0x4E, 0x2C, 0x20, 0x45, 0x52, 0x2C, 0x20, 0x46, 0x4D, 0x2C, 0x20,
-0x4D, 0x4E, 0x2C, 0x20, 0x53, 0x45, 0x2C, 0x20, 0x53, 0x46, 0x29,
+0x00, 0x59, 0x6A, 0xA0, 0x00, 0xB0, 0xB8, 0xE2, 0x00, 0x00, 0x00, 0x36, 0x41, 0x72, 0x67, 0x65,
+0x6E, 0x74, 0x69, 0x6E, 0x61, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61,
+0x73, 0x3A, 0x20, 0x43, 0x42, 0x2C, 0x20, 0x43, 0x43, 0x2C, 0x20, 0x43, 0x4E, 0x2C, 0x20, 0x45,
+0x52, 0x2C, 0x20, 0x46, 0x4D, 0x2C, 0x20, 0x4D, 0x4E, 0x2C, 0x20, 0x53, 0x45, 0x2C, 0x20, 0x53,
+0x46, 0x29,
 
 /* America/Argentina/Jujuy */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -3363,8 +3367,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41,
 0x52, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x63, 0x83, 0x42, 0x00, 0xAE, 0xD7, 0x1D, 0x00, 0x00, 0x00, 0x10, 0x28, 0x53, 0x41, 0x2C,
-0x20, 0x4C, 0x50, 0x2C, 0x20, 0x4E, 0x51, 0x2C, 0x20, 0x52, 0x4E, 0x29,
+0x00, 0x63, 0x83, 0x42, 0x00, 0xAE, 0xD7, 0x1D, 0x00, 0x00, 0x00, 0x16, 0x53, 0x61, 0x6C, 0x74,
+0x61, 0x20, 0x28, 0x53, 0x41, 0x2C, 0x20, 0x4C, 0x50, 0x2C, 0x20, 0x4E, 0x51, 0x2C, 0x20, 0x52,
+0x4E, 0x29,
 
 /* America/Argentina/San_Juan */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -3862,12 +3867,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x45, 0x53, 0x54,
 0x35, 0x0A,
 #endif
-0x00, 0xD3, 0xBA, 0x95, 0x00, 0x86, 0xDA, 0xC9, 0x00, 0x00, 0x00, 0x44, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69, 0x6D,
-0x65, 0x20, 0x2D, 0x20, 0x41, 0x74, 0x69, 0x6B, 0x6F, 0x6B, 0x61, 0x6E, 0x2C, 0x20, 0x4F, 0x6E,
-0x74, 0x61, 0x72, 0x69, 0x6F, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x53, 0x6F, 0x75, 0x74, 0x68, 0x61,
-0x6D, 0x70, 0x74, 0x6F, 0x6E, 0x20, 0x49, 0x2C, 0x20, 0x4E, 0x75, 0x6E, 0x61, 0x76, 0x75, 0x74,
-
+0x00, 0xD3, 0xBA, 0x95, 0x00, 0x86, 0xDA, 0xC9, 0x00, 0x00, 0x00, 0x21, 0x45, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x4F, 0x4E, 0x20, 0x28, 0x41, 0x74, 0x69, 0x6B, 0x6F, 0x6B, 0x61, 0x6E, 0x29, 0x3B,
+0x20, 0x4E, 0x55, 0x20, 0x28, 0x43, 0x6F, 0x72, 0x61, 0x6C, 0x20, 0x48, 0x29,
 
 /* America/Atka */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -4199,10 +4201,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x44, 0x54, 0x2C, 0x4D, 0x34, 0x2E, 0x31, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E,
 0x30, 0x0A,
 #endif
-0x00, 0xA9, 0x11, 0x40, 0x00, 0x72, 0x0F, 0x38, 0x00, 0x00, 0x00, 0x28, 0x4D, 0x65, 0x78, 0x69,
-0x63, 0x61, 0x6E, 0x20, 0x43, 0x65, 0x6E, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65,
-0x20, 0x2D, 0x20, 0x42, 0x61, 0x68, 0x69, 0x61, 0x20, 0x64, 0x65, 0x20, 0x42, 0x61, 0x6E, 0x64,
-0x65, 0x72, 0x61, 0x73,
+0x00, 0xA9, 0x11, 0x40, 0x00, 0x72, 0x0F, 0x38, 0x00, 0x00, 0x00, 0x20, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x42, 0x61, 0x68, 0x69, 0x61,
+0x20, 0x64, 0x65, 0x20, 0x42, 0x61, 0x6E, 0x64, 0x65, 0x72, 0x61, 0x73,
 
 /* America/Barbados */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -4273,8 +4274,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x42, 0x52, 0x53, 0x54, 0x00, 0x42, 0x52, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
 0x42, 0x52, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x87, 0x1D, 0xD8, 0x00, 0xC8, 0xAD, 0xB2, 0x00, 0x00, 0x00, 0x0D, 0x41, 0x6D, 0x61, 0x70,
-0x61, 0x2C, 0x20, 0x45, 0x20, 0x50, 0x61, 0x72, 0x61,
+0x00, 0x87, 0x1D, 0xD8, 0x00, 0xC8, 0xAD, 0xB2, 0x00, 0x00, 0x00, 0x12, 0x50, 0x61, 0x72, 0x61,
+0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x29, 0x3B, 0x20, 0x41, 0x6D, 0x61, 0x70, 0x61,
 
 /* America/Belize */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -4366,10 +4367,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x41, 0x53, 0x54, 0x00, 0x41, 0x57, 0x54, 0x00, 0x41, 0x50, 0x54, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0A, 0x41, 0x53, 0x54, 0x34, 0x0A,
 #endif
-0x00, 0xD7, 0xC8, 0xE2, 0x00, 0xBB, 0x81, 0x4D, 0x00, 0x00, 0x00, 0x33, 0x41, 0x74, 0x6C, 0x61,
-0x6E, 0x74, 0x69, 0x63, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69,
-0x6D, 0x65, 0x20, 0x2D, 0x20, 0x51, 0x75, 0x65, 0x62, 0x65, 0x63, 0x20, 0x2D, 0x20, 0x4C, 0x6F,
-0x77, 0x65, 0x72, 0x20, 0x4E, 0x6F, 0x72, 0x74, 0x68, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x65,
+0x00, 0xD7, 0xC8, 0xE2, 0x00, 0xBB, 0x81, 0x4D, 0x00, 0x00, 0x00, 0x1C, 0x41, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x51, 0x43, 0x20, 0x28, 0x4C, 0x6F, 0x77, 0x65, 0x72, 0x20, 0x4E, 0x6F, 0x72, 0x74,
+0x68, 0x20, 0x53, 0x68, 0x6F, 0x72, 0x65, 0x29,
 
 /* America/Boa_Vista */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -4594,10 +4594,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x4D, 0x44, 0x54,
 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xCB, 0xE0, 0xD1, 0x00, 0x61, 0x58, 0xE6, 0x00, 0x00, 0x00, 0x29, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x73, 0x6F, 0x75, 0x74,
-0x68, 0x20, 0x49, 0x64, 0x61, 0x68, 0x6F, 0x20, 0x26, 0x20, 0x65, 0x61, 0x73, 0x74, 0x20, 0x4F,
-0x72, 0x65, 0x67, 0x6F, 0x6E,
+0x00, 0xCB, 0xE0, 0xD1, 0x00, 0x61, 0x58, 0xE6, 0x00, 0x00, 0x00, 0x20, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x2D, 0x20, 0x49, 0x44, 0x20, 0x28, 0x73, 0x6F, 0x75, 0x74, 0x68,
+0x29, 0x3B, 0x20, 0x4F, 0x52, 0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x29,
 
 /* America/Buenos_Aires */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -4808,9 +4807,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x4D, 0x44, 0x54, 0x2C, 0x4D, 0x33,
 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xF2, 0xC9, 0xDC, 0x00, 0x72, 0x5C, 0x42, 0x00, 0x00, 0x00, 0x1C, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x77, 0x65, 0x73, 0x74,
-0x20, 0x4E, 0x75, 0x6E, 0x61, 0x76, 0x75, 0x74,
+0x00, 0xF2, 0xC9, 0xDC, 0x00, 0x72, 0x5C, 0x42, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x2D, 0x20, 0x4E, 0x55, 0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x29,
+
 
 /* America/Campo_Grande */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -5370,8 +5369,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x0A, 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30,
 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC9, 0x2F, 0xE8, 0x00, 0x8C, 0xEA, 0x38, 0x00, 0x00, 0x00, 0x0C, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65,
+0x00, 0xC9, 0x2F, 0xE8, 0x00, 0x8C, 0xEA, 0x38, 0x00, 0x00, 0x00, 0x14, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
+
 
 /* America/Chihuahua */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -5472,11 +5472,10 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x4D, 0x44, 0x54, 0x2C, 0x4D, 0x34, 0x2E, 0x31,
 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xB5, 0x05, 0x25, 0x00, 0x70, 0xC9, 0xB2, 0x00, 0x00, 0x00, 0x35, 0x4D, 0x65, 0x78, 0x69,
-0x63, 0x61, 0x6E, 0x20, 0x4D, 0x6F, 0x75, 0x6E, 0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D,
-0x65, 0x20, 0x2D, 0x20, 0x43, 0x68, 0x69, 0x68, 0x75, 0x61, 0x68, 0x75, 0x61, 0x20, 0x61, 0x77,
-0x61, 0x79, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x55, 0x53, 0x20, 0x62, 0x6F, 0x72, 0x64, 0x65,
-0x72,
+0x00, 0xB5, 0x05, 0x25, 0x00, 0x70, 0xC9, 0xB2, 0x00, 0x00, 0x00, 0x26, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x43, 0x68, 0x69, 0x68,
+0x75, 0x61, 0x68, 0x75, 0x61, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61,
+0x73, 0x29,
 
 /* America/Coral_Harbour */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -5629,10 +5628,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x50, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54,
 0x37, 0x0A,
 #endif
-0x00, 0xD4, 0x3F, 0xF0, 0x00, 0x60, 0xDE, 0x2D, 0x00, 0x00, 0x00, 0x32, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69,
-0x6D, 0x65, 0x20, 0x2D, 0x20, 0x43, 0x72, 0x65, 0x73, 0x74, 0x6F, 0x6E, 0x2C, 0x20, 0x42, 0x72,
-0x69, 0x74, 0x69, 0x73, 0x68, 0x20, 0x43, 0x6F, 0x6C, 0x75, 0x6D, 0x62, 0x69, 0x61,
+0x00, 0xD4, 0x3F, 0xF0, 0x00, 0x60, 0xDE, 0x2D, 0x00, 0x00, 0x00, 0x12, 0x4D, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x42, 0x43, 0x20, 0x28, 0x43, 0x72, 0x65, 0x73, 0x74, 0x6F, 0x6E, 0x29,
 
 /* America/Cuiaba */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -5832,9 +5829,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x47, 0x54, 0x00, 0x57, 0x47, 0x53, 0x54, 0x00, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A, 0x47, 0x4D, 0x54, 0x30, 0x0A,
 #endif
-0x00, 0xFE, 0x77, 0x3A, 0x00, 0xF6, 0x2C, 0xD5, 0x00, 0x00, 0x00, 0x21, 0x65, 0x61, 0x73, 0x74,
-0x20, 0x63, 0x6F, 0x61, 0x73, 0x74, 0x2C, 0x20, 0x6E, 0x6F, 0x72, 0x74, 0x68, 0x20, 0x6F, 0x66,
-0x20, 0x53, 0x63, 0x6F, 0x72, 0x65, 0x73, 0x62, 0x79, 0x73, 0x75, 0x6E, 0x64,
+0x00, 0xFE, 0x77, 0x3A, 0x00, 0xF6, 0x2C, 0xD5, 0x00, 0x00, 0x00, 0x1A, 0x4E, 0x61, 0x74, 0x69,
+0x6F, 0x6E, 0x61, 0x6C, 0x20, 0x50, 0x61, 0x72, 0x6B, 0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x20,
+0x63, 0x6F, 0x61, 0x73, 0x74, 0x29,
 
 /* America/Dawson */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -5971,9 +5968,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x38, 0x50, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xEB, 0x16, 0x4A, 0x00, 0x3D, 0xEC, 0xDD, 0x00, 0x00, 0x00, 0x1A, 0x50, 0x61, 0x63, 0x69,
-0x66, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x6E, 0x6F, 0x72, 0x74, 0x68,
-0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E,
+0x00, 0xEB, 0x16, 0x4A, 0x00, 0x3D, 0xEC, 0xDD, 0x00, 0x00, 0x00, 0x17, 0x50, 0x61, 0x63, 0x69,
+0x66, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E, 0x20, 0x28, 0x6E, 0x6F, 0x72,
+0x74, 0x68, 0x29,
 
 /* America/Dawson_Creek */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -6045,12 +6042,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x57, 0x54, 0x00, 0x50, 0x50, 0x54, 0x00, 0x4D, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x0A,
 #endif
-0x00, 0xE4, 0x86, 0x9A, 0x00, 0x5B, 0x32, 0x5A, 0x00, 0x00, 0x00, 0x49, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69,
-0x6D, 0x65, 0x20, 0x2D, 0x20, 0x44, 0x61, 0x77, 0x73, 0x6F, 0x6E, 0x20, 0x43, 0x72, 0x65, 0x65,
-0x6B, 0x20, 0x26, 0x20, 0x46, 0x6F, 0x72, 0x74, 0x20, 0x53, 0x61, 0x69, 0x6E, 0x74, 0x20, 0x4A,
-0x6F, 0x68, 0x6E, 0x2C, 0x20, 0x42, 0x72, 0x69, 0x74, 0x69, 0x73, 0x68, 0x20, 0x43, 0x6F, 0x6C,
-0x75, 0x6D, 0x62, 0x69, 0x61,
+0x00, 0xE4, 0x86, 0x9A, 0x00, 0x5B, 0x32, 0x5A, 0x00, 0x00, 0x00, 0x20, 0x4D, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x42, 0x43, 0x20, 0x28, 0x44, 0x61, 0x77, 0x73, 0x6F, 0x6E, 0x20, 0x43, 0x72, 0x2C,
+0x20, 0x46, 0x74, 0x20, 0x53, 0x74, 0x20, 0x4A, 0x6F, 0x68, 0x6E, 0x29,
 
 /* America/Denver */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -6209,8 +6203,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4D, 0x53, 0x54, 0x37, 0x4D, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D,
 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC5, 0xF7, 0x5C, 0x00, 0x72, 0x77, 0x0F, 0x00, 0x00, 0x00, 0x0D, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65,
+0x00, 0xC5, 0xF7, 0x5C, 0x00, 0x72, 0x77, 0x0F, 0x00, 0x00, 0x00, 0x15, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73,
+0x29,
 
 /* America/Detroit */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -6354,10 +6349,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C,
 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC9, 0xEB, 0xF2, 0x00, 0x93, 0xF0, 0xB8, 0x00, 0x00, 0x00, 0x28, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4D, 0x69, 0x63, 0x68, 0x69,
-0x67, 0x61, 0x6E, 0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74,
-0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xC9, 0xEB, 0xF2, 0x00, 0x93, 0xF0, 0xB8, 0x00, 0x00, 0x00, 0x19, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4D, 0x49, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61,
+0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Dominica */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x44, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -6529,11 +6523,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4D, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31,
 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xDB, 0x0A, 0x38, 0x00, 0x65, 0x85, 0x95, 0x00, 0x00, 0x00, 0x42, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x41, 0x6C, 0x62, 0x65,
-0x72, 0x74, 0x61, 0x2C, 0x20, 0x65, 0x61, 0x73, 0x74, 0x20, 0x42, 0x72, 0x69, 0x74, 0x69, 0x73,
-0x68, 0x20, 0x43, 0x6F, 0x6C, 0x75, 0x6D, 0x62, 0x69, 0x61, 0x20, 0x26, 0x20, 0x77, 0x65, 0x73,
-0x74, 0x20, 0x53, 0x61, 0x73, 0x6B, 0x61, 0x74, 0x63, 0x68, 0x65, 0x77, 0x61, 0x6E,
+0x00, 0xDB, 0x0A, 0x38, 0x00, 0x65, 0x85, 0x95, 0x00, 0x00, 0x00, 0x1D, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x2D, 0x20, 0x41, 0x42, 0x3B, 0x20, 0x42, 0x43, 0x20, 0x28, 0x45,
+0x29, 0x3B, 0x20, 0x53, 0x4B, 0x20, 0x28, 0x57, 0x29,
 
 /* America/Eirunepe */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -6581,8 +6573,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x41, 0x43, 0x53, 0x54, 0x00, 0x41, 0x43, 0x54, 0x00, 0x41, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41, 0x43, 0x54, 0x35, 0x0A,
 #endif
-0x00, 0x7F, 0x28, 0x15, 0x00, 0xA8, 0x0C, 0xD5, 0x00, 0x00, 0x00, 0x0A, 0x57, 0x20, 0x41, 0x6D,
-0x61, 0x7A, 0x6F, 0x6E, 0x61, 0x73,
+0x00, 0x7F, 0x28, 0x15, 0x00, 0xA8, 0x0C, 0xD5, 0x00, 0x00, 0x00, 0x0F, 0x41, 0x6D, 0x61, 0x7A,
+0x6F, 0x6E, 0x61, 0x73, 0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x29,
 
 /* America/El_Salvador */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x53, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -6903,11 +6895,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x50, 0x50, 0x54, 0x00, 0x4D, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x01, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x0A,
 #endif
-0x00, 0xE3, 0x0D, 0x00, 0x00, 0x57, 0x6E, 0xD0, 0x00, 0x00, 0x00, 0x36, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69,
-0x6D, 0x65, 0x20, 0x2D, 0x20, 0x46, 0x6F, 0x72, 0x74, 0x20, 0x4E, 0x65, 0x6C, 0x73, 0x6F, 0x6E,
-0x2C, 0x20, 0x42, 0x72, 0x69, 0x74, 0x69, 0x73, 0x68, 0x20, 0x43, 0x6F, 0x6C, 0x75, 0x6D, 0x62,
-0x69, 0x61,
+0x00, 0xE3, 0x0D, 0x00, 0x00, 0x57, 0x6E, 0xD0, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x42, 0x43, 0x20, 0x28, 0x46, 0x74, 0x20, 0x4E, 0x65, 0x6C, 0x73, 0x6F, 0x6E, 0x29,
+
 
 /* America/Fort_Wayne */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7068,9 +7058,10 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x42, 0x52, 0x53, 0x54, 0x00, 0x42,
 0x52, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x42, 0x52, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x83, 0xA8, 0x6D, 0x00, 0xD7, 0xE9, 0x70, 0x00, 0x00, 0x00, 0x1E, 0x4E, 0x45, 0x20, 0x42,
-0x72, 0x61, 0x7A, 0x69, 0x6C, 0x20, 0x28, 0x4D, 0x41, 0x2C, 0x20, 0x50, 0x49, 0x2C, 0x20, 0x43,
-0x45, 0x2C, 0x20, 0x52, 0x4E, 0x2C, 0x20, 0x50, 0x42, 0x29,
+0x00, 0x83, 0xA8, 0x6D, 0x00, 0xD7, 0xE9, 0x70, 0x00, 0x00, 0x00, 0x26, 0x42, 0x72, 0x61, 0x7A,
+0x69, 0x6C, 0x20, 0x28, 0x6E, 0x6F, 0x72, 0x74, 0x68, 0x65, 0x61, 0x73, 0x74, 0x3A, 0x20, 0x4D,
+0x41, 0x2C, 0x20, 0x50, 0x49, 0x2C, 0x20, 0x43, 0x45, 0x2C, 0x20, 0x52, 0x4E, 0x2C, 0x20, 0x50,
+0x42, 0x29,
 
 /* America/Glace_Bay */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7214,10 +7205,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x34, 0x41, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xCF, 0xD3, 0x1F, 0x00, 0xB7, 0x2E, 0x88, 0x00, 0x00, 0x00, 0x29, 0x41, 0x74, 0x6C, 0x61,
-0x6E, 0x74, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x76, 0x61,
-0x20, 0x53, 0x63, 0x6F, 0x74, 0x69, 0x61, 0x20, 0x28, 0x43, 0x61, 0x70, 0x65, 0x20, 0x42, 0x72,
-0x65, 0x74, 0x6F, 0x6E, 0x29,
+0x00, 0xCF, 0xD3, 0x1F, 0x00, 0xB7, 0x2E, 0x88, 0x00, 0x00, 0x00, 0x1B, 0x41, 0x74, 0x6C, 0x61,
+0x6E, 0x74, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x4E, 0x53, 0x20, 0x28, 0x43, 0x61, 0x70, 0x65, 0x20,
+0x42, 0x72, 0x65, 0x74, 0x6F, 0x6E, 0x29,
 
 /* America/Godthab */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7340,8 +7330,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x2D, 0x32, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35,
 0x2E, 0x30, 0x2F, 0x2D, 0x31, 0x0A,
 #endif
-0x00, 0xEB, 0x43, 0xDD, 0x00, 0xC3, 0xB8, 0x2A, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xEB, 0x43, 0xDD, 0x00, 0xC3, 0xB8, 0x2A, 0x00, 0x00, 0x00, 0x16, 0x47, 0x72, 0x65, 0x65,
+0x6E, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61,
+0x73, 0x29,
 
 /* America/Goose_Bay */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7549,10 +7540,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E,
 0x30, 0x0A,
 #endif
-0x00, 0xDA, 0xB5, 0x95, 0x00, 0xB6, 0x78, 0x3D, 0x00, 0x00, 0x00, 0x29, 0x41, 0x74, 0x6C, 0x61,
-0x6E, 0x74, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4C, 0x61, 0x62, 0x72,
-0x61, 0x64, 0x6F, 0x72, 0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61,
-0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xDA, 0xB5, 0x95, 0x00, 0xB6, 0x78, 0x3D, 0x00, 0x00, 0x00, 0x20, 0x41, 0x74, 0x6C, 0x61,
+0x6E, 0x74, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x4C, 0x61, 0x62, 0x72, 0x61, 0x64, 0x6F, 0x72, 0x20,
+0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Grand_Turk */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x54, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7715,8 +7705,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x45, 0x43, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x43, 0x54, 0x35,
 0x0A,
 #endif
-0x00, 0x86, 0x05, 0xE5, 0x00, 0x98, 0xD7, 0x9A, 0x00, 0x00, 0x00, 0x08, 0x6D, 0x61, 0x69, 0x6E,
-0x6C, 0x61, 0x6E, 0x64,
+0x00, 0x86, 0x05, 0xE5, 0x00, 0x98, 0xD7, 0x9A, 0x00, 0x00, 0x00, 0x12, 0x45, 0x63, 0x75, 0x61,
+0x64, 0x6F, 0x72, 0x20, 0x28, 0x6D, 0x61, 0x69, 0x6E, 0x6C, 0x61, 0x6E, 0x64, 0x29,
 
 /* America/Guyana */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7960,10 +7950,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x01, 0x0A, 0x41, 0x53, 0x54, 0x34, 0x41, 0x44, 0x54, 0x2C, 0x4D, 0x33,
 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xCD, 0x75, 0xA8, 0x00, 0xB1, 0x9C, 0xC0, 0x00, 0x00, 0x00, 0x2C, 0x41, 0x74, 0x6C, 0x61,
-0x6E, 0x74, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x76, 0x61,
-0x20, 0x53, 0x63, 0x6F, 0x74, 0x69, 0x61, 0x20, 0x28, 0x70, 0x65, 0x6E, 0x69, 0x6E, 0x73, 0x75,
-0x6C, 0x61, 0x29, 0x2C, 0x20, 0x50, 0x45, 0x49,
+0x00, 0xCD, 0x75, 0xA8, 0x00, 0xB1, 0x9C, 0xC0, 0x00, 0x00, 0x00, 0x1E, 0x41, 0x74, 0x6C, 0x61,
+0x6E, 0x74, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x4E, 0x53, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20,
+0x61, 0x72, 0x65, 0x61, 0x73, 0x29, 0x3B, 0x20, 0x50, 0x45,
 
 /* America/Havana */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -8267,10 +8256,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x01, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC6, 0x02, 0xC1, 0x00, 0x8F, 0x31, 0x02, 0x00, 0x00, 0x00, 0x27, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69,
-0x6F, 0x6E, 0x73,
+0x00, 0xC6, 0x02, 0xC1, 0x00, 0x8F, 0x31, 0x02, 0x00, 0x00, 0x00, 0x19, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61,
+0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Indiana/Knox */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -8428,10 +8416,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D,
 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC8, 0x57, 0x6F, 0x00, 0x8E, 0x7A, 0x9C, 0x00, 0x00, 0x00, 0x26, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x53, 0x74, 0x61, 0x72, 0x6B, 0x65, 0x20, 0x43, 0x6F, 0x75, 0x6E,
-0x74, 0x79,
+0x00, 0xC8, 0x57, 0x6F, 0x00, 0x8E, 0x7A, 0x9C, 0x00, 0x00, 0x00, 0x15, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x53, 0x74, 0x61, 0x72, 0x6B, 0x65,
+0x29,
 
 /* America/Indiana/Marengo */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -8545,10 +8532,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54,
 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC3, 0xE2, 0xB3, 0x00, 0x8E, 0xE8, 0x17, 0x00, 0x00, 0x00, 0x28, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x43, 0x72, 0x61, 0x77, 0x66, 0x6F, 0x72, 0x64, 0x20, 0x43, 0x6F,
-0x75, 0x6E, 0x74, 0x79,
+0x00, 0xC3, 0xE2, 0xB3, 0x00, 0x8E, 0xE8, 0x17, 0x00, 0x00, 0x00, 0x17, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x43, 0x72, 0x61, 0x77, 0x66, 0x6F,
+0x72, 0x64, 0x29,
 
 /* America/Indiana/Petersburg */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -8674,10 +8660,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC4, 0x10, 0x2A, 0x00, 0x8D, 0x7B, 0x4A, 0x00, 0x00, 0x00, 0x24, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x50, 0x69, 0x6B, 0x65, 0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x79,
-
+0x00, 0xC4, 0x10, 0x2A, 0x00, 0x8D, 0x7B, 0x4A, 0x00, 0x00, 0x00, 0x13, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x50, 0x69, 0x6B, 0x65, 0x29,
 
 /* America/Indiana/Tell_City */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -8791,10 +8775,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D,
 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC3, 0x3D, 0xA9, 0x00, 0x8E, 0x45, 0x55, 0x00, 0x00, 0x00, 0x25, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x50, 0x65, 0x72, 0x72, 0x79, 0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74,
-0x79,
+0x00, 0xC3, 0x3D, 0xA9, 0x00, 0x8E, 0x45, 0x55, 0x00, 0x00, 0x00, 0x14, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x50, 0x65, 0x72, 0x72, 0x79, 0x29,
+
 
 /* America/Indiana/Vevay */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -8889,10 +8872,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E,
 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC4, 0x74, 0x19, 0x00, 0x90, 0xDB, 0x1D, 0x00, 0x00, 0x00, 0x2B, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x53, 0x77, 0x69, 0x74, 0x7A, 0x65, 0x72, 0x6C, 0x61, 0x6E, 0x64,
-0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x79,
+0x00, 0xC4, 0x74, 0x19, 0x00, 0x90, 0xDB, 0x1D, 0x00, 0x00, 0x00, 0x1A, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x53, 0x77, 0x69, 0x74, 0x7A, 0x65,
+0x72, 0x6C, 0x61, 0x6E, 0x64, 0x29,
 
 /* America/Indiana/Vincennes */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -9004,11 +8986,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D,
 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC4, 0x58, 0x8A, 0x00, 0x8D, 0x19, 0xA2, 0x00, 0x00, 0x00, 0x40, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x44, 0x61, 0x76, 0x69, 0x65, 0x73, 0x73, 0x2C, 0x20, 0x44, 0x75,
-0x62, 0x6F, 0x69, 0x73, 0x2C, 0x20, 0x4B, 0x6E, 0x6F, 0x78, 0x20, 0x26, 0x20, 0x4D, 0x61, 0x72,
-0x74, 0x69, 0x6E, 0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x69, 0x65, 0x73,
+0x00, 0xC4, 0x58, 0x8A, 0x00, 0x8D, 0x19, 0xA2, 0x00, 0x00, 0x00, 0x1C, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x44, 0x61, 0x2C, 0x20, 0x44, 0x75,
+0x2C, 0x20, 0x4B, 0x2C, 0x20, 0x4D, 0x6E, 0x29,
 
 /* America/Indiana/Winamac */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -9126,10 +9106,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E,
 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC7, 0xF7, 0xF2, 0x00, 0x8E, 0x83, 0x2E, 0x00, 0x00, 0x00, 0x27, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x49, 0x6E, 0x64, 0x69, 0x61,
-0x6E, 0x61, 0x20, 0x2D, 0x20, 0x50, 0x75, 0x6C, 0x61, 0x73, 0x6B, 0x69, 0x20, 0x43, 0x6F, 0x75,
-0x6E, 0x74, 0x79,
+0x00, 0xC7, 0xF7, 0xF2, 0x00, 0x8E, 0x83, 0x2E, 0x00, 0x00, 0x00, 0x16, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x49, 0x4E, 0x20, 0x28, 0x50, 0x75, 0x6C, 0x61, 0x73, 0x6B,
+0x69, 0x29,
 
 /* America/Indianapolis */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -9366,10 +9345,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E,
 0x30, 0x0A,
 #endif
-0x00, 0xF1, 0x9F, 0x5C, 0x00, 0x46, 0x9F, 0x6D, 0x00, 0x00, 0x00, 0x2A, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x77, 0x65, 0x73, 0x74,
-0x20, 0x4E, 0x6F, 0x72, 0x74, 0x68, 0x77, 0x65, 0x73, 0x74, 0x20, 0x54, 0x65, 0x72, 0x72, 0x69,
-0x74, 0x6F, 0x72, 0x69, 0x65, 0x73,
+0x00, 0xF1, 0x9F, 0x5C, 0x00, 0x46, 0x9F, 0x6D, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x2D, 0x20, 0x4E, 0x54, 0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x29,
+
 
 /* America/Iqaluit */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -9502,10 +9480,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C,
 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xEA, 0x94, 0x15, 0x00, 0xAA, 0x2F, 0xB5, 0x00, 0x00, 0x00, 0x2C, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x65, 0x61, 0x73, 0x74, 0x20,
-0x4E, 0x75, 0x6E, 0x61, 0x76, 0x75, 0x74, 0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C,
-0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xEA, 0x94, 0x15, 0x00, 0xAA, 0x2F, 0xB5, 0x00, 0x00, 0x00, 0x1E, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4E, 0x55, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x65,
+0x61, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Jamaica */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4A, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -9774,9 +9751,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x39, 0x41, 0x4B, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xE2, 0x4A, 0x72, 0x00, 0x45, 0x8C, 0xCB, 0x00, 0x00, 0x00, 0x1E, 0x41, 0x6C, 0x61, 0x73,
-0x6B, 0x61, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x41, 0x6C, 0x61, 0x73, 0x6B, 0x61,
-0x20, 0x70, 0x61, 0x6E, 0x68, 0x61, 0x6E, 0x64, 0x6C, 0x65,
+0x00, 0xE2, 0x4A, 0x72, 0x00, 0x45, 0x8C, 0xCB, 0x00, 0x00, 0x00, 0x14, 0x41, 0x6C, 0x61, 0x73,
+0x6B, 0x61, 0x20, 0x2D, 0x20, 0x4A, 0x75, 0x6E, 0x65, 0x61, 0x75, 0x20, 0x61, 0x72, 0x65, 0x61,
+
 
 /* America/Kentucky/Louisville */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -9956,10 +9933,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31,
 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC3, 0xB3, 0x48, 0x00, 0x8F, 0xCC, 0xB7, 0x00, 0x00, 0x00, 0x29, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4B, 0x65, 0x6E, 0x74, 0x75,
-0x63, 0x6B, 0x79, 0x20, 0x2D, 0x20, 0x4C, 0x6F, 0x75, 0x69, 0x73, 0x76, 0x69, 0x6C, 0x6C, 0x65,
-0x20, 0x61, 0x72, 0x65, 0x61,
+0x00, 0xC3, 0xB3, 0x48, 0x00, 0x8F, 0xCC, 0xB7, 0x00, 0x00, 0x00, 0x1E, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4B, 0x59, 0x20, 0x28, 0x4C, 0x6F, 0x75, 0x69, 0x73, 0x76,
+0x69, 0x6C, 0x6C, 0x65, 0x20, 0x61, 0x72, 0x65, 0x61, 0x29,
 
 /* America/Kentucky/Monticello */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -10113,10 +10089,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC1, 0x86, 0xDC, 0x00, 0x91, 0x30, 0x4B, 0x00, 0x00, 0x00, 0x26, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4B, 0x65, 0x6E, 0x74, 0x75,
-0x63, 0x6B, 0x79, 0x20, 0x2D, 0x20, 0x57, 0x61, 0x79, 0x6E, 0x65, 0x20, 0x43, 0x6F, 0x75, 0x6E,
-0x74, 0x79,
+0x00, 0xC1, 0x86, 0xDC, 0x00, 0x91, 0x30, 0x4B, 0x00, 0x00, 0x00, 0x14, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4B, 0x59, 0x20, 0x28, 0x57, 0x61, 0x79, 0x6E, 0x65, 0x29,
+
 
 /* America/Knox_IN */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -10530,8 +10505,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x50, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31,
 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xBD, 0x49, 0xE6, 0x00, 0x5E, 0x3B, 0xEA, 0x00, 0x00, 0x00, 0x0C, 0x50, 0x61, 0x63, 0x69,
-0x66, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65,
+0x00, 0xBD, 0x49, 0xE6, 0x00, 0x5E, 0x3B, 0xEA, 0x00, 0x00, 0x00, 0x07, 0x50, 0x61, 0x63, 0x69,
+0x66, 0x69, 0x63,
 
 /* America/Louisville */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -10864,8 +10839,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x00, 0x41, 0x4D, 0x53, 0x54, 0x00, 0x41, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x0A, 0x41, 0x4D, 0x54, 0x34, 0x0A,
 #endif
-0x00, 0x84, 0x8C, 0x4A, 0x00, 0xB7, 0x14, 0x7D, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x20, 0x41, 0x6D,
-0x61, 0x7A, 0x6F, 0x6E, 0x61, 0x73,
+0x00, 0x84, 0x8C, 0x4A, 0x00, 0xB7, 0x14, 0x7D, 0x00, 0x00, 0x00, 0x0F, 0x41, 0x6D, 0x61, 0x7A,
+0x6F, 0x6E, 0x61, 0x73, 0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x29,
 
 /* America/Marigot */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -10997,12 +10972,11 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54,
 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xB0, 0xBF, 0x65, 0x00, 0x7D, 0xE2, 0x90, 0x00, 0x00, 0x00, 0x4A, 0x55, 0x53, 0x20, 0x43,
-0x65, 0x6E, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x43, 0x6F,
-0x61, 0x68, 0x75, 0x69, 0x6C, 0x61, 0x2C, 0x20, 0x44, 0x75, 0x72, 0x61, 0x6E, 0x67, 0x6F, 0x2C,
-0x20, 0x4E, 0x75, 0x65, 0x76, 0x6F, 0x20, 0x4C, 0x65, 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x61, 0x6D,
-0x61, 0x75, 0x6C, 0x69, 0x70, 0x61, 0x73, 0x20, 0x6E, 0x65, 0x61, 0x72, 0x20, 0x55, 0x53, 0x20,
-0x62, 0x6F, 0x72, 0x64, 0x65, 0x72,
+0x00, 0xB0, 0xBF, 0x65, 0x00, 0x7D, 0xE2, 0x90, 0x00, 0x00, 0x00, 0x3E, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x55, 0x53, 0x20, 0x2D, 0x20, 0x43, 0x6F,
+0x61, 0x68, 0x75, 0x69, 0x6C, 0x61, 0x2C, 0x20, 0x4E, 0x75, 0x65, 0x76, 0x6F, 0x20, 0x4C, 0x65,
+0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x61, 0x6D, 0x61, 0x75, 0x6C, 0x69, 0x70, 0x61, 0x73, 0x20, 0x28,
+0x55, 0x53, 0x20, 0x62, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x29,
 
 /* America/Mazatlan */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -11106,10 +11080,11 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x53, 0x54, 0x37, 0x4D, 0x44, 0x54, 0x2C, 0x4D, 0x34, 0x2E, 0x31, 0x2E, 0x30, 0x2C, 0x4D, 0x31,
 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xAC, 0xC1, 0x42, 0x00, 0x70, 0x47, 0x7D, 0x00, 0x00, 0x00, 0x28, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x53, 0x20, 0x42, 0x61,
-0x6A, 0x61, 0x2C, 0x20, 0x4E, 0x61, 0x79, 0x61, 0x72, 0x69, 0x74, 0x2C, 0x20, 0x53, 0x69, 0x6E,
-0x61, 0x6C, 0x6F, 0x61,
+0x00, 0xAC, 0xC1, 0x42, 0x00, 0x70, 0x47, 0x7D, 0x00, 0x00, 0x00, 0x35, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x42, 0x61, 0x6A, 0x61,
+0x20, 0x43, 0x61, 0x6C, 0x69, 0x66, 0x6F, 0x72, 0x6E, 0x69, 0x61, 0x20, 0x53, 0x75, 0x72, 0x2C,
+0x20, 0x4E, 0x61, 0x79, 0x61, 0x72, 0x69, 0x74, 0x2C, 0x20, 0x53, 0x69, 0x6E, 0x61, 0x6C, 0x6F,
+0x61,
 
 /* America/Mendoza */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -11337,12 +11312,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E,
 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xCE, 0x28, 0x79, 0x00, 0x8C, 0xF8, 0x37, 0x00, 0x00, 0x00, 0x47, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4D, 0x69, 0x63, 0x68, 0x69,
-0x67, 0x61, 0x6E, 0x20, 0x2D, 0x20, 0x44, 0x69, 0x63, 0x6B, 0x69, 0x6E, 0x73, 0x6F, 0x6E, 0x2C,
-0x20, 0x47, 0x6F, 0x67, 0x65, 0x62, 0x69, 0x63, 0x2C, 0x20, 0x49, 0x72, 0x6F, 0x6E, 0x20, 0x26,
-0x20, 0x4D, 0x65, 0x6E, 0x6F, 0x6D, 0x69, 0x6E, 0x65, 0x65, 0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74,
-0x69, 0x65, 0x73,
+0x00, 0xCE, 0x28, 0x79, 0x00, 0x8C, 0xF8, 0x37, 0x00, 0x00, 0x00, 0x1F, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4D, 0x49, 0x20, 0x28, 0x57, 0x69, 0x73, 0x63, 0x6F, 0x6E,
+0x73, 0x69, 0x6E, 0x20, 0x62, 0x6F, 0x72, 0x64, 0x65, 0x72, 0x29,
 
 /* America/Merida */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -11535,9 +11507,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x0A, 0x41, 0x4B, 0x53, 0x54, 0x39, 0x41, 0x4B, 0x44, 0x54, 0x2C, 0x4D, 0x33,
 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xDD, 0x72, 0x36, 0x00, 0x49, 0xE3, 0x79, 0x00, 0x00, 0x00, 0x1C, 0x41, 0x6C, 0x61, 0x73,
-0x6B, 0x61, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x41, 0x6E, 0x6E, 0x65, 0x74, 0x74,
-0x65, 0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64,
+0x00, 0xDD, 0x72, 0x36, 0x00, 0x49, 0xE3, 0x79, 0x00, 0x00, 0x00, 0x17, 0x41, 0x6C, 0x61, 0x73,
+0x6B, 0x61, 0x20, 0x2D, 0x20, 0x41, 0x6E, 0x6E, 0x65, 0x74, 0x74, 0x65, 0x20, 0x49, 0x73, 0x6C,
+0x61, 0x6E, 0x64,
 
 /* America/Mexico_City */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -11644,9 +11616,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x34, 0x2E, 0x31,
 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xA6, 0xEE, 0x60, 0x00, 0x7B, 0x5E, 0x07, 0x00, 0x00, 0x00, 0x1D, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20,
-0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xA6, 0xEE, 0x60, 0x00, 0x7B, 0x5E, 0x07, 0x00, 0x00, 0x00, 0x0C, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65,
 
 /* America/Miquelon */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -11960,9 +11931,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x01, 0x0A, 0x41, 0x53, 0x54, 0x34, 0x41, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xCF, 0xAC, 0x10, 0x00, 0xAF, 0xCE, 0x82, 0x00, 0x00, 0x00, 0x1D, 0x41, 0x74, 0x6C, 0x61,
-0x6E, 0x74, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4E, 0x65, 0x77, 0x20,
-0x42, 0x72, 0x75, 0x6E, 0x73, 0x77, 0x69, 0x63, 0x6B,
+0x00, 0xCF, 0xAC, 0x10, 0x00, 0xAF, 0xCE, 0x82, 0x00, 0x00, 0x00, 0x18, 0x41, 0x74, 0x6C, 0x61,
+0x6E, 0x74, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x4E, 0x65, 0x77, 0x20, 0x42, 0x72, 0x75, 0x6E, 0x73,
+0x77, 0x69, 0x63, 0x6B,
 
 /* America/Monterrey */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -12056,13 +12027,12 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54,
 0x2C, 0x4D, 0x34, 0x2E, 0x31, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xB0, 0x7E, 0x4A, 0x00, 0x79, 0x96, 0x4D, 0x00, 0x00, 0x00, 0x54, 0x4D, 0x65, 0x78, 0x69,
-0x63, 0x61, 0x6E, 0x20, 0x43, 0x65, 0x6E, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65,
-0x20, 0x2D, 0x20, 0x43, 0x6F, 0x61, 0x68, 0x75, 0x69, 0x6C, 0x61, 0x2C, 0x20, 0x44, 0x75, 0x72,
-0x61, 0x6E, 0x67, 0x6F, 0x2C, 0x20, 0x4E, 0x75, 0x65, 0x76, 0x6F, 0x20, 0x4C, 0x65, 0x6F, 0x6E,
-0x2C, 0x20, 0x54, 0x61, 0x6D, 0x61, 0x75, 0x6C, 0x69, 0x70, 0x61, 0x73, 0x20, 0x61, 0x77, 0x61,
-0x79, 0x20, 0x66, 0x72, 0x6F, 0x6D, 0x20, 0x55, 0x53, 0x20, 0x62, 0x6F, 0x72, 0x64, 0x65, 0x72,
-
+0x00, 0xB0, 0x7E, 0x4A, 0x00, 0x79, 0x96, 0x4D, 0x00, 0x00, 0x00, 0x45, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x44, 0x75, 0x72, 0x61, 0x6E,
+0x67, 0x6F, 0x3B, 0x20, 0x43, 0x6F, 0x61, 0x68, 0x75, 0x69, 0x6C, 0x61, 0x2C, 0x20, 0x4E, 0x75,
+0x65, 0x76, 0x6F, 0x20, 0x4C, 0x65, 0x6F, 0x6E, 0x2C, 0x20, 0x54, 0x61, 0x6D, 0x61, 0x75, 0x6C,
+0x69, 0x70, 0x61, 0x73, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73,
+0x29,
 
 /* America/Montevideo */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -12779,8 +12749,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC7, 0x74, 0x38, 0x00, 0xA1, 0xBB, 0xC1, 0x00, 0x00, 0x00, 0x0C, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65,
+0x00, 0xC7, 0x74, 0x38, 0x00, 0xA1, 0xBB, 0xC1, 0x00, 0x00, 0x00, 0x14, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
+
 
 /* America/Nipigon */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -12919,12 +12890,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C,
 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD4, 0x1F, 0x62, 0x00, 0x8B, 0xF9, 0x55, 0x00, 0x00, 0x00, 0x4B, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4F, 0x6E, 0x74, 0x61, 0x72,
-0x69, 0x6F, 0x20, 0x26, 0x20, 0x51, 0x75, 0x65, 0x62, 0x65, 0x63, 0x20, 0x2D, 0x20, 0x70, 0x6C,
-0x61, 0x63, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x64, 0x69, 0x64, 0x20, 0x6E, 0x6F,
-0x74, 0x20, 0x6F, 0x62, 0x73, 0x65, 0x72, 0x76, 0x65, 0x20, 0x44, 0x53, 0x54, 0x20, 0x31, 0x39,
-0x36, 0x37, 0x2D, 0x31, 0x39, 0x37, 0x33,
+0x00, 0xD4, 0x1F, 0x62, 0x00, 0x8B, 0xF9, 0x55, 0x00, 0x00, 0x00, 0x21, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4F, 0x4E, 0x2C, 0x20, 0x51, 0x43, 0x20, 0x28, 0x6E, 0x6F,
+0x20, 0x44, 0x53, 0x54, 0x20, 0x31, 0x39, 0x36, 0x37, 0x2D, 0x37, 0x33, 0x29,
 
 /* America/Nome */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13078,9 +13046,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41, 0x4B, 0x53, 0x54, 0x39, 0x41, 0x4B, 0x44, 0x54, 0x2C, 0x4D,
 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xEB, 0xBF, 0xFF, 0x00, 0x16, 0x44, 0xA1, 0x00, 0x00, 0x00, 0x19, 0x41, 0x6C, 0x61, 0x73,
-0x6B, 0x61, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x77, 0x65, 0x73, 0x74, 0x20, 0x41,
-0x6C, 0x61, 0x73, 0x6B, 0x61,
+0x00, 0xEB, 0xBF, 0xFF, 0x00, 0x16, 0x44, 0xA1, 0x00, 0x00, 0x00, 0x0D, 0x41, 0x6C, 0x61, 0x73,
+0x6B, 0x61, 0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x29,
 
 /* America/Noronha */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13287,10 +13254,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D,
 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD1, 0x72, 0xD0, 0x00, 0x77, 0x5B, 0x8E, 0x00, 0x00, 0x00, 0x2B, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x72, 0x74, 0x68,
-0x20, 0x44, 0x61, 0x6B, 0x6F, 0x74, 0x61, 0x20, 0x2D, 0x20, 0x4D, 0x65, 0x72, 0x63, 0x65, 0x72,
-0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x79,
+0x00, 0xD1, 0x72, 0xD0, 0x00, 0x77, 0x5B, 0x8E, 0x00, 0x00, 0x00, 0x15, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4E, 0x44, 0x20, 0x28, 0x4D, 0x65, 0x72, 0x63, 0x65, 0x72,
+0x29,
 
 /* America/North_Dakota/Center */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13445,10 +13411,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D,
 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD1, 0x39, 0x16, 0x00, 0x78, 0x16, 0x83, 0x00, 0x00, 0x00, 0x2B, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x72, 0x74, 0x68,
-0x20, 0x44, 0x61, 0x6B, 0x6F, 0x74, 0x61, 0x20, 0x2D, 0x20, 0x4F, 0x6C, 0x69, 0x76, 0x65, 0x72,
-0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x79,
+0x00, 0xD1, 0x39, 0x16, 0x00, 0x78, 0x16, 0x83, 0x00, 0x00, 0x00, 0x15, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4E, 0x44, 0x20, 0x28, 0x4F, 0x6C, 0x69, 0x76, 0x65, 0x72,
+0x29,
 
 /* America/North_Dakota/New_Salem */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13603,11 +13568,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D,
 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD0, 0xCF, 0x14, 0x00, 0x77, 0xEA, 0xE4, 0x00, 0x00, 0x00, 0x40, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x72, 0x74, 0x68,
-0x20, 0x44, 0x61, 0x6B, 0x6F, 0x74, 0x61, 0x20, 0x2D, 0x20, 0x4D, 0x6F, 0x72, 0x74, 0x6F, 0x6E,
-0x20, 0x43, 0x6F, 0x75, 0x6E, 0x74, 0x79, 0x20, 0x28, 0x65, 0x78, 0x63, 0x65, 0x70, 0x74, 0x20,
-0x4D, 0x61, 0x6E, 0x64, 0x61, 0x6E, 0x20, 0x61, 0x72, 0x65, 0x61, 0x29,
+0x00, 0xD0, 0xCF, 0x14, 0x00, 0x77, 0xEA, 0xE4, 0x00, 0x00, 0x00, 0x1B, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4E, 0x44, 0x20, 0x28, 0x4D, 0x6F, 0x72, 0x74, 0x6F, 0x6E,
+0x20, 0x72, 0x75, 0x72, 0x61, 0x6C, 0x29,
 
 /* America/Ojinaga */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13708,10 +13671,10 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x4D, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32,
 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xB6, 0x71, 0xBA, 0x00, 0x73, 0x54, 0xBD, 0x00, 0x00, 0x00, 0x2B, 0x55, 0x53, 0x20, 0x4D,
-0x6F, 0x75, 0x6E, 0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x43,
-0x68, 0x69, 0x68, 0x75, 0x61, 0x68, 0x75, 0x61, 0x20, 0x6E, 0x65, 0x61, 0x72, 0x20, 0x55, 0x53,
-0x20, 0x62, 0x6F, 0x72, 0x64, 0x65, 0x72,
+0x00, 0xB6, 0x71, 0xBA, 0x00, 0x73, 0x54, 0xBD, 0x00, 0x00, 0x00, 0x28, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x55, 0x53, 0x20, 0x2D, 0x20, 0x43,
+0x68, 0x69, 0x68, 0x75, 0x61, 0x68, 0x75, 0x61, 0x20, 0x28, 0x55, 0x53, 0x20, 0x62, 0x6F, 0x72,
+0x64, 0x65, 0x72, 0x29,
 
 /* America/Panama */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13867,9 +13830,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54,
 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xEE, 0x3D, 0x95, 0x00, 0xAE, 0x5B, 0x6A, 0x00, 0x00, 0x00, 0x23, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x50, 0x61, 0x6E, 0x67, 0x6E,
-0x69, 0x72, 0x74, 0x75, 0x6E, 0x67, 0x2C, 0x20, 0x4E, 0x75, 0x6E, 0x61, 0x76, 0x75, 0x74,
+0x00, 0xEE, 0x3D, 0x95, 0x00, 0xAE, 0x5B, 0x6A, 0x00, 0x00, 0x00, 0x1A, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4E, 0x55, 0x20, 0x28, 0x50, 0x61, 0x6E, 0x67, 0x6E, 0x69,
+0x72, 0x74, 0x75, 0x6E, 0x67, 0x29,
 
 /* America/Paramaribo */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x53, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -13922,15 +13885,14 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x44, 0x54, 0x00, 0x4D, 0x53, 0x54, 0x00, 0x4D, 0x57, 0x54, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x0A,
 #endif
-0x00, 0xBC, 0x5E, 0x01, 0x00, 0x67, 0xA5, 0xDA, 0x00, 0x00, 0x00, 0x30, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69,
-0x6D, 0x65, 0x20, 0x2D, 0x20, 0x41, 0x72, 0x69, 0x7A, 0x6F, 0x6E, 0x61, 0x20, 0x28, 0x65, 0x78,
-0x63, 0x65, 0x70, 0x74, 0x20, 0x4E, 0x61, 0x76, 0x61, 0x6A, 0x6F, 0x29,
+0x00, 0xBC, 0x5E, 0x01, 0x00, 0x67, 0xA5, 0xDA, 0x00, 0x00, 0x00, 0x1D, 0x4D, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x41, 0x72, 0x69, 0x7A, 0x6F, 0x6E, 0x61, 0x20, 0x28, 0x65, 0x78, 0x63, 0x65, 0x70,
+0x74, 0x20, 0x4E, 0x61, 0x76, 0x61, 0x6A, 0x6F, 0x29,
 
 /* America/Port-au-Prince */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x48, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0x80, 0x00, 0x00, 0x00,
 0x9C, 0x6E, 0x71, 0xFC, 0x19, 0x1B, 0x46, 0xD0, 0x1A, 0x01, 0xEF, 0x40, 0x1A, 0xF1, 0xEE, 0x50,
 0x1B, 0xE1, 0xD1, 0x40, 0x1C, 0xD1, 0xD0, 0x50, 0x1D, 0xC1, 0xB3, 0x40, 0x1E, 0xB1, 0xB2, 0x50,
 0x1F, 0xA1, 0x95, 0x40, 0x20, 0x91, 0x94, 0x50, 0x21, 0x81, 0x77, 0x40, 0x22, 0x55, 0xD4, 0xE0,
@@ -13941,32 +13903,18 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x32, 0x72, 0xFA, 0x60, 0x33, 0x47, 0x3B, 0xE0, 0x34, 0x52, 0xDC, 0x60, 0x42, 0x4F, 0x78, 0x50,
 0x43, 0x64, 0x45, 0x40, 0x44, 0x2F, 0x5A, 0x50, 0x45, 0x44, 0x27, 0x40, 0x4F, 0x5C, 0x4D, 0x70,
 0x50, 0x96, 0x04, 0x60, 0x51, 0x3C, 0x2F, 0x70, 0x52, 0x75, 0xE6, 0x60, 0x53, 0x1C, 0x11, 0x70,
-0x54, 0x55, 0xC8, 0x60, 0x54, 0xFB, 0xF3, 0x70, 0x56, 0x35, 0xAA, 0x60, 0x56, 0xE5, 0x0F, 0xF0,
-0x58, 0x1E, 0xC6, 0xE0, 0x58, 0xC4, 0xF1, 0xF0, 0x59, 0xFE, 0xA8, 0xE0, 0x5A, 0xA4, 0xD3, 0xF0,
-0x5B, 0xDE, 0x8A, 0xE0, 0x5C, 0x84, 0xB5, 0xF0, 0x5D, 0xBE, 0x6C, 0xE0, 0x5E, 0x64, 0x97, 0xF0,
-0x5F, 0x9E, 0x4E, 0xE0, 0x60, 0x4D, 0xB4, 0x70, 0x61, 0x87, 0x6B, 0x60, 0x62, 0x2D, 0x96, 0x70,
-0x63, 0x67, 0x4D, 0x60, 0x64, 0x0D, 0x78, 0x70, 0x65, 0x47, 0x2F, 0x60, 0x65, 0xED, 0x5A, 0x70,
-0x67, 0x27, 0x11, 0x60, 0x67, 0xCD, 0x3C, 0x70, 0x69, 0x06, 0xF3, 0x60, 0x69, 0xAD, 0x1E, 0x70,
-0x6A, 0xE6, 0xD5, 0x60, 0x6B, 0x96, 0x3A, 0xF0, 0x6C, 0xCF, 0xF1, 0xE0, 0x6D, 0x76, 0x1C, 0xF0,
-0x6E, 0xAF, 0xD3, 0xE0, 0x6F, 0x55, 0xFE, 0xF0, 0x70, 0x8F, 0xB5, 0xE0, 0x71, 0x35, 0xE0, 0xF0,
-0x72, 0x6F, 0x97, 0xE0, 0x73, 0x15, 0xC2, 0xF0, 0x74, 0x4F, 0x79, 0xE0, 0x74, 0xFE, 0xDF, 0x70,
-0x76, 0x38, 0x96, 0x60, 0x76, 0xDE, 0xC1, 0x70, 0x78, 0x18, 0x78, 0x60, 0x78, 0xBE, 0xA3, 0x70,
-0x79, 0xF8, 0x5A, 0x60, 0x7A, 0x9E, 0x85, 0x70, 0x7B, 0xD8, 0x3C, 0x60, 0x7C, 0x7E, 0x67, 0x70,
-0x7D, 0xB8, 0x1E, 0x60, 0x7E, 0x5E, 0x49, 0x70, 0x7F, 0x98, 0x00, 0x60, 0x01, 0x03, 0x02, 0x03,
+0x54, 0x55, 0xC8, 0x60, 0x54, 0xFB, 0xF3, 0x70, 0x56, 0x35, 0xAA, 0x60, 0x01, 0x03, 0x02, 0x03,
 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0xFF, 0xFF, 0xBC, 0x30, 0x00, 0x00, 0xFF, 0xFF, 0xBC, 0x44, 0x00, 0x04,
-0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0xFF, 0xFF, 0xC7, 0xC0,
-0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0x4C, 0x4D, 0x54, 0x00, 0x50, 0x50, 0x4D, 0x54,
-0x00, 0x45, 0x44, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00,
+0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0xFF, 0xFF, 0xBC, 0x30, 0x00, 0x00, 0xFF, 0xFF,
+0xBC, 0x44, 0x00, 0x04, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D,
+0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0x4C, 0x4D, 0x54, 0x00,
+0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x87, 0x1F, 0x50, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9C, 0x6E, 0x71, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x19, 0x1B, 0x46, 0xD0, 0x00, 0x00, 0x00, 0x00,
 0x1A, 0x01, 0xEF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF1, 0xEE, 0x50, 0x00, 0x00, 0x00, 0x00,
@@ -13989,40 +13937,14 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x50, 0x96, 0x04, 0x60, 0x00, 0x00, 0x00, 0x00, 0x51, 0x3C, 0x2F, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x52, 0x75, 0xE6, 0x60, 0x00, 0x00, 0x00, 0x00, 0x53, 0x1C, 0x11, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x54, 0x55, 0xC8, 0x60, 0x00, 0x00, 0x00, 0x00, 0x54, 0xFB, 0xF3, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x56, 0x35, 0xAA, 0x60, 0x00, 0x00, 0x00, 0x00, 0x56, 0xE5, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x58, 0x1E, 0xC6, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x58, 0xC4, 0xF1, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x59, 0xFE, 0xA8, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xA4, 0xD3, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x5B, 0xDE, 0x8A, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x84, 0xB5, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x5D, 0xBE, 0x6C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x64, 0x97, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x5F, 0x9E, 0x4E, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x60, 0x4D, 0xB4, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x61, 0x87, 0x6B, 0x60, 0x00, 0x00, 0x00, 0x00, 0x62, 0x2D, 0x96, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x63, 0x67, 0x4D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x64, 0x0D, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x65, 0x47, 0x2F, 0x60, 0x00, 0x00, 0x00, 0x00, 0x65, 0xED, 0x5A, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x67, 0x27, 0x11, 0x60, 0x00, 0x00, 0x00, 0x00, 0x67, 0xCD, 0x3C, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x69, 0x06, 0xF3, 0x60, 0x00, 0x00, 0x00, 0x00, 0x69, 0xAD, 0x1E, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x6A, 0xE6, 0xD5, 0x60, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x96, 0x3A, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x6C, 0xCF, 0xF1, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x76, 0x1C, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x6E, 0xAF, 0xD3, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x55, 0xFE, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x70, 0x8F, 0xB5, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x71, 0x35, 0xE0, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x72, 0x6F, 0x97, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x73, 0x15, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x74, 0x4F, 0x79, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x74, 0xFE, 0xDF, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x76, 0x38, 0x96, 0x60, 0x00, 0x00, 0x00, 0x00, 0x76, 0xDE, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x78, 0x18, 0x78, 0x60, 0x00, 0x00, 0x00, 0x00, 0x78, 0xBE, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x79, 0xF8, 0x5A, 0x60, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x9E, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x7B, 0xD8, 0x3C, 0x60, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x7E, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x7D, 0xB8, 0x1E, 0x60, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x5E, 0x49, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x7F, 0x98, 0x00, 0x60, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
+0x56, 0x35, 0xAA, 0x60, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
-0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
-0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
-0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0xFF, 0xFF, 0xBC,
-0x30, 0x00, 0x00, 0xFF, 0xFF, 0xBC, 0x44, 0x00, 0x04, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF,
-0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00,
-0x0D, 0x4C, 0x4D, 0x54, 0x00, 0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x45, 0x53,
-0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45,
-0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31,
-0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
+0x03, 0xFF, 0xFF, 0xBC, 0x30, 0x00, 0x00, 0xFF, 0xFF, 0xBC, 0x44, 0x00, 0x04, 0xFF, 0xFF, 0xC7,
+0xC0, 0x01, 0x09, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x09, 0xFF,
+0xFF, 0xB9, 0xB0, 0x00, 0x0D, 0x4C, 0x4D, 0x54, 0x00, 0x50, 0x50, 0x4D, 0x54, 0x00, 0x45, 0x44,
+0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x0A,
 #endif
 0x00, 0xA5, 0x9B, 0xD5, 0x00, 0xA4, 0x49, 0x4A, 0x00, 0x00, 0x00, 0x00,
 
@@ -14291,10 +14213,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C,
 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD3, 0xAA, 0x32, 0x00, 0x82, 0x5C, 0x65, 0x00, 0x00, 0x00, 0x32, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x52, 0x61, 0x69, 0x6E, 0x79,
-0x20, 0x52, 0x69, 0x76, 0x65, 0x72, 0x20, 0x26, 0x20, 0x46, 0x6F, 0x72, 0x74, 0x20, 0x46, 0x72,
-0x61, 0x6E, 0x63, 0x65, 0x73, 0x2C, 0x20, 0x4F, 0x6E, 0x74, 0x61, 0x72, 0x69, 0x6F,
+0x00, 0xD3, 0xAA, 0x32, 0x00, 0x82, 0x5C, 0x65, 0x00, 0x00, 0x00, 0x22, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4F, 0x4E, 0x20, 0x28, 0x52, 0x61, 0x69, 0x6E, 0x79, 0x20,
+0x52, 0x2C, 0x20, 0x46, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6E, 0x63, 0x65, 0x73, 0x29,
 
 /* America/Rankin_Inlet */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -14421,9 +14342,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30,
 0x0A,
 #endif
-0x00, 0xE9, 0x2E, 0x02, 0x00, 0x86, 0x26, 0x8E, 0x00, 0x00, 0x00, 0x1E, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x63, 0x65, 0x6E, 0x74, 0x72,
-0x61, 0x6C, 0x20, 0x4E, 0x75, 0x6E, 0x61, 0x76, 0x75, 0x74,
+0x00, 0xE9, 0x2E, 0x02, 0x00, 0x86, 0x26, 0x8E, 0x00, 0x00, 0x00, 0x16, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4E, 0x55, 0x20, 0x28, 0x63, 0x65, 0x6E, 0x74, 0x72, 0x61,
+0x6C, 0x29,
 
 /* America/Recife */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -14543,11 +14464,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x00, 0x4D, 0x57, 0x54, 0x00, 0x4D, 0x50, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x36, 0x0A,
 #endif
-0x00, 0xD6, 0x3B, 0xC0, 0x00, 0x72, 0xF9, 0x97, 0x00, 0x00, 0x00, 0x35, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69, 0x6D,
-0x65, 0x20, 0x2D, 0x20, 0x53, 0x61, 0x73, 0x6B, 0x61, 0x74, 0x63, 0x68, 0x65, 0x77, 0x61, 0x6E,
-0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E,
-0x73,
+0x00, 0xD6, 0x3B, 0xC0, 0x00, 0x72, 0xF9, 0x97, 0x00, 0x00, 0x00, 0x15, 0x43, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x53, 0x4B, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73,
+0x29,
 
 /* America/Resolute */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -14674,9 +14593,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30,
 0x0A,
 #endif
-0x00, 0xFB, 0x4E, 0x33, 0x00, 0x81, 0xF5, 0xDB, 0x00, 0x00, 0x00, 0x20, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x52, 0x65, 0x73, 0x6F, 0x6C,
-0x75, 0x74, 0x65, 0x2C, 0x20, 0x4E, 0x75, 0x6E, 0x61, 0x76, 0x75, 0x74,
+0x00, 0xFB, 0x4E, 0x33, 0x00, 0x81, 0xF5, 0xDB, 0x00, 0x00, 0x00, 0x17, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4E, 0x55, 0x20, 0x28, 0x52, 0x65, 0x73, 0x6F, 0x6C, 0x75,
+0x74, 0x65, 0x29,
 
 /* America/Rio_Branco */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -15000,8 +14919,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4D, 0x53, 0x54, 0x00, 0x41, 0x4D, 0x54, 0x00, 0x42, 0x52, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x0A, 0x42, 0x52, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x85, 0x9D, 0xBA, 0x00, 0xBE, 0xF0, 0x35, 0x00, 0x00, 0x00, 0x06, 0x57, 0x20, 0x50, 0x61,
-0x72, 0x61,
+0x00, 0x85, 0x9D, 0xBA, 0x00, 0xBE, 0xF0, 0x35, 0x00, 0x00, 0x00, 0x0B, 0x50, 0x61, 0x72, 0x61,
+0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x29,
 
 /* America/Santiago */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -15126,8 +15045,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
 0x01, 0x01, 0x0A, 0x43, 0x4C, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x56, 0x49, 0xD8, 0x00, 0xA6, 0xD4, 0x55, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x56, 0x49, 0xD8, 0x00, 0xA6, 0xD4, 0x55, 0x00, 0x00, 0x00, 0x12, 0x43, 0x68, 0x69, 0x6C,
+0x65, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Santo_Domingo */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x44, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -15295,10 +15214,11 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x33, 0x42, 0x52, 0x53, 0x54, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x33, 0x2E, 0x30, 0x2F, 0x30, 0x2C,
 0x4D, 0x32, 0x2E, 0x33, 0x2E, 0x30, 0x2F, 0x30, 0x0A,
 #endif
-0x00, 0x65, 0x6B, 0x8A, 0x00, 0xCB, 0x86, 0xDD, 0x00, 0x00, 0x00, 0x32, 0x53, 0x20, 0x26, 0x20,
-0x53, 0x45, 0x20, 0x42, 0x72, 0x61, 0x7A, 0x69, 0x6C, 0x20, 0x28, 0x47, 0x4F, 0x2C, 0x20, 0x44,
-0x46, 0x2C, 0x20, 0x4D, 0x47, 0x2C, 0x20, 0x45, 0x53, 0x2C, 0x20, 0x52, 0x4A, 0x2C, 0x20, 0x53,
-0x50, 0x2C, 0x20, 0x50, 0x52, 0x2C, 0x20, 0x53, 0x43, 0x2C, 0x20, 0x52, 0x53, 0x29,
+0x00, 0x65, 0x6B, 0x8A, 0x00, 0xCB, 0x86, 0xDD, 0x00, 0x00, 0x00, 0x36, 0x42, 0x72, 0x61, 0x7A,
+0x69, 0x6C, 0x20, 0x28, 0x73, 0x6F, 0x75, 0x74, 0x68, 0x65, 0x61, 0x73, 0x74, 0x3A, 0x20, 0x47,
+0x4F, 0x2C, 0x20, 0x44, 0x46, 0x2C, 0x20, 0x4D, 0x47, 0x2C, 0x20, 0x45, 0x53, 0x2C, 0x20, 0x52,
+0x4A, 0x2C, 0x20, 0x53, 0x50, 0x2C, 0x20, 0x50, 0x52, 0x2C, 0x20, 0x53, 0x43, 0x2C, 0x20, 0x52,
+0x53, 0x29,
 
 /* America/Scoresbysund */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -15424,9 +15344,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x45, 0x47, 0x54, 0x31, 0x45, 0x47, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30,
 0x2F, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x31, 0x0A,
 #endif
-0x00, 0xF4, 0xE0, 0xCD, 0x00, 0xF1, 0x23, 0xC5, 0x00, 0x00, 0x00, 0x1F, 0x53, 0x63, 0x6F, 0x72,
-0x65, 0x73, 0x62, 0x79, 0x73, 0x75, 0x6E, 0x64, 0x20, 0x2F, 0x20, 0x49, 0x74, 0x74, 0x6F, 0x71,
-0x71, 0x6F, 0x72, 0x74, 0x6F, 0x6F, 0x72, 0x6D, 0x69, 0x69, 0x74,
+0x00, 0xF4, 0xE0, 0xCD, 0x00, 0xF1, 0x23, 0xC5, 0x00, 0x00, 0x00, 0x1D, 0x53, 0x63, 0x6F, 0x72,
+0x65, 0x73, 0x62, 0x79, 0x73, 0x75, 0x6E, 0x64, 0x2F, 0x49, 0x74, 0x74, 0x6F, 0x71, 0x71, 0x6F,
+0x72, 0x74, 0x6F, 0x6F, 0x72, 0x6D, 0x69, 0x69, 0x74,
 
 /* America/Shiprock */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -15738,10 +15658,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x39, 0x41, 0x4B, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xE0, 0x92, 0xC6, 0x00, 0x44, 0x34, 0x2D, 0x00, 0x00, 0x00, 0x28, 0x41, 0x6C, 0x61, 0x73,
-0x6B, 0x61, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x73, 0x6F, 0x75, 0x74, 0x68, 0x65,
-0x61, 0x73, 0x74, 0x20, 0x41, 0x6C, 0x61, 0x73, 0x6B, 0x61, 0x20, 0x70, 0x61, 0x6E, 0x68, 0x61,
-0x6E, 0x64, 0x6C, 0x65,
+0x00, 0xE0, 0x92, 0xC6, 0x00, 0x44, 0x34, 0x2D, 0x00, 0x00, 0x00, 0x13, 0x41, 0x6C, 0x61, 0x73,
+0x6B, 0x61, 0x20, 0x2D, 0x20, 0x53, 0x69, 0x74, 0x6B, 0x61, 0x20, 0x61, 0x72, 0x65, 0x61,
 
 /* America/St_Barthelemy */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x42, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -15992,10 +15910,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x33, 0x3A, 0x33, 0x30, 0x4E, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C,
 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD1, 0xE8, 0xFA, 0x00, 0xC2, 0x38, 0x0D, 0x00, 0x00, 0x00, 0x28, 0x4E, 0x65, 0x77, 0x66,
-0x6F, 0x75, 0x6E, 0x64, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x2C, 0x20, 0x69,
-0x6E, 0x63, 0x6C, 0x75, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x45, 0x20, 0x4C, 0x61, 0x62, 0x72,
-0x61, 0x64, 0x6F, 0x72,
+0x00, 0xD1, 0xE8, 0xFA, 0x00, 0xC2, 0x38, 0x0D, 0x00, 0x00, 0x00, 0x22, 0x4E, 0x65, 0x77, 0x66,
+0x6F, 0x75, 0x6E, 0x64, 0x6C, 0x61, 0x6E, 0x64, 0x3B, 0x20, 0x4C, 0x61, 0x62, 0x72, 0x61, 0x64,
+0x6F, 0x72, 0x20, 0x28, 0x73, 0x6F, 0x75, 0x74, 0x68, 0x65, 0x61, 0x73, 0x74, 0x29,
 
 /* America/St_Kitts */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -16101,10 +16018,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x43, 0x53, 0x54,
 0x36, 0x0A,
 #endif
-0x00, 0xD6, 0x0E, 0x2D, 0x00, 0x6E, 0x1E, 0x1A, 0x00, 0x00, 0x00, 0x2E, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x53, 0x74, 0x61, 0x6E, 0x64, 0x61, 0x72, 0x64, 0x20, 0x54, 0x69, 0x6D,
-0x65, 0x20, 0x2D, 0x20, 0x53, 0x61, 0x73, 0x6B, 0x61, 0x74, 0x63, 0x68, 0x65, 0x77, 0x61, 0x6E,
-0x20, 0x2D, 0x20, 0x6D, 0x69, 0x64, 0x77, 0x65, 0x73, 0x74,
+0x00, 0xD6, 0x0E, 0x2D, 0x00, 0x6E, 0x1E, 0x1A, 0x00, 0x00, 0x00, 0x12, 0x43, 0x53, 0x54, 0x20,
+0x2D, 0x20, 0x53, 0x4B, 0x20, 0x28, 0x6D, 0x69, 0x64, 0x77, 0x65, 0x73, 0x74, 0x29,
 
 /* America/Tegucigalpa */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x48, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -16228,8 +16143,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x41, 0x53, 0x54, 0x34, 0x41, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C,
 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xFE, 0x29, 0x1A, 0x00, 0xA9, 0xB4, 0x02, 0x00, 0x00, 0x00, 0x10, 0x54, 0x68, 0x75, 0x6C,
-0x65, 0x20, 0x2F, 0x20, 0x50, 0x69, 0x74, 0x75, 0x66, 0x66, 0x69, 0x6B,
+0x00, 0xFE, 0x29, 0x1A, 0x00, 0xA9, 0xB4, 0x02, 0x00, 0x00, 0x00, 0x0E, 0x54, 0x68, 0x75, 0x6C,
+0x65, 0x2F, 0x50, 0x69, 0x74, 0x75, 0x66, 0x66, 0x69, 0x6B,
 
 /* America/Thunder_Bay */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -16373,9 +16288,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C,
 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD3, 0x27, 0xFD, 0x00, 0x8A, 0x79, 0x38, 0x00, 0x00, 0x00, 0x23, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x54, 0x68, 0x75, 0x6E, 0x64,
-0x65, 0x72, 0x20, 0x42, 0x61, 0x79, 0x2C, 0x20, 0x4F, 0x6E, 0x74, 0x61, 0x72, 0x69, 0x6F,
+0x00, 0xD3, 0x27, 0xFD, 0x00, 0x8A, 0x79, 0x38, 0x00, 0x00, 0x00, 0x1A, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4F, 0x4E, 0x20, 0x28, 0x54, 0x68, 0x75, 0x6E, 0x64, 0x65,
+0x72, 0x20, 0x42, 0x61, 0x79, 0x29,
 
 /* America/Tijuana */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -16529,10 +16444,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E,
 0x30, 0x0A,
 #endif
-0x00, 0xBA, 0xF8, 0x95, 0x00, 0x60, 0x1A, 0xDD, 0x00, 0x00, 0x00, 0x27, 0x55, 0x53, 0x20, 0x50,
-0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x42, 0x61,
-0x6A, 0x61, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x66, 0x6F, 0x72, 0x6E, 0x69, 0x61, 0x20, 0x73, 0x74,
-0x61, 0x74, 0x65,
+0x00, 0xBA, 0xF8, 0x95, 0x00, 0x60, 0x1A, 0xDD, 0x00, 0x00, 0x00, 0x21, 0x50, 0x61, 0x63, 0x69,
+0x66, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x55, 0x53, 0x20, 0x2D, 0x20, 0x42, 0x61,
+0x6A, 0x61, 0x20, 0x43, 0x61, 0x6C, 0x69, 0x66, 0x6F, 0x72, 0x6E, 0x69, 0x61,
 
 /* America/Toronto */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -16757,10 +16671,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x01, 0x0A, 0x45, 0x53, 0x54, 0x35, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E,
 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xCB, 0xEF, 0x08, 0x00, 0x99, 0x87, 0x62, 0x00, 0x00, 0x00, 0x30, 0x45, 0x61, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4F, 0x6E, 0x74, 0x61, 0x72,
-0x69, 0x6F, 0x20, 0x26, 0x20, 0x51, 0x75, 0x65, 0x62, 0x65, 0x63, 0x20, 0x2D, 0x20, 0x6D, 0x6F,
-0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xCB, 0xEF, 0x08, 0x00, 0x99, 0x87, 0x62, 0x00, 0x00, 0x00, 0x1D, 0x45, 0x61, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x2D, 0x20, 0x4F, 0x4E, 0x2C, 0x20, 0x51, 0x43, 0x20, 0x28, 0x6D, 0x6F,
+0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Tortola */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x56, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -16963,10 +16876,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x50, 0x53, 0x54, 0x38, 0x50, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D,
 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD4, 0x81, 0x0A, 0x00, 0x56, 0xCC, 0x0D, 0x00, 0x00, 0x00, 0x24, 0x50, 0x61, 0x63, 0x69,
-0x66, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x77, 0x65, 0x73, 0x74, 0x20,
-0x42, 0x72, 0x69, 0x74, 0x69, 0x73, 0x68, 0x20, 0x43, 0x6F, 0x6C, 0x75, 0x6D, 0x62, 0x69, 0x61,
-
+0x00, 0xD4, 0x81, 0x0A, 0x00, 0x56, 0xCC, 0x0D, 0x00, 0x00, 0x00, 0x19, 0x50, 0x61, 0x63, 0x69,
+0x66, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x42, 0x43, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61,
+0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* America/Virgin */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17119,9 +17031,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x38, 0x50, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31,
 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xE5, 0xF9, 0xB2, 0x00, 0x44, 0x96, 0x97, 0x00, 0x00, 0x00, 0x1A, 0x50, 0x61, 0x63, 0x69,
-0x66, 0x69, 0x63, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x73, 0x6F, 0x75, 0x74, 0x68,
-0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E,
+0x00, 0xE5, 0xF9, 0xB2, 0x00, 0x44, 0x96, 0x97, 0x00, 0x00, 0x00, 0x17, 0x50, 0x61, 0x63, 0x69,
+0x66, 0x69, 0x63, 0x20, 0x2D, 0x20, 0x59, 0x75, 0x6B, 0x6F, 0x6E, 0x20, 0x28, 0x73, 0x6F, 0x75,
+0x74, 0x68, 0x29,
 
 /* America/Winnipeg */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17307,10 +17219,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x01, 0x00, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x36, 0x43, 0x44, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xD5, 0x71, 0xED, 0x00, 0x7E, 0x6B, 0x47, 0x00, 0x00, 0x00, 0x26, 0x43, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4D, 0x61, 0x6E, 0x69, 0x74,
-0x6F, 0x62, 0x61, 0x20, 0x26, 0x20, 0x77, 0x65, 0x73, 0x74, 0x20, 0x4F, 0x6E, 0x74, 0x61, 0x72,
-0x69, 0x6F,
+0x00, 0xD5, 0x71, 0xED, 0x00, 0x7E, 0x6B, 0x47, 0x00, 0x00, 0x00, 0x1D, 0x43, 0x65, 0x6E, 0x74,
+0x72, 0x61, 0x6C, 0x20, 0x2D, 0x20, 0x4F, 0x4E, 0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x29, 0x3B,
+0x20, 0x4D, 0x61, 0x6E, 0x69, 0x74, 0x6F, 0x62, 0x61,
 
 /* America/Yakutat */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17460,9 +17371,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x0A, 0x41, 0x4B, 0x53, 0x54, 0x39, 0x41, 0x4B, 0x44, 0x54, 0x2C, 0x4D, 0x33,
 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xE4, 0x30, 0xC6, 0x00, 0x3D, 0x73, 0x8D, 0x00, 0x00, 0x00, 0x23, 0x41, 0x6C, 0x61, 0x73,
-0x6B, 0x61, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x41, 0x6C, 0x61, 0x73, 0x6B, 0x61,
-0x20, 0x70, 0x61, 0x6E, 0x68, 0x61, 0x6E, 0x64, 0x6C, 0x65, 0x20, 0x6E, 0x65, 0x63, 0x6B,
+0x00, 0xE4, 0x30, 0xC6, 0x00, 0x3D, 0x73, 0x8D, 0x00, 0x00, 0x00, 0x10, 0x41, 0x6C, 0x61, 0x73,
+0x6B, 0x61, 0x20, 0x2D, 0x20, 0x59, 0x61, 0x6B, 0x75, 0x74, 0x61, 0x74,
 
 /* America/Yellowknife */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17591,10 +17501,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x54, 0x37, 0x4D, 0x44, 0x54,
 0x2C, 0x4D, 0x33, 0x2E, 0x32, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x31, 0x2E, 0x31, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xE8, 0x9E, 0xC7, 0x00, 0x64, 0x2C, 0x88, 0x00, 0x00, 0x00, 0x2D, 0x4D, 0x6F, 0x75, 0x6E,
-0x74, 0x61, 0x69, 0x6E, 0x20, 0x54, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x63, 0x65, 0x6E, 0x74,
-0x72, 0x61, 0x6C, 0x20, 0x4E, 0x6F, 0x72, 0x74, 0x68, 0x77, 0x65, 0x73, 0x74, 0x20, 0x54, 0x65,
-0x72, 0x72, 0x69, 0x74, 0x6F, 0x72, 0x69, 0x65, 0x73,
+0x00, 0xE8, 0x9E, 0xC7, 0x00, 0x64, 0x2C, 0x88, 0x00, 0x00, 0x00, 0x17, 0x4D, 0x6F, 0x75, 0x6E,
+0x74, 0x61, 0x69, 0x6E, 0x20, 0x2D, 0x20, 0x4E, 0x54, 0x20, 0x28, 0x63, 0x65, 0x6E, 0x74, 0x72,
+0x61, 0x6C, 0x29,
 
 /* Antarctica/Casey */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17617,9 +17526,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x53, 0x54, 0x00, 0x43, 0x41, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
 0x0A, 0x41, 0x57, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
-0x00, 0x24, 0x30, 0x52, 0x01, 0xBB, 0x4B, 0x12, 0x00, 0x00, 0x00, 0x1F, 0x43, 0x61, 0x73, 0x65,
-0x79, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x42, 0x61, 0x69, 0x6C, 0x65,
-0x79, 0x20, 0x50, 0x65, 0x6E, 0x69, 0x6E, 0x73, 0x75, 0x6C, 0x61,
+0x00, 0x24, 0x30, 0x52, 0x01, 0xBB, 0x4B, 0x12, 0x00, 0x00, 0x00, 0x05, 0x43, 0x61, 0x73, 0x65,
+0x79,
 
 /* Antarctica/Davis */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17643,9 +17551,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x44, 0x41, 0x56, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x0A, 0x44, 0x41,
 0x56, 0x54, 0x2D, 0x37, 0x0A,
 #endif
-0x00, 0x20, 0xAD, 0xE2, 0x01, 0x89, 0xA0, 0x3A, 0x00, 0x00, 0x00, 0x1D, 0x44, 0x61, 0x76, 0x69,
-0x73, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x56, 0x65, 0x73, 0x74, 0x66,
-0x6F, 0x6C, 0x64, 0x20, 0x48, 0x69, 0x6C, 0x6C, 0x73,
+0x00, 0x20, 0xAD, 0xE2, 0x01, 0x89, 0xA0, 0x3A, 0x00, 0x00, 0x00, 0x05, 0x44, 0x61, 0x76, 0x69,
+0x73,
 
 /* Antarctica/DumontDUrville */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17665,10 +17572,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x08, 0x7A, 0x7A, 0x7A, 0x00, 0x50, 0x4D, 0x54, 0x00, 0x44, 0x44, 0x55, 0x54, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x44, 0x44, 0x55, 0x54, 0x2D, 0x31, 0x30, 0x0A,
 #endif
-0x00, 0x23, 0x9A, 0x95, 0x01, 0xE8, 0x4E, 0x82, 0x00, 0x00, 0x00, 0x25, 0x44, 0x75, 0x6D, 0x6F,
-0x6E, 0x74, 0x2D, 0x64, 0x27, 0x55, 0x72, 0x76, 0x69, 0x6C, 0x6C, 0x65, 0x20, 0x53, 0x74, 0x61,
-0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x41, 0x64, 0x65, 0x6C, 0x69, 0x65, 0x20, 0x4C, 0x61, 0x6E,
-0x64,
+0x00, 0x23, 0x9A, 0x95, 0x01, 0xE8, 0x4E, 0x82, 0x00, 0x00, 0x00, 0x10, 0x44, 0x75, 0x6D, 0x6F,
+0x6E, 0x74, 0x2D, 0x64, 0x27, 0x55, 0x72, 0x76, 0x69, 0x6C, 0x6C, 0x65,
 
 /* Antarctica/Macquarie */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17788,9 +17693,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x60, 0x00, 0x04, 0x00, 0x00, 0x46, 0x50, 0x00, 0x04, 0x7A, 0x7A, 0x7A, 0x00, 0x4D, 0x41, 0x57,
 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x41, 0x57, 0x54, 0x2D, 0x35, 0x0A,
 #endif
-0x00, 0x22, 0x2E, 0x00, 0x01, 0x72, 0x9C, 0x4D, 0x00, 0x00, 0x00, 0x19, 0x4D, 0x61, 0x77, 0x73,
-0x6F, 0x6E, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x48, 0x6F, 0x6C, 0x6D,
-0x65, 0x20, 0x42, 0x61, 0x79,
+0x00, 0x22, 0x2E, 0x00, 0x01, 0x72, 0x9C, 0x4D, 0x00, 0x00, 0x00, 0x06, 0x4D, 0x61, 0x77, 0x73,
+0x6F, 0x6E,
 
 /* Antarctica/McMurdo */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17950,10 +17854,10 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x2D, 0x31, 0x32, 0x4E, 0x5A, 0x44, 0x54, 0x2C, 0x4D, 0x39, 0x2E, 0x35, 0x2E, 0x30, 0x2C,
 0x4D, 0x34, 0x2E, 0x31, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0x12, 0x90, 0x9A, 0x02, 0x10, 0xDE, 0xA0, 0x00, 0x00, 0x00, 0x2D, 0x4D, 0x63, 0x4D, 0x75,
-0x72, 0x64, 0x6F, 0x2C, 0x20, 0x53, 0x6F, 0x75, 0x74, 0x68, 0x20, 0x50, 0x6F, 0x6C, 0x65, 0x2C,
-0x20, 0x53, 0x63, 0x6F, 0x74, 0x74, 0x20, 0x28, 0x4E, 0x65, 0x77, 0x20, 0x5A, 0x65, 0x61, 0x6C,
-0x61, 0x6E, 0x64, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x29,
+0x00, 0x12, 0x90, 0x9A, 0x02, 0x10, 0xDE, 0xA0, 0x00, 0x00, 0x00, 0x26, 0x4E, 0x65, 0x77, 0x20,
+0x5A, 0x65, 0x61, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x74, 0x69, 0x6D, 0x65, 0x20, 0x2D, 0x20, 0x4D,
+0x63, 0x4D, 0x75, 0x72, 0x64, 0x6F, 0x2C, 0x20, 0x53, 0x6F, 0x75, 0x74, 0x68, 0x20, 0x50, 0x6F,
+0x6C, 0x65,
 
 /* Antarctica/Palmer */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18047,9 +17951,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
 0x01, 0x00, 0x01, 0x0A, 0x43, 0x4C, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x26, 0x73, 0xC0, 0x00, 0xB0, 0xD9, 0x70, 0x00, 0x00, 0x00, 0x1D, 0x50, 0x61, 0x6C, 0x6D,
-0x65, 0x72, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x41, 0x6E, 0x76, 0x65,
-0x72, 0x73, 0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64,
+0x00, 0x26, 0x73, 0xC0, 0x00, 0xB0, 0xD9, 0x70, 0x00, 0x00, 0x00, 0x06, 0x50, 0x61, 0x6C, 0x6D,
+0x65, 0x72,
 
 /* Antarctica/Rothera */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18065,9 +17968,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x04, 0x7A, 0x7A, 0x7A, 0x00, 0x52, 0x4F,
 0x54, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x52, 0x4F, 0x54, 0x54, 0x33, 0x0A,
 #endif
-0x00, 0x22, 0x3B, 0x05, 0x00, 0xAA, 0xB1, 0xEA, 0x00, 0x00, 0x00, 0x20, 0x52, 0x6F, 0x74, 0x68,
-0x65, 0x72, 0x61, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x41, 0x64, 0x65,
-0x6C, 0x61, 0x69, 0x64, 0x65, 0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64,
+0x00, 0x22, 0x3B, 0x05, 0x00, 0xAA, 0xB1, 0xEA, 0x00, 0x00, 0x00, 0x07, 0x52, 0x6F, 0x74, 0x68,
+0x65, 0x72, 0x61,
 
 /* Antarctica/South_Pole */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18243,9 +18145,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x7A, 0x7A, 0x7A, 0x00, 0x53, 0x59,
 0x4F, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x53, 0x59, 0x4F, 0x54, 0x2D, 0x33, 0x0A,
 #endif
-0x00, 0x20, 0x08, 0xBC, 0x01, 0x4F, 0x11, 0x58, 0x00, 0x00, 0x00, 0x18, 0x53, 0x79, 0x6F, 0x77,
-0x61, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x45, 0x20, 0x4F, 0x6E, 0x67,
-0x75, 0x6C, 0x20, 0x49,
+0x00, 0x20, 0x08, 0xBC, 0x01, 0x4F, 0x11, 0x58, 0x00, 0x00, 0x00, 0x05, 0x53, 0x79, 0x6F, 0x77,
+0x61,
 
 /* Antarctica/Troll */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18323,9 +18224,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x43, 0x30, 0x43, 0x45, 0x53, 0x54, 0x2D, 0x32, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F,
 0x31, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0x1B, 0x72, 0xCD, 0x01, 0x16, 0x86, 0xBC, 0x00, 0x00, 0x00, 0x1E, 0x54, 0x72, 0x6F, 0x6C,
-0x6C, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x51, 0x75, 0x65, 0x65, 0x6E,
-0x20, 0x4D, 0x61, 0x75, 0x64, 0x20, 0x4C, 0x61, 0x6E, 0x64,
+0x00, 0x1B, 0x72, 0xCD, 0x01, 0x16, 0x86, 0xBC, 0x00, 0x00, 0x00, 0x05, 0x54, 0x72, 0x6F, 0x6C,
+0x6C,
 
 /* Antarctica/Vostok */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18341,9 +18241,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x60, 0x00, 0x04, 0x7A, 0x7A, 0x7A, 0x00, 0x56, 0x4F,
 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x56, 0x4F, 0x53, 0x54, 0x2D, 0x36, 0x0A,
 #endif
-0x00, 0x11, 0xB3, 0x3F, 0x01, 0xB5, 0xC6, 0x4F, 0x00, 0x00, 0x00, 0x1B, 0x56, 0x6F, 0x73, 0x74,
-0x6F, 0x6B, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2C, 0x20, 0x4C, 0x61, 0x6B, 0x65,
-0x20, 0x56, 0x6F, 0x73, 0x74, 0x6F, 0x6B,
+0x00, 0x11, 0xB3, 0x3F, 0x01, 0xB5, 0xC6, 0x4F, 0x00, 0x00, 0x00, 0x06, 0x56, 0x6F, 0x73, 0x74,
+0x6F, 0x6B,
 
 /* Arctic/Longyearbyen */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x53, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18570,8 +18469,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4C, 0x4D, 0x54, 0x00, 0x41, 0x4C, 0x4D, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41, 0x4C, 0x4D, 0x54, 0x2D, 0x36, 0x0A,
 #endif
-0x00, 0xCB, 0x52, 0xC8, 0x01, 0x88, 0x13, 0x18, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xCB, 0x52, 0xC8, 0x01, 0x88, 0x13, 0x18, 0x00, 0x00, 0x00, 0x17, 0x4B, 0x61, 0x7A, 0x61,
+0x6B, 0x68, 0x73, 0x74, 0x61, 0x6E, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65,
+0x61, 0x73, 0x29,
 
 /* Asia/Amman */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4A, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18774,10 +18674,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41, 0x4E, 0x41, 0x54, 0x2D, 0x31, 0x32, 0x0A,
 #endif
-0x00, 0xEC, 0x21, 0x38, 0x02, 0x21, 0x79, 0xED, 0x00, 0x00, 0x00, 0x33, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x38, 0x20, 0x28, 0x4D, 0x6F, 0x73, 0x63, 0x6F, 0x77, 0x2B, 0x30, 0x39,
-0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x32, 0x30, 0x31, 0x34, 0x2D, 0x31, 0x30, 0x2D, 0x32,
-0x36, 0x29, 0x20, 0x2D, 0x20, 0x42, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x65, 0x61,
+0x00, 0xEC, 0x21, 0x38, 0x02, 0x21, 0x79, 0xED, 0x00, 0x00, 0x00, 0x13, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x39, 0x20, 0x2D, 0x20, 0x42, 0x65, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x53, 0x65, 0x61,
 
 /* Asia/Aqtau */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18854,10 +18752,10 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
 0x41, 0x51, 0x54, 0x54, 0x2D, 0x35, 0x0A,
 #endif
-0x00, 0xCD, 0x41, 0x92, 0x01, 0x5F, 0x5B, 0xEA, 0x00, 0x00, 0x00, 0x31, 0x41, 0x74, 0x79, 0x72,
-0x61, 0x75, 0x20, 0x28, 0x41, 0x74, 0x69, 0x72, 0x61, 0x75, 0x2C, 0x20, 0x47, 0x75, 0x72, 0x27,
-0x79, 0x65, 0x76, 0x29, 0x2C, 0x20, 0x4D, 0x61, 0x6E, 0x67, 0x67, 0x68, 0x79, 0x73, 0x74, 0x61,
-0x75, 0x20, 0x28, 0x4D, 0x61, 0x6E, 0x6B, 0x69, 0x73, 0x74, 0x61, 0x75, 0x29,
+0x00, 0xCD, 0x41, 0x92, 0x01, 0x5F, 0x5B, 0xEA, 0x00, 0x00, 0x00, 0x2C, 0x41, 0x74, 0x79, 0x72,
+0x61, 0x75, 0x2F, 0x41, 0x74, 0x69, 0x72, 0x61, 0x75, 0x2F, 0x47, 0x75, 0x72, 0x27, 0x79, 0x65,
+0x76, 0x2C, 0x20, 0x4D, 0x61, 0x6E, 0x67, 0x67, 0x68, 0x79, 0x73, 0x74, 0x61, 0x75, 0x2F, 0x4D,
+0x61, 0x6E, 0x6B, 0x69, 0x73, 0x74, 0x61, 0x75,
 
 /* Asia/Aqtobe */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -18929,8 +18827,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x0A, 0x41, 0x51, 0x54, 0x54, 0x2D, 0x35, 0x0A,
 #endif
-0x00, 0xD6, 0x0E, 0x2D, 0x01, 0x69, 0xE3, 0x3A, 0x00, 0x00, 0x00, 0x0F, 0x41, 0x71, 0x74, 0x6F,
-0x62, 0x65, 0x20, 0x28, 0x41, 0x6B, 0x74, 0x6F, 0x62, 0x65, 0x29,
+0x00, 0xD6, 0x0E, 0x2D, 0x01, 0x69, 0xE3, 0x3A, 0x00, 0x00, 0x00, 0x0D, 0x41, 0x71, 0x74, 0x6F,
+0x62, 0x65, 0x2F, 0x41, 0x6B, 0x74, 0x6F, 0x62, 0x65,
 
 /* Asia/Ashgabat */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x54, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -19263,6 +19161,89 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 #endif
 0x00, 0x9E, 0x4F, 0x58, 0x01, 0xAC, 0x08, 0xD2, 0x00, 0x00, 0x00, 0x00,
 
+/* Asia/Barnaul */
+0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00,
+0xA1, 0xD5, 0x7D, 0xFC, 0xB5, 0xA3, 0xE1, 0x20, 0x15, 0x27, 0x6F, 0x90, 0x16, 0x18, 0xA4, 0x00,
+0x17, 0x08, 0xA3, 0x10, 0x17, 0xF9, 0xD7, 0x80, 0x18, 0xE9, 0xD6, 0x90, 0x19, 0xDB, 0x0B, 0x00,
+0x1A, 0xCC, 0x5B, 0x90, 0x1B, 0xBC, 0x68, 0xB0, 0x1C, 0xAC, 0x59, 0xB0, 0x1D, 0x9C, 0x4A, 0xB0,
+0x1E, 0x8C, 0x3B, 0xB0, 0x1F, 0x7C, 0x2C, 0xB0, 0x20, 0x6C, 0x1D, 0xB0, 0x21, 0x5C, 0x0E, 0xB0,
+0x22, 0x4B, 0xFF, 0xB0, 0x23, 0x3B, 0xF0, 0xB0, 0x24, 0x2B, 0xE1, 0xB0, 0x25, 0x1B, 0xD2, 0xB0,
+0x26, 0x0B, 0xC3, 0xB0, 0x27, 0x04, 0xEF, 0x30, 0x27, 0xF4, 0xE0, 0x30, 0x28, 0xE4, 0xD1, 0x30,
+0x29, 0xD4, 0x98, 0x00, 0x2A, 0xC4, 0x7A, 0xF0, 0x2B, 0xB4, 0xA4, 0x30, 0x2C, 0xA4, 0x95, 0x30,
+0x2D, 0x94, 0x86, 0x30, 0x2E, 0x84, 0x77, 0x30, 0x2F, 0x74, 0x68, 0x30, 0x2F, 0xC7, 0x4C, 0x80,
+0x30, 0x64, 0x67, 0x40, 0x31, 0x5D, 0x92, 0xC0, 0x32, 0x72, 0x6D, 0xC0, 0x33, 0x3D, 0x74, 0xC0,
+0x34, 0x52, 0x4F, 0xC0, 0x35, 0x1D, 0x56, 0xC0, 0x36, 0x32, 0x31, 0xC0, 0x36, 0xFD, 0x38, 0xC0,
+0x38, 0x1B, 0x4E, 0x40, 0x38, 0xDD, 0x1A, 0xC0, 0x39, 0xFB, 0x30, 0x40, 0x3A, 0xBC, 0xFC, 0xC0,
+0x3B, 0xDB, 0x12, 0x40, 0x3C, 0xA6, 0x19, 0x40, 0x3D, 0xBA, 0xF4, 0x40, 0x3E, 0x85, 0xFB, 0x40,
+0x3F, 0x9A, 0xD6, 0x40, 0x40, 0x65, 0xDD, 0x40, 0x41, 0x83, 0xF2, 0xC0, 0x42, 0x45, 0xBF, 0x40,
+0x43, 0x63, 0xD4, 0xC0, 0x44, 0x25, 0xA1, 0x40, 0x45, 0x43, 0xB6, 0xC0, 0x46, 0x05, 0x83, 0x40,
+0x47, 0x23, 0x98, 0xC0, 0x47, 0xEE, 0x9F, 0xC0, 0x49, 0x03, 0x7A, 0xC0, 0x49, 0xCE, 0x81, 0xC0,
+0x4A, 0xE3, 0x5C, 0xC0, 0x4B, 0xAE, 0x63, 0xC0, 0x4C, 0xCC, 0x79, 0x40, 0x4D, 0x8E, 0x45, 0xC0,
+0x54, 0x4B, 0xF3, 0x30, 0x56, 0xF6, 0xEA, 0x40, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
+0x03, 0x02, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
+0x04, 0x02, 0x03, 0x05, 0x04, 0x05, 0x04, 0x05, 0x08, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06,
+0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06,
+0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x04, 0x06, 0x04, 0x00, 0x00, 0x4E, 0x84, 0x00,
+0x00, 0x00, 0x00, 0x54, 0x60, 0x00, 0x04, 0x00, 0x00, 0x70, 0x80, 0x01, 0x08, 0x00, 0x00, 0x62,
+0x70, 0x00, 0x0C, 0x00, 0x00, 0x62, 0x70, 0x00, 0x0C, 0x00, 0x00, 0x70, 0x80, 0x01, 0x08, 0x00,
+0x00, 0x54, 0x60, 0x00, 0x04, 0x00, 0x00, 0x62, 0x70, 0x01, 0x0C, 0x00, 0x00, 0x62, 0x70, 0x01,
+0x0C, 0x00, 0x00, 0x62, 0x70, 0x00, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x2B, 0x30, 0x36, 0x00, 0x2B,
+0x30, 0x38, 0x00, 0x2B, 0x30, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+#ifdef TIMELIB_SUPPORTS_V2DATA
+0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x10, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xA1, 0xD5, 0x7D, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF,
+0xB5, 0xA3, 0xE1, 0x20, 0x00, 0x00, 0x00, 0x00, 0x15, 0x27, 0x6F, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x16, 0x18, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x08, 0xA3, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x17, 0xF9, 0xD7, 0x80, 0x00, 0x00, 0x00, 0x00, 0x18, 0xE9, 0xD6, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x19, 0xDB, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xCC, 0x5B, 0x90, 0x00, 0x00, 0x00, 0x00,
+0x1B, 0xBC, 0x68, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x1C, 0xAC, 0x59, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x1D, 0x9C, 0x4A, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x8C, 0x3B, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x1F, 0x7C, 0x2C, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x20, 0x6C, 0x1D, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x21, 0x5C, 0x0E, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x22, 0x4B, 0xFF, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x23, 0x3B, 0xF0, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2B, 0xE1, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x25, 0x1B, 0xD2, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x26, 0x0B, 0xC3, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x27, 0x04, 0xEF, 0x30, 0x00, 0x00, 0x00, 0x00, 0x27, 0xF4, 0xE0, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x28, 0xE4, 0xD1, 0x30, 0x00, 0x00, 0x00, 0x00, 0x29, 0xD4, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x2A, 0xC4, 0x7A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x2B, 0xB4, 0xA4, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x2C, 0xA4, 0x95, 0x30, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x94, 0x86, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x2E, 0x84, 0x77, 0x30, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x74, 0x68, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x2F, 0xC7, 0x4C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x30, 0x64, 0x67, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x31, 0x5D, 0x92, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x32, 0x72, 0x6D, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x33, 0x3D, 0x74, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x34, 0x52, 0x4F, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x35, 0x1D, 0x56, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x36, 0x32, 0x31, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x36, 0xFD, 0x38, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1B, 0x4E, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x38, 0xDD, 0x1A, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x39, 0xFB, 0x30, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x3A, 0xBC, 0xFC, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3B, 0xDB, 0x12, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x3C, 0xA6, 0x19, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3D, 0xBA, 0xF4, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x3E, 0x85, 0xFB, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x9A, 0xD6, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x40, 0x65, 0xDD, 0x40, 0x00, 0x00, 0x00, 0x00, 0x41, 0x83, 0xF2, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x42, 0x45, 0xBF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x43, 0x63, 0xD4, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x44, 0x25, 0xA1, 0x40, 0x00, 0x00, 0x00, 0x00, 0x45, 0x43, 0xB6, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x46, 0x05, 0x83, 0x40, 0x00, 0x00, 0x00, 0x00, 0x47, 0x23, 0x98, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x47, 0xEE, 0x9F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x49, 0x03, 0x7A, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x49, 0xCE, 0x81, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x4A, 0xE3, 0x5C, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x4B, 0xAE, 0x63, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x4C, 0xCC, 0x79, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x4D, 0x8E, 0x45, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x54, 0x4B, 0xF3, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x56, 0xF6, 0xEA, 0x40, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x04, 0x05,
+0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x02, 0x03, 0x05,
+0x04, 0x05, 0x04, 0x05, 0x08, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06,
+0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06,
+0x07, 0x06, 0x07, 0x06, 0x04, 0x06, 0x04, 0x00, 0x00, 0x4E, 0x84, 0x00, 0x00, 0x00, 0x00, 0x54,
+0x60, 0x00, 0x04, 0x00, 0x00, 0x70, 0x80, 0x01, 0x08, 0x00, 0x00, 0x62, 0x70, 0x00, 0x0C, 0x00,
+0x00, 0x62, 0x70, 0x00, 0x0C, 0x00, 0x00, 0x70, 0x80, 0x01, 0x08, 0x00, 0x00, 0x54, 0x60, 0x00,
+0x04, 0x00, 0x00, 0x62, 0x70, 0x01, 0x0C, 0x00, 0x00, 0x62, 0x70, 0x01, 0x0C, 0x00, 0x00, 0x62,
+0x70, 0x00, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x2B, 0x30, 0x36, 0x00, 0x2B, 0x30, 0x38, 0x00, 0x2B,
+0x30, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x3C, 0x2B, 0x30, 0x37, 0x3E, 0x2D, 0x37, 0x0A,
+#endif
+0x00, 0xDA, 0xC2, 0x9A, 0x01, 0x92, 0x73, 0x58, 0x00, 0x00, 0x00, 0x0E, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x34, 0x20, 0x2D, 0x20, 0x41, 0x6C, 0x74, 0x61, 0x69,
+
 /* Asia/Beirut */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4C, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
@@ -19602,10 +19583,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x59, 0x41, 0x4B, 0x54,
 0x2D, 0x39, 0x0A,
 #endif
-0x00, 0xD8, 0xC0, 0x48, 0x01, 0xBF, 0xCB, 0x6A, 0x00, 0x00, 0x00, 0x34, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x36, 0x20, 0x28, 0x4D, 0x6F, 0x73, 0x63, 0x6F, 0x77, 0x2B, 0x30, 0x35,
-0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x32, 0x30, 0x31, 0x34, 0x2D, 0x31, 0x30, 0x2D, 0x32,
-0x36, 0x29, 0x20, 0x2D, 0x20, 0x5A, 0x61, 0x62, 0x61, 0x79, 0x6B, 0x61, 0x6C, 0x73, 0x6B, 0x79,
+0x00, 0xD8, 0xC0, 0x48, 0x01, 0xBF, 0xCB, 0x6A, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x35, 0x20, 0x2D, 0x20, 0x5A, 0x61, 0x62, 0x61, 0x79, 0x6B, 0x61, 0x6C, 0x73, 0x6B, 0x79,
 
 
 /* Asia/Choibalsan */
@@ -20133,17 +20112,17 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4B, 0xAD, 0x2E, 0x9C, 0x4C, 0x61, 0xBD, 0xD0, 0x4D, 0x94, 0xF9, 0x9C, 0x4E, 0x35, 0xC2, 0x50,
 0x4F, 0x74, 0xDB, 0x60, 0x50, 0x5B, 0x91, 0xE0, 0x51, 0x54, 0xBD, 0x60, 0x52, 0x44, 0xA0, 0x50,
 0x53, 0x34, 0x9F, 0x60, 0x54, 0x49, 0x6C, 0x50, 0x55, 0x15, 0xD2, 0xE0, 0x56, 0x29, 0x4E, 0x50,
-0x56, 0xF5, 0xB4, 0xE0, 0x58, 0x09, 0x30, 0x50, 0x58, 0xDE, 0xD1, 0x60, 0x59, 0xF2, 0x4C, 0xD0,
-0x5A, 0xBE, 0xB3, 0x60, 0x5B, 0xD2, 0x2E, 0xD0, 0x5C, 0x9E, 0x95, 0x60, 0x5D, 0xB2, 0x10, 0xD0,
-0x5E, 0x7E, 0x77, 0x60, 0x5F, 0x91, 0xF2, 0xD0, 0x60, 0x5E, 0x59, 0x60, 0x61, 0x71, 0xD4, 0xD0,
-0x62, 0x3E, 0x3B, 0x60, 0x63, 0x51, 0xB6, 0xD0, 0x64, 0x27, 0x57, 0xE0, 0x65, 0x3A, 0xD3, 0x50,
-0x66, 0x07, 0x39, 0xE0, 0x67, 0x1A, 0xB5, 0x50, 0x67, 0xE7, 0x1B, 0xE0, 0x68, 0xFA, 0x97, 0x50,
-0x69, 0xC6, 0xFD, 0xE0, 0x6A, 0xDA, 0x79, 0x50, 0x6B, 0xA6, 0xDF, 0xE0, 0x6C, 0xBA, 0x5B, 0x50,
-0x6D, 0x8F, 0xFC, 0x60, 0x6E, 0xA3, 0x77, 0xD0, 0x6F, 0x6F, 0xDE, 0x60, 0x70, 0x83, 0x59, 0xD0,
-0x71, 0x4F, 0xC0, 0x60, 0x72, 0x63, 0x3B, 0xD0, 0x73, 0x2F, 0xA2, 0x60, 0x74, 0x43, 0x1D, 0xD0,
-0x75, 0x0F, 0x84, 0x60, 0x76, 0x22, 0xFF, 0xD0, 0x76, 0xEF, 0x66, 0x60, 0x78, 0x02, 0xE1, 0xD0,
-0x78, 0xD8, 0x82, 0xE0, 0x79, 0xEB, 0xFE, 0x50, 0x7A, 0xB8, 0x64, 0xE0, 0x7B, 0xCB, 0xE0, 0x50,
-0x7C, 0x98, 0x46, 0xE0, 0x7D, 0xAB, 0xC2, 0x50, 0x7E, 0x78, 0x28, 0xE0, 0x7F, 0x8B, 0xA4, 0x50,
+0x56, 0xF5, 0xC2, 0xF0, 0x58, 0x09, 0x30, 0x50, 0x58, 0xD5, 0xA4, 0xF0, 0x59, 0xF2, 0x4C, 0xD0,
+0x5A, 0xBE, 0xC1, 0x70, 0x5B, 0xD2, 0x2E, 0xD0, 0x5C, 0x9E, 0xA3, 0x70, 0x5D, 0xB2, 0x10, 0xD0,
+0x5E, 0x7E, 0x85, 0x70, 0x5F, 0x91, 0xF2, 0xD0, 0x60, 0x5E, 0x67, 0x70, 0x61, 0x71, 0xD4, 0xD0,
+0x62, 0x3E, 0x49, 0x70, 0x63, 0x51, 0xB6, 0xD0, 0x64, 0x1E, 0x2B, 0x70, 0x65, 0x3A, 0xD3, 0x50,
+0x66, 0x07, 0x47, 0xF0, 0x67, 0x1A, 0xB5, 0x50, 0x67, 0xE7, 0x29, 0xF0, 0x68, 0xFA, 0x97, 0x50,
+0x69, 0xC7, 0x0B, 0xF0, 0x6A, 0xDA, 0x79, 0x50, 0x6B, 0xA6, 0xED, 0xF0, 0x6C, 0xBA, 0x5B, 0x50,
+0x6D, 0x86, 0xCF, 0xF0, 0x6E, 0xA3, 0x77, 0xD0, 0x6F, 0x6F, 0xEC, 0x70, 0x70, 0x83, 0x59, 0xD0,
+0x71, 0x4F, 0xCE, 0x70, 0x72, 0x63, 0x3B, 0xD0, 0x73, 0x2F, 0xB0, 0x70, 0x74, 0x43, 0x1D, 0xD0,
+0x75, 0x0F, 0x92, 0x70, 0x76, 0x22, 0xFF, 0xD0, 0x76, 0xEF, 0x74, 0x70, 0x78, 0x02, 0xE1, 0xD0,
+0x78, 0xCF, 0x56, 0x70, 0x79, 0xEB, 0xFE, 0x50, 0x7A, 0xB8, 0x72, 0xF0, 0x7B, 0xCB, 0xE0, 0x50,
+0x7C, 0x98, 0x54, 0xF0, 0x7D, 0xAB, 0xC2, 0x50, 0x7E, 0x78, 0x36, 0xF0, 0x7F, 0x8B, 0xA4, 0x50,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
@@ -20213,28 +20192,28 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x51, 0x54, 0xBD, 0x60, 0x00, 0x00, 0x00, 0x00, 0x52, 0x44, 0xA0, 0x50, 0x00, 0x00, 0x00, 0x00,
 0x53, 0x34, 0x9F, 0x60, 0x00, 0x00, 0x00, 0x00, 0x54, 0x49, 0x6C, 0x50, 0x00, 0x00, 0x00, 0x00,
 0x55, 0x15, 0xD2, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x56, 0x29, 0x4E, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x56, 0xF5, 0xB4, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x58, 0x09, 0x30, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x58, 0xDE, 0xD1, 0x60, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF2, 0x4C, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x5A, 0xBE, 0xB3, 0x60, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD2, 0x2E, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x5C, 0x9E, 0x95, 0x60, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB2, 0x10, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x5E, 0x7E, 0x77, 0x60, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x91, 0xF2, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x60, 0x5E, 0x59, 0x60, 0x00, 0x00, 0x00, 0x00, 0x61, 0x71, 0xD4, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x62, 0x3E, 0x3B, 0x60, 0x00, 0x00, 0x00, 0x00, 0x63, 0x51, 0xB6, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x64, 0x27, 0x57, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3A, 0xD3, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x66, 0x07, 0x39, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1A, 0xB5, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x67, 0xE7, 0x1B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFA, 0x97, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x69, 0xC6, 0xFD, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xDA, 0x79, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x6B, 0xA6, 0xDF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xBA, 0x5B, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x6D, 0x8F, 0xFC, 0x60, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA3, 0x77, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x6F, 0x6F, 0xDE, 0x60, 0x00, 0x00, 0x00, 0x00, 0x70, 0x83, 0x59, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x71, 0x4F, 0xC0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x72, 0x63, 0x3B, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x73, 0x2F, 0xA2, 0x60, 0x00, 0x00, 0x00, 0x00, 0x74, 0x43, 0x1D, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x75, 0x0F, 0x84, 0x60, 0x00, 0x00, 0x00, 0x00, 0x76, 0x22, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x76, 0xEF, 0x66, 0x60, 0x00, 0x00, 0x00, 0x00, 0x78, 0x02, 0xE1, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x78, 0xD8, 0x82, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEB, 0xFE, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x7A, 0xB8, 0x64, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCB, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x7C, 0x98, 0x46, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAB, 0xC2, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x7E, 0x78, 0x28, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8B, 0xA4, 0x50, 0x00, 0x02, 0x01, 0x02,
+0x56, 0xF5, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x58, 0x09, 0x30, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x58, 0xD5, 0xA4, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF2, 0x4C, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x5A, 0xBE, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD2, 0x2E, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x5C, 0x9E, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB2, 0x10, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x5E, 0x7E, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x91, 0xF2, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x60, 0x5E, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00, 0x61, 0x71, 0xD4, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x62, 0x3E, 0x49, 0x70, 0x00, 0x00, 0x00, 0x00, 0x63, 0x51, 0xB6, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x64, 0x1E, 0x2B, 0x70, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3A, 0xD3, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x66, 0x07, 0x47, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1A, 0xB5, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x67, 0xE7, 0x29, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFA, 0x97, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x69, 0xC7, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xDA, 0x79, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x6B, 0xA6, 0xED, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xBA, 0x5B, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x6D, 0x86, 0xCF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA3, 0x77, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x6F, 0x6F, 0xEC, 0x70, 0x00, 0x00, 0x00, 0x00, 0x70, 0x83, 0x59, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x71, 0x4F, 0xCE, 0x70, 0x00, 0x00, 0x00, 0x00, 0x72, 0x63, 0x3B, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x73, 0x2F, 0xB0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x74, 0x43, 0x1D, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x75, 0x0F, 0x92, 0x70, 0x00, 0x00, 0x00, 0x00, 0x76, 0x22, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x76, 0xEF, 0x74, 0x70, 0x00, 0x00, 0x00, 0x00, 0x78, 0x02, 0xE1, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x78, 0xCF, 0x56, 0x70, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEB, 0xFE, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x7A, 0xB8, 0x72, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCB, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x7C, 0x98, 0x54, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAB, 0xC2, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x7E, 0x78, 0x36, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8B, 0xA4, 0x50, 0x00, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
@@ -20249,8 +20228,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x11, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00,
 0x45, 0x45, 0x53, 0x54, 0x00, 0x49, 0x44, 0x54, 0x00, 0x49, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x45, 0x54, 0x2D,
-0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x35, 0x2F, 0x32, 0x34, 0x2C,
-0x4D, 0x31, 0x30, 0x2E, 0x33, 0x2E, 0x36, 0x2F, 0x31, 0x34, 0x34, 0x0A,
+0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x36, 0x2F, 0x31, 0x2C, 0x4D,
+0x31, 0x30, 0x2E, 0x33, 0x2E, 0x36, 0x2F, 0x31, 0x34, 0x34, 0x0A,
 #endif
 0x00, 0xB9, 0x64, 0xF0, 0x01, 0x47, 0x40, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x47, 0x61, 0x7A, 0x61,
 0x20, 0x53, 0x74, 0x72, 0x69, 0x70,
@@ -20316,18 +20295,18 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4B, 0xAB, 0xDC, 0xE0, 0x4C, 0x61, 0xBD, 0xD0, 0x4D, 0x94, 0xF9, 0x9C, 0x4E, 0x35, 0xC2, 0x50,
 0x4E, 0x5C, 0x0B, 0xE0, 0x4E, 0x84, 0xDC, 0x50, 0x4F, 0x74, 0xDB, 0x60, 0x50, 0x5B, 0x91, 0xE0,
 0x51, 0x54, 0xBD, 0x60, 0x52, 0x44, 0xA0, 0x50, 0x53, 0x34, 0x9F, 0x60, 0x54, 0x49, 0x6C, 0x50,
-0x55, 0x15, 0xD2, 0xE0, 0x56, 0x29, 0x4E, 0x50, 0x56, 0xF5, 0xB4, 0xE0, 0x58, 0x09, 0x30, 0x50,
-0x58, 0xDE, 0xD1, 0x60, 0x59, 0xF2, 0x4C, 0xD0, 0x5A, 0xBE, 0xB3, 0x60, 0x5B, 0xD2, 0x2E, 0xD0,
-0x5C, 0x9E, 0x95, 0x60, 0x5D, 0xB2, 0x10, 0xD0, 0x5E, 0x7E, 0x77, 0x60, 0x5F, 0x91, 0xF2, 0xD0,
-0x60, 0x5E, 0x59, 0x60, 0x61, 0x71, 0xD4, 0xD0, 0x62, 0x3E, 0x3B, 0x60, 0x63, 0x51, 0xB6, 0xD0,
-0x64, 0x27, 0x57, 0xE0, 0x65, 0x3A, 0xD3, 0x50, 0x66, 0x07, 0x39, 0xE0, 0x67, 0x1A, 0xB5, 0x50,
-0x67, 0xE7, 0x1B, 0xE0, 0x68, 0xFA, 0x97, 0x50, 0x69, 0xC6, 0xFD, 0xE0, 0x6A, 0xDA, 0x79, 0x50,
-0x6B, 0xA6, 0xDF, 0xE0, 0x6C, 0xBA, 0x5B, 0x50, 0x6D, 0x8F, 0xFC, 0x60, 0x6E, 0xA3, 0x77, 0xD0,
-0x6F, 0x6F, 0xDE, 0x60, 0x70, 0x83, 0x59, 0xD0, 0x71, 0x4F, 0xC0, 0x60, 0x72, 0x63, 0x3B, 0xD0,
-0x73, 0x2F, 0xA2, 0x60, 0x74, 0x43, 0x1D, 0xD0, 0x75, 0x0F, 0x84, 0x60, 0x76, 0x22, 0xFF, 0xD0,
-0x76, 0xEF, 0x66, 0x60, 0x78, 0x02, 0xE1, 0xD0, 0x78, 0xD8, 0x82, 0xE0, 0x79, 0xEB, 0xFE, 0x50,
-0x7A, 0xB8, 0x64, 0xE0, 0x7B, 0xCB, 0xE0, 0x50, 0x7C, 0x98, 0x46, 0xE0, 0x7D, 0xAB, 0xC2, 0x50,
-0x7E, 0x78, 0x28, 0xE0, 0x7F, 0x8B, 0xA4, 0x50, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
+0x55, 0x15, 0xD2, 0xE0, 0x56, 0x29, 0x4E, 0x50, 0x56, 0xF5, 0xC2, 0xF0, 0x58, 0x09, 0x30, 0x50,
+0x58, 0xD5, 0xA4, 0xF0, 0x59, 0xF2, 0x4C, 0xD0, 0x5A, 0xBE, 0xC1, 0x70, 0x5B, 0xD2, 0x2E, 0xD0,
+0x5C, 0x9E, 0xA3, 0x70, 0x5D, 0xB2, 0x10, 0xD0, 0x5E, 0x7E, 0x85, 0x70, 0x5F, 0x91, 0xF2, 0xD0,
+0x60, 0x5E, 0x67, 0x70, 0x61, 0x71, 0xD4, 0xD0, 0x62, 0x3E, 0x49, 0x70, 0x63, 0x51, 0xB6, 0xD0,
+0x64, 0x1E, 0x2B, 0x70, 0x65, 0x3A, 0xD3, 0x50, 0x66, 0x07, 0x47, 0xF0, 0x67, 0x1A, 0xB5, 0x50,
+0x67, 0xE7, 0x29, 0xF0, 0x68, 0xFA, 0x97, 0x50, 0x69, 0xC7, 0x0B, 0xF0, 0x6A, 0xDA, 0x79, 0x50,
+0x6B, 0xA6, 0xED, 0xF0, 0x6C, 0xBA, 0x5B, 0x50, 0x6D, 0x86, 0xCF, 0xF0, 0x6E, 0xA3, 0x77, 0xD0,
+0x6F, 0x6F, 0xEC, 0x70, 0x70, 0x83, 0x59, 0xD0, 0x71, 0x4F, 0xCE, 0x70, 0x72, 0x63, 0x3B, 0xD0,
+0x73, 0x2F, 0xB0, 0x70, 0x74, 0x43, 0x1D, 0xD0, 0x75, 0x0F, 0x92, 0x70, 0x76, 0x22, 0xFF, 0xD0,
+0x76, 0xEF, 0x74, 0x70, 0x78, 0x02, 0xE1, 0xD0, 0x78, 0xCF, 0x56, 0x70, 0x79, 0xEB, 0xFE, 0x50,
+0x7A, 0xB8, 0x72, 0xF0, 0x7B, 0xCB, 0xE0, 0x50, 0x7C, 0x98, 0x54, 0xF0, 0x7D, 0xAB, 0xC2, 0x50,
+0x7E, 0x78, 0x36, 0xF0, 0x7F, 0x8B, 0xA4, 0x50, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x02, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
@@ -20398,28 +20377,28 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x51, 0x54, 0xBD, 0x60, 0x00, 0x00, 0x00, 0x00, 0x52, 0x44, 0xA0, 0x50, 0x00, 0x00, 0x00, 0x00,
 0x53, 0x34, 0x9F, 0x60, 0x00, 0x00, 0x00, 0x00, 0x54, 0x49, 0x6C, 0x50, 0x00, 0x00, 0x00, 0x00,
 0x55, 0x15, 0xD2, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x56, 0x29, 0x4E, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x56, 0xF5, 0xB4, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x58, 0x09, 0x30, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x58, 0xDE, 0xD1, 0x60, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF2, 0x4C, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x5A, 0xBE, 0xB3, 0x60, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD2, 0x2E, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x5C, 0x9E, 0x95, 0x60, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB2, 0x10, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x5E, 0x7E, 0x77, 0x60, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x91, 0xF2, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x60, 0x5E, 0x59, 0x60, 0x00, 0x00, 0x00, 0x00, 0x61, 0x71, 0xD4, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x62, 0x3E, 0x3B, 0x60, 0x00, 0x00, 0x00, 0x00, 0x63, 0x51, 0xB6, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x64, 0x27, 0x57, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3A, 0xD3, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x66, 0x07, 0x39, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1A, 0xB5, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x67, 0xE7, 0x1B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFA, 0x97, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x69, 0xC6, 0xFD, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xDA, 0x79, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x6B, 0xA6, 0xDF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xBA, 0x5B, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x6D, 0x8F, 0xFC, 0x60, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA3, 0x77, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x6F, 0x6F, 0xDE, 0x60, 0x00, 0x00, 0x00, 0x00, 0x70, 0x83, 0x59, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x71, 0x4F, 0xC0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x72, 0x63, 0x3B, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x73, 0x2F, 0xA2, 0x60, 0x00, 0x00, 0x00, 0x00, 0x74, 0x43, 0x1D, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x75, 0x0F, 0x84, 0x60, 0x00, 0x00, 0x00, 0x00, 0x76, 0x22, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x76, 0xEF, 0x66, 0x60, 0x00, 0x00, 0x00, 0x00, 0x78, 0x02, 0xE1, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x78, 0xD8, 0x82, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEB, 0xFE, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x7A, 0xB8, 0x64, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCB, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x7C, 0x98, 0x46, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAB, 0xC2, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x7E, 0x78, 0x28, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8B, 0xA4, 0x50, 0x00, 0x02, 0x01, 0x02,
+0x56, 0xF5, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x58, 0x09, 0x30, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x58, 0xD5, 0xA4, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF2, 0x4C, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x5A, 0xBE, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD2, 0x2E, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x5C, 0x9E, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB2, 0x10, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x5E, 0x7E, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x91, 0xF2, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x60, 0x5E, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00, 0x61, 0x71, 0xD4, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x62, 0x3E, 0x49, 0x70, 0x00, 0x00, 0x00, 0x00, 0x63, 0x51, 0xB6, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x64, 0x1E, 0x2B, 0x70, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3A, 0xD3, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x66, 0x07, 0x47, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1A, 0xB5, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x67, 0xE7, 0x29, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFA, 0x97, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x69, 0xC7, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xDA, 0x79, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x6B, 0xA6, 0xED, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xBA, 0x5B, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x6D, 0x86, 0xCF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA3, 0x77, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x6F, 0x6F, 0xEC, 0x70, 0x00, 0x00, 0x00, 0x00, 0x70, 0x83, 0x59, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x71, 0x4F, 0xCE, 0x70, 0x00, 0x00, 0x00, 0x00, 0x72, 0x63, 0x3B, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x73, 0x2F, 0xB0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x74, 0x43, 0x1D, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x75, 0x0F, 0x92, 0x70, 0x00, 0x00, 0x00, 0x00, 0x76, 0x22, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x76, 0xEF, 0x74, 0x70, 0x00, 0x00, 0x00, 0x00, 0x78, 0x02, 0xE1, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x78, 0xCF, 0x56, 0x70, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEB, 0xFE, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x7A, 0xB8, 0x72, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCB, 0xE0, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x7C, 0x98, 0x54, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAB, 0xC2, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x7E, 0x78, 0x36, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8B, 0xA4, 0x50, 0x00, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
@@ -20434,8 +20413,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x45, 0x45,
 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x49, 0x44, 0x54, 0x00, 0x49, 0x53, 0x54, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x45,
-0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x35, 0x2F, 0x32,
-0x34, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x33, 0x2E, 0x36, 0x2F, 0x31, 0x34, 0x34, 0x0A,
+0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x36, 0x2F, 0x31,
+0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x33, 0x2E, 0x36, 0x2F, 0x31, 0x34, 0x34, 0x0A,
 #endif
 0x00, 0xB9, 0x71, 0xF5, 0x01, 0x48, 0x35, 0x7C, 0x00, 0x00, 0x00, 0x09, 0x57, 0x65, 0x73, 0x74,
 0x20, 0x42, 0x61, 0x6E, 0x6B,
@@ -20737,9 +20716,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x49, 0x52, 0x4B, 0x54, 0x2D,
 0x38, 0x0A,
 #endif
-0x00, 0xD9, 0x14, 0xEA, 0x01, 0xB1, 0xDB, 0xB5, 0x00, 0x00, 0x00, 0x17, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x35, 0x20, 0x2D, 0x20, 0x4C, 0x61, 0x6B, 0x65, 0x20, 0x42, 0x61, 0x69,
-0x6B, 0x61, 0x6C,
+0x00, 0xD9, 0x14, 0xEA, 0x01, 0xB1, 0xDB, 0xB5, 0x00, 0x00, 0x00, 0x1A, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x35, 0x20, 0x2D, 0x20, 0x49, 0x72, 0x6B, 0x75, 0x74, 0x73, 0x6B, 0x2C, 0x20, 0x42, 0x75,
+0x72, 0x79, 0x61, 0x74, 0x69, 0x61,
 
 /* Asia/Istanbul */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -20947,8 +20926,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x57, 0x49, 0x42, 0x2D, 0x37,
 0x0A,
 #endif
-0x00, 0x7F, 0xEB, 0x65, 0x01, 0xB5, 0x9F, 0x40, 0x00, 0x00, 0x00, 0x0E, 0x4A, 0x61, 0x76, 0x61,
-0x20, 0x26, 0x20, 0x53, 0x75, 0x6D, 0x61, 0x74, 0x72, 0x61,
+0x00, 0x7F, 0xEB, 0x65, 0x01, 0xB5, 0x9F, 0x40, 0x00, 0x00, 0x00, 0x0D, 0x4A, 0x61, 0x76, 0x61,
+0x2C, 0x20, 0x53, 0x75, 0x6D, 0x61, 0x74, 0x72, 0x61,
 
 /* Asia/Jayapura */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x49, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -20969,10 +20948,11 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x41, 0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x57, 0x49,
 0x54, 0x2D, 0x39, 0x0A,
 #endif
-0x00, 0x85, 0x76, 0xAA, 0x01, 0xE9, 0x59, 0x70, 0x00, 0x00, 0x00, 0x31, 0x77, 0x65, 0x73, 0x74,
-0x20, 0x4E, 0x65, 0x77, 0x20, 0x47, 0x75, 0x69, 0x6E, 0x65, 0x61, 0x20, 0x28, 0x49, 0x72, 0x69,
-0x61, 0x6E, 0x20, 0x4A, 0x61, 0x79, 0x61, 0x29, 0x20, 0x26, 0x20, 0x4D, 0x61, 0x6C, 0x75, 0x6B,
-0x75, 0x73, 0x20, 0x28, 0x4D, 0x6F, 0x6C, 0x75, 0x63, 0x63, 0x61, 0x73, 0x29,
+0x00, 0x85, 0x76, 0xAA, 0x01, 0xE9, 0x59, 0x70, 0x00, 0x00, 0x00, 0x36, 0x4E, 0x65, 0x77, 0x20,
+0x47, 0x75, 0x69, 0x6E, 0x65, 0x61, 0x20, 0x28, 0x57, 0x65, 0x73, 0x74, 0x20, 0x50, 0x61, 0x70,
+0x75, 0x61, 0x20, 0x2F, 0x20, 0x49, 0x72, 0x69, 0x61, 0x6E, 0x20, 0x4A, 0x61, 0x79, 0x61, 0x29,
+0x3B, 0x20, 0x4D, 0x61, 0x6C, 0x75, 0x6B, 0x75, 0x73, 0x2F, 0x4D, 0x6F, 0x6C, 0x75, 0x63, 0x63,
+0x61, 0x73,
 
 /* Asia/Jerusalem */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x49, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -21218,10 +21198,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x50, 0x45, 0x54,
 0x54, 0x2D, 0x31, 0x32, 0x0A,
 #endif
-0x00, 0xDA, 0x39, 0xE2, 0x02, 0x04, 0xBD, 0x28, 0x00, 0x00, 0x00, 0x32, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x38, 0x20, 0x28, 0x4D, 0x6F, 0x73, 0x63, 0x6F, 0x77, 0x2B, 0x30, 0x39,
-0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x32, 0x30, 0x31, 0x34, 0x2D, 0x31, 0x30, 0x2D, 0x32,
-0x36, 0x29, 0x20, 0x2D, 0x20, 0x4B, 0x61, 0x6D, 0x63, 0x68, 0x61, 0x74, 0x6B, 0x61,
+0x00, 0xDA, 0x39, 0xE2, 0x02, 0x04, 0xBD, 0x28, 0x00, 0x00, 0x00, 0x12, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x39, 0x20, 0x2D, 0x20, 0x4B, 0x61, 0x6D, 0x63, 0x68, 0x61, 0x74, 0x6B, 0x61,
 
 /* Asia/Karachi */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -21395,9 +21373,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x59, 0x41, 0x4B, 0x54, 0x2D,
 0x39, 0x0A,
 #endif
-0x00, 0xE8, 0xEF, 0x66, 0x01, 0xE1, 0x7F, 0x3C, 0x00, 0x00, 0x00, 0x21, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x36, 0x20, 0x2D, 0x20, 0x54, 0x6F, 0x6D, 0x70, 0x6F, 0x6E, 0x73, 0x6B,
-0x79, 0x2C, 0x20, 0x55, 0x73, 0x74, 0x2D, 0x4D, 0x61, 0x79, 0x73, 0x6B, 0x79,
+0x00, 0xE8, 0xEF, 0x66, 0x01, 0xE1, 0x7F, 0x3C, 0x00, 0x00, 0x00, 0x1E, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x36, 0x20, 0x2D, 0x20, 0x54, 0x6F, 0x6D, 0x70, 0x6F, 0x6E, 0x73, 0x6B, 0x79, 0x2C, 0x20,
+0x55, 0x73, 0x74, 0x2D, 0x4D, 0x61, 0x79, 0x73, 0x6B, 0x79,
 
 /* Asia/Kolkata */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x49, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -21503,9 +21481,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4B, 0x52, 0x41, 0x54, 0x2D, 0x37, 0x0A,
 #endif
-0x00, 0xDE, 0xCD, 0xC2, 0x01, 0xA0, 0x4F, 0x85, 0x00, 0x00, 0x00, 0x19, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x34, 0x20, 0x2D, 0x20, 0x59, 0x65, 0x6E, 0x69, 0x73, 0x65, 0x69, 0x20,
-0x52, 0x69, 0x76, 0x65, 0x72,
+0x00, 0xDE, 0xCD, 0xC2, 0x01, 0xA0, 0x4F, 0x85, 0x00, 0x00, 0x00, 0x19, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x34, 0x20, 0x2D, 0x20, 0x4B, 0x72, 0x61, 0x73, 0x6E, 0x6F, 0x79, 0x61, 0x72, 0x73, 0x6B,
+0x20, 0x61, 0x72, 0x65, 0x61,
 
 /* Asia/Kuala_Lumpur */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -21535,8 +21513,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4A, 0x53, 0x54, 0x00, 0x4D, 0x59, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x59, 0x54, 0x2D, 0x38, 0x0A,
 #endif
-0x00, 0x8E, 0x29, 0x3A, 0x01, 0xAD, 0xD7, 0x10, 0x00, 0x00, 0x00, 0x13, 0x70, 0x65, 0x6E, 0x69,
-0x6E, 0x73, 0x75, 0x6C, 0x61, 0x72, 0x20, 0x4D, 0x61, 0x6C, 0x61, 0x79, 0x73, 0x69, 0x61,
+0x00, 0x8E, 0x29, 0x3A, 0x01, 0xAD, 0xD7, 0x10, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x61, 0x6C, 0x61,
+0x79, 0x73, 0x69, 0x61, 0x20, 0x28, 0x70, 0x65, 0x6E, 0x69, 0x6E, 0x73, 0x75, 0x6C, 0x61, 0x29,
+
 
 /* Asia/Kuching */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -21574,8 +21553,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x53, 0x54, 0x00, 0x4A, 0x53, 0x54, 0x00, 0x4D, 0x59, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x59, 0x54, 0x2D, 0x38, 0x0A,
 #endif
-0x00, 0x8B, 0xB1, 0xB8, 0x01, 0xBB, 0x03, 0x75, 0x00, 0x00, 0x00, 0x0F, 0x53, 0x61, 0x62, 0x61,
-0x68, 0x20, 0x26, 0x20, 0x53, 0x61, 0x72, 0x61, 0x77, 0x61, 0x6B,
+0x00, 0x8B, 0xB1, 0xB8, 0x01, 0xBB, 0x03, 0x75, 0x00, 0x00, 0x00, 0x0E, 0x53, 0x61, 0x62, 0x61,
+0x68, 0x2C, 0x20, 0x53, 0x61, 0x72, 0x61, 0x77, 0x61, 0x6B,
 
 /* Asia/Kuwait */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -21785,10 +21764,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x41, 0x47, 0x54, 0x2D, 0x31, 0x30, 0x0A,
 #endif
-0x00, 0xE4, 0x38, 0x7A, 0x01, 0xF8, 0xC2, 0xC0, 0x00, 0x00, 0x00, 0x30, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x38, 0x20, 0x28, 0x4D, 0x6F, 0x73, 0x63, 0x6F, 0x77, 0x2B, 0x30, 0x37,
-0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x32, 0x30, 0x31, 0x34, 0x2D, 0x31, 0x30, 0x2D, 0x32,
-0x36, 0x29, 0x20, 0x2D, 0x20, 0x4D, 0x61, 0x67, 0x61, 0x64, 0x61, 0x6E,
+0x00, 0xE4, 0x38, 0x7A, 0x01, 0xF8, 0xC2, 0xC0, 0x00, 0x00, 0x00, 0x10, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x37, 0x20, 0x2D, 0x20, 0x4D, 0x61, 0x67, 0x61, 0x64, 0x61, 0x6E,
 
 /* Asia/Makassar */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x49, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -21811,12 +21788,12 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x49, 0x54, 0x41, 0x00, 0x4A, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x0A, 0x57, 0x49, 0x54, 0x41, 0x2D, 0x38, 0x0A,
 #endif
-0x00, 0x81, 0x85, 0x8D, 0x01, 0xC8, 0xD9, 0x1F, 0x00, 0x00, 0x00, 0x48, 0x65, 0x61, 0x73, 0x74,
-0x20, 0x26, 0x20, 0x73, 0x6F, 0x75, 0x74, 0x68, 0x20, 0x42, 0x6F, 0x72, 0x6E, 0x65, 0x6F, 0x2C,
-0x20, 0x53, 0x75, 0x6C, 0x61, 0x77, 0x65, 0x73, 0x69, 0x20, 0x28, 0x43, 0x65, 0x6C, 0x65, 0x62,
-0x65, 0x73, 0x29, 0x2C, 0x20, 0x42, 0x61, 0x6C, 0x69, 0x2C, 0x20, 0x4E, 0x75, 0x73, 0x61, 0x20,
-0x54, 0x65, 0x6E, 0x67, 0x61, 0x72, 0x72, 0x61, 0x2C, 0x20, 0x77, 0x65, 0x73, 0x74, 0x20, 0x54,
-0x69, 0x6D, 0x6F, 0x72,
+0x00, 0x81, 0x85, 0x8D, 0x01, 0xC8, 0xD9, 0x1F, 0x00, 0x00, 0x00, 0x49, 0x42, 0x6F, 0x72, 0x6E,
+0x65, 0x6F, 0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x2C, 0x20, 0x73, 0x6F, 0x75, 0x74, 0x68, 0x29,
+0x3B, 0x20, 0x53, 0x75, 0x6C, 0x61, 0x77, 0x65, 0x73, 0x69, 0x2F, 0x43, 0x65, 0x6C, 0x65, 0x62,
+0x65, 0x73, 0x2C, 0x20, 0x42, 0x61, 0x6C, 0x69, 0x2C, 0x20, 0x4E, 0x75, 0x73, 0x61, 0x20, 0x54,
+0x65, 0x6E, 0x67, 0x61, 0x72, 0x72, 0x61, 0x3B, 0x20, 0x54, 0x69, 0x6D, 0x6F, 0x72, 0x20, 0x28,
+0x77, 0x65, 0x73, 0x74, 0x29,
 
 /* Asia/Manila */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22077,10 +22054,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x0A, 0x4B, 0x52, 0x41, 0x54, 0x2D, 0x37, 0x0A,
 #endif
-0x00, 0xDB, 0x58, 0x58, 0x01, 0x97, 0x96, 0x72, 0x00, 0x00, 0x00, 0x31, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x33, 0x20, 0x28, 0x4D, 0x6F, 0x73, 0x63, 0x6F, 0x77, 0x2B, 0x30, 0x34,
-0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x32, 0x30, 0x31, 0x34, 0x2D, 0x31, 0x30, 0x2D, 0x32,
-0x36, 0x29, 0x20, 0x2D, 0x20, 0x4B, 0x65, 0x6D, 0x65, 0x72, 0x6F, 0x76, 0x6F,
+0x00, 0xDB, 0x58, 0x58, 0x01, 0x97, 0x96, 0x72, 0x00, 0x00, 0x00, 0x11, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x34, 0x20, 0x2D, 0x20, 0x4B, 0x65, 0x6D, 0x65, 0x72, 0x6F, 0x76, 0x6F,
 
 /* Asia/Novosibirsk */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22162,9 +22137,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4E,
 0x4F, 0x56, 0x54, 0x2D, 0x36, 0x0A,
 #endif
-0x00, 0xDD, 0x4D, 0xA5, 0x01, 0x91, 0x2D, 0xD2, 0x00, 0x00, 0x00, 0x17, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x33, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x76, 0x6F, 0x73, 0x69, 0x62, 0x69,
-0x72, 0x73, 0x6B,
+0x00, 0xDD, 0x4D, 0xA5, 0x01, 0x91, 0x2D, 0xD2, 0x00, 0x00, 0x00, 0x1B, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x33, 0x20, 0x2D, 0x20, 0x4E, 0x6F, 0x76, 0x6F, 0x73, 0x69, 0x62, 0x69, 0x72, 0x73, 0x6B,
+0x2C, 0x20, 0x54, 0x6F, 0x6D, 0x73, 0x6B,
 
 /* Asia/Omsk */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22246,9 +22221,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4F, 0x4D, 0x53, 0x54, 0x2D, 0x36, 0x0A,
 #endif
-0x00, 0xDD, 0x40, 0xA0, 0x01, 0x82, 0xA8, 0x60, 0x00, 0x00, 0x00, 0x18, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x33, 0x20, 0x2D, 0x20, 0x77, 0x65, 0x73, 0x74, 0x20, 0x53, 0x69, 0x62,
-0x65, 0x72, 0x69, 0x61,
+0x00, 0xDD, 0x40, 0xA0, 0x01, 0x82, 0xA8, 0x60, 0x00, 0x00, 0x00, 0x0D, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x33, 0x20, 0x2D, 0x20, 0x4F, 0x6D, 0x73, 0x6B,
 
 /* Asia/Oral */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22373,9 +22347,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x57, 0x49, 0x42, 0x2D, 0x37,
 0x0A,
 #endif
-0x00, 0x89, 0x47, 0x3A, 0x01, 0xB9, 0x7C, 0xD5, 0x00, 0x00, 0x00, 0x15, 0x77, 0x65, 0x73, 0x74,
-0x20, 0x26, 0x20, 0x63, 0x65, 0x6E, 0x74, 0x72, 0x61, 0x6C, 0x20, 0x42, 0x6F, 0x72, 0x6E, 0x65,
-0x6F,
+0x00, 0x89, 0x47, 0x3A, 0x01, 0xB9, 0x7C, 0xD5, 0x00, 0x00, 0x00, 0x16, 0x42, 0x6F, 0x72, 0x6E,
+0x65, 0x6F, 0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x2C, 0x20, 0x63, 0x65, 0x6E, 0x74, 0x72, 0x61,
+0x6C, 0x29,
 
 /* Asia/Pyongyang */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22492,9 +22466,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x0A, 0x51, 0x59, 0x5A, 0x54, 0x2D, 0x36, 0x0A,
 #endif
-0x00, 0xCD, 0xB0, 0x40, 0x01, 0x76, 0x8D, 0x6A, 0x00, 0x00, 0x00, 0x20, 0x51, 0x79, 0x7A, 0x79,
-0x6C, 0x6F, 0x72, 0x64, 0x61, 0x20, 0x28, 0x4B, 0x79, 0x7A, 0x79, 0x6C, 0x6F, 0x72, 0x64, 0x61,
-0x2C, 0x20, 0x4B, 0x7A, 0x79, 0x6C, 0x2D, 0x4F, 0x72, 0x64, 0x61, 0x29,
+0x00, 0xCD, 0xB0, 0x40, 0x01, 0x76, 0x8D, 0x6A, 0x00, 0x00, 0x00, 0x1D, 0x51, 0x79, 0x7A, 0x79,
+0x6C, 0x6F, 0x72, 0x64, 0x61, 0x2F, 0x4B, 0x79, 0x7A, 0x79, 0x6C, 0x6F, 0x72, 0x64, 0x61, 0x2F,
+0x4B, 0x7A, 0x79, 0x6C, 0x2D, 0x4F, 0x72, 0x64, 0x61,
 
 /* Asia/Rangoon */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22567,8 +22541,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 
 /* Asia/Sakhalin */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x18, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x18, 0x80, 0x00, 0x00, 0x00,
 0x86, 0xF0, 0xCD, 0xB8, 0xC3, 0x55, 0x3B, 0x70, 0xD2, 0x30, 0xB2, 0xF0, 0x15, 0x27, 0x37, 0x50,
 0x16, 0x18, 0x6B, 0xC0, 0x17, 0x08, 0x6A, 0xD0, 0x17, 0xF9, 0x9F, 0x40, 0x18, 0xE9, 0x9E, 0x50,
 0x19, 0xDA, 0xD2, 0xC0, 0x1A, 0xCC, 0x23, 0x50, 0x1B, 0xBC, 0x30, 0x70, 0x1C, 0xAC, 0x21, 0x70,
@@ -22585,21 +22559,22 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x42, 0x45, 0x87, 0x00, 0x43, 0x63, 0x9C, 0x80, 0x44, 0x25, 0x69, 0x00, 0x45, 0x43, 0x7E, 0x80,
 0x46, 0x05, 0x4B, 0x00, 0x47, 0x23, 0x60, 0x80, 0x47, 0xEE, 0x67, 0x80, 0x49, 0x03, 0x42, 0x80,
 0x49, 0xCE, 0x49, 0x80, 0x4A, 0xE3, 0x24, 0x80, 0x4B, 0xAE, 0x2B, 0x80, 0x4C, 0xCC, 0x41, 0x00,
-0x4D, 0x8E, 0x0D, 0x80, 0x54, 0x4B, 0xBA, 0xF0, 0x00, 0x01, 0x02, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x07, 0x08, 0x05, 0x03, 0x04, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x07, 0x08, 0x07,
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07,
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x05, 0x08, 0x00, 0x00, 0x85, 0xC8, 0x00,
-0x00, 0x00, 0x00, 0x7E, 0x90, 0x00, 0x04, 0x00, 0x00, 0x7E, 0x90, 0x00, 0x09, 0x00, 0x00, 0xA8,
-0xC0, 0x01, 0x0D, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x13, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x13, 0x00,
-0x00, 0xA8, 0xC0, 0x01, 0x0D, 0x00, 0x00, 0x9A, 0xB0, 0x01, 0x0D, 0x00, 0x00, 0x8C, 0xA0, 0x00,
-0x13, 0x4C, 0x4D, 0x54, 0x00, 0x4A, 0x43, 0x53, 0x54, 0x00, 0x4A, 0x53, 0x54, 0x00, 0x53, 0x41,
-0x4B, 0x53, 0x54, 0x00, 0x53, 0x41, 0x4B, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
-0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x4D, 0x8E, 0x0D, 0x80, 0x54, 0x4B, 0xBA, 0xF0, 0x56, 0xF6, 0xB2, 0x00, 0x00, 0x01, 0x02, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x07, 0x08, 0x05, 0x03, 0x04, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07,
+0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x05, 0x08, 0x05,
+0x00, 0x00, 0x85, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x00, 0x04, 0x00, 0x00, 0x7E, 0x90,
+0x00, 0x09, 0x00, 0x00, 0xA8, 0xC0, 0x01, 0x0D, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x13, 0x00, 0x00,
+0x9A, 0xB0, 0x00, 0x13, 0x00, 0x00, 0xA8, 0xC0, 0x01, 0x0D, 0x00, 0x00, 0x9A, 0xB0, 0x01, 0x0D,
+0x00, 0x00, 0x8C, 0xA0, 0x00, 0x13, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x13, 0x4C, 0x4D, 0x54, 0x00,
+0x4A, 0x43, 0x53, 0x54, 0x00, 0x4A, 0x53, 0x54, 0x00, 0x53, 0x41, 0x4B, 0x53, 0x54, 0x00, 0x53,
+0x41, 0x4B, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x18, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x18, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0xF0, 0xCD, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC3, 0x55, 0x3B, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x30, 0xB2, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x15, 0x27, 0x37, 0x50, 0x00, 0x00, 0x00, 0x00, 0x16, 0x18, 0x6B, 0xC0, 0x00, 0x00, 0x00, 0x00,
@@ -22633,21 +22608,23 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x49, 0x03, 0x42, 0x80, 0x00, 0x00, 0x00, 0x00, 0x49, 0xCE, 0x49, 0x80, 0x00, 0x00, 0x00, 0x00,
 0x4A, 0xE3, 0x24, 0x80, 0x00, 0x00, 0x00, 0x00, 0x4B, 0xAE, 0x2B, 0x80, 0x00, 0x00, 0x00, 0x00,
 0x4C, 0xCC, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x8E, 0x0D, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x54, 0x4B, 0xBA, 0xF0, 0x00, 0x01, 0x02, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x07, 0x08, 0x05, 0x03,
-0x04, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07,
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07,
-0x08, 0x07, 0x08, 0x07, 0x08, 0x05, 0x08, 0x00, 0x00, 0x85, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x7E,
-0x90, 0x00, 0x04, 0x00, 0x00, 0x7E, 0x90, 0x00, 0x09, 0x00, 0x00, 0xA8, 0xC0, 0x01, 0x0D, 0x00,
-0x00, 0x9A, 0xB0, 0x00, 0x13, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x13, 0x00, 0x00, 0xA8, 0xC0, 0x01,
-0x0D, 0x00, 0x00, 0x9A, 0xB0, 0x01, 0x0D, 0x00, 0x00, 0x8C, 0xA0, 0x00, 0x13, 0x4C, 0x4D, 0x54,
-0x00, 0x4A, 0x43, 0x53, 0x54, 0x00, 0x4A, 0x53, 0x54, 0x00, 0x53, 0x41, 0x4B, 0x53, 0x54, 0x00,
-0x53, 0x41, 0x4B, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x53, 0x41, 0x4B, 0x54, 0x2D, 0x31, 0x30, 0x0A,
-#endif
-0x00, 0xD0, 0xFE, 0x9A, 0x01, 0xEC, 0x66, 0xB0, 0x00, 0x00, 0x00, 0x1B, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x37, 0x20, 0x2D, 0x20, 0x53, 0x61, 0x6B, 0x68, 0x61, 0x6C, 0x69, 0x6E,
-0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64,
+0x54, 0x4B, 0xBA, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x56, 0xF6, 0xB2, 0x00, 0x00, 0x01, 0x02, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x07, 0x08, 0x05, 0x03, 0x04, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07,
+0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x05, 0x08, 0x05,
+0x00, 0x00, 0x85, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x00, 0x04, 0x00, 0x00, 0x7E, 0x90,
+0x00, 0x09, 0x00, 0x00, 0xA8, 0xC0, 0x01, 0x0D, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x13, 0x00, 0x00,
+0x9A, 0xB0, 0x00, 0x13, 0x00, 0x00, 0xA8, 0xC0, 0x01, 0x0D, 0x00, 0x00, 0x9A, 0xB0, 0x01, 0x0D,
+0x00, 0x00, 0x8C, 0xA0, 0x00, 0x13, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x13, 0x4C, 0x4D, 0x54, 0x00,
+0x4A, 0x43, 0x53, 0x54, 0x00, 0x4A, 0x53, 0x54, 0x00, 0x53, 0x41, 0x4B, 0x53, 0x54, 0x00, 0x53,
+0x41, 0x4B, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x53, 0x41, 0x4B, 0x54, 0x2D, 0x31, 0x31,
+0x0A,
+#endif
+0x00, 0xD0, 0xFE, 0x9A, 0x01, 0xEC, 0x66, 0xB0, 0x00, 0x00, 0x00, 0x18, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x37, 0x20, 0x2D, 0x20, 0x53, 0x61, 0x6B, 0x68, 0x61, 0x6C, 0x69, 0x6E, 0x20, 0x49, 0x73,
+0x6C, 0x61, 0x6E, 0x64,
 
 /* Asia/Samarkand */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22696,8 +22673,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x55, 0x5A, 0x54,
 0x2D, 0x35, 0x0A,
 #endif
-0x00, 0xC5, 0xDB, 0x0A, 0x01, 0x78, 0x96, 0x40, 0x00, 0x00, 0x00, 0x0F, 0x77, 0x65, 0x73, 0x74,
-0x20, 0x55, 0x7A, 0x62, 0x65, 0x6B, 0x69, 0x73, 0x74, 0x61, 0x6E,
+0x00, 0xC5, 0xDB, 0x0A, 0x01, 0x78, 0x96, 0x40, 0x00, 0x00, 0x00, 0x11, 0x55, 0x7A, 0x62, 0x65,
+0x6B, 0x69, 0x73, 0x74, 0x61, 0x6E, 0x20, 0x28, 0x77, 0x65, 0x73, 0x74, 0x29,
 
 /* Asia/Seoul */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22887,9 +22864,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x53, 0x52, 0x45, 0x54, 0x2D,
 0x31, 0x31, 0x0A,
 #endif
-0x00, 0xF0, 0x46, 0x6A, 0x01, 0xFD, 0x36, 0x12, 0x00, 0x00, 0x00, 0x1F, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x38, 0x20, 0x2D, 0x20, 0x45, 0x20, 0x53, 0x61, 0x6B, 0x68, 0x61, 0x2C,
-0x20, 0x4E, 0x20, 0x4B, 0x75, 0x72, 0x69, 0x6C, 0x20, 0x49, 0x73,
+0x00, 0xF0, 0x46, 0x6A, 0x01, 0xFD, 0x36, 0x12, 0x00, 0x00, 0x00, 0x22, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x38, 0x20, 0x2D, 0x20, 0x53, 0x61, 0x6B, 0x68, 0x61, 0x20, 0x28, 0x45, 0x29, 0x3B, 0x20,
+0x4E, 0x6F, 0x72, 0x74, 0x68, 0x20, 0x4B, 0x75, 0x72, 0x69, 0x6C, 0x20, 0x49, 0x73,
 
 /* Asia/Taipei */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x54, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -22993,8 +22970,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x55, 0x5A, 0x54, 0x2D, 0x35, 0x0A,
 #endif
-0x00, 0xC8, 0x66, 0x15, 0x01, 0x7C, 0x66, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0x65, 0x61, 0x73, 0x74,
-0x20, 0x55, 0x7A, 0x62, 0x65, 0x6B, 0x69, 0x73, 0x74, 0x61, 0x6E,
+0x00, 0xC8, 0x66, 0x15, 0x01, 0x7C, 0x66, 0xD0, 0x00, 0x00, 0x00, 0x11, 0x55, 0x7A, 0x62, 0x65,
+0x6B, 0x69, 0x73, 0x74, 0x61, 0x6E, 0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x29,
 
 /* Asia/Tbilisi */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -23517,8 +23494,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x55, 0x4C, 0x41, 0x54, 0x2D, 0x38, 0x55, 0x4C, 0x41, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E,
 0x35, 0x2E, 0x36, 0x2C, 0x4D, 0x39, 0x2E, 0x35, 0x2E, 0x36, 0x2F, 0x30, 0x0A,
 #endif
-0x00, 0xD2, 0x71, 0xB2, 0x01, 0xB5, 0xBF, 0xCD, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xD2, 0x71, 0xB2, 0x01, 0xB5, 0xBF, 0xCD, 0x00, 0x00, 0x00, 0x15, 0x4D, 0x6F, 0x6E, 0x67,
+0x6F, 0x6C, 0x69, 0x61, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73,
+0x29,
 
 /* Asia/Ulan_Bator */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -23722,9 +23700,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x56, 0x4C, 0x41, 0x54, 0x2D, 0x31, 0x30,
 0x0A,
 #endif
-0x00, 0xEB, 0xD7, 0x1B, 0x01, 0xED, 0x34, 0x6A, 0x00, 0x00, 0x00, 0x17, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x37, 0x20, 0x2D, 0x20, 0x4F, 0x79, 0x6D, 0x79, 0x61, 0x6B, 0x6F, 0x6E,
-0x73, 0x6B, 0x79,
+0x00, 0xEB, 0xD7, 0x1B, 0x01, 0xED, 0x34, 0x6A, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x37, 0x20, 0x2D, 0x20, 0x4F, 0x79, 0x6D, 0x79, 0x61, 0x6B, 0x6F, 0x6E, 0x73, 0x6B, 0x79,
+
 
 /* Asia/Vientiane */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4C, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -23825,9 +23803,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x56, 0x4C, 0x41, 0x54, 0x2D, 0x31, 0x30, 0x0A,
 #endif
-0x00, 0xCB, 0x32, 0x3A, 0x01, 0xDB, 0xF8, 0xF5, 0x00, 0x00, 0x00, 0x16, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x37, 0x20, 0x2D, 0x20, 0x41, 0x6D, 0x75, 0x72, 0x20, 0x52, 0x69, 0x76,
-0x65, 0x72,
+0x00, 0xCB, 0x32, 0x3A, 0x01, 0xDB, 0xF8, 0xF5, 0x00, 0x00, 0x00, 0x13, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x37, 0x20, 0x2D, 0x20, 0x41, 0x6D, 0x75, 0x72, 0x20, 0x52, 0x69, 0x76, 0x65, 0x72,
 
 /* Asia/Yakutsk */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -23909,9 +23886,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x59, 0x41, 0x4B, 0x54, 0x2D, 0x39, 0x0A,
 #endif
-0x00, 0xE7, 0xEF, 0x00, 0x01, 0xD8, 0x83, 0x8A, 0x00, 0x00, 0x00, 0x16, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x36, 0x20, 0x2D, 0x20, 0x4C, 0x65, 0x6E, 0x61, 0x20, 0x52, 0x69, 0x76,
-0x65, 0x72,
+0x00, 0xE7, 0xEF, 0x00, 0x01, 0xD8, 0x83, 0x8A, 0x00, 0x00, 0x00, 0x13, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x36, 0x20, 0x2D, 0x20, 0x4C, 0x65, 0x6E, 0x61, 0x20, 0x52, 0x69, 0x76, 0x65, 0x72,
 
 /* Asia/Yekaterinburg */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -24001,8 +23977,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x59, 0x45,
 0x4B, 0x54, 0x2D, 0x35, 0x0A,
 #endif
-0x00, 0xE0, 0x13, 0x48, 0x01, 0x6F, 0x20, 0x60, 0x00, 0x00, 0x00, 0x11, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x32, 0x20, 0x2D, 0x20, 0x55, 0x72, 0x61, 0x6C, 0x73,
+0x00, 0xE0, 0x13, 0x48, 0x01, 0x6F, 0x20, 0x60, 0x00, 0x00, 0x00, 0x0E, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x32, 0x20, 0x2D, 0x20, 0x55, 0x72, 0x61, 0x6C, 0x73,
 
 /* Asia/Yerevan */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -25725,9 +25701,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x41, 0x45, 0x44, 0x54, 0x00, 0x41, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41, 0x45, 0x53, 0x54, 0x2D, 0x31, 0x30, 0x0A,
 #endif
-0x00, 0x5F, 0x6B, 0x15, 0x01, 0xFC, 0x2B, 0x25, 0x00, 0x00, 0x00, 0x1B, 0x51, 0x75, 0x65, 0x65,
-0x6E, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C, 0x6F,
-0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x5F, 0x6B, 0x15, 0x01, 0xFC, 0x2B, 0x25, 0x00, 0x00, 0x00, 0x17, 0x51, 0x75, 0x65, 0x65,
+0x6E, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65,
+0x61, 0x73, 0x29,
 
 /* Australia/Broken_Hill */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -25876,8 +25852,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x4D, 0x34, 0x2E, 0x31, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
 0x00, 0x58, 0x93, 0xC8, 0x01, 0xEA, 0x7E, 0x68, 0x00, 0x00, 0x00, 0x1C, 0x4E, 0x65, 0x77, 0x20,
-0x53, 0x6F, 0x75, 0x74, 0x68, 0x20, 0x57, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x2D, 0x20, 0x59, 0x61,
-0x6E, 0x63, 0x6F, 0x77, 0x69, 0x6E, 0x6E, 0x61,
+0x53, 0x6F, 0x75, 0x74, 0x68, 0x20, 0x57, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x28, 0x59, 0x61, 0x6E,
+0x63, 0x6F, 0x77, 0x69, 0x6E, 0x6E, 0x61, 0x29,
 
 /* Australia/Canberra */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -26168,8 +26144,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x2E, 0x31, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
 0x00, 0x4C, 0x65, 0x4A, 0x01, 0xEE, 0x2E, 0x6A, 0x00, 0x00, 0x00, 0x16, 0x54, 0x61, 0x73, 0x6D,
-0x61, 0x6E, 0x69, 0x61, 0x20, 0x2D, 0x20, 0x4B, 0x69, 0x6E, 0x67, 0x20, 0x49, 0x73, 0x6C, 0x61,
-0x6E, 0x64,
+0x61, 0x6E, 0x69, 0x61, 0x20, 0x28, 0x4B, 0x69, 0x6E, 0x67, 0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E,
+0x64, 0x29,
 
 /* Australia/Darwin */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -26233,9 +26209,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41, 0x43, 0x57, 0x53, 0x54, 0x2D, 0x38,
 0x3A, 0x34, 0x35, 0x0A,
 #endif
-0x00, 0x58, 0xEE, 0xED, 0x01, 0xD7, 0x4B, 0x0A, 0x00, 0x00, 0x00, 0x1E, 0x57, 0x65, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6C, 0x69, 0x61, 0x20, 0x2D, 0x20,
-0x45, 0x75, 0x63, 0x6C, 0x61, 0x20, 0x61, 0x72, 0x65, 0x61,
+0x00, 0x58, 0xEE, 0xED, 0x01, 0xD7, 0x4B, 0x0A, 0x00, 0x00, 0x00, 0x19, 0x57, 0x65, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6C, 0x69, 0x61, 0x20, 0x28, 0x45,
+0x75, 0x63, 0x6C, 0x61, 0x29,
 
 /* Australia/Hobart */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -26386,9 +26362,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x0A, 0x41, 0x45, 0x53, 0x54, 0x2D, 0x31, 0x30, 0x41, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x31,
 0x30, 0x2E, 0x31, 0x2E, 0x30, 0x2C, 0x4D, 0x34, 0x2E, 0x31, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0x47, 0xE4, 0xF2, 0x01, 0xF3, 0x72, 0x12, 0x00, 0x00, 0x00, 0x19, 0x54, 0x61, 0x73, 0x6D,
-0x61, 0x6E, 0x69, 0x61, 0x20, 0x2D, 0x20, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61,
-0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x47, 0xE4, 0xF2, 0x01, 0xF3, 0x72, 0x12, 0x00, 0x00, 0x00, 0x15, 0x54, 0x61, 0x73, 0x6D,
+0x61, 0x6E, 0x69, 0x61, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73,
+0x29,
 
 /* Australia/LHI */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -26548,9 +26524,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x00, 0x41, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x0A, 0x41, 0x45, 0x53, 0x54, 0x2D, 0x31, 0x30, 0x0A,
 #endif
-0x00, 0x6A, 0x67, 0x95, 0x01, 0xF6, 0x03, 0xA0, 0x00, 0x00, 0x00, 0x1C, 0x51, 0x75, 0x65, 0x65,
-0x6E, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x2D, 0x20, 0x48, 0x6F, 0x6C, 0x69, 0x64, 0x61, 0x79,
-0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x73,
+0x00, 0x6A, 0x67, 0x95, 0x01, 0xF6, 0x03, 0xA0, 0x00, 0x00, 0x00, 0x1F, 0x51, 0x75, 0x65, 0x65,
+0x6E, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x57, 0x68, 0x69, 0x74, 0x73, 0x75, 0x6E, 0x64,
+0x61, 0x79, 0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x73, 0x29,
 
 /* Australia/Lord_Howe */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -27026,9 +27002,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x00, 0x41, 0x57, 0x44, 0x54, 0x00, 0x41, 0x57, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01,
 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x41, 0x57, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
-0x00, 0x58, 0x93, 0xC8, 0x01, 0xC3, 0x6E, 0x68, 0x00, 0x00, 0x00, 0x22, 0x57, 0x65, 0x73, 0x74,
-0x65, 0x72, 0x6E, 0x20, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6C, 0x69, 0x61, 0x20, 0x2D, 0x20,
-0x6D, 0x6F, 0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x58, 0x93, 0xC8, 0x01, 0xC3, 0x6E, 0x68, 0x00, 0x00, 0x00, 0x1E, 0x57, 0x65, 0x73, 0x74,
+0x65, 0x72, 0x6E, 0x20, 0x41, 0x75, 0x73, 0x74, 0x72, 0x61, 0x6C, 0x69, 0x61, 0x20, 0x28, 0x6D,
+0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* Australia/Queensland */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -27353,9 +27329,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x30, 0x41, 0x45, 0x44, 0x54, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x31, 0x2E, 0x30, 0x2C, 0x4D, 0x34,
 0x2E, 0x31, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0x55, 0xA7, 0x15, 0x01, 0xF9, 0x65, 0x82, 0x00, 0x00, 0x00, 0x20, 0x4E, 0x65, 0x77, 0x20,
-0x53, 0x6F, 0x75, 0x74, 0x68, 0x20, 0x57, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x2D, 0x20, 0x6D, 0x6F,
-0x73, 0x74, 0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x55, 0xA7, 0x15, 0x01, 0xF9, 0x65, 0x82, 0x00, 0x00, 0x00, 0x1C, 0x4E, 0x65, 0x77, 0x20,
+0x53, 0x6F, 0x75, 0x74, 0x68, 0x20, 0x57, 0x61, 0x6C, 0x65, 0x73, 0x20, 0x28, 0x6D, 0x6F, 0x73,
+0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* Australia/Tasmania */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -31717,6 +31693,87 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 #endif
 0x00, 0xCA, 0x2D, 0xD0, 0x01, 0x14, 0xF8, 0xF2, 0x00, 0x00, 0x00, 0x00,
 
+/* Europe/Astrakhan */
+0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00,
+0xAA, 0x18, 0x45, 0x74, 0xB5, 0xA4, 0x0B, 0x50, 0x15, 0x27, 0x99, 0xC0, 0x16, 0x18, 0xCE, 0x30,
+0x17, 0x08, 0xCD, 0x40, 0x17, 0xFA, 0x01, 0xB0, 0x18, 0xEA, 0x00, 0xC0, 0x19, 0xDB, 0x35, 0x30,
+0x1A, 0xCC, 0x85, 0xC0, 0x1B, 0xBC, 0x92, 0xE0, 0x1C, 0xAC, 0x83, 0xE0, 0x1D, 0x9C, 0x74, 0xE0,
+0x1E, 0x8C, 0x65, 0xE0, 0x1F, 0x7C, 0x56, 0xE0, 0x20, 0x6C, 0x47, 0xE0, 0x21, 0x5C, 0x38, 0xE0,
+0x22, 0x4C, 0x29, 0xE0, 0x23, 0x3C, 0x1A, 0xE0, 0x24, 0x2C, 0x0B, 0xE0, 0x25, 0x1C, 0x0A, 0xF0,
+0x26, 0x0B, 0xFB, 0xF0, 0x27, 0x05, 0x27, 0x70, 0x27, 0xF5, 0x18, 0x70, 0x29, 0xD4, 0xEC, 0x60,
+0x2A, 0xC4, 0xB3, 0x30, 0x2B, 0xB4, 0xDC, 0x70, 0x2C, 0xA4, 0xCD, 0x70, 0x2D, 0x94, 0xBE, 0x70,
+0x2E, 0x84, 0xAF, 0x70, 0x2F, 0x74, 0xA0, 0x70, 0x30, 0x64, 0x91, 0x70, 0x31, 0x5D, 0xBC, 0xF0,
+0x32, 0x72, 0x97, 0xF0, 0x33, 0x3D, 0x9E, 0xF0, 0x34, 0x52, 0x79, 0xF0, 0x35, 0x1D, 0x80, 0xF0,
+0x36, 0x32, 0x5B, 0xF0, 0x36, 0xFD, 0x62, 0xF0, 0x38, 0x1B, 0x78, 0x70, 0x38, 0xDD, 0x44, 0xF0,
+0x39, 0xFB, 0x5A, 0x70, 0x3A, 0xBD, 0x26, 0xF0, 0x3B, 0xDB, 0x3C, 0x70, 0x3C, 0xA6, 0x43, 0x70,
+0x3D, 0xBB, 0x1E, 0x70, 0x3E, 0x86, 0x25, 0x70, 0x3F, 0x9B, 0x00, 0x70, 0x40, 0x66, 0x07, 0x70,
+0x41, 0x84, 0x1C, 0xF0, 0x42, 0x45, 0xE9, 0x70, 0x43, 0x63, 0xFE, 0xF0, 0x44, 0x25, 0xCB, 0x70,
+0x45, 0x43, 0xE0, 0xF0, 0x46, 0x05, 0xAD, 0x70, 0x47, 0x23, 0xC2, 0xF0, 0x47, 0xEE, 0xC9, 0xF0,
+0x49, 0x03, 0xA4, 0xF0, 0x49, 0xCE, 0xAB, 0xF0, 0x4A, 0xE3, 0x86, 0xF0, 0x4B, 0xAE, 0x8D, 0xF0,
+0x4C, 0xCC, 0xA3, 0x70, 0x4D, 0x8E, 0x6F, 0xF0, 0x54, 0x4C, 0x1D, 0x60, 0x56, 0xF7, 0x14, 0x70,
+0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
+0x04, 0x05, 0x04, 0x06, 0x07, 0x06, 0x07, 0x04, 0x06, 0x01, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x04, 0x07,
+0x04, 0x00, 0x00, 0x2D, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x46,
+0x50, 0x01, 0x08, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x00,
+0x00, 0x46, 0x50, 0x01, 0x08, 0x00, 0x00, 0x38, 0x40, 0x01, 0x0C, 0x00, 0x00, 0x2A, 0x30, 0x00,
+0x04, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x2B, 0x30, 0x33, 0x00, 0x2B,
+0x30, 0x35, 0x00, 0x2B, 0x30, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+#ifdef TIMELIB_SUPPORTS_V2DATA
+0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x10, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x18, 0x45, 0x74, 0xFF, 0xFF, 0xFF, 0xFF,
+0xB5, 0xA4, 0x0B, 0x50, 0x00, 0x00, 0x00, 0x00, 0x15, 0x27, 0x99, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x16, 0x18, 0xCE, 0x30, 0x00, 0x00, 0x00, 0x00, 0x17, 0x08, 0xCD, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x17, 0xFA, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x18, 0xEA, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x19, 0xDB, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xCC, 0x85, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x1B, 0xBC, 0x92, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1C, 0xAC, 0x83, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x1D, 0x9C, 0x74, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x8C, 0x65, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x1F, 0x7C, 0x56, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x20, 0x6C, 0x47, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x21, 0x5C, 0x38, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x22, 0x4C, 0x29, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x23, 0x3C, 0x1A, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2C, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x25, 0x1C, 0x0A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x26, 0x0B, 0xFB, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x27, 0x05, 0x27, 0x70, 0x00, 0x00, 0x00, 0x00, 0x27, 0xF5, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x29, 0xD4, 0xEC, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xC4, 0xB3, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x2B, 0xB4, 0xDC, 0x70, 0x00, 0x00, 0x00, 0x00, 0x2C, 0xA4, 0xCD, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x2D, 0x94, 0xBE, 0x70, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x84, 0xAF, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x2F, 0x74, 0xA0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x30, 0x64, 0x91, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x31, 0x5D, 0xBC, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x32, 0x72, 0x97, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x33, 0x3D, 0x9E, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x34, 0x52, 0x79, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x35, 0x1D, 0x80, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x36, 0x32, 0x5B, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x36, 0xFD, 0x62, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1B, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x38, 0xDD, 0x44, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x39, 0xFB, 0x5A, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x3A, 0xBD, 0x26, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3B, 0xDB, 0x3C, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x3C, 0xA6, 0x43, 0x70, 0x00, 0x00, 0x00, 0x00, 0x3D, 0xBB, 0x1E, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x3E, 0x86, 0x25, 0x70, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x9B, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x40, 0x66, 0x07, 0x70, 0x00, 0x00, 0x00, 0x00, 0x41, 0x84, 0x1C, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x42, 0x45, 0xE9, 0x70, 0x00, 0x00, 0x00, 0x00, 0x43, 0x63, 0xFE, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x44, 0x25, 0xCB, 0x70, 0x00, 0x00, 0x00, 0x00, 0x45, 0x43, 0xE0, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x46, 0x05, 0xAD, 0x70, 0x00, 0x00, 0x00, 0x00, 0x47, 0x23, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x47, 0xEE, 0xC9, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x49, 0x03, 0xA4, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x49, 0xCE, 0xAB, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x4A, 0xE3, 0x86, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x4B, 0xAE, 0x8D, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x4C, 0xCC, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x4D, 0x8E, 0x6F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x54, 0x4C, 0x1D, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x56, 0xF7, 0x14, 0x70, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x04, 0x05,
+0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x06, 0x07, 0x06, 0x07, 0x04, 0x06, 0x01, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x04, 0x07, 0x04, 0x00, 0x00, 0x2D, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x00,
+0x04, 0x00, 0x00, 0x46, 0x50, 0x01, 0x08, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x00, 0x00, 0x38,
+0x40, 0x00, 0x0C, 0x00, 0x00, 0x46, 0x50, 0x01, 0x08, 0x00, 0x00, 0x38, 0x40, 0x01, 0x0C, 0x00,
+0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x2B,
+0x30, 0x33, 0x00, 0x2B, 0x30, 0x35, 0x00, 0x2B, 0x30, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x3C, 0x2B,
+0x30, 0x34, 0x3E, 0x2D, 0x34, 0x0A,
+#endif
+0x00, 0xD0, 0x0D, 0xB8, 0x01, 0x5B, 0xFA, 0x08, 0x00, 0x00, 0x00, 0x12, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x31, 0x20, 0x2D, 0x20, 0x41, 0x73, 0x74, 0x72, 0x61, 0x6B, 0x68, 0x61, 0x6E,
+
 /* Europe/Athens */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
@@ -32379,8 +32436,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E,
 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0xD9, 0x70, 0x10, 0x01, 0x27, 0x0D, 0xDA, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xD9, 0x70, 0x10, 0x01, 0x27, 0x0D, 0xDA, 0x00, 0x00, 0x00, 0x14, 0x47, 0x65, 0x72, 0x6D,
+0x61, 0x6E, 0x79, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
+
 
 /* Europe/Bratislava */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x53, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -33151,7 +33209,7 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 /* Europe/Chisinau */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x00,
 0x9E, 0x6B, 0x9F, 0x0C, 0xB7, 0xB0, 0xD2, 0x08, 0xB9, 0x3E, 0xF3, 0x60, 0xB9, 0xEF, 0x9C, 0x60,
 0xBA, 0xDF, 0x8D, 0x60, 0xBB, 0xCF, 0x7E, 0x60, 0xBC, 0xC8, 0xA9, 0xE0, 0xBD, 0xB8, 0x9A, 0xE0,
 0xBE, 0xA8, 0x8B, 0xE0, 0xBF, 0x98, 0x7C, 0xE0, 0xC0, 0x88, 0x6D, 0xE0, 0xC1, 0x78, 0x5E, 0xE0,
@@ -33162,55 +33220,55 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x17, 0xFA, 0x0F, 0xC0, 0x18, 0xEA, 0x0E, 0xD0, 0x19, 0xDB, 0x43, 0x40, 0x1A, 0xCC, 0x93, 0xD0,
 0x1B, 0xBC, 0xA0, 0xF0, 0x1C, 0xAC, 0x91, 0xF0, 0x1D, 0x9C, 0x82, 0xF0, 0x1E, 0x8C, 0x73, 0xF0,
 0x1F, 0x7C, 0x64, 0xF0, 0x20, 0x6C, 0x55, 0xF0, 0x21, 0x5C, 0x46, 0xF0, 0x22, 0x4C, 0x37, 0xF0,
-0x23, 0x3C, 0x28, 0xF0, 0x24, 0x2C, 0x19, 0xF0, 0x25, 0x1C, 0x0A, 0xF0, 0x25, 0x9E, 0x73, 0x50,
-0x26, 0x43, 0x3E, 0xD0, 0x27, 0xF5, 0x26, 0x80, 0x28, 0xE5, 0x17, 0x80, 0x29, 0x60, 0xE8, 0x60,
-0x29, 0xD4, 0xEC, 0x60, 0x2A, 0xC4, 0xCF, 0x50, 0x2B, 0xB4, 0xCE, 0x60, 0x2C, 0xA4, 0xB1, 0x50,
-0x2D, 0x94, 0xB0, 0x60, 0x2E, 0x84, 0x93, 0x50, 0x2F, 0x74, 0x92, 0x60, 0x30, 0x64, 0x75, 0x50,
-0x31, 0x5D, 0xAE, 0xE0, 0x32, 0x72, 0x7B, 0xD0, 0x33, 0x3D, 0xAD, 0x00, 0x34, 0x52, 0x88, 0x00,
-0x35, 0x1D, 0x8F, 0x00, 0x36, 0x32, 0x6A, 0x00, 0x36, 0xFD, 0x71, 0x00, 0x38, 0x1B, 0x86, 0x80,
-0x38, 0xDD, 0x53, 0x00, 0x39, 0xFB, 0x68, 0x80, 0x3A, 0xBD, 0x35, 0x00, 0x3B, 0xDB, 0x4A, 0x80,
-0x3C, 0xA6, 0x51, 0x80, 0x3D, 0xBB, 0x2C, 0x80, 0x3E, 0x86, 0x33, 0x80, 0x3F, 0x9B, 0x0E, 0x80,
-0x40, 0x66, 0x15, 0x80, 0x41, 0x84, 0x2B, 0x00, 0x42, 0x45, 0xF7, 0x80, 0x43, 0x64, 0x0D, 0x00,
-0x44, 0x25, 0xD9, 0x80, 0x45, 0x43, 0xEF, 0x00, 0x46, 0x05, 0xBB, 0x80, 0x47, 0x23, 0xD1, 0x00,
-0x47, 0xEE, 0xD8, 0x00, 0x49, 0x03, 0xB3, 0x00, 0x49, 0xCE, 0xBA, 0x00, 0x4A, 0xE3, 0x95, 0x00,
-0x4B, 0xAE, 0x9C, 0x00, 0x4C, 0xCC, 0xB1, 0x80, 0x4D, 0x8E, 0x7E, 0x00, 0x4E, 0xAC, 0x93, 0x80,
-0x4F, 0x6E, 0x60, 0x00, 0x50, 0x8C, 0x75, 0x80, 0x51, 0x57, 0x7C, 0x80, 0x52, 0x6C, 0x57, 0x80,
-0x53, 0x37, 0x5E, 0x80, 0x54, 0x4C, 0x39, 0x80, 0x55, 0x17, 0x40, 0x80, 0x56, 0x2C, 0x1B, 0x80,
-0x56, 0xF7, 0x22, 0x80, 0x58, 0x15, 0x38, 0x00, 0x58, 0xD7, 0x04, 0x80, 0x59, 0xF5, 0x1A, 0x00,
-0x5A, 0xB6, 0xE6, 0x80, 0x5B, 0xD4, 0xFC, 0x00, 0x5C, 0xA0, 0x03, 0x00, 0x5D, 0xB4, 0xDE, 0x00,
-0x5E, 0x7F, 0xE5, 0x00, 0x5F, 0x94, 0xC0, 0x00, 0x60, 0x5F, 0xC7, 0x00, 0x61, 0x7D, 0xDC, 0x80,
-0x62, 0x3F, 0xA9, 0x00, 0x63, 0x5D, 0xBE, 0x80, 0x64, 0x1F, 0x8B, 0x00, 0x65, 0x3D, 0xA0, 0x80,
-0x66, 0x08, 0xA7, 0x80, 0x67, 0x1D, 0x82, 0x80, 0x67, 0xE8, 0x89, 0x80, 0x68, 0xFD, 0x64, 0x80,
-0x69, 0xC8, 0x6B, 0x80, 0x6A, 0xDD, 0x46, 0x80, 0x6B, 0xA8, 0x4D, 0x80, 0x6C, 0xC6, 0x63, 0x00,
-0x6D, 0x88, 0x2F, 0x80, 0x6E, 0xA6, 0x45, 0x00, 0x6F, 0x68, 0x11, 0x80, 0x70, 0x86, 0x27, 0x00,
-0x71, 0x51, 0x2E, 0x00, 0x72, 0x66, 0x09, 0x00, 0x73, 0x31, 0x10, 0x00, 0x74, 0x45, 0xEB, 0x00,
-0x75, 0x10, 0xF2, 0x00, 0x76, 0x2F, 0x07, 0x80, 0x76, 0xF0, 0xD4, 0x00, 0x78, 0x0E, 0xE9, 0x80,
-0x78, 0xD0, 0xB6, 0x00, 0x79, 0xEE, 0xCB, 0x80, 0x7A, 0xB0, 0x98, 0x00, 0x7B, 0xCE, 0xAD, 0x80,
-0x7C, 0x99, 0xB4, 0x80, 0x7D, 0xAE, 0x8F, 0x80, 0x7E, 0x79, 0x96, 0x80, 0x7F, 0x8E, 0x71, 0x80,
-0x01, 0x02, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03,
-0x04, 0x03, 0x04, 0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0B, 0x05, 0x03, 0x04,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x00, 0x00, 0x1B,
-0x08, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00, 0x00, 0x18, 0x78, 0x00, 0x08, 0x00,
-0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x1C, 0x20, 0x00,
-0x11, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x15, 0x00, 0x00, 0x1C,
-0x20, 0x01, 0x19, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00,
-0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x38, 0x40, 0x01,
-0x1E, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x4C, 0x4D, 0x54,
-0x00, 0x43, 0x4D, 0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45,
-0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D,
-0x53, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01,
-0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00,
+0x23, 0x3C, 0x28, 0xF0, 0x24, 0x2C, 0x19, 0xF0, 0x25, 0x1C, 0x0A, 0xF0, 0x26, 0x0B, 0xFB, 0xF0,
+0x26, 0x43, 0x4C, 0xE0, 0x27, 0x05, 0x35, 0x80, 0x27, 0xF5, 0x26, 0x80, 0x28, 0xE5, 0x17, 0x80,
+0x29, 0x60, 0xE8, 0x60, 0x29, 0xD4, 0xEC, 0x60, 0x2A, 0xC4, 0xCF, 0x50, 0x2B, 0xB4, 0xCE, 0x60,
+0x2C, 0xA4, 0xB1, 0x50, 0x2D, 0x94, 0xB0, 0x60, 0x2E, 0x84, 0x93, 0x50, 0x2F, 0x74, 0x92, 0x60,
+0x30, 0x64, 0x75, 0x50, 0x31, 0x5D, 0xAE, 0xE0, 0x32, 0x72, 0x7B, 0xD0, 0x33, 0x3D, 0xAD, 0x00,
+0x34, 0x52, 0x88, 0x00, 0x35, 0x1D, 0x8F, 0x00, 0x36, 0x32, 0x6A, 0x00, 0x36, 0xFD, 0x71, 0x00,
+0x38, 0x1B, 0x86, 0x80, 0x38, 0xDD, 0x53, 0x00, 0x39, 0xFB, 0x68, 0x80, 0x3A, 0xBD, 0x35, 0x00,
+0x3B, 0xDB, 0x4A, 0x80, 0x3C, 0xA6, 0x51, 0x80, 0x3D, 0xBB, 0x2C, 0x80, 0x3E, 0x86, 0x33, 0x80,
+0x3F, 0x9B, 0x0E, 0x80, 0x40, 0x66, 0x15, 0x80, 0x41, 0x84, 0x2B, 0x00, 0x42, 0x45, 0xF7, 0x80,
+0x43, 0x64, 0x0D, 0x00, 0x44, 0x25, 0xD9, 0x80, 0x45, 0x43, 0xEF, 0x00, 0x46, 0x05, 0xBB, 0x80,
+0x47, 0x23, 0xD1, 0x00, 0x47, 0xEE, 0xD8, 0x00, 0x49, 0x03, 0xB3, 0x00, 0x49, 0xCE, 0xBA, 0x00,
+0x4A, 0xE3, 0x95, 0x00, 0x4B, 0xAE, 0x9C, 0x00, 0x4C, 0xCC, 0xB1, 0x80, 0x4D, 0x8E, 0x7E, 0x00,
+0x4E, 0xAC, 0x93, 0x80, 0x4F, 0x6E, 0x60, 0x00, 0x50, 0x8C, 0x75, 0x80, 0x51, 0x57, 0x7C, 0x80,
+0x52, 0x6C, 0x57, 0x80, 0x53, 0x37, 0x5E, 0x80, 0x54, 0x4C, 0x39, 0x80, 0x55, 0x17, 0x40, 0x80,
+0x56, 0x2C, 0x1B, 0x80, 0x56, 0xF7, 0x22, 0x80, 0x58, 0x15, 0x38, 0x00, 0x58, 0xD7, 0x04, 0x80,
+0x59, 0xF5, 0x1A, 0x00, 0x5A, 0xB6, 0xE6, 0x80, 0x5B, 0xD4, 0xFC, 0x00, 0x5C, 0xA0, 0x03, 0x00,
+0x5D, 0xB4, 0xDE, 0x00, 0x5E, 0x7F, 0xE5, 0x00, 0x5F, 0x94, 0xC0, 0x00, 0x60, 0x5F, 0xC7, 0x00,
+0x61, 0x7D, 0xDC, 0x80, 0x62, 0x3F, 0xA9, 0x00, 0x63, 0x5D, 0xBE, 0x80, 0x64, 0x1F, 0x8B, 0x00,
+0x65, 0x3D, 0xA0, 0x80, 0x66, 0x08, 0xA7, 0x80, 0x67, 0x1D, 0x82, 0x80, 0x67, 0xE8, 0x89, 0x80,
+0x68, 0xFD, 0x64, 0x80, 0x69, 0xC8, 0x6B, 0x80, 0x6A, 0xDD, 0x46, 0x80, 0x6B, 0xA8, 0x4D, 0x80,
+0x6C, 0xC6, 0x63, 0x00, 0x6D, 0x88, 0x2F, 0x80, 0x6E, 0xA6, 0x45, 0x00, 0x6F, 0x68, 0x11, 0x80,
+0x70, 0x86, 0x27, 0x00, 0x71, 0x51, 0x2E, 0x00, 0x72, 0x66, 0x09, 0x00, 0x73, 0x31, 0x10, 0x00,
+0x74, 0x45, 0xEB, 0x00, 0x75, 0x10, 0xF2, 0x00, 0x76, 0x2F, 0x07, 0x80, 0x76, 0xF0, 0xD4, 0x00,
+0x78, 0x0E, 0xE9, 0x80, 0x78, 0xD0, 0xB6, 0x00, 0x79, 0xEE, 0xCB, 0x80, 0x7A, 0xB0, 0x98, 0x00,
+0x7B, 0xCE, 0xAD, 0x80, 0x7C, 0x99, 0xB4, 0x80, 0x7D, 0xAE, 0x8F, 0x80, 0x7E, 0x79, 0x96, 0x80,
+0x7F, 0x8E, 0x71, 0x80, 0x01, 0x02, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03,
+0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A, 0x0B,
+0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C,
+0x0D, 0x06, 0x04, 0x03, 0x04, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x00, 0x00, 0x1B, 0x08, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00, 0x00,
+0x18, 0x78, 0x00, 0x08, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11,
+0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E, 0x10,
+0x00, 0x15, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00,
+0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22,
+0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20,
+0x00, 0x11, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x4D, 0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45, 0x45,
+0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00,
+0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x56, 0xB6, 0xC8, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9E, 0x6B, 0x9F, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF, 0xB7, 0xB0, 0xD2, 0x08, 0xFF, 0xFF, 0xFF, 0xFF,
 0xB9, 0x3E, 0xF3, 0x60, 0xFF, 0xFF, 0xFF, 0xFF, 0xB9, 0xEF, 0x9C, 0x60, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -33233,76 +33291,77 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x1F, 0x7C, 0x64, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x20, 0x6C, 0x55, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x21, 0x5C, 0x46, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x22, 0x4C, 0x37, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x23, 0x3C, 0x28, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2C, 0x19, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x25, 0x1C, 0x0A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x25, 0x9E, 0x73, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x26, 0x43, 0x3E, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x27, 0xF5, 0x26, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x28, 0xE5, 0x17, 0x80, 0x00, 0x00, 0x00, 0x00, 0x29, 0x60, 0xE8, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x29, 0xD4, 0xEC, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xC4, 0xCF, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x2B, 0xB4, 0xCE, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2C, 0xA4, 0xB1, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x2D, 0x94, 0xB0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x84, 0x93, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x2F, 0x74, 0x92, 0x60, 0x00, 0x00, 0x00, 0x00, 0x30, 0x64, 0x75, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x31, 0x5D, 0xAE, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x32, 0x72, 0x7B, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x33, 0x3D, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x52, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x35, 0x1D, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x32, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x36, 0xFD, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1B, 0x86, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x38, 0xDD, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xFB, 0x68, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x3A, 0xBD, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3B, 0xDB, 0x4A, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x3C, 0xA6, 0x51, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3D, 0xBB, 0x2C, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x3E, 0x86, 0x33, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x9B, 0x0E, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x40, 0x66, 0x15, 0x80, 0x00, 0x00, 0x00, 0x00, 0x41, 0x84, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x42, 0x45, 0xF7, 0x80, 0x00, 0x00, 0x00, 0x00, 0x43, 0x64, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x44, 0x25, 0xD9, 0x80, 0x00, 0x00, 0x00, 0x00, 0x45, 0x43, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x46, 0x05, 0xBB, 0x80, 0x00, 0x00, 0x00, 0x00, 0x47, 0x23, 0xD1, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x47, 0xEE, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x03, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x49, 0xCE, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4A, 0xE3, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x4B, 0xAE, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4C, 0xCC, 0xB1, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x4D, 0x8E, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4E, 0xAC, 0x93, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x4F, 0x6E, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x8C, 0x75, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x51, 0x57, 0x7C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x52, 0x6C, 0x57, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x53, 0x37, 0x5E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x54, 0x4C, 0x39, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x55, 0x17, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x56, 0x2C, 0x1B, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x56, 0xF7, 0x22, 0x80, 0x00, 0x00, 0x00, 0x00, 0x58, 0x15, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x58, 0xD7, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF5, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x5A, 0xB6, 0xE6, 0x80, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD4, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x5C, 0xA0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB4, 0xDE, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x5E, 0x7F, 0xE5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x94, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x60, 0x5F, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x7D, 0xDC, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x62, 0x3F, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x5D, 0xBE, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x64, 0x1F, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3D, 0xA0, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x66, 0x08, 0xA7, 0x80, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1D, 0x82, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x67, 0xE8, 0x89, 0x80, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFD, 0x64, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x69, 0xC8, 0x6B, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xDD, 0x46, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x6B, 0xA8, 0x4D, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xC6, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x6D, 0x88, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA6, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x6F, 0x68, 0x11, 0x80, 0x00, 0x00, 0x00, 0x00, 0x70, 0x86, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x71, 0x51, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x66, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x73, 0x31, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x45, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x75, 0x10, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x2F, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x76, 0xF0, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0E, 0xE9, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x78, 0xD0, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEE, 0xCB, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x7A, 0xB0, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCE, 0xAD, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x7C, 0x99, 0xB4, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAE, 0x8F, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x7E, 0x79, 0x96, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x71, 0x80, 0x00, 0x01, 0x02, 0x05,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0C, 0x0D,
-0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0B, 0x05, 0x03, 0x04, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x00, 0x00, 0x1B, 0x08, 0x00, 0x00,
-0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00, 0x00, 0x18, 0x78, 0x00, 0x08, 0x00, 0x00, 0x2A, 0x30,
-0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00,
-0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x15, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19,
-0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30,
-0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00,
-0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x4D,
-0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x43,
-0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00,
-0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E,
-0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
+0x25, 0x1C, 0x0A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x26, 0x0B, 0xFB, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x26, 0x43, 0x4C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x27, 0x05, 0x35, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x27, 0xF5, 0x26, 0x80, 0x00, 0x00, 0x00, 0x00, 0x28, 0xE5, 0x17, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x29, 0x60, 0xE8, 0x60, 0x00, 0x00, 0x00, 0x00, 0x29, 0xD4, 0xEC, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x2A, 0xC4, 0xCF, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2B, 0xB4, 0xCE, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x2C, 0xA4, 0xB1, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x94, 0xB0, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x2E, 0x84, 0x93, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x74, 0x92, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x30, 0x64, 0x75, 0x50, 0x00, 0x00, 0x00, 0x00, 0x31, 0x5D, 0xAE, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x32, 0x72, 0x7B, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x33, 0x3D, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x34, 0x52, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x1D, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x36, 0x32, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0xFD, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x38, 0x1B, 0x86, 0x80, 0x00, 0x00, 0x00, 0x00, 0x38, 0xDD, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x39, 0xFB, 0x68, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3A, 0xBD, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x3B, 0xDB, 0x4A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3C, 0xA6, 0x51, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x3D, 0xBB, 0x2C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x86, 0x33, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x3F, 0x9B, 0x0E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x40, 0x66, 0x15, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x41, 0x84, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x45, 0xF7, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x43, 0x64, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x25, 0xD9, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x45, 0x43, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x05, 0xBB, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x47, 0x23, 0xD1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0xEE, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x49, 0x03, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0xCE, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x4A, 0xE3, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0xAE, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x4C, 0xCC, 0xB1, 0x80, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x8E, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x4E, 0xAC, 0x93, 0x80, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x6E, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x50, 0x8C, 0x75, 0x80, 0x00, 0x00, 0x00, 0x00, 0x51, 0x57, 0x7C, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x52, 0x6C, 0x57, 0x80, 0x00, 0x00, 0x00, 0x00, 0x53, 0x37, 0x5E, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x54, 0x4C, 0x39, 0x80, 0x00, 0x00, 0x00, 0x00, 0x55, 0x17, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x56, 0x2C, 0x1B, 0x80, 0x00, 0x00, 0x00, 0x00, 0x56, 0xF7, 0x22, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x58, 0x15, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0xD7, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x59, 0xF5, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xB6, 0xE6, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x5B, 0xD4, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5C, 0xA0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x5D, 0xB4, 0xDE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x7F, 0xE5, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x5F, 0x94, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x5F, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x61, 0x7D, 0xDC, 0x80, 0x00, 0x00, 0x00, 0x00, 0x62, 0x3F, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x63, 0x5D, 0xBE, 0x80, 0x00, 0x00, 0x00, 0x00, 0x64, 0x1F, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x65, 0x3D, 0xA0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x66, 0x08, 0xA7, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x67, 0x1D, 0x82, 0x80, 0x00, 0x00, 0x00, 0x00, 0x67, 0xE8, 0x89, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x68, 0xFD, 0x64, 0x80, 0x00, 0x00, 0x00, 0x00, 0x69, 0xC8, 0x6B, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x6A, 0xDD, 0x46, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6B, 0xA8, 0x4D, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x6C, 0xC6, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x88, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x6E, 0xA6, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x68, 0x11, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x70, 0x86, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x51, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x72, 0x66, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x31, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x74, 0x45, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x10, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x76, 0x2F, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x76, 0xF0, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x78, 0x0E, 0xE9, 0x80, 0x00, 0x00, 0x00, 0x00, 0x78, 0xD0, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x79, 0xEE, 0xCB, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7A, 0xB0, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x7B, 0xCE, 0xAD, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x99, 0xB4, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x7D, 0xAE, 0x8F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x79, 0x96, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x7F, 0x8E, 0x71, 0x80, 0x00, 0x01, 0x02, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A,
+0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D,
+0x0C, 0x0D, 0x06, 0x04, 0x03, 0x04, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x00, 0x00, 0x1B, 0x08, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00,
+0x00, 0x18, 0x78, 0x00, 0x08, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00,
+0x11, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E,
+0x10, 0x00, 0x15, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00,
+0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00,
+0x22, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C,
+0x20, 0x00, 0x11, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x4D, 0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45,
+0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54,
+0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
+0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45,
+0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35,
+0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
 0x00, 0xD1, 0x0B, 0xA0, 0x01, 0x3E, 0xA7, 0x85, 0x00, 0x00, 0x00, 0x00,
 
@@ -34985,9 +35044,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x0A,
 #endif
-0x00, 0xDC, 0xD1, 0xF2, 0x01, 0x31, 0xF0, 0x50, 0x00, 0x00, 0x00, 0x17, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2D, 0x30, 0x31, 0x20, 0x2D, 0x20, 0x4B, 0x61, 0x6C, 0x69, 0x6E, 0x69, 0x6E, 0x67,
-0x72, 0x61, 0x64,
+0x00, 0xDC, 0xD1, 0xF2, 0x01, 0x31, 0xF0, 0x50, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x53, 0x4B, 0x2D,
+0x30, 0x31, 0x20, 0x2D, 0x20, 0x4B, 0x61, 0x6C, 0x69, 0x6E, 0x69, 0x6E, 0x67, 0x72, 0x61, 0x64,
+
 
 /* Europe/Kiev */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -35124,8 +35183,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E,
 0x30, 0x2F, 0x33, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x34, 0x0A,
 #endif
-0x00, 0xD6, 0x48, 0xC5, 0x01, 0x41, 0x39, 0x12, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0xD6, 0x48, 0xC5, 0x01, 0x41, 0x39, 0x12, 0x00, 0x00, 0x00, 0x14, 0x55, 0x6B, 0x72, 0x61,
+0x69, 0x6E, 0x65, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
+
 
 /* Europe/Lisbon */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -35347,8 +35407,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x30, 0x57, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x31, 0x2C,
 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x0A,
 #endif
-0x00, 0xC4, 0x67, 0xF2, 0x01, 0x04, 0xB8, 0xCA, 0x00, 0x00, 0x00, 0x08, 0x6D, 0x61, 0x69, 0x6E,
-0x6C, 0x61, 0x6E, 0x64,
+0x00, 0xC4, 0x67, 0xF2, 0x01, 0x04, 0xB8, 0xCA, 0x00, 0x00, 0x00, 0x13, 0x50, 0x6F, 0x72, 0x74,
+0x75, 0x67, 0x61, 0x6C, 0x20, 0x28, 0x6D, 0x61, 0x69, 0x6E, 0x6C, 0x61, 0x6E, 0x64, 0x29,
 
 /* Europe/Ljubljana */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x53, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -36073,8 +36133,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x2D, 0x31, 0x43, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2C, 0x4D, 0x31,
 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0xC6, 0xF9, 0x80, 0x01, 0x0D, 0x09, 0xB2, 0x00, 0x00, 0x00, 0x08, 0x6D, 0x61, 0x69, 0x6E,
-0x6C, 0x61, 0x6E, 0x64,
+0x00, 0xC6, 0xF9, 0x80, 0x01, 0x0D, 0x09, 0xB2, 0x00, 0x00, 0x00, 0x10, 0x53, 0x70, 0x61, 0x69,
+0x6E, 0x20, 0x28, 0x6D, 0x61, 0x69, 0x6E, 0x6C, 0x61, 0x6E, 0x64, 0x29,
 
 /* Europe/Malta */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -36751,9 +36811,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x4B, 0x2D, 0x33, 0x0A,
 #endif
-0x00, 0xDE, 0x67, 0xDF, 0x01, 0x4C, 0x0E, 0xF1, 0x00, 0x00, 0x00, 0x17, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x30, 0x20, 0x2D, 0x20, 0x77, 0x65, 0x73, 0x74, 0x20, 0x52, 0x75, 0x73,
-0x73, 0x69, 0x61,
+0x00, 0xDE, 0x67, 0xDF, 0x01, 0x4C, 0x0E, 0xF1, 0x00, 0x00, 0x00, 0x14, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x30, 0x20, 0x2D, 0x20, 0x4D, 0x6F, 0x73, 0x63, 0x6F, 0x77, 0x20, 0x61, 0x72, 0x65, 0x61,
+
 
 /* Europe/Nicosia */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -37822,8 +37882,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 
 /* Europe/Samara */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x2B, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x2B, 0x80, 0x00, 0x00, 0x00,
 0xA1, 0x00, 0x26, 0xAC, 0xB5, 0xA4, 0x0B, 0x50, 0xBE, 0x4C, 0x26, 0xC0, 0x15, 0x27, 0x99, 0xC0,
 0x16, 0x18, 0xCE, 0x30, 0x17, 0x08, 0xCD, 0x40, 0x17, 0xFA, 0x01, 0xB0, 0x18, 0xEA, 0x00, 0xC0,
 0x19, 0xDB, 0x35, 0x30, 0x1A, 0xCC, 0x85, 0xC0, 0x1B, 0xBC, 0x92, 0xE0, 0x1C, 0xAC, 0x83, 0xE0,
@@ -37844,23 +37904,22 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x07, 0x08, 0x07, 0x08, 0x09, 0x0B, 0x02, 0x0C,
 0x02, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D,
 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D,
-0x0E, 0x0D, 0x0E, 0x0F, 0x10, 0x0E, 0x00, 0x00, 0x2E, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30,
+0x0E, 0x0D, 0x0E, 0x0F, 0x0B, 0x0E, 0x00, 0x00, 0x2E, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30,
 0x00, 0x04, 0x00, 0x00, 0x38, 0x40, 0x00, 0x04, 0x00, 0x00, 0x46, 0x50, 0x01, 0x09, 0x00, 0x00,
 0x38, 0x40, 0x00, 0x0F, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0F, 0x00, 0x00, 0x46, 0x50, 0x01, 0x09,
 0x00, 0x00, 0x38, 0x40, 0x01, 0x14, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x18, 0x00, 0x00, 0x2A, 0x30,
-0x01, 0x1C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x21, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x0F, 0x00, 0x00,
+0x01, 0x1C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x21, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00,
 0x46, 0x50, 0x01, 0x25, 0x00, 0x00, 0x46, 0x50, 0x01, 0x25, 0x00, 0x00, 0x38, 0x40, 0x00, 0x04,
-0x00, 0x00, 0x38, 0x40, 0x01, 0x25, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x38, 0x40,
-0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x53, 0x41, 0x4D, 0x54, 0x00, 0x4B, 0x55, 0x59, 0x53, 0x54,
-0x00, 0x4B, 0x55, 0x59, 0x54, 0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00, 0x45, 0x45,
-0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x53, 0x41, 0x4D, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x38, 0x40, 0x01, 0x25, 0x4C, 0x4D, 0x54, 0x00, 0x53, 0x41, 0x4D, 0x54, 0x00, 0x4B,
+0x55, 0x59, 0x53, 0x54, 0x00, 0x4B, 0x55, 0x59, 0x54, 0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53,
+0x4B, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x53, 0x41, 0x4D, 0x53, 0x54,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01,
+0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x2B, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x2B, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xA1, 0x00, 0x26, 0xAC, 0xFF, 0xFF, 0xFF, 0xFF,
 0xB5, 0xA4, 0x0B, 0x50, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0x4C, 0x26, 0xC0, 0x00, 0x00, 0x00, 0x00,
 0x15, 0x27, 0x99, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x16, 0x18, 0xCE, 0x30, 0x00, 0x00, 0x00, 0x00,
@@ -37897,25 +37956,22 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
 0x07, 0x08, 0x07, 0x08, 0x09, 0x0B, 0x02, 0x0C, 0x02, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D,
 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D,
-0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0F, 0x10, 0x0E, 0x00, 0x00,
+0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0D, 0x0E, 0x0F, 0x0B, 0x0E, 0x00, 0x00,
 0x2E, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x38, 0x40, 0x00, 0x04,
 0x00, 0x00, 0x46, 0x50, 0x01, 0x09, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0F, 0x00, 0x00, 0x38, 0x40,
 0x00, 0x0F, 0x00, 0x00, 0x46, 0x50, 0x01, 0x09, 0x00, 0x00, 0x38, 0x40, 0x01, 0x14, 0x00, 0x00,
 0x2A, 0x30, 0x00, 0x18, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x1C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x21,
-0x00, 0x00, 0x2A, 0x30, 0x00, 0x0F, 0x00, 0x00, 0x46, 0x50, 0x01, 0x25, 0x00, 0x00, 0x46, 0x50,
-0x01, 0x25, 0x00, 0x00, 0x38, 0x40, 0x00, 0x04, 0x00, 0x00, 0x38, 0x40, 0x01, 0x25, 0x00, 0x00,
-0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x38, 0x40, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x53, 0x41,
-0x4D, 0x54, 0x00, 0x4B, 0x55, 0x59, 0x53, 0x54, 0x00, 0x4B, 0x55, 0x59, 0x54, 0x00, 0x4D, 0x53,
-0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x53,
-0x41, 0x4D, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x46, 0x50, 0x01, 0x25, 0x00, 0x00, 0x46, 0x50,
+0x01, 0x25, 0x00, 0x00, 0x38, 0x40, 0x00, 0x04, 0x00, 0x00, 0x38, 0x40, 0x01, 0x25, 0x4C, 0x4D,
+0x54, 0x00, 0x53, 0x41, 0x4D, 0x54, 0x00, 0x4B, 0x55, 0x59, 0x53, 0x54, 0x00, 0x4B, 0x55, 0x59,
+0x54, 0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45,
+0x45, 0x54, 0x00, 0x53, 0x41, 0x4D, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
+0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x53, 0x41, 0x4D, 0x54, 0x2D, 0x34,
 0x0A,
 #endif
-0x00, 0xDA, 0x81, 0x7F, 0x01, 0x5F, 0x2E, 0x58, 0x00, 0x00, 0x00, 0x39, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x30, 0x20, 0x28, 0x4D, 0x6F, 0x73, 0x63, 0x6F, 0x77, 0x2B, 0x30, 0x31,
-0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x32, 0x30, 0x31, 0x34, 0x2D, 0x31, 0x30, 0x2D, 0x32,
-0x36, 0x29, 0x20, 0x2D, 0x20, 0x53, 0x61, 0x6D, 0x61, 0x72, 0x61, 0x2C, 0x20, 0x55, 0x64, 0x6D,
+0x00, 0xDA, 0x81, 0x7F, 0x01, 0x5F, 0x2E, 0x58, 0x00, 0x00, 0x00, 0x19, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x31, 0x20, 0x2D, 0x20, 0x53, 0x61, 0x6D, 0x61, 0x72, 0x61, 0x2C, 0x20, 0x55, 0x64, 0x6D,
 0x75, 0x72, 0x74, 0x69, 0x61,
 
 /* Europe/San_Marino */
@@ -38316,8 +38372,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x01, 0x01, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x4B, 0x2D, 0x33, 0x0A,
 #endif
-0x00, 0xCD, 0xEA, 0xD7, 0x01, 0x46, 0xB0, 0xD0, 0x00, 0x00, 0x00, 0x12, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x30, 0x20, 0x2D, 0x20, 0x43, 0x72, 0x69, 0x6D, 0x65, 0x61,
+0x00, 0xCD, 0xEA, 0xD7, 0x01, 0x46, 0xB0, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x30, 0x20, 0x2D, 0x20, 0x43, 0x72, 0x69, 0x6D, 0x65, 0x61,
 
 /* Europe/Skopje */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -38995,7 +39051,7 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 /* Europe/Tiraspol */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x00,
 0x9E, 0x6B, 0x9F, 0x0C, 0xB7, 0xB0, 0xD2, 0x08, 0xB9, 0x3E, 0xF3, 0x60, 0xB9, 0xEF, 0x9C, 0x60,
 0xBA, 0xDF, 0x8D, 0x60, 0xBB, 0xCF, 0x7E, 0x60, 0xBC, 0xC8, 0xA9, 0xE0, 0xBD, 0xB8, 0x9A, 0xE0,
 0xBE, 0xA8, 0x8B, 0xE0, 0xBF, 0x98, 0x7C, 0xE0, 0xC0, 0x88, 0x6D, 0xE0, 0xC1, 0x78, 0x5E, 0xE0,
@@ -39006,55 +39062,55 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x17, 0xFA, 0x0F, 0xC0, 0x18, 0xEA, 0x0E, 0xD0, 0x19, 0xDB, 0x43, 0x40, 0x1A, 0xCC, 0x93, 0xD0,
 0x1B, 0xBC, 0xA0, 0xF0, 0x1C, 0xAC, 0x91, 0xF0, 0x1D, 0x9C, 0x82, 0xF0, 0x1E, 0x8C, 0x73, 0xF0,
 0x1F, 0x7C, 0x64, 0xF0, 0x20, 0x6C, 0x55, 0xF0, 0x21, 0x5C, 0x46, 0xF0, 0x22, 0x4C, 0x37, 0xF0,
-0x23, 0x3C, 0x28, 0xF0, 0x24, 0x2C, 0x19, 0xF0, 0x25, 0x1C, 0x0A, 0xF0, 0x25, 0x9E, 0x73, 0x50,
-0x26, 0x43, 0x3E, 0xD0, 0x27, 0xF5, 0x26, 0x80, 0x28, 0xE5, 0x17, 0x80, 0x29, 0x60, 0xE8, 0x60,
-0x29, 0xD4, 0xEC, 0x60, 0x2A, 0xC4, 0xCF, 0x50, 0x2B, 0xB4, 0xCE, 0x60, 0x2C, 0xA4, 0xB1, 0x50,
-0x2D, 0x94, 0xB0, 0x60, 0x2E, 0x84, 0x93, 0x50, 0x2F, 0x74, 0x92, 0x60, 0x30, 0x64, 0x75, 0x50,
-0x31, 0x5D, 0xAE, 0xE0, 0x32, 0x72, 0x7B, 0xD0, 0x33, 0x3D, 0xAD, 0x00, 0x34, 0x52, 0x88, 0x00,
-0x35, 0x1D, 0x8F, 0x00, 0x36, 0x32, 0x6A, 0x00, 0x36, 0xFD, 0x71, 0x00, 0x38, 0x1B, 0x86, 0x80,
-0x38, 0xDD, 0x53, 0x00, 0x39, 0xFB, 0x68, 0x80, 0x3A, 0xBD, 0x35, 0x00, 0x3B, 0xDB, 0x4A, 0x80,
-0x3C, 0xA6, 0x51, 0x80, 0x3D, 0xBB, 0x2C, 0x80, 0x3E, 0x86, 0x33, 0x80, 0x3F, 0x9B, 0x0E, 0x80,
-0x40, 0x66, 0x15, 0x80, 0x41, 0x84, 0x2B, 0x00, 0x42, 0x45, 0xF7, 0x80, 0x43, 0x64, 0x0D, 0x00,
-0x44, 0x25, 0xD9, 0x80, 0x45, 0x43, 0xEF, 0x00, 0x46, 0x05, 0xBB, 0x80, 0x47, 0x23, 0xD1, 0x00,
-0x47, 0xEE, 0xD8, 0x00, 0x49, 0x03, 0xB3, 0x00, 0x49, 0xCE, 0xBA, 0x00, 0x4A, 0xE3, 0x95, 0x00,
-0x4B, 0xAE, 0x9C, 0x00, 0x4C, 0xCC, 0xB1, 0x80, 0x4D, 0x8E, 0x7E, 0x00, 0x4E, 0xAC, 0x93, 0x80,
-0x4F, 0x6E, 0x60, 0x00, 0x50, 0x8C, 0x75, 0x80, 0x51, 0x57, 0x7C, 0x80, 0x52, 0x6C, 0x57, 0x80,
-0x53, 0x37, 0x5E, 0x80, 0x54, 0x4C, 0x39, 0x80, 0x55, 0x17, 0x40, 0x80, 0x56, 0x2C, 0x1B, 0x80,
-0x56, 0xF7, 0x22, 0x80, 0x58, 0x15, 0x38, 0x00, 0x58, 0xD7, 0x04, 0x80, 0x59, 0xF5, 0x1A, 0x00,
-0x5A, 0xB6, 0xE6, 0x80, 0x5B, 0xD4, 0xFC, 0x00, 0x5C, 0xA0, 0x03, 0x00, 0x5D, 0xB4, 0xDE, 0x00,
-0x5E, 0x7F, 0xE5, 0x00, 0x5F, 0x94, 0xC0, 0x00, 0x60, 0x5F, 0xC7, 0x00, 0x61, 0x7D, 0xDC, 0x80,
-0x62, 0x3F, 0xA9, 0x00, 0x63, 0x5D, 0xBE, 0x80, 0x64, 0x1F, 0x8B, 0x00, 0x65, 0x3D, 0xA0, 0x80,
-0x66, 0x08, 0xA7, 0x80, 0x67, 0x1D, 0x82, 0x80, 0x67, 0xE8, 0x89, 0x80, 0x68, 0xFD, 0x64, 0x80,
-0x69, 0xC8, 0x6B, 0x80, 0x6A, 0xDD, 0x46, 0x80, 0x6B, 0xA8, 0x4D, 0x80, 0x6C, 0xC6, 0x63, 0x00,
-0x6D, 0x88, 0x2F, 0x80, 0x6E, 0xA6, 0x45, 0x00, 0x6F, 0x68, 0x11, 0x80, 0x70, 0x86, 0x27, 0x00,
-0x71, 0x51, 0x2E, 0x00, 0x72, 0x66, 0x09, 0x00, 0x73, 0x31, 0x10, 0x00, 0x74, 0x45, 0xEB, 0x00,
-0x75, 0x10, 0xF2, 0x00, 0x76, 0x2F, 0x07, 0x80, 0x76, 0xF0, 0xD4, 0x00, 0x78, 0x0E, 0xE9, 0x80,
-0x78, 0xD0, 0xB6, 0x00, 0x79, 0xEE, 0xCB, 0x80, 0x7A, 0xB0, 0x98, 0x00, 0x7B, 0xCE, 0xAD, 0x80,
-0x7C, 0x99, 0xB4, 0x80, 0x7D, 0xAE, 0x8F, 0x80, 0x7E, 0x79, 0x96, 0x80, 0x7F, 0x8E, 0x71, 0x80,
-0x01, 0x02, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03,
-0x04, 0x03, 0x04, 0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0B, 0x05, 0x03, 0x04,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x00, 0x00, 0x1B,
-0x08, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00, 0x00, 0x18, 0x78, 0x00, 0x08, 0x00,
-0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x1C, 0x20, 0x00,
-0x11, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x15, 0x00, 0x00, 0x1C,
-0x20, 0x01, 0x19, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00,
-0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x38, 0x40, 0x01,
-0x1E, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x4C, 0x4D, 0x54,
-0x00, 0x43, 0x4D, 0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45,
-0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D,
-0x53, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01,
-0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00,
+0x23, 0x3C, 0x28, 0xF0, 0x24, 0x2C, 0x19, 0xF0, 0x25, 0x1C, 0x0A, 0xF0, 0x26, 0x0B, 0xFB, 0xF0,
+0x26, 0x43, 0x4C, 0xE0, 0x27, 0x05, 0x35, 0x80, 0x27, 0xF5, 0x26, 0x80, 0x28, 0xE5, 0x17, 0x80,
+0x29, 0x60, 0xE8, 0x60, 0x29, 0xD4, 0xEC, 0x60, 0x2A, 0xC4, 0xCF, 0x50, 0x2B, 0xB4, 0xCE, 0x60,
+0x2C, 0xA4, 0xB1, 0x50, 0x2D, 0x94, 0xB0, 0x60, 0x2E, 0x84, 0x93, 0x50, 0x2F, 0x74, 0x92, 0x60,
+0x30, 0x64, 0x75, 0x50, 0x31, 0x5D, 0xAE, 0xE0, 0x32, 0x72, 0x7B, 0xD0, 0x33, 0x3D, 0xAD, 0x00,
+0x34, 0x52, 0x88, 0x00, 0x35, 0x1D, 0x8F, 0x00, 0x36, 0x32, 0x6A, 0x00, 0x36, 0xFD, 0x71, 0x00,
+0x38, 0x1B, 0x86, 0x80, 0x38, 0xDD, 0x53, 0x00, 0x39, 0xFB, 0x68, 0x80, 0x3A, 0xBD, 0x35, 0x00,
+0x3B, 0xDB, 0x4A, 0x80, 0x3C, 0xA6, 0x51, 0x80, 0x3D, 0xBB, 0x2C, 0x80, 0x3E, 0x86, 0x33, 0x80,
+0x3F, 0x9B, 0x0E, 0x80, 0x40, 0x66, 0x15, 0x80, 0x41, 0x84, 0x2B, 0x00, 0x42, 0x45, 0xF7, 0x80,
+0x43, 0x64, 0x0D, 0x00, 0x44, 0x25, 0xD9, 0x80, 0x45, 0x43, 0xEF, 0x00, 0x46, 0x05, 0xBB, 0x80,
+0x47, 0x23, 0xD1, 0x00, 0x47, 0xEE, 0xD8, 0x00, 0x49, 0x03, 0xB3, 0x00, 0x49, 0xCE, 0xBA, 0x00,
+0x4A, 0xE3, 0x95, 0x00, 0x4B, 0xAE, 0x9C, 0x00, 0x4C, 0xCC, 0xB1, 0x80, 0x4D, 0x8E, 0x7E, 0x00,
+0x4E, 0xAC, 0x93, 0x80, 0x4F, 0x6E, 0x60, 0x00, 0x50, 0x8C, 0x75, 0x80, 0x51, 0x57, 0x7C, 0x80,
+0x52, 0x6C, 0x57, 0x80, 0x53, 0x37, 0x5E, 0x80, 0x54, 0x4C, 0x39, 0x80, 0x55, 0x17, 0x40, 0x80,
+0x56, 0x2C, 0x1B, 0x80, 0x56, 0xF7, 0x22, 0x80, 0x58, 0x15, 0x38, 0x00, 0x58, 0xD7, 0x04, 0x80,
+0x59, 0xF5, 0x1A, 0x00, 0x5A, 0xB6, 0xE6, 0x80, 0x5B, 0xD4, 0xFC, 0x00, 0x5C, 0xA0, 0x03, 0x00,
+0x5D, 0xB4, 0xDE, 0x00, 0x5E, 0x7F, 0xE5, 0x00, 0x5F, 0x94, 0xC0, 0x00, 0x60, 0x5F, 0xC7, 0x00,
+0x61, 0x7D, 0xDC, 0x80, 0x62, 0x3F, 0xA9, 0x00, 0x63, 0x5D, 0xBE, 0x80, 0x64, 0x1F, 0x8B, 0x00,
+0x65, 0x3D, 0xA0, 0x80, 0x66, 0x08, 0xA7, 0x80, 0x67, 0x1D, 0x82, 0x80, 0x67, 0xE8, 0x89, 0x80,
+0x68, 0xFD, 0x64, 0x80, 0x69, 0xC8, 0x6B, 0x80, 0x6A, 0xDD, 0x46, 0x80, 0x6B, 0xA8, 0x4D, 0x80,
+0x6C, 0xC6, 0x63, 0x00, 0x6D, 0x88, 0x2F, 0x80, 0x6E, 0xA6, 0x45, 0x00, 0x6F, 0x68, 0x11, 0x80,
+0x70, 0x86, 0x27, 0x00, 0x71, 0x51, 0x2E, 0x00, 0x72, 0x66, 0x09, 0x00, 0x73, 0x31, 0x10, 0x00,
+0x74, 0x45, 0xEB, 0x00, 0x75, 0x10, 0xF2, 0x00, 0x76, 0x2F, 0x07, 0x80, 0x76, 0xF0, 0xD4, 0x00,
+0x78, 0x0E, 0xE9, 0x80, 0x78, 0xD0, 0xB6, 0x00, 0x79, 0xEE, 0xCB, 0x80, 0x7A, 0xB0, 0x98, 0x00,
+0x7B, 0xCE, 0xAD, 0x80, 0x7C, 0x99, 0xB4, 0x80, 0x7D, 0xAE, 0x8F, 0x80, 0x7E, 0x79, 0x96, 0x80,
+0x7F, 0x8E, 0x71, 0x80, 0x01, 0x02, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03,
+0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A, 0x0B,
+0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C,
+0x0D, 0x06, 0x04, 0x03, 0x04, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
+0x06, 0x05, 0x00, 0x00, 0x1B, 0x08, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00, 0x00,
+0x18, 0x78, 0x00, 0x08, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11,
+0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E, 0x10,
+0x00, 0x15, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00,
+0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22,
+0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20,
+0x00, 0x11, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x4D, 0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45, 0x45,
+0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00,
+0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01,
+0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 #ifdef TIMELIB_SUPPORTS_V2DATA
 0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x26, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x56, 0xB6, 0xC8, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9E, 0x6B, 0x9F, 0x0C, 0xFF, 0xFF, 0xFF, 0xFF, 0xB7, 0xB0, 0xD2, 0x08, 0xFF, 0xFF, 0xFF, 0xFF,
 0xB9, 0x3E, 0xF3, 0x60, 0xFF, 0xFF, 0xFF, 0xFF, 0xB9, 0xEF, 0x9C, 0x60, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -39077,79 +39133,166 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x1F, 0x7C, 0x64, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x20, 0x6C, 0x55, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x21, 0x5C, 0x46, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x22, 0x4C, 0x37, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x23, 0x3C, 0x28, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2C, 0x19, 0xF0, 0x00, 0x00, 0x00, 0x00,
-0x25, 0x1C, 0x0A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x25, 0x9E, 0x73, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x26, 0x43, 0x3E, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x27, 0xF5, 0x26, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x28, 0xE5, 0x17, 0x80, 0x00, 0x00, 0x00, 0x00, 0x29, 0x60, 0xE8, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x29, 0xD4, 0xEC, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xC4, 0xCF, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x2B, 0xB4, 0xCE, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2C, 0xA4, 0xB1, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x2D, 0x94, 0xB0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x84, 0x93, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x2F, 0x74, 0x92, 0x60, 0x00, 0x00, 0x00, 0x00, 0x30, 0x64, 0x75, 0x50, 0x00, 0x00, 0x00, 0x00,
-0x31, 0x5D, 0xAE, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x32, 0x72, 0x7B, 0xD0, 0x00, 0x00, 0x00, 0x00,
-0x33, 0x3D, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x52, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x35, 0x1D, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x32, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x36, 0xFD, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1B, 0x86, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x38, 0xDD, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xFB, 0x68, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x3A, 0xBD, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3B, 0xDB, 0x4A, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x3C, 0xA6, 0x51, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3D, 0xBB, 0x2C, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x3E, 0x86, 0x33, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x9B, 0x0E, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x40, 0x66, 0x15, 0x80, 0x00, 0x00, 0x00, 0x00, 0x41, 0x84, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x42, 0x45, 0xF7, 0x80, 0x00, 0x00, 0x00, 0x00, 0x43, 0x64, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x44, 0x25, 0xD9, 0x80, 0x00, 0x00, 0x00, 0x00, 0x45, 0x43, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x46, 0x05, 0xBB, 0x80, 0x00, 0x00, 0x00, 0x00, 0x47, 0x23, 0xD1, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x47, 0xEE, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x03, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x49, 0xCE, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4A, 0xE3, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x4B, 0xAE, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4C, 0xCC, 0xB1, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x4D, 0x8E, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4E, 0xAC, 0x93, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x4F, 0x6E, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x8C, 0x75, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x51, 0x57, 0x7C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x52, 0x6C, 0x57, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x53, 0x37, 0x5E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x54, 0x4C, 0x39, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x55, 0x17, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x56, 0x2C, 0x1B, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x56, 0xF7, 0x22, 0x80, 0x00, 0x00, 0x00, 0x00, 0x58, 0x15, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x58, 0xD7, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF5, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x5A, 0xB6, 0xE6, 0x80, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD4, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x5C, 0xA0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB4, 0xDE, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x5E, 0x7F, 0xE5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x94, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x60, 0x5F, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x7D, 0xDC, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x62, 0x3F, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x5D, 0xBE, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x64, 0x1F, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3D, 0xA0, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x66, 0x08, 0xA7, 0x80, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1D, 0x82, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x67, 0xE8, 0x89, 0x80, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFD, 0x64, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x69, 0xC8, 0x6B, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xDD, 0x46, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x6B, 0xA8, 0x4D, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xC6, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x6D, 0x88, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA6, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x6F, 0x68, 0x11, 0x80, 0x00, 0x00, 0x00, 0x00, 0x70, 0x86, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x71, 0x51, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x66, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x73, 0x31, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x45, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x75, 0x10, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x2F, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x76, 0xF0, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0E, 0xE9, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x78, 0xD0, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEE, 0xCB, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x7A, 0xB0, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCE, 0xAD, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x7C, 0x99, 0xB4, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAE, 0x8F, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x7E, 0x79, 0x96, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x71, 0x80, 0x00, 0x01, 0x02, 0x05,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0C, 0x0D,
-0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0B, 0x05, 0x03, 0x04, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x00, 0x00, 0x1B, 0x08, 0x00, 0x00,
-0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00, 0x00, 0x18, 0x78, 0x00, 0x08, 0x00, 0x00, 0x2A, 0x30,
-0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00,
-0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x15, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19,
-0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30,
-0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00,
-0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x4D,
-0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x43,
-0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00,
-0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E,
-0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
+0x25, 0x1C, 0x0A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x26, 0x0B, 0xFB, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x26, 0x43, 0x4C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x27, 0x05, 0x35, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x27, 0xF5, 0x26, 0x80, 0x00, 0x00, 0x00, 0x00, 0x28, 0xE5, 0x17, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x29, 0x60, 0xE8, 0x60, 0x00, 0x00, 0x00, 0x00, 0x29, 0xD4, 0xEC, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x2A, 0xC4, 0xCF, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2B, 0xB4, 0xCE, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x2C, 0xA4, 0xB1, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x94, 0xB0, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x2E, 0x84, 0x93, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x74, 0x92, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x30, 0x64, 0x75, 0x50, 0x00, 0x00, 0x00, 0x00, 0x31, 0x5D, 0xAE, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x32, 0x72, 0x7B, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x33, 0x3D, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x34, 0x52, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x1D, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x36, 0x32, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0xFD, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x38, 0x1B, 0x86, 0x80, 0x00, 0x00, 0x00, 0x00, 0x38, 0xDD, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x39, 0xFB, 0x68, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3A, 0xBD, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x3B, 0xDB, 0x4A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3C, 0xA6, 0x51, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x3D, 0xBB, 0x2C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x86, 0x33, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x3F, 0x9B, 0x0E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x40, 0x66, 0x15, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x41, 0x84, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x45, 0xF7, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x43, 0x64, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x25, 0xD9, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x45, 0x43, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x05, 0xBB, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x47, 0x23, 0xD1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0xEE, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x49, 0x03, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0xCE, 0xBA, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x4A, 0xE3, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4B, 0xAE, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x4C, 0xCC, 0xB1, 0x80, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x8E, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x4E, 0xAC, 0x93, 0x80, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x6E, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x50, 0x8C, 0x75, 0x80, 0x00, 0x00, 0x00, 0x00, 0x51, 0x57, 0x7C, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x52, 0x6C, 0x57, 0x80, 0x00, 0x00, 0x00, 0x00, 0x53, 0x37, 0x5E, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x54, 0x4C, 0x39, 0x80, 0x00, 0x00, 0x00, 0x00, 0x55, 0x17, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x56, 0x2C, 0x1B, 0x80, 0x00, 0x00, 0x00, 0x00, 0x56, 0xF7, 0x22, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x58, 0x15, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0xD7, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x59, 0xF5, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xB6, 0xE6, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x5B, 0xD4, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5C, 0xA0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x5D, 0xB4, 0xDE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x7F, 0xE5, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x5F, 0x94, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x5F, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x61, 0x7D, 0xDC, 0x80, 0x00, 0x00, 0x00, 0x00, 0x62, 0x3F, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x63, 0x5D, 0xBE, 0x80, 0x00, 0x00, 0x00, 0x00, 0x64, 0x1F, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x65, 0x3D, 0xA0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x66, 0x08, 0xA7, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x67, 0x1D, 0x82, 0x80, 0x00, 0x00, 0x00, 0x00, 0x67, 0xE8, 0x89, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x68, 0xFD, 0x64, 0x80, 0x00, 0x00, 0x00, 0x00, 0x69, 0xC8, 0x6B, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x6A, 0xDD, 0x46, 0x80, 0x00, 0x00, 0x00, 0x00, 0x6B, 0xA8, 0x4D, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x6C, 0xC6, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x88, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x6E, 0xA6, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x68, 0x11, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x70, 0x86, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x51, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x72, 0x66, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x31, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x74, 0x45, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x10, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x76, 0x2F, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x76, 0xF0, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x78, 0x0E, 0xE9, 0x80, 0x00, 0x00, 0x00, 0x00, 0x78, 0xD0, 0xB6, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x79, 0xEE, 0xCB, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7A, 0xB0, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x7B, 0xCE, 0xAD, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x99, 0xB4, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x7D, 0xAE, 0x8F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x79, 0x96, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x7F, 0x8E, 0x71, 0x80, 0x00, 0x01, 0x02, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x09, 0x07, 0x08, 0x07, 0x08, 0x0B, 0x0A,
+0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D, 0x0C, 0x0D,
+0x0C, 0x0D, 0x06, 0x04, 0x03, 0x04, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
+0x05, 0x06, 0x05, 0x00, 0x00, 0x1B, 0x08, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xF4, 0x00, 0x04, 0x00,
+0x00, 0x18, 0x78, 0x00, 0x08, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C, 0x20, 0x00,
+0x11, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x11, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x0E,
+0x10, 0x00, 0x15, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x19, 0x00,
+0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x22, 0x00, 0x00, 0x2A, 0x30, 0x00,
+0x22, 0x00, 0x00, 0x38, 0x40, 0x01, 0x1E, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x0C, 0x00, 0x00, 0x1C,
+0x20, 0x00, 0x11, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x4D, 0x54, 0x00, 0x42, 0x4D, 0x54, 0x00, 0x45,
+0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54,
+0x00, 0x4D, 0x53, 0x44, 0x00, 0x4D, 0x53, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
+0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45,
+0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35,
+0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
+/* Europe/Ulyanovsk */
+0x50, 0x48, 0x50, 0x32, 0x01, 0x52, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x14, 0x80, 0x00, 0x00, 0x00,
+0xA1, 0x00, 0x28, 0x40, 0xB5, 0xA4, 0x0B, 0x50, 0x15, 0x27, 0x99, 0xC0, 0x16, 0x18, 0xCE, 0x30,
+0x17, 0x08, 0xCD, 0x40, 0x17, 0xFA, 0x01, 0xB0, 0x18, 0xEA, 0x00, 0xC0, 0x19, 0xDB, 0x35, 0x30,
+0x1A, 0xCC, 0x85, 0xC0, 0x1B, 0xBC, 0x92, 0xE0, 0x1C, 0xAC, 0x83, 0xE0, 0x1D, 0x9C, 0x74, 0xE0,
+0x1E, 0x8C, 0x65, 0xE0, 0x1F, 0x7C, 0x56, 0xE0, 0x20, 0x6C, 0x47, 0xE0, 0x21, 0x5C, 0x38, 0xE0,
+0x22, 0x4C, 0x29, 0xE0, 0x23, 0x3C, 0x1A, 0xE0, 0x24, 0x2C, 0x0B, 0xE0, 0x25, 0x1C, 0x0A, 0xF0,
+0x26, 0x0B, 0xFB, 0xF0, 0x27, 0x05, 0x27, 0x70, 0x27, 0xF5, 0x18, 0x70, 0x28, 0xE5, 0x17, 0x80,
+0x29, 0x78, 0xBF, 0x80, 0x29, 0xD4, 0xD0, 0x40, 0x2A, 0xC4, 0xB3, 0x30, 0x2B, 0xB4, 0xDC, 0x70,
+0x2C, 0xA4, 0xCD, 0x70, 0x2D, 0x94, 0xBE, 0x70, 0x2E, 0x84, 0xAF, 0x70, 0x2F, 0x74, 0xA0, 0x70,
+0x30, 0x64, 0x91, 0x70, 0x31, 0x5D, 0xBC, 0xF0, 0x32, 0x72, 0x97, 0xF0, 0x33, 0x3D, 0x9E, 0xF0,
+0x34, 0x52, 0x79, 0xF0, 0x35, 0x1D, 0x80, 0xF0, 0x36, 0x32, 0x5B, 0xF0, 0x36, 0xFD, 0x62, 0xF0,
+0x38, 0x1B, 0x78, 0x70, 0x38, 0xDD, 0x44, 0xF0, 0x39, 0xFB, 0x5A, 0x70, 0x3A, 0xBD, 0x26, 0xF0,
+0x3B, 0xDB, 0x3C, 0x70, 0x3C, 0xA6, 0x43, 0x70, 0x3D, 0xBB, 0x1E, 0x70, 0x3E, 0x86, 0x25, 0x70,
+0x3F, 0x9B, 0x00, 0x70, 0x40, 0x66, 0x07, 0x70, 0x41, 0x84, 0x1C, 0xF0, 0x42, 0x45, 0xE9, 0x70,
+0x43, 0x63, 0xFE, 0xF0, 0x44, 0x25, 0xCB, 0x70, 0x45, 0x43, 0xE0, 0xF0, 0x46, 0x05, 0xAD, 0x70,
+0x47, 0x23, 0xC2, 0xF0, 0x47, 0xEE, 0xC9, 0xF0, 0x49, 0x03, 0xA4, 0xF0, 0x49, 0xCE, 0xAB, 0xF0,
+0x4A, 0xE3, 0x86, 0xF0, 0x4B, 0xAE, 0x8D, 0xF0, 0x4C, 0xCC, 0xA3, 0x70, 0x4D, 0x8E, 0x6F, 0xF0,
+0x54, 0x4C, 0x1D, 0x60, 0x56, 0xF7, 0x14, 0x70, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
+0x03, 0x02, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x06, 0x07, 0x06, 0x07, 0x08,
+0x09, 0x07, 0x0A, 0x01, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x04, 0x07, 0x04, 0x00, 0x00, 0x2D, 0x60, 0x00,
+0x00, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x46, 0x50, 0x01, 0x08, 0x00, 0x00, 0x38,
+0x40, 0x00, 0x0C, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x00, 0x00, 0x46, 0x50, 0x01, 0x08, 0x00,
+0x00, 0x38, 0x40, 0x01, 0x0C, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x2A, 0x30, 0x01,
+0x04, 0x00, 0x00, 0x1C, 0x20, 0x00, 0x10, 0x00, 0x00, 0x38, 0x40, 0x01, 0x0C, 0x00, 0x00, 0x38,
+0x40, 0x00, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x2B, 0x30, 0x33, 0x00, 0x2B, 0x30, 0x35, 0x00, 0x2B,
+0x30, 0x34, 0x00, 0x2B, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+#ifdef TIMELIB_SUPPORTS_V2DATA
+0x54, 0x5A, 0x69, 0x66, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x14, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xA1, 0x00, 0x28, 0x40, 0xFF, 0xFF, 0xFF, 0xFF,
+0xB5, 0xA4, 0x0B, 0x50, 0x00, 0x00, 0x00, 0x00, 0x15, 0x27, 0x99, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x16, 0x18, 0xCE, 0x30, 0x00, 0x00, 0x00, 0x00, 0x17, 0x08, 0xCD, 0x40, 0x00, 0x00, 0x00, 0x00,
+0x17, 0xFA, 0x01, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x18, 0xEA, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x19, 0xDB, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xCC, 0x85, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0x1B, 0xBC, 0x92, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1C, 0xAC, 0x83, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x1D, 0x9C, 0x74, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x8C, 0x65, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x1F, 0x7C, 0x56, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x20, 0x6C, 0x47, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x21, 0x5C, 0x38, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x22, 0x4C, 0x29, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x23, 0x3C, 0x1A, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x24, 0x2C, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x25, 0x1C, 0x0A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x26, 0x0B, 0xFB, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x27, 0x05, 0x27, 0x70, 0x00, 0x00, 0x00, 0x00, 0x27, 0xF5, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x28, 0xE5, 0x17, 0x80, 0x00, 0x00, 0x00, 0x00, 0x29, 0x78, 0xBF, 0x80, 0x00, 0x00, 0x00, 0x00,
+0x29, 0xD4, 0xD0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xC4, 0xB3, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x2B, 0xB4, 0xDC, 0x70, 0x00, 0x00, 0x00, 0x00, 0x2C, 0xA4, 0xCD, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x2D, 0x94, 0xBE, 0x70, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x84, 0xAF, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x2F, 0x74, 0xA0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x30, 0x64, 0x91, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x31, 0x5D, 0xBC, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x32, 0x72, 0x97, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x33, 0x3D, 0x9E, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x34, 0x52, 0x79, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x35, 0x1D, 0x80, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x36, 0x32, 0x5B, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x36, 0xFD, 0x62, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1B, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x38, 0xDD, 0x44, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x39, 0xFB, 0x5A, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x3A, 0xBD, 0x26, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3B, 0xDB, 0x3C, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x3C, 0xA6, 0x43, 0x70, 0x00, 0x00, 0x00, 0x00, 0x3D, 0xBB, 0x1E, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x3E, 0x86, 0x25, 0x70, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x9B, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x40, 0x66, 0x07, 0x70, 0x00, 0x00, 0x00, 0x00, 0x41, 0x84, 0x1C, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x42, 0x45, 0xE9, 0x70, 0x00, 0x00, 0x00, 0x00, 0x43, 0x63, 0xFE, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x44, 0x25, 0xCB, 0x70, 0x00, 0x00, 0x00, 0x00, 0x45, 0x43, 0xE0, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x46, 0x05, 0xAD, 0x70, 0x00, 0x00, 0x00, 0x00, 0x47, 0x23, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x47, 0xEE, 0xC9, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x49, 0x03, 0xA4, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x49, 0xCE, 0xAB, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x4A, 0xE3, 0x86, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x4B, 0xAE, 0x8D, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x4C, 0xCC, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x4D, 0x8E, 0x6F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x54, 0x4C, 0x1D, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x56, 0xF7, 0x14, 0x70, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x04, 0x05,
+0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x06, 0x07, 0x06, 0x07, 0x08, 0x09, 0x07, 0x0A, 0x01,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
+0x06, 0x07, 0x06, 0x07, 0x04, 0x07, 0x04, 0x00, 0x00, 0x2D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x2A,
+0x30, 0x00, 0x04, 0x00, 0x00, 0x46, 0x50, 0x01, 0x08, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x00,
+0x00, 0x38, 0x40, 0x00, 0x0C, 0x00, 0x00, 0x46, 0x50, 0x01, 0x08, 0x00, 0x00, 0x38, 0x40, 0x01,
+0x0C, 0x00, 0x00, 0x2A, 0x30, 0x00, 0x04, 0x00, 0x00, 0x2A, 0x30, 0x01, 0x04, 0x00, 0x00, 0x1C,
+0x20, 0x00, 0x10, 0x00, 0x00, 0x38, 0x40, 0x01, 0x0C, 0x00, 0x00, 0x38, 0x40, 0x00, 0x0C, 0x4C,
+0x4D, 0x54, 0x00, 0x2B, 0x30, 0x33, 0x00, 0x2B, 0x30, 0x35, 0x00, 0x2B, 0x30, 0x34, 0x00, 0x2B,
+0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x3C, 0x2B, 0x30, 0x34,
+0x3E, 0x2D, 0x34, 0x0A,
+#endif
+0x00, 0xDC, 0x3C, 0x35, 0x01, 0x5C, 0x82, 0xC0, 0x00, 0x00, 0x00, 0x12, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x31, 0x20, 0x2D, 0x20, 0x55, 0x6C, 0x79, 0x61, 0x6E, 0x6F, 0x76, 0x73, 0x6B,
+
 /* Europe/Uzhgorod */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00,
@@ -39964,9 +40107,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x53, 0x4B, 0x2D, 0x33, 0x0A,
 #endif
-0x00, 0xD3, 0xB0, 0xB5, 0x01, 0x56, 0x6E, 0xC2, 0x00, 0x00, 0x00, 0x17, 0x4D, 0x6F, 0x73, 0x63,
-0x6F, 0x77, 0x2B, 0x30, 0x30, 0x20, 0x2D, 0x20, 0x43, 0x61, 0x73, 0x70, 0x69, 0x61, 0x6E, 0x20,
-0x53, 0x65, 0x61,
+0x00, 0xD3, 0xB0, 0xB5, 0x01, 0x56, 0x6E, 0xC2, 0x00, 0x00, 0x00, 0x22, 0x4D, 0x53, 0x4B, 0x2B,
+0x30, 0x30, 0x20, 0x2D, 0x20, 0x56, 0x6F, 0x6C, 0x67, 0x6F, 0x67, 0x72, 0x61, 0x64, 0x2C, 0x20,
+0x4B, 0x69, 0x72, 0x6F, 0x76, 0x2C, 0x20, 0x53, 0x61, 0x72, 0x61, 0x74, 0x6F, 0x76,
 
 /* Europe/Warsaw */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -40408,9 +40551,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x34, 0x0A,
 #endif
 0x00, 0xD2, 0x51, 0x25, 0x01, 0x48, 0x51, 0x7A, 0x00, 0x00, 0x00, 0x2E, 0x5A, 0x61, 0x70, 0x6F,
-0x72, 0x6F, 0x7A, 0x68, 0x27, 0x79, 0x65, 0x2C, 0x20, 0x45, 0x20, 0x4C, 0x75, 0x67, 0x61, 0x6E,
-0x73, 0x6B, 0x20, 0x2F, 0x20, 0x5A, 0x61, 0x70, 0x6F, 0x72, 0x69, 0x7A, 0x68, 0x69, 0x61, 0x2C,
-0x20, 0x45, 0x20, 0x4C, 0x75, 0x68, 0x61, 0x6E, 0x73, 0x6B,
+0x72, 0x6F, 0x7A, 0x68, 0x27, 0x79, 0x65, 0x2F, 0x5A, 0x61, 0x70, 0x6F, 0x72, 0x69, 0x7A, 0x68,
+0x69, 0x61, 0x3B, 0x20, 0x4C, 0x75, 0x67, 0x61, 0x6E, 0x73, 0x6B, 0x2F, 0x4C, 0x75, 0x68, 0x61,
+0x6E, 0x73, 0x6B, 0x20, 0x28, 0x65, 0x61, 0x73, 0x74, 0x29,
 
 /* Europe/Zurich */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -43226,8 +43369,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x2D, 0x31, 0x32, 0x4E, 0x5A, 0x44, 0x54, 0x2C, 0x4D, 0x39, 0x2E, 0x35, 0x2E, 0x30, 0x2C,
 0x4D, 0x34, 0x2E, 0x31, 0x2E, 0x30, 0x2F, 0x33, 0x0A,
 #endif
-0x00, 0x51, 0x13, 0x35, 0x02, 0x1D, 0x54, 0xBA, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x51, 0x13, 0x35, 0x02, 0x1D, 0x54, 0xBA, 0x00, 0x00, 0x00, 0x18, 0x4E, 0x65, 0x77, 0x20,
+0x5A, 0x65, 0x61, 0x6C, 0x61, 0x6E, 0x64, 0x20, 0x28, 0x6D, 0x6F, 0x73, 0x74, 0x20, 0x61, 0x72,
+0x65, 0x61, 0x73, 0x29,
 
 /* Pacific/Bougainville */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -43402,9 +43546,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x8E, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x8C, 0xA0, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x48,
 0x55, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x43, 0x48, 0x55, 0x54, 0x2D, 0x31, 0x30, 0x0A,
 #endif
-0x00, 0x94, 0xA5, 0x62, 0x01, 0xFA, 0x42, 0xDD, 0x00, 0x00, 0x00, 0x14, 0x43, 0x68, 0x75, 0x75,
-0x6B, 0x20, 0x28, 0x54, 0x72, 0x75, 0x6B, 0x29, 0x20, 0x61, 0x6E, 0x64, 0x20, 0x59, 0x61, 0x70,
-
+0x00, 0x94, 0xA5, 0x62, 0x01, 0xFA, 0x42, 0xDD, 0x00, 0x00, 0x00, 0x0F, 0x43, 0x68, 0x75, 0x75,
+0x6B, 0x2F, 0x54, 0x72, 0x75, 0x6B, 0x2C, 0x20, 0x59, 0x61, 0x70,
 
 /* Pacific/Easter */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -43879,8 +44022,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0xB0, 0x00, 0x04, 0x00, 0x00, 0xA8, 0xC0, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x48, 0x54,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x4D, 0x48, 0x54, 0x2D, 0x31, 0x32, 0x0A,
 #endif
-0x00, 0x94, 0x3D, 0x38, 0x02, 0x17, 0xE3, 0x80, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x94, 0x3D, 0x38, 0x02, 0x17, 0xE3, 0x80, 0x00, 0x00, 0x00, 0x1D, 0x4D, 0x61, 0x72, 0x73,
+0x68, 0x61, 0x6C, 0x6C, 0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x73, 0x20, 0x28, 0x6D, 0x6F,
+0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* Pacific/Marquesas */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -44086,8 +44230,8 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x94, 0x54, 0x00, 0x00, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x04, 0x4C, 0x4D, 0x54, 0x00, 0x50, 0x4F,
 0x4E, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x50, 0x4F, 0x4E, 0x54, 0x2D, 0x31, 0x31, 0x0A,
 #endif
-0x00, 0x93, 0xF5, 0x9A, 0x02, 0x04, 0x13, 0xE2, 0x00, 0x00, 0x00, 0x10, 0x50, 0x6F, 0x68, 0x6E,
-0x70, 0x65, 0x69, 0x20, 0x28, 0x50, 0x6F, 0x6E, 0x61, 0x70, 0x65, 0x29,
+0x00, 0x93, 0xF5, 0x9A, 0x02, 0x04, 0x13, 0xE2, 0x00, 0x00, 0x00, 0x0E, 0x50, 0x6F, 0x68, 0x6E,
+0x70, 0x65, 0x69, 0x2F, 0x50, 0x6F, 0x6E, 0x61, 0x70, 0x65,
 
 /* Pacific/Ponape */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -44119,8 +44263,9 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 0x54, 0x00, 0x50, 0x47, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x50, 0x47, 0x54,
 0x2D, 0x31, 0x30, 0x0A,
 #endif
-0x00, 0x7A, 0xD5, 0x50, 0x01, 0xF3, 0x37, 0x7A, 0x00, 0x00, 0x00, 0x0E, 0x6D, 0x6F, 0x73, 0x74,
-0x20, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x73,
+0x00, 0x7A, 0xD5, 0x50, 0x01, 0xF3, 0x37, 0x7A, 0x00, 0x00, 0x00, 0x1D, 0x50, 0x61, 0x70, 0x75,
+0x61, 0x20, 0x4E, 0x65, 0x77, 0x20, 0x47, 0x75, 0x69, 0x6E, 0x65, 0x61, 0x20, 0x28, 0x6D, 0x6F,
+0x73, 0x74, 0x20, 0x61, 0x72, 0x65, 0x61, 0x73, 0x29,
 
 /* Pacific/Rarotonga */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -47275,4 +47420,4 @@ const unsigned char timelib_timezone_db_data_builtin[270272] = {
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,};
 
-const timelib_tzdb timezonedb_builtin = { "2016.1", 584, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };
+const timelib_tzdb timezonedb_builtin = { "2016.2", 587, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };