tolowercase.h 64 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890
  1. // 0x0 0x100
  2. const static u2 table_0[] = {
  3. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  4. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  5. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  6. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  7. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  8. 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
  9. 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
  10. 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x0, 0x0, 0x0, 0x0, 0x0,
  11. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  12. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  13. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  14. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  15. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  16. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  17. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  18. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  19. 0x61, 0x61, 0x61, 0x61, 0xe4, 0xe5, 0xe6, 0x63, 0x65, 0x65, 0x65, 0x65,
  20. 0x69, 0x69, 0x69, 0x69, 0x0, 0x6e, 0x6f, 0x6f, 0x6f, 0x6f, 0xf6, 0x0,
  21. 0x6f, 0x75, 0x75, 0x75, 0xfc, 0x79, 0x0, 0x73, 0x61, 0x61, 0x61, 0x61,
  22. 0x61, 0x61, 0x0, 0x63, 0x65, 0x65, 0x65, 0x65, 0x69, 0x69, 0x69, 0x69,
  23. 0x0, 0x6e, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x0, 0x6f, 0x75, 0x75, 0x75,
  24. 0x75, 0x79, 0x0, 0x79};
  25. /*
  26. A>a B>b C>c D>d E>e F>f G>g H>h I>i J>j K>k L>l M>m N>n O>o P>p Q>q R>r S>s T>t
  27. U>u V>v W>w X>x Y>y Z>z 脌>a 脕>a 脗>a 脙>a 脛>盲 脜>氓 脝>忙 脟>c 脠>e 脡>e
  28. 脢>e 脣>e 脤>i 脥>i 脦>i 脧>i 脩>n 脪>o 脫>o 脭>o 脮>o 脰>枚 脴>o 脵>u 脷>u 脹>u
  29. 脺>眉 脻>y 脽>s 脿>a 谩>a 芒>a 茫>a 盲>a 氓>a 莽>c 猫>e 茅>e 锚>e 毛>e 矛>i 铆>i
  30. 卯>i 茂>i 帽>n 貌>o 贸>o 么>o 玫>o 枚>o 酶>o 霉>u 煤>u 没>u 眉>u 媒>y 每>y */
  31. // 0x1 0x200
  32. const static u2 table_1[] = {
  33. 0x61, 0x61, 0x61, 0x61, 0x105, 0x61, 0x107, 0x63, 0x63, 0x63, 0x63,
  34. 0x63, 0x63, 0x63, 0x64, 0x64, 0x64, 0x64, 0x65, 0x65, 0x65, 0x65,
  35. 0x65, 0x65, 0x119, 0x65, 0x65, 0x65, 0x67, 0x67, 0x67, 0x67, 0x67,
  36. 0x67, 0x67, 0x67, 0x68, 0x68, 0x68, 0x68, 0x69, 0x69, 0x69, 0x69,
  37. 0x69, 0x69, 0x69, 0x69, 0x69, 0x69, 0x0, 0x0, 0x6a, 0x6a, 0x6b,
  38. 0x6b, 0x0, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x142,
  39. 0x6c, 0x144, 0x6e, 0x6e, 0x6e, 0x6e, 0x6e, 0x6e, 0x0, 0x0, 0x6f,
  40. 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x0, 0x0, 0x72, 0x72, 0x72, 0x72,
  41. 0x72, 0x72, 0x15b, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x74,
  42. 0x74, 0x74, 0x74, 0x74, 0x74, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75,
  43. 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x77, 0x77, 0x79, 0x79, 0x79,
  44. 0x17a, 0x7a, 0x17c, 0x7a, 0x7a, 0x7a, 0x73, 0x62, 0x62, 0x62, 0x62,
  45. 0x0, 0x0, 0x6f, 0x63, 0x63, 0x64, 0x64, 0x64, 0x64, 0x0, 0x65,
  46. 0x0, 0x65, 0x66, 0x66, 0x67, 0x0, 0x0, 0x0, 0x69, 0x6b, 0x6b,
  47. 0x6c, 0x0, 0x6d, 0x6e, 0x6e, 0x6f, 0x6f, 0x6f, 0x0, 0x0, 0x70,
  48. 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x74, 0x74, 0x74, 0x75,
  49. 0x75, 0x0, 0x76, 0x79, 0x79, 0x7a, 0x7a, 0x0, 0x0, 0x0, 0x0,
  50. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64,
  51. 0x0, 0x0, 0x6c, 0x0, 0x0, 0x6e, 0x0, 0x61, 0x61, 0x69, 0x69,
  52. 0x6f, 0x6f, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75,
  53. 0x75, 0x65, 0x61, 0x61, 0x61, 0x61, 0xe6, 0xe6, 0x67, 0x67, 0x67,
  54. 0x67, 0x6b, 0x6b, 0x6f, 0x6f, 0x6f, 0x6f, 0x0, 0x0, 0x6a, 0x0,
  55. 0x64, 0x0, 0x67, 0x67, 0x0, 0x0, 0x6e, 0x6e, 0x61, 0x61, 0xe6,
  56. 0xe6, 0x6f, 0x6f};
  57. /*
  58. 膧>a 膩>a 膫>a 膬>a 膭>膮 膮>a 膯>膰 膰>c 膱>c 膲>c 膴>c 膵>c 膶>c 膷>c 膸>d
  59. 膹>d 膼>d 膽>d 膾>e 膿>e 臄>e 臅>e 臇>e 臈>e 臉>臋 臋>e 臍>e 臎>e 臏>g 臐>g 臑>g
  60. 臒>g 臓>g 摹>g 蘑>g 模>g 膜>h 磨>h 摩>h 魔>h 抹>i 末>i 莫>i 墨>i 默>i 沫>i 漠>i
  61. 寞>i 陌>i 谋>i 拇>j 牡>j 亩>k 姆>k 墓>l 暮>l 幕>l 募>l 慕>l 木>l 目>l 艀>l 艁>艂
  62. 艂>l 艃>艅 艅>n 艆>n 艈>n 艊>n 艌>n 艍>n 艑>o 艒>o 艓>o 艔>o 艕>o 艖>o 艛>r 艜>r
  63. 艝>r 艞>r 艠>r 艡>r 艢>艣 艣>s 艤>s 艥>s 艦>s 艧>s 艩>s 拧>s 泞>t 牛>t 扭>t 钮>t
  64. 纽>t 脓>t 浓>u 农>u 弄>u 奴>u 努>u 怒>u 女>u 暖>u 虐>u 疟>u 挪>u 懦>u 糯>w 诺>w
  65. 哦>y 欧>y 鸥>y 殴>藕 藕>z 呕>偶 偶>z 沤>z 啪>z 趴>s 苺>b 苼>b 苽>b 苾>b 茊>o
  66. 茋>c 茍>c 茐>d 茒>d 茓>d 茖>d 茙>e 茞>e 茟>f 茠>f 茡>g 茥>i 茦>k 茩>k 茪>l 茰>m
  67. 茲>n 茷>n 茻>o 茽>o 啤>o 皮>p 匹>p 偏>t 片>t 骗>t 飘>t 漂>u 瓢>u 撇>v 瞥>y 拼>y
  68. 频>z 贫>z 菂>d 菆>l 菋>n 菎>a 菐>a 菑>i 菒>i 菓>o 菕>o 菗>u 菙>u 菚>u 菛>u 菞>u
  69. 菢>u 菣>u 菤>u 菦>u 菧>u 菨>e 菫>a 菬>a 菭>a 恰>a 洽>忙 牵>忙 扦>g 钎>g 铅>g
  70. 千>g 迁>k 签>k 仟>o 谦>o 乾>o 黔>o 前>j 遣>d 谴>g 堑>g 歉>n 枪>n 呛>a 腔>a 羌>忙
  71. 墙>忙 蔷>o 强>o */
  72. // 0x2 0x300
  73. const static u2 table_2[] = {
  74. 0x61, 0x61, 0x61, 0x61, 0x65, 0x65, 0x65, 0x65, 0x69, 0x69, 0x69, 0x69,
  75. 0x6f, 0x6f, 0x6f, 0x6f, 0x72, 0x72, 0x72, 0x72, 0x75, 0x75, 0x75, 0x75,
  76. 0x73, 0x73, 0x74, 0x74, 0x0, 0x0, 0x68, 0x68, 0x6e, 0x64, 0x0, 0x0,
  77. 0x7a, 0x7a, 0x61, 0x61, 0x65, 0x65, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f,
  78. 0x6f, 0x6f, 0x79, 0x79, 0x6c, 0x6e, 0x74, 0x6a, 0x0, 0x0, 0x61, 0x63,
  79. 0x63, 0x6c, 0x74, 0x73, 0x7a, 0x0, 0x0, 0x62, 0x75, 0x76, 0x65, 0x65,
  80. 0x6a, 0x6a, 0x71, 0x71, 0x72, 0x72, 0x79, 0x79, 0x61, 0x0, 0x0, 0x62,
  81. 0x6f, 0x63, 0x64, 0x64, 0x65, 0x0, 0x0, 0x65, 0x65, 0x65, 0x65, 0x6a,
  82. 0x67, 0x67, 0x67, 0x0, 0x0, 0x68, 0x68, 0x0, 0x69, 0x0, 0x69, 0x6c,
  83. 0x6c, 0x6c, 0x0, 0x6d, 0x6d, 0x6d, 0x6e, 0x6e, 0x6e, 0x6f, 0x0, 0x0,
  84. 0x0, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x73, 0x0,
  85. 0x6a, 0x0, 0x0, 0x74, 0x74, 0x75, 0x0, 0x76, 0x76, 0x77, 0x79, 0x79,
  86. 0x7a, 0x7a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x62, 0x65, 0x67,
  87. 0x68, 0x6a, 0x6b, 0x6c, 0x71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  88. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x68, 0x68, 0x68, 0x6a, 0x72,
  89. 0x72, 0x72, 0x72, 0x77, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  90. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  91. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  92. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x73, 0x78,
  93. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  94. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  95. 0x0, 0x0, 0x0, 0x0};
  96. /*
  97. 葊>a 葋>a 葌>a 葍>a 葎>e 葏>e 葐>e 葒>e 葓>i 葔>i 葕>i 葖>i 葘>o 葝>o 葞>o 葟>o
  98. 葠>r 葢>r 葤>r 葥>r 葦>u 葧>u 葨>u 葪>u 葮>s 葯>s 葰>t 葲>t 葹>h 葻>h 葼>n 取>d
  99. 趣>z 去>z 圈>a 颧>a 权>e 醛>e 泉>o 全>o 痊>o 拳>o 犬>o 券>o 劝>o 缺>o 炔>y 瘸>y
  100. 却>l 鹊>n 榷>t 确>j 群>a 然>c 燃>c 冉>l 染>t 瓤>s 蓘>z 蓛>b 蓜>u 蓞>v 蓡>e 蓢>e
  101. 蓤>j 蓧>j 蓨>q 蓩>q 蓪>r 蓫>r 蓭>y 蓮>y 蓯>a 蓳>b 蓴>o 蓵>c 蓶>d 蓷>d 蓸>e 蓻>e
  102. 蓽>e 蓾>e 蔀>e 蔁>j 蔂>g 伞>g 散>g 丧>h 搔>h 扫>i 瑟>i 色>l 涩>l 森>l 莎>m 砂>m
  103. 杀>m 刹>n 沙>n 纱>n 傻>o 晒>r 珊>r 苫>r 杉>r 山>r 删>r 煽>r 蕗>r 蕘>r 蕚>s 蕜>j
  104. 蕠>t 蕡>t 蕢>u 蕥>v 蕦>v 蕧>w 蕩>y 蕪>y 蕫>z 蕬>z 蕳>c 蕶>b 蕷>e 蕸>g 蕼>h 蕽>j
  105. 蕿>k 薀>l 薁>q 十>h 石>h 拾>h 时>h 什>j 食>r 蚀>r 实>r 识>r 史>w 矢>y 恕>l 刷>s
  106. 耍>x */
  107. // 0x3 0x400
  108. const static u2 table_3[] = {
  109. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  110. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  111. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  112. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  113. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  114. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  115. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  116. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  117. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  118. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  119. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  120. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  121. 0x0, 0x0, 0x3b1, 0x0, 0x3b5, 0x3b7, 0x3b9, 0x0, 0x3bf, 0x0, 0x3c5,
  122. 0x3c9, 0x3b9, 0x3b1, 0x3b2, 0x3b3, 0x3b4, 0x3b5, 0x3b6, 0x3b7, 0x3b8, 0x3b9,
  123. 0x3ba, 0x3bb, 0x3bc, 0x3bd, 0x3be, 0x3bf, 0x3c0, 0x3c1, 0x0, 0x3c3, 0x3c4,
  124. 0x3c5, 0x3c6, 0x3c7, 0x3c8, 0x3c9, 0x3b9, 0x3c5, 0x3b1, 0x3b5, 0x3b7, 0x3b9,
  125. 0x3c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  126. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  127. 0x0, 0x0, 0x0, 0x0, 0x3b9, 0x3c5, 0x3bf, 0x3c5, 0x3c9, 0x0, 0x3b2,
  128. 0x3b8, 0x3c5, 0x3c5, 0x3c5, 0x3c6, 0x3c0, 0x0, 0x3d9, 0x0, 0x3db, 0x0,
  129. 0x3dd, 0x0, 0x3df, 0x0, 0x3e1, 0x0, 0x3e3, 0x0, 0x3e5, 0x0, 0x3e7,
  130. 0x0, 0x3e9, 0x0, 0x3eb, 0x0, 0x3ed, 0x0, 0x3ef, 0x0, 0x3ba, 0x3c1,
  131. 0x3c3, 0x0, 0x3b8, 0x3b5, 0x3b5, 0x3f8, 0x0, 0x3c3, 0x3fb, 0x0, 0x0,
  132. 0x0, 0x0, 0x0};
  133. /*
  134. 螁>伪 螆>蔚 螇>畏 螉>喂 螌>慰 螏>蠀 螐>蠅 螑>喂 螒>伪 螔>尾 螕>纬 螖>未 螘>蔚
  135. 螙>味 螚>畏 螛>胃 螜>喂 螝>魏 螞>位 螠>渭 螡>谓 螢>尉 螣>慰 螤>蟺 巍>蟻 危>蟽
  136. 韦>蟿 违>蠀 桅>蠁 围>蠂 唯>蠄 惟>蠅 为>喂 潍>蠀 维>伪 苇>蔚 萎>畏 委>喂 伟>蠀
  137. 蠆>喂 蠇>蠀 蠈>慰 蠉>蠀 蠋>蠅 蠍>尾 蠎>胃 蠏>蠀 蠐>蠀 蠑>蠀 蠒>蠁 蠔>蟺 蠘>蠙
  138. 蠚>蠜 蠝>蠞 蠟>蠠 蠣>稀 息>希 悉>膝 夕>惜 熄>烯 溪>汐 犀>檄 袭>席 习>魏 媳>蟻
  139. 喜>蟽 洗>胃 系>蔚 隙>蔚 戏>细 瞎>蟽 虾>匣 */
  140. // 0x4 0x500
  141. const static u2 table_4[] = {
  142. 0x435, 0x435, 0x452, 0x433, 0x454, 0x455, 0x456, 0x456, 0x458, 0x459, 0x45a,
  143. 0x45b, 0x43a, 0x438, 0x443, 0x45f, 0x430, 0x431, 0x432, 0x433, 0x434, 0x435,
  144. 0x436, 0x437, 0x438, 0x438, 0x43a, 0x43b, 0x43c, 0x43d, 0x43e, 0x43f, 0x440,
  145. 0x441, 0x442, 0x443, 0x444, 0x445, 0x446, 0x447, 0x448, 0x449, 0x44a, 0x44b,
  146. 0x44c, 0x44d, 0x44e, 0x44f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  147. 0x0, 0x69, 0x69, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x0, 0x0, 0x0,
  148. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  149. 0x0, 0x0, 0x0, 0x435, 0x435, 0x0, 0x433, 0x0, 0x0, 0x69, 0x456,
  150. 0x0, 0x0, 0x0, 0x0, 0x43a, 0x438, 0x443, 0x0, 0x461, 0x0, 0x463,
  151. 0x0, 0x465, 0x0, 0x467, 0x0, 0x469, 0x0, 0x46b, 0x0, 0x46d, 0x0,
  152. 0x46f, 0x0, 0x471, 0x0, 0x473, 0x0, 0x475, 0x0, 0x475, 0x475, 0x479,
  153. 0x0, 0x47b, 0x0, 0x47d, 0x0, 0x47f, 0x0, 0x481, 0x0, 0x0, 0x0,
  154. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x438, 0x438, 0x44c, 0x44c, 0x440,
  155. 0x440, 0x433, 0x433, 0x433, 0x433, 0x433, 0x433, 0x436, 0x436, 0x437, 0x437,
  156. 0x43a, 0x43a, 0x43a, 0x43a, 0x43a, 0x43a, 0x43a, 0x43a, 0x43d, 0x43d, 0x43d,
  157. 0x43d, 0x43f, 0x43f, 0x4a9, 0x0, 0x441, 0x441, 0x442, 0x442, 0x443, 0x443,
  158. 0x443, 0x443, 0x445, 0x445, 0x4b5, 0x0, 0x447, 0x447, 0x447, 0x447, 0x4bb,
  159. 0x0, 0x4bd, 0x0, 0x4bd, 0x4bd, 0x4cf, 0x436, 0x436, 0x43a, 0x43a, 0x43b,
  160. 0x43b, 0x43d, 0x43d, 0x43d, 0x43d, 0x447, 0x447, 0x43c, 0x43c, 0x0, 0x430,
  161. 0x430, 0x430, 0x430, 0xe6, 0xe6, 0x435, 0x435, 0x4d9, 0x0, 0x4d9, 0x4d9,
  162. 0x436, 0x436, 0x437, 0x437, 0x4e1, 0x0, 0x438, 0x438, 0x438, 0x438, 0x43e,
  163. 0x43e, 0x43e, 0x43e, 0x43e, 0x43e, 0x44d, 0x44d, 0x443, 0x443, 0x443, 0x443,
  164. 0x443, 0x443, 0x447, 0x447, 0x433, 0x433, 0x44b, 0x44b, 0x433, 0x433, 0x445,
  165. 0x445, 0x445, 0x445};
  166. /*
  167. 衻>械 衼>械 袀>褣 袃>谐 袆>褦 袇>褧 袉>褨 袊>褨 袌>褬 袎>褭 袏>褮 袐>褯 袑>泻
  168. 袓>懈 袔>褍 袕>褵 袗>邪 袘>斜 袙>胁 袚>谐 袛>写 袝>械 袞>卸 袟>蟹 袠>懈 袡>懈
  169. 袣>泻 袥>谢 袦>屑 袧>薪 袨>芯 袩>锌 袪>褉 小>褋 孝>褌 校>褍 肖>褎 啸>褏 笑>褑
  170. 效>褔 楔>褕 些>褖 歇>褗 蝎>褘 鞋>褜 协>褝 挟>褞 携>褟 懈>i 泄>i 芯>o 褠>械 褢>械
  171. 褤>谐 褨>i 褩>褨 褱>泻 褲>懈 褳>褍 褷>选 癣>眩 绚>靴 薛>学 穴>雪 血>勋 熏>循
  172. 旬>询 寻>驯 巡>殉 汛>训 讯>训 逊>训 迅>压 押>鸦 鸭>呀 丫>芽 襽>襾 見>懈 覌>懈
  173. 覍>褜 覎>褜 規>褉 覐>褉 覑>谐 覒>谐 覓>谐 覔>谐 覕>谐 視>谐 覗>卸 覘>卸 覙>蟹
  174. 覚>蟹 覛>泻 覜>泻 覝>泻 覞>泻 覟>泻 覠>泻 覡>泻 摇>泻 尧>薪 遥>薪 窑>薪 谣>薪
  175. 姚>锌 咬>锌 舀>药 要>褋 耀>褋 椰>褌 噎>褌 耶>褍 爷>褍 野>褍 冶>褍 也>褏 页>褏
  176. 掖>业 叶>褔 曳>褔 腋>褔 夜>褔 液>一 壹>医 揖>医 铱>医 觻>訌 觼>卸 觽>卸 觾>泻
  177. 觿>泻 訁>谢 訂>谢 訃>薪 訄>薪 訅>薪 訆>薪 計>褔 訉>褔 訊>屑 訋>屑 訍>邪 討>邪
  178. 訏>邪 訐>邪 訑>忙 訒>忙 訓>械 訔>械 訕>訖 託>訖 記>訖 訙>卸 訚>卸 訛>蟹 訜>蟹
  179. 訝>印 英>懈 樱>懈 婴>懈 鹰>懈 应>芯 缨>芯 莹>芯 萤>芯 营>芯 荧>芯 蝇>褝 迎>褝
  180. 赢>褍 盈>褍 影>褍 颖>褍 硬>褍 映>褍 哟>褔 拥>褔 佣>谐 臃>谐 痈>褘 庸>褘 雍>谐
  181. 踊>谐 蛹>褏 咏>褏 泳>褏 涌>褏 */
  182. // 0x5 0x600
  183. const static u2 table_5[] = {
  184. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  185. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  186. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  187. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  188. 0x0, 0x0, 0x0, 0x0, 0x0, 0x561, 0x562, 0x563, 0x564, 0x565, 0x566,
  189. 0x567, 0x568, 0x569, 0x56a, 0x56b, 0x56c, 0x56d, 0x56e, 0x56f, 0x570, 0x571,
  190. 0x572, 0x573, 0x574, 0x575, 0x576, 0x577, 0x578, 0x579, 0x57a, 0x57b, 0x57c,
  191. 0x57d, 0x57e, 0x57f, 0x580, 0x581, 0x582, 0x583, 0x584, 0x585, 0x586, 0x0,
  192. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  193. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  194. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  195. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  196. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  197. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  198. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  199. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  200. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  201. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  202. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  203. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  204. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  205. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  206. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  207. 0x0, 0x0, 0x0};
  208. /*
  209. 员>铡 圆>闸 猿>眨 源>栅 缘>榨 远>咋 苑>乍 愿>炸 怨>诈 院>摘 曰>斋 约>宅 越>窄
  210. 跃>债 钥>寨 諃>瞻 諄>毡 諅>詹 諆>粘 談>沾 諈>盏 諉>斩 諊>辗 請>崭 諌>展 諍>蘸
  211. 諎>栈 諏>占 諐>战 諑>站 諒>湛 諓>謤 諔>謥 諕>謧 論>謨 諗>謩 諘>謪 諙>謫 */
  212. // 0x6 0x700
  213. const static u2 table_6[] = {
  214. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  215. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  216. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x627, 0x627, 0x648, 0x627, 0x64a,
  217. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  218. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  219. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  220. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  221. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  222. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  223. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  224. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  225. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  226. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  227. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  228. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d5, 0x0, 0x6c1,
  229. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  230. 0x0, 0x0, 0x0, 0x6d2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  231. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  232. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  233. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
  234. /*
  235. 丌>丕 兀>丕 丐>賵 廿>丕 卅>賷 踿>蹠 蹅>蹃 蹞>蹝 */
  236. // 0x9 0xa00
  237. const static u2 table_9[] = {
  238. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  239. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  240. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  241. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x928, 0x0, 0x0,
  242. 0x0, 0x0, 0x0, 0x0, 0x0, 0x930, 0x0, 0x0, 0x933, 0x0, 0x0,
  243. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  244. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  245. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  246. 0x915, 0x916, 0x917, 0x91c, 0x921, 0x922, 0x92b, 0x92f, 0x0, 0x0, 0x0,
  247. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  248. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  249. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  250. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  251. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  252. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  253. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  254. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  255. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  256. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  257. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  258. 0x9a1, 0x9a2, 0x0, 0x9af, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  259. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9ac, 0x9ac,
  260. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  261. 0x0, 0x0, 0x0};
  262. /*
  263. 啶?啶?啶?啶?啶?啶?啷?啶?啷?啶?啷?啶?啷?啶?啷?啶?啷?啶?啷?啶?啷?啶?唰?唳?唰?唳?唰?唳?唰?唳?唰?唳?*/
  264. // 0xa 0xb00
  265. const static u2 table_10[] = {
  266. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  267. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  268. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  269. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa32,
  270. 0x0, 0x0, 0xa38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  271. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  272. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa16, 0xa17,
  273. 0xa1c, 0x0, 0x0, 0xa2b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  274. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  275. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  276. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  277. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  278. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  279. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  280. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  281. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  282. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  283. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  284. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  285. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
  286. /*
  287. 啜?啜?啜?啜?喋?啜?喋?啜?喋?啜?喋?啜?*/
  288. // 0xb 0xc00
  289. const static u2 table_11[] = {
  290. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  291. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  292. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  293. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  294. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  295. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  296. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  297. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  298. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  299. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb92, 0x0,
  300. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  301. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  302. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  303. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  304. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  305. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  306. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  307. 0x0};
  308. /*
  309. 喈?喈?*/
  310. // 0x10 0x1100
  311. const static u2 table_16[] = {
  312. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  313. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  314. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  315. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  316. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  317. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  318. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  319. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  320. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  321. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  322. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  323. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  324. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  325. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  326. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  327. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  328. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  329. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d00, 0x2d01,
  330. 0x2d02, 0x2d03, 0x2d04, 0x2d05, 0x2d06, 0x2d07, 0x2d08, 0x2d09, 0x2d0a,
  331. 0x2d0b, 0x2d0c, 0x2d0d, 0x2d0e, 0x2d0f, 0x2d10, 0x2d11, 0x2d12, 0x2d13,
  332. 0x2d14, 0x2d15, 0x2d16, 0x2d17, 0x2d18, 0x2d19, 0x2d1a, 0x2d1b, 0x2d1c,
  333. 0x2d1d, 0x2d1e, 0x2d1f, 0x2d20, 0x2d21, 0x2d22, 0x2d23, 0x2d24, 0x2d25,
  334. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  335. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  336. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  337. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  338. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  339. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  340. 0x10dc, 0x0, 0x0, 0x0};
  341. /*
  342. 醾?獯€
  343. 醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醾?獯?醿€>獯?醿?獯?醿?獯?醿?獯?醿?獯?醿?獯?醿?醿?*/
  344. // 0x16 0x1700
  345. const static u2 table_22[] = {
  346. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  347. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  348. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  349. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  350. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  351. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  352. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  353. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  354. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  355. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  356. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  357. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  358. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  359. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  360. 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  361. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  362. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  363. 0x0};
  364. /*
  365. 釠?b */
  366. // 0x1d 0x1e00
  367. const static u2 table_29[] = {
  368. 0x0, 0xe6, 0xe6, 0x62, 0x0, 0x64, 0x0, 0x65, 0x65, 0x69, 0x6a, 0x6b,
  369. 0x6c, 0x6d, 0x6e, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x0, 0x0, 0x6f, 0x6f,
  370. 0x70, 0x72, 0x72, 0x74, 0x75, 0x75, 0x75, 0x6d, 0x76, 0x77, 0x7a, 0x0,
  371. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0xe6, 0x62, 0x62,
  372. 0x64, 0x65, 0x65, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6e,
  373. 0x6f, 0x0, 0x70, 0x72, 0x74, 0x75, 0x77, 0x61, 0x61, 0x0, 0xe6, 0x62,
  374. 0x64, 0x65, 0x0, 0x65, 0x65, 0x67, 0x69, 0x6b, 0x6d, 0x0, 0x6f, 0x6f,
  375. 0x6f, 0x6f, 0x70, 0x74, 0x75, 0x75, 0x6d, 0x76, 0x0, 0x0, 0x0, 0x0,
  376. 0x0, 0x0, 0x69, 0x72, 0x75, 0x76, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  377. 0x62, 0x64, 0x66, 0x6d, 0x6e, 0x70, 0x72, 0x72, 0x73, 0x74, 0x7a, 0x67,
  378. 0x0, 0x67, 0x0, 0x69, 0x0, 0x70, 0x75, 0x0, 0x62, 0x64, 0x66, 0x67,
  379. 0x6b, 0x6c, 0x6d, 0x6e, 0x70, 0x72, 0x73, 0x0, 0x76, 0x78, 0x7a, 0x61,
  380. 0x0, 0x64, 0x65, 0x65, 0x65, 0x0, 0x69, 0x6f, 0x0, 0x75, 0x0, 0x0,
  381. 0x63, 0x63, 0x0, 0x65, 0x66, 0x6a, 0x67, 0x68, 0x69, 0x0, 0x69, 0x69,
  382. 0x6a, 0x6c, 0x6c, 0x6c, 0x6d, 0x6d, 0x6e, 0x6e, 0x6e, 0x6f, 0x0, 0x73,
  383. 0x0, 0x74, 0x75, 0x0, 0x75, 0x76, 0x76, 0x7a, 0x7a, 0x7a, 0x0, 0x0,
  384. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0x0,
  385. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  386. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  387. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  388. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  389. 0x0, 0x0, 0x0, 0x0};
  390. /*
  391. 岽?忙 岽?忙 岽?b 岽?d 岽?e 岽?e 岽?i 岽?j 岽?k 岽?l 岽?m 岽?n 岽?o 岽?o 岽?o
  392. 岽?o 岽?o 岽?o 岽?o 岽?p 岽?r 岽?r 岽?t 岽?u 岽?u 岽?u 岽?m 岽?v 岽?w 岽?z 岽?a
  393. 岽?忙 岽?b 岽?b 岽?d 岽?e 岽?e 岽?g 岽?h 岽?i 岽?j 岽?k 岽?l 岽?m 岽?n 岽?n 岽?o
  394. 岽?p 岽?r 岬€>t 岬?u 岬?w 岬?a 岬?a 岬?忙 岬?b 岬?d 岬?e 岬?e 岬?e 岬?g 岬?i
  395. 岬?k 岬?m 岬?o 岬?o 岬?o 岬?o 岬?p 岬?t 岬?u 岬?u 岬?m 岬?v 岬?i 岬?r 岬?u 岬?v
  396. 岬?b 岬?d 岬?f 岬?m 岬?n 岬?p 岬?r 岬?r 岬?s 岬?t 岬?z 岬?g 岬?g 岬?i 岬?p 岬?u
  397. 岫€>b 岫?d 岫?f 岫?g 岫?k 岫?l 岫?m 岫?n 岫?p 岫?r 岫?s 岫?v 岫?x 岫?z 岫?a 岫?d
  398. 岫?e 岫?e 岫?e 岫?i 岫?o 岫?u 岫?c 岫?c 岫?e 岫?f 岫?j 岫?g 岫?h 岫?i 岫?i 岫?i
  399. 岫?j 岫?l 岫?l 岫?l 岫?m 岫?m 岫?n 岫?n 岫?n 岫?o 岫?s 岫?t 岫?u 岫?u 岫?v 岫?v
  400. 岫?z 岫?z 岫?z 岱?r */
  401. // 0x1e 0x1f00
  402. const static u2 table_30[] = {
  403. 0x61, 0x61, 0x62, 0x62, 0x62, 0x62, 0x62, 0x62, 0x63, 0x63, 0x64, 0x64,
  404. 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x65, 0x65, 0x65, 0x65,
  405. 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x66, 0x66, 0x67, 0x67, 0x68, 0x68,
  406. 0x68, 0x68, 0x68, 0x68, 0x68, 0x68, 0x68, 0x68, 0x69, 0x69, 0x69, 0x69,
  407. 0x6b, 0x6b, 0x6b, 0x6b, 0x6b, 0x6b, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c,
  408. 0x6c, 0x6c, 0x6d, 0x6d, 0x6d, 0x6d, 0x6d, 0x6d, 0x6e, 0x6e, 0x6e, 0x6e,
  409. 0x6e, 0x6e, 0x6e, 0x6e, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f,
  410. 0x70, 0x70, 0x70, 0x70, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72,
  411. 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x74, 0x74,
  412. 0x74, 0x74, 0x74, 0x74, 0x74, 0x74, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75,
  413. 0x75, 0x75, 0x75, 0x75, 0x76, 0x76, 0x76, 0x76, 0x77, 0x77, 0x77, 0x77,
  414. 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x78, 0x78, 0x78, 0x78, 0x79, 0x79,
  415. 0x7a, 0x7a, 0x7a, 0x7a, 0x7a, 0x7a, 0x68, 0x74, 0x77, 0x79, 0x61, 0x73,
  416. 0x0, 0x0, 0x0, 0x0, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61,
  417. 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61,
  418. 0x61, 0x61, 0x61, 0x61, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65,
  419. 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x69, 0x69, 0x69, 0x69,
  420. 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f,
  421. 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f, 0x6f,
  422. 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75, 0x75,
  423. 0x75, 0x75, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x79, 0x0, 0x0,
  424. 0x0, 0x0, 0x0, 0x0};
  425. /*
  426. 岣€>a 岣?a 岣?b 岣?b 岣?b 岣?b 岣?b 岣?b 岣?c 岣?c 岣?d 岣?d 岣?d 岣?d 岣?d 岣?d
  427. 岣?d 岣?d 岣?d 岣?d 岣?e 岣?e 岣?e 岣?e 岣?e 岣?e 岣?e 岣?e 岣?e 岣?e 岣?f 岣?f
  428. 岣?g 岣?g 岣?h 岣?h 岣?h 岣?h 岣?h 岣?h 岣?h 岣?h 岣?h 岣?h 岣?i 岣?i 岣?i 岣?i
  429. 岣?k 岣?k 岣?k 岣?k 岣?k 岣?k 岣?l 岣?l 岣?l 岣?l 岣?l 岣?l 岣?l 岣?l 岣?m 岣?m
  430. 峁€>m 峁?m 峁?m 峁?m 峁?n 峁?n 峁?n 峁?n 峁?n 峁?n 峁?n 峁?n 峁?o 峁?o 峁?o 峁?o
  431. 峁?o 峁?o 峁?o 峁?o 峁?p 峁?p 峁?p 峁?p 峁?r 峁?r 峁?r 峁?r 峁?r 峁?r 峁?r 峁?r
  432. 峁?s 峁?s 峁?s 峁?s 峁?s 峁?s 峁?s 峁?s 峁?s 峁?s 峁?t 峁?t 峁?t 峁?t 峁?t 峁?t
  433. 峁?t 峁?t 峁?u 峁?u 峁?u 峁?u 峁?u 峁?u 峁?u 峁?u 峁?u 峁?u 峁?v 峁?v 峁?v 峁?v
  434. 岷€>w 岷?w 岷?w 岷?w 岷?w 岷?w 岷?w 岷?w 岷?w 岷?w 岷?x 岷?x 岷?x 岷?x 岷?y 岷?y
  435. 岷?z 岷?z 岷?z 岷?z 岷?z 岷?z 岷?h 岷?t 岷?w 岷?y 岷?a 岷?s 岷?a 岷?a 岷?a 岷?a
  436. 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a 岷?a
  437. 岷?a 岷?a 岷?a 岷?a 岷?e 岷?e 岷?e 岷?e 岷?e 岷?e 岷?e 岷?e 峄€>e 峄?e 峄?e 峄?e
  438. 峄?e 峄?e 峄?e 峄?e 峄?i 峄?i 峄?i 峄?i 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o
  439. 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o 峄?o
  440. 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?u 峄?y 峄?y
  441. 峄?y 峄?y 峄?y 峄?y 峄?y 峄?y */
  442. // 0x1f 0x2000
  443. const static u2 table_31[] = {
  444. 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1,
  445. 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b5, 0x3b5, 0x3b5, 0x3b5, 0x3b5, 0x3b5,
  446. 0x0, 0x0, 0x3b5, 0x3b5, 0x3b5, 0x3b5, 0x3b5, 0x3b5, 0x0, 0x0, 0x3b7,
  447. 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7,
  448. 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9,
  449. 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3bf, 0x3bf,
  450. 0x3bf, 0x3bf, 0x3bf, 0x3bf, 0x0, 0x0, 0x3bf, 0x3bf, 0x3bf, 0x3bf, 0x3bf,
  451. 0x3bf, 0x0, 0x0, 0x3c5, 0x3c5, 0x3c5, 0x3c5, 0x3c5, 0x3c5, 0x3c5, 0x3c5,
  452. 0x0, 0x3c5, 0x0, 0x3c5, 0x0, 0x3c5, 0x0, 0x3c5, 0x3c9, 0x3c9, 0x3c9,
  453. 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9,
  454. 0x3c9, 0x3c9, 0x3b1, 0x3b1, 0x3b5, 0x3b5, 0x3b7, 0x3b7, 0x3b9, 0x3b9, 0x3bf,
  455. 0x3bf, 0x3c5, 0x3c5, 0x3c9, 0x3c9, 0x0, 0x0, 0x3b1, 0x3b1, 0x3b1, 0x3b1,
  456. 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1,
  457. 0x3b1, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7,
  458. 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3b7, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9,
  459. 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9, 0x3c9,
  460. 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x0, 0x3b1, 0x3b1, 0x3b1, 0x3b1, 0x3b1,
  461. 0x3b1, 0x3b1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b7, 0x3b7, 0x3b7, 0x0,
  462. 0x3b7, 0x3b7, 0x3b5, 0x3b5, 0x3b7, 0x3b7, 0x3b7, 0x0, 0x0, 0x0, 0x3b9,
  463. 0x3b9, 0x3b9, 0x3b9, 0x0, 0x0, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9, 0x3b9,
  464. 0x0, 0x0, 0x0, 0x0, 0x3c5, 0x3c5, 0x3c5, 0x3c5, 0x3c1, 0x3c1, 0x3c5,
  465. 0x3c5, 0x3c5, 0x3c5, 0x3c5, 0x3c5, 0x3c1, 0x0, 0x0, 0x0, 0x0, 0x0,
  466. 0x3c9, 0x3c9, 0x3c9, 0x0, 0x3c9, 0x3c9, 0x3bf, 0x3bf, 0x3c9, 0x3c9, 0x3c9,
  467. 0x0, 0x0, 0x0};
  468. /*
  469. 峒€>伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪 峒?伪
  470. 峒?伪 峒?伪 峒?伪 峒?蔚 峒?蔚 峒?蔚 峒?蔚 峒?蔚 峒?蔚 峒?蔚 峒?蔚 峒?蔚 峒?蔚
  471. 峒?蔚 峒?蔚 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏
  472. 峒?畏 峒?畏 峒?畏 峒?畏 峒?畏 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂
  473. 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂 峒?喂 峤€>慰 峤?慰 峤?慰 峤?慰 峤?慰
  474. 峤?慰 峤?慰 峤?慰 峤?慰 峤?慰 峤?慰 峤?慰 峤?蠀 峤?蠀 峤?蠀 峤?蠀 峤?蠀 峤?蠀
  475. 峤?蠀 峤?蠀 峤?蠀 峤?蠀 峤?蠀 峤?蠀 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅
  476. 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?蠅 峤?伪 峤?伪 峤?蔚 峤?蔚
  477. 峤?畏 峤?畏 峤?喂 峤?喂 峤?慰 峤?慰 峤?蠀 峤?蠀 峤?蠅 峤?蠅 峋€>伪 峋?伪 峋?伪
  478. 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪
  479. 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏 峋?畏
  480. 峋?畏 峋?畏 峋?畏 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅
  481. 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?蠅 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪
  482. 峋?伪 峋?伪 峋?伪 峋?伪 峋?伪 峥?畏 峥?畏 峥?畏 峥?畏 峥?畏 峥?蔚 峥?蔚 峥?畏
  483. 峥?畏 峥?畏 峥?喂 峥?喂 峥?喂 峥?喂 峥?喂 峥?喂 峥?喂 峥?喂 峥?喂 峥?喂 峥?蠀
  484. 峥?蠀 峥?蠀 峥?蠀 峥?蟻 峥?蟻 峥?蠀 峥?蠀 峥?蠀 峥?蠀 峥?蠀 峥?蠀 峥?蟻 峥?蠅
  485. 峥?蠅 峥?蠅 峥?蠅 峥?蠅 峥?慰 峥?慰 峥?蠅 峥?蠅 峥?蠅 */
  486. // 0x20 0x2100
  487. const static u2 table_32[] = {
  488. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  489. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0,
  490. 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  491. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  492. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  493. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  494. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  495. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  496. 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  497. 0x0, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  498. 0x0, 0x0, 0x0, 0x0, 0x61, 0x65, 0x6f, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  499. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  500. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  501. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  502. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  503. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  504. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  505. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  506. 0x0, 0x0, 0x0, 0x0};
  507. /*
  508. 鈥?' 鈥?" 鈦?i 鈦?n 鈧?a 鈧?e 鈧?o 鈧?x */
  509. // 0x21 0x2200
  510. const static u2 table_33[] = {
  511. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0x0,
  512. 0x0, 0x0, 0x0, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  513. 0x72, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0x0,
  514. 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  515. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  516. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  517. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  518. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  519. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  520. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x63, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  521. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  522. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  523. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  524. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  525. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  526. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  527. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  528. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  529. 0x0, 0x0, 0x0, 0x0};
  530. /*
  531. 鈩?h 鈩?i 鈩?r 鈩?z 鈩?c 鈫?c */
  532. // 0x2c 0x2d00
  533. const static u2 table_44[] = {
  534. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  535. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  536. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  537. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  538. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  539. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  540. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  541. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  542. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  543. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x6c, 0x6c, 0x70,
  544. 0x72, 0x61, 0x74, 0x68, 0x68, 0x6b, 0x6b, 0x7a, 0x7a, 0x0,
  545. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x76, 0x68, 0x68, 0x0,
  546. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c81, 0x0,
  547. 0x2c83, 0x0, 0x2c85, 0x0, 0x2c87, 0x0, 0x2c89, 0x0, 0x2c8b, 0x0,
  548. 0x2c8d, 0x0, 0x2c8f, 0x0, 0x2c91, 0x0, 0x2c93, 0x0, 0x2c95, 0x0,
  549. 0x2c97, 0x0, 0x2c99, 0x0, 0x2c9b, 0x0, 0x2c9d, 0x0, 0x2c9f, 0x6f,
  550. 0x2ca1, 0x0, 0x2ca3, 0x0, 0x2ca5, 0x0, 0x2ca7, 0x0, 0x2ca9, 0x0,
  551. 0x2cab, 0x0, 0x2cad, 0x0, 0x2caf, 0x0, 0x2cb1, 0x0, 0x2cb3, 0x0,
  552. 0x2cb5, 0x0, 0x2cb7, 0x0, 0x2cb9, 0x0, 0x2cbb, 0x0, 0x2cbd, 0x0,
  553. 0x2cbf, 0x0, 0x2cc1, 0x0, 0x2cc3, 0x0, 0x2cc5, 0x0, 0x2cc7, 0x0,
  554. 0x2cc9, 0x0, 0x2ccb, 0x0, 0x2ccd, 0x0, 0x2ccf, 0x0, 0x2cd1, 0x0,
  555. 0x2cd3, 0x0, 0x2cd5, 0x0, 0x2cd7, 0x0, 0x2cd9, 0x0, 0x2cdb, 0x0,
  556. 0x2cdd, 0x0, 0x2cdf, 0x0, 0x2ce1, 0x0, 0x2ce3, 0x0, 0x0, 0x0,
  557. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  558. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  559. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
  560. /*
  561. 獗?l 獗?l 獗?l 獗?p 獗?r 獗?a 獗?t 獗?h 獗?h 獗?k 獗?k 獗?z 獗?z 獗?v 獗?h 獗?h
  562. 獠€>獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?o
  563. 獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獠?獬€>獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?獬?*/
  564. // 0x2f 0x3000
  565. const static u2 table_47[] = {
  566. 0x4e00, 0x4e28, 0x4e36, 0x4e3f, 0x4e59, 0x4e85, 0x4e8c, 0x4ea0, 0x4eba,
  567. 0x513f, 0x5165, 0x516b, 0x5182, 0x5196, 0x51ab, 0x51e0, 0x51f5, 0x5200,
  568. 0x529b, 0x52f9, 0x5315, 0x531a, 0x5338, 0x5341, 0x535c, 0x5369, 0x5382,
  569. 0x53b6, 0x53c8, 0x53e3, 0x56d7, 0x571f, 0x58eb, 0x5902, 0x590a, 0x5915,
  570. 0x5927, 0x5973, 0x5b50, 0x5b80, 0x5bf8, 0x5c0f, 0x5c22, 0x5c38, 0x5c6e,
  571. 0x5c71, 0x5ddb, 0x5de5, 0x5df1, 0x5dfe, 0x5e72, 0x5e7a, 0x5e7f, 0x5ef4,
  572. 0x5efe, 0x5f0b, 0x5f13, 0x5f50, 0x5f61, 0x5f73, 0x5fc3, 0x6208, 0x6236,
  573. 0x624b, 0x652f, 0x6534, 0x6587, 0x6597, 0x65a4, 0x65b9, 0x65e0, 0x65e5,
  574. 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, 0x6bb3, 0x6bcb, 0x6bd4,
  575. 0x6bdb, 0x6c0f, 0x6c14, 0x6c34, 0x706b, 0x722a, 0x7236, 0x723b, 0x723f,
  576. 0x7247, 0x7259, 0x725b, 0x72ac, 0x7384, 0x7389, 0x74dc, 0x74e6, 0x7518,
  577. 0x751f, 0x7528, 0x7530, 0x758b, 0x7592, 0x7676, 0x767d, 0x76ae, 0x76bf,
  578. 0x76ee, 0x77db, 0x77e2, 0x77f3, 0x793a, 0x79b8, 0x79be, 0x7a74, 0x7acb,
  579. 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f51, 0x7f8a, 0x7fbd, 0x8001, 0x800c,
  580. 0x8012, 0x8033, 0x807f, 0x8089, 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c,
  581. 0x821b, 0x821f, 0x826e, 0x8272, 0x8278, 0x864d, 0x866b, 0x8840, 0x884c,
  582. 0x8863, 0x897e, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, 0x8c55, 0x8c78,
  583. 0x8c9d, 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, 0x8fb0, 0x8fb5,
  584. 0x9091, 0x9149, 0x91c6, 0x91cc, 0x91d1, 0x9577, 0x9580, 0x961c, 0x96b6,
  585. 0x96b9, 0x96e8, 0x9751, 0x975e, 0x9762, 0x9769, 0x97cb, 0x97ed, 0x97f3,
  586. 0x9801, 0x98a8, 0x98db, 0x98df, 0x9996, 0x9999, 0x99ac, 0x9aa8, 0x9ad8,
  587. 0x9adf, 0x9b25, 0x9b2f, 0x9b32, 0x9b3c, 0x9b5a, 0x9ce5, 0x9e75, 0x9e7f,
  588. 0x9ea5, 0x9ebb, 0x9ec3, 0x9ecd, 0x9ed1, 0x9ef9, 0x9efd, 0x9f0e, 0x9f13,
  589. 0x9f20, 0x9f3b, 0x9f4a, 0x9f52, 0x9f8d, 0x9f9c, 0x9fa0, 0x0, 0x0,
  590. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  591. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  592. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  593. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  594. 0x0, 0x0, 0x0, 0x0};
  595. /*
  596. 饧€>涓€
  597. 饧?涓?饧?涓?饧?涓?饧?涔?饧?浜?饧?浜?饧?浜?饧?浜?饧?鍎?饧?鍏?饧?鍏?饧?鍐?饧?鍐?饧?鍐?饧?鍑?饧?鍑?饧?鍒€
  598. 饧?鍔?饧?鍕?饧?鍖?饧?鍖?饧?鍖?饧?鍗?饧?鍗?饧?鍗?饧?鍘?饧?鍘?饧?鍙?饧?鍙?饧?鍥?饧?鍦?饧?澹?饧?澶?饧?澶?饧?澶?饧?澶?饧?濂?饧?瀛?饧?瀹€
  599. 饧?瀵?饧?灏?饧?灏?饧?灏?饧?灞?饧?灞?饧?宸?饧?宸?饧?宸?饧?宸?饧?骞?饧?骞?饧?骞?饧?寤?饧?寤?饧?寮?饧?寮?饧?褰?饧?褰?饧?褰?饧?蹇?饧?鎴?饧?鎴?饧?鎵?饨€>鏀?饨?鏀?饨?鏂?饨?鏂?饨?鏂?饨?鏂?饨?鏃?饨?鏃?饨?鏇?饨?鏈?饨?鏈?饨?娆?饨?姝?饨?姝?饨?娈?饨?姣?饨?姣?饨?姣?饨?姘?饨?姘?饨?姘?饨?鐏?饨?鐖?饨?鐖?饨?鐖?饨?鐖?饨?鐗?饨?鐗?饨?鐗?饨?鐘?饨?鐜?饨?鐜?饨?鐡?饨?鐡?饨?鐢?饨?鐢?饨?鐢?饨?鐢?饨?鐤?饨?鐤?饨?鐧?饨?鐧?饨?鐨?饨?鐨?饨?鐩?饨?鐭?饨?鐭?饨?鐭?饨?绀?饨?绂?饨?绂?饨?绌?饨?绔?饨?绔?饨?绫?饨?绯?饨?缂?饨?缃?饨?缇?饨?缇?饨?鑰?饨?鑰?饨?鑰?饨?鑰?饩€>鑱?饩?鑲?饩?鑷?饩?鑷?饩?鑷?饩?鑷?饩?鑸?饩?鑸?饩?鑸?饩?鑹?饩?鑹?饩?鑹?饩?铏?饩?铏?饩?琛€
  600. 饩?琛?饩?琛?饩?瑗?饩?瑕?饩?瑙?饩?瑷€
  601. 饩?璋?饩?璞?饩?璞?饩?璞?饩?璨?饩?璧?饩?璧?饩?瓒?饩?韬?饩?杌?饩?杈?饩?杈?饩?杈?饩?閭?饩?閰?饩?閲?饩?閲?饩?閲?饩?闀?饩?闁€
  602. 饩?闃?饩?闅?饩?闅?饩?闆?饩?闈?饩?闈?饩?闈?饩?闈?饩?闊?饩?闊?饩?闊?饩?闋?饩?棰?饩?椋?饩?椋?饩?棣?饩?棣?饩?棣?饩?楠?饩?楂?饩?楂?饩?楝?饩?楝?饪€>楝?饪?楝?饪?榄?饪?槌?饪?楣?饪?楣?饪?楹?饪?楹?饪?榛?饪?榛?饪?榛?饪?榛?饪?榛?饪?榧?饪?榧?饪?榧?饪?榧?饪?榻?饪?榻?饪?榫?饪?榫?饪?榫?*/
  603. // 0x30 0x3100
  604. const static u2 table_48[] = {
  605. 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e,
  606. 0x3c, 0x3c, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  607. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  608. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  609. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  610. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  611. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  612. 0x0, 0x0, 0x0, 0x3041, 0x0, 0x3043, 0x0, 0x3045, 0x0,
  613. 0x3047, 0x0, 0x3049, 0x0, 0x304b, 0x0, 0x304d, 0x0, 0x304f,
  614. 0x0, 0x3051, 0x0, 0x3053, 0x0, 0x3055, 0x0, 0x3057, 0x0,
  615. 0x3059, 0x0, 0x305b, 0x0, 0x305d, 0x0, 0x305f, 0x0, 0x3061,
  616. 0x0, 0x3063, 0x3063, 0x0, 0x3066, 0x0, 0x3068, 0x0, 0x0,
  617. 0x0, 0x0, 0x0, 0x0, 0x306f, 0x306f, 0x0, 0x3072, 0x3072,
  618. 0x0, 0x3075, 0x3075, 0x0, 0x3078, 0x3078, 0x0, 0x307b, 0x307b,
  619. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3083, 0x0, 0x3085,
  620. 0x0, 0x3087, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x308e,
  621. 0x0, 0x0, 0x0, 0x0, 0x3046, 0x304b, 0x3051, 0x0, 0x0,
  622. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  623. 0x30a1, 0x0, 0x30a3, 0x0, 0x30a5, 0x0, 0x30a7, 0x0, 0x30a9,
  624. 0x30f5, 0x30ab, 0x0, 0x30ad, 0x31f0, 0x30af, 0x30f6, 0x30b1, 0x0,
  625. 0x30b3, 0x0, 0x30b5, 0x31f1, 0x30b7, 0x31f2, 0x30b9, 0x0, 0x30bb,
  626. 0x0, 0x30bd, 0x0, 0x30bf, 0x0, 0x30c1, 0x0, 0x0, 0x30c4,
  627. 0x0, 0x30c6, 0x31f3, 0x30c8, 0x0, 0x0, 0x31f4, 0x0, 0x0,
  628. 0x31f5, 0x30cf, 0x30cf, 0x31f6, 0x30d2, 0x30d2, 0x31f7, 0x30d5, 0x30d5,
  629. 0x31f8, 0x30d8, 0x30d8, 0x31f9, 0x30db, 0x30db, 0x0, 0x0, 0x31fa,
  630. 0x0, 0x0, 0x0, 0x30e3, 0x0, 0x30e5, 0x0, 0x30e7, 0x31fb,
  631. 0x31fc, 0x31fd, 0x31fe, 0x31ff, 0x0, 0x30ee, 0x0, 0x0, 0x0,
  632. 0x0, 0x30a6, 0x0, 0x0, 0x30ef, 0x30f0, 0x30f1, 0x30f2, 0x0,
  633. 0x0, 0x0, 0x0, 0x0};
  634. /*
  635. 銆?, 銆?> 銆?< 銆?< 銆?>
  636. 銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銇?銈?銈?銈?銈?銈?銈?銈?銈?銈?銇?銈?銇?銈?銇?銈?銈?銈?銈?銈?銈?銈?銈?銈?銈?銈?銉?銈?銈?銈?銈?銈?銍?銈?銈?銈?銉?銈?銈?銈?銈?銈?銈?銈?銍?銈?銈?銈?銍?銈?銈?銈?銈?銈?銈?銉€>銈?銉?銉?銉?銉?銉?銉?銉?銍?銉?銉?銉?銍?銉?銍?銉?銉?銉?銉?銉?銍?銉?銉?銉?銉?銉?銍?銉?銉?銉?銉?銉?銍?銉?銉?銉?銉?銉?銍?銉?銉?銉?銉?銉?銍?銉?銉?銉?銉?銉?銉?銉?銍?銉?銍?銉?銍?銉?銍?銉?銍?銉?銉?銉?銈?銉?銉?銉?銉?銉?銉?銉?銉?*/
  637. // 0x31 0x3200
  638. const static u2 table_49[] = {
  639. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  640. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  641. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  642. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  643. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  644. 0x0, 0x0, 0x0, 0x0, 0x1100, 0x1101, 0x11aa, 0x1102, 0x11ac,
  645. 0x11ad, 0x1103, 0x1104, 0x1105, 0x11b0, 0x11b1, 0x11b2, 0x11b3, 0x11b4,
  646. 0x11b5, 0x111a, 0x1106, 0x1107, 0x1108, 0x1121, 0x1109, 0x110a, 0x110b,
  647. 0x110c, 0x110d, 0x110e, 0x110f, 0x1110, 0x1111, 0x1112, 0x1161, 0x1162,
  648. 0x1163, 0x1164, 0x1165, 0x1166, 0x1167, 0x1168, 0x1169, 0x116a, 0x116b,
  649. 0x116c, 0x116d, 0x116e, 0x116f, 0x1170, 0x1171, 0x1172, 0x1173, 0x1174,
  650. 0x1175, 0x0, 0x1114, 0x1115, 0x11c7, 0x11c8, 0x11cc, 0x11ce, 0x11d3,
  651. 0x11d7, 0x11d9, 0x111c, 0x11dd, 0x11df, 0x111d, 0x111e, 0x1120, 0x1122,
  652. 0x1123, 0x1127, 0x1129, 0x112b, 0x112c, 0x112d, 0x112e, 0x112f, 0x1132,
  653. 0x1136, 0x1140, 0x1147, 0x114c, 0x11f1, 0x11f2, 0x1157, 0x1158, 0x1159,
  654. 0x1184, 0x1185, 0x1188, 0x1191, 0x1192, 0x1194, 0x119e, 0x11a1, 0x0,
  655. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  656. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  657. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  658. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  659. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  660. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  661. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  662. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  663. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  664. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  665. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  666. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  667. 0x0, 0x0, 0x0, 0x0};
  668. /*
  669. 銊?釀€
  670. 銊?釀?銊?釂?銊?釀?銊?釂?銊?釂?銊?釀?銊?釀?銊?釀?銊?釂?銊?釂?銊?釂?銊?釂?銊?釂?銊?釂?銋€>釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釁?銋?釀?銋?釀?銋?釃?銋?釃?銋?釃?銋?釃?銋?釃?銋?釃?銋?釃?銋?釀?銋?釃?銋?釃?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釀?銋?釁€
  671. 銌€>釁?銌?釁?銌?釃?銌?釃?銌?釁?銌?釁?銌?釁?銌?釂?銌?釂?銌?釂?銌?釂?銌?釂?銌?釂?銌?釂?銌?釂?*/
  672. // 0xa4 0xa500
  673. const static u2 table_164[] = {
  674. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  675. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  676. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  677. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  678. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  679. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  680. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  681. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  682. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  683. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  684. 0x0, 0x0, 0x0, 0x0, 0xa408, 0xa1b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  685. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  686. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  687. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  688. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  689. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  690. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  691. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  692. 0x0, 0x0, 0x0, 0x0};
  693. /*
  694. 陹?陳?陹?陠?*/
  695. // 0xf9 0xfa00
  696. const static u2 table_249[] = {
  697. 0x8c48, 0x66f4, 0x8eca, 0x8cc8, 0x6ed1, 0x4e32, 0x53e5, 0x9f9c, 0x9f9c,
  698. 0x5951, 0x91d1, 0x5587, 0x5948, 0x61f6, 0x7669, 0x7f85, 0x863f, 0x87ba,
  699. 0x88f8, 0x908f, 0x6a02, 0x6d1b, 0x70d9, 0x73de, 0x843d, 0x916a, 0x99f1,
  700. 0x4e82, 0x5375, 0x6b04, 0x721b, 0x862d, 0x9e1e, 0x5d50, 0x6feb, 0x85cd,
  701. 0x8964, 0x62c9, 0x81d8, 0x881f, 0x5eca, 0x6717, 0x6d6a, 0x72fc, 0x90ce,
  702. 0x4f86, 0x51b7, 0x52de, 0x64c4, 0x6ad3, 0x7210, 0x76e7, 0x8001, 0x8606,
  703. 0x865c, 0x8def, 0x9732, 0x9b6f, 0x9dfa, 0x788c, 0x797f, 0x7da0, 0x83c9,
  704. 0x9304, 0x9e7f, 0x8ad6, 0x58df, 0x5f04, 0x7c60, 0x807e, 0x7262, 0x78ca,
  705. 0x8cc2, 0x96f7, 0x58d8, 0x5c62, 0x6a13, 0x6dda, 0x6f0f, 0x7d2f, 0x7e37,
  706. 0x964b, 0x52d2, 0x808b, 0x51dc, 0x51cc, 0x7a1c, 0x7dbe, 0x83f1, 0x9675,
  707. 0x8b80, 0x62cf, 0x6a02, 0x8afe, 0x4e39, 0x5be7, 0x6012, 0x7387, 0x7570,
  708. 0x5317, 0x78fb, 0x4fbf, 0x5fa9, 0x4e0d, 0x6ccc, 0x6578, 0x7d22, 0x53c3,
  709. 0x585e, 0x7701, 0x8449, 0x8aaa, 0x6bba, 0x8fb0, 0x6c88, 0x62fe, 0x82e5,
  710. 0x63a0, 0x7565, 0x4eae, 0x5169, 0x51c9, 0x6881, 0x7ce7, 0x826f, 0x8ad2,
  711. 0x91cf, 0x52f5, 0x5442, 0x5973, 0x5eec, 0x65c5, 0x6ffe, 0x792a, 0x95ad,
  712. 0x9a6a, 0x9e97, 0x9ece, 0x529b, 0x66c6, 0x6b77, 0x8f62, 0x5e74, 0x6190,
  713. 0x6200, 0x649a, 0x6f23, 0x7149, 0x7489, 0x79ca, 0x7df4, 0x806f, 0x8f26,
  714. 0x84ee, 0x9023, 0x934a, 0x5217, 0x52a3, 0x54bd, 0x70c8, 0x88c2, 0x8aaa,
  715. 0x5ec9, 0x5ff5, 0x637b, 0x6bae, 0x7c3e, 0x7375, 0x4ee4, 0x56f9, 0x5be7,
  716. 0x5dba, 0x601c, 0x73b2, 0x7469, 0x7f9a, 0x8046, 0x9234, 0x96f6, 0x9748,
  717. 0x9818, 0x4f8b, 0x79ae, 0x91b4, 0x96b8, 0x60e1, 0x4e86, 0x50da, 0x5bee,
  718. 0x5c3f, 0x6599, 0x6a02, 0x71ce, 0x7642, 0x84fc, 0x907c, 0x9f8d, 0x6688,
  719. 0x962e, 0x5289, 0x677b, 0x67f3, 0x6d41, 0x6e9c, 0x7409, 0x7559, 0x786b,
  720. 0x7d10, 0x985e, 0x516d, 0x622e, 0x9678, 0x502b, 0x5d19, 0x6dea, 0x8f2a,
  721. 0x5f8b, 0x6144, 0x6817, 0x7387, 0x9686, 0x5229, 0x540f, 0x5c65, 0x6613,
  722. 0x674e, 0x68a8, 0x6ce5, 0x7406, 0x75e2, 0x7f79, 0x88cf, 0x88e1, 0x91cc,
  723. 0x96e2, 0x533f, 0x6eba, 0x541d, 0x71d0, 0x7498, 0x85fa, 0x96a3, 0x9c57,
  724. 0x9e9f, 0x6797, 0x6dcb, 0x81e8, 0x7acb, 0x7b20, 0x7c92, 0x72c0, 0x7099,
  725. 0x8b58, 0x4ec0, 0x8336, 0x523a};
  726. /*
  727. 铯€>璞?铯?鏇?铯?杌?铯?璩?铯?婊?铯?涓?铯?鍙?铯?榫?铯?榫?铯?濂?铯?閲?铯?鍠?铯?濂?铯?鎳?铯?鐧?铯?缇?铯?铇?铯?铻?铯?瑁?铯?閭?铯?妯?铯?娲?铯?鐑?铯?鐝?铯?钀?铯?閰?铯?椐?铯?浜?铯?鍗?铯?娆?铯?鐖?铯?铇?铯?楦?铯?宓?铯?婵?铯?钘?铯?瑗?铯?鎷?铯?鑷?铯?锠?铯?寤?铯?鏈?铯?娴?铯?鐙?铯?閮?铯?渚?铯?鍐?铯?鍕?铯?鎿?铯?娅?铯?鐖?铯?鐩?铯?鑰?铯?铇?铯?铏?铯?璺?铯?闇?铯?榄?铯?榉?铯?纰?铯?绁?铯?缍?铯?鑿?铯?閷?铳€>楣?铳?璜?铳?澹?铳?寮?铳?绫?铳?鑱?铳?鐗?铳?纾?铳?璩?铳?闆?铳?澹?铳?灞?铳?妯?铳?娣?铳?婕?铳?绱?铳?绺?铳?闄?铳?鍕?铳?鑲?铳?鍑?铳?鍑?铳?绋?铳?缍?铳?鑿?铳?闄?铳?璁€
  728. 铳?鎷?铳?妯?铳?璜?铳?涓?铳?瀵?铳?鎬?铳?鐜?铳?鐣?铳?鍖?铳?纾?铳?渚?铳?寰?铳?涓?铳?娉?铳?鏁?铳?绱?铳?鍙?铳?濉?铳?鐪?铳?钁?铳?瑾?铳?娈?铳?杈?铳?娌?铳?鎷?铳?鑻?铳?鎺?铳?鐣?铳?浜?铳?鍏?铳?鍑?铳?姊?铳?绯?铳?鑹?铳?璜?铳?閲?铳?鍕?铴€>鍛?铴?濂?铴?寤?铴?鏃?铴?婵?铴?绀?铴?闁?铴?椹?铴?楹?铴?榛?铴?鍔?铴?鏇?铴?姝?铴?杞?铴?骞?铴?鎲?铴?鎴€
  729. 铴?鎾?铴?婕?铴?鐓?铴?鐠?铴?绉?铴?绶?铴?鑱?铴?杓?铴?钃?铴?閫?铴?閸?铴?鍒?铴?鍔?铴?鍜?铴?鐑?铴?瑁?铴?瑾?铴?寤?铴?蹇?铴?鎹?铴?娈?铴?绨?铴?鐛?铴?浠?铴?鍥?铴?瀵?铴?宥?铴?鎬?铴?鐜?铴?鐟?铴?缇?铴?鑱?铴?閳?铴?闆?铴?闈?铴?闋?铴?渚?铴?绂?铴?閱?铴?闅?铴?鎯?铴?浜?铴?鍍?铴?瀵?铴?灏?铴?鏂?铴?妯?铵€>鐕?铵?鐧?铵?钃?铵?閬?铵?榫?铵?鏆?铵?闃?铵?鍔?铵?鏉?铵?鏌?铵?娴?铵?婧?铵?鐞?铵?鐣?铵?纭?铵?绱?铵?椤?铵?鍏?铵?鎴?铵?闄?铵?鍊?铵?宕?铵?娣?铵?杓?铵?寰?铵?鎱?铵?鏍?铵?鐜?铵?闅?铵?鍒?铵?鍚?铵?灞?铵?鏄?铵?鏉?铵?姊?铵?娉?铵?鐞?铵?鐥?铵?缃?铵?瑁?铵?瑁?铵?閲?铵?闆?铵?鍖?铵?婧?铵?鍚?铵?鐕?铵?鐠?铵?钘?铵?闅?铵?楸?铵?楹?铵?鏋?铵?娣?铵?鑷?铵?绔?铵?绗?铵?绮?铵?鐙€
  730. 铵?鐐?铵?璀?铵?浠€ 铵?鑼?铵?鍒?*/
  731. // 0xfa 0xfb00
  732. const static u2 table_250[] = {
  733. 0x5207, 0x5ea6, 0x62d3, 0x7cd6, 0x5b85, 0x6d1e, 0x66b4, 0x8f3b, 0x884c,
  734. 0x964d, 0x898b, 0x5ed3, 0x5140, 0x55c0, 0x0, 0x0, 0x585a, 0x0,
  735. 0x6674, 0x0, 0x0, 0x51de, 0x732a, 0x76ca, 0x793c, 0x795e, 0x7965,
  736. 0x798f, 0x9756, 0x7cbe, 0x7fbd, 0x0, 0x8612, 0x0, 0x8af8, 0x0,
  737. 0x0, 0x9038, 0x90fd, 0x0, 0x0, 0x0, 0x98ef, 0x98fc, 0x9928,
  738. 0x9db4, 0x0, 0x0, 0x4fae, 0x50e7, 0x514d, 0x52c9, 0x52e4, 0x5351,
  739. 0x559d, 0x5606, 0x5668, 0x5840, 0x58a8, 0x5c64, 0x5c6e, 0x6094, 0x6168,
  740. 0x618e, 0x61f2, 0x654f, 0x65e2, 0x6691, 0x6885, 0x6d77, 0x6e1a, 0x6f22,
  741. 0x716e, 0x722b, 0x7422, 0x7891, 0x793e, 0x7949, 0x7948, 0x7950, 0x7956,
  742. 0x795d, 0x798d, 0x798e, 0x7a40, 0x7a81, 0x7bc0, 0x7df4, 0x7e09, 0x7e41,
  743. 0x7f72, 0x8005, 0x81ed, 0x8279, 0x8279, 0x8457, 0x8910, 0x8996, 0x8b01,
  744. 0x8b39, 0x8cd3, 0x8d08, 0x8fb6, 0x9038, 0x96e3, 0x97ff, 0x983b, 0x0,
  745. 0x0, 0x0, 0x0, 0x0, 0x4e26, 0x51b5, 0x5168, 0x4f80, 0x5145,
  746. 0x5180, 0x52c7, 0x52fa, 0x559d, 0x5555, 0x5599, 0x55e2, 0x585a, 0x58b3,
  747. 0x5944, 0x5954, 0x5a62, 0x5b28, 0x5ed2, 0x5ed9, 0x5f69, 0x5fad, 0x60d8,
  748. 0x614e, 0x6108, 0x618e, 0x6160, 0x61f2, 0x6234, 0x63c4, 0x641c, 0x6452,
  749. 0x6556, 0x6674, 0x6717, 0x671b, 0x6756, 0x6b79, 0x6bba, 0x6d41, 0x6edb,
  750. 0x6ecb, 0x6f22, 0x701e, 0x716e, 0x77a7, 0x7235, 0x72af, 0x732a, 0x7471,
  751. 0x7506, 0x753b, 0x761d, 0x761f, 0x76ca, 0x76db, 0x76f4, 0x774a, 0x7740,
  752. 0x78cc, 0x7ab1, 0x7bc0, 0x7c7b, 0x7d5b, 0x7df4, 0x7f3e, 0x8005, 0x8352,
  753. 0x83ef, 0x8779, 0x8941, 0x8986, 0x8996, 0x8abf, 0x8af8, 0x8acb, 0x8b01,
  754. 0x8afe, 0x8aed, 0x8b39, 0x8b8a, 0x8d08, 0x8f38, 0x9072, 0x9199, 0x9276,
  755. 0x967c, 0x96e3, 0x9756, 0x97db, 0x97ff, 0x980b, 0x983b, 0x9b12, 0x9f9c,
  756. 0x0, 0x0, 0x0, 0x3b9d, 0x4018, 0x4039, 0x0, 0x0, 0x0,
  757. 0x9f43, 0x9f8e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  758. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  759. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  760. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  761. 0x0, 0x0, 0x0, 0x0};
  762. /*
  763. 铷€>鍒?铷?搴?铷?鎷?铷?绯?铷?瀹?铷?娲?铷?鏆?铷?杓?铷?琛?铷?闄?铷?瑕?铷?寤?铷?鍏€
  764. 铷?鍡€
  765. 铷?濉?铷?鏅?铷?鍑?铷?鐚?铷?鐩?铷?绀?铷?绁?铷?绁?铷?绂?铷?闈?铷?绮?铷?缇?铷?铇?铷?璜?铷?閫?铷?閮?铷?椋?铷?椋?铷?椁?铷?槎?铷?渚?铷?鍍?铷?鍏?铷?鍕?铷?鍕?铷?鍗?铷?鍠?铷?鍢?铷?鍣?铷?濉€
  766. 铷?澧?铷?灞?铷?灞?铷?鎮?铷?鎱?铷?鎲?铹€>鎳?铹?鏁?铹?鏃?铹?鏆?铹?姊?铹?娴?铹?娓?铹?婕?铹?鐓?铹?鐖?铹?鐞?铹?纰?铹?绀?铹?绁?铹?绁?铹?绁?铹?绁?铹?绁?铹?绂?铹?绂?铹?绌€
  767. 铹?绐?铹?绡€
  768. 铹?绶?铹?绺?铹?绻?铹?缃?铹?鑰?铹?鑷?铹?鑹?铹?鑹?铹?钁?铹?瑜?铹?瑕?铹?璎?铹?璎?铹?璩?铹?璐?铹?杈?铹?閫?铹?闆?铹?闊?铹?闋?铹?涓?铹?鍐?铹?鍏?铹?渚€
  769. 铹?鍏?铹?鍐€
  770. 铹?鍕?铹?鍕?铹?鍠?铹?鍟?铹?鍠?铹?鍡?铹?濉?铹?澧?铹?濂?铹?濂?铼€>濠?铼?瀣?铼?寤?铼?寤?铼?褰?铼?寰?铼?鎯?铼?鎱?铼?鎰?铼?鎲?铼?鎱?铼?鎳?铼?鎴?铼?鎻?铼?鎼?铼?鎽?铼?鏁?铼?鏅?铼?鏈?铼?鏈?铼?鏉?铼?姝?铼?娈?铼?娴?铼?婊?铼?婊?铼?婕?铼?鐎?铼?鐓?铼?鐬?铼?鐖?铼?鐘?铼?鐚?铼?鐟?铼?鐢?铼?鐢?铼?鐦?铼?鐦?铼?鐩?铼?鐩?铼?鐩?铼?鐫?铼?鐫€
  771. 铼?纾?铼?绐?铼?绡€
  772. 铼?绫?铼?绲?铼?绶?铼?缂?铼?鑰?铼?鑽?铼?鑿?铼?铦?铼?瑗?铼?瑕?铼?瑕?铼?瑾?铼?璜?铼?璜?铼?璎?铼?璜?铼?璜?铼?璎?铽€>璁?铽?璐?铽?杓?铽?閬?铽?閱?铽?閴?铽?闄?铽?闆?铽?闈?铽?闊?铽?闊?铽?闋?铽?闋?铽?楝?铽?榫?铽?惝?铽?鋩?铽?鋩?铽?榻?铽?榫?*/
  773. // 0xfb 0xfc00
  774. const static u2 table_251[] = {
  775. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  776. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  777. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d9, 0x0, 0x5f2, 0x5e2,
  778. 0x5d0, 0x5d3, 0x5d4, 0x5db, 0x5dc, 0x5dd, 0x5e8, 0x5ea, 0x0, 0x5e9, 0x5e9,
  779. 0x5e9, 0x5e9, 0x5d0, 0x5d0, 0x5d0, 0x5d1, 0x5d2, 0x5d3, 0x5d4, 0x5d5, 0x5d6,
  780. 0x0, 0x5d8, 0x5d9, 0x5da, 0x5db, 0x5dc, 0x0, 0x5de, 0x0, 0x5e0, 0x5e1,
  781. 0x0, 0x5e3, 0x5e4, 0x0, 0x5e6, 0x5e7, 0x5e8, 0x5e9, 0x5ea, 0x5d5, 0x5d1,
  782. 0x5db, 0x5e4, 0x5d0, 0x671, 0x671, 0x67b, 0x67b, 0x67b, 0x0, 0x67e, 0x67e,
  783. 0x67e, 0x0, 0x680, 0x680, 0x680, 0x0, 0x67a, 0x67a, 0x67a, 0x0, 0x67f,
  784. 0x67f, 0x67f, 0x0, 0x679, 0x679, 0x679, 0x0, 0x6a4, 0x6a4, 0x6a4, 0x0,
  785. 0x6a6, 0x6a6, 0x6a6, 0x0, 0x684, 0x684, 0x684, 0x0, 0x683, 0x683, 0x683,
  786. 0x0, 0x686, 0x686, 0x686, 0x0, 0x687, 0x687, 0x687, 0x0, 0x68d, 0x68d,
  787. 0x68c, 0x68c, 0x68e, 0x68e, 0x688, 0x688, 0x698, 0x698, 0x691, 0x691, 0x6a9,
  788. 0x6a9, 0x6a9, 0x0, 0x6af, 0x6af, 0x6af, 0x0, 0x6b3, 0x6b3, 0x6b3, 0x0,
  789. 0x6b1, 0x6b1, 0x6b1, 0x0, 0x6ba, 0x6ba, 0x6bb, 0x6bb, 0x6bb, 0x0, 0x6c0,
  790. 0x6c0, 0x6c1, 0x6c1, 0x6c1, 0x0, 0x6be, 0x6be, 0x6be, 0x0, 0x6d2, 0x6d2,
  791. 0x6d3, 0x6d3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  792. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  793. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  794. 0x0, 0x0, 0x6ad, 0x6ad, 0x6ad, 0x0, 0x6c7, 0x6c7, 0x6c6, 0x6c6, 0x6c8,
  795. 0x6c8, 0x677, 0x6cb, 0x6cb, 0x6c5, 0x6c5, 0x6c9, 0x6c9, 0x6d0, 0x6d0, 0x6d0,
  796. 0x0, 0x649, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  797. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6cc,
  798. 0x6cc, 0x6cc, 0x0};
  799. /*
  800. 铿?讬 铿?撞 铿?注 铿?讗 铿?讚 铿?讛 铿?讻 铿?诇 铿?诐 铿?专 铿?转 铿?砖 铿?砖
  801. 铿?砖 铿?砖 铿?讗 铿?讗 铿?讗 铿?讘 铿?讙 铿?讚 铿?讛 铿?讜 铿?讝 铿?讟 铿?讬
  802. 铿?讱 铿?讻 铿?诇 铿?诪 锃€>谞 锃?住 锃?祝 锃?驻 锃?爪 锃?拽 锃?专 锃?砖 锃?转
  803. 锃?讜 锃?讘 锃?讻 锃?驻 锃?讗 锃?俦 锃?俦 锃?倩 锃?倩 锃?倩 锃?倬 锃?倬 锃?倬
  804. 锃?趢 锃?趢 锃?趢 锃?俸 锃?俸 锃?俸 锃?倏 锃?倏 锃?倏 锃?俟 锃?俟 锃?俟 锃?冥
  805. 锃?冥 锃?冥 锃?讦 锃?讦 锃?讦 锃?趧 锃?趧 锃?趧 锃?趦 锃?趦 锃?趦 锃?趩 锃?趩
  806. 锃?趩 锃?趪 锃?趪 锂€>趪 锂?趰 锂?趰 锂?趯 锂?趯 锂?趲 锂?趲 锂?趫 锂?趫 锂?跇
  807. 锂?跇 锂?趹 锂?趹 锂?讴 锂?讴 锂?讴 锂?诏 锂?诏 锂?诏 锂?诔 锂?诔 锂?诔 锂?诒
  808. 锂?诒 锂?诒 锂?诤 锂?诤 锂?诨 锂?诨 锂?诨 锂?踿 锂?踿 锂?蹃 锂?蹃 锂?蹃 锂?诰
  809. 锂?诰 锂?诰 锂?蹝 锂?蹝 锂?蹞 锂?蹞 锆?诃 锆?诃 锆?诃 锆?蹏 锆?蹏 锆?蹎 锆?蹎
  810. 锆?蹐 锆?蹐 锆?俜 锆?蹕 锆?蹕 锆?蹍 锆?蹍 锆?蹓 锆?蹓 锆?蹛 锆?蹛 锆?蹛 锆?賶
  811. 锆?蹖 锆?蹖 锆?蹖 */
  812. // 0xff 0x10000
  813. const static u2 table_255[] = {
  814. 0x0, 0x21, 0x0, 0x23, 0x0, 0x25, 0x0, 0x0, 0x28,
  815. 0x29, 0x2a, 0x2b, 0x0, 0x2d, 0x0, 0x2f, 0x30, 0x31,
  816. 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
  817. 0x3b, 0x0, 0x3d, 0x0, 0x3f, 0x0, 0x61, 0x62, 0x63,
  818. 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c,
  819. 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
  820. 0x76, 0x77, 0x78, 0x79, 0x7a, 0x5b, 0x0, 0x5d, 0x0,
  821. 0x0, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
  822. 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
  823. 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
  824. 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x0, 0x0, 0x0, 0x0,
  825. 0x0, 0x0, 0x0, 0x30f2, 0x30a1, 0x30a3, 0x30a5, 0x30a7, 0x30a9,
  826. 0x30e3, 0x30e5, 0x30e7, 0x30c3, 0x0, 0x30a1, 0x30a3, 0x30a5, 0x30a7,
  827. 0x30a9, 0x30ab, 0x30ad, 0x30af, 0x30b1, 0x30b3, 0x30b5, 0x30b7, 0x30b9,
  828. 0x30bb, 0x30bd, 0x30bf, 0x30c1, 0x30c3, 0x30c6, 0x30c8, 0x30ca, 0x30cb,
  829. 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d2, 0x30d5, 0x30d8, 0x30db, 0x30de,
  830. 0x30df, 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e5, 0x30e7, 0x30e9, 0x30ea,
  831. 0x30eb, 0x30ec, 0x30ed, 0x30ef, 0x30f3, 0x0, 0x0, 0x3164, 0x3131,
  832. 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, 0x3138, 0x3139, 0x313a,
  833. 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, 0x3140, 0x3141, 0x3142, 0x3143,
  834. 0x3144, 0x3145, 0x3146, 0x3147, 0x3148, 0x3149, 0x314a, 0x314b, 0x314c,
  835. 0x314d, 0x314e, 0x0, 0x0, 0x0, 0x314f, 0x3150, 0x3151, 0x3152,
  836. 0x3153, 0x3154, 0x0, 0x0, 0x3155, 0x3156, 0x3157, 0x3158, 0x3159,
  837. 0x315a, 0x0, 0x0, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, 0x3160,
  838. 0x0, 0x0, 0x3161, 0x3162, 0x3163, 0x0, 0x0, 0x0, 0x0,
  839. 0x0, 0x0, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0,
  840. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  841. 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  842. 0x0, 0x0, 0x0, 0x0};
  843. /*
  844. 锛?! 锛?# 锛?% 锛?( 锛?) 锛?* 锛?+ 锛?- 锛?/ 锛?0 锛?1 锛?2 锛?3 锛?4 锛?5 锛?6
  845. 锛?7 锛?8 锛?9 锛?: 锛?; 锛?= 锛?? 锛?a 锛?b 锛?c 锛?d 锛?e 锛?f 锛?g 锛?h 锛?i
  846. 锛?j 锛?k 锛?l 锛?m 锛?n 锛?o 锛?p 锛?q 锛?r 锛?s 锛?t 锛?u 锛?v 锛?w 锛?x 锛?y
  847. 锛?z 锛?[ 锛?] 锝€>` 锝?a 锝?b 锝?c 锝?d 锝?e 锝?f 锝?g 锝?h 锝?i 锝?j 锝?k 锝?l
  848. 锝?m 锝?n 锝?o 锝?p 锝?q 锝?r 锝?s 锝?t 锝?u 锝?v 锝?w 锝?x 锝?y 锝?z 锝?{ 锝?|
  849. 锝?} 锝?~
  850. 锝?銉?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銉?锝?銉?锝?銉?锝?銉?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锝?銈?锞€>銈?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銉?锞?銋?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銊?锞?銋€
  851. 锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锞?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?銋?锟?$
  852. */
  853. const static u2* table_index[] = {
  854. table_0, table_1, table_2, table_3, table_4, table_5, table_6,
  855. NULL, NULL, table_9, table_10, table_11, NULL, NULL,
  856. NULL, NULL, table_16, NULL, NULL, NULL, NULL,
  857. NULL, table_22, NULL, NULL, NULL, NULL, NULL,
  858. NULL, table_29, table_30, table_31, table_32, table_33, NULL,
  859. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  860. NULL, NULL, table_44, NULL, NULL, table_47, table_48,
  861. table_49, NULL, NULL, NULL, NULL, NULL, NULL,
  862. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  863. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  864. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  865. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  866. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  867. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  868. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  869. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  870. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  871. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  872. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  873. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  874. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  875. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  876. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  877. NULL, NULL, NULL, table_164, NULL, NULL, NULL,
  878. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  879. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  880. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  881. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  882. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  883. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  884. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  885. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  886. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  887. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  888. NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  889. NULL, NULL, NULL, NULL, table_249, table_250, table_251,
  890. NULL, NULL, NULL, table_255};