]> granicus.if.org Git - php/commitdiff
Updated to version 2018.4 (2018d)
authorDerick Rethans <github@derickrethans.nl>
Sat, 24 Mar 2018 11:26:15 +0000 (11:26 +0000)
committerDerick Rethans <github@derickrethans.nl>
Sat, 24 Mar 2018 11:26:15 +0000 (11:26 +0000)
ext/date/lib/timezonedb.h

index 7e5346e7f19509db95e0a15ffe85f4b73f1d6063..2545a1f1078d233a954f95da7ed131fd6b47cc22 100644 (file)
@@ -170,439 +170,439 @@ const timelib_tzdb_index_entry timezonedb_idx_builtin[593] = {
        { "America/Moncton"                   , FOR_V2(0x028308, 0x00FC86) },
        { "America/Monterrey"                 , FOR_V2(0x028F87, 0x010129) },
        { "America/Montevideo"                , FOR_V2(0x029560, 0x010382) },
-       { "America/Montreal"                  , FOR_V2(0x029B6D, 0x0105D6) },
-       { "America/Montserrat"                , FOR_V2(0x02A928, 0x010AD7) },
-       { "America/Nassau"                    , FOR_V2(0x02A9DE, 0x010B31) },
-       { "America/New_York"                  , FOR_V2(0x02B2D6, 0x010E7B) },
-       { "America/Nipigon"                   , FOR_V2(0x02C0CF, 0x01139F) },
-       { "America/Nome"                      , FOR_V2(0x02C94F, 0x0116D7) },
-       { "America/Noronha"                   , FOR_V2(0x02D2B0, 0x011A5A) },
-       { "America/North_Dakota/Beulah"       , FOR_V2(0x02D5B2, 0x011B93) },
-       { "America/North_Dakota/Center"       , FOR_V2(0x02DF28, 0x011F22) },
-       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02E89E, 0x0122B1) },
-       { "America/Ojinaga"                   , FOR_V2(0x02F21A, 0x012646) },
-       { "America/Panama"                    , FOR_V2(0x02F840, 0x0128B1) },
-       { "America/Pangnirtung"               , FOR_V2(0x02F917, 0x012917) },
-       { "America/Paramaribo"                , FOR_V2(0x030179, 0x012C59) },
-       { "America/Phoenix"                   , FOR_V2(0x0302AD, 0x012CE9) },
-       { "America/Port-au-Prince"            , FOR_V2(0x030437, 0x012DA5) },
-       { "America/Port_of_Spain"             , FOR_V2(0x0309F2, 0x012FCC) },
-       { "America/Porto_Acre"                , FOR_V2(0x030AA8, 0x013026) },
-       { "America/Porto_Velho"               , FOR_V2(0x030D4A, 0x013137) },
-       { "America/Puerto_Rico"               , FOR_V2(0x030FB8, 0x013236) },
-       { "America/Punta_Arenas"              , FOR_V2(0x0310C3, 0x0132B2) },
-       { "America/Rainy_River"               , FOR_V2(0x03185A, 0x01359B) },
-       { "America/Rankin_Inlet"              , FOR_V2(0x0320DB, 0x0138D4) },
-       { "America/Recife"                    , FOR_V2(0x032887, 0x013BBF) },
-       { "America/Regina"                    , FOR_V2(0x032B83, 0x013CF2) },
-       { "America/Resolute"                  , FOR_V2(0x032F86, 0x013E95) },
-       { "America/Rio_Branco"                , FOR_V2(0x033733, 0x014181) },
-       { "America/Rosario"                   , FOR_V2(0x0339D9, 0x014296) },
-       { "America/Santa_Isabel"              , FOR_V2(0x033E3A, 0x014448) },
-       { "America/Santarem"                  , FOR_V2(0x03477A, 0x0147B6) },
-       { "America/Santiago"                  , FOR_V2(0x034A09, 0x0148C5) },
-       { "America/Santo_Domingo"             , FOR_V2(0x035411, 0x014C83) },
-       { "America/Sao_Paulo"                 , FOR_V2(0x035608, 0x014D5B) },
-       { "America/Scoresbysund"              , FOR_V2(0x035E2A, 0x015072) },
-       { "America/Shiprock"                  , FOR_V2(0x0365DD, 0x015362) },
-       { "America/Sitka"                     , FOR_V2(0x036F7E, 0x0156EC) },
-       { "America/St_Barthelemy"             , FOR_V2(0x0378CB, 0x015A64) },
-       { "America/St_Johns"                  , FOR_V2(0x037981, 0x015ABE) },
-       { "America/St_Kitts"                  , FOR_V2(0x0387FF, 0x016024) },
-       { "America/St_Lucia"                  , FOR_V2(0x0388B5, 0x01607E) },
-       { "America/St_Thomas"                 , FOR_V2(0x03896B, 0x0160D8) },
-       { "America/St_Vincent"                , FOR_V2(0x038A21, 0x016132) },
-       { "America/Swift_Current"             , FOR_V2(0x038AD7, 0x01618C) },
-       { "America/Tegucigalpa"               , FOR_V2(0x038D33, 0x016296) },
-       { "America/Thule"                     , FOR_V2(0x038E55, 0x01631A) },
-       { "America/Thunder_Bay"               , FOR_V2(0x039467, 0x016564) },
-       { "America/Tijuana"                   , FOR_V2(0x039D30, 0x0168B5) },
-       { "America/Toronto"                   , FOR_V2(0x03A691, 0x016C44) },
-       { "America/Tortola"                   , FOR_V2(0x03B469, 0x017162) },
-       { "America/Vancouver"                 , FOR_V2(0x03B51F, 0x0171BC) },
-       { "America/Virgin"                    , FOR_V2(0x03C099, 0x0175FF) },
-       { "America/Whitehorse"                , FOR_V2(0x03C14F, 0x017659) },
-       { "America/Winnipeg"                  , FOR_V2(0x03C99F, 0x017984) },
-       { "America/Yakutat"                   , FOR_V2(0x03D513, 0x017DCC) },
-       { "America/Yellowknife"               , FOR_V2(0x03DE39, 0x018135) },
-       { "Antarctica/Casey"                  , FOR_V2(0x03E618, 0x018434) },
-       { "Antarctica/Davis"                  , FOR_V2(0x03E763, 0x0184CD) },
-       { "Antarctica/DumontDUrville"         , FOR_V2(0x03E8AB, 0x018563) },
-       { "Antarctica/Macquarie"              , FOR_V2(0x03E99F, 0x0185DC) },
-       { "Antarctica/Mawson"                 , FOR_V2(0x03EFC2, 0x01883A) },
-       { "Antarctica/McMurdo"                , FOR_V2(0x03F0B5, 0x0188B0) },
-       { "Antarctica/Palmer"                 , FOR_V2(0x03FA83, 0x018C65) },
-       { "Antarctica/Rothera"                , FOR_V2(0x04002D, 0x018E97) },
-       { "Antarctica/South_Pole"             , FOR_V2(0x0400FA, 0x018EFD) },
-       { "Antarctica/Syowa"                  , FOR_V2(0x040AA2, 0x01928C) },
-       { "Antarctica/Troll"                  , FOR_V2(0x040B6E, 0x0192F0) },
-       { "Antarctica/Vostok"                 , FOR_V2(0x041017, 0x0194B2) },
-       { "Arctic/Longyearbyen"               , FOR_V2(0x0410E4, 0x019517) },
-       { "Asia/Aden"                         , FOR_V2(0x0419BB, 0x01985A) },
-       { "Asia/Almaty"                       , FOR_V2(0x041A82, 0x0198B9) },
-       { "Asia/Amman"                        , FOR_V2(0x041EAC, 0x019A71) },
-       { "Asia/Anadyr"                       , FOR_V2(0x04260D, 0x019D2C) },
-       { "Asia/Aqtau"                        , FOR_V2(0x042AF2, 0x019F25) },
-       { "Asia/Aqtobe"                       , FOR_V2(0x042F0C, 0x01A0D6) },
-       { "Asia/Ashgabat"                     , FOR_V2(0x04333C, 0x01A28C) },
-       { "Asia/Ashkhabad"                    , FOR_V2(0x0435D3, 0x01A3A3) },
-       { "Asia/Atyrau"                       , FOR_V2(0x04386A, 0x01A4BA) },
-       { "Asia/Baghdad"                      , FOR_V2(0x043C8C, 0x01A66F) },
-       { "Asia/Bahrain"                      , FOR_V2(0x044084, 0x01A7FA) },
-       { "Asia/Baku"                         , FOR_V2(0x044171, 0x01A86A) },
-       { "Asia/Bangkok"                      , FOR_V2(0x044672, 0x01AA60) },
-       { "Asia/Barnaul"                      , FOR_V2(0x04475A, 0x01AACB) },
-       { "Asia/Beirut"                       , FOR_V2(0x044C5B, 0x01ACCA) },
-       { "Asia/Bishkek"                      , FOR_V2(0x0454E6, 0x01AFE8) },
-       { "Asia/Brunei"                       , FOR_V2(0x045907, 0x01B18E) },
-       { "Asia/Calcutta"                     , FOR_V2(0x0459F8, 0x01B200) },
-       { "Asia/Chita"                        , FOR_V2(0x045B3C, 0x01B288) },
-       { "Asia/Choibalsan"                   , FOR_V2(0x046045, 0x01B490) },
-       { "Asia/Chongqing"                    , FOR_V2(0x046442, 0x01B62F) },
-       { "Asia/Chungking"                    , FOR_V2(0x0465EC, 0x01B6E0) },
-       { "Asia/Colombo"                      , FOR_V2(0x046796, 0x01B791) },
-       { "Asia/Dacca"                        , FOR_V2(0x04693F, 0x01B84E) },
-       { "Asia/Damascus"                     , FOR_V2(0x046ABD, 0x01B8FA) },
-       { "Asia/Dhaka"                        , FOR_V2(0x0473D9, 0x01BC4F) },
-       { "Asia/Dili"                         , FOR_V2(0x047557, 0x01BCFB) },
-       { "Asia/Dubai"                        , FOR_V2(0x047660, 0x01BD75) },
-       { "Asia/Dushanbe"                     , FOR_V2(0x047727, 0x01BDD4) },
-       { "Asia/Famagusta"                    , FOR_V2(0x0479A0, 0x01BEDE) },
-       { "Asia/Gaza"                         , FOR_V2(0x0481B5, 0x01C1E9) },
-       { "Asia/Harbin"                       , FOR_V2(0x048AC2, 0x01C545) },
-       { "Asia/Hebron"                       , FOR_V2(0x048C6C, 0x01C5F6) },
-       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x049594, 0x01C95B) },
-       { "Asia/Hong_Kong"                    , FOR_V2(0x049725, 0x01CA0F) },
-       { "Asia/Hovd"                         , FOR_V2(0x049BD6, 0x01CBDE) },
-       { "Asia/Irkutsk"                      , FOR_V2(0x049FA6, 0x01CD75) },
-       { "Asia/Istanbul"                     , FOR_V2(0x04A4C8, 0x01CF8A) },
-       { "Asia/Jakarta"                      , FOR_V2(0x04AD4A, 0x01D2C2) },
-       { "Asia/Jayapura"                     , FOR_V2(0x04AEEB, 0x01D387) },
-       { "Asia/Jerusalem"                    , FOR_V2(0x04B028, 0x01D43B) },
-       { "Asia/Kabul"                        , FOR_V2(0x04B90D, 0x01D783) },
-       { "Asia/Kamchatka"                    , FOR_V2(0x04B9FE, 0x01D7F0) },
-       { "Asia/Karachi"                      , FOR_V2(0x04BECA, 0x01D9DC) },
-       { "Asia/Kashgar"                      , FOR_V2(0x04C077, 0x01DA9D) },
-       { "Asia/Kathmandu"                    , FOR_V2(0x04C13E, 0x01DAFC) },
-       { "Asia/Katmandu"                     , FOR_V2(0x04C238, 0x01DB70) },
-       { "Asia/Khandyga"                     , FOR_V2(0x04C332, 0x01DBE4) },
-       { "Asia/Kolkata"                      , FOR_V2(0x04C87B, 0x01DE0F) },
-       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04C9BF, 0x01DE97) },
-       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04CEBF, 0x01E09F) },
-       { "Asia/Kuching"                      , FOR_V2(0x04D087, 0x01E178) },
-       { "Asia/Kuwait"                       , FOR_V2(0x04D2AA, 0x01E26A) },
-       { "Asia/Macao"                        , FOR_V2(0x04D371, 0x01E2C9) },
-       { "Asia/Macau"                        , FOR_V2(0x04D670, 0x01E3F7) },
-       { "Asia/Magadan"                      , FOR_V2(0x04D96F, 0x01E525) },
-       { "Asia/Makassar"                     , FOR_V2(0x04DE75, 0x01E729) },
-       { "Asia/Manila"                       , FOR_V2(0x04DFEA, 0x01E800) },
-       { "Asia/Muscat"                       , FOR_V2(0x04E165, 0x01E89E) },
-       { "Asia/Nicosia"                      , FOR_V2(0x04E22C, 0x01E8FD) },
-       { "Asia/Novokuznetsk"                 , FOR_V2(0x04EA2B, 0x01EBFD) },
-       { "Asia/Novosibirsk"                  , FOR_V2(0x04EEF5, 0x01EDE8) },
-       { "Asia/Omsk"                         , FOR_V2(0x04F3FC, 0x01EFED) },
-       { "Asia/Oral"                         , FOR_V2(0x04F8F0, 0x01F1E9) },
-       { "Asia/Phnom_Penh"                   , FOR_V2(0x04FD1A, 0x01F39D) },
-       { "Asia/Pontianak"                    , FOR_V2(0x04FE02, 0x01F408) },
-       { "Asia/Pyongyang"                    , FOR_V2(0x04FFAF, 0x01F4DA) },
-       { "Asia/Qatar"                        , FOR_V2(0x0500CB, 0x01F55F) },
-       { "Asia/Qyzylorda"                    , FOR_V2(0x0501B8, 0x01F5CF) },
-       { "Asia/Rangoon"                      , FOR_V2(0x0505F8, 0x01F795) },
-       { "Asia/Riyadh"                       , FOR_V2(0x05072D, 0x01F820) },
-       { "Asia/Saigon"                       , FOR_V2(0x0507F4, 0x01F87F) },
-       { "Asia/Sakhalin"                     , FOR_V2(0x050985, 0x01F933) },
-       { "Asia/Samarkand"                    , FOR_V2(0x050E7B, 0x01FB33) },
-       { "Asia/Seoul"                        , FOR_V2(0x051103, 0x01FC4B) },
-       { "Asia/Shanghai"                     , FOR_V2(0x051322, 0x01FD31) },
-       { "Asia/Singapore"                    , FOR_V2(0x0514D8, 0x01FDEE) },
-       { "Asia/Srednekolymsk"                , FOR_V2(0x05168C, 0x01FEB3) },
-       { "Asia/Taipei"                       , FOR_V2(0x051B96, 0x0200C4) },
-       { "Asia/Tashkent"                     , FOR_V2(0x051EB8, 0x020201) },
-       { "Asia/Tbilisi"                      , FOR_V2(0x052150, 0x020321) },
-       { "Asia/Tehran"                       , FOR_V2(0x052594, 0x0204D4) },
-       { "Asia/Tel_Aviv"                     , FOR_V2(0x052C56, 0x02075E) },
-       { "Asia/Thimbu"                       , FOR_V2(0x05353B, 0x020AA6) },
-       { "Asia/Thimphu"                      , FOR_V2(0x05362C, 0x020B18) },
-       { "Asia/Tokyo"                        , FOR_V2(0x05371D, 0x020B8A) },
-       { "Asia/Tomsk"                        , FOR_V2(0x053867, 0x020C1B) },
-       { "Asia/Ujung_Pandang"                , FOR_V2(0x053D68, 0x020E1A) },
-       { "Asia/Ulaanbaatar"                  , FOR_V2(0x053E94, 0x020EA8) },
-       { "Asia/Ulan_Bator"                   , FOR_V2(0x05424E, 0x021029) },
-       { "Asia/Urumqi"                       , FOR_V2(0x0545F3, 0x021195) },
-       { "Asia/Ust-Nera"                     , FOR_V2(0x0546C7, 0x021201) },
-       { "Asia/Vientiane"                    , FOR_V2(0x054BF1, 0x021419) },
-       { "Asia/Vladivostok"                  , FOR_V2(0x054CD9, 0x021484) },
-       { "Asia/Yakutsk"                      , FOR_V2(0x0551D4, 0x021686) },
-       { "Asia/Yangon"                       , FOR_V2(0x0556CE, 0x021888) },
-       { "Asia/Yekaterinburg"                , FOR_V2(0x055803, 0x021913) },
-       { "Asia/Yerevan"                      , FOR_V2(0x055D1E, 0x021B21) },
-       { "Atlantic/Azores"                   , FOR_V2(0x0561E7, 0x021D03) },
-       { "Atlantic/Bermuda"                  , FOR_V2(0x056F8E, 0x02220F) },
-       { "Atlantic/Canary"                   , FOR_V2(0x05776E, 0x0224F5) },
-       { "Atlantic/Cape_Verde"               , FOR_V2(0x057EFF, 0x0227CF) },
-       { "Atlantic/Faeroe"                   , FOR_V2(0x058017, 0x022851) },
-       { "Atlantic/Faroe"                    , FOR_V2(0x058748, 0x022AFA) },
-       { "Atlantic/Jan_Mayen"                , FOR_V2(0x058E79, 0x022DA3) },
-       { "Atlantic/Madeira"                  , FOR_V2(0x059750, 0x0230E6) },
-       { "Atlantic/Reykjavik"                , FOR_V2(0x05A4F7, 0x0235FB) },
-       { "Atlantic/South_Georgia"            , FOR_V2(0x05A9A7, 0x0237CC) },
-       { "Atlantic/St_Helena"                , FOR_V2(0x05AA68, 0x023826) },
-       { "Atlantic/Stanley"                  , FOR_V2(0x05AB1E, 0x023880) },
-       { "Australia/ACT"                     , FOR_V2(0x05B00D, 0x023A67) },
-       { "Australia/Adelaide"                , FOR_V2(0x05B8C8, 0x023D9B) },
-       { "Australia/Brisbane"                , FOR_V2(0x05C1A1, 0x0240DA) },
-       { "Australia/Broken_Hill"             , FOR_V2(0x05C388, 0x0241B4) },
-       { "Australia/Canberra"                , FOR_V2(0x05CC92, 0x024505) },
-       { "Australia/Currie"                  , FOR_V2(0x05D54D, 0x024839) },
-       { "Australia/Darwin"                  , FOR_V2(0x05DE1E, 0x024B83) },
-       { "Australia/Eucla"                   , FOR_V2(0x05DF7F, 0x024C1C) },
-       { "Australia/Hobart"                  , FOR_V2(0x05E19B, 0x024D09) },
-       { "Australia/LHI"                     , FOR_V2(0x05EADB, 0x02507A) },
-       { "Australia/Lindeman"                , FOR_V2(0x05F248, 0x025337) },
-       { "Australia/Lord_Howe"               , FOR_V2(0x05F47D, 0x025432) },
-       { "Australia/Melbourne"               , FOR_V2(0x05FBFA, 0x0256FF) },
-       { "Australia/North"                   , FOR_V2(0x0604BD, 0x025A3B) },
-       { "Australia/NSW"                     , FOR_V2(0x06060C, 0x025AC2) },
-       { "Australia/Perth"                   , FOR_V2(0x060EC7, 0x025DF6) },
-       { "Australia/Queensland"              , FOR_V2(0x0610D0, 0x025EE1) },
-       { "Australia/South"                   , FOR_V2(0x0612A0, 0x025FA4) },
-       { "Australia/Sydney"                  , FOR_V2(0x061B6A, 0x0262D4) },
-       { "Australia/Tasmania"                , FOR_V2(0x062441, 0x026624) },
-       { "Australia/Victoria"                , FOR_V2(0x062D6C, 0x026980) },
-       { "Australia/West"                    , FOR_V2(0x063627, 0x026CB4) },
-       { "Australia/Yancowinna"              , FOR_V2(0x063812, 0x026D81) },
-       { "Brazil/Acre"                       , FOR_V2(0x064100, 0x0270B6) },
-       { "Brazil/DeNoronha"                  , FOR_V2(0x0643A2, 0x0271C7) },
-       { "Brazil/East"                       , FOR_V2(0x064694, 0x0272F0) },
-       { "Brazil/West"                       , FOR_V2(0x064E80, 0x0275D1) },
-       { "Canada/Atlantic"                   , FOR_V2(0x065102, 0x0276D2) },
-       { "Canada/Central"                    , FOR_V2(0x065E7C, 0x027BBF) },
-       { "Canada/Eastern"                    , FOR_V2(0x0669D3, 0x027FEA) },
-       { "Canada/Mountain"                   , FOR_V2(0x06778E, 0x0284EB) },
-       { "Canada/Newfoundland"               , FOR_V2(0x0680FC, 0x028866) },
-       { "Canada/Pacific"                    , FOR_V2(0x068F58, 0x028DAA) },
-       { "Canada/Saskatchewan"               , FOR_V2(0x069AB9, 0x0291D4) },
-       { "Canada/Yukon"                      , FOR_V2(0x069EA7, 0x029362) },
-       { "CET"                               , FOR_V2(0x06A6E0, 0x029676) },
-       { "Chile/Continental"                 , FOR_V2(0x06AF22, 0x02997F) },
-       { "Chile/EasterIsland"                , FOR_V2(0x06B918, 0x029D2B) },
-       { "CST6CDT"                           , FOR_V2(0x06C1E6, 0x02A06B) },
-       { "Cuba"                              , FOR_V2(0x06CAE8, 0x02A3BC) },
-       { "EET"                               , FOR_V2(0x06D479, 0x02A740) },
-       { "Egypt"                             , FOR_V2(0x06DBD9, 0x02A9F3) },
-       { "Eire"                              , FOR_V2(0x06E399, 0x02ACD3) },
-       { "EST"                               , FOR_V2(0x06F17C, 0x02B1ED) },
-       { "EST5EDT"                           , FOR_V2(0x06F207, 0x02B231) },
-       { "Etc/GMT"                           , FOR_V2(0x06FB09, 0x02B582) },
-       { "Etc/GMT+0"                         , FOR_V2(0x06FB94, 0x02B5C6) },
-       { "Etc/GMT+1"                         , FOR_V2(0x06FC1F, 0x02B60A) },
-       { "Etc/GMT+10"                        , FOR_V2(0x06FCBF, 0x02B658) },
-       { "Etc/GMT+11"                        , FOR_V2(0x06FD60, 0x02B6A6) },
-       { "Etc/GMT+12"                        , FOR_V2(0x06FE01, 0x02B6F4) },
-       { "Etc/GMT+2"                         , FOR_V2(0x06FEA2, 0x02B742) },
-       { "Etc/GMT+3"                         , FOR_V2(0x06FF42, 0x02B790) },
-       { "Etc/GMT+4"                         , FOR_V2(0x06FFE2, 0x02B7DE) },
-       { "Etc/GMT+5"                         , FOR_V2(0x070082, 0x02B82C) },
-       { "Etc/GMT+6"                         , FOR_V2(0x070122, 0x02B87A) },
-       { "Etc/GMT+7"                         , FOR_V2(0x0701C2, 0x02B8C8) },
-       { "Etc/GMT+8"                         , FOR_V2(0x070262, 0x02B916) },
-       { "Etc/GMT+9"                         , FOR_V2(0x070302, 0x02B964) },
-       { "Etc/GMT-0"                         , FOR_V2(0x0703A2, 0x02B9B2) },
-       { "Etc/GMT-1"                         , FOR_V2(0x07042D, 0x02B9F6) },
-       { "Etc/GMT-10"                        , FOR_V2(0x0704CE, 0x02BA44) },
-       { "Etc/GMT-11"                        , FOR_V2(0x070570, 0x02BA92) },
-       { "Etc/GMT-12"                        , FOR_V2(0x070612, 0x02BAE0) },
-       { "Etc/GMT-13"                        , FOR_V2(0x0706B4, 0x02BB2E) },
-       { "Etc/GMT-14"                        , FOR_V2(0x070756, 0x02BB7C) },
-       { "Etc/GMT-2"                         , FOR_V2(0x0707F8, 0x02BBCA) },
-       { "Etc/GMT-3"                         , FOR_V2(0x070899, 0x02BC18) },
-       { "Etc/GMT-4"                         , FOR_V2(0x07093A, 0x02BC66) },
-       { "Etc/GMT-5"                         , FOR_V2(0x0709DB, 0x02BCB4) },
-       { "Etc/GMT-6"                         , FOR_V2(0x070A7C, 0x02BD02) },
-       { "Etc/GMT-7"                         , FOR_V2(0x070B1D, 0x02BD50) },
-       { "Etc/GMT-8"                         , FOR_V2(0x070BBE, 0x02BD9E) },
-       { "Etc/GMT-9"                         , FOR_V2(0x070C5F, 0x02BDEC) },
-       { "Etc/GMT0"                          , FOR_V2(0x070D00, 0x02BE3A) },
-       { "Etc/Greenwich"                     , FOR_V2(0x070D8B, 0x02BE7E) },
-       { "Etc/UCT"                           , FOR_V2(0x070E16, 0x02BEC2) },
-       { "Etc/Universal"                     , FOR_V2(0x070EA1, 0x02BF06) },
-       { "Etc/UTC"                           , FOR_V2(0x070F2C, 0x02BF4A) },
-       { "Etc/Zulu"                          , FOR_V2(0x070FB7, 0x02BF8E) },
-       { "Europe/Amsterdam"                  , FOR_V2(0x071042, 0x02BFD2) },
-       { "Europe/Andorra"                    , FOR_V2(0x071BD3, 0x02C424) },
-       { "Europe/Astrakhan"                  , FOR_V2(0x0722B6, 0x02C6B1) },
-       { "Europe/Athens"                     , FOR_V2(0x072781, 0x02C89D) },
-       { "Europe/Belfast"                    , FOR_V2(0x07306C, 0x02CBF1) },
-       { "Europe/Belgrade"                   , FOR_V2(0x073EDF, 0x02D139) },
-       { "Europe/Berlin"                     , FOR_V2(0x074690, 0x02D413) },
-       { "Europe/Bratislava"                 , FOR_V2(0x074FCF, 0x02D78E) },
-       { "Europe/Brussels"                   , FOR_V2(0x0758BB, 0x02DAD1) },
-       { "Europe/Bucharest"                  , FOR_V2(0x076461, 0x02DF19) },
-       { "Europe/Budapest"                   , FOR_V2(0x076D1A, 0x02E254) },
-       { "Europe/Busingen"                   , FOR_V2(0x07768B, 0x02E5CE) },
-       { "Europe/Chisinau"                   , FOR_V2(0x077E1D, 0x02E896) },
-       { "Europe/Copenhagen"                 , FOR_V2(0x0787B6, 0x02EC3A) },
-       { "Europe/Dublin"                     , FOR_V2(0x079032, 0x02EF55) },
-       { "Europe/Gibraltar"                  , FOR_V2(0x079E15, 0x02F46F) },
-       { "Europe/Guernsey"                   , FOR_V2(0x07AA16, 0x02F8D7) },
-       { "Europe/Helsinki"                   , FOR_V2(0x07B889, 0x02FE1F) },
-       { "Europe/Isle_of_Man"                , FOR_V2(0x07C00A, 0x0300E6) },
-       { "Europe/Istanbul"                   , FOR_V2(0x07CE7D, 0x03062E) },
-       { "Europe/Jersey"                     , FOR_V2(0x07D6FF, 0x030966) },
-       { "Europe/Kaliningrad"                , FOR_V2(0x07E572, 0x030EAE) },
-       { "Europe/Kiev"                       , FOR_V2(0x07EB80, 0x03111F) },
-       { "Europe/Kirov"                      , FOR_V2(0x07F3D1, 0x031452) },
-       { "Europe/Lisbon"                     , FOR_V2(0x07F87A, 0x03162D) },
-       { "Europe/Ljubljana"                  , FOR_V2(0x080616, 0x031B41) },
-       { "Europe/London"                     , FOR_V2(0x080DC7, 0x031E1B) },
-       { "Europe/Luxembourg"                 , FOR_V2(0x081C3A, 0x032363) },
-       { "Europe/Madrid"                     , FOR_V2(0x0827E4, 0x0327BE) },
-       { "Europe/Malta"                      , FOR_V2(0x08324D, 0x032BA8) },
-       { "Europe/Mariehamn"                  , FOR_V2(0x083C9E, 0x032F72) },
-       { "Europe/Minsk"                      , FOR_V2(0x08441F, 0x033239) },
-       { "Europe/Monaco"                     , FOR_V2(0x084985, 0x03345D) },
-       { "Europe/Moscow"                     , FOR_V2(0x08551A, 0x0338A9) },
-       { "Europe/Nicosia"                    , FOR_V2(0x085B42, 0x033B29) },
-       { "Europe/Oslo"                       , FOR_V2(0x08632E, 0x033E16) },
-       { "Europe/Paris"                      , FOR_V2(0x086C05, 0x034159) },
-       { "Europe/Podgorica"                  , FOR_V2(0x0877AC, 0x0345B0) },
-       { "Europe/Prague"                     , FOR_V2(0x087F5D, 0x03488A) },
-       { "Europe/Riga"                       , FOR_V2(0x088849, 0x034BCD) },
-       { "Europe/Rome"                       , FOR_V2(0x089110, 0x034F23) },
-       { "Europe/Samara"                     , FOR_V2(0x089BA0, 0x0352FC) },
-       { "Europe/San_Marino"                 , FOR_V2(0x08A0AA, 0x03550B) },
-       { "Europe/Sarajevo"                   , FOR_V2(0x08AB3A, 0x0358E4) },
-       { "Europe/Saratov"                    , FOR_V2(0x08B2EB, 0x035BBE) },
-       { "Europe/Simferopol"                 , FOR_V2(0x08B7B4, 0x035DA8) },
-       { "Europe/Skopje"                     , FOR_V2(0x08BDA1, 0x03600A) },
-       { "Europe/Sofia"                      , FOR_V2(0x08C552, 0x0362E4) },
-       { "Europe/Stockholm"                  , FOR_V2(0x08CDB0, 0x0365FD) },
-       { "Europe/Tallinn"                    , FOR_V2(0x08D53A, 0x0368BD) },
-       { "Europe/Tirane"                     , FOR_V2(0x08DDD1, 0x036C03) },
-       { "Europe/Tiraspol"                   , FOR_V2(0x08E60F, 0x036F0E) },
-       { "Europe/Ulyanovsk"                  , FOR_V2(0x08EFA8, 0x0372B2) },
-       { "Europe/Uzhgorod"                   , FOR_V2(0x08F4C7, 0x0374C4) },
-       { "Europe/Vaduz"                      , FOR_V2(0x08FD12, 0x0377EC) },
-       { "Europe/Vatican"                    , FOR_V2(0x09049C, 0x037AAC) },
-       { "Europe/Vienna"                     , FOR_V2(0x090F2C, 0x037E85) },
-       { "Europe/Vilnius"                    , FOR_V2(0x0917F5, 0x0381C3) },
-       { "Europe/Volgograd"                  , FOR_V2(0x092098, 0x038513) },
-       { "Europe/Warsaw"                     , FOR_V2(0x092545, 0x0386F2) },
-       { "Europe/Zagreb"                     , FOR_V2(0x092FE2, 0x038AE4) },
-       { "Europe/Zaporozhye"                 , FOR_V2(0x093793, 0x038DBE) },
-       { "Europe/Zurich"                     , FOR_V2(0x094010, 0x039112) },
-       { "Factory"                           , FOR_V2(0x09479A, 0x0393D2) },
-       { "GB"                                , FOR_V2(0x09483A, 0x039420) },
-       { "GB-Eire"                           , FOR_V2(0x0956AD, 0x039968) },
-       { "GMT"                               , FOR_V2(0x096520, 0x039EB0) },
-       { "GMT+0"                             , FOR_V2(0x0965AB, 0x039EF4) },
-       { "GMT-0"                             , FOR_V2(0x096636, 0x039F38) },
-       { "GMT0"                              , FOR_V2(0x0966C1, 0x039F7C) },
-       { "Greenwich"                         , FOR_V2(0x09674C, 0x039FC0) },
-       { "Hongkong"                          , FOR_V2(0x0967D7, 0x03A004) },
-       { "HST"                               , FOR_V2(0x096C88, 0x03A1D3) },
-       { "Iceland"                           , FOR_V2(0x096D14, 0x03A217) },
-       { "Indian/Antananarivo"               , FOR_V2(0x0971C4, 0x03A3E8) },
-       { "Indian/Chagos"                     , FOR_V2(0x0972ED, 0x03A475) },
-       { "Indian/Christmas"                  , FOR_V2(0x0973DA, 0x03A4E5) },
-       { "Indian/Cocos"                      , FOR_V2(0x09749C, 0x03A53F) },
-       { "Indian/Comoro"                     , FOR_V2(0x097567, 0x03A59B) },
-       { "Indian/Kerguelen"                  , FOR_V2(0x097690, 0x03A628) },
-       { "Indian/Mahe"                       , FOR_V2(0x097757, 0x03A687) },
-       { "Indian/Maldives"                   , FOR_V2(0x09781E, 0x03A6E6) },
-       { "Indian/Mauritius"                  , FOR_V2(0x097906, 0x03A751) },
-       { "Indian/Mayotte"                    , FOR_V2(0x097A1D, 0x03A7D0) },
-       { "Indian/Reunion"                    , FOR_V2(0x097B46, 0x03A85D) },
-       { "Iran"                              , FOR_V2(0x097C0D, 0x03A8BC) },
-       { "Israel"                            , FOR_V2(0x0982CF, 0x03AB46) },
-       { "Jamaica"                           , FOR_V2(0x098BB4, 0x03AE8E) },
-       { "Japan"                             , FOR_V2(0x098DBB, 0x03AF64) },
-       { "Kwajalein"                         , FOR_V2(0x098F05, 0x03AFF5) },
-       { "Libya"                             , FOR_V2(0x099014, 0x03B071) },
-       { "MET"                               , FOR_V2(0x0992AF, 0x03B17F) },
-       { "Mexico/BajaNorte"                  , FOR_V2(0x099AF1, 0x03B488) },
-       { "Mexico/BajaSur"                    , FOR_V2(0x09A431, 0x03B7F6) },
-       { "Mexico/General"                    , FOR_V2(0x09AA59, 0x03BA48) },
-       { "MST"                               , FOR_V2(0x09B0B7, 0x03BCAB) },
-       { "MST7MDT"                           , FOR_V2(0x09B142, 0x03BCEF) },
-       { "Navajo"                            , FOR_V2(0x09BA44, 0x03C040) },
-       { "NZ"                                , FOR_V2(0x09C3E5, 0x03C3CA) },
-       { "NZ-CHAT"                           , FOR_V2(0x09CD8D, 0x03C759) },
-       { "Pacific/Apia"                      , FOR_V2(0x09D5C0, 0x03CA59) },
-       { "Pacific/Auckland"                  , FOR_V2(0x09DA3A, 0x03CC0F) },
-       { "Pacific/Bougainville"              , FOR_V2(0x09E3FA, 0x03CFB6) },
-       { "Pacific/Chatham"                   , FOR_V2(0x09E53A, 0x03D044) },
-       { "Pacific/Chuuk"                     , FOR_V2(0x09ED7C, 0x03D353) },
-       { "Pacific/Easter"                    , FOR_V2(0x09EE4E, 0x03D3BC) },
-       { "Pacific/Efate"                     , FOR_V2(0x09F729, 0x03D709) },
-       { "Pacific/Enderbury"                 , FOR_V2(0x09F921, 0x03D7D8) },
-       { "Pacific/Fakaofo"                   , FOR_V2(0x09FA3F, 0x03D863) },
-       { "Pacific/Fiji"                      , FOR_V2(0x09FB28, 0x03D8CE) },
-       { "Pacific/Funafuti"                  , FOR_V2(0x09FF84, 0x03DA6F) },
-       { "Pacific/Galapagos"                 , FOR_V2(0x0A0047, 0x03DAC9) },
-       { "Pacific/Gambier"                   , FOR_V2(0x0A0170, 0x03DB5C) },
-       { "Pacific/Guadalcanal"               , FOR_V2(0x0A0245, 0x03DBCA) },
-       { "Pacific/Guam"                      , FOR_V2(0x0A030D, 0x03DC29) },
-       { "Pacific/Honolulu"                  , FOR_V2(0x0A03FA, 0x03DC90) },
-       { "Pacific/Johnston"                  , FOR_V2(0x0A0520, 0x03DD18) },
-       { "Pacific/Kiritimati"                , FOR_V2(0x0A0640, 0x03DD9A) },
-       { "Pacific/Kosrae"                    , FOR_V2(0x0A075F, 0x03DE24) },
-       { "Pacific/Kwajalein"                 , FOR_V2(0x0A086C, 0x03DEA2) },
-       { "Pacific/Majuro"                    , FOR_V2(0x0A0984, 0x03DF27) },
-       { "Pacific/Marquesas"                 , FOR_V2(0x0A0A8A, 0x03DFAF) },
-       { "Pacific/Midway"                    , FOR_V2(0x0A0B6A, 0x03E021) },
-       { "Pacific/Nauru"                     , FOR_V2(0x0A0C48, 0x03E091) },
-       { "Pacific/Niue"                      , FOR_V2(0x0A0D6E, 0x03E119) },
-       { "Pacific/Norfolk"                   , FOR_V2(0x0A0E84, 0x03E199) },
-       { "Pacific/Noumea"                    , FOR_V2(0x0A0FD3, 0x03E231) },
-       { "Pacific/Pago_Pago"                 , FOR_V2(0x0A1127, 0x03E2CA) },
-       { "Pacific/Palau"                     , FOR_V2(0x0A11F7, 0x03E32C) },
-       { "Pacific/Pitcairn"                  , FOR_V2(0x0A12B9, 0x03E386) },
-       { "Pacific/Pohnpei"                   , FOR_V2(0x0A13A4, 0x03E3F3) },
-       { "Pacific/Ponape"                    , FOR_V2(0x0A1475, 0x03E45B) },
-       { "Pacific/Port_Moresby"              , FOR_V2(0x0A1538, 0x03E4B5) },
-       { "Pacific/Rarotonga"                 , FOR_V2(0x0A162F, 0x03E52D) },
-       { "Pacific/Saipan"                    , FOR_V2(0x0A1895, 0x03E625) },
-       { "Pacific/Samoa"                     , FOR_V2(0x0A1982, 0x03E68C) },
-       { "Pacific/Tahiti"                    , FOR_V2(0x0A1A52, 0x03E6EE) },
-       { "Pacific/Tarawa"                    , FOR_V2(0x0A1B28, 0x03E75C) },
-       { "Pacific/Tongatapu"                 , FOR_V2(0x0A1BFA, 0x03E7C5) },
-       { "Pacific/Truk"                      , FOR_V2(0x0A1D8F, 0x03E876) },
-       { "Pacific/Wake"                      , FOR_V2(0x0A1E52, 0x03E8D0) },
-       { "Pacific/Wallis"                    , FOR_V2(0x0A1F20, 0x03E935) },
-       { "Pacific/Yap"                       , FOR_V2(0x0A1FE3, 0x03E98F) },
-       { "Poland"                            , FOR_V2(0x0A20A6, 0x03E9E9) },
-       { "Portugal"                          , FOR_V2(0x0A2B43, 0x03EDDB) },
-       { "PRC"                               , FOR_V2(0x0A38CC, 0x03F2DC) },
-       { "PST8PDT"                           , FOR_V2(0x0A3A76, 0x03F38D) },
-       { "ROC"                               , FOR_V2(0x0A4378, 0x03F6DE) },
-       { "ROK"                               , FOR_V2(0x0A469A, 0x03F81B) },
-       { "Singapore"                         , FOR_V2(0x0A48B9, 0x03F901) },
-       { "Turkey"                            , FOR_V2(0x0A4A6D, 0x03F9C6) },
-       { "UCT"                               , FOR_V2(0x0A52EF, 0x03FCFE) },
-       { "Universal"                         , FOR_V2(0x0A537A, 0x03FD42) },
-       { "US/Alaska"                         , FOR_V2(0x0A5405, 0x03FD86) },
-       { "US/Aleutian"                       , FOR_V2(0x0A5D5D, 0x0400FE) },
-       { "US/Arizona"                        , FOR_V2(0x0A66A6, 0x04046F) },
-       { "US/Central"                        , FOR_V2(0x0A6813, 0x04050E) },
-       { "US/East-Indiana"                   , FOR_V2(0x0A7620, 0x040A32) },
-       { "US/Eastern"                        , FOR_V2(0x0A7CB7, 0x040CAD) },
-       { "US/Hawaii"                         , FOR_V2(0x0A8A9C, 0x0411BD) },
-       { "US/Indiana-Starke"                 , FOR_V2(0x0A8BBC, 0x04123F) },
-       { "US/Michigan"                       , FOR_V2(0x0A954D, 0x0415C9) },
-       { "US/Mountain"                       , FOR_V2(0x0A9DE5, 0x0418FB) },
-       { "US/Pacific"                        , FOR_V2(0x0AA786, 0x041C85) },
-       { "US/Pacific-New"                    , FOR_V2(0x0AB2AF, 0x04209B) },
-       { "US/Samoa"                          , FOR_V2(0x0ABDD8, 0x0424B1) },
-       { "UTC"                               , FOR_V2(0x0ABEA8, 0x042513) },
-       { "W-SU"                              , FOR_V2(0x0ABF33, 0x042557) },
-       { "WET"                               , FOR_V2(0x0AC547, 0x0427C3) },
-       { "Zulu"                              , FOR_V2(0x0ACCA4, 0x042A76) },
+       { "America/Montreal"                  , FOR_V2(0x029B88, 0x0105E8) },
+       { "America/Montserrat"                , FOR_V2(0x02A943, 0x010AE9) },
+       { "America/Nassau"                    , FOR_V2(0x02A9F9, 0x010B43) },
+       { "America/New_York"                  , FOR_V2(0x02B2F1, 0x010E8D) },
+       { "America/Nipigon"                   , FOR_V2(0x02C0EA, 0x0113B1) },
+       { "America/Nome"                      , FOR_V2(0x02C96A, 0x0116E9) },
+       { "America/Noronha"                   , FOR_V2(0x02D2CB, 0x011A6C) },
+       { "America/North_Dakota/Beulah"       , FOR_V2(0x02D5CD, 0x011BA5) },
+       { "America/North_Dakota/Center"       , FOR_V2(0x02DF43, 0x011F34) },
+       { "America/North_Dakota/New_Salem"    , FOR_V2(0x02E8B9, 0x0122C3) },
+       { "America/Ojinaga"                   , FOR_V2(0x02F235, 0x012658) },
+       { "America/Panama"                    , FOR_V2(0x02F85B, 0x0128C3) },
+       { "America/Pangnirtung"               , FOR_V2(0x02F932, 0x012929) },
+       { "America/Paramaribo"                , FOR_V2(0x030194, 0x012C6B) },
+       { "America/Phoenix"                   , FOR_V2(0x0302C8, 0x012CFB) },
+       { "America/Port-au-Prince"            , FOR_V2(0x030452, 0x012DB7) },
+       { "America/Port_of_Spain"             , FOR_V2(0x030A0D, 0x012FDE) },
+       { "America/Porto_Acre"                , FOR_V2(0x030AC3, 0x013038) },
+       { "America/Porto_Velho"               , FOR_V2(0x030D65, 0x013149) },
+       { "America/Puerto_Rico"               , FOR_V2(0x030FD3, 0x013248) },
+       { "America/Punta_Arenas"              , FOR_V2(0x0310DE, 0x0132C4) },
+       { "America/Rainy_River"               , FOR_V2(0x031875, 0x0135AD) },
+       { "America/Rankin_Inlet"              , FOR_V2(0x0320F6, 0x0138E6) },
+       { "America/Recife"                    , FOR_V2(0x0328A2, 0x013BD1) },
+       { "America/Regina"                    , FOR_V2(0x032B9E, 0x013D04) },
+       { "America/Resolute"                  , FOR_V2(0x032FA1, 0x013EA7) },
+       { "America/Rio_Branco"                , FOR_V2(0x03374E, 0x014193) },
+       { "America/Rosario"                   , FOR_V2(0x0339F4, 0x0142A8) },
+       { "America/Santa_Isabel"              , FOR_V2(0x033E55, 0x01445A) },
+       { "America/Santarem"                  , FOR_V2(0x034795, 0x0147C8) },
+       { "America/Santiago"                  , FOR_V2(0x034A24, 0x0148D7) },
+       { "America/Santo_Domingo"             , FOR_V2(0x03542C, 0x014C95) },
+       { "America/Sao_Paulo"                 , FOR_V2(0x035623, 0x014D6D) },
+       { "America/Scoresbysund"              , FOR_V2(0x035E45, 0x015084) },
+       { "America/Shiprock"                  , FOR_V2(0x0365F8, 0x015374) },
+       { "America/Sitka"                     , FOR_V2(0x036F99, 0x0156FE) },
+       { "America/St_Barthelemy"             , FOR_V2(0x0378E6, 0x015A76) },
+       { "America/St_Johns"                  , FOR_V2(0x03799C, 0x015AD0) },
+       { "America/St_Kitts"                  , FOR_V2(0x03881A, 0x016036) },
+       { "America/St_Lucia"                  , FOR_V2(0x0388D0, 0x016090) },
+       { "America/St_Thomas"                 , FOR_V2(0x038986, 0x0160EA) },
+       { "America/St_Vincent"                , FOR_V2(0x038A3C, 0x016144) },
+       { "America/Swift_Current"             , FOR_V2(0x038AF2, 0x01619E) },
+       { "America/Tegucigalpa"               , FOR_V2(0x038D4E, 0x0162A8) },
+       { "America/Thule"                     , FOR_V2(0x038E70, 0x01632C) },
+       { "America/Thunder_Bay"               , FOR_V2(0x039482, 0x016576) },
+       { "America/Tijuana"                   , FOR_V2(0x039D4B, 0x0168C7) },
+       { "America/Toronto"                   , FOR_V2(0x03A6AC, 0x016C56) },
+       { "America/Tortola"                   , FOR_V2(0x03B484, 0x017174) },
+       { "America/Vancouver"                 , FOR_V2(0x03B53A, 0x0171CE) },
+       { "America/Virgin"                    , FOR_V2(0x03C0B4, 0x017611) },
+       { "America/Whitehorse"                , FOR_V2(0x03C16A, 0x01766B) },
+       { "America/Winnipeg"                  , FOR_V2(0x03C9BA, 0x017996) },
+       { "America/Yakutat"                   , FOR_V2(0x03D52E, 0x017DDE) },
+       { "America/Yellowknife"               , FOR_V2(0x03DE54, 0x018147) },
+       { "Antarctica/Casey"                  , FOR_V2(0x03E633, 0x018446) },
+       { "Antarctica/Davis"                  , FOR_V2(0x03E77B, 0x0184DC) },
+       { "Antarctica/DumontDUrville"         , FOR_V2(0x03E8C3, 0x018572) },
+       { "Antarctica/Macquarie"              , FOR_V2(0x03E9B7, 0x0185EB) },
+       { "Antarctica/Mawson"                 , FOR_V2(0x03EFDA, 0x018849) },
+       { "Antarctica/McMurdo"                , FOR_V2(0x03F0CD, 0x0188BF) },
+       { "Antarctica/Palmer"                 , FOR_V2(0x03FA9B, 0x018C74) },
+       { "Antarctica/Rothera"                , FOR_V2(0x040045, 0x018EA6) },
+       { "Antarctica/South_Pole"             , FOR_V2(0x040112, 0x018F0C) },
+       { "Antarctica/Syowa"                  , FOR_V2(0x040ABA, 0x01929B) },
+       { "Antarctica/Troll"                  , FOR_V2(0x040B86, 0x0192FF) },
+       { "Antarctica/Vostok"                 , FOR_V2(0x04102F, 0x0194C1) },
+       { "Arctic/Longyearbyen"               , FOR_V2(0x0410FC, 0x019526) },
+       { "Asia/Aden"                         , FOR_V2(0x0419D3, 0x019869) },
+       { "Asia/Almaty"                       , FOR_V2(0x041A9A, 0x0198C8) },
+       { "Asia/Amman"                        , FOR_V2(0x041EC4, 0x019A80) },
+       { "Asia/Anadyr"                       , FOR_V2(0x042625, 0x019D3B) },
+       { "Asia/Aqtau"                        , FOR_V2(0x042B0A, 0x019F34) },
+       { "Asia/Aqtobe"                       , FOR_V2(0x042F24, 0x01A0E5) },
+       { "Asia/Ashgabat"                     , FOR_V2(0x043354, 0x01A29B) },
+       { "Asia/Ashkhabad"                    , FOR_V2(0x0435EB, 0x01A3B2) },
+       { "Asia/Atyrau"                       , FOR_V2(0x043882, 0x01A4C9) },
+       { "Asia/Baghdad"                      , FOR_V2(0x043CA4, 0x01A67E) },
+       { "Asia/Bahrain"                      , FOR_V2(0x04409C, 0x01A809) },
+       { "Asia/Baku"                         , FOR_V2(0x044189, 0x01A879) },
+       { "Asia/Bangkok"                      , FOR_V2(0x04468A, 0x01AA6F) },
+       { "Asia/Barnaul"                      , FOR_V2(0x044772, 0x01AADA) },
+       { "Asia/Beirut"                       , FOR_V2(0x044C73, 0x01ACD9) },
+       { "Asia/Bishkek"                      , FOR_V2(0x0454FE, 0x01AFF7) },
+       { "Asia/Brunei"                       , FOR_V2(0x04591F, 0x01B19D) },
+       { "Asia/Calcutta"                     , FOR_V2(0x045A10, 0x01B20F) },
+       { "Asia/Chita"                        , FOR_V2(0x045B54, 0x01B297) },
+       { "Asia/Choibalsan"                   , FOR_V2(0x04605D, 0x01B49F) },
+       { "Asia/Chongqing"                    , FOR_V2(0x04645A, 0x01B63E) },
+       { "Asia/Chungking"                    , FOR_V2(0x046604, 0x01B6EF) },
+       { "Asia/Colombo"                      , FOR_V2(0x0467AE, 0x01B7A0) },
+       { "Asia/Dacca"                        , FOR_V2(0x046957, 0x01B85D) },
+       { "Asia/Damascus"                     , FOR_V2(0x046AD5, 0x01B909) },
+       { "Asia/Dhaka"                        , FOR_V2(0x0473F1, 0x01BC5E) },
+       { "Asia/Dili"                         , FOR_V2(0x04756F, 0x01BD0A) },
+       { "Asia/Dubai"                        , FOR_V2(0x047678, 0x01BD84) },
+       { "Asia/Dushanbe"                     , FOR_V2(0x04773F, 0x01BDE3) },
+       { "Asia/Famagusta"                    , FOR_V2(0x0479B8, 0x01BEED) },
+       { "Asia/Gaza"                         , FOR_V2(0x0481CD, 0x01C1F8) },
+       { "Asia/Harbin"                       , FOR_V2(0x048ADA, 0x01C554) },
+       { "Asia/Hebron"                       , FOR_V2(0x048C84, 0x01C605) },
+       { "Asia/Ho_Chi_Minh"                  , FOR_V2(0x0495AC, 0x01C96A) },
+       { "Asia/Hong_Kong"                    , FOR_V2(0x04973D, 0x01CA1E) },
+       { "Asia/Hovd"                         , FOR_V2(0x049BEE, 0x01CBED) },
+       { "Asia/Irkutsk"                      , FOR_V2(0x049FBE, 0x01CD84) },
+       { "Asia/Istanbul"                     , FOR_V2(0x04A4E0, 0x01CF99) },
+       { "Asia/Jakarta"                      , FOR_V2(0x04AD62, 0x01D2D1) },
+       { "Asia/Jayapura"                     , FOR_V2(0x04AF03, 0x01D396) },
+       { "Asia/Jerusalem"                    , FOR_V2(0x04B040, 0x01D44A) },
+       { "Asia/Kabul"                        , FOR_V2(0x04B925, 0x01D792) },
+       { "Asia/Kamchatka"                    , FOR_V2(0x04BA16, 0x01D7FF) },
+       { "Asia/Karachi"                      , FOR_V2(0x04BEE2, 0x01D9EB) },
+       { "Asia/Kashgar"                      , FOR_V2(0x04C08F, 0x01DAAC) },
+       { "Asia/Kathmandu"                    , FOR_V2(0x04C156, 0x01DB0B) },
+       { "Asia/Katmandu"                     , FOR_V2(0x04C250, 0x01DB7F) },
+       { "Asia/Khandyga"                     , FOR_V2(0x04C34A, 0x01DBF3) },
+       { "Asia/Kolkata"                      , FOR_V2(0x04C893, 0x01DE1E) },
+       { "Asia/Krasnoyarsk"                  , FOR_V2(0x04C9D7, 0x01DEA6) },
+       { "Asia/Kuala_Lumpur"                 , FOR_V2(0x04CED7, 0x01E0AE) },
+       { "Asia/Kuching"                      , FOR_V2(0x04D09F, 0x01E187) },
+       { "Asia/Kuwait"                       , FOR_V2(0x04D2C2, 0x01E279) },
+       { "Asia/Macao"                        , FOR_V2(0x04D389, 0x01E2D8) },
+       { "Asia/Macau"                        , FOR_V2(0x04D698, 0x01E40E) },
+       { "Asia/Magadan"                      , FOR_V2(0x04D9A7, 0x01E544) },
+       { "Asia/Makassar"                     , FOR_V2(0x04DEAD, 0x01E748) },
+       { "Asia/Manila"                       , FOR_V2(0x04E022, 0x01E81F) },
+       { "Asia/Muscat"                       , FOR_V2(0x04E19D, 0x01E8BD) },
+       { "Asia/Nicosia"                      , FOR_V2(0x04E264, 0x01E91C) },
+       { "Asia/Novokuznetsk"                 , FOR_V2(0x04EA63, 0x01EC1C) },
+       { "Asia/Novosibirsk"                  , FOR_V2(0x04EF2D, 0x01EE07) },
+       { "Asia/Omsk"                         , FOR_V2(0x04F434, 0x01F00C) },
+       { "Asia/Oral"                         , FOR_V2(0x04F928, 0x01F208) },
+       { "Asia/Phnom_Penh"                   , FOR_V2(0x04FD52, 0x01F3BC) },
+       { "Asia/Pontianak"                    , FOR_V2(0x04FE3A, 0x01F427) },
+       { "Asia/Pyongyang"                    , FOR_V2(0x04FFE7, 0x01F4F9) },
+       { "Asia/Qatar"                        , FOR_V2(0x050103, 0x01F57E) },
+       { "Asia/Qyzylorda"                    , FOR_V2(0x0501F0, 0x01F5EE) },
+       { "Asia/Rangoon"                      , FOR_V2(0x050630, 0x01F7B4) },
+       { "Asia/Riyadh"                       , FOR_V2(0x050765, 0x01F83F) },
+       { "Asia/Saigon"                       , FOR_V2(0x05082C, 0x01F89E) },
+       { "Asia/Sakhalin"                     , FOR_V2(0x0509BD, 0x01F952) },
+       { "Asia/Samarkand"                    , FOR_V2(0x050EB3, 0x01FB52) },
+       { "Asia/Seoul"                        , FOR_V2(0x05113B, 0x01FC6A) },
+       { "Asia/Shanghai"                     , FOR_V2(0x05135A, 0x01FD50) },
+       { "Asia/Singapore"                    , FOR_V2(0x051510, 0x01FE0D) },
+       { "Asia/Srednekolymsk"                , FOR_V2(0x0516C4, 0x01FED2) },
+       { "Asia/Taipei"                       , FOR_V2(0x051BCE, 0x0200E3) },
+       { "Asia/Tashkent"                     , FOR_V2(0x051EF0, 0x020220) },
+       { "Asia/Tbilisi"                      , FOR_V2(0x052188, 0x020340) },
+       { "Asia/Tehran"                       , FOR_V2(0x0525CC, 0x0204F3) },
+       { "Asia/Tel_Aviv"                     , FOR_V2(0x052C8E, 0x02077D) },
+       { "Asia/Thimbu"                       , FOR_V2(0x053573, 0x020AC5) },
+       { "Asia/Thimphu"                      , FOR_V2(0x053664, 0x020B37) },
+       { "Asia/Tokyo"                        , FOR_V2(0x053755, 0x020BA9) },
+       { "Asia/Tomsk"                        , FOR_V2(0x05389F, 0x020C3A) },
+       { "Asia/Ujung_Pandang"                , FOR_V2(0x053DA0, 0x020E39) },
+       { "Asia/Ulaanbaatar"                  , FOR_V2(0x053ECC, 0x020EC7) },
+       { "Asia/Ulan_Bator"                   , FOR_V2(0x054286, 0x021048) },
+       { "Asia/Urumqi"                       , FOR_V2(0x05462B, 0x0211B4) },
+       { "Asia/Ust-Nera"                     , FOR_V2(0x0546FF, 0x021220) },
+       { "Asia/Vientiane"                    , FOR_V2(0x054C29, 0x021438) },
+       { "Asia/Vladivostok"                  , FOR_V2(0x054D11, 0x0214A3) },
+       { "Asia/Yakutsk"                      , FOR_V2(0x05520C, 0x0216A5) },
+       { "Asia/Yangon"                       , FOR_V2(0x055706, 0x0218A7) },
+       { "Asia/Yekaterinburg"                , FOR_V2(0x05583B, 0x021932) },
+       { "Asia/Yerevan"                      , FOR_V2(0x055D56, 0x021B40) },
+       { "Atlantic/Azores"                   , FOR_V2(0x05621F, 0x021D22) },
+       { "Atlantic/Bermuda"                  , FOR_V2(0x056FD6, 0x022236) },
+       { "Atlantic/Canary"                   , FOR_V2(0x0577B6, 0x02251C) },
+       { "Atlantic/Cape_Verde"               , FOR_V2(0x057F47, 0x0227F6) },
+       { "Atlantic/Faeroe"                   , FOR_V2(0x05806F, 0x022880) },
+       { "Atlantic/Faroe"                    , FOR_V2(0x0587A0, 0x022B29) },
+       { "Atlantic/Jan_Mayen"                , FOR_V2(0x058ED1, 0x022DD2) },
+       { "Atlantic/Madeira"                  , FOR_V2(0x0597A8, 0x023115) },
+       { "Atlantic/Reykjavik"                , FOR_V2(0x05A55F, 0x023632) },
+       { "Atlantic/South_Georgia"            , FOR_V2(0x05AA0F, 0x023803) },
+       { "Atlantic/St_Helena"                , FOR_V2(0x05AAD0, 0x02385D) },
+       { "Atlantic/Stanley"                  , FOR_V2(0x05AB86, 0x0238B7) },
+       { "Australia/ACT"                     , FOR_V2(0x05B075, 0x023A9E) },
+       { "Australia/Adelaide"                , FOR_V2(0x05B930, 0x023DD2) },
+       { "Australia/Brisbane"                , FOR_V2(0x05C209, 0x024111) },
+       { "Australia/Broken_Hill"             , FOR_V2(0x05C3F0, 0x0241EB) },
+       { "Australia/Canberra"                , FOR_V2(0x05CCFA, 0x02453C) },
+       { "Australia/Currie"                  , FOR_V2(0x05D5B5, 0x024870) },
+       { "Australia/Darwin"                  , FOR_V2(0x05DE86, 0x024BBA) },
+       { "Australia/Eucla"                   , FOR_V2(0x05DFE7, 0x024C53) },
+       { "Australia/Hobart"                  , FOR_V2(0x05E203, 0x024D40) },
+       { "Australia/LHI"                     , FOR_V2(0x05EB43, 0x0250B1) },
+       { "Australia/Lindeman"                , FOR_V2(0x05F2B0, 0x02536E) },
+       { "Australia/Lord_Howe"               , FOR_V2(0x05F4E5, 0x025469) },
+       { "Australia/Melbourne"               , FOR_V2(0x05FC62, 0x025736) },
+       { "Australia/North"                   , FOR_V2(0x060525, 0x025A72) },
+       { "Australia/NSW"                     , FOR_V2(0x060674, 0x025AF9) },
+       { "Australia/Perth"                   , FOR_V2(0x060F2F, 0x025E2D) },
+       { "Australia/Queensland"              , FOR_V2(0x061138, 0x025F18) },
+       { "Australia/South"                   , FOR_V2(0x061308, 0x025FDB) },
+       { "Australia/Sydney"                  , FOR_V2(0x061BD2, 0x02630B) },
+       { "Australia/Tasmania"                , FOR_V2(0x0624A9, 0x02665B) },
+       { "Australia/Victoria"                , FOR_V2(0x062DD4, 0x0269B7) },
+       { "Australia/West"                    , FOR_V2(0x06368F, 0x026CEB) },
+       { "Australia/Yancowinna"              , FOR_V2(0x06387A, 0x026DB8) },
+       { "Brazil/Acre"                       , FOR_V2(0x064168, 0x0270ED) },
+       { "Brazil/DeNoronha"                  , FOR_V2(0x06440A, 0x0271FE) },
+       { "Brazil/East"                       , FOR_V2(0x0646FC, 0x027327) },
+       { "Brazil/West"                       , FOR_V2(0x064EE8, 0x027608) },
+       { "Canada/Atlantic"                   , FOR_V2(0x06516A, 0x027709) },
+       { "Canada/Central"                    , FOR_V2(0x065EE4, 0x027BF6) },
+       { "Canada/Eastern"                    , FOR_V2(0x066A3B, 0x028021) },
+       { "Canada/Mountain"                   , FOR_V2(0x0677F6, 0x028522) },
+       { "Canada/Newfoundland"               , FOR_V2(0x068164, 0x02889D) },
+       { "Canada/Pacific"                    , FOR_V2(0x068FC0, 0x028DE1) },
+       { "Canada/Saskatchewan"               , FOR_V2(0x069B21, 0x02920B) },
+       { "Canada/Yukon"                      , FOR_V2(0x069F0F, 0x029399) },
+       { "CET"                               , FOR_V2(0x06A748, 0x0296AD) },
+       { "Chile/Continental"                 , FOR_V2(0x06AF8A, 0x0299B6) },
+       { "Chile/EasterIsland"                , FOR_V2(0x06B980, 0x029D62) },
+       { "CST6CDT"                           , FOR_V2(0x06C24E, 0x02A0A2) },
+       { "Cuba"                              , FOR_V2(0x06CB50, 0x02A3F3) },
+       { "EET"                               , FOR_V2(0x06D4E1, 0x02A777) },
+       { "Egypt"                             , FOR_V2(0x06DC41, 0x02AA2A) },
+       { "Eire"                              , FOR_V2(0x06E401, 0x02AD0A) },
+       { "EST"                               , FOR_V2(0x06F1E4, 0x02B224) },
+       { "EST5EDT"                           , FOR_V2(0x06F26F, 0x02B268) },
+       { "Etc/GMT"                           , FOR_V2(0x06FB71, 0x02B5B9) },
+       { "Etc/GMT+0"                         , FOR_V2(0x06FBFC, 0x02B5FD) },
+       { "Etc/GMT+1"                         , FOR_V2(0x06FC87, 0x02B641) },
+       { "Etc/GMT+10"                        , FOR_V2(0x06FD27, 0x02B68F) },
+       { "Etc/GMT+11"                        , FOR_V2(0x06FDC8, 0x02B6DD) },
+       { "Etc/GMT+12"                        , FOR_V2(0x06FE69, 0x02B72B) },
+       { "Etc/GMT+2"                         , FOR_V2(0x06FF0A, 0x02B779) },
+       { "Etc/GMT+3"                         , FOR_V2(0x06FFAA, 0x02B7C7) },
+       { "Etc/GMT+4"                         , FOR_V2(0x07004A, 0x02B815) },
+       { "Etc/GMT+5"                         , FOR_V2(0x0700EA, 0x02B863) },
+       { "Etc/GMT+6"                         , FOR_V2(0x07018A, 0x02B8B1) },
+       { "Etc/GMT+7"                         , FOR_V2(0x07022A, 0x02B8FF) },
+       { "Etc/GMT+8"                         , FOR_V2(0x0702CA, 0x02B94D) },
+       { "Etc/GMT+9"                         , FOR_V2(0x07036A, 0x02B99B) },
+       { "Etc/GMT-0"                         , FOR_V2(0x07040A, 0x02B9E9) },
+       { "Etc/GMT-1"                         , FOR_V2(0x070495, 0x02BA2D) },
+       { "Etc/GMT-10"                        , FOR_V2(0x070536, 0x02BA7B) },
+       { "Etc/GMT-11"                        , FOR_V2(0x0705D8, 0x02BAC9) },
+       { "Etc/GMT-12"                        , FOR_V2(0x07067A, 0x02BB17) },
+       { "Etc/GMT-13"                        , FOR_V2(0x07071C, 0x02BB65) },
+       { "Etc/GMT-14"                        , FOR_V2(0x0707BE, 0x02BBB3) },
+       { "Etc/GMT-2"                         , FOR_V2(0x070860, 0x02BC01) },
+       { "Etc/GMT-3"                         , FOR_V2(0x070901, 0x02BC4F) },
+       { "Etc/GMT-4"                         , FOR_V2(0x0709A2, 0x02BC9D) },
+       { "Etc/GMT-5"                         , FOR_V2(0x070A43, 0x02BCEB) },
+       { "Etc/GMT-6"                         , FOR_V2(0x070AE4, 0x02BD39) },
+       { "Etc/GMT-7"                         , FOR_V2(0x070B85, 0x02BD87) },
+       { "Etc/GMT-8"                         , FOR_V2(0x070C26, 0x02BDD5) },
+       { "Etc/GMT-9"                         , FOR_V2(0x070CC7, 0x02BE23) },
+       { "Etc/GMT0"                          , FOR_V2(0x070D68, 0x02BE71) },
+       { "Etc/Greenwich"                     , FOR_V2(0x070DF3, 0x02BEB5) },
+       { "Etc/UCT"                           , FOR_V2(0x070E7E, 0x02BEF9) },
+       { "Etc/Universal"                     , FOR_V2(0x070F09, 0x02BF3D) },
+       { "Etc/UTC"                           , FOR_V2(0x070F94, 0x02BF81) },
+       { "Etc/Zulu"                          , FOR_V2(0x07101F, 0x02BFC5) },
+       { "Europe/Amsterdam"                  , FOR_V2(0x0710AA, 0x02C009) },
+       { "Europe/Andorra"                    , FOR_V2(0x071C3B, 0x02C45B) },
+       { "Europe/Astrakhan"                  , FOR_V2(0x07231E, 0x02C6E8) },
+       { "Europe/Athens"                     , FOR_V2(0x0727E9, 0x02C8D4) },
+       { "Europe/Belfast"                    , FOR_V2(0x0730D4, 0x02CC28) },
+       { "Europe/Belgrade"                   , FOR_V2(0x073F47, 0x02D170) },
+       { "Europe/Berlin"                     , FOR_V2(0x0746F8, 0x02D44A) },
+       { "Europe/Bratislava"                 , FOR_V2(0x075037, 0x02D7C5) },
+       { "Europe/Brussels"                   , FOR_V2(0x075923, 0x02DB08) },
+       { "Europe/Bucharest"                  , FOR_V2(0x0764C9, 0x02DF50) },
+       { "Europe/Budapest"                   , FOR_V2(0x076D82, 0x02E28B) },
+       { "Europe/Busingen"                   , FOR_V2(0x0776F3, 0x02E605) },
+       { "Europe/Chisinau"                   , FOR_V2(0x077E85, 0x02E8CD) },
+       { "Europe/Copenhagen"                 , FOR_V2(0x07881E, 0x02EC71) },
+       { "Europe/Dublin"                     , FOR_V2(0x07909A, 0x02EF8C) },
+       { "Europe/Gibraltar"                  , FOR_V2(0x079E7D, 0x02F4A6) },
+       { "Europe/Guernsey"                   , FOR_V2(0x07AA7E, 0x02F90E) },
+       { "Europe/Helsinki"                   , FOR_V2(0x07B8F1, 0x02FE56) },
+       { "Europe/Isle_of_Man"                , FOR_V2(0x07C072, 0x03011D) },
+       { "Europe/Istanbul"                   , FOR_V2(0x07CEE5, 0x030665) },
+       { "Europe/Jersey"                     , FOR_V2(0x07D767, 0x03099D) },
+       { "Europe/Kaliningrad"                , FOR_V2(0x07E5DA, 0x030EE5) },
+       { "Europe/Kiev"                       , FOR_V2(0x07EBE8, 0x031156) },
+       { "Europe/Kirov"                      , FOR_V2(0x07F439, 0x031489) },
+       { "Europe/Lisbon"                     , FOR_V2(0x07F8E2, 0x031664) },
+       { "Europe/Ljubljana"                  , FOR_V2(0x08068E, 0x031B80) },
+       { "Europe/London"                     , FOR_V2(0x080E3F, 0x031E5A) },
+       { "Europe/Luxembourg"                 , FOR_V2(0x081CB2, 0x0323A2) },
+       { "Europe/Madrid"                     , FOR_V2(0x08285C, 0x0327FD) },
+       { "Europe/Malta"                      , FOR_V2(0x0832C5, 0x032BE7) },
+       { "Europe/Mariehamn"                  , FOR_V2(0x083D16, 0x032FB1) },
+       { "Europe/Minsk"                      , FOR_V2(0x084497, 0x033278) },
+       { "Europe/Monaco"                     , FOR_V2(0x0849FD, 0x03349C) },
+       { "Europe/Moscow"                     , FOR_V2(0x085592, 0x0338E8) },
+       { "Europe/Nicosia"                    , FOR_V2(0x085BBA, 0x033B68) },
+       { "Europe/Oslo"                       , FOR_V2(0x0863A6, 0x033E55) },
+       { "Europe/Paris"                      , FOR_V2(0x086C7D, 0x034198) },
+       { "Europe/Podgorica"                  , FOR_V2(0x087824, 0x0345EF) },
+       { "Europe/Prague"                     , FOR_V2(0x087FD5, 0x0348C9) },
+       { "Europe/Riga"                       , FOR_V2(0x0888C1, 0x034C0C) },
+       { "Europe/Rome"                       , FOR_V2(0x089188, 0x034F62) },
+       { "Europe/Samara"                     , FOR_V2(0x089C18, 0x03533B) },
+       { "Europe/San_Marino"                 , FOR_V2(0x08A122, 0x03554A) },
+       { "Europe/Sarajevo"                   , FOR_V2(0x08ABB2, 0x035923) },
+       { "Europe/Saratov"                    , FOR_V2(0x08B363, 0x035BFD) },
+       { "Europe/Simferopol"                 , FOR_V2(0x08B82C, 0x035DE7) },
+       { "Europe/Skopje"                     , FOR_V2(0x08BE19, 0x036049) },
+       { "Europe/Sofia"                      , FOR_V2(0x08C5CA, 0x036323) },
+       { "Europe/Stockholm"                  , FOR_V2(0x08CE28, 0x03663C) },
+       { "Europe/Tallinn"                    , FOR_V2(0x08D5B2, 0x0368FC) },
+       { "Europe/Tirane"                     , FOR_V2(0x08DE49, 0x036C42) },
+       { "Europe/Tiraspol"                   , FOR_V2(0x08E687, 0x036F4D) },
+       { "Europe/Ulyanovsk"                  , FOR_V2(0x08F020, 0x0372F1) },
+       { "Europe/Uzhgorod"                   , FOR_V2(0x08F53F, 0x037503) },
+       { "Europe/Vaduz"                      , FOR_V2(0x08FD8A, 0x03782B) },
+       { "Europe/Vatican"                    , FOR_V2(0x090514, 0x037AEB) },
+       { "Europe/Vienna"                     , FOR_V2(0x090FA4, 0x037EC4) },
+       { "Europe/Vilnius"                    , FOR_V2(0x09186D, 0x038202) },
+       { "Europe/Volgograd"                  , FOR_V2(0x092110, 0x038552) },
+       { "Europe/Warsaw"                     , FOR_V2(0x0925BD, 0x038731) },
+       { "Europe/Zagreb"                     , FOR_V2(0x09305A, 0x038B23) },
+       { "Europe/Zaporozhye"                 , FOR_V2(0x09380B, 0x038DFD) },
+       { "Europe/Zurich"                     , FOR_V2(0x094088, 0x039151) },
+       { "Factory"                           , FOR_V2(0x094812, 0x039411) },
+       { "GB"                                , FOR_V2(0x0948B2, 0x03945F) },
+       { "GB-Eire"                           , FOR_V2(0x095725, 0x0399A7) },
+       { "GMT"                               , FOR_V2(0x096598, 0x039EEF) },
+       { "GMT+0"                             , FOR_V2(0x096623, 0x039F33) },
+       { "GMT-0"                             , FOR_V2(0x0966AE, 0x039F77) },
+       { "GMT0"                              , FOR_V2(0x096739, 0x039FBB) },
+       { "Greenwich"                         , FOR_V2(0x0967C4, 0x039FFF) },
+       { "Hongkong"                          , FOR_V2(0x09684F, 0x03A043) },
+       { "HST"                               , FOR_V2(0x096D00, 0x03A212) },
+       { "Iceland"                           , FOR_V2(0x096D8C, 0x03A256) },
+       { "Indian/Antananarivo"               , FOR_V2(0x09723C, 0x03A427) },
+       { "Indian/Chagos"                     , FOR_V2(0x097365, 0x03A4B4) },
+       { "Indian/Christmas"                  , FOR_V2(0x097452, 0x03A524) },
+       { "Indian/Cocos"                      , FOR_V2(0x097514, 0x03A57E) },
+       { "Indian/Comoro"                     , FOR_V2(0x0975DF, 0x03A5DA) },
+       { "Indian/Kerguelen"                  , FOR_V2(0x097708, 0x03A667) },
+       { "Indian/Mahe"                       , FOR_V2(0x0977CF, 0x03A6C6) },
+       { "Indian/Maldives"                   , FOR_V2(0x097896, 0x03A725) },
+       { "Indian/Mauritius"                  , FOR_V2(0x09797E, 0x03A790) },
+       { "Indian/Mayotte"                    , FOR_V2(0x097A95, 0x03A80F) },
+       { "Indian/Reunion"                    , FOR_V2(0x097BBE, 0x03A89C) },
+       { "Iran"                              , FOR_V2(0x097C85, 0x03A8FB) },
+       { "Israel"                            , FOR_V2(0x098347, 0x03AB85) },
+       { "Jamaica"                           , FOR_V2(0x098C2C, 0x03AECD) },
+       { "Japan"                             , FOR_V2(0x098E33, 0x03AFA3) },
+       { "Kwajalein"                         , FOR_V2(0x098F7D, 0x03B034) },
+       { "Libya"                             , FOR_V2(0x09908C, 0x03B0B0) },
+       { "MET"                               , FOR_V2(0x099327, 0x03B1BE) },
+       { "Mexico/BajaNorte"                  , FOR_V2(0x099B69, 0x03B4C7) },
+       { "Mexico/BajaSur"                    , FOR_V2(0x09A4A9, 0x03B835) },
+       { "Mexico/General"                    , FOR_V2(0x09AAD1, 0x03BA87) },
+       { "MST"                               , FOR_V2(0x09B12F, 0x03BCEA) },
+       { "MST7MDT"                           , FOR_V2(0x09B1BA, 0x03BD2E) },
+       { "Navajo"                            , FOR_V2(0x09BABC, 0x03C07F) },
+       { "NZ"                                , FOR_V2(0x09C45D, 0x03C409) },
+       { "NZ-CHAT"                           , FOR_V2(0x09CE05, 0x03C798) },
+       { "Pacific/Apia"                      , FOR_V2(0x09D638, 0x03CA98) },
+       { "Pacific/Auckland"                  , FOR_V2(0x09DAB2, 0x03CC4E) },
+       { "Pacific/Bougainville"              , FOR_V2(0x09E472, 0x03CFF5) },
+       { "Pacific/Chatham"                   , FOR_V2(0x09E5B2, 0x03D083) },
+       { "Pacific/Chuuk"                     , FOR_V2(0x09EDF4, 0x03D392) },
+       { "Pacific/Easter"                    , FOR_V2(0x09EEC6, 0x03D3FB) },
+       { "Pacific/Efate"                     , FOR_V2(0x09F7A1, 0x03D748) },
+       { "Pacific/Enderbury"                 , FOR_V2(0x09F999, 0x03D817) },
+       { "Pacific/Fakaofo"                   , FOR_V2(0x09FAB7, 0x03D8A2) },
+       { "Pacific/Fiji"                      , FOR_V2(0x09FBA0, 0x03D90D) },
+       { "Pacific/Funafuti"                  , FOR_V2(0x09FFFC, 0x03DAAE) },
+       { "Pacific/Galapagos"                 , FOR_V2(0x0A00BF, 0x03DB08) },
+       { "Pacific/Gambier"                   , FOR_V2(0x0A01E8, 0x03DB9B) },
+       { "Pacific/Guadalcanal"               , FOR_V2(0x0A02BD, 0x03DC09) },
+       { "Pacific/Guam"                      , FOR_V2(0x0A0385, 0x03DC68) },
+       { "Pacific/Honolulu"                  , FOR_V2(0x0A0472, 0x03DCCF) },
+       { "Pacific/Johnston"                  , FOR_V2(0x0A0598, 0x03DD57) },
+       { "Pacific/Kiritimati"                , FOR_V2(0x0A06B8, 0x03DDD9) },
+       { "Pacific/Kosrae"                    , FOR_V2(0x0A07D7, 0x03DE63) },
+       { "Pacific/Kwajalein"                 , FOR_V2(0x0A08E4, 0x03DEE1) },
+       { "Pacific/Majuro"                    , FOR_V2(0x0A09FC, 0x03DF66) },
+       { "Pacific/Marquesas"                 , FOR_V2(0x0A0B02, 0x03DFEE) },
+       { "Pacific/Midway"                    , FOR_V2(0x0A0BE2, 0x03E060) },
+       { "Pacific/Nauru"                     , FOR_V2(0x0A0CC0, 0x03E0D0) },
+       { "Pacific/Niue"                      , FOR_V2(0x0A0DE6, 0x03E158) },
+       { "Pacific/Norfolk"                   , FOR_V2(0x0A0EFC, 0x03E1D8) },
+       { "Pacific/Noumea"                    , FOR_V2(0x0A104B, 0x03E270) },
+       { "Pacific/Pago_Pago"                 , FOR_V2(0x0A119F, 0x03E309) },
+       { "Pacific/Palau"                     , FOR_V2(0x0A126F, 0x03E36B) },
+       { "Pacific/Pitcairn"                  , FOR_V2(0x0A1331, 0x03E3C5) },
+       { "Pacific/Pohnpei"                   , FOR_V2(0x0A141C, 0x03E432) },
+       { "Pacific/Ponape"                    , FOR_V2(0x0A14ED, 0x03E49A) },
+       { "Pacific/Port_Moresby"              , FOR_V2(0x0A15B0, 0x03E4F4) },
+       { "Pacific/Rarotonga"                 , FOR_V2(0x0A16A7, 0x03E56C) },
+       { "Pacific/Saipan"                    , FOR_V2(0x0A190D, 0x03E664) },
+       { "Pacific/Samoa"                     , FOR_V2(0x0A19FA, 0x03E6CB) },
+       { "Pacific/Tahiti"                    , FOR_V2(0x0A1ACA, 0x03E72D) },
+       { "Pacific/Tarawa"                    , FOR_V2(0x0A1BA0, 0x03E79B) },
+       { "Pacific/Tongatapu"                 , FOR_V2(0x0A1C72, 0x03E804) },
+       { "Pacific/Truk"                      , FOR_V2(0x0A1E07, 0x03E8B5) },
+       { "Pacific/Wake"                      , FOR_V2(0x0A1ECA, 0x03E90F) },
+       { "Pacific/Wallis"                    , FOR_V2(0x0A1F98, 0x03E974) },
+       { "Pacific/Yap"                       , FOR_V2(0x0A205B, 0x03E9CE) },
+       { "Poland"                            , FOR_V2(0x0A211E, 0x03EA28) },
+       { "Portugal"                          , FOR_V2(0x0A2BBB, 0x03EE1A) },
+       { "PRC"                               , FOR_V2(0x0A3954, 0x03F323) },
+       { "PST8PDT"                           , FOR_V2(0x0A3AFE, 0x03F3D4) },
+       { "ROC"                               , FOR_V2(0x0A4400, 0x03F725) },
+       { "ROK"                               , FOR_V2(0x0A4722, 0x03F862) },
+       { "Singapore"                         , FOR_V2(0x0A4941, 0x03F948) },
+       { "Turkey"                            , FOR_V2(0x0A4AF5, 0x03FA0D) },
+       { "UCT"                               , FOR_V2(0x0A5377, 0x03FD45) },
+       { "Universal"                         , FOR_V2(0x0A5402, 0x03FD89) },
+       { "US/Alaska"                         , FOR_V2(0x0A548D, 0x03FDCD) },
+       { "US/Aleutian"                       , FOR_V2(0x0A5DE5, 0x040145) },
+       { "US/Arizona"                        , FOR_V2(0x0A672E, 0x0404B6) },
+       { "US/Central"                        , FOR_V2(0x0A689B, 0x040555) },
+       { "US/East-Indiana"                   , FOR_V2(0x0A76A8, 0x040A79) },
+       { "US/Eastern"                        , FOR_V2(0x0A7D3F, 0x040CF4) },
+       { "US/Hawaii"                         , FOR_V2(0x0A8B24, 0x041204) },
+       { "US/Indiana-Starke"                 , FOR_V2(0x0A8C44, 0x041286) },
+       { "US/Michigan"                       , FOR_V2(0x0A95D5, 0x041610) },
+       { "US/Mountain"                       , FOR_V2(0x0A9E6D, 0x041942) },
+       { "US/Pacific"                        , FOR_V2(0x0AA80E, 0x041CCC) },
+       { "US/Pacific-New"                    , FOR_V2(0x0AB337, 0x0420E2) },
+       { "US/Samoa"                          , FOR_V2(0x0ABE60, 0x0424F8) },
+       { "UTC"                               , FOR_V2(0x0ABF30, 0x04255A) },
+       { "W-SU"                              , FOR_V2(0x0ABFBB, 0x04259E) },
+       { "WET"                               , FOR_V2(0x0AC5CF, 0x04280A) },
+       { "Zulu"                              , FOR_V2(0x0ACD2C, 0x042ABD) },
 };
 #ifdef TIMELIB_SUPPORTS_V2DATA
-const unsigned char timelib_timezone_db_data_builtin[707887] = {
+const unsigned char timelib_timezone_db_data_builtin[708023] = {
 #else
-const unsigned char timelib_timezone_db_data_builtin[273082] = {
+const unsigned char timelib_timezone_db_data_builtin[273153] = {
 #endif
 
 
@@ -858,17 +858,17 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x50, 0x48, 0x50, 0x32, 0x01, 0x47, 0x57, 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,
 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0x9D, 0x1C, 0x09, 0x67, 0x61, 0x10, 0x00, 0x01, 0x02, 0xFF, 0xFF, 0xF1, 0x64, 0x00,
+0x92, 0xE6, 0x9C, 0x90, 0x09, 0x67, 0x61, 0x10, 0x00, 0x01, 0x02, 0xFF, 0xFF, 0xF1, 0x64, 0x00,
 0x00, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x4C, 0x4D, 0x54,
-0x00, 0x2D, 0x30, 0x31, 0x00, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x2D, 0x30, 0x31, 0x00, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 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, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x9D, 0x1C, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x9C, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x09, 0x67, 0x61, 0x10, 0x00, 0x01, 0x02, 0xFF, 0xFF, 0xF1, 0x64, 0x00, 0x00, 0xFF, 0xFF, 0xF1,
 0xF0, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x31,
-0x00, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x47, 0x4D, 0x54, 0x30,
+0x00, 0x47, 0x4D, 0x54, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x47, 0x4D, 0x54, 0x30,
 0x0A,
 #endif
 0x00, 0x9B, 0x69, 0x28, 0x00, 0xFA, 0xE1, 0x42, 0x00, 0x00, 0x00, 0x00,
@@ -2048,19 +2048,19 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x50, 0x48, 0x50, 0x32, 0x01, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0x97, 0x1D, 0x5A, 0x49, 0x88, 0x10, 0x01, 0x02, 0x03, 0x00, 0x00, 0x06, 0x50, 0x00,
+0x92, 0xE6, 0x8E, 0x80, 0x5A, 0x49, 0x88, 0x10, 0x01, 0x02, 0x03, 0x00, 0x00, 0x06, 0x50, 0x00,
 0x00, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0E,
 0x10, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x47, 0x4D, 0x54, 0x00, 0x57, 0x41, 0x54, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 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, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0x3C, 0xFD, 0x30, 0xFF, 0xFF, 0xFF, 0xFF,
-0x92, 0xE6, 0x97, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x49, 0x88, 0x10, 0x00, 0x01, 0x02, 0x03,
+0x92, 0xE6, 0x8E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x49, 0x88, 0x10, 0x00, 0x01, 0x02, 0x03,
 0x00, 0x00, 0x06, 0x50, 0x00, 0x00, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x04, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x47, 0x4D, 0x54, 0x00,
-0x57, 0x41, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x57, 0x41, 0x54,
+0x57, 0x41, 0x54, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x57, 0x41, 0x54,
 0x2D, 0x31, 0x0A,
 #endif
 0x00, 0x89, 0xD6, 0x75, 0x01, 0x1C, 0xEE, 0xB5, 0x00, 0x00, 0x00, 0x00,
@@ -7520,7 +7520,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x50, 0x48, 0x50, 0x32, 0x01, 0x54, 0x43, 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, 0x74, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x80, 0x00, 0x00, 0x00,
-0x93, 0x0F, 0xB4, 0xFF, 0x11, 0x89, 0x65, 0xF0, 0x12, 0x79, 0x48, 0xE0, 0x13, 0x69, 0x47, 0xF0,
+0x93, 0x0F, 0xB4, 0xFE, 0x11, 0x89, 0x65, 0xF0, 0x12, 0x79, 0x48, 0xE0, 0x13, 0x69, 0x47, 0xF0,
 0x14, 0x59, 0x2A, 0xE0, 0x15, 0x49, 0x29, 0xF0, 0x16, 0x39, 0x0C, 0xE0, 0x17, 0x29, 0x0B, 0xF0,
 0x18, 0x22, 0x29, 0x60, 0x19, 0x08, 0xED, 0xF0, 0x1A, 0x02, 0x0B, 0x60, 0x1A, 0xF2, 0x0A, 0x70,
 0x1B, 0xE1, 0xED, 0x60, 0x1C, 0xD1, 0xEC, 0x70, 0x1D, 0xC1, 0xCF, 0x60, 0x1E, 0xB1, 0xCE, 0x70,
@@ -7556,7 +7556,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x04, 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,
-0xFF, 0xFF, 0xBD, 0x50, 0x00, 0x00, 0xFF, 0xFF, 0xB8, 0x01, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0,
+0xFF, 0xFF, 0xBD, 0x50, 0x00, 0x00, 0xFF, 0xFF, 0xB8, 0x02, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0,
 0x00, 0x08, 0xFF, 0xFF, 0xC7, 0xC0, 0x01, 0x0C, 0xFF, 0xFF, 0xC7, 0xC0, 0x00, 0x10, 0xFF, 0xFF,
 0xB9, 0xB0, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x4B, 0x4D, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00,
 0x45, 0x44, 0x54, 0x00, 0x41, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -7566,7 +7566,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x87, 0x1E, 0x30, 0xFF, 0xFF, 0xFF, 0xFF,
-0x93, 0x0F, 0xB4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x11, 0x89, 0x65, 0xF0, 0x00, 0x00, 0x00, 0x00,
+0x93, 0x0F, 0xB4, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x11, 0x89, 0x65, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x12, 0x79, 0x48, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x13, 0x69, 0x47, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x14, 0x59, 0x2A, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x15, 0x49, 0x29, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x16, 0x39, 0x0C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x17, 0x29, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00,
@@ -7631,7 +7631,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x04, 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, 0xFF, 0xFF, 0xBD, 0x50, 0x00, 0x00, 0xFF,
-0xFF, 0xB8, 0x01, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7, 0xC0, 0x01,
+0xFF, 0xB8, 0x02, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7, 0xC0, 0x01,
 0x0C, 0xFF, 0xFF, 0xC7, 0xC0, 0x00, 0x10, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0x4C, 0x4D, 0x54,
 0x00, 0x4B, 0x4D, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x45, 0x44, 0x54, 0x00, 0x41, 0x53, 0x54,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x53,
@@ -9501,22 +9501,22 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4A, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00,
-0x93, 0x0F, 0xB4, 0xFF, 0x07, 0x8D, 0x19, 0x70, 0x09, 0x10, 0xA4, 0x60, 0x09, 0xAD, 0x94, 0xF0,
+0x93, 0x0F, 0xB4, 0xFE, 0x07, 0x8D, 0x19, 0x70, 0x09, 0x10, 0xA4, 0x60, 0x09, 0xAD, 0x94, 0xF0,
 0x0A, 0xF0, 0x86, 0x60, 0x0B, 0xE0, 0x85, 0x70, 0x0C, 0xD9, 0xA2, 0xE0, 0x0D, 0xC0, 0x67, 0x70,
 0x0E, 0xB9, 0x84, 0xE0, 0x0F, 0xA9, 0x83, 0xF0, 0x10, 0x99, 0x66, 0xE0, 0x11, 0x89, 0x65, 0xF0,
 0x12, 0x79, 0x48, 0xE0, 0x13, 0x69, 0x47, 0xF0, 0x14, 0x59, 0x2A, 0xE0, 0x15, 0x49, 0x29, 0xF0,
 0x16, 0x39, 0x0C, 0xE0, 0x17, 0x29, 0x0B, 0xF0, 0x18, 0x22, 0x29, 0x60, 0x19, 0x08, 0xED, 0xF0,
 0x1A, 0x02, 0x0B, 0x60, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
-0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x01, 0x00, 0x00,
-0xFF, 0xFF, 0xB8, 0x01, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7, 0xC0,
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x02, 0x00, 0x00,
+0xFF, 0xFF, 0xB8, 0x02, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7, 0xC0,
 0x01, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x4B, 0x4D, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x45, 0x44,
 0x54, 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, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x87, 0x23, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF,
-0x93, 0x0F, 0xB4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x07, 0x8D, 0x19, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x87, 0x23, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF,
+0x93, 0x0F, 0xB4, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x07, 0x8D, 0x19, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x09, 0x10, 0xA4, 0x60, 0x00, 0x00, 0x00, 0x00, 0x09, 0xAD, 0x94, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x0A, 0xF0, 0x86, 0x60, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x0C, 0xD9, 0xA2, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0D, 0xC0, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00,
@@ -9527,8 +9527,8 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x16, 0x39, 0x0C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x17, 0x29, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x18, 0x22, 0x29, 0x60, 0x00, 0x00, 0x00, 0x00, 0x19, 0x08, 0xED, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x1A, 0x02, 0x0B, 0x60, 0x00, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x01, 0x00,
-0x00, 0xFF, 0xFF, 0xB8, 0x01, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7,
+0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x02, 0x00,
+0x00, 0xFF, 0xFF, 0xB8, 0x02, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7,
 0xC0, 0x01, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x4B, 0x4D, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x45,
 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35,
 0x0A,
@@ -12047,105 +12047,107 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* America/Montevideo */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x55, 0x59, 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, 0x58, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1C, 0x80, 0x00, 0x00, 0x00,
-0xA2, 0x92, 0x87, 0xAC, 0xA9, 0x01, 0x25, 0xB8, 0xA9, 0xF1, 0x0F, 0xB0, 0xAA, 0xE2, 0x59, 0x38,
-0xAB, 0xD2, 0x43, 0x30, 0xAC, 0xC3, 0x8C, 0xB8, 0xAD, 0xB3, 0x76, 0xB0, 0xBB, 0xF4, 0xB5, 0xB8,
-0xBC, 0xBF, 0xB5, 0xB0, 0xBD, 0xD4, 0x97, 0xB8, 0xBE, 0x9F, 0x97, 0xB0, 0xBF, 0xB4, 0x79, 0xB8,
-0xC0, 0x7F, 0x79, 0xB0, 0xC1, 0x9D, 0x96, 0x38, 0xC2, 0x5F, 0x5B, 0xB0, 0xC3, 0x7D, 0x78, 0x38,
-0xC4, 0x3F, 0x3D, 0xB0, 0xC5, 0x5D, 0x5A, 0x38, 0xC6, 0x1F, 0x1F, 0xB0, 0xC7, 0x3D, 0x3C, 0x38,
-0xC8, 0x08, 0x3C, 0x30, 0xC9, 0x1D, 0x1E, 0x38, 0xC9, 0xE8, 0x1E, 0x30, 0xCA, 0x8B, 0x9F, 0x38,
-0xCB, 0x55, 0x4D, 0xB0, 0xCD, 0x1E, 0xCD, 0x38, 0xCD, 0x95, 0x5F, 0x20, 0xEC, 0x0B, 0x85, 0xB0,
-0xEC, 0xF2, 0x2E, 0x20, 0xED, 0x45, 0x4A, 0xB0, 0xED, 0x85, 0xD6, 0x20, 0xF7, 0x13, 0x72, 0xB0,
-0xF7, 0xFA, 0x1B, 0x20, 0xF8, 0xF3, 0x54, 0xB0, 0xFA, 0x09, 0x73, 0x20, 0xFA, 0xD3, 0x36, 0xB0,
-0xFB, 0xEA, 0xA6, 0xA0, 0xFC, 0xFE, 0x3E, 0x30, 0xFD, 0xF7, 0x62, 0xA8, 0xFE, 0xDF, 0x71, 0xB0,
-0xFF, 0xD8, 0x96, 0x28, 0x00, 0xC0, 0xA5, 0x30, 0x01, 0xB9, 0xC9, 0xA8, 0x04, 0x58, 0xDC, 0x30,
-0x04, 0xED, 0xC7, 0xA0, 0x07, 0xDF, 0xEF, 0xB0, 0x09, 0x5A, 0x47, 0x28, 0x0C, 0xB1, 0xDD, 0xA0,
-0x0E, 0xE7, 0x7F, 0x30, 0x0F, 0x83, 0x02, 0x20, 0x12, 0x55, 0x86, 0x30, 0x13, 0x6E, 0x47, 0xA0,
-0x21, 0xC3, 0x54, 0x30, 0x22, 0x3B, 0x3E, 0xA0, 0x23, 0xA1, 0xE4, 0xB0, 0x24, 0x19, 0xCF, 0x20,
-0x25, 0x4A, 0x67, 0xB0, 0x25, 0xF0, 0x76, 0xA0, 0x27, 0x21, 0x0F, 0x30, 0x27, 0xD0, 0x58, 0xA0,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x00,
+0x8C, 0x34, 0xE5, 0x33, 0xA2, 0x92, 0x87, 0xB3, 0xA8, 0xFF, 0xDB, 0x40, 0xA9, 0xF1, 0x0F, 0xB0,
+0xAA, 0xE2, 0x59, 0x38, 0xAB, 0xD2, 0x43, 0x30, 0xAC, 0xC3, 0x8C, 0xB8, 0xAD, 0xB3, 0x76, 0xB0,
+0xBB, 0xF4, 0xB5, 0xB8, 0xBC, 0xBF, 0xB5, 0xB0, 0xBD, 0xD4, 0x97, 0xB8, 0xBE, 0x9F, 0x97, 0xB0,
+0xBF, 0xB4, 0x79, 0xB8, 0xC0, 0x7F, 0x79, 0xB0, 0xC1, 0x94, 0x5B, 0xB8, 0xC2, 0x5F, 0x5B, 0xB0,
+0xC3, 0x7D, 0x78, 0x38, 0xC4, 0x3F, 0x3D, 0xB0, 0xC5, 0x5D, 0x5A, 0x38, 0xC6, 0x1F, 0x1F, 0xB0,
+0xC7, 0x18, 0x52, 0x38, 0xC8, 0x08, 0x3C, 0x30, 0xC9, 0x1D, 0x1E, 0x38, 0xC9, 0xE8, 0x1E, 0x30,
+0xCA, 0x8B, 0x9F, 0x38, 0xCD, 0x1E, 0xC6, 0x30, 0xCD, 0x95, 0x66, 0x28, 0xEC, 0x0B, 0x85, 0xB0,
+0xEC, 0xF2, 0x35, 0x28, 0xED, 0x45, 0x4A, 0xB0, 0xED, 0x85, 0xD6, 0x20, 0xF7, 0x13, 0x72, 0xB0,
+0xF7, 0xFA, 0x1B, 0x20, 0xFC, 0xFE, 0x3E, 0x30, 0xFD, 0xF6, 0x11, 0x28, 0x00, 0x96, 0x75, 0x30,
+0x00, 0xD8, 0x52, 0x20, 0x04, 0x57, 0x8A, 0xB0, 0x04, 0xC6, 0x3A, 0xA0, 0x07, 0x96, 0x1B, 0xB0,
+0x07, 0xDF, 0xDA, 0x98, 0x08, 0xC6, 0x9F, 0x28, 0x09, 0x5A, 0x4E, 0x30, 0x09, 0xDB, 0x73, 0x20,
+0x0D, 0x1A, 0x12, 0x30, 0x0D, 0x7F, 0x87, 0xA0, 0x0E, 0xE7, 0x7F, 0x30, 0x0F, 0x5F, 0x69, 0xA0,
+0x10, 0xD9, 0xD6, 0x30, 0x11, 0x3F, 0x4B, 0xA0, 0x11, 0x89, 0x2D, 0xB0, 0x13, 0x31, 0xA2, 0xA0,
+0x21, 0xC3, 0x54, 0x30, 0x22, 0x27, 0x78, 0x20, 0x23, 0xA1, 0xE4, 0xB0, 0x24, 0x10, 0x94, 0xA0,
+0x25, 0x4A, 0x67, 0xB0, 0x25, 0xE7, 0x3C, 0x20, 0x27, 0x21, 0x0F, 0x30, 0x27, 0xD0, 0x58, 0xA0,
 0x29, 0x0A, 0x2B, 0xB0, 0x29, 0xB0, 0x3A, 0xA0, 0x2A, 0xE0, 0xD3, 0x30, 0x2B, 0x90, 0x1C, 0xA0,
 0x41, 0x4C, 0xF6, 0x30, 0x42, 0x46, 0x2F, 0xC0, 0x43, 0x48, 0xA3, 0xD0, 0x44, 0x13, 0x9C, 0xC0,
 0x45, 0x1F, 0x4B, 0x50, 0x45, 0xF3, 0x7E, 0xC0, 0x47, 0x08, 0x67, 0xD0, 0x47, 0xD3, 0x60, 0xC0,
 0x48, 0xE8, 0x49, 0xD0, 0x49, 0xB3, 0x42, 0xC0, 0x4A, 0xC8, 0x2B, 0xD0, 0x4B, 0x9C, 0x5F, 0x40,
 0x4C, 0xA8, 0x0D, 0xD0, 0x4D, 0x7C, 0x41, 0x40, 0x4E, 0x87, 0xEF, 0xD0, 0x4F, 0x5C, 0x23, 0x40,
 0x50, 0x71, 0x0C, 0x50, 0x51, 0x3C, 0x05, 0x40, 0x52, 0x50, 0xEE, 0x50, 0x53, 0x1B, 0xE7, 0x40,
-0x54, 0x30, 0xD0, 0x50, 0x54, 0xFB, 0xC9, 0x40, 0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x06, 0x05, 0x07, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06,
-0x05, 0x06, 0x05, 0x05, 0xFF, 0xFF, 0xCB, 0x54, 0x00, 0x00, 0xFF, 0xFF, 0xCB, 0x54, 0x00, 0x04,
-0xFF, 0xFF, 0xD5, 0xD0, 0x01, 0x08, 0xFF, 0xFF, 0xCE, 0xC8, 0x00, 0x0C, 0xFF, 0xFF, 0xCE, 0xC8,
-0x00, 0x0C, 0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x12, 0xFF, 0xFF,
-0xDC, 0xD8, 0x01, 0x16, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x12, 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D,
-0x54, 0x00, 0x2D, 0x30, 0x33, 0x00, 0x2D, 0x30, 0x33, 0x33, 0x30, 0x00, 0x2D, 0x30, 0x32, 0x00,
-0x2D, 0x30, 0x32, 0x33, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x54, 0x30, 0xD0, 0x50, 0x54, 0xFB, 0xC9, 0x40, 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x05, 0x06, 0x05, 0x07, 0x05, 0x07, 0x05, 0x06, 0x05,
+0x07, 0x05, 0x07, 0x05, 0x08, 0x06, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07,
+0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07,
+0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07,
+0x05, 0x07, 0x05, 0x05, 0xFF, 0xFF, 0xCB, 0x4D, 0x00, 0x00, 0xFF, 0xFF, 0xCB, 0x4D, 0x00, 0x04,
+0xFF, 0xFF, 0xC7, 0xC0, 0x00, 0x08, 0xFF, 0xFF, 0xCE, 0xC8, 0x00, 0x0C, 0xFF, 0xFF, 0xD5, 0xD0,
+0x01, 0x12, 0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x12, 0xFF, 0xFF, 0xDC, 0xD8, 0x01, 0x16, 0xFF, 0xFF,
+0xE3, 0xE0, 0x01, 0x1C, 0xFF, 0xFF, 0xEA, 0xE8, 0x01, 0x20, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x1C,
+0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x34, 0x00, 0x2D, 0x30, 0x33, 0x33,
+0x30, 0x00, 0x2D, 0x30, 0x33, 0x00, 0x2D, 0x30, 0x32, 0x33, 0x30, 0x00, 0x2D, 0x30, 0x32, 0x00,
+0x2D, 0x30, 0x31, 0x33, 0x30, 0x00, 0x00, 0x00, 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, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1C, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0x7D, 0xFA, 0x2C, 0xFF, 0xFF, 0xFF, 0xFF,
-0xA2, 0x92, 0x87, 0xAC, 0xFF, 0xFF, 0xFF, 0xFF, 0xA9, 0x01, 0x25, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x26, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x8C, 0x34, 0xE5, 0x33, 0xFF, 0xFF, 0xFF, 0xFF,
+0xA2, 0x92, 0x87, 0xB3, 0xFF, 0xFF, 0xFF, 0xFF, 0xA8, 0xFF, 0xDB, 0x40, 0xFF, 0xFF, 0xFF, 0xFF,
 0xA9, 0xF1, 0x0F, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0xE2, 0x59, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
 0xAB, 0xD2, 0x43, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0xAC, 0xC3, 0x8C, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF,
 0xAD, 0xB3, 0x76, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xF4, 0xB5, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF,
 0xBC, 0xBF, 0xB5, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xD4, 0x97, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF,
 0xBE, 0x9F, 0x97, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xB4, 0x79, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF,
-0xC0, 0x7F, 0x79, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC1, 0x9D, 0x96, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
+0xC0, 0x7F, 0x79, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC1, 0x94, 0x5B, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC2, 0x5F, 0x5B, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC3, 0x7D, 0x78, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC4, 0x3F, 0x3D, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC5, 0x5D, 0x5A, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
-0xC6, 0x1F, 0x1F, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x3D, 0x3C, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
+0xC6, 0x1F, 0x1F, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x18, 0x52, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC8, 0x08, 0x3C, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x1D, 0x1E, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
 0xC9, 0xE8, 0x1E, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0xCA, 0x8B, 0x9F, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
-0xCB, 0x55, 0x4D, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xCD, 0x1E, 0xCD, 0x38, 0xFF, 0xFF, 0xFF, 0xFF,
-0xCD, 0x95, 0x5F, 0x20, 0xFF, 0xFF, 0xFF, 0xFF, 0xEC, 0x0B, 0x85, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
-0xEC, 0xF2, 0x2E, 0x20, 0xFF, 0xFF, 0xFF, 0xFF, 0xED, 0x45, 0x4A, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
-0xED, 0x85, 0xD6, 0x20, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x13, 0x72, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
-0xF7, 0xFA, 0x1B, 0x20, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0xF3, 0x54, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
-0xFA, 0x09, 0x73, 0x20, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0xD3, 0x36, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
-0xFB, 0xEA, 0xA6, 0xA0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFE, 0x3E, 0x30, 0xFF, 0xFF, 0xFF, 0xFF,
-0xFD, 0xF7, 0x62, 0xA8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDF, 0x71, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF,
-0xFF, 0xD8, 0x96, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xA5, 0x30, 0x00, 0x00, 0x00, 0x00,
-0x01, 0xB9, 0xC9, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x04, 0x58, 0xDC, 0x30, 0x00, 0x00, 0x00, 0x00,
-0x04, 0xED, 0xC7, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xDF, 0xEF, 0xB0, 0x00, 0x00, 0x00, 0x00,
-0x09, 0x5A, 0x47, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0C, 0xB1, 0xDD, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x0E, 0xE7, 0x7F, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x83, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x12, 0x55, 0x86, 0x30, 0x00, 0x00, 0x00, 0x00, 0x13, 0x6E, 0x47, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x21, 0xC3, 0x54, 0x30, 0x00, 0x00, 0x00, 0x00, 0x22, 0x3B, 0x3E, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x23, 0xA1, 0xE4, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x24, 0x19, 0xCF, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x25, 0x4A, 0x67, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x76, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x27, 0x21, 0x0F, 0x30, 0x00, 0x00, 0x00, 0x00, 0x27, 0xD0, 0x58, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x29, 0x0A, 0x2B, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x29, 0xB0, 0x3A, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x2A, 0xE0, 0xD3, 0x30, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x90, 0x1C, 0xA0, 0x00, 0x00, 0x00, 0x00,
-0x41, 0x4C, 0xF6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x42, 0x46, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x00,
-0x43, 0x48, 0xA3, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x44, 0x13, 0x9C, 0xC0, 0x00, 0x00, 0x00, 0x00,
-0x45, 0x1F, 0x4B, 0x50, 0x00, 0x00, 0x00, 0x00, 0x45, 0xF3, 0x7E, 0xC0, 0x00, 0x00, 0x00, 0x00,
-0x47, 0x08, 0x67, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x47, 0xD3, 0x60, 0xC0, 0x00, 0x00, 0x00, 0x00,
-0x48, 0xE8, 0x49, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x49, 0xB3, 0x42, 0xC0, 0x00, 0x00, 0x00, 0x00,
-0x4A, 0xC8, 0x2B, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x4B, 0x9C, 0x5F, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x4C, 0xA8, 0x0D, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x7C, 0x41, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x4E, 0x87, 0xEF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x5C, 0x23, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x50, 0x71, 0x0C, 0x50, 0x00, 0x00, 0x00, 0x00, 0x51, 0x3C, 0x05, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x52, 0x50, 0xEE, 0x50, 0x00, 0x00, 0x00, 0x00, 0x53, 0x1B, 0xE7, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x54, 0x30, 0xD0, 0x50, 0x00, 0x00, 0x00, 0x00, 0x54, 0xFB, 0xC9, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x04, 0x02,
-0x04, 0x02, 0x04, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x06,
-0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07,
-0x05, 0x06, 0x05, 0x07, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05,
-0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x06, 0x05, 0x05, 0xFF, 0xFF, 0xCB,
-0x54, 0x00, 0x00, 0xFF, 0xFF, 0xCB, 0x54, 0x00, 0x04, 0xFF, 0xFF, 0xD5, 0xD0, 0x01, 0x08, 0xFF,
-0xFF, 0xCE, 0xC8, 0x00, 0x0C, 0xFF, 0xFF, 0xCE, 0xC8, 0x00, 0x0C, 0xFF, 0xFF, 0xD5, 0xD0, 0x00,
-0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x12, 0xFF, 0xFF, 0xDC, 0xD8, 0x01, 0x16, 0xFF, 0xFF, 0xE3,
-0xE0, 0x01, 0x12, 0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x33, 0x00, 0x2D,
-0x30, 0x33, 0x33, 0x30, 0x00, 0x2D, 0x30, 0x32, 0x00, 0x2D, 0x30, 0x32, 0x33, 0x30, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x0A, 0x3C, 0x2D, 0x30, 0x33, 0x3E, 0x33, 0x0A,
+0xCD, 0x1E, 0xC6, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0xCD, 0x95, 0x66, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
+0xEC, 0x0B, 0x85, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xEC, 0xF2, 0x35, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
+0xED, 0x45, 0x4A, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xED, 0x85, 0xD6, 0x20, 0xFF, 0xFF, 0xFF, 0xFF,
+0xF7, 0x13, 0x72, 0xB0, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFA, 0x1B, 0x20, 0xFF, 0xFF, 0xFF, 0xFF,
+0xFC, 0xFE, 0x3E, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xF6, 0x11, 0x28, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x96, 0x75, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x52, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x04, 0x57, 0x8A, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x04, 0xC6, 0x3A, 0xA0, 0x00, 0x00, 0x00, 0x00,
+0x07, 0x96, 0x1B, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xDF, 0xDA, 0x98, 0x00, 0x00, 0x00, 0x00,
+0x08, 0xC6, 0x9F, 0x28, 0x00, 0x00, 0x00, 0x00, 0x09, 0x5A, 0x4E, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x09, 0xDB, 0x73, 0x20, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x1A, 0x12, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x0D, 0x7F, 0x87, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x0E, 0xE7, 0x7F, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x0F, 0x5F, 0x69, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x10, 0xD9, 0xD6, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x11, 0x3F, 0x4B, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x11, 0x89, 0x2D, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x13, 0x31, 0xA2, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x21, 0xC3, 0x54, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x22, 0x27, 0x78, 0x20, 0x00, 0x00, 0x00, 0x00, 0x23, 0xA1, 0xE4, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x24, 0x10, 0x94, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x25, 0x4A, 0x67, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x25, 0xE7, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x27, 0x21, 0x0F, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x27, 0xD0, 0x58, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x29, 0x0A, 0x2B, 0xB0, 0x00, 0x00, 0x00, 0x00,
+0x29, 0xB0, 0x3A, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xE0, 0xD3, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x2B, 0x90, 0x1C, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x41, 0x4C, 0xF6, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x42, 0x46, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x43, 0x48, 0xA3, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x44, 0x13, 0x9C, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x45, 0x1F, 0x4B, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x45, 0xF3, 0x7E, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x47, 0x08, 0x67, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x47, 0xD3, 0x60, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x48, 0xE8, 0x49, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x49, 0xB3, 0x42, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x4A, 0xC8, 0x2B, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x4B, 0x9C, 0x5F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x4C, 0xA8, 0x0D, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x4D, 0x7C, 0x41, 0x40, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x87, 0xEF, 0xD0, 0x00, 0x00, 0x00, 0x00,
+0x4F, 0x5C, 0x23, 0x40, 0x00, 0x00, 0x00, 0x00, 0x50, 0x71, 0x0C, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x51, 0x3C, 0x05, 0x40, 0x00, 0x00, 0x00, 0x00, 0x52, 0x50, 0xEE, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x53, 0x1B, 0xE7, 0x40, 0x00, 0x00, 0x00, 0x00, 0x54, 0x30, 0xD0, 0x50, 0x00, 0x00, 0x00, 0x00,
+0x54, 0xFB, 0xC9, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x05, 0x06, 0x05, 0x07, 0x05, 0x07, 0x05, 0x06, 0x05,
+0x07, 0x05, 0x07, 0x05, 0x08, 0x06, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07,
+0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07,
+0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07, 0x05, 0x07,
+0x05, 0x07, 0x05, 0x05, 0xFF, 0xFF, 0xCB, 0x4D, 0x00, 0x00, 0xFF, 0xFF, 0xCB, 0x4D, 0x00, 0x04,
+0xFF, 0xFF, 0xC7, 0xC0, 0x00, 0x08, 0xFF, 0xFF, 0xCE, 0xC8, 0x00, 0x0C, 0xFF, 0xFF, 0xD5, 0xD0,
+0x01, 0x12, 0xFF, 0xFF, 0xD5, 0xD0, 0x00, 0x12, 0xFF, 0xFF, 0xDC, 0xD8, 0x01, 0x16, 0xFF, 0xFF,
+0xE3, 0xE0, 0x01, 0x1C, 0xFF, 0xFF, 0xEA, 0xE8, 0x01, 0x20, 0xFF, 0xFF, 0xE3, 0xE0, 0x01, 0x1C,
+0x4C, 0x4D, 0x54, 0x00, 0x4D, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x34, 0x00, 0x2D, 0x30, 0x33, 0x33,
+0x30, 0x00, 0x2D, 0x30, 0x33, 0x00, 0x2D, 0x30, 0x32, 0x33, 0x30, 0x00, 0x2D, 0x30, 0x32, 0x00,
+0x2D, 0x30, 0x31, 0x33, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x3C, 0x2D, 0x30, 0x33, 0x3E,
+0x33, 0x0A,
 #endif
-0x00, 0x54, 0x19, 0xF2, 0x00, 0xBC, 0xED, 0xE2, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x54, 0x0F, 0xDB, 0x00, 0xBC, 0xE2, 0x7E, 0x00, 0x00, 0x00, 0x00,
 
 /* America/Montreal */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -17727,27 +17729,27 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* Antarctica/Casey */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x41, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
 0xFE, 0x1E, 0xCC, 0x80, 0x4A, 0xDA, 0x06, 0x20, 0x4B, 0x8F, 0xCA, 0xF0, 0x4E, 0xA9, 0x9C, 0x20,
-0x4F, 0x43, 0xCD, 0x90, 0x58, 0x0A, 0x3B, 0x80, 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x01,
-0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x80, 0x00, 0x04,
-0x00, 0x00, 0x9A, 0xB0, 0x00, 0x08, 0x00, 0x00, 0x70, 0x80, 0x00, 0x04, 0x00, 0x00, 0x9A, 0xB0,
-0x00, 0x08, 0x2D, 0x30, 0x30, 0x00, 0x2B, 0x30, 0x38, 0x00, 0x2B, 0x31, 0x31, 0x00, 0x00, 0x00,
-0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
+0x4F, 0x43, 0xCD, 0x90, 0x58, 0x0A, 0x3B, 0x80, 0x5A, 0xA4, 0x0F, 0x10, 0x7F, 0xFF, 0xFF, 0xFF,
+0x00, 0x01, 0x02, 0x01, 0x02, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x70, 0x80, 0x00, 0x04, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x08, 0x00, 0x00, 0x70, 0x80, 0x00,
+0x04, 0x2D, 0x30, 0x30, 0x00, 0x2B, 0x30, 0x38, 0x00, 0x2B, 0x31, 0x31, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x00, 0x00, 0x00, 0x01,
 #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, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1E, 0xCC, 0x80, 0x00, 0x00, 0x00, 0x00,
 0x4A, 0xDA, 0x06, 0x20, 0x00, 0x00, 0x00, 0x00, 0x4B, 0x8F, 0xCA, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x4E, 0xA9, 0x9C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x43, 0xCD, 0x90, 0x00, 0x00, 0x00, 0x00,
-0x58, 0x0A, 0x3B, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x01,
-0x02, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x80, 0x00, 0x04,
-0x00, 0x00, 0x9A, 0xB0, 0x00, 0x08, 0x00, 0x00, 0x70, 0x80, 0x00, 0x04, 0x00, 0x00, 0x9A, 0xB0,
-0x00, 0x08, 0x2D, 0x30, 0x30, 0x00, 0x2B, 0x30, 0x38, 0x00, 0x2B, 0x31, 0x31, 0x00, 0x00, 0x00,
-0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x3C, 0x2B, 0x31, 0x31, 0x3E, 0x2D, 0x31,
-0x31, 0x0A,
+0x58, 0x0A, 0x3B, 0x80, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xA4, 0x0F, 0x10, 0x00, 0x00, 0x00, 0x00,
+0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x01, 0x02, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x80, 0x00, 0x04, 0x00, 0x00, 0x9A, 0xB0, 0x00, 0x08, 0x00,
+0x00, 0x70, 0x80, 0x00, 0x04, 0x2D, 0x30, 0x30, 0x00, 0x2B, 0x30, 0x38, 0x00, 0x2B, 0x31, 0x31,
+0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x0A, 0x3C, 0x2B, 0x30, 0x38, 0x3E, 0x2D,
+0x38, 0x0A,
 #endif
 0x00, 0x24, 0x30, 0x52, 0x01, 0xBB, 0x4B, 0x12, 0x00, 0x00, 0x00, 0x05, 0x43, 0x61, 0x73, 0x65,
 0x79,
@@ -20476,16 +20478,16 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 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, 0xC2, 0xF0, 0x58, 0x13, 0xCA, 0x60, 0x58, 0xD5, 0xA4, 0xF0, 0x59, 0xF3, 0xAC, 0x60,
-0x5A, 0xBE, 0xC1, 0x70, 0x5B, 0xD3, 0x8E, 0x60, 0x5C, 0x9E, 0xA3, 0x70, 0x5D, 0xB3, 0x70, 0x60,
+0x5A, 0xB5, 0x86, 0xF0, 0x5B, 0xD3, 0x8E, 0x60, 0x5C, 0x95, 0x68, 0xF0, 0x5D, 0xB3, 0x70, 0x60,
 0x5E, 0x7E, 0x85, 0x70, 0x5F, 0x9C, 0x8C, 0xE0, 0x60, 0x5E, 0x67, 0x70, 0x61, 0x7C, 0x6E, 0xE0,
 0x62, 0x3E, 0x49, 0x70, 0x63, 0x5C, 0x50, 0xE0, 0x64, 0x1E, 0x2B, 0x70, 0x65, 0x3C, 0x32, 0xE0,
-0x66, 0x07, 0x47, 0xF0, 0x67, 0x1C, 0x14, 0xE0, 0x67, 0xE7, 0x29, 0xF0, 0x68, 0xFB, 0xF6, 0xE0,
+0x65, 0xFE, 0x0D, 0x70, 0x67, 0x1C, 0x14, 0xE0, 0x67, 0xDD, 0xEF, 0x70, 0x68, 0xFB, 0xF6, 0xE0,
 0x69, 0xC7, 0x0B, 0xF0, 0x6A, 0xE5, 0x13, 0x60, 0x6B, 0xA6, 0xED, 0xF0, 0x6C, 0xC4, 0xF5, 0x60,
-0x6D, 0x86, 0xCF, 0xF0, 0x6E, 0xA4, 0xD7, 0x60, 0x6F, 0x6F, 0xEC, 0x70, 0x70, 0x84, 0xB9, 0x60,
-0x71, 0x4F, 0xCE, 0x70, 0x72, 0x64, 0x9B, 0x60, 0x73, 0x2F, 0xB0, 0x70, 0x74, 0x44, 0x7D, 0x60,
+0x6D, 0x86, 0xCF, 0xF0, 0x6E, 0xA4, 0xD7, 0x60, 0x6F, 0x66, 0xB1, 0xF0, 0x70, 0x84, 0xB9, 0x60,
+0x71, 0x46, 0x93, 0xF0, 0x72, 0x64, 0x9B, 0x60, 0x73, 0x26, 0x75, 0xF0, 0x74, 0x44, 0x7D, 0x60,
 0x75, 0x0F, 0x92, 0x70, 0x76, 0x2D, 0x99, 0xE0, 0x76, 0xEF, 0x74, 0x70, 0x78, 0x0D, 0x7B, 0xE0,
-0x78, 0xCF, 0x56, 0x70, 0x79, 0xED, 0x5D, 0xE0, 0x7A, 0xB8, 0x72, 0xF0, 0x7B, 0xCD, 0x3F, 0xE0,
-0x7C, 0x98, 0x54, 0xF0, 0x7D, 0xAD, 0x21, 0xE0, 0x7E, 0x78, 0x36, 0xF0, 0x7F, 0x96, 0x3E, 0x60,
+0x78, 0xCF, 0x56, 0x70, 0x79, 0xED, 0x5D, 0xE0, 0x7A, 0xAF, 0x38, 0x70, 0x7B, 0xCD, 0x3F, 0xE0,
+0x7C, 0x8F, 0x1A, 0x70, 0x7D, 0xAD, 0x21, 0xE0, 0x7E, 0x78, 0x36, 0xF0, 0x7F, 0x96, 0x3E, 0x60,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03,
@@ -20557,25 +20559,25 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x55, 0x15, 0xD2, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x56, 0x29, 0x4E, 0x50, 0x00, 0x00, 0x00, 0x00,
 0x56, 0xF5, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x58, 0x13, 0xCA, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x58, 0xD5, 0xA4, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF3, 0xAC, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x5A, 0xBE, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD3, 0x8E, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x5C, 0x9E, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB3, 0x70, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x5A, 0xB5, 0x86, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD3, 0x8E, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x5C, 0x95, 0x68, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB3, 0x70, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x5E, 0x7E, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x9C, 0x8C, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x60, 0x5E, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00, 0x61, 0x7C, 0x6E, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x62, 0x3E, 0x49, 0x70, 0x00, 0x00, 0x00, 0x00, 0x63, 0x5C, 0x50, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x64, 0x1E, 0x2B, 0x70, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3C, 0x32, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x66, 0x07, 0x47, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1C, 0x14, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x67, 0xE7, 0x29, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFB, 0xF6, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x65, 0xFE, 0x0D, 0x70, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1C, 0x14, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x67, 0xDD, 0xEF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFB, 0xF6, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x69, 0xC7, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xE5, 0x13, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x6B, 0xA6, 0xED, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xC4, 0xF5, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x6D, 0x86, 0xCF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA4, 0xD7, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x6F, 0x6F, 0xEC, 0x70, 0x00, 0x00, 0x00, 0x00, 0x70, 0x84, 0xB9, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x71, 0x4F, 0xCE, 0x70, 0x00, 0x00, 0x00, 0x00, 0x72, 0x64, 0x9B, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x73, 0x2F, 0xB0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x74, 0x44, 0x7D, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x6F, 0x66, 0xB1, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x84, 0xB9, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x71, 0x46, 0x93, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x72, 0x64, 0x9B, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x73, 0x26, 0x75, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x74, 0x44, 0x7D, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x75, 0x0F, 0x92, 0x70, 0x00, 0x00, 0x00, 0x00, 0x76, 0x2D, 0x99, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x76, 0xEF, 0x74, 0x70, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0D, 0x7B, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x78, 0xCF, 0x56, 0x70, 0x00, 0x00, 0x00, 0x00, 0x79, 0xED, 0x5D, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x7A, 0xB8, 0x72, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCD, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x7C, 0x98, 0x54, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAD, 0x21, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x7A, 0xAF, 0x38, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCD, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x7C, 0x8F, 0x1A, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAD, 0x21, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x7E, 0x78, 0x36, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x96, 0x3E, 0x60, 0x00, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x04, 0x03, 0x04,
@@ -20591,7 +20593,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54, 0x00, 0x49,
 0x44, 0x54, 0x00, 0x49, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33,
-0x2E, 0x35, 0x2E, 0x36, 0x2F, 0x31, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x36, 0x2F, 0x31,
+0x2E, 0x34, 0x2E, 0x36, 0x2F, 0x31, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x36, 0x2F, 0x31,
 0x0A,
 #endif
 0x00, 0xB9, 0x64, 0xF0, 0x01, 0x47, 0x40, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x47, 0x61, 0x7A, 0x61,
@@ -20659,16 +20661,16 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 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, 0xC2, 0xF0, 0x58, 0x13, 0xCA, 0x60,
-0x58, 0xD5, 0xA4, 0xF0, 0x59, 0xF3, 0xAC, 0x60, 0x5A, 0xBE, 0xC1, 0x70, 0x5B, 0xD3, 0x8E, 0x60,
-0x5C, 0x9E, 0xA3, 0x70, 0x5D, 0xB3, 0x70, 0x60, 0x5E, 0x7E, 0x85, 0x70, 0x5F, 0x9C, 0x8C, 0xE0,
+0x58, 0xD5, 0xA4, 0xF0, 0x59, 0xF3, 0xAC, 0x60, 0x5A, 0xB5, 0x86, 0xF0, 0x5B, 0xD3, 0x8E, 0x60,
+0x5C, 0x95, 0x68, 0xF0, 0x5D, 0xB3, 0x70, 0x60, 0x5E, 0x7E, 0x85, 0x70, 0x5F, 0x9C, 0x8C, 0xE0,
 0x60, 0x5E, 0x67, 0x70, 0x61, 0x7C, 0x6E, 0xE0, 0x62, 0x3E, 0x49, 0x70, 0x63, 0x5C, 0x50, 0xE0,
-0x64, 0x1E, 0x2B, 0x70, 0x65, 0x3C, 0x32, 0xE0, 0x66, 0x07, 0x47, 0xF0, 0x67, 0x1C, 0x14, 0xE0,
-0x67, 0xE7, 0x29, 0xF0, 0x68, 0xFB, 0xF6, 0xE0, 0x69, 0xC7, 0x0B, 0xF0, 0x6A, 0xE5, 0x13, 0x60,
+0x64, 0x1E, 0x2B, 0x70, 0x65, 0x3C, 0x32, 0xE0, 0x65, 0xFE, 0x0D, 0x70, 0x67, 0x1C, 0x14, 0xE0,
+0x67, 0xDD, 0xEF, 0x70, 0x68, 0xFB, 0xF6, 0xE0, 0x69, 0xC7, 0x0B, 0xF0, 0x6A, 0xE5, 0x13, 0x60,
 0x6B, 0xA6, 0xED, 0xF0, 0x6C, 0xC4, 0xF5, 0x60, 0x6D, 0x86, 0xCF, 0xF0, 0x6E, 0xA4, 0xD7, 0x60,
-0x6F, 0x6F, 0xEC, 0x70, 0x70, 0x84, 0xB9, 0x60, 0x71, 0x4F, 0xCE, 0x70, 0x72, 0x64, 0x9B, 0x60,
-0x73, 0x2F, 0xB0, 0x70, 0x74, 0x44, 0x7D, 0x60, 0x75, 0x0F, 0x92, 0x70, 0x76, 0x2D, 0x99, 0xE0,
+0x6F, 0x66, 0xB1, 0xF0, 0x70, 0x84, 0xB9, 0x60, 0x71, 0x46, 0x93, 0xF0, 0x72, 0x64, 0x9B, 0x60,
+0x73, 0x26, 0x75, 0xF0, 0x74, 0x44, 0x7D, 0x60, 0x75, 0x0F, 0x92, 0x70, 0x76, 0x2D, 0x99, 0xE0,
 0x76, 0xEF, 0x74, 0x70, 0x78, 0x0D, 0x7B, 0xE0, 0x78, 0xCF, 0x56, 0x70, 0x79, 0xED, 0x5D, 0xE0,
-0x7A, 0xB8, 0x72, 0xF0, 0x7B, 0xCD, 0x3F, 0xE0, 0x7C, 0x98, 0x54, 0xF0, 0x7D, 0xAD, 0x21, 0xE0,
+0x7A, 0xAF, 0x38, 0x70, 0x7B, 0xCD, 0x3F, 0xE0, 0x7C, 0x8F, 0x1A, 0x70, 0x7D, 0xAD, 0x21, 0xE0,
 0x7E, 0x78, 0x36, 0xF0, 0x7F, 0x96, 0x3E, 0x60, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01,
 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03,
@@ -20741,25 +20743,25 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x55, 0x15, 0xD2, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x56, 0x29, 0x4E, 0x50, 0x00, 0x00, 0x00, 0x00,
 0x56, 0xF5, 0xC2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x58, 0x13, 0xCA, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x58, 0xD5, 0xA4, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x59, 0xF3, 0xAC, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x5A, 0xBE, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD3, 0x8E, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x5C, 0x9E, 0xA3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB3, 0x70, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x5A, 0xB5, 0x86, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x5B, 0xD3, 0x8E, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x5C, 0x95, 0x68, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x5D, 0xB3, 0x70, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x5E, 0x7E, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00, 0x5F, 0x9C, 0x8C, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x60, 0x5E, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00, 0x61, 0x7C, 0x6E, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x62, 0x3E, 0x49, 0x70, 0x00, 0x00, 0x00, 0x00, 0x63, 0x5C, 0x50, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x64, 0x1E, 0x2B, 0x70, 0x00, 0x00, 0x00, 0x00, 0x65, 0x3C, 0x32, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x66, 0x07, 0x47, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1C, 0x14, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x67, 0xE7, 0x29, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFB, 0xF6, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x65, 0xFE, 0x0D, 0x70, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1C, 0x14, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x67, 0xDD, 0xEF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x68, 0xFB, 0xF6, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x69, 0xC7, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xE5, 0x13, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x6B, 0xA6, 0xED, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xC4, 0xF5, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x6D, 0x86, 0xCF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6E, 0xA4, 0xD7, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x6F, 0x6F, 0xEC, 0x70, 0x00, 0x00, 0x00, 0x00, 0x70, 0x84, 0xB9, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x71, 0x4F, 0xCE, 0x70, 0x00, 0x00, 0x00, 0x00, 0x72, 0x64, 0x9B, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x73, 0x2F, 0xB0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x74, 0x44, 0x7D, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x6F, 0x66, 0xB1, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x84, 0xB9, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x71, 0x46, 0x93, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x72, 0x64, 0x9B, 0x60, 0x00, 0x00, 0x00, 0x00,
+0x73, 0x26, 0x75, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x74, 0x44, 0x7D, 0x60, 0x00, 0x00, 0x00, 0x00,
 0x75, 0x0F, 0x92, 0x70, 0x00, 0x00, 0x00, 0x00, 0x76, 0x2D, 0x99, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x76, 0xEF, 0x74, 0x70, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0D, 0x7B, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x78, 0xCF, 0x56, 0x70, 0x00, 0x00, 0x00, 0x00, 0x79, 0xED, 0x5D, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x7A, 0xB8, 0x72, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCD, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00,
-0x7C, 0x98, 0x54, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAD, 0x21, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x7A, 0xAF, 0x38, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCD, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00,
+0x7C, 0x8F, 0x1A, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAD, 0x21, 0xE0, 0x00, 0x00, 0x00, 0x00,
 0x7E, 0x78, 0x36, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x96, 0x3E, 0x60, 0x00, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x04, 0x03, 0x04,
@@ -20775,7 +20777,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x1C, 0x20, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x45, 0x45, 0x53, 0x54, 0x00, 0x45, 0x45, 0x54,
 0x00, 0x49, 0x44, 0x54, 0x00, 0x49, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x45, 0x54, 0x2D, 0x32, 0x45, 0x45, 0x53, 0x54, 0x2C,
-0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x36, 0x2F, 0x31, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x36,
+0x4D, 0x33, 0x2E, 0x34, 0x2E, 0x36, 0x2F, 0x31, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x36,
 0x2F, 0x31, 0x0A,
 #endif
 0x00, 0xB9, 0x71, 0xF5, 0x01, 0x48, 0x35, 0x7C, 0x00, 0x00, 0x00, 0x09, 0x57, 0x65, 0x73, 0x74,
@@ -21879,9 +21881,9 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* Asia/Macao */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 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,
-0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0x24, 0x04, 0xEF, 0x77, 0xD1, 0xB8, 0xF0, 0xA8, 0x4E, 0x28, 0xF1, 0x57, 0xB3, 0xB8,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0x92, 0xE6, 0x1E, 0x00, 0xEF, 0x77, 0xD1, 0xB8, 0xF0, 0xA8, 0x4E, 0x28, 0xF1, 0x57, 0xB3, 0xB8,
 0xF2, 0x88, 0x30, 0x28, 0xF3, 0x37, 0x64, 0x80, 0xF4, 0x68, 0x12, 0x28, 0xF5, 0x20, 0xB2, 0x38,
 0xF6, 0x47, 0xF4, 0x28, 0xF7, 0x00, 0x63, 0x00, 0xF8, 0x27, 0xA4, 0xF0, 0xF9, 0x05, 0x60, 0x38,
 0xF9, 0xF5, 0x43, 0x28, 0xFA, 0xE5, 0x42, 0x38, 0xFB, 0xDE, 0x5F, 0xA8, 0xFC, 0xCE, 0x5E, 0xB8,
@@ -21891,17 +21893,17 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x09, 0x06, 0xC8, 0x28, 0x09, 0xF6, 0xC7, 0x38, 0x0A, 0xE6, 0xAA, 0x28, 0x0B, 0xD6, 0xA9, 0x38,
 0x0C, 0xC6, 0x8C, 0x28, 0x0D, 0xB6, 0x8B, 0x38, 0x0E, 0xA6, 0x6E, 0x28, 0x0F, 0x96, 0x3C, 0x00,
 0x10, 0x86, 0x1E, 0xF0, 0x11, 0x76, 0x1E, 0x00, 0x12, 0x6F, 0x3B, 0x70, 0x13, 0x5F, 0x3A, 0x80,
-0x14, 0x4F, 0x1D, 0x70, 0x00, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
+0x14, 0x4F, 0x1D, 0x70, 0x00, 0x03, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00,
 0x6A, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08,
-0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00,
+0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53,
+0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
 #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, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x24, 0x04, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x1E, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xEF, 0x77, 0xD1, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xA8, 0x4E, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
 0xF1, 0x57, 0xB3, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x88, 0x30, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
 0xF3, 0x37, 0x64, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x68, 0x12, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -21921,21 +21923,21 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x0D, 0xB6, 0x8B, 0x38, 0x00, 0x00, 0x00, 0x00, 0x0E, 0xA6, 0x6E, 0x28, 0x00, 0x00, 0x00, 0x00,
 0x0F, 0x96, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x86, 0x1E, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x11, 0x76, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x6F, 0x3B, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x13, 0x5F, 0x3A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x14, 0x4F, 0x1D, 0x70, 0x00, 0x02, 0x01, 0x02,
+0x13, 0x5F, 0x3A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x14, 0x4F, 0x1D, 0x70, 0x00, 0x03, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x6A, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90,
-0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00,
-0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x2D, 0x38,
-0x0A,
+0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D,
+0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+0x00, 0x01, 0x0A, 0x43, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
 /* Asia/Macau */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4D, 0x4F, 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,
-0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0x24, 0x04, 0xEF, 0x77, 0xD1, 0xB8, 0xF0, 0xA8, 0x4E, 0x28, 0xF1, 0x57, 0xB3, 0xB8,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0x92, 0xE6, 0x1E, 0x00, 0xEF, 0x77, 0xD1, 0xB8, 0xF0, 0xA8, 0x4E, 0x28, 0xF1, 0x57, 0xB3, 0xB8,
 0xF2, 0x88, 0x30, 0x28, 0xF3, 0x37, 0x64, 0x80, 0xF4, 0x68, 0x12, 0x28, 0xF5, 0x20, 0xB2, 0x38,
 0xF6, 0x47, 0xF4, 0x28, 0xF7, 0x00, 0x63, 0x00, 0xF8, 0x27, 0xA4, 0xF0, 0xF9, 0x05, 0x60, 0x38,
 0xF9, 0xF5, 0x43, 0x28, 0xFA, 0xE5, 0x42, 0x38, 0xFB, 0xDE, 0x5F, 0xA8, 0xFC, 0xCE, 0x5E, 0xB8,
@@ -21945,17 +21947,17 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x09, 0x06, 0xC8, 0x28, 0x09, 0xF6, 0xC7, 0x38, 0x0A, 0xE6, 0xAA, 0x28, 0x0B, 0xD6, 0xA9, 0x38,
 0x0C, 0xC6, 0x8C, 0x28, 0x0D, 0xB6, 0x8B, 0x38, 0x0E, 0xA6, 0x6E, 0x28, 0x0F, 0x96, 0x3C, 0x00,
 0x10, 0x86, 0x1E, 0xF0, 0x11, 0x76, 0x1E, 0x00, 0x12, 0x6F, 0x3B, 0x70, 0x13, 0x5F, 0x3A, 0x80,
-0x14, 0x4F, 0x1D, 0x70, 0x00, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
+0x14, 0x4F, 0x1D, 0x70, 0x00, 0x03, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00,
 0x6A, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90, 0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08,
-0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00,
+0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53,
+0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
 #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, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x24, 0x04, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x1E, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
 0xEF, 0x77, 0xD1, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xA8, 0x4E, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
 0xF1, 0x57, 0xB3, 0xB8, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0x88, 0x30, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
 0xF3, 0x37, 0x64, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x68, 0x12, 0x28, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -21975,13 +21977,13 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x0D, 0xB6, 0x8B, 0x38, 0x00, 0x00, 0x00, 0x00, 0x0E, 0xA6, 0x6E, 0x28, 0x00, 0x00, 0x00, 0x00,
 0x0F, 0x96, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x86, 0x1E, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x11, 0x76, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x6F, 0x3B, 0x70, 0x00, 0x00, 0x00, 0x00,
-0x13, 0x5F, 0x3A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x14, 0x4F, 0x1D, 0x70, 0x00, 0x02, 0x01, 0x02,
+0x13, 0x5F, 0x3A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x14, 0x4F, 0x1D, 0x70, 0x00, 0x03, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02,
 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x6A, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x90,
-0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x43, 0x44, 0x54, 0x00,
-0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x43, 0x53, 0x54, 0x2D, 0x38,
-0x0A,
+0x01, 0x04, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x00, 0x00, 0x70, 0x80, 0x00, 0x08, 0x4C, 0x4D,
+0x54, 0x00, 0x43, 0x44, 0x54, 0x00, 0x43, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+0x00, 0x01, 0x0A, 0x43, 0x53, 0x54, 0x2D, 0x38, 0x0A,
 #endif
 0x00, 0xAB, 0x41, 0x25, 0x01, 0xBF, 0xF8, 0xFD, 0x00, 0x00, 0x00, 0x00,
 
@@ -24397,9 +24399,9 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* Atlantic/Azores */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x54, 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, 0xDE, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x18, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0xA9, 0x58, 0x9B, 0x4B, 0x89, 0x90, 0x9B, 0xFE, 0xE3, 0xA0, 0x9C, 0x9D, 0x09, 0x90,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x18, 0x80, 0x00, 0x00, 0x00,
+0x92, 0xE6, 0xAA, 0xA0, 0x9B, 0x4B, 0x89, 0x90, 0x9B, 0xFE, 0xE3, 0xA0, 0x9C, 0x9D, 0x09, 0x90,
 0x9D, 0xC9, 0x9F, 0x90, 0x9E, 0x7F, 0x8E, 0x90, 0x9F, 0xAA, 0xD3, 0x10, 0xA0, 0x5F, 0x70, 0x90,
 0xA1, 0x8C, 0x06, 0x90, 0xA2, 0x41, 0xF5, 0x90, 0xA3, 0x6E, 0x8B, 0x90, 0xA4, 0x23, 0x29, 0x10,
 0xA5, 0x4F, 0xBF, 0x10, 0xAA, 0x06, 0x0B, 0x90, 0xAA, 0xF4, 0xAB, 0x10, 0xAD, 0xC9, 0xC4, 0x10,
@@ -24454,34 +24456,35 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 0x76, 0xF0, 0xE2, 0x10, 0x78, 0x0E, 0xF7, 0x90,
 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 0x7A, 0xB0, 0xA6, 0x10, 0x7B, 0xCE, 0xBB, 0x90,
 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 0x7E, 0x79, 0xA4, 0x90, 0x7F, 0x8E, 0x7F, 0x90,
-0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x03, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
+0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x06, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
-0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05,
+0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
-0x04, 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, 0x09, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0B, 0xFF, 0xFF, 0xE7, 0xF0, 0x00, 0x00, 0xFF, 0xFF, 0xE5, 0x28, 0x00, 0x04, 0xFF, 0xFF,
+0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x09, 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, 0x07, 0x08, 0x07, 0x0A, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0C, 0xFF, 0xFF, 0xE7, 0xF0, 0x00, 0x00, 0xFF, 0xFF, 0xE5, 0x28, 0x00, 0x04, 0xFF, 0xFF,
 0xF1, 0xF0, 0x01, 0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0xFF, 0xFF, 0xF1, 0xF0, 0x01, 0x08,
-0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0xFF, 0xFF, 0xF1, 0xF0,
-0x00, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x10, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x48, 0x4D,
-0x54, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x2D, 0x30, 0x32, 0x00, 0x2B, 0x30, 0x30, 0x00, 0x57, 0x45,
-0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
+0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x10, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08,
+0x4C, 0x4D, 0x54, 0x00, 0x48, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x2D, 0x30, 0x32, 0x00,
+0x2B, 0x30, 0x30, 0x00, 0x57, 0x45, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x01,
 #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, 0xDF, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x18, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x18, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0x3D, 0x1B, 0x90, 0xFF, 0xFF, 0xFF, 0xFF,
-0x92, 0xE6, 0xA9, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0x4B, 0x89, 0x90, 0xFF, 0xFF, 0xFF, 0xFF,
+0x92, 0xE6, 0xAA, 0xA0, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0x4B, 0x89, 0x90, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9B, 0xFE, 0xE3, 0xA0, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0x9D, 0x09, 0x90, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9D, 0xC9, 0x9F, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0x7F, 0x8E, 0x90, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9F, 0xAA, 0xD3, 0x10, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x5F, 0x70, 0x90, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -24591,30 +24594,31 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x7A, 0xB0, 0xA6, 0x10, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCE, 0xBB, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7C, 0x99, 0xC2, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAE, 0x9D, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x00, 0x00, 0x00,
-0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x03, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
+0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x06, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
-0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04,
+0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
-0x05, 0x04, 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, 0x09, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0B, 0xFF, 0xFF, 0xE7, 0xF0, 0x00, 0x00, 0xFF, 0xFF, 0xE5, 0x28, 0x00, 0x04, 0xFF,
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x09, 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, 0x07, 0x08, 0x07, 0x0A, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0C, 0xFF, 0xFF, 0xE7, 0xF0, 0x00, 0x00, 0xFF, 0xFF, 0xE5, 0x28, 0x00, 0x04, 0xFF,
 0xFF, 0xF1, 0xF0, 0x01, 0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0xFF, 0xFF, 0xF1, 0xF0, 0x01,
-0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0xFF, 0xFF, 0xF1,
-0xF0, 0x00, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00,
-0x00, 0x00, 0x00, 0x01, 0x10, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x48,
-0x4D, 0x54, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x2D, 0x30, 0x32, 0x00, 0x2B, 0x30, 0x30, 0x00, 0x57,
-0x45, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0A, 0x3C, 0x2D, 0x30, 0x31,
-0x3E, 0x31, 0x3C, 0x2B, 0x30, 0x30, 0x3E, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x30,
-0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x31, 0x0A,
+0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x0C, 0x00, 0x00, 0x00,
+0x00, 0x01, 0x10, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0xFF, 0xFF, 0xF1, 0xF0, 0x00,
+0x08, 0x4C, 0x4D, 0x54, 0x00, 0x48, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x2D, 0x30, 0x32,
+0x00, 0x2B, 0x30, 0x30, 0x00, 0x57, 0x45, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+0x00, 0x01, 0x01, 0x0A, 0x3C, 0x2D, 0x30, 0x31, 0x3E, 0x31, 0x3C, 0x2B, 0x30, 0x30, 0x3E, 0x2C,
+0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x30, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30,
+0x2F, 0x31, 0x0A,
 #endif
 0x00, 0xC2, 0xE7, 0xD5, 0x00, 0xEB, 0x7E, 0x75, 0x00, 0x00, 0x00, 0x06, 0x41, 0x7A, 0x6F, 0x72,
 0x65, 0x73,
@@ -24878,24 +24882,24 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* Atlantic/Cape_Verde */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x43, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
-0x89, 0x7F, 0x51, 0x8C, 0xCC, 0x95, 0x9C, 0x20, 0xD2, 0x74, 0x7C, 0x10, 0x0B, 0x17, 0xF7, 0x40,
-0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x01, 0x03, 0x03, 0xFF, 0xFF, 0xE9, 0xF4, 0x00, 0x00,
-0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x04, 0xFF, 0xFF, 0xF1, 0xF0, 0x01, 0x08, 0xFF, 0xFF, 0xF1, 0xF0,
-0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x32, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0C, 0x80, 0x00, 0x00, 0x00,
+0x92, 0xE6, 0xAA, 0xA0, 0xCC, 0x95, 0x9C, 0x20, 0xD2, 0x74, 0x7C, 0x10, 0x0B, 0x17, 0xF7, 0x40,
+0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x03, 0x04, 0x04, 0xFF, 0xFF, 0xE9, 0xF4, 0x00, 0x00,
+0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x04, 0xFF, 0xFF, 0xF1, 0xF0, 0x01, 0x08, 0xFF, 0xFF, 0xE3, 0xE0,
+0x00, 0x04, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x32, 0x00,
+0x2D, 0x30, 0x31, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 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, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x89, 0x7F, 0x51, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0C, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0xAA, 0xA0, 0xFF, 0xFF, 0xFF, 0xFF,
 0xCC, 0x95, 0x9C, 0x20, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0x74, 0x7C, 0x10, 0x00, 0x00, 0x00, 0x00,
-0x0B, 0x17, 0xF7, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x01,
-0x03, 0x03, 0xFF, 0xFF, 0xE9, 0xF4, 0x00, 0x00, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x04, 0xFF, 0xFF,
-0xF1, 0xF0, 0x01, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x30,
-0x32, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x3C,
-0x2D, 0x30, 0x31, 0x3E, 0x31, 0x0A,
+0x0B, 0x17, 0xF7, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x03,
+0x04, 0x04, 0xFF, 0xFF, 0xE9, 0xF4, 0x00, 0x00, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x04, 0xFF, 0xFF,
+0xF1, 0xF0, 0x01, 0x08, 0xFF, 0xFF, 0xE3, 0xE0, 0x00, 0x04, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x08,
+0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x30, 0x32, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x00, 0x01, 0x00, 0x00,
+0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x3C, 0x2D, 0x30, 0x31, 0x3E, 0x31, 0x0A,
 #endif
 0x00, 0xA0, 0x17, 0x12, 0x00, 0xEE, 0xC6, 0x4D, 0x00, 0x00, 0x00, 0x00,
 
@@ -25288,9 +25292,9 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* Atlantic/Madeira */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x54, 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, 0xDD, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x1D, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0x9E, 0x58, 0x9B, 0x4B, 0x7B, 0x80, 0x9B, 0xFE, 0xD5, 0x90, 0x9C, 0x9C, 0xFB, 0x80,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x1D, 0x80, 0x00, 0x00, 0x00,
+0x92, 0xE6, 0x9C, 0x90, 0x9B, 0x4B, 0x7B, 0x80, 0x9B, 0xFE, 0xD5, 0x90, 0x9C, 0x9C, 0xFB, 0x80,
 0x9D, 0xC9, 0x91, 0x80, 0x9E, 0x7F, 0x80, 0x80, 0x9F, 0xAA, 0xC5, 0x00, 0xA0, 0x5F, 0x62, 0x80,
 0xA1, 0x8B, 0xF8, 0x80, 0xA2, 0x41, 0xE7, 0x80, 0xA3, 0x6E, 0x7D, 0x80, 0xA4, 0x23, 0x1B, 0x00,
 0xA5, 0x4F, 0xB1, 0x00, 0xAA, 0x05, 0xFD, 0x80, 0xAA, 0xF4, 0x9D, 0x00, 0xAD, 0xC9, 0xB6, 0x00,
@@ -25345,34 +25349,35 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 0x76, 0xF0, 0xE2, 0x10, 0x78, 0x0E, 0xF7, 0x90,
 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 0x7A, 0xB0, 0xA6, 0x10, 0x7B, 0xCE, 0xBB, 0x90,
 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 0x7E, 0x79, 0xA4, 0x90, 0x7F, 0x8E, 0x7F, 0x90,
-0x01, 0x03, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
+0x01, 0x06, 0x02, 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
-0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05,
-0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
+0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05,
+0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
-0x04, 0x05, 0x09, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B,
-0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0xFF, 0xFF, 0xF0,
+0x04, 0x05, 0x0A, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C,
+0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0xFF, 0xFF, 0xF0,
 0x28, 0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x28, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0x08, 0xFF,
 0xFF, 0xF1, 0xF0, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00,
-0x0C, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x10, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x14, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00,
-0x00, 0x0E, 0x10, 0x01, 0x14, 0x4C, 0x4D, 0x54, 0x00, 0x46, 0x4D, 0x54, 0x00, 0x2B, 0x30, 0x30,
-0x00, 0x2D, 0x30, 0x31, 0x00, 0x2B, 0x30, 0x31, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45,
-0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
+0x0C, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x0C, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x10, 0x00, 0x00, 0x0E,
+0x10, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x14, 0x4C, 0x4D, 0x54, 0x00, 0x46,
+0x4D, 0x54, 0x00, 0x2B, 0x30, 0x30, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x2B, 0x30, 0x31, 0x00, 0x57,
+0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
+0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x01,
 #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, 0xDE, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x1D, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x1D, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x5E, 0x3D, 0x13, 0x58, 0xFF, 0xFF, 0xFF, 0xFF,
-0x92, 0xE6, 0x9E, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0x4B, 0x7B, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
+0x92, 0xE6, 0x9C, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0x4B, 0x7B, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9B, 0xFE, 0xD5, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0x9C, 0xFB, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9D, 0xC9, 0x91, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0x7F, 0x80, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9F, 0xAA, 0xC5, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xA0, 0x5F, 0x62, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -25481,31 +25486,31 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x78, 0xD0, 0xC4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEE, 0xD9, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7A, 0xB0, 0xA6, 0x10, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCE, 0xBB, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7C, 0x99, 0xC2, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAE, 0x9D, 0x90, 0x00, 0x00, 0x00, 0x00,
-0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x01, 0x03, 0x02,
+0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x01, 0x06, 0x02,
 0x03, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
-0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04,
-0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x06, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04,
+0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x07, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04,
-0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x09,
-0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A,
-0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0x0B, 0x0A, 0xFF, 0xFF, 0xF0, 0x28, 0x00, 0x00,
+0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x0A,
+0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B,
+0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0x0C, 0x0B, 0xFF, 0xFF, 0xF0, 0x28, 0x00, 0x00,
 0xFF, 0xFF, 0xF0, 0x28, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0x08, 0xFF, 0xFF, 0xF1, 0xF0,
-0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x0C, 0x00, 0x00,
-0x0E, 0x10, 0x01, 0x10, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x0E, 0x10,
-0x01, 0x14, 0x4C, 0x4D, 0x54, 0x00, 0x46, 0x4D, 0x54, 0x00, 0x2B, 0x30, 0x30, 0x00, 0x2D, 0x30,
-0x31, 0x00, 0x2B, 0x30, 0x31, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0A, 0x57, 0x45, 0x54, 0x30, 0x57, 0x45, 0x53, 0x54,
-0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x31, 0x2C, 0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E,
-0x30, 0x0A,
+0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x08, 0xFF, 0xFF, 0xF1, 0xF0, 0x00, 0x0C, 0xFF, 0xFF,
+0xF1, 0xF0, 0x00, 0x0C, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x10, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x14,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x19, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x14, 0x4C, 0x4D, 0x54, 0x00, 0x46, 0x4D, 0x54, 0x00,
+0x2B, 0x30, 0x30, 0x00, 0x2D, 0x30, 0x31, 0x00, 0x2B, 0x30, 0x31, 0x00, 0x57, 0x45, 0x53, 0x54,
+0x00, 0x57, 0x45, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00,
+0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0A,
+0x57, 0x45, 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, 0xBB, 0x1F, 0xA5, 0x00, 0xF8, 0xDE, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0x4D, 0x61, 0x64, 0x65,
 0x69, 0x72, 0x61, 0x20, 0x49, 0x73, 0x6C, 0x61, 0x6E, 0x64, 0x73,
@@ -35621,9 +35626,9 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* Europe/Lisbon */
 0x50, 0x48, 0x50, 0x32, 0x01, 0x50, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1B, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0x97, 0x1D, 0x9B, 0x4B, 0x6D, 0x70, 0x9B, 0xFE, 0xC7, 0x80, 0x9C, 0x9C, 0xED, 0x70,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x1B, 0x80, 0x00, 0x00, 0x00,
+0x92, 0xE6, 0x8E, 0x80, 0x9B, 0x4B, 0x6D, 0x70, 0x9B, 0xFE, 0xC7, 0x80, 0x9C, 0x9C, 0xED, 0x70,
 0x9D, 0xC9, 0x83, 0x70, 0x9E, 0x7F, 0x72, 0x70, 0x9F, 0xAA, 0xB6, 0xF0, 0xA0, 0x5F, 0x54, 0x70,
 0xA1, 0x8B, 0xEA, 0x70, 0xA2, 0x41, 0xD9, 0x70, 0xA3, 0x6E, 0x6F, 0x70, 0xA4, 0x23, 0x0C, 0xF0,
 0xA5, 0x4F, 0xA2, 0xF0, 0xAA, 0x05, 0xEF, 0x70, 0xAA, 0xF4, 0x8E, 0xF0, 0xAD, 0xC9, 0xA7, 0xF0,
@@ -35678,33 +35683,33 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x74, 0x45, 0xF9, 0x10, 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 0x76, 0xF0, 0xE2, 0x10,
 0x78, 0x0E, 0xF7, 0x90, 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 0x7A, 0xB0, 0xA6, 0x10,
 0x7B, 0xCE, 0xBB, 0x90, 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 0x7E, 0x79, 0xA4, 0x90,
-0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x02, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x06, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x07, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
-0x00, 0x00, 0x1C, 0x20, 0x01, 0x0D, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x0E, 0x10,
-0x00, 0x12, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x16, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54,
-0x00, 0x57, 0x45, 0x4D, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x01, 0x01, 0x01, 0x01,
+0x00, 0x00, 0x1C, 0x20, 0x01, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10,
+0x00, 0x12, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x16, 0x00, 0x00,
+0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45,
+0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57, 0x45, 0x4D, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00,
+0x43, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01,
+0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01,
 #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, 0x0B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1B, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x97, 0x1D, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x1B, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x8E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9B, 0x4B, 0x6D, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0xFE, 0xC7, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9C, 0x9C, 0xED, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xC9, 0x83, 0x70, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9E, 0x7F, 0x72, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xAA, 0xB6, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -35814,30 +35819,30 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x78, 0xD0, 0xC4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEE, 0xD9, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7A, 0xB0, 0xA6, 0x10, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCE, 0xBB, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7C, 0x99, 0xC2, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAE, 0x9D, 0x90, 0x00, 0x00, 0x00, 0x00,
-0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x02, 0x01, 0x02,
+0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x06, 0x01, 0x02,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04,
 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x02,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x07, 0x02,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x07,
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x08,
+0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00,
 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10,
 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x0D, 0x00, 0x00,
-0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x16,
-0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00,
-0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57, 0x45, 0x4D, 0x54, 0x00, 0x43, 0x45,
-0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01,
-0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x0A, 0x57, 0x45,
-0x54, 0x30, 0x57, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x31, 0x2C,
-0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x0A,
+0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12,
+0x00, 0x00, 0x1C, 0x20, 0x01, 0x16, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57,
+0x45, 0x4D, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+0x00, 0x01, 0x01, 0x01, 0x01, 0x0A, 0x57, 0x45, 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, 0x13, 0x50, 0x6F, 0x72, 0x74,
 0x75, 0x67, 0x61, 0x6C, 0x20, 0x28, 0x6D, 0x61, 0x69, 0x6E, 0x6C, 0x61, 0x6E, 0x64, 0x29,
@@ -42401,22 +42406,22 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00,
-0x93, 0x0F, 0xB4, 0xFF, 0x07, 0x8D, 0x19, 0x70, 0x09, 0x10, 0xA4, 0x60, 0x09, 0xAD, 0x94, 0xF0,
+0x93, 0x0F, 0xB4, 0xFE, 0x07, 0x8D, 0x19, 0x70, 0x09, 0x10, 0xA4, 0x60, 0x09, 0xAD, 0x94, 0xF0,
 0x0A, 0xF0, 0x86, 0x60, 0x0B, 0xE0, 0x85, 0x70, 0x0C, 0xD9, 0xA2, 0xE0, 0x0D, 0xC0, 0x67, 0x70,
 0x0E, 0xB9, 0x84, 0xE0, 0x0F, 0xA9, 0x83, 0xF0, 0x10, 0x99, 0x66, 0xE0, 0x11, 0x89, 0x65, 0xF0,
 0x12, 0x79, 0x48, 0xE0, 0x13, 0x69, 0x47, 0xF0, 0x14, 0x59, 0x2A, 0xE0, 0x15, 0x49, 0x29, 0xF0,
 0x16, 0x39, 0x0C, 0xE0, 0x17, 0x29, 0x0B, 0xF0, 0x18, 0x22, 0x29, 0x60, 0x19, 0x08, 0xED, 0xF0,
 0x1A, 0x02, 0x0B, 0x60, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02,
-0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x01, 0x00, 0x00,
-0xFF, 0xFF, 0xB8, 0x01, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7, 0xC0,
+0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x02, 0x00, 0x00,
+0xFF, 0xFF, 0xB8, 0x02, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7, 0xC0,
 0x01, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x4B, 0x4D, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x45, 0x44,
 0x54, 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, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x87, 0x23, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF,
-0x93, 0x0F, 0xB4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x07, 0x8D, 0x19, 0x70, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x87, 0x23, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF,
+0x93, 0x0F, 0xB4, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x07, 0x8D, 0x19, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x09, 0x10, 0xA4, 0x60, 0x00, 0x00, 0x00, 0x00, 0x09, 0xAD, 0x94, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x0A, 0xF0, 0x86, 0x60, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x85, 0x70, 0x00, 0x00, 0x00, 0x00,
 0x0C, 0xD9, 0xA2, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0D, 0xC0, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00,
@@ -42427,8 +42432,8 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x16, 0x39, 0x0C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x17, 0x29, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x18, 0x22, 0x29, 0x60, 0x00, 0x00, 0x00, 0x00, 0x19, 0x08, 0xED, 0xF0, 0x00, 0x00, 0x00, 0x00,
 0x1A, 0x02, 0x0B, 0x60, 0x00, 0x01, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03,
-0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x01, 0x00,
-0x00, 0xFF, 0xFF, 0xB8, 0x01, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7,
+0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0x03, 0x02, 0xFF, 0xFF, 0xB8, 0x02, 0x00,
+0x00, 0xFF, 0xFF, 0xB8, 0x02, 0x00, 0x04, 0xFF, 0xFF, 0xB9, 0xB0, 0x00, 0x08, 0xFF, 0xFF, 0xC7,
 0xC0, 0x01, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x4B, 0x4D, 0x54, 0x00, 0x45, 0x53, 0x54, 0x00, 0x45,
 0x44, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x45, 0x53, 0x54, 0x35,
 0x0A,
@@ -44261,7 +44266,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x00,
-0x12, 0x56, 0x04, 0xC0, 0x2F, 0x06, 0x8B, 0x30, 0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x02, 0x03, 0x03,
+0x12, 0x56, 0x04, 0xC0, 0x2F, 0x05, 0x39, 0xB0, 0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x02, 0x03, 0x03,
 0xFF, 0xFF, 0x5F, 0x9C, 0x00, 0x00, 0xFF, 0xFF, 0x57, 0x40, 0x00, 0x04, 0xFF, 0xFF, 0x65, 0x50,
 0x00, 0x08, 0x00, 0x00, 0xB6, 0xD0, 0x00, 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x31, 0x32, 0x00,
 0x2D, 0x31, 0x31, 0x00, 0x2B, 0x31, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -44270,7 +44275,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0x37, 0x55, 0x64, 0x00, 0x00, 0x00, 0x00,
-0x12, 0x56, 0x04, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x06, 0x8B, 0x30, 0x00, 0x00, 0x00, 0x00,
+0x12, 0x56, 0x04, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x05, 0x39, 0xB0, 0x00, 0x00, 0x00, 0x00,
 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x03, 0x03, 0xFF, 0xFF, 0x5F, 0x9C, 0x00, 0x00, 0xFF,
 0xFF, 0x57, 0x40, 0x00, 0x04, 0xFF, 0xFF, 0x65, 0x50, 0x00, 0x08, 0x00, 0x00, 0xB6, 0xD0, 0x00,
 0x0C, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x31, 0x32, 0x00, 0x2D, 0x31, 0x31, 0x00, 0x2B, 0x31, 0x33,
@@ -44523,7 +44528,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x50, 0x48, 0x50, 0x32, 0x01, 0x4B, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x12, 0x80, 0x00, 0x00, 0x00,
-0x12, 0x55, 0xF2, 0x00, 0x2F, 0x06, 0x7D, 0x20, 0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x02, 0x03, 0x03,
+0x12, 0x55, 0xF2, 0x00, 0x2F, 0x05, 0x2B, 0xA0, 0x7F, 0xFF, 0xFF, 0xFF, 0x01, 0x02, 0x03, 0x03,
 0xFF, 0xFF, 0x6C, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0x6A, 0x00, 0x00, 0x04, 0xFF, 0xFF, 0x73, 0x60,
 0x00, 0x0A, 0x00, 0x00, 0xC4, 0xE0, 0x00, 0x0E, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x31, 0x30, 0x34,
 0x30, 0x00, 0x2D, 0x31, 0x30, 0x00, 0x2B, 0x31, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -44533,7 +44538,7 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x12, 0xF8, 0x00, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0x37, 0x48, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x12, 0x55, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x06, 0x7D, 0x20, 0x00, 0x00, 0x00, 0x00,
+0x12, 0x55, 0xF2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x05, 0x2B, 0xA0, 0x00, 0x00, 0x00, 0x00,
 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0x02, 0x03, 0x03, 0xFF, 0xFF, 0x6C, 0x80, 0x00, 0x00, 0xFF,
 0xFF, 0x6A, 0x00, 0x00, 0x04, 0xFF, 0xFF, 0x73, 0x60, 0x00, 0x0A, 0x00, 0x00, 0xC4, 0xE0, 0x00,
 0x0E, 0x4C, 0x4D, 0x54, 0x00, 0x2D, 0x31, 0x30, 0x34, 0x30, 0x00, 0x2D, 0x31, 0x30, 0x00, 0x2B,
@@ -45250,9 +45255,9 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 
 /* Portugal */
 0x50, 0x48, 0x50, 0x32, 0x00, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1B, 0x80, 0x00, 0x00, 0x00,
-0x92, 0xE6, 0x97, 0x1D, 0x9B, 0x4B, 0x6D, 0x70, 0x9B, 0xFE, 0xC7, 0x80, 0x9C, 0x9C, 0xED, 0x70,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x1B, 0x80, 0x00, 0x00, 0x00,
+0x92, 0xE6, 0x8E, 0x80, 0x9B, 0x4B, 0x6D, 0x70, 0x9B, 0xFE, 0xC7, 0x80, 0x9C, 0x9C, 0xED, 0x70,
 0x9D, 0xC9, 0x83, 0x70, 0x9E, 0x7F, 0x72, 0x70, 0x9F, 0xAA, 0xB6, 0xF0, 0xA0, 0x5F, 0x54, 0x70,
 0xA1, 0x8B, 0xEA, 0x70, 0xA2, 0x41, 0xD9, 0x70, 0xA3, 0x6E, 0x6F, 0x70, 0xA4, 0x23, 0x0C, 0xF0,
 0xA5, 0x4F, 0xA2, 0xF0, 0xAA, 0x05, 0xEF, 0x70, 0xAA, 0xF4, 0x8E, 0xF0, 0xAD, 0xC9, 0xA7, 0xF0,
@@ -45307,33 +45312,33 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x74, 0x45, 0xF9, 0x10, 0x75, 0x11, 0x00, 0x10, 0x76, 0x2F, 0x15, 0x90, 0x76, 0xF0, 0xE2, 0x10,
 0x78, 0x0E, 0xF7, 0x90, 0x78, 0xD0, 0xC4, 0x10, 0x79, 0xEE, 0xD9, 0x90, 0x7A, 0xB0, 0xA6, 0x10,
 0x7B, 0xCE, 0xBB, 0x90, 0x7C, 0x99, 0xC2, 0x90, 0x7D, 0xAE, 0x9D, 0x90, 0x7E, 0x79, 0xA4, 0x90,
-0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x02, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x06, 0x01, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x07, 0x02, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x07, 0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x08, 0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00,
 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
-0x00, 0x00, 0x1C, 0x20, 0x01, 0x0D, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x0E, 0x10,
-0x00, 0x12, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x16, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54,
-0x00, 0x57, 0x45, 0x4D, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x01, 0x01, 0x01, 0x01,
+0x00, 0x00, 0x1C, 0x20, 0x01, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10,
+0x00, 0x12, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x16, 0x00, 0x00,
+0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45,
+0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57, 0x45, 0x4D, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00,
+0x43, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01,
+0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01,
 #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, 0x0B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1B, 0xF8, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x97, 0x1D, 0xFF, 0xFF, 0xFF, 0xFF,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x1B, 0xF8, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x92, 0xE6, 0x8E, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9B, 0x4B, 0x6D, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0x9B, 0xFE, 0xC7, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9C, 0x9C, 0xED, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xC9, 0x83, 0x70, 0xFF, 0xFF, 0xFF, 0xFF,
 0x9E, 0x7F, 0x72, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xAA, 0xB6, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF,
@@ -45443,30 +45448,30 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 0x78, 0xD0, 0xC4, 0x10, 0x00, 0x00, 0x00, 0x00, 0x79, 0xEE, 0xD9, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7A, 0xB0, 0xA6, 0x10, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xCE, 0xBB, 0x90, 0x00, 0x00, 0x00, 0x00,
 0x7C, 0x99, 0xC2, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7D, 0xAE, 0x9D, 0x90, 0x00, 0x00, 0x00, 0x00,
-0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x02, 0x01, 0x02,
+0x7E, 0x79, 0xA4, 0x90, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x8E, 0x7F, 0x90, 0x00, 0x06, 0x01, 0x02,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04,
 0x03, 0x05, 0x03, 0x04, 0x03, 0x05, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x06, 0x02,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x07, 0x02,
 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04,
-0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x07,
-0x08, 0x07, 0x08, 0x07, 0x08, 0x07, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A,
-0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0x09, 0x0A, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00,
+0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x04, 0x03, 0x08,
+0x09, 0x08, 0x09, 0x08, 0x09, 0x08, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06,
+0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0x0A, 0x06, 0xFF, 0xFF, 0xF7, 0x63, 0x00, 0x00,
 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10,
 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x0D, 0x00, 0x00,
-0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x1C, 0x20, 0x01, 0x16,
-0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00,
-0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57, 0x45, 0x4D, 0x54, 0x00, 0x43, 0x45,
-0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01,
-0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x0A, 0x57, 0x45,
-0x54, 0x30, 0x57, 0x45, 0x53, 0x54, 0x2C, 0x4D, 0x33, 0x2E, 0x35, 0x2E, 0x30, 0x2F, 0x31, 0x2C,
-0x4D, 0x31, 0x30, 0x2E, 0x35, 0x2E, 0x30, 0x0A,
+0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12, 0x00, 0x00, 0x0E, 0x10, 0x00, 0x12,
+0x00, 0x00, 0x1C, 0x20, 0x01, 0x16, 0x00, 0x00, 0x0E, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x09, 0x4C, 0x4D, 0x54, 0x00, 0x57, 0x45, 0x53, 0x54, 0x00, 0x57, 0x45, 0x54, 0x00, 0x57,
+0x45, 0x4D, 0x54, 0x00, 0x43, 0x45, 0x54, 0x00, 0x43, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00,
+0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+0x00, 0x01, 0x01, 0x01, 0x01, 0x0A, 0x57, 0x45, 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, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,
 
@@ -47974,4 +47979,4 @@ const unsigned char timelib_timezone_db_data_builtin[273082] = {
 #endif
 0x00, 0x89, 0x54, 0x40, 0x01, 0x12, 0xA8, 0x80, 0x00, 0x00, 0x00, 0x00,};
 
-const timelib_tzdb timezonedb_builtin = { "2018.3", 593, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };
+const timelib_tzdb timezonedb_builtin = { "2018.4", 593, timezonedb_idx_builtin, timelib_timezone_db_data_builtin };