summaryrefslogtreecommitdiffstats
path: root/intl/icu/source/data/misc/langInfo.txt
diff options
context:
space:
mode:
Diffstat (limited to 'intl/icu/source/data/misc/langInfo.txt')
-rw-r--r--intl/icu/source/data/misc/langInfo.txt2724
1 files changed, 2724 insertions, 0 deletions
diff --git a/intl/icu/source/data/misc/langInfo.txt b/intl/icu/source/data/misc/langInfo.txt
new file mode 100644
index 0000000000..068b5e709d
--- /dev/null
+++ b/intl/icu/source/data/misc/langInfo.txt
@@ -0,0 +1,2724 @@
+// © 2019 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+// Generated by ICU4J LocaleDistanceBuilder.
+langInfo:table(nofallback){
+ likely{
+ languageAliases{ // 169
+ "aam","aas",
+ "adp","dz",
+ "aju","jrb",
+ "alb","sq",
+ "als","sq",
+ "arb","ar",
+ "arm","hy",
+ "asd","snz",
+ "aue","ktz",
+ "ayr","ay",
+ "ayx","nun",
+ "azj","az",
+ "baq","eu",
+ "bcc","bal",
+ "bcl","bik",
+ "bgm","bcg",
+ "bh","bho",
+ "bjd","drl",
+ "bur","my",
+ "bxk","luy",
+ "bxr","bua",
+ "ccq","rki",
+ "chi","zh",
+ "cjr","mom",
+ "cka","cmr",
+ "cld","syr",
+ "cmk","xch",
+ "cmn","zh",
+ "coy","pij",
+ "cqu","quh",
+ "cwd","cr",
+ "cze","cs",
+ "dgo","doi",
+ "dhd","mwr",
+ "dik","din",
+ "diq","zza",
+ "dit","dif",
+ "drh","mn",
+ "dut","nl",
+ "ekk","et",
+ "emk","man",
+ "esk","ik",
+ "fat","ak",
+ "fre","fr",
+ "fuc","ff",
+ "gav","dev",
+ "gaz","om",
+ "gbo","grb",
+ "geo","ka",
+ "ger","de",
+ "gfx","vaj",
+ "ggn","gvr",
+ "gno","gon",
+ "gre","el",
+ "gti","nyc",
+ "gug","gn",
+ "guv","duz",
+ "gya","gba",
+ "hdn","hai",
+ "hea","hmn",
+ "him","srx",
+ "hrr","jal",
+ "ibi","opa",
+ "ice","is",
+ "ike","iu",
+ "ilw","gal",
+ "in","id",
+ "iw","he",
+ "jeg","oyb",
+ "ji","yi",
+ "jw","jv",
+ "kgc","tdf",
+ "kgh","kml",
+ "khk","mn",
+ "kmr","ku",
+ "knc","kr",
+ "kng","kg",
+ "knn","kok",
+ "koj","kwv",
+ "kpv","kv",
+ "krm","bmf",
+ "ktr","dtp",
+ "kvs","gdj",
+ "kwq","yam",
+ "kxe","tvd",
+ "kzj","dtp",
+ "kzt","dtp",
+ "lbk","bnc",
+ "lii","raq",
+ "llo","ngt",
+ "lmm","rmx",
+ "lvs","lv",
+ "mac","mk",
+ "mao","mi",
+ "may","ms",
+ "meg","cir",
+ "mhr","chm",
+ "mnk","man",
+ "mo","ro",
+ "mst","mry",
+ "mup","raj",
+ "mwj","vaj",
+ "myd","aog",
+ "myt","mry",
+ "nad","xny",
+ "ncp","kdz",
+ "nns","nbr",
+ "nnx","ngv",
+ "no","nb",
+ "npi","ne",
+ "nts","pij",
+ "ojg","oj",
+ "ory","or",
+ "oun","vaj",
+ "pbu","ps",
+ "pcr","adx",
+ "per","fa",
+ "pes","fa",
+ "plt","mg",
+ "pmc","huw",
+ "pmu","phr",
+ "pnb","lah",
+ "ppa","bfy",
+ "ppr","lcq",
+ "pry","prt",
+ "puz","pub",
+ "quz","qu",
+ "rmy","rom",
+ "rum","ro",
+ "sca","hle",
+ "scc","sr",
+ "scr","hr",
+ "skk","oyb",
+ "slo","sk",
+ "spy","kln",
+ "src","sc",
+ "swh","sw",
+ "tdu","dtp",
+ "thc","tpo",
+ "thx","oyb",
+ "tib","bo",
+ "tie","ras",
+ "tkk","twm",
+ "tl","fil",
+ "tlw","weo",
+ "tmp","tyj",
+ "tne","kak",
+ "tsf","taj",
+ "ttq","tmh",
+ "tw","ak",
+ "umu","del",
+ "uok","ema",
+ "uzn","uz",
+ "wel","cy",
+ "xba","cax",
+ "xia","acn",
+ "xkh","waw",
+ "xpe","kpe",
+ "xsj","suj",
+ "xsl","den",
+ "ybd","rki",
+ "ydd","yi",
+ "yma","lrr",
+ "ymt","mtm",
+ "yos","zom",
+ "yuu","yug",
+ "zai","zap",
+ "zsm","ms",
+ "zyb","za",
+ } // languageAliases
+ regionAliases{ // 38
+ "062","034",
+ "172","RU",
+ "200","CZ",
+ "230","ET",
+ "280","DE",
+ "532","CW",
+ "582","FM",
+ "736","SD",
+ "830","JE",
+ "886","YE",
+ "890","RS",
+ "AN","CW",
+ "BU","MM",
+ "CS","RS",
+ "CT","KI",
+ "DD","DE",
+ "DY","BJ",
+ "FQ","AQ",
+ "FX","FR",
+ "HV","BF",
+ "JT","UM",
+ "MI","UM",
+ "NH","VU",
+ "NQ","AQ",
+ "NT","SA",
+ "PC","FM",
+ "PU","UM",
+ "PZ","PA",
+ "QU","EU",
+ "RH","ZW",
+ "SU","RU",
+ "TP","TL",
+ "UK","GB",
+ "VD","VN",
+ "WK","UM",
+ "YD","YE",
+ "YU","RS",
+ "ZR","CD",
+ } // regionAliases
+ trie:bin{ // BytesTrie: 9865 bytes
+001a6dcc1474c4ef77c26977a2b978a4
+5479a4c47a0f6d7f7a5b7a30e1ad9be8
+2ef5af3e10e1a53a022a3c42cc254811
+616e01e2a3fef4a3f90b4d24540e54ca
+cc552a5610cea3fc10d3a3fb4dcad550
+2a5310d2a3f702c1a3f6c6a3f4c8a3f5
+47d4e2473248d81e3a4910c4a3f101c2
+a3fac6a3ef6d326e36733a7910e2ad9b
+10e9af3c10e5af3d10ed22022aa90f43
+b6064910c4a9116817683269366b3a6c
+10edaf3b10f8adb810e1af3a10f4ad96
+61326436653a6710e8adc710e7af3710
+eaaf3810e1af3900126d46741b743475
+387742e1adebefaf0210edaf0701f5af
+08f6af0910e1af0a6d3c6e406f50725a
+7301e7ad87ebaf0610efadfe02e3adff
+e9af00f5af0101e2af03f3af0410f3af
+0567266736683a693e6a4e6c10f3adfd
+10e9adf610e7adf702e2adf8f5adf9f6
+adfa01e1adfbe9adfc61386254636465
+01eca521f2adf504e5adeceaadedecad
+eeeeadeff2adf002f0adf1f1adf2f2ad
+f310e9adf40c6e3d7221722e7332774e
+e8af0e10e2af1404e1adbfe9af15eca5
+30edaf16f2af1710e5af186e346f3e70
+01e5a78ff2adbc01e1adb6f2af1101e7
+af12eeaf13651d653a6c3e6d02e6af10
+eeadacf2adaf10f3af0d02e1af0fe3ad
+a8e4ada9613462386301efad76f2ad75
+10f6af0b10e9af0c0d6d497330733075
+34e9a735efaf2b10f3af3004e1af31e5
+32eaaf34f4af35f7af36012a2e481261
+6ef3af33012aaf324310ceaf336d3a6f
+3e7202e2af2de5af2eecaf2f10ecaf2a
+10eeaf2c6520653e67426b4c6c02e5af
+27e7af28ecaf2910f2af2301f2af24f7
+af2510efaf26612e62606410e4a73507
+f40cf4af1cf6af1df9af1efaaf1feda7
+b9efaf19f0af1af3af1b02e1af20e2af
+21f9af2274a25275a4d0760a6f1fe509
+e5addee9ad62efade66f3472387501ee
+ade9f4adea10f4ade710efade8613c65
+4c69566c606d01e6ade4f7ade502e7ad
+dce9adcceeaddd01e3addff0ade001e3
+ade1f6ade210f3ade300267576e91ff2
+0ef2abc8f3abccf4abd2f767f9abe2e9
+abadebabb4ecabb8eeabbeefabc07a24
+7a36e1ab8ce5ab9ee72ee8aba910edab
+e5012a2e41127261e2aba5012aaba450
+10cbaba5753e7654776478ccf87901e1
+abe3f6abe403e8abd9ecabdaedabdbf1
+abdc02e4a7bcecabddf5abde01e8abdf
+f1abe06b7d7049705e716e7272738274
+06f10cf1abbcf2abd6f3abd7f4abd8e4
+abd3e5abd4eaabd502e9abc4edabc5fa
+abc610efabc702f5abc9f6abcaf7abcb
+04e4abcde6abcee7abcfeaabd0f7abd1
+6b426c526d626e6c6f02e6abc1e7abc2
+f1abc302ecabb5f2abb6f4abb702e6ab
+b9f8abbaf9abbb01e8abbcf9abbd10e8
+abbf6546655e6674677868886906eb0c
+ebabb0edabb1efabb2f6abb3e2a3b1e6
+abaee7abaf03e4ab9fedaba0efaba1f4
+aba210e9aba302e3aba6efaba7f5aba8
+02ecabaaf1ababf2abac6144625a6386
+6403e4ab9ae7ab9be8ab9cf5ab9d03ea
+ab8decab8eeeab8ff1ab9006e70ce7ab
+94efab95f7ab96faab97e3ab91e4ab92
+e6ab9301e9ab98f9ab990f735fe72ce7
+42ebabecf2ad4afa012a8641127261e2
+adda012a2e43127972ecabe9022aabe8
+4b2a4d10ceabea10daabe97360746476
+687a10ee012a2e41127261e2adda022a
+abf7412a4310ceaddb10c6adda10e1ad
+d610f2add701e8add8ecadd96d326d3e
+6e426f707202e9add3f4add4f7add510
+e2abee01f226f8add1012a2e44126576
+e1add0012aadcf4e10d0add010ebadd2
+62326436673a6c10e9abed10f5abe610
+edabe710e1abeb70c39570a4f971a6d7
+72a6e47300287884ec39f229f509f5ab
+7bf6ab81f7ab82f22cf3ab74f4ab7822
+032aab2e4da4bf522a5410d2ab3201cf
+ab31d5ab2fecab56edab5beeab62efab
+68f16de429e438e5ab3ee7ab43e9ab4c
+ebab52032aab3844324b3a5312696ee4
+ab3b126576e1ab3912686feaab3a7834
+793e7a48e1ab22e3ab2d01eeab88f7ab
+8901ecab8af2a50d10ecab8b6cad724f
+725873747484758e7705e809e8ab82f0
+ab86f6ab87e2ab83e3ab84e7ab8504e2
+ab71e3ab2deeab72f2ab73f8a5f302e4
+ab75e7ab76f9ab7701ebab79f1ab7a04
+e1ab7ce5ab7debab7ef2ab7ff3ab806c
+4a6d666e8c6fa2437003e4ab6eecab6f
+f3ab70f9a77604e4ab57e9ab58ecab59
+efab52f9ab5a05f009f0ab5ff1ab60f3
+ab61e1ab5ceaab5deeab5e04e3ab63eb
+ab64f0ab65f8ab66f9ab6704e7ab69eb
+ab6af1ab6bf5ab6cf9ab6d673e674268
+58696e6a846b02e3ab53f2ab54f3ab55
+03e1ab44f3ab45f7ab46faab4703e9ab
+48ebab49eeab4af5ab4b03e4ab4de7ab
+4eecab4fedab5010f2ab51614a627663
+8664a26b6503e6ab3fe8ab40e9ab41f3
+ab4206f30cf3ab26f4ab27f6ab28faab
+29e6ab23e8ab24f1ab2502e1ab2ae5ab
+2bf0ab2c06ee0ceeab35efab36f2a701
+f3ab37e32cebab33ecab342205521152
+2e53325410d2ab3210cfab3110d5ab2f
+2aab2e312a4d10c5ab301137b2ab2f01
+e3ab3ce8ab3d00166e63752bec09eca9
+edf3a9def4a9fa754c7750e1012a2e41
+127261e2a9d6012aa9d55010cba9d610
+f5a9fc10e1a9fd7217722e733e7410f0
+a9fb02e1a9f6e4a9f7e7a9f810f3a9f9
+6e346f4a7001e1a9f4efa9f503e2a7cd
+e7a9f0eea9f1f4a9f210eea9f366306b
+176b2e6c386d10f3a9ef01e1a9ebefa9
+ec01e1a9eef4a930663468386901eca9
+e9f0a9ea10eca9e601eca9e7eea9e861
+4e627e638864926504e4a9e3efa9e4f2
+a571f3a571f8a9e504e7a9d7ec32eda9
+daf0a9dbf5a9dc012aa9d85012686cf0
+a9d901e9a9ddf5a9de01e4a9dfeda9e0
+01e3a9e1f4a9e2017526f5a9fe02e3a9
+ffe7ab00faa9fe00146f457917ef09ef
+a94df5ab1bf7ab1e792cedab0eeeab13
+10f5ab216f3c724c745075547701ebab
+1fefab2002e2ab16e6ab17efab1810ef
+ab1910edab1a02e5ab1ce7ab1deda94d
+6934693c6a566b5a6d5e6e01e1ab14e7
+ab1501e1ab09e622012aab0a4e10ccab
+0b10f3ab0c10f4ab0d03e6ab0fefab10
+f4ab11f5ab1261366346654a675a6810
+e7ab0802e9ab01eaa962efab0210e6ab
+0302eaab04ecab05f3ab0610eeab076d
+a2576ea6446f0b741ded09eda5a2f2a9
+cdf3a9d0742a7a34e3a9c501e1a9d2eb
+a9d310eda9d47017702e72327310e1a9
+d110eda9cc02efa9cef5a9cff9a9cd67
+3a6b3e6e02e7a9c9eea9caf3a9cb10e3
+a9c601f2a9c7f6a9c80022749fe926ef
+0fefa94df2a958f3a492f4a95cf9a3ce
+e9a90ceba906eca942ee012abad44d12
+6f6ee7a541783d7834793e7a64e7a930
+e8a93601e3a96beda96c05f709f7a970
+f8a971faa972eba96deda96ef6a96f05
+f009f0a976f7a977faa978eba973eda9
+74eea9757444755a76707703eba968f2
+a538f6a969f7a96a03e3a95de6a95ee9
+a95ff2a96003e1a961f0a962f2a963f3
+a96402e1a965eea966f9a96769856e44
+6e426f5e707a71907202e4a959eaa95a
+efa95b04e1a949e6a94ae9a94bebb622
+f7a94c04e1a94ee5a94fe8a950f3a951
+f8a95203f0a953f3a954f4a955f8a956
+10eca957693e6b686c7e6d02efa946f5
+a947f8a94803e6a939eea93af326f7a9
+3d012aa93b4d126564e6a93c03e9a93e
+eca93ff0a940f7a94102e5a943f0a944
+f3a9456549653e666a67866802e9a937
+eca938f2a50006ee0ceea927f2a928f4
+a929f5a92ae4a924e5a925eba92604e1
+a92be5a92ceea92defa92ef1a92f04e8
+a931eca932efa933f0a934f9a935615e
+62a25663a2636406e80ce8a920eaa921
+f2a922f8a923e1a91de5a91ee6a91f0b
+ee23f718f7a90ef926faa91222022aa9
+0f432a4910c4a91110c3a910eeb433ef
+a90cf3a90de709e7a909e9a90aeba90b
+e3a906e4a907e6a90804e8a913efa914
+f1a915f5a916f7a91704e9a918f0a919
+f1a91af2a91bf5a91c0021745fe41dee
+0feea9a3efa9a9f2a9b0f6a9bdf9a9c1
+e4a988e5a98be7a990eca54d79157930
+7a3ae1a979e2a98101eda9c2eea9c310
+e9a9c474387542775e7801f1a9bff2a9
+c001eda9b6f2a9b704e9a9b8f0a9b9f3
+a9baf6a9bbf8a9bc10e2a9be6a5d6f32
+6f4870647168726c7303eba9b2eea9b3
+efa9b4f3a9b504e4a9aae5a9abeea9ac
+f0a9adf5a9ae10e9a98b10efa9af10e2
+a9b16a4a6b4e6d586e04e6a9a4e8a9a5
+eba9a6eda9a7f0a9a810efa99e01e7a9
+9fefa9a001e7a9a1faa9a26637665a67
+5e686e6906ee0ceea99af5a99bf9a99c
+faa99de6a997e9a998eaa99910f2a98f
+02e1a991e2a992eca99302e2a994e5a9
+95f7a996613e636a64906502e2a98cf7
+a98df8a98e06ee0ceea97df0a97ef1a9
+7ff3a980e3a97ae6a97beba97c05e809
+e8a985efa986f5a987e1a982e5a983e6
+a98401e3a989f3a98a66c75b69c49769
+a4166aa4c46ba60e6c001b744ae717ef
+0cefa7f4f4a7fcf5a7fef6a902e7a7de
+e9a7e0eea7f1771577307a34e1a7c9e2
+a7d010eca90301e8a904faa905742e75
+327610f3a90210e7a7fd03e1a7ffefa9
+00f9a3d5faa9016a4a6d316d326e426f
+4c7210e3a7fb02eea7eeefa7eff0a7f0
+01f3a7f2f5a7f305f209f2a7f8f3a7f9
+faa7faeaa7f5eba7f6eca7f76a346b38
+6c01e5a7eceea7ed10f0a7e901e9a7ea
+f4a7eb6448646c6570679c6906e70ce7
+a7e5e8a7e6eaa7e7f3a7e8e1a7e1e4a7
+e2e6012aa7e34c12696de2a7e410e2a7
+d606f00cf0a7daf1a7dbf5a7dcfaa7dd
+e4a7d7e5a7d8eda7d910e7a7df613462
+5a6301eda7d4f0a7d505e809e8a7cdea
+a7cef3a7cfe2a7cae4a7cbe7a7cc02e5
+a7d1f5a7d2f7a7d300197739eb17f30c
+f3a70ff4a727f5a71bf7a728eba569ee
+a722efa724e409e4a711e7a716e9a719
+772a7a34e1a70801eda729f3a72a01e8
+a72be9a72c6a366d176d326e366f3a72
+10e9a72610efa72110e8a72310f5a725
+6a2e6b326c10efa72010eaa71a04e5a7
+1beba71cf4a71df7a71ef8a71f641a64
+3466446701e2a717e5a71802e4a712e9
+a713f5a71410e5a715613a62446302e1
+a70ee5a70fe8a71001eea709f2a70a02
+e1a70be2a70cf9a70d0b721ae909e9a7
+35f6a73bf7a73c722a752ee1a72d10e1
+a73910f4a73a67176734693e6d01e3a7
+37eca73801eba733efa73410e2a73661
+2e62386510eea73201e2a72eeda72f01
+efa730f5a731002875c0f1eb7ef249f6
+28f6a793f7a7b6f9022a32414c4c1261
+74eea7c3022aa7c1432a5410d2a7c310
+cea7c2127261e2a7c2f2a786f33ef502
+2aa46941a46f5912657ae9a781012aa7
+9f44126576e1a7a0eb38eca775eda77a
+eea785efa78a012a2e41127261e2a770
+042aa76e41324336493a4d10cea77210
+c6a76f10cea77010d2a7717a187a38e1
+a5b1e7a759e9a765eaa76902eaa7c6f2
+a7c7f4a7c8753c766e777e788e7901e5
+a7c4f8a7c507ed0ceda7afeea7b0f0a7
+b1f3a7b2e2a7abe4a7ace5a7adeaa7ae
+02e7a7b3f2a7b4f8a7b502eaa7b7efa7
+b8f1a7b906ed0ceda7bdf0a7bef7a7bf
+faa7c0e1a7bae3a7bbe5a7bc6bc0d570
+63704a7170728673a2457403e2a7a7ed
+a7a8efa7a9f2a7aa05f209f2a792f6a7
+93f8a794e5a78fe6a790efa79103e2a7
+95e6a796f3a797f9a79805ec09eca79c
+f3a79df5a79ee3a799e9a79aeaa79b05
+e809e8a7a4eaa7a5f2a7a6e2a7a1e4a7
+a2e6a7a36b506c5a6d706ea2576f04e9
+a78beba788eca78cf3a78dfaa78e01e3
+a773eaa77403eea776f1a777f4a778f8
+a77906f226f232f3a782f5a783f7a784
+022a3241405912657ae9a781012aa77e
+4c10c2a77f127261e2a780e2a77be8a7
+7cefa77d04e3a786e6a787e7a759eea7
+88f0a789665266486758686869a06a03
+e4a76ae7a76bf3a76cf9a76d02efa756
+f2a757f9a75802e5a75ae6a75bf0a75c
+08f10ff1a760f3a761f4a762f7a763fa
+a764e1a75de2a75eebac8deea75f02ea
+a766f5a767f7a76861446276639c64a2
+486502e1a753eea754faa75507e90ce9
+a741eaa742eda743efa744e1a73de2a7
+3ee3a73fe4a74005f109f1a748f8a749
+f9a74ae4a745eda746f0a74703e7a74b
+eba74ceca74df4a74e03e5a74fe8a750
+eca751f4a75266a2bf67a47468001375
+43f20ff2a701f4a704f5a705f9a342fa
+a7077534e138e5a5eae95cefa5fd10e9
+a70622032aa5e0372e43345310c4a5e1
+1133b6a5e110cda5e2012aa5ec4c1261
+74eea5ed6c386c3c6d466e506f6c7301
+e2a702eea70301e1a5f4f5a5f501e4a5
+f6f4a5f704e4a5f8e5a5f9eaa5faeea5
+fbefa5fc02e3a5feeaa5fff4a7006158
+62746478687c6905e809e8a5f1eca5f2
+eda5f3e1a5eee6a5efe7a5f004e7a5e3
+eba5e4eda5e5f7a5e6faa5e710e2a5e8
+10f9a5e910f9a5eb00117553e90fe9a5
+7beaa57fefa582f2a588f9a597754276
+94e1a571e6012aa5774112646ceda578
+09e80fe8a591f1a592f2a593f6a594f9
+a595e2a58de332e4a58ee5a58fe6a590
+012aa5774112646ceda57810f2a5966d
+2f6d4e6f52706271667204e3a589e5a5
+88f0a58af2a58bf3a58c10f0a58102e4
+a583eea584f2a58510e5a58610f3a587
+6132665669606c10f2a58005e908e9a5
+75eea576f467e1a572e2a573e7a57401
+e9a579eda57a02e1a57ceca57df4a57e
+001a6e9f791dec0ceca5bdeea5c1f5a5
+d1f6a5d9792ce1a598e4a5aa01e1a5a3
+e9a5df733a733e754276747702e3a5dc
+e9a5ddf4a5de10f7a5d007f20cf2a5d5
+f7a5d6f8a5d7faa5d8e2a5d2e3a5d3e4
+a5d4e7a5c102e6a5daf2a5b4f3a5db6e
+5a6f6a7204e2a5a6e332e5a55cf4a5ce
+f7a5cf012aa5cc4c12696ee2a5cd02e4
+a5c2e7a5c3efa5c407ee0ceea5c4f2a5
+c9f3a5caf4a5cbe4a5c5e6a5c6e9a5c7
+eda5c867396a236a386b486c526d01ed
+a5bff6a5c002eba5b8eea5b9f5a5ba01
+eea5bbf0a5bc10eba5be673468386901
+eca5b6eda5b710eea5b410f3a5b56428
+642e653e6610eba5b302e5a5abeea5ac
+f2a5ad05ef09efa5b1f2a52efaa5b2e2
+a5aeeaa5afeca5b0612e626c6310f2a5
+a909ed0feda59eeea59ff7a5a0f9a5a1
+faa5a2e1a599e6a59ae7a59be8a59cea
+a59d05ef09efa5a6f9a5a7faa5a8e1a5
+a3e6a5a4eda5a563c2f263a29d64a4fc
+650011772dee19ee38efa565f3a567f4
+a55af5a366012aa56153126861f7a562
+77307834e5a555eca55c10efa56f10f4
+a5706d466d486e7a728473887403f2a5
+6bf4a56cf5a56df8a56e02e1a55de9a5
+5eeb012a2e4e126b6fefa560012aa55f
+4710cea56001eea563f1a56410e9a566
+02e7a568eba569f5a56a623e66426746
+6b02e1a559eba55af9a55b10f5a55410
+e9a55601eca557f9a558001b725ce821
+f316f3a51af52cf6a520f9a521012aa5
+1e47126c61e7a51fe8a3ebefa510f2a5
+13771277307a34e1a3e1e5a3e710e4a5
+1310e5a51a722e73547410e4a51d05ec
+09eca517eda518f3a519e8a514eaa515
+eba51601e2a51bf7a51c69526c306c32
+6d3c6f6c7010f3a51201e1a50ce4a50d
+02e5a50ee7a50fee022aa26342a2b448
+11616e01e2a3fef4a3f910f0a5116940
+6a446b03e2a508eca509efa50af9a50b
+10e3a50402e1a505eda506f6a5076595
+65a28666a28767a2886805ef09efa501
+f0a502f2a503e92ceba3ffeda500022a
+3c42a25f4811616e01e2a3fef4a3f90b
+4d335417542e55385610c4a3fc01c8a3
+f8d7a3f901cba3fad3a3fb4d2e503853
+10d2a3f701cfa3f2d9a3f302c6a3f4c8
+a3f5daa3f6470e473048b4674910c4a3
+f110c6a3ef2aa3ec412a4210cea3ee10
+d5a3ed126f70efa3fd10e2a3e810e1a3
+e910e7a3ea6134623e6301e8a3e5f0a3
+e601e4a3e2eea3e310eaa3e40016726f
+791ce508e5a52ef6a54efa45792a7a34
+e1a52201efa551f5a55210e7a553751d
+752e764a7710f7a55004e1a549e3a54a
+e4a54be7a54cf4a54d10e1a54f724073
+747403eda545f0a546f3a547f9a54802
+e82ce9a542f3a543012a2e4d126f6ee7
+a541012aa5404310cea54110e2a54467
+446a1a6a406e446f03e2a53de9a535f0
+a53ef7a53f10e5a53b10eaa53c673468
+606901e1a539f1a53a06ec0ceca534ef
+a535f2a536faa537e1a531e8a532e9a5
+3310e4a538613c6268637264766501e4
+a52feea53006e80ce8a526eba527f2a5
+28f6a529e4a523e6a524e7a52501e4a5
+2af1a52b10e3a52c10eea52d2aa4f761
+be9d62002373a5e51ded0feda3a8eea3
+adefa3b1f2a3baf3a3bfe5a37ce7a389
+e8a38de9a39377417732783c794c7a72
+e1a36201e4a3d2f2a3d302e8a3d4eba3
+d5f2a3c705f309f3a3d9f6a3daf8a3db
+e5a3d6eea3d7f2a3d804e1a3dce5a3dd
+e6a3dee8a3dff7a3e073327448755876
+10e2a3d103eaa3c0f1a3c1f3a3c2f4a3
+c302efa3c4f4a3c5f6a3c609ed0feda3
+ccefa3cdf2a3cef3a3cff5a3d0e1a3c7
+e3a3c8e4a3c9e7a3caeba3cb6a7d6e3b
+6e486f587068716c7203e1a3bbe8a3bc
+f8a3bdfaa3be02e7a3aeeda3aff0a3b0
+02eaa3b2eda3b3eea3b410f9a3b503e3
+a3b6e9a3b7f0a3b8f6a3b96a466b786c
+a4ab6d03e8a3a9eba3aaf1a3abf5a3ac
+07ef0cefa39ef2a39ff4a3a0faa3a1e8
+a39ae9a39beaa39ceea39d04e3a3a2ed
+a3a3f1a3a4f5a3a5f6a3a6656a656266
+9467a24468a24b6906ed0ceda396eea3
+97efa398f1a399e2a394e7a395eba375
+07f40cf4a381f7a382f8a383faa384e6
+a37de8a37eeaa37feda38003e4a385f1
+a386f4a387f9a38802e3a38aeea38bf8
+a38c05ec09eca391efa38df9a392e2a3
+8ee7a38fe9a3906132626463906410e4
+a37b07f20cf2a367f3a368f6a369f8a3
+6aeca363eea364f0a365f1a36606e40c
+e4a36eeaa36ff0a370f2a371e1a36be2
+a36ce3a36d09ed0feda376eea377efa3
+78f1a379f5a37ae3a363e6a372e8a373
+e9a374eca37500184dc26554c0ca5736
+5736584e59645a12616ee2adce01612c
+631168efa9a81172e1adcd01702a7311
+75f8691165efa9e401652c691169e9a7
+19117ae9a781543455a28756126169e9
+adcc056746674a68506901622a7210e8
+adcb10f4012aa3b14210d445116ce7ad
+c8106101e158e9042aaba943324b364c
+3a5410c8aba910cea7d510c8adc910c1
+adca012aa54e4d10d6a54e6130657c66
+116ee7adc7056d116d2e6e327610f4a3
+a710ecab8c10e7abe167346b386c01e5
+ab9af5a75e10e2adc510f2adc6116cf5
+ab9e126761f2abeb50c0c350a27252a2
+a85306694369426f6a759079016c2a72
+10e3a50d10efadc401643e6e01e4ab3b
+e8012aab4c4c10cbab4c10e4adc10267
+2e72387910efa50f01e4ab69efadc210
+e1ab71116ee4adc3613e675e6801612a
+7210e4adc010f7a562026d2e72327510
+f2ab2910f2ab5f10e2adbf116ef7a34b
+046138654a68506c76721174e9adbc01
+6c2a7510e3a51d10eda11172edadba02
+612e6c326e10f8a9e810e7adbb01e9a9
+d8f0a9d91172e4a5f6026a306f367511
+6ef2a9ac116ee7adbd1168e7adbe4d7c
+4ea2a44f0367426c48724e7301672a6d
+10e1adb910e5a9d11161edab441163eb
+ab27016b2a7910e1a9cd10e8a9d30772
+2e725a7460756679116df2032aa3ce49
+2e4d325410c8adb410cea76210cda3ce
+116fefa95b1165e9adb2116cf4adb361
+4265746c9a6f01642a6e10e7a54110e9
+adb10368326b366e3a7210e3adad10ea
+adaa10e1adab01e4a972e9adac026434
+6e387201e3adafefadb010e6a93c10e4
+adae1179eda942046138624c65506b56
+731168f5adb8016e2a7210e2adb610e4
+adb51161f49f1177e1adb7116fefa560
+47c4154ac3294aa6ba4ba6d34c036146
+65a69669a6987901632a6410e9ada910
+e9ada8026ea6736fa6747410ee001a4b
+c139545b571457ac6958ac6d59305a01
+c1abf3d7ab6210d4ad66544055825603
+c1ad61c5ad63cead62d5a3930bce14d6
+09d6abddd7abcadaab82ceada6cfabc0
+d2abc8cbc5cdcbabb5ccad5dcdabb404
+c1ada7c7ad5fd3a561d9ad60daabf74e
+824e8a50a24a52a26d530cce17d40cd4
+ad57d5a79cd6ad58d9ada5cead55cfab
+68d2ad56ca09caad53cbab52cdad54c3
+ad52c5ab81c9ab5606c70cc7abefc9ad
+45cca54dcfa981c1ad42c3ad43c5ad44
+0acc14d409d4ad4ed7a9dcd9a5c1cca9
+edcdad4bd2ad4cc1ad47c5ad48c6ad49
+c7abc4c8a57d03c5ad51cfa94dd5a79c
+d7ab1e4b9e4ca2434d0010cd1dd40fd4
+a95cd5a92cd8abf1d9a90fdaad41cda7
+3fcfada3d1ad3fd2ada4c60cc6ad3ec7
+a930cbada2cca3a8c1ada1c3ad3cc4ad
+3dc5ab3001c5ad31cdada004c9ad37d3
+ad38d4a7fcd5ad39d6a90243bd465f46
+4c475c48a2484904c3ad2ec4a711d2ad
+9fd3a70fd4a72702c9a57bcfa582d2a5
+880cce17d30cd3ad29d4ad2ad5abf6d7
+ad2bcead26d0ad27d1ad28c608c6ad25
+c867cca775c1ad24c2abf9c5ad9e04cd
+ad2ccead2dd2a701d4a704d5a7054352
+44a2424505d309d3a567d4ad98daad23
+c1ad1fc3ad20c5a55a0fcf1ad60cd6ad
+1ad7abfbd9ad9cdaa51acfad17d0ad18
+d2ad19d5abf4c9c68bc9ad14ccad15cd
+ad16cead9b05cb09cba522cfad1ddaad
+9dc5a52ec7ad50caad1c345e34ae8641
+78420bce14d209d2a9fad5a73fd6ad10
+cead0dcfad0ed1ad0fc909c9ab13caad
+0bccad0cc1a3bfc5ad08c6ad090cd217
+d50cd5abf0d7ad06d8ad07daa35ed2ad
+03d3ad04d4ad05cd09cdad9acfad01d1
+ad02c4abfec6ad99cc6d2aa561312c32
+1133b0ad981137b2a79c10e1a9aa10ef
+012aa7f44c10c1a7f41170e3a7da026d
+2e6e327310f5a7e810e2a7e401e1a7ca
+e2a5cd01613a701161ee012aa72d4a10
+d0a72d016d2a7610e1ad9410efad9305
+6e1e6e306f36741168e9ad971164e1a7
+851172e5012aa78a4b01d0ad33d2a78a
+61306844691174f3ad96016c2a6e10e1
+ad9510e9a55b02612e6d326f10eaab3a
+10f2a9f610f2012aa77a4b10c8a77a47
+3448a25c49127461eca56c0465466c5a
+6f60727a75016a2a7210f5a9d510f2a5
+d1116ff2012aa5b14710c5a5b11161e7
+a51f016e2a7410e8a5cb01e7ad87eda5
+680161506510eb032aa55c432e473254
+10d2a38c10d9ad1b10d2a55c10eead88
+056c186c306d3675116ee7ad921175f7
+a5f5106e01e7a5faf0a96a6130659c69
+1172e1ad91016e2a7410f2a93b05ef24
+efad8bf34cf4032aa3f9482e4d325410
+d7a3f910cba3f010cfa3f2012aa3ec43
+10cea3ece2a3fee7ad89e9ad8a1162f2
+054917493a533e5502c1ad8fcbad8dd3
+ad9010cca5ea10c5ad8e2aa5ea432a47
+10c2ad8d10c1ad8c43c106437044a2bf
+450267406c46741168e9012a754501d2
+ad22d4751179f0a55801622a7910edad
+8610e1ad850461a26868a2776fa28670
+a288791172ec0a4d335414542e553858
+10cbad7e01caaba4d2ad7d10c1abec4d
+2e523e5310cbad7c02c4ad7acba906ce
+a54002cfad7bd3ab2ed5ab1b2aab1b41
+38423c474c4b01c7a7c1daad3510ccad
+7702c1ad78c7a389d9a37c01c52dd2ad
+79026b2e6e327210e9ad7510eda3e610
+f3a51302612e65327210f3ad7610eda5
+0610f2a5031170f4a5111172f4a5cc03
+653469866f8c751170ecad841176e106
+491749324d364e3a5010cba3c610cea5
+ec10d5ad8110d0a98b2aa5ec422a4610
+caad8010d4ad7f1161ebad821167f2ad
+832aa25441aa3142056f1f6f3e724475
+01672a6810e4ad7410e9ad731170efa3
+fd106101e8a9ebe9ad726130655c6811
+6bf3ad71036c326d36733a7410ebad70
+10e9ad6f10f5a36a10f3a3c1116ee701
+2aa3ad4210c4a3ad00214ac1c052c0cc
+5638563c5758586259665a01d2abf2d7
+ab6204c1ad61c4ad62c5ad63cead62d5
+a39301c6ad64d3ab5b10cbad6503c4ab
+fdc5abfdd4ad66d5ab2e5246536c54a2
+575503c1abecc7ad5fd9ad60daabf705
+d309d3ab2ed5ab1bd7ab1ec5ad51c8ab
+62cfa94d0ecd1ad40cd4ad57d5ab1bd6
+ad58d9ad59cdad54cead55cfab68d2ad
+56c50cc5ab81c9ab56caad53cbab52c1
+abf8c3ad52c4abfc0ecd1ad20cd2abc8
+d6abddd7a3f9daab82cdabb4cead5ecf
+abc0d0ad5dc80cc8aba9caaba4cbabb5
+ccad5dc4ad5ac6ad5bc7ad5c4e644e40
+4fa89650785102c1ad4fcfad50d5abf9
+09cc0fcca54dcfa981d0a98bd1ad02d4
+abf8c1ad42c3ad43c5ad44c8a393c9ad
+450dcd17d40cd4ad4ed7a9dcd9a5c1da
+ad47cdad4bd2ad4cd3ad4dc70cc7abc4
+c8a57dcbad4acca9edc1ad47c5ad48c6
+ad494aa2484ba24c4ca2644d0012ce20
+d50fd5a92cd6a54ed8abf1d9a90fdaad
+41cea540cfa3f2d1ad3fd2ad40d4a95c
+c60fc6ad3ec7a930cba906cca3a8cda3
+cec1ad3bc3ad3cc4ad3dc5ab3001cfad
+30d0a72d07d00cd0ad33d2a78ad7ad34
+daad35c5ad31c7a7c1c8a77acdad3208
+d30fd3ad38d4a7fcd5ad39d6a902d9ad
+3ac1a7f4c2ad36c9ad37cbab4c41c160
+4598456a46a24147a24e48a2754907d1
+0cd1ad2fd2a571d3a70fd4a727c3ad2e
+c4a711cca5eacea5ec09d20ed2ad22d3
+a567d475d5abf9daad23c1ad1fc3ad20
+c5a55ac79bc8ad2104c9a57bcfa582d1
+ad02d2a588d8a5880bd014d309d3ad29
+d4ad2ad7ad2bd0ad27d1ad28d2a55cc8
+08c867cca775cead26c1ad24c5a5b1c6
+ad2506d20cd2a701d4a704d5a705d6ad
+09cba3f0cdad2ccead2d415e42a24c43
+a2834406cb0ccba522cfad1dd9ad0bda
+ad1ec4a52ec5a52ecaad1c0dd117d40c
+d4ad05d7ad06d8ad07daa35ed1ad02d2
+ad03d3ad04cc0bcc6dcda342ceabfbcf
+ad01c4abfec5abffc6ad000010cc1cd2
+0ed2a9fad445d5a3ced6ad10d9a37ccc
+ad0ccead0dcfad0ed1ad0fc70cc7a389
+c8ad0ac9ab13caad0bc1a3bfc4a3adc5
+ad08c6ad090010cf1dd50fd5abf4d6ad
+1ad7abfbd9ad1bdaa51acfad17d0ad18
+d2ad19d3ab2ec90cc9ad14ccad15cdad
+16cea3ecc4abf2c6ad11c7ad12c8ad13
+342234423548374e3801382a3910b0ab
+2e10b6abfd1131b9abfa1133b2abfb11
+33b6abfc2aa561305031a26b3202302e
+33383810b0a52e01b0a51ab2abef10b0
+750533233334354a3601b1ab5bb2a5ec
+03b0a3ecb4a5ecb5a711b9a72702b3ab
+f0b4abf5b7abf63034314a3201b1a561
+b9abf403b2abefb3a561b5a9fab9abf0
+06b50bb59bb7abf2b8abf3b9a561b1ab
+efb3abf1b4ab8202342e353e3710b2ab
+1b02b2a3ecb3abf7b5abf803b0ab1bb1
+ab1bb4abf9b5a52e046436673c684272
+46761173f44b116ceda5781168e2ad67
+116fed6301613c6d01e99dee012aa342
+4110cda34210e200134c625131513c53
+405450556a5901c5abfdd4ab8310c1ad
+4f02c1abf8c4abfcd9ad5904c791c8a9
+2bcaad6dcead5ed2ad6e10cbad684c3c
+4d464e624f665001cbad4ad3ad4d01c2
+ad36d9ad3a04c1ad3bcdab08cea772d2
+ad40d5ad6b10c7ad6c10cdad46452e45
+42474a494e4a644b02c8a505cdad32d7
+ad3401c79bc8ad2110c2ad6803c4ad69
+cead6ad1ad2fd2a57110cfad302a9b41
+32423c43464410daad1e01c5abffc6ad
+0001c8ad0ad5ab0801c3a910ceabe800
+217588e62bf221f29bf3a349f6a353f9
+a35cfa012a2e41127261e2a360022aa3
+5e498a5210d5a361e651eb67ed75ee7f
+7a2d7a2ce125e22de54b10ea012a2e41
+127261e2a360032aa35e312e49345310
+d5a3611137b2a36101d1a35fd2a36075
+38763c77527901e2a35df2a35c10f9a3
+5203eca354eea355f4a356f5a35703e1
+a358e2a359efa35af8a35b6b966f696f
+44704e726873a2507402e1a34fe7a350
+eaa35102ea89ed8bfa8d05f206f295f3
+97fa99e38fe491e59309ef0fefa344f1
+a345f3a346f9a347faa348e29be332e8
+a341eda342eea343022a9d4e2c501261
+6ceda1126261f49f04e1a34ae5a34be7
+a34cefa34df4a34e6b3c6c3e6d586e03
+e381eb83ee85f98710eb6905ee06ee71
+f36df473e16be26de96f03ed77ee79ef
+7bf07d65256530673668506a10e76501
+e24df94f05ed06ed59ef5bf15de353e4
+55e75702e15fec61ef63614862526364
+6405f006f045f947fa49e13fe541ea43
+02e927eb29f52b04e92ff131f233f435
+f93702e439e53be83d
+ } // trie
+ lsrs{ // 1599
+ "","","",
+ "skip","script","",
+ "aa","Latn","ET",
+ "aai","Latn","ZZ",
+ "aak","Latn","ZZ",
+ "aau","Latn","ZZ",
+ "ab","Cyrl","GE",
+ "abi","Latn","ZZ",
+ "abq","Cyrl","ZZ",
+ "abr","Latn","GH",
+ "abt","Latn","ZZ",
+ "aby","Latn","ZZ",
+ "acd","Latn","ZZ",
+ "ace","Latn","ID",
+ "ach","Latn","UG",
+ "ada","Latn","GH",
+ "ade","Latn","ZZ",
+ "adj","Latn","ZZ",
+ "dz","Tibt","BT",
+ "ady","Cyrl","RU",
+ "adz","Latn","ZZ",
+ "ae","Avst","IR",
+ "aeb","Arab","TN",
+ "aey","Latn","ZZ",
+ "af","Latn","ZA",
+ "agc","Latn","ZZ",
+ "agd","Latn","ZZ",
+ "agg","Latn","ZZ",
+ "agm","Latn","ZZ",
+ "ago","Latn","ZZ",
+ "agq","Latn","CM",
+ "aha","Latn","ZZ",
+ "ahl","Latn","ZZ",
+ "aho","Ahom","IN",
+ "ajg","Latn","ZZ",
+ "ak","Latn","GH",
+ "akk","Xsux","IQ",
+ "ala","Latn","ZZ",
+ "sq","Latn","AL",
+ "ali","Latn","ZZ",
+ "aln","Latn","XK",
+ "alt","Cyrl","RU",
+ "am","Ethi","ET",
+ "amm","Latn","ZZ",
+ "amn","Latn","ZZ",
+ "amo","Latn","NG",
+ "amp","Latn","ZZ",
+ "an","Latn","ES",
+ "anc","Latn","ZZ",
+ "ank","Latn","ZZ",
+ "ann","Latn","ZZ",
+ "any","Latn","ZZ",
+ "aoj","Latn","ZZ",
+ "aom","Latn","ZZ",
+ "aoz","Latn","ID",
+ "apc","Arab","ZZ",
+ "apd","Arab","TG",
+ "ape","Latn","ZZ",
+ "apr","Latn","ZZ",
+ "aps","Latn","ZZ",
+ "apz","Latn","ZZ",
+ "ar","Arab","EG",
+ "arc","Armi","IR",
+ "arc","Nbat","JO",
+ "arc","Palm","SY",
+ "arh","Latn","ZZ",
+ "hy","Armn","AM",
+ "arn","Latn","CL",
+ "aro","Latn","BO",
+ "arq","Arab","DZ",
+ "ars","Arab","SA",
+ "ary","Arab","MA",
+ "arz","Arab","EG",
+ "as","Beng","IN",
+ "asa","Latn","TZ",
+ "ase","Sgnw","US",
+ "asg","Latn","ZZ",
+ "aso","Latn","ZZ",
+ "ast","Latn","ES",
+ "ata","Latn","ZZ",
+ "atg","Latn","ZZ",
+ "atj","Latn","CA",
+ "auy","Latn","ZZ",
+ "av","Cyrl","RU",
+ "avl","Arab","ZZ",
+ "avn","Latn","ZZ",
+ "avt","Latn","ZZ",
+ "avu","Latn","ZZ",
+ "awa","Deva","IN",
+ "awb","Latn","ZZ",
+ "awo","Latn","ZZ",
+ "awx","Latn","ZZ",
+ "ay","Latn","BO",
+ "ayb","Latn","ZZ",
+ "az","Latn","AZ",
+ "az","Arab","IQ",
+ "az","Arab","IR",
+ "az","Cyrl","RU",
+ "ba","Cyrl","RU",
+ "bal","Arab","PK",
+ "ban","Latn","ID",
+ "bap","Deva","NP",
+ "eu","Latn","ES",
+ "bar","Latn","AT",
+ "bas","Latn","CM",
+ "bav","Latn","ZZ",
+ "bax","Bamu","CM",
+ "bba","Latn","ZZ",
+ "bbb","Latn","ZZ",
+ "bbc","Latn","ID",
+ "bbd","Latn","ZZ",
+ "bbj","Latn","CM",
+ "bbp","Latn","ZZ",
+ "bbr","Latn","ZZ",
+ "bcf","Latn","ZZ",
+ "bch","Latn","ZZ",
+ "bci","Latn","CI",
+ "bik","Latn","PH",
+ "bcm","Latn","ZZ",
+ "bcn","Latn","ZZ",
+ "bco","Latn","ZZ",
+ "bcq","Ethi","ZZ",
+ "bcu","Latn","ZZ",
+ "bdd","Latn","ZZ",
+ "be","Cyrl","BY",
+ "bef","Latn","ZZ",
+ "beh","Latn","ZZ",
+ "bej","Arab","SD",
+ "bem","Latn","ZM",
+ "bet","Latn","ZZ",
+ "bew","Latn","ID",
+ "bex","Latn","ZZ",
+ "bez","Latn","TZ",
+ "bfd","Latn","CM",
+ "bfq","Taml","IN",
+ "bft","Arab","PK",
+ "bfy","Deva","IN",
+ "bg","Cyrl","BG",
+ "bgc","Deva","IN",
+ "bgn","Arab","PK",
+ "bgx","Grek","TR",
+ "bho","Deva","IN",
+ "bhb","Deva","IN",
+ "bhg","Latn","ZZ",
+ "bhi","Deva","IN",
+ "bhl","Latn","ZZ",
+ "bhy","Latn","ZZ",
+ "bi","Latn","VU",
+ "bib","Latn","ZZ",
+ "big","Latn","ZZ",
+ "bim","Latn","ZZ",
+ "bin","Latn","NG",
+ "bio","Latn","ZZ",
+ "biq","Latn","ZZ",
+ "bjh","Latn","ZZ",
+ "bji","Ethi","ZZ",
+ "bjj","Deva","IN",
+ "bjn","Latn","ID",
+ "bjo","Latn","ZZ",
+ "bjr","Latn","ZZ",
+ "bjt","Latn","SN",
+ "bjz","Latn","ZZ",
+ "bkc","Latn","ZZ",
+ "bkm","Latn","CM",
+ "bkq","Latn","ZZ",
+ "bku","Latn","PH",
+ "bkv","Latn","ZZ",
+ "blt","Tavt","VN",
+ "bm","Latn","ML",
+ "bmh","Latn","ZZ",
+ "bmk","Latn","ZZ",
+ "bmq","Latn","ML",
+ "bmu","Latn","ZZ",
+ "bn","Beng","BD",
+ "bng","Latn","ZZ",
+ "bnm","Latn","ZZ",
+ "bnp","Latn","ZZ",
+ "bo","Tibt","CN",
+ "boj","Latn","ZZ",
+ "bom","Latn","ZZ",
+ "bon","Latn","ZZ",
+ "bpy","Beng","IN",
+ "bqc","Latn","ZZ",
+ "bqi","Arab","IR",
+ "bqp","Latn","ZZ",
+ "bqv","Latn","CI",
+ "br","Latn","FR",
+ "bra","Deva","IN",
+ "brh","Arab","PK",
+ "brx","Deva","IN",
+ "brz","Latn","ZZ",
+ "bs","Latn","BA",
+ "bsj","Latn","ZZ",
+ "bsq","Bass","LR",
+ "bss","Latn","CM",
+ "bst","Ethi","ZZ",
+ "bto","Latn","PH",
+ "btt","Latn","ZZ",
+ "btv","Deva","PK",
+ "bua","Cyrl","RU",
+ "buc","Latn","YT",
+ "bud","Latn","ZZ",
+ "bug","Latn","ID",
+ "buk","Latn","ZZ",
+ "bum","Latn","CM",
+ "buo","Latn","ZZ",
+ "my","Mymr","MM",
+ "bus","Latn","ZZ",
+ "buu","Latn","ZZ",
+ "bvb","Latn","GQ",
+ "bwd","Latn","ZZ",
+ "bwr","Latn","ZZ",
+ "bxh","Latn","ZZ",
+ "luy","Latn","KE",
+ "bye","Latn","ZZ",
+ "byn","Ethi","ER",
+ "byr","Latn","ZZ",
+ "bys","Latn","ZZ",
+ "byv","Latn","CM",
+ "byx","Latn","ZZ",
+ "bza","Latn","ZZ",
+ "bze","Latn","ML",
+ "bzf","Latn","ZZ",
+ "bzh","Latn","ZZ",
+ "bzw","Latn","ZZ",
+ "ca","Latn","ES",
+ "cad","Latn","US",
+ "can","Latn","ZZ",
+ "cbj","Latn","ZZ",
+ "cch","Latn","NG",
+ "ccp","Cakm","BD",
+ "ce","Cyrl","RU",
+ "ceb","Latn","PH",
+ "cfa","Latn","ZZ",
+ "cgg","Latn","UG",
+ "ch","Latn","GU",
+ "zh","Hans","CN",
+ "zh","Hant","AU",
+ "zh","Hant","BN",
+ "zh","Hant","GF",
+ "zh","Hant","HK",
+ "zh","Hant","ID",
+ "zh","Hant","MO",
+ "zh","Hant","MY",
+ "zh","Hant","PF",
+ "zh","Hant","PH",
+ "zh","Hant","PA",
+ "zh","Hant","SR",
+ "zh","Hant","TH",
+ "zh","Hant","TW",
+ "zh","Hant","GB",
+ "zh","Hant","US",
+ "zh","Hant","VN",
+ "zh","Bopo","TW",
+ "zh","Hanb","TW",
+ "chk","Latn","FM",
+ "chm","Cyrl","RU",
+ "cho","Latn","US",
+ "chp","Latn","CA",
+ "chr","Cher","US",
+ "cic","Latn","US",
+ "cja","Arab","KH",
+ "cjm","Cham","VN",
+ "cjv","Latn","ZZ",
+ "ckb","Arab","IQ",
+ "ckl","Latn","ZZ",
+ "cko","Latn","ZZ",
+ "cky","Latn","ZZ",
+ "cla","Latn","ZZ",
+ "syr","Syrc","IQ",
+ "cme","Latn","ZZ",
+ "cmg","Soyo","MN",
+ "co","Latn","FR",
+ "cop","Copt","EG",
+ "cps","Latn","PH",
+ "cr","Cans","CA",
+ "crh","Cyrl","UA",
+ "crj","Cans","CA",
+ "crk","Cans","CA",
+ "crl","Cans","CA",
+ "crm","Cans","CA",
+ "crs","Latn","SC",
+ "cs","Latn","CZ",
+ "csb","Latn","PL",
+ "csw","Cans","CA",
+ "ctd","Pauc","MM",
+ "cu","Cyrl","RU",
+ "cu","Glag","BG",
+ "cv","Cyrl","RU",
+ "cy","Latn","GB",
+ "da","Latn","DK",
+ "dad","Latn","ZZ",
+ "daf","Latn","ZZ",
+ "dag","Latn","ZZ",
+ "dah","Latn","ZZ",
+ "dak","Latn","US",
+ "dar","Cyrl","RU",
+ "dav","Latn","KE",
+ "dbd","Latn","ZZ",
+ "dbq","Latn","ZZ",
+ "dcc","Arab","IN",
+ "ddn","Latn","ZZ",
+ "de","Latn","DE",
+ "ded","Latn","ZZ",
+ "den","Latn","CA",
+ "dga","Latn","ZZ",
+ "dgh","Latn","ZZ",
+ "dgi","Latn","ZZ",
+ "dgl","Arab","ZZ",
+ "doi","Arab","IN",
+ "dgr","Latn","CA",
+ "dgz","Latn","ZZ",
+ "mwr","Deva","IN",
+ "dia","Latn","ZZ",
+ "zza","Latn","TR",
+ "dje","Latn","NE",
+ "dnj","Latn","CI",
+ "dob","Latn","ZZ",
+ "dop","Latn","ZZ",
+ "dow","Latn","ZZ",
+ "mn","Cyrl","MN",
+ "mn","Mong","CN",
+ "dri","Latn","ZZ",
+ "drs","Ethi","ZZ",
+ "dsb","Latn","DE",
+ "dtm","Latn","ML",
+ "dtp","Latn","MY",
+ "dts","Latn","ZZ",
+ "dty","Deva","NP",
+ "dua","Latn","CM",
+ "duc","Latn","ZZ",
+ "dud","Latn","ZZ",
+ "dug","Latn","ZZ",
+ "nl","Latn","NL",
+ "dv","Thaa","MV",
+ "dva","Latn","ZZ",
+ "dww","Latn","ZZ",
+ "dyo","Latn","SN",
+ "dyu","Latn","BF",
+ "dzg","Latn","ZZ",
+ "ebu","Latn","KE",
+ "ee","Latn","GH",
+ "efi","Latn","NG",
+ "egl","Latn","IT",
+ "egy","Egyp","EG",
+ "eka","Latn","ZZ",
+ "et","Latn","EE",
+ "eky","Kali","MM",
+ "el","Grek","GR",
+ "ema","Latn","ZZ",
+ "emi","Latn","ZZ",
+ "man","Latn","GM",
+ "man","Nkoo","GN",
+ "en","Latn","US",
+ "en","Shaw","GB",
+ "enn","Latn","ZZ",
+ "enq","Latn","ZZ",
+ "eo","Latn","001",
+ "eri","Latn","ZZ",
+ "es","Latn","ES",
+ "esg","Gonm","IN",
+ "ik","Latn","US",
+ "esu","Latn","US",
+ "etr","Latn","ZZ",
+ "ett","Ital","IT",
+ "etu","Latn","ZZ",
+ "etx","Latn","ZZ",
+ "ewo","Latn","CM",
+ "ext","Latn","ES",
+ "fa","Arab","IR",
+ "faa","Latn","ZZ",
+ "fab","Latn","ZZ",
+ "fag","Latn","ZZ",
+ "fai","Latn","ZZ",
+ "fan","Latn","GQ",
+ "ff","Latn","SN",
+ "ff","Adlm","GN",
+ "ffi","Latn","ZZ",
+ "ffm","Latn","ML",
+ "fi","Latn","FI",
+ "fia","Arab","SD",
+ "fil","Latn","PH",
+ "fit","Latn","SE",
+ "fj","Latn","FJ",
+ "flr","Latn","ZZ",
+ "fmp","Latn","ZZ",
+ "fo","Latn","FO",
+ "fod","Latn","ZZ",
+ "fon","Latn","BJ",
+ "for","Latn","ZZ",
+ "fpe","Latn","ZZ",
+ "fqs","Latn","ZZ",
+ "fr","Latn","FR",
+ "frc","Latn","US",
+ "frp","Latn","FR",
+ "frr","Latn","DE",
+ "frs","Latn","DE",
+ "fub","Arab","CM",
+ "fud","Latn","WF",
+ "fue","Latn","ZZ",
+ "fuf","Latn","GN",
+ "fuh","Latn","ZZ",
+ "fuq","Latn","NE",
+ "fur","Latn","IT",
+ "fuv","Latn","NG",
+ "fuy","Latn","ZZ",
+ "fvr","Latn","SD",
+ "fy","Latn","NL",
+ "ga","Latn","IE",
+ "gaa","Latn","GH",
+ "gaf","Latn","ZZ",
+ "gag","Latn","MD",
+ "gah","Latn","ZZ",
+ "gaj","Latn","ZZ",
+ "gam","Latn","ZZ",
+ "gan","Hans","CN",
+ "gaw","Latn","ZZ",
+ "gay","Latn","ID",
+ "om","Latn","ET",
+ "gba","Latn","ZZ",
+ "gbf","Latn","ZZ",
+ "gbm","Deva","IN",
+ "grb","Latn","ZZ",
+ "gby","Latn","ZZ",
+ "gbz","Arab","IR",
+ "gcr","Latn","GF",
+ "gd","Latn","GB",
+ "gde","Latn","ZZ",
+ "gdn","Latn","ZZ",
+ "gdr","Latn","ZZ",
+ "geb","Latn","ZZ",
+ "gej","Latn","ZZ",
+ "gel","Latn","ZZ",
+ "ka","Geor","GE",
+ "gez","Ethi","ET",
+ "gfk","Latn","ZZ",
+ "gvr","Deva","NP",
+ "ghs","Latn","ZZ",
+ "gil","Latn","KI",
+ "gim","Latn","ZZ",
+ "gjk","Arab","PK",
+ "gjn","Latn","ZZ",
+ "gju","Arab","PK",
+ "gkn","Latn","ZZ",
+ "gkp","Latn","ZZ",
+ "gl","Latn","ES",
+ "glk","Arab","IR",
+ "gmm","Latn","ZZ",
+ "gmv","Ethi","ZZ",
+ "gn","Latn","PY",
+ "gnd","Latn","ZZ",
+ "gng","Latn","ZZ",
+ "gon","Telu","IN",
+ "god","Latn","ZZ",
+ "gof","Ethi","ZZ",
+ "goi","Latn","ZZ",
+ "gom","Deva","IN",
+ "gor","Latn","ID",
+ "gos","Latn","NL",
+ "got","Goth","UA",
+ "grc","Cprt","CY",
+ "grc","Linb","GR",
+ "grt","Beng","IN",
+ "grw","Latn","ZZ",
+ "gsw","Latn","CH",
+ "gu","Gujr","IN",
+ "gub","Latn","BR",
+ "guc","Latn","CO",
+ "gud","Latn","ZZ",
+ "gur","Latn","GH",
+ "guw","Latn","ZZ",
+ "gux","Latn","ZZ",
+ "guz","Latn","KE",
+ "gv","Latn","IM",
+ "gvf","Latn","ZZ",
+ "gvs","Latn","ZZ",
+ "gwc","Arab","ZZ",
+ "gwi","Latn","CA",
+ "gwt","Arab","ZZ",
+ "gyi","Latn","ZZ",
+ "ha","Latn","NG",
+ "ha","Arab","SD",
+ "ha","Arab","CM",
+ "hag","Latn","ZZ",
+ "hak","Hans","CN",
+ "ham","Latn","ZZ",
+ "haw","Latn","US",
+ "haz","Arab","AF",
+ "hbb","Latn","ZZ",
+ "hdy","Ethi","ZZ",
+ "he","Hebr","IL",
+ "hhy","Latn","ZZ",
+ "hi","Deva","IN",
+ "hi","Latn","IN",
+ "hia","Latn","ZZ",
+ "hif","Latn","FJ",
+ "hig","Latn","ZZ",
+ "hih","Latn","ZZ",
+ "hil","Latn","PH",
+ "srx","Deva","IN",
+ "hla","Latn","ZZ",
+ "hlu","Hluw","TR",
+ "hmd","Plrd","CN",
+ "hmt","Latn","ZZ",
+ "hnd","Arab","PK",
+ "hne","Deva","IN",
+ "hnj","Hmng","LA",
+ "hnn","Latn","PH",
+ "hno","Arab","PK",
+ "ho","Latn","PG",
+ "hoc","Deva","IN",
+ "hoj","Deva","IN",
+ "hot","Latn","ZZ",
+ "hr","Latn","HR",
+ "hsb","Latn","DE",
+ "hsn","Hans","CN",
+ "ht","Latn","HT",
+ "hu","Latn","HU",
+ "hui","Latn","ZZ",
+ "hz","Latn","NA",
+ "ia","Latn","001",
+ "ian","Latn","ZZ",
+ "iar","Latn","ZZ",
+ "iba","Latn","MY",
+ "ibb","Latn","NG",
+ "iby","Latn","ZZ",
+ "ica","Latn","ZZ",
+ "is","Latn","IS",
+ "ich","Latn","ZZ",
+ "id","Latn","ID",
+ "idd","Latn","ZZ",
+ "idi","Latn","ZZ",
+ "idu","Latn","ZZ",
+ "ife","Latn","TG",
+ "ig","Latn","NG",
+ "igb","Latn","ZZ",
+ "ige","Latn","ZZ",
+ "ii","Yiii","CN",
+ "ijj","Latn","ZZ",
+ "iu","Cans","CA",
+ "ikk","Latn","ZZ",
+ "ikt","Latn","CA",
+ "ikw","Latn","ZZ",
+ "ikx","Latn","ZZ",
+ "ilo","Latn","PH",
+ "imo","Latn","ZZ",
+ "in","Latn","ID",
+ "inh","Cyrl","RU",
+ "io","Latn","001",
+ "iou","Latn","ZZ",
+ "iri","Latn","ZZ",
+ "it","Latn","IT",
+ "iw","Hebr","IL",
+ "iwm","Latn","ZZ",
+ "iws","Latn","ZZ",
+ "izh","Latn","RU",
+ "izi","Latn","ZZ",
+ "ja","Jpan","JP",
+ "jab","Latn","ZZ",
+ "jam","Latn","JM",
+ "jbo","Latn","001",
+ "jbu","Latn","ZZ",
+ "jen","Latn","ZZ",
+ "jgk","Latn","ZZ",
+ "jgo","Latn","CM",
+ "yi","Hebr","001",
+ "jib","Latn","ZZ",
+ "jmc","Latn","TZ",
+ "jml","Deva","NP",
+ "jra","Latn","ZZ",
+ "jut","Latn","DK",
+ "jv","Latn","ID",
+ "jw","Latn","ID",
+ "kaa","Cyrl","UZ",
+ "kab","Latn","DZ",
+ "kac","Latn","MM",
+ "kad","Latn","ZZ",
+ "kai","Latn","ZZ",
+ "kaj","Latn","NG",
+ "kam","Latn","KE",
+ "kao","Latn","ML",
+ "kbd","Cyrl","RU",
+ "kbm","Latn","ZZ",
+ "kbp","Latn","ZZ",
+ "kbq","Latn","ZZ",
+ "kbx","Latn","ZZ",
+ "kby","Arab","NE",
+ "kcg","Latn","NG",
+ "kck","Latn","ZW",
+ "kcl","Latn","ZZ",
+ "kct","Latn","ZZ",
+ "kde","Latn","TZ",
+ "kdh","Arab","TG",
+ "kdl","Latn","ZZ",
+ "kdt","Thai","TH",
+ "kea","Latn","CV",
+ "ken","Latn","CM",
+ "kez","Latn","ZZ",
+ "kfo","Latn","CI",
+ "kfr","Deva","IN",
+ "kfy","Deva","IN",
+ "kg","Latn","CD",
+ "kge","Latn","ID",
+ "kgf","Latn","ZZ",
+ "kgp","Latn","BR",
+ "kha","Latn","IN",
+ "khb","Talu","CN",
+ "khn","Deva","IN",
+ "khq","Latn","ML",
+ "khs","Latn","ZZ",
+ "kht","Mymr","IN",
+ "khw","Arab","PK",
+ "khz","Latn","ZZ",
+ "ki","Latn","KE",
+ "kij","Latn","ZZ",
+ "kiu","Latn","TR",
+ "kiw","Latn","ZZ",
+ "kj","Latn","NA",
+ "kjd","Latn","ZZ",
+ "kjg","Laoo","LA",
+ "kjs","Latn","ZZ",
+ "kjy","Latn","ZZ",
+ "kk","Cyrl","KZ",
+ "kk","Arab","AF",
+ "kk","Arab","CN",
+ "kk","Arab","IR",
+ "kk","Arab","MN",
+ "kkc","Latn","ZZ",
+ "kkj","Latn","CM",
+ "kl","Latn","GL",
+ "kln","Latn","KE",
+ "klq","Latn","ZZ",
+ "klt","Latn","ZZ",
+ "klx","Latn","ZZ",
+ "km","Khmr","KH",
+ "kmb","Latn","AO",
+ "kmh","Latn","ZZ",
+ "kmo","Latn","ZZ",
+ "ku","Latn","TR",
+ "ku","Arab","LB",
+ "ku","Arab","IQ",
+ "ku","Yezi","GE",
+ "kms","Latn","ZZ",
+ "kmu","Latn","ZZ",
+ "kmw","Latn","ZZ",
+ "kn","Knda","IN",
+ "kr","Latn","ZZ",
+ "knf","Latn","GW",
+ "kok","Deva","IN",
+ "knp","Latn","ZZ",
+ "ko","Kore","KR",
+ "koi","Cyrl","RU",
+ "kol","Latn","ZZ",
+ "kos","Latn","FM",
+ "koz","Latn","ZZ",
+ "kpe","Latn","LR",
+ "kpf","Latn","ZZ",
+ "kpo","Latn","ZZ",
+ "kpr","Latn","ZZ",
+ "kv","Cyrl","RU",
+ "kpx","Latn","ZZ",
+ "kqb","Latn","ZZ",
+ "kqf","Latn","ZZ",
+ "kqs","Latn","ZZ",
+ "kqy","Ethi","ZZ",
+ "krc","Cyrl","RU",
+ "kri","Latn","SL",
+ "krj","Latn","PH",
+ "krl","Latn","RU",
+ "krs","Latn","ZZ",
+ "kru","Deva","IN",
+ "ks","Arab","IN",
+ "ks","Deva","IN",
+ "ksb","Latn","TZ",
+ "ksd","Latn","ZZ",
+ "ksf","Latn","CM",
+ "ksh","Latn","DE",
+ "ksj","Latn","ZZ",
+ "ksr","Latn","ZZ",
+ "ktb","Ethi","ZZ",
+ "ktm","Latn","ZZ",
+ "kto","Latn","ZZ",
+ "ktr","Latn","MY",
+ "kub","Latn","ZZ",
+ "kud","Latn","ZZ",
+ "kue","Latn","ZZ",
+ "kuj","Latn","ZZ",
+ "kum","Cyrl","RU",
+ "kun","Latn","ZZ",
+ "kup","Latn","ZZ",
+ "kus","Latn","ZZ",
+ "kvg","Latn","ZZ",
+ "kvr","Latn","ID",
+ "kvx","Arab","PK",
+ "kw","Latn","GB",
+ "kwj","Latn","ZZ",
+ "kwo","Latn","ZZ",
+ "yam","Latn","ZZ",
+ "kxa","Latn","ZZ",
+ "kxc","Ethi","ZZ",
+ "tvd","Latn","ZZ",
+ "kxm","Thai","TH",
+ "kxp","Arab","PK",
+ "kxw","Latn","ZZ",
+ "kxz","Latn","ZZ",
+ "ky","Cyrl","KG",
+ "ky","Arab","CN",
+ "ky","Latn","TR",
+ "kye","Latn","ZZ",
+ "kyx","Latn","ZZ",
+ "kzj","Latn","MY",
+ "kzr","Latn","ZZ",
+ "kzt","Latn","MY",
+ "la","Latn","VA",
+ "lab","Lina","GR",
+ "lad","Hebr","IL",
+ "lag","Latn","TZ",
+ "lah","Arab","PK",
+ "laj","Latn","UG",
+ "las","Latn","ZZ",
+ "lb","Latn","LU",
+ "lbe","Cyrl","RU",
+ "lbu","Latn","ZZ",
+ "lbw","Latn","ID",
+ "lcm","Latn","ZZ",
+ "lcp","Thai","CN",
+ "ldb","Latn","ZZ",
+ "led","Latn","ZZ",
+ "lee","Latn","ZZ",
+ "lem","Latn","ZZ",
+ "lep","Lepc","IN",
+ "leq","Latn","ZZ",
+ "leu","Latn","ZZ",
+ "lez","Cyrl","RU",
+ "lg","Latn","UG",
+ "lgg","Latn","ZZ",
+ "li","Latn","NL",
+ "lia","Latn","ZZ",
+ "lid","Latn","ZZ",
+ "lif","Deva","NP",
+ "lif","Limb","IN",
+ "lig","Latn","ZZ",
+ "lih","Latn","ZZ",
+ "lij","Latn","IT",
+ "lis","Lisu","CN",
+ "ljp","Latn","ID",
+ "lki","Arab","IR",
+ "lkt","Latn","US",
+ "lle","Latn","ZZ",
+ "lln","Latn","ZZ",
+ "lmn","Telu","IN",
+ "lmo","Latn","IT",
+ "lmp","Latn","ZZ",
+ "ln","Latn","CD",
+ "lns","Latn","ZZ",
+ "lnu","Latn","ZZ",
+ "lo","Laoo","LA",
+ "loj","Latn","ZZ",
+ "lok","Latn","ZZ",
+ "lol","Latn","CD",
+ "lor","Latn","ZZ",
+ "los","Latn","ZZ",
+ "loz","Latn","ZM",
+ "lrc","Arab","IR",
+ "lt","Latn","LT",
+ "ltg","Latn","LV",
+ "lu","Latn","CD",
+ "lua","Latn","CD",
+ "luo","Latn","KE",
+ "luz","Arab","IR",
+ "lv","Latn","LV",
+ "lwl","Thai","TH",
+ "lzh","Hans","CN",
+ "lzz","Latn","TR",
+ "mk","Cyrl","MK",
+ "mad","Latn","ID",
+ "maf","Latn","CM",
+ "mag","Deva","IN",
+ "mai","Deva","IN",
+ "mak","Latn","ID",
+ "mi","Latn","NZ",
+ "mas","Latn","KE",
+ "maw","Latn","ZZ",
+ "ms","Latn","MY",
+ "ms","Arab","CC",
+ "ms","Latn","ID",
+ "maz","Latn","MX",
+ "mbh","Latn","ZZ",
+ "mbo","Latn","ZZ",
+ "mbq","Latn","ZZ",
+ "mbu","Latn","ZZ",
+ "mbw","Latn","ZZ",
+ "mci","Latn","ZZ",
+ "mcp","Latn","ZZ",
+ "mcq","Latn","ZZ",
+ "mcr","Latn","ZZ",
+ "mcu","Latn","ZZ",
+ "mda","Latn","ZZ",
+ "mde","Arab","ZZ",
+ "mdf","Cyrl","RU",
+ "mdh","Latn","PH",
+ "mdj","Latn","ZZ",
+ "mdr","Latn","ID",
+ "mdx","Ethi","ZZ",
+ "med","Latn","ZZ",
+ "mee","Latn","ZZ",
+ "mek","Latn","ZZ",
+ "men","Latn","SL",
+ "mer","Latn","KE",
+ "met","Latn","ZZ",
+ "meu","Latn","ZZ",
+ "mfa","Arab","TH",
+ "mfe","Latn","MU",
+ "mfn","Latn","ZZ",
+ "mfo","Latn","ZZ",
+ "mfq","Latn","ZZ",
+ "mg","Latn","MG",
+ "mgh","Latn","MZ",
+ "mgl","Latn","ZZ",
+ "mgo","Latn","CM",
+ "mgp","Deva","NP",
+ "mgy","Latn","TZ",
+ "mh","Latn","MH",
+ "mhi","Latn","ZZ",
+ "mhl","Latn","ZZ",
+ "mif","Latn","ZZ",
+ "min","Latn","ID",
+ "mis","Hatr","IQ",
+ "mis","Medf","NG",
+ "miw","Latn","ZZ",
+ "mki","Arab","ZZ",
+ "mkl","Latn","ZZ",
+ "mkp","Latn","ZZ",
+ "mkw","Latn","ZZ",
+ "ml","Mlym","IN",
+ "mle","Latn","ZZ",
+ "mlp","Latn","ZZ",
+ "mls","Latn","SD",
+ "mmo","Latn","ZZ",
+ "mmu","Latn","ZZ",
+ "mmx","Latn","ZZ",
+ "mna","Latn","ZZ",
+ "mnf","Latn","ZZ",
+ "mni","Beng","IN",
+ "mnw","Mymr","MM",
+ "ro","Latn","RO",
+ "moa","Latn","ZZ",
+ "moe","Latn","CA",
+ "moh","Latn","CA",
+ "mos","Latn","BF",
+ "mox","Latn","ZZ",
+ "mpp","Latn","ZZ",
+ "mps","Latn","ZZ",
+ "mpt","Latn","ZZ",
+ "mpx","Latn","ZZ",
+ "mql","Latn","ZZ",
+ "mr","Deva","IN",
+ "mrd","Deva","NP",
+ "mrj","Cyrl","RU",
+ "mro","Mroo","BD",
+ "mt","Latn","MT",
+ "mtc","Latn","ZZ",
+ "mtf","Latn","ZZ",
+ "mti","Latn","ZZ",
+ "mtr","Deva","IN",
+ "mua","Latn","CM",
+ "raj","Deva","IN",
+ "mur","Latn","ZZ",
+ "mus","Latn","US",
+ "mva","Latn","ZZ",
+ "mvn","Latn","ZZ",
+ "mvy","Arab","PK",
+ "mwk","Latn","ML",
+ "mwv","Latn","ID",
+ "mww","Hmnp","US",
+ "mxc","Latn","ZW",
+ "mxm","Latn","ZZ",
+ "myk","Latn","ZZ",
+ "mym","Ethi","ZZ",
+ "myv","Cyrl","RU",
+ "myw","Latn","ZZ",
+ "myx","Latn","UG",
+ "myz","Mand","IR",
+ "mzk","Latn","ZZ",
+ "mzm","Latn","ZZ",
+ "mzn","Arab","IR",
+ "mzp","Latn","ZZ",
+ "mzw","Latn","ZZ",
+ "mzz","Latn","ZZ",
+ "na","Latn","NR",
+ "nac","Latn","ZZ",
+ "naf","Latn","ZZ",
+ "nak","Latn","ZZ",
+ "nan","Hans","CN",
+ "nap","Latn","IT",
+ "naq","Latn","NA",
+ "nas","Latn","ZZ",
+ "nb","Latn","NO",
+ "nca","Latn","ZZ",
+ "nce","Latn","ZZ",
+ "ncf","Latn","ZZ",
+ "nch","Latn","MX",
+ "nco","Latn","ZZ",
+ "ncu","Latn","ZZ",
+ "nd","Latn","ZW",
+ "ndc","Latn","MZ",
+ "nds","Latn","DE",
+ "ne","Deva","NP",
+ "neb","Latn","ZZ",
+ "new","Deva","NP",
+ "nex","Latn","ZZ",
+ "nfr","Latn","ZZ",
+ "ng","Latn","NA",
+ "nga","Latn","ZZ",
+ "ngb","Latn","ZZ",
+ "ngl","Latn","MZ",
+ "nhb","Latn","ZZ",
+ "nhe","Latn","MX",
+ "nhw","Latn","MX",
+ "nif","Latn","ZZ",
+ "nii","Latn","ZZ",
+ "nij","Latn","ID",
+ "nin","Latn","ZZ",
+ "niu","Latn","NU",
+ "niy","Latn","ZZ",
+ "niz","Latn","ZZ",
+ "njo","Latn","IN",
+ "nkg","Latn","ZZ",
+ "nko","Latn","ZZ",
+ "nmg","Latn","CM",
+ "nmz","Latn","ZZ",
+ "nn","Latn","NO",
+ "nnf","Latn","ZZ",
+ "nnh","Latn","CM",
+ "nnk","Latn","ZZ",
+ "nnm","Latn","ZZ",
+ "nnp","Wcho","IN",
+ "no","Latn","NO",
+ "nod","Lana","TH",
+ "noe","Deva","IN",
+ "non","Runr","SE",
+ "nop","Latn","ZZ",
+ "nou","Latn","ZZ",
+ "nqo","Nkoo","GN",
+ "nr","Latn","ZA",
+ "nrb","Latn","ZZ",
+ "nsk","Cans","CA",
+ "nsn","Latn","ZZ",
+ "nso","Latn","ZA",
+ "nss","Latn","ZZ",
+ "ntm","Latn","ZZ",
+ "ntr","Latn","ZZ",
+ "nui","Latn","ZZ",
+ "nup","Latn","ZZ",
+ "nus","Latn","SS",
+ "nuv","Latn","ZZ",
+ "nux","Latn","ZZ",
+ "nv","Latn","US",
+ "nwb","Latn","ZZ",
+ "nxq","Latn","CN",
+ "nxr","Latn","ZZ",
+ "ny","Latn","MW",
+ "nym","Latn","TZ",
+ "nyn","Latn","UG",
+ "nzi","Latn","GH",
+ "oc","Latn","FR",
+ "ogc","Latn","ZZ",
+ "okr","Latn","ZZ",
+ "okv","Latn","ZZ",
+ "ong","Latn","ZZ",
+ "onn","Latn","ZZ",
+ "ons","Latn","ZZ",
+ "opm","Latn","ZZ",
+ "or","Orya","IN",
+ "oro","Latn","ZZ",
+ "oru","Arab","ZZ",
+ "os","Cyrl","GE",
+ "osa","Osge","US",
+ "ota","Arab","ZZ",
+ "otk","Orkh","MN",
+ "ozm","Latn","ZZ",
+ "pa","Guru","IN",
+ "pa","Arab","PK",
+ "pag","Latn","PH",
+ "pal","Phli","IR",
+ "pal","Phlp","CN",
+ "pam","Latn","PH",
+ "pap","Latn","AW",
+ "pau","Latn","PW",
+ "pbi","Latn","ZZ",
+ "ps","Arab","AF",
+ "pcd","Latn","FR",
+ "pcm","Latn","NG",
+ "pdc","Latn","US",
+ "pdt","Latn","CA",
+ "ped","Latn","ZZ",
+ "peo","Xpeo","IR",
+ "pex","Latn","ZZ",
+ "pfl","Latn","DE",
+ "phl","Arab","ZZ",
+ "phn","Phnx","LB",
+ "pil","Latn","ZZ",
+ "pip","Latn","ZZ",
+ "pka","Brah","IN",
+ "pko","Latn","KE",
+ "pl","Latn","PL",
+ "pla","Latn","ZZ",
+ "pms","Latn","IT",
+ "png","Latn","ZZ",
+ "pnn","Latn","ZZ",
+ "pnt","Grek","GR",
+ "pon","Latn","FM",
+ "ppa","Deva","IN",
+ "ppo","Latn","ZZ",
+ "pra","Khar","PK",
+ "prd","Arab","IR",
+ "prg","Latn","001",
+ "pss","Latn","ZZ",
+ "pt","Latn","BR",
+ "ptp","Latn","ZZ",
+ "puu","Latn","GA",
+ "pwa","Latn","ZZ",
+ "qu","Latn","PE",
+ "quc","Latn","GT",
+ "qug","Latn","EC",
+ "rai","Latn","ZZ",
+ "rao","Latn","ZZ",
+ "rcf","Latn","RE",
+ "rej","Latn","ID",
+ "rel","Latn","ZZ",
+ "res","Latn","ZZ",
+ "rgn","Latn","IT",
+ "rhg","Arab","MM",
+ "ria","Latn","IN",
+ "rif","Tfng","MA",
+ "rif","Latn","NL",
+ "rjs","Deva","NP",
+ "rkt","Beng","BD",
+ "rm","Latn","CH",
+ "rmf","Latn","FI",
+ "rmo","Latn","CH",
+ "rmt","Arab","IR",
+ "rmu","Latn","SE",
+ "rn","Latn","BI",
+ "rna","Latn","ZZ",
+ "rng","Latn","MZ",
+ "rob","Latn","ID",
+ "rof","Latn","TZ",
+ "roo","Latn","ZZ",
+ "rro","Latn","ZZ",
+ "rtm","Latn","FJ",
+ "ru","Cyrl","RU",
+ "rue","Cyrl","UA",
+ "rug","Latn","SB",
+ "rw","Latn","RW",
+ "rwk","Latn","TZ",
+ "rwo","Latn","ZZ",
+ "ryu","Kana","JP",
+ "sa","Deva","IN",
+ "saf","Latn","GH",
+ "sah","Cyrl","RU",
+ "saq","Latn","KE",
+ "sas","Latn","ID",
+ "sat","Olck","IN",
+ "sav","Latn","SN",
+ "saz","Saur","IN",
+ "sba","Latn","ZZ",
+ "sbe","Latn","ZZ",
+ "sbp","Latn","TZ",
+ "sc","Latn","IT",
+ "sr","Cyrl","RS",
+ "sr","Latn","RU",
+ "sr","Latn","ME",
+ "sr","Latn","RO",
+ "sr","Latn","TR",
+ "sck","Deva","IN",
+ "scl","Arab","ZZ",
+ "scn","Latn","IT",
+ "sco","Latn","GB",
+ "scs","Latn","CA",
+ "sd","Arab","PK",
+ "sd","Deva","IN",
+ "sd","Khoj","IN",
+ "sd","Sind","IN",
+ "sdc","Latn","IT",
+ "sdh","Arab","IR",
+ "se","Latn","NO",
+ "sef","Latn","CI",
+ "seh","Latn","MZ",
+ "sei","Latn","MX",
+ "ses","Latn","ML",
+ "sg","Latn","CF",
+ "sga","Ogam","IE",
+ "sgs","Latn","LT",
+ "sgw","Ethi","ZZ",
+ "sgz","Latn","ZZ",
+ "shi","Tfng","MA",
+ "shk","Latn","ZZ",
+ "shn","Mymr","MM",
+ "shu","Arab","ZZ",
+ "si","Sinh","LK",
+ "sid","Latn","ET",
+ "sig","Latn","ZZ",
+ "sil","Latn","ZZ",
+ "sim","Latn","ZZ",
+ "sjr","Latn","ZZ",
+ "sk","Latn","SK",
+ "skc","Latn","ZZ",
+ "skr","Arab","PK",
+ "sks","Latn","ZZ",
+ "sl","Latn","SI",
+ "sld","Latn","ZZ",
+ "sli","Latn","PL",
+ "sll","Latn","ZZ",
+ "sly","Latn","ID",
+ "sm","Latn","WS",
+ "sma","Latn","SE",
+ "smj","Latn","SE",
+ "smn","Latn","FI",
+ "smp","Samr","IL",
+ "smq","Latn","ZZ",
+ "sms","Latn","FI",
+ "sn","Latn","ZW",
+ "snc","Latn","ZZ",
+ "snk","Latn","ML",
+ "snp","Latn","ZZ",
+ "snx","Latn","ZZ",
+ "sny","Latn","ZZ",
+ "so","Latn","SO",
+ "sog","Sogd","UZ",
+ "sok","Latn","ZZ",
+ "soq","Latn","ZZ",
+ "sou","Thai","TH",
+ "soy","Latn","ZZ",
+ "spd","Latn","ZZ",
+ "spl","Latn","ZZ",
+ "sps","Latn","ZZ",
+ "srb","Sora","IN",
+ "srn","Latn","SR",
+ "srr","Latn","SN",
+ "ss","Latn","ZA",
+ "ssd","Latn","ZZ",
+ "ssg","Latn","ZZ",
+ "ssy","Latn","ER",
+ "st","Latn","ZA",
+ "stk","Latn","ZZ",
+ "stq","Latn","DE",
+ "su","Latn","ID",
+ "sua","Latn","ZZ",
+ "sue","Latn","ZZ",
+ "suk","Latn","TZ",
+ "sur","Latn","ZZ",
+ "sus","Latn","GN",
+ "sv","Latn","SE",
+ "sw","Latn","TZ",
+ "swb","Arab","YT",
+ "swc","Latn","CD",
+ "swg","Latn","DE",
+ "swp","Latn","ZZ",
+ "swv","Deva","IN",
+ "sxn","Latn","ID",
+ "sxw","Latn","ZZ",
+ "syl","Beng","BD",
+ "szl","Latn","PL",
+ "ta","Taml","IN",
+ "taj","Deva","NP",
+ "tal","Latn","ZZ",
+ "tan","Latn","ZZ",
+ "taq","Latn","ZZ",
+ "tbc","Latn","ZZ",
+ "tbd","Latn","ZZ",
+ "tbf","Latn","ZZ",
+ "tbg","Latn","ZZ",
+ "tbo","Latn","ZZ",
+ "tbw","Latn","PH",
+ "tbz","Latn","ZZ",
+ "tci","Latn","ZZ",
+ "tcy","Knda","IN",
+ "tdd","Tale","CN",
+ "tdg","Deva","NP",
+ "tdh","Deva","NP",
+ "tdu","Latn","MY",
+ "te","Telu","IN",
+ "ted","Latn","ZZ",
+ "tem","Latn","SL",
+ "teo","Latn","UG",
+ "tet","Latn","TL",
+ "tfi","Latn","ZZ",
+ "tg","Cyrl","TJ",
+ "tg","Arab","PK",
+ "tgc","Latn","ZZ",
+ "tgo","Latn","ZZ",
+ "tgu","Latn","ZZ",
+ "th","Thai","TH",
+ "thl","Deva","NP",
+ "thq","Deva","NP",
+ "thr","Deva","NP",
+ "ti","Ethi","ET",
+ "tif","Latn","ZZ",
+ "tig","Ethi","ER",
+ "tik","Latn","ZZ",
+ "tim","Latn","ZZ",
+ "tio","Latn","ZZ",
+ "tiv","Latn","NG",
+ "tk","Latn","TM",
+ "tkl","Latn","TK",
+ "tkr","Latn","AZ",
+ "tkt","Deva","NP",
+ "tl","Latn","PH",
+ "tlf","Latn","ZZ",
+ "tlx","Latn","ZZ",
+ "tly","Latn","AZ",
+ "tmh","Latn","NE",
+ "tmy","Latn","ZZ",
+ "tn","Latn","ZA",
+ "tnh","Latn","ZZ",
+ "to","Latn","TO",
+ "tof","Latn","ZZ",
+ "tog","Latn","MW",
+ "toq","Latn","ZZ",
+ "tpi","Latn","PG",
+ "tpm","Latn","ZZ",
+ "tpz","Latn","ZZ",
+ "tqo","Latn","ZZ",
+ "tr","Latn","TR",
+ "tru","Latn","TR",
+ "trv","Latn","TW",
+ "trw","Arab","ZZ",
+ "ts","Latn","ZA",
+ "tsd","Grek","GR",
+ "tsf","Deva","NP",
+ "tsg","Latn","PH",
+ "tsj","Tibt","BT",
+ "tsw","Latn","ZZ",
+ "tt","Cyrl","RU",
+ "ttd","Latn","ZZ",
+ "tte","Latn","ZZ",
+ "ttj","Latn","UG",
+ "ttr","Latn","ZZ",
+ "tts","Thai","TH",
+ "ttt","Latn","AZ",
+ "tuh","Latn","ZZ",
+ "tul","Latn","ZZ",
+ "tum","Latn","MW",
+ "tuq","Latn","ZZ",
+ "tvl","Latn","TV",
+ "tvu","Latn","ZZ",
+ "twh","Latn","ZZ",
+ "twq","Latn","NE",
+ "txg","Tang","CN",
+ "ty","Latn","PF",
+ "tya","Latn","ZZ",
+ "tyv","Cyrl","RU",
+ "tzm","Latn","MA",
+ "ubu","Latn","ZZ",
+ "udm","Cyrl","RU",
+ "ug","Arab","CN",
+ "ug","Cyrl","KZ",
+ "ug","Cyrl","MN",
+ "uga","Ugar","SY",
+ "uk","Cyrl","UA",
+ "uli","Latn","FM",
+ "umb","Latn","AO",
+ "en","Latn","NG",
+ "en","Latn","AU",
+ "es","Latn","MX",
+ "sw","Latn","CD",
+ "en","Latn","ZA",
+ "es","Latn","CU",
+ "en","Latn","PG",
+ "en","Latn","GU",
+ "uz","Latn","UZ",
+ "ar","Arab","SA",
+ "en","Latn","GB",
+ "es","Latn","419",
+ "pap","Latn","CW",
+ "ar","Arab","SD",
+ "ar","Arab","YE",
+ "ca","Latn","AD",
+ "ar","Arab","AE",
+ "fa","Arab","AF",
+ "pt","Latn","AO",
+ "und","Latn","AQ",
+ "es","Latn","AR",
+ "sm","Latn","AS",
+ "de","Latn","AT",
+ "nl","Latn","AW",
+ "sv","Latn","AX",
+ "nl","Latn","BE",
+ "fr","Latn","BF",
+ "ar","Arab","BH",
+ "fr","Latn","BJ",
+ "fr","Latn","BL",
+ "ms","Latn","BN",
+ "es","Latn","BO",
+ "pap","Latn","BQ",
+ "und","Latn","BV",
+ "fr","Latn","CF",
+ "fr","Latn","CG",
+ "de","Latn","CH",
+ "fr","Latn","CI",
+ "es","Latn","CL",
+ "fr","Latn","CM",
+ "es","Latn","CO",
+ "und","Latn","CP",
+ "es","Latn","CR",
+ "pt","Latn","CV",
+ "el","Grek","CY",
+ "aa","Latn","DJ",
+ "es","Latn","DO",
+ "ar","Arab","DZ",
+ "es","Latn","EA",
+ "es","Latn","EC",
+ "ar","Arab","EH",
+ "ti","Ethi","ER",
+ "de","Latn","EZ",
+ "fr","Latn","GA",
+ "fr","Latn","GF",
+ "fr","Latn","GN",
+ "fr","Latn","GP",
+ "es","Latn","GQ",
+ "und","Latn","GS",
+ "es","Latn","GT",
+ "pt","Latn","GW",
+ "und","Latn","HM",
+ "es","Latn","HN",
+ "es","Latn","IC",
+ "ar","Arab","IQ",
+ "ar","Arab","JO",
+ "sw","Latn","KE",
+ "ar","Arab","KM",
+ "ko","Kore","KP",
+ "ar","Arab","KW",
+ "ru","Cyrl","KZ",
+ "ar","Arab","LB",
+ "de","Latn","LI",
+ "st","Latn","LS",
+ "fr","Latn","LU",
+ "ar","Arab","LY",
+ "ar","Arab","MA",
+ "fr","Latn","MC",
+ "ro","Latn","MD",
+ "fr","Latn","MF",
+ "fr","Latn","MQ",
+ "ar","Arab","MR",
+ "pt","Latn","MZ",
+ "af","Latn","NA",
+ "fr","Latn","NC",
+ "ha","Latn","NE",
+ "es","Latn","NI",
+ "ar","Arab","OM",
+ "es","Latn","PA",
+ "es","Latn","PE",
+ "fr","Latn","PF",
+ "ur","Arab","PK",
+ "fr","Latn","PM",
+ "es","Latn","PR",
+ "ar","Arab","PS",
+ "pt","Latn","PT",
+ "ar","Arab","QA",
+ "en","Latn","DG",
+ "fr","Latn","RE",
+ "fr","Latn","SC",
+ "nb","Latn","SJ",
+ "it","Latn","SM",
+ "fr","Latn","SN",
+ "nl","Latn","SR",
+ "pt","Latn","ST",
+ "es","Latn","SV",
+ "ar","Arab","SY",
+ "fr","Latn","TD",
+ "fr","Latn","TF",
+ "fr","Latn","TG",
+ "pt","Latn","TL",
+ "ar","Arab","TN",
+ "sw","Latn","UG",
+ "es","Latn","UY",
+ "it","Latn","VA",
+ "vi","Latn","VN",
+ "es","Latn","VE",
+ "fr","Latn","WF",
+ "sq","Latn","XK",
+ "fr","Latn","YT",
+ "lez","Aghb","RU",
+ "ks","Arab","GB",
+ "ms","Arab","ID",
+ "ur","Arab","IN",
+ "ur","Arab","MU",
+ "ha","Arab","NG",
+ "fa","Arab","TJ",
+ "az","Arab","TR",
+ "ban","Bali","ID",
+ "bbc","Batk","ID",
+ "sa","Bhks","IN",
+ "fr","Brai","FR",
+ "bug","Bugi","ID",
+ "bku","Buhd","PH",
+ "xcr","Cari","TR",
+ "xco","Chrs","UZ",
+ "mk","Cyrl","AL",
+ "sr","Cyrl","BA",
+ "mk","Cyrl","GR",
+ "uk","Cyrl","MD",
+ "bg","Cyrl","RO",
+ "uk","Cyrl","SK",
+ "kbd","Cyrl","TR",
+ "sr","Cyrl","XK",
+ "ne","Deva","BT",
+ "hif","Deva","FJ",
+ "bho","Deva","MU",
+ "dv","Diak","MV",
+ "doi","Dogr","IN",
+ "fr","Dupl","FR",
+ "sq","Elba","AL",
+ "arc","Elym","IR",
+ "wsg","Gong","IN",
+ "sa","Gran","IN",
+ "ko","Hang","KR",
+ "zh","Hani","CN",
+ "hnn","Hano","PH",
+ "yi","Hebr","CA",
+ "yi","Hebr","GB",
+ "yi","Hebr","SE",
+ "yi","Hebr","UA",
+ "yi","Hebr","US",
+ "ja","Hira","JP",
+ "hu","Hung","HU",
+ "ko","Jamo","KR",
+ "jv","Java","ID",
+ "ja","Kana","JP",
+ "zkt","Kits","CN",
+ "bho","Kthi","IN",
+ "en","Latn","ET",
+ "tk","Latn","AF",
+ "ku","Latn","AM",
+ "za","Latn","CN",
+ "tr","Latn","CY",
+ "fr","Latn","DZ",
+ "ku","Latn","GE",
+ "tk","Latn","IR",
+ "fr","Latn","KM",
+ "fr","Latn","MA",
+ "sq","Latn","MK",
+ "pt","Latn","MO",
+ "fr","Latn","MR",
+ "fr","Latn","SY",
+ "fr","Latn","TN",
+ "pl","Latn","UA",
+ "xlc","Lyci","TR",
+ "xld","Lydi","TR",
+ "hi","Mahj","IN",
+ "mak","Maka","ID",
+ "xmn","Mani","CN",
+ "bo","Marc","CN",
+ "men","Mend","SL",
+ "xmr","Merc","SD",
+ "xmr","Mero","SD",
+ "mr","Modi","IN",
+ "mni","Mtei","IN",
+ "skr","Mult","PK",
+ "mnw","Mymr","TH",
+ "sa","Nand","IN",
+ "xna","Narb","SA",
+ "new","Newa","NP",
+ "zhx","Nshu","CN",
+ "so","Osma","SO",
+ "kv","Perm","RU",
+ "lzh","Phag","CN",
+ "xpr","Prti","IR",
+ "rej","Rjng","ID",
+ "rhg","Rohg","MM",
+ "xsa","Sarb","YE",
+ "sa","Shrd","IN",
+ "sa","Sidd","IN",
+ "sog","Sogo","UZ",
+ "su","Sund","ID",
+ "syl","Sylo","BD",
+ "tbw","Tagb","PH",
+ "doi","Takr","IN",
+ "zgh","Tfng","MA",
+ "fil","Tglg","PH",
+ "kdt","Thai","KH",
+ "kdt","Thai","LA",
+ "mai","Tirh","IN",
+ "vai","Vaii","LR",
+ "hoc","Wara","IN",
+ "cmg","Zanb","MN",
+ "unr","Beng","IN",
+ "unr","Deva","NP",
+ "unx","Beng","IN",
+ "uok","Latn","ZZ",
+ "uri","Latn","ZZ",
+ "urt","Latn","ZZ",
+ "urw","Latn","ZZ",
+ "usa","Latn","ZZ",
+ "utr","Latn","ZZ",
+ "uvh","Latn","ZZ",
+ "uvl","Latn","ZZ",
+ "uz","Arab","AF",
+ "uz","Cyrl","CN",
+ "vag","Latn","ZZ",
+ "van","Latn","ZZ",
+ "ve","Latn","ZA",
+ "vec","Latn","IT",
+ "vep","Latn","RU",
+ "vic","Latn","SX",
+ "viv","Latn","ZZ",
+ "vls","Latn","BE",
+ "vmf","Latn","DE",
+ "vmw","Latn","MZ",
+ "vo","Latn","001",
+ "vot","Latn","RU",
+ "vro","Latn","EE",
+ "vun","Latn","TZ",
+ "vut","Latn","ZZ",
+ "wa","Latn","BE",
+ "wae","Latn","CH",
+ "waj","Latn","ZZ",
+ "wal","Ethi","ET",
+ "wan","Latn","ZZ",
+ "war","Latn","PH",
+ "wbp","Latn","AU",
+ "wbq","Telu","IN",
+ "wbr","Deva","IN",
+ "wci","Latn","ZZ",
+ "wer","Latn","ZZ",
+ "wgi","Latn","ZZ",
+ "whg","Latn","ZZ",
+ "wib","Latn","ZZ",
+ "wiu","Latn","ZZ",
+ "wiv","Latn","ZZ",
+ "wja","Latn","ZZ",
+ "wji","Latn","ZZ",
+ "wls","Latn","WF",
+ "wmo","Latn","ZZ",
+ "wnc","Latn","ZZ",
+ "wni","Arab","KM",
+ "wnu","Latn","ZZ",
+ "wo","Latn","SN",
+ "wob","Latn","ZZ",
+ "wos","Latn","ZZ",
+ "wrs","Latn","ZZ",
+ "wsk","Latn","ZZ",
+ "wtm","Deva","IN",
+ "wuu","Hans","CN",
+ "wuv","Latn","ZZ",
+ "wwa","Latn","ZZ",
+ "xav","Latn","BR",
+ "xbi","Latn","ZZ",
+ "xes","Latn","ZZ",
+ "xh","Latn","ZA",
+ "xla","Latn","ZZ",
+ "xmf","Geor","GE",
+ "xnr","Deva","IN",
+ "xog","Latn","UG",
+ "xon","Latn","ZZ",
+ "xrb","Latn","ZZ",
+ "xsi","Latn","ZZ",
+ "xsm","Latn","ZZ",
+ "xsr","Deva","NP",
+ "xwe","Latn","ZZ",
+ "yao","Latn","MZ",
+ "yap","Latn","FM",
+ "yas","Latn","ZZ",
+ "yat","Latn","ZZ",
+ "yav","Latn","CM",
+ "yay","Latn","ZZ",
+ "yaz","Latn","ZZ",
+ "yba","Latn","ZZ",
+ "ybb","Latn","CM",
+ "yby","Latn","ZZ",
+ "yer","Latn","ZZ",
+ "ygr","Latn","ZZ",
+ "ygw","Latn","ZZ",
+ "yko","Latn","ZZ",
+ "yle","Latn","ZZ",
+ "ylg","Latn","ZZ",
+ "yll","Latn","ZZ",
+ "yml","Latn","ZZ",
+ "yo","Latn","NG",
+ "yon","Latn","ZZ",
+ "yrb","Latn","ZZ",
+ "yre","Latn","ZZ",
+ "yrl","Latn","BR",
+ "yss","Latn","ZZ",
+ "yua","Latn","MX",
+ "yue","Hant","HK",
+ "yue","Hans","CN",
+ "yuj","Latn","ZZ",
+ "yut","Latn","ZZ",
+ "yuw","Latn","ZZ",
+ "zag","Latn","SD",
+ "zdj","Arab","KM",
+ "zea","Latn","NL",
+ "zia","Latn","ZZ",
+ "zlm","Latn","TG",
+ "zmi","Latn","MY",
+ "zne","Latn","ZZ",
+ "zu","Latn","ZA",
+ } // lsrs
+ } // likely
+ match{
+ trie:bin{ // BytesTrie: 2629 bytes
+00196ec42074c1b077c0ca77a28078a2
+8a79a29a7a036c346daa90e834f51165
+ee5d12ed6df335117ae820022a854834
+4c166174ee48616ef34911616e02e99e
+f3a245f41248616e01f347f42007b314
+b32ab426b536b605b3c8a5b329b429b6
+2910b5292a2bb026b122b205b3c891b3
+29b429b62905b3c887b329b429b62912
+48616e01f349f4491348616ef43f0175
+2aef1166f25d12f57ae835016d2ae811
+65ee5d02eda241f622f7116de7350369
+327538e93eef1165ee5d12e879e93512
+e57ae8351165ee5c012a8548166562f2
+4c6174ee35744a75a2b476016b2c7212
+ef65f43501eb22f4116df3350ee171eb
+0eeba2a5eea2dbefa2d8f41172f55de1
+4ee592e7aa42e91165ee5c012a854516
+7468e94c6174ee350165427410e12001
+2a854c166174ee54616dec4910ee5c01
+2a855416616dec4c6174ee3501654274
+10e520012a854c166174ee54656cf549
+10ee5c012a855416656cf54c6174ee35
+6c1c6c366dac0775367812f96de73512
+e865ee5d01eda25af9126b6cee356432
+65a2dc6b12e76de73512f86de7350472
+527a58e75ef2a28ffa1172f55c012a85
+4c166174ee437972ec3512eb6df33512
+f375fa35117ae84971c16171a2ac72a4
+49730011e855f12df130f234f428f5a8
+18f71165ee5d107301e829f220022a85
+43344c166174ee437972ec2b167972ec
+4c6174ee2be832e942ee22ef1165ee5d
+0262ac2968227310f2291165ee5c012a
+855316696ee84c6174ee35702e705272
+58735ee1b0ace41165ee5c012a854116
+7261e24c6174ee3512f66ff23512ef73
+e33501e8aef1f91161e1296434674068
+486b12e76de73501e322ee1173e33513
+e36b6cee3512f561f23504753a769077
+a26478a26df51165f35d0cec16f30bf3
+2af726f822f91171f535ec26f022f211
+71f535e709e726e822eb1171f535e226
+e422e61171f5350ded16f00bf02af326
+f722fa1171f535ed26ee22ef1171f535
+e80be82ae926ea22ec1171f535e126e3
+22e51171f53503e12ae326e822f31171
+f5350aef14f409f426f522f71171f535
+ef26f022f21171f535e12ee32ae826ec
+22ee1171f5351171f5350361a80ced30
+eea285f71166f25d1164e5496ea26f6f
+a2d570086b4d6bac05735ae168f386f4
+1170f4a28007b3c4c4b3aac8b4aac5b5
+aac2b601b129b62901e5a2d5f41170f3
+351165ee5c012a8547167572f54c6174
+ee351165ee5c012a8541167261e24c61
+74ee356234633a65406712e161f23512
+f470f33512ed65ee4912ec6df3350a79
+46ee19ee2eef38f91165ee5d106e01e2
+49ef4901647c6e01e223ee497948e256
+e51165ee5c012a8544166576e14c6174
+ee3501e4a66eee1165ee5d01642c6e01
+ee49ef2310e13161a8756834693a6c42
+7312ef65ee5d12e467ee3513f16b6cee
+3513e56c75f935046b54725ce3acfbed
+a2ddf21165ee5c012a854f167279e14c
+6174ee3513e96b6cee3502e3a6c6ee22
+f3116df33567c32c6ac2486aa2b56ba4
+0d6ca4b06d00107669ee35eea40af24e
+f374f4a29af91165ee5c012a854d1679
+6df24c6174ee350168a64f6d10f22001
+2a854c166174ee446576e1491169e45d
+7676e7a448e9a60aec0165426d10ec20
+012a854c166174ee4d6c79ed4910ee5c
+012a854d166c79ed4c6174ee3512e66d
+ee356e1f6e34713a73407512e96df335
+12f07ae83512e76df33501e8ac66e911
+6df3356134653a66406912ee6df33512
+f86df33512ef6df33502e14ae246e511
+65ee5d02612ee13af61169e44901eb22
+f8116df335116ae120032a8548384b78
+4c166174ee4a7061ee2b026136694272
+156bf44a7061ee2b156ee94a7061ee2b
+1172e10148464a127061ee2b12616ee1
+01482c4a127061ee2b12726bf42b0aeb
+73ef36ef2ef57cf91172f55d116bef20
+022a8548464a12616def01482c4b126f
+72e52b12616ee72b11616e01e722e913
+4b6f72e52b1174f25deba897ed6aee01
+65426b10ee20012a854c166174ee4b6e
+64e14910ee5c012a854b166e64e14c61
+74ee351165ee5c012a854b16686df24c
+6174ee357236763c7848e14ee71166f2
+5d12e965ee5d01e222f2116df33512e4
+6df3351165ee5c012a854716656ff24c
+6174ee350e753ee221e24ee7a29dee4c
+ef1165ee5c012a854c16616fef4c6174
+ee351164e5291166f25d753277387a40
+e11169f44912e166f25d13e76c75f935
+12e87ae8356f2a6f48724e735c7402e7
+30ef22f3126c75f935116cf63512fa65
+ee5d01e922ed126c75f93513ed6c75f9
+35634669526b02e226ef22f3126c75f9
+35126c75f93501e522e6116df33512f7
+6df335676a68a2816905e40ae4a88ce7
+34f31165ee49642e6b36e11165ee5d13
+e16c75f93512f469f5350a7531ec1eec
+a40deea40af50167286810e95d10f520
+012a854c166174ee47756af249752ee1
+22e41165ee4901e922ee1167ee356138
+6b4c6e546f5a7312f764e52902e1a257
+eea46bf8116fed3513f06b70e53512f7
+67ee3513ed6b6feb3507e934e94ef26c
+f4a6f7f91172f55c012a854116726dee
+437972ec351168e920012a854c166174
+ee446576e1490162287310e82910f329
+61326a4c7352e11165ee5d02e530eba4
+0df71165ee49116fed3512e96df33512
+ee7ae83564c0dd648865a24866036632
+7538ef6af9116eec4912ed66e63506e8
+0be82ae926f122f61166e635e226e522
+e61166e6351166e6351164e149027434
+753ae1106e01e231ef3112f96ee53512
+f06df33506ee78ee34efa278f396f511
+65f3491165eea28007b317b362b430b5
+5ab601b229b62904b027b127b327b427
+b5272a2bb030b12cb201b229b62904b0
+29b129b329b427b5291165f3a28007b3
+0cb342b43eb53ab601b129b6292a2bb0
+26b14eb204b029b229b329b429b52904
+b029b229b329b429b52901b129b6296e
+2e7936e51165ee5d13e26b6cee3513ef
+6b6cee3561a25662a482630a6f2c7a16
+7a30efa4b5f91165ee4901e822ef117a
+e835117ae8356f3070367212f366f249
+12e16df33512f87ae8356438653e6846
+6a4c6b12e261f25d12ef7ae83513e266
+69ec5d12f265ee4912f97ae835001575
+afe288f275f24af9a26cfa1172f55c01
+2a854c166174ee437972ec351161f220
+012a5a4c166174ee417261e24807b327
+b364b426b522b605b436b429b529b629
+8407b313b33cb426b522b605b422b429
+b529b62910b3292a2bb026b122b205b4
+0fb429b529b62905b406b429b529b629
+b029b129b2291165f349e22ee632eb11
+65ee5d1172f55d116eec4975a41d7634
+793a7a4ee1127373f92912ec61f23503
+e82aec26ee22f01161f23512e261fa35
+66356c1e6c3e70447203f12af326f922
+fa1161f23512ee73f13501e322e41161
+f235663069366a12f061f23512e261f2
+3513e97379f235613e624e635a649065
+01e222e31161f23502e526ef32f41173
+f13501e822f61161f23505f709f726f8
+22f91161f235e82eed22f11161f23511
+65ee5d1161f23512e661f2350c7655e8
+3de83eee42f286f30168287310e82910
+f2291168e95d0162426510ee5c012a85
+4216656ee74c6174ee3510ee20012a85
+4c166174ee42656ee7491166f249762e
+7a3ae51172f54901e522f5116df33512
+e36de7356a1b6a306d447412ea6df335
+01ee2af1116de735116df33512ed6de7
+35623065366812f26de73512fa61f235
+12ed65ee5d
+ } // trie
+ regionToPartitions:bin{ // 1677 bytes
+000008090a00020000000b0009000201
+090001010a000a000000000000000a0c
+00000001010000000100000000000000
+000000000000010100000b0000000b00
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+0000000000000000000000000000000c
+010001000000000d0100000d01000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000900000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+000000000a0000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000000000000
+00000000000000000000000101010102
+00020000010102010001020301010002
+01000101020001010101010101000202
+01020002020201010201000102020001
+01000101010100010201010201000201
+00020102010101000000010100010000
+01010002000200000000000000000000
+04010002000100010400000000000000
+00000101010100000000010000000000
+00000001010200010001000001000000
+00000100000105000201020101010000
+02010100020101020203000100020000
+00000000000000000006000102000000
+01000201000000000000000101010000
+00000000010101010001010101000000
+00000000000000010000000000000002
+00010100000000000000000000000000
+00010001010100000001020001000100
+00000001000201010102000000000001
+00010000000000000101010101000004
+00040001010102010300000101010106
+03020402010101010201010100010001
+01010002000001000001010001000101
+00000000010000000000000000000000
+00010000000000000000000000000002
+00000002010101000001010201000000
+07010100000100020001000000000000
+00000000000000010000000000010000
+00000000000000010000000000000000
+00010000000100010001000000010101
+01010001010101010101010100000201
+01010200020101010002010001010100
+01010101040101000100020001010000
+01010000000000010000000000030e00
+00000007000000000002010100020002
+00020007000000000100000000000001
+00000000000000000000010000000000
+00000000000000010000000000000000
+00000000000000000001000000000000
+00000000000000000000000001010000
+00000000000000000000000001010000
+00000001000000000000000000000001
+00000000010000000001000000
+ } // regionToPartitions
+ partitions{".","0","1","2","3","4","5","6","0123456","03","16","02","05","04","012346"}
+ paradigms{
+ "en","Latn","US",
+ "en","Latn","GB",
+ "es","Latn","ES",
+ "es","Latn","419",
+ "pt","Latn","BR",
+ "pt","Latn","PT",
+ }
+ distances:intvector{80,50,4,3}
+ } // match
+}