]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/misc/supplementalData.txt
ICU-461.12.tar.gz
[apple/icu.git] / icuSources / data / misc / supplementalData.txt
index 78925f46ab3a24f4f6de306f43d6e3e6b58152ad..957d1f90c0e09039855745bb709099a05a619260 100644 (file)
 // ***************************************************************************
 // *
-// * Copyright (C) 2010-2011 International Business Machines
+// * Copyright (C) 2011 International Business Machines
 // * Corporation and others.  All Rights Reserved.
 // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
 // * Source File:<path>/supplementalData.xml
 // *
 // ***************************************************************************
-//
-// Note: This file was originally generated from CLDR supplementalData.xml.
-//       Because the version of supplementalData.xml is no longer maintained,
-//       we edit this file manually to make necessary changes for new time zone
-//       related changes.
-//
 supplementalData:table(nofallback){
-    /**
-     * Map from ISO 3166 country codes to ISO 4217 currency codes 
-     * NOTE: This is not true locale data; it exists only in ROOT
-     */
-    CurrencyMap{
-        AD{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
-                }
-            }
-            {
-                id{"ESP"}
-                from:intvector{ /** 1873  */
-                    -713,
-                    1332482048,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
-                }
-            }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
-                }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
-                }
-            }
-            {
-                id{"ADP"}
-                from:intvector{ /** 1936  */
-                    -250,
-                    740224000,
-                }
-                to:intvector{ /** 2001-12-31  */
-                    228,
-                    1647376512,
-                }
-            }
+    calendarPreferenceData{
+        001{
+            "gregorian",
         }
         AE{
-            {
-                id{"AED"}
-                from:intvector{ /** 1973-05-19  */
-                    22,
-                    1760619488,
-                }
-            }
+            "gregorian",
+            "islamic",
+            "islamic-civil",
         }
         AF{
-            {
-                id{"AFN"}
-                from:intvector{ /** 2002-10-07  */
-                    235,
-                    1044885440,
+            "gregorian",
+            "persian",
+            "islamic",
+            "islamic-civil",
+        }
+        BH{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        CN{
+            "gregorian",
+            "chinese",
+        }
+        CX{
+            "gregorian",
+            "chinese",
+        }
+        DJ{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        DZ{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        EG{
+            "gregorian",
+            "coptic",
+            "islamic",
+            "islamic-civil",
+        }
+        EH{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        ER{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        ET{
+            "gregorian",
+            "ethiopic",
+        }
+        HK{
+            "gregorian",
+            "chinese",
+        }
+        IL{
+            "gregorian",
+            "hebrew",
+            "islamic",
+            "islamic-civil",
+        }
+        IN{
+            "gregorian",
+            "indian",
+        }
+        IQ{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        IR{
+            "gregorian",
+            "persian",
+            "islamic",
+            "islamic-civil",
+        }
+        JO{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        JP{
+            "gregorian",
+            "japanese",
+        }
+        KM{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        KW{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        LB{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        LY{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        MA{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        MO{
+            "gregorian",
+            "chinese",
+        }
+        MR{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        OM{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        PS{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        QA{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        SA{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        SD{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        SG{
+            "gregorian",
+            "chinese",
+        }
+        SY{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        TD{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        TH{
+            "buddhist",
+            "gregorian",
+        }
+        TN{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+        TW{
+            "gregorian",
+            "roc",
+            "chinese",
+        }
+        YE{
+            "gregorian",
+            "islamic",
+            "islamic-civil",
+        }
+    }
+    cldrVersion{"1.9.1"}
+    languageData{
+        aa{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"AFA"}
-                from:intvector{ /** 1927-03-14  */
-                    -316,
-                    1334645536,
-                }
-                to:intvector{ /** 2002-12-31  */
-                    235,
-                    -1176361856,
+            secondary{
+                territories{
+                    "DJ",
+                    "ET",
                 }
             }
         }
-        AG{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1965-10-06  */
-                    -37,
-                    1579989952,
+        ab{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-        }
-        AI{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1965-10-06  */
-                    -37,
-                    1579989952,
+            secondary{
+                territories{
+                    "GE",
                 }
             }
         }
-        AL{
-            {
-                id{"ALL"}
-                from:intvector{ /** 1965-08-16  */
-                    -37,
-                    -1851097344,
+        abq{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"ALK"}
-                from:intvector{ /** 1946-11-01  */
-                    -177,
-                    -1467495904,
-                }
-                to:intvector{ /** 1965-08-16  */
-                    -37,
-                    -1851097344,
+        }
+        abr{
+            secondary{
+                territories{
+                    "GH",
                 }
             }
         }
-        AM{
-            {
-                id{"AMD"}
-                from:intvector{ /** 1993-11-22  */
-                    169,
-                    1811986976,
+        ace{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
-                }
-                to:intvector{ /** 1993-11-22  */
-                    169,
-                    1811986976,
+            secondary{
+                territories{
+                    "ID",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+        }
+        ach{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        AN{
-            {
-                id{"ANG"}
-                from:intvector{ /** 1940-05-10  */
-                    -221,
-                    -1100494880,
+        ada{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        AO{
-            {
-                id{"AOA"}
-                from:intvector{ /** 1999-12-13  */
-                    213,
-                    1358285952,
+        ady{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"AOR"}
-                from:intvector{ /** 1995-07-01  */
-                    183,
-                    -1355162464,
-                }
-                to:intvector{ /** 2000-02  */
-                    220,
-                    1792114880,
+            secondary{
+                territories{
+                    "RU",
                 }
             }
-            {
-                id{"AON"}
-                from:intvector{ /** 1990-09-25  */
-                    147,
-                    1865947488,
+        }
+        af{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2000-02  */
-                    220,
-                    1792114880,
+                territories{
+                    "NA",
+                    "ZA",
                 }
             }
-            {
-                id{"AOK"}
-                from:intvector{ /** 1977-01-08  */
-                    51,
-                    -1808639392,
+        }
+        aii{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 1991-03  */
-                    154,
-                    1263216416,
+            }
+            secondary{
+                scripts{
+                    "Syrc",
                 }
             }
         }
-        AQ{
-            {
+        ain{
+            secondary{
+                scripts{
+                    "Kana",
+                    "Latn",
+                }
             }
         }
-        AR{
-            {
-                id{"ARS"}
-                from:intvector{ /** 1992-01-01  */
-                    161,
-                    -1560641952,
+        ak{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"ARA"}
-                from:intvector{ /** 1985-06-14  */
-                    110,
-                    2062757440,
-                }
-                to:intvector{ /** 1992-01-01  */
-                    161,
-                    -1560641952,
+            secondary{
+                territories{
+                    "GH",
                 }
             }
-            {
-                id{"ARP"}
-                from:intvector{ /** 1983-06-01  */
-                    95,
-                    -2089300416,
-                }
-                to:intvector{ /** 1985-06-14  */
-                    110,
-                    2062757440,
+        }
+        akk{
+            secondary{
+                scripts{
+                    "Xsux",
                 }
             }
         }
-        AS{
-            {
-                id{"USD"}
-                from:intvector{ /** 1904-07-16  */
-                    -485,
-                    1510758560,
+        ale{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        AT{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        alt{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"ATS"}
-                from:intvector{ /** 1947-12-04  */
-                    -169,
-                    262993024,
+        }
+        am{
+            primary{
+                scripts{
+                    "Ethi",
                 }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+                territories{
+                    "ET",
                 }
             }
         }
-        AU{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+        amo{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        AW{
-            {
-                id{"AWG"}
-                from:intvector{ /** 1986-01-01  */
-                    117,
-                    -1884480928,
-                }
-            }
-            {
-                id{"ANG"}
-                from:intvector{ /** 1940-05-10  */
-                    -221,
-                    -1100494880,
-                }
-                to:intvector{ /** 1986-01-01  */
-                    117,
-                    -1884480928,
+        an{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        AX{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        anp{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
         }
-        AZ{
-            {
-                id{"AZN"}
-                from:intvector{ /** 2006-01-01  */
-                    264,
-                    -2092673440,
+        ar{
+            primary{
+                scripts{
+                    "Arab",
                 }
-            }
-            {
-                id{"AZM"}
-                from:intvector{ /** 1993-11-22  */
-                    169,
-                    1811986976,
-                }
-                to:intvector{ /** 2006-12-31  */
-                    265,
-                    499986560,
+                territories{
+                    "AE",
+                    "BH",
+                    "DJ",
+                    "DZ",
+                    "EG",
+                    "EH",
+                    "ER",
+                    "IL",
+                    "IQ",
+                    "JO",
+                    "KM",
+                    "KW",
+                    "LB",
+                    "LY",
+                    "MA",
+                    "MR",
+                    "OM",
+                    "PS",
+                    "QA",
+                    "SA",
+                    "SD",
+                    "SY",
+                    "TD",
+                    "TN",
+                    "YE",
                 }
             }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+            secondary{
+                scripts{
+                    "Syrc",
                 }
-                to:intvector{ /** 1994-01-01  */
-                    176,
-                    1468215904,
+                territories{
+                    "IR",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+        }
+        arn{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        BA{
-            {
-                id{"BAM"}
-                from:intvector{ /** 1995-01-01  */
-                    183,
-                    -1355522464,
+        arp{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"BAD"}
-                from:intvector{ /** 1992-07-01  */
-                    161,
-                    -1560281952,
-                }
-                to:intvector{ /** 1997-07  */
-                    198,
-                    1673695392,
+        }
+        arw{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"YUN"}
-                from:intvector{ /** 1990-01-01  */
-                    146,
-                    -208132512,
-                }
-                to:intvector{ /** 1992-07-01  */
-                    161,
-                    -1560281952,
+        }
+        as{
+            primary{
+                scripts{
+                    "Beng",
                 }
             }
-            {
-                id{"YUD"}
-                from:intvector{ /** 1966-01-01  */
-                    -30,
-                    -1676288416,
-                }
-                to:intvector{ /** 1990-01-01  */
-                    146,
-                    -208132512,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        BB{
-            {
-                id{"BBD"}
-                from:intvector{ /** 1973-12-03  */
-                    22,
-                    378639488,
+        ast{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"XCD"}
-                from:intvector{ /** 1965-10-06  */
-                    -37,
-                    1579989952,
-                }
-                to:intvector{ /** 1973-12-03  */
-                    22,
-                    378639488,
+            secondary{
+                territories{
+                    "ES",
                 }
             }
         }
-        BD{
-            {
-                id{"BDT"}
-                from:intvector{ /** 1972-01-01  */
-                    14,
-                    -1352449440,
-                }
-            }
-            {
-                id{"PKR"}
-                from:intvector{ /** 1948-04-01  */
-                    -162,
-                    1474541952,
-                }
-                to:intvector{ /** 1972-01-01  */
-                    14,
-                    -1352449440,
+        av{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"INR"}
-                from:intvector{ /** 1835-08-17  */
-                    -992,
-                    1779237632,
-                }
-                to:intvector{ /** 1948-04-01  */
-                    -162,
-                    1474541952,
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        BE{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        awa{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-            {
-                id{"BEF"}
-                from:intvector{ /** 1831-02-07  */
-                    -1022,
-                    -761470784,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
-            {
-                id{"NLG"}
-                from:intvector{ /** 1816-12-15  */
-                    -1132,
-                    -1008868224,
+        }
+        ay{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1831-02-07  */
-                    -1022,
-                    -761470784,
+                territories{
+                    "BO",
                 }
             }
         }
-        BF{
-            {
-                id{"XOF"}
-                from:intvector{ /** 1984-08-04  */
-                    102,
-                    -358751488,
+        az{
+            primary{
+                scripts{
+                    "Arab",
+                    "Cyrl",
+                    "Latn",
                 }
-            }
-        }
-        BG{
-            {
-                id{"BGN"}
-                from:intvector{ /** 1999-07-05  */
-                    213,
-                    666785952,
+                territories{
+                    "AZ",
                 }
             }
-            {
-                id{"BGL"}
-                from:intvector{ /** 1962-01-01  */
-                    -59,
-                    942330464,
-                }
-                to:intvector{ /** 1999-07-05  */
-                    213,
-                    666785952,
+            secondary{
+                territories{
+                    "IR",
                 }
             }
-            {
-                id{"BGM"}
-                from:intvector{ /** 1952-05-12  */
-                    -133,
-                    -193616928,
-                }
-                to:intvector{ /** 1962-01-01  */
-                    -59,
-                    942330464,
+        }
+        ba{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-        }
-        BH{
-            {
-                id{"BHD"}
-                from:intvector{ /** 1965-10-16  */
-                    -37,
-                    -1850977344,
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        BI{
-            {
-                id{"BIF"}
-                from:intvector{ /** 1964-05-19  */
-                    -44,
-                    1145261024,
+        bal{
+            primary{
+                scripts{
+                    "Arab",
+                    "Latn",
                 }
             }
-        }
-        BJ{
-            {
-                id{"XOF"}
-                from:intvector{ /** 1975-11-30  */
-                    37,
-                    1358870048,
+            secondary{
+                territories{
+                    "IR",
+                    "PK",
                 }
             }
         }
-        BL{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        ban{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
+            secondary{
+                scripts{
+                    "Bali",
                 }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+                territories{
+                    "ID",
                 }
             }
         }
-        BM{
-            {
-                id{"BMD"}
-                from:intvector{ /** 1970-02-06  */
-                    0,
-                    432120000,
+        bas{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        BN{
-            {
-                id{"BND"}
-                from:intvector{ /** 1967-06-12  */
-                    -22,
-                    745640512,
+        bbc{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"MYR"}
-                from:intvector{ /** 1963-09-16  */
-                    -52,
-                    -584927904,
+            secondary{
+                scripts{
+                    "Batk",
                 }
-                to:intvector{ /** 1967-06-12  */
-                    -22,
-                    745640512,
+                territories{
+                    "ID",
                 }
             }
         }
-        BO{
-            {
-                id{"BOB"}
-                from:intvector{ /** 1987-01-01  */
-                    124,
-                    -413252000,
-                }
-            }
-            {
-                id{"BOP"}
-                from:intvector{ /** 1963-01-01  */
-                    -52,
-                    -1881407904,
-                }
-                to:intvector{ /** 1986-12-31  */
-                    118,
-                    708179072,
+        bci{
+            secondary{
+                territories{
+                    "CI",
                 }
             }
         }
-        BR{
-            {
-                id{"BRL"}
-                from:intvector{ /** 1994-07-01  */
-                    176,
-                    1468575904,
-                }
-            }
-            {
-                id{"BRR"}
-                from:intvector{ /** 1993-08-01  */
-                    168,
-                    -2593024,
-                }
-                to:intvector{ /** 1994-07-01  */
-                    176,
-                    1468575904,
+        bcl{
+            secondary{
+                territories{
+                    "PH",
                 }
             }
-            {
-                id{"BRE"}
-                from:intvector{ /** 1990-03-16  */
-                    147,
-                    1087987488,
+        }
+        be{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 1993-08-01  */
-                    168,
-                    -2593024,
+                territories{
+                    "BY",
                 }
             }
-            {
-                id{"BRN"}
-                from:intvector{ /** 1989-01-15  */
-                    139,
-                    -469761440,
-                }
-                to:intvector{ /** 1990-03-16  */
-                    147,
-                    1087987488,
+        }
+        bej{
+            primary{
+                scripts{
+                    "Arab",
                 }
             }
-            {
-                id{"BRC"}
-                from:intvector{ /** 1986-02-28  */
-                    118,
-                    448379072,
-                }
-                to:intvector{ /** 1989-01-15  */
-                    139,
-                    -469761440,
+        }
+        bem{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"BRB"}
-                from:intvector{ /** 1967-02-13  */
-                    -22,
-                    831800512,
-                }
-                to:intvector{ /** 1986-02-28  */
-                    118,
-                    448379072,
+            secondary{
+                territories{
+                    "ZM",
                 }
             }
         }
-        BS{
-            {
-                id{"BSD"}
-                from:intvector{ /** 1966-05-25  */
-                    -29,
-                    397551584,
+        bew{
+            secondary{
+                territories{
+                    "ID",
                 }
             }
         }
-        BT{
-            {
-                id{"INR"}
-                from:intvector{ /** 1907  */
-                    -463,
-                    419458048,
-                }
-            }
-            {
-                id{"BTN"}
-                from:intvector{ /** 1974-04-16  */
-                    29,
-                    -1322378880,
+        bfq{
+            primary{
+                scripts{
+                    "Taml",
                 }
             }
         }
-        BU{
-            {
-                id{"BUK"}
-                from:intvector{ /** 1952-07-01  */
-                    -133,
-                    -1143896928,
+        bft{
+            primary{
+                scripts{
+                    "Arab",
                 }
-                to:intvector{ /** 1989-06-18  */
-                    139,
-                    -210261440,
+            }
+            secondary{
+                scripts{
+                    "Tibt",
                 }
             }
         }
-        BV{
-            {
-                id{"NOK"}
-                from:intvector{ /** 1905-06-07  */
-                    -478,
-                    -2004239808,
+        bfy{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
         }
-        BW{
-            {
-                id{"BWP"}
-                from:intvector{ /** 1976-08-23  */
-                    44,
-                    -2069848320,
-                }
-            }
-            {
-                id{"ZAR"}
-                from:intvector{ /** 1961-02-14  */
-                    -66,
-                    594361536,
+        bg{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 1976-08-23  */
-                    44,
-                    -2069848320,
+                territories{
+                    "BG",
                 }
             }
         }
-        BY{
-            {
-                id{"BYR"}
-                from:intvector{ /** 2000-01-01  */
-                    220,
-                    1792054880,
-                }
-            }
-            {
-                id{"BYB"}
-                from:intvector{ /** 1994-08  */
-                    176,
-                    1468635904,
-                }
-                to:intvector{ /** 2000-12-31  */
-                    221,
-                    89747584,
+        bgc{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
-                }
-                to:intvector{ /** 1994-11-08  */
-                    176,
-                    2073615904,
+        }
+        bh{
+            secondary{
+                scripts{
+                    "Deva",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+        }
+        bhb{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-        }
-        BZ{
-            {
-                id{"BZD"}
-                from:intvector{ /** 1974-01-01  */
-                    29,
-                    1676408416,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        CA{
-            {
-                id{"CAD"}
-                from:intvector{ /** 1858-01-01  */
-                    -823,
-                    393344608,
+        bhi{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        CC{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+        bhk{
+            secondary{
+                territories{
+                    "PH",
                 }
             }
         }
-        CD{
-            {
-                id{"CDF"}
-                from:intvector{ /** 1998-07  */
-                    205,
-                    -1150042976,
+        bho{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-            {
-                id{"ZRN"}
-                from:intvector{ /** 1993-11-01  */
-                    168,
-                    -2413024,
-                }
-                to:intvector{ /** 1998-07  */
-                    205,
-                    -1150042976,
+            secondary{
+                territories{
+                    "IN",
+                    "MU",
+                    "NP",
                 }
             }
-            {
-                id{"ZRZ"}
-                from:intvector{ /** 1971-10-27  */
-                    7,
-                    -576738368,
+        }
+        bi{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1993-11-01  */
-                    168,
-                    -2413024,
+                territories{
+                    "VU",
                 }
             }
         }
-        CF{
-            {
-                id{"XAF"}
-                from:intvector{ /** 1993-01-01  */
-                    168,
-                    -3013024,
+        bik{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        CG{
-            {
-                id{"XAF"}
-                from:intvector{ /** 1993  */
-                    168,
-                    -3073024,
+        bin{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        CH{
-            {
-                id{"CHF"}
-                from:intvector{ /** 1799-03-17  */
-                    -1257,
-                    -336896224,
+            secondary{
+                territories{
+                    "NG",
                 }
             }
         }
-        CI{
-            {
-                id{"XOF"}
-                from:intvector{ /** 1958-12-04  */
-                    -89,
-                    -474157952,
+        bjj{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-        }
-        CK{
-            {
-                id{"NZD"}
-                from:intvector{ /** 1967-7-10  */
-                    -22,
-                    572900512,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        CL{
-            {
-                id{"CLP"}
-                from:intvector{ /** 1975-09-29  */
-                    37,
-                    1272350048,
+        bjn{
+            secondary{
+                territories{
+                    "ID",
+                    "MY",
                 }
             }
         }
-        CM{
-            {
-                id{"XAF"}
-                from:intvector{ /** 1973-04-01  */
-                    22,
-                    205359488,
+        bku{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        CN{
-            {
-                id{"CNY"}
-                from:intvector{ /** 1953-03-01  */
-                    -125,
-                    413492000,
+            secondary{
+                scripts{
+                    "Buhd",
                 }
             }
         }
-        CO{
-            {
-                id{"COP"}
-                from:intvector{ /** 1905  */
-                    -478,
-                    1771967488,
+        bla{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        CR{
-            {
-                id{"CRC"}
-                from:intvector{ /** 1896-10-26  */
-                    -544,
-                    -891358272,
+        bm{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        CS{
-            {
-                id{"CSD"}
-                from:intvector{ /** 2002-05-15  */
-                    235,
-                    1735785440,
-                }
-                to:intvector{ /** 2006-06-03  */
-                    264,
-                    -1919573440,
+            secondary{
+                territories{
+                    "ML",
                 }
             }
-            {
-                id{"EUR"}
-                from:intvector{ /** 2003-02-04  */
-                    242,
-                    -2038532928,
+        }
+        bn{
+            primary{
+                scripts{
+                    "Beng",
                 }
-                to:intvector{ /** 2006-06-03  */
-                    264,
-                    -1919573440,
+                territories{
+                    "BD",
                 }
             }
-            {
-                id{"YUM"}
-                from:intvector{ /** 1994-01-24  */
-                    176,
-                    -839551392,
-                }
-                to:intvector{ /** 2002-05-15  */
-                    235,
-                    1735785440,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        CU{
-            {
-                id{"CUP"}
-                from:intvector{ /** 1859-01-01  */
-                    -816,
-                    1864573536,
+        bo{
+            primary{
+                scripts{
+                    "Tibt",
                 }
             }
-            {
-                id{"USD"}
-                from:intvector{ /** 1899  */
-                    -522,
-                    1448128512,
-                }
-                to:intvector{ /** 1959  */
-                    -81,
-                    737150976,
+            secondary{
+                territories{
+                    "CN",
                 }
             }
         }
-        CV{
-            {
-                id{"CVE"}
-                from:intvector{ /** 1914-01-01  */
-                    -412,
-                    -1993981344,
-                }
-            }
-            {
-                id{"PTE"}
-                from:intvector{ /** 1911-05-22  */
-                    -434,
-                    -384460832,
-                }
-                to:intvector{ /** 1975-07-05  */
-                    36,
-                    -801369952,
+        bqi{
+            secondary{
+                territories{
+                    "IR",
                 }
             }
         }
-        CX{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+        br{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        CY{
-            {
-                id{"EUR"}
-                from:intvector{ /** 2008-01-01  */
-                    279,
-                    849784416,
+            secondary{
+                territories{
+                    "FR",
                 }
             }
-            {
-                id{"CYP"}
-                from:intvector{ /** 1914-09-10  */
-                    -412,
-                    -1215901344,
-                }
-                to:intvector{ /** 2008-01-31  */
-                    279,
-                    -853182880,
+        }
+        bra{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
         }
-        CZ{
-            {
-                id{"CZK"}
-                from:intvector{ /** 1993-01-01  */
-                    168,
-                    -3013024,
+        brh{
+            secondary{
+                territories{
+                    "PK",
                 }
             }
-            {
-                id{"CSK"}
-                from:intvector{ /** 1953-06-01  */
-                    -125,
-                    413672000,
-                }
-                to:intvector{ /** 1993-03  */
-                    168,
-                    -2893024,
+        }
+        brx{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        DD{
-            {
-                id{"DDM"}
-                from:intvector{ /** 1948-07-20  */
-                    -162,
-                    -1178645344,
+        bs{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1990-10-02  */
-                    146,
-                    -121192512,
+                territories{
+                    "BA",
                 }
             }
         }
-        DE{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
-                }
-            }
-            {
-                id{"DEM"}
-                from:intvector{ /** 1948-06-20  */
-                    -162,
-                    -1178705344,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+        btv{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
         }
-        DJ{
-            {
-                id{"DJF"}
-                from:intvector{ /** 1977-06-27  */
-                    51,
-                    -166739392,
+        bua{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        DK{
-            {
-                id{"DKK"}
-                from:intvector{ /** 1873-05-27  */
-                    -713,
-                    -715785248,
+        buc{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        DM{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1965-10-06  */
-                    -37,
-                    1579989952,
+            secondary{
+                territories{
+                    "YT",
                 }
             }
         }
-        DO{
-            {
-                id{"DOP"}
-                from:intvector{ /** 1947-10  */
-                    -169,
-                    3673024,
+        bug{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"USD"}
-                from:intvector{ /** 1905-06-21  */
-                    -478,
-                    -794639808,
+            secondary{
+                scripts{
+                    "Bugi",
                 }
-                to:intvector{ /** 1947-10  */
-                    -169,
-                    3673024,
+                territories{
+                    "ID",
                 }
             }
         }
-        DZ{
-            {
-                id{"DZD"}
-                from:intvector{ /** 1964-04-01  */
-                    -45,
-                    -409998976,
+        bxr{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        EC{
-            {
-                id{"USD"}
-                from:intvector{ /** 2000-10-02  */
-                    220,
-                    1878994880,
+        bya{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"ECS"}
-                from:intvector{ /** 1884-04-01  */
-                    -632,
-                    509171072,
+            secondary{
+                scripts{
+                    "Batk",
                 }
-                to:intvector{ /** 2000-10-02  */
-                    220,
-                    1878994880,
+                territories{
+                    "ID",
                 }
             }
         }
-        EE{
-            {
-                id{"EEK"}
-                from:intvector{ /** 1992-06-21  */
-                    162,
-                    167658048,
+        byn{
+            primary{
+                scripts{
+                    "Ethi",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-1-1  */
-                    -67,
-                    -528898464,
+        }
+        ca{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1992-06-20  */
-                    162,
-                    81258048,
+                territories{
+                    "AD",
                 }
             }
-        }
-        EG{
-            {
-                id{"EGP"}
-                from:intvector{ /** 1885-11-14  */
-                    -625,
-                    -1104547296,
+            secondary{
+                territories{
+                    "ES",
                 }
             }
         }
-        EH{
-            {
-                id{"MAD"}
-                from:intvector{ /** 1976-02-26  */
-                    44,
-                    -1811008320,
+        cad{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        ER{
-            {
-                id{"ERN"}
-                from:intvector{ /** 1997-11-08  */
-                    198,
-                    -2016231904,
+        car{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        ES{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        cch{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"ESP"}
-                from:intvector{ /** 1868-10-19  */
-                    -750,
-                    -345695296,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+        }
+        ccp{
+            primary{
+                scripts{
+                    "Beng",
                 }
             }
-        }
-        ET{
-            {
-                id{"ETB"}
-                from:intvector{ /** 1976-09-15  */
-                    44,
-                    1533978976,
+            secondary{
+                scripts{
+                    "Cakm",
                 }
             }
         }
-        FI{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        ce{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"FIM"}
-                from:intvector{ /** 1963-01-01  */
-                    -52,
-                    -1881407904,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        FJ{
-            {
-                id{"FJD"}
-                from:intvector{ /** 1969-01-13  */
-                    -8,
-                    -434368928,
+        ceb{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        FK{
-            {
-                id{"FKP"}
-                from:intvector{ /** 1901  */
-                    -507,
-                    95619072,
+            secondary{
+                territories{
+                    "PH",
                 }
             }
         }
-        FM{
-            {
-                id{"USD"}
-                from:intvector{ /** 1944  */
-                    -192,
-                    -202046464,
+        cgg{
+            secondary{
+                territories{
+                    "UG",
                 }
             }
-            {
-                id{"JPY"}
-                from:intvector{ /** 1914-10-03  */
-                    -412,
-                    -1820641344,
+        }
+        ch{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1944  */
-                    -192,
-                    -202046464,
+                territories{
+                    "GU",
                 }
             }
         }
-        FO{
-            {
-                id{"DKK"}
-                from:intvector{ /** 1948  */
-                    -162,
-                    1474301952,
+        chk{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "FM",
                 }
             }
         }
-        FR{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        chm{
+            primary{
+                scripts{
+                    "Cyrl",
+                    "Latn",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
-                }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+        }
+        chn{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        GA{
-            {
-                id{"XAF"}
-                from:intvector{ /** 1993-01-01  */
-                    168,
-                    -3013024,
+        cho{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        GB{
-            {
-                id{"GBP"}
-                from:intvector{ /** 1694-07-27  */
-                    -2028,
-                    -1492871008,
+        chp{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        GD{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1967-02-27  */
-                    -22,
-                    2041400512,
+            secondary{
+                scripts{
+                    "Cans",
                 }
             }
         }
-        GE{
-            {
-                id{"GEL"}
-                from:intvector{ /** 1995-09-23  */
-                    184,
-                    545757536,
+        chr{
+            primary{
+                scripts{
+                    "Cher",
+                    "Latn",
                 }
             }
-            {
-                id{"GEK"}
-                from:intvector{ /** 1993-04-05  */
-                    169,
-                    342766976,
-                }
-                to:intvector{ /** 1995-09-25  */
-                    184,
-                    718557536,
+        }
+        chy{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
-                }
-                to:intvector{ /** 1993-06-11  */
-                    169,
-                    861286976,
+        }
+        cja{
+            primary{
+                scripts{
+                    "Cham",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+            secondary{
+                scripts{
+                    "Deva",
                 }
             }
         }
-        GF{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        cjm{
+            primary{
+                scripts{
+                    "Arab",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
-                }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+            secondary{
+                scripts{
+                    "Cham",
                 }
             }
         }
-        GG{
-            {
-                id{"GBP"}
-                from:intvector{ /** 1830  */
-                    -1029,
-                    1543747584,
+        cjs{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        GH{
-            {
-                id{"GHS"}
-                from:intvector{ /** 2007-07-03  */
-                    271,
-                    -448284512,
+        ckt{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"GHC"}
-                from:intvector{ /** 1979-03-09  */
-                    66,
-                    1220338464,
-                }
-                to:intvector{ /** 2007-12-31  */
-                    272,
-                    1971215488,
+        }
+        co{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        GI{
-            {
-                id{"GIP"}
-                from:intvector{ /** 1713  */
-                    -1889,
-                    -1210545152,
+        cop{
+            secondary{
+                scripts{
+                    "Arab",
+                    "Copt",
+                    "Grek",
                 }
             }
         }
-        GL{
-            {
-                id{"DKK"}
-                from:intvector{ /** 1873-05-27  */
-                    -713,
-                    -715785248,
+        cpe{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        GM{
-            {
-                id{"GMD"}
-                from:intvector{ /** 1971-07-01  */
-                    7,
-                    1471648928,
+        cr{
+            primary{
+                scripts{
+                    "Cans",
+                    "Latn",
                 }
             }
         }
-        GN{
-            {
-                id{"GNF"}
-                from:intvector{ /** 1986-01-06  */
-                    117,
-                    -1452480928,
+        crh{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"GNS"}
-                from:intvector{ /** 1972-10-02  */
-                    14,
-                    -1265509440,
-                }
-                to:intvector{ /** 1986-01-06  */
-                    117,
-                    -1452480928,
+        }
+        crk{
+            primary{
+                scripts{
+                    "Cans",
                 }
             }
         }
-        GP{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        crs{
+            secondary{
+                territories{
+                    "SC",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
+        }
+        cs{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+                territories{
+                    "CZ",
                 }
             }
         }
-        GQ{
-            {
-                id{"XAF"}
-                from:intvector{ /** 1993-01-01  */
-                    168,
-                    -3013024,
+        csb{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"GQE"}
-                from:intvector{ /** 1975-07-07  */
-                    36,
-                    -628569952,
-                }
-                to:intvector{ /** 1986-06  */
-                    117,
-                    -1884180928,
+        }
+        cu{
+            secondary{
+                scripts{
+                    "Glag",
                 }
             }
         }
-        GR{
-            {
-                id{"EUR"}
-                from:intvector{ /** 2001-01-01  */
-                    227,
-                    -945283488,
+        cv{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"GRD"}
-                from:intvector{ /** 1954-05-01  */
-                    -118,
-                    1884840928,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        GS{
-            {
-                id{"GBP"}
-                from:intvector{ /** 1908  */
-                    -456,
-                    1890686976,
+        cwd{
+            primary{
+                scripts{
+                    "Cans",
                 }
             }
         }
-        GT{
-            {
-                id{"GTQ"}
-                from:intvector{ /** 1925-05-27  */
-                    -331,
-                    -484492320,
+        cy{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        GU{
-            {
-                id{"USD"}
-                from:intvector{ /** 1944-08-21  */
-                    -191,
-                    1526433536,
+            secondary{
+                territories{
+                    "GB",
                 }
             }
         }
-        GW{
-            {
-                id{"GWP"}
-                from:intvector{ /** 1976-02-28  */
-                    44,
-                    -1638208320,
-                }
-            }
-            {
-                id{"XOF"}
-                from:intvector{ /** 1997-01-01  */
-                    198,
-                    1673335392,
-                }
-            }
-            {
-                id{"GWE"}
-                from:intvector{ /** 1914-01-01  */
-                    -412,
-                    -1993981344,
-                }
-                to:intvector{ /** 1976-02-28  */
-                    44,
-                    -1638208320,
+        da{
+            primary{
+                scripts{
+                    "Latn",
                 }
-            }
-        }
-        GY{
-            {
-                id{"GYD"}
-                from:intvector{ /** 1966-05-26  */
-                    -29,
-                    483951584,
+                territories{
+                    "DK",
+                    "GL",
                 }
             }
         }
-        HK{
-            {
-                id{"HKD"}
-                from:intvector{ /** 1895-02-02  */
-                    -552,
-                    -141699904,
+        dak{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        HM{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1967-02-16  */
-                    -22,
-                    1091000512,
+        dar{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        HN{
-            {
-                id{"HNL"}
-                from:intvector{ /** 1926-04-03  */
-                    -324,
-                    -1086923392,
+        dcc{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        HR{
-            {
-                id{"HRK"}
-                from:intvector{ /** 1994-05-30  */
-                    176,
-                    -320911392,
-                }
-            }
-            {
-                id{"HRD"}
-                from:intvector{ /** 1991-12-23  */
-                    154,
-                    -1130410880,
+        de{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1995-01  */
-                    183,
-                    -1355522464,
+                territories{
+                    "AT",
+                    "BE",
+                    "CH",
+                    "DE",
+                    "LI",
+                    "LU",
+                    "NA",
                 }
             }
-            {
-                id{"YUN"}
-                from:intvector{ /** 1990-01-01  */
-                    146,
-                    -208132512,
+            secondary{
+                scripts{
+                    "Runr",
                 }
-                to:intvector{ /** 1991-12-23  */
-                    154,
-                    -1130410880,
+                territories{
+                    "BR",
+                    "US",
                 }
             }
-            {
-                id{"YUD"}
-                from:intvector{ /** 1966-01-01  */
-                    -30,
-                    -1676288416,
-                }
-                to:intvector{ /** 1990-01-01  */
-                    146,
-                    -208132512,
+        }
+        del{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        HT{
-            {
-                id{"HTG"}
-                from:intvector{ /** 1872-08-26  */
-                    -720,
-                    1935333120,
+        den{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"USD"}
-                from:intvector{ /** 1915  */
-                    -405,
-                    -522812416,
+            secondary{
+                scripts{
+                    "Cans",
                 }
             }
         }
-        HU{
-            {
-                id{"HUF"}
-                from:intvector{ /** 1946-07-23  */
-                    -176,
-                    433064096,
+        dgr{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        ID{
-            {
-                id{"IDR"}
-                from:intvector{ /** 1965-12-13  */
-                    -37,
-                    -2110057344,
+        dhd{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        IE{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999  */
-                    213,
-                    320765952,
-                }
-            }
-            {
-                id{"IEP"}
-                from:intvector{ /** 1922  */
-                    -353,
-                    1358655488,
-                }
-                to:intvector{ /** 2002-02-09  */
-                    235,
-                    1217205440,
-                }
-            }
-            {
-                id{"GBP"}
-                from:intvector{ /** 1800  */
-                    -1250,
-                    -248247296,
-                }
-                to:intvector{ /** 1922  */
-                    -353,
-                    1358655488,
+        din{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        IL{
-            {
-                id{"ILS"}
-                from:intvector{ /** 1985-09-04  */
-                    110,
-                    1198937440,
-                }
-            }
-            {
-                id{"ILP"}
-                from:intvector{ /** 1948-08-16  */
-                    -162,
-                    -1524185344,
-                }
-                to:intvector{ /** 1980-02-22  */
-                    73,
-                    -480259904,
+        diq{
+            secondary{
+                territories{
+                    "TR",
                 }
             }
         }
-        IM{
-            {
-                id{"GBP"}
-                from:intvector{ /** 1840-01-03  */
-                    -956,
-                    -578172320,
+        dje{
+            secondary{
+                territories{
+                    "NE",
                 }
             }
         }
-        IN{
-            {
-                id{"INR"}
-                from:intvector{ /** 1835-08-17  */
-                    -992,
-                    1779237632,
+        dng{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        IO{
-            {
-                id{"USD"}
-                from:intvector{ /** 1965-11-08  */
-                    -37,
-                    1752849952,
+        doi{
+            primary{
+                scripts{
+                    "Arab",
                 }
             }
-            {
-                id{"GBP"}
-                from:intvector{ /** 1965-11-08  */
-                    -37,
-                    1752849952,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        IQ{
-            {
-                id{"IQD"}
-                from:intvector{ /** 1931-04-19  */
-                    -287,
-                    -851913344,
+        dsb{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"EGP"}
-                from:intvector{ /** 1920-11-11  */
-                    -368,
-                    -805542368,
-                }
-                to:intvector{ /** 1931-04-19  */
-                    -287,
-                    -851913344,
+        }
+        dua{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"INR"}
-                from:intvector{ /** 1920-11-11  */
-                    -368,
-                    -805542368,
+        }
+        dv{
+            primary{
+                scripts{
+                    "Thaa",
                 }
-                to:intvector{ /** 1931-04-19  */
-                    -287,
-                    -851913344,
+                territories{
+                    "MV",
                 }
             }
         }
-        IR{
-            {
-                id{"IRR"}
-                from:intvector{ /** 1932-05-13  */
-                    -279,
-                    100975584,
+        dyu{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        IS{
-            {
-                id{"ISK"}
-                from:intvector{ /** 1981-01-01  */
-                    80,
-                    -737090976,
+            secondary{
+                territories{
+                    "BF",
                 }
             }
-            {
-                id{"DKK"}
-                from:intvector{ /** 1873-05-27  */
-                    -713,
-                    -715785248,
+        }
+        dz{
+            primary{
+                scripts{
+                    "Tibt",
                 }
-                to:intvector{ /** 1918-12-01  */
-                    -383,
-                    -316972928,
+                territories{
+                    "BT",
                 }
             }
         }
-        IT{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        ee{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"ITL"}
-                from:intvector{ /** 1862-8-24  */
-                    -794,
-                    -237654272,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+            secondary{
+                territories{
+                    "GH",
+                    "TG",
                 }
             }
         }
-        JE{
-            {
-                id{"GBP"}
-                from:intvector{ /** 1837  */
-                    -978,
-                    -869751808,
+        efi{
+            primary{
+                scripts{
+                    "Latn",
                 }
-            }
-        }
-        JM{
-            {
-                id{"JMD"}
-                from:intvector{ /** 1969-09-08  */
-                    -8,
-                    -865888928,
+                territories{
+                    "NG",
                 }
             }
         }
-        JO{
-            {
-                id{"JOD"}
-                from:intvector{ /** 1950-07-01  */
-                    -147,
-                    208612512,
+        eka{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        JP{
-            {
-                id{"JPY"}
-                from:intvector{ /** 1871-06  */
-                    -728,
-                    -1696015808,
+        el{
+            primary{
+                scripts{
+                    "Grek",
                 }
-            }
-        }
-        KE{
-            {
-                id{"KES"}
-                from:intvector{ /** 1966-09-14  */
-                    -30,
-                    -552608416,
+                territories{
+                    "CY",
+                    "GR",
                 }
             }
         }
-        KG{
-            {
-                id{"KGS"}
-                from:intvector{ /** 1993-05-10  */
-                    169,
-                    774826976,
-                }
-            }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
-                }
-                to:intvector{ /** 1993-05-10  */
-                    169,
-                    774826976,
+        emk{
+            primary{
+                scripts{
+                    "Nkoo",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+            secondary{
+                territories{
+                    "GN",
                 }
             }
         }
-        KH{
-            {
-                id{"KHR"}
-                from:intvector{ /** 1980-03-20  */
-                    73,
-                    -652999904,
+        en{
+            primary{
+                scripts{
+                    "Latn",
                 }
-            }
-        }
-        KI{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+                territories{
+                    "AG",
+                    "AI",
+                    "AS",
+                    "AU",
+                    "BB",
+                    "BM",
+                    "BS",
+                    "BW",
+                    "BZ",
+                    "CA",
+                    "CC",
+                    "CK",
+                    "CM",
+                    "CX",
+                    "DG",
+                    "DM",
+                    "FJ",
+                    "FK",
+                    "FM",
+                    "GB",
+                    "GD",
+                    "GG",
+                    "GH",
+                    "GI",
+                    "GM",
+                    "GU",
+                    "GY",
+                    "HK",
+                    "IE",
+                    "IM",
+                    "IN",
+                    "IO",
+                    "JE",
+                    "JM",
+                    "KE",
+                    "KI",
+                    "KN",
+                    "KY",
+                    "LC",
+                    "LR",
+                    "LS",
+                    "MG",
+                    "MH",
+                    "MP",
+                    "MS",
+                    "MT",
+                    "MU",
+                    "MW",
+                    "NA",
+                    "NF",
+                    "NG",
+                    "NR",
+                    "NU",
+                    "NZ",
+                    "PG",
+                    "PH",
+                    "PK",
+                    "PN",
+                    "PR",
+                    "RW",
+                    "SB",
+                    "SC",
+                    "SG",
+                    "SH",
+                    "SL",
+                    "SZ",
+                    "TC",
+                    "TK",
+                    "TO",
+                    "TT",
+                    "TV",
+                    "TZ",
+                    "UG",
+                    "UM",
+                    "US",
+                    "VC",
+                    "VG",
+                    "VI",
+                    "VU",
+                    "WS",
+                    "ZA",
+                    "ZM",
+                    "ZW",
                 }
             }
-        }
-        KM{
-            {
-                id{"KMF"}
-                from:intvector{ /** 1975-07-06  */
-                    36,
-                    -714969952,
+            secondary{
+                scripts{
+                    "Dsrt",
+                    "Shaw",
+                }
+                territories{
+                    "BE",
+                    "DE",
+                    "ES",
+                    "ET",
+                    "FR",
+                    "IT",
+                    "MY",
+                    "NL",
+                    "PW",
+                    "TA",
                 }
             }
         }
-        KN{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1965-10-06  */
-                    -37,
-                    1579989952,
+        eo{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        KP{
-            {
-                id{"KPW"}
-                from:intvector{ /** 1959-04-17  */
-                    -81,
-                    2119790976,
+        es{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "AR",
+                    "BO",
+                    "CL",
+                    "CO",
+                    "CR",
+                    "CU",
+                    "DO",
+                    "EA",
+                    "EC",
+                    "ES",
+                    "GQ",
+                    "GT",
+                    "HN",
+                    "IC",
+                    "MX",
+                    "NI",
+                    "PA",
+                    "PE",
+                    "PH",
+                    "PR",
+                    "PY",
+                    "SV",
+                    "UY",
+                    "VE",
                 }
             }
-        }
-        KR{
-            {
-                id{"KRW"}
-                from:intvector{ /** 1962-06-10  */
-                    -59,
-                    1720230464,
+            secondary{
+                territories{
+                    "AD",
+                    "BZ",
+                    "US",
                 }
             }
         }
-        KW{
-            {
-                id{"KWD"}
-                from:intvector{ /** 1961-04-01  */
-                    -67,
-                    -528718464,
+        et{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "EE",
                 }
             }
         }
-        KY{
-            {
-                id{"KYD"}
-                from:intvector{ /** 1971  */
-                    7,
-                    1471228928,
+        ett{
+            secondary{
+                scripts{
+                    "Ital",
+                    "Latn",
                 }
             }
-            {
-                id{"JMD"}
-                from:intvector{ /** 1969-09-08  */
-                    -8,
-                    -865888928,
+        }
+        eu{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1971  */
-                    7,
-                    1471228928,
+            }
+            secondary{
+                territories{
+                    "ES",
                 }
             }
         }
-        KZ{
-            {
-                id{"KZT"}
-                from:intvector{ /** 1993-11-05  */
-                    169,
-                    343186976,
+        evn{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        LA{
-            {
-                id{"LAK"}
-                from:intvector{ /** 1979-12-10  */
-                    66,
-                    1307278464,
+        ewo{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        LB{
-            {
-                id{"LBP"}
-                from:intvector{ /** 1948-02-02  */
-                    -162,
-                    1560821952,
+        fa{
+            primary{
+                scripts{
+                    "Arab",
+                }
+                territories{
+                    "AF",
+                    "IR",
                 }
             }
-        }
-        LC{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1965-10-06  */
-                    -37,
-                    1579989952,
+            secondary{
+                territories{
+                    "PK",
                 }
             }
         }
-        LI{
-            {
-                id{"CHF"}
-                from:intvector{ /** 1921-02  */
-                    -361,
-                    -112453440,
+        fan{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        LK{
-            {
-                id{"LKR"}
-                from:intvector{ /** 1978-05-22  */
-                    59,
-                    872429536,
+            secondary{
+                territories{
+                    "GQ",
                 }
             }
         }
-        LR{
-            {
-                id{"LRD"}
-                from:intvector{ /** 1944-01-01  */
-                    -192,
-                    -201986464,
+        fat{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        LS{
-            {
-                id{"ZAR"}
-                from:intvector{ /** 1961-02-14  */
-                    -66,
-                    594361536,
+        ff{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"LSL"}
-                from:intvector{ /** 1980-01-22  */
-                    73,
-                    -480319904,
+            secondary{
+                territories{
+                    "GN",
+                    "SN",
                 }
             }
         }
-        LT{
-            {
-                id{"LTL"}
-                from:intvector{ /** 1993-06-25  */
-                    169,
-                    2070886976,
+        ffm{
+            secondary{
+                territories{
+                    "ML",
                 }
             }
-            {
-                id{"LTT"}
-                from:intvector{ /** 1992-10-1  */
-                    161,
-                    -1560101952,
+        }
+        fi{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1993-06-25  */
-                    169,
-                    2070886976,
+                territories{
+                    "FI",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-1-1  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1992-10-01  */
-                    161,
-                    -1560101952,
+            secondary{
+                territories{
+                    "SE",
                 }
             }
         }
-        LU{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
-                }
-            }
-            {
-                id{"LUF"}
-                from:intvector{ /** 1944-09-4  */
-                    -191,
-                    57693536,
+        fil{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+                territories{
+                    "PH",
                 }
             }
-        }
-        LV{
-            {
-                id{"LVL"}
-                from:intvector{ /** 1993-06-28  */
-                    169,
-                    -1964880320,
-                }
-            }
-            {
-                id{"LVR"}
-                from:intvector{ /** 1992-05-07  */
-                    161,
-                    -1042001952,
-                }
-                to:intvector{ /** 1993-10-17  */
-                    169,
-                    1379926976,
-                }
-            }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1992-07-20  */
-                    162,
-                    81318048,
+            secondary{
+                scripts{
+                    "Tglg",
                 }
             }
         }
-        LY{
-            {
-                id{"LYD"}
-                from:intvector{ /** 1971-09-01  */
-                    7,
-                    1471768928,
+        fiu{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        MA{
-            {
-                id{"MAD"}
-                from:intvector{ /** 1959-10-17  */
-                    -81,
-                    2120150976,
+        fj{
+            primary{
+                scripts{
+                    "Latn",
                 }
-            }
-        }
-        MC{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+                territories{
+                    "FJ",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
+        }
+        fo{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+                territories{
+                    "FO",
                 }
             }
         }
-        MD{
-            {
-                id{"MDL"}
-                from:intvector{ /** 1993-11-29  */
-                    169,
-                    -1878180320,
+        fon{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        ME{
-            {
-                id{"EUR"}
-                from:intvector{ /** 2002-01-01  */
-                    235,
-                    525945440,
+            secondary{
+                territories{
+                    "BJ",
                 }
             }
-            {
-                id{"DEM"}
-                from:intvector{ /** 1999-10-02  */
-                    213,
-                    407765952,
+        }
+        fr{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2002-05-15  */
-                    235,
-                    1735785440,
+                territories{
+                    "BE",
+                    "BF",
+                    "BI",
+                    "BJ",
+                    "BL",
+                    "CA",
+                    "CD",
+                    "CF",
+                    "CG",
+                    "CH",
+                    "CI",
+                    "CM",
+                    "CP",
+                    "DJ",
+                    "DZ",
+                    "FR",
+                    "GA",
+                    "GF",
+                    "GN",
+                    "GP",
+                    "GQ",
+                    "HT",
+                    "KM",
+                    "LU",
+                    "MA",
+                    "MC",
+                    "MF",
+                    "MG",
+                    "ML",
+                    "MQ",
+                    "MU",
+                    "NC",
+                    "NE",
+                    "PF",
+                    "PM",
+                    "RE",
+                    "RW",
+                    "SC",
+                    "SN",
+                    "SY",
+                    "TD",
+                    "TG",
+                    "TN",
+                    "VU",
+                    "WF",
+                    "YT",
                 }
             }
-            {
-                id{"YUM"}
-                from:intvector{ /** 1994-01-24  */
-                    176,
-                    -839551392,
-                }
-                to:intvector{ /** 2002-05-15  */
-                    235,
-                    1735785440,
+            secondary{
+                territories{
+                    "AC",
+                    "GB",
+                    "TF",
+                    "US",
                 }
             }
         }
-        MF{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
-                }
-            }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
-                }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+        frr{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        MG{
-            {
-                id{"MGA"}
-                from:intvector{ /** 1983-11-01  */
-                    95,
-                    -2089000416,
+        frs{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"MGF"}
-                from:intvector{ /** 1963-07-01  */
-                    -52,
-                    -1881047904,
-                }
-                to:intvector{ /** 2004-12-31  */
-                    250,
-                    1766096000,
+        }
+        fud{
+            secondary{
+                territories{
+                    "WF",
                 }
             }
         }
-        MH{
-            {
-                id{"USD"}
-                from:intvector{ /** 1944  */
-                    -192,
-                    -202046464,
+        fuq{
+            secondary{
+                territories{
+                    "NE",
                 }
             }
         }
-        MK{
-            {
-                id{"MKD"}
-                from:intvector{ /** 1993-05-20  */
-                    169,
-                    1638826976,
+        fur{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        ML{
-            {
-                id{"XOF"}
-                from:intvector{ /** 1984-06-01  */
-                    102,
-                    -618071488,
+        fuv{
+            secondary{
+                territories{
+                    "NG",
                 }
             }
-            {
-                id{"MLF"}
-                from:intvector{ /** 1962-07-02  */
-                    -59,
-                    1029090464,
-                }
-                to:intvector{ /** 1984-08-31  */
-                    103,
-                    1974048512,
+        }
+        fy{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"XOF"}
-                from:intvector{ /** 1958-11-24  */
-                    -88,
-                    1253782048,
-                }
-                to:intvector{ /** 1962-07-02  */
-                    -59,
-                    1029090464,
+            secondary{
+                territories{
+                    "NL",
                 }
             }
         }
-        MM{
-            {
-                id{"MMK"}
-                from:intvector{ /** 1989-06-18  */
-                    139,
-                    -210261440,
-                }
-            }
-            {
-                id{"BUK"}
-                from:intvector{ /** 1952-07-01  */
-                    -133,
-                    -1143896928,
+        ga{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1989-06-18  */
-                    139,
-                    -210261440,
+                territories{
+                    "IE",
                 }
             }
-        }
-        MN{
-            {
-                id{"MNT"}
-                from:intvector{ /** 1915-03  */
-                    -405,
-                    -522632416,
+            secondary{
+                territories{
+                    "GB",
                 }
             }
         }
-        MO{
-            {
-                id{"MOP"}
-                from:intvector{ /** 1901  */
-                    -507,
-                    95619072,
+        gaa{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        MP{
-            {
-                id{"USD"}
-                from:intvector{ /** 1944  */
-                    -192,
-                    -202046464,
+            secondary{
+                territories{
+                    "GH",
                 }
             }
         }
-        MQ{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        gag{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1960-01-01  */
-                    -74,
-                    -2086527392,
+            secondary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+                territories{
+                    "MD",
                 }
             }
         }
-        MR{
-            {
-                id{"MRO"}
-                from:intvector{ /** 1973-06-29  */
-                    22,
-                    -1670287808,
-                }
-            }
-            {
-                id{"XOF"}
-                from:intvector{ /** 1958-11-28  */
-                    -88,
-                    1599382048,
-                }
-                to:intvector{ /** 1973-06-29  */
-                    22,
-                    -1670287808,
+        gay{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        MS{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1967-02-27  */
-                    -22,
-                    2041400512,
+        gba{
+            primary{
+                scripts{
+                    "Arab",
                 }
             }
         }
-        MT{
-            {
-                id{"EUR"}
-                from:intvector{ /** 2008-01-01  */
-                    279,
-                    849784416,
+        gbm{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-            {
-                id{"MTL"}
-                from:intvector{ /** 1968-06-07  */
-                    -15,
-                    1784869440,
-                }
-                to:intvector{ /** 2008-01-31  */
-                    279,
-                    -853182880,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
-            {
-                id{"MTP"}
-                from:intvector{ /** 1914-08-13  */
-                    -412,
-                    -956761344,
+        }
+        gcr{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1968-06-07  */
-                    -15,
-                    1784869440,
+            }
+            secondary{
+                territories{
+                    "GF",
                 }
             }
         }
-        MU{
-            {
-                id{"MUR"}
-                from:intvector{ /** 1934-04-01  */
-                    -265,
-                    2092973440,
+        gd{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        MV{
-            {
-                id{"MVR"}
-                from:intvector{ /** 1981-07-01  */
-                    80,
-                    -736730976,
+            secondary{
+                territories{
+                    "GB",
                 }
             }
         }
-        MW{
-            {
-                id{"MWK"}
-                from:intvector{ /** 1971-02-15  */
-                    7,
-                    -1614018368,
+        gez{
+            secondary{
+                scripts{
+                    "Ethi",
                 }
             }
         }
-        MX{
-            {
-                id{"MXN"}
-                from:intvector{ /** 1993-01-01  */
-                    168,
-                    -3013024,
+        gil{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "KI",
                 }
             }
-            {
-                id{"MXP"}
-                from:intvector{ /** 1822  */
-                    -1088,
-                    -1808949248,
+        }
+        gl{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1992-12-31  */
-                    162,
-                    1032018048,
+            }
+            secondary{
+                territories{
+                    "ES",
                 }
             }
         }
-        MY{
-            {
-                id{"MYR"}
-                from:intvector{ /** 1963-9-16  */
-                    -52,
-                    -584927904,
+        gld{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        MZ{
-            {
-                id{"MZN"}
-                from:intvector{ /** 2006-07-01  */
-                    264,
-                    -2092313440,
+        glk{
+            secondary{
+                territories{
+                    "IR",
                 }
             }
-            {
-                id{"MZM"}
-                from:intvector{ /** 1980-06-16  */
-                    73,
-                    -998419904,
+        }
+        gn{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2006-12-31  */
-                    265,
-                    499986560,
+                territories{
+                    "PY",
                 }
             }
-            {
-                id{"MZE"}
-                from:intvector{ /** 1975-06-25  */
-                    37,
-                    926570048,
-                }
-                to:intvector{ /** 1980-06-16  */
-                    73,
-                    -998419904,
+        }
+        gno{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        NA{
-            {
-                id{"ZAR"}
-                from:intvector{ /** 1961-02-14  */
-                    -66,
-                    594361536,
+        gon{
+            primary{
+                scripts{
+                    "Deva",
+                    "Telu",
                 }
             }
-            {
-                id{"NAD"}
-                from:intvector{ /** 1993  */
-                    168,
-                    -3073024,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        NC{
-            {
-                id{"XPF"}
-                from:intvector{ /** 1985  */
-                    110,
-                    939197440,
+        gor{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        NE{
-            {
-                id{"XOF"}
-                from:intvector{ /** 1958-12-19  */
-                    -88,
-                    821842048,
+            secondary{
+                territories{
+                    "ID",
                 }
             }
         }
-        NF{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+        got{
+            secondary{
+                scripts{
+                    "Goth",
                 }
             }
         }
-        NG{
-            {
-                id{"NGN"}
-                from:intvector{ /** 1973-01-01  */
-                    22,
-                    205179488,
+        grb{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        NI{
-            {
-                id{"NIO"}
-                from:intvector{ /** 1991-04-30  */
-                    154,
-                    -526090880,
+        grc{
+            secondary{
+                scripts{
+                    "Cprt",
+                    "Grek",
+                    "Linb",
                 }
             }
-            {
-                id{"NIC"}
-                from:intvector{ /** 1988-02-15  */
-                    132,
-                    -2027330368,
-                }
-                to:intvector{ /** 1991-04-30  */
-                    154,
-                    -526090880,
+        }
+        grt{
+            primary{
+                scripts{
+                    "Beng",
                 }
             }
         }
-        NL{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-1-1  */
-                    213,
-                    320825952,
+        gsw{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"NLG"}
-                from:intvector{ /** 1813  */
-                    -1154,
-                    1957059584,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+            secondary{
+                territories{
+                    "CH",
+                    "FR",
+                    "LI",
                 }
             }
         }
-        NO{
-            {
-                id{"NOK"}
-                from:intvector{ /** 1905-06-07  */
-                    -478,
-                    -2004239808,
+        gu{
+            primary{
+                scripts{
+                    "Gujr",
                 }
             }
-            {
-                id{"SEK"}
-                from:intvector{ /** 1873-5-27  */
-                    -713,
-                    -715785248,
-                }
-                to:intvector{ /** 1905-06-07  */
-                    -478,
-                    -2004239808,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        NP{
-            {
-                id{"NPR"}
-                from:intvector{ /** 1933  */
-                    -272,
-                    621504512,
+        guz{
+            secondary{
+                territories{
+                    "KE",
                 }
             }
-            {
-                id{"INR"}
-                from:intvector{ /** 1870  */
-                    -735,
-                    1127362560,
-                }
-                to:intvector{ /** 1966-10-17  */
-                    -30,
-                    -293348416,
+        }
+        gv{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        NR{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+        gwi{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        NU{
-            {
-                id{"NZD"}
-                from:intvector{ /** 1967-07-10  */
-                    -22,
-                    572900512,
+        ha{
+            primary{
+                scripts{
+                    "Arab",
+                    "Latn",
+                }
+                territories{
+                    "NG",
                 }
             }
-        }
-        NZ{
-            {
-                id{"NZD"}
-                from:intvector{ /** 1967-07-10  */
-                    -22,
-                    572900512,
+            secondary{
+                territories{
+                    "NE",
                 }
             }
         }
-        OM{
-            {
-                id{"OMR"}
-                from:intvector{ /** 1972-11-11  */
-                    14,
-                    -487849440,
+        hai{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        PA{
-            {
-                id{"PAB"}
-                from:intvector{ /** 1903-11-04  */
-                    -493,
-                    -997030368,
+        haw{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"USD"}
-                from:intvector{ /** 1903-11-18  */
-                    -492,
-                    212569632,
+            secondary{
+                territories{
+                    "US",
                 }
             }
         }
-        PE{
-            {
-                id{"PEN"}
-                from:intvector{ /** 1991-07-01  */
-                    154,
-                    1263456416,
+        haz{
+            secondary{
+                territories{
+                    "AF",
                 }
             }
-            {
-                id{"PEI"}
-                from:intvector{ /** 1985-02-01  */
-                    110,
-                    939317440,
+        }
+        he{
+            primary{
+                scripts{
+                    "Hebr",
                 }
-                to:intvector{ /** 1991-07-01  */
-                    154,
-                    1263456416,
+                territories{
+                    "IL",
                 }
             }
-            {
-                id{"PES"}
-                from:intvector{ /** 1863-02-14  */
-                    -786,
-                    369214656,
+        }
+        hi{
+            primary{
+                scripts{
+                    "Deva",
                 }
-                to:intvector{ /** 1985-02-01  */
-                    110,
-                    939317440,
+                territories{
+                    "IN",
                 }
             }
-        }
-        PF{
-            {
-                id{"XPF"}
-                from:intvector{ /** 1945-12-26  */
-                    -184,
-                    -778664832,
+            secondary{
+                territories{
+                    "FJ",
                 }
             }
         }
-        PG{
-            {
-                id{"PGK"}
-                from:intvector{ /** 1975-09-16  */
-                    37,
-                    149150048,
-                }
-            }
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
-                }
-                to:intvector{ /** 1975-09-16  */
-                    37,
-                    149150048,
+        hil{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        PH{
-            {
-                id{"PHP"}
-                from:intvector{ /** 1946-07-04  */
-                    -177,
-                    -1208535904,
+            secondary{
+                territories{
+                    "PH",
                 }
             }
         }
-        PK{
-            {
-                id{"PKR"}
-                from:intvector{ /** 1948-04-01  */
-                    -162,
-                    1474541952,
+        hmn{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"INR"}
-                from:intvector{ /** 1835-08-17  */
-                    -992,
-                    1779237632,
-                }
-                to:intvector{ /** 1947-08-15  */
-                    -169,
-                    1213153024,
+            secondary{
+                scripts{
+                    "Hmng",
                 }
             }
         }
-        PL{
-            {
-                id{"PLN"}
-                from:intvector{ /** 1995-01-01  */
-                    183,
-                    -1355522464,
+        hne{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-            {
-                id{"PLZ"}
-                from:intvector{ /** 1950-10-28  */
-                    -147,
-                    -1753374784,
-                }
-                to:intvector{ /** 1994-12-31  */
-                    176,
-                    -234091392,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        PM{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        hnn{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1972-12-21  */
-                    15,
-                    376210560,
-                }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+            secondary{
+                scripts{
+                    "Hano",
                 }
             }
         }
-        PN{
-            {
-                id{"NZD"}
-                from:intvector{ /** 1969-01-13  */
-                    -8,
-                    -434368928,
+        hno{
+            secondary{
+                territories{
+                    "PK",
                 }
             }
         }
-        PR{
-            {
-                id{"USD"}
-                from:intvector{ /** 1898-12-10  */
-                    -529,
-                    755219584,
+        ho{
+            primary{
+                scripts{
+                    "Latn",
                 }
-            }
-            {
-                id{"ESP"}
-                from:intvector{ /** 1800  */
-                    -1250,
-                    -248247296,
-                }
-                to:intvector{ /** 1898-12-10  */
-                    -529,
-                    755219584,
+                territories{
+                    "PG",
                 }
             }
         }
-        PS{
-            {
-                id{"JOD"}
-                from:intvector{ /** 1996-02-12  */
-                    191,
-                    1066166464,
-                }
-            }
-            {
-                id{"ILS"}
-                from:intvector{ /** 1985-09-04  */
-                    110,
-                    1198937440,
+        hoc{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-            {
-                id{"ILP"}
-                from:intvector{ /** 1967-06  */
-                    -23,
-                    -204759488,
+            secondary{
+                scripts{
+                    "Wara",
                 }
-                to:intvector{ /** 1980-02-22  */
-                    73,
-                    -480259904,
+                territories{
+                    "IN",
                 }
             }
-            {
-                id{"JOD"}
-                from:intvector{ /** 1950-07-01  */
-                    -147,
-                    208612512,
-                }
-                to:intvector{ /** 1967-06  */
-                    -23,
-                    -204759488,
+        }
+        hoj{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
         }
-        PT{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        hop{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"PTE"}
-                from:intvector{ /** 1911-05-22  */
-                    -434,
-                    -384460832,
+        }
+        hr{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+                territories{
+                    "BA",
+                    "HR",
                 }
             }
-        }
-        PW{
-            {
-                id{"USD"}
-                from:intvector{ /** 1944  */
-                    -192,
-                    -202046464,
+            secondary{
+                territories{
+                    "AT",
                 }
             }
         }
-        PY{
-            {
-                id{"PYG"}
-                from:intvector{ /** 1943-11  */
-                    -199,
-                    -1672615392,
+        hsb{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        QA{
-            {
-                id{"QAR"}
-                from:intvector{ /** 1973-05-19  */
-                    22,
-                    1760619488,
+        ht{
+            primary{
+                scripts{
+                    "Latn",
                 }
-            }
-        }
-        QU{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+                territories{
+                    "HT",
                 }
             }
         }
-        RE{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        hu{
+            primary{
+                scripts{
+                    "Latn",
                 }
-            }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1975-01-01  */
-                    36,
-                    -1147329952,
+                territories{
+                    "HU",
                 }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+            }
+            secondary{
+                territories{
+                    "AT",
+                    "RO",
+                    "RS",
                 }
             }
         }
-        RO{
-            {
-                id{"RON"}
-                from:intvector{ /** 2005-07-01  */
-                    257,
-                    731424928,
+        hup{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"ROL"}
-                from:intvector{ /** 1952-01-28  */
-                    -132,
-                    1188543072,
+        }
+        hy{
+            primary{
+                scripts{
+                    "Armn",
                 }
-                to:intvector{ /** 2006-12-31  */
-                    265,
-                    499986560,
+                territories{
+                    "AM",
                 }
             }
         }
-        RS{
-            {
-                id{"RSD"}
-                from:intvector{ /** 2006-10-25  */
-                    264,
-                    -18533440,
+        hz{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"CSD"}
-                from:intvector{ /** 2002-05-15  */
-                    235,
-                    1735785440,
-                }
-                to:intvector{ /** 2006-10-25  */
-                    264,
-                    -18533440,
+        }
+        ia{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"YUM"}
-                from:intvector{ /** 1994-01-24  */
-                    176,
-                    -839551392,
-                }
-                to:intvector{ /** 2002-05-15  */
-                    235,
-                    1735785440,
+        }
+        iba{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        RU{
-            {
-                id{"RUB"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        ibb{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
-                }
-                to:intvector{ /** 1998-12-31  */
-                    206,
-                    1442257024,
+            secondary{
+                territories{
+                    "NG",
                 }
             }
         }
-        RW{
-            {
-                id{"RWF"}
-                from:intvector{ /** 1964-05-19  */
-                    -44,
-                    1145261024,
+        id{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "ID",
+                }
+            }
+            secondary{
+                scripts{
+                    "Arab",
                 }
             }
         }
-        SA{
-            {
-                id{"SAR"}
-                from:intvector{ /** 1952-10-22  */
-                    -132,
-                    670683072,
+        ig{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "NG",
                 }
             }
         }
-        SB{
-            {
-                id{"SBD"}
-                from:intvector{ /** 1977-10-24  */
-                    51,
-                    -425699392,
+        ii{
+            primary{
+                scripts{
+                    "Yiii",
                 }
             }
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+            secondary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1978-06-30  */
-                    59,
-                    1563689536,
+                territories{
+                    "CN",
                 }
             }
         }
-        SC{
-            {
-                id{"SCR"}
-                from:intvector{ /** 1903-11  */
-                    -493,
-                    -1256230368,
+        ik{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        SD{
-            {
-                id{"SDG"}
-                from:intvector{ /** 2007-01-10  */
-                    272,
-                    156155488,
+        ilo{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"SDD"}
-                from:intvector{ /** 1992-06-08  */
-                    161,
-                    -955541952,
+            secondary{
+                territories{
+                    "PH",
                 }
-                to:intvector{ /** 2007-06-30  */
-                    272,
-                    1884455488,
+            }
+        }
+        inh{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"SDP"}
-                from:intvector{ /** 1957-04-08  */
-                    -96,
-                    -1600266880,
+            secondary{
+                scripts{
+                    "Arab",
+                    "Latn",
                 }
-                to:intvector{ /** 1998-06  */
-                    205,
-                    -1150102976,
+                territories{
+                    "RU",
                 }
             }
-            {
-                id{"EGP"}
-                from:intvector{ /** 1889-01-19  */
-                    -595,
-                    1003201120,
+        }
+        is{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1958-01-01  */
-                    -89,
-                    -734017952,
+                territories{
+                    "IS",
                 }
             }
-            {
-                id{"GBP"}
-                from:intvector{ /** 1889-01-19  */
-                    -595,
-                    1003201120,
+        }
+        it{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1958-01-01  */
-                    -89,
-                    -734017952,
+                territories{
+                    "CH",
+                    "IT",
+                    "SM",
                 }
             }
-        }
-        SE{
-            {
-                id{"SEK"}
-                from:intvector{ /** 1873-5-27  */
-                    -713,
-                    -715785248,
+            secondary{
+                territories{
+                    "FR",
+                    "HR",
+                    "US",
+                    "VA",
                 }
             }
         }
-        SG{
-            {
-                id{"SGD"}
-                from:intvector{ /** 1967-06-12  */
-                    -22,
-                    745640512,
+        iu{
+            primary{
+                scripts{
+                    "Cans",
                 }
             }
-            {
-                id{"MYR"}
-                from:intvector{ /** 1963-09-16  */
-                    -52,
-                    -584927904,
+            secondary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1967-06-12  */
-                    -22,
-                    745640512,
+                territories{
+                    "GL",
                 }
             }
         }
-        SH{
-            {
-                id{"SHP"}
-                from:intvector{ /** 1917-02-15  */
-                    -390,
-                    -579201856,
+        ja{
+            primary{
+                scripts{
+                    "Jpan",
                 }
-            }
-        }
-        SI{
-            {
-                id{"EUR"}
-                from:intvector{ /** 2007-01-01  */
-                    271,
-                    -621444512,
+                territories{
+                    "JP",
                 }
             }
-            {
-                id{"SIT"}
-                from:intvector{ /** 1992-10-07  */
-                    161,
-                    -1041701952,
-                }
-                to:intvector{ /** 2007-01-14  */
-                    272,
-                    501755488,
+        }
+        jpr{
+            primary{
+                scripts{
+                    "Hebr",
                 }
             }
         }
-        SJ{
-            {
-                id{"NOK"}
-                from:intvector{ /** 1905-06-07  */
-                    -478,
-                    -2004239808,
+        jrb{
+            primary{
+                scripts{
+                    "Hebr",
                 }
             }
         }
-        SK{
-            {
-                id{"EUR"}
-                from:intvector{ /** 2009-01-01  */
-                    286,
-                    -1887553952,
+        jv{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"SKK"}
-                from:intvector{ /** 1992-12-31  */
-                    162,
-                    1032018048,
-                }
-                to:intvector{ /** 2009-01-01  */
-                    286,
-                    -1887553952,
-                }
-            }
-            {
-                id{"CSK"}
-                from:intvector{ /** 1953-06-01  */
-                    -125,
-                    413672000,
+            secondary{
+                scripts{
+                    "Java",
                 }
-                to:intvector{ /** 1992-12-31  */
-                    162,
-                    1032018048,
+                territories{
+                    "ID",
                 }
             }
         }
-        SL{
-            {
-                id{"SLL"}
-                from:intvector{ /** 1964-08-04  */
-                    -45,
-                    -150558976,
-                }
-            }
-            {
-                id{"GBP"}
-                from:intvector{ /** 1808-11-30  */
-                    -1190,
-                    1229342240,
+        ka{
+            primary{
+                scripts{
+                    "Geor",
                 }
-                to:intvector{ /** 1966-02-04  */
-                    -30,
-                    -1417028416,
+                territories{
+                    "GE",
                 }
             }
         }
-        SM{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        kaa{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"ITL"}
-                from:intvector{ /** 1865-12-23  */
-                    -772,
-                    -118694784,
+        }
+        kab{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2001-02-28  */
-                    228,
-                    1387576512,
+            }
+            secondary{
+                territories{
+                    "DZ",
                 }
             }
         }
-        SN{
-            {
-                id{"XOF"}
-                from:intvector{ /** 1959-04-04  */
-                    -81,
-                    996590976,
+        kac{
+            primary{
+                scripts{
+                    "Mymr",
                 }
             }
         }
-        SO{
-            {
-                id{"SOS"}
-                from:intvector{ /** 1960-07-01  */
-                    -74,
-                    -2086167392,
+        kaj{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        SR{
-            {
-                id{"SRD"}
-                from:intvector{ /** 2004-01-01  */
-                    249,
-                    -826564000,
+        kam{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"SRG"}
-                from:intvector{ /** 1940-05-10  */
-                    -221,
-                    -1100494880,
-                }
-                to:intvector{ /** 2003-12-31  */
-                    243,
-                    294867072,
+            secondary{
+                territories{
+                    "KE",
                 }
             }
-            {
-                id{"NLG"}
-                from:intvector{ /** 1815-11-20  */
-                    -1139,
-                    -2048157152,
+        }
+        kbd{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 1940-05-10  */
-                    -221,
-                    -1100494880,
+            }
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        ST{
-            {
-                id{"STD"}
-                from:intvector{ /** 1977-09-08  */
-                    51,
-                    -1808159392,
+        kca{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        SU{
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
-                }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+        kcg{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        SV{
-            {
-                id{"SVC"}
-                from:intvector{ /** 1919-11-11  */
-                    -375,
-                    2018196000,
+        kde{
+            secondary{
+                territories{
+                    "TZ",
                 }
             }
-            {
-                id{"USD"}
-                from:intvector{ /** 2001-01-01  */
-                    227,
-                    -945283488,
+        }
+        kdt{
+            primary{
+                scripts{
+                    "Thai",
                 }
             }
         }
-        SY{
-            {
-                id{"SYP"}
-                from:intvector{ /** 1948-01-01  */
-                    -162,
-                    1474361952,
+        kea{
+            secondary{
+                territories{
+                    "CV",
                 }
             }
         }
-        SZ{
-            {
-                id{"SZL"}
-                from:intvector{ /** 1974-09-06  */
-                    29,
-                    2108888416,
+        kfo{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        TC{
-            {
-                id{"USD"}
-                from:intvector{ /** 1969-09-08  */
-                    -8,
-                    -865888928,
+        kfr{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
         }
-        TD{
-            {
-                id{"XAF"}
-                from:intvector{ /** 1993-01-01  */
-                    168,
-                    -3013024,
+        kfy{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        TF{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        kg{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1959-01-01  */
-                    -81,
-                    737210976,
-                }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+            secondary{
+                territories{
+                    "CD",
                 }
             }
         }
-        TG{
-            {
-                id{"XOF"}
-                from:intvector{ /** 1958-11-28  */
-                    -88,
-                    1599382048,
+        kha{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        TH{
-            {
-                id{"THB"}
-                from:intvector{ /** 1928-04-15  */
-                    -309,
-                    -1402632832,
+            secondary{
+                scripts{
+                    "Beng",
+                }
+                territories{
+                    "IN",
                 }
             }
         }
-        TJ{
-            {
-                id{"TJS"}
-                from:intvector{ /** 2000-10-26  */
-                    220,
-                    -342372416,
+        khb{
+            primary{
+                scripts{
+                    "Talu",
                 }
             }
-            {
-                id{"TJR"}
-                from:intvector{ /** 1995-05-10  */
-                    183,
-                    -577682464,
-                }
-                to:intvector{ /** 2000-10-25  */
-                    220,
-                    -428772416,
+        }
+        khn{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        TK{
-            {
-                id{"NZD"}
-                from:intvector{ /** 1967-07-10  */
-                    -22,
-                    572900512,
+        kht{
+            primary{
+                scripts{
+                    "Mymr",
                 }
             }
         }
-        TL{
-            {
-                id{"USD"}
-                from:intvector{ /** 1999-10-20  */
-                    213,
-                    1962965952,
+        ki{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"TPE"}
-                from:intvector{ /** 1959-01-02  */
-                    -81,
-                    823610976,
-                }
-                to:intvector{ /** 2002-05-20  */
-                    235,
-                    -2127181856,
+            secondary{
+                territories{
+                    "KE",
                 }
             }
-            {
-                id{"IDR"}
-                from:intvector{ /** 1975-12-07  */
-                    36,
-                    -628269952,
+        }
+        kj{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2002-05-20  */
-                    235,
-                    -2127181856,
+                territories{
+                    "NA",
                 }
             }
         }
-        TM{
-            {
-                id{"TMM"}
-                from:intvector{ /** 1993-11-01  */
-                    168,
-                    -2413024,
+        kjh{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+        }
+        kk{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 1993-11-01  */
-                    168,
-                    -2413024,
+                territories{
+                    "KZ",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-01-01  */
-                    -67,
-                    -528898464,
+            secondary{
+                scripts{
+                    "Arab",
                 }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+                territories{
+                    "CN",
                 }
             }
         }
-        TN{
-            {
-                id{"TND"}
-                from:intvector{ /** 1958-11-01  */
-                    -89,
-                    -733417952,
+        kl{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "GL",
                 }
             }
-        }
-        TO{
-            {
-                id{"TOP"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+            secondary{
+                territories{
+                    "DK",
                 }
             }
         }
-        TP{
-            {
-                id{"TPE"}
-                from:intvector{ /** 1959-01-02  */
-                    -81,
-                    823610976,
-                }
-                to:intvector{ /** 2002-05-20  */
-                    235,
-                    -2127181856,
+        kln{
+            secondary{
+                territories{
+                    "KE",
                 }
             }
-            {
-                id{"IDR"}
-                from:intvector{ /** 1975-12-07  */
-                    36,
-                    -628269952,
+        }
+        km{
+            primary{
+                scripts{
+                    "Khmr",
                 }
-                to:intvector{ /** 2002-05-20  */
-                    235,
-                    -2127181856,
+                territories{
+                    "KH",
                 }
             }
         }
-        TR{
-            {
-                id{"TRY"}
-                from:intvector{ /** 2005-01-01  */
-                    257,
-                    731064928,
+        kmb{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"TRL"}
-                from:intvector{ /** 1922-11-01  */
-                    -353,
-                    1359315488,
-                }
-                to:intvector{ /** 2005-12-31  */
-                    257,
-                    -971242368,
+            secondary{
+                territories{
+                    "AO",
                 }
             }
         }
-        TT{
-            {
-                id{"TTD"}
-                from:intvector{ /** 1964  */
-                    -45,
-                    -410238976,
+        kn{
+            primary{
+                scripts{
+                    "Knda",
                 }
             }
-        }
-        TV{
-            {
-                id{"AUD"}
-                from:intvector{ /** 1966-02-14  */
-                    -30,
-                    -553028416,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        TW{
-            {
-                id{"TWD"}
-                from:intvector{ /** 1949-06-15  */
-                    -155,
-                    -53076416,
+        ko{
+            primary{
+                scripts{
+                    "Kore",
                 }
-            }
-        }
-        TZ{
-            {
-                id{"TZS"}
-                from:intvector{ /** 1966-06-14  */
-                    -30,
-                    -552788416,
+                territories{
+                    "KP",
+                    "KR",
                 }
             }
-        }
-        UA{
-            {
-                id{"UAH"}
-                from:intvector{ /** 1996-09-02  */
-                    191,
-                    202586464,
+            secondary{
+                territories{
+                    "CN",
                 }
             }
-            {
-                id{"UAK"}
-                from:intvector{ /** 1992-11-13  */
-                    161,
-                    -523241952,
+        }
+        koi{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 1993-10-17  */
-                    169,
-                    1379926976,
+            }
+            secondary{
+                territories{
+                    "RU",
                 }
             }
-            {
-                id{"RUR"}
-                from:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+        }
+        kok{
+            primary{
+                scripts{
+                    "Deva",
                 }
-                to:intvector{ /** 1992-11-13  */
-                    161,
-                    -523241952,
+            }
+            secondary{
+                territories{
+                    "IN",
                 }
             }
-            {
-                id{"SUR"}
-                from:intvector{ /** 1961-1-1  */
-                    -67,
-                    -528898464,
+        }
+        kos{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1991-12-25  */
-                    154,
-                    -957610880,
+                territories{
+                    "FM",
                 }
             }
         }
-        UG{
-            {
-                id{"UGX"}
-                from:intvector{ /** 1987-05-15  */
-                    125,
-                    796588000,
+        kpe{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"UGS"}
-                from:intvector{ /** 1966-08-15  */
-                    -30,
-                    -466268416,
-                }
-                to:intvector{ /** 1987-05-15  */
-                    125,
-                    796588000,
+        }
+        kpv{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-        }
-        UM{
-            {
-                id{"USD"}
-                from:intvector{ /** 1944  */
-                    -192,
-                    -202046464,
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        US{
-            {
-                id{"USD"}
-                from:intvector{ /** 1792  */
-                    -1308,
-                    694023168,
+        kpy{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
         }
-        UY{
-            {
-                id{"UYU"}
-                from:intvector{ /** 1993-03-01  */
-                    168,
-                    -2893024,
+        kr{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"UYP"}
-                from:intvector{ /** 1975-07-01  */
-                    36,
-                    -1146969952,
-                }
-                to:intvector{ /** 1993-03-01  */
-                    168,
-                    -2893024,
+        }
+        krc{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
             }
-        }
-        UZ{
-            {
-                id{"UZS"}
-                from:intvector{ /** 1994-07-01  */
-                    176,
-                    1468575904,
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        VA{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        kri{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-            {
-                id{"ITL"}
-                from:intvector{ /** 1870-10-19  */
-                    -735,
-                    -1611804736,
-                }
-                to:intvector{ /** 2002-02-28  */
-                    235,
-                    -1436161856,
+            secondary{
+                territories{
+                    "SL",
                 }
             }
         }
-        VC{
-            {
-                id{"XCD"}
-                from:intvector{ /** 1965-10-06  */
-                    -37,
-                    1579989952,
+        krl{
+            primary{
+                scripts{
+                    "Cyrl",
+                    "Latn",
                 }
             }
         }
-        VE{
-            {
-                id{"VEF"}
-                from:intvector{ /** 2008-01-01  */
-                    279,
-                    849784416,
+        kru{
+            primary{
+                scripts{
+                    "Deva",
                 }
             }
-            {
-                id{"VEB"}
-                from:intvector{ /** 1871-05-11  */
-                    -728,
-                    -832075808,
-                }
-                to:intvector{ /** 2008-06-30  */
-                    279,
-                    -939282880,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        VG{
-            {
-                id{"USD"}
-                from:intvector{ /** 1833  */
-                    -1007,
-                    1748867072,
+        ks{
+            primary{
+                scripts{
+                    "Arab",
+                    "Deva",
                 }
             }
-            {
-                id{"GBP"}
-                from:intvector{ /** 1833  */
-                    -1007,
-                    1748867072,
-                }
-                to:intvector{ /** 1959  */
-                    -81,
-                    737150976,
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        VI{
-            {
-                id{"USD"}
-                from:intvector{ /** 1837  */
-                    -978,
-                    -869751808,
+        ksh{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        VN{
-            {
-                id{"VND"}
-                from:intvector{ /** 1985-09-14  */
-                    110,
-                    2062937440,
+        ku{
+            primary{
+                scripts{
+                    "Arab",
+                    "Cyrl",
+                    "Latn",
+                }
+            }
+            secondary{
+                territories{
+                    "IQ",
+                    "IR",
+                    "SY",
+                    "TR",
                 }
             }
         }
-        VU{
-            {
-                id{"VUV"}
-                from:intvector{ /** 1981-01-01  */
-                    80,
-                    -737090976,
+        kum{
+            primary{
+                scripts{
+                    "Cyrl",
+                }
+            }
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        WF{
-            {
-                id{"XPF"}
-                from:intvector{ /** 1961-07-30  */
-                    -66,
-                    1977061536,
+        kut{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        WS{
-            {
-                id{"WST"}
-                from:intvector{ /** 1967-07-10  */
-                    -22,
-                    572900512,
+        kv{
+            primary{
+                scripts{
+                    "Cyrl",
+                    "Latn",
                 }
             }
         }
-        YE{
-            {
-                id{"YER"}
-                from:intvector{ /** 1990-05-22  */
-                    147,
-                    1606507488,
+        kw{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        YT{
-            {
-                id{"EUR"}
-                from:intvector{ /** 1999-01-01  */
-                    213,
-                    320825952,
+        kxm{
+            secondary{
+                territories{
+                    "TH",
                 }
             }
-            {
-                id{"FRF"}
-                from:intvector{ /** 1976-02-23  */
-                    44,
-                    -2070208320,
+        }
+        ky{
+            primary{
+                scripts{
+                    "Arab",
+                    "Cyrl",
                 }
-                to:intvector{ /** 2002-02-17  */
-                    235,
-                    1908405440,
+                territories{
+                    "KG",
                 }
             }
-            {
-                id{"KMF"}
-                from:intvector{ /** 1975-01-01  */
-                    36,
-                    -1147329952,
-                }
-                to:intvector{ /** 1976-02-23  */
-                    44,
-                    -2070208320,
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        YU{
-            {
-                id{"YUM"}
-                from:intvector{ /** 1994-01-24  */
-                    176,
-                    -839551392,
+        la{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 2002-05-15  */
-                    235,
-                    1735785440,
+                territories{
+                    "VA",
                 }
             }
-            {
-                id{"YUN"}
-                from:intvector{ /** 1990-01-01  */
-                    146,
-                    -208132512,
+        }
+        lab{
+            secondary{
+                scripts{
+                    "Lina",
                 }
-                to:intvector{ /** 1992-07-24  */
-                    162,
-                    426918048,
+            }
+        }
+        lad{
+            primary{
+                scripts{
+                    "Hebr",
                 }
             }
-            {
-                id{"YUD"}
-                from:intvector{ /** 1966-01-01  */
-                    -30,
-                    -1676288416,
+        }
+        lah{
+            primary{
+                scripts{
+                    "Arab",
                 }
-                to:intvector{ /** 1990-01-01  */
-                    146,
-                    -208132512,
+            }
+            secondary{
+                territories{
+                    "PK",
                 }
             }
         }
-        ZA{
-            {
-                id{"ZAR"}
-                from:intvector{ /** 1961-02-14  */
-                    -66,
-                    594361536,
+        laj{
+            secondary{
+                territories{
+                    "UG",
                 }
             }
         }
-        ZM{
-            {
-                id{"ZMK"}
-                from:intvector{ /** 1968-01-16  */
-                    -15,
-                    -1732797856,
+        lam{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        ZR{
-            {
-                id{"ZRN"}
-                from:intvector{ /** 1993-11-01  */
-                    168,
-                    -2413024,
+        lb{
+            primary{
+                scripts{
+                    "Latn",
                 }
-                to:intvector{ /** 1998-07  */
-                    205,
-                    -1150042976,
+                territories{
+                    "LU",
                 }
             }
-            {
-                id{"ZRZ"}
-                from:intvector{ /** 1971-10-27  */
-                    7,
-                    -576738368,
+        }
+        lbe{
+            primary{
+                scripts{
+                    "Cyrl",
                 }
-                to:intvector{ /** 1993-11-01  */
-                    168,
-                    -2413024,
+            }
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        ZW{
-            {
-                id{"ZWD"}
-                from:intvector{ /** 1980-04-18  */
-                    73,
-                    -825739904,
+        lcp{
+            primary{
+                scripts{
+                    "Thai",
                 }
             }
         }
-    }
-    /**
-     * Currency metadata.  Unlike the "Currencies" element, this is 
-     * NOT true locale data.  It exists only in root.  The two 
-     * integers are the fraction digits for each currency, and the 
-     * rounding increment.  The fraction digits must be an integer 
-     * from 0..9.  If there is no rounding, the rounding increment is 
-     * zero.  Otherwise the rounding increment is given in units of 
-     * 10^(-fraction_digits).  The special tag "DEFAULT" gives the 
-     * meta data for all currencies not otherwise listed.
-     */
-    CurrencyMeta{
-        ADP:intvector{
-            0,
-            0,
-        }
-        AFN:intvector{
-            0,
-            0,
-        }
-        ALL:intvector{
-            0,
-            0,
-        }
-        AMD:intvector{
-            0,
-            0,
-        }
-        BHD:intvector{
-            3,
-            0,
-        }
-        BIF:intvector{
-            0,
-            0,
-        }
-        BYR:intvector{
-            0,
-            0,
-        }
-        CHF:intvector{
-            2,
-            5,
-        }
-        CLF:intvector{
-            0,
-            0,
-        }
-        CLP:intvector{
-            0,
-            0,
-        }
-        COP:intvector{
-            0,
-            0,
-        }
-        CRC:intvector{
-            0,
-            0,
-        }
-        DEFAULT:intvector{
-            2,
-            0,
-        }
-        DJF:intvector{
-            0,
-            0,
-        }
-        ESP:intvector{
-            0,
-            0,
-        }
-        GNF:intvector{
-            0,
-            0,
-        }
-        GYD:intvector{
-            0,
-            0,
-        }
-        HUF:intvector{
-            0,
-            0,
-        }
-        IDR:intvector{
-            0,
-            0,
-        }
-        IQD:intvector{
-            0,
-            0,
-        }
-        IRR:intvector{
-            0,
-            0,
-        }
-        ISK:intvector{
-            0,
-            0,
-        }
-        ITL:intvector{
-            0,
-            0,
-        }
-        JOD:intvector{
-            3,
-            0,
-        }
-        JPY:intvector{
-            0,
-            0,
-        }
-        KMF:intvector{
-            0,
-            0,
-        }
-        KPW:intvector{
-            0,
-            0,
-        }
-        KRW:intvector{
-            0,
-            0,
-        }
-        KWD:intvector{
-            3,
-            0,
-        }
-        LAK:intvector{
-            0,
-            0,
-        }
-        LBP:intvector{
-            0,
-            0,
-        }
-        LUF:intvector{
-            0,
-            0,
-        }
-        LYD:intvector{
-            3,
-            0,
-        }
-        MGA:intvector{
-            0,
-            0,
-        }
-        MGF:intvector{
-            0,
-            0,
-        }
-        MMK:intvector{
-            0,
-            0,
-        }
-        MNT:intvector{
-            0,
-            0,
-        }
-        MRO:intvector{
-            0,
-            0,
-        }
-        MUR:intvector{
-            0,
-            0,
-        }
-        OMR:intvector{
-            3,
-            0,
-        }
-        PKR:intvector{
-            0,
-            0,
-        }
-        PYG:intvector{
-            0,
-            0,
-        }
-        RSD:intvector{
-            0,
-            0,
-        }
-        RWF:intvector{
-            0,
-            0,
-        }
-        SLL:intvector{
-            0,
-            0,
-        }
-        SOS:intvector{
-            0,
-            0,
-        }
-        STD:intvector{
-            0,
-            0,
-        }
-        SYP:intvector{
-            0,
-            0,
-        }
-        TMM:intvector{
-            0,
-            0,
-        }
-        TND:intvector{
-            3,
-            0,
-        }
-        TRL:intvector{
-            0,
-            0,
-        }
-        TZS:intvector{
-            0,
-            0,
-        }
-        UGX:intvector{
-            0,
-            0,
-        }
-        UZS:intvector{
-            0,
-            0,
-        }
-        VND:intvector{
-            0,
-            0,
-        }
-        VUV:intvector{
-            0,
-            0,
-        }
-        XAF:intvector{
-            0,
-            0,
-        }
-        XOF:intvector{
-            0,
-            0,
-        }
-        XPF:intvector{
-            0,
-            0,
-        }
-        YER:intvector{
-            0,
-            0,
-        }
-        ZMK:intvector{
-            0,
-            0,
-        }
-        ZWD:intvector{
-            0,
-            0,
-        }
-    }
-    calendarData{
-        buddhist{
-            "TH",
-        }
-        chinese{
-            "CN",
-            "CX",
-            "HK",
-            "MO",
-            "SG",
-            "TW",
-        }
-        coptic{
-            "EG",
-        }
-        ethiopic{
-            "ET",
-        }
-        gregorian{
-            "all",
-        }
-        hebrew{
-            "IL",
-        }
-        indian{
-            "IN",
-        }
-        islamic{
-            "AE",
-            "BH",
-            "DJ",
-            "DZ",
-            "EG",
-            "EH",
-            "ER",
-            "IL",
-            "IQ",
-            "JO",
-            "KM",
-            "KW",
-            "LB",
-            "LY",
-            "MA",
-            "MR",
-            "OM",
-            "PS",
-            "QA",
-            "SA",
-            "SD",
-            "SY",
-            "TD",
-            "TN",
-            "YE",
-            "AF",
-            "IR",
-        }
-        islamic-civil{
-            "AE",
-            "BH",
-            "DJ",
-            "DZ",
-            "EG",
-            "EH",
-            "ER",
-            "IL",
-            "IQ",
-            "JO",
-            "KM",
-            "KW",
-            "LB",
-            "LY",
-            "MA",
-            "MR",
-            "OM",
-            "PS",
-            "QA",
-            "SA",
-            "SD",
-            "SY",
-            "TD",
-            "TN",
-            "YE",
-            "AF",
-            "IR",
-        }
-        japanese{
-            "JP",
-        }
-        persian{
-            "AF",
-            "IR",
-        }
-        roc{
-            "TW",
+        lep{
+            primary{
+                scripts{
+                    "Lepc",
+                }
+            }
         }
-    }
-    cldrVersion{"1.6"}
-    languageData{
-        aa{
+        lez{
             primary{
                 scripts{
-                    "Latn",
+                    "Cyrl",
                 }
             }
             secondary{
                 territories{
-                    "DJ",
+                    "RU",
                 }
             }
         }
-        ab{
+        lg{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "GE",
+                    "UG",
                 }
             }
         }
-        abq{
+        li{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
             }
         }
-        abr{
+        lif{
+            primary{
+                scripts{
+                    "Deva",
+                    "Limb",
+                }
+            }
+        }
+        lis{
+            secondary{
+                scripts{
+                    "Lisu",
+                }
+            }
+        }
+        ljp{
             secondary{
                 territories{
-                    "GH",
+                    "ID",
                 }
             }
         }
-        ace{
+        lmn{
             primary{
                 scripts{
-                    "Latn",
+                    "Telu",
                 }
             }
             secondary{
                 territories{
-                    "ID",
+                    "IN",
                 }
             }
         }
-        ady{
+        ln{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
+                }
+                territories{
+                    "CG",
                 }
             }
             secondary{
                 territories{
-                    "RU",
+                    "CD",
                 }
             }
         }
-        af{
+        lo{
             primary{
                 scripts{
-                    "Latn",
+                    "Laoo",
                 }
                 territories{
-                    "ZA",
+                    "LA",
                 }
             }
         }
-        aii{
+        lol{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
             }
-            secondary{
+        }
+        loz{
+            primary{
                 scripts{
-                    "Syrc",
+                    "Latn",
                 }
             }
         }
-        ain{
+        lrc{
             secondary{
+                territories{
+                    "IR",
+                }
+            }
+        }
+        lt{
+            primary{
                 scripts{
-                    "Kana",
                     "Latn",
                 }
+                territories{
+                    "LT",
+                }
             }
         }
-        ak{
+        lu{
             primary{
                 scripts{
                     "Latn",
@@ -4510,84 +3282,87 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "GH",
+                    "CD",
                 }
             }
         }
-        akk{
-            secondary{
+        lua{
+            primary{
                 scripts{
-                    "Xsux",
+                    "Latn",
+                }
+            }
+            secondary{
+                territories{
+                    "CD",
                 }
             }
         }
-        am{
+        lui{
             primary{
                 scripts{
-                    "Ethi",
-                }
-                territories{
-                    "ET",
+                    "Latn",
                 }
             }
         }
-        amo{
+        lun{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        ar{
+        luo{
             primary{
                 scripts{
-                    "Arab",
-                }
-                territories{
-                    "AE",
-                    "BH",
-                    "DJ",
-                    "DZ",
-                    "EG",
-                    "EH",
-                    "ER",
-                    "IL",
-                    "IQ",
-                    "JO",
-                    "KM",
-                    "KW",
-                    "LB",
-                    "LY",
-                    "MA",
-                    "MR",
-                    "OM",
-                    "PS",
-                    "QA",
-                    "SA",
-                    "SD",
-                    "SY",
-                    "TD",
-                    "TN",
-                    "YE",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "IR",
+                    "KE",
                 }
             }
         }
-        as{
+        lus{
             primary{
                 scripts{
                     "Beng",
                 }
+            }
+        }
+        lut{
+            secondary{
+                scripts{
+                    "Latn",
+                }
+            }
+        }
+        luy{
+            secondary{
                 territories{
-                    "IN",
+                    "KE",
                 }
             }
         }
-        ast{
+        lv{
+            primary{
+                scripts{
+                    "Latn",
+                }
+                territories{
+                    "LV",
+                }
+            }
+        }
+        lwl{
+            primary{
+                scripts{
+                    "Thai",
+                }
+            }
+        }
+        mad{
             primary{
                 scripts{
                     "Latn",
@@ -4595,23 +3370,23 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "ES",
+                    "ID",
                 }
             }
         }
-        av{
+        mag{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Deva",
                 }
             }
             secondary{
                 territories{
-                    "RU",
+                    "IN",
                 }
             }
         }
-        awa{
+        mai{
             primary{
                 scripts{
                     "Deva",
@@ -4620,37 +3395,40 @@ supplementalData:table(nofallback){
             secondary{
                 territories{
                     "IN",
+                    "NP",
                 }
             }
         }
-        ay{
+        mak{
             primary{
                 scripts{
                     "Latn",
                 }
+            }
+            secondary{
+                scripts{
+                    "Bugi",
+                }
                 territories{
-                    "BO",
+                    "ID",
                 }
             }
         }
-        az{
+        man{
             primary{
                 scripts{
-                    "Arab",
-                    "Cyrl",
                     "Latn",
                 }
-                territories{
-                    "AZ",
-                }
             }
-            secondary{
-                territories{
-                    "IR",
+        }
+        mas{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        ba{
+        mdf{
             primary{
                 scripts{
                     "Cyrl",
@@ -4662,21 +3440,19 @@ supplementalData:table(nofallback){
                 }
             }
         }
-        bal{
+        mdh{
             primary{
                 scripts{
-                    "Arab",
                     "Latn",
                 }
             }
             secondary{
                 territories{
-                    "IR",
-                    "PK",
+                    "PH",
                 }
             }
         }
-        ban{
+        mdr{
             primary{
                 scripts{
                     "Latn",
@@ -4684,46 +3460,37 @@ supplementalData:table(nofallback){
             }
             secondary{
                 scripts{
-                    "Bali",
-                }
-                territories{
-                    "ID",
+                    "Bugi",
                 }
             }
         }
-        bbc{
+        men{
             primary{
                 scripts{
                     "Latn",
                 }
             }
             secondary{
-                scripts{
-                    "Batk",
-                }
                 territories{
-                    "ID",
+                    "SL",
                 }
             }
         }
-        bcl{
+        mer{
             secondary{
                 territories{
-                    "PH",
+                    "KE",
                 }
             }
         }
-        be{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        mfa{
+            secondary{
                 territories{
-                    "BY",
+                    "TH",
                 }
             }
         }
-        bem{
+        mfe{
             primary{
                 scripts{
                     "Latn",
@@ -4731,66 +3498,73 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "ZM",
+                    "MU",
                 }
             }
         }
-        bew{
-            secondary{
+        mg{
+            primary{
+                scripts{
+                    "Latn",
+                }
                 territories{
-                    "ID",
+                    "MG",
                 }
             }
         }
-        bfq{
+        mh{
             primary{
                 scripts{
-                    "Taml",
+                    "Latn",
+                }
+                territories{
+                    "MH",
                 }
             }
         }
-        bft{
+        mi{
             primary{
                 scripts{
-                    "Deva",
+                    "Latn",
+                }
+                territories{
+                    "NZ",
                 }
             }
         }
-        bfy{
+        mic{
             primary{
                 scripts{
-                    "Deva",
+                    "Latn",
                 }
             }
         }
-        bg{
+        min{
             primary{
                 scripts{
-                    "Cyrl",
-                }
-                territories{
-                    "BG",
+                    "Latn",
                 }
             }
-        }
-        bgc{
             secondary{
                 territories{
-                    "IN",
+                    "ID",
                 }
             }
         }
-        bh{
-            secondary{
+        mk{
+            primary{
                 scripts{
-                    "Deva",
+                    "Cyrl",
+                }
+                territories{
+                    "MK",
                 }
             }
         }
-        bhb{
+        ml{
             primary{
                 scripts{
-                    "Deva",
+                    "Mlym",
                 }
             }
             secondary{
@@ -4799,45 +3573,69 @@ supplementalData:table(nofallback){
                 }
             }
         }
-        bhi{
+        mn{
+            primary{
+                scripts{
+                    "Cyrl",
+                    "Mong",
+                }
+                territories{
+                    "MN",
+                }
+            }
             secondary{
+                scripts{
+                    "Phag",
+                }
                 territories{
-                    "IN",
+                    "CN",
                 }
             }
         }
-        bhk{
+        mnc{
             secondary{
-                territories{
-                    "PH",
+                scripts{
+                    "Mong",
                 }
             }
         }
-        bho{
+        mni{
             primary{
                 scripts{
-                    "Deva",
+                    "Beng",
                 }
             }
             secondary{
+                scripts{
+                    "Mtei",
+                }
                 territories{
                     "IN",
-                    "MU",
-                    "NP",
                 }
             }
         }
-        bi{
+        mns{
             primary{
                 scripts{
-                    "Latn",
+                    "Cyrl",
                 }
-                territories{
-                    "VU",
+            }
+        }
+        mnw{
+            primary{
+                scripts{
+                    "Mymr",
                 }
             }
         }
-        bin{
+        moh{
+            primary{
+                scripts{
+                    "Latn",
+                }
+            }
+        }
+        mos{
             primary{
                 scripts{
                     "Latn",
@@ -4845,11 +3643,11 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "NG",
+                    "BF",
                 }
             }
         }
-        bjj{
+        mr{
             primary{
                 scripts{
                     "Deva",
@@ -4861,198 +3659,191 @@ supplementalData:table(nofallback){
                 }
             }
         }
-        bjn{
-            secondary{
+        ms{
+            primary{
+                scripts{
+                    "Latn",
+                }
                 territories{
-                    "ID",
+                    "BN",
+                    "MY",
+                    "SG",
                 }
             }
-        }
-        bku{
             secondary{
                 scripts{
-                    "Buhd",
+                    "Arab",
+                }
+                territories{
+                    "CC",
+                    "ID",
                 }
             }
         }
-        bm{
+        mt{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "ML",
+                    "MT",
                 }
             }
         }
-        bn{
-            primary{
-                scripts{
-                    "Beng",
-                }
+        mtr{
+            secondary{
                 territories{
-                    "BD",
                     "IN",
                 }
             }
         }
-        bo{
-            primary{
-                scripts{
-                    "Tibt",
-                }
-            }
+        mup{
             secondary{
                 territories{
-                    "CN",
+                    "IN",
                 }
             }
         }
-        bqi{
-            secondary{
-                territories{
-                    "IR",
+        mus{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        br{
+        mwl{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        bra{
+        mwr{
             primary{
                 scripts{
                     "Deva",
                 }
             }
-        }
-        brh{
             secondary{
                 territories{
-                    "PK",
+                    "IN",
                 }
             }
         }
-        bs{
+        my{
             primary{
                 scripts{
-                    "Latn",
+                    "Mymr",
                 }
                 territories{
-                    "BA",
+                    "MM",
                 }
             }
         }
-        btv{
+        myv{
             primary{
                 scripts{
-                    "Deva",
+                    "Cyrl",
+                }
+            }
+            secondary{
+                territories{
+                    "RU",
                 }
             }
         }
-        buc{
+        na{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "YT",
+                    "NR",
                 }
             }
         }
-        bug{
+        nap{
             primary{
                 scripts{
                     "Latn",
                 }
             }
             secondary{
-                scripts{
-                    "Bugi",
-                }
                 territories{
-                    "ID",
-                }
-            }
-        }
-        bxr{
-            primary{
-                scripts{
-                    "Cyrl",
+                    "IT",
                 }
             }
         }
-        bya{
+        nb{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-            secondary{
-                scripts{
-                    "Batk",
-                }
                 territories{
-                    "ID",
+                    "NO",
+                    "SJ",
                 }
             }
         }
-        byn{
-            primary{
+        nbf{
+            secondary{
                 scripts{
-                    "Ethi",
+                    "Nkgb",
                 }
             }
         }
-        ca{
+        nd{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "AD",
+                    "ZW",
                 }
             }
+        }
+        ndc{
             secondary{
                 territories{
-                    "ES",
+                    "MZ",
                 }
             }
         }
-        cch{
+        nds{
             primary{
                 scripts{
                     "Latn",
                 }
             }
-        }
-        ccp{
-            primary{
-                scripts{
-                    "Beng",
+            secondary{
+                territories{
+                    "DE",
                 }
             }
         }
-        ce{
+        ne{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Deva",
+                }
+                territories{
+                    "NP",
                 }
             }
             secondary{
                 territories{
-                    "RU",
+                    "IN",
                 }
             }
         }
-        ceb{
+        new{
+            primary{
+                scripts{
+                    "Deva",
+                }
+            }
+        }
+        ng{
             primary{
                 scripts{
                     "Latn",
@@ -5060,533 +3851,456 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "PH",
+                    "NA",
                 }
             }
         }
-        cgg{
+        ngl{
             secondary{
                 territories{
-                    "UG",
+                    "MZ",
                 }
             }
         }
-        ch{
+        nia{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "GU",
-                }
             }
         }
-        chk{
+        niu{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "FM",
+                    "NU",
                 }
             }
         }
-        chm{
+        nl{
             primary{
                 scripts{
-                    "Cyrl",
                     "Latn",
                 }
+                territories{
+                    "AN",
+                    "AW",
+                    "BE",
+                    "NL",
+                    "SR",
+                }
             }
         }
-        chr{
+        nn{
             primary{
                 scripts{
-                    "Cher",
                     "Latn",
                 }
+                territories{
+                    "NO",
+                }
             }
         }
-        cja{
+        no{
             primary{
                 scripts{
-                    "Cham",
+                    "Latn",
                 }
             }
+        }
+        nod{
             secondary{
-                scripts{
-                    "Deva",
+                territories{
+                    "TH",
                 }
             }
         }
-        cjm{
-            primary{
-                scripts{
-                    "Arab",
-                }
-            }
+        noe{
             secondary{
-                scripts{
-                    "Cham",
+                territories{
+                    "IN",
                 }
             }
         }
-        cjs{
+        nog{
             primary{
                 scripts{
                     "Cyrl",
                 }
             }
         }
-        ckt{
+        nqo{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Nkoo",
                 }
             }
         }
-        co{
+        nr{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "ZA",
+                }
             }
         }
-        cop{
-            secondary{
+        nso{
+            primary{
                 scripts{
-                    "Arab",
-                    "Copt",
-                    "Grek",
+                    "Latn",
+                }
+                territories{
+                    "ZA",
                 }
             }
         }
-        cpe{
+        nv{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        cr{
+        ny{
             primary{
                 scripts{
-                    "Cans",
                     "Latn",
                 }
+                territories{
+                    "MW",
+                }
+            }
+            secondary{
+                territories{
+                    "ZM",
+                }
             }
         }
-        crk{
+        nym{
             primary{
                 scripts{
-                    "Cans",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "CA",
+                    "TZ",
                 }
             }
         }
-        cs{
+        nyn{
             primary{
                 scripts{
                     "Latn",
                 }
+            }
+            secondary{
                 territories{
-                    "CZ",
+                    "UG",
                 }
             }
         }
-        cu{
-            secondary{
+        nyo{
+            primary{
                 scripts{
-                    "Glag",
+                    "Latn",
                 }
             }
         }
-        cv{
+        nzi{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
+                }
+            }
+        }
+        oc{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "RU",
+                    "FR",
                 }
             }
         }
-        cwd{
+        oj{
             primary{
                 scripts{
                     "Cans",
                 }
             }
             secondary{
-                territories{
-                    "CA",
+                scripts{
+                    "Latn",
                 }
             }
         }
-        cy{
+        om{
             primary{
                 scripts{
                     "Latn",
                 }
             }
             secondary{
+                scripts{
+                    "Ethi",
+                }
                 territories{
-                    "GB",
+                    "ET",
                 }
             }
         }
-        da{
+        or{
             primary{
                 scripts{
-                    "Latn",
+                    "Orya",
                 }
+            }
+            secondary{
                 territories{
-                    "DK",
-                    "GL",
+                    "IN",
                 }
             }
         }
-        dar{
+        os{
             primary{
                 scripts{
                     "Cyrl",
+                    "Latn",
                 }
             }
-        }
-        dcc{
             secondary{
                 territories{
-                    "IN",
+                    "GE",
                 }
             }
         }
-        de{
+        osa{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "AT",
-                    "BE",
-                    "CH",
-                    "DE",
-                    "LI",
-                    "LU",
-                }
             }
+        }
+        osc{
             secondary{
                 scripts{
-                    "Runr",
-                }
-                territories{
-                    "BR",
-                    "US",
+                    "Ital",
+                    "Latn",
                 }
             }
         }
-        dgr{
+        pa{
             primary{
                 scripts{
-                    "Latn",
+                    "Guru",
                 }
             }
-        }
-        dhd{
             secondary{
+                scripts{
+                    "Arab",
+                }
                 territories{
                     "IN",
+                    "PK",
                 }
             }
         }
-        diq{
-            secondary{
-                territories{
-                    "TR",
+        pag{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
-        }
-        dje{
             secondary{
                 territories{
-                    "NE",
-                }
-            }
-        }
-        dng{
-            primary{
-                scripts{
-                    "Cyrl",
+                    "PH",
                 }
             }
         }
-        doi{
+        pam{
             primary{
                 scripts{
-                    "Arab",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "IN",
+                    "PH",
                 }
             }
         }
-        dsb{
+        pap{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "AN",
+                }
+            }
+            secondary{
+                territories{
+                    "AW",
+                }
             }
         }
-        dv{
+        pau{
             primary{
                 scripts{
-                    "Thaa",
+                    "Latn",
                 }
                 territories{
-                    "MV",
+                    "PW",
                 }
             }
         }
-        dyu{
-            primary{
+        peo{
+            secondary{
                 scripts{
-                    "Latn",
+                    "Xpeo",
                 }
             }
+        }
+        phn{
             secondary{
-                territories{
-                    "BF",
+                scripts{
+                    "Phnx",
                 }
             }
         }
-        dz{
-            primary{
+        pi{
+            secondary{
                 scripts{
-                    "Tibt",
-                }
-                territories{
-                    "BT",
+                    "Deva",
+                    "Sinh",
+                    "Thai",
                 }
             }
         }
-        ee{
+        pl{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "PL",
+                }
             }
             secondary{
                 territories{
-                    "GH",
+                    "UA",
                 }
             }
         }
-        efi{
+        pon{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "NG",
+                    "FM",
                 }
             }
         }
-        el{
+        pra{
+            secondary{
+                scripts{
+                    "Khar",
+                }
+            }
+        }
+        prd{
             primary{
                 scripts{
-                    "Grek",
+                    "Arab",
                 }
-                territories{
-                    "CY",
-                    "GR",
+            }
+        }
+        prg{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        emk{
+        ps{
             primary{
                 scripts{
-                    "Nkoo",
+                    "Arab",
+                }
+                territories{
+                    "AF",
                 }
             }
             secondary{
                 territories{
-                    "GN",
+                    "PK",
                 }
             }
         }
-        en{
+        pt{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "AG",
-                    "AI",
-                    "AS",
-                    "AU",
-                    "BB",
-                    "BM",
-                    "BS",
-                    "BW",
-                    "BZ",
-                    "CA",
-                    "CC",
-                    "CK",
-                    "CM",
-                    "CX",
-                    "DM",
-                    "FJ",
-                    "FK",
-                    "FM",
-                    "GB",
-                    "GD",
-                    "GG",
-                    "GH",
-                    "GI",
-                    "GM",
-                    "GU",
-                    "GY",
-                    "HK",
-                    "HN",
-                    "IE",
-                    "IM",
-                    "JE",
-                    "JM",
-                    "KE",
-                    "KI",
-                    "KN",
-                    "KY",
-                    "LC",
-                    "LR",
-                    "LS",
-                    "MH",
-                    "MP",
-                    "MS",
-                    "MT",
-                    "MU",
-                    "MW",
-                    "NA",
-                    "NF",
-                    "NG",
-                    "NR",
-                    "NU",
-                    "NZ",
-                    "PG",
-                    "PH",
-                    "PK",
-                    "PN",
-                    "PR",
-                    "RW",
-                    "SB",
-                    "SC",
-                    "SG",
-                    "SH",
-                    "SL",
-                    "SZ",
-                    "TC",
-                    "TK",
-                    "TO",
-                    "TT",
-                    "TV",
-                    "TZ",
-                    "UG",
-                    "UM",
-                    "US",
-                    "VC",
-                    "VG",
-                    "VI",
-                    "VU",
-                    "WS",
-                    "ZA",
-                    "ZM",
-                    "ZW",
+                    "AO",
+                    "BR",
+                    "CV",
+                    "GW",
+                    "MZ",
+                    "PT",
+                    "ST",
+                    "TL",
                 }
             }
             secondary{
                 territories{
-                    "BE",
-                    "DE",
-                    "ES",
                     "FR",
-                    "IN",
-                    "IT",
-                    "MY",
-                    "NL",
-                    "PW",
                 }
             }
         }
-        eo{
+        qu{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "BO",
+                    "PE",
+                }
             }
         }
-        es{
+        raj{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "AR",
-                    "BO",
-                    "CL",
-                    "CO",
-                    "CR",
-                    "CU",
-                    "DO",
-                    "EC",
-                    "ES",
-                    "GQ",
-                    "GT",
-                    "HN",
-                    "MX",
-                    "NI",
-                    "PA",
-                    "PE",
-                    "PH",
-                    "PR",
-                    "PY",
-                    "SV",
-                    "UY",
-                    "VE",
-                }
-            }
-            secondary{
-                territories{
-                    "AD",
-                    "BZ",
-                    "US",
-                }
             }
         }
-        et{
+        rap{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "EE",
-                }
             }
         }
-        ett{
-            secondary{
+        rar{
+            primary{
                 scripts{
-                    "Ital",
                     "Latn",
                 }
             }
         }
-        eu{
+        rcf{
             primary{
                 scripts{
                     "Latn",
@@ -5594,232 +4308,216 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "ES",
-                }
-            }
-        }
-        evn{
-            primary{
-                scripts{
-                    "Cyrl",
+                    "RE",
                 }
             }
         }
-        fa{
-            primary{
-                scripts{
-                    "Arab",
-                }
+        rej{
+            secondary{
                 territories{
-                    "AF",
-                    "IR",
+                    "ID",
                 }
             }
+        }
+        rif{
             secondary{
                 territories{
-                    "PK",
+                    "MA",
                 }
             }
         }
-        fan{
+        ril{
             primary{
                 scripts{
-                    "Latn",
+                    "Beng",
                 }
             }
+        }
+        rjb{
             secondary{
                 territories{
-                    "GQ",
+                    "IN",
                 }
             }
         }
-        fi{
+        rm{
             primary{
                 scripts{
                     "Latn",
                 }
+            }
+            secondary{
                 territories{
-                    "FI",
+                    "CH",
                 }
             }
+        }
+        rmt{
             secondary{
                 territories{
-                    "SE",
+                    "IR",
                 }
             }
         }
-        fil{
+        rn{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "PH",
+                    "BI",
                 }
             }
         }
-        fiu{
-            secondary{
+        ro{
+            primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "MD",
+                    "RO",
+                }
             }
-        }
-        fj{
-            primary{
+            secondary{
                 scripts{
-                    "Latn",
+                    "Cyrl",
                 }
                 territories{
-                    "FJ",
+                    "RS",
                 }
             }
         }
-        fo{
+        rom{
             primary{
                 scripts{
+                    "Cyrl",
                     "Latn",
                 }
-                territories{
-                    "FO",
-                }
             }
         }
-        fon{
+        ru{
             primary{
                 scripts{
-                    "Latn",
+                    "Cyrl",
+                }
+                territories{
+                    "BY",
+                    "KG",
+                    "KZ",
+                    "RU",
+                    "UA",
                 }
             }
             secondary{
                 territories{
-                    "BJ",
+                    "EE",
+                    "LV",
+                    "SJ",
+                    "UZ",
                 }
             }
         }
-        fr{
+        rup{
+            primary{
+                scripts{
+                    "Latn",
+                }
+            }
+        }
+        rw{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "BE",
-                    "BF",
-                    "BI",
-                    "BJ",
-                    "BL",
-                    "CA",
-                    "CD",
-                    "CF",
-                    "CG",
-                    "CH",
-                    "CI",
-                    "CM",
-                    "DJ",
-                    "DZ",
-                    "FR",
-                    "GA",
-                    "GF",
-                    "GN",
-                    "GP",
-                    "GQ",
-                    "HT",
-                    "KM",
-                    "LU",
-                    "MA",
-                    "MC",
-                    "MF",
-                    "MG",
-                    "ML",
-                    "MQ",
-                    "MU",
-                    "NC",
-                    "NE",
-                    "PF",
-                    "PM",
-                    "RE",
                     "RW",
-                    "SC",
-                    "SN",
-                    "SY",
-                    "TD",
-                    "TG",
-                    "TN",
-                    "VU",
-                    "WF",
-                    "YT",
                 }
             }
+        }
+        sa{
             secondary{
+                scripts{
+                    "Deva",
+                    "Sinh",
+                }
                 territories{
-                    "GB",
-                    "US",
+                    "IN",
                 }
             }
         }
-        frr{
+        sad{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        frs{
+        sah{
             primary{
                 scripts{
-                    "Latn",
+                    "Cyrl",
                 }
             }
-        }
-        fud{
             secondary{
                 territories{
-                    "WF",
+                    "RU",
                 }
             }
         }
-        fur{
+        sam{
+            secondary{
+                scripts{
+                    "Hebr",
+                    "Samr",
+                }
+            }
+        }
+        sas{
             primary{
                 scripts{
                     "Latn",
                 }
             }
-        }
-        fuv{
             secondary{
                 territories{
-                    "NG",
+                    "ID",
                 }
             }
         }
-        fy{
+        sat{
             primary{
                 scripts{
                     "Latn",
                 }
             }
             secondary{
+                scripts{
+                    "Beng",
+                    "Deva",
+                    "Olck",
+                    "Orya",
+                }
                 territories{
-                    "NL",
+                    "IN",
                 }
             }
         }
-        ga{
+        sc{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "IE",
-                }
             }
+        }
+        sck{
             secondary{
                 territories{
-                    "GB",
+                    "IN",
                 }
             }
         }
-        gaa{
+        scn{
             primary{
                 scripts{
                     "Latn",
@@ -5827,624 +4525,640 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "GH",
+                    "IT",
                 }
             }
         }
-        gag{
+        sco{
             primary{
                 scripts{
                     "Latn",
                 }
             }
             secondary{
-                scripts{
-                    "Cyrl",
+                territories{
+                    "GB",
                 }
             }
         }
-        gbm{
+        sd{
             primary{
                 scripts{
+                    "Arab",
                     "Deva",
                 }
             }
             secondary{
                 territories{
                     "IN",
+                    "PK",
                 }
             }
         }
-        gcr{
+        se{
             primary{
                 scripts{
                     "Latn",
                 }
             }
             secondary{
+                scripts{
+                    "Cyrl",
+                }
                 territories{
-                    "GF",
+                    "NO",
                 }
             }
         }
-        gd{
-            primary{
-                scripts{
-                    "Latn",
-                }
-            }
+        seh{
             secondary{
                 territories{
-                    "GB",
+                    "MZ",
                 }
             }
         }
-        gez{
+        sel{
             secondary{
                 scripts{
-                    "Ethi",
+                    "Cyrl",
                 }
             }
         }
-        gil{
+        sg{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "KI",
+                    "CF",
                 }
             }
         }
-        gl{
-            primary{
-                scripts{
+        sga{
+            secondary{
+                scripts{
                     "Latn",
+                    "Ogam",
                 }
             }
+        }
+        shi{
             secondary{
                 territories{
-                    "ES",
+                    "MA",
                 }
             }
         }
-        gld{
+        shn{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Mymr",
                 }
             }
-        }
-        glk{
             secondary{
                 territories{
-                    "IR",
+                    "MM",
                 }
             }
         }
-        gn{
+        si{
             primary{
                 scripts{
-                    "Latn",
-                }
-                territories{
-                    "PY",
+                    "Sinh",
                 }
-            }
-        }
-        gno{
-            secondary{
                 territories{
-                    "IN",
+                    "LK",
                 }
             }
         }
-        gon{
+        sid{
             primary{
                 scripts{
-                    "Deva",
-                    "Telu",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "IN",
+                    "ET",
                 }
             }
         }
-        gor{
+        sk{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "SK",
+                }
             }
-        }
-        got{
             secondary{
-                scripts{
-                    "Goth",
+                territories{
+                    "RS",
                 }
             }
         }
-        grc{
+        skr{
             secondary{
-                scripts{
-                    "Cprt",
-                    "Grek",
-                    "Linb",
+                territories{
+                    "PK",
                 }
             }
         }
-        grt{
+        sl{
             primary{
                 scripts{
-                    "Beng",
+                    "Latn",
+                }
+                territories{
+                    "SI",
+                }
+            }
+            secondary{
+                territories{
+                    "AT",
                 }
             }
         }
-        gsw{
+        sm{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "CH",
-                    "LI",
+                    "AS",
+                    "WS",
                 }
             }
         }
-        gu{
+        sma{
             primary{
                 scripts{
-                    "Gujr",
-                }
-                territories{
-                    "IN",
+                    "Latn",
                 }
             }
         }
-        guz{
+        smi{
             secondary{
-                territories{
-                    "KE",
+                scripts{
+                    "Latn",
                 }
             }
         }
-        gv{
+        smj{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        gwi{
+        smn{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        ha{
+        sms{
             primary{
                 scripts{
-                    "Arab",
                     "Latn",
                 }
-                territories{
-                    "NG",
-                }
             }
-            secondary{
+        }
+        sn{
+            primary{
+                scripts{
+                    "Latn",
+                }
                 territories{
-                    "NE",
+                    "ZW",
                 }
             }
         }
-        hai{
+        snk{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        haw{
+        so{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "US",
+                    "SO",
                 }
             }
-        }
-        haz{
             secondary{
-                territories{
-                    "AF",
-                }
-            }
-        }
-        he{
-            primary{
                 scripts{
-                    "Hebr",
+                    "Arab",
+                    "Osma",
                 }
                 territories{
-                    "IL",
+                    "DJ",
+                    "ET",
                 }
             }
         }
-        hi{
-            primary{
+        son{
+            secondary{
                 scripts{
-                    "Deva",
-                }
-                territories{
-                    "IN",
+                    "Latn",
                 }
             }
+        }
+        sou{
             secondary{
                 territories{
-                    "FJ",
+                    "TH",
                 }
             }
         }
-        hil{
+        sq{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "AL",
+                    "MK",
+                }
             }
             secondary{
                 territories{
-                    "PH",
+                    "RS",
                 }
             }
         }
-        hmn{
+        sr{
             primary{
                 scripts{
+                    "Cyrl",
                     "Latn",
                 }
-            }
-            secondary{
-                scripts{
-                    "Hmng",
+                territories{
+                    "BA",
+                    "ME",
+                    "RS",
                 }
             }
         }
-        hne{
+        srn{
             primary{
                 scripts{
-                    "Deva",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "IN",
+                    "SR",
                 }
             }
         }
-        hnn{
+        srr{
             primary{
                 scripts{
                     "Latn",
                 }
             }
-            secondary{
-                scripts{
-                    "Hano",
-                }
-            }
-        }
-        hno{
             secondary{
                 territories{
-                    "PK",
+                    "SN",
                 }
             }
         }
-        ho{
+        ss{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "PG",
+                    "SZ",
+                    "ZA",
                 }
             }
         }
-        hoc{
+        st{
             primary{
                 scripts{
-                    "Deva",
+                    "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "IN",
+                    "LS",
+                    "ZA",
                 }
             }
         }
-        hoj{
+        su{
             primary{
                 scripts{
-                    "Deva",
+                    "Latn",
+                }
+                territories{
+                    "ID",
                 }
             }
-        }
-        hop{
-            primary{
+            secondary{
                 scripts{
-                    "Latn",
+                    "Sund",
                 }
             }
         }
-        hr{
+        suk{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "BA",
-                    "HR",
-                }
             }
             secondary{
                 territories{
-                    "AT",
+                    "TZ",
                 }
             }
         }
-        hsb{
+        sus{
             primary{
                 scripts{
                     "Latn",
                 }
             }
+            secondary{
+                scripts{
+                    "Arab",
+                }
+                territories{
+                    "GN",
+                }
+            }
         }
-        ht{
+        sv{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "HT",
+                    "AX",
+                    "FI",
+                    "SE",
                 }
             }
         }
-        hu{
+        sw{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "HU",
+                    "KE",
+                    "TZ",
+                    "UG",
                 }
             }
             secondary{
                 territories{
-                    "AT",
-                    "RO",
-                    "RS",
+                    "CD",
                 }
             }
         }
-        hy{
+        swb{
             primary{
                 scripts{
-                    "Armn",
+                    "Arab",
+                }
+            }
+            secondary{
+                scripts{
+                    "Latn",
                 }
                 territories{
-                    "AM",
+                    "YT",
                 }
             }
         }
-        ia{
+        swv{
             secondary{
-                scripts{
-                    "Latn",
+                territories{
+                    "IN",
                 }
             }
         }
-        ibb{
+        syl{
             primary{
                 scripts{
-                    "Latn",
+                    "Beng",
                 }
             }
             secondary{
+                scripts{
+                    "Sylo",
+                }
                 territories{
-                    "NG",
+                    "BD",
                 }
             }
         }
-        id{
+        syr{
+            secondary{
+                scripts{
+                    "Syrc",
+                }
+            }
+        }
+        ta{
             primary{
                 scripts{
-                    "Latn",
+                    "Taml",
                 }
                 territories{
-                    "ID",
+                    "LK",
+                    "SG",
                 }
             }
             secondary{
+                territories{
+                    "IN",
+                    "MY",
+                }
+            }
+        }
+        tab{
+            primary{
                 scripts{
-                    "Arab",
+                    "Cyrl",
                 }
             }
         }
-        ig{
+        tbw{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "NG",
+            }
+            secondary{
+                scripts{
+                    "Tagb",
                 }
             }
         }
-        ii{
+        tcy{
             primary{
                 scripts{
-                    "Latn",
-                    "Yiii",
+                    "Knda",
                 }
             }
             secondary{
                 territories{
-                    "CN",
+                    "IN",
                 }
             }
         }
-        ik{
+        tdd{
             primary{
                 scripts{
-                    "Latn",
+                    "Tale",
                 }
             }
         }
-        ilo{
+        te{
             primary{
                 scripts{
-                    "Latn",
+                    "Telu",
                 }
             }
             secondary{
                 territories{
-                    "PH",
+                    "IN",
                 }
             }
         }
-        inh{
+        tem{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
             }
             secondary{
-                scripts{
-                    "Arab",
-                    "Latn",
+                territories{
+                    "SL",
                 }
+            }
+        }
+        teo{
+            secondary{
                 territories{
-                    "RU",
+                    "UG",
                 }
             }
         }
-        is{
+        ter{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "IS",
-                }
             }
         }
-        it{
+        tet{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "CH",
-                    "IT",
-                    "SM",
-                }
-            }
-            secondary{
-                territories{
-                    "FR",
-                    "HR",
-                    "US",
-                    "VA",
+                    "TL",
                 }
             }
         }
-        iu{
+        tg{
             primary{
                 scripts{
-                    "Cans",
-                }
-            }
-            secondary{
-                scripts{
+                    "Arab",
                     "Cyrl",
                     "Latn",
                 }
                 territories{
-                    "CA",
-                    "GL",
+                    "TJ",
                 }
             }
         }
-        ja{
+        th{
             primary{
                 scripts{
-                    "Jpan",
+                    "Thai",
                 }
                 territories{
-                    "JP",
+                    "TH",
                 }
             }
         }
-        jv{
+        ti{
             primary{
                 scripts{
-                    "Latn",
+                    "Ethi",
+                }
+                territories{
+                    "ER",
                 }
             }
             secondary{
-                scripts{
-                    "Java",
-                }
                 territories{
-                    "ID",
+                    "ET",
                 }
             }
         }
-        ka{
+        tig{
             primary{
                 scripts{
-                    "Geor",
+                    "Ethi",
                 }
+            }
+            secondary{
                 territories{
-                    "GE",
+                    "ER",
                 }
             }
         }
-        kaa{
+        tiv{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
+                }
+            }
+            secondary{
+                territories{
+                    "NG",
                 }
             }
         }
-        kab{
+        tk{
             primary{
                 scripts{
+                    "Arab",
+                    "Cyrl",
                     "Latn",
                 }
+                territories{
+                    "TM",
+                }
             }
             secondary{
                 territories{
-                    "DZ",
+                    "IR",
                 }
             }
         }
-        kaj{
+        tkl{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "TK",
+                }
             }
         }
-        kam{
+        tl{
             primary{
                 scripts{
                     "Latn",
@@ -6452,325 +5166,315 @@ supplementalData:table(nofallback){
             }
             secondary{
                 territories{
-                    "KE",
+                    "PH",
+                    "US",
                 }
             }
         }
-        kbd{
+        tli{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
             }
-            secondary{
-                territories{
-                    "RU",
+        }
+        tmh{
+            primary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        kca{
+        tn{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
+                }
+                territories{
+                    "BW",
+                    "ZA",
                 }
             }
         }
-        kcg{
+        to{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "TO",
+                }
             }
         }
-        kdt{
+        tog{
             primary{
                 scripts{
-                    "Thai",
+                    "Latn",
                 }
             }
         }
-        kfo{
+        tpi{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "PG",
+                }
             }
         }
-        kfr{
+        tr{
             primary{
                 scripts{
-                    "Deva",
+                    "Latn",
+                }
+                territories{
+                    "CY",
+                    "TR",
                 }
             }
-        }
-        kfy{
             secondary{
+                scripts{
+                    "Arab",
+                }
                 territories{
-                    "IN",
+                    "DE",
+                    "MK",
                 }
             }
         }
-        kg{
+        tru{
             primary{
                 scripts{
                     "Latn",
                 }
             }
             secondary{
-                territories{
-                    "CD",
+                scripts{
+                    "Syrc",
                 }
             }
         }
-        kha{
+        ts{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "ZA",
+                }
             }
             secondary{
-                scripts{
-                    "Beng",
-                }
                 territories{
-                    "IN",
+                    "MZ",
                 }
             }
         }
-        khb{
+        tsg{
             primary{
                 scripts{
-                    "Talu",
+                    "Latn",
                 }
             }
-        }
-        khn{
             secondary{
                 territories{
-                    "IN",
+                    "PH",
                 }
             }
         }
-        kht{
+        tsi{
             primary{
                 scripts{
-                    "Mymr",
+                    "Latn",
                 }
             }
         }
-        ki{
+        tt{
             primary{
                 scripts{
-                    "Latn",
+                    "Cyrl",
                 }
             }
             secondary{
                 territories{
-                    "KE",
+                    "RU",
                 }
             }
         }
-        kj{
+        tts{
             primary{
                 scripts{
-                    "Latn",
+                    "Thai",
                 }
             }
             secondary{
                 territories{
-                    "NA",
+                    "TH",
                 }
             }
         }
-        kjh{
+        ttt{
             primary{
                 scripts{
                     "Cyrl",
                 }
             }
         }
-        kk{
+        tum{
             primary{
                 scripts{
-                    "Cyrl",
-                }
-                territories{
-                    "KZ",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "CN",
+                    "MW",
                 }
             }
         }
-        kl{
-            primary{
+        tut{
+            secondary{
                 scripts{
-                    "Latn",
-                }
-                territories{
-                    "GL",
-                }
-            }
-            secondary{
-                territories{
-                    "DK",
-                }
-            }
-        }
-        kln{
-            secondary{
-                territories{
-                    "KE",
+                    "Cyrl",
                 }
             }
         }
-        km{
+        tvl{
             primary{
                 scripts{
-                    "Khmr",
+                    "Latn",
                 }
                 territories{
-                    "KH",
+                    "TV",
                 }
             }
         }
-        kmb{
+        ty{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "AO",
+                    "PF",
                 }
             }
         }
-        kn{
+        tyv{
             primary{
                 scripts{
-                    "Knda",
+                    "Cyrl",
                 }
+            }
+            secondary{
                 territories{
-                    "IN",
+                    "RU",
                 }
             }
         }
-        ko{
+        tzm{
             primary{
                 scripts{
-                    "Kore",
-                }
-                territories{
-                    "KP",
-                    "KR",
+                    "Latn",
+                    "Tfng",
                 }
             }
             secondary{
                 territories{
-                    "CN",
+                    "MA",
                 }
             }
         }
-        koi{
+        ude{
             primary{
                 scripts{
                     "Cyrl",
                 }
             }
-            secondary{
-                territories{
-                    "RU",
-                }
-            }
         }
-        kok{
+        udm{
             primary{
                 scripts{
-                    "Deva",
+                    "Cyrl",
                 }
             }
             secondary{
-                territories{
-                    "IN",
-                }
-            }
-        }
-        kos{
-            primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "FM",
+                    "RU",
                 }
             }
         }
-        kpe{
+        ug{
             primary{
                 scripts{
-                    "Latn",
+                    "Arab",
                 }
             }
-        }
-        kpv{
-            primary{
+            secondary{
                 scripts{
                     "Cyrl",
+                    "Latn",
+                }
+                territories{
+                    "CN",
                 }
             }
+        }
+        uga{
             secondary{
-                territories{
-                    "RU",
+                scripts{
+                    "Ugar",
                 }
             }
         }
-        kpy{
+        uk{
             primary{
                 scripts{
                     "Cyrl",
                 }
+                territories{
+                    "UA",
+                }
             }
         }
-        kr{
+        uli{
             primary{
                 scripts{
                     "Latn",
                 }
+                territories{
+                    "FM",
+                }
             }
         }
-        krc{
+        umb{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
             }
             secondary{
                 territories{
-                    "RU",
+                    "AO",
                 }
             }
         }
-        kri{
+        und{
             secondary{
                 territories{
-                    "SL",
-                }
-            }
-        }
-        krl{
-            primary{
-                scripts{
-                    "Cyrl",
-                    "Latn",
+                    "AQ",
+                    "BV",
+                    "GS",
+                    "HM",
                 }
             }
         }
-        kru{
+        unr{
             primary{
                 scripts{
+                    "Beng",
                     "Deva",
                 }
             }
@@ -6780,6776 +5484,2072 @@ supplementalData:table(nofallback){
                 }
             }
         }
-        ks{
+        unx{
             primary{
                 scripts{
-                    "Arab",
+                    "Beng",
                     "Deva",
                 }
-                territories{
-                    "IN",
-                }
             }
         }
-        ku{
+        ur{
             primary{
                 scripts{
                     "Arab",
-                    "Cyrl",
-                    "Latn",
+                }
+                territories{
+                    "PK",
                 }
             }
             secondary{
                 territories{
-                    "IQ",
-                    "IR",
-                    "SY",
-                    "TR",
+                    "IN",
                 }
             }
         }
-        kum{
+        uz{
             primary{
                 scripts{
+                    "Arab",
                     "Cyrl",
+                    "Latn",
+                }
+                territories{
+                    "UZ",
                 }
             }
             secondary{
                 territories{
-                    "RU",
+                    "AF",
                 }
             }
         }
-        kv{
+        vai{
             primary{
                 scripts{
-                    "Cyrl",
-                    "Latn",
+                    "Vaii",
                 }
             }
         }
-        kw{
+        ve{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-        }
-        kxm{
-            secondary{
                 territories{
-                    "TH",
+                    "ZA",
                 }
             }
         }
-        ky{
+        vi{
             primary{
                 scripts{
-                    "Arab",
-                    "Cyrl",
+                    "Latn",
                 }
                 territories{
-                    "KG",
+                    "VN",
                 }
             }
             secondary{
                 scripts{
-                    "Latn",
+                    "Hani",
+                }
+                territories{
+                    "US",
                 }
             }
         }
-        la{
-            primary{
+        vmw{
+            secondary{
+                territories{
+                    "MZ",
+                }
+            }
+        }
+        vo{
+            secondary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "VA",
+            }
+        }
+        vot{
+            secondary{
+                scripts{
+                    "Latn",
                 }
             }
         }
-        lad{
+        wa{
             primary{
                 scripts{
-                    "Hebr",
+                    "Latn",
                 }
             }
         }
-        lah{
+        wal{
             primary{
                 scripts{
-                    "Arab",
+                    "Ethi",
                 }
             }
             secondary{
                 territories{
-                    "PK",
+                    "ET",
                 }
             }
         }
-        lb{
+        war{
             primary{
                 scripts{
                     "Latn",
                 }
+            }
+            secondary{
                 territories{
-                    "LU",
+                    "PH",
                 }
             }
         }
-        lbe{
+        was{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
             }
+        }
+        wbq{
             secondary{
                 territories{
-                    "RU",
+                    "IN",
                 }
             }
         }
-        lcp{
-            primary{
-                scripts{
-                    "Thai",
+        wbr{
+            secondary{
+                territories{
+                    "IN",
                 }
             }
         }
-        lep{
-            primary{
-                scripts{
-                    "Lepc",
+        wls{
+            secondary{
+                territories{
+                    "WF",
                 }
             }
         }
-        lez{
+        wo{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "RU",
+                    "SN",
                 }
             }
-        }
-        lg{
-            primary{
+            secondary{
                 scripts{
-                    "Latn",
+                    "Arab",
                 }
             }
+        }
+        wtm{
             secondary{
                 territories{
-                    "UG",
+                    "IN",
                 }
             }
         }
-        li{
+        xal{
             primary{
                 scripts{
-                    "Latn",
+                    "Cyrl",
                 }
             }
         }
-        lif{
+        xh{
             primary{
                 scripts{
-                    "Deva",
-                    "Limb",
+                    "Latn",
+                }
+                territories{
+                    "ZA",
                 }
             }
         }
-        lis{
-            primary{
-                scripts{
-                    "Latn",
-                }
-            }
-        }
-        ljp{
+        xnr{
             secondary{
                 territories{
-                    "ID",
+                    "IN",
                 }
             }
         }
-        lmn{
-            primary{
-                scripts{
-                    "Telu",
-                }
-            }
+        xog{
             secondary{
                 territories{
-                    "IN",
+                    "UG",
                 }
             }
         }
-        ln{
+        xsr{
             primary{
                 scripts{
-                    "Latn",
-                }
-                territories{
-                    "CD",
-                    "CG",
+                    "Deva",
                 }
             }
         }
-        lo{
-            primary{
+        xum{
+            secondary{
                 scripts{
-                    "Laoo",
-                }
-                territories{
-                    "LA",
+                    "Ital",
+                    "Latn",
                 }
             }
         }
-        lol{
+        yao{
             primary{
                 scripts{
                     "Latn",
                 }
             }
         }
-        lrc{
-            secondary{
-                territories{
-                    "IR",
-                }
-            }
-        }
-        lt{
+        yap{
             primary{
                 scripts{
                     "Latn",
                 }
                 territories{
-                    "LT",
+                    "FM",
                 }
             }
         }
-        lu{
+        yi{
             primary{
                 scripts{
-                    "Latn",
-                }
-            }
-            secondary{
-                territories{
-                    "CD",
+                    "Hebr",
                 }
             }
         }
-        lua{
+        yo{
             primary{
                 scripts{
                     "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "CD",
+                    "NG",
                 }
             }
         }
-        luo{
+        yrk{
             primary{
                 scripts{
-                    "Latn",
-                }
-            }
-            secondary{
-                territories{
-                    "KE",
+                    "Cyrl",
                 }
             }
         }
-        lut{
+        za{
             primary{
                 scripts{
                     "Latn",
                 }
             }
-        }
-        luy{
             secondary{
+                scripts{
+                    "Hans",
+                }
                 territories{
-                    "KE",
+                    "CN",
                 }
             }
         }
-        lv{
+        zap{
             primary{
                 scripts{
                     "Latn",
                 }
-                territories{
-                    "LV",
-                }
             }
         }
-        lwl{
+        zbl{
             primary{
                 scripts{
-                    "Thai",
+                    "Blis",
                 }
             }
         }
-        mad{
+        zdj{
             primary{
-                scripts{
-                    "Latn",
-                }
-            }
-            secondary{
                 territories{
-                    "ID",
+                    "KM",
                 }
             }
         }
-        mag{
-            primary{
-                scripts{
-                    "Deva",
-                }
-            }
+        zen{
             secondary{
-                territories{
-                    "IN",
+                scripts{
+                    "Tfng",
                 }
             }
         }
-        mai{
+        zh{
             primary{
                 scripts{
-                    "Deva",
+                    "Hans",
+                    "Hant",
                 }
-            }
-            secondary{
                 territories{
-                    "IN",
-                    "NP",
+                    "CN",
+                    "HK",
+                    "MO",
+                    "SG",
+                    "TW",
                 }
             }
-        }
-        mak{
-            primary{
+            secondary{
                 scripts{
-                    "Latn",
+                    "Bopo",
+                    "Phag",
                 }
-            }
-            secondary{
                 territories{
                     "ID",
+                    "MY",
+                    "TH",
+                    "US",
                 }
             }
         }
-        mdf{
+        zu{
             primary{
                 scripts{
-                    "Cyrl",
+                    "Latn",
                 }
-            }
-            secondary{
                 territories{
-                    "RU",
+                    "ZA",
                 }
             }
         }
-        mdh{
+        zun{
             primary{
                 scripts{
                     "Latn",
                 }
             }
-            secondary{
-                territories{
-                    "PH",
-                }
-            }
         }
-        mdr{
-            secondary{
+        zza{
+            primary{
                 scripts{
-                    "Bugi",
+                    "Arab",
                 }
             }
         }
-        men{
-            primary{
-                scripts{
-                    "Latn",
-                }
+    }
+    languageMatching{
+        written{
+            {
+                "no",
+                "nb",
+                "100",
             }
-            secondary{
-                territories{
-                    "SL",
-                }
+            {
+                "nn",
+                "no",
+                "96",
             }
-        }
-        mer{
-            secondary{
-                territories{
-                    "KE",
-                }
+            {
+                "da",
+                "nb",
+                "90",
             }
-        }
-        mfa{
-            secondary{
-                territories{
-                    "TH",
-                }
+            {
+                "sh",
+                "bs",
+                "96",
             }
-        }
-        mfe{
-            primary{
-                scripts{
-                    "Latn",
-                }
+            {
+                "sh",
+                "hr",
+                "96",
             }
-            secondary{
-                territories{
-                    "MU",
-                }
+            {
+                "sh",
+                "sr",
+                "96",
             }
-        }
-        mg{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "MG",
-                }
+            {
+                "ssy",
+                "aa",
+                "96",
             }
-        }
-        mh{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "MH",
-                }
+            {
+                "*-Hans",
+                "*-Hant",
+                "85",
             }
-        }
-        mi{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "NZ",
-                }
+            {
+                "en-*-US",
+                "en-*-CA",
+                "98",
             }
-        }
-        min{
-            primary{
-                scripts{
-                    "Latn",
-                }
+            {
+                "en-*-CA",
+                "en-*-*",
+                "98",
             }
-            secondary{
-                territories{
-                    "ID",
-                }
+            {
+                "es-*-ES",
+                "es-*-ES",
+                "100",
             }
-        }
-        mk{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
-                territories{
-                    "MK",
-                }
+            {
+                "*",
+                "*",
+                "1",
             }
-        }
-        ml{
-            primary{
-                scripts{
-                    "Mlym",
-                }
-                territories{
-                    "IN",
-                }
+            {
+                "*-*-*",
+                "*-*-*",
+                "96",
             }
         }
-        mn{
-            primary{
-                scripts{
-                    "Cyrl",
-                    "Mong",
-                }
-                territories{
-                    "MN",
-                }
+    }
+    /**
+     * Map from territory codes to ITU telephone codes.
+     * NOTE: This is not true locale data; it exists only in ROOT
+     */
+    telephoneCodeData{
+        001{
+            {
+                code{"388"}
             }
-            secondary{
-                scripts{
-                    "Phag",
-                }
-                territories{
-                    "CN",
-                }
+            {
+                code{"800"}
             }
-        }
-        mnc{
-            primary{
-                scripts{
-                    "Mong",
-                }
+            {
+                code{"808"}
             }
-        }
-        mni{
-            primary{
-                scripts{
-                    "Beng",
-                }
+            {
+                code{"870"}
             }
-            secondary{
-                territories{
-                    "IN",
-                }
+            {
+                code{"871"}
             }
-        }
-        mns{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+            {
+                code{"872"}
             }
-        }
-        mnw{
-            primary{
-                scripts{
-                    "Mymr",
-                }
+            {
+                code{"873"}
             }
-        }
-        mo{
-            primary{
-                scripts{
-                    "Latn",
-                }
+            {
+                code{"874"}
             }
-        }
-        mos{
-            primary{
-                scripts{
-                    "Latn",
-                }
+            {
+                code{"878"}
             }
-            secondary{
-                territories{
-                    "BF",
-                }
+            {
+                code{"881"}
             }
-        }
-        mr{
-            primary{
-                scripts{
-                    "Deva",
-                }
-                territories{
-                    "IN",
-                }
+            {
+                code{"882"}
             }
-        }
-        ms{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "BN",
-                    "MY",
-                    "SG",
-                }
+            {
+                code{"883"}
             }
-            secondary{
-                scripts{
-                    "Arab",
-                }
-                territories{
-                    "CC",
-                    "ID",
-                }
+            {
+                code{"888"}
             }
-        }
-        mt{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "MT",
-                }
+            {
+                code{"979"}
             }
-        }
-        mtr{
-            secondary{
-                territories{
-                    "IN",
-                }
+            {
+                code{"991"}
             }
         }
-        mup{
-            secondary{
-                territories{
-                    "IN",
-                }
+        AC{
+            {
+                code{"247"}
             }
         }
-        muw{
-            secondary{
-                territories{
-                    "IN",
-                }
+        AD{
+            {
+                code{"376"}
             }
         }
-        mwr{
-            primary{
-                scripts{
-                    "Deva",
-                }
+        AE{
+            {
+                code{"971"}
             }
         }
-        my{
-            primary{
-                scripts{
-                    "Mymr",
-                }
-                territories{
-                    "MM",
-                }
+        AF{
+            {
+                code{"93"}
             }
         }
-        myv{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
-            }
-            secondary{
-                territories{
-                    "RU",
-                }
+        AG{
+            {
+                code{"1"}
             }
         }
-        na{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "NR",
-                }
+        AI{
+            {
+                code{"1"}
             }
         }
-        nap{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        AL{
+            {
+                code{"355"}
             }
-            secondary{
-                territories{
-                    "IT",
-                }
+        }
+        AM{
+            {
+                code{"374"}
             }
         }
-        nb{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "NO",
-                    "SJ",
-                }
+        AN{
+            {
+                code{"599"}
             }
         }
-        nbf{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        AO{
+            {
+                code{"244"}
             }
         }
-        nd{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        AQ{
+            {
+                code{"672"}
             }
-            secondary{
-                territories{
-                    "ZW",
-                }
+        }
+        AR{
+            {
+                code{"54"}
             }
         }
-        ndc{
-            secondary{
-                territories{
-                    "MZ",
-                }
+        AS{
+            {
+                code{"1"}
             }
         }
-        nds{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        AT{
+            {
+                code{"43"}
             }
         }
-        ne{
-            primary{
-                scripts{
-                    "Deva",
-                }
-                territories{
-                    "NP",
-                }
-            }
-            secondary{
-                territories{
-                    "IN",
-                }
+        AU{
+            {
+                code{"61"}
             }
         }
-        new{
-            primary{
-                scripts{
-                    "Deva",
-                }
+        AW{
+            {
+                code{"297"}
             }
         }
-        ng{
-            primary{
-                scripts{
-                    "Latn",
-                }
-            }
-            secondary{
-                territories{
-                    "NA",
-                }
+        AX{
+            {
+                code{"358"}
             }
         }
-        ngl{
-            secondary{
-                territories{
-                    "MZ",
-                }
+        AZ{
+            {
+                code{"994"}
             }
         }
-        niu{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "NU",
-                }
+        BA{
+            {
+                code{"387"}
             }
         }
-        nl{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "AN",
-                    "AW",
-                    "BE",
-                    "NL",
-                    "SR",
-                }
+        BB{
+            {
+                code{"1"}
             }
         }
-        nn{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "NO",
-                }
+        BD{
+            {
+                code{"880"}
             }
         }
-        no{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        BE{
+            {
+                code{"32"}
             }
         }
-        nod{
-            secondary{
-                territories{
-                    "TH",
-                }
+        BF{
+            {
+                code{"226"}
             }
         }
-        noe{
-            secondary{
-                territories{
-                    "IN",
-                }
+        BG{
+            {
+                code{"359"}
             }
         }
-        nog{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        BH{
+            {
+                code{"973"}
             }
         }
-        nqo{
-            primary{
-                scripts{
-                    "Nkoo",
-                }
+        BI{
+            {
+                code{"257"}
             }
         }
-        nr{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        BJ{
+            {
+                code{"229"}
             }
         }
-        nso{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "ZA",
-                }
+        BL{
+            {
+                code{"590"}
             }
         }
-        nv{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        BM{
+            {
+                code{"1"}
             }
         }
-        ny{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "MW",
-                }
+        BN{
+            {
+                code{"673"}
             }
-            secondary{
-                territories{
-                    "ZM",
-                }
+        }
+        BO{
+            {
+                code{"591"}
             }
         }
-        nym{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        BR{
+            {
+                code{"55"}
             }
-            secondary{
-                territories{
-                    "TZ",
-                }
+        }
+        BS{
+            {
+                code{"1"}
             }
         }
-        nyn{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        BT{
+            {
+                code{"975"}
             }
-            secondary{
-                territories{
-                    "UG",
-                }
+        }
+        BW{
+            {
+                code{"267"}
             }
         }
-        oc{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        BY{
+            {
+                code{"375"}
             }
-            secondary{
-                territories{
-                    "FR",
-                }
+        }
+        BZ{
+            {
+                code{"501"}
             }
         }
-        om{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        CA{
+            {
+                code{"1"}
             }
-            secondary{
-                scripts{
-                    "Ethi",
-                }
-                territories{
-                    "ET",
-                }
+        }
+        CC{
+            {
+                code{"61"}
             }
         }
-        or{
-            primary{
-                scripts{
-                    "Orya",
-                }
-                territories{
-                    "IN",
-                }
+        CD{
+            {
+                code{"243"}
             }
         }
-        os{
-            primary{
-                scripts{
-                    "Cyrl",
-                    "Latn",
-                }
-            }
-            secondary{
-                territories{
-                    "GE",
-                }
+        CF{
+            {
+                code{"236"}
             }
         }
-        osc{
-            secondary{
-                scripts{
-                    "Ital",
-                    "Latn",
-                }
+        CG{
+            {
+                code{"242"}
             }
         }
-        pa{
-            primary{
-                scripts{
-                    "Guru",
-                }
-                territories{
-                    "IN",
-                }
+        CH{
+            {
+                code{"41"}
             }
-            secondary{
-                scripts{
-                    "Arab",
-                }
+        }
+        CI{
+            {
+                code{"225"}
             }
         }
-        pag{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        CK{
+            {
+                code{"682"}
             }
-            secondary{
-                territories{
-                    "PH",
-                }
+        }
+        CL{
+            {
+                code{"56"}
             }
         }
-        pam{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        CM{
+            {
+                code{"237"}
             }
-            secondary{
-                territories{
-                    "PH",
-                }
+        }
+        CN{
+            {
+                code{"86"}
             }
         }
-        pap{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "AN",
-                }
+        CO{
+            {
+                code{"57"}
             }
-            secondary{
-                territories{
-                    "AW",
-                }
+        }
+        CR{
+            {
+                code{"506"}
             }
         }
-        pau{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "PW",
-                }
+        CU{
+            {
+                code{"53"}
             }
         }
-        peo{
-            secondary{
-                scripts{
-                    "Xpeo",
-                }
+        CV{
+            {
+                code{"238"}
             }
         }
-        phn{
-            secondary{
-                scripts{
-                    "Phnx",
-                }
+        CX{
+            {
+                code{"61"}
             }
         }
-        pi{
-            secondary{
-                scripts{
-                    "Deva",
-                    "Sinh",
-                    "Thai",
-                }
+        CY{
+            {
+                code{"357"}
             }
         }
-        pl{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "PL",
-                }
+        CZ{
+            {
+                code{"420"}
             }
-            secondary{
-                territories{
-                    "UA",
-                }
+        }
+        DE{
+            {
+                code{"49"}
             }
         }
-        pon{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "FM",
-                }
+        DJ{
+            {
+                code{"253"}
             }
         }
-        pra{
-            secondary{
-                scripts{
-                    "Khar",
-                }
+        DK{
+            {
+                code{"45"}
             }
         }
-        prd{
-            primary{
-                scripts{
-                    "Arab",
-                }
+        DM{
+            {
+                code{"1"}
             }
         }
-        prg{
-            secondary{
-                scripts{
-                    "Latn",
-                }
+        DO{
+            {
+                code{"1"}
             }
         }
-        ps{
-            primary{
-                scripts{
-                    "Arab",
-                }
-                territories{
-                    "AF",
-                }
+        DZ{
+            {
+                code{"213"}
             }
-            secondary{
-                territories{
-                    "PK",
-                }
+        }
+        EC{
+            {
+                code{"593"}
             }
         }
-        pt{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "AO",
-                    "BR",
-                    "CV",
-                    "GW",
-                    "MZ",
-                    "PT",
-                    "ST",
-                    "TL",
-                }
+        EE{
+            {
+                code{"372"}
             }
         }
-        qu{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "BO",
-                    "PE",
-                }
+        EG{
+            {
+                code{"20"}
             }
         }
-        rcf{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        ER{
+            {
+                code{"291"}
             }
-            secondary{
-                territories{
-                    "RE",
-                }
+        }
+        ES{
+            {
+                code{"34"}
             }
         }
-        rej{
-            secondary{
-                territories{
-                    "ID",
-                }
+        ET{
+            {
+                code{"251"}
             }
         }
-        rif{
-            secondary{
-                territories{
-                    "MA",
-                }
+        FI{
+            {
+                code{"358"}
             }
         }
-        ril{
-            primary{
-                scripts{
-                    "Beng",
-                }
+        FJ{
+            {
+                code{"679"}
             }
         }
-        rjb{
-            secondary{
-                territories{
-                    "IN",
-                }
+        FK{
+            {
+                code{"500"}
             }
         }
-        rm{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "CH",
-                }
+        FM{
+            {
+                code{"691"}
             }
         }
-        rmt{
-            secondary{
-                territories{
-                    "IR",
-                }
+        FO{
+            {
+                code{"298"}
             }
         }
-        rn{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "BI",
-                }
+        FR{
+            {
+                code{"33"}
             }
         }
-        ro{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "MD",
-                    "RO",
-                }
+        GA{
+            {
+                code{"241"}
             }
-            secondary{
-                scripts{
-                    "Cyrl",
-                }
-                territories{
-                    "RS",
-                }
+        }
+        GB{
+            {
+                code{"44"}
             }
         }
-        rom{
-            primary{
-                scripts{
-                    "Cyrl",
-                    "Latn",
-                }
+        GD{
+            {
+                code{"1"}
             }
         }
-        ru{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
-                territories{
-                    "BY",
-                    "KG",
-                    "KZ",
-                    "RU",
-                }
+        GE{
+            {
+                code{"995"}
             }
-            secondary{
-                territories{
-                    "EE",
-                    "LV",
-                    "SJ",
-                    "UA",
-                    "UZ",
-                }
+        }
+        GF{
+            {
+                code{"594"}
             }
         }
-        rw{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "RW",
-                }
+        GG{
+            {
+                code{"44"}
             }
         }
-        sa{
-            primary{
-                territories{
-                    "IN",
-                }
+        GH{
+            {
+                code{"233"}
             }
-            secondary{
-                scripts{
-                    "Deva",
-                    "Sinh",
-                }
+        }
+        GI{
+            {
+                code{"350"}
             }
         }
-        sah{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        GL{
+            {
+                code{"299"}
             }
-            secondary{
-                territories{
-                    "RU",
-                }
+        }
+        GM{
+            {
+                code{"220"}
             }
         }
-        sam{
-            secondary{
-                scripts{
-                    "Hebr",
-                }
+        GN{
+            {
+                code{"224"}
             }
         }
-        sas{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        GP{
+            {
+                code{"590"}
             }
-            secondary{
-                territories{
-                    "ID",
-                }
+        }
+        GQ{
+            {
+                code{"240"}
             }
         }
-        sat{
-            secondary{
-                scripts{
-                    "Beng",
-                    "Deva",
-                    "Olck",
-                    "Orya",
-                }
-                territories{
-                    "IN",
-                }
+        GR{
+            {
+                code{"30"}
             }
         }
-        sck{
-            secondary{
-                territories{
-                    "IN",
-                }
+        GT{
+            {
+                code{"502"}
             }
         }
-        scn{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        GU{
+            {
+                code{"1"}
             }
-            secondary{
-                territories{
-                    "IT",
-                }
+        }
+        GW{
+            {
+                code{"245"}
             }
         }
-        sco{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        GY{
+            {
+                code{"592"}
             }
-            secondary{
-                territories{
-                    "GB",
-                }
+        }
+        HK{
+            {
+                code{"852"}
             }
         }
-        sd{
-            primary{
-                scripts{
-                    "Arab",
-                    "Deva",
-                }
-                territories{
-                    "IN",
-                }
+        HN{
+            {
+                code{"504"}
             }
-            secondary{
-                territories{
-                    "PK",
-                }
+        }
+        HR{
+            {
+                code{"385"}
             }
         }
-        se{
-            primary{
-                scripts{
-                    "Latn",
-                }
-            }
-            secondary{
-                scripts{
-                    "Cyrl",
-                }
-                territories{
-                    "NO",
-                }
+        HT{
+            {
+                code{"509"}
             }
         }
-        sel{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        HU{
+            {
+                code{"36"}
             }
         }
-        sg{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "CF",
-                }
+        ID{
+            {
+                code{"62"}
             }
         }
-        sga{
-            secondary{
-                scripts{
-                    "Latn",
-                    "Ogam",
-                }
+        IE{
+            {
+                code{"353"}
             }
         }
-        shn{
-            primary{
-                scripts{
-                    "Mymr",
-                }
-            }
-            secondary{
-                territories{
-                    "MM",
-                }
+        IL{
+            {
+                code{"972"}
             }
         }
-        si{
-            primary{
-                scripts{
-                    "Sinh",
-                }
-                territories{
-                    "LK",
-                }
+        IM{
+            {
+                code{"44"}
             }
         }
-        sid{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        IN{
+            {
+                code{"91"}
             }
-            secondary{
-                territories{
-                    "ET",
-                }
+        }
+        IO{
+            {
+                code{"246"}
             }
         }
-        sk{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "SK",
-                }
+        IQ{
+            {
+                code{"964"}
             }
-            secondary{
-                territories{
-                    "RS",
-                }
+        }
+        IR{
+            {
+                code{"98"}
             }
         }
-        sl{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "SI",
-                }
+        IS{
+            {
+                code{"354"}
             }
-            secondary{
-                territories{
-                    "AT",
-                }
+        }
+        IT{
+            {
+                code{"39"}
             }
         }
-        sm{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "AS",
-                    "WS",
-                }
+        JE{
+            {
+                code{"44"}
             }
         }
-        sma{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        JM{
+            {
+                code{"1"}
             }
         }
-        smi{
-            secondary{
-                scripts{
-                    "Latn",
-                }
+        JO{
+            {
+                code{"962"}
             }
         }
-        smj{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        JP{
+            {
+                code{"81"}
             }
         }
-        smn{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        KE{
+            {
+                code{"254"}
             }
         }
-        sms{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        KG{
+            {
+                code{"996"}
             }
         }
-        sn{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        KH{
+            {
+                code{"855"}
             }
-            secondary{
-                territories{
-                    "ZW",
-                }
+        }
+        KI{
+            {
+                code{"686"}
             }
         }
-        snk{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        KM{
+            {
+                code{"269"}
             }
         }
-        so{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "SO",
-                }
+        KN{
+            {
+                code{"1"}
             }
-            secondary{
-                scripts{
-                    "Osma",
-                }
-                territories{
-                    "DJ",
-                    "ET",
-                }
+        }
+        KP{
+            {
+                code{"850"}
             }
         }
-        son{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        KR{
+            {
+                code{"82"}
             }
         }
-        sou{
-            secondary{
-                territories{
-                    "TH",
-                }
+        KW{
+            {
+                code{"965"}
             }
         }
-        sq{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "AL",
-                    "MK",
-                }
+        KY{
+            {
+                code{"1"}
             }
-            secondary{
-                territories{
-                    "RS",
-                }
+        }
+        KZ{
+            {
+                code{"7"}
             }
         }
-        sr{
-            primary{
-                scripts{
-                    "Cyrl",
-                    "Latn",
-                }
-                territories{
-                    "BA",
-                    "ME",
-                    "RS",
-                }
+        LA{
+            {
+                code{"856"}
             }
         }
-        srn{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        LB{
+            {
+                code{"961"}
             }
-            secondary{
-                territories{
-                    "SR",
-                }
+        }
+        LC{
+            {
+                code{"1"}
             }
         }
-        srr{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        LI{
+            {
+                code{"423"}
             }
-            secondary{
-                territories{
-                    "SN",
-                }
+        }
+        LK{
+            {
+                code{"94"}
             }
         }
-        ss{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "SZ",
-                }
+        LR{
+            {
+                code{"231"}
             }
-            secondary{
-                territories{
-                    "ZA",
-                }
+        }
+        LS{
+            {
+                code{"266"}
             }
         }
-        st{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "LS",
-                    "ZA",
-                }
+        LT{
+            {
+                code{"370"}
             }
         }
-        su{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "ID",
-                }
+        LU{
+            {
+                code{"352"}
             }
         }
-        suk{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        LV{
+            {
+                code{"371"}
             }
-            secondary{
-                territories{
-                    "TZ",
-                }
+        }
+        LY{
+            {
+                code{"218"}
             }
         }
-        sus{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        MA{
+            {
+                code{"212"}
             }
-            secondary{
-                scripts{
-                    "Arab",
-                }
+        }
+        MC{
+            {
+                code{"377"}
             }
         }
-        sv{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "AX",
-                    "FI",
-                    "SE",
-                }
+        MD{
+            {
+                code{"373"}
             }
         }
-        sw{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "KE",
-                    "TZ",
-                    "UG",
-                }
+        ME{
+            {
+                code{"382"}
             }
-            secondary{
-                territories{
-                    "CD",
-                    "SO",
-                }
+        }
+        MG{
+            {
+                code{"261"}
             }
         }
-        swb{
-            primary{
-                scripts{
-                    "Arab",
-                }
-                territories{
-                    "KM",
-                }
+        MH{
+            {
+                code{"692"}
             }
-            secondary{
-                territories{
-                    "YT",
-                }
+        }
+        MK{
+            {
+                code{"389"}
             }
         }
-        swv{
-            secondary{
-                territories{
-                    "IN",
-                }
+        ML{
+            {
+                code{"223"}
             }
         }
-        syl{
-            primary{
-                scripts{
-                    "Beng",
-                }
+        MM{
+            {
+                code{"95"}
             }
-            secondary{
-                scripts{
-                    "Sylo",
-                }
-                territories{
-                    "BD",
-                }
+        }
+        MN{
+            {
+                code{"976"}
             }
         }
-        syr{
-            secondary{
-                scripts{
-                    "Syrc",
-                }
+        MO{
+            {
+                code{"853"}
             }
         }
-        ta{
-            primary{
-                scripts{
-                    "Taml",
-                }
-                territories{
-                    "IN",
-                    "LK",
-                    "SG",
-                }
+        MP{
+            {
+                code{"1"}
             }
-            secondary{
-                territories{
-                    "MY",
-                }
+        }
+        MQ{
+            {
+                code{"596"}
             }
         }
-        tab{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        MR{
+            {
+                code{"222"}
             }
         }
-        tbw{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        MS{
+            {
+                code{"1"}
             }
-            secondary{
-                scripts{
-                    "Tagb",
-                }
+        }
+        MT{
+            {
+                code{"356"}
             }
         }
-        tcy{
-            primary{
-                scripts{
-                    "Knda",
-                }
+        MU{
+            {
+                code{"230"}
             }
-            secondary{
-                territories{
-                    "IN",
-                }
+        }
+        MV{
+            {
+                code{"960"}
             }
         }
-        tdd{
-            primary{
-                scripts{
-                    "Tale",
-                }
+        MW{
+            {
+                code{"265"}
             }
         }
-        te{
-            primary{
-                scripts{
-                    "Telu",
-                }
-                territories{
-                    "IN",
-                }
+        MX{
+            {
+                code{"52"}
             }
         }
-        tem{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        MY{
+            {
+                code{"60"}
             }
-            secondary{
-                territories{
-                    "SL",
-                }
+        }
+        MZ{
+            {
+                code{"258"}
             }
         }
-        tet{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "TL",
-                }
+        NA{
+            {
+                code{"264"}
             }
         }
-        tg{
-            primary{
-                scripts{
-                    "Arab",
-                    "Cyrl",
-                    "Latn",
-                }
-                territories{
-                    "TJ",
-                }
+        NC{
+            {
+                code{"687"}
             }
         }
-        th{
-            primary{
-                scripts{
-                    "Thai",
-                }
-                territories{
-                    "TH",
-                }
+        NE{
+            {
+                code{"227"}
             }
         }
-        ti{
-            primary{
-                scripts{
-                    "Ethi",
-                }
-                territories{
-                    "ER",
-                }
+        NF{
+            {
+                code{"672"}
             }
-            secondary{
-                territories{
-                    "ET",
-                }
+        }
+        NG{
+            {
+                code{"234"}
             }
         }
-        tig{
-            primary{
-                scripts{
-                    "Ethi",
-                }
+        NI{
+            {
+                code{"505"}
             }
         }
-        tiv{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        NL{
+            {
+                code{"31"}
             }
-            secondary{
-                territories{
-                    "NG",
-                }
+        }
+        NO{
+            {
+                code{"47"}
             }
         }
-        tk{
-            primary{
-                scripts{
-                    "Arab",
-                    "Cyrl",
-                    "Latn",
-                }
-                territories{
-                    "TM",
-                }
+        NP{
+            {
+                code{"977"}
             }
-            secondary{
-                territories{
-                    "IR",
-                }
+        }
+        NR{
+            {
+                code{"674"}
             }
         }
-        tkl{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "TK",
-                }
+        NU{
+            {
+                code{"683"}
             }
         }
-        tl{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        NZ{
+            {
+                code{"64"}
             }
-            secondary{
-                territories{
-                    "PH",
-                    "US",
-                }
+        }
+        OM{
+            {
+                code{"968"}
             }
         }
-        tmh{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        PA{
+            {
+                code{"507"}
             }
         }
-        tn{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "BW",
-                    "ZA",
-                }
+        PE{
+            {
+                code{"51"}
             }
         }
-        to{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "TO",
-                }
+        PF{
+            {
+                code{"689"}
             }
         }
-        tpi{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "PG",
-                }
+        PG{
+            {
+                code{"675"}
             }
         }
-        tr{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "CY",
-                    "TR",
-                }
+        PH{
+            {
+                code{"63"}
             }
-            secondary{
-                territories{
-                    "DE",
-                    "MK",
-                }
+        }
+        PK{
+            {
+                code{"92"}
             }
         }
-        tru{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        PL{
+            {
+                code{"48"}
             }
-            secondary{
-                scripts{
-                    "Syrc",
-                }
+        }
+        PM{
+            {
+                code{"508"}
             }
         }
-        ts{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "ZA",
-                }
+        PR{
+            {
+                code{"1"}
             }
-            secondary{
-                territories{
-                    "MZ",
-                }
+        }
+        PS{
+            {
+                code{"972"}
+            }
+            {
+                alt{"limitedAvailability"}
+                code{"970"}
             }
         }
-        tsg{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        PT{
+            {
+                code{"351"}
             }
-            secondary{
-                territories{
-                    "PH",
-                }
+        }
+        PW{
+            {
+                code{"680"}
             }
         }
-        tt{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        PY{
+            {
+                code{"595"}
             }
-            secondary{
-                territories{
-                    "RU",
-                }
+        }
+        QA{
+            {
+                code{"974"}
             }
         }
-        tts{
-            primary{
-                scripts{
-                    "Thai",
-                }
+        RE{
+            {
+                code{"262"}
             }
-            secondary{
-                territories{
-                    "TH",
-                }
+        }
+        RO{
+            {
+                code{"40"}
             }
         }
-        ttt{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        RS{
+            {
+                code{"381"}
             }
         }
-        tum{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        RU{
+            {
+                code{"7"}
             }
         }
-        tut{
-            secondary{
-                scripts{
-                    "Cyrl",
-                }
+        RW{
+            {
+                code{"250"}
             }
         }
-        tvl{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "TV",
-                }
+        SA{
+            {
+                code{"966"}
             }
         }
-        tw{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        SB{
+            {
+                code{"677"}
             }
-            secondary{
-                territories{
-                    "GH",
-                }
+        }
+        SC{
+            {
+                code{"248"}
             }
         }
-        ty{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "PF",
-                }
+        SD{
+            {
+                code{"249"}
             }
         }
-        tyv{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        SE{
+            {
+                code{"46"}
             }
-            secondary{
-                territories{
-                    "RU",
-                }
+        }
+        SG{
+            {
+                code{"65"}
             }
         }
-        tzm{
-            primary{
-                scripts{
-                    "Latn",
-                    "Tfng",
-                }
+        SH{
+            {
+                code{"290"}
             }
-            secondary{
-                territories{
-                    "MA",
-                }
+        }
+        SI{
+            {
+                code{"386"}
             }
         }
-        ude{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        SJ{
+            {
+                code{"47"}
             }
         }
-        udm{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        SK{
+            {
+                code{"421"}
             }
-            secondary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "RU",
-                }
+        }
+        SL{
+            {
+                code{"232"}
             }
         }
-        ug{
-            primary{
-                scripts{
-                    "Arab",
-                }
+        SM{
+            {
+                code{"378"}
             }
-            secondary{
-                scripts{
-                    "Cyrl",
-                    "Latn",
-                }
-                territories{
-                    "CN",
-                }
+        }
+        SN{
+            {
+                code{"221"}
             }
         }
-        uga{
-            secondary{
-                scripts{
-                    "Ugar",
-                }
+        SO{
+            {
+                code{"252"}
             }
         }
-        uk{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
-                territories{
-                    "UA",
-                }
+        SR{
+            {
+                code{"597"}
             }
         }
-        uli{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "FM",
-                }
+        ST{
+            {
+                code{"239"}
             }
         }
-        umb{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        SV{
+            {
+                code{"503"}
             }
-            secondary{
-                territories{
-                    "AO",
-                }
+        }
+        SY{
+            {
+                code{"963"}
             }
         }
-        und{
-            secondary{
-                territories{
-                    "AQ",
-                    "BV",
-                    "GS",
-                    "HM",
-                    "IO",
-                    "TF",
-                }
+        SZ{
+            {
+                code{"268"}
             }
         }
-        ur{
-            primary{
-                scripts{
-                    "Arab",
-                }
-                territories{
-                    "IN",
-                    "PK",
-                }
+        TC{
+            {
+                code{"1"}
             }
         }
-        uz{
-            primary{
-                scripts{
-                    "Arab",
-                    "Cyrl",
-                    "Latn",
-                }
-                territories{
-                    "UZ",
-                }
-            }
-            secondary{
-                territories{
-                    "AF",
-                }
+        TD{
+            {
+                code{"235"}
             }
         }
-        vai{
-            secondary{
-                scripts{
-                    "Vaii",
-                }
+        TF{
+            {
+                code{"262"}
             }
         }
-        ve{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "ZA",
-                }
+        TG{
+            {
+                code{"228"}
             }
         }
-        vi{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "VN",
-                }
-            }
-            secondary{
-                territories{
-                    "US",
-                }
+        TH{
+            {
+                code{"66"}
             }
         }
-        vmw{
-            secondary{
-                territories{
-                    "MZ",
-                }
+        TJ{
+            {
+                code{"992"}
             }
         }
-        vo{
-            secondary{
-                scripts{
-                    "Latn",
-                }
+        TK{
+            {
+                code{"690"}
             }
         }
-        wa{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        TL{
+            {
+                code{"670"}
             }
         }
-        wal{
-            primary{
-                scripts{
-                    "Ethi",
-                }
+        TM{
+            {
+                code{"993"}
             }
-            secondary{
-                territories{
-                    "ET",
-                }
+        }
+        TN{
+            {
+                code{"216"}
             }
         }
-        war{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        TO{
+            {
+                code{"676"}
             }
-            secondary{
-                territories{
-                    "PH",
-                }
+        }
+        TR{
+            {
+                code{"90"}
             }
         }
-        wbq{
-            secondary{
-                territories{
-                    "IN",
-                }
+        TT{
+            {
+                code{"1"}
             }
         }
-        wbr{
-            secondary{
-                territories{
-                    "IN",
-                }
+        TV{
+            {
+                code{"688"}
             }
         }
-        wls{
-            secondary{
-                territories{
-                    "WF",
-                }
+        TW{
+            {
+                code{"886"}
             }
         }
-        wo{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "SN",
-                }
+        TZ{
+            {
+                code{"255"}
             }
-            secondary{
-                scripts{
-                    "Arab",
-                }
+        }
+        UA{
+            {
+                code{"380"}
             }
         }
-        wtm{
-            secondary{
-                territories{
-                    "IN",
-                }
+        UG{
+            {
+                code{"256"}
             }
         }
-        xal{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
+        US{
+            {
+                code{"1"}
             }
         }
-        xh{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "ZA",
-                }
+        UY{
+            {
+                code{"598"}
             }
         }
-        xnr{
-            secondary{
-                territories{
-                    "IN",
-                }
+        UZ{
+            {
+                code{"998"}
             }
         }
-        xog{
-            secondary{
-                territories{
-                    "UG",
-                }
+        VA{
+            {
+                code{"39"}
             }
         }
-        xsr{
-            primary{
-                scripts{
-                    "Deva",
-                }
+        VC{
+            {
+                code{"1"}
             }
         }
-        xum{
-            secondary{
-                scripts{
-                    "Ital",
-                    "Latn",
-                }
+        VE{
+            {
+                code{"58"}
             }
         }
-        yao{
-            primary{
-                scripts{
-                    "Latn",
-                }
+        VG{
+            {
+                code{"1"}
             }
         }
-        yap{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "FM",
-                }
+        VI{
+            {
+                code{"1"}
             }
         }
-        yi{
-            primary{
-                scripts{
-                    "Hebr",
-                }
-            }
-        }
-        yo{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "NG",
-                }
-            }
-        }
-        yrk{
-            primary{
-                scripts{
-                    "Cyrl",
-                }
-            }
-        }
-        za{
-            primary{
-                scripts{
-                    "Hans",
-                }
-            }
-            secondary{
-                territories{
-                    "CN",
-                }
-            }
-        }
-        zbl{
-            primary{
-                scripts{
-                    "Blis",
-                }
-            }
-        }
-        zh{
-            primary{
-                scripts{
-                    "Hans",
-                    "Hant",
-                }
-                territories{
-                    "CN",
-                    "HK",
-                    "MO",
-                    "SG",
-                    "TW",
-                }
-            }
-            secondary{
-                scripts{
-                    "Bopo",
-                    "Phag",
-                }
-                territories{
-                    "ID",
-                    "MY",
-                    "TH",
-                    "US",
-                }
-            }
-        }
-        zu{
-            primary{
-                scripts{
-                    "Latn",
-                }
-                territories{
-                    "ZA",
-                }
-            }
-        }
-    }
-    mapTimezones{
-        metazones{
-            "meta:Acre_001"{"America/Rio_Branco"}
-            "meta:Afghanistan_001"{"Asia/Kabul"}
-            "meta:Africa_Central_001"{"Africa/Maputo"}
-            "meta:Africa_Central_BI"{"Africa/Bujumbura"}
-            "meta:Africa_Central_BW"{"Africa/Gaborone"}
-            "meta:Africa_Central_CD"{"Africa/Lubumbashi"}
-            "meta:Africa_Central_MW"{"Africa/Blantyre"}
-            "meta:Africa_Central_RW"{"Africa/Kigali"}
-            "meta:Africa_Central_ZM"{"Africa/Lusaka"}
-            "meta:Africa_Central_ZW"{"Africa/Harare"}
-            "meta:Africa_Eastern_001"{"Africa/Nairobi"}
-            "meta:Africa_Eastern_DJ"{"Africa/Djibouti"}
-            "meta:Africa_Eastern_ER"{"Africa/Asmera"}
-            "meta:Africa_Eastern_ET"{"Africa/Addis_Ababa"}
-            "meta:Africa_Eastern_KM"{"Indian/Comoro"}
-            "meta:Africa_Eastern_MG"{"Indian/Antananarivo"}
-            "meta:Africa_Eastern_SO"{"Africa/Mogadishu"}
-            "meta:Africa_Eastern_TZ"{"Africa/Dar_es_Salaam"}
-            "meta:Africa_Eastern_UG"{"Africa/Kampala"}
-            "meta:Africa_Eastern_YT"{"Indian/Mayotte"}
-            "meta:Africa_FarWestern_001"{"Africa/El_Aaiun"}
-            "meta:Africa_Southern_001"{"Africa/Johannesburg"}
-            "meta:Africa_Southern_LS"{"Africa/Maseru"}
-            "meta:Africa_Southern_SZ"{"Africa/Mbabane"}
-            "meta:Africa_Western_001"{"Africa/Lagos"}
-            "meta:Africa_Western_AO"{"Africa/Luanda"}
-            "meta:Africa_Western_BJ"{"Africa/Porto-Novo"}
-            "meta:Africa_Western_CD"{"Africa/Kinshasa"}
-            "meta:Africa_Western_CF"{"Africa/Bangui"}
-            "meta:Africa_Western_CG"{"Africa/Brazzaville"}
-            "meta:Africa_Western_CM"{"Africa/Douala"}
-            "meta:Africa_Western_GA"{"Africa/Libreville"}
-            "meta:Africa_Western_GQ"{"Africa/Malabo"}
-            "meta:Africa_Western_NE"{"Africa/Niamey"}
-            "meta:Africa_Western_TD"{"Africa/Ndjamena"}
-            "meta:Aktyubinsk_001"{"Asia/Aqtobe"}
-            "meta:Alaska_001"{"America/Juneau"}
-            "meta:Alaska_Hawaii_001"{"America/Anchorage"}
-            "meta:Almaty_001"{"Asia/Almaty"}
-            "meta:Amazon_001"{"America/Manaus"}
-            "meta:America_Central_001"{"America/Chicago"}
-            "meta:America_Central_BZ"{"America/Belize"}
-            "meta:America_Central_CA"{"America/Winnipeg"}
-            "meta:America_Central_CR"{"America/Costa_Rica"}
-            "meta:America_Central_GT"{"America/Guatemala"}
-            "meta:America_Central_HN"{"America/Tegucigalpa"}
-            "meta:America_Central_MX"{"America/Mexico_City"}
-            "meta:America_Central_SV"{"America/El_Salvador"}
-            "meta:America_Eastern_001"{"America/New_York"}
-            "meta:America_Eastern_BS"{"America/Nassau"}
-            "meta:America_Eastern_CA"{"America/Toronto"}
-            "meta:America_Eastern_HT"{"America/Port-au-Prince"}
-            "meta:America_Eastern_JM"{"America/Jamaica"}
-            "meta:America_Eastern_KY"{"America/Cayman"}
-            "meta:America_Eastern_PA"{"America/Panama"}
-            "meta:America_Eastern_TC"{"America/Grand_Turk"}
-            "meta:America_Mountain_001"{"America/Denver"}
-            "meta:America_Mountain_CA"{"America/Edmonton"}
-            "meta:America_Mountain_MX"{"America/Hermosillo"}
-            "meta:America_Pacific_001"{"America/Los_Angeles"}
-            "meta:America_Pacific_CA"{"America/Vancouver"}
-            "meta:America_Pacific_MX"{"America/Tijuana"}
-            "meta:Anadyr_001"{"Asia/Anadyr"}
-            "meta:Aqtau_001"{"Asia/Aqtau"}
-            "meta:Aqtobe_001"{"Asia/Aqtobe"}
-            "meta:Arabian_001"{"Asia/Riyadh"}
-            "meta:Arabian_BH"{"Asia/Bahrain"}
-            "meta:Arabian_IQ"{"Asia/Baghdad"}
-            "meta:Arabian_KW"{"Asia/Kuwait"}
-            "meta:Arabian_QA"{"Asia/Qatar"}
-            "meta:Arabian_YE"{"Asia/Aden"}
-            "meta:Argentina_001"{"America/Buenos_Aires"}
-            "meta:Argentina_Western_001"{"America/Argentina/San_Luis"}
-            "meta:Armenia_001"{"Asia/Yerevan"}
-            "meta:Ashkhabad_001"{"Asia/Ashgabat"}
-            "meta:Atlantic_001"{"America/Halifax"}
-            "meta:Atlantic_AG"{"America/Antigua"}
-            "meta:Atlantic_AI"{"America/Anguilla"}
-            "meta:Atlantic_AN"{"America/Curacao"}
-            "meta:Atlantic_AW"{"America/Aruba"}
-            "meta:Atlantic_BB"{"America/Barbados"}
-            "meta:Atlantic_BM"{"America/Bermuda"}
-            "meta:Atlantic_DM"{"America/Dominica"}
-            "meta:Atlantic_GD"{"America/Grenada"}
-            "meta:Atlantic_GL"{"America/Thule"}
-            "meta:Atlantic_GP"{"America/Guadeloupe"}
-            "meta:Atlantic_KN"{"America/St_Kitts"}
-            "meta:Atlantic_LC"{"America/St_Lucia"}
-            "meta:Atlantic_MF"{"America/Marigot"}
-            "meta:Atlantic_MQ"{"America/Martinique"}
-            "meta:Atlantic_MS"{"America/Montserrat"}
-            "meta:Atlantic_PR"{"America/Puerto_Rico"}
-            "meta:Atlantic_TT"{"America/Port_of_Spain"}
-            "meta:Atlantic_VC"{"America/St_Vincent"}
-            "meta:Atlantic_VG"{"America/Tortola"}
-            "meta:Atlantic_VI"{"America/St_Thomas"}
-            "meta:Australia_CentralWestern_001"{"Australia/Eucla"}
-            "meta:Australia_Central_001"{"Australia/Adelaide"}
-            "meta:Australia_Eastern_001"{"Australia/Sydney"}
-            "meta:Australia_Western_001"{"Australia/Perth"}
-            "meta:Azerbaijan_001"{"Asia/Baku"}
-            "meta:Azores_001"{"Atlantic/Azores"}
-            "meta:Baku_001"{"Asia/Baku"}
-            "meta:Bangladesh_001"{"Asia/Dhaka"}
-            "meta:Bering_001"{"America/Adak"}
-            "meta:Bhutan_001"{"Asia/Thimphu"}
-            "meta:Bolivia_001"{"America/La_Paz"}
-            "meta:Borneo_001"{"Asia/Kuching"}
-            "meta:Brasilia_001"{"America/Sao_Paulo"}
-            "meta:British_001"{"Europe/London"}
-            "meta:Brunei_001"{"Asia/Brunei"}
-            "meta:Cape_Verde_001"{"Atlantic/Cape_Verde"}
-            "meta:Chamorro_001"{"Pacific/Saipan"}
-            "meta:Chamorro_GU"{"Pacific/Guam"}
-            "meta:Changbai_001"{"Asia/Harbin"}
-            "meta:Chatham_001"{"Pacific/Chatham"}
-            "meta:Chile_001"{"America/Santiago"}
-            "meta:Chile_AQ"{"Antarctica/Palmer"}
-            "meta:China_001"{"Asia/Shanghai"}
-            "meta:China_MO"{"Asia/Macau"}
-            "meta:China_TW"{"Asia/Taipei"}
-            "meta:Choibalsan_001"{"Asia/Choibalsan"}
-            "meta:Christmas_001"{"Indian/Christmas"}
-            "meta:Cocos_001"{"Indian/Cocos"}
-            "meta:Colombia_001"{"America/Bogota"}
-            "meta:Cook_001"{"Pacific/Rarotonga"}
-            "meta:Cuba_001"{"America/Havana"}
-            "meta:Dacca_001"{"Asia/Dhaka"}
-            "meta:Davis_001"{"Antarctica/Davis"}
-            "meta:Dominican_001"{"America/Santo_Domingo"}
-            "meta:DumontDUrville_001"{"Antarctica/DumontDUrville"}
-            "meta:Dushanbe_001"{"Asia/Dushanbe"}
-            "meta:Dutch_Guiana_001"{"America/Paramaribo"}
-            "meta:East_Timor_001"{"Asia/Dili"}
-            "meta:Easter_001"{"Pacific/Easter"}
-            "meta:Ecuador_001"{"America/Guayaquil"}
-            "meta:Europe_Central_001"{"Europe/Paris"}
-            "meta:Europe_Central_AD"{"Europe/Andorra"}
-            "meta:Europe_Central_AL"{"Europe/Tirane"}
-            "meta:Europe_Central_AT"{"Europe/Vienna"}
-            "meta:Europe_Central_BA"{"Europe/Sarajevo"}
-            "meta:Europe_Central_BE"{"Europe/Brussels"}
-            "meta:Europe_Central_CH"{"Europe/Zurich"}
-            "meta:Europe_Central_CZ"{"Europe/Prague"}
-            "meta:Europe_Central_DE"{"Europe/Berlin"}
-            "meta:Europe_Central_DK"{"Europe/Copenhagen"}
-            "meta:Europe_Central_ES"{"Europe/Madrid"}
-            "meta:Europe_Central_GI"{"Europe/Gibraltar"}
-            "meta:Europe_Central_HR"{"Europe/Zagreb"}
-            "meta:Europe_Central_HU"{"Europe/Budapest"}
-            "meta:Europe_Central_IT"{"Europe/Rome"}
-            "meta:Europe_Central_LI"{"Europe/Vaduz"}
-            "meta:Europe_Central_LU"{"Europe/Luxembourg"}
-            "meta:Europe_Central_MC"{"Europe/Monaco"}
-            "meta:Europe_Central_ME"{"Europe/Podgorica"}
-            "meta:Europe_Central_MK"{"Europe/Skopje"}
-            "meta:Europe_Central_MT"{"Europe/Malta"}
-            "meta:Europe_Central_NL"{"Europe/Amsterdam"}
-            "meta:Europe_Central_NO"{"Europe/Oslo"}
-            "meta:Europe_Central_PL"{"Europe/Warsaw"}
-            "meta:Europe_Central_RS"{"Europe/Belgrade"}
-            "meta:Europe_Central_SE"{"Europe/Stockholm"}
-            "meta:Europe_Central_SI"{"Europe/Ljubljana"}
-            "meta:Europe_Central_SK"{"Europe/Bratislava"}
-            "meta:Europe_Central_SM"{"Europe/San_Marino"}
-            "meta:Europe_Central_TN"{"Africa/Tunis"}
-            "meta:Europe_Central_VA"{"Europe/Vatican"}
-            "meta:Europe_Eastern_001"{"Europe/Bucharest"}
-            "meta:Europe_Eastern_AX"{"Europe/Mariehamn"}
-            "meta:Europe_Eastern_BG"{"Europe/Sofia"}
-            "meta:Europe_Eastern_CY"{"Asia/Nicosia"}
-            "meta:Europe_Eastern_EG"{"Africa/Cairo"}
-            "meta:Europe_Eastern_FI"{"Europe/Helsinki"}
-            "meta:Europe_Eastern_GR"{"Europe/Athens"}
-            "meta:Europe_Eastern_JO"{"Asia/Amman"}
-            "meta:Europe_Eastern_LB"{"Asia/Beirut"}
-            "meta:Europe_Eastern_SY"{"Asia/Damascus"}
-            "meta:Europe_Western_001"{"Atlantic/Canary"}
-            "meta:Europe_Western_FO"{"Atlantic/Faeroe"}
-            "meta:Falkland_001"{"Atlantic/Stanley"}
-            "meta:Fiji_001"{"Pacific/Fiji"}
-            "meta:French_Guiana_001"{"America/Cayenne"}
-            "meta:French_Southern_001"{"Indian/Kerguelen"}
-            "meta:Frunze_001"{"Asia/Bishkek"}
-            "meta:GMT_001"{"Atlantic/Reykjavik"}
-            "meta:GMT_BF"{"Africa/Ouagadougou"}
-            "meta:GMT_CI"{"Africa/Abidjan"}
-            "meta:GMT_GB"{"Europe/London"}
-            "meta:GMT_GH"{"Africa/Accra"}
-            "meta:GMT_GM"{"Africa/Banjul"}
-            "meta:GMT_GN"{"Africa/Conakry"}
-            "meta:GMT_IE"{"Europe/Dublin"}
-            "meta:GMT_LR"{"Africa/Monrovia"}
-            "meta:GMT_ML"{"Africa/Bamako"}
-            "meta:GMT_MR"{"Africa/Nouakchott"}
-            "meta:GMT_SH"{"Atlantic/St_Helena"}
-            "meta:GMT_SL"{"Africa/Freetown"}
-            "meta:GMT_SN"{"Africa/Dakar"}
-            "meta:GMT_ST"{"Africa/Sao_Tome"}
-            "meta:GMT_TG"{"Africa/Lome"}
-            "meta:Galapagos_001"{"Pacific/Galapagos"}
-            "meta:Gambier_001"{"Pacific/Gambier"}
-            "meta:Georgia_001"{"Asia/Tbilisi"}
-            "meta:Gilbert_Islands_001"{"Pacific/Tarawa"}
-            "meta:Goose_Bay_001"{"America/Goose_Bay"}
-            "meta:Greenland_Central_001"{"America/Scoresbysund"}
-            "meta:Greenland_Eastern_001"{"America/Scoresbysund"}
-            "meta:Greenland_Western_001"{"America/Godthab"}
-            "meta:Guam_001"{"Pacific/Guam"}
-            "meta:Gulf_001"{"Asia/Dubai"}
-            "meta:Gulf_OM"{"Asia/Muscat"}
-            "meta:Guyana_001"{"America/Guyana"}
-            "meta:Hawaii_Aleutian_001"{"Pacific/Honolulu"}
-            "meta:Hong_Kong_001"{"Asia/Hong_Kong"}
-            "meta:Hovd_001"{"Asia/Hovd"}
-            "meta:India_001"{"Asia/Calcutta"}
-            "meta:India_LK"{"Asia/Colombo"}
-            "meta:Indian_Ocean_001"{"Indian/Chagos"}
-            "meta:Indochina_001"{"Asia/Saigon"}
-            "meta:Indochina_KH"{"Asia/Phnom_Penh"}
-            "meta:Indochina_LA"{"Asia/Vientiane"}
-            "meta:Indochina_TH"{"Asia/Bangkok"}
-            "meta:Indonesia_Central_001"{"Asia/Makassar"}
-            "meta:Indonesia_Eastern_001"{"Asia/Jayapura"}
-            "meta:Indonesia_Western_001"{"Asia/Jakarta"}
-            "meta:Iran_001"{"Asia/Tehran"}
-            "meta:Irish_001"{"Europe/Dublin"}
-            "meta:Irkutsk_001"{"Asia/Irkutsk"}
-            "meta:Israel_001"{"Asia/Jerusalem"}
-            "meta:Japan_001"{"Asia/Tokyo"}
-            "meta:Kamchatka_001"{"Asia/Kamchatka"}
-            "meta:Karachi_001"{"Asia/Karachi"}
-            "meta:Kashgar_001"{"Asia/Kashgar"}
-            "meta:Kazakhstan_Eastern_001"{"Asia/Almaty"}
-            "meta:Kazakhstan_Western_001"{"Asia/Aqtobe"}
-            "meta:Kizilorda_001"{"Asia/Qyzylorda"}
-            "meta:Korea_001"{"Asia/Seoul"}
-            "meta:Korea_KP"{"Asia/Pyongyang"}
-            "meta:Kosrae_001"{"Pacific/Kosrae"}
-            "meta:Krasnoyarsk_001"{"Asia/Krasnoyarsk"}
-            "meta:Kuybyshev_001"{"Europe/Samara"}
-            "meta:Kwajalein_001"{"Pacific/Kwajalein"}
-            "meta:Kyrgystan_001"{"Asia/Bishkek"}
-            "meta:Lanka_001"{"Asia/Colombo"}
-            "meta:Liberia_001"{"Africa/Monrovia"}
-            "meta:Line_Islands_001"{"Pacific/Kiritimati"}
-            "meta:Long_Shu_001"{"Asia/Chongqing"}
-            "meta:Lord_Howe_001"{"Australia/Lord_Howe"}
-            "meta:Macau_001"{"Asia/Macau"}
-            "meta:Magadan_001"{"Asia/Magadan"}
-            "meta:Malaya_001"{"Asia/Kuala_Lumpur"}
-            "meta:Malaysia_001"{"Asia/Kuching"}
-            "meta:Maldives_001"{"Indian/Maldives"}
-            "meta:Marquesas_001"{"Pacific/Marquesas"}
-            "meta:Marshall_Islands_001"{"Pacific/Majuro"}
-            "meta:Mauritius_001"{"Indian/Mauritius"}
-            "meta:Mawson_001"{"Antarctica/Mawson"}
-            "meta:Mongolia_001"{"Asia/Ulaanbaatar"}
-            "meta:Moscow_001"{"Europe/Moscow"}
-            "meta:Myanmar_001"{"Asia/Rangoon"}
-            "meta:Nauru_001"{"Pacific/Nauru"}
-            "meta:Nepal_001"{"Asia/Katmandu"}
-            "meta:New_Caledonia_001"{"Pacific/Noumea"}
-            "meta:New_Zealand_001"{"Pacific/Auckland"}
-            "meta:New_Zealand_AQ"{"Antarctica/McMurdo"}
-            "meta:Newfoundland_001"{"America/St_Johns"}
-            "meta:Niue_001"{"Pacific/Niue"}
-            "meta:Norfolk_001"{"Pacific/Norfolk"}
-            "meta:Noronha_001"{"America/Noronha"}
-            "meta:North_Mariana_001"{"Pacific/Saipan"}
-            "meta:Novosibirsk_001"{"Asia/Novosibirsk"}
-            "meta:Omsk_001"{"Asia/Omsk"}
-            "meta:Oral_001"{"Asia/Oral"}
-            "meta:Pakistan_001"{"Asia/Karachi"}
-            "meta:Palau_001"{"Pacific/Palau"}
-            "meta:Papua_New_Guinea_001"{"Pacific/Port_Moresby"}
-            "meta:Paraguay_001"{"America/Asuncion"}
-            "meta:Peru_001"{"America/Lima"}
-            "meta:Philippines_001"{"Asia/Manila"}
-            "meta:Phoenix_Islands_001"{"Pacific/Enderbury"}
-            "meta:Pierre_Miquelon_001"{"America/Miquelon"}
-            "meta:Pitcairn_001"{"Pacific/Pitcairn"}
-            "meta:Ponape_001"{"Pacific/Ponape"}
-            "meta:Qyzylorda_001"{"Asia/Qyzylorda"}
-            "meta:Reunion_001"{"Indian/Reunion"}
-            "meta:Rothera_001"{"Antarctica/Rothera"}
-            "meta:Sakhalin_001"{"Asia/Sakhalin"}
-            "meta:Samara_001"{"Europe/Samara"}
-            "meta:Samarkand_001"{"Asia/Samarkand"}
-            "meta:Samoa_001"{"Pacific/Apia"}
-            "meta:Seychelles_001"{"Indian/Mahe"}
-            "meta:Shevchenko_001"{"Asia/Aqtau"}
-            "meta:Singapore_001"{"Asia/Singapore"}
-            "meta:Solomon_001"{"Pacific/Guadalcanal"}
-            "meta:South_Georgia_001"{"Atlantic/South_Georgia"}
-            "meta:Suriname_001"{"America/Paramaribo"}
-            "meta:Sverdlovsk_001"{"Asia/Yekaterinburg"}
-            "meta:Syowa_001"{"Antarctica/Syowa"}
-            "meta:Tahiti_001"{"Pacific/Tahiti"}
-            "meta:Tajikistan_001"{"Asia/Dushanbe"}
-            "meta:Tashkent_001"{"Asia/Tashkent"}
-            "meta:Tbilisi_001"{"Asia/Tbilisi"}
-            "meta:Tokelau_001"{"Pacific/Fakaofo"}
-            "meta:Tonga_001"{"Pacific/Tongatapu"}
-            "meta:Truk_001"{"Pacific/Truk"}
-            "meta:Turkey_001"{"Europe/Istanbul"}
-            "meta:Turkmenistan_001"{"Asia/Ashgabat"}
-            "meta:Tuvalu_001"{"Pacific/Funafuti"}
-            "meta:Uralsk_001"{"Asia/Oral"}
-            "meta:Uruguay_001"{"America/Montevideo"}
-            "meta:Urumqi_001"{"Asia/Urumqi"}
-            "meta:Uzbekistan_001"{"Asia/Tashkent"}
-            "meta:Vanuatu_001"{"Pacific/Efate"}
-            "meta:Venezuela_001"{"America/Caracas"}
-            "meta:Vladivostok_001"{"Asia/Vladivostok"}
-            "meta:Volgograd_001"{"Europe/Volgograd"}
-            "meta:Vostok_001"{"Antarctica/Vostok"}
-            "meta:Wake_001"{"Pacific/Wake"}
-            "meta:Wallis_001"{"Pacific/Wallis"}
-            "meta:Yakutsk_001"{"Asia/Yakutsk"}
-            "meta:Yekaterinburg_001"{"Asia/Yekaterinburg"}
-            "meta:Yerevan_001"{"Asia/Yerevan"}
-            "meta:Yukon_001"{"America/Yakutat"}
-        }
-        windows{
-            "AUS Central Standard Time"{"Australia/Darwin"}
-            "AUS Eastern Standard Time"{"Australia/Sydney"}
-            "Afghanistan Standard Time"{"Asia/Kabul"}
-            "Alaskan Standard Time"{"America/Anchorage"}
-            "Arab Standard Time"{"Asia/Riyadh"}
-            "Arabian Standard Time"{"Asia/Dubai"}
-            "Arabic Standard Time"{"Asia/Baghdad"}
-            "Argentina Standard Time"{"America/Buenos_Aires"}
-            "Armenian Standard Time"{"Asia/Yerevan"}
-            "Atlantic Standard Time"{"America/Halifax"}
-            "Azerbaijan Standard Time"{"Asia/Baku"}
-            "Azores Standard Time"{"Atlantic/Azores"}
-            "Bangladesh Standard Time"{"Asia/Dhaka"}
-            "Canada Central Standard Time"{"America/Regina"}
-            "Cape Verde Standard Time"{"Atlantic/Cape_Verde"}
-            "Caucasus Standard Time"{"Asia/Yerevan"}
-            "Cen. Australia Standard Time"{"Australia/Adelaide"}
-            "Central America Standard Time"{"America/Guatemala"}
-            "Central Asia Standard Time"{"Asia/Almaty"}
-            "Central Brazilian Standard Time"{"America/Cuiaba"}
-            "Central Europe Standard Time"{"Europe/Budapest"}
-            "Central European Standard Time"{"Europe/Warsaw"}
-            "Central Pacific Standard Time"{"Pacific/Guadalcanal"}
-            "Central Standard Time"{"America/Chicago"}
-            "Central Standard Time (Mexico)"{"America/Mexico_City"}
-            "China Standard Time"{"Asia/Shanghai"}
-            "Dateline Standard Time"{"Etc/GMT+12"}
-            "E. Africa Standard Time"{"Africa/Nairobi"}
-            "E. Australia Standard Time"{"Australia/Brisbane"}
-            "E. Europe Standard Time"{"Europe/Minsk"}
-            "E. South America Standard Time"{"America/Sao_Paulo"}
-            "Eastern Standard Time"{"America/New_York"}
-            "Egypt Standard Time"{"Africa/Cairo"}
-            "Ekaterinburg Standard Time"{"Asia/Yekaterinburg"}
-            "FLE Standard Time"{"Europe/Kiev"}
-            "Fiji Standard Time"{"Pacific/Fiji"}
-            "GMT Standard Time"{"Europe/London"}
-            "GTB Standard Time"{"Europe/Istanbul"}
-            "Georgian Standard Time"{"Asia/Tbilisi"}
-            "Greenland Standard Time"{"America/Godthab"}
-            "Greenwich Standard Time"{"Atlantic/Reykjavik"}
-            "Hawaiian Standard Time"{"Pacific/Honolulu"}
-            "India Standard Time"{"Asia/Calcutta"}
-            "Iran Standard Time"{"Asia/Tehran"}
-            "Israel Standard Time"{"Asia/Jerusalem"}
-            "Jordan Standard Time"{"Asia/Amman"}
-            "Kamchatka Standard Time"{"Asia/Kamchatka"}
-            "Korea Standard Time"{"Asia/Seoul"}
-            "Magadan Standard Time"{"Asia/Magadan"}
-            "Mauritius Standard Time"{"Indian/Mauritius"}
-            "Mexico Standard Time"{"America/Mexico_City"}
-            "Mexico Standard Time 2"{"America/Chihuahua"}
-            "Mid-Atlantic Standard Time"{"Etc/GMT+2"}
-            "Middle East Standard Time"{"Asia/Beirut"}
-            "Montevideo Standard Time"{"America/Montevideo"}
-            "Morocco Standard Time"{"Africa/Casablanca"}
-            "Mountain Standard Time"{"America/Denver"}
-            "Mountain Standard Time (Mexico)"{"America/Chihuahua"}
-            "Myanmar Standard Time"{"Asia/Rangoon"}
-            "N. Central Asia Standard Time"{"Asia/Novosibirsk"}
-            "Namibia Standard Time"{"Africa/Windhoek"}
-            "Nepal Standard Time"{"Asia/Katmandu"}
-            "New Zealand Standard Time"{"Pacific/Auckland"}
-            "Newfoundland Standard Time"{"America/St_Johns"}
-            "North Asia East Standard Time"{"Asia/Irkutsk"}
-            "North Asia Standard Time"{"Asia/Krasnoyarsk"}
-            "Pacific SA Standard Time"{"America/Santiago"}
-            "Pacific Standard Time"{"America/Los_Angeles"}
-            "Pacific Standard Time (Mexico)"{"America/Santa_Isabel"}
-            "Pakistan Standard Time"{"Asia/Karachi"}
-            "Paraguay Standard Time"{"America/Asuncion"}
-            "Romance Standard Time"{"Europe/Paris"}
-            "Russian Standard Time"{"Europe/Moscow"}
-            "SA Eastern Standard Time"{"America/Cayenne"}
-            "SA Pacific Standard Time"{"America/Bogota"}
-            "SA Western Standard Time"{"America/La_Paz"}
-            "SE Asia Standard Time"{"Asia/Bangkok"}
-            "Samoa Standard Time"{"Pacific/Apia"}
-            "Singapore Standard Time"{"Asia/Singapore"}
-            "South Africa Standard Time"{"Africa/Johannesburg"}
-            "Sri Lanka Standard Time"{"Asia/Colombo"}
-            "Syria Standard Time"{"Asia/Damascus"}
-            "Taipei Standard Time"{"Asia/Taipei"}
-            "Tasmania Standard Time"{"Australia/Hobart"}
-            "Tokyo Standard Time"{"Asia/Tokyo"}
-            "Tonga Standard Time"{"Pacific/Tongatapu"}
-            "US Eastern Standard Time"{"America/Indianapolis"}
-            "US Mountain Standard Time"{"America/Phoenix"}
-            "UTC"{"Etc/GMT"}
-            "UTC+12"{"Etc/GMT-12"}
-            "UTC-02"{"Etc/GMT+2"}
-            "UTC-11"{"Etc/GMT+11"}
-            "Ulaanbaatar Standard Time"{"Asia/Ulaanbaatar"}
-            "Venezuela Standard Time"{"America/Caracas"}
-            "Vladivostok Standard Time"{"Asia/Vladivostok"}
-            "W. Australia Standard Time"{"Australia/Perth"}
-            "W. Central Africa Standard Time"{"Africa/Lagos"}
-            "W. Europe Standard Time"{"Europe/Berlin"}
-            "West Asia Standard Time"{"Asia/Tashkent"}
-            "West Pacific Standard Time"{"Pacific/Port_Moresby"}
-            "Yakutsk Standard Time"{"Asia/Yakutsk"}
-        }
-    }
-    /**
-     * Map from territory codes to ITU telephone codes.
-     * NOTE: This is not true locale data; it exists only in ROOT
-     */
-    telephoneCodeData{
-        001{
-            {
-                code{"388"}
-            }
-            {
-                code{"800"}
-            }
-            {
-                code{"808"}
-            }
-            {
-                code{"870"}
-            }
-            {
-                code{"871"}
-            }
-            {
-                code{"872"}
-            }
-            {
-                code{"873"}
-            }
-            {
-                code{"874"}
-            }
-            {
-                code{"878"}
-            }
-            {
-                code{"881"}
-            }
-            {
-                code{"882"}
-            }
-            {
-                code{"883"}
-            }
-            {
-                code{"888"}
-            }
-            {
-                code{"979"}
-            }
-            {
-                code{"991"}
-            }
-        }
-        AC{
-            {
-                code{"247"}
-            }
-        }
-        AD{
+        VN{
             {
-                code{"376"}
+                code{"84"}
             }
         }
-        AE{
+        VU{
             {
-                code{"971"}
+                code{"678"}
             }
         }
-        AF{
+        WF{
             {
-                code{"93"}
+                code{"681"}
             }
         }
-        AG{
+        WS{
             {
-                code{"1"}
+                code{"685"}
             }
         }
-        AI{
+        YE{
             {
-                code{"1"}
+                code{"967"}
             }
         }
-        AL{
+        YT{
             {
-                code{"355"}
+                code{"262"}
             }
         }
-        AM{
+        ZA{
             {
-                code{"374"}
+                code{"27"}
             }
         }
-        AN{
+        ZM{
             {
-                code{"599"}
+                code{"260"}
             }
         }
-        AO{
+        ZW{
             {
-                code{"244"}
+                code{"263"}
             }
         }
-        AQ{
-            {
-                code{"672"}
-            }
+    }
+    territoryContainment{
+        001{
+            "002",
+            "009",
+            "019",
+            "142",
+            "150",
         }
-        AR{
-            {
-                code{"54"}
-            }
+        002{
+            "011",
+            "014",
+            "015",
+            "017",
+            "018",
         }
-        AS{
-            {
-                code{"1"}
-            }
+        003{
+            "013",
+            "021",
+            "029",
         }
-        AT{
-            {
-                code{"43"}
-            }
+        005{
+            "AR",
+            "BO",
+            "BR",
+            "CL",
+            "CO",
+            "EC",
+            "FK",
+            "GF",
+            "GY",
+            "PE",
+            "PY",
+            "SR",
+            "UY",
+            "VE",
         }
-        AU{
-            {
-                code{"61"}
-            }
+        009{
+            "053",
+            "054",
+            "057",
+            "061",
+            "QO",
         }
-        AW{
-            {
-                code{"297"}
-            }
+        011{
+            "BF",
+            "BJ",
+            "CI",
+            "CV",
+            "GH",
+            "GM",
+            "GN",
+            "GW",
+            "LR",
+            "ML",
+            "MR",
+            "NE",
+            "NG",
+            "SH",
+            "SL",
+            "SN",
+            "TG",
         }
-        AX{
-            {
-                code{"358"}
-            }
-        }
-        AZ{
-            {
-                code{"994"}
-            }
-        }
-        BA{
-            {
-                code{"387"}
-            }
-        }
-        BB{
-            {
-                code{"1"}
-            }
-        }
-        BD{
-            {
-                code{"880"}
-            }
-        }
-        BE{
-            {
-                code{"32"}
-            }
-        }
-        BF{
-            {
-                code{"226"}
-            }
-        }
-        BG{
-            {
-                code{"359"}
-            }
-        }
-        BH{
-            {
-                code{"973"}
-            }
-        }
-        BI{
-            {
-                code{"257"}
-            }
-        }
-        BJ{
-            {
-                code{"229"}
-            }
-        }
-        BL{
-            {
-                code{"590"}
-            }
-        }
-        BM{
-            {
-                code{"1"}
-            }
-        }
-        BN{
-            {
-                code{"673"}
-            }
-        }
-        BO{
-            {
-                code{"591"}
-            }
-        }
-        BR{
-            {
-                code{"55"}
-            }
-        }
-        BS{
-            {
-                code{"1"}
-            }
-        }
-        BT{
-            {
-                code{"975"}
-            }
-        }
-        BW{
-            {
-                code{"267"}
-            }
-        }
-        BY{
-            {
-                code{"375"}
-            }
-        }
-        BZ{
-            {
-                code{"501"}
-            }
-        }
-        CA{
-            {
-                code{"1"}
-            }
-        }
-        CC{
-            {
-                code{"61"}
-            }
-        }
-        CD{
-            {
-                code{"243"}
-            }
-        }
-        CF{
-            {
-                code{"236"}
-            }
-        }
-        CG{
-            {
-                code{"242"}
-            }
-        }
-        CH{
-            {
-                code{"41"}
-            }
-        }
-        CI{
-            {
-                code{"225"}
-            }
-        }
-        CK{
-            {
-                code{"682"}
-            }
-        }
-        CL{
-            {
-                code{"56"}
-            }
-        }
-        CM{
-            {
-                code{"237"}
-            }
-        }
-        CN{
-            {
-                code{"86"}
-            }
-        }
-        CO{
-            {
-                code{"57"}
-            }
-        }
-        CR{
-            {
-                code{"506"}
-            }
-        }
-        CU{
-            {
-                code{"53"}
-            }
-        }
-        CV{
-            {
-                code{"238"}
-            }
-        }
-        CX{
-            {
-                code{"61"}
-            }
-        }
-        CY{
-            {
-                code{"357"}
-            }
-        }
-        CZ{
-            {
-                code{"420"}
-            }
-        }
-        DE{
-            {
-                code{"49"}
-            }
-        }
-        DJ{
-            {
-                code{"253"}
-            }
-        }
-        DK{
-            {
-                code{"45"}
-            }
-        }
-        DM{
-            {
-                code{"1"}
-            }
-        }
-        DO{
-            {
-                code{"1"}
-            }
-        }
-        DZ{
-            {
-                code{"213"}
-            }
-        }
-        EC{
-            {
-                code{"593"}
-            }
-        }
-        EE{
-            {
-                code{"372"}
-            }
-        }
-        EG{
-            {
-                code{"20"}
-            }
-        }
-        ER{
-            {
-                code{"291"}
-            }
-        }
-        ES{
-            {
-                code{"34"}
-            }
-        }
-        ET{
-            {
-                code{"251"}
-            }
-        }
-        FI{
-            {
-                code{"358"}
-            }
-        }
-        FJ{
-            {
-                code{"679"}
-            }
-        }
-        FK{
-            {
-                code{"500"}
-            }
-        }
-        FM{
-            {
-                code{"691"}
-            }
-        }
-        FO{
-            {
-                code{"298"}
-            }
-        }
-        FR{
-            {
-                code{"33"}
-            }
-        }
-        GA{
-            {
-                code{"241"}
-            }
-        }
-        GB{
-            {
-                code{"44"}
-            }
-        }
-        GD{
-            {
-                code{"1"}
-            }
-        }
-        GE{
-            {
-                code{"995"}
-            }
-        }
-        GF{
-            {
-                code{"594"}
-            }
-        }
-        GG{
-            {
-                code{"44"}
-            }
-        }
-        GH{
-            {
-                code{"233"}
-            }
-        }
-        GI{
-            {
-                code{"350"}
-            }
-        }
-        GL{
-            {
-                code{"299"}
-            }
-        }
-        GM{
-            {
-                code{"220"}
-            }
-        }
-        GN{
-            {
-                code{"224"}
-            }
-        }
-        GP{
-            {
-                code{"590"}
-            }
-        }
-        GQ{
-            {
-                code{"240"}
-            }
-        }
-        GR{
-            {
-                code{"30"}
-            }
-        }
-        GT{
-            {
-                code{"502"}
-            }
-        }
-        GU{
-            {
-                code{"1"}
-            }
-        }
-        GW{
-            {
-                code{"245"}
-            }
-        }
-        GY{
-            {
-                code{"592"}
-            }
-        }
-        HK{
-            {
-                code{"852"}
-            }
-        }
-        HN{
-            {
-                code{"504"}
-            }
-        }
-        HR{
-            {
-                code{"385"}
-            }
-        }
-        HT{
-            {
-                code{"509"}
-            }
-        }
-        HU{
-            {
-                code{"36"}
-            }
-        }
-        ID{
-            {
-                code{"62"}
-            }
-        }
-        IE{
-            {
-                code{"353"}
-            }
-        }
-        IL{
-            {
-                code{"972"}
-            }
-        }
-        IM{
-            {
-                code{"44"}
-            }
-        }
-        IN{
-            {
-                code{"91"}
-            }
-        }
-        IO{
-            {
-                code{"246"}
-            }
-        }
-        IQ{
-            {
-                code{"964"}
-            }
-        }
-        IR{
-            {
-                code{"98"}
-            }
-        }
-        IS{
-            {
-                code{"354"}
-            }
-        }
-        IT{
-            {
-                code{"39"}
-            }
-        }
-        JE{
-            {
-                code{"44"}
-            }
-        }
-        JM{
-            {
-                code{"1"}
-            }
-        }
-        JO{
-            {
-                code{"962"}
-            }
-        }
-        JP{
-            {
-                code{"81"}
-            }
-        }
-        KE{
-            {
-                code{"254"}
-            }
-        }
-        KG{
-            {
-                code{"996"}
-            }
-        }
-        KH{
-            {
-                code{"855"}
-            }
-        }
-        KI{
-            {
-                code{"686"}
-            }
-        }
-        KM{
-            {
-                code{"269"}
-            }
-        }
-        KN{
-            {
-                code{"1"}
-            }
-        }
-        KP{
-            {
-                code{"850"}
-            }
-        }
-        KR{
-            {
-                code{"82"}
-            }
-        }
-        KW{
-            {
-                code{"965"}
-            }
-        }
-        KY{
-            {
-                code{"1"}
-            }
-        }
-        KZ{
-            {
-                code{"7"}
-            }
-        }
-        LA{
-            {
-                code{"856"}
-            }
-        }
-        LB{
-            {
-                code{"961"}
-            }
-        }
-        LC{
-            {
-                code{"1"}
-            }
-        }
-        LI{
-            {
-                code{"423"}
-            }
-        }
-        LK{
-            {
-                code{"94"}
-            }
-        }
-        LR{
-            {
-                code{"231"}
-            }
-        }
-        LS{
-            {
-                code{"266"}
-            }
-        }
-        LT{
-            {
-                code{"370"}
-            }
-        }
-        LU{
-            {
-                code{"352"}
-            }
-        }
-        LV{
-            {
-                code{"371"}
-            }
-        }
-        LY{
-            {
-                code{"218"}
-            }
-        }
-        MA{
-            {
-                code{"212"}
-            }
-        }
-        MC{
-            {
-                code{"377"}
-            }
-        }
-        MD{
-            {
-                code{"373"}
-            }
-        }
-        ME{
-            {
-                code{"382"}
-            }
-        }
-        MG{
-            {
-                code{"261"}
-            }
-        }
-        MH{
-            {
-                code{"692"}
-            }
-        }
-        MK{
-            {
-                code{"389"}
-            }
-        }
-        ML{
-            {
-                code{"223"}
-            }
-        }
-        MM{
-            {
-                code{"95"}
-            }
-        }
-        MN{
-            {
-                code{"976"}
-            }
-        }
-        MO{
-            {
-                code{"853"}
-            }
-        }
-        MP{
-            {
-                code{"1"}
-            }
-        }
-        MQ{
-            {
-                code{"596"}
-            }
-        }
-        MR{
-            {
-                code{"222"}
-            }
-        }
-        MS{
-            {
-                code{"1"}
-            }
-        }
-        MT{
-            {
-                code{"356"}
-            }
-        }
-        MU{
-            {
-                code{"230"}
-            }
-        }
-        MV{
-            {
-                code{"960"}
-            }
-        }
-        MW{
-            {
-                code{"265"}
-            }
-        }
-        MX{
-            {
-                code{"52"}
-            }
-        }
-        MY{
-            {
-                code{"60"}
-            }
-        }
-        MZ{
-            {
-                code{"258"}
-            }
-        }
-        NA{
-            {
-                code{"264"}
-            }
-        }
-        NC{
-            {
-                code{"687"}
-            }
-        }
-        NE{
-            {
-                code{"227"}
-            }
-        }
-        NF{
-            {
-                code{"672"}
-            }
-        }
-        NG{
-            {
-                code{"234"}
-            }
-        }
-        NI{
-            {
-                code{"505"}
-            }
-        }
-        NL{
-            {
-                code{"31"}
-            }
-        }
-        NO{
-            {
-                code{"47"}
-            }
-        }
-        NP{
-            {
-                code{"977"}
-            }
-        }
-        NR{
-            {
-                code{"674"}
-            }
-        }
-        NU{
-            {
-                code{"683"}
-            }
-        }
-        NZ{
-            {
-                code{"64"}
-            }
-        }
-        OM{
-            {
-                code{"968"}
-            }
-        }
-        PA{
-            {
-                code{"507"}
-            }
-        }
-        PE{
-            {
-                code{"51"}
-            }
-        }
-        PF{
-            {
-                code{"689"}
-            }
-        }
-        PG{
-            {
-                code{"675"}
-            }
-        }
-        PH{
-            {
-                code{"63"}
-            }
-        }
-        PK{
-            {
-                code{"92"}
-            }
-        }
-        PL{
-            {
-                code{"48"}
-            }
-        }
-        PM{
-            {
-                code{"508"}
-            }
-        }
-        PR{
-            {
-                code{"1"}
-            }
-        }
-        PS{
-            {
-                code{"972"}
-            }
-            {
-                alt{"limitedAvailability"}
-                code{"970"}
-            }
-        }
-        PT{
-            {
-                code{"351"}
-            }
-        }
-        PW{
-            {
-                code{"680"}
-            }
-        }
-        PY{
-            {
-                code{"595"}
-            }
-        }
-        QA{
-            {
-                code{"974"}
-            }
-        }
-        RE{
-            {
-                code{"262"}
-            }
-        }
-        RO{
-            {
-                code{"40"}
-            }
-        }
-        RS{
-            {
-                code{"381"}
-            }
-        }
-        RU{
-            {
-                code{"7"}
-            }
-        }
-        RW{
-            {
-                code{"250"}
-            }
-        }
-        SA{
-            {
-                code{"966"}
-            }
-        }
-        SB{
-            {
-                code{"677"}
-            }
-        }
-        SC{
-            {
-                code{"248"}
-            }
-        }
-        SD{
-            {
-                code{"249"}
-            }
-        }
-        SE{
-            {
-                code{"46"}
-            }
-        }
-        SG{
-            {
-                code{"65"}
-            }
-        }
-        SH{
-            {
-                code{"290"}
-            }
-        }
-        SI{
-            {
-                code{"386"}
-            }
-        }
-        SJ{
-            {
-                code{"47"}
-            }
-        }
-        SK{
-            {
-                code{"421"}
-            }
-        }
-        SL{
-            {
-                code{"232"}
-            }
-        }
-        SM{
-            {
-                code{"378"}
-            }
-        }
-        SN{
-            {
-                code{"221"}
-            }
-        }
-        SO{
-            {
-                code{"252"}
-            }
-        }
-        SR{
-            {
-                code{"597"}
-            }
-        }
-        ST{
-            {
-                code{"239"}
-            }
-        }
-        SV{
-            {
-                code{"503"}
-            }
-        }
-        SY{
-            {
-                code{"963"}
-            }
-        }
-        SZ{
-            {
-                code{"268"}
-            }
-        }
-        TC{
-            {
-                code{"1"}
-            }
-        }
-        TD{
-            {
-                code{"235"}
-            }
-        }
-        TF{
-            {
-                code{"262"}
-            }
-        }
-        TG{
-            {
-                code{"228"}
-            }
-        }
-        TH{
-            {
-                code{"66"}
-            }
-        }
-        TJ{
-            {
-                code{"992"}
-            }
-        }
-        TK{
-            {
-                code{"690"}
-            }
-        }
-        TL{
-            {
-                code{"670"}
-            }
-        }
-        TM{
-            {
-                code{"993"}
-            }
-        }
-        TN{
-            {
-                code{"216"}
-            }
-        }
-        TO{
-            {
-                code{"676"}
-            }
-        }
-        TR{
-            {
-                code{"90"}
-            }
-        }
-        TT{
-            {
-                code{"1"}
-            }
-        }
-        TV{
-            {
-                code{"688"}
-            }
-        }
-        TW{
-            {
-                code{"886"}
-            }
-        }
-        TZ{
-            {
-                code{"255"}
-            }
-        }
-        UA{
-            {
-                code{"380"}
-            }
-        }
-        UG{
-            {
-                code{"256"}
-            }
-        }
-        US{
-            {
-                code{"1"}
-            }
-        }
-        UY{
-            {
-                code{"598"}
-            }
-        }
-        UZ{
-            {
-                code{"998"}
-            }
-        }
-        VA{
-            {
-                code{"39"}
-            }
-        }
-        VC{
-            {
-                code{"1"}
-            }
-        }
-        VE{
-            {
-                code{"58"}
-            }
-        }
-        VG{
-            {
-                code{"1"}
-            }
-        }
-        VI{
-            {
-                code{"1"}
-            }
-        }
-        VN{
-            {
-                code{"84"}
-            }
-        }
-        VU{
-            {
-                code{"678"}
-            }
-        }
-        WF{
-            {
-                code{"681"}
-            }
-        }
-        WS{
-            {
-                code{"685"}
-            }
-        }
-        YE{
-            {
-                code{"967"}
-            }
-        }
-        YT{
-            {
-                code{"262"}
-            }
-        }
-        ZA{
-            {
-                code{"27"}
-            }
-        }
-        ZM{
-            {
-                code{"260"}
-            }
-        }
-        ZW{
-            {
-                code{"263"}
-            }
-        }
-    }
-    territoryContainment{
-        001{
-            "002",
-            "009",
-            "019",
-            "142",
-            "150",
-        }
-        002{
-            "011",
-            "014",
-            "015",
-            "017",
-            "018",
-        }
-        003{
-            "013",
-            "021",
-            "029",
-        }
-        005{
-            "AR",
-            "BO",
-            "BR",
-            "CL",
-            "CO",
-            "EC",
-            "FK",
-            "GF",
-            "GY",
-            "PE",
-            "PY",
-            "SR",
-            "UY",
-            "VE",
-        }
-        009{
-            "053",
-            "054",
-            "057",
-            "061",
-            "QO",
-        }
-        011{
-            "BF",
-            "BJ",
-            "CI",
-            "CV",
-            "GH",
-            "GM",
-            "GN",
-            "GW",
-            "LR",
-            "ML",
-            "MR",
-            "NE",
-            "NG",
-            "SH",
-            "SL",
-            "SN",
-            "TG",
-        }
-        013{
-            "BZ",
-            "CR",
-            "GT",
-            "HN",
-            "MX",
-            "NI",
-            "PA",
-            "SV",
-        }
-        014{
-            "BI",
-            "DJ",
-            "ER",
-            "ET",
-            "KE",
-            "KM",
-            "MG",
-            "MU",
-            "MW",
-            "MZ",
-            "RE",
-            "RW",
-            "SC",
-            "SO",
-            "TZ",
-            "UG",
-            "YT",
-            "ZM",
-            "ZW",
-        }
-        015{
-            "DZ",
-            "EG",
-            "EH",
-            "LY",
-            "MA",
-            "SD",
-            "TN",
-        }
-        017{
-            "AO",
-            "CD",
-            "ZR",
-            "CF",
-            "CG",
-            "CM",
-            "GA",
-            "GQ",
-            "ST",
-            "TD",
-        }
-        018{
-            "BW",
-            "LS",
-            "NA",
-            "SZ",
-            "ZA",
-        }
-        019{
-            "005",
-            "013",
-            "021",
-            "029",
-            "003",
-            "419",
-        }
-        021{
-            "BM",
-            "CA",
-            "GL",
-            "PM",
-            "US",
-        }
-        029{
-            "AG",
-            "AI",
-            "AN",
-            "AW",
-            "BB",
-            "BL",
-            "BS",
-            "CU",
-            "DM",
-            "DO",
-            "GD",
-            "GP",
-            "HT",
-            "JM",
-            "KN",
-            "KY",
-            "LC",
-            "MF",
-            "MQ",
-            "MS",
-            "PR",
-            "TC",
-            "TT",
-            "VC",
-            "VG",
-            "VI",
-        }
-        030{
-            "CN",
-            "HK",
-            "JP",
-            "KP",
-            "KR",
-            "MN",
-            "MO",
-            "TW",
-        }
-        034{
-            "AF",
-            "BD",
-            "BT",
-            "IN",
-            "IR",
-            "LK",
-            "MV",
-            "NP",
-            "PK",
-        }
-        035{
-            "BN",
-            "ID",
-            "KH",
-            "LA",
-            "MM",
-            "BU",
-            "MY",
-            "PH",
-            "SG",
-            "TH",
-            "TL",
-            "TP",
-            "VN",
-        }
-        039{
-            "AD",
-            "AL",
-            "BA",
-            "ES",
-            "GI",
-            "GR",
-            "HR",
-            "IT",
-            "ME",
-            "MK",
-            "MT",
-            "CS",
-            "RS",
-            "PT",
-            "SI",
-            "SM",
-            "VA",
-            "YU",
-        }
-        053{
-            "AU",
-            "NF",
-            "NZ",
-        }
-        054{
-            "FJ",
-            "NC",
-            "PG",
-            "SB",
-            "VU",
-        }
-        057{
-            "FM",
-            "GU",
-            "KI",
-            "MH",
-            "MP",
-            "NR",
-            "PW",
-        }
-        061{
-            "AS",
-            "CK",
-            "NU",
-            "PF",
-            "PN",
-            "TK",
-            "TO",
-            "TV",
-            "WF",
-            "WS",
-        }
-        062{
-            "034",
-            "143",
-        }
-        142{
-            "030",
-            "035",
-            "143",
-            "145",
-            "034",
-            "062",
-        }
-        143{
-            "TM",
-            "TJ",
-            "KG",
-            "KZ",
-            "UZ",
-        }
-        145{
-            "AE",
-            "AM",
-            "AZ",
-            "BH",
-            "CY",
-            "GE",
-            "IL",
-            "IQ",
-            "JO",
-            "KW",
-            "LB",
-            "OM",
-            "PS",
-            "QA",
-            "SA",
-            "NT",
-            "SY",
-            "TR",
-            "YE",
-            "YD",
-        }
-        150{
-            "039",
-            "151",
-            "154",
-            "155",
-            "QU",
-        }
-        151{
-            "BG",
-            "BY",
-            "CZ",
-            "HU",
-            "MD",
-            "PL",
-            "RO",
-            "RU",
-            "SU",
-            "SK",
-            "UA",
-        }
-        154{
-            "GG",
-            "IM",
-            "JE",
-            "AX",
-            "DK",
-            "EE",
-            "FI",
-            "FO",
-            "GB",
-            "IE",
-            "IM",
-            "IS",
-            "LT",
-            "LV",
-            "NO",
-            "SE",
-            "SJ",
-        }
-        155{
-            "AT",
-            "BE",
-            "CH",
-            "DE",
-            "DD",
-            "FR",
-            "FX",
-            "LI",
-            "LU",
-            "MC",
-            "NL",
-        }
-        172{
-            "AM",
-            "AZ",
-            "BY",
-            "GE",
-            "KG",
-            "KZ",
-            "MD",
-            "RU",
-            "TJ",
-            "TM",
-            "UA",
-            "UZ",
-        }
-        419{
-            "005",
-            "013",
-            "029",
-        }
-        830{
-            "GG",
-            "JE",
-        }
-        QO{
-            "AQ",
-            "BV",
-            "CC",
-            "CX",
-            "GS",
-            "HM",
-            "IO",
-            "TF",
-            "UM",
-        }
-        QU{
-            "AT",
-            "BE",
-            "CY",
-            "CZ",
-            "DE",
-            "DK",
-            "EE",
-            "ES",
-            "FI",
-            "FR",
-            "GB",
-            "GR",
-            "HU",
-            "IE",
-            "IT",
-            "LT",
-            "LU",
-            "LV",
-            "MT",
-            "NL",
-            "PL",
-            "PT",
-            "SE",
-            "SI",
-            "SK",
-            "BG",
-            "RO",
-        }
-    }
-    zoneFormatting{
-        "Africa:Abidjan"{
-            canonical{"Africa/Abidjan"}
-            territory{"CI"}
-        }
-        "Africa:Accra"{
-            canonical{"Africa/Accra"}
-            territory{"GH"}
-        }
-        "Africa:Addis_Ababa"{
-            canonical{"Africa/Addis_Ababa"}
-            territory{"ET"}
-            aliases{
-                "EAT",
-            }
-        }
-        "Africa:Algiers"{
-            canonical{"Africa/Algiers"}
-            territory{"DZ"}
-        }
-        "Africa:Asmera"{
-            canonical{"Africa/Asmera"}
-            territory{"ER"}
-            aliases{
-                "Africa/Asmara",
-            }
-        }
-        "Africa:Bamako"{
-            canonical{"Africa/Bamako"}
-            territory{"ML"}
-            aliases{
-                "Africa/Timbuktu",
-            }
-        }
-        "Africa:Bangui"{
-            canonical{"Africa/Bangui"}
-            territory{"CF"}
-        }
-        "Africa:Banjul"{
-            canonical{"Africa/Banjul"}
-            territory{"GM"}
-        }
-        "Africa:Bissau"{
-            canonical{"Africa/Bissau"}
-            territory{"GW"}
-        }
-        "Africa:Blantyre"{
-            canonical{"Africa/Blantyre"}
-            territory{"MW"}
-        }
-        "Africa:Brazzaville"{
-            canonical{"Africa/Brazzaville"}
-            territory{"CG"}
-        }
-        "Africa:Bujumbura"{
-            canonical{"Africa/Bujumbura"}
-            territory{"BI"}
-        }
-        "Africa:Cairo"{
-            canonical{"Africa/Cairo"}
-            territory{"EG"}
-            aliases{
-                "Egypt",
-                "ART",
-            }
-        }
-        "Africa:Casablanca"{
-            canonical{"Africa/Casablanca"}
-            territory{"MA"}
-        }
-        "Africa:Ceuta"{
-            canonical{"Africa/Ceuta"}
-            territory{"ES"}
-        }
-        "Africa:Conakry"{
-            canonical{"Africa/Conakry"}
-            territory{"GN"}
-        }
-        "Africa:Dakar"{
-            canonical{"Africa/Dakar"}
-            territory{"SN"}
-        }
-        "Africa:Dar_es_Salaam"{
-            canonical{"Africa/Dar_es_Salaam"}
-            territory{"TZ"}
-        }
-        "Africa:Djibouti"{
-            canonical{"Africa/Djibouti"}
-            territory{"DJ"}
-        }
-        "Africa:Douala"{
-            canonical{"Africa/Douala"}
-            territory{"CM"}
-        }
-        "Africa:El_Aaiun"{
-            canonical{"Africa/El_Aaiun"}
-            territory{"EH"}
-        }
-        "Africa:Freetown"{
-            canonical{"Africa/Freetown"}
-            territory{"SL"}
-        }
-        "Africa:Gaborone"{
-            canonical{"Africa/Gaborone"}
-            territory{"BW"}
-        }
-        "Africa:Harare"{
-            canonical{"Africa/Harare"}
-            territory{"ZW"}
-            aliases{
-                "CAT",
-            }
-        }
-        "Africa:Johannesburg"{
-            canonical{"Africa/Johannesburg"}
-            territory{"ZA"}
-        }
-        "Africa:Kampala"{
-            canonical{"Africa/Kampala"}
-            territory{"UG"}
-        }
-        "Africa:Khartoum"{
-            canonical{"Africa/Khartoum"}
-            territory{"SD"}
-        }
-        "Africa:Kigali"{
-            canonical{"Africa/Kigali"}
-            territory{"RW"}
-        }
-        "Africa:Kinshasa"{
-            canonical{"Africa/Kinshasa"}
-            territory{"CD"}
-        }
-        "Africa:Lagos"{
-            canonical{"Africa/Lagos"}
-            territory{"NG"}
-        }
-        "Africa:Libreville"{
-            canonical{"Africa/Libreville"}
-            territory{"GA"}
-        }
-        "Africa:Lome"{
-            canonical{"Africa/Lome"}
-            territory{"TG"}
-        }
-        "Africa:Luanda"{
-            canonical{"Africa/Luanda"}
-            territory{"AO"}
-        }
-        "Africa:Lubumbashi"{
-            canonical{"Africa/Lubumbashi"}
-            territory{"CD"}
-        }
-        "Africa:Lusaka"{
-            canonical{"Africa/Lusaka"}
-            territory{"ZM"}
-        }
-        "Africa:Malabo"{
-            canonical{"Africa/Malabo"}
-            territory{"GQ"}
-        }
-        "Africa:Maputo"{
-            canonical{"Africa/Maputo"}
-            territory{"MZ"}
-        }
-        "Africa:Maseru"{
-            canonical{"Africa/Maseru"}
-            territory{"LS"}
-        }
-        "Africa:Mbabane"{
-            canonical{"Africa/Mbabane"}
-            territory{"SZ"}
-        }
-        "Africa:Mogadishu"{
-            canonical{"Africa/Mogadishu"}
-            territory{"SO"}
-        }
-        "Africa:Monrovia"{
-            canonical{"Africa/Monrovia"}
-            territory{"LR"}
-        }
-        "Africa:Nairobi"{
-            canonical{"Africa/Nairobi"}
-            territory{"KE"}
-        }
-        "Africa:Ndjamena"{
-            canonical{"Africa/Ndjamena"}
-            territory{"TD"}
-        }
-        "Africa:Niamey"{
-            canonical{"Africa/Niamey"}
-            territory{"NE"}
-        }
-        "Africa:Nouakchott"{
-            canonical{"Africa/Nouakchott"}
-            territory{"MR"}
-        }
-        "Africa:Ouagadougou"{
-            canonical{"Africa/Ouagadougou"}
-            territory{"BF"}
-        }
-        "Africa:Porto-Novo"{
-            canonical{"Africa/Porto-Novo"}
-            territory{"BJ"}
-        }
-        "Africa:Sao_Tome"{
-            canonical{"Africa/Sao_Tome"}
-            territory{"ST"}
-        }
-        "Africa:Tripoli"{
-            canonical{"Africa/Tripoli"}
-            territory{"LY"}
-            aliases{
-                "Libya",
-            }
-        }
-        "Africa:Tunis"{
-            canonical{"Africa/Tunis"}
-            territory{"TN"}
-        }
-        "Africa:Windhoek"{
-            canonical{"Africa/Windhoek"}
-            territory{"NA"}
-        }
-        "America:Adak"{
-            canonical{"America/Adak"}
-            territory{"US"}
-            aliases{
-                "America/Atka",
-                "US/Aleutian",
-            }
-        }
-        "America:Anchorage"{
-            canonical{"America/Anchorage"}
-            territory{"US"}
-            aliases{
-                "SystemV/YST9YDT",
-                "US/Alaska",
-                "AST",
-            }
-        }
-        "America:Anguilla"{
-            canonical{"America/Anguilla"}
-            territory{"AI"}
-        }
-        "America:Antigua"{
-            canonical{"America/Antigua"}
-            territory{"AG"}
-        }
-        "America:Araguaina"{
-            canonical{"America/Araguaina"}
-            territory{"BR"}
-        }
-        "America:Argentina:La_Rioja"{
-            canonical{"America/Argentina/La_Rioja"}
-            territory{"AR"}
-        }
-        "America:Argentina:Rio_Gallegos"{
-            canonical{"America/Argentina/Rio_Gallegos"}
-            territory{"AR"}
-        }
-        "America:Argentina:Salta"{
-            canonical{"America/Argentina/Salta"}
-            territory{"AR"}
-        }
-        "America:Argentina:San_Juan"{
-            canonical{"America/Argentina/San_Juan"}
-            territory{"AR"}
-        }
-        "America:Argentina:San_Luis"{
-            canonical{"America/Argentina/San_Luis"}
-            territory{"AR"}
-        }
-        "America:Argentina:Tucuman"{
-            canonical{"America/Argentina/Tucuman"}
-            territory{"AR"}
-        }
-        "America:Argentina:Ushuaia"{
-            canonical{"America/Argentina/Ushuaia"}
-            territory{"AR"}
-        }
-        "America:Aruba"{
-            canonical{"America/Aruba"}
-            territory{"AW"}
-        }
-        "America:Asuncion"{
-            canonical{"America/Asuncion"}
-            territory{"PY"}
-        }
-        "America:Bahia"{
-            canonical{"America/Bahia"}
-            territory{"BR"}
-        }
-        "America:Bahia_Banderas"{
-            canonical{"America/Bahia_Banderas"}
-            territory{"MX"}
-        }
-        "America:Barbados"{
-            canonical{"America/Barbados"}
-            territory{"BB"}
-        }
-        "America:Belem"{
-            canonical{"America/Belem"}
-            territory{"BR"}
-        }
-        "America:Belize"{
-            canonical{"America/Belize"}
-            territory{"BZ"}
-        }
-        "America:Blanc-Sablon"{
-            canonical{"America/Blanc-Sablon"}
-            territory{"CA"}
-        }
-        "America:Boa_Vista"{
-            canonical{"America/Boa_Vista"}
-            territory{"BR"}
-        }
-        "America:Bogota"{
-            canonical{"America/Bogota"}
-            territory{"CO"}
-        }
-        "America:Boise"{
-            canonical{"America/Boise"}
-            territory{"US"}
-        }
-        "America:Buenos_Aires"{
-            canonical{"America/Buenos_Aires"}
-            territory{"AR"}
-            aliases{
-                "America/Argentina/Buenos_Aires",
-            }
-        }
-        "America:Cambridge_Bay"{
-            canonical{"America/Cambridge_Bay"}
-            territory{"CA"}
-        }
-        "America:Campo_Grande"{
-            canonical{"America/Campo_Grande"}
-            territory{"BR"}
-        }
-        "America:Cancun"{
-            canonical{"America/Cancun"}
-            territory{"MX"}
-        }
-        "America:Caracas"{
-            canonical{"America/Caracas"}
-            territory{"VE"}
-        }
-        "America:Catamarca"{
-            canonical{"America/Catamarca"}
-            territory{"AR"}
-            aliases{
-                "America/Argentina/Catamarca",
-                "America/Argentina/ComodRivadavia",
-            }
-        }
-        "America:Cayenne"{
-            canonical{"America/Cayenne"}
-            territory{"GF"}
-        }
-        "America:Cayman"{
-            canonical{"America/Cayman"}
-            territory{"KY"}
-        }
-        "America:Chicago"{
-            canonical{"America/Chicago"}
-            territory{"US"}
-            aliases{
-                "SystemV/CST6CDT",
-                "US/Central",
-                "CST",
-            }
-        }
-        "America:Chihuahua"{
-            canonical{"America/Chihuahua"}
-            territory{"MX"}
-        }
-        "America:Coral_Harbour"{
-            canonical{"America/Coral_Harbour"}
-            territory{"CA"}
-            aliases{
-                "America/Atikokan",
-            }
-        }
-        "America:Cordoba"{
-            canonical{"America/Cordoba"}
-            territory{"AR"}
-            aliases{
-                "America/Argentina/Cordoba",
-                "America/Rosario",
-            }
-        }
-        "America:Costa_Rica"{
-            canonical{"America/Costa_Rica"}
-            territory{"CR"}
-        }
-        "America:Cuiaba"{
-            canonical{"America/Cuiaba"}
-            territory{"BR"}
-        }
-        "America:Curacao"{
-            canonical{"America/Curacao"}
-            territory{"AN"}
-        }
-        "America:Danmarkshavn"{
-            canonical{"America/Danmarkshavn"}
-            territory{"GL"}
-        }
-        "America:Dawson"{
-            canonical{"America/Dawson"}
-            territory{"CA"}
-        }
-        "America:Dawson_Creek"{
-            canonical{"America/Dawson_Creek"}
-            territory{"CA"}
-        }
-        "America:Denver"{
-            canonical{"America/Denver"}
-            territory{"US"}
-            aliases{
-                "SystemV/MST7MDT",
-                "US/Mountain",
-            }
-        }
-        "America:Detroit"{
-            canonical{"America/Detroit"}
-            territory{"US"}
-            aliases{
-                "US/Michigan",
-            }
-        }
-        "America:Dominica"{
-            canonical{"America/Dominica"}
-            territory{"DM"}
-        }
-        "America:Edmonton"{
-            canonical{"America/Edmonton"}
-            territory{"CA"}
-            aliases{
-                "Canada/Mountain",
-            }
-        }
-        "America:Eirunepe"{
-            canonical{"America/Eirunepe"}
-            territory{"BR"}
-        }
-        "America:El_Salvador"{
-            canonical{"America/El_Salvador"}
-            territory{"SV"}
-        }
-        "America:Fortaleza"{
-            canonical{"America/Fortaleza"}
-            territory{"BR"}
-        }
-        "America:Glace_Bay"{
-            canonical{"America/Glace_Bay"}
-            territory{"CA"}
-        }
-        "America:Godthab"{
-            canonical{"America/Godthab"}
-            territory{"GL"}
-        }
-        "America:Goose_Bay"{
-            canonical{"America/Goose_Bay"}
-            territory{"CA"}
-        }
-        "America:Grand_Turk"{
-            canonical{"America/Grand_Turk"}
-            territory{"TC"}
-        }
-        "America:Grenada"{
-            canonical{"America/Grenada"}
-            territory{"GD"}
-        }
-        "America:Guadeloupe"{
-            canonical{"America/Guadeloupe"}
-            territory{"GP"}
-        }
-        "America:Guatemala"{
-            canonical{"America/Guatemala"}
-            territory{"GT"}
-        }
-        "America:Guayaquil"{
-            canonical{"America/Guayaquil"}
-            territory{"EC"}
-        }
-        "America:Guyana"{
-            canonical{"America/Guyana"}
-            territory{"GY"}
-        }
-        "America:Halifax"{
-            canonical{"America/Halifax"}
-            territory{"CA"}
-            aliases{
-                "Canada/Atlantic",
-                "SystemV/AST4ADT",
-            }
-        }
-        "America:Havana"{
-            canonical{"America/Havana"}
-            territory{"CU"}
-            aliases{
-                "Cuba",
-            }
-        }
-        "America:Hermosillo"{
-            canonical{"America/Hermosillo"}
-            territory{"MX"}
-        }
-        "America:Indiana:Knox"{
-            canonical{"America/Indiana/Knox"}
-            territory{"US"}
-            aliases{
-                "America/Knox_IN",
-                "US/Indiana-Starke",
-            }
-        }
-        "America:Indiana:Marengo"{
-            canonical{"America/Indiana/Marengo"}
-            territory{"US"}
-        }
-        "America:Indiana:Petersburg"{
-            canonical{"America/Indiana/Petersburg"}
-            territory{"US"}
-        }
-        "America:Indiana:Tell_City"{
-            canonical{"America/Indiana/Tell_City"}
-            territory{"US"}
-        }
-        "America:Indiana:Vevay"{
-            canonical{"America/Indiana/Vevay"}
-            territory{"US"}
-        }
-        "America:Indiana:Vincennes"{
-            canonical{"America/Indiana/Vincennes"}
-            territory{"US"}
-        }
-        "America:Indiana:Winamac"{
-            canonical{"America/Indiana/Winamac"}
-            territory{"US"}
-        }
-        "America:Indianapolis"{
-            canonical{"America/Indianapolis"}
-            territory{"US"}
-            aliases{
-                "America/Fort_Wayne",
-                "America/Indiana/Indianapolis",
-                "US/East-Indiana",
-                "IET",
-            }
-        }
-        "America:Inuvik"{
-            canonical{"America/Inuvik"}
-            territory{"CA"}
-        }
-        "America:Iqaluit"{
-            canonical{"America/Iqaluit"}
-            territory{"CA"}
-        }
-        "America:Jamaica"{
-            canonical{"America/Jamaica"}
-            territory{"JM"}
-            aliases{
-                "Jamaica",
-            }
-        }
-        "America:Jujuy"{
-            canonical{"America/Jujuy"}
-            territory{"AR"}
-            aliases{
-                "America/Argentina/Jujuy",
-            }
-        }
-        "America:Juneau"{
-            canonical{"America/Juneau"}
-            territory{"US"}
-        }
-        "America:Kentucky:Monticello"{
-            canonical{"America/Kentucky/Monticello"}
-            territory{"US"}
-        }
-        "America:La_Paz"{
-            canonical{"America/La_Paz"}
-            territory{"BO"}
-        }
-        "America:Lima"{
-            canonical{"America/Lima"}
-            territory{"PE"}
-        }
-        "America:Los_Angeles"{
-            canonical{"America/Los_Angeles"}
-            territory{"US"}
-            aliases{
-                "SystemV/PST8PDT",
-                "US/Pacific",
-                "US/Pacific-New",
-                "PST",
-            }
-        }
-        "America:Louisville"{
-            canonical{"America/Louisville"}
-            territory{"US"}
-            aliases{
-                "America/Kentucky/Louisville",
-            }
-        }
-        "America:Maceio"{
-            canonical{"America/Maceio"}
-            territory{"BR"}
-        }
-        "America:Managua"{
-            canonical{"America/Managua"}
-            territory{"NI"}
-        }
-        "America:Manaus"{
-            canonical{"America/Manaus"}
-            territory{"BR"}
-            aliases{
-                "Brazil/West",
-            }
-        }
-        "America:Marigot"{
-            canonical{"America/Marigot"}
-            territory{"MF"}
-        }
-        "America:Martinique"{
-            canonical{"America/Martinique"}
-            territory{"MQ"}
-        }
-        "America:Matamoros"{
-            canonical{"America/Matamoros"}
-            territory{"MX"}
-        }
-        "America:Mazatlan"{
-            canonical{"America/Mazatlan"}
-            territory{"MX"}
-            aliases{
-                "Mexico/BajaSur",
-            }
-        }
-        "America:Mendoza"{
-            canonical{"America/Mendoza"}
-            territory{"AR"}
-            aliases{
-                "America/Argentina/Mendoza",
-            }
-        }
-        "America:Menominee"{
-            canonical{"America/Menominee"}
-            territory{"US"}
-        }
-        "America:Merida"{
-            canonical{"America/Merida"}
-            territory{"MX"}
-        }
-        "America:Metlakatla"{
-            territory{"US"}
-        }
-        "America:Mexico_City"{
-            canonical{"America/Mexico_City"}
-            territory{"MX"}
-            aliases{
-                "Mexico/General",
-            }
-        }
-        "America:Miquelon"{
-            canonical{"America/Miquelon"}
-            territory{"PM"}
-        }
-        "America:Moncton"{
-            canonical{"America/Moncton"}
-            territory{"CA"}
-        }
-        "America:Monterrey"{
-            canonical{"America/Monterrey"}
-            territory{"MX"}
-        }
-        "America:Montevideo"{
-            canonical{"America/Montevideo"}
-            territory{"UY"}
-        }
-        "America:Montreal"{
-            canonical{"America/Montreal"}
-            territory{"CA"}
-        }
-        "America:Montserrat"{
-            canonical{"America/Montserrat"}
-            territory{"MS"}
-        }
-        "America:Nassau"{
-            canonical{"America/Nassau"}
-            territory{"BS"}
-        }
-        "America:New_York"{
-            canonical{"America/New_York"}
-            territory{"US"}
-            aliases{
-                "SystemV/EST5EDT",
-                "US/Eastern",
-            }
-        }
-        "America:Nipigon"{
-            canonical{"America/Nipigon"}
-            territory{"CA"}
-        }
-        "America:Nome"{
-            canonical{"America/Nome"}
-            territory{"US"}
-        }
-        "America:Noronha"{
-            canonical{"America/Noronha"}
-            territory{"BR"}
-            aliases{
-                "Brazil/DeNoronha",
-            }
-        }
-        "America:North_Dakota:Beulah"{
-            territory{"US"}
-        }
-        "America:North_Dakota:Center"{
-            canonical{"America/North_Dakota/Center"}
-            territory{"US"}
-        }
-        "America:North_Dakota:New_Salem"{
-            canonical{"America/North_Dakota/New_Salem"}
-            territory{"US"}
-        }
-        "America:Ojinaga"{
-            canonical{"America/Ojinaga"}
-            territory{"MX"}
-        }
-        "America:Panama"{
-            canonical{"America/Panama"}
-            territory{"PA"}
-        }
-        "America:Pangnirtung"{
-            canonical{"America/Pangnirtung"}
-            territory{"CA"}
-        }
-        "America:Paramaribo"{
-            canonical{"America/Paramaribo"}
-            territory{"SR"}
-        }
-        "America:Phoenix"{
-            canonical{"America/Phoenix"}
-            territory{"US"}
-            aliases{
-                "US/Arizona",
-                "PNT",
-            }
-        }
-        "America:Port_of_Spain"{
-            canonical{"America/Port_of_Spain"}
-            territory{"TT"}
-        }
-        "America:Port-au-Prince"{
-            canonical{"America/Port-au-Prince"}
-            territory{"HT"}
-        }
-        "America:Porto_Velho"{
-            canonical{"America/Porto_Velho"}
-            territory{"BR"}
-        }
-        "America:Puerto_Rico"{
-            canonical{"America/Puerto_Rico"}
-            territory{"PR"}
-            aliases{
-                "PRT",
-            }
-        }
-        "America:Rainy_River"{
-            canonical{"America/Rainy_River"}
-            territory{"CA"}
-        }
-        "America:Rankin_Inlet"{
-            canonical{"America/Rankin_Inlet"}
-            territory{"CA"}
-        }
-        "America:Recife"{
-            canonical{"America/Recife"}
-            territory{"BR"}
-        }
-        "America:Regina"{
-            canonical{"America/Regina"}
-            territory{"CA"}
-            aliases{
-                "Canada/East-Saskatchewan",
-                "Canada/Saskatchewan",
-            }
-        }
-        "America:Resolute"{
-            canonical{"America/Resolute"}
-            territory{"CA"}
-        }
-        "America:Rio_Branco"{
-            canonical{"America/Rio_Branco"}
-            territory{"BR"}
-            aliases{
-                "America/Porto_Acre",
-                "Brazil/Acre",
-            }
-        }
-        "America:Santa_Isabel"{
-            canonical{"America/Santa_Isabel"}
-            territory{"MX"}
-        }
-        "America:Santarem"{
-            canonical{"America/Santarem"}
-            territory{"BR"}
-        }
-        "America:Santiago"{
-            canonical{"America/Santiago"}
-            territory{"CL"}
-            aliases{
-                "Chile/Continental",
-            }
-        }
-        "America:Santo_Domingo"{
-            canonical{"America/Santo_Domingo"}
-            territory{"DO"}
-        }
-        "America:Sao_Paulo"{
-            canonical{"America/Sao_Paulo"}
-            territory{"BR"}
-            aliases{
-                "Brazil/East",
-                "BET",
-            }
-        }
-        "America:Scoresbysund"{
-            canonical{"America/Scoresbysund"}
-            territory{"GL"}
-        }
-        "America:Shiprock"{
-            canonical{"America/Shiprock"}
-            territory{"US"}
-            aliases{
-                "Navajo",
-            }
-        }
-        "America:Sitka"{
-            territory{"US"}
-        }
-        "America:St_Barthelemy"{
-            canonical{"America/St_Barthelemy"}
-            territory{"BL"}
-        }
-        "America:St_Johns"{
-            canonical{"America/St_Johns"}
-            territory{"CA"}
-            aliases{
-                "Canada/Newfoundland",
-                "CNT",
-            }
-        }
-        "America:St_Kitts"{
-            canonical{"America/St_Kitts"}
-            territory{"KN"}
-        }
-        "America:St_Lucia"{
-            canonical{"America/St_Lucia"}
-            territory{"LC"}
-        }
-        "America:St_Thomas"{
-            canonical{"America/St_Thomas"}
-            territory{"VI"}
-            aliases{
-                "America/Virgin",
-            }
-        }
-        "America:St_Vincent"{
-            canonical{"America/St_Vincent"}
-            territory{"VC"}
-        }
-        "America:Swift_Current"{
-            canonical{"America/Swift_Current"}
-            territory{"CA"}
-        }
-        "America:Tegucigalpa"{
-            canonical{"America/Tegucigalpa"}
-            territory{"HN"}
-        }
-        "America:Thule"{
-            canonical{"America/Thule"}
-            territory{"GL"}
-        }
-        "America:Thunder_Bay"{
-            canonical{"America/Thunder_Bay"}
-            territory{"CA"}
-        }
-        "America:Tijuana"{
-            canonical{"America/Tijuana"}
-            territory{"MX"}
-            aliases{
-                "America/Ensenada",
-                "Mexico/BajaNorte",
-            }
-        }
-        "America:Toronto"{
-            canonical{"America/Toronto"}
-            territory{"CA"}
-            aliases{
-                "Canada/Eastern",
-            }
-        }
-        "America:Tortola"{
-            canonical{"America/Tortola"}
-            territory{"VG"}
-        }
-        "America:Vancouver"{
-            canonical{"America/Vancouver"}
-            territory{"CA"}
-            aliases{
-                "Canada/Pacific",
-            }
-        }
-        "America:Whitehorse"{
-            canonical{"America/Whitehorse"}
-            territory{"CA"}
-            aliases{
-                "Canada/Yukon",
-            }
-        }
-        "America:Winnipeg"{
-            canonical{"America/Winnipeg"}
-            territory{"CA"}
-            aliases{
-                "Canada/Central",
-            }
-        }
-        "America:Yakutat"{
-            canonical{"America/Yakutat"}
-            territory{"US"}
-        }
-        "America:Yellowknife"{
-            canonical{"America/Yellowknife"}
-            territory{"CA"}
-        }
-        "Antarctica:Casey"{
-            canonical{"Antarctica/Casey"}
-            territory{"AQ"}
-        }
-        "Antarctica:Davis"{
-            canonical{"Antarctica/Davis"}
-            territory{"AQ"}
-        }
-        "Antarctica:DumontDUrville"{
-            canonical{"Antarctica/DumontDUrville"}
-            territory{"AQ"}
-        }
-        "Antarctica:Macquarie"{
-            canonical{"Antarctica/Macquarie"}
-            territory{"AQ"}
-        }
-        "Antarctica:Mawson"{
-            canonical{"Antarctica/Mawson"}
-            territory{"AQ"}
-        }
-        "Antarctica:McMurdo"{
-            canonical{"Antarctica/McMurdo"}
-            territory{"AQ"}
-        }
-        "Antarctica:Palmer"{
-            canonical{"Antarctica/Palmer"}
-            territory{"AQ"}
-        }
-        "Antarctica:Rothera"{
-            canonical{"Antarctica/Rothera"}
-            territory{"AQ"}
-        }
-        "Antarctica:South_Pole"{
-            canonical{"Antarctica/South_Pole"}
-            territory{"AQ"}
-        }
-        "Antarctica:Syowa"{
-            canonical{"Antarctica/Syowa"}
-            territory{"AQ"}
-        }
-        "Antarctica:Vostok"{
-            canonical{"Antarctica/Vostok"}
-            territory{"AQ"}
-        }
-        "Arctic:Longyearbyen"{
-            canonical{"Arctic/Longyearbyen"}
-            territory{"SJ"}
-            aliases{
-                "Atlantic/Jan_Mayen",
-            }
-        }
-        "Asia:Aden"{
-            canonical{"Asia/Aden"}
-            territory{"YE"}
-        }
-        "Asia:Almaty"{
-            canonical{"Asia/Almaty"}
-            territory{"KZ"}
-        }
-        "Asia:Amman"{
-            canonical{"Asia/Amman"}
-            territory{"JO"}
-        }
-        "Asia:Anadyr"{
-            canonical{"Asia/Anadyr"}
-            territory{"RU"}
-        }
-        "Asia:Aqtau"{
-            canonical{"Asia/Aqtau"}
-            territory{"KZ"}
-        }
-        "Asia:Aqtobe"{
-            canonical{"Asia/Aqtobe"}
-            territory{"KZ"}
-        }
-        "Asia:Ashgabat"{
-            canonical{"Asia/Ashgabat"}
-            territory{"TM"}
-            aliases{
-                "Asia/Ashkhabad",
-            }
-        }
-        "Asia:Baghdad"{
-            canonical{"Asia/Baghdad"}
-            territory{"IQ"}
-        }
-        "Asia:Bahrain"{
-            canonical{"Asia/Bahrain"}
-            territory{"BH"}
-        }
-        "Asia:Baku"{
-            canonical{"Asia/Baku"}
-            territory{"AZ"}
-        }
-        "Asia:Bangkok"{
-            canonical{"Asia/Bangkok"}
-            territory{"TH"}
-        }
-        "Asia:Beirut"{
-            canonical{"Asia/Beirut"}
-            territory{"LB"}
-        }
-        "Asia:Bishkek"{
-            canonical{"Asia/Bishkek"}
-            territory{"KG"}
-        }
-        "Asia:Brunei"{
-            canonical{"Asia/Brunei"}
-            territory{"BN"}
-        }
-        "Asia:Calcutta"{
-            canonical{"Asia/Calcutta"}
-            territory{"IN"}
-            aliases{
-                "Asia/Kolkata",
-                "IST",
-            }
-        }
-        "Asia:Choibalsan"{
-            canonical{"Asia/Choibalsan"}
-            territory{"MN"}
-        }
-        "Asia:Chongqing"{
-            canonical{"Asia/Chongqing"}
-            territory{"CN"}
-            aliases{
-                "Asia/Chungking",
-            }
-        }
-        "Asia:Colombo"{
-            canonical{"Asia/Colombo"}
-            territory{"LK"}
-        }
-        "Asia:Damascus"{
-            canonical{"Asia/Damascus"}
-            territory{"SY"}
-        }
-        "Asia:Dhaka"{
-            canonical{"Asia/Dhaka"}
-            territory{"BD"}
-            aliases{
-                "Asia/Dacca",
-                "BST",
-            }
-        }
-        "Asia:Dili"{
-            canonical{"Asia/Dili"}
-            territory{"TL"}
-        }
-        "Asia:Dubai"{
-            canonical{"Asia/Dubai"}
-            territory{"AE"}
-        }
-        "Asia:Dushanbe"{
-            canonical{"Asia/Dushanbe"}
-            territory{"TJ"}
-        }
-        "Asia:Gaza"{
-            canonical{"Asia/Gaza"}
-            territory{"PS"}
-        }
-        "Asia:Harbin"{
-            canonical{"Asia/Harbin"}
-            territory{"CN"}
-        }
-        "Asia:Hong_Kong"{
-            canonical{"Asia/Hong_Kong"}
-            territory{"HK"}
-            aliases{
-                "Hongkong",
-            }
-        }
-        "Asia:Hovd"{
-            canonical{"Asia/Hovd"}
-            territory{"MN"}
-        }
-        "Asia:Irkutsk"{
-            canonical{"Asia/Irkutsk"}
-            territory{"RU"}
-        }
-        "Asia:Jakarta"{
-            canonical{"Asia/Jakarta"}
-            territory{"ID"}
-        }
-        "Asia:Jayapura"{
-            canonical{"Asia/Jayapura"}
-            territory{"ID"}
-        }
-        "Asia:Jerusalem"{
-            canonical{"Asia/Jerusalem"}
-            territory{"IL"}
-            aliases{
-                "Asia/Tel_Aviv",
-                "Israel",
-            }
-        }
-        "Asia:Kabul"{
-            canonical{"Asia/Kabul"}
-            territory{"AF"}
-        }
-        "Asia:Kamchatka"{
-            canonical{"Asia/Kamchatka"}
-            territory{"RU"}
-        }
-        "Asia:Karachi"{
-            canonical{"Asia/Karachi"}
-            territory{"PK"}
-            aliases{
-                "PLT",
-            }
-        }
-        "Asia:Kashgar"{
-            canonical{"Asia/Kashgar"}
-            territory{"CN"}
-        }
-        "Asia:Katmandu"{
-            canonical{"Asia/Katmandu"}
-            territory{"NP"}
-            aliases{
-                "Asia/Kathmandu",
-            }
-        }
-        "Asia:Krasnoyarsk"{
-            canonical{"Asia/Krasnoyarsk"}
-            territory{"RU"}
-        }
-        "Asia:Kuala_Lumpur"{
-            canonical{"Asia/Kuala_Lumpur"}
-            territory{"MY"}
-        }
-        "Asia:Kuching"{
-            canonical{"Asia/Kuching"}
-            territory{"MY"}
-        }
-        "Asia:Kuwait"{
-            canonical{"Asia/Kuwait"}
-            territory{"KW"}
-        }
-        "Asia:Macau"{
-            canonical{"Asia/Macau"}
-            territory{"MO"}
-            aliases{
-                "Asia/Macao",
-            }
-        }
-        "Asia:Magadan"{
-            canonical{"Asia/Magadan"}
-            territory{"RU"}
-        }
-        "Asia:Makassar"{
-            canonical{"Asia/Makassar"}
-            territory{"ID"}
-            aliases{
-                "Asia/Ujung_Pandang",
-            }
-        }
-        "Asia:Manila"{
-            canonical{"Asia/Manila"}
-            territory{"PH"}
-        }
-        "Asia:Muscat"{
-            canonical{"Asia/Muscat"}
-            territory{"OM"}
-        }
-        "Asia:Nicosia"{
-            canonical{"Asia/Nicosia"}
-            territory{"CY"}
-            aliases{
-                "Europe/Nicosia",
-            }
-        }
-        "Asia:Novokuznetsk"{
-            canonical{"Asia/Novokuznetsk"}
-            territory{"RU"}
-        }
-        "Asia:Novosibirsk"{
-            canonical{"Asia/Novosibirsk"}
-            territory{"RU"}
-        }
-        "Asia:Omsk"{
-            canonical{"Asia/Omsk"}
-            territory{"RU"}
-        }
-        "Asia:Oral"{
-            canonical{"Asia/Oral"}
-            territory{"KZ"}
-        }
-        "Asia:Phnom_Penh"{
-            canonical{"Asia/Phnom_Penh"}
-            territory{"KH"}
-        }
-        "Asia:Pontianak"{
-            canonical{"Asia/Pontianak"}
-            territory{"ID"}
-        }
-        "Asia:Pyongyang"{
-            canonical{"Asia/Pyongyang"}
-            territory{"KP"}
-        }
-        "Asia:Qatar"{
-            canonical{"Asia/Qatar"}
-            territory{"QA"}
-        }
-        "Asia:Qyzylorda"{
-            canonical{"Asia/Qyzylorda"}
-            territory{"KZ"}
-        }
-        "Asia:Rangoon"{
-            canonical{"Asia/Rangoon"}
-            territory{"MM"}
-        }
-        "Asia:Riyadh"{
-            canonical{"Asia/Riyadh"}
-            territory{"SA"}
-        }
-        "Asia:Saigon"{
-            canonical{"Asia/Saigon"}
-            territory{"VN"}
-            aliases{
-                "Asia/Ho_Chi_Minh",
-                "VST",
-            }
-        }
-        "Asia:Sakhalin"{
-            canonical{"Asia/Sakhalin"}
-            territory{"RU"}
-        }
-        "Asia:Samarkand"{
-            canonical{"Asia/Samarkand"}
-            territory{"UZ"}
-        }
-        "Asia:Seoul"{
-            canonical{"Asia/Seoul"}
-            territory{"KR"}
-            aliases{
-                "ROK",
-            }
-        }
-        "Asia:Shanghai"{
-            canonical{"Asia/Shanghai"}
-            territory{"CN"}
-            aliases{
-                "PRC",
-                "CTT",
-            }
-        }
-        "Asia:Singapore"{
-            canonical{"Asia/Singapore"}
-            territory{"SG"}
-            aliases{
-                "Singapore",
-            }
-        }
-        "Asia:Taipei"{
-            canonical{"Asia/Taipei"}
-            territory{"TW"}
-            aliases{
-                "ROC",
-            }
-        }
-        "Asia:Tashkent"{
-            canonical{"Asia/Tashkent"}
-            territory{"UZ"}
-        }
-        "Asia:Tbilisi"{
-            canonical{"Asia/Tbilisi"}
-            territory{"GE"}
-        }
-        "Asia:Tehran"{
-            canonical{"Asia/Tehran"}
-            territory{"IR"}
-            aliases{
-                "Iran",
-            }
-        }
-        "Asia:Thimphu"{
-            canonical{"Asia/Thimphu"}
-            territory{"BT"}
-            aliases{
-                "Asia/Thimbu",
-            }
-        }
-        "Asia:Tokyo"{
-            canonical{"Asia/Tokyo"}
-            territory{"JP"}
-            aliases{
-                "Japan",
-                "JST",
-            }
-        }
-        "Asia:Ulaanbaatar"{
-            canonical{"Asia/Ulaanbaatar"}
-            territory{"MN"}
-            aliases{
-                "Asia/Ulan_Bator",
-            }
-        }
-        "Asia:Urumqi"{
-            canonical{"Asia/Urumqi"}
-            territory{"CN"}
-        }
-        "Asia:Vientiane"{
-            canonical{"Asia/Vientiane"}
-            territory{"LA"}
-        }
-        "Asia:Vladivostok"{
-            canonical{"Asia/Vladivostok"}
-            territory{"RU"}
-        }
-        "Asia:Yakutsk"{
-            canonical{"Asia/Yakutsk"}
-            territory{"RU"}
-        }
-        "Asia:Yekaterinburg"{
-            canonical{"Asia/Yekaterinburg"}
-            territory{"RU"}
-        }
-        "Asia:Yerevan"{
-            canonical{"Asia/Yerevan"}
-            territory{"AM"}
-            aliases{
-                "NET",
-            }
-        }
-        "Atlantic:Azores"{
-            canonical{"Atlantic/Azores"}
-            territory{"PT"}
-        }
-        "Atlantic:Bermuda"{
-            canonical{"Atlantic/Bermuda"}
-            territory{"BM"}
-        }
-        "Atlantic:Canary"{
-            canonical{"Atlantic/Canary"}
-            territory{"ES"}
-        }
-        "Atlantic:Cape_Verde"{
-            canonical{"Atlantic/Cape_Verde"}
-            territory{"CV"}
-        }
-        "Atlantic:Faeroe"{
-            canonical{"Atlantic/Faeroe"}
-            territory{"FO"}
-            aliases{
-                "Atlantic/Faroe",
-            }
-        }
-        "Atlantic:Madeira"{
-            canonical{"Atlantic/Madeira"}
-            territory{"PT"}
-        }
-        "Atlantic:Reykjavik"{
-            canonical{"Atlantic/Reykjavik"}
-            territory{"IS"}
-            aliases{
-                "Iceland",
-            }
-        }
-        "Atlantic:South_Georgia"{
-            canonical{"Atlantic/South_Georgia"}
-            territory{"GS"}
-        }
-        "Atlantic:St_Helena"{
-            canonical{"Atlantic/St_Helena"}
-            territory{"SH"}
-        }
-        "Atlantic:Stanley"{
-            canonical{"Atlantic/Stanley"}
-            territory{"FK"}
-        }
-        "Australia:Adelaide"{
-            canonical{"Australia/Adelaide"}
-            territory{"AU"}
-            aliases{
-                "Australia/South",
-            }
-        }
-        "Australia:Brisbane"{
-            canonical{"Australia/Brisbane"}
-            territory{"AU"}
-            aliases{
-                "Australia/Queensland",
-            }
-        }
-        "Australia:Broken_Hill"{
-            canonical{"Australia/Broken_Hill"}
-            territory{"AU"}
-            aliases{
-                "Australia/Yancowinna",
-            }
-        }
-        "Australia:Currie"{
-            canonical{"Australia/Currie"}
-            territory{"AU"}
-        }
-        "Australia:Darwin"{
-            canonical{"Australia/Darwin"}
-            territory{"AU"}
-            aliases{
-                "Australia/North",
-                "ACT",
-            }
-        }
-        "Australia:Eucla"{
-            canonical{"Australia/Eucla"}
-            territory{"AU"}
-        }
-        "Australia:Hobart"{
-            canonical{"Australia/Hobart"}
-            territory{"AU"}
-            aliases{
-                "Australia/Tasmania",
-            }
-        }
-        "Australia:Lindeman"{
-            canonical{"Australia/Lindeman"}
-            territory{"AU"}
-        }
-        "Australia:Lord_Howe"{
-            canonical{"Australia/Lord_Howe"}
-            territory{"AU"}
-            aliases{
-                "Australia/LHI",
-            }
-        }
-        "Australia:Melbourne"{
-            canonical{"Australia/Melbourne"}
-            territory{"AU"}
-            aliases{
-                "Australia/Victoria",
-            }
-        }
-        "Australia:Perth"{
-            canonical{"Australia/Perth"}
-            territory{"AU"}
-            aliases{
-                "Australia/West",
-            }
-        }
-        "Australia:Sydney"{
-            canonical{"Australia/Sydney"}
-            territory{"AU"}
-            aliases{
-                "Australia/ACT",
-                "Australia/Canberra",
-                "Australia/NSW",
-                "AET",
-            }
-        }
-        "Etc:GMT"{
-            canonical{"Etc/GMT"}
-            territory{"001"}
-            aliases{
-                "Etc/GMT+0",
-                "Etc/GMT-0",
-                "Etc/GMT0",
-                "Etc/Greenwich",
-                "Etc/UCT",
-                "Etc/UTC",
-                "Etc/Universal",
-                "Etc/Zulu",
-                "GMT",
-                "GMT+0",
-                "GMT-0",
-                "GMT0",
-                "Greenwich",
-                "UCT",
-                "UTC",
-                "Universal",
-                "Zulu",
-            }
-        }
-        "Etc:GMT-1"{
-            canonical{"Etc/GMT-1"}
-            territory{"001"}
-        }
-        "Etc:GMT-2"{
-            canonical{"Etc/GMT-2"}
-            territory{"001"}
-        }
-        "Etc:GMT-3"{
-            canonical{"Etc/GMT-3"}
-            territory{"001"}
-        }
-        "Etc:GMT-4"{
-            canonical{"Etc/GMT-4"}
-            territory{"001"}
-        }
-        "Etc:GMT-5"{
-            canonical{"Etc/GMT-5"}
-            territory{"001"}
-        }
-        "Etc:GMT-6"{
-            canonical{"Etc/GMT-6"}
-            territory{"001"}
-        }
-        "Etc:GMT-7"{
-            canonical{"Etc/GMT-7"}
-            territory{"001"}
-        }
-        "Etc:GMT-8"{
-            canonical{"Etc/GMT-8"}
-            territory{"001"}
-        }
-        "Etc:GMT-9"{
-            canonical{"Etc/GMT-9"}
-            territory{"001"}
-        }
-        "Etc:GMT-10"{
-            canonical{"Etc/GMT-10"}
-            territory{"001"}
-        }
-        "Etc:GMT-11"{
-            canonical{"Etc/GMT-11"}
-            territory{"001"}
-        }
-        "Etc:GMT-12"{
-            canonical{"Etc/GMT-12"}
-            territory{"001"}
-        }
-        "Etc:GMT-13"{
-            canonical{"Etc/GMT-13"}
-            territory{"001"}
-        }
-        "Etc:GMT-14"{
-            canonical{"Etc/GMT-14"}
-            territory{"001"}
-        }
-        "Etc:GMT+1"{
-            canonical{"Etc/GMT+1"}
-            territory{"001"}
-        }
-        "Etc:GMT+2"{
-            canonical{"Etc/GMT+2"}
-            territory{"001"}
-        }
-        "Etc:GMT+3"{
-            canonical{"Etc/GMT+3"}
-            territory{"001"}
-        }
-        "Etc:GMT+4"{
-            canonical{"Etc/GMT+4"}
-            territory{"001"}
-            aliases{
-                "SystemV/AST4",
-            }
-        }
-        "Etc:GMT+5"{
-            canonical{"Etc/GMT+5"}
-            territory{"001"}
-            aliases{
-                "EST",
-                "SystemV/EST5",
-            }
-        }
-        "Etc:GMT+6"{
-            canonical{"Etc/GMT+6"}
-            territory{"001"}
-            aliases{
-                "SystemV/CST6",
-            }
-        }
-        "Etc:GMT+7"{
-            canonical{"Etc/GMT+7"}
-            territory{"001"}
-            aliases{
-                "MST",
-                "SystemV/MST7",
-            }
-        }
-        "Etc:GMT+8"{
-            canonical{"Etc/GMT+8"}
-            territory{"001"}
-            aliases{
-                "SystemV/PST8",
-            }
-        }
-        "Etc:GMT+9"{
-            canonical{"Etc/GMT+9"}
-            territory{"001"}
-            aliases{
-                "SystemV/YST9",
-            }
-        }
-        "Etc:GMT+10"{
-            canonical{"Etc/GMT+10"}
-            territory{"001"}
-            aliases{
-                "HST",
-                "SystemV/HST10",
-            }
-        }
-        "Etc:GMT+11"{
-            canonical{"Etc/GMT+11"}
-            territory{"001"}
-        }
-        "Etc:GMT+12"{
-            canonical{"Etc/GMT+12"}
-            territory{"001"}
-        }
-        "Etc:Unknown"{
-            canonical{"Etc/Unknown"}
-            territory{"001"}
-        }
-        "Europe:Amsterdam"{
-            canonical{"Europe/Amsterdam"}
-            territory{"NL"}
-        }
-        "Europe:Andorra"{
-            canonical{"Europe/Andorra"}
-            territory{"AD"}
-        }
-        "Europe:Athens"{
-            canonical{"Europe/Athens"}
-            territory{"GR"}
-        }
-        "Europe:Belgrade"{
-            canonical{"Europe/Belgrade"}
-            territory{"RS"}
-        }
-        "Europe:Berlin"{
-            canonical{"Europe/Berlin"}
-            territory{"DE"}
-        }
-        "Europe:Bratislava"{
-            canonical{"Europe/Bratislava"}
-            territory{"SK"}
-        }
-        "Europe:Brussels"{
-            canonical{"Europe/Brussels"}
-            territory{"BE"}
-        }
-        "Europe:Bucharest"{
-            canonical{"Europe/Bucharest"}
-            territory{"RO"}
-        }
-        "Europe:Budapest"{
-            canonical{"Europe/Budapest"}
-            territory{"HU"}
-        }
-        "Europe:Chisinau"{
-            canonical{"Europe/Chisinau"}
-            territory{"MD"}
-            aliases{
-                "Europe/Tiraspol",
-            }
-        }
-        "Europe:Copenhagen"{
-            canonical{"Europe/Copenhagen"}
-            territory{"DK"}
-        }
-        "Europe:Dublin"{
-            canonical{"Europe/Dublin"}
-            territory{"IE"}
-            aliases{
-                "Eire",
-            }
-        }
-        "Europe:Gibraltar"{
-            canonical{"Europe/Gibraltar"}
-            territory{"GI"}
-        }
-        "Europe:Guernsey"{
-            canonical{"Europe/Guernsey"}
-            territory{"GG"}
-        }
-        "Europe:Helsinki"{
-            canonical{"Europe/Helsinki"}
-            territory{"FI"}
-        }
-        "Europe:Isle_of_Man"{
-            canonical{"Europe/Isle_of_Man"}
-            territory{"IM"}
-        }
-        "Europe:Istanbul"{
-            canonical{"Europe/Istanbul"}
-            territory{"TR"}
-            aliases{
-                "Asia/Istanbul",
-                "Turkey",
-            }
-        }
-        "Europe:Jersey"{
-            canonical{"Europe/Jersey"}
-            territory{"JE"}
-        }
-        "Europe:Kaliningrad"{
-            canonical{"Europe/Kaliningrad"}
-            territory{"RU"}
-        }
-        "Europe:Kiev"{
-            canonical{"Europe/Kiev"}
-            territory{"UA"}
-        }
-        "Europe:Lisbon"{
-            canonical{"Europe/Lisbon"}
-            territory{"PT"}
-            aliases{
-                "Portugal",
-            }
-        }
-        "Europe:Ljubljana"{
-            canonical{"Europe/Ljubljana"}
-            territory{"SI"}
-        }
-        "Europe:London"{
-            canonical{"Europe/London"}
-            territory{"GB"}
-            aliases{
-                "Europe/Belfast",
-                "GB",
-                "GB-Eire",
-            }
-        }
-        "Europe:Luxembourg"{
-            canonical{"Europe/Luxembourg"}
-            territory{"LU"}
-        }
-        "Europe:Madrid"{
-            canonical{"Europe/Madrid"}
-            territory{"ES"}
-        }
-        "Europe:Malta"{
-            canonical{"Europe/Malta"}
-            territory{"MT"}
-        }
-        "Europe:Mariehamn"{
-            canonical{"Europe/Mariehamn"}
-            territory{"AX"}
-        }
-        "Europe:Minsk"{
-            canonical{"Europe/Minsk"}
-            territory{"BY"}
-        }
-        "Europe:Monaco"{
-            canonical{"Europe/Monaco"}
-            territory{"MC"}
-        }
-        "Europe:Moscow"{
-            canonical{"Europe/Moscow"}
-            territory{"RU"}
-            aliases{
-                "W-SU",
-            }
-        }
-        "Europe:Oslo"{
-            canonical{"Europe/Oslo"}
-            territory{"NO"}
-        }
-        "Europe:Paris"{
-            canonical{"Europe/Paris"}
-            territory{"FR"}
-            aliases{
-                "ECT",
-            }
-        }
-        "Europe:Podgorica"{
-            canonical{"Europe/Podgorica"}
-            territory{"ME"}
-        }
-        "Europe:Prague"{
-            canonical{"Europe/Prague"}
-            territory{"CZ"}
-        }
-        "Europe:Riga"{
-            canonical{"Europe/Riga"}
-            territory{"LV"}
-        }
-        "Europe:Rome"{
-            canonical{"Europe/Rome"}
-            territory{"IT"}
-        }
-        "Europe:Samara"{
-            canonical{"Europe/Samara"}
-            territory{"RU"}
-        }
-        "Europe:San_Marino"{
-            canonical{"Europe/San_Marino"}
-            territory{"SM"}
-        }
-        "Europe:Sarajevo"{
-            canonical{"Europe/Sarajevo"}
-            territory{"BA"}
-        }
-        "Europe:Simferopol"{
-            canonical{"Europe/Simferopol"}
-            territory{"UA"}
-        }
-        "Europe:Skopje"{
-            canonical{"Europe/Skopje"}
-            territory{"MK"}
-        }
-        "Europe:Sofia"{
-            canonical{"Europe/Sofia"}
-            territory{"BG"}
-        }
-        "Europe:Stockholm"{
-            canonical{"Europe/Stockholm"}
-            territory{"SE"}
-        }
-        "Europe:Tallinn"{
-            canonical{"Europe/Tallinn"}
-            territory{"EE"}
-        }
-        "Europe:Tirane"{
-            canonical{"Europe/Tirane"}
-            territory{"AL"}
-        }
-        "Europe:Uzhgorod"{
-            canonical{"Europe/Uzhgorod"}
-            territory{"UA"}
-        }
-        "Europe:Vaduz"{
-            canonical{"Europe/Vaduz"}
-            territory{"LI"}
-        }
-        "Europe:Vatican"{
-            canonical{"Europe/Vatican"}
-            territory{"VA"}
-        }
-        "Europe:Vienna"{
-            canonical{"Europe/Vienna"}
-            territory{"AT"}
-        }
-        "Europe:Vilnius"{
-            canonical{"Europe/Vilnius"}
-            territory{"LT"}
-        }
-        "Europe:Volgograd"{
-            canonical{"Europe/Volgograd"}
-            territory{"RU"}
-        }
-        "Europe:Warsaw"{
-            canonical{"Europe/Warsaw"}
-            territory{"PL"}
-            aliases{
-                "Poland",
-            }
-        }
-        "Europe:Zagreb"{
-            canonical{"Europe/Zagreb"}
-            territory{"HR"}
-        }
-        "Europe:Zaporozhye"{
-            canonical{"Europe/Zaporozhye"}
-            territory{"UA"}
-        }
-        "Europe:Zurich"{
-            canonical{"Europe/Zurich"}
-            territory{"CH"}
-        }
-        "Indian:Antananarivo"{
-            canonical{"Indian/Antananarivo"}
-            territory{"MG"}
-        }
-        "Indian:Chagos"{
-            canonical{"Indian/Chagos"}
-            territory{"IO"}
-        }
-        "Indian:Christmas"{
-            canonical{"Indian/Christmas"}
-            territory{"CX"}
-        }
-        "Indian:Cocos"{
-            canonical{"Indian/Cocos"}
-            territory{"CC"}
-        }
-        "Indian:Comoro"{
-            canonical{"Indian/Comoro"}
-            territory{"KM"}
-        }
-        "Indian:Kerguelen"{
-            canonical{"Indian/Kerguelen"}
-            territory{"TF"}
-        }
-        "Indian:Mahe"{
-            canonical{"Indian/Mahe"}
-            territory{"SC"}
-        }
-        "Indian:Maldives"{
-            canonical{"Indian/Maldives"}
-            territory{"MV"}
-        }
-        "Indian:Mauritius"{
-            canonical{"Indian/Mauritius"}
-            territory{"MU"}
-        }
-        "Indian:Mayotte"{
-            canonical{"Indian/Mayotte"}
-            territory{"YT"}
-        }
-        "Indian:Reunion"{
-            canonical{"Indian/Reunion"}
-            territory{"RE"}
-        }
-        "Pacific:Apia"{
-            canonical{"Pacific/Apia"}
-            territory{"WS"}
-            aliases{
-                "MIT",
-            }
-        }
-        "Pacific:Auckland"{
-            canonical{"Pacific/Auckland"}
-            territory{"NZ"}
-            aliases{
-                "NZ",
-                "NST",
-            }
-        }
-        "Pacific:Chatham"{
-            canonical{"Pacific/Chatham"}
-            territory{"NZ"}
-            aliases{
-                "NZ-CHAT",
-            }
-        }
-        "Pacific:Easter"{
-            canonical{"Pacific/Easter"}
-            territory{"CL"}
-            aliases{
-                "Chile/EasterIsland",
-            }
-        }
-        "Pacific:Efate"{
-            canonical{"Pacific/Efate"}
-            territory{"VU"}
-        }
-        "Pacific:Enderbury"{
-            canonical{"Pacific/Enderbury"}
-            territory{"KI"}
-        }
-        "Pacific:Fakaofo"{
-            canonical{"Pacific/Fakaofo"}
-            territory{"TK"}
-        }
-        "Pacific:Fiji"{
-            canonical{"Pacific/Fiji"}
-            territory{"FJ"}
-        }
-        "Pacific:Funafuti"{
-            canonical{"Pacific/Funafuti"}
-            territory{"TV"}
-        }
-        "Pacific:Galapagos"{
-            canonical{"Pacific/Galapagos"}
-            territory{"EC"}
-        }
-        "Pacific:Gambier"{
-            canonical{"Pacific/Gambier"}
-            territory{"PF"}
-        }
-        "Pacific:Guadalcanal"{
-            canonical{"Pacific/Guadalcanal"}
-            territory{"SB"}
-            aliases{
-                "SST",
-            }
-        }
-        "Pacific:Guam"{
-            canonical{"Pacific/Guam"}
-            territory{"GU"}
-        }
-        "Pacific:Honolulu"{
-            canonical{"Pacific/Honolulu"}
-            territory{"US"}
-            aliases{
-                "US/Hawaii",
-            }
-        }
-        "Pacific:Johnston"{
-            canonical{"Pacific/Johnston"}
-            territory{"UM"}
-        }
-        "Pacific:Kiritimati"{
-            canonical{"Pacific/Kiritimati"}
-            territory{"KI"}
-        }
-        "Pacific:Kosrae"{
-            canonical{"Pacific/Kosrae"}
-            territory{"FM"}
-        }
-        "Pacific:Kwajalein"{
-            canonical{"Pacific/Kwajalein"}
-            territory{"MH"}
-            aliases{
-                "Kwajalein",
-            }
-        }
-        "Pacific:Majuro"{
-            canonical{"Pacific/Majuro"}
-            territory{"MH"}
+        013{
+            "BZ",
+            "CR",
+            "GT",
+            "HN",
+            "MX",
+            "NI",
+            "PA",
+            "SV",
         }
-        "Pacific:Marquesas"{
-            canonical{"Pacific/Marquesas"}
-            territory{"PF"}
+        014{
+            "BI",
+            "DJ",
+            "ER",
+            "ET",
+            "KE",
+            "KM",
+            "MG",
+            "MU",
+            "MW",
+            "MZ",
+            "RE",
+            "RW",
+            "SC",
+            "SO",
+            "TZ",
+            "UG",
+            "YT",
+            "ZM",
+            "ZW",
         }
-        "Pacific:Midway"{
-            canonical{"Pacific/Midway"}
-            territory{"UM"}
+        015{
+            "DZ",
+            "EG",
+            "EH",
+            "LY",
+            "MA",
+            "SD",
+            "TN",
+            "EA",
+            "IC",
         }
-        "Pacific:Nauru"{
-            canonical{"Pacific/Nauru"}
-            territory{"NR"}
+        017{
+            "AO",
+            "CD",
+            "CF",
+            "CG",
+            "CM",
+            "GA",
+            "GQ",
+            "ST",
+            "TD",
         }
-        "Pacific:Niue"{
-            canonical{"Pacific/Niue"}
-            territory{"NU"}
+        018{
+            "BW",
+            "LS",
+            "NA",
+            "SZ",
+            "ZA",
         }
-        "Pacific:Norfolk"{
-            canonical{"Pacific/Norfolk"}
-            territory{"NF"}
+        019{
+            "005",
+            "013",
+            "021",
+            "029",
+            "003",
+            "419",
         }
-        "Pacific:Noumea"{
-            canonical{"Pacific/Noumea"}
-            territory{"NC"}
+        021{
+            "BM",
+            "CA",
+            "GL",
+            "PM",
+            "US",
         }
-        "Pacific:Pago_Pago"{
-            canonical{"Pacific/Pago_Pago"}
-            territory{"AS"}
-            aliases{
-                "Pacific/Samoa",
-                "US/Samoa",
-            }
+        029{
+            "AG",
+            "AI",
+            "AN",
+            "AW",
+            "BB",
+            "BL",
+            "BS",
+            "CU",
+            "DM",
+            "DO",
+            "GD",
+            "GP",
+            "HT",
+            "JM",
+            "KN",
+            "KY",
+            "LC",
+            "MF",
+            "MQ",
+            "MS",
+            "PR",
+            "TC",
+            "TT",
+            "VC",
+            "VG",
+            "VI",
         }
-        "Pacific:Palau"{
-            canonical{"Pacific/Palau"}
-            territory{"PW"}
+        030{
+            "CN",
+            "HK",
+            "JP",
+            "KP",
+            "KR",
+            "MN",
+            "MO",
+            "TW",
         }
-        "Pacific:Pitcairn"{
-            canonical{"Pacific/Pitcairn"}
-            territory{"PN"}
+        034{
+            "AF",
+            "BD",
+            "BT",
+            "IN",
+            "IR",
+            "LK",
+            "MV",
+            "NP",
+            "PK",
         }
-        "Pacific:Ponape"{
-            canonical{"Pacific/Ponape"}
-            territory{"FM"}
-            aliases{
-                "Pacific/Pohnpei",
-            }
+        035{
+            "BN",
+            "ID",
+            "KH",
+            "LA",
+            "MM",
+            "MY",
+            "PH",
+            "SG",
+            "TH",
+            "TL",
+            "VN",
         }
-        "Pacific:Port_Moresby"{
-            canonical{"Pacific/Port_Moresby"}
-            territory{"PG"}
+        039{
+            "AD",
+            "AL",
+            "BA",
+            "ES",
+            "GI",
+            "GR",
+            "HR",
+            "IT",
+            "ME",
+            "MK",
+            "MT",
+            "RS",
+            "PT",
+            "SI",
+            "SM",
+            "VA",
         }
-        "Pacific:Rarotonga"{
-            canonical{"Pacific/Rarotonga"}
-            territory{"CK"}
+        053{
+            "AU",
+            "NF",
+            "NZ",
         }
-        "Pacific:Saipan"{
-            canonical{"Pacific/Saipan"}
-            territory{"MP"}
+        054{
+            "FJ",
+            "NC",
+            "PG",
+            "SB",
+            "VU",
         }
-        "Pacific:Tahiti"{
-            canonical{"Pacific/Tahiti"}
-            territory{"PF"}
+        057{
+            "FM",
+            "GU",
+            "KI",
+            "MH",
+            "MP",
+            "NR",
+            "PW",
         }
-        "Pacific:Tarawa"{
-            canonical{"Pacific/Tarawa"}
-            territory{"KI"}
+        061{
+            "AS",
+            "CK",
+            "NU",
+            "PF",
+            "PN",
+            "TK",
+            "TO",
+            "TV",
+            "WF",
+            "WS",
         }
-        "Pacific:Tongatapu"{
-            canonical{"Pacific/Tongatapu"}
-            territory{"TO"}
+        142{
+            "030",
+            "035",
+            "143",
+            "145",
+            "034",
         }
-        "Pacific:Truk"{
-            canonical{"Pacific/Truk"}
-            territory{"FM"}
-            aliases{
-                "Pacific/Chuuk",
-                "Pacific/Yap",
-            }
+        143{
+            "TM",
+            "TJ",
+            "KG",
+            "KZ",
+            "UZ",
         }
-        "Pacific:Wake"{
-            canonical{"Pacific/Wake"}
-            territory{"UM"}
+        145{
+            "AE",
+            "AM",
+            "AZ",
+            "BH",
+            "CY",
+            "GE",
+            "IL",
+            "IQ",
+            "JO",
+            "KW",
+            "LB",
+            "OM",
+            "PS",
+            "QA",
+            "SA",
+            "SY",
+            "TR",
+            "YE",
         }
-        "Pacific:Wallis"{
-            canonical{"Pacific/Wallis"}
-            territory{"WF"}
+        150{
+            "039",
+            "151",
+            "154",
+            "155",
+            "EU",
         }
-        "CST6CDT"{
-            territory{"001"}
+        151{
+            "BG",
+            "BY",
+            "CZ",
+            "HU",
+            "MD",
+            "PL",
+            "RO",
+            "RU",
+            "SK",
+            "UA",
         }
-        "EST5EDT"{
-            territory{"001"}
+        154{
+            "GG",
+            "IM",
+            "JE",
+            "AX",
+            "DK",
+            "EE",
+            "FI",
+            "FO",
+            "GB",
+            "IE",
+            "IM",
+            "IS",
+            "LT",
+            "LV",
+            "NO",
+            "SE",
+            "SJ",
         }
-        "MST7MDT"{
-            territory{"001"}
+        155{
+            "AT",
+            "BE",
+            "CH",
+            "DE",
+            "FR",
+            "LI",
+            "LU",
+            "MC",
+            "NL",
         }
-        "PST8PDT"{
-            territory{"001"}
+        419{
+            "005",
+            "013",
+            "029",
         }
-        multizone{
-            "001",
-            "AQ",
-            "AR",
-            "AU",
-            "BR",
-            "CA",
-            "CD",
-            "CL",
-            "CN",
-            "EC",
+        EU{
+            "AT",
+            "BE",
+            "CY",
+            "CZ",
+            "DE",
+            "DK",
+            "EE",
             "ES",
-            "FM",
-            "GL",
-            "ID",
-            "KI",
-            "KZ",
-            "MH",
-            "MN",
-            "MX",
-            "MY",
-            "NZ",
-            "PF",
+            "FI",
+            "FR",
+            "GB",
+            "GR",
+            "HU",
+            "IE",
+            "IT",
+            "LT",
+            "LU",
+            "LV",
+            "MT",
+            "NL",
+            "PL",
             "PT",
-            "RU",
-            "UA",
+            "SE",
+            "SI",
+            "SK",
+            "BG",
+            "RO",
+        }
+        QO{
+            "AQ",
+            "BV",
+            "CC",
+            "CX",
+            "GS",
+            "HM",
+            "IO",
+            "TF",
             "UM",
-            "US",
-            "UZ",
+            "AC",
+            "CP",
+            "DG",
+            "TA",
         }
     }
 }