From 2fbf9ffbc6c2da604d5e47801f83e4423a4dc2b3 Mon Sep 17 00:00:00 2001 From: Ray-V Date: Mon, 12 Apr 2021 21:58:07 +0100 Subject: [PATCH] Add unicode points so that upper() and lower() functions work for: - latin letter sharp s - latin letter glottal stop - greek lunate sigma symbol - greek letter san Signed-off-by: Ray-V --- src/tools/qunicodetables.cpp | 1945 +++++++++++++++++----------------- 1 file changed, 981 insertions(+), 964 deletions(-) diff --git a/src/tools/qunicodetables.cpp b/src/tools/qunicodetables.cpp index d4d7fc2a..bb4c58a6 100644 --- a/src/tools/qunicodetables.cpp +++ b/src/tools/qunicodetables.cpp @@ -47,7 +47,24 @@ * ------------------------------------------------------------------------- */ -/* Perl script to generate (run perl -x tools/qstringdata.cpp) +/* ------------------------------------------------------------------------- +2021-04-12 + +Data between + +// START OF GENERATED DATA +and +// END OF GENERATED DATA + +regenerated by adding new character data to UnicodeData-3.2.0.txt[*] +with unedited ArabicShaping-3.2.0.txt and LineBreak-3.2.0.txt +and using perl-5.10 + +[*] https://unicode.org/Public/3.2-Update/ + * ------------------------------------------------------------------------- + */ + +/* Perl script to generate (run perl -x tools/qunicodetables.cpp) #!perl @@ -146,7 +163,7 @@ sub readUnicodeDataLine { # Read data into hashes... # -open IN, "UnicodeData.txt"; +open IN, "UnicodeData-3.2.0.txt"; $position = 1; while () { @fields = split /;/; @@ -165,7 +182,7 @@ while () { } } -open IN2, "ArabicShaping.txt"; +open IN2, "ArabicShaping-3.2.0.txt"; $position = 1; while () { @fields = split /;/; @@ -177,7 +194,7 @@ while () { $joining{$code}=$join; } -open IN3, "LineBreak.txt"; +open IN3, "LineBreak-3.2.0.txt"; $position = 1; while () { @fields = split /;/; @@ -690,7 +707,7 @@ const TQ_UINT8 TQUnicodeTables::unicode_info[] = { 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, @@ -746,7 +763,7 @@ const TQ_UINT8 TQUnicodeTables::unicode_info[] = { 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 16, 16, 16, 16, 15, 16, 27, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 15, 15, 16, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, @@ -1460,7 +1477,7 @@ const TQ_UINT8 TQUnicodeTables::unicode_info[] = { 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 16, 16, - 16, 16, 16, 16, 0, 0, 0, 0, + 16, 16, 16, 16, 0, 0, 15, 0, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, @@ -2746,7 +2763,6 @@ const TQ_UINT16 TQUnicodeTables::decomposition_map[] = { 16, 0x03D6, 0x03C0, 0, 16, 0x03F0, 0x03BA, 0, 16, 0x03F1, 0x03C1, 0, - 16, 0x03F2, 0x03C2, 0, 16, 0x03F4, 0x0398, 0, 16, 0x03F5, 0x03B5, 0, 1, 0x0400, 0x0415, 0x0300, 0, @@ -6166,24 +6182,24 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1676, 1680, 1684, 0, 1688, 1692, 0, 0, + 1676, 1680, 0, 0, 1684, 1688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1696, 1701, 0, 1706, 0, 0, 0, 1711, - 0, 0, 0, 0, 1716, 1721, 1726, 0, + 1692, 1697, 0, 1702, 0, 0, 0, 1707, + 0, 0, 0, 0, 1712, 1717, 1722, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1731, 0, 0, 0, 0, 0, 0, + 0, 1727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1736, 0, 0, 0, 0, 0, 0, + 0, 1732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1741, 1746, 0, 1751, 0, 0, 0, 1756, - 0, 0, 0, 0, 1761, 1766, 1771, 0, + 1737, 1742, 0, 1747, 0, 0, 0, 1752, + 0, 0, 0, 0, 1757, 1762, 1767, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1776, 1781, + 0, 0, 0, 0, 0, 0, 1772, 1777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6193,14 +6209,14 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1786, 1791, 0, 0, 0, 0, 0, + 0, 1782, 1787, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1796, 1801, 1806, 1811, 0, 0, 1816, 1821, - 0, 0, 1826, 1831, 1836, 1841, 1846, 1851, - 0, 0, 1856, 1861, 1866, 1871, 1876, 1881, - 0, 0, 1886, 1891, 1896, 1901, 1906, 1911, - 1916, 1921, 1926, 1931, 1936, 1941, 0, 0, - 1946, 1951, 0, 0, 0, 0, 0, 0, + 1792, 1797, 1802, 1807, 0, 0, 1812, 1817, + 0, 0, 1822, 1827, 1832, 1837, 1842, 1847, + 0, 0, 1852, 1857, 1862, 1867, 1872, 1877, + 0, 0, 1882, 1887, 1892, 1897, 1902, 1907, + 1912, 1917, 1922, 1927, 1932, 1937, 0, 0, + 1942, 1947, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6218,7 +6234,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1956, + 0, 0, 0, 0, 0, 0, 0, 1952, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6239,7 +6255,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1961, 1966, 1971, 1976, 1981, 0, + 0, 0, 1957, 1962, 1967, 1972, 1977, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6249,8 +6265,8 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1986, 1991, 1996, - 2001, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1982, 1987, 1992, + 1997, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6259,9 +6275,9 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2006, 0, 2011, 0, 0, 0, 0, 0, + 2002, 0, 2007, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2016, 0, 0, 0, 0, + 0, 0, 0, 2012, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6306,13 +6322,13 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2021, 0, 0, 0, 0, 0, 0, - 0, 2026, 0, 0, 2031, 0, 0, 0, + 0, 2017, 0, 0, 0, 0, 0, 0, + 0, 2022, 0, 0, 2027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2036, 2041, 2046, 2051, 2056, 2061, 2066, 2071, + 2032, 2037, 2042, 2047, 2052, 2057, 2062, 2067, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6326,9 +6342,9 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2076, 2081, 0, 0, 0, + 0, 0, 0, 2072, 2077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2086, 2091, 0, 2096, + 0, 0, 0, 0, 2082, 2087, 0, 2092, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6340,12 +6356,12 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2101, 0, 0, 2106, 0, + 0, 0, 0, 2097, 0, 0, 2102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2111, 2116, 2121, 0, 0, 2126, 0, + 0, 2107, 2112, 2117, 0, 0, 2122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6376,23 +6392,23 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2131, 0, 0, 2136, 2141, 0, 0, 0, + 2127, 0, 0, 2132, 2137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2146, 2151, 0, 0, + 0, 0, 0, 0, 2142, 2147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2156, 0, 0, 0, + 0, 0, 0, 0, 2152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2161, 2166, 2171, 0, 0, 0, + 0, 0, 2157, 2162, 2167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6409,7 +6425,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2176, 0, 0, 0, 0, 0, 0, 0, + 2172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6424,8 +6440,8 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2181, 0, 0, 0, 0, 0, 0, 2186, - 2191, 0, 2196, 2201, 0, 0, 0, 0, + 2177, 0, 0, 0, 0, 0, 0, 2182, + 2187, 0, 2192, 2197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6442,7 +6458,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2206, 2211, 2216, 0, 0, 0, + 0, 0, 2202, 2207, 2212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6460,7 +6476,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2221, 0, 2226, 2231, 2236, 0, + 0, 0, 2217, 0, 2222, 2227, 2232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6472,7 +6488,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2241, 0, 0, 0, 0, + 0, 0, 0, 2237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6488,41 +6504,41 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2246, 0, 0, 0, 0, + 0, 0, 0, 2242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2251, 2256, 0, 0, + 0, 0, 0, 0, 2247, 2252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2261, 0, 0, 0, + 0, 0, 0, 0, 2257, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2265, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2270, 0, 0, - 0, 0, 2275, 0, 0, 0, 0, 2280, - 0, 0, 0, 0, 2285, 0, 0, 0, + 0, 0, 0, 2261, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2266, 0, 0, + 0, 0, 2271, 0, 0, 0, 0, 2276, + 0, 0, 0, 0, 2281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2290, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2295, 0, 2300, 2305, 2310, - 2315, 2320, 0, 0, 0, 0, 0, 0, - 0, 2325, 0, 0, 0, 0, 0, 0, + 0, 2286, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2291, 0, 2296, 2301, 2306, + 2311, 2316, 0, 0, 0, 0, 0, 0, + 0, 2321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2330, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2335, 0, 0, - 0, 0, 2340, 0, 0, 0, 0, 2345, - 0, 0, 0, 0, 2350, 0, 0, 0, + 0, 0, 0, 2326, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2331, 0, 0, + 0, 0, 2336, 0, 0, 0, 0, 2341, + 0, 0, 0, 0, 2346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2355, 0, 0, 0, 0, 0, 0, + 0, 2351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6536,7 +6552,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2360, 0, + 0, 0, 0, 0, 0, 0, 2356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6565,94 +6581,94 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2365, 2370, 2375, 2380, 2385, 2390, 2395, 2400, - 2405, 2410, 2415, 2420, 2425, 2430, 2435, 2440, - 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, - 2485, 2490, 2495, 2500, 2505, 2510, 2515, 2520, - 2525, 2530, 2535, 2540, 2545, 2550, 2555, 2560, - 2565, 2570, 2575, 2580, 2585, 2590, 2595, 2600, - 2605, 2610, 2615, 2620, 2625, 2630, 2635, 2640, - 2645, 2650, 2655, 2660, 2665, 2670, 2675, 2680, - 2685, 2690, 2695, 2700, 2705, 2710, 2715, 2720, - 2725, 2730, 2735, 2740, 2745, 2750, 2755, 2760, - 2765, 2770, 2775, 2780, 2785, 2790, 2795, 2800, - 2805, 2810, 2815, 2820, 2825, 2830, 2835, 2840, - 2845, 2850, 2855, 2860, 2865, 2870, 2875, 2880, - 2885, 2890, 2895, 2900, 2905, 2910, 2915, 2920, - 2925, 2930, 2935, 2940, 2945, 2950, 2955, 2960, - 2965, 2970, 2975, 2980, 2985, 2990, 2995, 3000, - 3005, 3010, 3015, 3020, 3025, 3030, 3035, 3040, - 3045, 3050, 3055, 3060, 3065, 3070, 3075, 3080, - 3085, 3090, 3095, 3100, 3105, 3110, 3115, 3120, - 3125, 3130, 3135, 3140, 0, 0, 0, 0, - 3145, 3150, 3155, 3160, 3165, 3170, 3175, 3180, - 3185, 3190, 3195, 3200, 3205, 3210, 3215, 3220, - 3225, 3230, 3235, 3240, 3245, 3250, 3255, 3260, - 3265, 3270, 3275, 3280, 3285, 3290, 3295, 3300, - 3305, 3310, 3315, 3320, 3325, 3330, 3335, 3340, - 3345, 3350, 3355, 3360, 3365, 3370, 3375, 3380, - 3385, 3390, 3395, 3400, 3405, 3410, 3415, 3420, - 3425, 3430, 3435, 3440, 3445, 3450, 3455, 3460, - 3465, 3470, 3475, 3480, 3485, 3490, 3495, 3500, - 3505, 3510, 3515, 3520, 3525, 3530, 3535, 3540, - 3545, 3550, 3555, 3560, 3565, 3570, 3575, 3580, - 3585, 3590, 0, 0, 0, 0, 0, 0, + 2361, 2366, 2371, 2376, 2381, 2386, 2391, 2396, + 2401, 2406, 2411, 2416, 2421, 2426, 2431, 2436, + 2441, 2446, 2451, 2456, 2461, 2466, 2471, 2476, + 2481, 2486, 2491, 2496, 2501, 2506, 2511, 2516, + 2521, 2526, 2531, 2536, 2541, 2546, 2551, 2556, + 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, + 2601, 2606, 2611, 2616, 2621, 2626, 2631, 2636, + 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, + 2681, 2686, 2691, 2696, 2701, 2706, 2711, 2716, + 2721, 2726, 2731, 2736, 2741, 2746, 2751, 2756, + 2761, 2766, 2771, 2776, 2781, 2786, 2791, 2796, + 2801, 2806, 2811, 2816, 2821, 2826, 2831, 2836, + 2841, 2846, 2851, 2856, 2861, 2866, 2871, 2876, + 2881, 2886, 2891, 2896, 2901, 2906, 2911, 2916, + 2921, 2926, 2931, 2936, 2941, 2946, 2951, 2956, + 2961, 2966, 2971, 2976, 2981, 2986, 2991, 2996, + 3001, 3006, 3011, 3016, 3021, 3026, 3031, 3036, + 3041, 3046, 3051, 3056, 3061, 3066, 3071, 3076, + 3081, 3086, 3091, 3096, 3101, 3106, 3111, 3116, + 3121, 3126, 3131, 3136, 0, 0, 0, 0, + 3141, 3146, 3151, 3156, 3161, 3166, 3171, 3176, + 3181, 3186, 3191, 3196, 3201, 3206, 3211, 3216, + 3221, 3226, 3231, 3236, 3241, 3246, 3251, 3256, + 3261, 3266, 3271, 3276, 3281, 3286, 3291, 3296, + 3301, 3306, 3311, 3316, 3321, 3326, 3331, 3336, + 3341, 3346, 3351, 3356, 3361, 3366, 3371, 3376, + 3381, 3386, 3391, 3396, 3401, 3406, 3411, 3416, + 3421, 3426, 3431, 3436, 3441, 3446, 3451, 3456, + 3461, 3466, 3471, 3476, 3481, 3486, 3491, 3496, + 3501, 3506, 3511, 3516, 3521, 3526, 3531, 3536, + 3541, 3546, 3551, 3556, 3561, 3566, 3571, 3576, + 3581, 3586, 0, 0, 0, 0, 0, 0, - 3595, 3600, 3605, 3610, 3615, 3620, 3625, 3630, - 3635, 3640, 3645, 3650, 3655, 3660, 3665, 3670, - 3675, 3680, 3685, 3690, 3695, 3700, 0, 0, - 3705, 3710, 3715, 3720, 3725, 3730, 0, 0, - 3735, 3740, 3745, 3750, 3755, 3760, 3765, 3770, - 3775, 3780, 3785, 3790, 3795, 3800, 3805, 3810, - 3815, 3820, 3825, 3830, 3835, 3840, 3845, 3850, - 3855, 3860, 3865, 3870, 3875, 3880, 3885, 3890, - 3895, 3900, 3905, 3910, 3915, 3920, 0, 0, - 3925, 3930, 3935, 3940, 3945, 3950, 0, 0, - 3955, 3960, 3965, 3970, 3975, 3980, 3985, 3990, - 0, 3995, 0, 4000, 0, 4005, 0, 4010, - 4015, 4020, 4025, 4030, 4035, 4040, 4045, 4050, - 4055, 4060, 4065, 4070, 4075, 4080, 4085, 4090, - 4095, 4100, 4104, 4109, 4113, 4118, 4122, 4127, - 4131, 4136, 4140, 4145, 4149, 4154, 0, 0, - 4158, 4163, 4168, 4173, 4178, 4183, 4188, 4193, - 4198, 4203, 4208, 4213, 4218, 4223, 4228, 4233, - 4238, 4243, 4248, 4253, 4258, 4263, 4268, 4273, - 4278, 4283, 4288, 4293, 4298, 4303, 4308, 4313, - 4318, 4323, 4328, 4333, 4338, 4343, 4348, 4353, - 4358, 4363, 4368, 4373, 4378, 4383, 4388, 4393, - 4398, 4403, 4408, 4413, 4418, 0, 4423, 4428, - 4433, 4438, 4443, 4448, 4452, 4457, 4462, 4466, - 4471, 4476, 4481, 4486, 4491, 0, 4496, 4501, - 4506, 4511, 4515, 4520, 4524, 4529, 4534, 4539, - 4544, 4549, 4554, 4559, 0, 0, 4563, 4568, - 4573, 4578, 4583, 4588, 0, 4592, 4597, 4602, - 4607, 4612, 4617, 4622, 4626, 4631, 4636, 4641, - 4646, 4651, 4656, 4661, 4665, 4670, 4675, 4679, - 0, 0, 4683, 4688, 4693, 0, 4698, 4703, - 4708, 4713, 4717, 4722, 4726, 4731, 4735, 0, + 3591, 3596, 3601, 3606, 3611, 3616, 3621, 3626, + 3631, 3636, 3641, 3646, 3651, 3656, 3661, 3666, + 3671, 3676, 3681, 3686, 3691, 3696, 0, 0, + 3701, 3706, 3711, 3716, 3721, 3726, 0, 0, + 3731, 3736, 3741, 3746, 3751, 3756, 3761, 3766, + 3771, 3776, 3781, 3786, 3791, 3796, 3801, 3806, + 3811, 3816, 3821, 3826, 3831, 3836, 3841, 3846, + 3851, 3856, 3861, 3866, 3871, 3876, 3881, 3886, + 3891, 3896, 3901, 3906, 3911, 3916, 0, 0, + 3921, 3926, 3931, 3936, 3941, 3946, 0, 0, + 3951, 3956, 3961, 3966, 3971, 3976, 3981, 3986, + 0, 3991, 0, 3996, 0, 4001, 0, 4006, + 4011, 4016, 4021, 4026, 4031, 4036, 4041, 4046, + 4051, 4056, 4061, 4066, 4071, 4076, 4081, 4086, + 4091, 4096, 4100, 4105, 4109, 4114, 4118, 4123, + 4127, 4132, 4136, 4141, 4145, 4150, 0, 0, + 4154, 4159, 4164, 4169, 4174, 4179, 4184, 4189, + 4194, 4199, 4204, 4209, 4214, 4219, 4224, 4229, + 4234, 4239, 4244, 4249, 4254, 4259, 4264, 4269, + 4274, 4279, 4284, 4289, 4294, 4299, 4304, 4309, + 4314, 4319, 4324, 4329, 4334, 4339, 4344, 4349, + 4354, 4359, 4364, 4369, 4374, 4379, 4384, 4389, + 4394, 4399, 4404, 4409, 4414, 0, 4419, 4424, + 4429, 4434, 4439, 4444, 4448, 4453, 4458, 4462, + 4467, 4472, 4477, 4482, 4487, 0, 4492, 4497, + 4502, 4507, 4511, 4516, 4520, 4525, 4530, 4535, + 4540, 4545, 4550, 4555, 0, 0, 4559, 4564, + 4569, 4574, 4579, 4584, 0, 4588, 4593, 4598, + 4603, 4608, 4613, 4618, 4622, 4627, 4632, 4637, + 4642, 4647, 4652, 4657, 4661, 4666, 4671, 4675, + 0, 0, 4679, 4684, 4689, 0, 4694, 4699, + 4704, 4709, 4713, 4718, 4722, 4727, 4731, 0, - 4740, 4744, 4748, 4752, 4756, 4760, 4764, 4768, - 4772, 4776, 4780, 0, 0, 0, 0, 0, - 0, 4784, 0, 0, 0, 0, 0, 4788, + 4736, 4740, 4744, 4748, 4752, 4756, 4760, 4764, + 4768, 4772, 4776, 0, 0, 0, 0, 0, + 0, 4780, 0, 0, 0, 0, 0, 4784, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4793, 4797, 4802, 0, - 0, 0, 0, 0, 0, 0, 0, 4808, - 0, 0, 0, 4812, 4817, 0, 4823, 4828, - 0, 0, 0, 0, 4834, 0, 4839, 0, - 0, 0, 0, 0, 0, 0, 0, 4844, - 4849, 4854, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4859, - 0, 0, 0, 0, 0, 0, 0, 4866, + 0, 0, 0, 0, 4789, 4793, 4798, 0, + 0, 0, 0, 0, 0, 0, 0, 4804, + 0, 0, 0, 4808, 4813, 0, 4819, 4824, + 0, 0, 0, 0, 4830, 0, 4835, 0, + 0, 0, 0, 0, 0, 0, 0, 4840, + 4845, 4850, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 4855, + 0, 0, 0, 0, 0, 0, 0, 4862, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4870, 4874, 0, 0, 4878, 4882, 4886, 4890, - 4894, 4898, 4902, 4906, 4910, 4914, 4918, 4922, - 4926, 4930, 4934, 4938, 4942, 4946, 4950, 4954, - 4958, 4962, 4966, 4970, 4974, 4978, 4982, 0, + 4866, 4870, 0, 0, 4874, 4878, 4882, 4886, + 4890, 4894, 4898, 4902, 4906, 4910, 4914, 4918, + 4922, 4926, 4930, 4934, 4938, 4942, 4946, 4950, + 4954, 4958, 4962, 4966, 4970, 4974, 4978, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4986, 0, 0, 0, 0, 0, 0, 0, + 4982, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6664,32 +6680,32 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4991, 4997, 5003, 5007, 0, 5012, 5018, 5024, - 0, 5028, 5033, 5037, 5041, 5045, 5049, 5053, - 5057, 5061, 5065, 5069, 0, 5073, 5077, 0, - 0, 5082, 5086, 5090, 5094, 5098, 0, 0, - 5102, 5107, 5113, 0, 5118, 0, 5122, 0, - 5126, 0, 5130, 5134, 5138, 5142, 0, 5146, - 5150, 5154, 0, 5158, 5162, 5166, 5170, 5174, - 5178, 5182, 0, 0, 0, 5186, 5190, 5194, - 5198, 0, 0, 0, 0, 5202, 5206, 5210, - 5214, 5218, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 5222, 5228, 5234, 5240, 5246, - 5252, 5258, 5264, 5270, 5276, 5282, 5288, 5294, - 5299, 5303, 5308, 5314, 5319, 5323, 5328, 5334, - 5341, 5346, 5350, 5355, 5361, 5365, 5369, 5373, - 5377, 5381, 5386, 5392, 5397, 5401, 5406, 5412, - 5419, 5424, 5428, 5433, 5439, 5443, 5447, 5451, + 4987, 4993, 4999, 5003, 0, 5008, 5014, 5020, + 0, 5024, 5029, 5033, 5037, 5041, 5045, 5049, + 5053, 5057, 5061, 5065, 0, 5069, 5073, 0, + 0, 5078, 5082, 5086, 5090, 5094, 0, 0, + 5098, 5103, 5109, 0, 5114, 0, 5118, 0, + 5122, 0, 5126, 5130, 5134, 5138, 0, 5142, + 5146, 5150, 0, 5154, 5158, 5162, 5166, 5170, + 5174, 5178, 0, 0, 0, 5182, 5186, 5190, + 5194, 0, 0, 0, 0, 5198, 5202, 5206, + 5210, 5214, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5218, 5224, 5230, 5236, 5242, + 5248, 5254, 5260, 5266, 5272, 5278, 5284, 5290, + 5295, 5299, 5304, 5310, 5315, 5319, 5324, 5330, + 5337, 5342, 5346, 5351, 5357, 5361, 5365, 5369, + 5373, 5377, 5382, 5388, 5393, 5397, 5402, 5408, + 5415, 5420, 5424, 5429, 5435, 5439, 5443, 5447, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 5455, 5460, 0, 0, 0, 0, + 0, 0, 5451, 5456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5465, 0, + 0, 0, 0, 0, 0, 0, 5461, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5470, 5475, 5480, + 0, 0, 0, 0, 0, 5466, 5471, 5476, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6697,36 +6713,36 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5485, 0, 0, 0, - 0, 5490, 0, 0, 5495, 0, 0, 0, + 0, 0, 0, 0, 5481, 0, 0, 0, + 0, 5486, 0, 0, 5491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5500, 0, 5505, 0, - 0, 0, 0, 0, 5510, 5515, 0, 5521, - 5526, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5496, 0, 5501, 0, + 0, 0, 0, 0, 5506, 5511, 0, 5517, + 5522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5532, 0, 0, 5537, 0, 0, 5542, - 0, 5547, 0, 0, 0, 0, 0, 0, + 0, 5528, 0, 0, 5533, 0, 0, 5538, + 0, 5543, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5552, 0, 5557, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5562, 5567, 5572, - 5577, 5582, 0, 0, 5587, 5592, 0, 0, - 5597, 5602, 0, 0, 0, 0, 0, 0, - 5607, 5612, 0, 0, 5617, 5622, 0, 0, - 5627, 5632, 0, 0, 0, 0, 0, 0, + 5548, 0, 5553, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5558, 5563, 5568, + 5573, 5578, 0, 0, 5583, 5588, 0, 0, + 5593, 5598, 0, 0, 0, 0, 0, 0, + 5603, 5608, 0, 0, 5613, 5618, 0, 0, + 5623, 5628, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5637, 5642, 5647, 5652, + 0, 0, 0, 0, 5633, 5638, 5643, 5648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5657, 5662, 5667, 5672, 0, 0, 0, 0, - 0, 0, 5677, 5682, 5687, 5692, 0, 0, + 5653, 5658, 5663, 5668, 0, 0, 0, 0, + 0, 0, 5673, 5678, 5683, 5688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6735,7 +6751,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5697, 5701, 0, 0, 0, 0, 0, + 0, 5693, 5697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6775,29 +6791,29 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5705, 5709, 5713, 5717, 5721, 5725, 5729, 5733, - 5737, 5741, 5746, 5751, 5756, 5761, 5766, 5771, - 5776, 5781, 5786, 5791, 5796, 5802, 5808, 5814, - 5820, 5826, 5832, 5838, 5844, 5850, 5857, 5864, - 5871, 5878, 5885, 5892, 5899, 5906, 5913, 5920, - 5927, 5932, 5937, 5942, 5947, 5952, 5957, 5962, - 5967, 5972, 5978, 5984, 5990, 5996, 6002, 6008, - 6014, 6020, 6026, 6032, 6038, 6044, 6050, 6056, - 6062, 6068, 6074, 6080, 6086, 6092, 6098, 6104, - 6110, 6116, 6122, 6128, 6134, 6140, 6146, 6152, - 6158, 6164, 6170, 6176, 6182, 6188, 6194, 6198, - 6202, 6206, 6210, 6214, 6218, 6222, 6226, 6230, - 6234, 6238, 6242, 6246, 6250, 6254, 6258, 6262, - 6266, 6270, 6274, 6278, 6282, 6286, 6290, 6294, - 6298, 6302, 6306, 6310, 6314, 6318, 6322, 6326, - 6330, 6334, 6338, 6342, 6346, 6350, 6354, 6358, - 6362, 6366, 6370, 6374, 6378, 6382, 6386, 6390, - 6394, 6398, 6402, 0, 0, 0, 0, 0, + 5701, 5705, 5709, 5713, 5717, 5721, 5725, 5729, + 5733, 5737, 5742, 5747, 5752, 5757, 5762, 5767, + 5772, 5777, 5782, 5787, 5792, 5798, 5804, 5810, + 5816, 5822, 5828, 5834, 5840, 5846, 5853, 5860, + 5867, 5874, 5881, 5888, 5895, 5902, 5909, 5916, + 5923, 5928, 5933, 5938, 5943, 5948, 5953, 5958, + 5963, 5968, 5974, 5980, 5986, 5992, 5998, 6004, + 6010, 6016, 6022, 6028, 6034, 6040, 6046, 6052, + 6058, 6064, 6070, 6076, 6082, 6088, 6094, 6100, + 6106, 6112, 6118, 6124, 6130, 6136, 6142, 6148, + 6154, 6160, 6166, 6172, 6178, 6184, 6190, 6194, + 6198, 6202, 6206, 6210, 6214, 6218, 6222, 6226, + 6230, 6234, 6238, 6242, 6246, 6250, 6254, 6258, + 6262, 6266, 6270, 6274, 6278, 6282, 6286, 6290, + 6294, 6298, 6302, 6306, 6310, 6314, 6318, 6322, + 6326, 6330, 6334, 6338, 6342, 6346, 6350, 6354, + 6358, 6362, 6366, 6370, 6374, 6378, 6382, 6386, + 6390, 6394, 6398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6406, 0, 0, 0, + 0, 0, 0, 0, 6402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6810,7 +6826,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6413, 6419, 6424, 0, + 0, 0, 0, 0, 6409, 6415, 6420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6823,7 +6839,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6430, 0, 0, 0, + 0, 0, 0, 0, 6426, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6848,7 +6864,7 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 6435, + 0, 0, 0, 0, 0, 0, 0, 6431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6859,74 +6875,74 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 6439, 0, 0, 0, 0, + 0, 0, 0, 6435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 6443, 6447, 6451, 6455, 6459, 6463, 6467, 6471, - 6475, 6479, 6483, 6487, 6491, 6495, 6499, 6503, - 6507, 6511, 6515, 6519, 6523, 6527, 6531, 6535, - 6539, 6543, 6547, 6551, 6555, 6559, 6563, 6567, - 6571, 6575, 6579, 6583, 6587, 6591, 6595, 6599, - 6603, 6607, 6611, 6615, 6619, 6623, 6627, 6631, - 6635, 6639, 6643, 6647, 6651, 6655, 6659, 6663, - 6667, 6671, 6675, 6679, 6683, 6687, 6691, 6695, - 6699, 6703, 6707, 6711, 6715, 6719, 6723, 6727, - 6731, 6735, 6739, 6743, 6747, 6751, 6755, 6759, - 6763, 6767, 6771, 6775, 6779, 6783, 6787, 6791, - 6795, 6799, 6803, 6807, 6811, 6815, 6819, 6823, - 6827, 6831, 6835, 6839, 6843, 6847, 6851, 6855, - 6859, 6863, 6867, 6871, 6875, 6879, 6883, 6887, - 6891, 6895, 6899, 6903, 6907, 6911, 6915, 6919, - 6923, 6927, 6931, 6935, 6939, 6943, 6947, 6951, - 6955, 6959, 6963, 6967, 6971, 6975, 6979, 6983, - 6987, 6991, 6995, 6999, 7003, 7007, 7011, 7015, - 7019, 7023, 7027, 7031, 7035, 7039, 7043, 7047, - 7051, 7055, 7059, 7063, 7067, 7071, 7075, 7079, - 7083, 7087, 7091, 7095, 7099, 7103, 7107, 7111, - 7115, 7119, 7123, 7127, 7131, 7135, 7139, 7143, - 7147, 7151, 7155, 7159, 7163, 7167, 7171, 7175, - 7179, 7183, 7187, 7191, 7195, 7199, 7203, 7207, - 7211, 7215, 7219, 7223, 7227, 7231, 7235, 7239, - 7243, 7247, 7251, 7255, 7259, 7263, 7267, 7271, - 7275, 7279, 7283, 7287, 7291, 7295, 0, 0, + 6439, 6443, 6447, 6451, 6455, 6459, 6463, 6467, + 6471, 6475, 6479, 6483, 6487, 6491, 6495, 6499, + 6503, 6507, 6511, 6515, 6519, 6523, 6527, 6531, + 6535, 6539, 6543, 6547, 6551, 6555, 6559, 6563, + 6567, 6571, 6575, 6579, 6583, 6587, 6591, 6595, + 6599, 6603, 6607, 6611, 6615, 6619, 6623, 6627, + 6631, 6635, 6639, 6643, 6647, 6651, 6655, 6659, + 6663, 6667, 6671, 6675, 6679, 6683, 6687, 6691, + 6695, 6699, 6703, 6707, 6711, 6715, 6719, 6723, + 6727, 6731, 6735, 6739, 6743, 6747, 6751, 6755, + 6759, 6763, 6767, 6771, 6775, 6779, 6783, 6787, + 6791, 6795, 6799, 6803, 6807, 6811, 6815, 6819, + 6823, 6827, 6831, 6835, 6839, 6843, 6847, 6851, + 6855, 6859, 6863, 6867, 6871, 6875, 6879, 6883, + 6887, 6891, 6895, 6899, 6903, 6907, 6911, 6915, + 6919, 6923, 6927, 6931, 6935, 6939, 6943, 6947, + 6951, 6955, 6959, 6963, 6967, 6971, 6975, 6979, + 6983, 6987, 6991, 6995, 6999, 7003, 7007, 7011, + 7015, 7019, 7023, 7027, 7031, 7035, 7039, 7043, + 7047, 7051, 7055, 7059, 7063, 7067, 7071, 7075, + 7079, 7083, 7087, 7091, 7095, 7099, 7103, 7107, + 7111, 7115, 7119, 7123, 7127, 7131, 7135, 7139, + 7143, 7147, 7151, 7155, 7159, 7163, 7167, 7171, + 7175, 7179, 7183, 7187, 7191, 7195, 7199, 7203, + 7207, 7211, 7215, 7219, 7223, 7227, 7231, 7235, + 7239, 7243, 7247, 7251, 7255, 7259, 7263, 7267, + 7271, 7275, 7279, 7283, 7287, 7291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7299, 0, 0, 0, 0, 0, 0, 0, + 7295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7303, 0, - 7307, 7311, 7315, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 7299, 0, + 7303, 7307, 7311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7319, 0, 7324, 0, - 7329, 0, 7334, 0, 7339, 0, 7344, 0, - 7349, 0, 7354, 0, 7359, 0, 7364, 0, - 7369, 0, 7374, 0, 0, 7379, 0, 7384, - 0, 7389, 0, 0, 0, 0, 0, 0, - 7394, 7399, 0, 7404, 7409, 0, 7414, 7419, - 0, 7424, 7429, 0, 7434, 7439, 0, 0, + 0, 0, 0, 0, 7315, 0, 7320, 0, + 7325, 0, 7330, 0, 7335, 0, 7340, 0, + 7345, 0, 7350, 0, 7355, 0, 7360, 0, + 7365, 0, 7370, 0, 0, 7375, 0, 7380, + 0, 7385, 0, 0, 0, 0, 0, 0, + 7390, 7395, 0, 7400, 7405, 0, 7410, 7415, + 0, 7420, 7425, 0, 7430, 7435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7444, 0, 0, 0, - 0, 0, 0, 7449, 7454, 0, 7459, 7464, + 0, 0, 0, 0, 7440, 0, 0, 0, + 0, 0, 0, 7445, 7450, 0, 7455, 7460, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7469, 0, 7474, 0, - 7479, 0, 7484, 0, 7489, 0, 7494, 0, - 7499, 0, 7504, 0, 7509, 0, 7514, 0, - 7519, 0, 7524, 0, 0, 7529, 0, 7534, - 0, 7539, 0, 0, 0, 0, 0, 0, - 7544, 7549, 0, 7554, 7559, 0, 7564, 7569, - 0, 7574, 7579, 0, 7584, 7589, 0, 0, + 0, 0, 0, 0, 7465, 0, 7470, 0, + 7475, 0, 7480, 0, 7485, 0, 7490, 0, + 7495, 0, 7500, 0, 7505, 0, 7510, 0, + 7515, 0, 7520, 0, 0, 7525, 0, 7530, + 0, 7535, 0, 0, 0, 0, 0, 0, + 7540, 7545, 0, 7550, 7555, 0, 7560, 7565, + 0, 7570, 7575, 0, 7580, 7585, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7594, 0, 0, 7599, - 7604, 7609, 7614, 0, 0, 0, 7619, 7624, + 0, 0, 0, 0, 7590, 0, 0, 7595, + 7600, 7605, 7610, 0, 0, 0, 7615, 7620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6934,751 +6950,751 @@ const TQ_UINT16 TQUnicodeTables::decomposition_info[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7629, 7633, 7637, 7641, 7645, 7649, 7653, - 7657, 7661, 7665, 7669, 7673, 7677, 7681, 7685, - 7689, 7693, 7697, 7701, 7705, 7709, 7713, 7717, - 7721, 7725, 7729, 7733, 7737, 7741, 7745, 7749, - 7753, 7757, 7761, 7765, 7769, 7773, 7777, 7781, - 7785, 7789, 7793, 7797, 7801, 7805, 7809, 7813, - 7817, 7821, 7825, 7829, 7833, 7837, 7841, 7845, - 7849, 7853, 7857, 7861, 7865, 7869, 7873, 7877, - 7881, 7885, 7889, 7893, 7897, 7901, 7905, 7909, - 7913, 7917, 7921, 7925, 7929, 7933, 7937, 7941, - 7945, 7949, 7953, 7957, 7961, 7965, 7969, 7973, - 7977, 7981, 7985, 7989, 7993, 7997, 8001, 0, - 0, 0, 8005, 8009, 8013, 8017, 8021, 8025, - 8029, 8033, 8037, 8041, 8045, 8049, 8053, 8057, + 0, 7625, 7629, 7633, 7637, 7641, 7645, 7649, + 7653, 7657, 7661, 7665, 7669, 7673, 7677, 7681, + 7685, 7689, 7693, 7697, 7701, 7705, 7709, 7713, + 7717, 7721, 7725, 7729, 7733, 7737, 7741, 7745, + 7749, 7753, 7757, 7761, 7765, 7769, 7773, 7777, + 7781, 7785, 7789, 7793, 7797, 7801, 7805, 7809, + 7813, 7817, 7821, 7825, 7829, 7833, 7837, 7841, + 7845, 7849, 7853, 7857, 7861, 7865, 7869, 7873, + 7877, 7881, 7885, 7889, 7893, 7897, 7901, 7905, + 7909, 7913, 7917, 7921, 7925, 7929, 7933, 7937, + 7941, 7945, 7949, 7953, 7957, 7961, 7965, 7969, + 7973, 7977, 7981, 7985, 7989, 7993, 7997, 0, + 0, 0, 8001, 8005, 8009, 8013, 8017, 8021, + 8025, 8029, 8033, 8037, 8041, 8045, 8049, 8053, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - - 8061, 8067, 8073, 8079, 8085, 8091, 8097, 8103, - 8109, 8115, 8121, 8127, 8133, 8139, 8145, 8152, - 8159, 8166, 8173, 8180, 8187, 8194, 8201, 8208, - 8215, 8222, 8229, 8236, 8243, 0, 0, 0, - 8250, 8256, 8262, 8268, 8274, 8280, 8286, 8292, - 8298, 8304, 8310, 8316, 8322, 8328, 8334, 8340, - 8346, 8352, 8358, 8364, 8370, 8376, 8382, 8388, - 8394, 8400, 8406, 8412, 8418, 8424, 8430, 8436, - 8442, 8448, 8454, 8460, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 8466, 8471, 8476, 8481, 8486, 8491, 8496, - 8501, 8506, 8511, 8516, 8521, 8526, 8531, 8536, - 8541, 8545, 8549, 8553, 8557, 8561, 8565, 8569, - 8573, 8577, 8581, 8585, 8589, 8593, 8597, 8602, - 8607, 8612, 8617, 8622, 8627, 8632, 8637, 8642, - 8647, 8652, 8657, 8662, 0, 0, 0, 0, - 8667, 8671, 8675, 8679, 8683, 8687, 8691, 8695, - 8699, 8703, 8707, 8711, 8715, 8719, 8723, 8727, - 8731, 8735, 8739, 8743, 8747, 8751, 8755, 8759, - 8763, 8767, 8771, 8775, 8779, 8783, 8787, 8791, - 8795, 8799, 8803, 8807, 8811, 8815, 8819, 8823, - 8827, 8831, 8835, 8839, 8843, 8847, 8851, 8855, - 8859, 8863, 8868, 8873, 8878, 8883, 8888, 8893, - 8898, 8903, 8908, 8913, 8918, 8923, 8928, 8933, - 8938, 8943, 8948, 8953, 8958, 8963, 8968, 8973, - 8978, 8983, 8989, 8995, 0, 0, 0, 0, - 9001, 9005, 9009, 9013, 9017, 9021, 9025, 9029, - 9033, 9037, 9041, 9045, 9049, 9053, 9057, 9061, - 9065, 9069, 9073, 9077, 9081, 9085, 9089, 9093, - 9097, 9101, 9105, 9109, 9113, 9117, 9121, 9125, - 9129, 9133, 9137, 9141, 9145, 9149, 9153, 9157, - 9161, 9165, 9169, 9173, 9177, 9181, 9185, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + + 8057, 8063, 8069, 8075, 8081, 8087, 8093, 8099, + 8105, 8111, 8117, 8123, 8129, 8135, 8141, 8148, + 8155, 8162, 8169, 8176, 8183, 8190, 8197, 8204, + 8211, 8218, 8225, 8232, 8239, 0, 0, 0, + 8246, 8252, 8258, 8264, 8270, 8276, 8282, 8288, + 8294, 8300, 8306, 8312, 8318, 8324, 8330, 8336, + 8342, 8348, 8354, 8360, 8366, 8372, 8378, 8384, + 8390, 8396, 8402, 8408, 8414, 8420, 8426, 8432, + 8438, 8444, 8450, 8456, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 8462, 8467, 8472, 8477, 8482, 8487, 8492, + 8497, 8502, 8507, 8512, 8517, 8522, 8527, 8532, + 8537, 8541, 8545, 8549, 8553, 8557, 8561, 8565, + 8569, 8573, 8577, 8581, 8585, 8589, 8593, 8598, + 8603, 8608, 8613, 8618, 8623, 8628, 8633, 8638, + 8643, 8648, 8653, 8658, 0, 0, 0, 0, + 8663, 8667, 8671, 8675, 8679, 8683, 8687, 8691, + 8695, 8699, 8703, 8707, 8711, 8715, 8719, 8723, + 8727, 8731, 8735, 8739, 8743, 8747, 8751, 8755, + 8759, 8763, 8767, 8771, 8775, 8779, 8783, 8787, + 8791, 8795, 8799, 8803, 8807, 8811, 8815, 8819, + 8823, 8827, 8831, 8835, 8839, 8843, 8847, 8851, + 8855, 8859, 8864, 8869, 8874, 8879, 8884, 8889, + 8894, 8899, 8904, 8909, 8914, 8919, 8924, 8929, + 8934, 8939, 8944, 8949, 8954, 8959, 8964, 8969, + 8974, 8979, 8985, 8991, 0, 0, 0, 0, + 8997, 9001, 9005, 9009, 9013, 9017, 9021, 9025, + 9029, 9033, 9037, 9041, 9045, 9049, 9053, 9057, + 9061, 9065, 9069, 9073, 9077, 9081, 9085, 9089, + 9093, 9097, 9101, 9105, 9109, 9113, 9117, 9121, + 9125, 9129, 9133, 9137, 9141, 9145, 9149, 9153, + 9157, 9161, 9165, 9169, 9173, 9177, 9181, 0, - 9189, 9196, 9203, 9210, 9216, 9223, 9229, 9235, - 9243, 9250, 9256, 9262, 9268, 9275, 9282, 9288, - 9294, 9299, 9305, 9312, 9319, 9324, 9332, 9341, - 9349, 9355, 9363, 9371, 9378, 9384, 9390, 9396, - 9403, 9411, 9418, 9424, 9430, 9436, 9441, 9446, - 9451, 9456, 9462, 9468, 9476, 9482, 9489, 9497, - 9503, 9508, 9513, 9521, 9528, 9536, 9542, 9550, - 9555, 9561, 9567, 9573, 9579, 9585, 9592, 9598, - 9603, 9609, 9615, 9621, 9628, 9634, 9640, 9646, - 9654, 9661, 9666, 9674, 9679, 9686, 9693, 9699, - 9705, 9711, 9718, 9723, 9729, 9736, 9741, 9749, - 9755, 9760, 9765, 9770, 9775, 9780, 9785, 9790, - 9795, 9800, 9805, 9811, 9817, 9823, 9829, 9835, - 9841, 9847, 9853, 9859, 9865, 9871, 9877, 9883, - 9889, 9895, 9901, 9906, 9911, 9917, 9922, 0, - 0, 0, 0, 9927, 9932, 9937, 9942, 9947, - 9954, 9959, 9964, 9969, 9974, 9979, 9984, 9989, - 9994, 10000, 10007, 10012, 10017, 10022, 10027, 10032, - 10037, 10042, 10048, 10054, 10060, 10066, 10071, 10076, - 10081, 10086, 10091, 10096, 10101, 10106, 10111, 10116, - 10122, 10128, 10133, 10139, 10145, 10151, 10156, 10162, - 10168, 10175, 10180, 10186, 10192, 10198, 10204, 10212, - 10221, 10226, 10231, 10236, 10241, 10246, 10251, 10256, - 10261, 10266, 10271, 10276, 10281, 10286, 10291, 10296, - 10301, 10306, 10311, 10318, 10323, 10328, 10333, 10340, - 10346, 10351, 10356, 10361, 10366, 10371, 10376, 10381, - 10386, 10391, 10396, 10402, 10407, 10412, 10418, 10424, - 10429, 10436, 10442, 10447, 10452, 10457, 0, 0, - 10462, 10467, 10472, 10477, 10482, 10487, 10492, 10497, - 10502, 10507, 10513, 10519, 10525, 10531, 10537, 10543, - 10549, 10555, 10561, 10567, 10573, 10579, 10585, 10591, - 10597, 10603, 10609, 10615, 10621, 10627, 10633, 0, - - 10639, 10643, 10647, 10651, 10655, 10659, 10663, 10667, - 10671, 10675, 10679, 10683, 10687, 10691, 10695, 10699, - 10703, 10707, 10711, 10715, 10719, 10723, 10727, 10731, - 10735, 10739, 10743, 10747, 10751, 10755, 10759, 10763, - 10767, 10771, 10775, 10779, 10783, 10787, 10791, 10795, - 10799, 10803, 10807, 10811, 10815, 10819, 10823, 10827, - 10831, 10835, 10839, 10843, 10847, 10851, 10855, 10859, - 10863, 10867, 10871, 10875, 10879, 10883, 10887, 10891, - 10895, 10899, 10903, 10907, 10911, 10915, 10919, 10923, - 10927, 10931, 10935, 10939, 10943, 10947, 10951, 10955, - 10959, 10963, 10967, 10971, 10975, 10979, 10983, 10987, - 10991, 10995, 10999, 11003, 11007, 11011, 11015, 11019, - 11023, 11027, 11031, 11035, 11039, 11043, 11047, 11051, - 11055, 11059, 11063, 11067, 11071, 11075, 11079, 11083, - 11087, 11091, 11095, 11099, 11103, 11107, 11111, 11115, - 11119, 11123, 11127, 11131, 11135, 11139, 11143, 11147, - 11151, 11155, 11159, 11163, 11167, 11171, 11175, 11179, - 11183, 11187, 11191, 11195, 11199, 11203, 11207, 11211, - 11215, 11219, 11223, 11227, 11231, 11235, 11239, 11243, - 11247, 11251, 11255, 11259, 11263, 11267, 11271, 11275, - 11279, 11283, 11287, 11291, 11295, 11299, 11303, 11307, - 11311, 11315, 11319, 11323, 11327, 11331, 11335, 11339, - 11343, 11347, 11351, 11355, 11359, 11363, 11367, 11371, - 11375, 11379, 11383, 11387, 11391, 11395, 11399, 11403, - 11407, 11411, 11415, 11419, 11423, 11427, 11431, 11435, - 11439, 11443, 11447, 11451, 11455, 11459, 11463, 11467, - 11471, 11475, 11479, 11483, 11487, 11491, 11495, 11499, - 11503, 11507, 11511, 11515, 11519, 11523, 11527, 11531, - 11535, 11539, 11543, 11547, 11551, 11555, 11559, 11563, - 11567, 11571, 11575, 11579, 11583, 11587, 11591, 11595, - 11599, 11603, 11607, 11611, 11615, 11619, 11623, 11627, - 11631, 11635, 11639, 11643, 11647, 11651, 11655, 11659, - - 11663, 11667, 11671, 11675, 11679, 11683, 11687, 11691, - 11695, 11699, 11703, 11707, 11711, 11715, 0, 0, - 11719, 0, 11723, 0, 0, 11727, 11731, 11735, - 11739, 11743, 11747, 11751, 11755, 11759, 11763, 0, - 11767, 0, 11771, 0, 0, 11775, 11779, 0, - 0, 0, 11783, 11787, 11791, 11795, 0, 0, - 11799, 11803, 11807, 11811, 11815, 11819, 11823, 11827, - 11831, 11835, 11839, 11843, 11847, 11851, 11855, 11859, - 11863, 11867, 11871, 11875, 11879, 11883, 11887, 11891, - 11895, 11899, 11903, 11907, 11911, 11915, 11919, 11923, - 11927, 11931, 11935, 11939, 11943, 11947, 11951, 11955, - 11959, 11963, 11967, 11971, 11975, 11979, 11983, 11987, - 11991, 11995, 11999, 12003, 12007, 12011, 12015, 12019, - 12023, 12027, 12031, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - - 12035, 12040, 12045, 12050, 12056, 12062, 12067, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 12072, 12077, 12082, 12087, 12092, - 0, 0, 0, 0, 0, 12097, 0, 12102, - 12107, 12111, 12115, 12119, 12123, 12127, 12131, 12135, - 12139, 12143, 12147, 12152, 12157, 12162, 12167, 12172, - 12177, 12182, 12187, 12192, 12197, 12202, 12207, 0, - 12212, 12217, 12222, 12227, 12232, 0, 12237, 0, - 12242, 12247, 0, 12252, 12257, 0, 12262, 12267, - 12272, 12277, 12282, 12287, 12292, 12297, 12302, 12307, - 12312, 12316, 12320, 12324, 12328, 12332, 12336, 12340, - 12344, 12348, 12352, 12356, 12360, 12364, 12368, 12372, - 12376, 12380, 12384, 12388, 12392, 12396, 12400, 12404, - 12408, 12412, 12416, 12420, 12424, 12428, 12432, 12436, - 12440, 12444, 12448, 12452, 12456, 12460, 12464, 12468, - 12472, 12476, 12480, 12484, 12488, 12492, 12496, 12500, - 12504, 12508, 12512, 12516, 12520, 12524, 12528, 12532, - 12536, 12540, 12544, 12548, 12552, 12556, 12560, 12564, - 12568, 12572, 12576, 12580, 12584, 12588, 12592, 12596, - 12600, 12604, 12608, 12612, 12616, 12620, 12624, 12628, - 12632, 12636, 12640, 12644, 12648, 12652, 12656, 12660, - 12664, 12668, 12672, 12676, 12680, 12684, 12688, 12692, - 12696, 12700, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 12704, 12708, 12712, 12716, 12720, - 12724, 12728, 12732, 12736, 12740, 12744, 12748, 12752, - 12756, 12760, 12764, 12768, 12772, 12776, 12780, 12784, - 12788, 12792, 12796, 12801, 12806, 12811, 12816, 12821, - 12826, 12831, 12836, 12841, 12846, 12851, 12856, 12861, - 12866, 12871, 12876, 12881, 12886, 12890, 12894, 12898, - - 12902, 12907, 12912, 12917, 12922, 12927, 12932, 12937, - 12942, 12947, 12952, 12957, 12962, 12967, 12972, 12977, - 12982, 12987, 12992, 12997, 13002, 13007, 13012, 13017, - 13022, 13027, 13032, 13037, 13042, 13047, 13052, 13057, - 13062, 13067, 13072, 13077, 13082, 13087, 13092, 13097, - 13102, 13107, 13112, 13117, 13122, 13127, 13132, 13137, - 13142, 13147, 13152, 13157, 13162, 13167, 13172, 13177, - 13182, 13187, 13192, 13197, 13202, 13207, 13212, 13217, - 13222, 13227, 13232, 13237, 13242, 13247, 13252, 13257, - 13262, 13267, 13272, 13277, 13282, 13287, 13292, 13297, - 13302, 13307, 13312, 13317, 13322, 13327, 13332, 13337, - 13342, 13347, 13352, 13357, 13362, 13367, 13372, 13378, - 13384, 13390, 13396, 13402, 13408, 13413, 13418, 13423, - 13428, 13433, 13438, 13443, 13448, 13453, 13458, 13463, - 13468, 13473, 13478, 13483, 13488, 13493, 13498, 13503, - 13508, 13513, 13518, 13523, 13528, 13533, 13538, 13543, - 13548, 13553, 13558, 13563, 13568, 13573, 13578, 13583, - 13588, 13593, 13598, 13603, 13608, 13613, 13618, 13623, - 13628, 13633, 13638, 13643, 13648, 13653, 13658, 13663, - 13668, 13673, 13678, 13683, 13688, 13693, 13698, 13703, - 13708, 13713, 13718, 13723, 13728, 13733, 13738, 13743, - 13748, 13753, 13758, 13763, 13768, 13773, 13778, 13783, - 13788, 13793, 13798, 13803, 13808, 13813, 13818, 13823, - 13828, 13833, 13838, 13843, 13848, 13853, 13858, 13863, - 13868, 13873, 13878, 13883, 13888, 13893, 13898, 13903, - 13908, 13913, 13918, 13923, 13928, 13933, 13938, 13943, - 13948, 13953, 13958, 13963, 13968, 13973, 13978, 13983, - 13988, 13993, 13998, 14003, 14008, 14013, 14018, 14023, - 14028, 14033, 14038, 14043, 14048, 14053, 14058, 14063, - 14068, 14073, 14078, 14083, 14088, 14093, 14098, 14103, - 14108, 14113, 14118, 14124, 14130, 14136, 14141, 14146, - 14151, 14156, 14161, 14166, 14171, 14176, 14181, 14186, - - 14191, 14196, 14201, 14206, 14211, 14216, 14221, 14226, - 14231, 14236, 14241, 14246, 14251, 14256, 14261, 14266, - 14271, 14276, 14281, 14286, 14291, 14296, 14301, 14306, - 14311, 14316, 14321, 14326, 14331, 14336, 14341, 14346, - 14351, 14356, 14361, 14366, 14371, 14376, 14381, 14386, - 14391, 14396, 14401, 14406, 14411, 14416, 14421, 14426, - 14431, 14436, 14441, 14446, 14451, 14456, 14461, 14466, - 14471, 14476, 14481, 14486, 14491, 14496, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 14501, 14507, 14513, 14519, 14525, 14531, 14537, 14543, - 14549, 14555, 14561, 14567, 14573, 14579, 14585, 14591, - 14597, 14603, 14609, 14615, 14621, 14627, 14633, 14639, - 14645, 14651, 14657, 14663, 14669, 14675, 14681, 14687, - 14693, 14699, 14705, 14711, 14717, 14723, 14729, 14735, - 14741, 14747, 14753, 14759, 14765, 14771, 14777, 14783, - 14789, 14795, 14801, 14807, 14813, 14819, 14825, 14831, - 14837, 14843, 14849, 14855, 14861, 14867, 14873, 14879, - 0, 0, 14885, 14891, 14897, 14903, 14909, 14915, - 14921, 14927, 14933, 14939, 14945, 14951, 14957, 14963, - 14969, 14975, 14981, 14987, 14993, 14999, 15005, 15011, - 15017, 15023, 15029, 15035, 15041, 15047, 15053, 15059, - 15065, 15071, 15077, 15083, 15089, 15095, 15101, 15107, - 15113, 15119, 15125, 15131, 15137, 15143, 15149, 15155, - 15161, 15167, 15173, 15179, 15185, 15191, 15197, 15203, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 15209, 15215, 15221, 15228, 15235, 15242, 15249, 15256, - 15263, 15270, 15276, 15297, 15308, 0, 0, 0, - - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 15315, 15319, 15323, 15327, 15331, 15335, 15339, 15343, - 15347, 15351, 15355, 15359, 15363, 15367, 15371, 15375, - 15379, 15383, 15387, 15391, 15395, 0, 0, 0, - 0, 15399, 15403, 15407, 15411, 15415, 15419, 15423, - 15427, 15431, 15435, 0, 15439, 15443, 15447, 15451, - 15455, 15459, 15463, 15467, 15471, 15475, 15479, 15483, - 15487, 15491, 15495, 15499, 15503, 15507, 15511, 0, - 15515, 15519, 15523, 15527, 0, 0, 0, 0, - 15531, 15536, 15541, 0, 15546, 0, 15551, 15556, - 15561, 15566, 15571, 15576, 15581, 15586, 15591, 15596, - 15601, 15605, 15609, 15613, 15617, 15621, 15625, 15629, - 15633, 15637, 15641, 15645, 15649, 15653, 15657, 15661, - 15665, 15669, 15673, 15677, 15681, 15685, 15689, 15693, - 15697, 15701, 15705, 15709, 15713, 15717, 15721, 15725, - 15729, 15733, 15737, 15741, 15745, 15749, 15753, 15757, - 15761, 15765, 15769, 15773, 15777, 15781, 15785, 15789, - 15793, 15797, 15801, 15805, 15809, 15813, 15817, 15821, - 15825, 15829, 15833, 15837, 15841, 15845, 15849, 15853, - 15857, 15861, 15865, 15869, 15873, 15877, 15881, 15885, - 15889, 15893, 15897, 15901, 15905, 15909, 15913, 15917, - 15921, 15925, 15929, 15933, 15937, 15941, 15945, 15949, - 15953, 15957, 15961, 15965, 15969, 15973, 15977, 15981, - 15985, 15989, 15993, 15997, 16001, 16005, 16009, 16013, - 16017, 16021, 16025, 16029, 16033, 16037, 16041, 16045, - 16049, 16053, 16057, 16061, 16065, 16069, 16074, 16079, - 16084, 16089, 16094, 16099, 16104, 0, 0, 0, - - 0, 16109, 16113, 16117, 16121, 16125, 16129, 16133, - 16137, 16141, 16145, 16149, 16153, 16157, 16161, 16165, - 16169, 16173, 16177, 16181, 16185, 16189, 16193, 16197, - 16201, 16205, 16209, 16213, 16217, 16221, 16225, 16229, - 16233, 16237, 16241, 16245, 16249, 16253, 16257, 16261, - 16265, 16269, 16273, 16277, 16281, 16285, 16289, 16293, - 16297, 16301, 16305, 16309, 16313, 16317, 16321, 16325, - 16329, 16333, 16337, 16341, 16345, 16349, 16353, 16357, - 16361, 16365, 16369, 16373, 16377, 16381, 16385, 16389, - 16393, 16397, 16401, 16405, 16409, 16413, 16417, 16421, - 16425, 16429, 16433, 16437, 16441, 16445, 16449, 16453, - 16457, 16461, 16465, 16469, 16473, 16477, 16481, 16485, - 16489, 16493, 16497, 16501, 16505, 16509, 16513, 16517, - 16521, 16525, 16529, 16533, 16537, 16541, 16545, 16549, - 16553, 16557, 16561, 16565, 16569, 16573, 16577, 16581, - 16585, 16589, 16593, 16597, 16601, 16605, 16609, 16613, - 16617, 16621, 16625, 16629, 16633, 16637, 16641, 16645, - 16649, 16653, 16657, 16661, 16665, 16669, 16673, 16677, - 16681, 16685, 16689, 16693, 16697, 16701, 16705, 16709, - 16713, 16717, 16721, 16725, 16729, 16733, 16737, 16741, - 16745, 16749, 16753, 16757, 16761, 16765, 16769, 16773, - 16777, 16781, 16785, 16789, 16793, 16797, 16801, 16805, - 16809, 16813, 16817, 16821, 16825, 16829, 16833, 16837, - 16841, 16845, 16849, 16853, 16857, 16861, 16865, 0, - 0, 0, 16869, 16873, 16877, 16881, 16885, 16889, - 0, 0, 16893, 16897, 16901, 16905, 16909, 16913, - 0, 0, 16917, 16921, 16925, 16929, 16933, 16937, - 0, 0, 16941, 16945, 16949, 0, 0, 0, - 16953, 16957, 16961, 16965, 16969, 16973, 16977, 0, - 16981, 16985, 16989, 16993, 16997, 17001, 17005, 0, + 9185, 9192, 9199, 9206, 9212, 9219, 9225, 9231, + 9239, 9246, 9252, 9258, 9264, 9271, 9278, 9284, + 9290, 9295, 9301, 9308, 9315, 9320, 9328, 9337, + 9345, 9351, 9359, 9367, 9374, 9380, 9386, 9392, + 9399, 9407, 9414, 9420, 9426, 9432, 9437, 9442, + 9447, 9452, 9458, 9464, 9472, 9478, 9485, 9493, + 9499, 9504, 9509, 9517, 9524, 9532, 9538, 9546, + 9551, 9557, 9563, 9569, 9575, 9581, 9588, 9594, + 9599, 9605, 9611, 9617, 9624, 9630, 9636, 9642, + 9650, 9657, 9662, 9670, 9675, 9682, 9689, 9695, + 9701, 9707, 9714, 9719, 9725, 9732, 9737, 9745, + 9751, 9756, 9761, 9766, 9771, 9776, 9781, 9786, + 9791, 9796, 9801, 9807, 9813, 9819, 9825, 9831, + 9837, 9843, 9849, 9855, 9861, 9867, 9873, 9879, + 9885, 9891, 9897, 9902, 9907, 9913, 9918, 0, + 0, 0, 0, 9923, 9928, 9933, 9938, 9943, + 9950, 9955, 9960, 9965, 9970, 9975, 9980, 9985, + 9990, 9996, 10003, 10008, 10013, 10018, 10023, 10028, + 10033, 10038, 10044, 10050, 10056, 10062, 10067, 10072, + 10077, 10082, 10087, 10092, 10097, 10102, 10107, 10112, + 10118, 10124, 10129, 10135, 10141, 10147, 10152, 10158, + 10164, 10171, 10176, 10182, 10188, 10194, 10200, 10208, + 10217, 10222, 10227, 10232, 10237, 10242, 10247, 10252, + 10257, 10262, 10267, 10272, 10277, 10282, 10287, 10292, + 10297, 10302, 10307, 10314, 10319, 10324, 10329, 10336, + 10342, 10347, 10352, 10357, 10362, 10367, 10372, 10377, + 10382, 10387, 10392, 10398, 10403, 10408, 10414, 10420, + 10425, 10432, 10438, 10443, 10448, 10453, 0, 0, + 10458, 10463, 10468, 10473, 10478, 10483, 10488, 10493, + 10498, 10503, 10509, 10515, 10521, 10527, 10533, 10539, + 10545, 10551, 10557, 10563, 10569, 10575, 10581, 10587, + 10593, 10599, 10605, 10611, 10617, 10623, 10629, 0, + + 10635, 10639, 10643, 10647, 10651, 10655, 10659, 10663, + 10667, 10671, 10675, 10679, 10683, 10687, 10691, 10695, + 10699, 10703, 10707, 10711, 10715, 10719, 10723, 10727, + 10731, 10735, 10739, 10743, 10747, 10751, 10755, 10759, + 10763, 10767, 10771, 10775, 10779, 10783, 10787, 10791, + 10795, 10799, 10803, 10807, 10811, 10815, 10819, 10823, + 10827, 10831, 10835, 10839, 10843, 10847, 10851, 10855, + 10859, 10863, 10867, 10871, 10875, 10879, 10883, 10887, + 10891, 10895, 10899, 10903, 10907, 10911, 10915, 10919, + 10923, 10927, 10931, 10935, 10939, 10943, 10947, 10951, + 10955, 10959, 10963, 10967, 10971, 10975, 10979, 10983, + 10987, 10991, 10995, 10999, 11003, 11007, 11011, 11015, + 11019, 11023, 11027, 11031, 11035, 11039, 11043, 11047, + 11051, 11055, 11059, 11063, 11067, 11071, 11075, 11079, + 11083, 11087, 11091, 11095, 11099, 11103, 11107, 11111, + 11115, 11119, 11123, 11127, 11131, 11135, 11139, 11143, + 11147, 11151, 11155, 11159, 11163, 11167, 11171, 11175, + 11179, 11183, 11187, 11191, 11195, 11199, 11203, 11207, + 11211, 11215, 11219, 11223, 11227, 11231, 11235, 11239, + 11243, 11247, 11251, 11255, 11259, 11263, 11267, 11271, + 11275, 11279, 11283, 11287, 11291, 11295, 11299, 11303, + 11307, 11311, 11315, 11319, 11323, 11327, 11331, 11335, + 11339, 11343, 11347, 11351, 11355, 11359, 11363, 11367, + 11371, 11375, 11379, 11383, 11387, 11391, 11395, 11399, + 11403, 11407, 11411, 11415, 11419, 11423, 11427, 11431, + 11435, 11439, 11443, 11447, 11451, 11455, 11459, 11463, + 11467, 11471, 11475, 11479, 11483, 11487, 11491, 11495, + 11499, 11503, 11507, 11511, 11515, 11519, 11523, 11527, + 11531, 11535, 11539, 11543, 11547, 11551, 11555, 11559, + 11563, 11567, 11571, 11575, 11579, 11583, 11587, 11591, + 11595, 11599, 11603, 11607, 11611, 11615, 11619, 11623, + 11627, 11631, 11635, 11639, 11643, 11647, 11651, 11655, + + 11659, 11663, 11667, 11671, 11675, 11679, 11683, 11687, + 11691, 11695, 11699, 11703, 11707, 11711, 0, 0, + 11715, 0, 11719, 0, 0, 11723, 11727, 11731, + 11735, 11739, 11743, 11747, 11751, 11755, 11759, 0, + 11763, 0, 11767, 0, 0, 11771, 11775, 0, + 0, 0, 11779, 11783, 11787, 11791, 0, 0, + 11795, 11799, 11803, 11807, 11811, 11815, 11819, 11823, + 11827, 11831, 11835, 11839, 11843, 11847, 11851, 11855, + 11859, 11863, 11867, 11871, 11875, 11879, 11883, 11887, + 11891, 11895, 11899, 11903, 11907, 11911, 11915, 11919, + 11923, 11927, 11931, 11935, 11939, 11943, 11947, 11951, + 11955, 11959, 11963, 11967, 11971, 11975, 11979, 11983, + 11987, 11991, 11995, 11999, 12003, 12007, 12011, 12015, + 12019, 12023, 12027, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + + 12031, 12036, 12041, 12046, 12052, 12058, 12063, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 12068, 12073, 12078, 12083, 12088, + 0, 0, 0, 0, 0, 12093, 0, 12098, + 12103, 12107, 12111, 12115, 12119, 12123, 12127, 12131, + 12135, 12139, 12143, 12148, 12153, 12158, 12163, 12168, + 12173, 12178, 12183, 12188, 12193, 12198, 12203, 0, + 12208, 12213, 12218, 12223, 12228, 0, 12233, 0, + 12238, 12243, 0, 12248, 12253, 0, 12258, 12263, + 12268, 12273, 12278, 12283, 12288, 12293, 12298, 12303, + 12308, 12312, 12316, 12320, 12324, 12328, 12332, 12336, + 12340, 12344, 12348, 12352, 12356, 12360, 12364, 12368, + 12372, 12376, 12380, 12384, 12388, 12392, 12396, 12400, + 12404, 12408, 12412, 12416, 12420, 12424, 12428, 12432, + 12436, 12440, 12444, 12448, 12452, 12456, 12460, 12464, + 12468, 12472, 12476, 12480, 12484, 12488, 12492, 12496, + 12500, 12504, 12508, 12512, 12516, 12520, 12524, 12528, + 12532, 12536, 12540, 12544, 12548, 12552, 12556, 12560, + 12564, 12568, 12572, 12576, 12580, 12584, 12588, 12592, + 12596, 12600, 12604, 12608, 12612, 12616, 12620, 12624, + 12628, 12632, 12636, 12640, 12644, 12648, 12652, 12656, + 12660, 12664, 12668, 12672, 12676, 12680, 12684, 12688, + 12692, 12696, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 12700, 12704, 12708, 12712, 12716, + 12720, 12724, 12728, 12732, 12736, 12740, 12744, 12748, + 12752, 12756, 12760, 12764, 12768, 12772, 12776, 12780, + 12784, 12788, 12792, 12797, 12802, 12807, 12812, 12817, + 12822, 12827, 12832, 12837, 12842, 12847, 12852, 12857, + 12862, 12867, 12872, 12877, 12882, 12886, 12890, 12894, + + 12898, 12903, 12908, 12913, 12918, 12923, 12928, 12933, + 12938, 12943, 12948, 12953, 12958, 12963, 12968, 12973, + 12978, 12983, 12988, 12993, 12998, 13003, 13008, 13013, + 13018, 13023, 13028, 13033, 13038, 13043, 13048, 13053, + 13058, 13063, 13068, 13073, 13078, 13083, 13088, 13093, + 13098, 13103, 13108, 13113, 13118, 13123, 13128, 13133, + 13138, 13143, 13148, 13153, 13158, 13163, 13168, 13173, + 13178, 13183, 13188, 13193, 13198, 13203, 13208, 13213, + 13218, 13223, 13228, 13233, 13238, 13243, 13248, 13253, + 13258, 13263, 13268, 13273, 13278, 13283, 13288, 13293, + 13298, 13303, 13308, 13313, 13318, 13323, 13328, 13333, + 13338, 13343, 13348, 13353, 13358, 13363, 13368, 13374, + 13380, 13386, 13392, 13398, 13404, 13409, 13414, 13419, + 13424, 13429, 13434, 13439, 13444, 13449, 13454, 13459, + 13464, 13469, 13474, 13479, 13484, 13489, 13494, 13499, + 13504, 13509, 13514, 13519, 13524, 13529, 13534, 13539, + 13544, 13549, 13554, 13559, 13564, 13569, 13574, 13579, + 13584, 13589, 13594, 13599, 13604, 13609, 13614, 13619, + 13624, 13629, 13634, 13639, 13644, 13649, 13654, 13659, + 13664, 13669, 13674, 13679, 13684, 13689, 13694, 13699, + 13704, 13709, 13714, 13719, 13724, 13729, 13734, 13739, + 13744, 13749, 13754, 13759, 13764, 13769, 13774, 13779, + 13784, 13789, 13794, 13799, 13804, 13809, 13814, 13819, + 13824, 13829, 13834, 13839, 13844, 13849, 13854, 13859, + 13864, 13869, 13874, 13879, 13884, 13889, 13894, 13899, + 13904, 13909, 13914, 13919, 13924, 13929, 13934, 13939, + 13944, 13949, 13954, 13959, 13964, 13969, 13974, 13979, + 13984, 13989, 13994, 13999, 14004, 14009, 14014, 14019, + 14024, 14029, 14034, 14039, 14044, 14049, 14054, 14059, + 14064, 14069, 14074, 14079, 14084, 14089, 14094, 14099, + 14104, 14109, 14114, 14120, 14126, 14132, 14137, 14142, + 14147, 14152, 14157, 14162, 14167, 14172, 14177, 14182, + + 14187, 14192, 14197, 14202, 14207, 14212, 14217, 14222, + 14227, 14232, 14237, 14242, 14247, 14252, 14257, 14262, + 14267, 14272, 14277, 14282, 14287, 14292, 14297, 14302, + 14307, 14312, 14317, 14322, 14327, 14332, 14337, 14342, + 14347, 14352, 14357, 14362, 14367, 14372, 14377, 14382, + 14387, 14392, 14397, 14402, 14407, 14412, 14417, 14422, + 14427, 14432, 14437, 14442, 14447, 14452, 14457, 14462, + 14467, 14472, 14477, 14482, 14487, 14492, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 14497, 14503, 14509, 14515, 14521, 14527, 14533, 14539, + 14545, 14551, 14557, 14563, 14569, 14575, 14581, 14587, + 14593, 14599, 14605, 14611, 14617, 14623, 14629, 14635, + 14641, 14647, 14653, 14659, 14665, 14671, 14677, 14683, + 14689, 14695, 14701, 14707, 14713, 14719, 14725, 14731, + 14737, 14743, 14749, 14755, 14761, 14767, 14773, 14779, + 14785, 14791, 14797, 14803, 14809, 14815, 14821, 14827, + 14833, 14839, 14845, 14851, 14857, 14863, 14869, 14875, + 0, 0, 14881, 14887, 14893, 14899, 14905, 14911, + 14917, 14923, 14929, 14935, 14941, 14947, 14953, 14959, + 14965, 14971, 14977, 14983, 14989, 14995, 15001, 15007, + 15013, 15019, 15025, 15031, 15037, 15043, 15049, 15055, + 15061, 15067, 15073, 15079, 15085, 15091, 15097, 15103, + 15109, 15115, 15121, 15127, 15133, 15139, 15145, 15151, + 15157, 15163, 15169, 15175, 15181, 15187, 15193, 15199, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 15205, 15211, 15217, 15224, 15231, 15238, 15245, 15252, + 15259, 15266, 15272, 15293, 15304, 0, 0, 0, + + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 15311, 15315, 15319, 15323, 15327, 15331, 15335, 15339, + 15343, 15347, 15351, 15355, 15359, 15363, 15367, 15371, + 15375, 15379, 15383, 15387, 15391, 0, 0, 0, + 0, 15395, 15399, 15403, 15407, 15411, 15415, 15419, + 15423, 15427, 15431, 0, 15435, 15439, 15443, 15447, + 15451, 15455, 15459, 15463, 15467, 15471, 15475, 15479, + 15483, 15487, 15491, 15495, 15499, 15503, 15507, 0, + 15511, 15515, 15519, 15523, 0, 0, 0, 0, + 15527, 15532, 15537, 0, 15542, 0, 15547, 15552, + 15557, 15562, 15567, 15572, 15577, 15582, 15587, 15592, + 15597, 15601, 15605, 15609, 15613, 15617, 15621, 15625, + 15629, 15633, 15637, 15641, 15645, 15649, 15653, 15657, + 15661, 15665, 15669, 15673, 15677, 15681, 15685, 15689, + 15693, 15697, 15701, 15705, 15709, 15713, 15717, 15721, + 15725, 15729, 15733, 15737, 15741, 15745, 15749, 15753, + 15757, 15761, 15765, 15769, 15773, 15777, 15781, 15785, + 15789, 15793, 15797, 15801, 15805, 15809, 15813, 15817, + 15821, 15825, 15829, 15833, 15837, 15841, 15845, 15849, + 15853, 15857, 15861, 15865, 15869, 15873, 15877, 15881, + 15885, 15889, 15893, 15897, 15901, 15905, 15909, 15913, + 15917, 15921, 15925, 15929, 15933, 15937, 15941, 15945, + 15949, 15953, 15957, 15961, 15965, 15969, 15973, 15977, + 15981, 15985, 15989, 15993, 15997, 16001, 16005, 16009, + 16013, 16017, 16021, 16025, 16029, 16033, 16037, 16041, + 16045, 16049, 16053, 16057, 16061, 16065, 16070, 16075, + 16080, 16085, 16090, 16095, 16100, 0, 0, 0, + + 0, 16105, 16109, 16113, 16117, 16121, 16125, 16129, + 16133, 16137, 16141, 16145, 16149, 16153, 16157, 16161, + 16165, 16169, 16173, 16177, 16181, 16185, 16189, 16193, + 16197, 16201, 16205, 16209, 16213, 16217, 16221, 16225, + 16229, 16233, 16237, 16241, 16245, 16249, 16253, 16257, + 16261, 16265, 16269, 16273, 16277, 16281, 16285, 16289, + 16293, 16297, 16301, 16305, 16309, 16313, 16317, 16321, + 16325, 16329, 16333, 16337, 16341, 16345, 16349, 16353, + 16357, 16361, 16365, 16369, 16373, 16377, 16381, 16385, + 16389, 16393, 16397, 16401, 16405, 16409, 16413, 16417, + 16421, 16425, 16429, 16433, 16437, 16441, 16445, 16449, + 16453, 16457, 16461, 16465, 16469, 16473, 16477, 16481, + 16485, 16489, 16493, 16497, 16501, 16505, 16509, 16513, + 16517, 16521, 16525, 16529, 16533, 16537, 16541, 16545, + 16549, 16553, 16557, 16561, 16565, 16569, 16573, 16577, + 16581, 16585, 16589, 16593, 16597, 16601, 16605, 16609, + 16613, 16617, 16621, 16625, 16629, 16633, 16637, 16641, + 16645, 16649, 16653, 16657, 16661, 16665, 16669, 16673, + 16677, 16681, 16685, 16689, 16693, 16697, 16701, 16705, + 16709, 16713, 16717, 16721, 16725, 16729, 16733, 16737, + 16741, 16745, 16749, 16753, 16757, 16761, 16765, 16769, + 16773, 16777, 16781, 16785, 16789, 16793, 16797, 16801, + 16805, 16809, 16813, 16817, 16821, 16825, 16829, 16833, + 16837, 16841, 16845, 16849, 16853, 16857, 16861, 0, + 0, 0, 16865, 16869, 16873, 16877, 16881, 16885, + 0, 0, 16889, 16893, 16897, 16901, 16905, 16909, + 0, 0, 16913, 16917, 16921, 16925, 16929, 16933, + 0, 0, 16937, 16941, 16945, 0, 0, 0, + 16949, 16953, 16957, 16961, 16965, 16969, 16973, 0, + 16977, 16981, 16985, 16989, 16993, 16997, 17001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; -// 67552 bytes +// 67544 bytes const TQ_UINT16 TQUnicodeTables::ligature_map[] = { 0, - 5567, 0, - 5552, 0, - 5572, 0, - 67, 72, 77, 82, 87, 92, 332, 342, 352, 966, 1196, 1206, 1346, 2365, 3145, 3155, 0, - 2375, 2385, 2395, 0, + 5563, 0, + 5548, 0, + 5568, 0, + 67, 72, 77, 82, 87, 92, 332, 342, 352, 966, 1196, 1206, 1346, 2361, 3141, 3151, 0, + 2371, 2381, 2391, 0, 97, 362, 372, 382, 392, 0, - 402, 2415, 2425, 2435, 2445, 2455, 0, - 102, 107, 112, 117, 412, 422, 432, 442, 452, 1216, 1226, 1356, 2485, 2495, 3265, 3275, 3285, 0, - 2515, 0, - 462, 472, 482, 492, 1076, 1146, 2525, 0, - 502, 1336, 2535, 2545, 2555, 2565, 2575, 0, - 122, 127, 132, 137, 512, 522, 532, 542, 552, 976, 1236, 1246, 2585, 3345, 3355, 0, + 402, 2411, 2421, 2431, 2441, 2451, 0, + 102, 107, 112, 117, 412, 422, 432, 442, 452, 1216, 1226, 1356, 2481, 2491, 3261, 3271, 3281, 0, + 2511, 0, + 462, 472, 482, 492, 1076, 1146, 2521, 0, + 502, 1336, 2531, 2541, 2551, 2561, 2571, 0, + 122, 127, 132, 137, 512, 522, 532, 542, 552, 976, 1236, 1246, 2581, 3341, 3351, 0, 567, 0, - 577, 1086, 2605, 2615, 2625, 0, - 587, 597, 607, 2635, 2655, 2665, 0, - 2675, 2685, 2695, 0, - 142, 627, 637, 647, 1156, 2705, 2715, 2725, 2735, 0, - 147, 152, 157, 162, 167, 662, 672, 682, 901, 986, 1096, 1256, 1266, 1386, 3365, 3375, 0, - 2785, 2795, 0, - 692, 702, 712, 1276, 1286, 2805, 2815, 2835, 0, - 722, 732, 742, 752, 1316, 2845, 2855, 0, - 762, 772, 1326, 2895, 2905, 2915, 2925, 0, - 172, 177, 182, 187, 782, 792, 802, 812, 822, 832, 911, 996, 1296, 1306, 2935, 2945, 2955, 3485, 3495, 0, - 2985, 2995, 0, - 842, 3005, 3015, 3025, 3035, 3045, 0, - 3055, 3065, 0, - 192, 852, 862, 1406, 3075, 3555, 3565, 3575, 3585, 0, - 867, 877, 887, 3085, 3095, 3105, 0, - 197, 202, 207, 212, 217, 222, 337, 347, 357, 971, 1201, 1211, 1351, 2370, 3150, 3160, 0, - 2380, 2390, 2400, 0, + 577, 1086, 2601, 2611, 2621, 0, + 587, 597, 607, 2631, 2651, 2661, 0, + 2671, 2681, 2691, 0, + 142, 627, 637, 647, 1156, 2701, 2711, 2721, 2731, 0, + 147, 152, 157, 162, 167, 662, 672, 682, 901, 986, 1096, 1256, 1266, 1386, 3361, 3371, 0, + 2781, 2791, 0, + 692, 702, 712, 1276, 1286, 2801, 2811, 2831, 0, + 722, 732, 742, 752, 1316, 2841, 2851, 0, + 762, 772, 1326, 2891, 2901, 2911, 2921, 0, + 172, 177, 182, 187, 782, 792, 802, 812, 822, 832, 911, 996, 1296, 1306, 2931, 2941, 2951, 3481, 3491, 0, + 2981, 2991, 0, + 842, 3001, 3011, 3021, 3031, 3041, 0, + 3051, 3061, 0, + 192, 852, 862, 1406, 3071, 3551, 3561, 3571, 3581, 0, + 867, 877, 887, 3081, 3091, 3101, 0, + 197, 202, 207, 212, 217, 222, 337, 347, 357, 971, 1201, 1211, 1351, 2366, 3146, 3156, 0, + 2376, 2386, 2396, 0, 227, 367, 377, 387, 397, 0, - 407, 2420, 2430, 2440, 2450, 2460, 0, - 232, 237, 242, 247, 417, 427, 437, 447, 457, 1221, 1231, 1361, 2490, 2500, 3270, 3280, 3290, 0, - 2520, 0, - 467, 477, 487, 497, 1081, 1151, 2530, 0, - 507, 1341, 2540, 2550, 2560, 2570, 2580, 3115, 0, - 252, 257, 262, 267, 517, 527, 537, 547, 981, 1241, 1251, 2590, 3350, 3360, 0, + 407, 2416, 2426, 2436, 2446, 2456, 0, + 232, 237, 242, 247, 417, 427, 437, 447, 457, 1221, 1231, 1361, 2486, 2496, 3266, 3276, 3286, 0, + 2516, 0, + 467, 477, 487, 497, 1081, 1151, 2526, 0, + 507, 1341, 2536, 2546, 2556, 2566, 2576, 3111, 0, + 252, 257, 262, 267, 517, 527, 537, 547, 981, 1241, 1251, 2586, 3346, 3356, 0, 572, 1126, 0, - 582, 1091, 2610, 2620, 2630, 0, - 592, 602, 612, 2640, 2660, 2670, 0, - 2680, 2690, 2700, 0, - 272, 632, 642, 652, 1161, 2710, 2720, 2730, 2740, 0, - 277, 282, 287, 292, 297, 667, 677, 687, 906, 991, 1101, 1261, 1271, 1391, 3370, 3380, 0, - 2790, 2800, 0, - 697, 707, 717, 1281, 1291, 2810, 2820, 2840, 0, - 727, 737, 747, 757, 1321, 2850, 2860, 0, - 767, 777, 1331, 2900, 2910, 2920, 2930, 3120, 0, - 302, 307, 312, 317, 787, 797, 807, 817, 827, 837, 916, 1001, 1301, 1311, 2940, 2950, 2960, 3490, 3500, 0, - 2990, 3000, 0, - 847, 3010, 3020, 3030, 3040, 3050, 3125, 0, - 3060, 3070, 0, - 322, 327, 857, 1411, 3080, 3130, 3560, 3570, 3580, 3590, 0, - 872, 882, 892, 3090, 3100, 3110, 0, - 1537, 4476, 4670, 0, - 3165, 3175, 3185, 3195, 0, + 582, 1091, 2606, 2616, 2626, 0, + 592, 602, 612, 2636, 2656, 2666, 0, + 2676, 2686, 2696, 0, + 272, 632, 642, 652, 1161, 2706, 2716, 2726, 2736, 0, + 277, 282, 287, 292, 297, 667, 677, 687, 906, 991, 1101, 1261, 1271, 1391, 3366, 3376, 0, + 2786, 2796, 0, + 697, 707, 717, 1281, 1291, 2806, 2816, 2836, 0, + 727, 737, 747, 757, 1321, 2846, 2856, 0, + 767, 777, 1331, 2896, 2906, 2916, 2926, 3116, 0, + 302, 307, 312, 317, 787, 797, 807, 817, 827, 837, 916, 1001, 1301, 1311, 2936, 2946, 2956, 3486, 3496, 0, + 2986, 2996, 0, + 847, 3006, 3016, 3026, 3036, 3046, 3121, 0, + 3056, 3066, 0, + 322, 327, 857, 1411, 3076, 3126, 3556, 3566, 3576, 3586, 0, + 872, 882, 892, 3086, 3096, 3106, 0, + 1537, 4472, 4666, 0, + 3161, 3171, 3181, 3191, 0, 1046, 0, 1166, 0, 1066, 1176, 0, - 2405, 0, - 3295, 3305, 3315, 3325, 0, - 2595, 0, - 3385, 3395, 3405, 3415, 0, - 1376, 2745, 2755, 0, + 2401, 0, + 3291, 3301, 3311, 3321, 0, + 2591, 0, + 3381, 3391, 3401, 3411, 0, + 1376, 2741, 2751, 0, 1366, 0, 1186, 0, 1006, 1016, 1026, 1036, 0, - 3170, 3180, 3190, 3200, 0, + 3166, 3176, 3186, 3196, 0, 1051, 0, 1171, 0, 1071, 1181, 0, - 2410, 0, - 3300, 3310, 3320, 3330, 0, - 2600, 0, - 3390, 3400, 3410, 3420, 0, - 1381, 2750, 2760, 0, + 2406, 0, + 3296, 3306, 3316, 3326, 0, + 2596, 0, + 3386, 3396, 3406, 3416, 0, + 1381, 2746, 2756, 0, 1371, 0, 1191, 0, 1011, 1021, 1031, 1041, 0, - 3215, 3225, 3235, 3245, 0, - 3220, 3230, 3240, 3250, 0, - 2465, 2475, 0, - 2470, 2480, 0, - 2765, 2775, 0, - 2770, 2780, 0, - 2865, 0, - 2870, 0, - 2875, 0, - 2880, 0, - 2965, 0, - 2970, 0, - 2975, 0, - 2980, 0, - 3140, 0, - 3435, 3445, 3455, 3465, 3475, 0, - 3440, 3450, 3460, 3470, 3480, 0, - 3505, 3515, 3525, 3535, 3545, 0, - 3510, 3520, 3530, 3540, 3550, 0, + 3211, 3221, 3231, 3241, 0, + 3216, 3226, 3236, 3246, 0, + 2461, 2471, 0, + 2466, 2476, 0, + 2761, 2771, 0, + 2766, 2776, 0, + 2861, 0, + 2866, 0, + 2871, 0, + 2876, 0, + 2961, 0, + 2966, 0, + 2971, 0, + 2976, 0, + 3136, 0, + 3431, 3441, 3451, 3461, 3471, 0, + 3436, 3446, 3456, 3466, 3476, 0, + 3501, 3511, 3521, 3531, 3541, 0, + 3506, 3516, 3526, 3536, 3546, 0, 1116, 0, 1106, 0, 1111, 0, 1056, 0, 1061, 0, - 2505, 0, - 2510, 0, + 2501, 0, + 2506, 0, 1396, 0, 1401, 0, 1121, 0, 1514, 0, - 1542, 3635, 3640, 4433, 4438, 4443, 4452, 0, - 1551, 3705, 3710, 4506, 0, - 1556, 3775, 3780, 4515, 4524, 0, - 1561, 1586, 3855, 3860, 4573, 4578, 4583, 0, - 1566, 3925, 3930, 4708, 0, - 4665, 0, - 1571, 1591, 3995, 4646, 4651, 4656, 0, - 1576, 4055, 4060, 4717, 4726, 0, - 4418, 0, - 4491, 0, - 1596, 3595, 3600, 4095, 4398, 4403, 4413, 4423, 0, - 1601, 3675, 3680, 4104, 0, - 1606, 3735, 3740, 4113, 4486, 4496, 0, - 1611, 1621, 3815, 3820, 4122, 4544, 4549, 4563, 0, - 1631, 3895, 3900, 4131, 0, - 4626, 4631, 0, - 1626, 1636, 3955, 3960, 4140, 4607, 4612, 4636, 0, - 1641, 4015, 4020, 4149, 4688, 4698, 0, - 1581, 4554, 4568, 0, - 1616, 4617, 4641, 0, - 4693, 0, + 1542, 3631, 3636, 4429, 4434, 4439, 4448, 0, + 1551, 3701, 3706, 4502, 0, + 1556, 3771, 3776, 4511, 4520, 0, + 1561, 1586, 3851, 3856, 4569, 4574, 4579, 0, + 1566, 3921, 3926, 4704, 0, + 4661, 0, + 1571, 1591, 3991, 4642, 4647, 4652, 0, + 1576, 4051, 4056, 4713, 4722, 0, + 4414, 0, + 4487, 0, + 1596, 3591, 3596, 4091, 4394, 4399, 4409, 4419, 0, + 1601, 3671, 3676, 4100, 0, + 1606, 3731, 3736, 4109, 4482, 4492, 0, + 1611, 1621, 3811, 3816, 4118, 4540, 4545, 4559, 0, + 1631, 3891, 3896, 4127, 0, + 4622, 4627, 0, + 1626, 1636, 3951, 3956, 4136, 4603, 4608, 4632, 0, + 1641, 4011, 4016, 4145, 4684, 4694, 0, + 1581, 4550, 4564, 0, + 1616, 4613, 4637, 0, + 4689, 0, 1658, 1663, 0, - 1711, 0, - 1796, 1806, 0, - 1706, 0, - 1696, 1701, 1816, 0, - 1786, 1836, 0, - 1846, 0, - 1721, 1731, 1856, 1866, 0, - 1716, 0, - 1876, 0, - 1726, 1906, 1916, 1926, 0, - 1936, 0, - 1946, 0, - 1896, 0, - 1801, 1811, 0, - 1751, 0, - 1741, 1746, 1821, 0, - 1791, 1841, 0, - 1851, 0, - 1736, 1766, 1861, 1871, 0, - 1761, 0, - 1881, 0, - 1771, 1911, 1921, 1931, 0, - 1941, 0, - 1951, 0, - 1901, 0, - 1756, 0, - 1776, 0, - 1781, 0, - 1826, 0, - 1831, 0, - 1886, 0, - 1891, 0, - 12167, 12172, 12177, 0, - 12182, 12292, 0, - 12187, 0, - 12192, 0, - 12197, 0, - 12202, 12287, 0, - 12207, 0, - 12212, 0, - 12097, 12217, 0, - 12222, 0, - 12227, 12297, 0, - 12232, 0, - 12237, 0, - 12242, 0, - 12247, 0, - 12252, 0, - 12257, 12302, 0, - 12262, 0, - 12267, 0, - 12272, 0, - 12147, 12152, 12277, 0, - 12282, 0, - 12102, 0, - 1961, 1966, 1976, 0, - 1971, 0, - 1981, 0, - 2011, 0, - 2016, 0, - 2006, 0, - 2036, 0, - 2041, 0, - 2046, 0, - 2051, 0, - 2056, 0, - 2061, 0, - 2021, 0, - 2066, 0, - 2071, 0, - 2026, 0, - 2031, 0, - 2086, 0, - 2091, 0, - 2096, 0, - 2076, 2081, 0, - 2111, 0, - 2116, 0, - 2121, 0, - 2126, 0, - 2101, 0, - 2106, 0, - 2146, 0, - 2151, 0, - 2131, 2136, 2141, 0, - 2156, 0, - 2161, 2171, 0, - 2166, 0, - 2176, 0, - 2181, 0, - 2186, 2191, 2196, 0, - 2201, 0, - 2206, 2216, 0, - 2211, 0, - 2221, 2226, 2236, 0, - 2231, 0, - 2290, 0, - 2265, 0, - 2270, 0, - 2275, 0, - 2280, 0, - 2285, 0, - 2295, 2300, 2325, 0, - 2355, 0, - 2330, 0, - 2335, 0, - 2340, 0, - 2345, 0, - 2350, 0, - 2305, 0, - 2315, 0, - 2360, 0, - 2645, 0, - 2650, 0, - 2825, 0, - 2830, 0, - 2885, 0, - 2890, 0, - 3205, 3255, 0, - 3210, 3260, 0, - 3335, 0, - 3340, 0, - 3425, 0, - 3430, 0, - 3605, 3615, 3625, 4158, 0, - 3610, 3620, 3630, 4163, 0, - 4168, 0, - 4173, 0, - 4178, 0, - 4183, 0, - 4188, 0, - 4193, 0, - 3645, 3655, 3665, 4198, 0, - 3650, 3660, 3670, 4203, 0, - 4208, 0, - 4213, 0, - 4218, 0, - 4223, 0, - 4228, 0, - 4233, 0, - 3685, 3695, 0, - 3690, 3700, 0, - 3715, 3725, 0, - 3720, 3730, 0, - 3745, 3755, 3765, 4238, 0, - 3750, 3760, 3770, 4243, 0, - 4248, 0, - 4253, 0, - 4258, 0, - 4263, 0, - 4268, 0, - 4273, 0, - 3785, 3795, 3805, 4278, 0, - 3790, 3800, 3810, 4283, 0, - 4288, 0, - 4293, 0, - 4298, 0, - 4303, 0, - 4308, 0, - 4313, 0, - 3825, 3835, 3845, 0, - 3830, 3840, 3850, 0, - 3865, 3875, 3885, 0, - 3870, 3880, 3890, 0, - 3905, 3915, 0, - 3910, 3920, 0, - 3935, 3945, 0, - 3940, 3950, 0, - 3965, 3975, 3985, 0, - 3970, 3980, 3990, 0, - 4000, 4005, 4010, 0, - 4025, 4035, 4045, 4318, 0, - 4030, 4040, 4050, 4323, 0, - 4328, 0, - 4333, 0, - 4338, 0, - 4343, 0, - 4348, 0, - 4353, 0, - 4065, 4075, 4085, 4358, 0, - 4070, 4080, 4090, 4363, 0, - 4368, 0, - 4373, 0, - 4378, 0, - 4383, 0, - 4388, 0, - 4393, 0, - 4408, 0, - 4481, 0, - 4683, 0, - 4428, 0, - 4529, 4534, 4539, 0, - 4501, 0, - 4703, 0, - 4592, 4597, 4602, 0, - 5455, 0, - 5460, 0, - 5465, 0, - 5470, 0, - 5480, 0, - 5475, 0, - 5485, 0, - 5490, 0, - 5495, 0, - 5500, 0, - 5505, 0, - 5532, 0, - 5537, 0, - 5542, 0, - 5547, 0, - 5562, 0, - 5557, 0, - 5577, 0, - 5582, 0, - 5587, 0, - 5592, 0, - 5597, 0, - 5602, 0, - 5607, 0, - 5612, 0, - 5657, 0, - 5662, 0, - 5617, 0, - 5622, 0, - 5627, 0, - 5632, 0, - 5667, 0, - 5672, 0, - 5637, 0, - 5642, 0, - 5647, 0, - 5652, 0, - 5677, 0, - 5682, 0, - 5687, 0, - 5692, 0, - 6430, 0, - 7444, 0, - 7319, 0, - 7324, 0, - 7329, 0, - 7334, 0, - 7339, 0, - 7344, 0, - 7349, 0, - 7354, 0, - 7359, 0, - 7364, 0, - 7369, 0, - 7374, 0, - 7379, 0, - 7384, 0, - 7389, 0, - 7394, 7399, 0, - 7404, 7409, 0, - 7414, 7419, 0, - 7424, 7429, 0, - 7434, 7439, 0, - 7459, 0, - 7594, 0, - 7469, 0, - 7474, 0, - 7479, 0, - 7484, 0, - 7489, 0, - 7494, 0, - 7499, 0, - 7504, 0, - 7509, 0, - 7514, 0, - 7519, 0, - 7524, 0, - 7529, 0, - 7534, 0, - 7539, 0, - 7544, 7549, 0, - 7554, 7559, 0, - 7564, 7569, 0, - 7574, 7579, 0, - 7584, 7589, 0, - 7599, 0, - 7604, 0, - 7609, 0, - 7614, 0, - 7619, 0, - 12157, 12162, 0, + 1707, 0, + 1792, 1802, 0, + 1702, 0, + 1692, 1697, 1812, 0, + 1782, 1832, 0, + 1842, 0, + 1717, 1727, 1852, 1862, 0, + 1712, 0, + 1872, 0, + 1722, 1902, 1912, 1922, 0, + 1932, 0, + 1942, 0, + 1892, 0, + 1797, 1807, 0, + 1747, 0, + 1737, 1742, 1817, 0, + 1787, 1837, 0, + 1847, 0, + 1732, 1762, 1857, 1867, 0, + 1757, 0, + 1877, 0, + 1767, 1907, 1917, 1927, 0, + 1937, 0, + 1947, 0, + 1897, 0, + 1752, 0, + 1772, 0, + 1777, 0, + 1822, 0, + 1827, 0, + 1882, 0, + 1887, 0, + 12163, 12168, 12173, 0, + 12178, 12288, 0, + 12183, 0, + 12188, 0, + 12193, 0, + 12198, 12283, 0, + 12203, 0, + 12208, 0, + 12093, 12213, 0, + 12218, 0, + 12223, 12293, 0, + 12228, 0, + 12233, 0, + 12238, 0, + 12243, 0, + 12248, 0, + 12253, 12298, 0, + 12258, 0, + 12263, 0, + 12268, 0, + 12143, 12148, 12273, 0, + 12278, 0, + 12098, 0, + 1957, 1962, 1972, 0, + 1967, 0, + 1977, 0, + 2007, 0, + 2012, 0, + 2002, 0, + 2032, 0, + 2037, 0, + 2042, 0, + 2047, 0, + 2052, 0, + 2057, 0, + 2017, 0, + 2062, 0, + 2067, 0, + 2022, 0, + 2027, 0, + 2082, 0, + 2087, 0, + 2092, 0, + 2072, 2077, 0, + 2107, 0, + 2112, 0, + 2117, 0, + 2122, 0, + 2097, 0, + 2102, 0, + 2142, 0, + 2147, 0, + 2127, 2132, 2137, 0, + 2152, 0, + 2157, 2167, 0, + 2162, 0, + 2172, 0, + 2177, 0, + 2182, 2187, 2192, 0, + 2197, 0, + 2202, 2212, 0, + 2207, 0, + 2217, 2222, 2232, 0, + 2227, 0, + 2286, 0, + 2261, 0, + 2266, 0, + 2271, 0, + 2276, 0, + 2281, 0, + 2291, 2296, 2321, 0, + 2351, 0, + 2326, 0, + 2331, 0, + 2336, 0, + 2341, 0, + 2346, 0, + 2301, 0, + 2311, 0, + 2356, 0, + 2641, 0, + 2646, 0, + 2821, 0, + 2826, 0, + 2881, 0, + 2886, 0, + 3201, 3251, 0, + 3206, 3256, 0, + 3331, 0, + 3336, 0, + 3421, 0, + 3426, 0, + 3601, 3611, 3621, 4154, 0, + 3606, 3616, 3626, 4159, 0, + 4164, 0, + 4169, 0, + 4174, 0, + 4179, 0, + 4184, 0, + 4189, 0, + 3641, 3651, 3661, 4194, 0, + 3646, 3656, 3666, 4199, 0, + 4204, 0, + 4209, 0, + 4214, 0, + 4219, 0, + 4224, 0, + 4229, 0, + 3681, 3691, 0, + 3686, 3696, 0, + 3711, 3721, 0, + 3716, 3726, 0, + 3741, 3751, 3761, 4234, 0, + 3746, 3756, 3766, 4239, 0, + 4244, 0, + 4249, 0, + 4254, 0, + 4259, 0, + 4264, 0, + 4269, 0, + 3781, 3791, 3801, 4274, 0, + 3786, 3796, 3806, 4279, 0, + 4284, 0, + 4289, 0, + 4294, 0, + 4299, 0, + 4304, 0, + 4309, 0, + 3821, 3831, 3841, 0, + 3826, 3836, 3846, 0, + 3861, 3871, 3881, 0, + 3866, 3876, 3886, 0, + 3901, 3911, 0, + 3906, 3916, 0, + 3931, 3941, 0, + 3936, 3946, 0, + 3961, 3971, 3981, 0, + 3966, 3976, 3986, 0, + 3996, 4001, 4006, 0, + 4021, 4031, 4041, 4314, 0, + 4026, 4036, 4046, 4319, 0, + 4324, 0, + 4329, 0, + 4334, 0, + 4339, 0, + 4344, 0, + 4349, 0, + 4061, 4071, 4081, 4354, 0, + 4066, 4076, 4086, 4359, 0, + 4364, 0, + 4369, 0, + 4374, 0, + 4379, 0, + 4384, 0, + 4389, 0, + 4404, 0, + 4477, 0, + 4679, 0, + 4424, 0, + 4525, 4530, 4535, 0, + 4497, 0, + 4699, 0, + 4588, 4593, 4598, 0, + 5451, 0, + 5456, 0, + 5461, 0, + 5466, 0, + 5476, 0, + 5471, 0, + 5481, 0, + 5486, 0, + 5491, 0, + 5496, 0, + 5501, 0, + 5528, 0, + 5533, 0, + 5538, 0, + 5543, 0, + 5558, 0, + 5553, 0, + 5573, 0, + 5578, 0, + 5583, 0, + 5588, 0, + 5593, 0, + 5598, 0, + 5603, 0, + 5608, 0, + 5653, 0, + 5658, 0, + 5613, 0, + 5618, 0, + 5623, 0, + 5628, 0, + 5663, 0, + 5668, 0, + 5633, 0, + 5638, 0, + 5643, 0, + 5648, 0, + 5673, 0, + 5678, 0, + 5683, 0, + 5688, 0, + 6426, 0, + 7440, 0, + 7315, 0, + 7320, 0, + 7325, 0, + 7330, 0, + 7335, 0, + 7340, 0, + 7345, 0, + 7350, 0, + 7355, 0, + 7360, 0, + 7365, 0, + 7370, 0, + 7375, 0, + 7380, 0, + 7385, 0, + 7390, 7395, 0, + 7400, 7405, 0, + 7410, 7415, 0, + 7420, 7425, 0, + 7430, 7435, 0, + 7455, 0, + 7590, 0, + 7465, 0, + 7470, 0, + 7475, 0, + 7480, 0, + 7485, 0, + 7490, 0, + 7495, 0, + 7500, 0, + 7505, 0, + 7510, 0, + 7515, 0, + 7520, 0, + 7525, 0, + 7530, 0, + 7535, 0, + 7540, 7545, 0, + 7550, 7555, 0, + 7560, 7565, 0, + 7570, 7575, 0, + 7580, 7585, 0, + 7595, 0, + 7600, 0, + 7605, 0, + 7610, 0, + 7615, 0, + 12153, 12158, 0, }; @@ -10564,7 +10580,7 @@ const TQ_UINT16 TQUnicodeTables::case_info[] = { 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0, - 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0, + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x1e9e, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0, @@ -10611,7 +10627,7 @@ const TQ_UINT16 TQUnicodeTables::case_info[] = { 0x229, 0x228, 0x22b, 0x22a, 0x22d, 0x22c, 0x22f, 0x22e, 0x231, 0x230, 0x233, 0x232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0x242, 0x241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x181, 0x186, 0, 0x189, 0x18a, 0, 0x18f, 0, 0x190, 0, 0, 0, 0, @@ -10666,8 +10682,8 @@ const TQ_UINT16 TQUnicodeTables::case_info[] = { 0x3d9, 0x3d8, 0x3db, 0x3da, 0x3dd, 0x3dc, 0x3df, 0x3de, 0x3e1, 0x3e0, 0x3e3, 0x3e2, 0x3e5, 0x3e4, 0x3e7, 0x3e6, 0x3e9, 0x3e8, 0x3eb, 0x3ea, 0x3ed, 0x3ec, 0x3ef, 0x3ee, - 0x39a, 0x3a1, 0x3a3, 0, 0x3b8, 0x395, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0x39a, 0x3a1, 0x3f9, 0, 0x3b8, 0x395, 0, 0, + 0, 0x3f2, 0x3fb, 0x3fa, 0, 0, 0, 0, 0x450, 0x451, 0x452, 0x453, 0x454, 0x455, 0x456, 0x457, 0x458, 0x459, 0x45a, 0x45b, 0x45c, 0x45d, 0x45e, 0x45f, @@ -10754,7 +10770,7 @@ const TQ_UINT16 TQUnicodeTables::case_info[] = { 0x1e81, 0x1e80, 0x1e83, 0x1e82, 0x1e85, 0x1e84, 0x1e87, 0x1e86, 0x1e89, 0x1e88, 0x1e8b, 0x1e8a, 0x1e8d, 0x1e8c, 0x1e8f, 0x1e8e, 0x1e91, 0x1e90, 0x1e93, 0x1e92, 0x1e95, 0x1e94, 0, 0, - 0, 0, 0, 0x1e60, 0, 0, 0, 0, + 0, 0, 0, 0x1e60, 0, 0, 0xdf, 0, 0x1ea1, 0x1ea0, 0x1ea3, 0x1ea2, 0x1ea5, 0x1ea4, 0x1ea7, 0x1ea6, 0x1ea9, 0x1ea8, 0x1eab, 0x1eaa, 0x1ead, 0x1eac, 0x1eaf, 0x1eae, 0x1eb1, 0x1eb0, 0x1eb3, 0x1eb2, 0x1eb5, 0x1eb4, 0x1eb7, 0x1eb6, @@ -12465,7 +12481,7 @@ const TQ_UINT8 TQUnicodeTables::line_break_info[] = { 12, 12, 12, 4, 12, 4, 12, 4, 12, 12, 12, 12, 12, 12, 4, 12, 12, 12, 12, 12, 12, 4, 4, 12, - 12, 12, 12, 4, 4, 4, 12, 12, + 12, 12, 12, 4, 12, 4, 12, 12, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, @@ -12931,9 +12947,10 @@ const TQ_UINT8 TQUnicodeTables::line_break_info[] = { }; // 52474 bytes -// END OF GENERATED DATA #endif +// END OF GENERATED DATA + #ifndef TQT_NO_UNICODETABLES