uniuni.cpp revision 1.1.1.1
1/* $NetBSD: uniuni.cpp,v 1.1.1.1 2016/01/13 18:41:48 christos Exp $ */ 2 3// -*- C++ -*- 4/* Copyright (C) 2002, 2003, 2004 5 Free Software Foundation, Inc. 6 Written by Werner Lemberg <wl@gnu.org> 7 8This file is part of groff. 9 10groff is free software; you can redistribute it and/or modify it under 11the terms of the GNU General Public License as published by the Free 12Software Foundation; either version 2, or (at your option) any later 13version. 14 15groff is distributed in the hope that it will be useful, but WITHOUT ANY 16WARRANTY; without even the implied warranty of MERCHANTABILITY or 17FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 18for more details. 19 20You should have received a copy of the GNU General Public License along 21with groff; see the file COPYING. If not, write to the Free Software 22Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. */ 23 24// This code has been algorithmically derived from the file 25// UnicodeData-3.2.0.txt, available from unicode.org. 26 27#include "lib.h" 28#include "stringclass.h" 29#include "ptable.h" 30 31#include "unicode.h" 32 33struct unicode_decompose { 34 char *value; 35}; 36 37declare_ptable(unicode_decompose) 38implement_ptable(unicode_decompose) 39 40PTABLE(unicode_decompose) unicode_decompose_table; 41 42// the first digit in the composite string gives the number of composites 43 44struct S { 45 const char *key; 46 const char *value; 47} unicode_decompose_list[] = { 48 { "00C0", "20041_0300" }, 49 { "00C1", "20041_0301" }, 50 { "00C2", "20041_0302" }, 51 { "00C3", "20041_0303" }, 52 { "00C4", "20041_0308" }, 53 { "00C5", "20041_030A" }, 54 { "00C7", "20043_0327" }, 55 { "00C8", "20045_0300" }, 56 { "00C9", "20045_0301" }, 57 { "00CA", "20045_0302" }, 58 { "00CB", "20045_0308" }, 59 { "00CC", "20049_0300" }, 60 { "00CD", "20049_0301" }, 61 { "00CE", "20049_0302" }, 62 { "00CF", "20049_0308" }, 63 { "00D1", "2004E_0303" }, 64 { "00D2", "2004F_0300" }, 65 { "00D3", "2004F_0301" }, 66 { "00D4", "2004F_0302" }, 67 { "00D5", "2004F_0303" }, 68 { "00D6", "2004F_0308" }, 69 { "00D9", "20055_0300" }, 70 { "00DA", "20055_0301" }, 71 { "00DB", "20055_0302" }, 72 { "00DC", "20055_0308" }, 73 { "00DD", "20059_0301" }, 74 { "00E0", "20061_0300" }, 75 { "00E1", "20061_0301" }, 76 { "00E2", "20061_0302" }, 77 { "00E3", "20061_0303" }, 78 { "00E4", "20061_0308" }, 79 { "00E5", "20061_030A" }, 80 { "00E7", "20063_0327" }, 81 { "00E8", "20065_0300" }, 82 { "00E9", "20065_0301" }, 83 { "00EA", "20065_0302" }, 84 { "00EB", "20065_0308" }, 85 { "00EC", "20069_0300" }, 86 { "00ED", "20069_0301" }, 87 { "00EE", "20069_0302" }, 88 { "00EF", "20069_0308" }, 89 { "00F1", "2006E_0303" }, 90 { "00F2", "2006F_0300" }, 91 { "00F3", "2006F_0301" }, 92 { "00F4", "2006F_0302" }, 93 { "00F5", "2006F_0303" }, 94 { "00F6", "2006F_0308" }, 95 { "00F9", "20075_0300" }, 96 { "00FA", "20075_0301" }, 97 { "00FB", "20075_0302" }, 98 { "00FC", "20075_0308" }, 99 { "00FD", "20079_0301" }, 100 { "00FF", "20079_0308" }, 101 { "0100", "20041_0304" }, 102 { "0101", "20061_0304" }, 103 { "0102", "20041_0306" }, 104 { "0103", "20061_0306" }, 105 { "0104", "20041_0328" }, 106 { "0105", "20061_0328" }, 107 { "0106", "20043_0301" }, 108 { "0107", "20063_0301" }, 109 { "0108", "20043_0302" }, 110 { "0109", "20063_0302" }, 111 { "010A", "20043_0307" }, 112 { "010B", "20063_0307" }, 113 { "010C", "20043_030C" }, 114 { "010D", "20063_030C" }, 115 { "010E", "20044_030C" }, 116 { "010F", "20064_030C" }, 117 { "0112", "20045_0304" }, 118 { "0113", "20065_0304" }, 119 { "0114", "20045_0306" }, 120 { "0115", "20065_0306" }, 121 { "0116", "20045_0307" }, 122 { "0117", "20065_0307" }, 123 { "0118", "20045_0328" }, 124 { "0119", "20065_0328" }, 125 { "011A", "20045_030C" }, 126 { "011B", "20065_030C" }, 127 { "011C", "20047_0302" }, 128 { "011D", "20067_0302" }, 129 { "011E", "20047_0306" }, 130 { "011F", "20067_0306" }, 131 { "0120", "20047_0307" }, 132 { "0121", "20067_0307" }, 133 { "0122", "20047_0327" }, 134 { "0123", "20067_0327" }, 135 { "0124", "20048_0302" }, 136 { "0125", "20068_0302" }, 137 { "0128", "20049_0303" }, 138 { "0129", "20069_0303" }, 139 { "012A", "20049_0304" }, 140 { "012B", "20069_0304" }, 141 { "012C", "20049_0306" }, 142 { "012D", "20069_0306" }, 143 { "012E", "20049_0328" }, 144 { "012F", "20069_0328" }, 145 { "0130", "20049_0307" }, 146 { "0134", "2004A_0302" }, 147 { "0135", "2006A_0302" }, 148 { "0136", "2004B_0327" }, 149 { "0137", "2006B_0327" }, 150 { "0139", "2004C_0301" }, 151 { "013A", "2006C_0301" }, 152 { "013B", "2004C_0327" }, 153 { "013C", "2006C_0327" }, 154 { "013D", "2004C_030C" }, 155 { "013E", "2006C_030C" }, 156 { "0143", "2004E_0301" }, 157 { "0144", "2006E_0301" }, 158 { "0145", "2004E_0327" }, 159 { "0146", "2006E_0327" }, 160 { "0147", "2004E_030C" }, 161 { "0148", "2006E_030C" }, 162 { "014C", "2004F_0304" }, 163 { "014D", "2006F_0304" }, 164 { "014E", "2004F_0306" }, 165 { "014F", "2006F_0306" }, 166 { "0150", "2004F_030B" }, 167 { "0151", "2006F_030B" }, 168 { "0154", "20052_0301" }, 169 { "0155", "20072_0301" }, 170 { "0156", "20052_0327" }, 171 { "0157", "20072_0327" }, 172 { "0158", "20052_030C" }, 173 { "0159", "20072_030C" }, 174 { "015A", "20053_0301" }, 175 { "015B", "20073_0301" }, 176 { "015C", "20053_0302" }, 177 { "015D", "20073_0302" }, 178 { "015E", "20053_0327" }, 179 { "015F", "20073_0327" }, 180 { "0160", "20053_030C" }, 181 { "0161", "20073_030C" }, 182 { "0162", "20054_0327" }, 183 { "0163", "20074_0327" }, 184 { "0164", "20054_030C" }, 185 { "0165", "20074_030C" }, 186 { "0168", "20055_0303" }, 187 { "0169", "20075_0303" }, 188 { "016A", "20055_0304" }, 189 { "016B", "20075_0304" }, 190 { "016C", "20055_0306" }, 191 { "016D", "20075_0306" }, 192 { "016E", "20055_030A" }, 193 { "016F", "20075_030A" }, 194 { "0170", "20055_030B" }, 195 { "0171", "20075_030B" }, 196 { "0172", "20055_0328" }, 197 { "0173", "20075_0328" }, 198 { "0174", "20057_0302" }, 199 { "0175", "20077_0302" }, 200 { "0176", "20059_0302" }, 201 { "0177", "20079_0302" }, 202 { "0178", "20059_0308" }, 203 { "0179", "2005A_0301" }, 204 { "017A", "2007A_0301" }, 205 { "017B", "2005A_0307" }, 206 { "017C", "2007A_0307" }, 207 { "017D", "2005A_030C" }, 208 { "017E", "2007A_030C" }, 209 { "01A0", "2004F_031B" }, 210 { "01A1", "2006F_031B" }, 211 { "01AF", "20055_031B" }, 212 { "01B0", "20075_031B" }, 213 { "01CD", "20041_030C" }, 214 { "01CE", "20061_030C" }, 215 { "01CF", "20049_030C" }, 216 { "01D0", "20069_030C" }, 217 { "01D1", "2004F_030C" }, 218 { "01D2", "2006F_030C" }, 219 { "01D3", "20055_030C" }, 220 { "01D4", "20075_030C" }, 221 { "01D5", "30055_0308_0304" }, 222 { "01D6", "30075_0308_0304" }, 223 { "01D7", "30055_0308_0301" }, 224 { "01D8", "30075_0308_0301" }, 225 { "01D9", "30055_0308_030C" }, 226 { "01DA", "30075_0308_030C" }, 227 { "01DB", "30055_0308_0300" }, 228 { "01DC", "30075_0308_0300" }, 229 { "01DE", "30041_0308_0304" }, 230 { "01DF", "30061_0308_0304" }, 231 { "01E0", "30041_0307_0304" }, 232 { "01E1", "30061_0307_0304" }, 233 { "01E2", "200C6_0304" }, 234 { "01E3", "200E6_0304" }, 235 { "01E6", "20047_030C" }, 236 { "01E7", "20067_030C" }, 237 { "01E8", "2004B_030C" }, 238 { "01E9", "2006B_030C" }, 239 { "01EA", "2004F_0328" }, 240 { "01EB", "2006F_0328" }, 241 { "01EC", "3004F_0328_0304" }, 242 { "01ED", "3006F_0328_0304" }, 243 { "01EE", "201B7_030C" }, 244 { "01EF", "20292_030C" }, 245 { "01F0", "2006A_030C" }, 246 { "01F4", "20047_0301" }, 247 { "01F5", "20067_0301" }, 248 { "01F8", "2004E_0300" }, 249 { "01F9", "2006E_0300" }, 250 { "01FA", "30041_030A_0301" }, 251 { "01FB", "30061_030A_0301" }, 252 { "01FC", "200C6_0301" }, 253 { "01FD", "200E6_0301" }, 254 { "01FE", "200D8_0301" }, 255 { "01FF", "200F8_0301" }, 256 { "0200", "20041_030F" }, 257 { "0201", "20061_030F" }, 258 { "0202", "20041_0311" }, 259 { "0203", "20061_0311" }, 260 { "0204", "20045_030F" }, 261 { "0205", "20065_030F" }, 262 { "0206", "20045_0311" }, 263 { "0207", "20065_0311" }, 264 { "0208", "20049_030F" }, 265 { "0209", "20069_030F" }, 266 { "020A", "20049_0311" }, 267 { "020B", "20069_0311" }, 268 { "020C", "2004F_030F" }, 269 { "020D", "2006F_030F" }, 270 { "020E", "2004F_0311" }, 271 { "020F", "2006F_0311" }, 272 { "0210", "20052_030F" }, 273 { "0211", "20072_030F" }, 274 { "0212", "20052_0311" }, 275 { "0213", "20072_0311" }, 276 { "0214", "20055_030F" }, 277 { "0215", "20075_030F" }, 278 { "0216", "20055_0311" }, 279 { "0217", "20075_0311" }, 280 { "0218", "20053_0326" }, 281 { "0219", "20073_0326" }, 282 { "021A", "20054_0326" }, 283 { "021B", "20074_0326" }, 284 { "021E", "20048_030C" }, 285 { "021F", "20068_030C" }, 286 { "0226", "20041_0307" }, 287 { "0227", "20061_0307" }, 288 { "0228", "20045_0327" }, 289 { "0229", "20065_0327" }, 290 { "022A", "3004F_0308_0304" }, 291 { "022B", "3006F_0308_0304" }, 292 { "022C", "3004F_0303_0304" }, 293 { "022D", "3006F_0303_0304" }, 294 { "022E", "2004F_0307" }, 295 { "022F", "2006F_0307" }, 296 { "0230", "3004F_0307_0304" }, 297 { "0231", "3006F_0307_0304" }, 298 { "0232", "20059_0304" }, 299 { "0233", "20079_0304" }, 300 { "0340", "10300" }, 301 { "0341", "10301" }, 302 { "0343", "10313" }, 303 { "0344", "20308_0301" }, 304 { "0374", "102B9" }, 305 { "037E", "1003B" }, 306 { "0385", "200A8_0301" }, 307 { "0386", "20391_0301" }, 308 { "0387", "100B7" }, 309 { "0388", "20395_0301" }, 310 { "0389", "20397_0301" }, 311 { "038A", "20399_0301" }, 312 { "038C", "2039F_0301" }, 313 { "038E", "203A5_0301" }, 314 { "038F", "203A9_0301" }, 315 { "0390", "303B9_0308_0301" }, 316 { "03AA", "20399_0308" }, 317 { "03AB", "203A5_0308" }, 318 { "03AC", "203B1_0301" }, 319 { "03AD", "203B5_0301" }, 320 { "03AE", "203B7_0301" }, 321 { "03AF", "203B9_0301" }, 322 { "03B0", "303C5_0308_0301" }, 323 { "03CA", "203B9_0308" }, 324 { "03CB", "203C5_0308" }, 325 { "03CC", "203BF_0301" }, 326 { "03CD", "203C5_0301" }, 327 { "03CE", "203C9_0301" }, 328 { "03D3", "203D2_0301" }, 329 { "03D4", "203D2_0308" }, 330 { "0400", "20415_0300" }, 331 { "0401", "20415_0308" }, 332 { "0403", "20413_0301" }, 333 { "0407", "20406_0308" }, 334 { "040C", "2041A_0301" }, 335 { "040D", "20418_0300" }, 336 { "040E", "20423_0306" }, 337 { "0419", "20418_0306" }, 338 { "0439", "20438_0306" }, 339 { "0450", "20435_0300" }, 340 { "0451", "20435_0308" }, 341 { "0453", "20433_0301" }, 342 { "0457", "20456_0308" }, 343 { "045C", "2043A_0301" }, 344 { "045D", "20438_0300" }, 345 { "045E", "20443_0306" }, 346 { "0476", "20474_030F" }, 347 { "0477", "20475_030F" }, 348 { "04C1", "20416_0306" }, 349 { "04C2", "20436_0306" }, 350 { "04D0", "20410_0306" }, 351 { "04D1", "20430_0306" }, 352 { "04D2", "20410_0308" }, 353 { "04D3", "20430_0308" }, 354 { "04D6", "20415_0306" }, 355 { "04D7", "20435_0306" }, 356 { "04DA", "204D8_0308" }, 357 { "04DB", "204D9_0308" }, 358 { "04DC", "20416_0308" }, 359 { "04DD", "20436_0308" }, 360 { "04DE", "20417_0308" }, 361 { "04DF", "20437_0308" }, 362 { "04E2", "20418_0304" }, 363 { "04E3", "20438_0304" }, 364 { "04E4", "20418_0308" }, 365 { "04E5", "20438_0308" }, 366 { "04E6", "2041E_0308" }, 367 { "04E7", "2043E_0308" }, 368 { "04EA", "204E8_0308" }, 369 { "04EB", "204E9_0308" }, 370 { "04EC", "2042D_0308" }, 371 { "04ED", "2044D_0308" }, 372 { "04EE", "20423_0304" }, 373 { "04EF", "20443_0304" }, 374 { "04F0", "20423_0308" }, 375 { "04F1", "20443_0308" }, 376 { "04F2", "20423_030B" }, 377 { "04F3", "20443_030B" }, 378 { "04F4", "20427_0308" }, 379 { "04F5", "20447_0308" }, 380 { "04F8", "2042B_0308" }, 381 { "04F9", "2044B_0308" }, 382 { "0622", "20627_0653" }, 383 { "0623", "20627_0654" }, 384 { "0624", "20648_0654" }, 385 { "0625", "20627_0655" }, 386 { "0626", "2064A_0654" }, 387 { "06C0", "206D5_0654" }, 388 { "06C2", "206C1_0654" }, 389 { "06D3", "206D2_0654" }, 390 { "0929", "20928_093C" }, 391 { "0931", "20930_093C" }, 392 { "0934", "20933_093C" }, 393 { "0958", "20915_093C" }, 394 { "0959", "20916_093C" }, 395 { "095A", "20917_093C" }, 396 { "095B", "2091C_093C" }, 397 { "095C", "20921_093C" }, 398 { "095D", "20922_093C" }, 399 { "095E", "2092B_093C" }, 400 { "095F", "2092F_093C" }, 401 { "09CB", "209C7_09BE" }, 402 { "09CC", "209C7_09D7" }, 403 { "09DC", "209A1_09BC" }, 404 { "09DD", "209A2_09BC" }, 405 { "09DF", "209AF_09BC" }, 406 { "0A33", "20A32_0A3C" }, 407 { "0A36", "20A38_0A3C" }, 408 { "0A59", "20A16_0A3C" }, 409 { "0A5A", "20A17_0A3C" }, 410 { "0A5B", "20A1C_0A3C" }, 411 { "0A5E", "20A2B_0A3C" }, 412 { "0B48", "20B47_0B56" }, 413 { "0B4B", "20B47_0B3E" }, 414 { "0B4C", "20B47_0B57" }, 415 { "0B5C", "20B21_0B3C" }, 416 { "0B5D", "20B22_0B3C" }, 417 { "0B94", "20B92_0BD7" }, 418 { "0BCA", "20BC6_0BBE" }, 419 { "0BCB", "20BC7_0BBE" }, 420 { "0BCC", "20BC6_0BD7" }, 421 { "0C48", "20C46_0C56" }, 422 { "0CC0", "20CBF_0CD5" }, 423 { "0CC7", "20CC6_0CD5" }, 424 { "0CC8", "20CC6_0CD6" }, 425 { "0CCA", "20CC6_0CC2" }, 426 { "0CCB", "30CC6_0CC2_0CD5" }, 427 { "0D4A", "20D46_0D3E" }, 428 { "0D4B", "20D47_0D3E" }, 429 { "0D4C", "20D46_0D57" }, 430 { "0DDA", "20DD9_0DCA" }, 431 { "0DDC", "20DD9_0DCF" }, 432 { "0DDD", "30DD9_0DCF_0DCA" }, 433 { "0DDE", "20DD9_0DDF" }, 434 { "0F43", "20F42_0FB7" }, 435 { "0F4D", "20F4C_0FB7" }, 436 { "0F52", "20F51_0FB7" }, 437 { "0F57", "20F56_0FB7" }, 438 { "0F5C", "20F5B_0FB7" }, 439 { "0F69", "20F40_0FB5" }, 440 { "0F73", "20F71_0F72" }, 441 { "0F75", "20F71_0F74" }, 442 { "0F76", "20FB2_0F80" }, 443 { "0F78", "20FB3_0F80" }, 444 { "0F81", "20F71_0F80" }, 445 { "0F93", "20F92_0FB7" }, 446 { "0F9D", "20F9C_0FB7" }, 447 { "0FA2", "20FA1_0FB7" }, 448 { "0FA7", "20FA6_0FB7" }, 449 { "0FAC", "20FAB_0FB7" }, 450 { "0FB9", "20F90_0FB5" }, 451 { "1026", "21025_102E" }, 452 { "1E00", "20041_0325" }, 453 { "1E01", "20061_0325" }, 454 { "1E02", "20042_0307" }, 455 { "1E03", "20062_0307" }, 456 { "1E04", "20042_0323" }, 457 { "1E05", "20062_0323" }, 458 { "1E06", "20042_0331" }, 459 { "1E07", "20062_0331" }, 460 { "1E08", "30043_0327_0301" }, 461 { "1E09", "30063_0327_0301" }, 462 { "1E0A", "20044_0307" }, 463 { "1E0B", "20064_0307" }, 464 { "1E0C", "20044_0323" }, 465 { "1E0D", "20064_0323" }, 466 { "1E0E", "20044_0331" }, 467 { "1E0F", "20064_0331" }, 468 { "1E10", "20044_0327" }, 469 { "1E11", "20064_0327" }, 470 { "1E12", "20044_032D" }, 471 { "1E13", "20064_032D" }, 472 { "1E14", "30045_0304_0300" }, 473 { "1E15", "30065_0304_0300" }, 474 { "1E16", "30045_0304_0301" }, 475 { "1E17", "30065_0304_0301" }, 476 { "1E18", "20045_032D" }, 477 { "1E19", "20065_032D" }, 478 { "1E1A", "20045_0330" }, 479 { "1E1B", "20065_0330" }, 480 { "1E1C", "30045_0327_0306" }, 481 { "1E1D", "30065_0327_0306" }, 482 { "1E1E", "20046_0307" }, 483 { "1E1F", "20066_0307" }, 484 { "1E20", "20047_0304" }, 485 { "1E21", "20067_0304" }, 486 { "1E22", "20048_0307" }, 487 { "1E23", "20068_0307" }, 488 { "1E24", "20048_0323" }, 489 { "1E25", "20068_0323" }, 490 { "1E26", "20048_0308" }, 491 { "1E27", "20068_0308" }, 492 { "1E28", "20048_0327" }, 493 { "1E29", "20068_0327" }, 494 { "1E2A", "20048_032E" }, 495 { "1E2B", "20068_032E" }, 496 { "1E2C", "20049_0330" }, 497 { "1E2D", "20069_0330" }, 498 { "1E2E", "30049_0308_0301" }, 499 { "1E2F", "30069_0308_0301" }, 500 { "1E30", "2004B_0301" }, 501 { "1E31", "2006B_0301" }, 502 { "1E32", "2004B_0323" }, 503 { "1E33", "2006B_0323" }, 504 { "1E34", "2004B_0331" }, 505 { "1E35", "2006B_0331" }, 506 { "1E36", "2004C_0323" }, 507 { "1E37", "2006C_0323" }, 508 { "1E38", "3004C_0323_0304" }, 509 { "1E39", "3006C_0323_0304" }, 510 { "1E3A", "2004C_0331" }, 511 { "1E3B", "2006C_0331" }, 512 { "1E3C", "2004C_032D" }, 513 { "1E3D", "2006C_032D" }, 514 { "1E3E", "2004D_0301" }, 515 { "1E3F", "2006D_0301" }, 516 { "1E40", "2004D_0307" }, 517 { "1E41", "2006D_0307" }, 518 { "1E42", "2004D_0323" }, 519 { "1E43", "2006D_0323" }, 520 { "1E44", "2004E_0307" }, 521 { "1E45", "2006E_0307" }, 522 { "1E46", "2004E_0323" }, 523 { "1E47", "2006E_0323" }, 524 { "1E48", "2004E_0331" }, 525 { "1E49", "2006E_0331" }, 526 { "1E4A", "2004E_032D" }, 527 { "1E4B", "2006E_032D" }, 528 { "1E4C", "3004F_0303_0301" }, 529 { "1E4D", "3006F_0303_0301" }, 530 { "1E4E", "3004F_0303_0308" }, 531 { "1E4F", "3006F_0303_0308" }, 532 { "1E50", "3004F_0304_0300" }, 533 { "1E51", "3006F_0304_0300" }, 534 { "1E52", "3004F_0304_0301" }, 535 { "1E53", "3006F_0304_0301" }, 536 { "1E54", "20050_0301" }, 537 { "1E55", "20070_0301" }, 538 { "1E56", "20050_0307" }, 539 { "1E57", "20070_0307" }, 540 { "1E58", "20052_0307" }, 541 { "1E59", "20072_0307" }, 542 { "1E5A", "20052_0323" }, 543 { "1E5B", "20072_0323" }, 544 { "1E5C", "30052_0323_0304" }, 545 { "1E5D", "30072_0323_0304" }, 546 { "1E5E", "20052_0331" }, 547 { "1E5F", "20072_0331" }, 548 { "1E60", "20053_0307" }, 549 { "1E61", "20073_0307" }, 550 { "1E62", "20053_0323" }, 551 { "1E63", "20073_0323" }, 552 { "1E64", "30053_0301_0307" }, 553 { "1E65", "30073_0301_0307" }, 554 { "1E66", "30053_030C_0307" }, 555 { "1E67", "30073_030C_0307" }, 556 { "1E68", "30053_0323_0307" }, 557 { "1E69", "30073_0323_0307" }, 558 { "1E6A", "20054_0307" }, 559 { "1E6B", "20074_0307" }, 560 { "1E6C", "20054_0323" }, 561 { "1E6D", "20074_0323" }, 562 { "1E6E", "20054_0331" }, 563 { "1E6F", "20074_0331" }, 564 { "1E70", "20054_032D" }, 565 { "1E71", "20074_032D" }, 566 { "1E72", "20055_0324" }, 567 { "1E73", "20075_0324" }, 568 { "1E74", "20055_0330" }, 569 { "1E75", "20075_0330" }, 570 { "1E76", "20055_032D" }, 571 { "1E77", "20075_032D" }, 572 { "1E78", "30055_0303_0301" }, 573 { "1E79", "30075_0303_0301" }, 574 { "1E7A", "30055_0304_0308" }, 575 { "1E7B", "30075_0304_0308" }, 576 { "1E7C", "20056_0303" }, 577 { "1E7D", "20076_0303" }, 578 { "1E7E", "20056_0323" }, 579 { "1E7F", "20076_0323" }, 580 { "1E80", "20057_0300" }, 581 { "1E81", "20077_0300" }, 582 { "1E82", "20057_0301" }, 583 { "1E83", "20077_0301" }, 584 { "1E84", "20057_0308" }, 585 { "1E85", "20077_0308" }, 586 { "1E86", "20057_0307" }, 587 { "1E87", "20077_0307" }, 588 { "1E88", "20057_0323" }, 589 { "1E89", "20077_0323" }, 590 { "1E8A", "20058_0307" }, 591 { "1E8B", "20078_0307" }, 592 { "1E8C", "20058_0308" }, 593 { "1E8D", "20078_0308" }, 594 { "1E8E", "20059_0307" }, 595 { "1E8F", "20079_0307" }, 596 { "1E90", "2005A_0302" }, 597 { "1E91", "2007A_0302" }, 598 { "1E92", "2005A_0323" }, 599 { "1E93", "2007A_0323" }, 600 { "1E94", "2005A_0331" }, 601 { "1E95", "2007A_0331" }, 602 { "1E96", "20068_0331" }, 603 { "1E97", "20074_0308" }, 604 { "1E98", "20077_030A" }, 605 { "1E99", "20079_030A" }, 606 { "1E9B", "2017F_0307" }, 607 { "1EA0", "20041_0323" }, 608 { "1EA1", "20061_0323" }, 609 { "1EA2", "20041_0309" }, 610 { "1EA3", "20061_0309" }, 611 { "1EA4", "30041_0302_0301" }, 612 { "1EA5", "30061_0302_0301" }, 613 { "1EA6", "30041_0302_0300" }, 614 { "1EA7", "30061_0302_0300" }, 615 { "1EA8", "30041_0302_0309" }, 616 { "1EA9", "30061_0302_0309" }, 617 { "1EAA", "30041_0302_0303" }, 618 { "1EAB", "30061_0302_0303" }, 619 { "1EAC", "30041_0323_0302" }, 620 { "1EAD", "30061_0323_0302" }, 621 { "1EAE", "30041_0306_0301" }, 622 { "1EAF", "30061_0306_0301" }, 623 { "1EB0", "30041_0306_0300" }, 624 { "1EB1", "30061_0306_0300" }, 625 { "1EB2", "30041_0306_0309" }, 626 { "1EB3", "30061_0306_0309" }, 627 { "1EB4", "30041_0306_0303" }, 628 { "1EB5", "30061_0306_0303" }, 629 { "1EB6", "30041_0323_0306" }, 630 { "1EB7", "30061_0323_0306" }, 631 { "1EB8", "20045_0323" }, 632 { "1EB9", "20065_0323" }, 633 { "1EBA", "20045_0309" }, 634 { "1EBB", "20065_0309" }, 635 { "1EBC", "20045_0303" }, 636 { "1EBD", "20065_0303" }, 637 { "1EBE", "30045_0302_0301" }, 638 { "1EBF", "30065_0302_0301" }, 639 { "1EC0", "30045_0302_0300" }, 640 { "1EC1", "30065_0302_0300" }, 641 { "1EC2", "30045_0302_0309" }, 642 { "1EC3", "30065_0302_0309" }, 643 { "1EC4", "30045_0302_0303" }, 644 { "1EC5", "30065_0302_0303" }, 645 { "1EC6", "30045_0323_0302" }, 646 { "1EC7", "30065_0323_0302" }, 647 { "1EC8", "20049_0309" }, 648 { "1EC9", "20069_0309" }, 649 { "1ECA", "20049_0323" }, 650 { "1ECB", "20069_0323" }, 651 { "1ECC", "2004F_0323" }, 652 { "1ECD", "2006F_0323" }, 653 { "1ECE", "2004F_0309" }, 654 { "1ECF", "2006F_0309" }, 655 { "1ED0", "3004F_0302_0301" }, 656 { "1ED1", "3006F_0302_0301" }, 657 { "1ED2", "3004F_0302_0300" }, 658 { "1ED3", "3006F_0302_0300" }, 659 { "1ED4", "3004F_0302_0309" }, 660 { "1ED5", "3006F_0302_0309" }, 661 { "1ED6", "3004F_0302_0303" }, 662 { "1ED7", "3006F_0302_0303" }, 663 { "1ED8", "3004F_0323_0302" }, 664 { "1ED9", "3006F_0323_0302" }, 665 { "1EDA", "3004F_031B_0301" }, 666 { "1EDB", "3006F_031B_0301" }, 667 { "1EDC", "3004F_031B_0300" }, 668 { "1EDD", "3006F_031B_0300" }, 669 { "1EDE", "3004F_031B_0309" }, 670 { "1EDF", "3006F_031B_0309" }, 671 { "1EE0", "3004F_031B_0303" }, 672 { "1EE1", "3006F_031B_0303" }, 673 { "1EE2", "3004F_031B_0323" }, 674 { "1EE3", "3006F_031B_0323" }, 675 { "1EE4", "20055_0323" }, 676 { "1EE5", "20075_0323" }, 677 { "1EE6", "20055_0309" }, 678 { "1EE7", "20075_0309" }, 679 { "1EE8", "30055_031B_0301" }, 680 { "1EE9", "30075_031B_0301" }, 681 { "1EEA", "30055_031B_0300" }, 682 { "1EEB", "30075_031B_0300" }, 683 { "1EEC", "30055_031B_0309" }, 684 { "1EED", "30075_031B_0309" }, 685 { "1EEE", "30055_031B_0303" }, 686 { "1EEF", "30075_031B_0303" }, 687 { "1EF0", "30055_031B_0323" }, 688 { "1EF1", "30075_031B_0323" }, 689 { "1EF2", "20059_0300" }, 690 { "1EF3", "20079_0300" }, 691 { "1EF4", "20059_0323" }, 692 { "1EF5", "20079_0323" }, 693 { "1EF6", "20059_0309" }, 694 { "1EF7", "20079_0309" }, 695 { "1EF8", "20059_0303" }, 696 { "1EF9", "20079_0303" }, 697 { "1F00", "203B1_0313" }, 698 { "1F01", "203B1_0314" }, 699 { "1F02", "303B1_0313_0300" }, 700 { "1F03", "303B1_0314_0300" }, 701 { "1F04", "303B1_0313_0301" }, 702 { "1F05", "303B1_0314_0301" }, 703 { "1F06", "303B1_0313_0342" }, 704 { "1F07", "303B1_0314_0342" }, 705 { "1F08", "20391_0313" }, 706 { "1F09", "20391_0314" }, 707 { "1F0A", "30391_0313_0300" }, 708 { "1F0B", "30391_0314_0300" }, 709 { "1F0C", "30391_0313_0301" }, 710 { "1F0D", "30391_0314_0301" }, 711 { "1F0E", "30391_0313_0342" }, 712 { "1F0F", "30391_0314_0342" }, 713 { "1F10", "203B5_0313" }, 714 { "1F11", "203B5_0314" }, 715 { "1F12", "303B5_0313_0300" }, 716 { "1F13", "303B5_0314_0300" }, 717 { "1F14", "303B5_0313_0301" }, 718 { "1F15", "303B5_0314_0301" }, 719 { "1F18", "20395_0313" }, 720 { "1F19", "20395_0314" }, 721 { "1F1A", "30395_0313_0300" }, 722 { "1F1B", "30395_0314_0300" }, 723 { "1F1C", "30395_0313_0301" }, 724 { "1F1D", "30395_0314_0301" }, 725 { "1F20", "203B7_0313" }, 726 { "1F21", "203B7_0314" }, 727 { "1F22", "303B7_0313_0300" }, 728 { "1F23", "303B7_0314_0300" }, 729 { "1F24", "303B7_0313_0301" }, 730 { "1F25", "303B7_0314_0301" }, 731 { "1F26", "303B7_0313_0342" }, 732 { "1F27", "303B7_0314_0342" }, 733 { "1F28", "20397_0313" }, 734 { "1F29", "20397_0314" }, 735 { "1F2A", "30397_0313_0300" }, 736 { "1F2B", "30397_0314_0300" }, 737 { "1F2C", "30397_0313_0301" }, 738 { "1F2D", "30397_0314_0301" }, 739 { "1F2E", "30397_0313_0342" }, 740 { "1F2F", "30397_0314_0342" }, 741 { "1F30", "203B9_0313" }, 742 { "1F31", "203B9_0314" }, 743 { "1F32", "303B9_0313_0300" }, 744 { "1F33", "303B9_0314_0300" }, 745 { "1F34", "303B9_0313_0301" }, 746 { "1F35", "303B9_0314_0301" }, 747 { "1F36", "303B9_0313_0342" }, 748 { "1F37", "303B9_0314_0342" }, 749 { "1F38", "20399_0313" }, 750 { "1F39", "20399_0314" }, 751 { "1F3A", "30399_0313_0300" }, 752 { "1F3B", "30399_0314_0300" }, 753 { "1F3C", "30399_0313_0301" }, 754 { "1F3D", "30399_0314_0301" }, 755 { "1F3E", "30399_0313_0342" }, 756 { "1F3F", "30399_0314_0342" }, 757 { "1F40", "203BF_0313" }, 758 { "1F41", "203BF_0314" }, 759 { "1F42", "303BF_0313_0300" }, 760 { "1F43", "303BF_0314_0300" }, 761 { "1F44", "303BF_0313_0301" }, 762 { "1F45", "303BF_0314_0301" }, 763 { "1F48", "2039F_0313" }, 764 { "1F49", "2039F_0314" }, 765 { "1F4A", "3039F_0313_0300" }, 766 { "1F4B", "3039F_0314_0300" }, 767 { "1F4C", "3039F_0313_0301" }, 768 { "1F4D", "3039F_0314_0301" }, 769 { "1F50", "203C5_0313" }, 770 { "1F51", "203C5_0314" }, 771 { "1F52", "303C5_0313_0300" }, 772 { "1F53", "303C5_0314_0300" }, 773 { "1F54", "303C5_0313_0301" }, 774 { "1F55", "303C5_0314_0301" }, 775 { "1F56", "303C5_0313_0342" }, 776 { "1F57", "303C5_0314_0342" }, 777 { "1F59", "203A5_0314" }, 778 { "1F5B", "303A5_0314_0300" }, 779 { "1F5D", "303A5_0314_0301" }, 780 { "1F5F", "303A5_0314_0342" }, 781 { "1F60", "203C9_0313" }, 782 { "1F61", "203C9_0314" }, 783 { "1F62", "303C9_0313_0300" }, 784 { "1F63", "303C9_0314_0300" }, 785 { "1F64", "303C9_0313_0301" }, 786 { "1F65", "303C9_0314_0301" }, 787 { "1F66", "303C9_0313_0342" }, 788 { "1F67", "303C9_0314_0342" }, 789 { "1F68", "203A9_0313" }, 790 { "1F69", "203A9_0314" }, 791 { "1F6A", "303A9_0313_0300" }, 792 { "1F6B", "303A9_0314_0300" }, 793 { "1F6C", "303A9_0313_0301" }, 794 { "1F6D", "303A9_0314_0301" }, 795 { "1F6E", "303A9_0313_0342" }, 796 { "1F6F", "303A9_0314_0342" }, 797 { "1F70", "203B1_0300" }, 798 { "1F71", "203B1_0301" }, 799 { "1F72", "203B5_0300" }, 800 { "1F73", "203B5_0301" }, 801 { "1F74", "203B7_0300" }, 802 { "1F75", "203B7_0301" }, 803 { "1F76", "203B9_0300" }, 804 { "1F77", "203B9_0301" }, 805 { "1F78", "203BF_0300" }, 806 { "1F79", "203BF_0301" }, 807 { "1F7A", "203C5_0300" }, 808 { "1F7B", "203C5_0301" }, 809 { "1F7C", "203C9_0300" }, 810 { "1F7D", "203C9_0301" }, 811 { "1F80", "303B1_0313_0345" }, 812 { "1F81", "303B1_0314_0345" }, 813 { "1F82", "403B1_0313_0300_0345" }, 814 { "1F83", "403B1_0314_0300_0345" }, 815 { "1F84", "403B1_0313_0301_0345" }, 816 { "1F85", "403B1_0314_0301_0345" }, 817 { "1F86", "403B1_0313_0342_0345" }, 818 { "1F87", "403B1_0314_0342_0345" }, 819 { "1F88", "30391_0313_0345" }, 820 { "1F89", "30391_0314_0345" }, 821 { "1F8A", "40391_0313_0300_0345" }, 822 { "1F8B", "40391_0314_0300_0345" }, 823 { "1F8C", "40391_0313_0301_0345" }, 824 { "1F8D", "40391_0314_0301_0345" }, 825 { "1F8E", "40391_0313_0342_0345" }, 826 { "1F8F", "40391_0314_0342_0345" }, 827 { "1F90", "303B7_0313_0345" }, 828 { "1F91", "303B7_0314_0345" }, 829 { "1F92", "403B7_0313_0300_0345" }, 830 { "1F93", "403B7_0314_0300_0345" }, 831 { "1F94", "403B7_0313_0301_0345" }, 832 { "1F95", "403B7_0314_0301_0345" }, 833 { "1F96", "403B7_0313_0342_0345" }, 834 { "1F97", "403B7_0314_0342_0345" }, 835 { "1F98", "30397_0313_0345" }, 836 { "1F99", "30397_0314_0345" }, 837 { "1F9A", "40397_0313_0300_0345" }, 838 { "1F9B", "40397_0314_0300_0345" }, 839 { "1F9C", "40397_0313_0301_0345" }, 840 { "1F9D", "40397_0314_0301_0345" }, 841 { "1F9E", "40397_0313_0342_0345" }, 842 { "1F9F", "40397_0314_0342_0345" }, 843 { "1FA0", "303C9_0313_0345" }, 844 { "1FA1", "303C9_0314_0345" }, 845 { "1FA2", "403C9_0313_0300_0345" }, 846 { "1FA3", "403C9_0314_0300_0345" }, 847 { "1FA4", "403C9_0313_0301_0345" }, 848 { "1FA5", "403C9_0314_0301_0345" }, 849 { "1FA6", "403C9_0313_0342_0345" }, 850 { "1FA7", "403C9_0314_0342_0345" }, 851 { "1FA8", "303A9_0313_0345" }, 852 { "1FA9", "303A9_0314_0345" }, 853 { "1FAA", "403A9_0313_0300_0345" }, 854 { "1FAB", "403A9_0314_0300_0345" }, 855 { "1FAC", "403A9_0313_0301_0345" }, 856 { "1FAD", "403A9_0314_0301_0345" }, 857 { "1FAE", "403A9_0313_0342_0345" }, 858 { "1FAF", "403A9_0314_0342_0345" }, 859 { "1FB0", "203B1_0306" }, 860 { "1FB1", "203B1_0304" }, 861 { "1FB2", "303B1_0300_0345" }, 862 { "1FB3", "203B1_0345" }, 863 { "1FB4", "303B1_0301_0345" }, 864 { "1FB6", "203B1_0342" }, 865 { "1FB7", "303B1_0342_0345" }, 866 { "1FB8", "20391_0306" }, 867 { "1FB9", "20391_0304" }, 868 { "1FBA", "20391_0300" }, 869 { "1FBB", "20391_0301" }, 870 { "1FBC", "20391_0345" }, 871 { "1FBE", "103B9" }, 872 { "1FC1", "200A8_0342" }, 873 { "1FC2", "303B7_0300_0345" }, 874 { "1FC3", "203B7_0345" }, 875 { "1FC4", "303B7_0301_0345" }, 876 { "1FC6", "203B7_0342" }, 877 { "1FC7", "303B7_0342_0345" }, 878 { "1FC8", "20395_0300" }, 879 { "1FC9", "20395_0301" }, 880 { "1FCA", "20397_0300" }, 881 { "1FCB", "20397_0301" }, 882 { "1FCC", "20397_0345" }, 883 { "1FCD", "21FBF_0300" }, 884 { "1FCE", "21FBF_0301" }, 885 { "1FCF", "21FBF_0342" }, 886 { "1FD0", "203B9_0306" }, 887 { "1FD1", "203B9_0304" }, 888 { "1FD2", "303B9_0308_0300" }, 889 { "1FD3", "303B9_0308_0301" }, 890 { "1FD6", "203B9_0342" }, 891 { "1FD7", "303B9_0308_0342" }, 892 { "1FD8", "20399_0306" }, 893 { "1FD9", "20399_0304" }, 894 { "1FDA", "20399_0300" }, 895 { "1FDB", "20399_0301" }, 896 { "1FDD", "21FFE_0300" }, 897 { "1FDE", "21FFE_0301" }, 898 { "1FDF", "21FFE_0342" }, 899 { "1FE0", "203C5_0306" }, 900 { "1FE1", "203C5_0304" }, 901 { "1FE2", "303C5_0308_0300" }, 902 { "1FE3", "303C5_0308_0301" }, 903 { "1FE4", "203C1_0313" }, 904 { "1FE5", "203C1_0314" }, 905 { "1FE6", "203C5_0342" }, 906 { "1FE7", "303C5_0308_0342" }, 907 { "1FE8", "203A5_0306" }, 908 { "1FE9", "203A5_0304" }, 909 { "1FEA", "203A5_0300" }, 910 { "1FEB", "203A5_0301" }, 911 { "1FEC", "203A1_0314" }, 912 { "1FED", "200A8_0300" }, 913 { "1FEE", "200A8_0301" }, 914 { "1FEF", "10060" }, 915 { "1FF2", "303C9_0300_0345" }, 916 { "1FF3", "203C9_0345" }, 917 { "1FF4", "303C9_0301_0345" }, 918 { "1FF6", "203C9_0342" }, 919 { "1FF7", "303C9_0342_0345" }, 920 { "1FF8", "2039F_0300" }, 921 { "1FF9", "2039F_0301" }, 922 { "1FFA", "203A9_0300" }, 923 { "1FFB", "203A9_0301" }, 924 { "1FFC", "203A9_0345" }, 925 { "1FFD", "100B4" }, 926 { "2000", "12002" }, 927 { "2001", "12003" }, 928 { "2126", "103A9" }, 929 { "212A", "1004B" }, 930 { "212B", "20041_030A" }, 931 { "219A", "22190_0338" }, 932 { "219B", "22192_0338" }, 933 { "21AE", "22194_0338" }, 934 { "21CD", "221D0_0338" }, 935 { "21CE", "221D4_0338" }, 936 { "21CF", "221D2_0338" }, 937 { "2204", "22203_0338" }, 938 { "2209", "22208_0338" }, 939 { "220C", "2220B_0338" }, 940 { "2224", "22223_0338" }, 941 { "2226", "22225_0338" }, 942 { "2241", "2223C_0338" }, 943 { "2244", "22243_0338" }, 944 { "2247", "22245_0338" }, 945 { "2249", "22248_0338" }, 946 { "2260", "2003D_0338" }, 947 { "2262", "22261_0338" }, 948 { "226D", "2224D_0338" }, 949 { "226E", "2003C_0338" }, 950 { "226F", "2003E_0338" }, 951 { "2270", "22264_0338" }, 952 { "2271", "22265_0338" }, 953 { "2274", "22272_0338" }, 954 { "2275", "22273_0338" }, 955 { "2278", "22276_0338" }, 956 { "2279", "22277_0338" }, 957 { "2280", "2227A_0338" }, 958 { "2281", "2227B_0338" }, 959 { "2284", "22282_0338" }, 960 { "2285", "22283_0338" }, 961 { "2288", "22286_0338" }, 962 { "2289", "22287_0338" }, 963 { "22AC", "222A2_0338" }, 964 { "22AD", "222A8_0338" }, 965 { "22AE", "222A9_0338" }, 966 { "22AF", "222AB_0338" }, 967 { "22E0", "2227C_0338" }, 968 { "22E1", "2227D_0338" }, 969 { "22E2", "22291_0338" }, 970 { "22E3", "22292_0338" }, 971 { "22EA", "222B2_0338" }, 972 { "22EB", "222B3_0338" }, 973 { "22EC", "222B4_0338" }, 974 { "22ED", "222B5_0338" }, 975 { "2329", "13008" }, 976 { "232A", "13009" }, 977 { "2ADC", "22ADD_0338" }, 978 { "304C", "2304B_3099" }, 979 { "304E", "2304D_3099" }, 980 { "3050", "2304F_3099" }, 981 { "3052", "23051_3099" }, 982 { "3054", "23053_3099" }, 983 { "3056", "23055_3099" }, 984 { "3058", "23057_3099" }, 985 { "305A", "23059_3099" }, 986 { "305C", "2305B_3099" }, 987 { "305E", "2305D_3099" }, 988 { "3060", "2305F_3099" }, 989 { "3062", "23061_3099" }, 990 { "3065", "23064_3099" }, 991 { "3067", "23066_3099" }, 992 { "3069", "23068_3099" }, 993 { "3070", "2306F_3099" }, 994 { "3071", "2306F_309A" }, 995 { "3073", "23072_3099" }, 996 { "3074", "23072_309A" }, 997 { "3076", "23075_3099" }, 998 { "3077", "23075_309A" }, 999 { "3079", "23078_3099" }, 1000 { "307A", "23078_309A" }, 1001 { "307C", "2307B_3099" }, 1002 { "307D", "2307B_309A" }, 1003 { "3094", "23046_3099" }, 1004 { "309E", "2309D_3099" }, 1005 { "30AC", "230AB_3099" }, 1006 { "30AE", "230AD_3099" }, 1007 { "30B0", "230AF_3099" }, 1008 { "30B2", "230B1_3099" }, 1009 { "30B4", "230B3_3099" }, 1010 { "30B6", "230B5_3099" }, 1011 { "30B8", "230B7_3099" }, 1012 { "30BA", "230B9_3099" }, 1013 { "30BC", "230BB_3099" }, 1014 { "30BE", "230BD_3099" }, 1015 { "30C0", "230BF_3099" }, 1016 { "30C2", "230C1_3099" }, 1017 { "30C5", "230C4_3099" }, 1018 { "30C7", "230C6_3099" }, 1019 { "30C9", "230C8_3099" }, 1020 { "30D0", "230CF_3099" }, 1021 { "30D1", "230CF_309A" }, 1022 { "30D3", "230D2_3099" }, 1023 { "30D4", "230D2_309A" }, 1024 { "30D6", "230D5_3099" }, 1025 { "30D7", "230D5_309A" }, 1026 { "30D9", "230D8_3099" }, 1027 { "30DA", "230D8_309A" }, 1028 { "30DC", "230DB_3099" }, 1029 { "30DD", "230DB_309A" }, 1030 { "30F4", "230A6_3099" }, 1031 { "30F7", "230EF_3099" }, 1032 { "30F8", "230F0_3099" }, 1033 { "30F9", "230F1_3099" }, 1034 { "30FA", "230F2_3099" }, 1035 { "30FE", "230FD_3099" }, 1036 { "F900", "18C48" }, 1037 { "F901", "166F4" }, 1038 { "F902", "18ECA" }, 1039 { "F903", "18CC8" }, 1040 { "F904", "16ED1" }, 1041 { "F905", "14E32" }, 1042 { "F906", "153E5" }, 1043 { "F907", "19F9C" }, 1044 { "F908", "19F9C" }, 1045 { "F909", "15951" }, 1046 { "F90A", "191D1" }, 1047 { "F90B", "15587" }, 1048 { "F90C", "15948" }, 1049 { "F90D", "161F6" }, 1050 { "F90E", "17669" }, 1051 { "F90F", "17F85" }, 1052 { "F910", "1863F" }, 1053 { "F911", "187BA" }, 1054 { "F912", "188F8" }, 1055 { "F913", "1908F" }, 1056 { "F914", "16A02" }, 1057 { "F915", "16D1B" }, 1058 { "F916", "170D9" }, 1059 { "F917", "173DE" }, 1060 { "F918", "1843D" }, 1061 { "F919", "1916A" }, 1062 { "F91A", "199F1" }, 1063 { "F91B", "14E82" }, 1064 { "F91C", "15375" }, 1065 { "F91D", "16B04" }, 1066 { "F91E", "1721B" }, 1067 { "F91F", "1862D" }, 1068 { "F920", "19E1E" }, 1069 { "F921", "15D50" }, 1070 { "F922", "16FEB" }, 1071 { "F923", "185CD" }, 1072 { "F924", "18964" }, 1073 { "F925", "162C9" }, 1074 { "F926", "181D8" }, 1075 { "F927", "1881F" }, 1076 { "F928", "15ECA" }, 1077 { "F929", "16717" }, 1078 { "F92A", "16D6A" }, 1079 { "F92B", "172FC" }, 1080 { "F92C", "190CE" }, 1081 { "F92D", "14F86" }, 1082 { "F92E", "151B7" }, 1083 { "F92F", "152DE" }, 1084 { "F930", "164C4" }, 1085 { "F931", "16AD3" }, 1086 { "F932", "17210" }, 1087 { "F933", "176E7" }, 1088 { "F934", "18001" }, 1089 { "F935", "18606" }, 1090 { "F936", "1865C" }, 1091 { "F937", "18DEF" }, 1092 { "F938", "19732" }, 1093 { "F939", "19B6F" }, 1094 { "F93A", "19DFA" }, 1095 { "F93B", "1788C" }, 1096 { "F93C", "1797F" }, 1097 { "F93D", "17DA0" }, 1098 { "F93E", "183C9" }, 1099 { "F93F", "19304" }, 1100 { "F940", "19E7F" }, 1101 { "F941", "18AD6" }, 1102 { "F942", "158DF" }, 1103 { "F943", "15F04" }, 1104 { "F944", "17C60" }, 1105 { "F945", "1807E" }, 1106 { "F946", "17262" }, 1107 { "F947", "178CA" }, 1108 { "F948", "18CC2" }, 1109 { "F949", "196F7" }, 1110 { "F94A", "158D8" }, 1111 { "F94B", "15C62" }, 1112 { "F94C", "16A13" }, 1113 { "F94D", "16DDA" }, 1114 { "F94E", "16F0F" }, 1115 { "F94F", "17D2F" }, 1116 { "F950", "17E37" }, 1117 { "F951", "1964B" }, 1118 { "F952", "152D2" }, 1119 { "F953", "1808B" }, 1120 { "F954", "151DC" }, 1121 { "F955", "151CC" }, 1122 { "F956", "17A1C" }, 1123 { "F957", "17DBE" }, 1124 { "F958", "183F1" }, 1125 { "F959", "19675" }, 1126 { "F95A", "18B80" }, 1127 { "F95B", "162CF" }, 1128 { "F95C", "16A02" }, 1129 { "F95D", "18AFE" }, 1130 { "F95E", "14E39" }, 1131 { "F95F", "15BE7" }, 1132 { "F960", "16012" }, 1133 { "F961", "17387" }, 1134 { "F962", "17570" }, 1135 { "F963", "15317" }, 1136 { "F964", "178FB" }, 1137 { "F965", "14FBF" }, 1138 { "F966", "15FA9" }, 1139 { "F967", "14E0D" }, 1140 { "F968", "16CCC" }, 1141 { "F969", "16578" }, 1142 { "F96A", "17D22" }, 1143 { "F96B", "153C3" }, 1144 { "F96C", "1585E" }, 1145 { "F96D", "17701" }, 1146 { "F96E", "18449" }, 1147 { "F96F", "18AAA" }, 1148 { "F970", "16BBA" }, 1149 { "F971", "18FB0" }, 1150 { "F972", "16C88" }, 1151 { "F973", "162FE" }, 1152 { "F974", "182E5" }, 1153 { "F975", "163A0" }, 1154 { "F976", "17565" }, 1155 { "F977", "14EAE" }, 1156 { "F978", "15169" }, 1157 { "F979", "151C9" }, 1158 { "F97A", "16881" }, 1159 { "F97B", "17CE7" }, 1160 { "F97C", "1826F" }, 1161 { "F97D", "18AD2" }, 1162 { "F97E", "191CF" }, 1163 { "F97F", "152F5" }, 1164 { "F980", "15442" }, 1165 { "F981", "15973" }, 1166 { "F982", "15EEC" }, 1167 { "F983", "165C5" }, 1168 { "F984", "16FFE" }, 1169 { "F985", "1792A" }, 1170 { "F986", "195AD" }, 1171 { "F987", "19A6A" }, 1172 { "F988", "19E97" }, 1173 { "F989", "19ECE" }, 1174 { "F98A", "1529B" }, 1175 { "F98B", "166C6" }, 1176 { "F98C", "16B77" }, 1177 { "F98D", "18F62" }, 1178 { "F98E", "15E74" }, 1179 { "F98F", "16190" }, 1180 { "F990", "16200" }, 1181 { "F991", "1649A" }, 1182 { "F992", "16F23" }, 1183 { "F993", "17149" }, 1184 { "F994", "17489" }, 1185 { "F995", "179CA" }, 1186 { "F996", "17DF4" }, 1187 { "F997", "1806F" }, 1188 { "F998", "18F26" }, 1189 { "F999", "184EE" }, 1190 { "F99A", "19023" }, 1191 { "F99B", "1934A" }, 1192 { "F99C", "15217" }, 1193 { "F99D", "152A3" }, 1194 { "F99E", "154BD" }, 1195 { "F99F", "170C8" }, 1196 { "F9A0", "188C2" }, 1197 { "F9A1", "18AAA" }, 1198 { "F9A2", "15EC9" }, 1199 { "F9A3", "15FF5" }, 1200 { "F9A4", "1637B" }, 1201 { "F9A5", "16BAE" }, 1202 { "F9A6", "17C3E" }, 1203 { "F9A7", "17375" }, 1204 { "F9A8", "14EE4" }, 1205 { "F9A9", "156F9" }, 1206 { "F9AA", "15BE7" }, 1207 { "F9AB", "15DBA" }, 1208 { "F9AC", "1601C" }, 1209 { "F9AD", "173B2" }, 1210 { "F9AE", "17469" }, 1211 { "F9AF", "17F9A" }, 1212 { "F9B0", "18046" }, 1213 { "F9B1", "19234" }, 1214 { "F9B2", "196F6" }, 1215 { "F9B3", "19748" }, 1216 { "F9B4", "19818" }, 1217 { "F9B5", "14F8B" }, 1218 { "F9B6", "179AE" }, 1219 { "F9B7", "191B4" }, 1220 { "F9B8", "196B8" }, 1221 { "F9B9", "160E1" }, 1222 { "F9BA", "14E86" }, 1223 { "F9BB", "150DA" }, 1224 { "F9BC", "15BEE" }, 1225 { "F9BD", "15C3F" }, 1226 { "F9BE", "16599" }, 1227 { "F9BF", "16A02" }, 1228 { "F9C0", "171CE" }, 1229 { "F9C1", "17642" }, 1230 { "F9C2", "184FC" }, 1231 { "F9C3", "1907C" }, 1232 { "F9C4", "19F8D" }, 1233 { "F9C5", "16688" }, 1234 { "F9C6", "1962E" }, 1235 { "F9C7", "15289" }, 1236 { "F9C8", "1677B" }, 1237 { "F9C9", "167F3" }, 1238 { "F9CA", "16D41" }, 1239 { "F9CB", "16E9C" }, 1240 { "F9CC", "17409" }, 1241 { "F9CD", "17559" }, 1242 { "F9CE", "1786B" }, 1243 { "F9CF", "17D10" }, 1244 { "F9D0", "1985E" }, 1245 { "F9D1", "1516D" }, 1246 { "F9D2", "1622E" }, 1247 { "F9D3", "19678" }, 1248 { "F9D4", "1502B" }, 1249 { "F9D5", "15D19" }, 1250 { "F9D6", "16DEA" }, 1251 { "F9D7", "18F2A" }, 1252 { "F9D8", "15F8B" }, 1253 { "F9D9", "16144" }, 1254 { "F9DA", "16817" }, 1255 { "F9DB", "17387" }, 1256 { "F9DC", "19686" }, 1257 { "F9DD", "15229" }, 1258 { "F9DE", "1540F" }, 1259 { "F9DF", "15C65" }, 1260 { "F9E0", "16613" }, 1261 { "F9E1", "1674E" }, 1262 { "F9E2", "168A8" }, 1263 { "F9E3", "16CE5" }, 1264 { "F9E4", "17406" }, 1265 { "F9E5", "175E2" }, 1266 { "F9E6", "17F79" }, 1267 { "F9E7", "188CF" }, 1268 { "F9E8", "188E1" }, 1269 { "F9E9", "191CC" }, 1270 { "F9EA", "196E2" }, 1271 { "F9EB", "1533F" }, 1272 { "F9EC", "16EBA" }, 1273 { "F9ED", "1541D" }, 1274 { "F9EE", "171D0" }, 1275 { "F9EF", "17498" }, 1276 { "F9F0", "185FA" }, 1277 { "F9F1", "196A3" }, 1278 { "F9F2", "19C57" }, 1279 { "F9F3", "19E9F" }, 1280 { "F9F4", "16797" }, 1281 { "F9F5", "16DCB" }, 1282 { "F9F6", "181E8" }, 1283 { "F9F7", "17ACB" }, 1284 { "F9F8", "17B20" }, 1285 { "F9F9", "17C92" }, 1286 { "F9FA", "172C0" }, 1287 { "F9FB", "17099" }, 1288 { "F9FC", "18B58" }, 1289 { "F9FD", "14EC0" }, 1290 { "F9FE", "18336" }, 1291 { "F9FF", "1523A" }, 1292 { "FA00", "15207" }, 1293 { "FA01", "15EA6" }, 1294 { "FA02", "162D3" }, 1295 { "FA03", "17CD6" }, 1296 { "FA04", "15B85" }, 1297 { "FA05", "16D1E" }, 1298 { "FA06", "166B4" }, 1299 { "FA07", "18F3B" }, 1300 { "FA08", "1884C" }, 1301 { "FA09", "1964D" }, 1302 { "FA0A", "1898B" }, 1303 { "FA0B", "15ED3" }, 1304 { "FA0C", "15140" }, 1305 { "FA0D", "155C0" }, 1306 { "FA10", "1585A" }, 1307 { "FA12", "16674" }, 1308 { "FA15", "151DE" }, 1309 { "FA16", "1732A" }, 1310 { "FA17", "176CA" }, 1311 { "FA18", "1793C" }, 1312 { "FA19", "1795E" }, 1313 { "FA1A", "17965" }, 1314 { "FA1B", "1798F" }, 1315 { "FA1C", "19756" }, 1316 { "FA1D", "17CBE" }, 1317 { "FA1E", "17FBD" }, 1318 { "FA20", "18612" }, 1319 { "FA22", "18AF8" }, 1320 { "FA25", "19038" }, 1321 { "FA26", "190FD" }, 1322 { "FA2A", "198EF" }, 1323 { "FA2B", "198FC" }, 1324 { "FA2C", "19928" }, 1325 { "FA2D", "19DB4" }, 1326 { "FA30", "14FAE" }, 1327 { "FA31", "150E7" }, 1328 { "FA32", "1514D" }, 1329 { "FA33", "152C9" }, 1330 { "FA34", "152E4" }, 1331 { "FA35", "15351" }, 1332 { "FA36", "1559D" }, 1333 { "FA37", "15606" }, 1334 { "FA38", "15668" }, 1335 { "FA39", "15840" }, 1336 { "FA3A", "158A8" }, 1337 { "FA3B", "15C64" }, 1338 { "FA3C", "15C6E" }, 1339 { "FA3D", "16094" }, 1340 { "FA3E", "16168" }, 1341 { "FA3F", "1618E" }, 1342 { "FA40", "161F2" }, 1343 { "FA41", "1654F" }, 1344 { "FA42", "165E2" }, 1345 { "FA43", "16691" }, 1346 { "FA44", "16885" }, 1347 { "FA45", "16D77" }, 1348 { "FA46", "16E1A" }, 1349 { "FA47", "16F22" }, 1350 { "FA48", "1716E" }, 1351 { "FA49", "1722B" }, 1352 { "FA4A", "17422" }, 1353 { "FA4B", "17891" }, 1354 { "FA4C", "1793E" }, 1355 { "FA4D", "17949" }, 1356 { "FA4E", "17948" }, 1357 { "FA4F", "17950" }, 1358 { "FA50", "17956" }, 1359 { "FA51", "1795D" }, 1360 { "FA52", "1798D" }, 1361 { "FA53", "1798E" }, 1362 { "FA54", "17A40" }, 1363 { "FA55", "17A81" }, 1364 { "FA56", "17BC0" }, 1365 { "FA57", "17DF4" }, 1366 { "FA58", "17E09" }, 1367 { "FA59", "17E41" }, 1368 { "FA5A", "17F72" }, 1369 { "FA5B", "18005" }, 1370 { "FA5C", "181ED" }, 1371 { "FA5D", "18279" }, 1372 { "FA5E", "18279" }, 1373 { "FA5F", "18457" }, 1374 { "FA60", "18910" }, 1375 { "FA61", "18996" }, 1376 { "FA62", "18B01" }, 1377 { "FA63", "18B39" }, 1378 { "FA64", "18CD3" }, 1379 { "FA65", "18D08" }, 1380 { "FA66", "18FB6" }, 1381 { "FA67", "19038" }, 1382 { "FA68", "196E3" }, 1383 { "FA69", "197FF" }, 1384 { "FA6A", "1983B" }, 1385 { "FB1D", "205D9_05B4" }, 1386 { "FB1F", "205F2_05B7" }, 1387 { "FB2A", "205E9_05C1" }, 1388 { "FB2B", "205E9_05C2" }, 1389 { "FB2C", "305E9_05BC_05C1" }, 1390 { "FB2D", "305E9_05BC_05C2" }, 1391 { "FB2E", "205D0_05B7" }, 1392 { "FB2F", "205D0_05B8" }, 1393 { "FB30", "205D0_05BC" }, 1394 { "FB31", "205D1_05BC" }, 1395 { "FB32", "205D2_05BC" }, 1396 { "FB33", "205D3_05BC" }, 1397 { "FB34", "205D4_05BC" }, 1398 { "FB35", "205D5_05BC" }, 1399 { "FB36", "205D6_05BC" }, 1400 { "FB38", "205D8_05BC" }, 1401 { "FB39", "205D9_05BC" }, 1402 { "FB3A", "205DA_05BC" }, 1403 { "FB3B", "205DB_05BC" }, 1404 { "FB3C", "205DC_05BC" }, 1405 { "FB3E", "205DE_05BC" }, 1406 { "FB40", "205E0_05BC" }, 1407 { "FB41", "205E1_05BC" }, 1408 { "FB43", "205E3_05BC" }, 1409 { "FB44", "205E4_05BC" }, 1410 { "FB46", "205E6_05BC" }, 1411 { "FB47", "205E7_05BC" }, 1412 { "FB48", "205E8_05BC" }, 1413 { "FB49", "205E9_05BC" }, 1414 { "FB4A", "205EA_05BC" }, 1415 { "FB4B", "205D5_05B9" }, 1416 { "FB4C", "205D1_05BF" }, 1417 { "FB4D", "205DB_05BF" }, 1418 { "FB4E", "205E4_05BF" }, 1419 { "1D15E", "21D157_1D165" }, 1420 { "1D15F", "21D158_1D165" }, 1421 { "1D160", "31D158_1D165_1D16E" }, 1422 { "1D161", "31D158_1D165_1D16F" }, 1423 { "1D162", "31D158_1D165_1D170" }, 1424 { "1D163", "31D158_1D165_1D171" }, 1425 { "1D164", "31D158_1D165_1D172" }, 1426 { "1D1BB", "21D1B9_1D165" }, 1427 { "1D1BC", "21D1BA_1D165" }, 1428 { "1D1BD", "31D1B9_1D165_1D16E" }, 1429 { "1D1BE", "31D1BA_1D165_1D16E" }, 1430 { "1D1BF", "31D1B9_1D165_1D16F" }, 1431 { "1D1C0", "31D1BA_1D165_1D16F" }, 1432 { "2F800", "14E3D" }, 1433 { "2F801", "14E38" }, 1434 { "2F802", "14E41" }, 1435 { "2F803", "120122" }, 1436 { "2F804", "14F60" }, 1437 { "2F805", "14FAE" }, 1438 { "2F806", "14FBB" }, 1439 { "2F807", "15002" }, 1440 { "2F808", "1507A" }, 1441 { "2F809", "15099" }, 1442 { "2F80A", "150E7" }, 1443 { "2F80B", "150CF" }, 1444 { "2F80C", "1349E" }, 1445 { "2F80D", "12063A" }, 1446 { "2F80E", "1514D" }, 1447 { "2F80F", "15154" }, 1448 { "2F810", "15164" }, 1449 { "2F811", "15177" }, 1450 { "2F812", "12051C" }, 1451 { "2F813", "134B9" }, 1452 { "2F814", "15167" }, 1453 { "2F815", "1518D" }, 1454 { "2F816", "12054B" }, 1455 { "2F817", "15197" }, 1456 { "2F818", "151A4" }, 1457 { "2F819", "14ECC" }, 1458 { "2F81A", "151AC" }, 1459 { "2F81B", "151B5" }, 1460 { "2F81C", "1291DF" }, 1461 { "2F81D", "151F5" }, 1462 { "2F81E", "15203" }, 1463 { "2F81F", "134DF" }, 1464 { "2F820", "1523B" }, 1465 { "2F821", "15246" }, 1466 { "2F822", "15272" }, 1467 { "2F823", "15277" }, 1468 { "2F824", "13515" }, 1469 { "2F825", "152C7" }, 1470 { "2F826", "152C9" }, 1471 { "2F827", "152E4" }, 1472 { "2F828", "152FA" }, 1473 { "2F829", "15305" }, 1474 { "2F82A", "15306" }, 1475 { "2F82B", "15317" }, 1476 { "2F82C", "15349" }, 1477 { "2F82D", "15351" }, 1478 { "2F82E", "1535A" }, 1479 { "2F82F", "15373" }, 1480 { "2F830", "1537D" }, 1481 { "2F831", "1537F" }, 1482 { "2F832", "1537F" }, 1483 { "2F833", "1537F" }, 1484 { "2F834", "120A2C" }, 1485 { "2F835", "17070" }, 1486 { "2F836", "153CA" }, 1487 { "2F837", "153DF" }, 1488 { "2F838", "120B63" }, 1489 { "2F839", "153EB" }, 1490 { "2F83A", "153F1" }, 1491 { "2F83B", "15406" }, 1492 { "2F83C", "1549E" }, 1493 { "2F83D", "15438" }, 1494 { "2F83E", "15448" }, 1495 { "2F83F", "15468" }, 1496 { "2F840", "154A2" }, 1497 { "2F841", "154F6" }, 1498 { "2F842", "15510" }, 1499 { "2F843", "15553" }, 1500 { "2F844", "15563" }, 1501 { "2F845", "15584" }, 1502 { "2F846", "15584" }, 1503 { "2F847", "15599" }, 1504 { "2F848", "155AB" }, 1505 { "2F849", "155B3" }, 1506 { "2F84A", "155C2" }, 1507 { "2F84B", "15716" }, 1508 { "2F84C", "15606" }, 1509 { "2F84D", "15717" }, 1510 { "2F84E", "15651" }, 1511 { "2F84F", "15674" }, 1512 { "2F850", "15207" }, 1513 { "2F851", "158EE" }, 1514 { "2F852", "157CE" }, 1515 { "2F853", "157F4" }, 1516 { "2F854", "1580D" }, 1517 { "2F855", "1578B" }, 1518 { "2F856", "15832" }, 1519 { "2F857", "15831" }, 1520 { "2F858", "158AC" }, 1521 { "2F859", "1214E4" }, 1522 { "2F85A", "158F2" }, 1523 { "2F85B", "158F7" }, 1524 { "2F85C", "15906" }, 1525 { "2F85D", "1591A" }, 1526 { "2F85E", "15922" }, 1527 { "2F85F", "15962" }, 1528 { "2F860", "1216A8" }, 1529 { "2F861", "1216EA" }, 1530 { "2F862", "159EC" }, 1531 { "2F863", "15A1B" }, 1532 { "2F864", "15A27" }, 1533 { "2F865", "159D8" }, 1534 { "2F866", "15A66" }, 1535 { "2F867", "136EE" }, 1536 { "2F868", "12136A" }, 1537 { "2F869", "15B08" }, 1538 { "2F86A", "15B3E" }, 1539 { "2F86B", "15B3E" }, 1540 { "2F86C", "1219C8" }, 1541 { "2F86D", "15BC3" }, 1542 { "2F86E", "15BD8" }, 1543 { "2F86F", "15BE7" }, 1544 { "2F870", "15BF3" }, 1545 { "2F871", "121B18" }, 1546 { "2F872", "15BFF" }, 1547 { "2F873", "15C06" }, 1548 { "2F874", "15F33" }, 1549 { "2F875", "15C22" }, 1550 { "2F876", "13781" }, 1551 { "2F877", "15C60" }, 1552 { "2F878", "15C6E" }, 1553 { "2F879", "15CC0" }, 1554 { "2F87A", "15C8D" }, 1555 { "2F87B", "121DE4" }, 1556 { "2F87C", "15D43" }, 1557 { "2F87D", "121DE6" }, 1558 { "2F87E", "15D6E" }, 1559 { "2F87F", "15D6B" }, 1560 { "2F880", "15D7C" }, 1561 { "2F881", "15DE1" }, 1562 { "2F882", "15DE2" }, 1563 { "2F883", "1382F" }, 1564 { "2F884", "15DFD" }, 1565 { "2F885", "15E28" }, 1566 { "2F886", "15E3D" }, 1567 { "2F887", "15E69" }, 1568 { "2F888", "13862" }, 1569 { "2F889", "122183" }, 1570 { "2F88A", "1387C" }, 1571 { "2F88B", "15EB0" }, 1572 { "2F88C", "15EB3" }, 1573 { "2F88D", "15EB6" }, 1574 { "2F88E", "15ECA" }, 1575 { "2F88F", "12A392" }, 1576 { "2F890", "15EFE" }, 1577 { "2F891", "122331" }, 1578 { "2F892", "122331" }, 1579 { "2F893", "18201" }, 1580 { "2F894", "15F22" }, 1581 { "2F895", "15F22" }, 1582 { "2F896", "138C7" }, 1583 { "2F897", "1232B8" }, 1584 { "2F898", "1261DA" }, 1585 { "2F899", "15F62" }, 1586 { "2F89A", "15F6B" }, 1587 { "2F89B", "138E3" }, 1588 { "2F89C", "15F9A" }, 1589 { "2F89D", "15FCD" }, 1590 { "2F89E", "15FD7" }, 1591 { "2F89F", "15FF9" }, 1592 { "2F8A0", "16081" }, 1593 { "2F8A1", "1393A" }, 1594 { "2F8A2", "1391C" }, 1595 { "2F8A3", "16094" }, 1596 { "2F8A4", "1226D4" }, 1597 { "2F8A5", "160C7" }, 1598 { "2F8A6", "16148" }, 1599 { "2F8A7", "1614C" }, 1600 { "2F8A8", "1614E" }, 1601 { "2F8A9", "1614C" }, 1602 { "2F8AA", "1617A" }, 1603 { "2F8AB", "1618E" }, 1604 { "2F8AC", "161B2" }, 1605 { "2F8AD", "161A4" }, 1606 { "2F8AE", "161AF" }, 1607 { "2F8AF", "161DE" }, 1608 { "2F8B0", "161F2" }, 1609 { "2F8B1", "161F6" }, 1610 { "2F8B2", "16210" }, 1611 { "2F8B3", "1621B" }, 1612 { "2F8B4", "1625D" }, 1613 { "2F8B5", "162B1" }, 1614 { "2F8B6", "162D4" }, 1615 { "2F8B7", "16350" }, 1616 { "2F8B8", "122B0C" }, 1617 { "2F8B9", "1633D" }, 1618 { "2F8BA", "162FC" }, 1619 { "2F8BB", "16368" }, 1620 { "2F8BC", "16383" }, 1621 { "2F8BD", "163E4" }, 1622 { "2F8BE", "122BF1" }, 1623 { "2F8BF", "16422" }, 1624 { "2F8C0", "163C5" }, 1625 { "2F8C1", "163A9" }, 1626 { "2F8C2", "13A2E" }, 1627 { "2F8C3", "16469" }, 1628 { "2F8C4", "1647E" }, 1629 { "2F8C5", "1649D" }, 1630 { "2F8C6", "16477" }, 1631 { "2F8C7", "13A6C" }, 1632 { "2F8C8", "1654F" }, 1633 { "2F8C9", "1656C" }, 1634 { "2F8CA", "12300A" }, 1635 { "2F8CB", "165E3" }, 1636 { "2F8CC", "166F8" }, 1637 { "2F8CD", "16649" }, 1638 { "2F8CE", "13B19" }, 1639 { "2F8CF", "16691" }, 1640 { "2F8D0", "13B08" }, 1641 { "2F8D1", "13AE4" }, 1642 { "2F8D2", "15192" }, 1643 { "2F8D3", "15195" }, 1644 { "2F8D4", "16700" }, 1645 { "2F8D5", "1669C" }, 1646 { "2F8D6", "180AD" }, 1647 { "2F8D7", "143D9" }, 1648 { "2F8D8", "16717" }, 1649 { "2F8D9", "1671B" }, 1650 { "2F8DA", "16721" }, 1651 { "2F8DB", "1675E" }, 1652 { "2F8DC", "16753" }, 1653 { "2F8DD", "1233C3" }, 1654 { "2F8DE", "13B49" }, 1655 { "2F8DF", "167FA" }, 1656 { "2F8E0", "16785" }, 1657 { "2F8E1", "16852" }, 1658 { "2F8E2", "16885" }, 1659 { "2F8E3", "12346D" }, 1660 { "2F8E4", "1688E" }, 1661 { "2F8E5", "1681F" }, 1662 { "2F8E6", "16914" }, 1663 { "2F8E7", "13B9D" }, 1664 { "2F8E8", "16942" }, 1665 { "2F8E9", "169A3" }, 1666 { "2F8EA", "169EA" }, 1667 { "2F8EB", "16AA8" }, 1668 { "2F8EC", "1236A3" }, 1669 { "2F8ED", "16ADB" }, 1670 { "2F8EE", "13C18" }, 1671 { "2F8EF", "16B21" }, 1672 { "2F8F0", "1238A7" }, 1673 { "2F8F1", "16B54" }, 1674 { "2F8F2", "13C4E" }, 1675 { "2F8F3", "16B72" }, 1676 { "2F8F4", "16B9F" }, 1677 { "2F8F5", "16BBA" }, 1678 { "2F8F6", "16BBB" }, 1679 { "2F8F7", "123A8D" }, 1680 { "2F8F8", "121D0B" }, 1681 { "2F8F9", "123AFA" }, 1682 { "2F8FA", "16C4E" }, 1683 { "2F8FB", "123CBC" }, 1684 { "2F8FC", "16CBF" }, 1685 { "2F8FD", "16CCD" }, 1686 { "2F8FE", "16C67" }, 1687 { "2F8FF", "16D16" }, 1688 { "2F900", "16D3E" }, 1689 { "2F901", "16D77" }, 1690 { "2F902", "16D41" }, 1691 { "2F903", "16D69" }, 1692 { "2F904", "16D78" }, 1693 { "2F905", "16D85" }, 1694 { "2F906", "123D1E" }, 1695 { "2F907", "16D34" }, 1696 { "2F908", "16E2F" }, 1697 { "2F909", "16E6E" }, 1698 { "2F90A", "13D33" }, 1699 { "2F90B", "16ECB" }, 1700 { "2F90C", "16EC7" }, 1701 { "2F90D", "123ED1" }, 1702 { "2F90E", "16DF9" }, 1703 { "2F90F", "16F6E" }, 1704 { "2F910", "123F5E" }, 1705 { "2F911", "123F8E" }, 1706 { "2F912", "16FC6" }, 1707 { "2F913", "17039" }, 1708 { "2F914", "1701E" }, 1709 { "2F915", "1701B" }, 1710 { "2F916", "13D96" }, 1711 { "2F917", "1704A" }, 1712 { "2F918", "1707D" }, 1713 { "2F919", "17077" }, 1714 { "2F91A", "170AD" }, 1715 { "2F91B", "120525" }, 1716 { "2F91C", "17145" }, 1717 { "2F91D", "124263" }, 1718 { "2F91E", "1719C" }, 1719 { "2F91F", "143AB" }, 1720 { "2F920", "17228" }, 1721 { "2F921", "17235" }, 1722 { "2F922", "17250" }, 1723 { "2F923", "124608" }, 1724 { "2F924", "17280" }, 1725 { "2F925", "17295" }, 1726 { "2F926", "124735" }, 1727 { "2F927", "124814" }, 1728 { "2F928", "1737A" }, 1729 { "2F929", "1738B" }, 1730 { "2F92A", "13EAC" }, 1731 { "2F92B", "173A5" }, 1732 { "2F92C", "13EB8" }, 1733 { "2F92D", "13EB8" }, 1734 { "2F92E", "17447" }, 1735 { "2F92F", "1745C" }, 1736 { "2F930", "17471" }, 1737 { "2F931", "17485" }, 1738 { "2F932", "174CA" }, 1739 { "2F933", "13F1B" }, 1740 { "2F934", "17524" }, 1741 { "2F935", "124C36" }, 1742 { "2F936", "1753E" }, 1743 { "2F937", "124C92" }, 1744 { "2F938", "17570" }, 1745 { "2F939", "12219F" }, 1746 { "2F93A", "17610" }, 1747 { "2F93B", "124FA1" }, 1748 { "2F93C", "124FB8" }, 1749 { "2F93D", "125044" }, 1750 { "2F93E", "13FFC" }, 1751 { "2F93F", "14008" }, 1752 { "2F940", "176F4" }, 1753 { "2F941", "1250F3" }, 1754 { "2F942", "1250F2" }, 1755 { "2F943", "125119" }, 1756 { "2F944", "125133" }, 1757 { "2F945", "1771E" }, 1758 { "2F946", "1771F" }, 1759 { "2F947", "1771F" }, 1760 { "2F948", "1774A" }, 1761 { "2F949", "14039" }, 1762 { "2F94A", "1778B" }, 1763 { "2F94B", "14046" }, 1764 { "2F94C", "14096" }, 1765 { "2F94D", "12541D" }, 1766 { "2F94E", "1784E" }, 1767 { "2F94F", "1788C" }, 1768 { "2F950", "178CC" }, 1769 { "2F951", "140E3" }, 1770 { "2F952", "125626" }, 1771 { "2F953", "17956" }, 1772 { "2F954", "12569A" }, 1773 { "2F955", "1256C5" }, 1774 { "2F956", "1798F" }, 1775 { "2F957", "179EB" }, 1776 { "2F958", "1412F" }, 1777 { "2F959", "17A40" }, 1778 { "2F95A", "17A4A" }, 1779 { "2F95B", "17A4F" }, 1780 { "2F95C", "12597C" }, 1781 { "2F95D", "125AA7" }, 1782 { "2F95E", "125AA7" }, 1783 { "2F95F", "17AAE" }, 1784 { "2F960", "14202" }, 1785 { "2F961", "125BAB" }, 1786 { "2F962", "17BC6" }, 1787 { "2F963", "17BC9" }, 1788 { "2F964", "14227" }, 1789 { "2F965", "125C80" }, 1790 { "2F966", "17CD2" }, 1791 { "2F967", "142A0" }, 1792 { "2F968", "17CE8" }, 1793 { "2F969", "17CE3" }, 1794 { "2F96A", "17D00" }, 1795 { "2F96B", "125F86" }, 1796 { "2F96C", "17D63" }, 1797 { "2F96D", "14301" }, 1798 { "2F96E", "17DC7" }, 1799 { "2F96F", "17E02" }, 1800 { "2F970", "17E45" }, 1801 { "2F971", "14334" }, 1802 { "2F972", "126228" }, 1803 { "2F973", "126247" }, 1804 { "2F974", "14359" }, 1805 { "2F975", "1262D9" }, 1806 { "2F976", "17F7A" }, 1807 { "2F977", "12633E" }, 1808 { "2F978", "17F95" }, 1809 { "2F979", "17FFA" }, 1810 { "2F97A", "18005" }, 1811 { "2F97B", "1264DA" }, 1812 { "2F97C", "126523" }, 1813 { "2F97D", "18060" }, 1814 { "2F97E", "1265A8" }, 1815 { "2F97F", "18070" }, 1816 { "2F980", "12335F" }, 1817 { "2F981", "143D5" }, 1818 { "2F982", "180B2" }, 1819 { "2F983", "18103" }, 1820 { "2F984", "1440B" }, 1821 { "2F985", "1813E" }, 1822 { "2F986", "15AB5" }, 1823 { "2F987", "1267A7" }, 1824 { "2F988", "1267B5" }, 1825 { "2F989", "123393" }, 1826 { "2F98A", "12339C" }, 1827 { "2F98B", "18201" }, 1828 { "2F98C", "18204" }, 1829 { "2F98D", "18F9E" }, 1830 { "2F98E", "1446B" }, 1831 { "2F98F", "18291" }, 1832 { "2F990", "1828B" }, 1833 { "2F991", "1829D" }, 1834 { "2F992", "152B3" }, 1835 { "2F993", "182B1" }, 1836 { "2F994", "182B3" }, 1837 { "2F995", "182BD" }, 1838 { "2F996", "182E6" }, 1839 { "2F997", "126B3C" }, 1840 { "2F998", "182E5" }, 1841 { "2F999", "1831D" }, 1842 { "2F99A", "18363" }, 1843 { "2F99B", "183AD" }, 1844 { "2F99C", "18323" }, 1845 { "2F99D", "183BD" }, 1846 { "2F99E", "183E7" }, 1847 { "2F99F", "18457" }, 1848 { "2F9A0", "18353" }, 1849 { "2F9A1", "183CA" }, 1850 { "2F9A2", "183CC" }, 1851 { "2F9A3", "183DC" }, 1852 { "2F9A4", "126C36" }, 1853 { "2F9A5", "126D6B" }, 1854 { "2F9A6", "126CD5" }, 1855 { "2F9A7", "1452B" }, 1856 { "2F9A8", "184F1" }, 1857 { "2F9A9", "184F3" }, 1858 { "2F9AA", "18516" }, 1859 { "2F9AB", "1273CA" }, 1860 { "2F9AC", "18564" }, 1861 { "2F9AD", "126F2C" }, 1862 { "2F9AE", "1455D" }, 1863 { "2F9AF", "14561" }, 1864 { "2F9B0", "126FB1" }, 1865 { "2F9B1", "1270D2" }, 1866 { "2F9B2", "1456B" }, 1867 { "2F9B3", "18650" }, 1868 { "2F9B4", "1865C" }, 1869 { "2F9B5", "18667" }, 1870 { "2F9B6", "18669" }, 1871 { "2F9B7", "186A9" }, 1872 { "2F9B8", "18688" }, 1873 { "2F9B9", "1870E" }, 1874 { "2F9BA", "186E2" }, 1875 { "2F9BB", "18779" }, 1876 { "2F9BC", "18728" }, 1877 { "2F9BD", "1876B" }, 1878 { "2F9BE", "18786" }, 1879 { "2F9BF", "14D57" }, 1880 { "2F9C0", "187E1" }, 1881 { "2F9C1", "18801" }, 1882 { "2F9C2", "145F9" }, 1883 { "2F9C3", "18860" }, 1884 { "2F9C4", "18863" }, 1885 { "2F9C5", "127667" }, 1886 { "2F9C6", "188D7" }, 1887 { "2F9C7", "188DE" }, 1888 { "2F9C8", "14635" }, 1889 { "2F9C9", "188FA" }, 1890 { "2F9CA", "134BB" }, 1891 { "2F9CB", "1278AE" }, 1892 { "2F9CC", "127966" }, 1893 { "2F9CD", "146BE" }, 1894 { "2F9CE", "146C7" }, 1895 { "2F9CF", "18AA0" }, 1896 { "2F9D0", "18AED" }, 1897 { "2F9D1", "18B8A" }, 1898 { "2F9D2", "18C55" }, 1899 { "2F9D3", "127CA8" }, 1900 { "2F9D4", "18CAB" }, 1901 { "2F9D5", "18CC1" }, 1902 { "2F9D6", "18D1B" }, 1903 { "2F9D7", "18D77" }, 1904 { "2F9D8", "127F2F" }, 1905 { "2F9D9", "120804" }, 1906 { "2F9DA", "18DCB" }, 1907 { "2F9DB", "18DBC" }, 1908 { "2F9DC", "18DF0" }, 1909 { "2F9DD", "1208DE" }, 1910 { "2F9DE", "18ED4" }, 1911 { "2F9DF", "18F38" }, 1912 { "2F9E0", "1285D2" }, 1913 { "2F9E1", "1285ED" }, 1914 { "2F9E2", "19094" }, 1915 { "2F9E3", "190F1" }, 1916 { "2F9E4", "19111" }, 1917 { "2F9E5", "12872E" }, 1918 { "2F9E6", "1911B" }, 1919 { "2F9E7", "19238" }, 1920 { "2F9E8", "192D7" }, 1921 { "2F9E9", "192D8" }, 1922 { "2F9EA", "1927C" }, 1923 { "2F9EB", "193F9" }, 1924 { "2F9EC", "19415" }, 1925 { "2F9ED", "128BFA" }, 1926 { "2F9EE", "1958B" }, 1927 { "2F9EF", "14995" }, 1928 { "2F9F0", "195B7" }, 1929 { "2F9F1", "128D77" }, 1930 { "2F9F2", "149E6" }, 1931 { "2F9F3", "196C3" }, 1932 { "2F9F4", "15DB2" }, 1933 { "2F9F5", "19723" }, 1934 { "2F9F6", "129145" }, 1935 { "2F9F7", "12921A" }, 1936 { "2F9F8", "14A6E" }, 1937 { "2F9F9", "14A76" }, 1938 { "2F9FA", "197E0" }, 1939 { "2F9FB", "12940A" }, 1940 { "2F9FC", "14AB2" }, 1941 { "2F9FD", "129496" }, 1942 { "2F9FE", "1980B" }, 1943 { "2F9FF", "1980B" }, 1944 { "2FA00", "19829" }, 1945 { "2FA01", "1295B6" }, 1946 { "2FA02", "198E2" }, 1947 { "2FA03", "14B33" }, 1948 { "2FA04", "19929" }, 1949 { "2FA05", "199A7" }, 1950 { "2FA06", "199C2" }, 1951 { "2FA07", "199FE" }, 1952 { "2FA08", "14BCE" }, 1953 { "2FA09", "129B30" }, 1954 { "2FA0A", "19B12" }, 1955 { "2FA0B", "19C40" }, 1956 { "2FA0C", "19CFD" }, 1957 { "2FA0D", "14CCE" }, 1958 { "2FA0E", "14CED" }, 1959 { "2FA0F", "19D67" }, 1960 { "2FA10", "12A0CE" }, 1961 { "2FA11", "14CF8" }, 1962 { "2FA12", "12A105" }, 1963 { "2FA13", "12A20E" }, 1964 { "2FA14", "12A291" }, 1965 { "2FA15", "19EBB" }, 1966 { "2FA16", "14D56" }, 1967 { "2FA17", "19EF9" }, 1968 { "2FA18", "19EFE" }, 1969 { "2FA19", "19F05" }, 1970 { "2FA1A", "19F0F" }, 1971 { "2FA1B", "19F16" }, 1972 { "2FA1C", "19F3B" }, 1973 { "2FA1D", "12A600" }, 1974}; 1975 1976// global constructor 1977 1978static struct unicode_decompose_init { 1979 unicode_decompose_init(); 1980} _unicode_decompose_init; 1981 1982unicode_decompose_init::unicode_decompose_init() { 1983 for (unsigned int i = 0; 1984 i < sizeof(unicode_decompose_list)/sizeof(unicode_decompose_list[0]); 1985 i++) { 1986 unicode_decompose *dec = new unicode_decompose[1]; 1987 dec->value = (char *)unicode_decompose_list[i].value; 1988 unicode_decompose_table.define(unicode_decompose_list[i].key, dec); 1989 } 1990} 1991 1992const char *decompose_unicode(const char *s) 1993{ 1994 unicode_decompose *result = unicode_decompose_table.lookup(s); 1995 return result ? result->value : 0; 1996} 1997