1231200Smm/*- 2238856Smm * Copyright (c) 2011-2012 libarchive Project 3231200Smm * All rights reserved. 4231200Smm * 5231200Smm * Redistribution and use in source and binary forms, with or without 6231200Smm * modification, are permitted provided that the following conditions 7231200Smm * are met: 8231200Smm * 1. Redistributions of source code must retain the above copyright 9231200Smm * notice, this list of conditions and the following disclaimer. 10231200Smm * 2. Redistributions in binary form must reproduce the above copyright 11231200Smm * notice, this list of conditions and the following disclaimer in the 12231200Smm * documentation and/or other materials provided with the distribution. 13231200Smm * 14231200Smm * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AS IS'' AND ANY EXPRESS OR 15231200Smm * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16231200Smm * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17231200Smm * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 18231200Smm * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19231200Smm * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20231200Smm * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21231200Smm * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22231200Smm * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23231200Smm * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24231200Smm * 25231200Smm * $FreeBSD$ 26231200Smm * 27231200Smm */ 28231200Smm 29231200Smm/* 30231200Smm * ATTENTION! 31231200Smm * This file is generated by build/utils/gen_archive_string_composition_h.sh 32238856Smm * from http://unicode.org/Public/6.0.0/ucd/UnicodeData.txt 33231200Smm * 34231200Smm * See also http://unicode.org/report/tr15/ 35231200Smm */ 36231200Smm 37358088Smm#ifndef ARCHIVE_STRING_COMPOSITION_H_INCLUDED 38358088Smm#define ARCHIVE_STRING_COMPOSITION_H_INCLUDED 39358088Smm 40231200Smm#ifndef __LIBARCHIVE_BUILD 41231200Smm#error This header is only to be used internally to libarchive. 42231200Smm#endif 43231200Smm 44231200Smmstruct unicode_composition_table { 45231200Smm uint32_t cp1; 46231200Smm uint32_t cp2; 47231200Smm uint32_t nfc; 48231200Smm}; 49231200Smm 50231200Smmstatic const struct unicode_composition_table u_composition_table[] = { 51231200Smm { 0x0003C , 0x00338 , 0x0226E }, 52231200Smm { 0x0003D , 0x00338 , 0x02260 }, 53231200Smm { 0x0003E , 0x00338 , 0x0226F }, 54231200Smm { 0x00041 , 0x00300 , 0x000C0 }, 55231200Smm { 0x00041 , 0x00301 , 0x000C1 }, 56231200Smm { 0x00041 , 0x00302 , 0x000C2 }, 57231200Smm { 0x00041 , 0x00303 , 0x000C3 }, 58231200Smm { 0x00041 , 0x00304 , 0x00100 }, 59231200Smm { 0x00041 , 0x00306 , 0x00102 }, 60231200Smm { 0x00041 , 0x00307 , 0x00226 }, 61231200Smm { 0x00041 , 0x00308 , 0x000C4 }, 62231200Smm { 0x00041 , 0x00309 , 0x01EA2 }, 63231200Smm { 0x00041 , 0x0030A , 0x000C5 }, 64231200Smm { 0x00041 , 0x0030C , 0x001CD }, 65231200Smm { 0x00041 , 0x0030F , 0x00200 }, 66231200Smm { 0x00041 , 0x00311 , 0x00202 }, 67231200Smm { 0x00041 , 0x00323 , 0x01EA0 }, 68231200Smm { 0x00041 , 0x00325 , 0x01E00 }, 69231200Smm { 0x00041 , 0x00328 , 0x00104 }, 70231200Smm { 0x00042 , 0x00307 , 0x01E02 }, 71231200Smm { 0x00042 , 0x00323 , 0x01E04 }, 72231200Smm { 0x00042 , 0x00331 , 0x01E06 }, 73231200Smm { 0x00043 , 0x00301 , 0x00106 }, 74231200Smm { 0x00043 , 0x00302 , 0x00108 }, 75231200Smm { 0x00043 , 0x00307 , 0x0010A }, 76231200Smm { 0x00043 , 0x0030C , 0x0010C }, 77231200Smm { 0x00043 , 0x00327 , 0x000C7 }, 78231200Smm { 0x00044 , 0x00307 , 0x01E0A }, 79231200Smm { 0x00044 , 0x0030C , 0x0010E }, 80231200Smm { 0x00044 , 0x00323 , 0x01E0C }, 81231200Smm { 0x00044 , 0x00327 , 0x01E10 }, 82231200Smm { 0x00044 , 0x0032D , 0x01E12 }, 83231200Smm { 0x00044 , 0x00331 , 0x01E0E }, 84231200Smm { 0x00045 , 0x00300 , 0x000C8 }, 85231200Smm { 0x00045 , 0x00301 , 0x000C9 }, 86231200Smm { 0x00045 , 0x00302 , 0x000CA }, 87231200Smm { 0x00045 , 0x00303 , 0x01EBC }, 88231200Smm { 0x00045 , 0x00304 , 0x00112 }, 89231200Smm { 0x00045 , 0x00306 , 0x00114 }, 90231200Smm { 0x00045 , 0x00307 , 0x00116 }, 91231200Smm { 0x00045 , 0x00308 , 0x000CB }, 92231200Smm { 0x00045 , 0x00309 , 0x01EBA }, 93231200Smm { 0x00045 , 0x0030C , 0x0011A }, 94231200Smm { 0x00045 , 0x0030F , 0x00204 }, 95231200Smm { 0x00045 , 0x00311 , 0x00206 }, 96231200Smm { 0x00045 , 0x00323 , 0x01EB8 }, 97231200Smm { 0x00045 , 0x00327 , 0x00228 }, 98231200Smm { 0x00045 , 0x00328 , 0x00118 }, 99231200Smm { 0x00045 , 0x0032D , 0x01E18 }, 100231200Smm { 0x00045 , 0x00330 , 0x01E1A }, 101231200Smm { 0x00046 , 0x00307 , 0x01E1E }, 102231200Smm { 0x00047 , 0x00301 , 0x001F4 }, 103231200Smm { 0x00047 , 0x00302 , 0x0011C }, 104231200Smm { 0x00047 , 0x00304 , 0x01E20 }, 105231200Smm { 0x00047 , 0x00306 , 0x0011E }, 106231200Smm { 0x00047 , 0x00307 , 0x00120 }, 107231200Smm { 0x00047 , 0x0030C , 0x001E6 }, 108231200Smm { 0x00047 , 0x00327 , 0x00122 }, 109231200Smm { 0x00048 , 0x00302 , 0x00124 }, 110231200Smm { 0x00048 , 0x00307 , 0x01E22 }, 111231200Smm { 0x00048 , 0x00308 , 0x01E26 }, 112231200Smm { 0x00048 , 0x0030C , 0x0021E }, 113231200Smm { 0x00048 , 0x00323 , 0x01E24 }, 114231200Smm { 0x00048 , 0x00327 , 0x01E28 }, 115231200Smm { 0x00048 , 0x0032E , 0x01E2A }, 116231200Smm { 0x00049 , 0x00300 , 0x000CC }, 117231200Smm { 0x00049 , 0x00301 , 0x000CD }, 118231200Smm { 0x00049 , 0x00302 , 0x000CE }, 119231200Smm { 0x00049 , 0x00303 , 0x00128 }, 120231200Smm { 0x00049 , 0x00304 , 0x0012A }, 121231200Smm { 0x00049 , 0x00306 , 0x0012C }, 122231200Smm { 0x00049 , 0x00307 , 0x00130 }, 123231200Smm { 0x00049 , 0x00308 , 0x000CF }, 124231200Smm { 0x00049 , 0x00309 , 0x01EC8 }, 125231200Smm { 0x00049 , 0x0030C , 0x001CF }, 126231200Smm { 0x00049 , 0x0030F , 0x00208 }, 127231200Smm { 0x00049 , 0x00311 , 0x0020A }, 128231200Smm { 0x00049 , 0x00323 , 0x01ECA }, 129231200Smm { 0x00049 , 0x00328 , 0x0012E }, 130231200Smm { 0x00049 , 0x00330 , 0x01E2C }, 131231200Smm { 0x0004A , 0x00302 , 0x00134 }, 132231200Smm { 0x0004B , 0x00301 , 0x01E30 }, 133231200Smm { 0x0004B , 0x0030C , 0x001E8 }, 134231200Smm { 0x0004B , 0x00323 , 0x01E32 }, 135231200Smm { 0x0004B , 0x00327 , 0x00136 }, 136231200Smm { 0x0004B , 0x00331 , 0x01E34 }, 137231200Smm { 0x0004C , 0x00301 , 0x00139 }, 138231200Smm { 0x0004C , 0x0030C , 0x0013D }, 139231200Smm { 0x0004C , 0x00323 , 0x01E36 }, 140231200Smm { 0x0004C , 0x00327 , 0x0013B }, 141231200Smm { 0x0004C , 0x0032D , 0x01E3C }, 142231200Smm { 0x0004C , 0x00331 , 0x01E3A }, 143231200Smm { 0x0004D , 0x00301 , 0x01E3E }, 144231200Smm { 0x0004D , 0x00307 , 0x01E40 }, 145231200Smm { 0x0004D , 0x00323 , 0x01E42 }, 146231200Smm { 0x0004E , 0x00300 , 0x001F8 }, 147231200Smm { 0x0004E , 0x00301 , 0x00143 }, 148231200Smm { 0x0004E , 0x00303 , 0x000D1 }, 149231200Smm { 0x0004E , 0x00307 , 0x01E44 }, 150231200Smm { 0x0004E , 0x0030C , 0x00147 }, 151231200Smm { 0x0004E , 0x00323 , 0x01E46 }, 152231200Smm { 0x0004E , 0x00327 , 0x00145 }, 153231200Smm { 0x0004E , 0x0032D , 0x01E4A }, 154231200Smm { 0x0004E , 0x00331 , 0x01E48 }, 155231200Smm { 0x0004F , 0x00300 , 0x000D2 }, 156231200Smm { 0x0004F , 0x00301 , 0x000D3 }, 157231200Smm { 0x0004F , 0x00302 , 0x000D4 }, 158231200Smm { 0x0004F , 0x00303 , 0x000D5 }, 159231200Smm { 0x0004F , 0x00304 , 0x0014C }, 160231200Smm { 0x0004F , 0x00306 , 0x0014E }, 161231200Smm { 0x0004F , 0x00307 , 0x0022E }, 162231200Smm { 0x0004F , 0x00308 , 0x000D6 }, 163231200Smm { 0x0004F , 0x00309 , 0x01ECE }, 164231200Smm { 0x0004F , 0x0030B , 0x00150 }, 165231200Smm { 0x0004F , 0x0030C , 0x001D1 }, 166231200Smm { 0x0004F , 0x0030F , 0x0020C }, 167231200Smm { 0x0004F , 0x00311 , 0x0020E }, 168231200Smm { 0x0004F , 0x0031B , 0x001A0 }, 169231200Smm { 0x0004F , 0x00323 , 0x01ECC }, 170231200Smm { 0x0004F , 0x00328 , 0x001EA }, 171231200Smm { 0x00050 , 0x00301 , 0x01E54 }, 172231200Smm { 0x00050 , 0x00307 , 0x01E56 }, 173231200Smm { 0x00052 , 0x00301 , 0x00154 }, 174231200Smm { 0x00052 , 0x00307 , 0x01E58 }, 175231200Smm { 0x00052 , 0x0030C , 0x00158 }, 176231200Smm { 0x00052 , 0x0030F , 0x00210 }, 177231200Smm { 0x00052 , 0x00311 , 0x00212 }, 178231200Smm { 0x00052 , 0x00323 , 0x01E5A }, 179231200Smm { 0x00052 , 0x00327 , 0x00156 }, 180231200Smm { 0x00052 , 0x00331 , 0x01E5E }, 181231200Smm { 0x00053 , 0x00301 , 0x0015A }, 182231200Smm { 0x00053 , 0x00302 , 0x0015C }, 183231200Smm { 0x00053 , 0x00307 , 0x01E60 }, 184231200Smm { 0x00053 , 0x0030C , 0x00160 }, 185231200Smm { 0x00053 , 0x00323 , 0x01E62 }, 186231200Smm { 0x00053 , 0x00326 , 0x00218 }, 187231200Smm { 0x00053 , 0x00327 , 0x0015E }, 188231200Smm { 0x00054 , 0x00307 , 0x01E6A }, 189231200Smm { 0x00054 , 0x0030C , 0x00164 }, 190231200Smm { 0x00054 , 0x00323 , 0x01E6C }, 191231200Smm { 0x00054 , 0x00326 , 0x0021A }, 192231200Smm { 0x00054 , 0x00327 , 0x00162 }, 193231200Smm { 0x00054 , 0x0032D , 0x01E70 }, 194231200Smm { 0x00054 , 0x00331 , 0x01E6E }, 195231200Smm { 0x00055 , 0x00300 , 0x000D9 }, 196231200Smm { 0x00055 , 0x00301 , 0x000DA }, 197231200Smm { 0x00055 , 0x00302 , 0x000DB }, 198231200Smm { 0x00055 , 0x00303 , 0x00168 }, 199231200Smm { 0x00055 , 0x00304 , 0x0016A }, 200231200Smm { 0x00055 , 0x00306 , 0x0016C }, 201231200Smm { 0x00055 , 0x00308 , 0x000DC }, 202231200Smm { 0x00055 , 0x00309 , 0x01EE6 }, 203231200Smm { 0x00055 , 0x0030A , 0x0016E }, 204231200Smm { 0x00055 , 0x0030B , 0x00170 }, 205231200Smm { 0x00055 , 0x0030C , 0x001D3 }, 206231200Smm { 0x00055 , 0x0030F , 0x00214 }, 207231200Smm { 0x00055 , 0x00311 , 0x00216 }, 208231200Smm { 0x00055 , 0x0031B , 0x001AF }, 209231200Smm { 0x00055 , 0x00323 , 0x01EE4 }, 210231200Smm { 0x00055 , 0x00324 , 0x01E72 }, 211231200Smm { 0x00055 , 0x00328 , 0x00172 }, 212231200Smm { 0x00055 , 0x0032D , 0x01E76 }, 213231200Smm { 0x00055 , 0x00330 , 0x01E74 }, 214231200Smm { 0x00056 , 0x00303 , 0x01E7C }, 215231200Smm { 0x00056 , 0x00323 , 0x01E7E }, 216231200Smm { 0x00057 , 0x00300 , 0x01E80 }, 217231200Smm { 0x00057 , 0x00301 , 0x01E82 }, 218231200Smm { 0x00057 , 0x00302 , 0x00174 }, 219231200Smm { 0x00057 , 0x00307 , 0x01E86 }, 220231200Smm { 0x00057 , 0x00308 , 0x01E84 }, 221231200Smm { 0x00057 , 0x00323 , 0x01E88 }, 222231200Smm { 0x00058 , 0x00307 , 0x01E8A }, 223231200Smm { 0x00058 , 0x00308 , 0x01E8C }, 224231200Smm { 0x00059 , 0x00300 , 0x01EF2 }, 225231200Smm { 0x00059 , 0x00301 , 0x000DD }, 226231200Smm { 0x00059 , 0x00302 , 0x00176 }, 227231200Smm { 0x00059 , 0x00303 , 0x01EF8 }, 228231200Smm { 0x00059 , 0x00304 , 0x00232 }, 229231200Smm { 0x00059 , 0x00307 , 0x01E8E }, 230231200Smm { 0x00059 , 0x00308 , 0x00178 }, 231231200Smm { 0x00059 , 0x00309 , 0x01EF6 }, 232231200Smm { 0x00059 , 0x00323 , 0x01EF4 }, 233231200Smm { 0x0005A , 0x00301 , 0x00179 }, 234231200Smm { 0x0005A , 0x00302 , 0x01E90 }, 235231200Smm { 0x0005A , 0x00307 , 0x0017B }, 236231200Smm { 0x0005A , 0x0030C , 0x0017D }, 237231200Smm { 0x0005A , 0x00323 , 0x01E92 }, 238231200Smm { 0x0005A , 0x00331 , 0x01E94 }, 239231200Smm { 0x00061 , 0x00300 , 0x000E0 }, 240231200Smm { 0x00061 , 0x00301 , 0x000E1 }, 241231200Smm { 0x00061 , 0x00302 , 0x000E2 }, 242231200Smm { 0x00061 , 0x00303 , 0x000E3 }, 243231200Smm { 0x00061 , 0x00304 , 0x00101 }, 244231200Smm { 0x00061 , 0x00306 , 0x00103 }, 245231200Smm { 0x00061 , 0x00307 , 0x00227 }, 246231200Smm { 0x00061 , 0x00308 , 0x000E4 }, 247231200Smm { 0x00061 , 0x00309 , 0x01EA3 }, 248231200Smm { 0x00061 , 0x0030A , 0x000E5 }, 249231200Smm { 0x00061 , 0x0030C , 0x001CE }, 250231200Smm { 0x00061 , 0x0030F , 0x00201 }, 251231200Smm { 0x00061 , 0x00311 , 0x00203 }, 252231200Smm { 0x00061 , 0x00323 , 0x01EA1 }, 253231200Smm { 0x00061 , 0x00325 , 0x01E01 }, 254231200Smm { 0x00061 , 0x00328 , 0x00105 }, 255231200Smm { 0x00062 , 0x00307 , 0x01E03 }, 256231200Smm { 0x00062 , 0x00323 , 0x01E05 }, 257231200Smm { 0x00062 , 0x00331 , 0x01E07 }, 258231200Smm { 0x00063 , 0x00301 , 0x00107 }, 259231200Smm { 0x00063 , 0x00302 , 0x00109 }, 260231200Smm { 0x00063 , 0x00307 , 0x0010B }, 261231200Smm { 0x00063 , 0x0030C , 0x0010D }, 262231200Smm { 0x00063 , 0x00327 , 0x000E7 }, 263231200Smm { 0x00064 , 0x00307 , 0x01E0B }, 264231200Smm { 0x00064 , 0x0030C , 0x0010F }, 265231200Smm { 0x00064 , 0x00323 , 0x01E0D }, 266231200Smm { 0x00064 , 0x00327 , 0x01E11 }, 267231200Smm { 0x00064 , 0x0032D , 0x01E13 }, 268231200Smm { 0x00064 , 0x00331 , 0x01E0F }, 269231200Smm { 0x00065 , 0x00300 , 0x000E8 }, 270231200Smm { 0x00065 , 0x00301 , 0x000E9 }, 271231200Smm { 0x00065 , 0x00302 , 0x000EA }, 272231200Smm { 0x00065 , 0x00303 , 0x01EBD }, 273231200Smm { 0x00065 , 0x00304 , 0x00113 }, 274231200Smm { 0x00065 , 0x00306 , 0x00115 }, 275231200Smm { 0x00065 , 0x00307 , 0x00117 }, 276231200Smm { 0x00065 , 0x00308 , 0x000EB }, 277231200Smm { 0x00065 , 0x00309 , 0x01EBB }, 278231200Smm { 0x00065 , 0x0030C , 0x0011B }, 279231200Smm { 0x00065 , 0x0030F , 0x00205 }, 280231200Smm { 0x00065 , 0x00311 , 0x00207 }, 281231200Smm { 0x00065 , 0x00323 , 0x01EB9 }, 282231200Smm { 0x00065 , 0x00327 , 0x00229 }, 283231200Smm { 0x00065 , 0x00328 , 0x00119 }, 284231200Smm { 0x00065 , 0x0032D , 0x01E19 }, 285231200Smm { 0x00065 , 0x00330 , 0x01E1B }, 286231200Smm { 0x00066 , 0x00307 , 0x01E1F }, 287231200Smm { 0x00067 , 0x00301 , 0x001F5 }, 288231200Smm { 0x00067 , 0x00302 , 0x0011D }, 289231200Smm { 0x00067 , 0x00304 , 0x01E21 }, 290231200Smm { 0x00067 , 0x00306 , 0x0011F }, 291231200Smm { 0x00067 , 0x00307 , 0x00121 }, 292231200Smm { 0x00067 , 0x0030C , 0x001E7 }, 293231200Smm { 0x00067 , 0x00327 , 0x00123 }, 294231200Smm { 0x00068 , 0x00302 , 0x00125 }, 295231200Smm { 0x00068 , 0x00307 , 0x01E23 }, 296231200Smm { 0x00068 , 0x00308 , 0x01E27 }, 297231200Smm { 0x00068 , 0x0030C , 0x0021F }, 298231200Smm { 0x00068 , 0x00323 , 0x01E25 }, 299231200Smm { 0x00068 , 0x00327 , 0x01E29 }, 300231200Smm { 0x00068 , 0x0032E , 0x01E2B }, 301231200Smm { 0x00068 , 0x00331 , 0x01E96 }, 302231200Smm { 0x00069 , 0x00300 , 0x000EC }, 303231200Smm { 0x00069 , 0x00301 , 0x000ED }, 304231200Smm { 0x00069 , 0x00302 , 0x000EE }, 305231200Smm { 0x00069 , 0x00303 , 0x00129 }, 306231200Smm { 0x00069 , 0x00304 , 0x0012B }, 307231200Smm { 0x00069 , 0x00306 , 0x0012D }, 308231200Smm { 0x00069 , 0x00308 , 0x000EF }, 309231200Smm { 0x00069 , 0x00309 , 0x01EC9 }, 310231200Smm { 0x00069 , 0x0030C , 0x001D0 }, 311231200Smm { 0x00069 , 0x0030F , 0x00209 }, 312231200Smm { 0x00069 , 0x00311 , 0x0020B }, 313231200Smm { 0x00069 , 0x00323 , 0x01ECB }, 314231200Smm { 0x00069 , 0x00328 , 0x0012F }, 315231200Smm { 0x00069 , 0x00330 , 0x01E2D }, 316231200Smm { 0x0006A , 0x00302 , 0x00135 }, 317231200Smm { 0x0006A , 0x0030C , 0x001F0 }, 318231200Smm { 0x0006B , 0x00301 , 0x01E31 }, 319231200Smm { 0x0006B , 0x0030C , 0x001E9 }, 320231200Smm { 0x0006B , 0x00323 , 0x01E33 }, 321231200Smm { 0x0006B , 0x00327 , 0x00137 }, 322231200Smm { 0x0006B , 0x00331 , 0x01E35 }, 323231200Smm { 0x0006C , 0x00301 , 0x0013A }, 324231200Smm { 0x0006C , 0x0030C , 0x0013E }, 325231200Smm { 0x0006C , 0x00323 , 0x01E37 }, 326231200Smm { 0x0006C , 0x00327 , 0x0013C }, 327231200Smm { 0x0006C , 0x0032D , 0x01E3D }, 328231200Smm { 0x0006C , 0x00331 , 0x01E3B }, 329231200Smm { 0x0006D , 0x00301 , 0x01E3F }, 330231200Smm { 0x0006D , 0x00307 , 0x01E41 }, 331231200Smm { 0x0006D , 0x00323 , 0x01E43 }, 332231200Smm { 0x0006E , 0x00300 , 0x001F9 }, 333231200Smm { 0x0006E , 0x00301 , 0x00144 }, 334231200Smm { 0x0006E , 0x00303 , 0x000F1 }, 335231200Smm { 0x0006E , 0x00307 , 0x01E45 }, 336231200Smm { 0x0006E , 0x0030C , 0x00148 }, 337231200Smm { 0x0006E , 0x00323 , 0x01E47 }, 338231200Smm { 0x0006E , 0x00327 , 0x00146 }, 339231200Smm { 0x0006E , 0x0032D , 0x01E4B }, 340231200Smm { 0x0006E , 0x00331 , 0x01E49 }, 341231200Smm { 0x0006F , 0x00300 , 0x000F2 }, 342231200Smm { 0x0006F , 0x00301 , 0x000F3 }, 343231200Smm { 0x0006F , 0x00302 , 0x000F4 }, 344231200Smm { 0x0006F , 0x00303 , 0x000F5 }, 345231200Smm { 0x0006F , 0x00304 , 0x0014D }, 346231200Smm { 0x0006F , 0x00306 , 0x0014F }, 347231200Smm { 0x0006F , 0x00307 , 0x0022F }, 348231200Smm { 0x0006F , 0x00308 , 0x000F6 }, 349231200Smm { 0x0006F , 0x00309 , 0x01ECF }, 350231200Smm { 0x0006F , 0x0030B , 0x00151 }, 351231200Smm { 0x0006F , 0x0030C , 0x001D2 }, 352231200Smm { 0x0006F , 0x0030F , 0x0020D }, 353231200Smm { 0x0006F , 0x00311 , 0x0020F }, 354231200Smm { 0x0006F , 0x0031B , 0x001A1 }, 355231200Smm { 0x0006F , 0x00323 , 0x01ECD }, 356231200Smm { 0x0006F , 0x00328 , 0x001EB }, 357231200Smm { 0x00070 , 0x00301 , 0x01E55 }, 358231200Smm { 0x00070 , 0x00307 , 0x01E57 }, 359231200Smm { 0x00072 , 0x00301 , 0x00155 }, 360231200Smm { 0x00072 , 0x00307 , 0x01E59 }, 361231200Smm { 0x00072 , 0x0030C , 0x00159 }, 362231200Smm { 0x00072 , 0x0030F , 0x00211 }, 363231200Smm { 0x00072 , 0x00311 , 0x00213 }, 364231200Smm { 0x00072 , 0x00323 , 0x01E5B }, 365231200Smm { 0x00072 , 0x00327 , 0x00157 }, 366231200Smm { 0x00072 , 0x00331 , 0x01E5F }, 367231200Smm { 0x00073 , 0x00301 , 0x0015B }, 368231200Smm { 0x00073 , 0x00302 , 0x0015D }, 369231200Smm { 0x00073 , 0x00307 , 0x01E61 }, 370231200Smm { 0x00073 , 0x0030C , 0x00161 }, 371231200Smm { 0x00073 , 0x00323 , 0x01E63 }, 372231200Smm { 0x00073 , 0x00326 , 0x00219 }, 373231200Smm { 0x00073 , 0x00327 , 0x0015F }, 374231200Smm { 0x00074 , 0x00307 , 0x01E6B }, 375231200Smm { 0x00074 , 0x00308 , 0x01E97 }, 376231200Smm { 0x00074 , 0x0030C , 0x00165 }, 377231200Smm { 0x00074 , 0x00323 , 0x01E6D }, 378231200Smm { 0x00074 , 0x00326 , 0x0021B }, 379231200Smm { 0x00074 , 0x00327 , 0x00163 }, 380231200Smm { 0x00074 , 0x0032D , 0x01E71 }, 381231200Smm { 0x00074 , 0x00331 , 0x01E6F }, 382231200Smm { 0x00075 , 0x00300 , 0x000F9 }, 383231200Smm { 0x00075 , 0x00301 , 0x000FA }, 384231200Smm { 0x00075 , 0x00302 , 0x000FB }, 385231200Smm { 0x00075 , 0x00303 , 0x00169 }, 386231200Smm { 0x00075 , 0x00304 , 0x0016B }, 387231200Smm { 0x00075 , 0x00306 , 0x0016D }, 388231200Smm { 0x00075 , 0x00308 , 0x000FC }, 389231200Smm { 0x00075 , 0x00309 , 0x01EE7 }, 390231200Smm { 0x00075 , 0x0030A , 0x0016F }, 391231200Smm { 0x00075 , 0x0030B , 0x00171 }, 392231200Smm { 0x00075 , 0x0030C , 0x001D4 }, 393231200Smm { 0x00075 , 0x0030F , 0x00215 }, 394231200Smm { 0x00075 , 0x00311 , 0x00217 }, 395231200Smm { 0x00075 , 0x0031B , 0x001B0 }, 396231200Smm { 0x00075 , 0x00323 , 0x01EE5 }, 397231200Smm { 0x00075 , 0x00324 , 0x01E73 }, 398231200Smm { 0x00075 , 0x00328 , 0x00173 }, 399231200Smm { 0x00075 , 0x0032D , 0x01E77 }, 400231200Smm { 0x00075 , 0x00330 , 0x01E75 }, 401231200Smm { 0x00076 , 0x00303 , 0x01E7D }, 402231200Smm { 0x00076 , 0x00323 , 0x01E7F }, 403231200Smm { 0x00077 , 0x00300 , 0x01E81 }, 404231200Smm { 0x00077 , 0x00301 , 0x01E83 }, 405231200Smm { 0x00077 , 0x00302 , 0x00175 }, 406231200Smm { 0x00077 , 0x00307 , 0x01E87 }, 407231200Smm { 0x00077 , 0x00308 , 0x01E85 }, 408231200Smm { 0x00077 , 0x0030A , 0x01E98 }, 409231200Smm { 0x00077 , 0x00323 , 0x01E89 }, 410231200Smm { 0x00078 , 0x00307 , 0x01E8B }, 411231200Smm { 0x00078 , 0x00308 , 0x01E8D }, 412231200Smm { 0x00079 , 0x00300 , 0x01EF3 }, 413231200Smm { 0x00079 , 0x00301 , 0x000FD }, 414231200Smm { 0x00079 , 0x00302 , 0x00177 }, 415231200Smm { 0x00079 , 0x00303 , 0x01EF9 }, 416231200Smm { 0x00079 , 0x00304 , 0x00233 }, 417231200Smm { 0x00079 , 0x00307 , 0x01E8F }, 418231200Smm { 0x00079 , 0x00308 , 0x000FF }, 419231200Smm { 0x00079 , 0x00309 , 0x01EF7 }, 420231200Smm { 0x00079 , 0x0030A , 0x01E99 }, 421231200Smm { 0x00079 , 0x00323 , 0x01EF5 }, 422231200Smm { 0x0007A , 0x00301 , 0x0017A }, 423231200Smm { 0x0007A , 0x00302 , 0x01E91 }, 424231200Smm { 0x0007A , 0x00307 , 0x0017C }, 425231200Smm { 0x0007A , 0x0030C , 0x0017E }, 426231200Smm { 0x0007A , 0x00323 , 0x01E93 }, 427231200Smm { 0x0007A , 0x00331 , 0x01E95 }, 428231200Smm { 0x000A8 , 0x00300 , 0x01FED }, 429231200Smm { 0x000A8 , 0x00301 , 0x00385 }, 430231200Smm { 0x000A8 , 0x00342 , 0x01FC1 }, 431231200Smm { 0x000C2 , 0x00300 , 0x01EA6 }, 432231200Smm { 0x000C2 , 0x00301 , 0x01EA4 }, 433231200Smm { 0x000C2 , 0x00303 , 0x01EAA }, 434231200Smm { 0x000C2 , 0x00309 , 0x01EA8 }, 435231200Smm { 0x000C4 , 0x00304 , 0x001DE }, 436231200Smm { 0x000C5 , 0x00301 , 0x001FA }, 437231200Smm { 0x000C6 , 0x00301 , 0x001FC }, 438231200Smm { 0x000C6 , 0x00304 , 0x001E2 }, 439231200Smm { 0x000C7 , 0x00301 , 0x01E08 }, 440231200Smm { 0x000CA , 0x00300 , 0x01EC0 }, 441231200Smm { 0x000CA , 0x00301 , 0x01EBE }, 442231200Smm { 0x000CA , 0x00303 , 0x01EC4 }, 443231200Smm { 0x000CA , 0x00309 , 0x01EC2 }, 444231200Smm { 0x000CF , 0x00301 , 0x01E2E }, 445231200Smm { 0x000D4 , 0x00300 , 0x01ED2 }, 446231200Smm { 0x000D4 , 0x00301 , 0x01ED0 }, 447231200Smm { 0x000D4 , 0x00303 , 0x01ED6 }, 448231200Smm { 0x000D4 , 0x00309 , 0x01ED4 }, 449231200Smm { 0x000D5 , 0x00301 , 0x01E4C }, 450231200Smm { 0x000D5 , 0x00304 , 0x0022C }, 451231200Smm { 0x000D5 , 0x00308 , 0x01E4E }, 452231200Smm { 0x000D6 , 0x00304 , 0x0022A }, 453231200Smm { 0x000D8 , 0x00301 , 0x001FE }, 454231200Smm { 0x000DC , 0x00300 , 0x001DB }, 455231200Smm { 0x000DC , 0x00301 , 0x001D7 }, 456231200Smm { 0x000DC , 0x00304 , 0x001D5 }, 457231200Smm { 0x000DC , 0x0030C , 0x001D9 }, 458231200Smm { 0x000E2 , 0x00300 , 0x01EA7 }, 459231200Smm { 0x000E2 , 0x00301 , 0x01EA5 }, 460231200Smm { 0x000E2 , 0x00303 , 0x01EAB }, 461231200Smm { 0x000E2 , 0x00309 , 0x01EA9 }, 462231200Smm { 0x000E4 , 0x00304 , 0x001DF }, 463231200Smm { 0x000E5 , 0x00301 , 0x001FB }, 464231200Smm { 0x000E6 , 0x00301 , 0x001FD }, 465231200Smm { 0x000E6 , 0x00304 , 0x001E3 }, 466231200Smm { 0x000E7 , 0x00301 , 0x01E09 }, 467231200Smm { 0x000EA , 0x00300 , 0x01EC1 }, 468231200Smm { 0x000EA , 0x00301 , 0x01EBF }, 469231200Smm { 0x000EA , 0x00303 , 0x01EC5 }, 470231200Smm { 0x000EA , 0x00309 , 0x01EC3 }, 471231200Smm { 0x000EF , 0x00301 , 0x01E2F }, 472231200Smm { 0x000F4 , 0x00300 , 0x01ED3 }, 473231200Smm { 0x000F4 , 0x00301 , 0x01ED1 }, 474231200Smm { 0x000F4 , 0x00303 , 0x01ED7 }, 475231200Smm { 0x000F4 , 0x00309 , 0x01ED5 }, 476231200Smm { 0x000F5 , 0x00301 , 0x01E4D }, 477231200Smm { 0x000F5 , 0x00304 , 0x0022D }, 478231200Smm { 0x000F5 , 0x00308 , 0x01E4F }, 479231200Smm { 0x000F6 , 0x00304 , 0x0022B }, 480231200Smm { 0x000F8 , 0x00301 , 0x001FF }, 481231200Smm { 0x000FC , 0x00300 , 0x001DC }, 482231200Smm { 0x000FC , 0x00301 , 0x001D8 }, 483231200Smm { 0x000FC , 0x00304 , 0x001D6 }, 484231200Smm { 0x000FC , 0x0030C , 0x001DA }, 485231200Smm { 0x00102 , 0x00300 , 0x01EB0 }, 486231200Smm { 0x00102 , 0x00301 , 0x01EAE }, 487231200Smm { 0x00102 , 0x00303 , 0x01EB4 }, 488231200Smm { 0x00102 , 0x00309 , 0x01EB2 }, 489231200Smm { 0x00103 , 0x00300 , 0x01EB1 }, 490231200Smm { 0x00103 , 0x00301 , 0x01EAF }, 491231200Smm { 0x00103 , 0x00303 , 0x01EB5 }, 492231200Smm { 0x00103 , 0x00309 , 0x01EB3 }, 493231200Smm { 0x00112 , 0x00300 , 0x01E14 }, 494231200Smm { 0x00112 , 0x00301 , 0x01E16 }, 495231200Smm { 0x00113 , 0x00300 , 0x01E15 }, 496231200Smm { 0x00113 , 0x00301 , 0x01E17 }, 497231200Smm { 0x0014C , 0x00300 , 0x01E50 }, 498231200Smm { 0x0014C , 0x00301 , 0x01E52 }, 499231200Smm { 0x0014D , 0x00300 , 0x01E51 }, 500231200Smm { 0x0014D , 0x00301 , 0x01E53 }, 501231200Smm { 0x0015A , 0x00307 , 0x01E64 }, 502231200Smm { 0x0015B , 0x00307 , 0x01E65 }, 503231200Smm { 0x00160 , 0x00307 , 0x01E66 }, 504231200Smm { 0x00161 , 0x00307 , 0x01E67 }, 505231200Smm { 0x00168 , 0x00301 , 0x01E78 }, 506231200Smm { 0x00169 , 0x00301 , 0x01E79 }, 507231200Smm { 0x0016A , 0x00308 , 0x01E7A }, 508231200Smm { 0x0016B , 0x00308 , 0x01E7B }, 509231200Smm { 0x0017F , 0x00307 , 0x01E9B }, 510231200Smm { 0x001A0 , 0x00300 , 0x01EDC }, 511231200Smm { 0x001A0 , 0x00301 , 0x01EDA }, 512231200Smm { 0x001A0 , 0x00303 , 0x01EE0 }, 513231200Smm { 0x001A0 , 0x00309 , 0x01EDE }, 514231200Smm { 0x001A0 , 0x00323 , 0x01EE2 }, 515231200Smm { 0x001A1 , 0x00300 , 0x01EDD }, 516231200Smm { 0x001A1 , 0x00301 , 0x01EDB }, 517231200Smm { 0x001A1 , 0x00303 , 0x01EE1 }, 518231200Smm { 0x001A1 , 0x00309 , 0x01EDF }, 519231200Smm { 0x001A1 , 0x00323 , 0x01EE3 }, 520231200Smm { 0x001AF , 0x00300 , 0x01EEA }, 521231200Smm { 0x001AF , 0x00301 , 0x01EE8 }, 522231200Smm { 0x001AF , 0x00303 , 0x01EEE }, 523231200Smm { 0x001AF , 0x00309 , 0x01EEC }, 524231200Smm { 0x001AF , 0x00323 , 0x01EF0 }, 525231200Smm { 0x001B0 , 0x00300 , 0x01EEB }, 526231200Smm { 0x001B0 , 0x00301 , 0x01EE9 }, 527231200Smm { 0x001B0 , 0x00303 , 0x01EEF }, 528231200Smm { 0x001B0 , 0x00309 , 0x01EED }, 529231200Smm { 0x001B0 , 0x00323 , 0x01EF1 }, 530231200Smm { 0x001B7 , 0x0030C , 0x001EE }, 531231200Smm { 0x001EA , 0x00304 , 0x001EC }, 532231200Smm { 0x001EB , 0x00304 , 0x001ED }, 533231200Smm { 0x00226 , 0x00304 , 0x001E0 }, 534231200Smm { 0x00227 , 0x00304 , 0x001E1 }, 535231200Smm { 0x00228 , 0x00306 , 0x01E1C }, 536231200Smm { 0x00229 , 0x00306 , 0x01E1D }, 537231200Smm { 0x0022E , 0x00304 , 0x00230 }, 538231200Smm { 0x0022F , 0x00304 , 0x00231 }, 539231200Smm { 0x00292 , 0x0030C , 0x001EF }, 540231200Smm { 0x00391 , 0x00300 , 0x01FBA }, 541231200Smm { 0x00391 , 0x00301 , 0x00386 }, 542231200Smm { 0x00391 , 0x00304 , 0x01FB9 }, 543231200Smm { 0x00391 , 0x00306 , 0x01FB8 }, 544231200Smm { 0x00391 , 0x00313 , 0x01F08 }, 545231200Smm { 0x00391 , 0x00314 , 0x01F09 }, 546231200Smm { 0x00391 , 0x00345 , 0x01FBC }, 547231200Smm { 0x00395 , 0x00300 , 0x01FC8 }, 548231200Smm { 0x00395 , 0x00301 , 0x00388 }, 549231200Smm { 0x00395 , 0x00313 , 0x01F18 }, 550231200Smm { 0x00395 , 0x00314 , 0x01F19 }, 551231200Smm { 0x00397 , 0x00300 , 0x01FCA }, 552231200Smm { 0x00397 , 0x00301 , 0x00389 }, 553231200Smm { 0x00397 , 0x00313 , 0x01F28 }, 554231200Smm { 0x00397 , 0x00314 , 0x01F29 }, 555231200Smm { 0x00397 , 0x00345 , 0x01FCC }, 556231200Smm { 0x00399 , 0x00300 , 0x01FDA }, 557231200Smm { 0x00399 , 0x00301 , 0x0038A }, 558231200Smm { 0x00399 , 0x00304 , 0x01FD9 }, 559231200Smm { 0x00399 , 0x00306 , 0x01FD8 }, 560231200Smm { 0x00399 , 0x00308 , 0x003AA }, 561231200Smm { 0x00399 , 0x00313 , 0x01F38 }, 562231200Smm { 0x00399 , 0x00314 , 0x01F39 }, 563231200Smm { 0x0039F , 0x00300 , 0x01FF8 }, 564231200Smm { 0x0039F , 0x00301 , 0x0038C }, 565231200Smm { 0x0039F , 0x00313 , 0x01F48 }, 566231200Smm { 0x0039F , 0x00314 , 0x01F49 }, 567231200Smm { 0x003A1 , 0x00314 , 0x01FEC }, 568231200Smm { 0x003A5 , 0x00300 , 0x01FEA }, 569231200Smm { 0x003A5 , 0x00301 , 0x0038E }, 570231200Smm { 0x003A5 , 0x00304 , 0x01FE9 }, 571231200Smm { 0x003A5 , 0x00306 , 0x01FE8 }, 572231200Smm { 0x003A5 , 0x00308 , 0x003AB }, 573231200Smm { 0x003A5 , 0x00314 , 0x01F59 }, 574231200Smm { 0x003A9 , 0x00300 , 0x01FFA }, 575231200Smm { 0x003A9 , 0x00301 , 0x0038F }, 576231200Smm { 0x003A9 , 0x00313 , 0x01F68 }, 577231200Smm { 0x003A9 , 0x00314 , 0x01F69 }, 578231200Smm { 0x003A9 , 0x00345 , 0x01FFC }, 579231200Smm { 0x003AC , 0x00345 , 0x01FB4 }, 580231200Smm { 0x003AE , 0x00345 , 0x01FC4 }, 581231200Smm { 0x003B1 , 0x00300 , 0x01F70 }, 582231200Smm { 0x003B1 , 0x00301 , 0x003AC }, 583231200Smm { 0x003B1 , 0x00304 , 0x01FB1 }, 584231200Smm { 0x003B1 , 0x00306 , 0x01FB0 }, 585231200Smm { 0x003B1 , 0x00313 , 0x01F00 }, 586231200Smm { 0x003B1 , 0x00314 , 0x01F01 }, 587231200Smm { 0x003B1 , 0x00342 , 0x01FB6 }, 588231200Smm { 0x003B1 , 0x00345 , 0x01FB3 }, 589231200Smm { 0x003B5 , 0x00300 , 0x01F72 }, 590231200Smm { 0x003B5 , 0x00301 , 0x003AD }, 591231200Smm { 0x003B5 , 0x00313 , 0x01F10 }, 592231200Smm { 0x003B5 , 0x00314 , 0x01F11 }, 593231200Smm { 0x003B7 , 0x00300 , 0x01F74 }, 594231200Smm { 0x003B7 , 0x00301 , 0x003AE }, 595231200Smm { 0x003B7 , 0x00313 , 0x01F20 }, 596231200Smm { 0x003B7 , 0x00314 , 0x01F21 }, 597231200Smm { 0x003B7 , 0x00342 , 0x01FC6 }, 598231200Smm { 0x003B7 , 0x00345 , 0x01FC3 }, 599231200Smm { 0x003B9 , 0x00300 , 0x01F76 }, 600231200Smm { 0x003B9 , 0x00301 , 0x003AF }, 601231200Smm { 0x003B9 , 0x00304 , 0x01FD1 }, 602231200Smm { 0x003B9 , 0x00306 , 0x01FD0 }, 603231200Smm { 0x003B9 , 0x00308 , 0x003CA }, 604231200Smm { 0x003B9 , 0x00313 , 0x01F30 }, 605231200Smm { 0x003B9 , 0x00314 , 0x01F31 }, 606231200Smm { 0x003B9 , 0x00342 , 0x01FD6 }, 607231200Smm { 0x003BF , 0x00300 , 0x01F78 }, 608231200Smm { 0x003BF , 0x00301 , 0x003CC }, 609231200Smm { 0x003BF , 0x00313 , 0x01F40 }, 610231200Smm { 0x003BF , 0x00314 , 0x01F41 }, 611231200Smm { 0x003C1 , 0x00313 , 0x01FE4 }, 612231200Smm { 0x003C1 , 0x00314 , 0x01FE5 }, 613231200Smm { 0x003C5 , 0x00300 , 0x01F7A }, 614231200Smm { 0x003C5 , 0x00301 , 0x003CD }, 615231200Smm { 0x003C5 , 0x00304 , 0x01FE1 }, 616231200Smm { 0x003C5 , 0x00306 , 0x01FE0 }, 617231200Smm { 0x003C5 , 0x00308 , 0x003CB }, 618231200Smm { 0x003C5 , 0x00313 , 0x01F50 }, 619231200Smm { 0x003C5 , 0x00314 , 0x01F51 }, 620231200Smm { 0x003C5 , 0x00342 , 0x01FE6 }, 621231200Smm { 0x003C9 , 0x00300 , 0x01F7C }, 622231200Smm { 0x003C9 , 0x00301 , 0x003CE }, 623231200Smm { 0x003C9 , 0x00313 , 0x01F60 }, 624231200Smm { 0x003C9 , 0x00314 , 0x01F61 }, 625231200Smm { 0x003C9 , 0x00342 , 0x01FF6 }, 626231200Smm { 0x003C9 , 0x00345 , 0x01FF3 }, 627231200Smm { 0x003CA , 0x00300 , 0x01FD2 }, 628231200Smm { 0x003CA , 0x00301 , 0x00390 }, 629231200Smm { 0x003CA , 0x00342 , 0x01FD7 }, 630231200Smm { 0x003CB , 0x00300 , 0x01FE2 }, 631231200Smm { 0x003CB , 0x00301 , 0x003B0 }, 632231200Smm { 0x003CB , 0x00342 , 0x01FE7 }, 633231200Smm { 0x003CE , 0x00345 , 0x01FF4 }, 634231200Smm { 0x003D2 , 0x00301 , 0x003D3 }, 635231200Smm { 0x003D2 , 0x00308 , 0x003D4 }, 636231200Smm { 0x00406 , 0x00308 , 0x00407 }, 637231200Smm { 0x00410 , 0x00306 , 0x004D0 }, 638231200Smm { 0x00410 , 0x00308 , 0x004D2 }, 639231200Smm { 0x00413 , 0x00301 , 0x00403 }, 640231200Smm { 0x00415 , 0x00300 , 0x00400 }, 641231200Smm { 0x00415 , 0x00306 , 0x004D6 }, 642231200Smm { 0x00415 , 0x00308 , 0x00401 }, 643231200Smm { 0x00416 , 0x00306 , 0x004C1 }, 644231200Smm { 0x00416 , 0x00308 , 0x004DC }, 645231200Smm { 0x00417 , 0x00308 , 0x004DE }, 646231200Smm { 0x00418 , 0x00300 , 0x0040D }, 647231200Smm { 0x00418 , 0x00304 , 0x004E2 }, 648231200Smm { 0x00418 , 0x00306 , 0x00419 }, 649231200Smm { 0x00418 , 0x00308 , 0x004E4 }, 650231200Smm { 0x0041A , 0x00301 , 0x0040C }, 651231200Smm { 0x0041E , 0x00308 , 0x004E6 }, 652231200Smm { 0x00423 , 0x00304 , 0x004EE }, 653231200Smm { 0x00423 , 0x00306 , 0x0040E }, 654231200Smm { 0x00423 , 0x00308 , 0x004F0 }, 655231200Smm { 0x00423 , 0x0030B , 0x004F2 }, 656231200Smm { 0x00427 , 0x00308 , 0x004F4 }, 657231200Smm { 0x0042B , 0x00308 , 0x004F8 }, 658231200Smm { 0x0042D , 0x00308 , 0x004EC }, 659231200Smm { 0x00430 , 0x00306 , 0x004D1 }, 660231200Smm { 0x00430 , 0x00308 , 0x004D3 }, 661231200Smm { 0x00433 , 0x00301 , 0x00453 }, 662231200Smm { 0x00435 , 0x00300 , 0x00450 }, 663231200Smm { 0x00435 , 0x00306 , 0x004D7 }, 664231200Smm { 0x00435 , 0x00308 , 0x00451 }, 665231200Smm { 0x00436 , 0x00306 , 0x004C2 }, 666231200Smm { 0x00436 , 0x00308 , 0x004DD }, 667231200Smm { 0x00437 , 0x00308 , 0x004DF }, 668231200Smm { 0x00438 , 0x00300 , 0x0045D }, 669231200Smm { 0x00438 , 0x00304 , 0x004E3 }, 670231200Smm { 0x00438 , 0x00306 , 0x00439 }, 671231200Smm { 0x00438 , 0x00308 , 0x004E5 }, 672231200Smm { 0x0043A , 0x00301 , 0x0045C }, 673231200Smm { 0x0043E , 0x00308 , 0x004E7 }, 674231200Smm { 0x00443 , 0x00304 , 0x004EF }, 675231200Smm { 0x00443 , 0x00306 , 0x0045E }, 676231200Smm { 0x00443 , 0x00308 , 0x004F1 }, 677231200Smm { 0x00443 , 0x0030B , 0x004F3 }, 678231200Smm { 0x00447 , 0x00308 , 0x004F5 }, 679231200Smm { 0x0044B , 0x00308 , 0x004F9 }, 680231200Smm { 0x0044D , 0x00308 , 0x004ED }, 681231200Smm { 0x00456 , 0x00308 , 0x00457 }, 682231200Smm { 0x00474 , 0x0030F , 0x00476 }, 683231200Smm { 0x00475 , 0x0030F , 0x00477 }, 684231200Smm { 0x004D8 , 0x00308 , 0x004DA }, 685231200Smm { 0x004D9 , 0x00308 , 0x004DB }, 686231200Smm { 0x004E8 , 0x00308 , 0x004EA }, 687231200Smm { 0x004E9 , 0x00308 , 0x004EB }, 688231200Smm { 0x00627 , 0x00653 , 0x00622 }, 689231200Smm { 0x00627 , 0x00654 , 0x00623 }, 690231200Smm { 0x00627 , 0x00655 , 0x00625 }, 691231200Smm { 0x00648 , 0x00654 , 0x00624 }, 692231200Smm { 0x0064A , 0x00654 , 0x00626 }, 693231200Smm { 0x006C1 , 0x00654 , 0x006C2 }, 694231200Smm { 0x006D2 , 0x00654 , 0x006D3 }, 695231200Smm { 0x006D5 , 0x00654 , 0x006C0 }, 696231200Smm { 0x00928 , 0x0093C , 0x00929 }, 697231200Smm { 0x00930 , 0x0093C , 0x00931 }, 698231200Smm { 0x00933 , 0x0093C , 0x00934 }, 699231200Smm { 0x009C7 , 0x009BE , 0x009CB }, 700231200Smm { 0x009C7 , 0x009D7 , 0x009CC }, 701231200Smm { 0x00B47 , 0x00B3E , 0x00B4B }, 702231200Smm { 0x00B47 , 0x00B56 , 0x00B48 }, 703231200Smm { 0x00B47 , 0x00B57 , 0x00B4C }, 704231200Smm { 0x00B92 , 0x00BD7 , 0x00B94 }, 705231200Smm { 0x00BC6 , 0x00BBE , 0x00BCA }, 706231200Smm { 0x00BC6 , 0x00BD7 , 0x00BCC }, 707231200Smm { 0x00BC7 , 0x00BBE , 0x00BCB }, 708231200Smm { 0x00C46 , 0x00C56 , 0x00C48 }, 709231200Smm { 0x00CBF , 0x00CD5 , 0x00CC0 }, 710231200Smm { 0x00CC6 , 0x00CC2 , 0x00CCA }, 711231200Smm { 0x00CC6 , 0x00CD5 , 0x00CC7 }, 712231200Smm { 0x00CC6 , 0x00CD6 , 0x00CC8 }, 713231200Smm { 0x00CCA , 0x00CD5 , 0x00CCB }, 714231200Smm { 0x00D46 , 0x00D3E , 0x00D4A }, 715231200Smm { 0x00D46 , 0x00D57 , 0x00D4C }, 716231200Smm { 0x00D47 , 0x00D3E , 0x00D4B }, 717231200Smm { 0x00DD9 , 0x00DCA , 0x00DDA }, 718231200Smm { 0x00DD9 , 0x00DCF , 0x00DDC }, 719231200Smm { 0x00DD9 , 0x00DDF , 0x00DDE }, 720231200Smm { 0x00DDC , 0x00DCA , 0x00DDD }, 721231200Smm { 0x01025 , 0x0102E , 0x01026 }, 722231200Smm { 0x01B05 , 0x01B35 , 0x01B06 }, 723231200Smm { 0x01B07 , 0x01B35 , 0x01B08 }, 724231200Smm { 0x01B09 , 0x01B35 , 0x01B0A }, 725231200Smm { 0x01B0B , 0x01B35 , 0x01B0C }, 726231200Smm { 0x01B0D , 0x01B35 , 0x01B0E }, 727231200Smm { 0x01B11 , 0x01B35 , 0x01B12 }, 728231200Smm { 0x01B3A , 0x01B35 , 0x01B3B }, 729231200Smm { 0x01B3C , 0x01B35 , 0x01B3D }, 730231200Smm { 0x01B3E , 0x01B35 , 0x01B40 }, 731231200Smm { 0x01B3F , 0x01B35 , 0x01B41 }, 732231200Smm { 0x01B42 , 0x01B35 , 0x01B43 }, 733231200Smm { 0x01E36 , 0x00304 , 0x01E38 }, 734231200Smm { 0x01E37 , 0x00304 , 0x01E39 }, 735231200Smm { 0x01E5A , 0x00304 , 0x01E5C }, 736231200Smm { 0x01E5B , 0x00304 , 0x01E5D }, 737231200Smm { 0x01E62 , 0x00307 , 0x01E68 }, 738231200Smm { 0x01E63 , 0x00307 , 0x01E69 }, 739231200Smm { 0x01EA0 , 0x00302 , 0x01EAC }, 740231200Smm { 0x01EA0 , 0x00306 , 0x01EB6 }, 741231200Smm { 0x01EA1 , 0x00302 , 0x01EAD }, 742231200Smm { 0x01EA1 , 0x00306 , 0x01EB7 }, 743231200Smm { 0x01EB8 , 0x00302 , 0x01EC6 }, 744231200Smm { 0x01EB9 , 0x00302 , 0x01EC7 }, 745231200Smm { 0x01ECC , 0x00302 , 0x01ED8 }, 746231200Smm { 0x01ECD , 0x00302 , 0x01ED9 }, 747231200Smm { 0x01F00 , 0x00300 , 0x01F02 }, 748231200Smm { 0x01F00 , 0x00301 , 0x01F04 }, 749231200Smm { 0x01F00 , 0x00342 , 0x01F06 }, 750231200Smm { 0x01F00 , 0x00345 , 0x01F80 }, 751231200Smm { 0x01F01 , 0x00300 , 0x01F03 }, 752231200Smm { 0x01F01 , 0x00301 , 0x01F05 }, 753231200Smm { 0x01F01 , 0x00342 , 0x01F07 }, 754231200Smm { 0x01F01 , 0x00345 , 0x01F81 }, 755231200Smm { 0x01F02 , 0x00345 , 0x01F82 }, 756231200Smm { 0x01F03 , 0x00345 , 0x01F83 }, 757231200Smm { 0x01F04 , 0x00345 , 0x01F84 }, 758231200Smm { 0x01F05 , 0x00345 , 0x01F85 }, 759231200Smm { 0x01F06 , 0x00345 , 0x01F86 }, 760231200Smm { 0x01F07 , 0x00345 , 0x01F87 }, 761231200Smm { 0x01F08 , 0x00300 , 0x01F0A }, 762231200Smm { 0x01F08 , 0x00301 , 0x01F0C }, 763231200Smm { 0x01F08 , 0x00342 , 0x01F0E }, 764231200Smm { 0x01F08 , 0x00345 , 0x01F88 }, 765231200Smm { 0x01F09 , 0x00300 , 0x01F0B }, 766231200Smm { 0x01F09 , 0x00301 , 0x01F0D }, 767231200Smm { 0x01F09 , 0x00342 , 0x01F0F }, 768231200Smm { 0x01F09 , 0x00345 , 0x01F89 }, 769231200Smm { 0x01F0A , 0x00345 , 0x01F8A }, 770231200Smm { 0x01F0B , 0x00345 , 0x01F8B }, 771231200Smm { 0x01F0C , 0x00345 , 0x01F8C }, 772231200Smm { 0x01F0D , 0x00345 , 0x01F8D }, 773231200Smm { 0x01F0E , 0x00345 , 0x01F8E }, 774231200Smm { 0x01F0F , 0x00345 , 0x01F8F }, 775231200Smm { 0x01F10 , 0x00300 , 0x01F12 }, 776231200Smm { 0x01F10 , 0x00301 , 0x01F14 }, 777231200Smm { 0x01F11 , 0x00300 , 0x01F13 }, 778231200Smm { 0x01F11 , 0x00301 , 0x01F15 }, 779231200Smm { 0x01F18 , 0x00300 , 0x01F1A }, 780231200Smm { 0x01F18 , 0x00301 , 0x01F1C }, 781231200Smm { 0x01F19 , 0x00300 , 0x01F1B }, 782231200Smm { 0x01F19 , 0x00301 , 0x01F1D }, 783231200Smm { 0x01F20 , 0x00300 , 0x01F22 }, 784231200Smm { 0x01F20 , 0x00301 , 0x01F24 }, 785231200Smm { 0x01F20 , 0x00342 , 0x01F26 }, 786231200Smm { 0x01F20 , 0x00345 , 0x01F90 }, 787231200Smm { 0x01F21 , 0x00300 , 0x01F23 }, 788231200Smm { 0x01F21 , 0x00301 , 0x01F25 }, 789231200Smm { 0x01F21 , 0x00342 , 0x01F27 }, 790231200Smm { 0x01F21 , 0x00345 , 0x01F91 }, 791231200Smm { 0x01F22 , 0x00345 , 0x01F92 }, 792231200Smm { 0x01F23 , 0x00345 , 0x01F93 }, 793231200Smm { 0x01F24 , 0x00345 , 0x01F94 }, 794231200Smm { 0x01F25 , 0x00345 , 0x01F95 }, 795231200Smm { 0x01F26 , 0x00345 , 0x01F96 }, 796231200Smm { 0x01F27 , 0x00345 , 0x01F97 }, 797231200Smm { 0x01F28 , 0x00300 , 0x01F2A }, 798231200Smm { 0x01F28 , 0x00301 , 0x01F2C }, 799231200Smm { 0x01F28 , 0x00342 , 0x01F2E }, 800231200Smm { 0x01F28 , 0x00345 , 0x01F98 }, 801231200Smm { 0x01F29 , 0x00300 , 0x01F2B }, 802231200Smm { 0x01F29 , 0x00301 , 0x01F2D }, 803231200Smm { 0x01F29 , 0x00342 , 0x01F2F }, 804231200Smm { 0x01F29 , 0x00345 , 0x01F99 }, 805231200Smm { 0x01F2A , 0x00345 , 0x01F9A }, 806231200Smm { 0x01F2B , 0x00345 , 0x01F9B }, 807231200Smm { 0x01F2C , 0x00345 , 0x01F9C }, 808231200Smm { 0x01F2D , 0x00345 , 0x01F9D }, 809231200Smm { 0x01F2E , 0x00345 , 0x01F9E }, 810231200Smm { 0x01F2F , 0x00345 , 0x01F9F }, 811231200Smm { 0x01F30 , 0x00300 , 0x01F32 }, 812231200Smm { 0x01F30 , 0x00301 , 0x01F34 }, 813231200Smm { 0x01F30 , 0x00342 , 0x01F36 }, 814231200Smm { 0x01F31 , 0x00300 , 0x01F33 }, 815231200Smm { 0x01F31 , 0x00301 , 0x01F35 }, 816231200Smm { 0x01F31 , 0x00342 , 0x01F37 }, 817231200Smm { 0x01F38 , 0x00300 , 0x01F3A }, 818231200Smm { 0x01F38 , 0x00301 , 0x01F3C }, 819231200Smm { 0x01F38 , 0x00342 , 0x01F3E }, 820231200Smm { 0x01F39 , 0x00300 , 0x01F3B }, 821231200Smm { 0x01F39 , 0x00301 , 0x01F3D }, 822231200Smm { 0x01F39 , 0x00342 , 0x01F3F }, 823231200Smm { 0x01F40 , 0x00300 , 0x01F42 }, 824231200Smm { 0x01F40 , 0x00301 , 0x01F44 }, 825231200Smm { 0x01F41 , 0x00300 , 0x01F43 }, 826231200Smm { 0x01F41 , 0x00301 , 0x01F45 }, 827231200Smm { 0x01F48 , 0x00300 , 0x01F4A }, 828231200Smm { 0x01F48 , 0x00301 , 0x01F4C }, 829231200Smm { 0x01F49 , 0x00300 , 0x01F4B }, 830231200Smm { 0x01F49 , 0x00301 , 0x01F4D }, 831231200Smm { 0x01F50 , 0x00300 , 0x01F52 }, 832231200Smm { 0x01F50 , 0x00301 , 0x01F54 }, 833231200Smm { 0x01F50 , 0x00342 , 0x01F56 }, 834231200Smm { 0x01F51 , 0x00300 , 0x01F53 }, 835231200Smm { 0x01F51 , 0x00301 , 0x01F55 }, 836231200Smm { 0x01F51 , 0x00342 , 0x01F57 }, 837231200Smm { 0x01F59 , 0x00300 , 0x01F5B }, 838231200Smm { 0x01F59 , 0x00301 , 0x01F5D }, 839231200Smm { 0x01F59 , 0x00342 , 0x01F5F }, 840231200Smm { 0x01F60 , 0x00300 , 0x01F62 }, 841231200Smm { 0x01F60 , 0x00301 , 0x01F64 }, 842231200Smm { 0x01F60 , 0x00342 , 0x01F66 }, 843231200Smm { 0x01F60 , 0x00345 , 0x01FA0 }, 844231200Smm { 0x01F61 , 0x00300 , 0x01F63 }, 845231200Smm { 0x01F61 , 0x00301 , 0x01F65 }, 846231200Smm { 0x01F61 , 0x00342 , 0x01F67 }, 847231200Smm { 0x01F61 , 0x00345 , 0x01FA1 }, 848231200Smm { 0x01F62 , 0x00345 , 0x01FA2 }, 849231200Smm { 0x01F63 , 0x00345 , 0x01FA3 }, 850231200Smm { 0x01F64 , 0x00345 , 0x01FA4 }, 851231200Smm { 0x01F65 , 0x00345 , 0x01FA5 }, 852231200Smm { 0x01F66 , 0x00345 , 0x01FA6 }, 853231200Smm { 0x01F67 , 0x00345 , 0x01FA7 }, 854231200Smm { 0x01F68 , 0x00300 , 0x01F6A }, 855231200Smm { 0x01F68 , 0x00301 , 0x01F6C }, 856231200Smm { 0x01F68 , 0x00342 , 0x01F6E }, 857231200Smm { 0x01F68 , 0x00345 , 0x01FA8 }, 858231200Smm { 0x01F69 , 0x00300 , 0x01F6B }, 859231200Smm { 0x01F69 , 0x00301 , 0x01F6D }, 860231200Smm { 0x01F69 , 0x00342 , 0x01F6F }, 861231200Smm { 0x01F69 , 0x00345 , 0x01FA9 }, 862231200Smm { 0x01F6A , 0x00345 , 0x01FAA }, 863231200Smm { 0x01F6B , 0x00345 , 0x01FAB }, 864231200Smm { 0x01F6C , 0x00345 , 0x01FAC }, 865231200Smm { 0x01F6D , 0x00345 , 0x01FAD }, 866231200Smm { 0x01F6E , 0x00345 , 0x01FAE }, 867231200Smm { 0x01F6F , 0x00345 , 0x01FAF }, 868231200Smm { 0x01F70 , 0x00345 , 0x01FB2 }, 869231200Smm { 0x01F74 , 0x00345 , 0x01FC2 }, 870231200Smm { 0x01F7C , 0x00345 , 0x01FF2 }, 871231200Smm { 0x01FB6 , 0x00345 , 0x01FB7 }, 872231200Smm { 0x01FBF , 0x00300 , 0x01FCD }, 873231200Smm { 0x01FBF , 0x00301 , 0x01FCE }, 874231200Smm { 0x01FBF , 0x00342 , 0x01FCF }, 875231200Smm { 0x01FC6 , 0x00345 , 0x01FC7 }, 876231200Smm { 0x01FF6 , 0x00345 , 0x01FF7 }, 877231200Smm { 0x01FFE , 0x00300 , 0x01FDD }, 878231200Smm { 0x01FFE , 0x00301 , 0x01FDE }, 879231200Smm { 0x01FFE , 0x00342 , 0x01FDF }, 880231200Smm { 0x02190 , 0x00338 , 0x0219A }, 881231200Smm { 0x02192 , 0x00338 , 0x0219B }, 882231200Smm { 0x02194 , 0x00338 , 0x021AE }, 883231200Smm { 0x021D0 , 0x00338 , 0x021CD }, 884231200Smm { 0x021D2 , 0x00338 , 0x021CF }, 885231200Smm { 0x021D4 , 0x00338 , 0x021CE }, 886231200Smm { 0x02203 , 0x00338 , 0x02204 }, 887231200Smm { 0x02208 , 0x00338 , 0x02209 }, 888231200Smm { 0x0220B , 0x00338 , 0x0220C }, 889231200Smm { 0x02223 , 0x00338 , 0x02224 }, 890231200Smm { 0x02225 , 0x00338 , 0x02226 }, 891231200Smm { 0x0223C , 0x00338 , 0x02241 }, 892231200Smm { 0x02243 , 0x00338 , 0x02244 }, 893231200Smm { 0x02245 , 0x00338 , 0x02247 }, 894231200Smm { 0x02248 , 0x00338 , 0x02249 }, 895231200Smm { 0x0224D , 0x00338 , 0x0226D }, 896231200Smm { 0x02261 , 0x00338 , 0x02262 }, 897231200Smm { 0x02264 , 0x00338 , 0x02270 }, 898231200Smm { 0x02265 , 0x00338 , 0x02271 }, 899231200Smm { 0x02272 , 0x00338 , 0x02274 }, 900231200Smm { 0x02273 , 0x00338 , 0x02275 }, 901231200Smm { 0x02276 , 0x00338 , 0x02278 }, 902231200Smm { 0x02277 , 0x00338 , 0x02279 }, 903231200Smm { 0x0227A , 0x00338 , 0x02280 }, 904231200Smm { 0x0227B , 0x00338 , 0x02281 }, 905231200Smm { 0x0227C , 0x00338 , 0x022E0 }, 906231200Smm { 0x0227D , 0x00338 , 0x022E1 }, 907231200Smm { 0x02282 , 0x00338 , 0x02284 }, 908231200Smm { 0x02283 , 0x00338 , 0x02285 }, 909231200Smm { 0x02286 , 0x00338 , 0x02288 }, 910231200Smm { 0x02287 , 0x00338 , 0x02289 }, 911231200Smm { 0x02291 , 0x00338 , 0x022E2 }, 912231200Smm { 0x02292 , 0x00338 , 0x022E3 }, 913231200Smm { 0x022A2 , 0x00338 , 0x022AC }, 914231200Smm { 0x022A8 , 0x00338 , 0x022AD }, 915231200Smm { 0x022A9 , 0x00338 , 0x022AE }, 916231200Smm { 0x022AB , 0x00338 , 0x022AF }, 917231200Smm { 0x022B2 , 0x00338 , 0x022EA }, 918231200Smm { 0x022B3 , 0x00338 , 0x022EB }, 919231200Smm { 0x022B4 , 0x00338 , 0x022EC }, 920231200Smm { 0x022B5 , 0x00338 , 0x022ED }, 921231200Smm { 0x03046 , 0x03099 , 0x03094 }, 922231200Smm { 0x0304B , 0x03099 , 0x0304C }, 923231200Smm { 0x0304D , 0x03099 , 0x0304E }, 924231200Smm { 0x0304F , 0x03099 , 0x03050 }, 925231200Smm { 0x03051 , 0x03099 , 0x03052 }, 926231200Smm { 0x03053 , 0x03099 , 0x03054 }, 927231200Smm { 0x03055 , 0x03099 , 0x03056 }, 928231200Smm { 0x03057 , 0x03099 , 0x03058 }, 929231200Smm { 0x03059 , 0x03099 , 0x0305A }, 930231200Smm { 0x0305B , 0x03099 , 0x0305C }, 931231200Smm { 0x0305D , 0x03099 , 0x0305E }, 932231200Smm { 0x0305F , 0x03099 , 0x03060 }, 933231200Smm { 0x03061 , 0x03099 , 0x03062 }, 934231200Smm { 0x03064 , 0x03099 , 0x03065 }, 935231200Smm { 0x03066 , 0x03099 , 0x03067 }, 936231200Smm { 0x03068 , 0x03099 , 0x03069 }, 937231200Smm { 0x0306F , 0x03099 , 0x03070 }, 938231200Smm { 0x0306F , 0x0309A , 0x03071 }, 939231200Smm { 0x03072 , 0x03099 , 0x03073 }, 940231200Smm { 0x03072 , 0x0309A , 0x03074 }, 941231200Smm { 0x03075 , 0x03099 , 0x03076 }, 942231200Smm { 0x03075 , 0x0309A , 0x03077 }, 943231200Smm { 0x03078 , 0x03099 , 0x03079 }, 944231200Smm { 0x03078 , 0x0309A , 0x0307A }, 945231200Smm { 0x0307B , 0x03099 , 0x0307C }, 946231200Smm { 0x0307B , 0x0309A , 0x0307D }, 947231200Smm { 0x0309D , 0x03099 , 0x0309E }, 948231200Smm { 0x030A6 , 0x03099 , 0x030F4 }, 949231200Smm { 0x030AB , 0x03099 , 0x030AC }, 950231200Smm { 0x030AD , 0x03099 , 0x030AE }, 951231200Smm { 0x030AF , 0x03099 , 0x030B0 }, 952231200Smm { 0x030B1 , 0x03099 , 0x030B2 }, 953231200Smm { 0x030B3 , 0x03099 , 0x030B4 }, 954231200Smm { 0x030B5 , 0x03099 , 0x030B6 }, 955231200Smm { 0x030B7 , 0x03099 , 0x030B8 }, 956231200Smm { 0x030B9 , 0x03099 , 0x030BA }, 957231200Smm { 0x030BB , 0x03099 , 0x030BC }, 958231200Smm { 0x030BD , 0x03099 , 0x030BE }, 959231200Smm { 0x030BF , 0x03099 , 0x030C0 }, 960231200Smm { 0x030C1 , 0x03099 , 0x030C2 }, 961231200Smm { 0x030C4 , 0x03099 , 0x030C5 }, 962231200Smm { 0x030C6 , 0x03099 , 0x030C7 }, 963231200Smm { 0x030C8 , 0x03099 , 0x030C9 }, 964231200Smm { 0x030CF , 0x03099 , 0x030D0 }, 965231200Smm { 0x030CF , 0x0309A , 0x030D1 }, 966231200Smm { 0x030D2 , 0x03099 , 0x030D3 }, 967231200Smm { 0x030D2 , 0x0309A , 0x030D4 }, 968231200Smm { 0x030D5 , 0x03099 , 0x030D6 }, 969231200Smm { 0x030D5 , 0x0309A , 0x030D7 }, 970231200Smm { 0x030D8 , 0x03099 , 0x030D9 }, 971231200Smm { 0x030D8 , 0x0309A , 0x030DA }, 972231200Smm { 0x030DB , 0x03099 , 0x030DC }, 973231200Smm { 0x030DB , 0x0309A , 0x030DD }, 974231200Smm { 0x030EF , 0x03099 , 0x030F7 }, 975231200Smm { 0x030F0 , 0x03099 , 0x030F8 }, 976231200Smm { 0x030F1 , 0x03099 , 0x030F9 }, 977231200Smm { 0x030F2 , 0x03099 , 0x030FA }, 978231200Smm { 0x030FD , 0x03099 , 0x030FE }, 979231200Smm { 0x11099 , 0x110BA , 0x1109A }, 980231200Smm { 0x1109B , 0x110BA , 0x1109C }, 981231200Smm { 0x110A5 , 0x110BA , 0x110AB }, 982231200Smm}; 983231200Smm 984231200Smm#define CANONICAL_CLASS_MIN 0x0300 985231200Smm#define CANONICAL_CLASS_MAX 0x1D244 986231200Smm 987231200Smm#define IS_DECOMPOSABLE_BLOCK(uc) \ 988231200Smm (((uc)>>8) <= 0x1D2 && u_decomposable_blocks[(uc)>>8]) 989231200Smmstatic const char u_decomposable_blocks[0x1D2+1] = { 990231200Smm 0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0, 991231200Smm 1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 995231200Smm 0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 996231200Smm 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0, 997231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0, 998231200Smm 0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 999231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1000231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1001231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1002231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1003231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1004231200Smm 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, 1005231200Smm}; 1006231200Smm 1007231200Smm/* Get Canonical Combining Class(CCC). */ 1008231200Smm#define CCC(uc) \ 1009231200Smm (((uc) > 0x1D244)?0:\ 1010231200Smm ccc_val[ccc_val_index[ccc_index[(uc)>>8]][((uc)>>4)&0x0F]][(uc)&0x0F]) 1011231200Smm 1012313570Smm/* The table of the value of Canonical Combining Class */ 1013231200Smmstatic const unsigned char ccc_val[][16] = { 1014231200Smm /* idx=0: XXXX0 - XXXXF */ 1015231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1016231200Smm /* idx=1: 00300 - 0030F */ 1017231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 }, 1018231200Smm /* idx=2: 00310 - 0031F */ 1019231200Smm {230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216, 220, 220, 220, 220 }, 1020231200Smm /* idx=3: 00320 - 0032F */ 1021231200Smm {220, 202, 202, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 220, 220, 220 }, 1022231200Smm /* idx=4: 00330 - 0033F */ 1023231200Smm {220, 220, 220, 220, 1, 1, 1, 1, 1, 220, 220, 220, 220, 230, 230, 230 }, 1024231200Smm /* idx=5: 00340 - 0034F */ 1025231200Smm {230, 230, 230, 230, 230, 240, 230, 220, 220, 220, 230, 230, 230, 220, 220, 0 }, 1026231200Smm /* idx=6: 00350 - 0035F */ 1027231200Smm {230, 230, 230, 220, 220, 220, 220, 230, 232, 220, 220, 230, 233, 234, 234, 233 }, 1028231200Smm /* idx=7: 00360 - 0036F */ 1029231200Smm {234, 234, 233, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 }, 1030231200Smm /* idx=8: 00480 - 0048F */ 1031231200Smm {0, 0, 0, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0 }, 1032231200Smm /* idx=9: 00590 - 0059F */ 1033231200Smm {0, 220, 230, 230, 230, 230, 220, 230, 230, 230, 222, 220, 230, 230, 230, 230 }, 1034231200Smm /* idx=10: 005A0 - 005AF */ 1035231200Smm {230, 230, 220, 220, 220, 220, 220, 220, 230, 230, 220, 230, 230, 222, 228, 230 }, 1036231200Smm /* idx=11: 005B0 - 005BF */ 1037231200Smm {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 0, 23 }, 1038231200Smm /* idx=12: 005C0 - 005CF */ 1039231200Smm {0, 24, 25, 0, 230, 220, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0 }, 1040231200Smm /* idx=13: 00610 - 0061F */ 1041231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 30, 31, 32, 0, 0, 0, 0, 0 }, 1042231200Smm /* idx=14: 00640 - 0064F */ 1043231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 28, 29, 30, 31 }, 1044231200Smm /* idx=15: 00650 - 0065F */ 1045231200Smm {32, 33, 34, 230, 230, 220, 220, 230, 230, 230, 230, 230, 220, 230, 230, 220 }, 1046231200Smm /* idx=16: 00670 - 0067F */ 1047231200Smm {35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1048231200Smm /* idx=17: 006D0 - 006DF */ 1049231200Smm {0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230 }, 1050231200Smm /* idx=18: 006E0 - 006EF */ 1051231200Smm {230, 230, 230, 220, 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0 }, 1052231200Smm /* idx=19: 00710 - 0071F */ 1053231200Smm {0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1054231200Smm /* idx=20: 00730 - 0073F */ 1055231200Smm {230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, 220, 230, 220, 230 }, 1056231200Smm /* idx=21: 00740 - 0074F */ 1057231200Smm {230, 230, 220, 230, 220, 230, 220, 230, 220, 230, 230, 0, 0, 0, 0, 0 }, 1058231200Smm /* idx=22: 007E0 - 007EF */ 1059231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230 }, 1060231200Smm /* idx=23: 007F0 - 007FF */ 1061231200Smm {230, 230, 220, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1062231200Smm /* idx=24: 00810 - 0081F */ 1063231200Smm {0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 230, 230, 230, 230, 230 }, 1064231200Smm /* idx=25: 00820 - 0082F */ 1065231200Smm {230, 230, 230, 230, 0, 230, 230, 230, 0, 230, 230, 230, 230, 230, 0, 0 }, 1066231200Smm /* idx=26: 00850 - 0085F */ 1067231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 0, 0, 0 }, 1068231200Smm /* idx=27: 00930 - 0093F */ 1069231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 }, 1070231200Smm /* idx=28: 00940 - 0094F */ 1071231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1072231200Smm /* idx=29: 00950 - 0095F */ 1073231200Smm {0, 230, 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1074231200Smm /* idx=30: 009B0 - 009BF */ 1075231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 }, 1076231200Smm /* idx=31: 009C0 - 009CF */ 1077231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1078231200Smm /* idx=32: 00A30 - 00A3F */ 1079231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 }, 1080231200Smm /* idx=33: 00A40 - 00A4F */ 1081231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1082231200Smm /* idx=34: 00AB0 - 00ABF */ 1083231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 }, 1084231200Smm /* idx=35: 00AC0 - 00ACF */ 1085231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1086231200Smm /* idx=36: 00B30 - 00B3F */ 1087231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 }, 1088231200Smm /* idx=37: 00B40 - 00B4F */ 1089231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1090231200Smm /* idx=38: 00BC0 - 00BCF */ 1091231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1092231200Smm /* idx=39: 00C40 - 00C4F */ 1093231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1094231200Smm /* idx=40: 00C50 - 00C5F */ 1095231200Smm {0, 0, 0, 0, 0, 84, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1096231200Smm /* idx=41: 00CB0 - 00CBF */ 1097231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 }, 1098231200Smm /* idx=42: 00CC0 - 00CCF */ 1099231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1100231200Smm /* idx=43: 00D40 - 00D4F */ 1101231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1102231200Smm /* idx=44: 00DC0 - 00DCF */ 1103231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0 }, 1104231200Smm /* idx=45: 00E30 - 00E3F */ 1105231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 9, 0, 0, 0, 0, 0 }, 1106231200Smm /* idx=46: 00E40 - 00E4F */ 1107231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 107, 0, 0, 0, 0 }, 1108231200Smm /* idx=47: 00EB0 - 00EBF */ 1109231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 118, 118, 0, 0, 0, 0, 0, 0 }, 1110231200Smm /* idx=48: 00EC0 - 00ECF */ 1111231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 122, 122, 122, 122, 0, 0, 0, 0 }, 1112231200Smm /* idx=49: 00F10 - 00F1F */ 1113231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 0, 0, 0, 0, 0, 0 }, 1114231200Smm /* idx=50: 00F30 - 00F3F */ 1115231200Smm {0, 0, 0, 0, 0, 220, 0, 220, 0, 216, 0, 0, 0, 0, 0, 0 }, 1116231200Smm /* idx=51: 00F70 - 00F7F */ 1117231200Smm {0, 129, 130, 0, 132, 0, 0, 0, 0, 0, 130, 130, 130, 130, 0, 0 }, 1118231200Smm /* idx=52: 00F80 - 00F8F */ 1119231200Smm {130, 0, 230, 230, 9, 0, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0 }, 1120231200Smm /* idx=53: 00FC0 - 00FCF */ 1121231200Smm {0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1122231200Smm /* idx=54: 01030 - 0103F */ 1123231200Smm {0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 9, 0, 0, 0, 0, 0 }, 1124231200Smm /* idx=55: 01080 - 0108F */ 1125231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0 }, 1126231200Smm /* idx=56: 01350 - 0135F */ 1127231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230 }, 1128231200Smm /* idx=57: 01710 - 0171F */ 1129231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1130231200Smm /* idx=58: 01730 - 0173F */ 1131231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1132231200Smm /* idx=59: 017D0 - 017DF */ 1133231200Smm {0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, 0 }, 1134231200Smm /* idx=60: 018A0 - 018AF */ 1135231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 0, 0, 0, 0, 0, 0 }, 1136231200Smm /* idx=61: 01930 - 0193F */ 1137231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 230, 220, 0, 0, 0, 0 }, 1138231200Smm /* idx=62: 01A10 - 01A1F */ 1139231200Smm {0, 0, 0, 0, 0, 0, 0, 230, 220, 0, 0, 0, 0, 0, 0, 0 }, 1140231200Smm /* idx=63: 01A60 - 01A6F */ 1141231200Smm {9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1142231200Smm /* idx=64: 01A70 - 01A7F */ 1143231200Smm {0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, 220 }, 1144231200Smm /* idx=65: 01B30 - 01B3F */ 1145231200Smm {0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1146231200Smm /* idx=66: 01B40 - 01B4F */ 1147231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1148231200Smm /* idx=67: 01B60 - 01B6F */ 1149231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 220, 230, 230, 230 }, 1150231200Smm /* idx=68: 01B70 - 01B7F */ 1151231200Smm {230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1152231200Smm /* idx=69: 01BA0 - 01BAF */ 1153231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0 }, 1154231200Smm /* idx=70: 01BE0 - 01BEF */ 1155231200Smm {0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1156231200Smm /* idx=71: 01BF0 - 01BFF */ 1157231200Smm {0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1158231200Smm /* idx=72: 01C30 - 01C3F */ 1159231200Smm {0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0 }, 1160231200Smm /* idx=73: 01CD0 - 01CDF */ 1161231200Smm {230, 230, 230, 0, 1, 220, 220, 220, 220, 220, 230, 230, 220, 220, 220, 220 }, 1162231200Smm /* idx=74: 01CE0 - 01CEF */ 1163231200Smm {230, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 220, 0, 0 }, 1164231200Smm /* idx=75: 01DC0 - 01DCF */ 1165231200Smm {230, 230, 220, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 234, 214, 220 }, 1166231200Smm /* idx=76: 01DD0 - 01DDF */ 1167231200Smm {202, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 }, 1168231200Smm /* idx=77: 01DE0 - 01DEF */ 1169231200Smm {230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1170231200Smm /* idx=78: 01DF0 - 01DFF */ 1171231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 220, 230, 220 }, 1172231200Smm /* idx=79: 020D0 - 020DF */ 1173231200Smm {230, 230, 1, 1, 230, 230, 230, 230, 1, 1, 1, 230, 230, 0, 0, 0 }, 1174231200Smm /* idx=80: 020E0 - 020EF */ 1175231200Smm {0, 230, 0, 0, 0, 1, 1, 230, 220, 230, 1, 1, 220, 220, 220, 220 }, 1176231200Smm /* idx=81: 020F0 - 020FF */ 1177231200Smm {230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1178231200Smm /* idx=82: 02CE0 - 02CEF */ 1179231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230 }, 1180231200Smm /* idx=83: 02CF0 - 02CFF */ 1181231200Smm {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1182231200Smm /* idx=84: 02D70 - 02D7F */ 1183231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9 }, 1184231200Smm /* idx=85: 02DE0 - 02DEF */ 1185231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 }, 1186231200Smm /* idx=86: 02DF0 - 02DFF */ 1187231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 }, 1188231200Smm /* idx=87: 03020 - 0302F */ 1189231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 228, 232, 222, 224, 224 }, 1190231200Smm /* idx=88: 03090 - 0309F */ 1191231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0 }, 1192231200Smm /* idx=89: 0A660 - 0A66F */ 1193231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230 }, 1194231200Smm /* idx=90: 0A670 - 0A67F */ 1195231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 0, 0 }, 1196231200Smm /* idx=91: 0A6F0 - 0A6FF */ 1197231200Smm {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1198231200Smm /* idx=92: 0A800 - 0A80F */ 1199231200Smm {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1200231200Smm /* idx=93: 0A8C0 - 0A8CF */ 1201231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1202231200Smm /* idx=94: 0A8E0 - 0A8EF */ 1203231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 }, 1204231200Smm /* idx=95: 0A8F0 - 0A8FF */ 1205231200Smm {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1206231200Smm /* idx=96: 0A920 - 0A92F */ 1207231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 0 }, 1208231200Smm /* idx=97: 0A950 - 0A95F */ 1209231200Smm {0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1210231200Smm /* idx=98: 0A9B0 - 0A9BF */ 1211231200Smm {0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1212231200Smm /* idx=99: 0A9C0 - 0A9CF */ 1213231200Smm {9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1214231200Smm /* idx=100: 0AAB0 - 0AABF */ 1215231200Smm {230, 0, 230, 230, 220, 0, 0, 230, 230, 0, 0, 0, 0, 0, 230, 230 }, 1216231200Smm /* idx=101: 0AAC0 - 0AACF */ 1217231200Smm {0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1218231200Smm /* idx=102: 0ABE0 - 0ABEF */ 1219231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 }, 1220231200Smm /* idx=103: 0FB10 - 0FB1F */ 1221231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0 }, 1222231200Smm /* idx=104: 0FE20 - 0FE2F */ 1223231200Smm {230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1224231200Smm /* idx=105: 101F0 - 101FF */ 1225231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0 }, 1226231200Smm /* idx=106: 10A00 - 10A0F */ 1227231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 230 }, 1228231200Smm /* idx=107: 10A30 - 10A3F */ 1229231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 230, 1, 220, 0, 0, 0, 0, 9 }, 1230231200Smm /* idx=108: 11040 - 1104F */ 1231231200Smm {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1232231200Smm /* idx=109: 110B0 - 110BF */ 1233231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0 }, 1234231200Smm /* idx=110: 1D160 - 1D16F */ 1235231200Smm {0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216 }, 1236231200Smm /* idx=111: 1D170 - 1D17F */ 1237231200Smm {216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220 }, 1238231200Smm /* idx=112: 1D180 - 1D18F */ 1239231200Smm {220, 220, 220, 0, 0, 230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0 }, 1240231200Smm /* idx=113: 1D1A0 - 1D1AF */ 1241231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0 }, 1242231200Smm /* idx=114: 1D240 - 1D24F */ 1243231200Smm {0, 0, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1244231200Smm}; 1245231200Smm 1246231200Smm/* The index table to ccc_val[*][16] */ 1247231200Smmstatic const unsigned char ccc_val_index[][16] = { 1248231200Smm /* idx=0: XXX00 - XXXFF */ 1249231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1250231200Smm /* idx=1: 00300 - 003FF */ 1251231200Smm { 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1252231200Smm /* idx=2: 00400 - 004FF */ 1253231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0 }, 1254231200Smm /* idx=3: 00500 - 005FF */ 1255231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,10,11,12, 0, 0, 0 }, 1256231200Smm /* idx=4: 00600 - 006FF */ 1257231200Smm { 0,13, 0, 0,14,15, 0,16, 0, 0, 0, 0, 0,17,18, 0 }, 1258231200Smm /* idx=5: 00700 - 007FF */ 1259231200Smm { 0,19, 0,20,21, 0, 0, 0, 0, 0, 0, 0, 0, 0,22,23 }, 1260231200Smm /* idx=6: 00800 - 008FF */ 1261231200Smm { 0,24,25, 0, 0,26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1262231200Smm /* idx=7: 00900 - 009FF */ 1263231200Smm { 0, 0, 0,27,28,29, 0, 0, 0, 0, 0,30,31, 0, 0, 0 }, 1264231200Smm /* idx=8: 00A00 - 00AFF */ 1265231200Smm { 0, 0, 0,32,33, 0, 0, 0, 0, 0, 0,34,35, 0, 0, 0 }, 1266231200Smm /* idx=9: 00B00 - 00BFF */ 1267231200Smm { 0, 0, 0,36,37, 0, 0, 0, 0, 0, 0, 0,38, 0, 0, 0 }, 1268231200Smm /* idx=10: 00C00 - 00CFF */ 1269231200Smm { 0, 0, 0, 0,39,40, 0, 0, 0, 0, 0,41,42, 0, 0, 0 }, 1270231200Smm /* idx=11: 00D00 - 00DFF */ 1271231200Smm { 0, 0, 0, 0,43, 0, 0, 0, 0, 0, 0, 0,44, 0, 0, 0 }, 1272231200Smm /* idx=12: 00E00 - 00EFF */ 1273231200Smm { 0, 0, 0,45,46, 0, 0, 0, 0, 0, 0,47,48, 0, 0, 0 }, 1274231200Smm /* idx=13: 00F00 - 00FFF */ 1275231200Smm { 0,49, 0,50, 0, 0, 0,51,52, 0, 0, 0,53, 0, 0, 0 }, 1276231200Smm /* idx=14: 01000 - 010FF */ 1277231200Smm { 0, 0, 0,54, 0, 0, 0, 0,55, 0, 0, 0, 0, 0, 0, 0 }, 1278231200Smm /* idx=15: 01300 - 013FF */ 1279231200Smm { 0, 0, 0, 0, 0,56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1280231200Smm /* idx=16: 01700 - 017FF */ 1281231200Smm { 0,57, 0,58, 0, 0, 0, 0, 0, 0, 0, 0, 0,59, 0, 0 }, 1282231200Smm /* idx=17: 01800 - 018FF */ 1283231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,60, 0, 0, 0, 0, 0 }, 1284231200Smm /* idx=18: 01900 - 019FF */ 1285231200Smm { 0, 0, 0,61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1286231200Smm /* idx=19: 01A00 - 01AFF */ 1287231200Smm { 0,62, 0, 0, 0, 0,63,64, 0, 0, 0, 0, 0, 0, 0, 0 }, 1288231200Smm /* idx=20: 01B00 - 01BFF */ 1289231200Smm { 0, 0, 0,65,66, 0,67,68, 0, 0,69, 0, 0, 0,70,71 }, 1290231200Smm /* idx=21: 01C00 - 01CFF */ 1291231200Smm { 0, 0, 0,72, 0, 0, 0, 0, 0, 0, 0, 0, 0,73,74, 0 }, 1292231200Smm /* idx=22: 01D00 - 01DFF */ 1293231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,75,76,77,78 }, 1294231200Smm /* idx=23: 02000 - 020FF */ 1295231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,79,80,81 }, 1296231200Smm /* idx=24: 02C00 - 02CFF */ 1297231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,82,83 }, 1298231200Smm /* idx=25: 02D00 - 02DFF */ 1299231200Smm { 0, 0, 0, 0, 0, 0, 0,84, 0, 0, 0, 0, 0, 0,85,86 }, 1300231200Smm /* idx=26: 03000 - 030FF */ 1301231200Smm { 0, 0,87, 0, 0, 0, 0, 0, 0,88, 0, 0, 0, 0, 0, 0 }, 1302231200Smm /* idx=27: 0A600 - 0A6FF */ 1303231200Smm { 0, 0, 0, 0, 0, 0,89,90, 0, 0, 0, 0, 0, 0, 0,91 }, 1304231200Smm /* idx=28: 0A800 - 0A8FF */ 1305231200Smm {92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,93, 0,94,95 }, 1306231200Smm /* idx=29: 0A900 - 0A9FF */ 1307231200Smm { 0, 0,96, 0, 0,97, 0, 0, 0, 0, 0,98,99, 0, 0, 0 }, 1308231200Smm /* idx=30: 0AA00 - 0AAFF */ 1309231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100,101, 0, 0, 0 }, 1310231200Smm /* idx=31: 0AB00 - 0ABFF */ 1311231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,102, 0 }, 1312231200Smm /* idx=32: 0FB00 - 0FBFF */ 1313231200Smm { 0,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1314231200Smm /* idx=33: 0FE00 - 0FEFF */ 1315231200Smm { 0, 0,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1316231200Smm /* idx=34: 10100 - 101FF */ 1317231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,105 }, 1318231200Smm /* idx=35: 10A00 - 10AFF */ 1319231200Smm {106, 0, 0,107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1320231200Smm /* idx=36: 11000 - 110FF */ 1321231200Smm { 0, 0, 0, 0,108, 0, 0, 0, 0, 0, 0,109, 0, 0, 0, 0 }, 1322231200Smm /* idx=37: 1D100 - 1D1FF */ 1323231200Smm { 0, 0, 0, 0, 0, 0,110,111,112, 0,113, 0, 0, 0, 0, 0 }, 1324231200Smm /* idx=38: 1D200 - 1D2FF */ 1325231200Smm { 0, 0, 0, 0,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 1326231200Smm}; 1327231200Smm 1328231200Smm/* The index table to ccc_val_index[*][16] */ 1329231200Smmstatic const unsigned char ccc_index[] = { 1330231200Smm 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14, 0, 0,15, 0, 0, 0,16, 1331231200Smm 17,18,19,20,21,22, 0, 0,23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24,25, 0, 0, 1332231200Smm 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1333231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1334231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1335231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,27, 0, 1337231200Smm 28,29,30,31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1338231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1340231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,32, 0, 0,33, 0, 0,34, 0, 0, 0, 0, 0, 0, 1341231200Smm 0, 0,35, 0, 0, 0, 0, 0,36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1342231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1343231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1344231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1345231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1346231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1347231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1348231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1349231200Smm 0, 0, 0, 0, 0, 0, 0, 0, 0,37,38,}; 1350231200Smm 1351238856Smmstruct unicode_decomposition_table { 1352238856Smm uint32_t nfc; 1353238856Smm uint32_t cp1; 1354238856Smm uint32_t cp2; 1355238856Smm}; 1356238856Smm 1357238856Smmstatic const struct unicode_decomposition_table u_decomposition_table[] = { 1358238856Smm { 0x000C0 , 0x00041 , 0x00300 }, 1359238856Smm { 0x000C1 , 0x00041 , 0x00301 }, 1360238856Smm { 0x000C2 , 0x00041 , 0x00302 }, 1361238856Smm { 0x000C3 , 0x00041 , 0x00303 }, 1362238856Smm { 0x000C4 , 0x00041 , 0x00308 }, 1363238856Smm { 0x000C5 , 0x00041 , 0x0030A }, 1364238856Smm { 0x000C7 , 0x00043 , 0x00327 }, 1365238856Smm { 0x000C8 , 0x00045 , 0x00300 }, 1366238856Smm { 0x000C9 , 0x00045 , 0x00301 }, 1367238856Smm { 0x000CA , 0x00045 , 0x00302 }, 1368238856Smm { 0x000CB , 0x00045 , 0x00308 }, 1369238856Smm { 0x000CC , 0x00049 , 0x00300 }, 1370238856Smm { 0x000CD , 0x00049 , 0x00301 }, 1371238856Smm { 0x000CE , 0x00049 , 0x00302 }, 1372238856Smm { 0x000CF , 0x00049 , 0x00308 }, 1373238856Smm { 0x000D1 , 0x0004E , 0x00303 }, 1374238856Smm { 0x000D2 , 0x0004F , 0x00300 }, 1375238856Smm { 0x000D3 , 0x0004F , 0x00301 }, 1376238856Smm { 0x000D4 , 0x0004F , 0x00302 }, 1377238856Smm { 0x000D5 , 0x0004F , 0x00303 }, 1378238856Smm { 0x000D6 , 0x0004F , 0x00308 }, 1379238856Smm { 0x000D9 , 0x00055 , 0x00300 }, 1380238856Smm { 0x000DA , 0x00055 , 0x00301 }, 1381238856Smm { 0x000DB , 0x00055 , 0x00302 }, 1382238856Smm { 0x000DC , 0x00055 , 0x00308 }, 1383238856Smm { 0x000DD , 0x00059 , 0x00301 }, 1384238856Smm { 0x000E0 , 0x00061 , 0x00300 }, 1385238856Smm { 0x000E1 , 0x00061 , 0x00301 }, 1386238856Smm { 0x000E2 , 0x00061 , 0x00302 }, 1387238856Smm { 0x000E3 , 0x00061 , 0x00303 }, 1388238856Smm { 0x000E4 , 0x00061 , 0x00308 }, 1389238856Smm { 0x000E5 , 0x00061 , 0x0030A }, 1390238856Smm { 0x000E7 , 0x00063 , 0x00327 }, 1391238856Smm { 0x000E8 , 0x00065 , 0x00300 }, 1392238856Smm { 0x000E9 , 0x00065 , 0x00301 }, 1393238856Smm { 0x000EA , 0x00065 , 0x00302 }, 1394238856Smm { 0x000EB , 0x00065 , 0x00308 }, 1395238856Smm { 0x000EC , 0x00069 , 0x00300 }, 1396238856Smm { 0x000ED , 0x00069 , 0x00301 }, 1397238856Smm { 0x000EE , 0x00069 , 0x00302 }, 1398238856Smm { 0x000EF , 0x00069 , 0x00308 }, 1399238856Smm { 0x000F1 , 0x0006E , 0x00303 }, 1400238856Smm { 0x000F2 , 0x0006F , 0x00300 }, 1401238856Smm { 0x000F3 , 0x0006F , 0x00301 }, 1402238856Smm { 0x000F4 , 0x0006F , 0x00302 }, 1403238856Smm { 0x000F5 , 0x0006F , 0x00303 }, 1404238856Smm { 0x000F6 , 0x0006F , 0x00308 }, 1405238856Smm { 0x000F9 , 0x00075 , 0x00300 }, 1406238856Smm { 0x000FA , 0x00075 , 0x00301 }, 1407238856Smm { 0x000FB , 0x00075 , 0x00302 }, 1408238856Smm { 0x000FC , 0x00075 , 0x00308 }, 1409238856Smm { 0x000FD , 0x00079 , 0x00301 }, 1410238856Smm { 0x000FF , 0x00079 , 0x00308 }, 1411238856Smm { 0x00100 , 0x00041 , 0x00304 }, 1412238856Smm { 0x00101 , 0x00061 , 0x00304 }, 1413238856Smm { 0x00102 , 0x00041 , 0x00306 }, 1414238856Smm { 0x00103 , 0x00061 , 0x00306 }, 1415238856Smm { 0x00104 , 0x00041 , 0x00328 }, 1416238856Smm { 0x00105 , 0x00061 , 0x00328 }, 1417238856Smm { 0x00106 , 0x00043 , 0x00301 }, 1418238856Smm { 0x00107 , 0x00063 , 0x00301 }, 1419238856Smm { 0x00108 , 0x00043 , 0x00302 }, 1420238856Smm { 0x00109 , 0x00063 , 0x00302 }, 1421238856Smm { 0x0010A , 0x00043 , 0x00307 }, 1422238856Smm { 0x0010B , 0x00063 , 0x00307 }, 1423238856Smm { 0x0010C , 0x00043 , 0x0030C }, 1424238856Smm { 0x0010D , 0x00063 , 0x0030C }, 1425238856Smm { 0x0010E , 0x00044 , 0x0030C }, 1426238856Smm { 0x0010F , 0x00064 , 0x0030C }, 1427238856Smm { 0x00112 , 0x00045 , 0x00304 }, 1428238856Smm { 0x00113 , 0x00065 , 0x00304 }, 1429238856Smm { 0x00114 , 0x00045 , 0x00306 }, 1430238856Smm { 0x00115 , 0x00065 , 0x00306 }, 1431238856Smm { 0x00116 , 0x00045 , 0x00307 }, 1432238856Smm { 0x00117 , 0x00065 , 0x00307 }, 1433238856Smm { 0x00118 , 0x00045 , 0x00328 }, 1434238856Smm { 0x00119 , 0x00065 , 0x00328 }, 1435238856Smm { 0x0011A , 0x00045 , 0x0030C }, 1436238856Smm { 0x0011B , 0x00065 , 0x0030C }, 1437238856Smm { 0x0011C , 0x00047 , 0x00302 }, 1438238856Smm { 0x0011D , 0x00067 , 0x00302 }, 1439238856Smm { 0x0011E , 0x00047 , 0x00306 }, 1440238856Smm { 0x0011F , 0x00067 , 0x00306 }, 1441238856Smm { 0x00120 , 0x00047 , 0x00307 }, 1442238856Smm { 0x00121 , 0x00067 , 0x00307 }, 1443238856Smm { 0x00122 , 0x00047 , 0x00327 }, 1444238856Smm { 0x00123 , 0x00067 , 0x00327 }, 1445238856Smm { 0x00124 , 0x00048 , 0x00302 }, 1446238856Smm { 0x00125 , 0x00068 , 0x00302 }, 1447238856Smm { 0x00128 , 0x00049 , 0x00303 }, 1448238856Smm { 0x00129 , 0x00069 , 0x00303 }, 1449238856Smm { 0x0012A , 0x00049 , 0x00304 }, 1450238856Smm { 0x0012B , 0x00069 , 0x00304 }, 1451238856Smm { 0x0012C , 0x00049 , 0x00306 }, 1452238856Smm { 0x0012D , 0x00069 , 0x00306 }, 1453238856Smm { 0x0012E , 0x00049 , 0x00328 }, 1454238856Smm { 0x0012F , 0x00069 , 0x00328 }, 1455238856Smm { 0x00130 , 0x00049 , 0x00307 }, 1456238856Smm { 0x00134 , 0x0004A , 0x00302 }, 1457238856Smm { 0x00135 , 0x0006A , 0x00302 }, 1458238856Smm { 0x00136 , 0x0004B , 0x00327 }, 1459238856Smm { 0x00137 , 0x0006B , 0x00327 }, 1460238856Smm { 0x00139 , 0x0004C , 0x00301 }, 1461238856Smm { 0x0013A , 0x0006C , 0x00301 }, 1462238856Smm { 0x0013B , 0x0004C , 0x00327 }, 1463238856Smm { 0x0013C , 0x0006C , 0x00327 }, 1464238856Smm { 0x0013D , 0x0004C , 0x0030C }, 1465238856Smm { 0x0013E , 0x0006C , 0x0030C }, 1466238856Smm { 0x00143 , 0x0004E , 0x00301 }, 1467238856Smm { 0x00144 , 0x0006E , 0x00301 }, 1468238856Smm { 0x00145 , 0x0004E , 0x00327 }, 1469238856Smm { 0x00146 , 0x0006E , 0x00327 }, 1470238856Smm { 0x00147 , 0x0004E , 0x0030C }, 1471238856Smm { 0x00148 , 0x0006E , 0x0030C }, 1472238856Smm { 0x0014C , 0x0004F , 0x00304 }, 1473238856Smm { 0x0014D , 0x0006F , 0x00304 }, 1474238856Smm { 0x0014E , 0x0004F , 0x00306 }, 1475238856Smm { 0x0014F , 0x0006F , 0x00306 }, 1476238856Smm { 0x00150 , 0x0004F , 0x0030B }, 1477238856Smm { 0x00151 , 0x0006F , 0x0030B }, 1478238856Smm { 0x00154 , 0x00052 , 0x00301 }, 1479238856Smm { 0x00155 , 0x00072 , 0x00301 }, 1480238856Smm { 0x00156 , 0x00052 , 0x00327 }, 1481238856Smm { 0x00157 , 0x00072 , 0x00327 }, 1482238856Smm { 0x00158 , 0x00052 , 0x0030C }, 1483238856Smm { 0x00159 , 0x00072 , 0x0030C }, 1484238856Smm { 0x0015A , 0x00053 , 0x00301 }, 1485238856Smm { 0x0015B , 0x00073 , 0x00301 }, 1486238856Smm { 0x0015C , 0x00053 , 0x00302 }, 1487238856Smm { 0x0015D , 0x00073 , 0x00302 }, 1488238856Smm { 0x0015E , 0x00053 , 0x00327 }, 1489238856Smm { 0x0015F , 0x00073 , 0x00327 }, 1490238856Smm { 0x00160 , 0x00053 , 0x0030C }, 1491238856Smm { 0x00161 , 0x00073 , 0x0030C }, 1492238856Smm { 0x00162 , 0x00054 , 0x00327 }, 1493238856Smm { 0x00163 , 0x00074 , 0x00327 }, 1494238856Smm { 0x00164 , 0x00054 , 0x0030C }, 1495238856Smm { 0x00165 , 0x00074 , 0x0030C }, 1496238856Smm { 0x00168 , 0x00055 , 0x00303 }, 1497238856Smm { 0x00169 , 0x00075 , 0x00303 }, 1498238856Smm { 0x0016A , 0x00055 , 0x00304 }, 1499238856Smm { 0x0016B , 0x00075 , 0x00304 }, 1500238856Smm { 0x0016C , 0x00055 , 0x00306 }, 1501238856Smm { 0x0016D , 0x00075 , 0x00306 }, 1502238856Smm { 0x0016E , 0x00055 , 0x0030A }, 1503238856Smm { 0x0016F , 0x00075 , 0x0030A }, 1504238856Smm { 0x00170 , 0x00055 , 0x0030B }, 1505238856Smm { 0x00171 , 0x00075 , 0x0030B }, 1506238856Smm { 0x00172 , 0x00055 , 0x00328 }, 1507238856Smm { 0x00173 , 0x00075 , 0x00328 }, 1508238856Smm { 0x00174 , 0x00057 , 0x00302 }, 1509238856Smm { 0x00175 , 0x00077 , 0x00302 }, 1510238856Smm { 0x00176 , 0x00059 , 0x00302 }, 1511238856Smm { 0x00177 , 0x00079 , 0x00302 }, 1512238856Smm { 0x00178 , 0x00059 , 0x00308 }, 1513238856Smm { 0x00179 , 0x0005A , 0x00301 }, 1514238856Smm { 0x0017A , 0x0007A , 0x00301 }, 1515238856Smm { 0x0017B , 0x0005A , 0x00307 }, 1516238856Smm { 0x0017C , 0x0007A , 0x00307 }, 1517238856Smm { 0x0017D , 0x0005A , 0x0030C }, 1518238856Smm { 0x0017E , 0x0007A , 0x0030C }, 1519238856Smm { 0x001A0 , 0x0004F , 0x0031B }, 1520238856Smm { 0x001A1 , 0x0006F , 0x0031B }, 1521238856Smm { 0x001AF , 0x00055 , 0x0031B }, 1522238856Smm { 0x001B0 , 0x00075 , 0x0031B }, 1523238856Smm { 0x001CD , 0x00041 , 0x0030C }, 1524238856Smm { 0x001CE , 0x00061 , 0x0030C }, 1525238856Smm { 0x001CF , 0x00049 , 0x0030C }, 1526238856Smm { 0x001D0 , 0x00069 , 0x0030C }, 1527238856Smm { 0x001D1 , 0x0004F , 0x0030C }, 1528238856Smm { 0x001D2 , 0x0006F , 0x0030C }, 1529238856Smm { 0x001D3 , 0x00055 , 0x0030C }, 1530238856Smm { 0x001D4 , 0x00075 , 0x0030C }, 1531238856Smm { 0x001D5 , 0x000DC , 0x00304 }, 1532238856Smm { 0x001D6 , 0x000FC , 0x00304 }, 1533238856Smm { 0x001D7 , 0x000DC , 0x00301 }, 1534238856Smm { 0x001D8 , 0x000FC , 0x00301 }, 1535238856Smm { 0x001D9 , 0x000DC , 0x0030C }, 1536238856Smm { 0x001DA , 0x000FC , 0x0030C }, 1537238856Smm { 0x001DB , 0x000DC , 0x00300 }, 1538238856Smm { 0x001DC , 0x000FC , 0x00300 }, 1539238856Smm { 0x001DE , 0x000C4 , 0x00304 }, 1540238856Smm { 0x001DF , 0x000E4 , 0x00304 }, 1541238856Smm { 0x001E0 , 0x00226 , 0x00304 }, 1542238856Smm { 0x001E1 , 0x00227 , 0x00304 }, 1543238856Smm { 0x001E2 , 0x000C6 , 0x00304 }, 1544238856Smm { 0x001E3 , 0x000E6 , 0x00304 }, 1545238856Smm { 0x001E6 , 0x00047 , 0x0030C }, 1546238856Smm { 0x001E7 , 0x00067 , 0x0030C }, 1547238856Smm { 0x001E8 , 0x0004B , 0x0030C }, 1548238856Smm { 0x001E9 , 0x0006B , 0x0030C }, 1549238856Smm { 0x001EA , 0x0004F , 0x00328 }, 1550238856Smm { 0x001EB , 0x0006F , 0x00328 }, 1551238856Smm { 0x001EC , 0x001EA , 0x00304 }, 1552238856Smm { 0x001ED , 0x001EB , 0x00304 }, 1553238856Smm { 0x001EE , 0x001B7 , 0x0030C }, 1554238856Smm { 0x001EF , 0x00292 , 0x0030C }, 1555238856Smm { 0x001F0 , 0x0006A , 0x0030C }, 1556238856Smm { 0x001F4 , 0x00047 , 0x00301 }, 1557238856Smm { 0x001F5 , 0x00067 , 0x00301 }, 1558238856Smm { 0x001F8 , 0x0004E , 0x00300 }, 1559238856Smm { 0x001F9 , 0x0006E , 0x00300 }, 1560238856Smm { 0x001FA , 0x000C5 , 0x00301 }, 1561238856Smm { 0x001FB , 0x000E5 , 0x00301 }, 1562238856Smm { 0x001FC , 0x000C6 , 0x00301 }, 1563238856Smm { 0x001FD , 0x000E6 , 0x00301 }, 1564238856Smm { 0x001FE , 0x000D8 , 0x00301 }, 1565238856Smm { 0x001FF , 0x000F8 , 0x00301 }, 1566238856Smm { 0x00200 , 0x00041 , 0x0030F }, 1567238856Smm { 0x00201 , 0x00061 , 0x0030F }, 1568238856Smm { 0x00202 , 0x00041 , 0x00311 }, 1569238856Smm { 0x00203 , 0x00061 , 0x00311 }, 1570238856Smm { 0x00204 , 0x00045 , 0x0030F }, 1571238856Smm { 0x00205 , 0x00065 , 0x0030F }, 1572238856Smm { 0x00206 , 0x00045 , 0x00311 }, 1573238856Smm { 0x00207 , 0x00065 , 0x00311 }, 1574238856Smm { 0x00208 , 0x00049 , 0x0030F }, 1575238856Smm { 0x00209 , 0x00069 , 0x0030F }, 1576238856Smm { 0x0020A , 0x00049 , 0x00311 }, 1577238856Smm { 0x0020B , 0x00069 , 0x00311 }, 1578238856Smm { 0x0020C , 0x0004F , 0x0030F }, 1579238856Smm { 0x0020D , 0x0006F , 0x0030F }, 1580238856Smm { 0x0020E , 0x0004F , 0x00311 }, 1581238856Smm { 0x0020F , 0x0006F , 0x00311 }, 1582238856Smm { 0x00210 , 0x00052 , 0x0030F }, 1583238856Smm { 0x00211 , 0x00072 , 0x0030F }, 1584238856Smm { 0x00212 , 0x00052 , 0x00311 }, 1585238856Smm { 0x00213 , 0x00072 , 0x00311 }, 1586238856Smm { 0x00214 , 0x00055 , 0x0030F }, 1587238856Smm { 0x00215 , 0x00075 , 0x0030F }, 1588238856Smm { 0x00216 , 0x00055 , 0x00311 }, 1589238856Smm { 0x00217 , 0x00075 , 0x00311 }, 1590238856Smm { 0x00218 , 0x00053 , 0x00326 }, 1591238856Smm { 0x00219 , 0x00073 , 0x00326 }, 1592238856Smm { 0x0021A , 0x00054 , 0x00326 }, 1593238856Smm { 0x0021B , 0x00074 , 0x00326 }, 1594238856Smm { 0x0021E , 0x00048 , 0x0030C }, 1595238856Smm { 0x0021F , 0x00068 , 0x0030C }, 1596238856Smm { 0x00226 , 0x00041 , 0x00307 }, 1597238856Smm { 0x00227 , 0x00061 , 0x00307 }, 1598238856Smm { 0x00228 , 0x00045 , 0x00327 }, 1599238856Smm { 0x00229 , 0x00065 , 0x00327 }, 1600238856Smm { 0x0022A , 0x000D6 , 0x00304 }, 1601238856Smm { 0x0022B , 0x000F6 , 0x00304 }, 1602238856Smm { 0x0022C , 0x000D5 , 0x00304 }, 1603238856Smm { 0x0022D , 0x000F5 , 0x00304 }, 1604238856Smm { 0x0022E , 0x0004F , 0x00307 }, 1605238856Smm { 0x0022F , 0x0006F , 0x00307 }, 1606238856Smm { 0x00230 , 0x0022E , 0x00304 }, 1607238856Smm { 0x00231 , 0x0022F , 0x00304 }, 1608238856Smm { 0x00232 , 0x00059 , 0x00304 }, 1609238856Smm { 0x00233 , 0x00079 , 0x00304 }, 1610238856Smm { 0x00385 , 0x000A8 , 0x00301 }, 1611238856Smm { 0x00386 , 0x00391 , 0x00301 }, 1612238856Smm { 0x00388 , 0x00395 , 0x00301 }, 1613238856Smm { 0x00389 , 0x00397 , 0x00301 }, 1614238856Smm { 0x0038A , 0x00399 , 0x00301 }, 1615238856Smm { 0x0038C , 0x0039F , 0x00301 }, 1616238856Smm { 0x0038E , 0x003A5 , 0x00301 }, 1617238856Smm { 0x0038F , 0x003A9 , 0x00301 }, 1618238856Smm { 0x00390 , 0x003CA , 0x00301 }, 1619238856Smm { 0x003AA , 0x00399 , 0x00308 }, 1620238856Smm { 0x003AB , 0x003A5 , 0x00308 }, 1621238856Smm { 0x003AC , 0x003B1 , 0x00301 }, 1622238856Smm { 0x003AD , 0x003B5 , 0x00301 }, 1623238856Smm { 0x003AE , 0x003B7 , 0x00301 }, 1624238856Smm { 0x003AF , 0x003B9 , 0x00301 }, 1625238856Smm { 0x003B0 , 0x003CB , 0x00301 }, 1626238856Smm { 0x003CA , 0x003B9 , 0x00308 }, 1627238856Smm { 0x003CB , 0x003C5 , 0x00308 }, 1628238856Smm { 0x003CC , 0x003BF , 0x00301 }, 1629238856Smm { 0x003CD , 0x003C5 , 0x00301 }, 1630238856Smm { 0x003CE , 0x003C9 , 0x00301 }, 1631238856Smm { 0x003D3 , 0x003D2 , 0x00301 }, 1632238856Smm { 0x003D4 , 0x003D2 , 0x00308 }, 1633238856Smm { 0x00400 , 0x00415 , 0x00300 }, 1634238856Smm { 0x00401 , 0x00415 , 0x00308 }, 1635238856Smm { 0x00403 , 0x00413 , 0x00301 }, 1636238856Smm { 0x00407 , 0x00406 , 0x00308 }, 1637238856Smm { 0x0040C , 0x0041A , 0x00301 }, 1638238856Smm { 0x0040D , 0x00418 , 0x00300 }, 1639238856Smm { 0x0040E , 0x00423 , 0x00306 }, 1640238856Smm { 0x00419 , 0x00418 , 0x00306 }, 1641238856Smm { 0x00439 , 0x00438 , 0x00306 }, 1642238856Smm { 0x00450 , 0x00435 , 0x00300 }, 1643238856Smm { 0x00451 , 0x00435 , 0x00308 }, 1644238856Smm { 0x00453 , 0x00433 , 0x00301 }, 1645238856Smm { 0x00457 , 0x00456 , 0x00308 }, 1646238856Smm { 0x0045C , 0x0043A , 0x00301 }, 1647238856Smm { 0x0045D , 0x00438 , 0x00300 }, 1648238856Smm { 0x0045E , 0x00443 , 0x00306 }, 1649238856Smm { 0x00476 , 0x00474 , 0x0030F }, 1650238856Smm { 0x00477 , 0x00475 , 0x0030F }, 1651238856Smm { 0x004C1 , 0x00416 , 0x00306 }, 1652238856Smm { 0x004C2 , 0x00436 , 0x00306 }, 1653238856Smm { 0x004D0 , 0x00410 , 0x00306 }, 1654238856Smm { 0x004D1 , 0x00430 , 0x00306 }, 1655238856Smm { 0x004D2 , 0x00410 , 0x00308 }, 1656238856Smm { 0x004D3 , 0x00430 , 0x00308 }, 1657238856Smm { 0x004D6 , 0x00415 , 0x00306 }, 1658238856Smm { 0x004D7 , 0x00435 , 0x00306 }, 1659238856Smm { 0x004DA , 0x004D8 , 0x00308 }, 1660238856Smm { 0x004DB , 0x004D9 , 0x00308 }, 1661238856Smm { 0x004DC , 0x00416 , 0x00308 }, 1662238856Smm { 0x004DD , 0x00436 , 0x00308 }, 1663238856Smm { 0x004DE , 0x00417 , 0x00308 }, 1664238856Smm { 0x004DF , 0x00437 , 0x00308 }, 1665238856Smm { 0x004E2 , 0x00418 , 0x00304 }, 1666238856Smm { 0x004E3 , 0x00438 , 0x00304 }, 1667238856Smm { 0x004E4 , 0x00418 , 0x00308 }, 1668238856Smm { 0x004E5 , 0x00438 , 0x00308 }, 1669238856Smm { 0x004E6 , 0x0041E , 0x00308 }, 1670238856Smm { 0x004E7 , 0x0043E , 0x00308 }, 1671238856Smm { 0x004EA , 0x004E8 , 0x00308 }, 1672238856Smm { 0x004EB , 0x004E9 , 0x00308 }, 1673238856Smm { 0x004EC , 0x0042D , 0x00308 }, 1674238856Smm { 0x004ED , 0x0044D , 0x00308 }, 1675238856Smm { 0x004EE , 0x00423 , 0x00304 }, 1676238856Smm { 0x004EF , 0x00443 , 0x00304 }, 1677238856Smm { 0x004F0 , 0x00423 , 0x00308 }, 1678238856Smm { 0x004F1 , 0x00443 , 0x00308 }, 1679238856Smm { 0x004F2 , 0x00423 , 0x0030B }, 1680238856Smm { 0x004F3 , 0x00443 , 0x0030B }, 1681238856Smm { 0x004F4 , 0x00427 , 0x00308 }, 1682238856Smm { 0x004F5 , 0x00447 , 0x00308 }, 1683238856Smm { 0x004F8 , 0x0042B , 0x00308 }, 1684238856Smm { 0x004F9 , 0x0044B , 0x00308 }, 1685238856Smm { 0x00622 , 0x00627 , 0x00653 }, 1686238856Smm { 0x00623 , 0x00627 , 0x00654 }, 1687238856Smm { 0x00624 , 0x00648 , 0x00654 }, 1688238856Smm { 0x00625 , 0x00627 , 0x00655 }, 1689238856Smm { 0x00626 , 0x0064A , 0x00654 }, 1690238856Smm { 0x006C0 , 0x006D5 , 0x00654 }, 1691238856Smm { 0x006C2 , 0x006C1 , 0x00654 }, 1692238856Smm { 0x006D3 , 0x006D2 , 0x00654 }, 1693238856Smm { 0x00929 , 0x00928 , 0x0093C }, 1694238856Smm { 0x00931 , 0x00930 , 0x0093C }, 1695238856Smm { 0x00934 , 0x00933 , 0x0093C }, 1696238856Smm { 0x009CB , 0x009C7 , 0x009BE }, 1697238856Smm { 0x009CC , 0x009C7 , 0x009D7 }, 1698238856Smm { 0x00B48 , 0x00B47 , 0x00B56 }, 1699238856Smm { 0x00B4B , 0x00B47 , 0x00B3E }, 1700238856Smm { 0x00B4C , 0x00B47 , 0x00B57 }, 1701238856Smm { 0x00B94 , 0x00B92 , 0x00BD7 }, 1702238856Smm { 0x00BCA , 0x00BC6 , 0x00BBE }, 1703238856Smm { 0x00BCB , 0x00BC7 , 0x00BBE }, 1704238856Smm { 0x00BCC , 0x00BC6 , 0x00BD7 }, 1705238856Smm { 0x00C48 , 0x00C46 , 0x00C56 }, 1706238856Smm { 0x00CC0 , 0x00CBF , 0x00CD5 }, 1707238856Smm { 0x00CC7 , 0x00CC6 , 0x00CD5 }, 1708238856Smm { 0x00CC8 , 0x00CC6 , 0x00CD6 }, 1709238856Smm { 0x00CCA , 0x00CC6 , 0x00CC2 }, 1710238856Smm { 0x00CCB , 0x00CCA , 0x00CD5 }, 1711238856Smm { 0x00D4A , 0x00D46 , 0x00D3E }, 1712238856Smm { 0x00D4B , 0x00D47 , 0x00D3E }, 1713238856Smm { 0x00D4C , 0x00D46 , 0x00D57 }, 1714238856Smm { 0x00DDA , 0x00DD9 , 0x00DCA }, 1715238856Smm { 0x00DDC , 0x00DD9 , 0x00DCF }, 1716238856Smm { 0x00DDD , 0x00DDC , 0x00DCA }, 1717238856Smm { 0x00DDE , 0x00DD9 , 0x00DDF }, 1718238856Smm { 0x01026 , 0x01025 , 0x0102E }, 1719238856Smm { 0x01B06 , 0x01B05 , 0x01B35 }, 1720238856Smm { 0x01B08 , 0x01B07 , 0x01B35 }, 1721238856Smm { 0x01B0A , 0x01B09 , 0x01B35 }, 1722238856Smm { 0x01B0C , 0x01B0B , 0x01B35 }, 1723238856Smm { 0x01B0E , 0x01B0D , 0x01B35 }, 1724238856Smm { 0x01B12 , 0x01B11 , 0x01B35 }, 1725238856Smm { 0x01B3B , 0x01B3A , 0x01B35 }, 1726238856Smm { 0x01B3D , 0x01B3C , 0x01B35 }, 1727238856Smm { 0x01B40 , 0x01B3E , 0x01B35 }, 1728238856Smm { 0x01B41 , 0x01B3F , 0x01B35 }, 1729238856Smm { 0x01B43 , 0x01B42 , 0x01B35 }, 1730238856Smm { 0x01E00 , 0x00041 , 0x00325 }, 1731238856Smm { 0x01E01 , 0x00061 , 0x00325 }, 1732238856Smm { 0x01E02 , 0x00042 , 0x00307 }, 1733238856Smm { 0x01E03 , 0x00062 , 0x00307 }, 1734238856Smm { 0x01E04 , 0x00042 , 0x00323 }, 1735238856Smm { 0x01E05 , 0x00062 , 0x00323 }, 1736238856Smm { 0x01E06 , 0x00042 , 0x00331 }, 1737238856Smm { 0x01E07 , 0x00062 , 0x00331 }, 1738238856Smm { 0x01E08 , 0x000C7 , 0x00301 }, 1739238856Smm { 0x01E09 , 0x000E7 , 0x00301 }, 1740238856Smm { 0x01E0A , 0x00044 , 0x00307 }, 1741238856Smm { 0x01E0B , 0x00064 , 0x00307 }, 1742238856Smm { 0x01E0C , 0x00044 , 0x00323 }, 1743238856Smm { 0x01E0D , 0x00064 , 0x00323 }, 1744238856Smm { 0x01E0E , 0x00044 , 0x00331 }, 1745238856Smm { 0x01E0F , 0x00064 , 0x00331 }, 1746238856Smm { 0x01E10 , 0x00044 , 0x00327 }, 1747238856Smm { 0x01E11 , 0x00064 , 0x00327 }, 1748238856Smm { 0x01E12 , 0x00044 , 0x0032D }, 1749238856Smm { 0x01E13 , 0x00064 , 0x0032D }, 1750238856Smm { 0x01E14 , 0x00112 , 0x00300 }, 1751238856Smm { 0x01E15 , 0x00113 , 0x00300 }, 1752238856Smm { 0x01E16 , 0x00112 , 0x00301 }, 1753238856Smm { 0x01E17 , 0x00113 , 0x00301 }, 1754238856Smm { 0x01E18 , 0x00045 , 0x0032D }, 1755238856Smm { 0x01E19 , 0x00065 , 0x0032D }, 1756238856Smm { 0x01E1A , 0x00045 , 0x00330 }, 1757238856Smm { 0x01E1B , 0x00065 , 0x00330 }, 1758238856Smm { 0x01E1C , 0x00228 , 0x00306 }, 1759238856Smm { 0x01E1D , 0x00229 , 0x00306 }, 1760238856Smm { 0x01E1E , 0x00046 , 0x00307 }, 1761238856Smm { 0x01E1F , 0x00066 , 0x00307 }, 1762238856Smm { 0x01E20 , 0x00047 , 0x00304 }, 1763238856Smm { 0x01E21 , 0x00067 , 0x00304 }, 1764238856Smm { 0x01E22 , 0x00048 , 0x00307 }, 1765238856Smm { 0x01E23 , 0x00068 , 0x00307 }, 1766238856Smm { 0x01E24 , 0x00048 , 0x00323 }, 1767238856Smm { 0x01E25 , 0x00068 , 0x00323 }, 1768238856Smm { 0x01E26 , 0x00048 , 0x00308 }, 1769238856Smm { 0x01E27 , 0x00068 , 0x00308 }, 1770238856Smm { 0x01E28 , 0x00048 , 0x00327 }, 1771238856Smm { 0x01E29 , 0x00068 , 0x00327 }, 1772238856Smm { 0x01E2A , 0x00048 , 0x0032E }, 1773238856Smm { 0x01E2B , 0x00068 , 0x0032E }, 1774238856Smm { 0x01E2C , 0x00049 , 0x00330 }, 1775238856Smm { 0x01E2D , 0x00069 , 0x00330 }, 1776238856Smm { 0x01E2E , 0x000CF , 0x00301 }, 1777238856Smm { 0x01E2F , 0x000EF , 0x00301 }, 1778238856Smm { 0x01E30 , 0x0004B , 0x00301 }, 1779238856Smm { 0x01E31 , 0x0006B , 0x00301 }, 1780238856Smm { 0x01E32 , 0x0004B , 0x00323 }, 1781238856Smm { 0x01E33 , 0x0006B , 0x00323 }, 1782238856Smm { 0x01E34 , 0x0004B , 0x00331 }, 1783238856Smm { 0x01E35 , 0x0006B , 0x00331 }, 1784238856Smm { 0x01E36 , 0x0004C , 0x00323 }, 1785238856Smm { 0x01E37 , 0x0006C , 0x00323 }, 1786238856Smm { 0x01E38 , 0x01E36 , 0x00304 }, 1787238856Smm { 0x01E39 , 0x01E37 , 0x00304 }, 1788238856Smm { 0x01E3A , 0x0004C , 0x00331 }, 1789238856Smm { 0x01E3B , 0x0006C , 0x00331 }, 1790238856Smm { 0x01E3C , 0x0004C , 0x0032D }, 1791238856Smm { 0x01E3D , 0x0006C , 0x0032D }, 1792238856Smm { 0x01E3E , 0x0004D , 0x00301 }, 1793238856Smm { 0x01E3F , 0x0006D , 0x00301 }, 1794238856Smm { 0x01E40 , 0x0004D , 0x00307 }, 1795238856Smm { 0x01E41 , 0x0006D , 0x00307 }, 1796238856Smm { 0x01E42 , 0x0004D , 0x00323 }, 1797238856Smm { 0x01E43 , 0x0006D , 0x00323 }, 1798238856Smm { 0x01E44 , 0x0004E , 0x00307 }, 1799238856Smm { 0x01E45 , 0x0006E , 0x00307 }, 1800238856Smm { 0x01E46 , 0x0004E , 0x00323 }, 1801238856Smm { 0x01E47 , 0x0006E , 0x00323 }, 1802238856Smm { 0x01E48 , 0x0004E , 0x00331 }, 1803238856Smm { 0x01E49 , 0x0006E , 0x00331 }, 1804238856Smm { 0x01E4A , 0x0004E , 0x0032D }, 1805238856Smm { 0x01E4B , 0x0006E , 0x0032D }, 1806238856Smm { 0x01E4C , 0x000D5 , 0x00301 }, 1807238856Smm { 0x01E4D , 0x000F5 , 0x00301 }, 1808238856Smm { 0x01E4E , 0x000D5 , 0x00308 }, 1809238856Smm { 0x01E4F , 0x000F5 , 0x00308 }, 1810238856Smm { 0x01E50 , 0x0014C , 0x00300 }, 1811238856Smm { 0x01E51 , 0x0014D , 0x00300 }, 1812238856Smm { 0x01E52 , 0x0014C , 0x00301 }, 1813238856Smm { 0x01E53 , 0x0014D , 0x00301 }, 1814238856Smm { 0x01E54 , 0x00050 , 0x00301 }, 1815238856Smm { 0x01E55 , 0x00070 , 0x00301 }, 1816238856Smm { 0x01E56 , 0x00050 , 0x00307 }, 1817238856Smm { 0x01E57 , 0x00070 , 0x00307 }, 1818238856Smm { 0x01E58 , 0x00052 , 0x00307 }, 1819238856Smm { 0x01E59 , 0x00072 , 0x00307 }, 1820238856Smm { 0x01E5A , 0x00052 , 0x00323 }, 1821238856Smm { 0x01E5B , 0x00072 , 0x00323 }, 1822238856Smm { 0x01E5C , 0x01E5A , 0x00304 }, 1823238856Smm { 0x01E5D , 0x01E5B , 0x00304 }, 1824238856Smm { 0x01E5E , 0x00052 , 0x00331 }, 1825238856Smm { 0x01E5F , 0x00072 , 0x00331 }, 1826238856Smm { 0x01E60 , 0x00053 , 0x00307 }, 1827238856Smm { 0x01E61 , 0x00073 , 0x00307 }, 1828238856Smm { 0x01E62 , 0x00053 , 0x00323 }, 1829238856Smm { 0x01E63 , 0x00073 , 0x00323 }, 1830238856Smm { 0x01E64 , 0x0015A , 0x00307 }, 1831238856Smm { 0x01E65 , 0x0015B , 0x00307 }, 1832238856Smm { 0x01E66 , 0x00160 , 0x00307 }, 1833238856Smm { 0x01E67 , 0x00161 , 0x00307 }, 1834238856Smm { 0x01E68 , 0x01E62 , 0x00307 }, 1835238856Smm { 0x01E69 , 0x01E63 , 0x00307 }, 1836238856Smm { 0x01E6A , 0x00054 , 0x00307 }, 1837238856Smm { 0x01E6B , 0x00074 , 0x00307 }, 1838238856Smm { 0x01E6C , 0x00054 , 0x00323 }, 1839238856Smm { 0x01E6D , 0x00074 , 0x00323 }, 1840238856Smm { 0x01E6E , 0x00054 , 0x00331 }, 1841238856Smm { 0x01E6F , 0x00074 , 0x00331 }, 1842238856Smm { 0x01E70 , 0x00054 , 0x0032D }, 1843238856Smm { 0x01E71 , 0x00074 , 0x0032D }, 1844238856Smm { 0x01E72 , 0x00055 , 0x00324 }, 1845238856Smm { 0x01E73 , 0x00075 , 0x00324 }, 1846238856Smm { 0x01E74 , 0x00055 , 0x00330 }, 1847238856Smm { 0x01E75 , 0x00075 , 0x00330 }, 1848238856Smm { 0x01E76 , 0x00055 , 0x0032D }, 1849238856Smm { 0x01E77 , 0x00075 , 0x0032D }, 1850238856Smm { 0x01E78 , 0x00168 , 0x00301 }, 1851238856Smm { 0x01E79 , 0x00169 , 0x00301 }, 1852238856Smm { 0x01E7A , 0x0016A , 0x00308 }, 1853238856Smm { 0x01E7B , 0x0016B , 0x00308 }, 1854238856Smm { 0x01E7C , 0x00056 , 0x00303 }, 1855238856Smm { 0x01E7D , 0x00076 , 0x00303 }, 1856238856Smm { 0x01E7E , 0x00056 , 0x00323 }, 1857238856Smm { 0x01E7F , 0x00076 , 0x00323 }, 1858238856Smm { 0x01E80 , 0x00057 , 0x00300 }, 1859238856Smm { 0x01E81 , 0x00077 , 0x00300 }, 1860238856Smm { 0x01E82 , 0x00057 , 0x00301 }, 1861238856Smm { 0x01E83 , 0x00077 , 0x00301 }, 1862238856Smm { 0x01E84 , 0x00057 , 0x00308 }, 1863238856Smm { 0x01E85 , 0x00077 , 0x00308 }, 1864238856Smm { 0x01E86 , 0x00057 , 0x00307 }, 1865238856Smm { 0x01E87 , 0x00077 , 0x00307 }, 1866238856Smm { 0x01E88 , 0x00057 , 0x00323 }, 1867238856Smm { 0x01E89 , 0x00077 , 0x00323 }, 1868238856Smm { 0x01E8A , 0x00058 , 0x00307 }, 1869238856Smm { 0x01E8B , 0x00078 , 0x00307 }, 1870238856Smm { 0x01E8C , 0x00058 , 0x00308 }, 1871238856Smm { 0x01E8D , 0x00078 , 0x00308 }, 1872238856Smm { 0x01E8E , 0x00059 , 0x00307 }, 1873238856Smm { 0x01E8F , 0x00079 , 0x00307 }, 1874238856Smm { 0x01E90 , 0x0005A , 0x00302 }, 1875238856Smm { 0x01E91 , 0x0007A , 0x00302 }, 1876238856Smm { 0x01E92 , 0x0005A , 0x00323 }, 1877238856Smm { 0x01E93 , 0x0007A , 0x00323 }, 1878238856Smm { 0x01E94 , 0x0005A , 0x00331 }, 1879238856Smm { 0x01E95 , 0x0007A , 0x00331 }, 1880238856Smm { 0x01E96 , 0x00068 , 0x00331 }, 1881238856Smm { 0x01E97 , 0x00074 , 0x00308 }, 1882238856Smm { 0x01E98 , 0x00077 , 0x0030A }, 1883238856Smm { 0x01E99 , 0x00079 , 0x0030A }, 1884238856Smm { 0x01E9B , 0x0017F , 0x00307 }, 1885238856Smm { 0x01EA0 , 0x00041 , 0x00323 }, 1886238856Smm { 0x01EA1 , 0x00061 , 0x00323 }, 1887238856Smm { 0x01EA2 , 0x00041 , 0x00309 }, 1888238856Smm { 0x01EA3 , 0x00061 , 0x00309 }, 1889238856Smm { 0x01EA4 , 0x000C2 , 0x00301 }, 1890238856Smm { 0x01EA5 , 0x000E2 , 0x00301 }, 1891238856Smm { 0x01EA6 , 0x000C2 , 0x00300 }, 1892238856Smm { 0x01EA7 , 0x000E2 , 0x00300 }, 1893238856Smm { 0x01EA8 , 0x000C2 , 0x00309 }, 1894238856Smm { 0x01EA9 , 0x000E2 , 0x00309 }, 1895238856Smm { 0x01EAA , 0x000C2 , 0x00303 }, 1896238856Smm { 0x01EAB , 0x000E2 , 0x00303 }, 1897238856Smm { 0x01EAC , 0x01EA0 , 0x00302 }, 1898238856Smm { 0x01EAD , 0x01EA1 , 0x00302 }, 1899238856Smm { 0x01EAE , 0x00102 , 0x00301 }, 1900238856Smm { 0x01EAF , 0x00103 , 0x00301 }, 1901238856Smm { 0x01EB0 , 0x00102 , 0x00300 }, 1902238856Smm { 0x01EB1 , 0x00103 , 0x00300 }, 1903238856Smm { 0x01EB2 , 0x00102 , 0x00309 }, 1904238856Smm { 0x01EB3 , 0x00103 , 0x00309 }, 1905238856Smm { 0x01EB4 , 0x00102 , 0x00303 }, 1906238856Smm { 0x01EB5 , 0x00103 , 0x00303 }, 1907238856Smm { 0x01EB6 , 0x01EA0 , 0x00306 }, 1908238856Smm { 0x01EB7 , 0x01EA1 , 0x00306 }, 1909238856Smm { 0x01EB8 , 0x00045 , 0x00323 }, 1910238856Smm { 0x01EB9 , 0x00065 , 0x00323 }, 1911238856Smm { 0x01EBA , 0x00045 , 0x00309 }, 1912238856Smm { 0x01EBB , 0x00065 , 0x00309 }, 1913238856Smm { 0x01EBC , 0x00045 , 0x00303 }, 1914238856Smm { 0x01EBD , 0x00065 , 0x00303 }, 1915238856Smm { 0x01EBE , 0x000CA , 0x00301 }, 1916238856Smm { 0x01EBF , 0x000EA , 0x00301 }, 1917238856Smm { 0x01EC0 , 0x000CA , 0x00300 }, 1918238856Smm { 0x01EC1 , 0x000EA , 0x00300 }, 1919238856Smm { 0x01EC2 , 0x000CA , 0x00309 }, 1920238856Smm { 0x01EC3 , 0x000EA , 0x00309 }, 1921238856Smm { 0x01EC4 , 0x000CA , 0x00303 }, 1922238856Smm { 0x01EC5 , 0x000EA , 0x00303 }, 1923238856Smm { 0x01EC6 , 0x01EB8 , 0x00302 }, 1924238856Smm { 0x01EC7 , 0x01EB9 , 0x00302 }, 1925238856Smm { 0x01EC8 , 0x00049 , 0x00309 }, 1926238856Smm { 0x01EC9 , 0x00069 , 0x00309 }, 1927238856Smm { 0x01ECA , 0x00049 , 0x00323 }, 1928238856Smm { 0x01ECB , 0x00069 , 0x00323 }, 1929238856Smm { 0x01ECC , 0x0004F , 0x00323 }, 1930238856Smm { 0x01ECD , 0x0006F , 0x00323 }, 1931238856Smm { 0x01ECE , 0x0004F , 0x00309 }, 1932238856Smm { 0x01ECF , 0x0006F , 0x00309 }, 1933238856Smm { 0x01ED0 , 0x000D4 , 0x00301 }, 1934238856Smm { 0x01ED1 , 0x000F4 , 0x00301 }, 1935238856Smm { 0x01ED2 , 0x000D4 , 0x00300 }, 1936238856Smm { 0x01ED3 , 0x000F4 , 0x00300 }, 1937238856Smm { 0x01ED4 , 0x000D4 , 0x00309 }, 1938238856Smm { 0x01ED5 , 0x000F4 , 0x00309 }, 1939238856Smm { 0x01ED6 , 0x000D4 , 0x00303 }, 1940238856Smm { 0x01ED7 , 0x000F4 , 0x00303 }, 1941238856Smm { 0x01ED8 , 0x01ECC , 0x00302 }, 1942238856Smm { 0x01ED9 , 0x01ECD , 0x00302 }, 1943238856Smm { 0x01EDA , 0x001A0 , 0x00301 }, 1944238856Smm { 0x01EDB , 0x001A1 , 0x00301 }, 1945238856Smm { 0x01EDC , 0x001A0 , 0x00300 }, 1946238856Smm { 0x01EDD , 0x001A1 , 0x00300 }, 1947238856Smm { 0x01EDE , 0x001A0 , 0x00309 }, 1948238856Smm { 0x01EDF , 0x001A1 , 0x00309 }, 1949238856Smm { 0x01EE0 , 0x001A0 , 0x00303 }, 1950238856Smm { 0x01EE1 , 0x001A1 , 0x00303 }, 1951238856Smm { 0x01EE2 , 0x001A0 , 0x00323 }, 1952238856Smm { 0x01EE3 , 0x001A1 , 0x00323 }, 1953238856Smm { 0x01EE4 , 0x00055 , 0x00323 }, 1954238856Smm { 0x01EE5 , 0x00075 , 0x00323 }, 1955238856Smm { 0x01EE6 , 0x00055 , 0x00309 }, 1956238856Smm { 0x01EE7 , 0x00075 , 0x00309 }, 1957238856Smm { 0x01EE8 , 0x001AF , 0x00301 }, 1958238856Smm { 0x01EE9 , 0x001B0 , 0x00301 }, 1959238856Smm { 0x01EEA , 0x001AF , 0x00300 }, 1960238856Smm { 0x01EEB , 0x001B0 , 0x00300 }, 1961238856Smm { 0x01EEC , 0x001AF , 0x00309 }, 1962238856Smm { 0x01EED , 0x001B0 , 0x00309 }, 1963238856Smm { 0x01EEE , 0x001AF , 0x00303 }, 1964238856Smm { 0x01EEF , 0x001B0 , 0x00303 }, 1965238856Smm { 0x01EF0 , 0x001AF , 0x00323 }, 1966238856Smm { 0x01EF1 , 0x001B0 , 0x00323 }, 1967238856Smm { 0x01EF2 , 0x00059 , 0x00300 }, 1968238856Smm { 0x01EF3 , 0x00079 , 0x00300 }, 1969238856Smm { 0x01EF4 , 0x00059 , 0x00323 }, 1970238856Smm { 0x01EF5 , 0x00079 , 0x00323 }, 1971238856Smm { 0x01EF6 , 0x00059 , 0x00309 }, 1972238856Smm { 0x01EF7 , 0x00079 , 0x00309 }, 1973238856Smm { 0x01EF8 , 0x00059 , 0x00303 }, 1974238856Smm { 0x01EF9 , 0x00079 , 0x00303 }, 1975238856Smm { 0x01F00 , 0x003B1 , 0x00313 }, 1976238856Smm { 0x01F01 , 0x003B1 , 0x00314 }, 1977238856Smm { 0x01F02 , 0x01F00 , 0x00300 }, 1978238856Smm { 0x01F03 , 0x01F01 , 0x00300 }, 1979238856Smm { 0x01F04 , 0x01F00 , 0x00301 }, 1980238856Smm { 0x01F05 , 0x01F01 , 0x00301 }, 1981238856Smm { 0x01F06 , 0x01F00 , 0x00342 }, 1982238856Smm { 0x01F07 , 0x01F01 , 0x00342 }, 1983238856Smm { 0x01F08 , 0x00391 , 0x00313 }, 1984238856Smm { 0x01F09 , 0x00391 , 0x00314 }, 1985238856Smm { 0x01F0A , 0x01F08 , 0x00300 }, 1986238856Smm { 0x01F0B , 0x01F09 , 0x00300 }, 1987238856Smm { 0x01F0C , 0x01F08 , 0x00301 }, 1988238856Smm { 0x01F0D , 0x01F09 , 0x00301 }, 1989238856Smm { 0x01F0E , 0x01F08 , 0x00342 }, 1990238856Smm { 0x01F0F , 0x01F09 , 0x00342 }, 1991238856Smm { 0x01F10 , 0x003B5 , 0x00313 }, 1992238856Smm { 0x01F11 , 0x003B5 , 0x00314 }, 1993238856Smm { 0x01F12 , 0x01F10 , 0x00300 }, 1994238856Smm { 0x01F13 , 0x01F11 , 0x00300 }, 1995238856Smm { 0x01F14 , 0x01F10 , 0x00301 }, 1996238856Smm { 0x01F15 , 0x01F11 , 0x00301 }, 1997238856Smm { 0x01F18 , 0x00395 , 0x00313 }, 1998238856Smm { 0x01F19 , 0x00395 , 0x00314 }, 1999238856Smm { 0x01F1A , 0x01F18 , 0x00300 }, 2000238856Smm { 0x01F1B , 0x01F19 , 0x00300 }, 2001238856Smm { 0x01F1C , 0x01F18 , 0x00301 }, 2002238856Smm { 0x01F1D , 0x01F19 , 0x00301 }, 2003238856Smm { 0x01F20 , 0x003B7 , 0x00313 }, 2004238856Smm { 0x01F21 , 0x003B7 , 0x00314 }, 2005238856Smm { 0x01F22 , 0x01F20 , 0x00300 }, 2006238856Smm { 0x01F23 , 0x01F21 , 0x00300 }, 2007238856Smm { 0x01F24 , 0x01F20 , 0x00301 }, 2008238856Smm { 0x01F25 , 0x01F21 , 0x00301 }, 2009238856Smm { 0x01F26 , 0x01F20 , 0x00342 }, 2010238856Smm { 0x01F27 , 0x01F21 , 0x00342 }, 2011238856Smm { 0x01F28 , 0x00397 , 0x00313 }, 2012238856Smm { 0x01F29 , 0x00397 , 0x00314 }, 2013238856Smm { 0x01F2A , 0x01F28 , 0x00300 }, 2014238856Smm { 0x01F2B , 0x01F29 , 0x00300 }, 2015238856Smm { 0x01F2C , 0x01F28 , 0x00301 }, 2016238856Smm { 0x01F2D , 0x01F29 , 0x00301 }, 2017238856Smm { 0x01F2E , 0x01F28 , 0x00342 }, 2018238856Smm { 0x01F2F , 0x01F29 , 0x00342 }, 2019238856Smm { 0x01F30 , 0x003B9 , 0x00313 }, 2020238856Smm { 0x01F31 , 0x003B9 , 0x00314 }, 2021238856Smm { 0x01F32 , 0x01F30 , 0x00300 }, 2022238856Smm { 0x01F33 , 0x01F31 , 0x00300 }, 2023238856Smm { 0x01F34 , 0x01F30 , 0x00301 }, 2024238856Smm { 0x01F35 , 0x01F31 , 0x00301 }, 2025238856Smm { 0x01F36 , 0x01F30 , 0x00342 }, 2026238856Smm { 0x01F37 , 0x01F31 , 0x00342 }, 2027238856Smm { 0x01F38 , 0x00399 , 0x00313 }, 2028238856Smm { 0x01F39 , 0x00399 , 0x00314 }, 2029238856Smm { 0x01F3A , 0x01F38 , 0x00300 }, 2030238856Smm { 0x01F3B , 0x01F39 , 0x00300 }, 2031238856Smm { 0x01F3C , 0x01F38 , 0x00301 }, 2032238856Smm { 0x01F3D , 0x01F39 , 0x00301 }, 2033238856Smm { 0x01F3E , 0x01F38 , 0x00342 }, 2034238856Smm { 0x01F3F , 0x01F39 , 0x00342 }, 2035238856Smm { 0x01F40 , 0x003BF , 0x00313 }, 2036238856Smm { 0x01F41 , 0x003BF , 0x00314 }, 2037238856Smm { 0x01F42 , 0x01F40 , 0x00300 }, 2038238856Smm { 0x01F43 , 0x01F41 , 0x00300 }, 2039238856Smm { 0x01F44 , 0x01F40 , 0x00301 }, 2040238856Smm { 0x01F45 , 0x01F41 , 0x00301 }, 2041238856Smm { 0x01F48 , 0x0039F , 0x00313 }, 2042238856Smm { 0x01F49 , 0x0039F , 0x00314 }, 2043238856Smm { 0x01F4A , 0x01F48 , 0x00300 }, 2044238856Smm { 0x01F4B , 0x01F49 , 0x00300 }, 2045238856Smm { 0x01F4C , 0x01F48 , 0x00301 }, 2046238856Smm { 0x01F4D , 0x01F49 , 0x00301 }, 2047238856Smm { 0x01F50 , 0x003C5 , 0x00313 }, 2048238856Smm { 0x01F51 , 0x003C5 , 0x00314 }, 2049238856Smm { 0x01F52 , 0x01F50 , 0x00300 }, 2050238856Smm { 0x01F53 , 0x01F51 , 0x00300 }, 2051238856Smm { 0x01F54 , 0x01F50 , 0x00301 }, 2052238856Smm { 0x01F55 , 0x01F51 , 0x00301 }, 2053238856Smm { 0x01F56 , 0x01F50 , 0x00342 }, 2054238856Smm { 0x01F57 , 0x01F51 , 0x00342 }, 2055238856Smm { 0x01F59 , 0x003A5 , 0x00314 }, 2056238856Smm { 0x01F5B , 0x01F59 , 0x00300 }, 2057238856Smm { 0x01F5D , 0x01F59 , 0x00301 }, 2058238856Smm { 0x01F5F , 0x01F59 , 0x00342 }, 2059238856Smm { 0x01F60 , 0x003C9 , 0x00313 }, 2060238856Smm { 0x01F61 , 0x003C9 , 0x00314 }, 2061238856Smm { 0x01F62 , 0x01F60 , 0x00300 }, 2062238856Smm { 0x01F63 , 0x01F61 , 0x00300 }, 2063238856Smm { 0x01F64 , 0x01F60 , 0x00301 }, 2064238856Smm { 0x01F65 , 0x01F61 , 0x00301 }, 2065238856Smm { 0x01F66 , 0x01F60 , 0x00342 }, 2066238856Smm { 0x01F67 , 0x01F61 , 0x00342 }, 2067238856Smm { 0x01F68 , 0x003A9 , 0x00313 }, 2068238856Smm { 0x01F69 , 0x003A9 , 0x00314 }, 2069238856Smm { 0x01F6A , 0x01F68 , 0x00300 }, 2070238856Smm { 0x01F6B , 0x01F69 , 0x00300 }, 2071238856Smm { 0x01F6C , 0x01F68 , 0x00301 }, 2072238856Smm { 0x01F6D , 0x01F69 , 0x00301 }, 2073238856Smm { 0x01F6E , 0x01F68 , 0x00342 }, 2074238856Smm { 0x01F6F , 0x01F69 , 0x00342 }, 2075238856Smm { 0x01F70 , 0x003B1 , 0x00300 }, 2076238856Smm { 0x01F72 , 0x003B5 , 0x00300 }, 2077238856Smm { 0x01F74 , 0x003B7 , 0x00300 }, 2078238856Smm { 0x01F76 , 0x003B9 , 0x00300 }, 2079238856Smm { 0x01F78 , 0x003BF , 0x00300 }, 2080238856Smm { 0x01F7A , 0x003C5 , 0x00300 }, 2081238856Smm { 0x01F7C , 0x003C9 , 0x00300 }, 2082238856Smm { 0x01F80 , 0x01F00 , 0x00345 }, 2083238856Smm { 0x01F81 , 0x01F01 , 0x00345 }, 2084238856Smm { 0x01F82 , 0x01F02 , 0x00345 }, 2085238856Smm { 0x01F83 , 0x01F03 , 0x00345 }, 2086238856Smm { 0x01F84 , 0x01F04 , 0x00345 }, 2087238856Smm { 0x01F85 , 0x01F05 , 0x00345 }, 2088238856Smm { 0x01F86 , 0x01F06 , 0x00345 }, 2089238856Smm { 0x01F87 , 0x01F07 , 0x00345 }, 2090238856Smm { 0x01F88 , 0x01F08 , 0x00345 }, 2091238856Smm { 0x01F89 , 0x01F09 , 0x00345 }, 2092238856Smm { 0x01F8A , 0x01F0A , 0x00345 }, 2093238856Smm { 0x01F8B , 0x01F0B , 0x00345 }, 2094238856Smm { 0x01F8C , 0x01F0C , 0x00345 }, 2095238856Smm { 0x01F8D , 0x01F0D , 0x00345 }, 2096238856Smm { 0x01F8E , 0x01F0E , 0x00345 }, 2097238856Smm { 0x01F8F , 0x01F0F , 0x00345 }, 2098238856Smm { 0x01F90 , 0x01F20 , 0x00345 }, 2099238856Smm { 0x01F91 , 0x01F21 , 0x00345 }, 2100238856Smm { 0x01F92 , 0x01F22 , 0x00345 }, 2101238856Smm { 0x01F93 , 0x01F23 , 0x00345 }, 2102238856Smm { 0x01F94 , 0x01F24 , 0x00345 }, 2103238856Smm { 0x01F95 , 0x01F25 , 0x00345 }, 2104238856Smm { 0x01F96 , 0x01F26 , 0x00345 }, 2105238856Smm { 0x01F97 , 0x01F27 , 0x00345 }, 2106238856Smm { 0x01F98 , 0x01F28 , 0x00345 }, 2107238856Smm { 0x01F99 , 0x01F29 , 0x00345 }, 2108238856Smm { 0x01F9A , 0x01F2A , 0x00345 }, 2109238856Smm { 0x01F9B , 0x01F2B , 0x00345 }, 2110238856Smm { 0x01F9C , 0x01F2C , 0x00345 }, 2111238856Smm { 0x01F9D , 0x01F2D , 0x00345 }, 2112238856Smm { 0x01F9E , 0x01F2E , 0x00345 }, 2113238856Smm { 0x01F9F , 0x01F2F , 0x00345 }, 2114238856Smm { 0x01FA0 , 0x01F60 , 0x00345 }, 2115238856Smm { 0x01FA1 , 0x01F61 , 0x00345 }, 2116238856Smm { 0x01FA2 , 0x01F62 , 0x00345 }, 2117238856Smm { 0x01FA3 , 0x01F63 , 0x00345 }, 2118238856Smm { 0x01FA4 , 0x01F64 , 0x00345 }, 2119238856Smm { 0x01FA5 , 0x01F65 , 0x00345 }, 2120238856Smm { 0x01FA6 , 0x01F66 , 0x00345 }, 2121238856Smm { 0x01FA7 , 0x01F67 , 0x00345 }, 2122238856Smm { 0x01FA8 , 0x01F68 , 0x00345 }, 2123238856Smm { 0x01FA9 , 0x01F69 , 0x00345 }, 2124238856Smm { 0x01FAA , 0x01F6A , 0x00345 }, 2125238856Smm { 0x01FAB , 0x01F6B , 0x00345 }, 2126238856Smm { 0x01FAC , 0x01F6C , 0x00345 }, 2127238856Smm { 0x01FAD , 0x01F6D , 0x00345 }, 2128238856Smm { 0x01FAE , 0x01F6E , 0x00345 }, 2129238856Smm { 0x01FAF , 0x01F6F , 0x00345 }, 2130238856Smm { 0x01FB0 , 0x003B1 , 0x00306 }, 2131238856Smm { 0x01FB1 , 0x003B1 , 0x00304 }, 2132238856Smm { 0x01FB2 , 0x01F70 , 0x00345 }, 2133238856Smm { 0x01FB3 , 0x003B1 , 0x00345 }, 2134238856Smm { 0x01FB4 , 0x003AC , 0x00345 }, 2135238856Smm { 0x01FB6 , 0x003B1 , 0x00342 }, 2136238856Smm { 0x01FB7 , 0x01FB6 , 0x00345 }, 2137238856Smm { 0x01FB8 , 0x00391 , 0x00306 }, 2138238856Smm { 0x01FB9 , 0x00391 , 0x00304 }, 2139238856Smm { 0x01FBA , 0x00391 , 0x00300 }, 2140238856Smm { 0x01FBC , 0x00391 , 0x00345 }, 2141238856Smm { 0x01FC1 , 0x000A8 , 0x00342 }, 2142238856Smm { 0x01FC2 , 0x01F74 , 0x00345 }, 2143238856Smm { 0x01FC3 , 0x003B7 , 0x00345 }, 2144238856Smm { 0x01FC4 , 0x003AE , 0x00345 }, 2145238856Smm { 0x01FC6 , 0x003B7 , 0x00342 }, 2146238856Smm { 0x01FC7 , 0x01FC6 , 0x00345 }, 2147238856Smm { 0x01FC8 , 0x00395 , 0x00300 }, 2148238856Smm { 0x01FCA , 0x00397 , 0x00300 }, 2149238856Smm { 0x01FCC , 0x00397 , 0x00345 }, 2150238856Smm { 0x01FCD , 0x01FBF , 0x00300 }, 2151238856Smm { 0x01FCE , 0x01FBF , 0x00301 }, 2152238856Smm { 0x01FCF , 0x01FBF , 0x00342 }, 2153238856Smm { 0x01FD0 , 0x003B9 , 0x00306 }, 2154238856Smm { 0x01FD1 , 0x003B9 , 0x00304 }, 2155238856Smm { 0x01FD2 , 0x003CA , 0x00300 }, 2156238856Smm { 0x01FD6 , 0x003B9 , 0x00342 }, 2157238856Smm { 0x01FD7 , 0x003CA , 0x00342 }, 2158238856Smm { 0x01FD8 , 0x00399 , 0x00306 }, 2159238856Smm { 0x01FD9 , 0x00399 , 0x00304 }, 2160238856Smm { 0x01FDA , 0x00399 , 0x00300 }, 2161238856Smm { 0x01FDD , 0x01FFE , 0x00300 }, 2162238856Smm { 0x01FDE , 0x01FFE , 0x00301 }, 2163238856Smm { 0x01FDF , 0x01FFE , 0x00342 }, 2164238856Smm { 0x01FE0 , 0x003C5 , 0x00306 }, 2165238856Smm { 0x01FE1 , 0x003C5 , 0x00304 }, 2166238856Smm { 0x01FE2 , 0x003CB , 0x00300 }, 2167238856Smm { 0x01FE4 , 0x003C1 , 0x00313 }, 2168238856Smm { 0x01FE5 , 0x003C1 , 0x00314 }, 2169238856Smm { 0x01FE6 , 0x003C5 , 0x00342 }, 2170238856Smm { 0x01FE7 , 0x003CB , 0x00342 }, 2171238856Smm { 0x01FE8 , 0x003A5 , 0x00306 }, 2172238856Smm { 0x01FE9 , 0x003A5 , 0x00304 }, 2173238856Smm { 0x01FEA , 0x003A5 , 0x00300 }, 2174238856Smm { 0x01FEC , 0x003A1 , 0x00314 }, 2175238856Smm { 0x01FED , 0x000A8 , 0x00300 }, 2176238856Smm { 0x01FF2 , 0x01F7C , 0x00345 }, 2177238856Smm { 0x01FF3 , 0x003C9 , 0x00345 }, 2178238856Smm { 0x01FF4 , 0x003CE , 0x00345 }, 2179238856Smm { 0x01FF6 , 0x003C9 , 0x00342 }, 2180238856Smm { 0x01FF7 , 0x01FF6 , 0x00345 }, 2181238856Smm { 0x01FF8 , 0x0039F , 0x00300 }, 2182238856Smm { 0x01FFA , 0x003A9 , 0x00300 }, 2183238856Smm { 0x01FFC , 0x003A9 , 0x00345 }, 2184238856Smm { 0x0219A , 0x02190 , 0x00338 }, 2185238856Smm { 0x0219B , 0x02192 , 0x00338 }, 2186238856Smm { 0x021AE , 0x02194 , 0x00338 }, 2187238856Smm { 0x021CD , 0x021D0 , 0x00338 }, 2188238856Smm { 0x021CE , 0x021D4 , 0x00338 }, 2189238856Smm { 0x021CF , 0x021D2 , 0x00338 }, 2190238856Smm { 0x02204 , 0x02203 , 0x00338 }, 2191238856Smm { 0x02209 , 0x02208 , 0x00338 }, 2192238856Smm { 0x0220C , 0x0220B , 0x00338 }, 2193238856Smm { 0x02224 , 0x02223 , 0x00338 }, 2194238856Smm { 0x02226 , 0x02225 , 0x00338 }, 2195238856Smm { 0x02241 , 0x0223C , 0x00338 }, 2196238856Smm { 0x02244 , 0x02243 , 0x00338 }, 2197238856Smm { 0x02247 , 0x02245 , 0x00338 }, 2198238856Smm { 0x02249 , 0x02248 , 0x00338 }, 2199238856Smm { 0x02260 , 0x0003D , 0x00338 }, 2200238856Smm { 0x02262 , 0x02261 , 0x00338 }, 2201238856Smm { 0x0226D , 0x0224D , 0x00338 }, 2202238856Smm { 0x0226E , 0x0003C , 0x00338 }, 2203238856Smm { 0x0226F , 0x0003E , 0x00338 }, 2204238856Smm { 0x02270 , 0x02264 , 0x00338 }, 2205238856Smm { 0x02271 , 0x02265 , 0x00338 }, 2206238856Smm { 0x02274 , 0x02272 , 0x00338 }, 2207238856Smm { 0x02275 , 0x02273 , 0x00338 }, 2208238856Smm { 0x02278 , 0x02276 , 0x00338 }, 2209238856Smm { 0x02279 , 0x02277 , 0x00338 }, 2210238856Smm { 0x02280 , 0x0227A , 0x00338 }, 2211238856Smm { 0x02281 , 0x0227B , 0x00338 }, 2212238856Smm { 0x02284 , 0x02282 , 0x00338 }, 2213238856Smm { 0x02285 , 0x02283 , 0x00338 }, 2214238856Smm { 0x02288 , 0x02286 , 0x00338 }, 2215238856Smm { 0x02289 , 0x02287 , 0x00338 }, 2216238856Smm { 0x022AC , 0x022A2 , 0x00338 }, 2217238856Smm { 0x022AD , 0x022A8 , 0x00338 }, 2218238856Smm { 0x022AE , 0x022A9 , 0x00338 }, 2219238856Smm { 0x022AF , 0x022AB , 0x00338 }, 2220238856Smm { 0x022E0 , 0x0227C , 0x00338 }, 2221238856Smm { 0x022E1 , 0x0227D , 0x00338 }, 2222238856Smm { 0x022E2 , 0x02291 , 0x00338 }, 2223238856Smm { 0x022E3 , 0x02292 , 0x00338 }, 2224238856Smm { 0x022EA , 0x022B2 , 0x00338 }, 2225238856Smm { 0x022EB , 0x022B3 , 0x00338 }, 2226238856Smm { 0x022EC , 0x022B4 , 0x00338 }, 2227238856Smm { 0x022ED , 0x022B5 , 0x00338 }, 2228238856Smm { 0x0304C , 0x0304B , 0x03099 }, 2229238856Smm { 0x0304E , 0x0304D , 0x03099 }, 2230238856Smm { 0x03050 , 0x0304F , 0x03099 }, 2231238856Smm { 0x03052 , 0x03051 , 0x03099 }, 2232238856Smm { 0x03054 , 0x03053 , 0x03099 }, 2233238856Smm { 0x03056 , 0x03055 , 0x03099 }, 2234238856Smm { 0x03058 , 0x03057 , 0x03099 }, 2235238856Smm { 0x0305A , 0x03059 , 0x03099 }, 2236238856Smm { 0x0305C , 0x0305B , 0x03099 }, 2237238856Smm { 0x0305E , 0x0305D , 0x03099 }, 2238238856Smm { 0x03060 , 0x0305F , 0x03099 }, 2239238856Smm { 0x03062 , 0x03061 , 0x03099 }, 2240238856Smm { 0x03065 , 0x03064 , 0x03099 }, 2241238856Smm { 0x03067 , 0x03066 , 0x03099 }, 2242238856Smm { 0x03069 , 0x03068 , 0x03099 }, 2243238856Smm { 0x03070 , 0x0306F , 0x03099 }, 2244238856Smm { 0x03071 , 0x0306F , 0x0309A }, 2245238856Smm { 0x03073 , 0x03072 , 0x03099 }, 2246238856Smm { 0x03074 , 0x03072 , 0x0309A }, 2247238856Smm { 0x03076 , 0x03075 , 0x03099 }, 2248238856Smm { 0x03077 , 0x03075 , 0x0309A }, 2249238856Smm { 0x03079 , 0x03078 , 0x03099 }, 2250238856Smm { 0x0307A , 0x03078 , 0x0309A }, 2251238856Smm { 0x0307C , 0x0307B , 0x03099 }, 2252238856Smm { 0x0307D , 0x0307B , 0x0309A }, 2253238856Smm { 0x03094 , 0x03046 , 0x03099 }, 2254238856Smm { 0x0309E , 0x0309D , 0x03099 }, 2255238856Smm { 0x030AC , 0x030AB , 0x03099 }, 2256238856Smm { 0x030AE , 0x030AD , 0x03099 }, 2257238856Smm { 0x030B0 , 0x030AF , 0x03099 }, 2258238856Smm { 0x030B2 , 0x030B1 , 0x03099 }, 2259238856Smm { 0x030B4 , 0x030B3 , 0x03099 }, 2260238856Smm { 0x030B6 , 0x030B5 , 0x03099 }, 2261238856Smm { 0x030B8 , 0x030B7 , 0x03099 }, 2262238856Smm { 0x030BA , 0x030B9 , 0x03099 }, 2263238856Smm { 0x030BC , 0x030BB , 0x03099 }, 2264238856Smm { 0x030BE , 0x030BD , 0x03099 }, 2265238856Smm { 0x030C0 , 0x030BF , 0x03099 }, 2266238856Smm { 0x030C2 , 0x030C1 , 0x03099 }, 2267238856Smm { 0x030C5 , 0x030C4 , 0x03099 }, 2268238856Smm { 0x030C7 , 0x030C6 , 0x03099 }, 2269238856Smm { 0x030C9 , 0x030C8 , 0x03099 }, 2270238856Smm { 0x030D0 , 0x030CF , 0x03099 }, 2271238856Smm { 0x030D1 , 0x030CF , 0x0309A }, 2272238856Smm { 0x030D3 , 0x030D2 , 0x03099 }, 2273238856Smm { 0x030D4 , 0x030D2 , 0x0309A }, 2274238856Smm { 0x030D6 , 0x030D5 , 0x03099 }, 2275238856Smm { 0x030D7 , 0x030D5 , 0x0309A }, 2276238856Smm { 0x030D9 , 0x030D8 , 0x03099 }, 2277238856Smm { 0x030DA , 0x030D8 , 0x0309A }, 2278238856Smm { 0x030DC , 0x030DB , 0x03099 }, 2279238856Smm { 0x030DD , 0x030DB , 0x0309A }, 2280238856Smm { 0x030F4 , 0x030A6 , 0x03099 }, 2281238856Smm { 0x030F7 , 0x030EF , 0x03099 }, 2282238856Smm { 0x030F8 , 0x030F0 , 0x03099 }, 2283238856Smm { 0x030F9 , 0x030F1 , 0x03099 }, 2284238856Smm { 0x030FA , 0x030F2 , 0x03099 }, 2285238856Smm { 0x030FE , 0x030FD , 0x03099 }, 2286238856Smm { 0x1109A , 0x11099 , 0x110BA }, 2287238856Smm { 0x1109C , 0x1109B , 0x110BA }, 2288238856Smm { 0x110AB , 0x110A5 , 0x110BA }, 2289238856Smm}; 2290238856Smm 2291231200Smm#endif /* ARCHIVE_STRING_COMPOSITION_H_INCLUDED */ 2292238856Smm 2293