*** empty log message ***
authorhanda <handa>
Mon, 16 Feb 2009 05:18:28 +0000 (05:18 +0000)
committerhanda <handa>
Mon, 16 Feb 2009 05:18:28 +0000 (05:18 +0000)
161 files changed:
MIM/Makefile.am
MIM/am-sera.mim [deleted file]
MIM/am-sera.mimx [new file with mode: 0644]
MIM/ar-kbd.mim [deleted file]
MIM/ar-kbd.mimx [new file with mode: 0644]
MIM/as-itrans.mim [deleted file]
MIM/as-itrans.mimx [new file with mode: 0644]
MIM/bn-itrans.mim [deleted file]
MIM/bn-itrans.mimx [new file with mode: 0644]
MIM/bn-unijoy.mim [deleted file]
MIM/bn-unijoy.mimx [new file with mode: 0644]
MIM/bo-ewts.mim [deleted file]
MIM/bo-ewts.mimx [new file with mode: 0644]
MIM/bo-tcrc.mim [deleted file]
MIM/bo-tcrc.mimx [new file with mode: 0644]
MIM/bo-wylie.mim [deleted file]
MIM/bo-wylie.mimx [new file with mode: 0644]
MIM/cjk-util.mim [deleted file]
MIM/cjk-util.mimx [new file with mode: 0644]
MIM/cmc-kbd.mim [deleted file]
MIM/cmc-kbd.mimx [new file with mode: 0644]
MIM/da-post.mim [deleted file]
MIM/da-post.mimx [new file with mode: 0644]
MIM/dv-phonetic.mim [deleted file]
MIM/dv-phonetic.mimx [new file with mode: 0644]
MIM/el-kbd.mim [deleted file]
MIM/el-kbd.mimx [new file with mode: 0644]
MIM/fa-isiri.mim [deleted file]
MIM/fa-isiri.mimx [new file with mode: 0644]
MIM/fr-azerty.mim [deleted file]
MIM/fr-azerty.mimx [new file with mode: 0644]
MIM/global.mim [deleted file]
MIM/global.mimx [new file with mode: 0644]
MIM/grc-mizuochi.mim [deleted file]
MIM/grc-mizuochi.mimx [new file with mode: 0644]
MIM/gu-itrans.mim [deleted file]
MIM/gu-itrans.mimx [new file with mode: 0644]
MIM/he-kbd.mim [deleted file]
MIM/he-kbd.mimx [new file with mode: 0644]
MIM/hi-itrans.mim [deleted file]
MIM/hi-itrans.mimx [new file with mode: 0644]
MIM/hi-typewriter.mim [deleted file]
MIM/hi-typewriter.mimx [new file with mode: 0644]
MIM/hr-kbd.mim [deleted file]
MIM/hr-kbd.mimx [new file with mode: 0644]
MIM/hy-kbd.mim [deleted file]
MIM/hy-kbd.mimx [new file with mode: 0644]
MIM/ispell.mim [deleted file]
MIM/ispell.mimx [new file with mode: 0644]
MIM/ja-anthy.mim [deleted file]
MIM/ja-anthy.mimx [new file with mode: 0644]
MIM/ja-tcode.mim [deleted file]
MIM/ja-tcode.mimx [new file with mode: 0644]
MIM/ja-trycode.mim [deleted file]
MIM/ja-trycode.mimx [new file with mode: 0644]
MIM/ka-kbd.mim [deleted file]
MIM/ka-kbd.mimx [new file with mode: 0644]
MIM/kk-arabic.mim [deleted file]
MIM/kk-arabic.mimx [new file with mode: 0644]
MIM/kk-kbd.mim [deleted file]
MIM/kk-kbd.mimx [new file with mode: 0644]
MIM/km-yannis.mim [deleted file]
MIM/km-yannis.mimx [new file with mode: 0644]
MIM/kn-itrans.mim [deleted file]
MIM/kn-itrans.mimx [new file with mode: 0644]
MIM/ko-han2.mim [deleted file]
MIM/ko-han2.mimx [new file with mode: 0644]
MIM/ko-romaja.mim [deleted file]
MIM/ko-romaja.mimx [new file with mode: 0644]
MIM/latn-post.mim [deleted file]
MIM/latn-post.mimx [new file with mode: 0644]
MIM/latn-pre.mim [deleted file]
MIM/latn-pre.mimx [new file with mode: 0644]
MIM/lo-kbd.mim [deleted file]
MIM/lo-kbd.mimx [new file with mode: 0644]
MIM/lo-lrt.mim [deleted file]
MIM/lo-lrt.mimx [new file with mode: 0644]
MIM/mim.rng [new file with mode: 0644]
MIM/ml-itrans.mim [deleted file]
MIM/ml-itrans.mimx [new file with mode: 0644]
MIM/my-kbd.mim [deleted file]
MIM/my-kbd.mimx [new file with mode: 0644]
MIM/or-itrans.mim [deleted file]
MIM/or-itrans.mimx [new file with mode: 0644]
MIM/pa-itrans.mim [deleted file]
MIM/pa-itrans.mimx [new file with mode: 0644]
MIM/rfc1345.mim [deleted file]
MIM/rfc1345.mimx [new file with mode: 0644]
MIM/ru-kbd.mim [deleted file]
MIM/ru-kbd.mimx [new file with mode: 0644]
MIM/ru-phonetic.mim [deleted file]
MIM/ru-phonetic.mimx [new file with mode: 0644]
MIM/ru-yawerty.mim [deleted file]
MIM/ru-yawerty.mimx [new file with mode: 0644]
MIM/sa-harvard-kyoto.mim [deleted file]
MIM/sa-harvard-kyoto.mimx [new file with mode: 0644]
MIM/si-samanala.mim [deleted file]
MIM/si-samanala.mimx [new file with mode: 0644]
MIM/si-wijesekera-preedit-alt.mim [deleted file]
MIM/si-wijesekera-preedit-alt.mimx [new file with mode: 0644]
MIM/si-wijesekera-preedit.mim [deleted file]
MIM/si-wijesekera-preedit.mimx [new file with mode: 0644]
MIM/si-wijesekera.mim [deleted file]
MIM/si-wijesekera.mimx [new file with mode: 0644]
MIM/sk-kbd.mim [deleted file]
MIM/sk-kbd.mimx [new file with mode: 0644]
MIM/sr-kbd.mim [deleted file]
MIM/sr-kbd.mimx [new file with mode: 0644]
MIM/sv-post.mim [deleted file]
MIM/sv-post.mimx [new file with mode: 0644]
MIM/syrc-phonetic.mim [deleted file]
MIM/syrc-phonetic.mimx [new file with mode: 0644]
MIM/ta-itrans.mim [deleted file]
MIM/ta-itrans.mimx [new file with mode: 0644]
MIM/ta-lk-renganathan.mim [deleted file]
MIM/ta-lk-renganathan.mimx [new file with mode: 0644]
MIM/te-itrans.mim [deleted file]
MIM/te-itrans.mimx [new file with mode: 0644]
MIM/th-kesmanee.mim [deleted file]
MIM/th-kesmanee.mimx [new file with mode: 0644]
MIM/th-pattachote.mim [deleted file]
MIM/th-pattachote.mimx [new file with mode: 0644]
MIM/th-tis820.mim [deleted file]
MIM/th-tis820.mimx [new file with mode: 0644]
MIM/ug-kbd.mim [deleted file]
MIM/ug-kbd.mimx [new file with mode: 0644]
MIM/unicode.mim [deleted file]
MIM/unicode.mimx [new file with mode: 0644]
MIM/vi-base.mim [deleted file]
MIM/vi-base.mimx [new file with mode: 0644]
MIM/vi-tcvn.mim [deleted file]
MIM/vi-tcvn.mimx [new file with mode: 0644]
MIM/vi-telex.mim [deleted file]
MIM/vi-telex.mimx [new file with mode: 0644]
MIM/vi-viqr.mim [deleted file]
MIM/vi-viqr.mimx [new file with mode: 0644]
MIM/vi-vni.mim [deleted file]
MIM/vi-vni.mimx [new file with mode: 0644]
MIM/zh-bopomofo.mim [deleted file]
MIM/zh-bopomofo.mimx [new file with mode: 0644]
MIM/zh-cangjie.mim [deleted file]
MIM/zh-cangjie.mimx [new file with mode: 0644]
MIM/zh-pinyin.mim [deleted file]
MIM/zh-pinyin.mimx [new file with mode: 0644]
MIM/zh-py-b5.mim [deleted file]
MIM/zh-py-b5.mimx [new file with mode: 0644]
MIM/zh-py-gb.mim [deleted file]
MIM/zh-py-gb.mimx [new file with mode: 0644]
MIM/zh-py.mim [deleted file]
MIM/zh-py.mimx [new file with mode: 0644]
MIM/zh-quick.mim [deleted file]
MIM/zh-quick.mimx [new file with mode: 0644]
MIM/zh-tonepy-b5.mim [deleted file]
MIM/zh-tonepy-b5.mimx [new file with mode: 0644]
MIM/zh-tonepy-gb.mim [deleted file]
MIM/zh-tonepy-gb.mimx [new file with mode: 0644]
MIM/zh-tonepy.mim [deleted file]
MIM/zh-tonepy.mimx [new file with mode: 0644]
MIM/zh-util.mim [deleted file]
MIM/zh-util.mimx [new file with mode: 0644]
Makefile.am

index 5001003..1bac90e 100644 (file)
 # Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 # Boston, MA 02110-1301, USA.
 
-pkgdata_DATA = ${INPUT_METHOD}
+pkgdata_DATA = ${INPUT_METHOD} mim.rng
 
-EXTRA_DIST = ${INPUT_METHOD}
+EXTRA_DIST = ${INPUT_METHOD} mim.rng
 
 INPUT_METHOD = \
-       am-sera.mim \
-       ar-kbd.mim \
-       as-itrans.mim \
-       bn-itrans.mim \
-       bn-unijoy.mim \
-       bo-ewts.mim bo-tcrc.mim bo-wylie.mim \
-       cmc-kbd.mim \
-       da-post.mim \
-       dv-phonetic.mim \
-       el-kbd.mim \
-       fa-isiri.mim \
-       fr-azerty.mim \
-       grc-mizuochi.mim \
-       gu-itrans.mim \
-       he-kbd.mim \
-       hi-itrans.mim hi-typewriter.mim \
-       hr-kbd.mim \
-       hy-kbd.mim \
-       ja-anthy.mim ja-tcode.mim ja-trycode.mim \
-       ka-kbd.mim \
-       kk-kbd.mim kk-arabic.mim \
-       km-yannis.mim \
-       kn-itrans.mim \
-       ko-han2.mim ko-romaja.mim \
-       lo-kbd.mim lo-lrt.mim \
-       ml-itrans.mim \
-       my-kbd.mim \
-       or-itrans.mim \
-       pa-itrans.mim \
-       ru-kbd.mim ru-yawerty.mim ru-phonetic.mim \
-       sa-harvard-kyoto.mim \
-       si-samanala.mim si-wijesekera.mim \
-       si-wijesekera-preedit-alt.mim si-wijesekera-preedit.mim \
-       sk-kbd.mim \
-       sr-kbd.mim \
-       sv-post.mim \
-       ta-itrans.mim ta-lk-renganathan.mim \
-       te-itrans.mim \
-       th-kesmanee.mim \
-       th-pattachote.mim \
-       th-tis820.mim \
-       ug-kbd.mim \
-       vi-base.mim vi-viqr.mim vi-telex.mim vi-vni.mim vi-tcvn.mim \
-       zh-py.mim zh-py-gb.mim zh-py-b5.mim \
-       zh-tonepy.mim zh-tonepy-gb.mim zh-tonepy-b5.mim \
-       zh-cangjie.mim zh-quick.mim \
-       zh-pinyin.mim \
-       latn-post.mim latn-pre.mim \
-       syrc-phonetic.mim \
-       zh-bopomofo.mim \
-       unicode.mim rfc1345.mim \
-       ispell.mim \
-       global.mim cjk-util.mim zh-util.mim
+       am-sera.mimx \
+       ar-kbd.mimx \
+       as-itrans.mimx \
+       bn-itrans.mimx \
+       bn-unijoy.mimx \
+       bo-ewts.mimx bo-tcrc.mimx bo-wylie.mimx \
+       cmc-kbd.mimx \
+       da-post.mimx \
+       dv-phonetic.mimx \
+       el-kbd.mimx \
+       fa-isiri.mimx \
+       fr-azerty.mimx \
+       grc-mizuochi.mimx \
+       gu-itrans.mimx \
+       he-kbd.mimx \
+       hi-itrans.mimx hi-typewriter.mimx \
+       hr-kbd.mimx \
+       hy-kbd.mimx \
+       ja-anthy.mimx ja-tcode.mimx ja-trycode.mimx \
+       ka-kbd.mimx \
+       kk-kbd.mimx kk-arabic.mimx \
+       km-yannis.mimx \
+       kn-itrans.mimx \
+       ko-han2.mimx ko-romaja.mimx \
+       lo-kbd.mimx lo-lrt.mimx \
+       ml-itrans.mimx \
+       my-kbd.mimx \
+       or-itrans.mimx \
+       pa-itrans.mimx \
+       ru-kbd.mimx ru-yawerty.mimx ru-phonetic.mimx \
+       sa-harvard-kyoto.mimx \
+       si-samanala.mimx si-wijesekera.mimx \
+       si-wijesekera-preedit-alt.mimx si-wijesekera-preedit.mimx \
+       sk-kbd.mimx \
+       sr-kbd.mimx \
+       sv-post.mimx \
+       ta-itrans.mimx ta-lk-renganathan.mimx \
+       te-itrans.mimx \
+       th-kesmanee.mimx \
+       th-pattachote.mimx \
+       th-tis820.mimx \
+       ug-kbd.mimx \
+       vi-base.mimx vi-viqr.mimx vi-telex.mimx vi-vni.mimx vi-tcvn.mimx \
+       zh-py.mimx zh-py-gb.mimx zh-py-b5.mimx \
+       zh-tonepy.mimx zh-tonepy-gb.mimx zh-tonepy-b5.mimx \
+       zh-cangjie.mimx zh-quick.mimx \
+       zh-pinyin.mimx \
+       latn-post.mimx latn-pre.mimx \
+       syrc-phonetic.mimx \
+       zh-bopomofo.mimx \
+       unicode.mimx rfc1345.mimx \
+       ispell.mimx \
+       global.mimx cjk-util.mimx zh-util.mimx
 
 pkgdatadir=$(datadir)/m17n
diff --git a/MIM/am-sera.mim b/MIM/am-sera.mim
deleted file mode 100644 (file)
index 7029a3f..0000000
+++ /dev/null
@@ -1,757 +0,0 @@
-;; am-sera.mim -- Amharic input method with SERA
-;; Copyright (C) 2003, 2004
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method am sera)
-
-(description "Amharic input method with SERA.
-For more information, see the page http://www.geez.org/IM/.
-")
-
-(title "ፊደል")
-
-(map
- (map
-  ("he" ?ሀ)
-  ("hu" ?ሁ)
-  ("hi" ?ሂ)
-  ("ha" ?ሃ)
-  ("hE" ?ሄ)
-  ("hee" ?ሄ)
-  ("h" ?ህ)
-  ("ho" ?ሆ)
-  ("hW" ?ኋ)
-  ("hWa" ?ኋ)
-  ("hWe" ?ኈ)
-  ("hWu" ?ኍ)
-  ("hWi" ?ኊ)
-  ("hWE" ?ኌ)
-  ("hW'" ?ኍ)
-
-  ("le" ?ለ)
-  ("lu" ?ሉ)
-  ("li" ?ሊ)
-  ("la" ?ላ)
-  ("lE" ?ሌ)
-  ("lee" ?ሌ)
-  ("l" ?ል)
-  ("lo" ?ሎ)
-  ("lW" ?ሏ)
-  ("lWa" ?ሏ)
-
-  ("Le" ?ለ)
-  ("Lu" ?ሉ)
-  ("Li" ?ሊ)
-  ("La" ?ላ)
-  ("LE" ?ሌ)
-  ("Lee" ?ሌ)
-  ("L" ?ል)
-  ("Lo" ?ሎ)
-  ("LW" ?ሏ)
-  ("LWa" ?ሏ)
-
-  ("He" ?ሐ)
-  ("Hu" ?ሑ)
-  ("Hi" ?ሒ)
-  ("Ha" ?ሓ)
-  ("HE" ?ሔ)
-  ("Hee" ?ሔ)
-  ("H" ?ሕ)
-  ("Ho" ?ሖ)
-  ("HW" ?ሗ)
-  ("HWa" ?ሗ)
-
-  ("me" ?መ)
-  ("mu" ?ሙ)
-  ("mi" ?ሚ)
-  ("ma" ?ማ)
-  ("mE" ?ሜ)
-  ("mee" ?ሜ)
-  ("m" ?ም)
-  ("mo" ?ሞ)
-  ("mW" ?ሟ)
-  ("mWa" ?ሟ)
-  ("mY" ?ፘ)
-  ("mYa" ?ፘ)
-
-  ("Me" ?መ)
-  ("Mu" ?ሙ)
-  ("Mi" ?ሚ)
-  ("Ma" ?ማ)
-  ("ME" ?ሜ)
-  ("Mee" ?ሜ)
-  ("M" ?ም)
-  ("Mo" ?ሞ)
-  ("MW" ?ሟ)
-  ("MWa" ?ሟ)
-  ("MY" ?ፘ)
-  ("MYa" ?ፘ)
-
-  ("`se" ?ሠ)
-  ("`su" ?ሡ)
-  ("`si" ?ሢ)
-  ("`sa" ?ሣ)
-  ("`sE" ?ሤ)
-  ("`see" ?ሤ)
-  ("`s" ?ሥ)
-  ("`so" ?ሦ)
-  ("`sW" ?ሧ)
-  ("`sWa" ?ሧ)
-
-  ("s2e" ?ሠ)
-  ("s2u" ?ሡ)
-  ("s2i" ?ሢ)
-  ("s2a" ?ሣ)
-  ("s2E" ?ሤ)
-  ("s2ee" ?ሤ)
-  ("s2" ?ሥ)
-  ("s2o" ?ሦ)
-  ("s2W" ?ሧ)
-  ("s2Wa" ?ሧ)
-
-  ("sse" ?ሠ)
-  ("ssu" ?ሡ)
-  ("ssi" ?ሢ)
-  ("ssa" ?ሣ)
-  ("ssE" ?ሤ)
-  ("ssee" ?ሤ)
-  ("ss" ?ሥ)
-  ("sso" ?ሦ)
-  ("ssW" ?ሧ)
-  ("ssWa" ?ሧ)
-
-  ("re" ?ረ)
-  ("ru" ?ሩ)
-  ("ri" ?ሪ)
-  ("ra" ?ራ)
-  ("rE" ?ሬ)
-  ("ree" ?ሬ)
-  ("r" ?ር)
-  ("ro" ?ሮ)
-  ("rW" ?ሯ)
-  ("rWa" ?ሯ)
-  ("rY" ?ፙ)
-  ("rYa" ?ፙ)
-
-  ("Re" ?ረ)
-  ("Ru" ?ሩ)
-  ("Ri" ?ሪ)
-  ("Ra" ?ራ)
-  ("RE" ?ሬ)
-  ("Ree" ?ሬ)
-  ("R" ?ር)
-  ("Ro" ?ሮ)
-  ("RW" ?ሯ)
-  ("RWa" ?ሯ)
-  ("RYa" ?ፙ)
-
-  ("se" ?ሰ)
-  ("su" ?ሱ)
-  ("si" ?ሲ)
-  ("sa" ?ሳ)
-  ("sE" ?ሴ)
-  ("see" ?ሴ)
-  ("s" ?ስ)
-  ("so" ?ሶ)
-  ("sW" ?ሷ)
-  ("sWa" ?ሷ)
-
-  ("xe" ?ሸ)
-  ("xu" ?ሹ)
-  ("xi" ?ሺ)
-  ("xa" ?ሻ)
-  ("xE" ?ሼ)
-  ("xee" ?ሼ)
-  ("x" ?ሽ)
-  ("xo" ?ሾ)
-  ("xW" ?ሿ)
-  ("xWa" ?ሿ)
-
-  ("qe" ?ቀ)
-  ("qu" ?ቁ)
-  ("qi" ?ቂ)
-  ("qa" ?ቃ)
-  ("qE" ?ቄ)
-  ("qee" ?ቄ)
-  ("q" ?ቅ)
-  ("qo" ?ቆ)
-  ("qWe" ?ቈ)
-  ("qWu" ?ቍ)
-  ("qWi" ?ቊ)
-  ("qW" ?ቋ)
-  ("qWa" ?ቋ)
-  ("qWE" ?ቌ)
-  ("qWee" ?ቌ)
-  ("qW'" ?ቍ)
-
-  ("Qe" ?ቐ)
-  ("Qu" ?ቑ)
-  ("Qi" ?ቒ)
-  ("Qa" ?ቓ)
-  ("QE" ?ቔ)
-  ("Qee" ?ቔ)
-  ("Q" ?ቕ)
-  ("Qo" ?ቖ)
-  ("QWe" ?ቘ)
-  ("QWu" ?ቝ)
-  ("QWi" ?ቚ)
-  ("QW" ?ቛ)
-  ("QWa" ?ቛ)
-  ("QWE" ?ቜ)
-  ("QWee" ?ቜ)
-  ("QW'" ?ቝ)
-
-  ("be" ?በ)
-  ("bu" ?ቡ)
-  ("bi" ?ቢ)
-  ("ba" ?ባ)
-  ("bE" ?ቤ)
-  ("bee" ?ቤ)
-  ("b" ?ብ)
-  ("bo" ?ቦ)
-  ("bW" ?ቧ)
-  ("bWa" ?ቧ)
-
-  ("Be" ?በ)
-  ("Bu" ?ቡ)
-  ("Bi" ?ቢ)
-  ("Ba" ?ባ)
-  ("BE" ?ቤ)
-  ("Bee" ?ቤ)
-  ("B" ?ብ)
-  ("Bo" ?ቦ)
-  ("BW" ?ቧ)
-  ("BWa" ?ቧ)
-
-  ("ve" ?ቨ)
-  ("vu" ?ቩ)
-  ("vi" ?ቪ)
-  ("va" ?ቫ)
-  ("vE" ?ቬ)
-  ("vee" ?ቬ)
-  ("v" ?ቭ)
-  ("vo" ?ቮ)
-  ("vW" ?ቯ)
-  ("vWa" ?ቯ)
-
-  ("Ve" ?ቨ)
-  ("Vu" ?ቩ)
-  ("Vi" ?ቪ)
-  ("Va" ?ቫ)
-  ("VE" ?ቬ)
-  ("Vee" ?ቬ)
-  ("V" ?ቭ)
-  ("Vo" ?ቮ)
-  ("VW" ?ቯ)
-  ("VWa" ?ቯ)
-
-  ("te" ?ተ)
-  ("tu" ?ቱ)
-  ("ti" ?ቲ)
-  ("ta" ?ታ)
-  ("tE" ?ቴ)
-  ("tee" ?ቴ)
-  ("t" ?ት)
-  ("to" ?ቶ)
-  ("tW" ?ቷ)
-  ("tWa" ?ቷ)
-
-  ("ce" ?ቸ)
-  ("cu" ?ቹ)
-  ("ci" ?ቺ)
-  ("ca" ?ቻ)
-  ("cE" ?ቼ)
-  ("cee" ?ቼ)
-  ("c" ?ች)
-  ("co" ?ቾ)
-  ("cW" ?ቿ)
-  ("cWa" ?ቿ)
-
-  ("`he" ?ኀ)
-  ("`hu" ?ኁ)
-  ("`hi" ?ኂ)
-  ("`ha" ?ኃ)
-  ("`hE" ?ኄ)
-  ("`hee" ?ኄ)
-  ("`h" ?ኅ)
-  ("`ho" ?ኆ)
-  ("`hWe" ?ኈ)
-  ("`hWu" ?ኍ)
-  ("`hWi" ?ኊ)
-  ("`hW" ?ኋ)
-  ("`hWa" ?ኋ)
-  ("`hWE" ?ኌ)
-  ("`hWee" ?ኌ)
-  ("`hW'" ?ኍ)
-
-  ("h2e" ?ኀ)
-  ("h2u" ?ኁ)
-  ("h2i" ?ኂ)
-  ("h2a" ?ኃ)
-  ("h2E" ?ኄ)
-  ("h2ee" ?ኄ)
-  ("h2" ?ኅ)
-  ("h2o" ?ኆ)
-  ("h2We" ?ኈ)
-  ("h2Wu" ?ኍ)
-  ("h2Wi" ?ኊ)
-  ("h2W" ?ኋ)
-  ("h2Wa" ?ኋ)
-  ("h2WE" ?ኌ)
-  ("h2Wee" ?ኌ)
-  ("h2W'" ?ኍ)
-
-  ("hhe" ?ኀ)
-  ("hhu" ?ኁ)
-  ("hhi" ?ኂ)
-  ("hha" ?ኃ)
-  ("hhE" ?ኄ)
-  ("hhee" ?ኄ)
-  ("hh" ?ኅ)
-  ("hho" ?ኆ)
-  ("hhWe" ?ኈ)
-  ("hhWu" ?ኍ)
-  ("hhWi" ?ኊ)
-  ("hhW" ?ኋ)
-  ("hhWa" ?ኋ)
-  ("hhWE" ?ኌ)
-  ("hhWee" ?ኌ)
-  ("hhW'" ?ኍ)
-
-  ("ne" ?ነ)
-  ("nu" ?ኑ)
-  ("ni" ?ኒ)
-  ("na" ?ና)
-  ("nE" ?ኔ)
-  ("nee" ?ኔ)
-  ("n" ?ን)
-  ("no" ?ኖ)
-  ("nW" ?ኗ)
-  ("nWa" ?ኗ)
-
-  ("Ne" ?ኘ)
-  ("Nu" ?ኙ)
-  ("Ni" ?ኚ)
-  ("Na" ?ኛ)
-  ("NE" ?ኜ)
-  ("Nee" ?ኜ)
-  ("N" ?ኝ)
-  ("No" ?ኞ)
-  ("NW" ?ኟ)
-  ("NWa" ?ኟ)
-  ;; ("e" ?አ) ; old style
-  ("u" ?ኡ)
-  ("U" ?ኡ)
-  ("i" ?ኢ)
-  ("a" ?ኣ)
-  ("A" ?ኣ)
-  ("E" ?ኤ)
-  ;; ("ee" ?ኤ) ; Alef-E is rare vs Aynu-I, so ee = Aynu-I
-  ("I" ?እ)
-  ("e" ?እ)          ; This is the premise to "new style" for vowels
-
-  ("o" ?ኦ)
-  ("O" ?ኦ)
-  ("ea" ?ኧ)
-
-  ("ke" ?ከ)
-  ("ku" ?ኩ)
-  ("ki" ?ኪ)
-  ("ka" ?ካ)
-  ("kE" ?ኬ)
-  ("kee" ?ኬ)
-  ("k" ?ክ)
-  ("ko" ?ኮ)
-  ("kWe" ?ኰ)
-  ("kWu" ?ኵ)
-  ("kWi" ?ኲ)
-  ("kW" ?ኳ)
-  ("kWa" ?ኳ)
-  ("kWE" ?ኴ)
-  ("kWee" ?ኴ)
-  ("kW'" ?ኵ)
-
-  ("Ke" ?ኸ)
-  ("Ku" ?ኹ)
-  ("Ki" ?ኺ)
-  ("Ka" ?ኻ)
-  ("KE" ?ኼ)
-  ("Kee" ?ኼ)
-  ("K" ?ኽ)
-  ("Ko" ?ኾ)
-  ("KWe" ?ዀ)
-  ("KWu" ?ዅ)
-  ("KWi" ?ዂ)
-  ("KW" ?ዃ)
-  ("KWa" ?ዃ)
-  ("KWE" ?ዄ)
-  ("KWee" ?ዄ)
-  ("KW'" ?ዅ)
-
-  ("we" ?ወ)
-  ("wu" ?ዉ)
-  ("wi" ?ዊ)
-  ("wa" ?ዋ)
-  ("wE" ?ዌ)
-  ("wee" ?ዌ)
-  ("w" ?ው)
-  ("wo" ?ዎ)
-
-  ("`e" ?ዐ)
-  ("`u" ?ዑ)
-  ("`U" ?ዑ)
-  ("`i" ?ዒ)
-  ("`a" ?ዓ)
-  ("`A" ?ዓ)
-  ("`E" ?ዔ)
-  ("`ee" ?ዔ)
-  ("`I" ?ዕ)
-  ("`o" ?ዖ)
-  ("`O" ?ዖ)
-
-  ("e2" ?ዐ)
-  ("u2" ?ዑ)
-  ("U2" ?ዑ)
-  ("i2" ?ዒ)
-  ("a2" ?ዓ)
-  ("A2" ?ዓ)
-  ("E2" ?ዔ)
-  ("ee2" ?ዔ)
-  ("I2" ?ዕ)
-  ("o2" ?ዖ)
-  ("O2" ?ዖ)
-
-  ;; ("ee" ?ዐ) ; old style
-  ("ae" ?ዐ)                          ; new style
-  ("aaa" ?ዐ)                         ; new style
-  ("uu" ?ዑ)
-  ("UU" ?ዑ)
-  ("ii" ?ዒ)
-  ("aa" ?ዓ)
-  ("AA" ?ዓ)
-  ("EE" ?ዔ)
-  ("II" ?ዕ)
-  ("ee" ?ዕ)                          ; new style
-  ("oo" ?ዖ)
-  ("OO" ?ዖ)
-
-  ("ze" ?ዘ)
-  ("zu" ?ዙ)
-  ("zi" ?ዚ)
-  ("za" ?ዛ)
-  ("zE" ?ዜ)
-  ("zee" ?ዜ)
-  ("z" ?ዝ)
-  ("zo" ?ዞ)
-  ("zW" ?ዟ)
-  ("zWa" ?ዟ)
-
-  ("Ze" ?ዠ)
-  ("Zu" ?ዡ)
-  ("Zi" ?ዢ)
-  ("Za" ?ዣ)
-  ("ZE" ?ዤ)
-  ("Zee" ?ዤ)
-  ("Z" ?ዥ)
-  ("Zo" ?ዦ)
-  ("ZW" ?ዧ)
-  ("ZWa" ?ዧ)
-
-  ("ye" ?የ)
-  ("yu" ?ዩ)
-  ("yi" ?ዪ)
-  ("ya" ?ያ)
-  ("yE" ?ዬ)
-  ("yee" ?ዬ)
-  ("y" ?ይ)
-  ("yo" ?ዮ)
-
-  ("Ye" ?የ)
-  ("Yu" ?ዩ)
-  ("Yi" ?ዪ)
-  ("Ya" ?ያ)
-  ("YE" ?ዬ)
-  ("Yee" ?ዬ)
-  ("Y" ?ይ)
-  ("Yo" ?ዮ)
-
-  ("de" ?ደ)
-  ("du" ?ዱ)
-  ("di" ?ዲ)
-  ("da" ?ዳ)
-  ("dE" ?ዴ)
-  ("dee" ?ዴ)
-  ("d" ?ድ)
-  ("do" ?ዶ)
-  ("dW" ?ዷ)
-  ("dWa" ?ዷ)
-
-  ("De" ?ዸ)
-  ("Du" ?ዹ)
-  ("Di" ?ዺ)
-  ("Da" ?ዻ)
-  ("DE" ?ዼ)
-  ("Dee" ?ዼ)
-  ("D" ?ዽ)
-  ("Do" ?ዾ)
-  ("DW" ?ዿ)
-  ("DWa" ?ዿ)
-
-  ("je" ?ጀ)
-  ("ju" ?ጁ)
-  ("ji" ?ጂ)
-  ("ja" ?ጃ)
-  ("jE" ?ጄ)
-  ("jee" ?ጄ)
-  ("j" ?ጅ)
-  ("jo" ?ጆ)
-  ("jW" ?ጇ)
-  ("jWa" ?ጇ)
-
-  ("Je" ?ጀ)
-  ("Ju" ?ጁ)
-  ("Ji" ?ጂ)
-  ("Ja" ?ጃ)
-  ("JE" ?ጄ)
-  ("Jee" ?ጄ)
-  ("J" ?ጅ)
-  ("Jo" ?ጆ)
-  ("JW" ?ጇ)
-  ("JWa" ?ጇ)
-
-  ("ge" ?ገ)
-  ("gu" ?ጉ)
-  ("gi" ?ጊ)
-  ("ga" ?ጋ)
-  ("gE" ?ጌ)
-  ("gee" ?ጌ)
-  ("g" ?ግ)
-  ("go" ?ጎ)
-  ("gWe" ?ጐ)
-  ("gWu" ?ጕ)
-  ("gWi" ?ጒ)
-  ("gW" ?ጓ)
-  ("gWa" ?ጓ)
-  ("gWE" ?ጔ)
-  ("gWee" ?ጔ)
-  ("gW'" ?ጕ)
-
-  ("Ge" ?ጘ)
-  ("Gu" ?ጙ)
-  ("Gi" ?ጚ)
-  ("Ga" ?ጛ)
-  ("GE" ?ጜ)
-  ("Gee" ?ጜ)
-  ("G" ?ጝ)
-  ("Go" ?ጞ)
-
-  ("Te" ?ጠ)
-  ("Tu" ?ጡ)
-  ("Ti" ?ጢ)
-  ("Ta" ?ጣ)
-  ("TE" ?ጤ)
-  ("Tee" ?ጤ)
-  ("T" ?ጥ)
-  ("To" ?ጦ)
-  ("TW" ?ጧ)
-  ("TWa" ?ጧ)
-
-  ("Ce" ?ጨ)
-  ("Cu" ?ጩ)
-  ("Ci" ?ጪ)
-  ("Ca" ?ጫ)
-  ("CE" ?ጬ)
-  ("Cee" ?ጬ)
-  ("C" ?ጭ)
-  ("Co" ?ጮ)
-  ("CW" ?ጯ)
-  ("CWa" ?ጯ)
-
-  ("Pe" ?ጰ)
-  ("Pu" ?ጱ)
-  ("Pi" ?ጲ)
-  ("Pa" ?ጳ)
-  ("PE" ?ጴ)
-  ("Pee" ?ጴ)
-  ("P" ?ጵ)
-  ("Po" ?ጶ)
-  ("PW" ?ጷ)
-  ("PWa" ?ጷ)
-
-  ("Se" ?ጸ)
-  ("Su" ?ጹ)
-  ("Si" ?ጺ)
-  ("Sa" ?ጻ)
-  ("SE" ?ጼ)
-  ("See" ?ጼ)
-  ("S" ?ጽ)
-  ("So" ?ጾ)
-  ("SW" ?ጿ)
-  ("SWa" ?ጿ)
-
-  ("`Se" ?ፀ)
-  ("`Su" ?ፁ)
-  ("`Si" ?ፂ)
-  ("`Sa" ?ፃ)
-  ("`SE" ?ፄ)
-  ("`See" ?ፄ)
-  ("`S" ?ፅ)
-  ("`So" ?ፆ)
-  ("`SW" ?ጿ)
-  ("`SWa" ?ጿ)
-
-  ("S2e" ?ፀ)
-  ("S2u" ?ፁ)
-  ("S2i" ?ፂ)
-  ("S2a" ?ፃ)
-  ("S2E" ?ፄ)
-  ("S2ee" ?ፄ)
-  ("S2" ?ፅ)
-  ("S2o" ?ፆ)
-  ("S2W" ?ጿ)
-  ("S2Wa" ?ጿ)
-
-  ("SSe" ?ፀ)
-  ("SSu" ?ፁ)
-  ("SSi" ?ፂ)
-  ("SSa" ?ፃ)
-  ("SSE" ?ፄ)
-  ("SSee" ?ፄ)
-  ("SS" ?ፅ)
-  ("SSo" ?ፆ)
-  ("SSW" ?ጿ)
-  ("SSWa" ?ጿ)
-
-  ("fe" ?ፈ)
-  ("fu" ?ፉ)
-  ("fi" ?ፊ)
-  ("fa" ?ፋ)
-  ("fE" ?ፌ)
-  ("fee" ?ፌ)
-  ("f" ?ፍ)
-  ("fo" ?ፎ)
-  ("fW" ?ፏ)
-  ("fWa" ?ፏ)
-  ("fY" ?ፚ)
-  ("fYa" ?ፚ)
-
-  ("Fe" ?ፈ)
-  ("Fu" ?ፉ)
-  ("Fi" ?ፊ)
-  ("Fa" ?ፋ)
-  ("FE" ?ፌ)
-  ("Fee" ?ፌ)
-  ("F" ?ፍ)
-  ("Fo" ?ፎ)
-  ("FW" ?ፏ)
-  ("FWa" ?ፏ)
-  ("FY" ?ፚ)
-  ("FYa" ?ፚ)
-
-  ("pe" ?ፐ)
-  ("pu" ?ፑ)
-  ("pi" ?ፒ)
-  ("pa" ?ፓ)
-  ("pE" ?ፔ)
-  ("pee" ?ፔ)
-  ("p" ?ፕ)
-  ("po" ?ፖ)
-  ("pW" ?ፗ)
-  ("pWa" ?ፗ)
-
-  ("'" "")
-  ("''" ?')
-  (":" ?፡)
-  ("::" ?።)
-  (":::" ?:)
-  ("." ?።)
-  ("..." ?.)
-  ("," ?፣)
-  (",," ?,)
-  (";" ?፤)
-  (";;" ?\;)
-  ("-:" ?፥)
-  (":-" ?፦)
-  ("*" ?*)
-  ("**" ?፨)
-  (":|:" ?፨)
-  ("??" ?፧)
-  ("`?" ?፧)
-  ("???" ??)
-
-  ("`1" ?፩)
-  ("`2" ?፪)
-  ("`3" ?፫)
-  ("`4" ?፬)
-  ("`5" ?፭)
-  ("`6" ?፮)
-  ("`7" ?፯)
-  ("`8" ?፰)
-  ("`9" ?፱)
-  ("`10" ?፲)
-  ("`20" ?፳)
-  ("`30" ?፴)
-  ("`40" ?፵)
-  ("`50" ?፶)
-  ("`60" ?፷)
-  ("`70" ?፸)
-  ("`80" ?፹)
-  ("`90" ?፺)
-  ("`100" ?፻)
-  ("`1000" "፲፻")
-  ("`2000" "፳፻")
-  ("`3000" "፴፻")
-  ("`4000" "፵፻")
-  ("`5000" "፶፻")
-  ("`6000" "፷፻")
-  ("`7000" "፸፻")
-  ("`8000" "፹፻")
-  ("`9000" "፺፻")
-  ("`10000" ?፼)
-  ("`20000" "፪፼")
-  ("`30000" "፫፼")
-  ("`40000" "፬፼")
-  ("`50000" "፭፼")
-  ("`60000" "፮፼")
-  ("`70000" "፯፼")
-  ("`80000" "፰፼")
-  ("`90000" "፱፼")
-  ("`100000" "፲፼")
-  ("`200000" "፳፼")
-  ("`300000" "፴፼")
-  ("`400000" "፵፼")
-  ("`500000" "፶፼")
-  ("`600000" "፷፼")
-  ("`700000" "፸፼")
-  ("`800000" "፹፼")
-  ("`900000" "፺፼")
-  ("`1000000" "፻፼")
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/am-sera.mimx b/MIM/am-sera.mimx
new file mode 100644 (file)
index 0000000..9632f7b
--- /dev/null
@@ -0,0 +1,2649 @@
+<?xml version='1.0'?>
+
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>am</language>
+    <name>sera</name>
+  </tags>
+  <description>Amharic input method with SERA.
+For more information, see the page http://www.geez.org/IM/.
+</description>
+  <title>ፊደል</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="he"/>
+        <insert character="4608"/>
+      </rule>
+      <rule>
+        <keyseq keys="hu"/>
+        <insert character="4609"/>
+      </rule>
+      <rule>
+        <keyseq keys="hi"/>
+        <insert character="4610"/>
+      </rule>
+      <rule>
+        <keyseq keys="ha"/>
+        <insert character="4611"/>
+      </rule>
+      <rule>
+        <keyseq keys="hE"/>
+        <insert character="4612"/>
+      </rule>
+      <rule>
+        <keyseq keys="hee"/>
+        <insert character="4612"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="4613"/>
+      </rule>
+      <rule>
+        <keyseq keys="ho"/>
+        <insert character="4614"/>
+      </rule>
+      <rule>
+        <keyseq keys="hW"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="hWa"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="hWe"/>
+        <insert character="4744"/>
+      </rule>
+      <rule>
+        <keyseq keys="hWu"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="hWi"/>
+        <insert character="4746"/>
+      </rule>
+      <rule>
+        <keyseq keys="hWE"/>
+        <insert character="4748"/>
+      </rule>
+      <rule>
+        <keyseq keys="hW&apos;"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="le"/>
+        <insert character="4616"/>
+      </rule>
+      <rule>
+        <keyseq keys="lu"/>
+        <insert character="4617"/>
+      </rule>
+      <rule>
+        <keyseq keys="li"/>
+        <insert character="4618"/>
+      </rule>
+      <rule>
+        <keyseq keys="la"/>
+        <insert character="4619"/>
+      </rule>
+      <rule>
+        <keyseq keys="lE"/>
+        <insert character="4620"/>
+      </rule>
+      <rule>
+        <keyseq keys="lee"/>
+        <insert character="4620"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="4621"/>
+      </rule>
+      <rule>
+        <keyseq keys="lo"/>
+        <insert character="4622"/>
+      </rule>
+      <rule>
+        <keyseq keys="lW"/>
+        <insert character="4623"/>
+      </rule>
+      <rule>
+        <keyseq keys="lWa"/>
+        <insert character="4623"/>
+      </rule>
+      <rule>
+        <keyseq keys="Le"/>
+        <insert character="4616"/>
+      </rule>
+      <rule>
+        <keyseq keys="Lu"/>
+        <insert character="4617"/>
+      </rule>
+      <rule>
+        <keyseq keys="Li"/>
+        <insert character="4618"/>
+      </rule>
+      <rule>
+        <keyseq keys="La"/>
+        <insert character="4619"/>
+      </rule>
+      <rule>
+        <keyseq keys="LE"/>
+        <insert character="4620"/>
+      </rule>
+      <rule>
+        <keyseq keys="Lee"/>
+        <insert character="4620"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="4621"/>
+      </rule>
+      <rule>
+        <keyseq keys="Lo"/>
+        <insert character="4622"/>
+      </rule>
+      <rule>
+        <keyseq keys="LW"/>
+        <insert character="4623"/>
+      </rule>
+      <rule>
+        <keyseq keys="LWa"/>
+        <insert character="4623"/>
+      </rule>
+      <rule>
+        <keyseq keys="He"/>
+        <insert character="4624"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hu"/>
+        <insert character="4625"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hi"/>
+        <insert character="4626"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ha"/>
+        <insert character="4627"/>
+      </rule>
+      <rule>
+        <keyseq keys="HE"/>
+        <insert character="4628"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hee"/>
+        <insert character="4628"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="4629"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ho"/>
+        <insert character="4630"/>
+      </rule>
+      <rule>
+        <keyseq keys="HW"/>
+        <insert character="4631"/>
+      </rule>
+      <rule>
+        <keyseq keys="HWa"/>
+        <insert character="4631"/>
+      </rule>
+      <rule>
+        <keyseq keys="me"/>
+        <insert character="4632"/>
+      </rule>
+      <rule>
+        <keyseq keys="mu"/>
+        <insert character="4633"/>
+      </rule>
+      <rule>
+        <keyseq keys="mi"/>
+        <insert character="4634"/>
+      </rule>
+      <rule>
+        <keyseq keys="ma"/>
+        <insert character="4635"/>
+      </rule>
+      <rule>
+        <keyseq keys="mE"/>
+        <insert character="4636"/>
+      </rule>
+      <rule>
+        <keyseq keys="mee"/>
+        <insert character="4636"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="4637"/>
+      </rule>
+      <rule>
+        <keyseq keys="mo"/>
+        <insert character="4638"/>
+      </rule>
+      <rule>
+        <keyseq keys="mW"/>
+        <insert character="4639"/>
+      </rule>
+      <rule>
+        <keyseq keys="mWa"/>
+        <insert character="4639"/>
+      </rule>
+      <rule>
+        <keyseq keys="mY"/>
+        <insert character="4952"/>
+      </rule>
+      <rule>
+        <keyseq keys="mYa"/>
+        <insert character="4952"/>
+      </rule>
+      <rule>
+        <keyseq keys="Me"/>
+        <insert character="4632"/>
+      </rule>
+      <rule>
+        <keyseq keys="Mu"/>
+        <insert character="4633"/>
+      </rule>
+      <rule>
+        <keyseq keys="Mi"/>
+        <insert character="4634"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ma"/>
+        <insert character="4635"/>
+      </rule>
+      <rule>
+        <keyseq keys="ME"/>
+        <insert character="4636"/>
+      </rule>
+      <rule>
+        <keyseq keys="Mee"/>
+        <insert character="4636"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="4637"/>
+      </rule>
+      <rule>
+        <keyseq keys="Mo"/>
+        <insert character="4638"/>
+      </rule>
+      <rule>
+        <keyseq keys="MW"/>
+        <insert character="4639"/>
+      </rule>
+      <rule>
+        <keyseq keys="MWa"/>
+        <insert character="4639"/>
+      </rule>
+      <rule>
+        <keyseq keys="MY"/>
+        <insert character="4952"/>
+      </rule>
+      <rule>
+        <keyseq keys="MYa"/>
+        <insert character="4952"/>
+      </rule>
+      <rule>
+        <keyseq keys="`se"/>
+        <insert character="4640"/>
+      </rule>
+      <rule>
+        <keyseq keys="`su"/>
+        <insert character="4641"/>
+      </rule>
+      <rule>
+        <keyseq keys="`si"/>
+        <insert character="4642"/>
+      </rule>
+      <rule>
+        <keyseq keys="`sa"/>
+        <insert character="4643"/>
+      </rule>
+      <rule>
+        <keyseq keys="`sE"/>
+        <insert character="4644"/>
+      </rule>
+      <rule>
+        <keyseq keys="`see"/>
+        <insert character="4644"/>
+      </rule>
+      <rule>
+        <keyseq keys="`s"/>
+        <insert character="4645"/>
+      </rule>
+      <rule>
+        <keyseq keys="`so"/>
+        <insert character="4646"/>
+      </rule>
+      <rule>
+        <keyseq keys="`sW"/>
+        <insert character="4647"/>
+      </rule>
+      <rule>
+        <keyseq keys="`sWa"/>
+        <insert character="4647"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2e"/>
+        <insert character="4640"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2u"/>
+        <insert character="4641"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2i"/>
+        <insert character="4642"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2a"/>
+        <insert character="4643"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2E"/>
+        <insert character="4644"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2ee"/>
+        <insert character="4644"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2"/>
+        <insert character="4645"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2o"/>
+        <insert character="4646"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2W"/>
+        <insert character="4647"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2Wa"/>
+        <insert character="4647"/>
+      </rule>
+      <rule>
+        <keyseq keys="sse"/>
+        <insert character="4640"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssu"/>
+        <insert character="4641"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssi"/>
+        <insert character="4642"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssa"/>
+        <insert character="4643"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssE"/>
+        <insert character="4644"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssee"/>
+        <insert character="4644"/>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+        <insert character="4645"/>
+      </rule>
+      <rule>
+        <keyseq keys="sso"/>
+        <insert character="4646"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssW"/>
+        <insert character="4647"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssWa"/>
+        <insert character="4647"/>
+      </rule>
+      <rule>
+        <keyseq keys="re"/>
+        <insert character="4648"/>
+      </rule>
+      <rule>
+        <keyseq keys="ru"/>
+        <insert character="4649"/>
+      </rule>
+      <rule>
+        <keyseq keys="ri"/>
+        <insert character="4650"/>
+      </rule>
+      <rule>
+        <keyseq keys="ra"/>
+        <insert character="4651"/>
+      </rule>
+      <rule>
+        <keyseq keys="rE"/>
+        <insert character="4652"/>
+      </rule>
+      <rule>
+        <keyseq keys="ree"/>
+        <insert character="4652"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="4653"/>
+      </rule>
+      <rule>
+        <keyseq keys="ro"/>
+        <insert character="4654"/>
+      </rule>
+      <rule>
+        <keyseq keys="rW"/>
+        <insert character="4655"/>
+      </rule>
+      <rule>
+        <keyseq keys="rWa"/>
+        <insert character="4655"/>
+      </rule>
+      <rule>
+        <keyseq keys="rY"/>
+        <insert character="4953"/>
+      </rule>
+      <rule>
+        <keyseq keys="rYa"/>
+        <insert character="4953"/>
+      </rule>
+      <rule>
+        <keyseq keys="Re"/>
+        <insert character="4648"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ru"/>
+        <insert character="4649"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ri"/>
+        <insert character="4650"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ra"/>
+        <insert character="4651"/>
+      </rule>
+      <rule>
+        <keyseq keys="RE"/>
+        <insert character="4652"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ree"/>
+        <insert character="4652"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="4653"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ro"/>
+        <insert character="4654"/>
+      </rule>
+      <rule>
+        <keyseq keys="RW"/>
+        <insert character="4655"/>
+      </rule>
+      <rule>
+        <keyseq keys="RWa"/>
+        <insert character="4655"/>
+      </rule>
+      <rule>
+        <keyseq keys="RYa"/>
+        <insert character="4953"/>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <insert character="4656"/>
+      </rule>
+      <rule>
+        <keyseq keys="su"/>
+        <insert character="4657"/>
+      </rule>
+      <rule>
+        <keyseq keys="si"/>
+        <insert character="4658"/>
+      </rule>
+      <rule>
+        <keyseq keys="sa"/>
+        <insert character="4659"/>
+      </rule>
+      <rule>
+        <keyseq keys="sE"/>
+        <insert character="4660"/>
+      </rule>
+      <rule>
+        <keyseq keys="see"/>
+        <insert character="4660"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="4661"/>
+      </rule>
+      <rule>
+        <keyseq keys="so"/>
+        <insert character="4662"/>
+      </rule>
+      <rule>
+        <keyseq keys="sW"/>
+        <insert character="4663"/>
+      </rule>
+      <rule>
+        <keyseq keys="sWa"/>
+        <insert character="4663"/>
+      </rule>
+      <rule>
+        <keyseq keys="xe"/>
+        <insert character="4664"/>
+      </rule>
+      <rule>
+        <keyseq keys="xu"/>
+        <insert character="4665"/>
+      </rule>
+      <rule>
+        <keyseq keys="xi"/>
+        <insert character="4666"/>
+      </rule>
+      <rule>
+        <keyseq keys="xa"/>
+        <insert character="4667"/>
+      </rule>
+      <rule>
+        <keyseq keys="xE"/>
+        <insert character="4668"/>
+      </rule>
+      <rule>
+        <keyseq keys="xee"/>
+        <insert character="4668"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="4669"/>
+      </rule>
+      <rule>
+        <keyseq keys="xo"/>
+        <insert character="4670"/>
+      </rule>
+      <rule>
+        <keyseq keys="xW"/>
+        <insert character="4671"/>
+      </rule>
+      <rule>
+        <keyseq keys="xWa"/>
+        <insert character="4671"/>
+      </rule>
+      <rule>
+        <keyseq keys="qe"/>
+        <insert character="4672"/>
+      </rule>
+      <rule>
+        <keyseq keys="qu"/>
+        <insert character="4673"/>
+      </rule>
+      <rule>
+        <keyseq keys="qi"/>
+        <insert character="4674"/>
+      </rule>
+      <rule>
+        <keyseq keys="qa"/>
+        <insert character="4675"/>
+      </rule>
+      <rule>
+        <keyseq keys="qE"/>
+        <insert character="4676"/>
+      </rule>
+      <rule>
+        <keyseq keys="qee"/>
+        <insert character="4676"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="4677"/>
+      </rule>
+      <rule>
+        <keyseq keys="qo"/>
+        <insert character="4678"/>
+      </rule>
+      <rule>
+        <keyseq keys="qWe"/>
+        <insert character="4680"/>
+      </rule>
+      <rule>
+        <keyseq keys="qWu"/>
+        <insert character="4685"/>
+      </rule>
+      <rule>
+        <keyseq keys="qWi"/>
+        <insert character="4682"/>
+      </rule>
+      <rule>
+        <keyseq keys="qW"/>
+        <insert character="4683"/>
+      </rule>
+      <rule>
+        <keyseq keys="qWa"/>
+        <insert character="4683"/>
+      </rule>
+      <rule>
+        <keyseq keys="qWE"/>
+        <insert character="4684"/>
+      </rule>
+      <rule>
+        <keyseq keys="qWee"/>
+        <insert character="4684"/>
+      </rule>
+      <rule>
+        <keyseq keys="qW&apos;"/>
+        <insert character="4685"/>
+      </rule>
+      <rule>
+        <keyseq keys="Qe"/>
+        <insert character="4688"/>
+      </rule>
+      <rule>
+        <keyseq keys="Qu"/>
+        <insert character="4689"/>
+      </rule>
+      <rule>
+        <keyseq keys="Qi"/>
+        <insert character="4690"/>
+      </rule>
+      <rule>
+        <keyseq keys="Qa"/>
+        <insert character="4691"/>
+      </rule>
+      <rule>
+        <keyseq keys="QE"/>
+        <insert character="4692"/>
+      </rule>
+      <rule>
+        <keyseq keys="Qee"/>
+        <insert character="4692"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="4693"/>
+      </rule>
+      <rule>
+        <keyseq keys="Qo"/>
+        <insert character="4694"/>
+      </rule>
+      <rule>
+        <keyseq keys="QWe"/>
+        <insert character="4696"/>
+      </rule>
+      <rule>
+        <keyseq keys="QWu"/>
+        <insert character="4701"/>
+      </rule>
+      <rule>
+        <keyseq keys="QWi"/>
+        <insert character="4698"/>
+      </rule>
+      <rule>
+        <keyseq keys="QW"/>
+        <insert character="4699"/>
+      </rule>
+      <rule>
+        <keyseq keys="QWa"/>
+        <insert character="4699"/>
+      </rule>
+      <rule>
+        <keyseq keys="QWE"/>
+        <insert character="4700"/>
+      </rule>
+      <rule>
+        <keyseq keys="QWee"/>
+        <insert character="4700"/>
+      </rule>
+      <rule>
+        <keyseq keys="QW&apos;"/>
+        <insert character="4701"/>
+      </rule>
+      <rule>
+        <keyseq keys="be"/>
+        <insert character="4704"/>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <insert character="4705"/>
+      </rule>
+      <rule>
+        <keyseq keys="bi"/>
+        <insert character="4706"/>
+      </rule>
+      <rule>
+        <keyseq keys="ba"/>
+        <insert character="4707"/>
+      </rule>
+      <rule>
+        <keyseq keys="bE"/>
+        <insert character="4708"/>
+      </rule>
+      <rule>
+        <keyseq keys="bee"/>
+        <insert character="4708"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="4709"/>
+      </rule>
+      <rule>
+        <keyseq keys="bo"/>
+        <insert character="4710"/>
+      </rule>
+      <rule>
+        <keyseq keys="bW"/>
+        <insert character="4711"/>
+      </rule>
+      <rule>
+        <keyseq keys="bWa"/>
+        <insert character="4711"/>
+      </rule>
+      <rule>
+        <keyseq keys="Be"/>
+        <insert character="4704"/>
+      </rule>
+      <rule>
+        <keyseq keys="Bu"/>
+        <insert character="4705"/>
+      </rule>
+      <rule>
+        <keyseq keys="Bi"/>
+        <insert character="4706"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ba"/>
+        <insert character="4707"/>
+      </rule>
+      <rule>
+        <keyseq keys="BE"/>
+        <insert character="4708"/>
+      </rule>
+      <rule>
+        <keyseq keys="Bee"/>
+        <insert character="4708"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="4709"/>
+      </rule>
+      <rule>
+        <keyseq keys="Bo"/>
+        <insert character="4710"/>
+      </rule>
+      <rule>
+        <keyseq keys="BW"/>
+        <insert character="4711"/>
+      </rule>
+      <rule>
+        <keyseq keys="BWa"/>
+        <insert character="4711"/>
+      </rule>
+      <rule>
+        <keyseq keys="ve"/>
+        <insert character="4712"/>
+      </rule>
+      <rule>
+        <keyseq keys="vu"/>
+        <insert character="4713"/>
+      </rule>
+      <rule>
+        <keyseq keys="vi"/>
+        <insert character="4714"/>
+      </rule>
+      <rule>
+        <keyseq keys="va"/>
+        <insert character="4715"/>
+      </rule>
+      <rule>
+        <keyseq keys="vE"/>
+        <insert character="4716"/>
+      </rule>
+      <rule>
+        <keyseq keys="vee"/>
+        <insert character="4716"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="4717"/>
+      </rule>
+      <rule>
+        <keyseq keys="vo"/>
+        <insert character="4718"/>
+      </rule>
+      <rule>
+        <keyseq keys="vW"/>
+        <insert character="4719"/>
+      </rule>
+      <rule>
+        <keyseq keys="vWa"/>
+        <insert character="4719"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ve"/>
+        <insert character="4712"/>
+      </rule>
+      <rule>
+        <keyseq keys="Vu"/>
+        <insert character="4713"/>
+      </rule>
+      <rule>
+        <keyseq keys="Vi"/>
+        <insert character="4714"/>
+      </rule>
+      <rule>
+        <keyseq keys="Va"/>
+        <insert character="4715"/>
+      </rule>
+      <rule>
+        <keyseq keys="VE"/>
+        <insert character="4716"/>
+      </rule>
+      <rule>
+        <keyseq keys="Vee"/>
+        <insert character="4716"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="4717"/>
+      </rule>
+      <rule>
+        <keyseq keys="Vo"/>
+        <insert character="4718"/>
+      </rule>
+      <rule>
+        <keyseq keys="VW"/>
+        <insert character="4719"/>
+      </rule>
+      <rule>
+        <keyseq keys="VWa"/>
+        <insert character="4719"/>
+      </rule>
+      <rule>
+        <keyseq keys="te"/>
+        <insert character="4720"/>
+      </rule>
+      <rule>
+        <keyseq keys="tu"/>
+        <insert character="4721"/>
+      </rule>
+      <rule>
+        <keyseq keys="ti"/>
+        <insert character="4722"/>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert character="4723"/>
+      </rule>
+      <rule>
+        <keyseq keys="tE"/>
+        <insert character="4724"/>
+      </rule>
+      <rule>
+        <keyseq keys="tee"/>
+        <insert character="4724"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="4725"/>
+      </rule>
+      <rule>
+        <keyseq keys="to"/>
+        <insert character="4726"/>
+      </rule>
+      <rule>
+        <keyseq keys="tW"/>
+        <insert character="4727"/>
+      </rule>
+      <rule>
+        <keyseq keys="tWa"/>
+        <insert character="4727"/>
+      </rule>
+      <rule>
+        <keyseq keys="ce"/>
+        <insert character="4728"/>
+      </rule>
+      <rule>
+        <keyseq keys="cu"/>
+        <insert character="4729"/>
+      </rule>
+      <rule>
+        <keyseq keys="ci"/>
+        <insert character="4730"/>
+      </rule>
+      <rule>
+        <keyseq keys="ca"/>
+        <insert character="4731"/>
+      </rule>
+      <rule>
+        <keyseq keys="cE"/>
+        <insert character="4732"/>
+      </rule>
+      <rule>
+        <keyseq keys="cee"/>
+        <insert character="4732"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="4733"/>
+      </rule>
+      <rule>
+        <keyseq keys="co"/>
+        <insert character="4734"/>
+      </rule>
+      <rule>
+        <keyseq keys="cW"/>
+        <insert character="4735"/>
+      </rule>
+      <rule>
+        <keyseq keys="cWa"/>
+        <insert character="4735"/>
+      </rule>
+      <rule>
+        <keyseq keys="`he"/>
+        <insert character="4736"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hu"/>
+        <insert character="4737"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hi"/>
+        <insert character="4738"/>
+      </rule>
+      <rule>
+        <keyseq keys="`ha"/>
+        <insert character="4739"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hE"/>
+        <insert character="4740"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hee"/>
+        <insert character="4740"/>
+      </rule>
+      <rule>
+        <keyseq keys="`h"/>
+        <insert character="4741"/>
+      </rule>
+      <rule>
+        <keyseq keys="`ho"/>
+        <insert character="4742"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hWe"/>
+        <insert character="4744"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hWu"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hWi"/>
+        <insert character="4746"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hW"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hWa"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hWE"/>
+        <insert character="4748"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hWee"/>
+        <insert character="4748"/>
+      </rule>
+      <rule>
+        <keyseq keys="`hW&apos;"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2e"/>
+        <insert character="4736"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2u"/>
+        <insert character="4737"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2i"/>
+        <insert character="4738"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2a"/>
+        <insert character="4739"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2E"/>
+        <insert character="4740"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2ee"/>
+        <insert character="4740"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2"/>
+        <insert character="4741"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2o"/>
+        <insert character="4742"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2We"/>
+        <insert character="4744"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2Wu"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2Wi"/>
+        <insert character="4746"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2W"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2Wa"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2WE"/>
+        <insert character="4748"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2Wee"/>
+        <insert character="4748"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2W&apos;"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhe"/>
+        <insert character="4736"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhu"/>
+        <insert character="4737"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhi"/>
+        <insert character="4738"/>
+      </rule>
+      <rule>
+        <keyseq keys="hha"/>
+        <insert character="4739"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhE"/>
+        <insert character="4740"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhee"/>
+        <insert character="4740"/>
+      </rule>
+      <rule>
+        <keyseq keys="hh"/>
+        <insert character="4741"/>
+      </rule>
+      <rule>
+        <keyseq keys="hho"/>
+        <insert character="4742"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhWe"/>
+        <insert character="4744"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhWu"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhWi"/>
+        <insert character="4746"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhW"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhWa"/>
+        <insert character="4747"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhWE"/>
+        <insert character="4748"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhWee"/>
+        <insert character="4748"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhW&apos;"/>
+        <insert character="4749"/>
+      </rule>
+      <rule>
+        <keyseq keys="ne"/>
+        <insert character="4752"/>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <insert character="4753"/>
+      </rule>
+      <rule>
+        <keyseq keys="ni"/>
+        <insert character="4754"/>
+      </rule>
+      <rule>
+        <keyseq keys="na"/>
+        <insert character="4755"/>
+      </rule>
+      <rule>
+        <keyseq keys="nE"/>
+        <insert character="4756"/>
+      </rule>
+      <rule>
+        <keyseq keys="nee"/>
+        <insert character="4756"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="4757"/>
+      </rule>
+      <rule>
+        <keyseq keys="no"/>
+        <insert character="4758"/>
+      </rule>
+      <rule>
+        <keyseq keys="nW"/>
+        <insert character="4759"/>
+      </rule>
+      <rule>
+        <keyseq keys="nWa"/>
+        <insert character="4759"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ne"/>
+        <insert character="4760"/>
+      </rule>
+      <rule>
+        <keyseq keys="Nu"/>
+        <insert character="4761"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ni"/>
+        <insert character="4762"/>
+      </rule>
+      <rule>
+        <keyseq keys="Na"/>
+        <insert character="4763"/>
+      </rule>
+      <rule>
+        <keyseq keys="NE"/>
+        <insert character="4764"/>
+      </rule>
+      <rule>
+        <keyseq keys="Nee"/>
+        <insert character="4764"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="4765"/>
+      </rule>
+      <rule>
+        <keyseq keys="No"/>
+        <insert character="4766"/>
+      </rule>
+      <rule>
+        <keyseq keys="NW"/>
+        <insert character="4767"/>
+      </rule>
+      <rule>
+        <keyseq keys="NWa"/>
+        <insert character="4767"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="4769"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="4769"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="4770"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="4771"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="4771"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="4772"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="4773"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="4773"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="4774"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="4774"/>
+      </rule>
+      <rule>
+        <keyseq keys="ea"/>
+        <insert character="4775"/>
+      </rule>
+      <rule>
+        <keyseq keys="ke"/>
+        <insert character="4776"/>
+      </rule>
+      <rule>
+        <keyseq keys="ku"/>
+        <insert character="4777"/>
+      </rule>
+      <rule>
+        <keyseq keys="ki"/>
+        <insert character="4778"/>
+      </rule>
+      <rule>
+        <keyseq keys="ka"/>
+        <insert character="4779"/>
+      </rule>
+      <rule>
+        <keyseq keys="kE"/>
+        <insert character="4780"/>
+      </rule>
+      <rule>
+        <keyseq keys="kee"/>
+        <insert character="4780"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="4781"/>
+      </rule>
+      <rule>
+        <keyseq keys="ko"/>
+        <insert character="4782"/>
+      </rule>
+      <rule>
+        <keyseq keys="kWe"/>
+        <insert character="4784"/>
+      </rule>
+      <rule>
+        <keyseq keys="kWu"/>
+        <insert character="4789"/>
+      </rule>
+      <rule>
+        <keyseq keys="kWi"/>
+        <insert character="4786"/>
+      </rule>
+      <rule>
+        <keyseq keys="kW"/>
+        <insert character="4787"/>
+      </rule>
+      <rule>
+        <keyseq keys="kWa"/>
+        <insert character="4787"/>
+      </rule>
+      <rule>
+        <keyseq keys="kWE"/>
+        <insert character="4788"/>
+      </rule>
+      <rule>
+        <keyseq keys="kWee"/>
+        <insert character="4788"/>
+      </rule>
+      <rule>
+        <keyseq keys="kW&apos;"/>
+        <insert character="4789"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ke"/>
+        <insert character="4792"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ku"/>
+        <insert character="4793"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ki"/>
+        <insert character="4794"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ka"/>
+        <insert character="4795"/>
+      </rule>
+      <rule>
+        <keyseq keys="KE"/>
+        <insert character="4796"/>
+      </rule>
+      <rule>
+        <keyseq keys="Kee"/>
+        <insert character="4796"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="4797"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ko"/>
+        <insert character="4798"/>
+      </rule>
+      <rule>
+        <keyseq keys="KWe"/>
+        <insert character="4800"/>
+      </rule>
+      <rule>
+        <keyseq keys="KWu"/>
+        <insert character="4805"/>
+      </rule>
+      <rule>
+        <keyseq keys="KWi"/>
+        <insert character="4802"/>
+      </rule>
+      <rule>
+        <keyseq keys="KW"/>
+        <insert character="4803"/>
+      </rule>
+      <rule>
+        <keyseq keys="KWa"/>
+        <insert character="4803"/>
+      </rule>
+      <rule>
+        <keyseq keys="KWE"/>
+        <insert character="4804"/>
+      </rule>
+      <rule>
+        <keyseq keys="KWee"/>
+        <insert character="4804"/>
+      </rule>
+      <rule>
+        <keyseq keys="KW&apos;"/>
+        <insert character="4805"/>
+      </rule>
+      <rule>
+        <keyseq keys="we"/>
+        <insert character="4808"/>
+      </rule>
+      <rule>
+        <keyseq keys="wu"/>
+        <insert character="4809"/>
+      </rule>
+      <rule>
+        <keyseq keys="wi"/>
+        <insert character="4810"/>
+      </rule>
+      <rule>
+        <keyseq keys="wa"/>
+        <insert character="4811"/>
+      </rule>
+      <rule>
+        <keyseq keys="wE"/>
+        <insert character="4812"/>
+      </rule>
+      <rule>
+        <keyseq keys="wee"/>
+        <insert character="4812"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="4813"/>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <insert character="4814"/>
+      </rule>
+      <rule>
+        <keyseq keys="`e"/>
+        <insert character="4816"/>
+      </rule>
+      <rule>
+        <keyseq keys="`u"/>
+        <insert character="4817"/>
+      </rule>
+      <rule>
+        <keyseq keys="`U"/>
+        <insert character="4817"/>
+      </rule>
+      <rule>
+        <keyseq keys="`i"/>
+        <insert character="4818"/>
+      </rule>
+      <rule>
+        <keyseq keys="`a"/>
+        <insert character="4819"/>
+      </rule>
+      <rule>
+        <keyseq keys="`A"/>
+        <insert character="4819"/>
+      </rule>
+      <rule>
+        <keyseq keys="`E"/>
+        <insert character="4820"/>
+      </rule>
+      <rule>
+        <keyseq keys="`ee"/>
+        <insert character="4820"/>
+      </rule>
+      <rule>
+        <keyseq keys="`I"/>
+        <insert character="4821"/>
+      </rule>
+      <rule>
+        <keyseq keys="`o"/>
+        <insert character="4822"/>
+      </rule>
+      <rule>
+        <keyseq keys="`O"/>
+        <insert character="4822"/>
+      </rule>
+      <rule>
+        <keyseq keys="e2"/>
+        <insert character="4816"/>
+      </rule>
+      <rule>
+        <keyseq keys="u2"/>
+        <insert character="4817"/>
+      </rule>
+      <rule>
+        <keyseq keys="U2"/>
+        <insert character="4817"/>
+      </rule>
+      <rule>
+        <keyseq keys="i2"/>
+        <insert character="4818"/>
+      </rule>
+      <rule>
+        <keyseq keys="a2"/>
+        <insert character="4819"/>
+      </rule>
+      <rule>
+        <keyseq keys="A2"/>
+        <insert character="4819"/>
+      </rule>
+      <rule>
+        <keyseq keys="E2"/>
+        <insert character="4820"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee2"/>
+        <insert character="4820"/>
+      </rule>
+      <rule>
+        <keyseq keys="I2"/>
+        <insert character="4821"/>
+      </rule>
+      <rule>
+        <keyseq keys="o2"/>
+        <insert character="4822"/>
+      </rule>
+      <rule>
+        <keyseq keys="O2"/>
+        <insert character="4822"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <insert character="4816"/>
+      </rule>
+      <rule>
+        <keyseq keys="aaa"/>
+        <insert character="4816"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert character="4817"/>
+      </rule>
+      <rule>
+        <keyseq keys="UU"/>
+        <insert character="4817"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert character="4818"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert character="4819"/>
+      </rule>
+      <rule>
+        <keyseq keys="AA"/>
+        <insert character="4819"/>
+      </rule>
+      <rule>
+        <keyseq keys="EE"/>
+        <insert character="4820"/>
+      </rule>
+      <rule>
+        <keyseq keys="II"/>
+        <insert character="4821"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert character="4821"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert character="4822"/>
+      </rule>
+      <rule>
+        <keyseq keys="OO"/>
+        <insert character="4822"/>
+      </rule>
+      <rule>
+        <keyseq keys="ze"/>
+        <insert character="4824"/>
+      </rule>
+      <rule>
+        <keyseq keys="zu"/>
+        <insert character="4825"/>
+      </rule>
+      <rule>
+        <keyseq keys="zi"/>
+        <insert character="4826"/>
+      </rule>
+      <rule>
+        <keyseq keys="za"/>
+        <insert character="4827"/>
+      </rule>
+      <rule>
+        <keyseq keys="zE"/>
+        <insert character="4828"/>
+      </rule>
+      <rule>
+        <keyseq keys="zee"/>
+        <insert character="4828"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="4829"/>
+      </rule>
+      <rule>
+        <keyseq keys="zo"/>
+        <insert character="4830"/>
+      </rule>
+      <rule>
+        <keyseq keys="zW"/>
+        <insert character="4831"/>
+      </rule>
+      <rule>
+        <keyseq keys="zWa"/>
+        <insert character="4831"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ze"/>
+        <insert character="4832"/>
+      </rule>
+      <rule>
+        <keyseq keys="Zu"/>
+        <insert character="4833"/>
+      </rule>
+      <rule>
+        <keyseq keys="Zi"/>
+        <insert character="4834"/>
+      </rule>
+      <rule>
+        <keyseq keys="Za"/>
+        <insert character="4835"/>
+      </rule>
+      <rule>
+        <keyseq keys="ZE"/>
+        <insert character="4836"/>
+      </rule>
+      <rule>
+        <keyseq keys="Zee"/>
+        <insert character="4836"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="4837"/>
+      </rule>
+      <rule>
+        <keyseq keys="Zo"/>
+        <insert character="4838"/>
+      </rule>
+      <rule>
+        <keyseq keys="ZW"/>
+        <insert character="4839"/>
+      </rule>
+      <rule>
+        <keyseq keys="ZWa"/>
+        <insert character="4839"/>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <insert character="4840"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <insert character="4841"/>
+      </rule>
+      <rule>
+        <keyseq keys="yi"/>
+        <insert character="4842"/>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <insert character="4843"/>
+      </rule>
+      <rule>
+        <keyseq keys="yE"/>
+        <insert character="4844"/>
+      </rule>
+      <rule>
+        <keyseq keys="yee"/>
+        <insert character="4844"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="4845"/>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <insert character="4846"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ye"/>
+        <insert character="4840"/>
+      </rule>
+      <rule>
+        <keyseq keys="Yu"/>
+        <insert character="4841"/>
+      </rule>
+      <rule>
+        <keyseq keys="Yi"/>
+        <insert character="4842"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ya"/>
+        <insert character="4843"/>
+      </rule>
+      <rule>
+        <keyseq keys="YE"/>
+        <insert character="4844"/>
+      </rule>
+      <rule>
+        <keyseq keys="Yee"/>
+        <insert character="4844"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="4845"/>
+      </rule>
+      <rule>
+        <keyseq keys="Yo"/>
+        <insert character="4846"/>
+      </rule>
+      <rule>
+        <keyseq keys="de"/>
+        <insert character="4848"/>
+      </rule>
+      <rule>
+        <keyseq keys="du"/>
+        <insert character="4849"/>
+      </rule>
+      <rule>
+        <keyseq keys="di"/>
+        <insert character="4850"/>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <insert character="4851"/>
+      </rule>
+      <rule>
+        <keyseq keys="dE"/>
+        <insert character="4852"/>
+      </rule>
+      <rule>
+        <keyseq keys="dee"/>
+        <insert character="4852"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="4853"/>
+      </rule>
+      <rule>
+        <keyseq keys="do"/>
+        <insert character="4854"/>
+      </rule>
+      <rule>
+        <keyseq keys="dW"/>
+        <insert character="4855"/>
+      </rule>
+      <rule>
+        <keyseq keys="dWa"/>
+        <insert character="4855"/>
+      </rule>
+      <rule>
+        <keyseq keys="De"/>
+        <insert character="4856"/>
+      </rule>
+      <rule>
+        <keyseq keys="Du"/>
+        <insert character="4857"/>
+      </rule>
+      <rule>
+        <keyseq keys="Di"/>
+        <insert character="4858"/>
+      </rule>
+      <rule>
+        <keyseq keys="Da"/>
+        <insert character="4859"/>
+      </rule>
+      <rule>
+        <keyseq keys="DE"/>
+        <insert character="4860"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dee"/>
+        <insert character="4860"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="4861"/>
+      </rule>
+      <rule>
+        <keyseq keys="Do"/>
+        <insert character="4862"/>
+      </rule>
+      <rule>
+        <keyseq keys="DW"/>
+        <insert character="4863"/>
+      </rule>
+      <rule>
+        <keyseq keys="DWa"/>
+        <insert character="4863"/>
+      </rule>
+      <rule>
+        <keyseq keys="je"/>
+        <insert character="4864"/>
+      </rule>
+      <rule>
+        <keyseq keys="ju"/>
+        <insert character="4865"/>
+      </rule>
+      <rule>
+        <keyseq keys="ji"/>
+        <insert character="4866"/>
+      </rule>
+      <rule>
+        <keyseq keys="ja"/>
+        <insert character="4867"/>
+      </rule>
+      <rule>
+        <keyseq keys="jE"/>
+        <insert character="4868"/>
+      </rule>
+      <rule>
+        <keyseq keys="jee"/>
+        <insert character="4868"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="4869"/>
+      </rule>
+      <rule>
+        <keyseq keys="jo"/>
+        <insert character="4870"/>
+      </rule>
+      <rule>
+        <keyseq keys="jW"/>
+        <insert character="4871"/>
+      </rule>
+      <rule>
+        <keyseq keys="jWa"/>
+        <insert character="4871"/>
+      </rule>
+      <rule>
+        <keyseq keys="Je"/>
+        <insert character="4864"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ju"/>
+        <insert character="4865"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ji"/>
+        <insert character="4866"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ja"/>
+        <insert character="4867"/>
+      </rule>
+      <rule>
+        <keyseq keys="JE"/>
+        <insert character="4868"/>
+      </rule>
+      <rule>
+        <keyseq keys="Jee"/>
+        <insert character="4868"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="4869"/>
+      </rule>
+      <rule>
+        <keyseq keys="Jo"/>
+        <insert character="4870"/>
+      </rule>
+      <rule>
+        <keyseq keys="JW"/>
+        <insert character="4871"/>
+      </rule>
+      <rule>
+        <keyseq keys="JWa"/>
+        <insert character="4871"/>
+      </rule>
+      <rule>
+        <keyseq keys="ge"/>
+        <insert character="4872"/>
+      </rule>
+      <rule>
+        <keyseq keys="gu"/>
+        <insert character="4873"/>
+      </rule>
+      <rule>
+        <keyseq keys="gi"/>
+        <insert character="4874"/>
+      </rule>
+      <rule>
+        <keyseq keys="ga"/>
+        <insert character="4875"/>
+      </rule>
+      <rule>
+        <keyseq keys="gE"/>
+        <insert character="4876"/>
+      </rule>
+      <rule>
+        <keyseq keys="gee"/>
+        <insert character="4876"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="4877"/>
+      </rule>
+      <rule>
+        <keyseq keys="go"/>
+        <insert character="4878"/>
+      </rule>
+      <rule>
+        <keyseq keys="gWe"/>
+        <insert character="4880"/>
+      </rule>
+      <rule>
+        <keyseq keys="gWu"/>
+        <insert character="4885"/>
+      </rule>
+      <rule>
+        <keyseq keys="gWi"/>
+        <insert character="4882"/>
+      </rule>
+      <rule>
+        <keyseq keys="gW"/>
+        <insert character="4883"/>
+      </rule>
+      <rule>
+        <keyseq keys="gWa"/>
+        <insert character="4883"/>
+      </rule>
+      <rule>
+        <keyseq keys="gWE"/>
+        <insert character="4884"/>
+      </rule>
+      <rule>
+        <keyseq keys="gWee"/>
+        <insert character="4884"/>
+      </rule>
+      <rule>
+        <keyseq keys="gW&apos;"/>
+        <insert character="4885"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ge"/>
+        <insert character="4888"/>
+      </rule>
+      <rule>
+        <keyseq keys="Gu"/>
+        <insert character="4889"/>
+      </rule>
+      <rule>
+        <keyseq keys="Gi"/>
+        <insert character="4890"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ga"/>
+        <insert character="4891"/>
+      </rule>
+      <rule>
+        <keyseq keys="GE"/>
+        <insert character="4892"/>
+      </rule>
+      <rule>
+        <keyseq keys="Gee"/>
+        <insert character="4892"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="4893"/>
+      </rule>
+      <rule>
+        <keyseq keys="Go"/>
+        <insert character="4894"/>
+      </rule>
+      <rule>
+        <keyseq keys="Te"/>
+        <insert character="4896"/>
+      </rule>
+      <rule>
+        <keyseq keys="Tu"/>
+        <insert character="4897"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ti"/>
+        <insert character="4898"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ta"/>
+        <insert character="4899"/>
+      </rule>
+      <rule>
+        <keyseq keys="TE"/>
+        <insert character="4900"/>
+      </rule>
+      <rule>
+        <keyseq keys="Tee"/>
+        <insert character="4900"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="4901"/>
+      </rule>
+      <rule>
+        <keyseq keys="To"/>
+        <insert character="4902"/>
+      </rule>
+      <rule>
+        <keyseq keys="TW"/>
+        <insert character="4903"/>
+      </rule>
+      <rule>
+        <keyseq keys="TWa"/>
+        <insert character="4903"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ce"/>
+        <insert character="4904"/>
+      </rule>
+      <rule>
+        <keyseq keys="Cu"/>
+        <insert character="4905"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ci"/>
+        <insert character="4906"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ca"/>
+        <insert character="4907"/>
+      </rule>
+      <rule>
+        <keyseq keys="CE"/>
+        <insert character="4908"/>
+      </rule>
+      <rule>
+        <keyseq keys="Cee"/>
+        <insert character="4908"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="4909"/>
+      </rule>
+      <rule>
+        <keyseq keys="Co"/>
+        <insert character="4910"/>
+      </rule>
+      <rule>
+        <keyseq keys="CW"/>
+        <insert character="4911"/>
+      </rule>
+      <rule>
+        <keyseq keys="CWa"/>
+        <insert character="4911"/>
+      </rule>
+      <rule>
+        <keyseq keys="Pe"/>
+        <insert character="4912"/>
+      </rule>
+      <rule>
+        <keyseq keys="Pu"/>
+        <insert character="4913"/>
+      </rule>
+      <rule>
+        <keyseq keys="Pi"/>
+        <insert character="4914"/>
+      </rule>
+      <rule>
+        <keyseq keys="Pa"/>
+        <insert character="4915"/>
+      </rule>
+      <rule>
+        <keyseq keys="PE"/>
+        <insert character="4916"/>
+      </rule>
+      <rule>
+        <keyseq keys="Pee"/>
+        <insert character="4916"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="4917"/>
+      </rule>
+      <rule>
+        <keyseq keys="Po"/>
+        <insert character="4918"/>
+      </rule>
+      <rule>
+        <keyseq keys="PW"/>
+        <insert character="4919"/>
+      </rule>
+      <rule>
+        <keyseq keys="PWa"/>
+        <insert character="4919"/>
+      </rule>
+      <rule>
+        <keyseq keys="Se"/>
+        <insert character="4920"/>
+      </rule>
+      <rule>
+        <keyseq keys="Su"/>
+        <insert character="4921"/>
+      </rule>
+      <rule>
+        <keyseq keys="Si"/>
+        <insert character="4922"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sa"/>
+        <insert character="4923"/>
+      </rule>
+      <rule>
+        <keyseq keys="SE"/>
+        <insert character="4924"/>
+      </rule>
+      <rule>
+        <keyseq keys="See"/>
+        <insert character="4924"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="4925"/>
+      </rule>
+      <rule>
+        <keyseq keys="So"/>
+        <insert character="4926"/>
+      </rule>
+      <rule>
+        <keyseq keys="SW"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="SWa"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="`Se"/>
+        <insert character="4928"/>
+      </rule>
+      <rule>
+        <keyseq keys="`Su"/>
+        <insert character="4929"/>
+      </rule>
+      <rule>
+        <keyseq keys="`Si"/>
+        <insert character="4930"/>
+      </rule>
+      <rule>
+        <keyseq keys="`Sa"/>
+        <insert character="4931"/>
+      </rule>
+      <rule>
+        <keyseq keys="`SE"/>
+        <insert character="4932"/>
+      </rule>
+      <rule>
+        <keyseq keys="`See"/>
+        <insert character="4932"/>
+      </rule>
+      <rule>
+        <keyseq keys="`S"/>
+        <insert character="4933"/>
+      </rule>
+      <rule>
+        <keyseq keys="`So"/>
+        <insert character="4934"/>
+      </rule>
+      <rule>
+        <keyseq keys="`SW"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="`SWa"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2e"/>
+        <insert character="4928"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2u"/>
+        <insert character="4929"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2i"/>
+        <insert character="4930"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2a"/>
+        <insert character="4931"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2E"/>
+        <insert character="4932"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2ee"/>
+        <insert character="4932"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2"/>
+        <insert character="4933"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2o"/>
+        <insert character="4934"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2W"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="S2Wa"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSe"/>
+        <insert character="4928"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSu"/>
+        <insert character="4929"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSi"/>
+        <insert character="4930"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSa"/>
+        <insert character="4931"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSE"/>
+        <insert character="4932"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSee"/>
+        <insert character="4932"/>
+      </rule>
+      <rule>
+        <keyseq keys="SS"/>
+        <insert character="4933"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSo"/>
+        <insert character="4934"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSW"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="SSWa"/>
+        <insert character="4927"/>
+      </rule>
+      <rule>
+        <keyseq keys="fe"/>
+        <insert character="4936"/>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert character="4937"/>
+      </rule>
+      <rule>
+        <keyseq keys="fi"/>
+        <insert character="4938"/>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <insert character="4939"/>
+      </rule>
+      <rule>
+        <keyseq keys="fE"/>
+        <insert character="4940"/>
+      </rule>
+      <rule>
+        <keyseq keys="fee"/>
+        <insert character="4940"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="4941"/>
+      </rule>
+      <rule>
+        <keyseq keys="fo"/>
+        <insert character="4942"/>
+      </rule>
+      <rule>
+        <keyseq keys="fW"/>
+        <insert character="4943"/>
+      </rule>
+      <rule>
+        <keyseq keys="fWa"/>
+        <insert character="4943"/>
+      </rule>
+      <rule>
+        <keyseq keys="fY"/>
+        <insert character="4954"/>
+      </rule>
+      <rule>
+        <keyseq keys="fYa"/>
+        <insert character="4954"/>
+      </rule>
+      <rule>
+        <keyseq keys="Fe"/>
+        <insert character="4936"/>
+      </rule>
+      <rule>
+        <keyseq keys="Fu"/>
+        <insert character="4937"/>
+      </rule>
+      <rule>
+        <keyseq keys="Fi"/>
+        <insert character="4938"/>
+      </rule>
+      <rule>
+        <keyseq keys="Fa"/>
+        <insert character="4939"/>
+      </rule>
+      <rule>
+        <keyseq keys="FE"/>
+        <insert character="4940"/>
+      </rule>
+      <rule>
+        <keyseq keys="Fee"/>
+        <insert character="4940"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="4941"/>
+      </rule>
+      <rule>
+        <keyseq keys="Fo"/>
+        <insert character="4942"/>
+      </rule>
+      <rule>
+        <keyseq keys="FW"/>
+        <insert character="4943"/>
+      </rule>
+      <rule>
+        <keyseq keys="FWa"/>
+        <insert character="4943"/>
+      </rule>
+      <rule>
+        <keyseq keys="FY"/>
+        <insert character="4954"/>
+      </rule>
+      <rule>
+        <keyseq keys="FYa"/>
+        <insert character="4954"/>
+      </rule>
+      <rule>
+        <keyseq keys="pe"/>
+        <insert character="4944"/>
+      </rule>
+      <rule>
+        <keyseq keys="pu"/>
+        <insert character="4945"/>
+      </rule>
+      <rule>
+        <keyseq keys="pi"/>
+        <insert character="4946"/>
+      </rule>
+      <rule>
+        <keyseq keys="pa"/>
+        <insert character="4947"/>
+      </rule>
+      <rule>
+        <keyseq keys="pE"/>
+        <insert character="4948"/>
+      </rule>
+      <rule>
+        <keyseq keys="pee"/>
+        <insert character="4948"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="4949"/>
+      </rule>
+      <rule>
+        <keyseq keys="po"/>
+        <insert character="4950"/>
+      </rule>
+      <rule>
+        <keyseq keys="pW"/>
+        <insert character="4951"/>
+      </rule>
+      <rule>
+        <keyseq keys="pWa"/>
+        <insert character="4951"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;&apos;"/>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="4961"/>
+      </rule>
+      <rule>
+        <keyseq keys="::"/>
+        <insert character="4962"/>
+      </rule>
+      <rule>
+        <keyseq keys=":::"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="4962"/>
+      </rule>
+      <rule>
+        <keyseq keys="..."/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="4963"/>
+      </rule>
+      <rule>
+        <keyseq keys=",,"/>
+        <insert character="44"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="4964"/>
+      </rule>
+      <rule>
+        <keyseq keys=";;"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="-:"/>
+        <insert character="4965"/>
+      </rule>
+      <rule>
+        <keyseq keys=":-"/>
+        <insert character="4966"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="**"/>
+        <insert character="4968"/>
+      </rule>
+      <rule>
+        <keyseq keys=":|:"/>
+        <insert character="4968"/>
+      </rule>
+      <rule>
+        <keyseq keys="??"/>
+        <insert character="4967"/>
+      </rule>
+      <rule>
+        <keyseq keys="`?"/>
+        <insert character="4967"/>
+      </rule>
+      <rule>
+        <keyseq keys="???"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="`1"/>
+        <insert character="4969"/>
+      </rule>
+      <rule>
+        <keyseq keys="`2"/>
+        <insert character="4970"/>
+      </rule>
+      <rule>
+        <keyseq keys="`3"/>
+        <insert character="4971"/>
+      </rule>
+      <rule>
+        <keyseq keys="`4"/>
+        <insert character="4972"/>
+      </rule>
+      <rule>
+        <keyseq keys="`5"/>
+        <insert character="4973"/>
+      </rule>
+      <rule>
+        <keyseq keys="`6"/>
+        <insert character="4974"/>
+      </rule>
+      <rule>
+        <keyseq keys="`7"/>
+        <insert character="4975"/>
+      </rule>
+      <rule>
+        <keyseq keys="`8"/>
+        <insert character="4976"/>
+      </rule>
+      <rule>
+        <keyseq keys="`9"/>
+        <insert character="4977"/>
+      </rule>
+      <rule>
+        <keyseq keys="`10"/>
+        <insert character="4978"/>
+      </rule>
+      <rule>
+        <keyseq keys="`20"/>
+        <insert character="4979"/>
+      </rule>
+      <rule>
+        <keyseq keys="`30"/>
+        <insert character="4980"/>
+      </rule>
+      <rule>
+        <keyseq keys="`40"/>
+        <insert character="4981"/>
+      </rule>
+      <rule>
+        <keyseq keys="`50"/>
+        <insert character="4982"/>
+      </rule>
+      <rule>
+        <keyseq keys="`60"/>
+        <insert character="4983"/>
+      </rule>
+      <rule>
+        <keyseq keys="`70"/>
+        <insert character="4984"/>
+      </rule>
+      <rule>
+        <keyseq keys="`80"/>
+        <insert character="4985"/>
+      </rule>
+      <rule>
+        <keyseq keys="`90"/>
+        <insert character="4986"/>
+      </rule>
+      <rule>
+        <keyseq keys="`100"/>
+        <insert character="4987"/>
+      </rule>
+      <rule>
+        <keyseq keys="`1000"/>
+        <insert string="፲፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`2000"/>
+        <insert string="፳፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`3000"/>
+        <insert string="፴፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`4000"/>
+        <insert string="፵፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`5000"/>
+        <insert string="፶፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`6000"/>
+        <insert string="፷፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`7000"/>
+        <insert string="፸፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`8000"/>
+        <insert string="፹፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`9000"/>
+        <insert string="፺፻"/>
+      </rule>
+      <rule>
+        <keyseq keys="`10000"/>
+        <insert character="4988"/>
+      </rule>
+      <rule>
+        <keyseq keys="`20000"/>
+        <insert string="፪፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`30000"/>
+        <insert string="፫፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`40000"/>
+        <insert string="፬፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`50000"/>
+        <insert string="፭፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`60000"/>
+        <insert string="፮፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`70000"/>
+        <insert string="፯፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`80000"/>
+        <insert string="፰፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`90000"/>
+        <insert string="፱፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`100000"/>
+        <insert string="፲፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`200000"/>
+        <insert string="፳፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`300000"/>
+        <insert string="፴፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`400000"/>
+        <insert string="፵፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`500000"/>
+        <insert string="፶፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`600000"/>
+        <insert string="፷፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`700000"/>
+        <insert string="፸፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`800000"/>
+        <insert string="፹፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`900000"/>
+        <insert string="፺፼"/>
+      </rule>
+      <rule>
+        <keyseq keys="`1000000"/>
+        <insert string="፻፼"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ar-kbd.mim b/MIM/ar-kbd.mim
deleted file mode 100644 (file)
index b715f6f..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-;; ar-kbd.mim -- Arabic input method with Arabic keyboad layout
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ar kbd)
-
-(description "Input Method for Arabic simulating Arabic keyboard (MS Windows).
-")
-
-(title "ض")
-
-(map
- (generic
-  ("1" "١")
-  ("2" "٢")
-  ("3" "٣")
-  ("4" "٤")
-  ("5" "٥")
-  ("6" "٦")
-  ("7" "٧")
-  ("8" "٨")
-  ("9" "٩")
-  ("0" "٠")
-  ("`" "ذ")
-
-  ("q" "ض")
-  ("w" "ص")
-  ("e" "ث")
-  ("r" "ق")
-  ("t" "ف")
-  ("y" "غ")
-  ("u" "ع")
-  ("i" "ه")
-  ("o" "خ")
-  ("p" "ح")
-  ("[" "ج")
-  ("]" "د")
-
-  ("a" "ش")
-  ("s" "س")
-  ("d" "ي")
-  ("f" "ب")
-  ("g" "ل")
-  ("h" "ا")
-  ("j" "ت")
-  ("k" "ن")
-  ("l" "م")
-  (";" "ك")
-  ("'" "ط")
-
-  ("z" "ئ")
-  ("x" "ء")
-  ("c" "ؤ")
-  ("v" "ر")
-  ("b" "لا")
-  ("n" "ى")
-  ("m" "ة")
-  ("," "و")
-  ("." "ز")
-  ("/" "ظ")
-
-  ("\(" "\)")
-  ("\)" "\(")
-  ("~" "ّ")
-
-  ("Q" "َ")
-  ("W" "ً")
-  ("E" "ُ")
-  ("R" "ٌ")
-  ("T" "لإ")
-  ("Y" "إ")
-  ("U" "`")
-  ("I" "÷")
-  ("O" "×")
-  ("P" "؛")
-  ("{" ">")
-  ("}" "<")
-
-  ("A" "ِ")
-  ("S" "ٍ")
-  ("D" "]")
-  ("F" "[")
-  ("G" "لأ")
-  ("H" "أ")
-  ("J" "ـ")
-  ("K" "،")
-  ("L" "/")
-
-  ("Z" "~")
-  ("X" "ْ")
-  ("C" "}")
-  ("V" "{")
-  ("B" "لآ")
-  ("N" "آ")
-  ("M" "'")
-  ("<" ",")
-  (">" ".")
-  ("?" "؟")
-
-  ((C-,) ">")
-  ((C-.) "<")
-  ((C-\[) "]")
-  ((C-\]) "[")
-  ((C-J) "‍")                                ; zero width joiner
-  ((C-L) "‎")                                ; left to right mark
-  ((C-N) "‌")                                ; zero width non joiner
-  ((C-R) "‏")                                ; right to left mark
-  ((C-{) "}")
-  ((C-}) "{")
-  ))
-
-(state
- (init
-  (generic)))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/ar-kbd.mimx b/MIM/ar-kbd.mimx
new file mode 100644 (file)
index 0000000..e43cb20
--- /dev/null
@@ -0,0 +1,392 @@
+<?xml version='1.0'?>
+
+<input-method xmlns="http://www.m17n.org/MIM"> 
+  <tags>
+    <language>ar</language>
+    <name>kbd</name>
+  </tags>
+  <description>Input Method for Arabic simulating Arabic keyboard (MS Windows).
+</description>
+  <title>ض</title>
+  <map-list>
+    <map id="map-generic">
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="١"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="٢"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="٣"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="٤"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="٥"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="٦"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="٧"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="٨"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="٩"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="٠"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="ذ"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ض"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ص"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ث"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ق"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ف"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="غ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ع"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ه"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="خ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ح"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ج"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="د"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ش"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="س"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ي"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ب"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ل"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ا"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ت"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ن"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="م"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ك"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="ط"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ئ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ء"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ؤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ر"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="لا"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ى"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ة"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="و"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ز"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="ظ"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="ّ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="َ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="ً"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ُ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ٌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="لإ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="إ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="`"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="÷"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="×"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="؛"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="&gt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="&lt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ِ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ٍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="]"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="["/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="لأ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="أ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ـ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="،"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="/"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ْ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="}"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="{"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="لآ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="آ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="؟"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-,</key-event>
+        </keyseq>
+        <insert string="&gt;"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-.</key-event>
+        </keyseq>
+        <insert string="&lt;"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-[</key-event>
+        </keyseq>
+        <insert string="]"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-]</key-event>
+        </keyseq>
+        <insert string="["/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-J</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-L</key-event>
+        </keyseq>
+        <insert string="‎"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-N</key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-R</key-event>
+        </keyseq>
+        <insert string="‏"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-{</key-event>
+        </keyseq>
+        <insert string="}"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-}</key-event>
+        </keyseq>
+        <insert string="{"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-generic"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/as-itrans.mim b/MIM/as-itrans.mim
deleted file mode 100644 (file)
index da719dc..0000000
+++ /dev/null
@@ -1,196 +0,0 @@
-;; as-itrans.mim -- Assamese input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method as itrans)
-
-(description "Assamese input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "ক")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "ক্")
-  ("kh" "খ্")
-  ("g" "গ্")
-  ("gh" "ঘ্")
-  ("~N" "ঙ্")
-  ("N^" "ঙ্")
-  ("ch" "চ্")
-  ("Ch" "ছ্")
-  ("chh" "ছ্")
-  ("j" "জ্")
-  ("jh" "ঝ্")
-  ("~n" "ঞ্")
-  ("JN" "ঞ্")
-  ("T" "ট্")
-  ("Th" "ঠ্")
-  ("D" "ড্")
-  ("Dh" "ঢ্")
-  ("N" "ণ্")
-  ("t" "ত্")
-  ("th" "থ্")
-  ("d" "দ্")
-  ("dh" "ধ্")
-  ("n" "ন্")
-  ("p" "প্")
-  ("ph" "ফ্")
-  ("b" "ব্")
-  ("bh" "ভ্")
-  ("m" "ম্")
-  ("y" "য্")
-  ("r" "ৰ্")
-  ("l" "ল্")
-  ("v" "ৱ্")
-  ("w" "ৱ্")
-  ("sh" "শ্")
-  ("Sh" "ষ্")
-  ("shh" "ষ্")
-  ("s" "স্")
-  ("h" "হ্")
-  (".D" "ড়্")
-  (".Dh" "ঢ়্")
-  ("Y" "য়্")
-  ("yh" "য়্")
-  ("GY" "জ্ঞ্")
-  ("dny" "জ্ঞ্")
-  ("x" "ক্ষ্"))
-
- (independent
-  ("a" "অ")
-  ("aa" "আ")
-  ("A" "আ")
-  ("i" "ই")
-  ("ii" "ঈ")
-  ("I" "ঈ")
-  ("u" "উ")
-  ("uu" "ঊ")
-  ("U" "ঊ")
-  ("RRi" "ঋ")
-  ("R^i" "ঋ")
-  ("LLi" "ঌ")
-  ("L^i" "ঌ")
-  ("e" "এ")
-  ("ai" "ঐ")
-  ("o" "ও")
-  ("au" "ঔ")
-  ("RRI" "ৠ")
-  ("R^I" "ৠ")
-  ("LLI" "ৡ")
-  ("L^I" "ৡ")
-  (".N" "ঁ")
-  (".n" "ং")
-  ("M" "ং")
-  ("H" "ঃ")
-  (".h" "্")
-  ("0" "০")
-  ("1" "১")
-  ("2" "২")
-  ("3" "৩")
-  ("4" "৪")
-  ("5" "৫")
-  ("6" "৬")
-  ("7" "৭")
-  ("8" "৮")
-  ("9" "৯")
-  ("#" "্ৰ")
-  ("$" "ৰ্")
-  ("^" "ত্ৰ")
-  ("*" "শ্ৰ")
-  ("]" "়")
-  ((KP_1) "১")
-  ((KP_2) "২")
-  ((KP_3) "৩")
-  ((KP_4) "৪")
-  ((KP_5) "৫")
-  ((KP_6) "৬")
-  ((KP_7) "৭")
-  ((KP_8) "৮")
-  ((KP_9) "৯")
-  ((KP_0) "০")
-  ((S-\ ) "‌")
-  ((C-@) "‍"))
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "া")
-  ("A" (delete @-) "া")
-  ("i" (delete @-) "ি")
-  ("ii" (delete @-) "ী")
-  ("I" (delete @-) "ী")
-  ("u" (delete @-) "ু")
-  ("uu" (delete @-) "ূ")
-  ("U" (delete @-) "ূ")
-  ("RRi" (delete @-) "ৃ")
-  ("R^i" (delete @-) "ৃ")
-  ("LLi" (delete @-) "ৢ")
-  ("L^i" (delete @-) "ৢ")
-  ("e" (delete @-) "ে")
-  ("ai" (delete @-) "ৈ")
-  ("o" (delete @-) "ো")
-  ("au" (delete @-) "ৌ")
-  ("RRI" (delete @-) "ৄ")
-  ("R^I" (delete @-) "ৄ")
-  ("LLI" (delete @-) "ৣ")
-  ("L^I" (delete @-) "ৣ"))
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/as-itrans.mimx b/MIM/as-itrans.mimx
new file mode 100644 (file)
index 0000000..10f9a01
--- /dev/null
@@ -0,0 +1,825 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>as</language>
+    <name>itrans</name>
+  </tags>
+  <description>Assamese input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>ক</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ক্"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="খ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="গ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ঘ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ঙ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ঙ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="চ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ছ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="ছ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="জ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ঝ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ট্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ঠ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ড্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ঢ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ণ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ত্"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="থ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="দ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ধ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ন্"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="প্"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ফ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ব্"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="ভ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ম্"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="য্"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ৰ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ল্"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ৱ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ৱ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="শ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ষ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ষ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="স্"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="হ্"/>
+      </rule>
+      <rule>
+        <keyseq keys=".D"/>
+        <insert string="ড়্"/>
+      </rule>
+      <rule>
+        <keyseq keys=".Dh"/>
+        <insert string="ঢ়্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="য়্"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert string="য়্"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="জ্ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="জ্ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ক্ষ্"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="অ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="আ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="আ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ই"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ঈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ঈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="উ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ঊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ঊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ঋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ঋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <insert string="ঌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <insert string="ঌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="এ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ঐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ও"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ঔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <insert string="ৠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <insert string="ৠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <insert string="ৡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <insert string="ৡ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".N"/>
+        <insert string="ঁ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ং"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ং"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ঃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="্"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="০"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="১"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="২"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="৩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="৪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="৫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="৬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="৭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="৮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="৯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="্ৰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ৰ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ত্ৰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="শ্ৰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="়"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="১"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="২"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="৩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="৪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="৫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="৬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="৭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="৮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="৯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="০"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="া"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="া"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ি"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ী"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ী"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ু"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ূ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ূ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ে"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ো"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৣ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/bn-itrans.mim b/MIM/bn-itrans.mim
deleted file mode 100644 (file)
index 10bac49..0000000
+++ /dev/null
@@ -1,222 +0,0 @@
-;; bn-itrans.mim -- Bengali input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method bn itrans)
-
-(description "Bengali input method by ITRANS transliteration.
-
-Itrans Bengali Keymap Layout created by Avinash Chopde in
-accordance with the details in the following link:
-
-http://www.aczoom.com/itrans/beng/node4.html
-
-Key Summary:
-
-The consonant alphabets are represented as half-characters by
-default i.e. k = ক্ . To complete the character please use 'a'
-representing 'অ' i.e. ka=ক. Consonant conjuncts can be created by
-writing the consonant characters in sequential order. To complete
-the conjunct either 'অ' or any other dependent vowel [অ (a),
-া(aa), ি(i), ী(ii), ু(u), ূ(uu), ে(e), ৈ(ai), ো (o), ৌ (au)] needs
-to be added at the end.
-
-E.g. ক্রিয়া = k+r+i+Y+A
-
-To write 'Khaanda-ta' (ৎ) use the key combination : t.h
-
-Detailed instructions for typing are available at the above mentioned link
-
-The following keysequences are not defined in the mentioned page,
-but added for users' sake:
-
-Ch JN shh yh dny LLi L^i RRI R^I LLI L^I # $ ^ * ]
-Shift-SPC Control-SPC
-")
-
-(title "ক")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "ক্")
-  ("kh" "খ্")
-  ("g" "গ্")
-  ("gh" "ঘ্")
-  ("~N" "ঙ্")
-  ("N^" "ঙ্")
-  ("ch" "চ্")
-  ("chh" "ছ্")
-  ("Ch" "ছ্")                              ; not in ITRANS Bengali table
-  ("j" "জ্")
-  ("jh" "ঝ্")
-  ("~n" "ঞ্")
-  ("n^" "ঞ্")
-  ("JN" "ঞ্")                              ; not in ITRANS Bengali table
-  ("T" "ট্")
-  ("Th" "ঠ্")
-  ("D" "ড্")
-  ("Dh" "ঢ্")
-  ("N" "ণ্")
-  ("t" "ত্")
-  ("th" "থ্")
-  ("d" "দ্")
-  ("dh" "ধ্")
-  ("n" "ন্")
-  ("p" "প্")
-  ("ph" "ফ্")
-  ("b" "ব্")
-  ("bh" "ভ্")
-  ("m" "ম্")
-  ("J" "য্")
-  ("y" "য্")
-  ("r" "র্")
-  ("l" "ল্")
-  ("sh" "শ্")
-  ("Sh" "ষ্")
-  ("shh" "ষ্")                             ; not in ITRANS Bengali table
-  ("s" "স্")
-  ("h" "হ্")
-  (".D" "ড়্")
-  (".Dh" "ঢ়্")
-  ("Y" "য়্")
-  ("yh" "য়্")                              ; not in ITRANS Bengali table
-  ("GY" "জ্ঞ্")
-  ("dny" "জ্ঞ্")                       ; not in ITRANS Bengali table
-  ("x" "ক্ষ্"))
-
- (independent
-  ("a" "অ")
-  ("aa" "আ")
-  ("A" "আ")
-  ("i" "ই")
-  ("ii" "ঈ")
-  ("I" "ঈ")
-  ("u" "উ")
-  ("uu" "ঊ")
-  ("U" "ঊ")
-  ("RRi" "ঋ")
-  ("R^i" "ঋ")
-  ("LLi" "ঌ")                                ; not in ITRANS Bengali table
-  ("L^i" "ঌ")                                ; not in ITRANS Bengali table
-  ("e" "এ")
-  ("ai" "ঐ")
-  ("o" "ও")
-  ("au" "ঔ")
-  ("RRI" "ৠ")                                ; not in ITRANS Bengali table
-  ("R^I" "ৠ")                                ; not in ITRANS Bengali table
-  ("LLI" "ৡ")                                ; not in ITRANS Bengali table
-  ("L^I" "ৡ")                                ; not in ITRANS Bengali table
-  (".N" "ঁ")
-  (".n" "ং")
-  ("M" "ং")                          ; not in ITRANS Bengali table
-  ("H" "ঃ")
-  (".h" "্")
-  ("t.h" "ৎ")
-  ("0" "০")
-  ("1" "১")
-  ("2" "২")
-  ("3" "৩")
-  ("4" "৪")
-  ("5" "৫")
-  ("6" "৬")
-  ("7" "৭")
-  ("8" "৮")
-  ("9" "৯")
-  ("#" "্র")                               ; not in ITRANS Bengali table
-  ("$" "র্")                               ; not in ITRANS Bengali table
-  ("^" "ত্র")                            ; not in ITRANS Bengali table
-  ("*" "শ্র")                            ; not in ITRANS Bengali table
-  ("]" "়")                          ; not in ITRANS Bengali table
-  ((KP_1) "১")
-  ((KP_2) "২")
-  ((KP_3) "৩")
-  ((KP_4) "৪")
-  ((KP_5) "৫")
-  ((KP_6) "৬")
-  ((KP_7) "৭")
-  ((KP_8) "৮")
-  ((KP_9) "৯")
-  ((KP_0) "০")
-  ((S-\ ) "‌")                               ; not in ITRANS Bengali table
-  ((C-@) "‍"))                               ; not in ITRANS Bengali table
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "া")
-  ("A" (delete @-) "া")
-  ("i" (delete @-) "ি")
-  ("ii" (delete @-) "ী")
-  ("I" (delete @-) "ী")
-  ("u" (delete @-) "ু")
-  ("uu" (delete @-) "ূ")
-  ("U" (delete @-) "ূ")
-  ("RRi" (delete @-) "ৃ")
-  ("R^i" (delete @-) "ৃ")
-  ("LLi" (delete @-) "ৢ")            ; not in ITRANS Bengali table
-  ("L^i" (delete @-) "ৢ")            ; not in ITRANS Bengali table
-  ("e" (delete @-) "ে")
-  ("ai" (delete @-) "ৈ")
-  ("o" (delete @-) "ো")
-  ("au" (delete @-) "ৌ")
-  ("RRI" (delete @-) "ৄ")            ; not in ITRANS Bengali table
-  ("R^I" (delete @-) "ৄ")            ; not in ITRANS Bengali table
-  ("LLI" (delete @-) "ৣ")            ; not in ITRANS Bengali table
-  ("L^I" (delete @-) "ৣ"))           ; not in ITRANS Bengali table
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/bn-itrans.mimx b/MIM/bn-itrans.mimx
new file mode 100644 (file)
index 0000000..9103a82
--- /dev/null
@@ -0,0 +1,854 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>bn</language>
+    <name>itrans</name>
+  </tags>
+  <description>Bengali input method by ITRANS transliteration.
+
+Itrans Bengali Keymap Layout created by Avinash Chopde in
+accordance with the details in the following link:
+
+http://www.aczoom.com/itrans/beng/node4.html
+
+Key Summary:
+
+The consonant alphabets are represented as half-characters by
+default i.e. k = ক্ . To complete the character please use 'a'
+representing 'অ' i.e. ka=ক. Consonant conjuncts can be created by
+writing the consonant characters in sequential order. To complete
+the conjunct either 'অ' or any other dependent vowel [অ (a),
+া(aa), ি(i), ী(ii), ু(u), ূ(uu), ে(e), ৈ(ai), ো (o), ৌ (au)] needs
+to be added at the end.
+
+E.g. ক্রিয়া = k+r+i+Y+A
+
+To write 'Khaanda-ta' (ৎ) use the key combination : t.h
+
+Detailed instructions for typing are available at the above mentioned link
+
+The following keysequences are not defined in the mentioned page,
+but added for users' sake:
+
+Ch JN shh yh dny LLi L^i RRI R^I LLI L^I # $ ^ * ]
+Shift-SPC Control-SPC
+</description>
+  <title>ক</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ক্"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="খ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="গ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ঘ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ঙ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ঙ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="চ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="ছ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ছ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="জ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ঝ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="n^"/>
+        <insert string="ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ট্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ঠ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ড্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ঢ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ণ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ত্"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="থ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="দ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ধ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ন্"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="প্"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ফ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ব্"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="ভ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ম্"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="য্"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="য্"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="র্"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ল্"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="শ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ষ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ষ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="স্"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="হ্"/>
+      </rule>
+      <rule>
+        <keyseq keys=".D"/>
+        <insert string="ড়্"/>
+      </rule>
+      <rule>
+        <keyseq keys=".Dh"/>
+        <insert string="ঢ়্"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="য়্"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert string="য়্"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="জ্ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="জ্ঞ্"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ক্ষ্"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="অ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="আ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="আ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ই"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ঈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ঈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="উ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ঊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ঊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ঋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ঋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <insert string="ঌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <insert string="ঌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="এ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ঐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ও"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ঔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <insert string="ৠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <insert string="ৠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <insert string="ৡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <insert string="ৡ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".N"/>
+        <insert string="ঁ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ং"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ং"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ঃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="্"/>
+      </rule>
+      <rule>
+        <keyseq keys="t.h"/>
+        <insert string="ৎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="০"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="১"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="২"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="৩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="৪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="৫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="৬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="৭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="৮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="৯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="্র"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="র্"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ত্র"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="শ্র"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="়"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="১"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="২"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="৩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="৪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="৫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="৬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="৭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="৮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="৯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="০"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="া"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="া"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ি"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ী"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ী"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ু"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ূ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ূ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ে"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ো"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ৣ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/bn-unijoy.mim b/MIM/bn-unijoy.mim
deleted file mode 100644 (file)
index 6216bd0..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-;; bn-unijoy.mim -- Bengali input method simulating Unijoy keyboard.
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method bn unijoy)
-
-(description "Bengali input method simulating Unijoy keyboard layout.
-  <http://ekushey.org/projects/shadhinota/uni_joy.html>
-")
-
-(title "ক")
-
-(map
- (livekey
-  ("`" "‌") ;; ZERO WIDTH NON-JOINER
-  ("1" "১") ;; BENGALI DIGIT ONE
-  ("2" "২") ;; BENGALI DIGIT TWO
-  ("3" "৩") ;; BENGALI DIGIT THREE
-  ("4" "৪") ;; BENGALI DIGIT FOUR
-  ("5" "৫") ;; BENGALI DIGIT FIVE
-  ("6" "৬") ;; BENGALI DIGIT SIX
-  ("7" "৭") ;; BENGALI DIGIT SEVEN
-  ("8" "৮") ;; BENGALI DIGIT EIGHT
-  ("9" "৯") ;; BENGALI DIGIT NINE
-  ("0" "০") ;; BENGALI DIGIT ZERO
-
-  ("q" "ঙ") ;; BENGALI LETTER NGA
-  ("w" "য") ;; BENGALI LETTER YA
-  ("e" "ড") ;; BENGALI LETTER DDA
-  ("r" "প") ;; BENGALI LETTER PA
-  ("t" "ট") ;; BENGALI LETTER TTA
-  ("y" "চ") ;; BENGALI LETTER CA
-  ("u" "জ") ;; BENGALI LETTER JA
-  ("i" "হ") ;; BENGALI LETTER HA
-  ("o" "গ") ;; BENGALI LETTER GA
-  ("p" "ড়") ;; BENGALI LETTER RRA
-  ("\\" "ঃ") ;; BENGALI SIGN VISARGA
-
-  ("a" "ৃ") ;; BENGALI VOWEL SIGN VOCALIC R
-  ("s" "ু") ;; BENGALI VOWEL SIGN U
-  ("d" "ি") ;; BENGALI VOWEL SIGN I
-  ("f" "া") ;; BENGALI VOWEL SIGN AA
-  ("h" "ব") ;; BENGALI LETTER BA
-  ("j" "ক") ;; BENGALI LETTER KA
-  ("k" "ত") ;; BENGALI LETTER TA
-  ("l" "দ") ;; BENGALI LETTER DA
-
-  ("z" "্র") ;; BENGALI SIGN VIRAMA + BENGALI LETTER RA
-  ("x" "ো") ;; BENGALI VOWEL SIGN O
-  ("c" "ে") ;; BENGALI VOWEL SIGN E
-  ("v" "র") ;; BENGALI LETTER RA
-  ("b" "ন") ;; BENGALI LETTER NA
-  ("n" "স") ;; BENGALI LETTER SA
-  ("m" "ম") ;; BENGALI LETTER MA
-
-  ("~" "‍") ;; ZERO WIDTH JOINER
-  ("$" "৳") ;; BENGALI RUPEE SIGN
-  ("^" "÷") ;; DIVISION SIGN
-  ("&" "ঁ") ;; BENGALI SIGN CANDRABINDU
-  ("*" "×") ;; MULTIPLICATION SIGN
-
-  ("Q" "ং") ;; BENGALI SIGN ANUSVARA
-  ("W" "য়") ;; BENGALI LETTER YYA
-  ("E" "ঢ") ;; BENGALI LETTER DDHA
-  ("R" "ফ") ;; BENGALI LETTER PHA
-  ("T" "ঠ") ;; BENGALI LETTER TTHA
-  ("Y" "ছ") ;; BENGALI LETTER CHA
-  ("U" "ঝ") ;; BENGALI LETTER JHA
-  ("I" "ঞ") ;; BENGALI LETTER NYA
-  ("O" "ঘ") ;; BENGALI LETTER GHA
-  ("P" "ঢ়") ;; BENGALI LETTER RHA
-  ("|" "ৎ") ;; BENGALI SIGN KHANDATA
-
-  ("A" "র্") ;; BENGALI LETTER RA + BENGALI SIGN VIRAMA
-  ("S" "ূ") ;; BENGALI VOWEL SIGN UU
-  ("D" "ী") ;; BENGALI VOWEL SIGN II
-  ("F" "অ") ;; BENGALI LETTER A
-  ("G" "।") ;; DEVANAGARI DANDA
-  ("H" "ভ") ;; BENGALI LETTER BHA
-  ("J" "খ") ;; BENGALI LETTER KHA
-  ("K" "থ") ;; BENGALI LETTER THA
-  ("L" "ধ") ;; BENGALI LETTER DHA
-
-  ("Z" "্য") ;; BENGALI SIGN VIRAMA + BENGALI LETTER YA
-  ("X" "ৌ") ;; BENGALI VOWEL SIGN AU
-  ("C" "ৈ") ;; BENGALI VOWEL SIGN AI
-  ("V" "ল") ;; BENGALI LETTER LA
-  ("B" "ণ") ;; BENGALI LETTER NNA
-  ("N" "ষ") ;; BENGALI LETTER SSA
-  ("M" "শ") ;; BENGALI LETTER SHA
-
-
-  ((A-=) "≠")        ;; NOT EQUAL TO
-
-  ((A-e) "ঈ")        ;; BENGALI LETTER II
-  ((A-u) "ঊ")        ;; BENGALI LETTER UU
-  ((A-i) "ঐ")        ;; BENGALI LETTER AI
-  ((A-o) "ঔ")        ;; BENGALI LETTER AU
-
-  ((A-a) "ঋ")        ;; BENGALI LETTER VOCALIC R
-  ((A-s) "উ")        ;; BENGALI LETTER U
-  ((A-d) "ই")        ;; BENGALI LETTER I
-  ((A-f) "আ")        ;; BENGALI LETTER AA
-  ((A-g) "্")        ;; BENGALI SIGN VIRAMA //not a dead key now
-  ((A-h) "ৰ")        ;; BENGALI LETTER RA WITH MIDDLE DIAGONAL
-
-  ((A-x) "ও")        ;; BENGALI LETTER O
-  ((A-c) "এ")        ;; BENGALI LETTER E
-  ((A-v) "ৱ")        ;; BENGALI LETTER RA WITH LOWER DIAGONAL
-  ((A-.) "়")        ;; BENGALI SIGN NUKTA
-
-  ((A-!) "৴")        ;; BENGALI CURRENCY NUMERATOR ONE
-  ((A-@) "৵")        ;; BENGALI CURRENCY NUMERATOR TWO
-  ((A-\#) "৶")       ;; BENGALI CURRENCY NUMERATOR THREE
-  ((A-$) "৷")        ;; BENGALI CURRENCY NUMERATOR FOUR
-  ((A-%) "৲")        ;; BENGALI RUPEE MARK
-  ((A-&) "৺")        ;; BENGALI ISSHAR
-  ((A-\)) "৸") ;;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
-  ((A-_) "৹")        ;; BENGALI CURRENCY DENOMINATOR SIXTEEN
-
-  ((A-Q) "ঌ")        ;; BENGALI LETTER VOCALIC L
-  ((A-W) "ৡ")        ;; BENGALI LETTER VOCALIC LL
-  ((A-I) "ঽ")        ;; BENGALI LETTER AVAGRAHA
-
-  ((A-Z) "ৢ")        ;; BENGALI VOWEL SIGN VOCALIC L
-  ((A-X) "ৗ")        ;; BENGALI AU LENGTH MARK
-  ((A-C) "ৠ")        ;; BENGALI LETTER VOCALIC RR
-  ((A-V) "ৣ")        ;; BENGALI VOWEL SIGN VOCALIC LL
-  ((A-B) "ৄ")        ;; BENGALI VOWEL SIGN VOCALIC RR
-  ((A-<) "≤")        ;; LESS-THAN OR EQUAL TO
-  ((A->) "≥")        ;; GREATER-THAN OR EQUAL TO
-  )
-
- (deadkey
-  ("g" "্") ;; BENGALI SIGN VIRAMA
-  )
-
- (independent
-  ("f" (delete @-) "আ") ;; BENGALI LETTER AA
-  ("d" (delete @-) "ই") ;; BENGALI LETTER I
-  ("D" (delete @-) "ঈ") ;; BENGALI LETTER II
-  ("s" (delete @-) "উ") ;; BENGALI LETTER U
-  ("S" (delete @-) "ঊ") ;; BENGALI LETTER UU
-  ("a" (delete @-) "ঋ") ;; BENGALI LETTER VOCALIC R
-  ("c" (delete @-) "এ") ;; BENGALI LETTER E
-  ("C" (delete @-) "ঐ") ;; BENGALI LETTER AI
-  ("x" (delete @-) "ও") ;; BENGALI LETTER O
-  ("X" (delete @-) "ঔ") ;; BENGALI LETTER AU
-  ("G" (delete @-) "॥") ;; DEVANAGARI DOUBLE DANDA
-  ))
-
-(state
- (init
-  (livekey)
-  (deadkey (shift virama)))
-
- (virama
-  (independent (shift init))
-  (nil (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/bn-unijoy.mimx b/MIM/bn-unijoy.mimx
new file mode 100644 (file)
index 0000000..68bf7c2
--- /dev/null
@@ -0,0 +1,568 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>bn</language>
+    <name>unijoy</name>
+  </tags>
+  <description>Bengali input method simulating Unijoy keyboard layout.
+  &lt;http://ekushey.org/projects/shadhinota/uni_joy.html&gt;
+</description>
+  <title>ক</title>
+  <map-list>
+    <map id="map-livekey">
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="১"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="২"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="৩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="৪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="৫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="৬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="৭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="৮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="৯"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="০"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ঙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="য"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ড"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="প"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ট"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="চ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="জ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="হ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="গ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ড়"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert string="ঃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ৃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ু"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ি"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="া"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ব"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ক"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ত"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="দ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="্র"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ো"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ে"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="র"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ন"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="স"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ম"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="‍"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="৳"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="÷"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="ঁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="×"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ং"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="য়"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ঢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ফ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ঠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ছ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ঝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ঞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ঘ"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ঢ়"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="ৎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="র্"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ূ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ী"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="অ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="।"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ভ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="খ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="থ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ধ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="্য"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ৌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ৈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ল"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ণ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ষ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="শ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-=</key-event>
+        </keyseq>
+        <insert string="≠"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-e</key-event>
+        </keyseq>
+        <insert string="ঈ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-u</key-event>
+        </keyseq>
+        <insert string="ঊ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-i</key-event>
+        </keyseq>
+        <insert string="ঐ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-o</key-event>
+        </keyseq>
+        <insert string="ঔ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-a</key-event>
+        </keyseq>
+        <insert string="ঋ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-s</key-event>
+        </keyseq>
+        <insert string="উ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-d</key-event>
+        </keyseq>
+        <insert string="ই"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-f</key-event>
+        </keyseq>
+        <insert string="আ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-g</key-event>
+        </keyseq>
+        <insert string="্"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-h</key-event>
+        </keyseq>
+        <insert string="ৰ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-x</key-event>
+        </keyseq>
+        <insert string="ও"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-c</key-event>
+        </keyseq>
+        <insert string="এ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-v</key-event>
+        </keyseq>
+        <insert string="ৱ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-.</key-event>
+        </keyseq>
+        <insert string="়"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-!</key-event>
+        </keyseq>
+        <insert string="৴"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-@</key-event>
+        </keyseq>
+        <insert string="৵"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-#</key-event>
+        </keyseq>
+        <insert string="৶"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-$</key-event>
+        </keyseq>
+        <insert string="৷"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-%</key-event>
+        </keyseq>
+        <insert string="৲"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-&amp;</key-event>
+        </keyseq>
+        <insert string="৺"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-)</key-event>
+        </keyseq>
+        <insert string="৸"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-_</key-event>
+        </keyseq>
+        <insert string="৹"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-Q</key-event>
+        </keyseq>
+        <insert string="ঌ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-W</key-event>
+        </keyseq>
+        <insert string="ৡ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-I</key-event>
+        </keyseq>
+        <insert string="ঽ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-Z</key-event>
+        </keyseq>
+        <insert string="ৢ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-X</key-event>
+        </keyseq>
+        <insert string="ৗ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-C</key-event>
+        </keyseq>
+        <insert string="ৠ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-V</key-event>
+        </keyseq>
+        <insert string="ৣ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-B</key-event>
+        </keyseq>
+        <insert string="ৄ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-&lt;</key-event>
+        </keyseq>
+        <insert string="≤"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-&gt;</key-event>
+        </keyseq>
+        <insert string="≥"/>
+      </rule>
+    </map>
+    <map id="map-deadkey">
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="্"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="f"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="আ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ই"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ঈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="উ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ঊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ঋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="এ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ঐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ও"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ঔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="॥"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-livekey"/>
+      <branch branch-selecting-map="map-deadkey">
+        <shift-to id="state-virama"/>
+      </branch>
+    </state>
+    <state id="state-virama">
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-init"/>
+      </catch-all-branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/bo-ewts.mim b/MIM/bo-ewts.mim
deleted file mode 100644 (file)
index ccedaea..0000000
+++ /dev/null
@@ -1,363 +0,0 @@
-;; bo-ewts.mim -- Tibetan input method with EWTS
-;; Copyright (C) 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method bo ewts)
-
-(description "Tibetan input method based on EWTS.
-This implementation is based on THDL Extended Wylie Transliteration Scheme
-Version 2.0 <http://www.thdl.org/collections/langling/ewts/ewts.php>.")
-
-(title "ཀ")
-
-(variable
- (precomposed
-  (_"Flag to tell whether or not to generate precomposed characters.
-If 1, generate precomposed characters if available (e.g. \"ྲྀ\"(U+0F76).
-If 0, generate only decomposed characters (e.g. \"ྲྀ\" (U+0FB2 U+0F80).")
-  0 0 1))
-
-(map
- ;; This map is used also for subjoined consonants.
- (consonant
-  ("k" "ཀ")
-  ("kh" "ཁ")
-  ("g" "ག")
-  ("ng" "ང")
-  ("c" "ཅ")
-  ("ch" "ཆ")
-  ("j" "ཇ")
-  ("ny" "ཉ")
-  ("t" "ཏ")
-  ("th" "ཐ")
-  ("d" "ད")
-  ("n" "ན")
-  ("p" "པ")
-  ("ph" "ཕ")
-  ("b" "བ")
-  ("m" "མ")
-  ("ts" "ཙ")
-  ("tsh" "ཚ")
-  ("dz" "ཛ")
-  ("w" "ཝ")
-  ("zh" "ཞ")
-  ("z" "ཟ")
-  ("'" "འ")
-  ("y" "ཡ")
-  ("r" "ར")
-  ("l" "ལ")
-  ("sh" "ཤ")
-  ("s" "ས")
-  ("h" "ཧ")
-  ("a" "ཨ"))
-
- ;; Standard Tibetan Stacks listed at:
- ;; <http://www.thdl.org/collections/langling/tibstacks.html>
- (standard-stack
-  ("kl" "ཀླ")
-  ("kr" "ཀྲ")
-  ("kw" "ཀྭ")
-  ("ky" "ཀྱ")
-  ("khr" "ཁྲ")
-  ("khw" "ཁྭ")
-  ("khy" "ཁྱ")
-  ("gl" "གླ")
-  ("gr" "གྲ")
-  ("grw" "གྲྭ")
-  ("gw" "གྭ")
-  ("gy" "གྱ")
-  ("cw" "ཅྭ")
-  ("nyw" "ཉྭ")
-  ("tr" "ཏྲ")
-  ("tw" "ཏྭ")
-  ("thr" "ཐྲ")
-  ("dr" "དྲ")
-  ("drw" "དྲྭ")
-  ("dw" "དྭ")
-  ("pr" "པྲ")
-  ("py" "པྱ")
-  ("phr" "ཕྲ")
-  ("phy" "ཕྱ")
-  ("phyw" "ཕྱྭ")
-  ("bl" "བླ")
-  ("br" "བྲ")
-  ("by" "བྱ")
-  ("mr" "མྲ")
-  ("my" "མྱ")
-  ("tsw" "ཙྭ")
-  ("tshw" "ཚྭ")
-  ("zhw" "ཞྭ")
-  ("zl" "ཟླ")
-  ("zw" "ཟྭ")
-  ("rb" "རྦ")
-  ("rd" "རྡ")
-  ("rdz" "རྫ")
-  ("rg" "རྒ")
-  ("rgw" "རྒྭ")
-  ("rgy" "རྒྱ")
-  ("rj" "རྗ")
-  ("rk" "རྐ")
-  ("rky" "རྐྱ")
-  ("rl" "རླ")
-  ("rm" "རྨ")
-  ("rmy" "རྨྱ")
-  ("rn" "རྣ")
-  ("rng" "རྔ")
-  ("rny" "རྙ")
-  ("rt" "རྟ")
-  ("rts" "རྩ")
-  ("rtsw" "རྩྭ")
-  ("rw" "རྭ")
-  ("lb" "ལྦ")
-  ("lc" "ལྕ")
-  ("ld" "ལྡ")
-  ("lg" "ལྒ")
-  ("lh" "ལྷ")
-  ("lj" "ལྗ")
-  ("lk" "ལྐ")
-  ("lng" "ལྔ")
-  ("lp" "ལྤ")
-  ("lt" "ལྟ")
-  ("shr" "ཤྲ")
-  ("shw" "ཤྭ")
-  ("sb" "སྦ")
-  ("sbr" "སྦྲ")
-  ("sby" "སྦྱ")
-  ("sd" "སྡ")
-  ("sg" "སྒ")
-  ("sgr" "སྒྲ")
-  ("sgy" "སྒྱ")
-  ("sk" "སྐ")
-  ("skr" "སྐྲ")
-  ("sky" "སྐྱ")
-  ("sl" "སླ")
-  ("sm" "སྨ")
-  ("smr" "སྨྲ")
-  ("smy" "སྨྱ")
-  ("sn" "སྣ")
-  ("sng" "སྔ")
-  ("snr" "སྣྲ")
-  ("sny" "སྙ")
-  ("sp" "སྤ")
-  ("spr" "སྤྲ")
-  ("spy" "སྤྱ")
-  ("sr" "སྲ")
-  ("st" "སྟ")
-  ("sts" "སྩ")
-  ("sw" "སྭ")
-  ("hr" "ཧྲ")
-  ("hw" "ཧྭ"))
-
- (sanskrit
-  ("T" "ཊ")
-  ("Th" "ཋ")
-  ("D" "ཌ")
-  ("N" "ཎ")
-  ("Sh" "ཥ")
-  ("oM" (cond (precomposed "ༀ") (1 "ཨོཾ")))
-  ("R+" "ཪ"))
-
- (force-stack
-  ("+"))
-
- (break-stack
-  ("."))
-
- (special-subjoined
-  ("h" (cond ((= precomposed 0) "ྷ")
-            ((= @-1 ?ག) (delete @-1) "གྷ")
-            ((= @-1 ?ད) (delete @-1)  "དྷ")
-            ((= @-1 ?བ) (delete @-1)  "བྷ")
-            ((= @-1 ?ཛ) (delete @-1)  "ཛྷ")
-            (1 "ྷ")))
-  ("Sh" (cond ((= precomposed 0) "ྵ")
-             ((= @-1 ?ཀ) (delete @-1) "ཀྵ")
-             (1 "ྵ")))
-  ("W" "ྺ")
-  ("Y" "ྻ")
-  ("R" "ྼ"))
-
- (vowel
-  ("a" "")
-  ("i" "ི")
-  ("u" "ུ")
-  ("e" "ེ")
-  ("o" "ོ")
-  ("-i" (cond ((= precomposed 0) "ྀ")
-             ((= @-1 ?ྲ) "ྲྀ")
-             ((= @-1 ?ླ) "ླྀ")
-             (1 "ྀ")))
-  ("A" "ཱ")
-  ("I" "ཱི")
-  ("U" "ཱུ")
-  ("ai" "ཻ")
-  ("au" "ཽ")
-  ("r-I" "ཷ")
-  ("l-I" "ཹ")
-  ("-I" (cond ((= precomposed 0) "ཱྀ")
-             ((= @-1 ?ྲ) "ཷ")
-             ((= @-1 ?ླ) "ཹ")
-             (1 "ཱྀ"))))
-
- (others
-  ;; Numbers
-  ("0" "༠")
-  ("1" "༡")
-  ("2" "༢")
-  ("3" "༣")
-  ("4" "༤")
-  ("5" "༥")
-  ("6" "༦")
-  ("7" "༧")
-  ("8" "༨")
-  ("9" "༩")
-  ;; These half numbers are not in EWTS but for convenience.
-  ("-1" "༪")
-  ("-2" "༫")
-  ("-3" "༬")
-  ("-4" "༭")
-  ("-5" "༮")
-  ("-6" "༯")
-  ("-7" "༰")
-  ("-8" "༱")
-  ("-9" "༲")
-  ("-0" "༳")
-  ;; Sanskrit-related marks
-  ("H" "ཿ")
-  ("M" "ཾ")
-  ("~M" "ྃ")
-  ("~M`" "ྂ")
-  ("?" "྄")
-  ("&" "྅")
-  ;; Intersyllabic marks
-  (" " "་")
-  ("*" "༌")
-  ;; Phrase deliminating marks
-  ("/" "།")
-  ("//" "༎")
-  (";" "༏")
-  ("|" "༑")
-  ("!" "༈")
-  (":" "༔")
-  ("_" " ")
-  ("=" "༴")
-  ;; Head marks
-  ("@" "༄")
-  ("#" "༅")
-  ("$" "༆")
-  ("%" "༇")
-  ;; Paired punctuation marks (brackets)
-  ("<" "༺")
-  (">" "༻")
-  ("(" "༼")
-  (")" "༽")
-  ;; Miscellaneous
-  ("~X" "༵")
-  ("X" "༷")
-  ("^" "༹"))
- (escape
-  ("\\" (mark BEG) "\\"))
-
- (non-tibetan
-  ("["))
-
- (unicode
-  ("u" "u" (set MAX-COUNT 4))
-  ("U" "U" (set MAX-COUNT 8)))
-
- (unescape
-  ("]"))
-
- (hexadigit
-  ("0" "0")
-  ("1" "1")
-  ("2" "2")
-  ("3" "3")
-  ("4" "4")
-  ("5" "5")
-  ("6" "6")
-  ("7" "7")
-  ("8" "8")
-  ("9" "9")
-  ("A" "A") ("a" "A")
-  ("B" "B") ("b" "B")
-  ("C" "C") ("c" "C")
-  ("D" "D") ("d" "D")
-  ("E" "E") ("e" "E")
-  ("F" "F") ("f" "F"))
-
- (backspace
-  ((Backspace) (undo))))
-
-(state
- (init
-  (consonant (shift after-consonant))
-  (standard-stack (shift after-consonant))
-  (sanskrit (shift after-consonant))
-  (vowel (move @<) "ཨ" (move @>) (shift after-vowel))
-  (others)
-  (escape (shift dispatch-escape))
-  (non-tibetan (shift non-tibetan))
-  (backspace))
-
- (after-consonant
-  (force-stack (shift consonant-stack))
-  (break-stack (shift init))
-  (vowel (shift after-vowel)))
-  
- (consonant-stack
-  "ཀ+"
-  (special-subjoined (shift after-consonant))
-  (consonant (set C @-1) (delete @-1) (add C #x50) (insert C)
-            (shift after-consonant))
-  (force-stack)
-  (nil (pop)))
-
- (after-vowel
-  (force-stack (shift vowel-stack)))
-
- (vowel-stack
-  "ཀ+"
-  (vowel (shift after-vowel)))
-
- (dispatch-escape
-  (unicode (shift unicode))
-  (nil (delete BEG) (shift init) (unhandle)))
-
- (unicode
-  "ཀu"
-  (t (set COUNT 0) (set UNICODE 0))
-  (hexadigit (cond ((> @-1 ?9) (set UNICODE (+ (* UNICODE 16) (- @-1 55))))
-                  (1 (set UNICODE (+ (* UNICODE 16) (- @-1 48)))))
-            (set COUNT (+ COUNT 1))
-            (cond ((= COUNT MAX-COUNT) (delete BEG) (insert UNICODE)
-                   (shift init)))))
-
- (non-tibetan
-  "ཀA"
-  (unescape (shift init))
-  (nil (unhandle))))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/bo-ewts.mimx b/MIM/bo-ewts.mimx
new file mode 100644 (file)
index 0000000..2ef6966
--- /dev/null
@@ -0,0 +1,1247 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>bo</language>
+    <name>ewts</name>
+  </tags>
+  <description>Tibetan input method based on EWTS.
+This implementation is based on THDL Extended Wylie Transliteration Scheme
+Version 2.0 &lt;http://www.thdl.org/collections/langling/ewts/ewts.php&gt;.</description>
+  <title>ཀ</title>
+  <variable-list>
+    <variable id="precomposed">
+      <description>
+        <get-text>Flag to tell whether or not to generate precomposed characters.
+If 1, generate precomposed characters if available (e.g. "ྲྀ"(U+0F76).
+If 0, generate only decomposed characters (e.g. "ྲྀ" (U+0FB2 U+0F80).</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value valuetype="integer">0</c-value>
+        <c-value valuetype="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ཀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ཁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ག"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert string="ང"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ཅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ཆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ཇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ny"/>
+        <insert string="ཉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ཏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ཐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ད"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ན"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="པ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ཕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="བ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="མ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ts"/>
+        <insert string="ཙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsh"/>
+        <insert string="ཚ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dz"/>
+        <insert string="ཛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ཝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zh"/>
+        <insert string="ཞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ཟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="འ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ཡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ར"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ལ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ཤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ས"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ཧ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ཨ"/>
+      </rule>
+    </map>
+    <map id="map-standard-stack">
+      <rule>
+        <keyseq keys="kl"/>
+        <insert string="ཀླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kr"/>
+        <insert string="ཀྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kw"/>
+        <insert string="ཀྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ky"/>
+        <insert string="ཀྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="khr"/>
+        <insert string="ཁྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="khw"/>
+        <insert string="ཁྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="khy"/>
+        <insert string="ཁྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gl"/>
+        <insert string="གླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gr"/>
+        <insert string="གྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="grw"/>
+        <insert string="གྲྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gw"/>
+        <insert string="གྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gy"/>
+        <insert string="གྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="cw"/>
+        <insert string="ཅྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nyw"/>
+        <insert string="ཉྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tr"/>
+        <insert string="ཏྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tw"/>
+        <insert string="ཏྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="thr"/>
+        <insert string="ཐྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dr"/>
+        <insert string="དྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="drw"/>
+        <insert string="དྲྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dw"/>
+        <insert string="དྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pr"/>
+        <insert string="པྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="py"/>
+        <insert string="པྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="phr"/>
+        <insert string="ཕྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="phy"/>
+        <insert string="ཕྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="phyw"/>
+        <insert string="ཕྱྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bl"/>
+        <insert string="བླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="br"/>
+        <insert string="བྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="by"/>
+        <insert string="བྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mr"/>
+        <insert string="མྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="my"/>
+        <insert string="མྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsw"/>
+        <insert string="ཙྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tshw"/>
+        <insert string="ཚྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhw"/>
+        <insert string="ཞྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zl"/>
+        <insert string="ཟླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zw"/>
+        <insert string="ཟྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rb"/>
+        <insert string="རྦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rd"/>
+        <insert string="རྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdz"/>
+        <insert string="རྫ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rg"/>
+        <insert string="རྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgw"/>
+        <insert string="རྒྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgy"/>
+        <insert string="རྒྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rj"/>
+        <insert string="རྗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rk"/>
+        <insert string="རྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rky"/>
+        <insert string="རྐྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rl"/>
+        <insert string="རླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rm"/>
+        <insert string="རྨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmy"/>
+        <insert string="རྨྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rn"/>
+        <insert string="རྣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rng"/>
+        <insert string="རྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rny"/>
+        <insert string="རྙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rt"/>
+        <insert string="རྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rts"/>
+        <insert string="རྩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtsw"/>
+        <insert string="རྩྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rw"/>
+        <insert string="རྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lb"/>
+        <insert string="ལྦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lc"/>
+        <insert string="ལྕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ལྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lg"/>
+        <insert string="ལྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <insert string="ལྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lj"/>
+        <insert string="ལྗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lk"/>
+        <insert string="ལྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lng"/>
+        <insert string="ལྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lp"/>
+        <insert string="ལྤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lt"/>
+        <insert string="ལྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="shr"/>
+        <insert string="ཤྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="shw"/>
+        <insert string="ཤྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sb"/>
+        <insert string="སྦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sbr"/>
+        <insert string="སྦྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sby"/>
+        <insert string="སྦྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sd"/>
+        <insert string="སྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sg"/>
+        <insert string="སྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgr"/>
+        <insert string="སྒྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgy"/>
+        <insert string="སྒྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sk"/>
+        <insert string="སྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="skr"/>
+        <insert string="སྐྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sky"/>
+        <insert string="སྐྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sl"/>
+        <insert string="སླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sm"/>
+        <insert string="སྨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="smr"/>
+        <insert string="སྨྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="smy"/>
+        <insert string="སྨྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sn"/>
+        <insert string="སྣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sng"/>
+        <insert string="སྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="snr"/>
+        <insert string="སྣྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sny"/>
+        <insert string="སྙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sp"/>
+        <insert string="སྤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="spr"/>
+        <insert string="སྤྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="spy"/>
+        <insert string="སྤྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sr"/>
+        <insert string="སྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="st"/>
+        <insert string="སྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sts"/>
+        <insert string="སྩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sw"/>
+        <insert string="སྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hr"/>
+        <insert string="ཧྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hw"/>
+        <insert string="ཧྭ"/>
+      </rule>
+    </map>
+    <map id="map-sanskrit">
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ཊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ཋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ཌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ཎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ཥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oM"/>
+        <conditional>
+          <case>
+            <variable-reference id="precomposed"/>
+            <insert string="ༀ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཨོཾ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="R+"/>
+        <insert string="ཪ"/>
+      </rule>
+    </map>
+    <map id="map-force-stack">
+      <rule>
+        <keyseq keys="+"/>
+      </rule>
+    </map>
+    <map id="map-break-stack">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+    </map>
+    <map id="map-special-subjoined">
+      <rule>
+        <keyseq keys="h"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="precomposed"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert string="ྷ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>3906</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="གྷ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>3921</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="དྷ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>3926</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="བྷ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>3931</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ཛྷ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ྷ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="precomposed"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert string="ྵ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>3904</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ཀྵ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ྵ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="ྺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ྻ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ྼ"/>
+      </rule>
+    </map>
+    <map id="map-vowel">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ི"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ུ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ེ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ོ"/>
+      </rule>
+      <rule>
+        <keyseq keys="-i"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="precomposed"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert string="ྀ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>4018</int-val>
+            </expr>
+            <insert string="ྲྀ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>4019</int-val>
+            </expr>
+            <insert string="ླྀ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ྀ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ཱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ཱི"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ཱུ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ཻ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ཽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r-I"/>
+        <insert string="ཷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l-I"/>
+        <insert string="ཹ"/>
+      </rule>
+      <rule>
+        <keyseq keys="-I"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="precomposed"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert string="ཱྀ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>4018</int-val>
+            </expr>
+            <insert string="ཷ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>4019</int-val>
+            </expr>
+            <insert string="ཹ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཱྀ"/>
+          </case>
+        </conditional>
+      </rule>
+    </map>
+    <map id="map-others">
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="༠"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="༡"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="༢"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="༣"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="༤"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="༥"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="༦"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="༧"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="༨"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="༩"/>
+      </rule>
+      <rule>
+        <keyseq keys="-1"/>
+        <insert string="༪"/>
+      </rule>
+      <rule>
+        <keyseq keys="-2"/>
+        <insert string="༫"/>
+      </rule>
+      <rule>
+        <keyseq keys="-3"/>
+        <insert string="༬"/>
+      </rule>
+      <rule>
+        <keyseq keys="-4"/>
+        <insert string="༭"/>
+      </rule>
+      <rule>
+        <keyseq keys="-5"/>
+        <insert string="༮"/>
+      </rule>
+      <rule>
+        <keyseq keys="-6"/>
+        <insert string="༯"/>
+      </rule>
+      <rule>
+        <keyseq keys="-7"/>
+        <insert string="༰"/>
+      </rule>
+      <rule>
+        <keyseq keys="-8"/>
+        <insert string="༱"/>
+      </rule>
+      <rule>
+        <keyseq keys="-9"/>
+        <insert string="༲"/>
+      </rule>
+      <rule>
+        <keyseq keys="-0"/>
+        <insert string="༳"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ཿ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ཾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="~M"/>
+        <insert string="ྃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="~M`"/>
+        <insert string="ྂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="྄"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="྅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" "/>
+        <insert string="་"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="༌"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="།"/>
+      </rule>
+      <rule>
+        <keyseq keys="//"/>
+        <insert string="༎"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="༏"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="༑"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert string="༈"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="༔"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string=" "/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="༴"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="༄"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="༅"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="༆"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="༇"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="༺"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="༻"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string="༼"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="༽"/>
+      </rule>
+      <rule>
+        <keyseq keys="~X"/>
+        <insert string="༵"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="༷"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="༹"/>
+      </rule>
+    </map>
+    <map id="map-escape">
+      <rule>
+        <keyseq keys="\"/>
+        <mark-current-position markerID="BEG"/>
+        <insert string="\"/>
+      </rule>
+    </map>
+    <map id="map-non-tibetan">
+      <rule>
+        <keyseq keys="["/>
+      </rule>
+    </map>
+    <map id="map-unicode">
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="u"/>
+        <set id="MAX-COUNT">
+          <int-val>4</int-val>
+        </set>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="U"/>
+        <set id="MAX-COUNT">
+          <int-val>8</int-val>
+        </set>
+      </rule>
+    </map>
+    <map id="map-unescape">
+      <rule>
+        <keyseq keys="]"/>
+      </rule>
+    </map>
+    <map id="map-hexadigit">
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="B"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="B"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="F"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="F"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>Backspace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-after-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-standard-stack">
+        <shift-to id="state-after-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-sanskrit">
+        <shift-to id="state-after-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <move-to-marker position="@first"/>
+        <insert string="ཨ"/>
+        <move-to-marker position="@last"/>
+        <shift-to id="state-after-vowel"/>
+      </branch>
+      <branch branch-selecting-map="map-others"/>
+      <branch branch-selecting-map="map-escape">
+        <shift-to id="state-dispatch-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-non-tibetan">
+        <shift-to id="state-non-tibetan"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-after-consonant">
+      <branch branch-selecting-map="map-force-stack">
+        <shift-to id="state-consonant-stack"/>
+      </branch>
+      <branch branch-selecting-map="map-break-stack">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <shift-to id="state-after-vowel"/>
+      </branch>
+    </state>
+    <state id="state-consonant-stack">
+      <state-title-text>ཀ+</state-title-text>
+      <branch branch-selecting-map="map-special-subjoined">
+        <shift-to id="state-after-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-consonant">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <delete-n-characters n="-1"/>
+        <add id="C">
+          <int-val>80</int-val>
+        </add>
+        <insert character-or-string="variable">
+          <variable-reference id="C"/>
+        </insert>
+        <shift-to id="state-after-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-force-stack"/>
+      <catch-all-branch>
+        <pop/>
+      </catch-all-branch>
+    </state>
+    <state id="state-after-vowel">
+      <branch branch-selecting-map="map-force-stack">
+        <shift-to id="state-vowel-stack"/>
+      </branch>
+    </state>
+    <state id="state-vowel-stack">
+      <state-title-text>ཀ+</state-title-text>
+      <branch branch-selecting-map="map-vowel">
+        <shift-to id="state-after-vowel"/>
+      </branch>
+    </state>
+    <state id="state-dispatch-escape">
+      <branch branch-selecting-map="map-unicode">
+        <shift-to id="state-unicode"/>
+      </branch>
+      <catch-all-branch>
+        <delete-to-marker markerID="BEG"/>
+        <shift-to id="state-init"/>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+    <state id="state-unicode">
+      <state-title-text>ཀu</state-title-text>
+      <state-hook>
+        <set id="COUNT">
+          <int-val>0</int-val>
+        </set>
+        <set id="UNICODE">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-hexadigit">
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>57</int-val>
+            </expr>
+            <set id="UNICODE">
+              <expr operator="+">
+                <expr operator="*">
+                  <variable-reference id="UNICODE"/>
+                  <int-val>16</int-val>
+                </expr>
+                <expr operator="-">
+                  <predefined-nth-previous-or-following-character position="-1"/>
+                  <int-val>55</int-val>
+                </expr>
+              </expr>
+            </set>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <set id="UNICODE">
+              <expr operator="+">
+                <expr operator="*">
+                  <variable-reference id="UNICODE"/>
+                  <int-val>16</int-val>
+                </expr>
+                <expr operator="-">
+                  <predefined-nth-previous-or-following-character position="-1"/>
+                  <int-val>48</int-val>
+                </expr>
+              </expr>
+            </set>
+          </case>
+        </conditional>
+        <set id="COUNT">
+          <expr operator="+">
+            <variable-reference id="COUNT"/>
+            <int-val>1</int-val>
+          </expr>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="COUNT"/>
+              <variable-reference id="MAX-COUNT"/>
+            </expr>
+            <delete-to-marker markerID="BEG"/>
+            <insert character-or-string="variable">
+              <variable-reference id="UNICODE"/>
+            </insert>
+            <shift-to id="state-init"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-non-tibetan">
+      <state-title-text>ཀA</state-title-text>
+      <branch branch-selecting-map="map-unescape">
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/bo-tcrc.mim b/MIM/bo-tcrc.mim
deleted file mode 100644 (file)
index 48caad1..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-;; bo-tcrc.mim -- Tibetan input method with TCRC keyboard layout
-;; Copyright (C) 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method bo tcrc)
-
-(description "Tibetan input method using the TCRC keyboard layout.
-For more information, see the page:
-  http://www.tibet.net/download/tcrckbd.rtf
-")
-
-(title "ཀ")
-(map
- (map
-  ("!" "༑")
-  ("@" "༄")
-  ("#" "༄༅")
-  ("^" "྾")
-  ("&" "༼")
-  ("*" "༽")
-  ("_" "ཱྀ")
-  ("+" "ཾ")
-  ("|" "༈")
-
-  ("`" "༌")
-  ("1" "༡")
-  ("2" "༢")
-  ("3" "༣")
-  ("4" "༤")
-  ("5" "༥")
-  ("6" "༦")
-  ("7" "༧")
-  ("8" "༨")
-  ("9" "༩")
-  ("0" "༠")
-  ("-" "ྀ")
-  ("=" "ྃ")
-  ("\\" "༔")
-
-  ("Q" (cond ((= @-1 0x0F84) (delete @-1) "ྛ") (1 "ཋ")))
-  ("W" "ྭ")
-  ("E" "ཻ")
-  ("R" (cond ((= @-1 0x0F84) (delete @-1) "ྲ྄") (1 "ར྄")))
-  ("T" (cond ((= @-1 0x0F84) (delete @-1) "ྠ") (1 "ཐ")))
-  ("Y" "-")
-  ("U" "ཱུ")
-  ("I" "ཱི")
-  ("O" "ཽ")
-  ("P" (cond ((= @-1 0x0F84) (delete @-1) "ྥ") (1 "ཕ")))
-  ("{" "`")
-  ("}" "+")
-
-  ("q" (cond ((= @-1 0x0F84) (delete @-1) "ྚ") (1 "ཊ")))
-  ("w" (cond ((= @-1 0x0F84) (delete @-1) "ྭ") (1 "ཝ")))
-  ("e" "ེ")
-  ("r" (cond ((= @-1 0x0F84) (delete @-1) "ྲ") (1 "ར")))
-  ("t" (cond ((= @-1 0x0F84) (delete @-1) "ྟ") (1 "ཏ")))
-  ("y" (cond ((= @-1 0x0F84) (delete @-1) "ྱ") (1 "ཡ")))
-  ("u" "ུ")
-  ("i" "ི")
-  ("o" "ོ")
-  ("p" (cond ((= @-1 0x0F84) (delete @-1) "ྤ") (1 "པ")))
-  ("[" "'")
-  ("]" ",")
-
-  ("A" (cond ((= @-1 0x0F84) (delete @-1) "ྸ") (1 "ཨ")))
-  ("S" (cond ((= @-1 0x0F84) (delete @-1) "ྴ") (1 "ཤ")))
-  ("D" (cond ((= @-1 0x0F84) (delete @-1) "ྫ") (1 "ཛ")))
-  ("F" (cond ((= @-1 0x0F84) (delete @-1) "ྡྷ") (1 "དྷ")))
-  ("G" (cond ((= @-1 0x0F84) (delete @-1) "ྒྷ") (1 "གྷ")))
-  ("H" "ྷ")
-  ("J" (cond ((= @-1 0x0F84) (delete @-1) "ྫྷ") (1 "ཛྷ")))
-  ("K" (cond ((= @-1 0x0F84) (delete @-1) "ྑ") (1 "ཁ")))
-  ("L" (cond ((= @-1 0x0F84) (delete @-1) "ླ྄") (1 "ལ྄")))
-  (":" "ཿ")
-  ("\"" "ཱ")
-
-  ("a" "྄")
-  ("s" (cond ((= @-1 0x0F84) (delete @-1) "ྶ") (1 "ས")))
-  ("d" (cond ((= @-1 0x0F84) (delete @-1) "ྡ") (1 "ད")))
-  ("f" (cond ((= @-1 0x0F84) (delete @-1) "ྔ") (1 "ང")))
-  ("g" (cond ((= @-1 0x0F84) (delete @-1) "ྒ") (1 "ག")))
-  ("h" (cond ((= @-1 0x0F84) (delete @-1) "ྷ") (1 "ཧ")))
-  ("j" (cond ((= @-1 0x0F84) (delete @-1) "ྗ") (1 "ཇ")))
-  ("k" (cond ((= @-1 0x0F84) (delete @-1) "ྐ") (1 "ཀ")))
-  ("l" (cond ((= @-1 0x0F84) (delete @-1) "ླ") (1 "ལ")))
-  (";" (cond ((= @-1 0x0F84) (delete @-1) "ྜྷ") (1 "ཌྷ")))
-  ("'" (cond ((= @-1 0x0F84) (delete @-1) "ྰ") (1 "འ")))
-
-  ("Z" (cond ((= @-1 0x0F84) (delete @-1) "ྮ") (1 "ཞ")))
-  ("X" (cond ((= @-1 0x0F84) (delete @-1) "ྪ") (1 "ཚ")))
-  ("C" (cond ((= @-1 0x0F84) (delete @-1) "ྖ") (1 "ཆ")))
-  ("V" (cond ((= @-1 0x0F84) (delete @-1) "ྞ") (1 "ཎ")))
-  ("B" (cond ((= @-1 0x0F84) (delete @-1) "ྦྷ") (1 "བྷ")))
-  ("N" (cond ((= @-1 0x0F84) (delete @-1) "ྙ") (1 "ཉ")))
-  ("M" (cond ((= @-1 0x0F84) (delete @-1) "ྵ") (1 "ཥ")))
-  ("<" "ླ")
-  (">" (cond ((= @-1 0x0F84) (delete @-1) "ྲ྄") (1 "ཪ྄")))
-  ("?" (cond ((= @-1 0x0F84) (delete @-1) "ྶ྄") (1 "ས྄")))
-
-  ("z" (cond ((= @-1 0x0F84) (delete @-1) "ྯ") (1 "ཟ")))
-  ("x" (cond ((= @-1 0x0F84) (delete @-1) "ྩ") (1 "ཙ")))
-  ("c" (cond ((= @-1 0x0F84) (delete @-1) "ྕ") (1 "ཅ")))
-  ("v" (cond ((= @-1 0x0F84) (delete @-1) "ྜ") (1 "ཌ")))
-  ("b" (cond ((= @-1 0x0F84) (delete @-1) "ྦ") (1 "བ")))
-  ("n" (cond ((= @-1 0x0F84) (delete @-1) "ྣ") (1 "ན")))
-  ("m" (cond ((= @-1 0x0F84) (delete @-1) "ྨ") (1 "མ")))
-  ("." "ྲ")
-  ("," "ྱ")
-  ("/"
-   (cond ((| (= @-1 0x0F44) (= @-1 0x0F94)) "་"))
-   "།")
-
-  (" "
-   (cond ((& (| (= @-2 0x0F42) (= @-2 0x0F92)) (= @-1 0x0F0B)) (delete @-1))
-        (1 "་")))
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/bo-tcrc.mimx b/MIM/bo-tcrc.mimx
new file mode 100644 (file)
index 0000000..c84f534
--- /dev/null
@@ -0,0 +1,992 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>bo</language>
+    <name>tcrc</name>
+  </tags>
+  <description>Tibetan input method using the TCRC keyboard layout.
+For more information, see the page:
+  http://www.tibet.net/download/tcrckbd.rtf
+</description>
+  <title>ཀ</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="!"/>
+        <insert string="༑"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="༄"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="༄༅"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="྾"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="༼"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="༽"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="ཱྀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert string="ཾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="༈"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="༌"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="༡"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="༢"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="༣"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="༤"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="༥"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="༦"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="༧"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="༨"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="༩"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="༠"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert string="ྀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="ྃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert string="༔"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྛ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཋ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="ྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ཻ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྲ྄"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ར྄"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྠ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཐ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="-"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ཱུ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ཱི"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ཽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྥ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཕ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="`"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="+"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྚ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཊ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྭ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཝ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ེ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྲ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ར"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྟ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཏ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྱ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཡ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ུ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ི"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ོ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྤ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="པ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྸ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཨ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྴ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཤ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྫ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཛ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྡྷ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="དྷ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྒྷ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="གྷ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྫྷ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཛྷ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྑ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཁ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ླ྄"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ལ྄"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ཿ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="ཱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="྄"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྶ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ས"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྡ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ད"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྔ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ང"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྒ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ག"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྷ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཧ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྗ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཇ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྐ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཀ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ླ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ལ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྜྷ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཌྷ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྰ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="འ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྮ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཞ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྪ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཚ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྖ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཆ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྞ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཎ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྦྷ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="བྷ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྙ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཉ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྵ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཥ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྲ྄"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཪ྄"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྶ྄"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ས྄"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྯ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཟ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྩ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཙ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྕ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཅ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྜ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ཌ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྦ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="བ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྣ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ན"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0F84</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert string="ྨ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="མ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0F44</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0F94</int-val>
+              </expr>
+            </expr>
+            <insert string="་"/>
+          </case>
+        </conditional>
+        <insert string="།"/>
+      </rule>
+      <rule>
+        <keyseq keys=" "/>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="|">
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x0F42</int-val>
+                </expr>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x0F92</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0F0B</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="་"/>
+          </case>
+        </conditional>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/bo-wylie.mim b/MIM/bo-wylie.mim
deleted file mode 100644 (file)
index 82ba0f9..0000000
+++ /dev/null
@@ -1,338 +0,0 @@
-;; bo-wylie.mim -- Tibetan input method with Wylie method
-;; Copyright (C) 2003, 2004, 2005, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method bo wylie)
-
-(description "Tibetan input method based on the Wylie transliteration.
-It is actually the re-implementation of Emacs' tibetan-wylie input method,
-and is slightly different from Extended Wylie Transliteration Scheme (EWTS).
-The exact EWTS-based input method is in bo-ewts.mim.")
-
-(title "ཀ")
-(map
- (consonant
-  ("'" "འ")
-  ("A" "ཨ")
-  ("D" "ཌ")
-  ("DH" "ཌྷ")
-  ("H" "ཧ")
-  ("N" "ཎ")
-  ("R" "ཪ")
-  ("SH" "ཥ")
-  ("T" "ཊ")
-  ("TH" "ཋ")
-  ("b" "བ")
-  ("bh" "བྷ")
-  ("bl" "བླ")
-  ("bld" "བལྡ")
-  ("blt" "བལྟ")
-  ("br" "བྲ")
-  ("brd" "བརྡ")
-  ("brdz" "བརྫ")
-  ("brg" "བརྒ")
-  ("brj" "བརྗ")
-  ("brk" "བརྐ")
-  ("brl" "བརླ")
-  ("brn" "བརྣ")
-  ("brng" "བརྔ")
-  ("brny" "བརྙ")
-  ("brt" "བརྟ")
-  ("brts" "བརྩ")
-  ("by" "བྱ")
-  ("c" "ཅ")
-  ("ch" "ཆ")
-  ("cw" "ཅྭ")
-  ("d" "ད")
-  ("dh" "དྷ")
-  ("dr" "དྲ")
-  ("dw" "དྭ")
-  ("dz" "ཛ")
-  ("dzh" "ཛྷ")
-  ("dzr" "ཛྲ")
-  ("g" "ག")
-  ("gh" "གྷ")
-  ("gl" "གླ")
-  ("gr" "གྲ")
-  ("grw" "གྲྭ")
-  ("gw" "གྭ")
-  ("gy" "གྱ")
-  ("h" "ཧ")
-  ("hr" "ཧྲ")
-  ("hw" "ཧྭ")
-  ("j" "ཇ")
-  ("jr" "ཇྲ")
-  ("k" "ཀ")
-  ("kSH" "ཀྵ")
-  ("kh" "ཁ")
-  ("khr" "ཁྲ")
-  ("khw" "ཁྭ")
-  ("khy" "ཁྱ")
-  ("kl" "ཀླ")
-  ("kr" "ཀྲ")
-  ("kw" "ཀྭ")
-  ("ky" "ཀྱ")
-  ("l" "ལ")
-  ("lb" "ལྦ")
-  ("lc" "ལྕ")
-  ("ld" "ལྡ")
-  ("lg" "ལྒ")
-  ("lh" "ལྷ")
-  ("lj" "ལྗ")
-  ("lk" "ལྐ")
-  ("ln" "ལྣ")
-  ("lng" "ལྔ")
-  ("lp" "ལྤ")
-  ("lt" "ལྟ")
-  ("lw" "ལྭ")
-  ("m" "མ")
-  ("mr" "མྲ")
-  ("my" "མྱ")
-  ("n" "ན")
-  ("ng" "ང")
-  ("ny" "ཉ")
-  ("nyw" "ཉྭ")
-  ("p" "པ")
-  ("ph" "ཕ")
-  ("phr" "ཕྲ")
-  ("phy" "ཕྱ")
-  ("phyw" "ཕྱྭ")
-  ("pr" "པྲ")
-  ("py" "པྱ")
-  ("r" "ར")
-  ("rb" "རྦ")
-  ("rd" "རྡ")
-  ("rdz" "རྫ")
-  ("rg" "རྒ")
-  ("rgw" "རྒྭ")
-  ("rgy" "རྒྱ")
-  ("rj" "རྗ")
-  ("rk" "རྐ")
-  ("rky" "རྐྱ")
-  ("rl" "རླ")
-  ("rm" "རྨ")
-  ("rmy" "རྨྱ")
-  ("rn" "རྣ")
-  ("rng" "རྔ")
-  ("rny" "རྙ")
-  ("rt" "རྟ")
-  ("rts" "རྩ")
-  ("rtsw" "རྩྭ")
-  ("rw" "རྭ")
-  ("s" "ས")
-  ("sb" "སྦ")
-  ("sbr" "སྦྲ")
-  ("sby" "སྦྱ")
-  ("sd" "སྡ")
-  ("sg" "སྒ")
-  ("sgr" "སྒྲ")
-  ("sgy" "སྒྱ")
-  ("sh" "ཤ")
-  ("shr" "ཤྲ")
-  ("shw" "ཤྭ")
-  ("sk" "སྐ")
-  ("skr" "སྐྲ")
-  ("sky" "སྐྱ")
-  ("sl" "སླ")
-  ("sm" "སྨ")
-  ("smr" "སྨྲ")
-  ("smy" "སྨྱ")
-  ("sn" "སྣ")
-  ("sng" "སྔ")
-  ("snr" "སྣྲ")
-  ("sny" "སྙ")
-  ("sp" "སྤ")
-  ("spr" "སྤྲ")
-  ("spy" "སྤྱ")
-  ("sr" "སྲ")
-  ("st" "སྟ")
-  ("sts" "སྩ")
-  ("sw" "སྭ")
-  ("t" "ཏ")
-  ("th" "ཐ")
-  ("thr" "ཐྲ")
-  ("tr" "ཏྲ")
-  ("ts" "ཙ")
-  ("tsh" "ཚ")
-  ("tshw" "ཚྭ")
-  ("tsw" "ཙྭ")
-  ("tw" "ཏྭ")
-  ("w" "ཝ")
-  ("y" "ཡ")
-  ("z" "ཟ")
-  ("zh" "ཞ")
-  ("zhw" "ཞྭ")
-  ("zl" "ཟླ")
-  ("zw" "ཟྭ"))
-
- (subjoined
-  ("+tsh" "ྪ")
-  ("+dzh" "ྫྷ")
-  ("+kSH" "ྐྵ")
-  ("+kh" "ྑ")
-  ("+gh" "ྒྷ")
-  ("+ng" "ྔ")
-  ("+ch" "ྖ")
-  ("+ny" "ྙ")
-  ("+TH" "ྛ")
-  ("+DH" "ྜྷ")
-  ("+th" "ྠ")
-  ("+dh" "ྡྷ")
-  ("+ph" "ྥ")
-  ("+bh" "ྦྷ")
-  ("+ts" "ྩ")
-  ("+dz" "ྫ")
-  ("+zh" "ྮ")
-  ("+sh" "ྴ")
-  ("+SH" "ྵ")
-  ("+k" "ྐ")
-  ("+g" "ྒ")
-  ("+c" "ྕ")
-  ("+j" "ྗ")
-  ("+T" "ྚ")
-  ("+D" "ྜ")
-  ("+N" "ྞ")
-  ("+t" "ྟ")
-  ("+d" "ྡ")
-  ("+n" "ྣ")
-  ("+p" "ྤ")
-  ("+b" "ྦ")
-  ("+m" "ྨ")
-  ("+w" "ྭ")
-  ("+z" "ྯ")
-  ("+'" "ྰ")
-  ("+y" "ྱ")
-  ("+r" "ྲ")
-  ("+l" "ླ")
-  ("+s" "ྶ")
-  ("+h" "ྷ")
-  ("+A" "ྸ")
-  ("+W" "ྺ")
-  ("+Y" "ྻ")
-  ("+R" "ྼ"))
-
- (non-stacking
-  ("-d" "ད")
-  ("-y" "ཡ"))
-
- (vowel
-  ("frr" "ཷ")
-  ("fll" "ཹ")
-  ("fa" "ཱ")
-  ("fi" "ཱི")
-  ("fu" "ཱུ")
-  ("fr" "ྲྀ")
-  ("fl" "ླྀ")
-  ("fI" "ཱྀ")
-  ("ai" "ཻ")
-  ("au" "ཽ")
-  ("ee" "ཻ")
-  ("oo" "ཽ")
-  ("a")
-  ("i" "ི")
-  ("u" "ུ")
-  ("e" "ེ")
-  ("o" "ོ")
-  ("E" "ཻ")
-  ("O" "ཽ")
-  ("I" "ྀ")
-  ("," "྄"))
-
- (modifier
-  ("M" "ཾ")
-  ("~" "ྂ")
-  ("`" "ྃ")
-  ("x" "ྈ")
-  ("X" "ྉ")
-  ("v" "྆")
-  ("V" "྇")
-  ("q" "ྊ")
-  ("Q" "ྋ")
-  ("_/" "༙")
-  ("_o" "༷")
-  ("_O" "༵"))
-
- (punctuation
-  ("." " ")
-  (":" "ཿ")
-  (" " "་")
-  ("/" "།")
-  ("//" "༎")
-  ("////" "༎ ༎")
-  ("$" "༏")
-  ("/\"" "༐")
-  ("&" "༐")
-  (";" "༑")
-  ("%" "༔")
-  ("!" "༈")
-  ("<" "༼")
-  (">" "༽")
-  ("@" "྅")
-  ("*" "༄༅")
-  ("#" "༄༅༅")
-  ("^" "༆")
-  ("0" "༠")
-  ("1" "༡")
-  ("2" "༢")
-  ("3" "༣")
-  ("4" "༤")
-  ("5" "༥")
-  ("6" "༦")
-  ("7" "༧")
-  ("8" "༨")
-  ("9" "༩")
-  ("-0" "༳")
-  ("-1" "༪")
-  ("-2" "༫")
-  ("-3" "༬")
-  ("-4" "༭")
-  ("-5" "༮")
-  ("-6" "༯")
-  ("-7" "༰")
-  ("-8" "༱")
-  ("-9" "༲")
-  ("|" "ༀ" "༁" "༂" "༃" "༇" "༉" "༊" "༒" "༓" "༕" "༖" "༗" "༘" "༙" "༚" "༛" "༜" "༝" "༞" "༟" "༴" "༶" "༸" "༺" "༻" "༾" "༿" "྾" "྿" "࿀" "࿁" "࿂" "࿃" "࿄" "࿅" "࿆" "࿇" "࿈" "࿉" "࿊" "࿋" "࿌" "࿏")))
-
-(state
- (init
-  (consonant (shift svm))
-  (subjoined)
-  (non-stacking (shift svm))
-  (vowel)
-  (modifier)
-  (punctuation))
-
- (svm
-  (subjoined)
-  (vowel (shift vm))
-  (modifier (shift m)))
-  
- (vm
-  (vowel)
-  (modifier (shift m)))
-
- (m
-  (modifier)))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/bo-wylie.mimx b/MIM/bo-wylie.mimx
new file mode 100644 (file)
index 0000000..ca028a5
--- /dev/null
@@ -0,0 +1,1179 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>bo</language>
+    <name>wylie</name>
+  </tags>
+  <description>Tibetan input method based on the Wylie transliteration.
+It is actually the re-implementation of Emacs' tibetan-wylie input method,
+and is slightly different from Extended Wylie Transliteration Scheme (EWTS).
+The exact EWTS-based input method is in bo-ewts.mim.</description>
+  <title>ཀ</title>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="འ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ཨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ཌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="DH"/>
+        <insert string="ཌྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ཧ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ཎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ཪ"/>
+      </rule>
+      <rule>
+        <keyseq keys="SH"/>
+        <insert string="ཥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ཊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="TH"/>
+        <insert string="ཋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="བ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="བྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bl"/>
+        <insert string="བླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bld"/>
+        <insert string="བལྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="blt"/>
+        <insert string="བལྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="br"/>
+        <insert string="བྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brd"/>
+        <insert string="བརྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brdz"/>
+        <insert string="བརྫ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brg"/>
+        <insert string="བརྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brj"/>
+        <insert string="བརྗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brk"/>
+        <insert string="བརྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brl"/>
+        <insert string="བརླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brn"/>
+        <insert string="བརྣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brng"/>
+        <insert string="བརྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brny"/>
+        <insert string="བརྙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brt"/>
+        <insert string="བརྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="brts"/>
+        <insert string="བརྩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="by"/>
+        <insert string="བྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ཅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ཆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="cw"/>
+        <insert string="ཅྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ད"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="དྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dr"/>
+        <insert string="དྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dw"/>
+        <insert string="དྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dz"/>
+        <insert string="ཛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dzh"/>
+        <insert string="ཛྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dzr"/>
+        <insert string="ཛྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ག"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="གྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gl"/>
+        <insert string="གླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gr"/>
+        <insert string="གྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="grw"/>
+        <insert string="གྲྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gw"/>
+        <insert string="གྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gy"/>
+        <insert string="གྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ཧ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hr"/>
+        <insert string="ཧྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hw"/>
+        <insert string="ཧྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ཇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jr"/>
+        <insert string="ཇྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ཀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kSH"/>
+        <insert string="ཀྵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ཁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="khr"/>
+        <insert string="ཁྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="khw"/>
+        <insert string="ཁྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="khy"/>
+        <insert string="ཁྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kl"/>
+        <insert string="ཀླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kr"/>
+        <insert string="ཀྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kw"/>
+        <insert string="ཀྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ky"/>
+        <insert string="ཀྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ལ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lb"/>
+        <insert string="ལྦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lc"/>
+        <insert string="ལྕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ལྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lg"/>
+        <insert string="ལྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <insert string="ལྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lj"/>
+        <insert string="ལྗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lk"/>
+        <insert string="ལྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ln"/>
+        <insert string="ལྣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lng"/>
+        <insert string="ལྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lp"/>
+        <insert string="ལྤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lt"/>
+        <insert string="ལྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lw"/>
+        <insert string="ལྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="མ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mr"/>
+        <insert string="མྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="my"/>
+        <insert string="མྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ན"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert string="ང"/>
+      </rule>
+      <rule>
+        <keyseq keys="ny"/>
+        <insert string="ཉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nyw"/>
+        <insert string="ཉྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="པ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ཕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="phr"/>
+        <insert string="ཕྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="phy"/>
+        <insert string="ཕྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="phyw"/>
+        <insert string="ཕྱྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pr"/>
+        <insert string="པྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="py"/>
+        <insert string="པྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ར"/>
+      </rule>
+      <rule>
+        <keyseq keys="rb"/>
+        <insert string="རྦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rd"/>
+        <insert string="རྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdz"/>
+        <insert string="རྫ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rg"/>
+        <insert string="རྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgw"/>
+        <insert string="རྒྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgy"/>
+        <insert string="རྒྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rj"/>
+        <insert string="རྗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rk"/>
+        <insert string="རྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rky"/>
+        <insert string="རྐྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rl"/>
+        <insert string="རླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rm"/>
+        <insert string="རྨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmy"/>
+        <insert string="རྨྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rn"/>
+        <insert string="རྣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rng"/>
+        <insert string="རྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rny"/>
+        <insert string="རྙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rt"/>
+        <insert string="རྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rts"/>
+        <insert string="རྩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtsw"/>
+        <insert string="རྩྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rw"/>
+        <insert string="རྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ས"/>
+      </rule>
+      <rule>
+        <keyseq keys="sb"/>
+        <insert string="སྦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sbr"/>
+        <insert string="སྦྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sby"/>
+        <insert string="སྦྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sd"/>
+        <insert string="སྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sg"/>
+        <insert string="སྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgr"/>
+        <insert string="སྒྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgy"/>
+        <insert string="སྒྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ཤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="shr"/>
+        <insert string="ཤྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="shw"/>
+        <insert string="ཤྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sk"/>
+        <insert string="སྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="skr"/>
+        <insert string="སྐྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sky"/>
+        <insert string="སྐྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sl"/>
+        <insert string="སླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sm"/>
+        <insert string="སྨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="smr"/>
+        <insert string="སྨྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="smy"/>
+        <insert string="སྨྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sn"/>
+        <insert string="སྣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sng"/>
+        <insert string="སྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="snr"/>
+        <insert string="སྣྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sny"/>
+        <insert string="སྙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sp"/>
+        <insert string="སྤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="spr"/>
+        <insert string="སྤྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="spy"/>
+        <insert string="སྤྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sr"/>
+        <insert string="སྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="st"/>
+        <insert string="སྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sts"/>
+        <insert string="སྩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sw"/>
+        <insert string="སྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ཏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ཐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="thr"/>
+        <insert string="ཐྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tr"/>
+        <insert string="ཏྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ts"/>
+        <insert string="ཙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsh"/>
+        <insert string="ཚ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tshw"/>
+        <insert string="ཚྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsw"/>
+        <insert string="ཙྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tw"/>
+        <insert string="ཏྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ཝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ཡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ཟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zh"/>
+        <insert string="ཞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhw"/>
+        <insert string="ཞྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zl"/>
+        <insert string="ཟླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zw"/>
+        <insert string="ཟྭ"/>
+      </rule>
+    </map>
+    <map id="map-subjoined">
+      <rule>
+        <keyseq keys="+tsh"/>
+        <insert string="ྪ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+dzh"/>
+        <insert string="ྫྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+kSH"/>
+        <insert string="ྐྵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+kh"/>
+        <insert string="ྑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+gh"/>
+        <insert string="ྒྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+ng"/>
+        <insert string="ྔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+ch"/>
+        <insert string="ྖ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+ny"/>
+        <insert string="ྙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+TH"/>
+        <insert string="ྛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+DH"/>
+        <insert string="ྜྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+th"/>
+        <insert string="ྠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+dh"/>
+        <insert string="ྡྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+ph"/>
+        <insert string="ྥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+bh"/>
+        <insert string="ྦྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+ts"/>
+        <insert string="ྩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+dz"/>
+        <insert string="ྫ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+zh"/>
+        <insert string="ྮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+sh"/>
+        <insert string="ྴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+SH"/>
+        <insert string="ྵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+k"/>
+        <insert string="ྐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+g"/>
+        <insert string="ྒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+c"/>
+        <insert string="ྕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+j"/>
+        <insert string="ྗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+T"/>
+        <insert string="ྚ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+D"/>
+        <insert string="ྜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+N"/>
+        <insert string="ྞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+t"/>
+        <insert string="ྟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+d"/>
+        <insert string="ྡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+n"/>
+        <insert string="ྣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+p"/>
+        <insert string="ྤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+b"/>
+        <insert string="ྦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+m"/>
+        <insert string="ྨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+w"/>
+        <insert string="ྭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+z"/>
+        <insert string="ྯ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+&apos;"/>
+        <insert string="ྰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+y"/>
+        <insert string="ྱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+r"/>
+        <insert string="ྲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+l"/>
+        <insert string="ླ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+s"/>
+        <insert string="ྶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+h"/>
+        <insert string="ྷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+A"/>
+        <insert string="ྸ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+W"/>
+        <insert string="ྺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+Y"/>
+        <insert string="ྻ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+R"/>
+        <insert string="ྼ"/>
+      </rule>
+    </map>
+    <map id="map-non-stacking">
+      <rule>
+        <keyseq keys="-d"/>
+        <insert string="ད"/>
+      </rule>
+      <rule>
+        <keyseq keys="-y"/>
+        <insert string="ཡ"/>
+      </rule>
+    </map>
+    <map id="map-vowel">
+      <rule>
+        <keyseq keys="frr"/>
+        <insert string="ཷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fll"/>
+        <insert string="ཹ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <insert string="ཱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fi"/>
+        <insert string="ཱི"/>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert string="ཱུ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fr"/>
+        <insert string="ྲྀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fl"/>
+        <insert string="ླྀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fI"/>
+        <insert string="ཱྀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ཻ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ཽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="ཻ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="ཽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ི"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ུ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ེ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ོ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ཻ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ཽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ྀ"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="྄"/>
+      </rule>
+    </map>
+    <map id="map-modifier">
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ཾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="ྂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="ྃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ྈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ྉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="྆"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="྇"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ྊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ྋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="_/"/>
+        <insert string="༙"/>
+      </rule>
+      <rule>
+        <keyseq keys="_o"/>
+        <insert string="༷"/>
+      </rule>
+      <rule>
+        <keyseq keys="_O"/>
+        <insert string="༵"/>
+      </rule>
+    </map>
+    <map id="map-punctuation">
+      <rule>
+        <keyseq keys="."/>
+        <insert string=" "/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ཿ"/>
+      </rule>
+      <rule>
+        <keyseq keys=" "/>
+        <insert string="་"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="།"/>
+      </rule>
+      <rule>
+        <keyseq keys="//"/>
+        <insert string="༎"/>
+      </rule>
+      <rule>
+        <keyseq keys="////"/>
+        <insert string="༎ ༎"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="༏"/>
+      </rule>
+      <rule>
+        <keyseq keys="/&quot;"/>
+        <insert string="༐"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="༐"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="༑"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="༔"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert string="༈"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="༼"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="༽"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="྅"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="༄༅"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="༄༅༅"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="༆"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="༠"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="༡"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="༢"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="༣"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="༤"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="༥"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="༦"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="༧"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="༨"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="༩"/>
+      </rule>
+      <rule>
+        <keyseq keys="-0"/>
+        <insert string="༳"/>
+      </rule>
+      <rule>
+        <keyseq keys="-1"/>
+        <insert string="༪"/>
+      </rule>
+      <rule>
+        <keyseq keys="-2"/>
+        <insert string="༫"/>
+      </rule>
+      <rule>
+        <keyseq keys="-3"/>
+        <insert string="༬"/>
+      </rule>
+      <rule>
+        <keyseq keys="-4"/>
+        <insert string="༭"/>
+      </rule>
+      <rule>
+        <keyseq keys="-5"/>
+        <insert string="༮"/>
+      </rule>
+      <rule>
+        <keyseq keys="-6"/>
+        <insert string="༯"/>
+      </rule>
+      <rule>
+        <keyseq keys="-7"/>
+        <insert string="༰"/>
+      </rule>
+      <rule>
+        <keyseq keys="-8"/>
+        <insert string="༱"/>
+      </rule>
+      <rule>
+        <keyseq keys="-9"/>
+        <insert string="༲"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="ༀ"/>
+        <insert string="༁"/>
+        <insert string="༂"/>
+        <insert string="༃"/>
+        <insert string="༇"/>
+        <insert string="༉"/>
+        <insert string="༊"/>
+        <insert string="༒"/>
+        <insert string="༓"/>
+        <insert string="༕"/>
+        <insert string="༖"/>
+        <insert string="༗"/>
+        <insert string="༘"/>
+        <insert string="༙"/>
+        <insert string="༚"/>
+        <insert string="༛"/>
+        <insert string="༜"/>
+        <insert string="༝"/>
+        <insert string="༞"/>
+        <insert string="༟"/>
+        <insert string="༴"/>
+        <insert string="༶"/>
+        <insert string="༸"/>
+        <insert string="༺"/>
+        <insert string="༻"/>
+        <insert string="༾"/>
+        <insert string="༿"/>
+        <insert string="྾"/>
+        <insert string="྿"/>
+        <insert string="࿀"/>
+        <insert string="࿁"/>
+        <insert string="࿂"/>
+        <insert string="࿃"/>
+        <insert string="࿄"/>
+        <insert string="࿅"/>
+        <insert string="࿆"/>
+        <insert string="࿇"/>
+        <insert string="࿈"/>
+        <insert string="࿉"/>
+        <insert string="࿊"/>
+        <insert string="࿋"/>
+        <insert string="࿌"/>
+        <insert string="࿏"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-svm"/>
+      </branch>
+      <branch branch-selecting-map="map-subjoined"/>
+      <branch branch-selecting-map="map-non-stacking">
+        <shift-to id="state-svm"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel"/>
+      <branch branch-selecting-map="map-modifier"/>
+      <branch branch-selecting-map="map-punctuation"/>
+    </state>
+    <state id="state-svm">
+      <branch branch-selecting-map="map-subjoined"/>
+      <branch branch-selecting-map="map-vowel">
+        <shift-to id="state-vm"/>
+      </branch>
+      <branch branch-selecting-map="map-modifier">
+        <shift-to id="state-m"/>
+      </branch>
+    </state>
+    <state id="state-vm">
+      <branch branch-selecting-map="map-vowel"/>
+      <branch branch-selecting-map="map-modifier">
+        <shift-to id="state-m"/>
+      </branch>
+    </state>
+    <state id="state-m">
+      <branch branch-selecting-map="map-modifier"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/cjk-util.mim b/MIM/cjk-util.mim
deleted file mode 100644 (file)
index 3bf2cc2..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-;; cjk-util.mim -- Provide utilities for CJK input methods.
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method t nil cjk-util)
-
-(description "Provide utilities for CJK input methods.
-This is acutually not a standalone input method, but is expected
-to be included in the other input method (e.g. zh-py).
-
-The fullwidth mode is turned on by typing \">>\", and turned off
-by typing \"<<\".
-
-The single fullwidth mode is turned on by typing \"Z\".  In this
-mode, any key typed is converted to the fullwidth character and
-is inserted, then the mode is turned off.
-")
-
-(map
- (fullwidth
-  (" " ? )  ("!" ?!)  ("\"" ?") ("#" ?#)
-  ("$" ("$¢£¥₩"))  ("%" ?%)  ("&" ?&)  ("'" ?')
-  ("(" ?\() (")" ?\)) ("*" ?*)  ("+" ?+)
-  ("," ?,)  ("-" ?-)  ("." ?.)  ("/" ?/)
-  ("0" ?0)  ("1" ?1)  ("2" ?2)  ("3" ?3)
-  ("4" ?4)  ("5" ?5)  ("6" ?6)  ("7" ?7)
-  ("8" ?8)  ("9" ?9)  (":" ?:)  (";" ?;)
-  ("<" ?<)  ("=" ?=)  (">" ?>)  ("?" ??)
-  ("@" ?@)  ("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)  ("U" ?U)  ("V" ?V)  ("W" ?W)
-  ("X" ?X)  ("Y" ?Y)  ("Z" ?Z)  ("[" ?\[)
-  ("\\" ?\) ("]" ?\]) ("^" ?^)  ("_" ?_)
-  ("`" ?`)  ("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)  ("u" ?u)  ("v" ?v)  ("w" ?w)
-  ("x" ?x)  ("y" ?y)  ("z" ?z)  ("{" ?\{)
-  ("|" ?|)  ("}" ?\}) ("~" ?~)
-
-  ((cent) ?¢)
-  ((sterling) ?£)
-  ((notsign) ?¬)
-  ((brokenbar) ?¦)
-  ((yen) ?¥)
-  ((Korean_Won) ?₩))
-
- (enter-fullwidth-mode
-  (">>"))
- (exit-fullwidth-mode
-  ("<<"))
- (enter-single-fullwidth-mode
-  ("Z")))
-
-(state
- (fullwidth-mode
-  "A"
-  (fullwidth (commit))
-  (exit-fullwidth-mode (shift t))
-  (nil (unhandle)))
-
- (single-fullwidth-mode
-  "A"
-  (fullwidth (commit) (shift t))))
-
-;; Local Variables:
-;; mode: lisp
-;; coding: utf-8
-;; End:
diff --git a/MIM/cjk-util.mimx b/MIM/cjk-util.mimx
new file mode 100644 (file)
index 0000000..d3ccd71
--- /dev/null
@@ -0,0 +1,477 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>nil</name>
+    <extra-id>cjk-util</extra-id>
+  </tags>
+  <description>Provide utilities for CJK input methods.
+This is acutually not a standalone input method, but is expected
+to be included in the other input method (e.g. zh-py).
+
+The fullwidth mode is turned on by typing "&gt;&gt;", and turned off
+by typing "&lt;&lt;".
+
+The single fullwidth mode is turned on by typing "Z".  In this
+mode, any key typed is converted to the fullwidth character and
+is inserted, then the mode is turned off.
+</description>
+  <map-list>
+    <map id="map-fullwidth">
+      <rule>
+        <keyseq keys=" "/>
+        <insert character="12288"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="65281"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="65282"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="65283"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert>
+          <candidates>$¢£¥₩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="65285"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="65286"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="65287"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="65288"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="65289"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="65290"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="65291"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="65292"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="65293"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="65294"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="65295"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="65296"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="65297"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="65298"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="65299"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="65300"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="65301"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="65302"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="65303"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="65304"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="65305"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="65306"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="65307"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="65308"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="65309"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="65310"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="65311"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="65312"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="65313"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="65314"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="65315"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="65316"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="65317"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="65318"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="65319"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="65320"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="65321"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="65322"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="65323"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="65324"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="65325"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="65326"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="65327"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="65328"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="65329"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="65330"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="65331"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="65332"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="65333"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="65334"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="65335"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="65336"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="65337"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="65338"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="65339"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="65340"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="65341"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="65342"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="65343"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="65344"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="65345"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="65346"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="65347"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="65348"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="65349"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="65350"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="65351"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="65352"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="65353"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="65354"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="65355"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="65356"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="65357"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="65358"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="65359"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="65360"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="65361"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="65362"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="65363"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="65364"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="65365"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="65366"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="65367"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="65368"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="65369"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="65370"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="65371"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="65372"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="65373"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="65374"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>cent</key-event>
+        </keyseq>
+        <insert character="65504"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>sterling</key-event>
+        </keyseq>
+        <insert character="65505"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>notsign</key-event>
+        </keyseq>
+        <insert character="65506"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>brokenbar</key-event>
+        </keyseq>
+        <insert character="65508"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>yen</key-event>
+        </keyseq>
+        <insert character="65509"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Korean_Won</key-event>
+        </keyseq>
+        <insert character="65510"/>
+      </rule>
+    </map>
+    <map id="map-enter-fullwidth-mode">
+      <rule>
+        <keyseq keys="&gt;&gt;"/>
+      </rule>
+    </map>
+    <map id="map-exit-fullwidth-mode">
+      <rule>
+        <keyseq keys="&lt;&lt;"/>
+      </rule>
+    </map>
+    <map id="map-enter-single-fullwidth-mode">
+      <rule>
+        <keyseq keys="Z"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-fullwidth-mode">
+      <state-title-text>A</state-title-text>
+      <branch branch-selecting-map="map-fullwidth">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-exit-fullwidth-mode">
+        <shift-to id="state-t"/>
+      </branch>
+      <catch-all-branch>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+    <state id="state-single-fullwidth-mode">
+      <state-title-text>A</state-title-text>
+      <branch branch-selecting-map="map-fullwidth">
+        <commit/>
+        <shift-to id="state-t"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/cmc-kbd.mim b/MIM/cmc-kbd.mim
deleted file mode 100644 (file)
index 56b1b1f..0000000
+++ /dev/null
@@ -1,227 +0,0 @@
-;; cmc-kdb.mim -- Cham input method based on Cham keyboard
-;; Copyright (C) 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method cmc kbd)
-
-(description (_"Cham input method simulating Cham keyboard.
-Cham characters are encoded in logical order in memory and in files.
-But, you can type Cham text in visual order with this input method.
-Backspace and Delete also work in the manner of visual order."))
-
-(title "ꨌꩌk")
-
-(map
- ;; Independent vowels and consonants
- (independent
-  ;; Vowels
-  ("a" "ꨀ")
-  ("I" "ꨁ")
-  ("u" "ꨂ")
-  ("e" "ꨃ")
-  ("i" "ꨄ")
-  ("o" "ꨅ")
-  ;; Cosonants
-  ("k" "ꨆ")
-  ("A" "ꨇ")
-  ("g" "ꨈ")
-  ("G" "ꨉ")
-  ("z" "ꨊ")
-  ("Z" "ꨋ")
-  ("c" "ꨌ")
-  ("S" "ꨍ")
-  ("j" "ꨄ")
-  ("J" "ꨏ")
-  ("v" "ꨐ")
-  ("V" "ꨑ")
-  ("W" "ꨒ")
-  ("t" "ꨓ")
-  ("E" "ꨔ")
-  ("d" "ꨕ")
-  ("D" "ꨖ")
-  ("n" "ꨗ")
-  ("q" "ꨘ")
-  ("Q" "ꨙ")
-  ("p" "ꨚ")
-  ("F" "ꨛ")
-  ("f" "ꨜ")
-  ("b" "ꨝ")
-  ("B" "ꨞ")
-  ("m" "ꨟ")
-  ("M" "ꨠ")
-  ("O" "ꨡ")
-  ("y" "ꨢ")
-  ("r" "ꨣ")
-  ("l" "ꨤ")
-  ("w" "ꨥ")
-  ("x" "ꨦ")
-  ("s" "ꨧ")
-  ("h" "ꨨ"))
- ;; Dependent vowels
- (post-vowel
-  ("%" "ꨩ")
-  ("^" "ꨩꨮ")
-  ("{" "ꨪ")
-  ("[" "ꨪꩌ")
-  ("}" "ꨫ")
-  ("]" "ꨬ")
-  ("`" "ꨭ")
-  ("@" "ꨮ")
-  ("$" "ꨮꩃ")
-  ("#" "ꨮꩌ")
-  ("<" "ꨱ")
-  ("\"" "ꨱꨮ")
-  (">" "ꨱꩌ")
-  ("," "ꨲ"))
- (pre-vowel
-  ("-" "ꨯ")
-  ("=" "ꨰ"))
-
- ;; Medials
- (post-medial
-  ("~" "ꨳ")
-  ("*" "ꨵ")
-  (")" "ꨵꨭ")
-  ("(" "ꨵꨶ")
-  ("&" "ꨶ"))
-
- (pre-medial
-  ("\\" "ꨴ"))
-
- ;; (";" ",")
-
- ;; Final consonants.
- (final
-  ("K" "ꩀ")
-  ;; ꩁ
-  ("U" "ꩂ")
-  ("/" "ꩃ")
-  ("C" "ꩄ")
-  ("T" "ꩅ")
-  ("N" "ꩆ")
-  ("P" "ꩇ")
-  ("Y" "ꩈ")
-  ("R" "ꩉ")
-  ("L" "ꩊ")
-  ("X" "ꩋ")
-  ("'" "ꩌ")
-  ("H" "ꩍ"))
-
- (misc
-  ;; Digits
-  ("0" "꩐")
-  ("1" "꩑")
-  ("2" "꩒")
-  ("3" "꩓")
-  ("4" "꩔")
-  ("5" "꩕")
-  ("6" "꩖")
-  ("7" "꩗")
-  ("8" "꩘")
-  ("9" "꩙")
-
-  ;; Traditional punctuations.
-  ("_" "꩜")
-  ("|" "꩝")
-  ("||" "꩞")
-  ("|||" "꩟")
-
-  ;; ASCII remapping.
-  (";" ","))
-
- (edit
-  ((BackSpace)
-   (set PREV @-1)
-   (cond ((= PREV PM)
-         (set PREV @-2)
-         (cond ((& (>= PREV 0xAA00) (<= PREV 0xAA28))
-                (delete @-2) (insert PM))
-               (1 (unhandle))))
-        ((| (= PREV PV1) (= PREV PV2))
-         (cond ((= @-2 PM)
-                (cond ((& (>= @-3 0xAA00) (<= @-3 0xAA28))
-                       (delete @-4)
-                       (insert PREV) (insert PM))
-                      (1 (unhandle))))
-               ((& (>= @-2 0xAA00) (<= @-2 0xAA28))
-                (delete @-2)
-                (insert PREV))
-               (1 (unhandle))))
-        (1 (unhandle))))
-
-  ((Delete)
-   (set NEXT @+1)
-   (cond ((& (>= NEXT 0xAA00) (<= NEXT 0xAA28))
-         (set N2 @+2)
-         (cond ((= N2 PM)
-                (set N3 @+3)
-                (cond ((| (= N3 PV1) (= N3 PV2))
-                       (delete @+3) (insert NEXT) (insert N2))
-                      (1 (delete @+2) (insert NEXT))))
-               ((| (= N2 PV1) (= N2 PV2))
-                (delete @+2) (insert NEXT))
-               (1 (unhandle))))
-        (1 (unhandle)))))
- )
-
-(state
- (init
-  (t (set PM 0xAA34)                   ; PRE-MEDIAL
-     (set PV1 0xAA2F)                  ; PRE-VOWEL-1
-     (set PV2 0xAA30)                  ; PRE-VOWEL-2
-     )
-
-  (independent
-   (set C @-1) (set PREV @-2)
-   (cond ((= PREV PM)
-         (set PREV @-3)
-         (cond ((| (= PREV PV1) (= PREV PV2))
-                (delete @-3) (insert C) (insert PM) (insert PREV))
-               ((| (< PREV 0xAA00) (> PREV 0xAA28))
-                (delete @-2) (insert C) (insert PM))))
-        ((| (= PREV PV1) (= PREV PV2))
-         (cond ((= @-3 PM))
-               ((| (< @-3 0xAA00) (> @-3 0xAA28))
-                (delete @-2) (insert C) (insert PREV))))))
-
-  (pre-vowel
-   (set C @-1) (set NEXT @+1)
-   (cond ((& (>= NEXT 0xAA00) (<= NEXT 0xAA28))
-         (delete @-1) (delete @+1) (insert NEXT) (insert C) (set NEXT @+1)))
-   (cond ((& (>= NEXT 0xAA33) (<= NEXT 0xAA36))
-         (delete @-1) (delete @+1) (insert NEXT) (insert C))))
-
-  (pre-medial
-   (set C @-1) (set NEXT @+1)
-   (cond ((& (>= NEXT 0xAA00) (<= NEXT 0xAA28))
-         (delete @-1) (delete @+1) (insert NEXT) (insert C))))
-
-  (post-medial)
-  (post-vowel)
-  (final)
-  (misc)
-  (edit)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/cmc-kbd.mimx b/MIM/cmc-kbd.mimx
new file mode 100644 (file)
index 0000000..84272de
--- /dev/null
@@ -0,0 +1,800 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>cmc</language>
+    <name>kbd</name>
+  </tags>
+  <description>
+    <get-text>Cham input method simulating Cham keyboard.
+Cham characters are encoded in logical order in memory and in files.
+But, you can type Cham text in visual order with this input method.
+Backspace and Delete also work in the manner of visual order.</get-text>
+  </description>
+  <title>ꨌꩌk</title>
+  <map-list>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ꨀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ꨁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ꨂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ꨃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ꨄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ꨅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ꨆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ꨇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ꨈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ꨉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ꨊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="ꨋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ꨌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ꨍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ꨄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ꨏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ꨐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ꨑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="ꨒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ꨓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ꨔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ꨕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ꨖ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ꨗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ꨘ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ꨙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ꨚ"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="ꨛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ꨜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ꨝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ꨞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ꨟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ꨠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ꨡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ꨢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ꨣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ꨤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ꨥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ꨦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ꨧ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ꨨ"/>
+      </rule>
+    </map>
+    <map id="map-post-vowel">
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="ꨩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ꨩꨮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ꨪ"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ꨪꩌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="ꨫ"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="ꨬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="ꨭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="ꨮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ꨮꩃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="ꨮꩌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ꨱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="ꨱꨮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="ꨱꩌ"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ꨲ"/>
+      </rule>
+    </map>
+    <map id="map-pre-vowel">
+      <rule>
+        <keyseq keys="-"/>
+        <insert string="ꨯ"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="ꨰ"/>
+      </rule>
+    </map>
+    <map id="map-post-medial">
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="ꨳ"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="ꨵ"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="ꨵꨭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string="ꨵꨶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="ꨶ"/>
+      </rule>
+    </map>
+    <map id="map-pre-medial">
+      <rule>
+        <keyseq keys="\"/>
+        <insert string="ꨴ"/>
+      </rule>
+    </map>
+    <map id="map-final">
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ꩀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ꩂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="ꩃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ꩄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ꩅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ꩆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ꩇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ꩈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ꩉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ꩊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ꩋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="ꩌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ꩍ"/>
+      </rule>
+    </map>
+    <map id="map-misc">
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="꩐"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="꩑"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="꩒"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="꩓"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="꩔"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="꩕"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="꩖"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="꩗"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="꩘"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="꩙"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="꩜"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="꩝"/>
+      </rule>
+      <rule>
+        <keyseq keys="||"/>
+        <insert string="꩞"/>
+      </rule>
+      <rule>
+        <keyseq keys="|||"/>
+        <insert string="꩟"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string=","/>
+      </rule>
+    </map>
+    <map id="map-edit">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <set id="PREV">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="PREV"/>
+              <variable-reference id="PM"/>
+            </expr>
+            <set id="PREV">
+              <predefined-nth-previous-or-following-character position="-2"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="PREV"/>
+                    <int-val>0xAA00</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="PREV"/>
+                    <int-val>0xAA28</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-2"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="PM"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <unhandle/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="PREV"/>
+                <variable-reference id="PV1"/>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="PREV"/>
+                <variable-reference id="PV2"/>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <variable-reference id="PM"/>
+                </expr>
+                <conditional>
+                  <case>
+                    <expr operator="&amp;">
+                      <expr operator="&gt;=">
+                        <predefined-nth-previous-or-following-character position="-3"/>
+                        <int-val>0xAA00</int-val>
+                      </expr>
+                      <expr operator="&lt;=">
+                        <predefined-nth-previous-or-following-character position="-3"/>
+                        <int-val>0xAA28</int-val>
+                      </expr>
+                    </expr>
+                    <delete-n-characters n="-4"/>
+                    <insert character-or-string="variable">
+                      <variable-reference id="PREV"/>
+                    </insert>
+                    <insert character-or-string="variable">
+                      <variable-reference id="PM"/>
+                    </insert>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <unhandle/>
+                  </case>
+                </conditional>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0xAA00</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0xAA28</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-2"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="PREV"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <unhandle/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <unhandle/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Delete</key-event>
+        </keyseq>
+        <set id="NEXT">
+          <predefined-nth-previous-or-following-character position="+1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA00</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA28</int-val>
+              </expr>
+            </expr>
+            <set id="N2">
+              <predefined-nth-previous-or-following-character position="+2"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="N2"/>
+                  <variable-reference id="PM"/>
+                </expr>
+                <set id="N3">
+                  <predefined-nth-previous-or-following-character position="+3"/>
+                </set>
+                <conditional>
+                  <case>
+                    <expr operator="|">
+                      <expr operator="=">
+                        <variable-reference id="N3"/>
+                        <variable-reference id="PV1"/>
+                      </expr>
+                      <expr operator="=">
+                        <variable-reference id="N3"/>
+                        <variable-reference id="PV2"/>
+                      </expr>
+                    </expr>
+                    <delete-n-characters n="+3"/>
+                    <insert character-or-string="variable">
+                      <variable-reference id="NEXT"/>
+                    </insert>
+                    <insert character-or-string="variable">
+                      <variable-reference id="N2"/>
+                    </insert>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <delete-n-characters n="+2"/>
+                    <insert character-or-string="variable">
+                      <variable-reference id="NEXT"/>
+                    </insert>
+                  </case>
+                </conditional>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="=">
+                    <variable-reference id="N2"/>
+                    <variable-reference id="PV1"/>
+                  </expr>
+                  <expr operator="=">
+                    <variable-reference id="N2"/>
+                    <variable-reference id="PV2"/>
+                  </expr>
+                </expr>
+                <delete-n-characters n="+2"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="NEXT"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <unhandle/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <unhandle/>
+          </case>
+        </conditional>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-hook>
+        <set id="PM">
+          <int-val>0xAA34</int-val>
+        </set>
+        <set id="PV1">
+          <int-val>0xAA2F</int-val>
+        </set>
+        <set id="PV2">
+          <int-val>0xAA30</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-independent">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="PREV">
+          <predefined-nth-previous-or-following-character position="-2"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="PREV"/>
+              <variable-reference id="PM"/>
+            </expr>
+            <set id="PREV">
+              <predefined-nth-previous-or-following-character position="-3"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="=">
+                    <variable-reference id="PREV"/>
+                    <variable-reference id="PV1"/>
+                  </expr>
+                  <expr operator="=">
+                    <variable-reference id="PREV"/>
+                    <variable-reference id="PV2"/>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-3"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="C"/>
+                </insert>
+                <insert character-or-string="variable">
+                  <variable-reference id="PM"/>
+                </insert>
+                <insert character-or-string="variable">
+                  <variable-reference id="PREV"/>
+                </insert>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <variable-reference id="PREV"/>
+                    <int-val>0xAA00</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <variable-reference id="PREV"/>
+                    <int-val>0xAA28</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-2"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="C"/>
+                </insert>
+                <insert character-or-string="variable">
+                  <variable-reference id="PM"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="PREV"/>
+                <variable-reference id="PV1"/>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="PREV"/>
+                <variable-reference id="PV2"/>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-3"/>
+                  <variable-reference id="PM"/>
+                </expr>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <predefined-nth-previous-or-following-character position="-3"/>
+                    <int-val>0xAA00</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <predefined-nth-previous-or-following-character position="-3"/>
+                    <int-val>0xAA28</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-2"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="C"/>
+                </insert>
+                <insert character-or-string="variable">
+                  <variable-reference id="PREV"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-pre-vowel">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="NEXT">
+          <predefined-nth-previous-or-following-character position="+1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA00</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA28</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <delete-n-characters n="+1"/>
+            <insert character-or-string="variable">
+              <variable-reference id="NEXT"/>
+            </insert>
+            <insert character-or-string="variable">
+              <variable-reference id="C"/>
+            </insert>
+            <set id="NEXT">
+              <predefined-nth-previous-or-following-character position="+1"/>
+            </set>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA33</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA36</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <delete-n-characters n="+1"/>
+            <insert character-or-string="variable">
+              <variable-reference id="NEXT"/>
+            </insert>
+            <insert character-or-string="variable">
+              <variable-reference id="C"/>
+            </insert>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-pre-medial">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="NEXT">
+          <predefined-nth-previous-or-following-character position="+1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA00</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="NEXT"/>
+                <int-val>0xAA28</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <delete-n-characters n="+1"/>
+            <insert character-or-string="variable">
+              <variable-reference id="NEXT"/>
+            </insert>
+            <insert character-or-string="variable">
+              <variable-reference id="C"/>
+            </insert>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-post-medial"/>
+      <branch branch-selecting-map="map-post-vowel"/>
+      <branch branch-selecting-map="map-final"/>
+      <branch branch-selecting-map="map-misc"/>
+      <branch branch-selecting-map="map-edit"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/da-post.mim b/MIM/da-post.mim
deleted file mode 100644 (file)
index 92411f8..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-;; da-post.mim -- Danish input method with postfix modifiers
-;; Copyright (C) 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database, a sub-part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU General Public License as
-;; published by the Free Software Foundation; either version 2, or (at
-;; your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with the m17n library; see the file COPYING.  If not, write to
-;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
-
-(input-method da post)
-
-(description "Danish input method with postfix modifiers.
-")
-
-(title "da-post")
-
-(map
- (trans
-  ("AA" ?Å)
-  ("aa" ?å)
-  ("AE" ?Æ)
-  ("ae" ?æ)
-  ("OE" ?Ø)
-  ("oe" ?ø)
-  ("E'" ?É)
-  ("e'" ?é)
-
-  ("AAA" "A" "A")
-  ("aaa" "a" "a")
-  ("AEE" "A" "E")
-  ("aee" "a" "e")
-  ("OEE" "O" "E")
-  ("oee" "o" "e")
-  ("E''" "E" "'")
-  ("e''" "e" "'")
-  ))
-
-(state
-  (init
-    (trans)))
diff --git a/MIM/da-post.mimx b/MIM/da-post.mimx
new file mode 100644 (file)
index 0000000..78cd21f
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>da</language>
+    <name>post</name>
+  </tags>
+  <description>Danish input method with postfix modifiers.
+</description>
+  <title>da-post</title>
+  <map-list>
+    <map id="map-trans">
+      <rule>
+        <keyseq keys="AA"/>
+        <insert character="197"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert character="229"/>
+      </rule>
+      <rule>
+        <keyseq keys="AE"/>
+        <insert character="198"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <insert character="230"/>
+      </rule>
+      <rule>
+        <keyseq keys="OE"/>
+        <insert character="216"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe"/>
+        <insert character="248"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;"/>
+        <insert character="201"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;"/>
+        <insert character="233"/>
+      </rule>
+      <rule>
+        <keyseq keys="AAA"/>
+        <insert string="A"/>
+        <insert string="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="aaa"/>
+        <insert string="a"/>
+        <insert string="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="AEE"/>
+        <insert string="A"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="aee"/>
+        <insert string="a"/>
+        <insert string="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="OEE"/>
+        <insert string="O"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="oee"/>
+        <insert string="o"/>
+        <insert string="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;&apos;"/>
+        <insert string="E"/>
+        <insert string="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;&apos;"/>
+        <insert string="e"/>
+        <insert string="&apos;"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-trans"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/dv-phonetic.mim b/MIM/dv-phonetic.mim
deleted file mode 100644 (file)
index 304e725..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-;; dv-phonetic.mim -- Dhivehi phonetic keyboard layout
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method dv phonetic)
-
-(description "Dhivehi input method simulating the Dhivehi phonetic keyboard.
-The layout is approved by the Molvidian Ministry of
-Communication, Science and Technology.
-  <http://www.mcst.gov.mv/News_and_Events/xpfonts.htm>
-")
-
-(title "dv-ph")
-
-(map
- (generic
-  ("q" ?ް)
-  ("w" ?އ)
-  ("e" ?ެ)
-  ("r" ?ރ)
-  ("t" ?ތ)
-  ("y" ?ޔ)
-  ("u" ?ު)
-  ("i" ?ި)
-  ("o" ?ޮ)
-  ("p" ?ޕ)
-  ("a" ?ަ)
-  ("s" ?ސ)
-  ("d" ?ދ)
-  ("f" ?ފ)
-  ("g" ?ގ)
-  ("h" ?ހ)
-  ("j" ?ޖ)
-  ("k" ?ކ)
-  ("l" ?ލ)
-  (";" ?؛)
-  ("z" ?ޒ)
-  ("x" ?×)
-  ("c" ?ޗ)
-  ("v" ?ވ)
-  ("b" ?ބ)
-  ("n" ?ނ)
-  ("m" ?މ)
-  ("," ?،)
-
-  ("Q" ?ޤ)
-  ("W" ?ޢ)
-  ("E" ?ޭ)
-  ("R" ?ޜ)
-  ("T" ?ޓ)
-  ("Y" ?ޠ)
-  ("U" ?ޫ)
-  ("I" ?ީ)
-  ("O" ?ޯ)
-  ("P" ?÷)
-  ("A" ?ާ)
-  ("S" ?ށ)
-  ("D" ?ޑ)
-  ("F" ?ﷲ)
-  ("G" ?ޣ)
-  ("H" ?ޙ)
-  ("J" ?ޛ)
-  ("K" ?ޚ)
-  ("L" ?ޅ)
-  ("Z" ?ޡ)
-  ("X" ?ޘ)
-  ("C" ?ޝ)
-  ("V" ?ޥ)
-  ("B" ?ޞ)
-  ("N" ?ޏ)
-  ("M" ?ޟ)
-  ("?" ?؟)
-
-  ((A-v) ?‍)
-  ((A-b) ?‌)
-  ((A-n) ?‎)
-  ((A-m) ?‏)
-  ((A-\;) ?\;)
-  ((A-,) ?,)
-  ))
-
-(state
- (init
-  (generic)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/dv-phonetic.mimx b/MIM/dv-phonetic.mimx
new file mode 100644 (file)
index 0000000..2c12f36
--- /dev/null
@@ -0,0 +1,278 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>dv</language>
+    <name>phonetic</name>
+  </tags>
+  <description>Dhivehi input method simulating the Dhivehi phonetic keyboard.
+The layout is approved by the Molvidian Ministry of
+Communication, Science and Technology.
+  &lt;http://www.mcst.gov.mv/News_and_Events/xpfonts.htm&gt;
+</description>
+  <title>dv-ph</title>
+  <map-list>
+    <map id="map-generic">
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="1968"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="1927"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1964"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1923"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1932"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1940"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1962"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1960"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1966"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1941"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1958"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1936"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1931"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1930"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1934"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1920"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1942"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1926"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1933"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="1563"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1938"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="215"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1943"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1928"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1924"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1922"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1929"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="1548"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="1956"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="1954"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="1965"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="1948"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="1939"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="1952"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="1963"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="1961"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="1967"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="247"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="1959"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="1921"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="1937"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="65010"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="1955"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="1945"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="1947"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="1946"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="1925"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="1953"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="1944"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="1949"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="1957"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="1950"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="1935"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="1951"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="1567"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-v</key-event>
+        </keyseq>
+        <insert character="8205"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-b</key-event>
+        </keyseq>
+        <insert character="8204"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-n</key-event>
+        </keyseq>
+        <insert character="8206"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-m</key-event>
+        </keyseq>
+        <insert character="8207"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-;</key-event>
+        </keyseq>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-,</key-event>
+        </keyseq>
+        <insert character="44"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-generic"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/el-kbd.mim b/MIM/el-kbd.mim
deleted file mode 100644 (file)
index f28ab71..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-;; el-kbd.mim -- Greek input method with Greek keyboard layout
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Greek simulating Greek keyboard.
-;;; @image html el-kbd.png "Keyboard Layout"
-;;; @image latex el-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-;;      1!  2@  3#  4$  5%  6^  7&  8*  9(  0)  -_  =+  `~ 
-;;        ;:  ςΣ  εΕ  ρΡ  τΤ  υΥ  θΘ  ιΙ  οΟ  πΠ  [{  ]} 
-;;         αΑ  σΣ  δΔ  φΦ  γΓ  ηΗ  ξΞ  κΚ  λΛ  ΄¨  '"  \| 
-;;           ζΖ  χΧ  ψΨ  ωΩ  βΒ  νΝ  μΜ  ,<  .>  /? 
-
-(input-method el kbd)
-
-(description
- "Greek input method simulating the Greek keyboard.
-    1!  2@  3#  4$  5%  6^  7&  8*  9(  0)  -_  =+  `~ 
-      ;:  ςΣ  εΕ  ρΡ  τΤ  υΥ  θΘ  ιΙ  οΟ  πΠ  [{  ]} 
-       αΑ  σΣ  δΔ  φΦ  γΓ  ηΗ  ξΞ  κΚ  λΛ  ΄¨  '\"  \\| 
-         ζΖ  χΧ  ψΨ  ωΩ  βΒ  νΝ  μΜ  ,<  .>  /?
-")
-
-(title "Ψ")
-
-(map
- (map
-  ("q" ?\;)
-  ("w" ?ς)
-  ("e" ?ε)
-  ("r" ?ρ)
-  ("t" ?τ)
-  ("y" ?υ)
-  ("u" ?θ)
-  ("i" ?ι)
-  ("o" ?ο)
-  ("p" ?π)
-  ("[" ?\[)
-  ("]" ?\])
-  ("a" ?α)
-  ("s" ?σ)
-  ("d" ?δ)
-  ("f" ?φ)
-  ("g" ?γ)
-  ("h" ?η)
-  ("j" ?ξ)
-  ("k" ?κ)
-  ("l" ?λ)
-  (";" ?΄)
-  ("z" ?ζ)
-  ("x" ?χ)
-  ("c" ?ψ)
-  ("v" ?ω)
-  ("b" ?β)
-  ("n" ?ν)
-  ("m" ?μ)
-  ("Q" ?:)
-  ("W" ?Σ)
-  ("E" ?Ε)
-  ("R" ?Ρ)
-  ("T" ?Τ)
-  ("Y" ?Υ)
-  ("U" ?Θ)
-  ("I" ?Ι)
-  ("O" ?Ο)
-  ("P" ?Π)
-  ("A" ?Α)
-  ("S" ?Σ)
-  ("D" ?Δ)
-  ("F" ?Φ)
-  ("G" ?Γ)
-  ("H" ?Η)
-  ("J" ?Ξ)
-  ("K" ?Κ)
-  ("L" ?Λ)
-  (":" ?¨)
-  ("Z" ?Ζ)
-  ("X" ?Χ)
-  ("C" ?Ψ)
-  ("V" ?Ω)
-  ("B" ?Β)
-  ("N" ?Ν)
-  ("M" ?Μ)
-  (";a" ?ά)
-  (";e" ?έ)
-  (";h" ?ή)
-  (";i" ?ί)
-  (";o" ?ό)
-  (";y" ?ύ)
-  (";v" ?ώ)
-  (";A" ?Ά)
-  (";E" ?Έ)
-  (";H" ?Ή)
-  (";I" ?Ί)
-  (";O" ?Ό)
-  (";Y" ?Ύ)
-  (";V" ?Ώ)
-  (":i" ?ϊ)
-  (":y" ?ϋ)
-  (":I" ?Ϊ)
-  (":Y" ?Ϋ)
-  (";:i" ?ΐ)
-  (":;i" ?ΐ)
-  (";:y" ?ΰ)
-  (":;y" ?ΰ)))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/el-kbd.mimx b/MIM/el-kbd.mimx
new file mode 100644 (file)
index 0000000..91814b1
--- /dev/null
@@ -0,0 +1,335 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>el</language>
+    <name>kbd</name>
+  </tags>
+  <description>Greek input method simulating the Greek keyboard.
+    1!  2@  3#  4$  5%  6^  7&amp;  8*  9(  0)  -_  =+  `~ 
+      ;:  ςΣ  εΕ  ρΡ  τΤ  υΥ  θΘ  ιΙ  οΟ  πΠ  [{  ]} 
+       αΑ  σΣ  δΔ  φΦ  γΓ  ηΗ  ξΞ  κΚ  λΛ  ΄¨  '"  \| 
+         ζΖ  χΧ  ψΨ  ωΩ  βΒ  νΝ  μΜ  ,&lt;  .&gt;  /?
+</description>
+  <title>Ψ</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="962"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="949"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="961"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="964"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="965"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="952"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="953"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="959"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="960"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="91"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="93"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="945"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="963"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="948"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="966"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="947"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="951"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="958"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="954"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="955"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="900"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="950"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="967"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="968"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="969"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="946"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="957"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="956"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="931"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="917"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="929"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="932"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="933"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="920"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="921"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="927"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="928"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="913"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="931"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="916"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="934"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="915"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="919"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="926"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="922"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="923"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="168"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="918"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="935"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="936"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="937"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="914"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="925"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="924"/>
+      </rule>
+      <rule>
+        <keyseq keys=";a"/>
+        <insert character="940"/>
+      </rule>
+      <rule>
+        <keyseq keys=";e"/>
+        <insert character="941"/>
+      </rule>
+      <rule>
+        <keyseq keys=";h"/>
+        <insert character="942"/>
+      </rule>
+      <rule>
+        <keyseq keys=";i"/>
+        <insert character="943"/>
+      </rule>
+      <rule>
+        <keyseq keys=";o"/>
+        <insert character="972"/>
+      </rule>
+      <rule>
+        <keyseq keys=";y"/>
+        <insert character="973"/>
+      </rule>
+      <rule>
+        <keyseq keys=";v"/>
+        <insert character="974"/>
+      </rule>
+      <rule>
+        <keyseq keys=";A"/>
+        <insert character="902"/>
+      </rule>
+      <rule>
+        <keyseq keys=";E"/>
+        <insert character="904"/>
+      </rule>
+      <rule>
+        <keyseq keys=";H"/>
+        <insert character="905"/>
+      </rule>
+      <rule>
+        <keyseq keys=";I"/>
+        <insert character="906"/>
+      </rule>
+      <rule>
+        <keyseq keys=";O"/>
+        <insert character="908"/>
+      </rule>
+      <rule>
+        <keyseq keys=";Y"/>
+        <insert character="910"/>
+      </rule>
+      <rule>
+        <keyseq keys=";V"/>
+        <insert character="911"/>
+      </rule>
+      <rule>
+        <keyseq keys=":i"/>
+        <insert character="970"/>
+      </rule>
+      <rule>
+        <keyseq keys=":y"/>
+        <insert character="971"/>
+      </rule>
+      <rule>
+        <keyseq keys=":I"/>
+        <insert character="938"/>
+      </rule>
+      <rule>
+        <keyseq keys=":Y"/>
+        <insert character="939"/>
+      </rule>
+      <rule>
+        <keyseq keys=";:i"/>
+        <insert character="912"/>
+      </rule>
+      <rule>
+        <keyseq keys=":;i"/>
+        <insert character="912"/>
+      </rule>
+      <rule>
+        <keyseq keys=";:y"/>
+        <insert character="944"/>
+      </rule>
+      <rule>
+        <keyseq keys=":;y"/>
+        <insert character="944"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/fa-isiri.mim b/MIM/fa-isiri.mim
deleted file mode 100644 (file)
index 6f9e955..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-;; fa-isiri.mim -- Input method for Farsi with ISIRI 2901-1994 keyboad layout
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method fa isiri)
-
-(description "Farsi input method simulating ISIRI 2901-1994 keyboard layout.
-This is for typing Farsi by Arabic characters.
-")
-
-(title "ف")
-
-(map
- (generic
-  ("1" "۱")
-  ("2" "۲")
-  ("3" "۳")
-  ("4" "۴")
-  ("5" "۵")
-  ("6" "۶")
-  ("7" "۷")
-  ("8" "۸")
-  ("9" "۹")
-  ("0" "۰")
-  ;;   ("-" "-")
-  ;;   ("=" "=")
-  ;;   ("\\" "\\")
-  ("`" "‍")                          ; zero width joiner
-
-  ("q" "ض")
-  ("w" "ص")
-  ("e" "ث")
-  ("r" "ق")
-  ("t" "ف")
-  ("y" "غ")
-  ("u" "ع")
-  ("i" "ه")
-  ("o" "خ")
-  ("p" "ح")
-  ("[" "ج")
-  ("]" "چ")
-
-  ("a" "ش")
-  ("s" "س")
-  ("d" "ی")
-  ("f" "ب")
-  ("g" "ل")
-  ("h" "ا")
-  ("j" "ت")
-  ("k" "ن")
-  ("l" "م")
-  (";" "ک")
-  ("'" "گ")
-
-  ("z" "ظ")
-  ("x" "ط")
-  ("c" "ز")
-  ("v" "ر")
-  ("b" "ذ")
-  ("n" "د")
-  ("m" "پ")
-  ("," "و")
-  ;;   ("." ".")
-  ;;   ("/" "/")
-
-  ;;   ("!" "!")
-  ("@" "٬")
-  ("#" "٫")
-  ;;   ("$" "")
-  ("%" "٪")
-  ("^" "×")
-  ("&" "،")
-  ;;   ("*" "*")
-  ("\(" "\)")
-  ("\)" "\(")
-  ;;   ("_" "_")
-  ;;   ("+" "+")
-  ;;   ("|" "|")
-  ;;   ("~" "~")
-
-  ("Q" "ْ")
-  ("W" "ٌ")
-  ("E" "ٍ")
-  ("R" "ً")
-  ("T" "ُ")
-  ("Y" "ِ")
-  ("U" "َ")
-  ("I" "ّ")
-  ("O" "]")
-  ("P" "[")
-  ("{" "}")
-  ("}" "{")
-
-  ("A" "ؤ")
-  ("S" "ئ")
-  ("D" "ي")
-  ("F" "إ")
-  ("G" "أ")
-  ("H" "آ")
-  ("J" "ة")
-  ("K" "»")
-  ("L" "«")
-  ;;   (":" ":")
-  ("\"" "؛")
-
-  ("Z" "ك")
-  ;;   ("X" "")
-  ("C" "ژ")
-  ;;   ("V" "")
-  ("B" "‌")                          ; zero width non joiner
-  ("N" "")
-  ("M" "ء")
-  ("<" ">")
-  (">" "<")
-  ("?" "؟")
-  ((S-\ ) "‌")                               ; zero width non joiner
-  ((C-J) "‍")                                ; zero width joiner
-  ((C-L) "‎")                                ; left to right mark
-  ((C-N) "‌")                                ; zero width non joiner
-  ((C-R) "‏")                                ; right to left mark
-  ))
-
-(state
- (init
-  (generic)))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/fa-isiri.mimx b/MIM/fa-isiri.mimx
new file mode 100644 (file)
index 0000000..5b7f15e
--- /dev/null
@@ -0,0 +1,366 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>fa</language>
+    <name>isiri</name>
+  </tags>
+  <description>Farsi input method simulating ISIRI 2901-1994 keyboard layout.
+This is for typing Farsi by Arabic characters.
+</description>
+  <title>ف</title>
+  <map-list>
+    <map id="map-generic">
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="۱"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="۲"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="۳"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="۴"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="۵"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="۶"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="۷"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="۸"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="۹"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="۰"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="‍"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ض"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ص"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ث"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ق"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ف"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="غ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ع"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ه"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="خ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ح"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ج"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="چ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ش"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="س"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ی"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ب"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ل"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ا"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ت"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ن"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="م"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ک"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="گ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ظ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ط"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ز"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ر"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ذ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="د"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="پ"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="و"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="٬"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="٫"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="٪"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="×"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="،"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ْ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="ٌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ٍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ً"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ُ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ِ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="َ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ّ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="]"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="["/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="}"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="{"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ؤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ئ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ي"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="إ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="أ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="آ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ة"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="»"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="«"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="؛"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="ك"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ژ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ء"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="&gt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="&lt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="؟"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-J</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-L</key-event>
+        </keyseq>
+        <insert string="‎"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-N</key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-R</key-event>
+        </keyseq>
+        <insert string="‏"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-generic"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/fr-azerty.mim b/MIM/fr-azerty.mim
deleted file mode 100644 (file)
index 1cf5eab..0000000
+++ /dev/null
@@ -1,234 +0,0 @@
-;; fr-azerty.mim -- Input method for French simulating Azerty keyboard layout
-;; Copyright (C) 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method fr azerty)
-
-(description (_"Simulating Azerty keyboard on English keyboard.
-
-     &1  é2  \"3  '4  (5  -6  è7  _8  ç9  à0  )°  =_  ²~
-      aA  zZ  eE  rR  tT  yY  uU  iI  oO  pP  ^¨  $£
-       qQ  sS  dD  fF  gG  hH  jJ  kK  lL  mM  ù%  *|
-        wW  xX  cC  vV  bB  nN  ,?  ;.  :/  !§
-
-'[' and '{' are used as a dead key to type a character with the
-circumflex and diaeresis respectively (e.g. '[' 'e' -> \"ê\").
-
-'Alt-2' and 'Alt-7' are used as a dead key to type a character
-with tilde and grave respectively (e.g. 'Alt-2' 'n' -> \"ñ\").
-
-'Ctrl-Alt-2' and 'Ctrl-Alt-7' can be used as 'Alt-2' and 'Alt-7'
-respectively.
-
-Azerty keyboard has one more key at the bottom left corner for
-inputting \"<\" and \">\".  As a normal English keyboard doesn't
-have such a key left, type '<' and '>' twice for \"<\" and \">\"
-respectively."))
-
-(title "AZ ")
-
-(map
- (normal
-  ("1" ?&)
-  ("2" ?é)
-  ("3" ?\")
-  ("4" ?')
-  ("5" ?\()
-  ("6" ?-)
-  ("7" ?è)
-  ("8" ?_)
-  ("9" ?ç)
-  ("0" ?à)
-  ("-" ?\))
-  ("=" ?=)
-  ("`" ?²)
-  ("q" ?a)
-  ("w" ?z)
-  ("e" ?e)
-  ("r" ?r)
-  ("t" ?t)
-  ("y" ?y)
-  ("u" ?u)
-  ("i" ?i)
-  ("o" ?o)
-  ("p" ?p)
-  ;; ("[" ?^)
-  ("]" ?$)
-  ("a" ?q)
-  ("s" ?s)
-  ("d" ?d)
-  ("f" ?f)
-  ("g" ?g)
-  ("h" ?h)
-  ("j" ?j)
-  ("k" ?k)
-  ("l" ?l)
-  (";" ?m)
-  ("'" ?ù)
-  ("\\" ?*)
-  ("z" ?w)
-  ("x" ?x)
-  ("c" ?c)
-  ("v" ?v)
-  ("b" ?b)
-  ("n" ?n)
-  ("m" ?,)
-  ("," ?\;)
-  ("." ?:)
-  ("/" ?!)
-
-  ("!" ?1)
-  ("@" ?2)
-  ("#" ?3)
-  ("$" ?4)
-  ("%" ?5)
-  ("^" ?6)
-  ("&" ?7)
-  ("*" ?8)
-  ("(" ?9)
-  (")" ?0)
-  ("_" ?°)
-  ("+" ?+)
-  ("~" ?~)
-  ("Q" ?A)
-  ("W" ?Z)
-  ("E" ?E)
-  ("R" ?R)
-  ("T" ?T)
-  ("Y" ?Y)
-  ("U" ?U)
-  ("I" ?I)
-  ("O" ?O)
-  ("P" ?P)
-  ;; ("{" ?¨)
-  ("}" ?£)
-
-  ("A" ?Q)
-  ("S" ?S)
-  ("D" ?D)
-  ("F" ?F)
-  ("G" ?G)
-  ("H" ?H)
-  ("J" ?J)
-  ("K" ?K)
-  ("L" ?L)
-  (":" ?M)
-  ("\"" ?%)
-  ("|" ?µ)
-  ("Z" ?W)
-  ("X" ?X)
-  ("C" ?C)
-  ("V" ?V)
-  ("B" ?B)
-  ("N" ?N)
-  ("M" ??)
-  ("<" ?.)
-  ("<<" ?<)
-  (">" ?/)
-  (">>" ?>)
-  ("?" ?§))
-
- ;; Deadkeys
- (left-square-bracket
-  ("["))
-
- (left-curly-bracket
-  ("{"))
-
- (alt-2
-  ((A-2))
-  ((C-A-2)))
-
- (alt-7
-  ((A-7))
-  ((C-A-7)))
-
- ;; Letters with diacritical marks
- (circumflex
-  ("[" ?^)
-  ("q" ?â)
-  ("e" ?ê)
-  ("i" ?î)
-  ("o" ?ô)
-  ("u" ?û)
-  ("Q" ?Â)
-  ("E" ?Ê)
-  ("I" ?Î)
-  ("O" ?Ô)
-  ("U" ?Û))
-
- (diaeresis
-  ("{" ?¨)
-  ("q" ?ä)
-  ("e" ?ë)
-  ("i" ?ï)
-  ("o" ?ö)
-  ("u" ?ü)
-  ("y" ?ÿ)
-  ("Q" ?Ä)
-  ("E" ?Ë)
-  ("I" ?Ï)
-  ("O" ?Ö)
-  ("U" ?Ü)
-  ("Y" ?Ÿ))
-
- (tilde
-  ("3" ?~)
-  ("q" ?ã)
-  ("n" ?ñ)
-  ("o" ?õ))
-
- (grave
-  ("q" ?à)
-  ("e" ?è)
-  ("i" ?ì)
-  ("o" ?ò)
-  ("u" ?ù)
-  ("Q" ?À)
-  ("E" ?È)
-  ("I" ?Ì)
-  ("O" ?Ò)
-  ("U" ?Ù)))
-
-(state
- (init
-  (normal)
-  (left-square-bracket (shift circumflex))
-  (left-curly-bracket (shift diaeresis))
-  (alt-2 (shift tilde))
-  (alt-7 (shift grave)))
-
- (circumflex
-  "AZ^"
-  (circumflex (shift init)))
-
- (diaeresis
-  "AZ¨"
-  (diaeresis (shift init)))
-
- (tilde
-  "AZ~"
-  (tilde (shift init)))
-
- (grave
-  "AZ`"
-  (grave (shift init))))
diff --git a/MIM/fr-azerty.mimx b/MIM/fr-azerty.mimx
new file mode 100644 (file)
index 0000000..091d3b4
--- /dev/null
@@ -0,0 +1,645 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>fr</language>
+    <name>azerty</name>
+  </tags>
+  <description>
+    <get-text>Simulating Azerty keyboard on English keyboard.
+
+     &amp;1  é2  "3  '4  (5  -6  è7  _8  ç9  à0  )°  =_  ²~
+      aA  zZ  eE  rR  tT  yY  uU  iI  oO  pP  ^¨  $£
+       qQ  sS  dD  fF  gG  hH  jJ  kK  lL  mM  ù%  *|
+        wW  xX  cC  vV  bB  nN  ,?  ;.  :/  !§
+
+'[' and '{' are used as a dead key to type a character with the
+circumflex and diaeresis respectively (e.g. '[' 'e' -&gt; "ê").
+
+'Alt-2' and 'Alt-7' are used as a dead key to type a character
+with tilde and grave respectively (e.g. 'Alt-2' 'n' -&gt; "ñ").
+
+'Ctrl-Alt-2' and 'Ctrl-Alt-7' can be used as 'Alt-2' and 'Alt-7'
+respectively.
+
+Azerty keyboard has one more key at the bottom left corner for
+inputting "&lt;" and "&gt;".  As a normal English keyboard doesn't
+have such a key left, type '&lt;' and '&gt;' twice for "&lt;" and "&gt;"
+respectively.</get-text>
+  </description>
+  <title>AZ </title>
+  <map-list>
+    <map id="map-normal">
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="38"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="233"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="34"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="232"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="231"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="224"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="61"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="178"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="97"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="101"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="114"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="116"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="121"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="117"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="105"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="111"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="112"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="36"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="113"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="115"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="100"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="102"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="103"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="104"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="106"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="107"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="108"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="109"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="249"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="119"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="120"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="99"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="118"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="98"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="110"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="44"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="33"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="50"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="53"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="54"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="55"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="56"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="57"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="48"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="176"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="43"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="126"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="65"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="69"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="82"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="84"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="89"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="85"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="73"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="79"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="80"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="163"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="81"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="83"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="68"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="70"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="71"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="72"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="74"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="75"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="76"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="77"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="37"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="181"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="87"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="88"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="67"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="86"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="66"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="78"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;&lt;"/>
+        <insert character="60"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="47"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;&gt;"/>
+        <insert character="62"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="167"/>
+      </rule>
+    </map>
+    <map id="map-left-square-bracket">
+      <rule>
+        <keyseq keys="["/>
+      </rule>
+    </map>
+    <map id="map-left-curly-bracket">
+      <rule>
+        <keyseq keys="{"/>
+      </rule>
+    </map>
+    <map id="map-alt-2">
+      <rule>
+        <keyseq>
+          <key-event>A-2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-A-2</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-alt-7">
+      <rule>
+        <keyseq>
+          <key-event>A-7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-A-7</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-circumflex">
+      <rule>
+        <keyseq keys="["/>
+        <insert character="94"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="226"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="234"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="238"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="244"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="251"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="194"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="202"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="206"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="212"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="219"/>
+      </rule>
+    </map>
+    <map id="map-diaeresis">
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="168"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="235"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="239"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="246"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="252"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="255"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="196"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="203"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="207"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="214"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="220"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="376"/>
+      </rule>
+    </map>
+    <map id="map-tilde">
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="126"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="227"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="241"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="245"/>
+      </rule>
+    </map>
+    <map id="map-grave">
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="224"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="232"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="236"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="242"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="249"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="192"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="200"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="204"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="210"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="217"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-normal"/>
+      <branch branch-selecting-map="map-left-square-bracket">
+        <shift-to id="state-circumflex"/>
+      </branch>
+      <branch branch-selecting-map="map-left-curly-bracket">
+        <shift-to id="state-diaeresis"/>
+      </branch>
+      <branch branch-selecting-map="map-alt-2">
+        <shift-to id="state-tilde"/>
+      </branch>
+      <branch branch-selecting-map="map-alt-7">
+        <shift-to id="state-grave"/>
+      </branch>
+    </state>
+    <state id="state-circumflex">
+      <state-title-text>AZ^</state-title-text>
+      <branch branch-selecting-map="map-circumflex">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-diaeresis">
+      <state-title-text>AZ¨</state-title-text>
+      <branch branch-selecting-map="map-diaeresis">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-tilde">
+      <state-title-text>AZ~</state-title-text>
+      <branch branch-selecting-map="map-tilde">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-grave">
+      <state-title-text>AZ`</state-title-text>
+      <branch branch-selecting-map="map-grave">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/global.mim b/MIM/global.mim
deleted file mode 100644 (file)
index 059031e..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-;; global.mim -- global variable definitions of input methods.
-;; Copyright (C) 2006
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method t nil global)
-
-(description (_"Global variable and command definitions.
-This is actually not an input method, but provides documents,
-default values of global variables, and default key-bindings of
-global commands."))
-
-(variable
- (candidates-group-size
-  (_"Maxmum number of candidates in a candidate group.
-Value must be an integer.
-If the value is not positive, number of candidates in a group is decided
-by how candiates are grouped in an input method source file.")
-  10)
-
- (candidates-charset
-  (_"Character set to limit candidates.
-Value must be a symbol representing a charater set, or nil.
-If the value is not nil, a candidate containing a character not belonging
-to the specified character set is ignored.")
-  nil)
- )
-
-(command
- (commit
-  (_"Commit
-Commit the preedit text")
-  (Return) (Linefeed))
- (convert
-  (_"Convert
-Convert the preedit text")
-  (\ ) (Henkan))
- (revert
-  (_"Revert
-Revert the conversion")
-  (Escape))
- (prev-candidate
-  (_"Previous candidate
-Spot the previous candidate")
-  (Left) (C-B))
- (next-candidate
-  (_"Next candidate
-Spot the next candidate")
-  (Right) (C-F) (\ ))
- (first-candidate
-  (_"First candidate
-Spot the first candidate in the current group")
-  (C-A))
- (last-candidate
-  (_"Last candidate
-Spot the last candidate in the current group")
-  (C-E))
- (prev-candidate-group
-  (_"Previous candidate group
-Move to the previous candidate group")
-  (Up) (C-P))
- (next-candidate-group
-  (_"Next candidate group
-Move to the next candidate group")
-  (Down) (C-N))
- (candidate-1
-  (_"Select the 1st candidate
-Select the first candidate in the current group")
-  (\1))
- (candidate-2
-  (_"Select the 2nd candidate
-Select the second candidate in the current group")
-  (\2))
- (candidate-3
-  (_"Select the 3rd candidate
-Select the third candidate in the current group")
-  (\3))
- (candidate-4
-  (_"Select the 4th candidate
-Select the fourth candidate in the current group")
-  (\4))
- (candidate-5
-  (_"Select the 5th candidate
-Select the fifth candidate in the current group")
-  (\5))
- (candidate-6
-  (_"Select the 6th candidate
-Select the sixth candidate in the current group")
-  (\6))
- (candidate-7
-  (_"Select the 7th candidate
-Select the seventh candidate in the current group")
-  (\7))
- (candidate-8
-  (_"select the 8th candidate
-Select the eighth candidate in the current group")
-  (\8))
- (candidate-9
-  (_"Select the 9th candidate
-Select the ninth candidate in the current group")
-  (\9))
- (candidate-10
-  (_"Select the 10th candidate
-Select the tenth candidate in the current group")
-  (\0))
- (prev-char
-  (_"Previous character
-Move to the previous character in the preedit text")
-  (Left) (C-B))
- (next-char
-  (_"Next character
-Move to the next character in the preedit text")
-  (Right) (C-F))
- (first-char
-  (_"Fist character
-Move to the first character in the preedit text")
-  (C-A))
- (last-char
-  (_"Last character
-Move to the last character in the preedit text")
-  (C-E))
- (backward-delete-char
-  (_"Delete char backward
-Delete the previous character in the preedit text")
-  (Backspace))
- (delete-char
-  (_"Delete char
-Delete the following character in the preedit text")
-  (Delete))
- (prev-segment
-  (_"Previous segment
-Move to the previous segment in the preedit text")
-  (Left) (C-B))
- (next-segment
-  (_"Next segment
-Move to the next segment in the preedit text")
-  (Right) (C-F))
- (first-segment
-  (_"First segment
-Move to the first segment in the preedit text")
-  (C-A))
- (last-segment
-  (_"Last segment
-Move to the last segment in the preedit text")
-  (C-E))
- (extend-segment
-  (_"Extend segment
-Extend the current segment length to the tail")
-  (S-Right) (C-O))
- (shrink-segment
-  (_"Shrink segment
-Shrink the current segment length from the tail")
-  (S-Left) (C-I))
- (-reload
-  (_"Reload input method
-Reload the input method (and configulation if any) and freshly start it.
-Note that the length of key-sequence bound for this command must be 1.
-This is one of special commands reserved by the m17n library, and
-should not be used in a map of an input method.")
-  (M-Return)))
-
-;; Local Variables:
-;; mode: lisp
-;; coding: utf-8
-;; End:
diff --git a/MIM/global.mimx b/MIM/global.mimx
new file mode 100644 (file)
index 0000000..604b819
--- /dev/null
@@ -0,0 +1,366 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>nil</name>
+    <extra-id>global</extra-id>
+  </tags>
+  <description>
+    <get-text>Global variable and command definitions.
+This is actually not an input method, but provides documents,
+default values of global variables, and default key-bindings of
+global commands.</get-text>
+  </description>
+  <variable-list>
+    <variable id="candidates-group-size">
+      <description>
+        <get-text>Maxmum number of candidates in a candidate group.
+Value must be an integer.
+If the value is not positive, number of candidates in a group is decided
+by how candiates are grouped in an input method source file.</get-text>
+      </description>
+      <value type="integer">10</value>
+    </variable>
+    <variable id="candidates-charset">
+      <description>
+        <get-text>Character set to limit candidates.
+Value must be a symbol representing a charater set, or nil.
+If the value is not nil, a candidate containing a character not belonging
+to the specified character set is ignored.</get-text>
+      </description>
+      <value type="symbol">nil</value>
+    </variable>
+  </variable-list>
+  <command-list>
+    <command id="command-commit">
+      <description>
+        <get-text>Commit
+Commit the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>Return</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>Linefeed</key-event>
+      </keyseq>
+    </command>
+    <command id="command-convert">
+      <description>
+        <get-text>Convert
+Convert the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event> </key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>Henkan</key-event>
+      </keyseq>
+    </command>
+    <command id="command-revert">
+      <description>
+        <get-text>Revert
+Revert the conversion</get-text>
+      </description>
+      <keyseq>
+        <key-event>Escape</key-event>
+      </keyseq>
+    </command>
+    <command id="command-prev-candidate">
+      <description>
+        <get-text>Previous candidate
+Spot the previous candidate</get-text>
+      </description>
+      <keyseq>
+        <key-event>Left</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-B</key-event>
+      </keyseq>
+    </command>
+    <command id="command-next-candidate">
+      <description>
+        <get-text>Next candidate
+Spot the next candidate</get-text>
+      </description>
+      <keyseq>
+        <key-event>Right</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-F</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event> </key-event>
+      </keyseq>
+    </command>
+    <command id="command-first-candidate">
+      <description>
+        <get-text>First candidate
+Spot the first candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>C-A</key-event>
+      </keyseq>
+    </command>
+    <command id="command-last-candidate">
+      <description>
+        <get-text>Last candidate
+Spot the last candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>C-E</key-event>
+      </keyseq>
+    </command>
+    <command id="command-prev-candidate-group">
+      <description>
+        <get-text>Previous candidate group
+Move to the previous candidate group</get-text>
+      </description>
+      <keyseq>
+        <key-event>Up</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-P</key-event>
+      </keyseq>
+    </command>
+    <command id="command-next-candidate-group">
+      <description>
+        <get-text>Next candidate group
+Move to the next candidate group</get-text>
+      </description>
+      <keyseq>
+        <key-event>Down</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-N</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-1">
+      <description>
+        <get-text>Select the 1st candidate
+Select the first candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>1</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-2">
+      <description>
+        <get-text>Select the 2nd candidate
+Select the second candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>2</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-3">
+      <description>
+        <get-text>Select the 3rd candidate
+Select the third candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>3</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-4">
+      <description>
+        <get-text>Select the 4th candidate
+Select the fourth candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>4</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-5">
+      <description>
+        <get-text>Select the 5th candidate
+Select the fifth candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>5</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-6">
+      <description>
+        <get-text>Select the 6th candidate
+Select the sixth candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>6</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-7">
+      <description>
+        <get-text>Select the 7th candidate
+Select the seventh candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>7</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-8">
+      <description>
+        <get-text>select the 8th candidate
+Select the eighth candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>8</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-9">
+      <description>
+        <get-text>Select the 9th candidate
+Select the ninth candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>9</key-event>
+      </keyseq>
+    </command>
+    <command id="command-candidate-10">
+      <description>
+        <get-text>Select the 10th candidate
+Select the tenth candidate in the current group</get-text>
+      </description>
+      <keyseq>
+        <key-event>0</key-event>
+      </keyseq>
+    </command>
+    <command id="command-prev-char">
+      <description>
+        <get-text>Previous character
+Move to the previous character in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>Left</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-B</key-event>
+      </keyseq>
+    </command>
+    <command id="command-next-char">
+      <description>
+        <get-text>Next character
+Move to the next character in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>Right</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-F</key-event>
+      </keyseq>
+    </command>
+    <command id="command-first-char">
+      <description>
+        <get-text>Fist character
+Move to the first character in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>C-A</key-event>
+      </keyseq>
+    </command>
+    <command id="command-last-char">
+      <description>
+        <get-text>Last character
+Move to the last character in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>C-E</key-event>
+      </keyseq>
+    </command>
+    <command id="command-backward-delete-char">
+      <description>
+        <get-text>Delete char backward
+Delete the previous character in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>Backspace</key-event>
+      </keyseq>
+    </command>
+    <command id="command-delete-char">
+      <description>
+        <get-text>Delete char
+Delete the following character in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>Delete</key-event>
+      </keyseq>
+    </command>
+    <command id="command-prev-segment">
+      <description>
+        <get-text>Previous segment
+Move to the previous segment in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>Left</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-B</key-event>
+      </keyseq>
+    </command>
+    <command id="command-next-segment">
+      <description>
+        <get-text>Next segment
+Move to the next segment in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>Right</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-F</key-event>
+      </keyseq>
+    </command>
+    <command id="command-first-segment">
+      <description>
+        <get-text>First segment
+Move to the first segment in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>C-A</key-event>
+      </keyseq>
+    </command>
+    <command id="command-last-segment">
+      <description>
+        <get-text>Last segment
+Move to the last segment in the preedit text</get-text>
+      </description>
+      <keyseq>
+        <key-event>C-E</key-event>
+      </keyseq>
+    </command>
+    <command id="command-extend-segment">
+      <description>
+        <get-text>Extend segment
+Extend the current segment length to the tail</get-text>
+      </description>
+      <keyseq>
+        <key-event>S-Right</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-O</key-event>
+      </keyseq>
+    </command>
+    <command id="command-shrink-segment">
+      <description>
+        <get-text>Shrink segment
+Shrink the current segment length from the tail</get-text>
+      </description>
+      <keyseq>
+        <key-event>S-Left</key-event>
+      </keyseq>
+      <keyseq>
+        <key-event>C-I</key-event>
+      </keyseq>
+    </command>
+    <command id="command--reload">
+      <description>
+        <get-text>Reload input method
+Reload the input method (and configulation if any) and freshly start it.
+Note that the length of key-sequence bound for this command must be 1.
+This is one of special commands reserved by the m17n library, and
+should not be used in a map of an input method.</get-text>
+      </description>
+      <keyseq>
+        <key-event>M-Return</key-event>
+      </keyseq>
+    </command>
+  </command-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/grc-mizuochi.mim b/MIM/grc-mizuochi.mim
deleted file mode 100644 (file)
index 2c20079..0000000
+++ /dev/null
@@ -1,432 +0,0 @@
-;; grc-mizuochi.mim -- Mizuochi input method for classical Greek
-;; Copyright (C) 2006
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method grc mizuochi)
-
-(description "Mizuochi input method for classical Greek.
-
--------------------------------------
-character     capital         small
--------------------------------------
-alpha           A               a
-beta            B               b
-gamma           G               g
-delta           D               d
-epsilon         E               e
-zeta            Z               z
-eta             H               h
-theta           Q               q
-iota            I               i
-kappa           K               k
-lamda           L               l
-mu              M               m
-nu              H               n
-xi              X               x
-omicron         O               o
-pi              P               p
-rho             R               r
-sigma           S               s
-final sigma                     j
-tau             T               t
-upsilon         U               u
-phi             F               f
-chi             C               c
-psi             Y               y
-omega           W               w
--------------------------------------
-sampi                           !
-digamma         #
-stigma                          $
-koppa           &               %
--------------------------------------
-
-------------------------
-mark            key
-------------------------
-ypogegrammeni   J
-psili           '  or  v
-dasia           `  or  V
-oxia            /
-varia           ?
-perispomeni     \\  or  ^
-dialytika       \"
-ano teleia      :
-erotimatiko     ;
-----------------------
-")
-
-(title "Ὢ")
-
-(map
- (map
-  ("!" ?ϡ)                            ; sampi
-  ("#" ?ϝ)                            ; digamma
-  ("$" ?ϛ)                            ; stigma
-  ("%" ?ϙ)                            ; archaic koppa
-  ("&" ?Ϙ)                            ; archaic KOPPA
-  ("'" ?᾿) ("v" ?᾿)                        ; psili
-  ("/" ?´)                           ; oxia
-  (":" ?·)                            ; ano teleia
-  (";" ?;)                            ; erotimatiko
-  ("\"" ?¨)                           ; dialytika
-
-  ("A" ?Α)
-  ("B" ?Β)
-  ("C" ?Χ)
-  ("D" ?Δ)
-  ("E" ?Ε)
-  ("F" ?Φ)
-  ("G" ?Γ)
-  ("H" ?Η)
-  ("I" ?Ι)
-  ("wJ" ?ῳ)
-  ("K" ?Κ)
-  ("L" ?Λ)
-  ("M" ?Μ)
-  ("N" ?Ν)
-  ("O" ?Ο)
-
-  ("P" ?Π)
-  ("Q" ?Θ)
-  ("R" ?Ρ)
-  ("S" ?Σ)
-  ("T" ?Τ)
-  ("U" ?Υ)
-  ("hJ" ?ῃ)
-  ("W" ?Ω)
-  ("X" ?Ξ)
-  ("Y" ?Ψ)
-  ("Z" ?Ζ)
-  ("?" ?`)                           ; varia
-  ("\\" ?῀)                          ; #x1fc0 perispomeni
-  ("^" ?῀)                           ; #x1fc0 perispomeni
-
-  ("`" ?῾) ("V" ?῾)                        ; dasia
-  ("a" ?α)
-  ("b" ?β)
-  ("c" ?χ)
-  ("d" ?δ)
-  ("e" ?ε)
-  ("f" ?φ)
-  ("g" ?γ)
-  ("h" ?η)
-  ("i" ?ι)
-  ("j" ?ς)
-  ("k" ?κ)
-  ("l" ?λ)
-  ("m" ?μ)
-  ("n" ?ν)
-  ("o" ?ο)
-  ("p" ?π)
-  ("q" ?θ)
-  ("r" ?ρ)
-  ("s" ?σ)
-  ("t" ?τ)
-  ("u" ?υ)
-  ("aJ" ?ᾳ)
-  ("w" ?ω)
-  ("x" ?ξ)
-  ("y" ?ψ)
-  ("z" ?ζ)
-
-  ("i`" ?ἱ) ("iV" ?ἱ)
-  ("i'" ?ἰ) ("iv" ?ἰ)
-  ("i/" ?ί)
-  ("i`/" ?ἵ) ("iV/" ?ἵ) ("i/`" ?ἵ) ("i/V" ?ἵ)
-  ("i'/" ?ἴ) ("iv/" ?ἴ) ("i/'" ?ἴ) ("i/v" ?ἴ)
-  ("i?" ?ὶ)
-  ("i`?" ?ἳ) ("iV?" ?ἳ) ("i?`" ?ἳ) ("i?V" ?ἳ)
-  ("i'?" ?ἲ) ("iv?" ?ἲ) ("i?'" ?ἲ) ("i?v" ?ἲ)
-  ("i^"  ?ῖ) ("i\\" ?ῖ)
-  ("i`^"  ?ἷ) ("i`\\" ?ἷ) ("iV^"  ?ἷ) ("iV\\" ?ἷ)
-  ("i^`"  ?ἷ) ("i\\`" ?ἷ) ("i^V"  ?ἷ) ("i\\V" ?ἷ)
-  ("i'^"  ?ἶ) ("i'\\" ?ἶ) ("iv^"  ?ἶ) ("iv\\" ?ἶ)
-  ("i^'"  ?ἶ) ("i\\'" ?ἶ) ("i^v"  ?ἶ) ("i\\v" ?ἶ)
-  ("i\"" ?ϊ)
-  ("i/\"" ?ΐ) ("i\"/" ?ΐ)
-  ("i?\"" ?ῒ) ("i\"?" ?ῒ)
-
-  ("I`" ?Ἱ) ("IV" ?Ἱ)
-  ("I'" ?Ἰ) ("Iv" ?Ἰ)
-  ("I/" ?Ί)
-  ("I`/" ?Ἵ) ("IV/" ?Ἵ) ("I/`" ?Ἵ) ("I/V" ?Ἵ)
-  ("I'/" ?Ἴ) ("Iv/" ?Ἴ) ("I/'" ?Ἴ) ("I/v" ?Ἴ)
-  ("I?" ?Ὶ)
-  ("I`?" ?Ἳ) ("IV?" ?Ἳ) ("I?`" ?Ἳ) ("I?V" ?Ἳ)
-  ("I'?" ?Ἲ) ("Iv?" ?Ἲ) ("I?'" ?Ἲ) ("I?v" ?Ἲ)
-  ("I^"  ?ῖ) ("I\\" ?ῖ)
-  ("I`^"  ?Ἷ) ("I`\\" ?Ἷ) ("IV^"  ?Ἷ) ("IV\\" ?Ἷ)
-  ("I^`"  ?Ἷ) ("I\\`" ?Ἷ) ("I^V"  ?Ἷ) ("I\\V" ?Ἷ)
-  ("I'^"  ?Ἶ) ("I'\\" ?Ἶ) ("Iv^"  ?Ἶ) ("Iv\\" ?Ἶ)
-  ("I^'"  ?Ἶ) ("I\\'" ?Ἶ) ("I^v"  ?Ἶ) ("I\\v" ?Ἶ)
-  ("I\"" ?Ϊ)
-  ("I/\"" ?ΐ) ("I\"/" ?ΐ)
-  ("I?\"" ?ῒ) ("I\"?" ?ῒ)
-
-  ("e`" ?ἑ) ("eV" ?ἑ)
-  ("e'" ?ἐ) ("ev" ?ἐ)
-  ("e/" ?έ)
-  ("e/`" ?ἕ) ("e/V" ?ἕ) ("e`/" ?ἕ) ("eV/" ?ἕ)
-  ("e/'" ?ἔ) ("e/v" ?ἔ) ("e'/" ?ἔ) ("ev/" ?ἔ)
-  ("e?" ?ὲ)
-  ("e?`" ?ἓ) ("e?V" ?ἓ) ("e`?" ?ἓ) ("eV?" ?ἓ)
-  ("e?'" ?ἒ) ("e?v" ?ἒ) ("e'?" ?ἒ) ("ev?" ?ἒ)
-
-  ("E`" ?Ἑ) ("EV" ?Ἑ)
-  ("E'" ?Ἐ) ("Ev" ?Ἐ)
-  ("E/" ?Έ)
-  ("E/`" ?Ἕ) ("E/V" ?Ἕ) ("E`/" ?Ἕ) ("EV/" ?Ἕ)
-  ("E/'" ?Ἔ) ("E/v" ?Ἔ) ("E'/" ?Ἔ) ("Ev/" ?Ἔ)
-  ("E?" ?Ὲ)
-  ("E?`" ?Ἓ) ("E?V" ?Ἓ) ("E`?" ?Ἓ) ("EV?" ?Ἓ)
-  ("E?'" ?Ἒ) ("E?v" ?Ἒ) ("E'?" ?Ἒ) ("Ev?" ?Ἒ)
-
-  ("a`" ?ἁ) ("aV" ?ἁ)
-  ("a'" ?ἀ) ("av" ?ἀ)
-  ("a/" ?ά)
-  ("a/`" ?ἅ) ("a/V" ?ἅ) ("a`/" ?ἅ) ("aV/" ?ἅ)
-  ("a/'" ?ἄ) ("a/v" ?ἄ) ("a'/" ?ἄ) ("av/" ?ἄ)
-  ("a?" ?ὰ)
-  ("a?`" ?ἃ) ("a?V" ?ἃ) ("a`?" ?ἃ) ("aV?" ?ἃ)
-  ("a?'" ?ἂ) ("a?v" ?ἂ) ("a'?" ?ἂ) ("av?" ?ἂ)
-  ("a^"  ?ᾶ) ("a\\" ?ᾶ)
-  ("a^`"  ?ἇ) ("a^V"  ?ἇ) ("a\\`" ?ἇ) ("a\\V" ?ἇ)
-  ("a`^"  ?ἇ) ("aV^"  ?ἇ) ("a`\\" ?ἇ) ("aV\\" ?ἇ)
-  ("a^'"  ?ἆ) ("a^v"  ?ἆ) ("a\\'" ?ἆ) ("a\\v" ?ἆ)
-  ("a'^"  ?ἆ) ("av^"  ?ἆ) ("a'\\" ?ἆ) ("av\\" ?ἆ)
-
-  ("A`" ?Ἁ) ("AV" ?Ἁ)
-  ("A'" ?Ἀ) ("Av" ?Ἀ)
-  ("A/" ?Ά)
-  ("A/`" ?Ἅ) ("A/V" ?Ἅ) ("A`/" ?Ἅ) ("AV/" ?Ἅ)
-  ("A/'" ?Ἄ) ("A/v" ?Ἄ) ("A'/" ?Ἄ) ("Av/" ?Ἄ)
-  ("A?" ?Ὰ)
-  ("A?`" ?Ἃ) ("A?V" ?Ἃ) ("A`?" ?Ἃ) ("AV?" ?Ἃ)
-  ("A?'" ?Ἂ) ("A?v" ?Ἂ) ("A'?" ?Ἂ) ("Av?" ?Ἂ)
-  ("A^"  ?ᾶ) ("A\\" ?ᾶ)
-  ("A^`"  ?Ἇ) ("A^V"  ?Ἇ) ("A\\`" ?Ἇ) ("A\\V" ?Ἇ)
-  ("A`^"  ?Ἇ) ("AV^"  ?Ἇ) ("A`\\" ?Ἇ) ("AV\\" ?Ἇ)
-  ("A^'"  ?Ἆ) ("A^v"  ?Ἆ) ("A\\'" ?Ἆ) ("A\\v" ?Ἆ)
-  ("A'^"  ?Ἆ) ("Av^"  ?Ἆ) ("A'\\" ?Ἆ) ("Av\\" ?Ἆ)
-
-  ("aJ`" ?ᾁ) ("aJV" ?ᾁ)
-  ("aJ'" ?ᾀ) ("aJv" ?ᾀ)
-  ("aJ/" ?ᾴ)
-  ("aJ/`" ?ᾅ) ("aJ/V" ?ᾅ) ("aJ`/" ?ᾅ) ("aJV/" ?ᾅ)
-  ("aJ/'" ?ᾄ) ("aJ/v" ?ᾄ) ("aJ'/" ?ᾄ) ("aJv/" ?ᾄ)
-  ("aJ?" ?ᾲ)
-  ("aJ?`" ?ᾃ) ("aJ?V" ?ᾃ) ("aJ`?" ?ᾃ) ("aJV?" ?ᾃ)
-  ("aJ?'" ?ᾂ) ("aJ?v" ?ᾂ) ("aJ'?" ?ᾂ) ("aJv?" ?ᾂ)
-  ("aJ^"  ?ᾷ) ("aJ\\" ?ᾷ)
-  ("aJ^`"  ?ᾇ) ("aJ^V"  ?ᾇ) ("aJ\\`" ?ᾇ) ("aJ\\V" ?ᾇ)
-  ("aJ`^"  ?ᾇ) ("aJV^"  ?ᾇ) ("aJ`\\" ?ᾇ) ("aJV\\" ?ᾇ)
-  ("aJ^'"  ?ᾆ) ("aJ^v"  ?ᾆ) ("aJ\\'" ?ᾆ) ("aJ\\v" ?ᾆ)
-  ("aJ'^"  ?ᾆ) ("aJv^"  ?ᾆ) ("aJ'\\" ?ᾆ) ("aJv\\" ?ᾆ)
-
-  ("AJ`" ?ᾉ) ("AJV" ?ᾉ)
-  ("AJ'" ?ᾈ) ("AJv" ?ᾈ)
-  ("AJ/" ?ᾴ)
-  ("AJ/`" ?ᾍ) ("AJ/V" ?ᾍ) ("AJ`/" ?ᾍ) ("AJV/" ?ᾍ)
-  ("AJ/'" ?ᾌ) ("AJ/v" ?ᾌ) ("AJ'/" ?ᾌ) ("AJv/" ?ᾌ)
-  ("AJ?" ?ᾲ)
-  ("AJ?`" ?ᾋ) ("AJ?V" ?ᾋ) ("AJ`?" ?ᾋ) ("AJV?" ?ᾋ)
-  ("AJ?'" ?ᾊ) ("AJ?v" ?ᾊ) ("AJ'?" ?ᾊ) ("AJv?" ?ᾊ)
-  ("AJ^"  ?ᾷ) ("AJ\\" ?ᾷ)
-  ("AJ^`"  ?ᾏ) ("AJ^V"  ?ᾏ) ("AJ\\`" ?ᾏ) ("AJ\\V" ?ᾏ)
-  ("AJ`^"  ?ᾏ) ("AJV^"  ?ᾏ) ("AJ`\\" ?ᾏ) ("AJV\\" ?ᾏ)
-  ("AJ^'"  ?ᾎ) ("AJ^v"  ?ᾎ) ("AJ\\'" ?ᾎ) ("AJ\\v" ?ᾎ)
-  ("AJ'^"  ?ᾎ) ("AJv^"  ?ᾎ) ("AJ'\\" ?ᾎ) ("AJv\\" ?ᾎ)
-
-  ("r`" ?ῥ) ("rV" ?ῥ)
-  ("r'" ?ῤ) ("rv" ?ῤ)
-
-  ("R`" ?Ῥ) ("RV" ?Ῥ)
-
-  ("h`" ?ἡ) ("hV" ?ἡ)
-  ("h'" ?ἠ) ("hv" ?ἠ)
-  ("h/" ?ή)
-  ("h/`" ?ἥ) ("h/V" ?ἥ) ("h`/" ?ἥ) ("hV/" ?ἥ)
-  ("h/'" ?ἤ) ("h/v" ?ἤ) ("h'/" ?ἤ) ("hv/" ?ἤ)
-  ("h?" ?ὴ)
-  ("h?`" ?ἣ) ("h?V" ?ἣ) ("h`?" ?ἣ) ("hV?" ?ἣ)
-  ("h?'" ?ἢ) ("h?v" ?ἢ) ("h'?" ?ἢ) ("hv?" ?ἢ)
-  ("h^"  ?ῆ) ("h\\" ?ῆ)
-  ("h^`"  ?ἧ) ("h^V"  ?ἧ) ("h\\`" ?ἧ) ("h\\V" ?ἧ)
-  ("h`^"  ?ἧ) ("h`\\" ?ἧ) ("hV^"  ?ἧ) ("hV\\" ?ἧ)
-  ("h^'"  ?ἦ) ("h^v"  ?ἦ) ("h\\'" ?ἦ) ("h\\v" ?ἦ)
-  ("h'^"  ?ἦ) ("h'\\" ?ἦ) ("hv^"  ?ἦ) ("hv\\" ?ἦ)
-
-  ("H`" ?Ἡ) ("HV" ?Ἡ)
-  ("H'" ?Ἠ) ("Hv" ?Ἠ)
-  ("H/" ?Ή)
-  ("H/`" ?Ἥ) ("H/V" ?Ἥ) ("H`/" ?Ἥ) ("HV/" ?Ἥ)
-  ("H/'" ?Ἤ) ("H/v" ?Ἤ) ("H'/" ?Ἤ) ("Hv/" ?Ἤ)
-  ("H?" ?Ὴ)
-  ("H?`" ?Ἣ) ("H?V" ?Ἣ) ("H`?" ?Ἣ) ("HV?" ?Ἣ)
-  ("H?'" ?Ἢ) ("H?v" ?Ἢ) ("H'?" ?Ἢ) ("Hv?" ?Ἢ)
-  ("H^"  ?ῆ) ("H\\" ?ῆ)
-  ("H^`"  ?Ἧ) ("H^V"  ?Ἧ) ("H\\`" ?Ἧ) ("H\\V" ?Ἧ)
-  ("H`^"  ?Ἧ) ("H`\\" ?Ἧ) ("HV^"  ?Ἧ) ("HV\\" ?Ἧ)
-  ("H^'"  ?Ἦ) ("H^v"  ?Ἦ) ("H\\'" ?Ἦ) ("H\\v" ?Ἦ)
-  ("H'^"  ?Ἦ) ("H'\\" ?Ἦ) ("Hv^"  ?Ἦ) ("Hv\\" ?Ἦ)
-
-  ("J" ?ͺ)                            ; ypogegrammeni
-
-  ("hJ`" ?ᾑ) ("hJV" ?ᾑ)
-  ("hJ'" ?ᾐ) ("hJv" ?ᾐ)
-  ("hJ/" ?ῄ)
-  ("hJ`/" ?ᾕ) ("hJV/" ?ᾕ) ("hJ/`" ?ᾕ) ("hJ/V" ?ᾕ)
-  ("hJ'/" ?ᾔ) ("hJv/" ?ᾔ) ("hJ/'" ?ᾔ) ("hJ/v" ?ᾔ)
-  ("hJ?" ?ῂ)
-  ("hJ`?" ?ᾓ) ("hJV?" ?ᾓ) ("hJ?`" ?ᾓ) ("hJ?V" ?ᾓ)
-  ("hJ'?" ?ᾒ) ("hJv?" ?ᾒ) ("hJ?'" ?ᾒ) ("hJ?v" ?ᾒ)
-  ("hJ^"  ?ῇ) ("hJ\\" ?ῇ)
-  ("hJ`^"  ?ᾗ) ("hJ`\\" ?ᾗ) ("hJV^"  ?ᾗ) ("hJV\\" ?ᾗ)
-  ("hJ^`"  ?ᾗ) ("hJ\\`" ?ᾗ) ("hJ^V"  ?ᾗ) ("hJ\\V" ?ᾗ)
-  ("hJ'^"  ?ᾖ) ("hJ'\\" ?ᾖ) ("hJv^"  ?ᾖ) ("hJv\\" ?ᾖ)
-  ("hJ^'"  ?ᾖ) ("hJ\\'" ?ᾖ) ("hJ^v"  ?ᾖ) ("hJ\\v" ?ᾖ)
-
-  ("HJ`" ?ᾙ) ("HJV" ?ᾙ)
-  ("HJ'" ?ᾘ) ("HJv" ?ᾘ)
-  ("HJ/" ?ῄ)
-  ("HJ`/" ?ᾝ) ("HJV/" ?ᾝ) ("HJ/`" ?ᾝ) ("HJ/V" ?ᾝ)
-  ("HJ'/" ?ᾜ) ("HJv/" ?ᾜ) ("HJ/'" ?ᾜ) ("HJ/v" ?ᾜ)
-  ("HJ?" ?ῂ)
-  ("HJ`?" ?ᾛ) ("HJV?" ?ᾛ) ("HJ?`" ?ᾛ) ("HJ?V" ?ᾛ)
-  ("HJ'?" ?ᾚ) ("HJv?" ?ᾚ) ("HJ?'" ?ᾚ) ("HJ?v" ?ᾚ)
-  ("HJ^"  ?ῇ) ("HJ\\" ?ῇ)
-  ("HJ`^"  ?ᾟ) ("HJ`\\" ?ᾟ) ("HJV^"  ?ᾟ) ("HJV\\" ?ᾟ)
-  ("HJ^`"  ?ᾟ) ("HJ\\`" ?ᾟ) ("HJ^V"  ?ᾟ) ("HJ\\V" ?ᾟ)
-  ("HJ'^"  ?ᾞ) ("HJ'\\" ?ᾞ) ("HJv^"  ?ᾞ) ("HJv\\" ?ᾞ)
-  ("HJ^'"  ?ᾞ) ("HJ\\'" ?ᾞ) ("HJ^v"  ?ᾞ) ("HJ\\v" ?ᾞ)
-
-  ("o`" ?ὁ) ("oV" ?ὁ)
-  ("o'" ?ὀ) ("ov" ?ὀ)
-  ("o/" ?ό)
-  ("o/`" ?ὅ) ("o/V" ?ὅ) ("o`/" ?ὅ) ("oV/" ?ὅ)
-  ("o/'" ?ὄ) ("o/v" ?ὄ) ("o'/" ?ὄ) ("ov/" ?ὄ)
-  ("o?" ?ὸ)
-  ("o?`" ?ὃ) ("o?V" ?ὃ) ("o`?" ?ὃ) ("oV?" ?ὃ)
-  ("o?'" ?ὂ) ("o?v" ?ὂ) ("o'?" ?ὂ) ("ov?" ?ὂ)
-
-  ("O`" ?Ὁ) ("OV" ?Ὁ)
-  ("O'" ?Ὀ) ("Ov" ?Ὀ)
-  ("O/" ?Ό)
-  ("O/`" ?Ὅ) ("O/V" ?Ὅ) ("O`/" ?Ὅ) ("OV/" ?Ὅ)
-  ("O/'" ?Ὄ) ("O/v" ?Ὄ) ("O'/" ?Ὄ) ("Ov/" ?Ὄ)
-  ("O?" ?Ὸ)
-  ("O?`" ?Ὃ) ("O?V" ?Ὃ) ("O`?" ?Ὃ) ("OV?" ?Ὃ)
-  ("O?'" ?Ὂ) ("O?v" ?Ὂ) ("O'?" ?Ὂ) ("Ov?" ?Ὂ)
-
-  ("u`" ?ὑ) ("uV" ?ὑ)
-  ("u'" ?ὐ) ("uv" ?ὐ)
-  ("u/" ?ύ)
-  ("u/`" ?ὕ) ("u/V" ?ὕ) ("u`/" ?ὕ) ("uV/" ?ὕ)
-  ("u/'" ?ὔ) ("u/v" ?ὔ) ("u'/" ?ὔ) ("uv/" ?ὔ)
-  ("u?" ?ὺ)
-  ("u?`" ?ὓ) ("u?V" ?ὓ) ("u`?" ?ὓ) ("uV?" ?ὓ)
-  ("u?'" ?ὒ) ("u?v" ?ὒ) ("u'?" ?ὒ) ("uv?" ?ὒ)
-  ("u^"  ?ῦ) ("u\\" ?ῦ)
-  ("u^`"  ?ὗ) ("u^V"  ?ὗ) ("u\\`" ?ὗ) ("u\\V" ?ὗ)
-  ("u`^"  ?ὗ) ("uV^"  ?ὗ) ("u`\\" ?ὗ) ("uV\\" ?ὗ)
-  ("u^'"  ?ὖ) ("u^v"  ?ὖ) ("u\\'" ?ὖ) ("u\\v" ?ὖ)
-  ("u'^"  ?ὖ) ("uv^"  ?ὖ) ("u'\\" ?ὖ) ("uv\\" ?ὖ)
-  ("u\"" ?ϋ)
-  ("u\"/" ?ΰ) ("u/\"" ?ΰ)
-  ("u\"?" ?ῢ) ("u?\"" ?ῢ)
-
-  ("U`" ?Ὑ) ("UV" ?Ὑ)
-  ("U/" ?Ύ)
-  ("U/`" ?Ὕ) ("U/V" ?Ὕ) ("U`/" ?Ὕ) ("UV/" ?Ὕ)
-  ("U?" ?Ὺ)
-  ("U?`" ?Ὓ) ("U?V" ?Ὓ) ("U`?" ?Ὓ) ("UV?" ?Ὓ)
-  ("U^`"  ?Ὗ) ("U^V"  ?Ὗ) ("U\\`" ?Ὗ) ("U\\V" ?Ὗ)
-  ("U`^"  ?Ὗ) ("UV^"  ?Ὗ) ("U`\\" ?Ὗ) ("UV\\" ?Ὗ)
-  ("U\"" ?Ϋ)
-  ("w`" ?ὡ) ("wV" ?ὡ)
-  ("w'" ?ὠ) ("wv" ?ὠ)
-  ("w/" ?ώ)
-  ("w/`" ?ὥ) ("w/V" ?ὥ) ("w`/" ?ὥ) ("wV/" ?ὥ)
-  ("w/'" ?ὤ) ("w/v" ?ὤ) ("w'/" ?ὤ) ("wv/" ?ὤ)
-  ("w?" ?ὼ)
-  ("w?`" ?ὣ) ("w?V" ?ὣ) ("w`?" ?ὣ) ("wV?" ?ὣ)
-  ("w?'" ?ὢ) ("w?v" ?ὢ) ("w'?" ?ὢ) ("wv?" ?ὢ)
-  ("w^"  ?ῶ) ("w\\" ?ῶ)
-  ("w^`"  ?ὧ) ("w^V"  ?ὧ) ("w\\`" ?ὧ) ("w\\V" ?ὧ)
-  ("w`^"  ?ὧ) ("wV^"  ?ὧ) ("w`\\" ?ὧ) ("wV\\" ?ὧ)
-  ("w^'"  ?ὦ) ("w^v"  ?ὦ) ("w\\'" ?ὦ) ("w\\v" ?ὦ)
-  ("w'^"  ?ὦ) ("wv^"  ?ὦ) ("w'\\" ?ὦ) ("wv\\" ?ὦ)
-  ("W`" ?Ὡ) ("WV" ?Ὡ)
-  ("W'" ?Ὠ) ("Wv" ?Ὠ)
-  ("W/" ?Ώ)
-  ("W/`" ?Ὥ) ("W/V" ?Ὥ) ("W`/" ?Ὥ) ("WV/" ?Ὥ)
-  ("W/'" ?Ὤ) ("W/v" ?Ὤ) ("W'/" ?Ὤ) ("Wv/" ?Ὤ)
-  ("W?" ?Ὼ)
-  ("W?`" ?Ὣ) ("W?V" ?Ὣ) ("W`?" ?Ὣ) ("WV?" ?Ὣ)
-  ("W?'" ?Ὢ) ("W?v" ?Ὢ) ("W'?" ?Ὢ) ("Wv?" ?Ὢ)
-  ("W^`"  ?Ὧ) ("W^V"  ?Ὧ) ("W\\`" ?Ὧ) ("W\\V" ?Ὧ)
-  ("W`^"  ?Ὧ) ("WV^"  ?Ὧ) ("W`\\" ?Ὧ) ("WV\\" ?Ὧ)
-  ("W^'"  ?Ὦ) ("W^v"  ?Ὦ) ("W\\'" ?Ὦ) ("W\\v" ?Ὦ)
-  ("W'^"  ?Ὦ) ("Wv^"  ?Ὦ) ("W'\\" ?Ὦ) ("Wv\\" ?Ὦ)
-
-  ("wJ`" ?ᾡ) ("wJV" ?ᾡ)
-  ("wJ'" ?ᾠ) ("wJv" ?ᾠ)
-  ("wJ/" ?ῴ)
-  ("wJ/`" ?ᾥ) ("wJ/V" ?ᾥ) ("wJ`/" ?ᾥ) ("wJV/" ?ᾥ)
-  ("wJ/'" ?ᾤ) ("wJ/v" ?ᾤ) ("wJ'/" ?ᾤ) ("wJv/" ?ᾤ)
-  ("wJ?" ?ῲ)
-  ("wJ?`" ?ᾣ) ("wJ?V" ?ᾣ) ("wJ`?" ?ᾣ) ("wJV?" ?ᾣ)
-  ("wJ?'" ?ᾢ) ("wJ?v" ?ᾢ) ("wJ'?" ?ᾢ) ("wJv?" ?ᾢ)
-  ("wJ^"  ?ῷ) ("wJ\\" ?ῷ)
-  ("wJ^`"  ?ᾧ) ("wJ^V"  ?ᾧ) ("wJ\\`" ?ᾧ) ("wJ\\V" ?ᾧ)
-  ("wJ`^"  ?ᾧ) ("wJV^"  ?ᾧ) ("wJ`\\" ?ᾧ) ("wJV\\" ?ᾧ)
-  ("wJ^'"  ?ᾦ) ("wJ^v"  ?ᾦ) ("wJ\\'" ?ᾦ) ("wJ\\v" ?ᾦ)
-  ("wJ'^"  ?ᾦ) ("wJv^"  ?ᾦ) ("wJ'\\" ?ᾦ) ("wJv\\" ?ᾦ)
-  ("WJ^"  ?ῷ) ("WJ\\" ?ῷ)
-
-  ("^`"  ?῟) ("^V"  ?῟) ("\\`" ?῟) ("\\V" ?῟)
-  ("`^"  ?῟) ("V^"  ?῟) ("`\\" ?῟) ("V\\" ?῟)
-  ("^'"  ?῏) ("^v"  ?῏) ("\\'" ?῏) ("\\v" ?῏)
-  ("'^"  ?῏) ("v^"  ?῏) ("'\\" ?῏) ("v\\" ?῏)
-  ("/`" ?῞) ("/V" ?῞) ("`/" ?῞) ("V/" ?῞)
-  ("/'" ?῎) ("/v" ?῎) ("'/" ?῎) ("v/" ?῎)
-  ("?`" ?῝) ("?V" ?῝) ("`?" ?῝) ("V?" ?῝)
-  ("?'" ?῍) ("?v" ?῍) ("'?" ?῍) ("v?" ?῍)
-  ("\"/" ?΅) ("/\"" ?΅)
-  ("\"?" ?῭) ("?\"" ?῭)
-
-  ("e^" "ε͂") ("e\\" "ε͂")  ; epsilon + combining perispomeni (#x0342)
-  ("o^" "ο͂") ("o\\" "ο͂")  ; omicron + combining perispomeni (#x0342)
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/grc-mizuochi.mimx b/MIM/grc-mizuochi.mimx
new file mode 100644 (file)
index 0000000..af84334
--- /dev/null
@@ -0,0 +1,3264 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>grc</language>
+    <name>mizuochi</name>
+  </tags>
+  <description>Mizuochi input method for classical Greek.
+
+-------------------------------------
+character     capital         small
+-------------------------------------
+alpha           A               a
+beta            B               b
+gamma           G               g
+delta           D               d
+epsilon         E               e
+zeta            Z               z
+eta             H               h
+theta           Q               q
+iota            I               i
+kappa           K               k
+lamda           L               l
+mu              M               m
+nu              H               n
+xi              X               x
+omicron         O               o
+pi              P               p
+rho             R               r
+sigma           S               s
+final sigma                     j
+tau             T               t
+upsilon         U               u
+phi             F               f
+chi             C               c
+psi             Y               y
+omega           W               w
+-------------------------------------
+sampi                           !
+digamma         #
+stigma                          $
+koppa           &amp;               %
+-------------------------------------
+
+------------------------
+mark            key
+------------------------
+ypogegrammeni   J
+psili           '  or  v
+dasia           `  or  V
+oxia            /
+varia           ?
+perispomeni     \  or  ^
+dialytika       "
+ano teleia      :
+erotimatiko     ;
+----------------------
+</description>
+  <title>Ὢ</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="993"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="989"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="987"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="985"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="984"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="8127"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="8127"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="8189"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="903"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="894"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="168"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="913"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="914"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="935"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="916"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="917"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="934"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="915"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="919"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="921"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ"/>
+        <insert character="8179"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="922"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="923"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="924"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="925"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="927"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="928"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="920"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="929"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="931"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="932"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="933"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ"/>
+        <insert character="8131"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="937"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="926"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="936"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="918"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="8175"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="8128"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="8128"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="8190"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="8190"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="945"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="946"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="967"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="948"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="949"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="966"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="947"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="951"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="953"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="962"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="954"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="955"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="956"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="957"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="959"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="960"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="952"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="961"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="963"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="964"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="965"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ"/>
+        <insert character="8115"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="969"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="958"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="968"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="950"/>
+      </rule>
+      <rule>
+        <keyseq keys="i`"/>
+        <insert character="7985"/>
+      </rule>
+      <rule>
+        <keyseq keys="iV"/>
+        <insert character="7985"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;"/>
+        <insert character="7984"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv"/>
+        <insert character="7984"/>
+      </rule>
+      <rule>
+        <keyseq keys="i/"/>
+        <insert character="8055"/>
+      </rule>
+      <rule>
+        <keyseq keys="i`/"/>
+        <insert character="7989"/>
+      </rule>
+      <rule>
+        <keyseq keys="iV/"/>
+        <insert character="7989"/>
+      </rule>
+      <rule>
+        <keyseq keys="i/`"/>
+        <insert character="7989"/>
+      </rule>
+      <rule>
+        <keyseq keys="i/V"/>
+        <insert character="7989"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;/"/>
+        <insert character="7988"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv/"/>
+        <insert character="7988"/>
+      </rule>
+      <rule>
+        <keyseq keys="i/&apos;"/>
+        <insert character="7988"/>
+      </rule>
+      <rule>
+        <keyseq keys="i/v"/>
+        <insert character="7988"/>
+      </rule>
+      <rule>
+        <keyseq keys="i?"/>
+        <insert character="8054"/>
+      </rule>
+      <rule>
+        <keyseq keys="i`?"/>
+        <insert character="7987"/>
+      </rule>
+      <rule>
+        <keyseq keys="iV?"/>
+        <insert character="7987"/>
+      </rule>
+      <rule>
+        <keyseq keys="i?`"/>
+        <insert character="7987"/>
+      </rule>
+      <rule>
+        <keyseq keys="i?V"/>
+        <insert character="7987"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;?"/>
+        <insert character="7986"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv?"/>
+        <insert character="7986"/>
+      </rule>
+      <rule>
+        <keyseq keys="i?&apos;"/>
+        <insert character="7986"/>
+      </rule>
+      <rule>
+        <keyseq keys="i?v"/>
+        <insert character="7986"/>
+      </rule>
+      <rule>
+        <keyseq keys="i^"/>
+        <insert character="8150"/>
+      </rule>
+      <rule>
+        <keyseq keys="i\"/>
+        <insert character="8150"/>
+      </rule>
+      <rule>
+        <keyseq keys="i`^"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="i`\"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="iV^"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="iV\"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="i^`"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="i\`"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="i^V"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="i\V"/>
+        <insert character="7991"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;^"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;\"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv^"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv\"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="i^&apos;"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="i\&apos;"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="i^v"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="i\v"/>
+        <insert character="7990"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&quot;"/>
+        <insert character="970"/>
+      </rule>
+      <rule>
+        <keyseq keys="i/&quot;"/>
+        <insert character="8147"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&quot;/"/>
+        <insert character="8147"/>
+      </rule>
+      <rule>
+        <keyseq keys="i?&quot;"/>
+        <insert character="8146"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&quot;?"/>
+        <insert character="8146"/>
+      </rule>
+      <rule>
+        <keyseq keys="I`"/>
+        <insert character="7993"/>
+      </rule>
+      <rule>
+        <keyseq keys="IV"/>
+        <insert character="7993"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&apos;"/>
+        <insert character="7992"/>
+      </rule>
+      <rule>
+        <keyseq keys="Iv"/>
+        <insert character="7992"/>
+      </rule>
+      <rule>
+        <keyseq keys="I/"/>
+        <insert character="8155"/>
+      </rule>
+      <rule>
+        <keyseq keys="I`/"/>
+        <insert character="7997"/>
+      </rule>
+      <rule>
+        <keyseq keys="IV/"/>
+        <insert character="7997"/>
+      </rule>
+      <rule>
+        <keyseq keys="I/`"/>
+        <insert character="7997"/>
+      </rule>
+      <rule>
+        <keyseq keys="I/V"/>
+        <insert character="7997"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&apos;/"/>
+        <insert character="7996"/>
+      </rule>
+      <rule>
+        <keyseq keys="Iv/"/>
+        <insert character="7996"/>
+      </rule>
+      <rule>
+        <keyseq keys="I/&apos;"/>
+        <insert character="7996"/>
+      </rule>
+      <rule>
+        <keyseq keys="I/v"/>
+        <insert character="7996"/>
+      </rule>
+      <rule>
+        <keyseq keys="I?"/>
+        <insert character="8154"/>
+      </rule>
+      <rule>
+        <keyseq keys="I`?"/>
+        <insert character="7995"/>
+      </rule>
+      <rule>
+        <keyseq keys="IV?"/>
+        <insert character="7995"/>
+      </rule>
+      <rule>
+        <keyseq keys="I?`"/>
+        <insert character="7995"/>
+      </rule>
+      <rule>
+        <keyseq keys="I?V"/>
+        <insert character="7995"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&apos;?"/>
+        <insert character="7994"/>
+      </rule>
+      <rule>
+        <keyseq keys="Iv?"/>
+        <insert character="7994"/>
+      </rule>
+      <rule>
+        <keyseq keys="I?&apos;"/>
+        <insert character="7994"/>
+      </rule>
+      <rule>
+        <keyseq keys="I?v"/>
+        <insert character="7994"/>
+      </rule>
+      <rule>
+        <keyseq keys="I^"/>
+        <insert character="8150"/>
+      </rule>
+      <rule>
+        <keyseq keys="I\"/>
+        <insert character="8150"/>
+      </rule>
+      <rule>
+        <keyseq keys="I`^"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="I`\"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="IV^"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="IV\"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="I^`"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="I\`"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="I^V"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="I\V"/>
+        <insert character="7999"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&apos;^"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&apos;\"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="Iv^"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="Iv\"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="I^&apos;"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="I\&apos;"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="I^v"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="I\v"/>
+        <insert character="7998"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&quot;"/>
+        <insert character="938"/>
+      </rule>
+      <rule>
+        <keyseq keys="I/&quot;"/>
+        <insert character="8147"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&quot;/"/>
+        <insert character="8147"/>
+      </rule>
+      <rule>
+        <keyseq keys="I?&quot;"/>
+        <insert character="8146"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&quot;?"/>
+        <insert character="8146"/>
+      </rule>
+      <rule>
+        <keyseq keys="e`"/>
+        <insert character="7953"/>
+      </rule>
+      <rule>
+        <keyseq keys="eV"/>
+        <insert character="7953"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;"/>
+        <insert character="7952"/>
+      </rule>
+      <rule>
+        <keyseq keys="ev"/>
+        <insert character="7952"/>
+      </rule>
+      <rule>
+        <keyseq keys="e/"/>
+        <insert character="8051"/>
+      </rule>
+      <rule>
+        <keyseq keys="e/`"/>
+        <insert character="7957"/>
+      </rule>
+      <rule>
+        <keyseq keys="e/V"/>
+        <insert character="7957"/>
+      </rule>
+      <rule>
+        <keyseq keys="e`/"/>
+        <insert character="7957"/>
+      </rule>
+      <rule>
+        <keyseq keys="eV/"/>
+        <insert character="7957"/>
+      </rule>
+      <rule>
+        <keyseq keys="e/&apos;"/>
+        <insert character="7956"/>
+      </rule>
+      <rule>
+        <keyseq keys="e/v"/>
+        <insert character="7956"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;/"/>
+        <insert character="7956"/>
+      </rule>
+      <rule>
+        <keyseq keys="ev/"/>
+        <insert character="7956"/>
+      </rule>
+      <rule>
+        <keyseq keys="e?"/>
+        <insert character="8050"/>
+      </rule>
+      <rule>
+        <keyseq keys="e?`"/>
+        <insert character="7955"/>
+      </rule>
+      <rule>
+        <keyseq keys="e?V"/>
+        <insert character="7955"/>
+      </rule>
+      <rule>
+        <keyseq keys="e`?"/>
+        <insert character="7955"/>
+      </rule>
+      <rule>
+        <keyseq keys="eV?"/>
+        <insert character="7955"/>
+      </rule>
+      <rule>
+        <keyseq keys="e?&apos;"/>
+        <insert character="7954"/>
+      </rule>
+      <rule>
+        <keyseq keys="e?v"/>
+        <insert character="7954"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;?"/>
+        <insert character="7954"/>
+      </rule>
+      <rule>
+        <keyseq keys="ev?"/>
+        <insert character="7954"/>
+      </rule>
+      <rule>
+        <keyseq keys="E`"/>
+        <insert character="7961"/>
+      </rule>
+      <rule>
+        <keyseq keys="EV"/>
+        <insert character="7961"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;"/>
+        <insert character="7960"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ev"/>
+        <insert character="7960"/>
+      </rule>
+      <rule>
+        <keyseq keys="E/"/>
+        <insert character="8137"/>
+      </rule>
+      <rule>
+        <keyseq keys="E/`"/>
+        <insert character="7965"/>
+      </rule>
+      <rule>
+        <keyseq keys="E/V"/>
+        <insert character="7965"/>
+      </rule>
+      <rule>
+        <keyseq keys="E`/"/>
+        <insert character="7965"/>
+      </rule>
+      <rule>
+        <keyseq keys="EV/"/>
+        <insert character="7965"/>
+      </rule>
+      <rule>
+        <keyseq keys="E/&apos;"/>
+        <insert character="7964"/>
+      </rule>
+      <rule>
+        <keyseq keys="E/v"/>
+        <insert character="7964"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;/"/>
+        <insert character="7964"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ev/"/>
+        <insert character="7964"/>
+      </rule>
+      <rule>
+        <keyseq keys="E?"/>
+        <insert character="8136"/>
+      </rule>
+      <rule>
+        <keyseq keys="E?`"/>
+        <insert character="7963"/>
+      </rule>
+      <rule>
+        <keyseq keys="E?V"/>
+        <insert character="7963"/>
+      </rule>
+      <rule>
+        <keyseq keys="E`?"/>
+        <insert character="7963"/>
+      </rule>
+      <rule>
+        <keyseq keys="EV?"/>
+        <insert character="7963"/>
+      </rule>
+      <rule>
+        <keyseq keys="E?&apos;"/>
+        <insert character="7962"/>
+      </rule>
+      <rule>
+        <keyseq keys="E?v"/>
+        <insert character="7962"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;?"/>
+        <insert character="7962"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ev?"/>
+        <insert character="7962"/>
+      </rule>
+      <rule>
+        <keyseq keys="a`"/>
+        <insert character="7937"/>
+      </rule>
+      <rule>
+        <keyseq keys="aV"/>
+        <insert character="7937"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;"/>
+        <insert character="7936"/>
+      </rule>
+      <rule>
+        <keyseq keys="av"/>
+        <insert character="7936"/>
+      </rule>
+      <rule>
+        <keyseq keys="a/"/>
+        <insert character="8049"/>
+      </rule>
+      <rule>
+        <keyseq keys="a/`"/>
+        <insert character="7941"/>
+      </rule>
+      <rule>
+        <keyseq keys="a/V"/>
+        <insert character="7941"/>
+      </rule>
+      <rule>
+        <keyseq keys="a`/"/>
+        <insert character="7941"/>
+      </rule>
+      <rule>
+        <keyseq keys="aV/"/>
+        <insert character="7941"/>
+      </rule>
+      <rule>
+        <keyseq keys="a/&apos;"/>
+        <insert character="7940"/>
+      </rule>
+      <rule>
+        <keyseq keys="a/v"/>
+        <insert character="7940"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;/"/>
+        <insert character="7940"/>
+      </rule>
+      <rule>
+        <keyseq keys="av/"/>
+        <insert character="7940"/>
+      </rule>
+      <rule>
+        <keyseq keys="a?"/>
+        <insert character="8048"/>
+      </rule>
+      <rule>
+        <keyseq keys="a?`"/>
+        <insert character="7939"/>
+      </rule>
+      <rule>
+        <keyseq keys="a?V"/>
+        <insert character="7939"/>
+      </rule>
+      <rule>
+        <keyseq keys="a`?"/>
+        <insert character="7939"/>
+      </rule>
+      <rule>
+        <keyseq keys="aV?"/>
+        <insert character="7939"/>
+      </rule>
+      <rule>
+        <keyseq keys="a?&apos;"/>
+        <insert character="7938"/>
+      </rule>
+      <rule>
+        <keyseq keys="a?v"/>
+        <insert character="7938"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;?"/>
+        <insert character="7938"/>
+      </rule>
+      <rule>
+        <keyseq keys="av?"/>
+        <insert character="7938"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^"/>
+        <insert character="8118"/>
+      </rule>
+      <rule>
+        <keyseq keys="a\"/>
+        <insert character="8118"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^`"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^V"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="a\`"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="a\V"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="a`^"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="aV^"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="a`\"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="aV\"/>
+        <insert character="7943"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^&apos;"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^v"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="a\&apos;"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="a\v"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;^"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="av^"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;\"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="av\"/>
+        <insert character="7942"/>
+      </rule>
+      <rule>
+        <keyseq keys="A`"/>
+        <insert character="7945"/>
+      </rule>
+      <rule>
+        <keyseq keys="AV"/>
+        <insert character="7945"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&apos;"/>
+        <insert character="7944"/>
+      </rule>
+      <rule>
+        <keyseq keys="Av"/>
+        <insert character="7944"/>
+      </rule>
+      <rule>
+        <keyseq keys="A/"/>
+        <insert character="8123"/>
+      </rule>
+      <rule>
+        <keyseq keys="A/`"/>
+        <insert character="7949"/>
+      </rule>
+      <rule>
+        <keyseq keys="A/V"/>
+        <insert character="7949"/>
+      </rule>
+      <rule>
+        <keyseq keys="A`/"/>
+        <insert character="7949"/>
+      </rule>
+      <rule>
+        <keyseq keys="AV/"/>
+        <insert character="7949"/>
+      </rule>
+      <rule>
+        <keyseq keys="A/&apos;"/>
+        <insert character="7948"/>
+      </rule>
+      <rule>
+        <keyseq keys="A/v"/>
+        <insert character="7948"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&apos;/"/>
+        <insert character="7948"/>
+      </rule>
+      <rule>
+        <keyseq keys="Av/"/>
+        <insert character="7948"/>
+      </rule>
+      <rule>
+        <keyseq keys="A?"/>
+        <insert character="8122"/>
+      </rule>
+      <rule>
+        <keyseq keys="A?`"/>
+        <insert character="7947"/>
+      </rule>
+      <rule>
+        <keyseq keys="A?V"/>
+        <insert character="7947"/>
+      </rule>
+      <rule>
+        <keyseq keys="A`?"/>
+        <insert character="7947"/>
+      </rule>
+      <rule>
+        <keyseq keys="AV?"/>
+        <insert character="7947"/>
+      </rule>
+      <rule>
+        <keyseq keys="A?&apos;"/>
+        <insert character="7946"/>
+      </rule>
+      <rule>
+        <keyseq keys="A?v"/>
+        <insert character="7946"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&apos;?"/>
+        <insert character="7946"/>
+      </rule>
+      <rule>
+        <keyseq keys="Av?"/>
+        <insert character="7946"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^"/>
+        <insert character="8118"/>
+      </rule>
+      <rule>
+        <keyseq keys="A\"/>
+        <insert character="8118"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^`"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^V"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="A\`"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="A\V"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="A`^"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="AV^"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="A`\"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="AV\"/>
+        <insert character="7951"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^&apos;"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^v"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="A\&apos;"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="A\v"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&apos;^"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="Av^"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&apos;\"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="Av\"/>
+        <insert character="7950"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ`"/>
+        <insert character="8065"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJV"/>
+        <insert character="8065"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ&apos;"/>
+        <insert character="8064"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJv"/>
+        <insert character="8064"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ/"/>
+        <insert character="8116"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ/`"/>
+        <insert character="8069"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ/V"/>
+        <insert character="8069"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ`/"/>
+        <insert character="8069"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJV/"/>
+        <insert character="8069"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ/&apos;"/>
+        <insert character="8068"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ/v"/>
+        <insert character="8068"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ&apos;/"/>
+        <insert character="8068"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJv/"/>
+        <insert character="8068"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ?"/>
+        <insert character="8114"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ?`"/>
+        <insert character="8067"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ?V"/>
+        <insert character="8067"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ`?"/>
+        <insert character="8067"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJV?"/>
+        <insert character="8067"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ?&apos;"/>
+        <insert character="8066"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ?v"/>
+        <insert character="8066"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ&apos;?"/>
+        <insert character="8066"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJv?"/>
+        <insert character="8066"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ^"/>
+        <insert character="8119"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ\"/>
+        <insert character="8119"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ^`"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ^V"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ\`"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ\V"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ`^"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJV^"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ`\"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJV\"/>
+        <insert character="8071"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ^&apos;"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ^v"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ\&apos;"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ\v"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ&apos;^"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJv^"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJ&apos;\"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aJv\"/>
+        <insert character="8070"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ`"/>
+        <insert character="8073"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJV"/>
+        <insert character="8073"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ&apos;"/>
+        <insert character="8072"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJv"/>
+        <insert character="8072"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ/"/>
+        <insert character="8116"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ/`"/>
+        <insert character="8077"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ/V"/>
+        <insert character="8077"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ`/"/>
+        <insert character="8077"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJV/"/>
+        <insert character="8077"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ/&apos;"/>
+        <insert character="8076"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ/v"/>
+        <insert character="8076"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ&apos;/"/>
+        <insert character="8076"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJv/"/>
+        <insert character="8076"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ?"/>
+        <insert character="8114"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ?`"/>
+        <insert character="8075"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ?V"/>
+        <insert character="8075"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ`?"/>
+        <insert character="8075"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJV?"/>
+        <insert character="8075"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ?&apos;"/>
+        <insert character="8074"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ?v"/>
+        <insert character="8074"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ&apos;?"/>
+        <insert character="8074"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJv?"/>
+        <insert character="8074"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ^"/>
+        <insert character="8119"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ\"/>
+        <insert character="8119"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ^`"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ^V"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ\`"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ\V"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ`^"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJV^"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ`\"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJV\"/>
+        <insert character="8079"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ^&apos;"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ^v"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ\&apos;"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ\v"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ&apos;^"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJv^"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJ&apos;\"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="AJv\"/>
+        <insert character="8078"/>
+      </rule>
+      <rule>
+        <keyseq keys="r`"/>
+        <insert character="8165"/>
+      </rule>
+      <rule>
+        <keyseq keys="rV"/>
+        <insert character="8165"/>
+      </rule>
+      <rule>
+        <keyseq keys="r&apos;"/>
+        <insert character="8164"/>
+      </rule>
+      <rule>
+        <keyseq keys="rv"/>
+        <insert character="8164"/>
+      </rule>
+      <rule>
+        <keyseq keys="R`"/>
+        <insert character="8172"/>
+      </rule>
+      <rule>
+        <keyseq keys="RV"/>
+        <insert character="8172"/>
+      </rule>
+      <rule>
+        <keyseq keys="h`"/>
+        <insert character="7969"/>
+      </rule>
+      <rule>
+        <keyseq keys="hV"/>
+        <insert character="7969"/>
+      </rule>
+      <rule>
+        <keyseq keys="h&apos;"/>
+        <insert character="7968"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv"/>
+        <insert character="7968"/>
+      </rule>
+      <rule>
+        <keyseq keys="h/"/>
+        <insert character="8053"/>
+      </rule>
+      <rule>
+        <keyseq keys="h/`"/>
+        <insert character="7973"/>
+      </rule>
+      <rule>
+        <keyseq keys="h/V"/>
+        <insert character="7973"/>
+      </rule>
+      <rule>
+        <keyseq keys="h`/"/>
+        <insert character="7973"/>
+      </rule>
+      <rule>
+        <keyseq keys="hV/"/>
+        <insert character="7973"/>
+      </rule>
+      <rule>
+        <keyseq keys="h/&apos;"/>
+        <insert character="7972"/>
+      </rule>
+      <rule>
+        <keyseq keys="h/v"/>
+        <insert character="7972"/>
+      </rule>
+      <rule>
+        <keyseq keys="h&apos;/"/>
+        <insert character="7972"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv/"/>
+        <insert character="7972"/>
+      </rule>
+      <rule>
+        <keyseq keys="h?"/>
+        <insert character="8052"/>
+      </rule>
+      <rule>
+        <keyseq keys="h?`"/>
+        <insert character="7971"/>
+      </rule>
+      <rule>
+        <keyseq keys="h?V"/>
+        <insert character="7971"/>
+      </rule>
+      <rule>
+        <keyseq keys="h`?"/>
+        <insert character="7971"/>
+      </rule>
+      <rule>
+        <keyseq keys="hV?"/>
+        <insert character="7971"/>
+      </rule>
+      <rule>
+        <keyseq keys="h?&apos;"/>
+        <insert character="7970"/>
+      </rule>
+      <rule>
+        <keyseq keys="h?v"/>
+        <insert character="7970"/>
+      </rule>
+      <rule>
+        <keyseq keys="h&apos;?"/>
+        <insert character="7970"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv?"/>
+        <insert character="7970"/>
+      </rule>
+      <rule>
+        <keyseq keys="h^"/>
+        <insert character="8134"/>
+      </rule>
+      <rule>
+        <keyseq keys="h\"/>
+        <insert character="8134"/>
+      </rule>
+      <rule>
+        <keyseq keys="h^`"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="h^V"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="h\`"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="h\V"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="h`^"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="h`\"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="hV^"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="hV\"/>
+        <insert character="7975"/>
+      </rule>
+      <rule>
+        <keyseq keys="h^&apos;"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="h^v"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="h\&apos;"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="h\v"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="h&apos;^"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="h&apos;\"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv^"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv\"/>
+        <insert character="7974"/>
+      </rule>
+      <rule>
+        <keyseq keys="H`"/>
+        <insert character="7977"/>
+      </rule>
+      <rule>
+        <keyseq keys="HV"/>
+        <insert character="7977"/>
+      </rule>
+      <rule>
+        <keyseq keys="H&apos;"/>
+        <insert character="7976"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hv"/>
+        <insert character="7976"/>
+      </rule>
+      <rule>
+        <keyseq keys="H/"/>
+        <insert character="8139"/>
+      </rule>
+      <rule>
+        <keyseq keys="H/`"/>
+        <insert character="7981"/>
+      </rule>
+      <rule>
+        <keyseq keys="H/V"/>
+        <insert character="7981"/>
+      </rule>
+      <rule>
+        <keyseq keys="H`/"/>
+        <insert character="7981"/>
+      </rule>
+      <rule>
+        <keyseq keys="HV/"/>
+        <insert character="7981"/>
+      </rule>
+      <rule>
+        <keyseq keys="H/&apos;"/>
+        <insert character="7980"/>
+      </rule>
+      <rule>
+        <keyseq keys="H/v"/>
+        <insert character="7980"/>
+      </rule>
+      <rule>
+        <keyseq keys="H&apos;/"/>
+        <insert character="7980"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hv/"/>
+        <insert character="7980"/>
+      </rule>
+      <rule>
+        <keyseq keys="H?"/>
+        <insert character="8138"/>
+      </rule>
+      <rule>
+        <keyseq keys="H?`"/>
+        <insert character="7979"/>
+      </rule>
+      <rule>
+        <keyseq keys="H?V"/>
+        <insert character="7979"/>
+      </rule>
+      <rule>
+        <keyseq keys="H`?"/>
+        <insert character="7979"/>
+      </rule>
+      <rule>
+        <keyseq keys="HV?"/>
+        <insert character="7979"/>
+      </rule>
+      <rule>
+        <keyseq keys="H?&apos;"/>
+        <insert character="7978"/>
+      </rule>
+      <rule>
+        <keyseq keys="H?v"/>
+        <insert character="7978"/>
+      </rule>
+      <rule>
+        <keyseq keys="H&apos;?"/>
+        <insert character="7978"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hv?"/>
+        <insert character="7978"/>
+      </rule>
+      <rule>
+        <keyseq keys="H^"/>
+        <insert character="8134"/>
+      </rule>
+      <rule>
+        <keyseq keys="H\"/>
+        <insert character="8134"/>
+      </rule>
+      <rule>
+        <keyseq keys="H^`"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="H^V"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="H\`"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="H\V"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="H`^"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="H`\"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="HV^"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="HV\"/>
+        <insert character="7983"/>
+      </rule>
+      <rule>
+        <keyseq keys="H^&apos;"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="H^v"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="H\&apos;"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="H\v"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="H&apos;^"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="H&apos;\"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hv^"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="Hv\"/>
+        <insert character="7982"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="890"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ`"/>
+        <insert character="8081"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJV"/>
+        <insert character="8081"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ&apos;"/>
+        <insert character="8080"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJv"/>
+        <insert character="8080"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ/"/>
+        <insert character="8132"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ`/"/>
+        <insert character="8085"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJV/"/>
+        <insert character="8085"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ/`"/>
+        <insert character="8085"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ/V"/>
+        <insert character="8085"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ&apos;/"/>
+        <insert character="8084"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJv/"/>
+        <insert character="8084"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ/&apos;"/>
+        <insert character="8084"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ/v"/>
+        <insert character="8084"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ?"/>
+        <insert character="8130"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ`?"/>
+        <insert character="8083"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJV?"/>
+        <insert character="8083"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ?`"/>
+        <insert character="8083"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ?V"/>
+        <insert character="8083"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ&apos;?"/>
+        <insert character="8082"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJv?"/>
+        <insert character="8082"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ?&apos;"/>
+        <insert character="8082"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ?v"/>
+        <insert character="8082"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ^"/>
+        <insert character="8135"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ\"/>
+        <insert character="8135"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ`^"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ`\"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJV^"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJV\"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ^`"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ\`"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ^V"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ\V"/>
+        <insert character="8087"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ&apos;^"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ&apos;\"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJv^"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJv\"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ^&apos;"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ\&apos;"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ^v"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hJ\v"/>
+        <insert character="8086"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ`"/>
+        <insert character="8089"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJV"/>
+        <insert character="8089"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ&apos;"/>
+        <insert character="8088"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJv"/>
+        <insert character="8088"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ/"/>
+        <insert character="8132"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ`/"/>
+        <insert character="8093"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJV/"/>
+        <insert character="8093"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ/`"/>
+        <insert character="8093"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ/V"/>
+        <insert character="8093"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ&apos;/"/>
+        <insert character="8092"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJv/"/>
+        <insert character="8092"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ/&apos;"/>
+        <insert character="8092"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ/v"/>
+        <insert character="8092"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ?"/>
+        <insert character="8130"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ`?"/>
+        <insert character="8091"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJV?"/>
+        <insert character="8091"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ?`"/>
+        <insert character="8091"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ?V"/>
+        <insert character="8091"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ&apos;?"/>
+        <insert character="8090"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJv?"/>
+        <insert character="8090"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ?&apos;"/>
+        <insert character="8090"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ?v"/>
+        <insert character="8090"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ^"/>
+        <insert character="8135"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ\"/>
+        <insert character="8135"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ`^"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ`\"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJV^"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJV\"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ^`"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ\`"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ^V"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ\V"/>
+        <insert character="8095"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ&apos;^"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ&apos;\"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJv^"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJv\"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ^&apos;"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ\&apos;"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ^v"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="HJ\v"/>
+        <insert character="8094"/>
+      </rule>
+      <rule>
+        <keyseq keys="o`"/>
+        <insert character="8001"/>
+      </rule>
+      <rule>
+        <keyseq keys="oV"/>
+        <insert character="8001"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&apos;"/>
+        <insert character="8000"/>
+      </rule>
+      <rule>
+        <keyseq keys="ov"/>
+        <insert character="8000"/>
+      </rule>
+      <rule>
+        <keyseq keys="o/"/>
+        <insert character="8057"/>
+      </rule>
+      <rule>
+        <keyseq keys="o/`"/>
+        <insert character="8005"/>
+      </rule>
+      <rule>
+        <keyseq keys="o/V"/>
+        <insert character="8005"/>
+      </rule>
+      <rule>
+        <keyseq keys="o`/"/>
+        <insert character="8005"/>
+      </rule>
+      <rule>
+        <keyseq keys="oV/"/>
+        <insert character="8005"/>
+      </rule>
+      <rule>
+        <keyseq keys="o/&apos;"/>
+        <insert character="8004"/>
+      </rule>
+      <rule>
+        <keyseq keys="o/v"/>
+        <insert character="8004"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&apos;/"/>
+        <insert character="8004"/>
+      </rule>
+      <rule>
+        <keyseq keys="ov/"/>
+        <insert character="8004"/>
+      </rule>
+      <rule>
+        <keyseq keys="o?"/>
+        <insert character="8056"/>
+      </rule>
+      <rule>
+        <keyseq keys="o?`"/>
+        <insert character="8003"/>
+      </rule>
+      <rule>
+        <keyseq keys="o?V"/>
+        <insert character="8003"/>
+      </rule>
+      <rule>
+        <keyseq keys="o`?"/>
+        <insert character="8003"/>
+      </rule>
+      <rule>
+        <keyseq keys="oV?"/>
+        <insert character="8003"/>
+      </rule>
+      <rule>
+        <keyseq keys="o?&apos;"/>
+        <insert character="8002"/>
+      </rule>
+      <rule>
+        <keyseq keys="o?v"/>
+        <insert character="8002"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&apos;?"/>
+        <insert character="8002"/>
+      </rule>
+      <rule>
+        <keyseq keys="ov?"/>
+        <insert character="8002"/>
+      </rule>
+      <rule>
+        <keyseq keys="O`"/>
+        <insert character="8009"/>
+      </rule>
+      <rule>
+        <keyseq keys="OV"/>
+        <insert character="8009"/>
+      </rule>
+      <rule>
+        <keyseq keys="O&apos;"/>
+        <insert character="8008"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ov"/>
+        <insert character="8008"/>
+      </rule>
+      <rule>
+        <keyseq keys="O/"/>
+        <insert character="8185"/>
+      </rule>
+      <rule>
+        <keyseq keys="O/`"/>
+        <insert character="8013"/>
+      </rule>
+      <rule>
+        <keyseq keys="O/V"/>
+        <insert character="8013"/>
+      </rule>
+      <rule>
+        <keyseq keys="O`/"/>
+        <insert character="8013"/>
+      </rule>
+      <rule>
+        <keyseq keys="OV/"/>
+        <insert character="8013"/>
+      </rule>
+      <rule>
+        <keyseq keys="O/&apos;"/>
+        <insert character="8012"/>
+      </rule>
+      <rule>
+        <keyseq keys="O/v"/>
+        <insert character="8012"/>
+      </rule>
+      <rule>
+        <keyseq keys="O&apos;/"/>
+        <insert character="8012"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ov/"/>
+        <insert character="8012"/>
+      </rule>
+      <rule>
+        <keyseq keys="O?"/>
+        <insert character="8184"/>
+      </rule>
+      <rule>
+        <keyseq keys="O?`"/>
+        <insert character="8011"/>
+      </rule>
+      <rule>
+        <keyseq keys="O?V"/>
+        <insert character="8011"/>
+      </rule>
+      <rule>
+        <keyseq keys="O`?"/>
+        <insert character="8011"/>
+      </rule>
+      <rule>
+        <keyseq keys="OV?"/>
+        <insert character="8011"/>
+      </rule>
+      <rule>
+        <keyseq keys="O?&apos;"/>
+        <insert character="8010"/>
+      </rule>
+      <rule>
+        <keyseq keys="O?v"/>
+        <insert character="8010"/>
+      </rule>
+      <rule>
+        <keyseq keys="O&apos;?"/>
+        <insert character="8010"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ov?"/>
+        <insert character="8010"/>
+      </rule>
+      <rule>
+        <keyseq keys="u`"/>
+        <insert character="8017"/>
+      </rule>
+      <rule>
+        <keyseq keys="uV"/>
+        <insert character="8017"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;"/>
+        <insert character="8016"/>
+      </rule>
+      <rule>
+        <keyseq keys="uv"/>
+        <insert character="8016"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/"/>
+        <insert character="8059"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/`"/>
+        <insert character="8021"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/V"/>
+        <insert character="8021"/>
+      </rule>
+      <rule>
+        <keyseq keys="u`/"/>
+        <insert character="8021"/>
+      </rule>
+      <rule>
+        <keyseq keys="uV/"/>
+        <insert character="8021"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/&apos;"/>
+        <insert character="8020"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/v"/>
+        <insert character="8020"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;/"/>
+        <insert character="8020"/>
+      </rule>
+      <rule>
+        <keyseq keys="uv/"/>
+        <insert character="8020"/>
+      </rule>
+      <rule>
+        <keyseq keys="u?"/>
+        <insert character="8058"/>
+      </rule>
+      <rule>
+        <keyseq keys="u?`"/>
+        <insert character="8019"/>
+      </rule>
+      <rule>
+        <keyseq keys="u?V"/>
+        <insert character="8019"/>
+      </rule>
+      <rule>
+        <keyseq keys="u`?"/>
+        <insert character="8019"/>
+      </rule>
+      <rule>
+        <keyseq keys="uV?"/>
+        <insert character="8019"/>
+      </rule>
+      <rule>
+        <keyseq keys="u?&apos;"/>
+        <insert character="8018"/>
+      </rule>
+      <rule>
+        <keyseq keys="u?v"/>
+        <insert character="8018"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;?"/>
+        <insert character="8018"/>
+      </rule>
+      <rule>
+        <keyseq keys="uv?"/>
+        <insert character="8018"/>
+      </rule>
+      <rule>
+        <keyseq keys="u^"/>
+        <insert character="8166"/>
+      </rule>
+      <rule>
+        <keyseq keys="u\"/>
+        <insert character="8166"/>
+      </rule>
+      <rule>
+        <keyseq keys="u^`"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="u^V"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="u\`"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="u\V"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="u`^"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="uV^"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="u`\"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="uV\"/>
+        <insert character="8023"/>
+      </rule>
+      <rule>
+        <keyseq keys="u^&apos;"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="u^v"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="u\&apos;"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="u\v"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;^"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="uv^"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;\"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="uv\"/>
+        <insert character="8022"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&quot;"/>
+        <insert character="971"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&quot;/"/>
+        <insert character="8163"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/&quot;"/>
+        <insert character="8163"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&quot;?"/>
+        <insert character="8162"/>
+      </rule>
+      <rule>
+        <keyseq keys="u?&quot;"/>
+        <insert character="8162"/>
+      </rule>
+      <rule>
+        <keyseq keys="U`"/>
+        <insert character="8025"/>
+      </rule>
+      <rule>
+        <keyseq keys="UV"/>
+        <insert character="8025"/>
+      </rule>
+      <rule>
+        <keyseq keys="U/"/>
+        <insert character="8171"/>
+      </rule>
+      <rule>
+        <keyseq keys="U/`"/>
+        <insert character="8029"/>
+      </rule>
+      <rule>
+        <keyseq keys="U/V"/>
+        <insert character="8029"/>
+      </rule>
+      <rule>
+        <keyseq keys="U`/"/>
+        <insert character="8029"/>
+      </rule>
+      <rule>
+        <keyseq keys="UV/"/>
+        <insert character="8029"/>
+      </rule>
+      <rule>
+        <keyseq keys="U?"/>
+        <insert character="8170"/>
+      </rule>
+      <rule>
+        <keyseq keys="U?`"/>
+        <insert character="8027"/>
+      </rule>
+      <rule>
+        <keyseq keys="U?V"/>
+        <insert character="8027"/>
+      </rule>
+      <rule>
+        <keyseq keys="U`?"/>
+        <insert character="8027"/>
+      </rule>
+      <rule>
+        <keyseq keys="UV?"/>
+        <insert character="8027"/>
+      </rule>
+      <rule>
+        <keyseq keys="U^`"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="U^V"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="U\`"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="U\V"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="U`^"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="UV^"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="U`\"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="UV\"/>
+        <insert character="8031"/>
+      </rule>
+      <rule>
+        <keyseq keys="U&quot;"/>
+        <insert character="939"/>
+      </rule>
+      <rule>
+        <keyseq keys="w`"/>
+        <insert character="8033"/>
+      </rule>
+      <rule>
+        <keyseq keys="wV"/>
+        <insert character="8033"/>
+      </rule>
+      <rule>
+        <keyseq keys="w&apos;"/>
+        <insert character="8032"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv"/>
+        <insert character="8032"/>
+      </rule>
+      <rule>
+        <keyseq keys="w/"/>
+        <insert character="8061"/>
+      </rule>
+      <rule>
+        <keyseq keys="w/`"/>
+        <insert character="8037"/>
+      </rule>
+      <rule>
+        <keyseq keys="w/V"/>
+        <insert character="8037"/>
+      </rule>
+      <rule>
+        <keyseq keys="w`/"/>
+        <insert character="8037"/>
+      </rule>
+      <rule>
+        <keyseq keys="wV/"/>
+        <insert character="8037"/>
+      </rule>
+      <rule>
+        <keyseq keys="w/&apos;"/>
+        <insert character="8036"/>
+      </rule>
+      <rule>
+        <keyseq keys="w/v"/>
+        <insert character="8036"/>
+      </rule>
+      <rule>
+        <keyseq keys="w&apos;/"/>
+        <insert character="8036"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv/"/>
+        <insert character="8036"/>
+      </rule>
+      <rule>
+        <keyseq keys="w?"/>
+        <insert character="8060"/>
+      </rule>
+      <rule>
+        <keyseq keys="w?`"/>
+        <insert character="8035"/>
+      </rule>
+      <rule>
+        <keyseq keys="w?V"/>
+        <insert character="8035"/>
+      </rule>
+      <rule>
+        <keyseq keys="w`?"/>
+        <insert character="8035"/>
+      </rule>
+      <rule>
+        <keyseq keys="wV?"/>
+        <insert character="8035"/>
+      </rule>
+      <rule>
+        <keyseq keys="w?&apos;"/>
+        <insert character="8034"/>
+      </rule>
+      <rule>
+        <keyseq keys="w?v"/>
+        <insert character="8034"/>
+      </rule>
+      <rule>
+        <keyseq keys="w&apos;?"/>
+        <insert character="8034"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv?"/>
+        <insert character="8034"/>
+      </rule>
+      <rule>
+        <keyseq keys="w^"/>
+        <insert character="8182"/>
+      </rule>
+      <rule>
+        <keyseq keys="w\"/>
+        <insert character="8182"/>
+      </rule>
+      <rule>
+        <keyseq keys="w^`"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="w^V"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="w\`"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="w\V"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="w`^"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="wV^"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="w`\"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="wV\"/>
+        <insert character="8039"/>
+      </rule>
+      <rule>
+        <keyseq keys="w^&apos;"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="w^v"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="w\&apos;"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="w\v"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="w&apos;^"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv^"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="w&apos;\"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv\"/>
+        <insert character="8038"/>
+      </rule>
+      <rule>
+        <keyseq keys="W`"/>
+        <insert character="8041"/>
+      </rule>
+      <rule>
+        <keyseq keys="WV"/>
+        <insert character="8041"/>
+      </rule>
+      <rule>
+        <keyseq keys="W&apos;"/>
+        <insert character="8040"/>
+      </rule>
+      <rule>
+        <keyseq keys="Wv"/>
+        <insert character="8040"/>
+      </rule>
+      <rule>
+        <keyseq keys="W/"/>
+        <insert character="8187"/>
+      </rule>
+      <rule>
+        <keyseq keys="W/`"/>
+        <insert character="8045"/>
+      </rule>
+      <rule>
+        <keyseq keys="W/V"/>
+        <insert character="8045"/>
+      </rule>
+      <rule>
+        <keyseq keys="W`/"/>
+        <insert character="8045"/>
+      </rule>
+      <rule>
+        <keyseq keys="WV/"/>
+        <insert character="8045"/>
+      </rule>
+      <rule>
+        <keyseq keys="W/&apos;"/>
+        <insert character="8044"/>
+      </rule>
+      <rule>
+        <keyseq keys="W/v"/>
+        <insert character="8044"/>
+      </rule>
+      <rule>
+        <keyseq keys="W&apos;/"/>
+        <insert character="8044"/>
+      </rule>
+      <rule>
+        <keyseq keys="Wv/"/>
+        <insert character="8044"/>
+      </rule>
+      <rule>
+        <keyseq keys="W?"/>
+        <insert character="8186"/>
+      </rule>
+      <rule>
+        <keyseq keys="W?`"/>
+        <insert character="8043"/>
+      </rule>
+      <rule>
+        <keyseq keys="W?V"/>
+        <insert character="8043"/>
+      </rule>
+      <rule>
+        <keyseq keys="W`?"/>
+        <insert character="8043"/>
+      </rule>
+      <rule>
+        <keyseq keys="WV?"/>
+        <insert character="8043"/>
+      </rule>
+      <rule>
+        <keyseq keys="W?&apos;"/>
+        <insert character="8042"/>
+      </rule>
+      <rule>
+        <keyseq keys="W?v"/>
+        <insert character="8042"/>
+      </rule>
+      <rule>
+        <keyseq keys="W&apos;?"/>
+        <insert character="8042"/>
+      </rule>
+      <rule>
+        <keyseq keys="Wv?"/>
+        <insert character="8042"/>
+      </rule>
+      <rule>
+        <keyseq keys="W^`"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="W^V"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="W\`"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="W\V"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="W`^"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="WV^"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="W`\"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="WV\"/>
+        <insert character="8047"/>
+      </rule>
+      <rule>
+        <keyseq keys="W^&apos;"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="W^v"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="W\&apos;"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="W\v"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="W&apos;^"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="Wv^"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="W&apos;\"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="Wv\"/>
+        <insert character="8046"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ`"/>
+        <insert character="8097"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJV"/>
+        <insert character="8097"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ&apos;"/>
+        <insert character="8096"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJv"/>
+        <insert character="8096"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ/"/>
+        <insert character="8180"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ/`"/>
+        <insert character="8101"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ/V"/>
+        <insert character="8101"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ`/"/>
+        <insert character="8101"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJV/"/>
+        <insert character="8101"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ/&apos;"/>
+        <insert character="8100"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ/v"/>
+        <insert character="8100"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ&apos;/"/>
+        <insert character="8100"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJv/"/>
+        <insert character="8100"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ?"/>
+        <insert character="8178"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ?`"/>
+        <insert character="8099"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ?V"/>
+        <insert character="8099"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ`?"/>
+        <insert character="8099"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJV?"/>
+        <insert character="8099"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ?&apos;"/>
+        <insert character="8098"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ?v"/>
+        <insert character="8098"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ&apos;?"/>
+        <insert character="8098"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJv?"/>
+        <insert character="8098"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ^"/>
+        <insert character="8183"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ\"/>
+        <insert character="8183"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ^`"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ^V"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ\`"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ\V"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ`^"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJV^"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ`\"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJV\"/>
+        <insert character="8103"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ^&apos;"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ^v"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ\&apos;"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ\v"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ&apos;^"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJv^"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJ&apos;\"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="wJv\"/>
+        <insert character="8102"/>
+      </rule>
+      <rule>
+        <keyseq keys="WJ^"/>
+        <insert character="8183"/>
+      </rule>
+      <rule>
+        <keyseq keys="WJ\"/>
+        <insert character="8183"/>
+      </rule>
+      <rule>
+        <keyseq keys="^`"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="^V"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="\`"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="\V"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="`^"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="V^"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="`\"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="V\"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="^&apos;"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="^v"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="\&apos;"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="\v"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;^"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="v^"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;\"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="v\"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="/`"/>
+        <insert character="8158"/>
+      </rule>
+      <rule>
+        <keyseq keys="/V"/>
+        <insert character="8158"/>
+      </rule>
+      <rule>
+        <keyseq keys="`/"/>
+        <insert character="8158"/>
+      </rule>
+      <rule>
+        <keyseq keys="V/"/>
+        <insert character="8158"/>
+      </rule>
+      <rule>
+        <keyseq keys="/&apos;"/>
+        <insert character="8142"/>
+      </rule>
+      <rule>
+        <keyseq keys="/v"/>
+        <insert character="8142"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;/"/>
+        <insert character="8142"/>
+      </rule>
+      <rule>
+        <keyseq keys="v/"/>
+        <insert character="8142"/>
+      </rule>
+      <rule>
+        <keyseq keys="?`"/>
+        <insert character="8157"/>
+      </rule>
+      <rule>
+        <keyseq keys="?V"/>
+        <insert character="8157"/>
+      </rule>
+      <rule>
+        <keyseq keys="`?"/>
+        <insert character="8157"/>
+      </rule>
+      <rule>
+        <keyseq keys="V?"/>
+        <insert character="8157"/>
+      </rule>
+      <rule>
+        <keyseq keys="?&apos;"/>
+        <insert character="8141"/>
+      </rule>
+      <rule>
+        <keyseq keys="?v"/>
+        <insert character="8141"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;?"/>
+        <insert character="8141"/>
+      </rule>
+      <rule>
+        <keyseq keys="v?"/>
+        <insert character="8141"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;/"/>
+        <insert character="8174"/>
+      </rule>
+      <rule>
+        <keyseq keys="/&quot;"/>
+        <insert character="8174"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;?"/>
+        <insert character="8173"/>
+      </rule>
+      <rule>
+        <keyseq keys="?&quot;"/>
+        <insert character="8173"/>
+      </rule>
+      <rule>
+        <keyseq keys="e^"/>
+        <insert string="ε͂"/>
+      </rule>
+      <rule>
+        <keyseq keys="e\"/>
+        <insert string="ε͂"/>
+      </rule>
+      <rule>
+        <keyseq keys="o^"/>
+        <insert string="ο͂"/>
+      </rule>
+      <rule>
+        <keyseq keys="o\"/>
+        <insert string="ο͂"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/gu-itrans.mim b/MIM/gu-itrans.mim
deleted file mode 100644 (file)
index a5d6edc..0000000
+++ /dev/null
@@ -1,198 +0,0 @@
-;; gu-itrans.mim -- Gujarati input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method gu itrans)
-
-(description "Gujarati input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "ક")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "ક્")
-  ("kh" "ખ્")
-  ("g" "ગ્")
-  ("gh" "ઘ્")
-  ("~N" "ઙ્")                              ; not in ITRANS Gujarati table
-  ("N^" "ઙ્")                              ; not in ITRANS Gujarati table
-  ("ch" "ચ્")
-  ("Ch" "છ્")
-  ("chh" "છ્")
-  ("j" "જ્")
-  ("jh" "ઝ્")
-  ("~n" "ઞ્")                              ; not in ITRANS Gujarati table
-  ("JN" "ઞ્")                              ; not in ITRANS Gujarati table
-  ("T" "ટ્")
-  ("Th" "ઠ્")
-  ("D" "ડ્")
-  ("Dh" "ઢ્")
-  ("N" "ણ્")
-  ("t" "ત્")
-  ("th" "થ્")
-  ("d" "દ્")
-  ("dh" "ધ્")
-  ("n" "ન્")
-  ("p" "પ્")
-  ("ph" "ફ્")
-  ("b" "બ્")
-  ("bh" "ભ્")
-  ("m" "મ્")
-  ("y" "ય્")
-  ("r" "ર્")
-  ("l" "લ્")
-  ("ld" "ળ્")
-  ("L" "ળ્")
-  ("v" "વ્")
-  ("w" "વ્")
-  ("sh" "શ્")
-  ("Sh" "ષ્")
-  ("shh" "ષ્")
-  ("s" "સ્")
-  ("h" "હ્")
-  ("j~n" "જ્ઞ્")
-  ("GY" "જ્ઞ્")
-  ("dny" "જ્ઞ્")                       ; not in ITRANS Gujarati table
-  ("x" "ક્ષ્"))
-
- (independent
-  ("a" "અ")
-  ("aa" "આ")
-  ("A" "આ")
-  ("i" "ઇ")
-  ("ii" "ઈ")
-  ("I" "ઈ")
-  ("u" "ઉ")
-  ("uu" "ઊ")
-  ("U" "ઊ")
-  ("RRi" "ઋ")
-  ("R^i" "ઋ")
-  (".c" "ઍ")                         ; not in ITRANS Gujarati table
-  ("e.c" "ઍ")
-  ("e" "એ")
-  ("ai" "ઐ")
-  ("o.c" "ઑ")
-  ("o" "ઓ")
-  ("au" "ઔ")
-  ("RRI" "ૠ")                                ; not in ITRANS Gujarati table
-  ("R^I" "ૠ")                                ; not in ITRANS Gujarati table
-  (".N" "ઁ")
-  (".n" "ં")
-  ("M" "ં")
-  ("H" "ઃ")
-  (".a" "ઽ")                         ; not in ITRANS Gujarati table
-  (".h" "્")
-  ("AUM" "ૐ")
-  ("OM" "ૐ")
-  ("0" "૦")
-  ("1" "૧")
-  ("2" "૨")
-  ("3" "૩")
-  ("4" "૪")
-  ("5" "૫")
-  ("6" "૬")
-  ("7" "૭")
-  ("8" "૮")
-  ("9" "૯")
-  ("#" "્ર")                               ; not in ITRANS Gujarati table
-  ("$" "ર્")                               ; not in ITRANS Gujarati table
-  ("^" "ત્ર")                            ; not in ITRANS Gujarati table
-  ("*" "શ્ર")                            ; not in ITRANS Gujarati table
-  ("]" "઼")                          ; not in ITRANS Gujarati table
-  ((KP_1) "૧")
-  ((KP_2) "૨")
-  ((KP_3) "૩")
-  ((KP_4) "૪")
-  ((KP_5) "૫")
-  ((KP_6) "૬")
-  ((KP_7) "૭")
-  ((KP_8) "૮")
-  ((KP_9) "૯")
-  ((KP_0) "૦")
-  ((S-\ ) "‌")                               ; not in ITRANS Gujarati table
-  ((C-@) "‍"))                               ; not in ITRANS Gujarati table
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ા")
-  ("A" (delete @-) "ા")
-  ("i" (delete @-) "િ")
-  ("ii" (delete @-) "ી")
-  ("I" (delete @-) "ી")
-  ("u" (delete @-) "ુ")
-  ("uu" (delete @-) "ૂ")
-  ("U" (delete @-) "ૂ")
-  ("RRi" (delete @-) "ૃ")
-  ("R^i" (delete @-) "ૃ")
-  ("RRI" (delete @-) "ૄ")            ; not in ITRANS Gujarati table
-  ("R^I" (delete @-) "ૄ")            ; not in ITRANS Gujarati table
-  (".c" (delete @-) "ૅ")
-  ("e.c" (delete @-) "ૅ")            ; not in ITRANS Gujarati table
-  ("e" (delete @-) "ે")
-  ("ai" (delete @-) "ૈ")
-  ("o.c" (delete @-) "ૉ")
-  ("o" (delete @-) "ો")
-  ("au" (delete @-) "ૌ"))
-
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/gu-itrans.mimx b/MIM/gu-itrans.mimx
new file mode 100644 (file)
index 0000000..ea09df0
--- /dev/null
@@ -0,0 +1,824 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>gu</language>
+    <name>itrans</name>
+  </tags>
+  <description>Gujarati input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>ક</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ક્"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ખ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ગ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ઘ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ઙ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ઙ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ચ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="છ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="છ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="જ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ઝ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ઞ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ઞ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ટ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ઠ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ડ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ઢ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ણ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ત્"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="થ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="દ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ધ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ન્"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="પ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ફ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="બ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="ભ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="મ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ય્"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ર્"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="લ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ળ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ળ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="વ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="વ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="શ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ષ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ષ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="સ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="હ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="j~n"/>
+        <insert string="જ્ઞ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="જ્ઞ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="જ્ઞ્"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ક્ષ્"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="અ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="આ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="આ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ઇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ઈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ઈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ઉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ઊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ઊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ઋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ઋ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <insert string="ઍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e.c"/>
+        <insert string="ઍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="એ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ઐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o.c"/>
+        <insert string="ઑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ઓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ઔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <insert string="ૠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <insert string="ૠ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".N"/>
+        <insert string="ઁ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ં"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ં"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ઃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".a"/>
+        <insert string="ઽ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="્"/>
+      </rule>
+      <rule>
+        <keyseq keys="AUM"/>
+        <insert string="ૐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="OM"/>
+        <insert string="ૐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="૦"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="૧"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="૨"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="૩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="૪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="૫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="૬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="૭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="૮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="૯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="્ર"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ર્"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ત્ર"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="શ્ર"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="઼"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="૧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="૨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="૩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="૪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="૫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="૬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="૭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="૮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="૯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="૦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ા"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ા"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="િ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ી"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ી"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ુ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૄ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e.c"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ે"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o.c"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ો"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ૌ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/he-kbd.mim b/MIM/he-kbd.mim
deleted file mode 100644 (file)
index 539e921..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-;; he-kbd.mim -- Hebrew input method with Hebrew keyboard layout
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Hebrew simulating Hebrew keyboard.
-;;; @image html he-kbd.png "Keyboard Layout"
-;;; @image latex he-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-;;      1!  2@  3#  4$  5%  6^  7&  8*  9(  0)  -_  =+  ;~ 
-;;        /Q  'W  קE  רR  אT  טY  וU  ןI  םO  פP  [{  ]} 
-;;         שA  דS  גD  כF  עG  יH  חJ  לK  ךL  ף:  ,"  \| 
-;;           זZ  סX  בC  הV  נB  מN  צM  ת<  ץ>  .? 
-
-(input-method he kbd)
-
-(description 
- "Hebrew input method simulating the Hebrew keyboard.
-    1!  2@  3#  4$  5%  6^  7&  8*  9(  0)  -_  =+  ;~ 
-      /Q  'W  קE  רR  אT  טY  וU  ןI  םO  פP  [{  ]} 
-       שA  דS  גD  כF  עG  יH  חJ  לK  ךL  ף:  ,\"  \\| 
-         זZ  סX  בC  הV  נB  מN  צM  ת<  ץ>  .? 
-")
-
-(title "ע")
-
-(map
- (map
-  ("`" ?\;)
-  ("q" ?/)
-  ("w" ?')
-  ("e" ?ק)
-  ("r" ?ר)
-  ("t" ?א)
-  ("y" ?ט)
-  ("u" ?ו)
-  ("i" ?ן)
-  ("o" ?ם)
-  ("p" ?פ)
-  ("a" ?ש)
-  ("s" ?ד)
-  ("d" ?ג)
-  ("f" ?כ)
-  ("g" ?ע)
-  ("h" ?י)
-  ("j" ?ח)
-  ("k" ?ל)
-  ("l" ?ך)
-  (";" ?ף)
-  ("z" ?ז)
-  ("x" ?ס)
-  ("c" ?ב)
-  ("v" ?ה)
-  ("b" ?נ)
-  ("n" ?מ)
-  ("m" ?צ)
-  ("," ?ת)
-  ("." ?ץ)
-  ("/" ?.)
-  ("'" ?,)
-  ("(" ")")
-  (")" "(")
-  ("<" ">")
-  (">" "<")
-  ("[" "]")
-  ("]" "[")
-  ("{" "}")
-  ("}" "{")
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/he-kbd.mimx b/MIM/he-kbd.mimx
new file mode 100644 (file)
index 0000000..a4c39ad
--- /dev/null
@@ -0,0 +1,183 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>he</language>
+    <name>kbd</name>
+  </tags>
+  <description>Hebrew input method simulating the Hebrew keyboard.
+    1!  2@  3#  4$  5%  6^  7&amp;  8*  9(  0)  -_  =+  ;~ 
+      /Q  'W  קE  רR  אT  טY  וU  ןI  םO  פP  [{  ]} 
+       שA  דS  גD  כF  עG  יH  חJ  לK  ךL  ף:  ,"  \| 
+         זZ  סX  בC  הV  נB  מN  צM  ת&lt;  ץ&gt;  .? 
+</description>
+  <title>ע</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="47"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1511"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1512"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1488"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1496"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1493"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1503"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1501"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1508"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1513"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1491"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1490"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1499"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1506"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1497"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1495"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1500"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1498"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="1507"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1494"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="1505"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1489"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1492"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1504"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1502"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1510"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="1514"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="1509"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="44"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="&gt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="&lt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="]"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="["/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="}"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="{"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/hi-itrans.mim b/MIM/hi-itrans.mim
deleted file mode 100644 (file)
index e0aac5c..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-;; hi-itrans.mim -- Hindi input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method hi itrans)
-
-(description "Hindi input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "क")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "क्")
-  ("kh" "ख्")
-  ("g" "ग्")
-  ("gh" "घ्")
-  ("~N" "ङ्")
-  ("N^" "ङ्")
-  ("ch" "च्")
-  ("Ch" "छ्")                            ; not in ITRANS Devenagari table
-  ("chh" "छ्")
-  ("j" "ज्")
-  ("jh" "झ्")
-  ("~n" "ञ्")
-  ("JN" "ञ्")
-  ("T" "ट्")
-  ("Th" "ठ्")
-  ("D" "ड्")
-  ("Dh" "ढ्")
-  ("N" "ण्")
-  ("t" "त्")
-  ("th" "थ्")
-  ("d" "द्")
-  ("dh" "ध्")
-  ("n" "न्")
-  ("nh" "ऩ्")                            ; not in ITRANS Devenagari table
-  ("p" "प्")
-  ("ph" "फ्")
-  ("b" "ब्")
-  ("bh" "भ्")
-  ("m" "म्")
-  ("y" "य्")
-  ("r" "र्")
-  ("rh" "ऱ्")                            ; not in ITRANS Devenagari table
-  ("l" "ल्")
-  ("L" "ळ्")
-  ("ld" "ळ्")
-  ("v" "व्")
-  ("w" "व्")
-  ("sh" "श्")
-  ("Sh" "ष्")
-  ("shh" "ष्")
-  ("s" "स्")
-  ("h" "ह्")
-  ("q" "क़्")
-  ("K" "ख़्")
-  ("G" "ग़्")
-  ("J" "ज़्")
-  ("z" "ज़्")
-  (".D" "ड़्")
-  (".Dh" "ढ़्")
-  ("f" "फ़्")
-  ("Y" "य़्")                             ; not in ITRANS Devanagari table
-  ("yh" "य़्")                            ; not in ITRANS Devanagari table
-  ("j~n" "ज्ञ्")
-  ("GY" "ज्ञ्")
-  ("dny" "ज्ञ्")                     ; not in ITRANS Devanagari table
-  ("x" "क्ष्"))
-
- (independent
-  ("a" "अ")
-  ("aa" "आ")
-  ("A" "आ")
-  ("i" "इ")
-  ("ii" "ई")
-  ("I" "ई")
-  ("u" "उ")
-  ("uu" "ऊ")
-  ("U" "ऊ")
-  ("RRi" "ऋ")
-  ("R^i" "ऋ")
-  ("LLi" "ऌ")                              ; not in ITRANS Devanagari table
-  ("L^i" "ऌ")                              ; not in ITRANS Devanagari table
-  (".c" "ऍ")                       ; not in ITRANS Devanagari table
-  ("e.c" "ऍ")
-  ("ee" "ऎ")                       ; not in ITRANS Devanagari table
-  ("E" "ऎ")                        ; not in ITRANS Devanagari table
-  ("e" "ए")
-  ("ai" "ऐ")
-  ("o.c" "ऑ")
-  ("oo" "ऒ")                       ; not in ITRANS Devanagari table
-  ("O" "ऒ")                        ; not in ITRANS Devanagari table
-  ("o" "ओ")
-  ("au" "औ")
-  ("RRI" "ॠ")                              ; not in ITRANS Devanagari table
-  ("R^I" "ॠ")                              ; not in ITRANS Devanagari table
-  ("LLI" "ॡ")                              ; not in ITRANS Devanagari table
-  ("L^I" "ॡ")                              ; not in ITRANS Devanagari table
-  (".N" "ँ")
-  (".n" "ं")
-  ("M" "ं")
-  ("H" "ः")
-  (".a" "ऽ")
-  (".h" "्")
-  ("AUM" "ॐ")
-  ("OM" "ॐ")
-  (".." "।")                       ; not in ITRANS Devanagari table
-  ("0" "०")
-  ("1" "१")
-  ("2" "२")
-  ("3" "३")
-  ("4" "४")
-  ("5" "५")
-  ("6" "६")
-  ("7" "७")
-  ("8" "८")
-  ("9" "९")
-  ("#" "्र")                             ; not in ITRANS Devanagari table
-  ("$" "र्")                             ; not in ITRANS Devanagari table
-  ("^" "त्र")                          ; not in ITRANS Devanagari table
-  ("*" "श्र")                          ; not in ITRANS Devanagari table
-  ("]" "़")                        ; not in ITRANS Devanagari table
-  ((KP_1) "१")
-  ((KP_2) "२")
-  ((KP_3) "३")
-  ((KP_4) "४")
-  ((KP_5) "५")
-  ((KP_6) "६")
-  ((KP_7) "७")
-  ((KP_8) "८")
-  ((KP_9) "९")
-  ((KP_0) "०")
-  ((S-\ ) "‌")                             ; not in ITRANS Devanagari table
-  ((C-@) "‍"))                             ; not in ITRANS Devanagari table
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ा")
-  ("A" (delete @-) "ा")
-  ("i" (delete @-) "ि")
-  ("ii" (delete @-) "ी")
-  ("I" (delete @-) "ी")
-  ("u" (delete @-) "ु")
-  ("uu" (delete @-) "ू")
-  ("U" (delete @-) "ू")
-  ("RRi" (delete @-) "ृ")
-  ("R^i" (delete @-) "ृ")
-  ("LLi" (delete @-) "ॢ")          ; not in ITRANS Devanagari table
-  ("L^i" (delete @-) "ॢ")          ; not in ITRANS Devanagari table
-  (".c" (delete @-) "ॅ")           ; not in ITRANS Devanagari table
-  ("e.c" (delete @-) "ॅ")
-  ("ee" (delete @-) "ॆ")           ; not in ITRANS Devanagari table
-  ("E" (delete @-) "ॆ")                    ; not in ITRANS Devanagari table
-  ("e" (delete @-) "े")
-  ("ai" (delete @-) "ै")
-  ("o.c" (delete @-) "ॉ")
-  ("oo" (delete @-) "ॊ")           ; not in ITRANS Devanagari table
-  ("O" (delete @-) "ॊ")                    ; not in ITRANS Devanagari table
-  ("o" (delete @-) "ो")
-  ("au" (delete @-) "ौ")
-  ("RRI" (delete @-) "ॄ")          ; not in ITRANS Devanagari table
-  ("R^I" (delete @-) "ॄ")          ; not in ITRANS Devanagari table
-  ("LLI" (delete @-) "ॣ")          ; not in ITRANS Devanagari table
-  ("L^I" (delete @-) "ॣ"))         ; not in ITRANS Devanagari table
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/hi-itrans.mimx b/MIM/hi-itrans.mimx
new file mode 100644 (file)
index 0000000..1a7e1e2
--- /dev/null
@@ -0,0 +1,951 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>hi</language>
+    <name>itrans</name>
+  </tags>
+  <description>Hindi input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>क</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="क्"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ख्"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ग्"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="घ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ङ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ङ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="च्"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="छ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="छ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ज्"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="झ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ञ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ञ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ट्"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ठ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ड्"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ढ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ण्"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="त्"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="थ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="द्"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ध्"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="न्"/>
+      </rule>
+      <rule>
+        <keyseq keys="nh"/>
+        <insert string="ऩ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="प्"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="फ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ब्"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="भ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="म्"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="य्"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="र्"/>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert string="ऱ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ल्"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ळ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ळ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="व्"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="व्"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="श्"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ष्"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ष्"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="स्"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ह्"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="क़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ख़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ग़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ज़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ज़्"/>
+      </rule>
+      <rule>
+        <keyseq keys=".D"/>
+        <insert string="ड़्"/>
+      </rule>
+      <rule>
+        <keyseq keys=".Dh"/>
+        <insert string="ढ़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="फ़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="य़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert string="य़्"/>
+      </rule>
+      <rule>
+        <keyseq keys="j~n"/>
+        <insert string="ज्ञ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="ज्ञ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="ज्ञ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="क्ष्"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="अ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="आ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="आ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="इ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ई"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ई"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="उ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ऊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ऊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ऋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ऋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <insert string="ऌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <insert string="ऌ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <insert string="ऍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e.c"/>
+        <insert string="ऍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="ऎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ऎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ए"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ऐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o.c"/>
+        <insert string="ऑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="ऒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ऒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ओ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="औ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <insert string="ॠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <insert string="ॠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <insert string="ॡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <insert string="ॡ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".N"/>
+        <insert string="ँ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ं"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ं"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ः"/>
+      </rule>
+      <rule>
+        <keyseq keys=".a"/>
+        <insert string="ऽ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="्"/>
+      </rule>
+      <rule>
+        <keyseq keys="AUM"/>
+        <insert string="ॐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="OM"/>
+        <insert string="ॐ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".."/>
+        <insert string="।"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="०"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="१"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="२"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="३"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="४"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="५"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="६"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="७"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="८"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="९"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="्र"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="र्"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="त्र"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="श्र"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="़"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="१"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="२"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="३"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="४"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="५"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="६"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="७"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="८"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="९"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="०"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ा"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ा"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ि"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ी"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ी"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ु"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ू"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ू"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ृ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ृ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॢ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e.c"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="े"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ै"/>
+      </rule>
+      <rule>
+        <keyseq keys="o.c"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ो"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ौ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॣ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/hi-typewriter.mim b/MIM/hi-typewriter.mim
deleted file mode 100644 (file)
index f022c0d..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-;; hi-typewriter.mim -- Devanagari input method with typewriter method
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method hi typewriter)
-
-(description "Hindi input method with `typewriter' method.
-Still experimental.
-")
-
-(title "क")
-
-(map
- (consonant
-  ("!" ?ऍ)
-  ("+" ?ऋ)
-  ("Q" ?औ)
-  ("W" ?ऐ)
-  ("E" ?आ)
-  ("R" ?ई)
-  ("T" ?ऊ)
-  ("Y" ?भ)
-  ("y" ?ब)
-  ("U" ?ङ)
-  ("u" ?ह)
-  ("I" ?घ)
-  ("i" ?ग)
-  ("O" ?ध)
-  ("o" ?द)
-  ("P" ?झ)
-  ("p" ?ज)
-  ("{" ?ढ)
-  ("[" ?ड)
-  ("}" ?ञ)
-  ("A" ?ओ)
-  ("S" ?ए)
-  ("D" ?अ)
-  ("F" ?इ)
-  ("G" ?उ)
-  ("H" ?फ)
-  ("h" ?प)
-  ("J" ?ऱ)
-  ("j" ?र)
-  ("K" ?ख)
-  ("k" ?क)
-  ("L" ?थ)
-  ("l" ?त)
-  (":" ?छ)
-  (";" ?च)
-  ("\"" ?ठ)
-  ("'" ?ट)
-  ("|" ?ऑ)
-  ("~" ?ऒ)
-  ("Z" ?ऎ)
-  ("C" ?ण)
-  ("c" ?म)
-  ("V" ?ऩ)
-  ("v" ?न)
-  ("B" ?ऴ)
-  ("b" ?व)
-  ("N" ?ळ)
-  ("n" ?ल)
-  ("M" ?श)
-  ("m" ?स)
-  ("<" ?ष)
-  ("/" ?य))
- (halant
-  ("d" ?्))
- (vowel-I
-  ("f" ?ि))
- (else
-  ("1" ?१)
-  ("@" ?ॅ)
-  ("2" ?२)
-  ("#" ?#)
-  ("3" ?३)
-  ("$" ?$)
-  ("4" ?४)
-  ("5" ?५)
-  ("6" ?६)
-  ("7" ?७)
-  ("8" ?८)
-  ("(" ?\()
-  ("9" ?९)
-  (")" ?\))
-  ("0" ?०)
-  ("_" ?ः)
-  ("-" ?-)
-  ("=" ?ृ)
-  ("q" ?ौ)
-  ("w" ?ै)
-  ("e" ?ा)
-  ("r" ?ी)
-  ("t" ?ू)
-  ("]" ?़)
-  ("a" ?ो)
-  ("s" ?े)
-  ("g" ?ु)
-  ("\\" ?ॉ)
-  ("`" ?ॊ)
-  ("z" ?ॆ)
-  ("X" ?ँ)
-  ("x" ?ं)
-  ("," ?,)
-  (">" ?।)
-  ("." ?.)
-  ("?" ?य़)))
-
-(state
- (init
-  (consonant)
-  (halant)
-  (else)
-  (vowel-I (shift after-vowel-I)))
-
- (after-vowel-I
-  (consonant
-   ;; The current preedit is "IC".  Reorder it to "CI".
-   (move @<) (delete @+) (move @>) (insert "ि")
-   ;; Keep on reading the following [HC]* sequence.
-   (shift after-consonant))
-  (vowel-I
-   ;; Delete the lastly inserted I and rehandle it in `init' state.
-   (delete @-) (pushback 1) (shift init))
-  (nil (shift init)))
-
- (after-consonant
-  (halant
-   ;; The current preedit is "C[HC]*IH".  Reorder it to "C[HC]*HI".
-   (move @-) (delete @-) (move @>) (insert "ि")
-   ;; Keep on reading the following C[HC]* sequence.
-   (shift after-consonant-halant)))
-
- (after-consonant-halant
-  (consonant
-   ;; The current preedit is "C[HC]*HIC".  Reorder it to "C[HC]+I".
-   (move @-) (delete @-) (move @>) (insert "ि")
-   ;; Keep on reading the following [HC]* sequence.
-   (shift after-consonant))))
diff --git a/MIM/hi-typewriter.mimx b/MIM/hi-typewriter.mimx
new file mode 100644 (file)
index 0000000..8ebd5b9
--- /dev/null
@@ -0,0 +1,426 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>hi</language>
+    <name>typewriter</name>
+  </tags>
+  <description>Hindi input method with `typewriter' method.
+Still experimental.
+</description>
+  <title>क</title>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="2317"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="2315"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="2324"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="2320"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="2310"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="2312"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="2314"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="2349"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="2348"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="2329"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="2361"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="2328"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="2327"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="2343"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="2342"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="2333"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="2332"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="2338"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="2337"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="2334"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="2323"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="2319"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="2309"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="2311"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="2313"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="2347"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="2346"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="2353"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="2352"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="2326"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="2325"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="2341"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="2340"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="2331"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="2330"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="2336"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="2335"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="2321"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="2322"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="2318"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="2339"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="2350"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="2345"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="2344"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="2356"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="2357"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="2355"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="2354"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="2358"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="2360"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="2359"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="2351"/>
+      </rule>
+    </map>
+    <map id="map-halant">
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="2381"/>
+      </rule>
+    </map>
+    <map id="map-vowel-I">
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="2367"/>
+      </rule>
+    </map>
+    <map id="map-else">
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="2407"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="2373"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="2408"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="35"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="2409"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="36"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="2410"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="2411"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="2412"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="2413"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="2414"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="2415"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="2406"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="2307"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="2371"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="2380"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="2376"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="2366"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="2368"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="2370"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="2364"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="2379"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="2375"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="2369"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="2377"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="2378"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="2374"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="2305"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="2306"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="44"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="2404"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="2399"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-halant"/>
+      <branch branch-selecting-map="map-else"/>
+      <branch branch-selecting-map="map-vowel-I">
+        <shift-to id="state-after-vowel-I"/>
+      </branch>
+    </state>
+    <state id="state-after-vowel-I">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@first"/>
+        <delete-to-marker position="@next"/>
+        <move-to-marker position="@last"/>
+        <insert string="ि"/>
+        <shift-to id="state-after-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-I">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-init"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-after-consonant">
+      <branch branch-selecting-map="map-halant">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <move-to-marker position="@last"/>
+        <insert string="ि"/>
+        <shift-to id="state-after-consonant-halant"/>
+      </branch>
+    </state>
+    <state id="state-after-consonant-halant">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <move-to-marker position="@last"/>
+        <insert string="ि"/>
+        <shift-to id="state-after-consonant"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/hr-kbd.mim b/MIM/hr-kbd.mim
deleted file mode 100644 (file)
index 62f3a8b..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-;; hr-kbd.mim -- Croatian input method with Croatian keyboard layout
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Croatian.
-;;; Simulating Croatian Latin keyboard on American keyboard.
-;;; @image html hr-kbd.png "Keyboard Layout"
-;;; @image latex hr-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-;; 1!  2"  3#  4$  5%  6&  7/  8(  9)  0=  '?  +*  ¸¨
-;;   qQ  wW  rR  eE  tT  zZ  uU  iI  oO  pP  šŠ  đĐ
-;;    aA  sS  dD  fF  gG  hH  jJ  kK  lL  čČ  ćĆ  žŽ
-;;      yY  xX  cC  vV  bB  nN  mM  ,;  .:  -_
-
-(input-method hr kbd)
-
-(description
- "Croatian input method simulating the Croatian Latin keyboard.
-    1!  2\"  3#  4$  5%  6&  7/  8(  9)  0=  '?  +*  ¸¨
-     qQ  wW  rR  eE  tT  zZ  uU  iI  oO  pP  šŠ  đĐ
-      aA  sS  dD  fF  gG  hH  jJ  kK  lL  čČ  ćĆ  žŽ
-        yY  xX  cC  vV  bB  nN  mM  ,;  .:  -_
-")
-
-(title "HR")
-
-(map
- (map
-               ("@" ?\")
-               ("^" ?&)
-               ("&" ?/)
-               ("*" ?\()
-               ("\(" ?\))
-               ("\)" ?=)
-  ("-" ?')     ("_" ??)
-  ("=" ?+)     ("+" ?*)
-  ("`" ?¸)    ("~" ?¨)
-
-  ("y" ?z)     ("Y" ?Z)
-  ("[" ?š)    ("{" ?Š)
-  ("]" ?đ)    ("}" ?Đ)
-
-  (";" ?č)    (":" ?Č)
-  ("'" ?ć)    ("\"" ?Ć)
-  ("\\" ?ž)   ("|" ?Ž)
-
-  ("z" ?y)     ("Z" ?Y)
-               ("<" ?;)
-               (">" ?:)
-  ("/" ?-)     ("?" ?_)
-
-  ("`c" ?ç)   ("`C" ?Ç)
-  ("`s" ?ş)   ("`S" ?Ş)
-  ("~a" ?ä)   ("~A" ?Ä)
-  ("~e" ?ë)   ("~E" ?Ë)
-  ("~o" ?ö)   ("~O" ?Ö)
-  ("~u" ?ü)   ("~U" ?Ü)
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/hr-kbd.mimx b/MIM/hr-kbd.mimx
new file mode 100644 (file)
index 0000000..101b5a0
--- /dev/null
@@ -0,0 +1,191 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>hr</language>
+    <name>kbd</name>
+  </tags>
+  <description>Croatian input method simulating the Croatian Latin keyboard.
+    1!  2"  3#  4$  5%  6&amp;  7/  8(  9)  0=  '?  +*  ¸¨
+     qQ  wW  rR  eE  tT  zZ  uU  iI  oO  pP  šŠ  đĐ
+      aA  sS  dD  fF  gG  hH  jJ  kK  lL  čČ  ćĆ  žŽ
+        yY  xX  cC  vV  bB  nN  mM  ,;  .:  -_
+</description>
+  <title>HR</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="34"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="38"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="47"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="61"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="43"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="184"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="168"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="353"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="352"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="273"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="272"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="269"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="268"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="263"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="262"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="382"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="381"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="121"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="89"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq keys="`c"/>
+        <insert character="231"/>
+      </rule>
+      <rule>
+        <keyseq keys="`C"/>
+        <insert character="199"/>
+      </rule>
+      <rule>
+        <keyseq keys="`s"/>
+        <insert character="351"/>
+      </rule>
+      <rule>
+        <keyseq keys="`S"/>
+        <insert character="350"/>
+      </rule>
+      <rule>
+        <keyseq keys="~a"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="~A"/>
+        <insert character="196"/>
+      </rule>
+      <rule>
+        <keyseq keys="~e"/>
+        <insert character="235"/>
+      </rule>
+      <rule>
+        <keyseq keys="~E"/>
+        <insert character="203"/>
+      </rule>
+      <rule>
+        <keyseq keys="~o"/>
+        <insert character="246"/>
+      </rule>
+      <rule>
+        <keyseq keys="~O"/>
+        <insert character="214"/>
+      </rule>
+      <rule>
+        <keyseq keys="~u"/>
+        <insert character="252"/>
+      </rule>
+      <rule>
+        <keyseq keys="~U"/>
+        <insert character="220"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/hy-kbd.mim b/MIM/hy-kbd.mim
deleted file mode 100644 (file)
index 11ae480..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-;; hy-kbd.mim -- Armenian input method with Eastern Armenian keyboard layout
-;; Copyright (C) 2004
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Armenian.
-;;; Simulating Eastern Armenian keyboard on American keyboard.
-;;; @image html hy-kbd.png "Keyboard Layout"
-;;; @image latex hy-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-;; :1  ձՁ  յՅ  ՛3  ,4  -9  .և  «(  »)  օՕ  ռՌ  ժԺ  ՝՜
-;;   խԽ  ւՒ  էԷ  րՐ  տՏ  եԵ  ըԸ  իԻ  ոՈ  պՊ  չՉ  ջՋ
-;;    աԱ  սՍ  դԴ  ֆՖ  քՔ  հՀ  ճՃ  կԿ  լԼ  թԹ  փՓ  '՞
-;;      զԶ  ցՑ  գԳ  վՎ  բԲ  նՆ  մՄ  շՇ  ղՂ  ծԾ
-
-(input-method hy kbd)
-
-(description
- "Armerian input method simulating the Eastern Armerian keyboard.
-    :1  ձՁ  յՅ  ՛3  ,4  -9  .և  «(  »)  օՕ  ռՌ  ժԺ  ՝՜
-      խԽ  ւՒ  էԷ  րՐ  տՏ  եԵ  ըԸ  իԻ  ոՈ  պՊ  չՉ  ջՋ
-       աԱ  սՍ  դԴ  ֆՖ  քՔ  հՀ  ճՃ  կԿ  լԼ  թԹ  փՓ  '՞
-         զԶ  ցՑ  գԳ  վՎ  բԲ  նՆ  մՄ  շՇ  ղՂ  ծԾ
-")
-
-(title "HY")
-
-(map
- (map
-  ("1" ?:) ("!" ?1)
-  ("2" ?ձ) ("@" ?Ձ)
-  ("3" ?յ) ("#" ?Յ)
-  ("4" ?՛) ("$" ?3)
-  ("5" ?,) ("%" ?4)
-  ("6" ?-) ("^" ?9)
-  ("7" ?.) ("&" ?և)
-  ("8" ?«) ("*" ?\()
-  ("9" ?») ("(" ?\))
-  ("0" ?օ) (")" ?Օ)
-  ("-" ?ռ) ("_" ?Ռ)
-  ("=" ?ժ) ("+" ?Ժ)
-  ("`" ?՝) ("~" ?՜)
-
-  ("q" ?խ) ("Q" ?Խ)
-  ("w" ?ւ) ("W" ?Ւ)
-  ("e" ?է) ("E" ?Է)
-  ("r" ?ր) ("R" ?Ր)
-  ("t" ?տ) ("T" ?Տ)
-  ("y" ?ե) ("Y" ?Ե)
-  ("u" ?ը) ("U" ?Ը)
-  ("i" ?ի) ("I" ?Ի)
-  ("o" ?ո) ("O" ?Ո)
-  ("p" ?պ) ("P" ?Պ)
-  ("[" ?չ) ("{" ?Չ)
-  ("]" ?ջ) ("}" ?Ջ)
-  ("\\" ?') ("|" ?՞)
-
-  ("a" ?ա) ("A" ?Ա)
-  ("s" ?ս) ("S" ?Ս)
-  ("d" ?դ) ("D" ?Դ)
-  ("f" ?ֆ) ("F" ?Ֆ)
-  ("g" ?ք) ("G" ?Ք)
-  ("h" ?հ) ("H" ?Հ)
-  ("j" ?ճ) ("J" ?Ճ)
-  ("k" ?կ) ("K" ?Կ)
-  ("l" ?լ) ("L" ?Լ)
-  (";" ?թ) (":" ?Թ)
-  ("'" ?փ) ("\"" ?Փ)
-
-  ("z" ?զ) ("Z" ?Զ)
-  ("x" ?ց) ("X" ?Ց)
-  ("c" ?գ) ("C" ?Գ)
-  ("v" ?վ) ("V" ?Վ)
-  ("b" ?բ) ("B" ?Բ)
-  ("n" ?ն) ("N" ?Ն)
-  ("m" ?մ) ("M" ?Մ)
-  ("," ?շ) ("<" ?Շ)
-  ("." ?ղ) (">" ?Ղ)
-  ("/" ?ծ) ("?" ?Ծ)
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/hy-kbd.mimx b/MIM/hy-kbd.mimx
new file mode 100644 (file)
index 0000000..9071c97
--- /dev/null
@@ -0,0 +1,399 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>hy</language>
+    <name>kbd</name>
+  </tags>
+  <description>Armerian input method simulating the Eastern Armerian keyboard.
+    :1  ձՁ  յՅ  ՛3  ,4  -9  .և  «(  »)  օՕ  ռՌ  ժԺ  ՝՜
+      խԽ  ւՒ  էԷ  րՐ  տՏ  եԵ  ըԸ  իԻ  ոՈ  պՊ  չՉ  ջՋ
+       աԱ  սՍ  դԴ  ֆՖ  քՔ  հՀ  ճՃ  կԿ  լԼ  թԹ  փՓ  '՞
+         զԶ  ցՑ  գԳ  վՎ  բԲ  նՆ  մՄ  շՇ  ղՂ  ծԾ
+</description>
+  <title>HY</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="1393"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="1345"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="1397"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="1349"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="1371"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="44"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="57"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="1415"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="171"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="187"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="1413"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="1365"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="1404"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="1356"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="1386"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="1338"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="1373"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="1372"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="1389"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="1341"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="1410"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="1362"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1383"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="1335"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1408"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="1360"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1407"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="1359"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1381"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="1333"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1384"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="1336"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1387"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="1339"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1400"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="1352"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1402"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="1354"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="1401"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="1353"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="1403"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="1355"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="1374"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1377"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="1329"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1405"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="1357"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1380"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="1332"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1414"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="1366"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1412"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="1364"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1392"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="1344"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1395"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="1347"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1391"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="1343"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1388"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="1340"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="1385"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="1337"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="1411"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="1363"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1382"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="1334"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="1409"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="1361"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1379"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="1331"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1406"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="1358"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1378"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="1330"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1398"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="1350"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1396"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="1348"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="1399"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="1351"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="1394"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="1346"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="1390"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="1342"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ispell.mim b/MIM/ispell.mim
deleted file mode 100644 (file)
index 591eb83..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-;; ispell.mim -- English input method with spell checker (ISPELL).
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method en ispell)
-
-(description "Input method for English using ISPELL as a spell checker.
-It uses the loadable module libmimx-ispell.so to communicate with
-ISPELL program.  You can check the spelll of typed word by TAB
-key.  Not for an actual use, but for demonstrating what can be
-done by the m17n input method.
-")
-
-(title "ISPELL")
-
-(module
- (libmimx-ispell ispell_word init fini))
-
-(map
- (alpha
-  ("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") ("U" "U")
-  ("V" "V") ("W" "W") ("X" "X") ("Y" "Y") ("Z" "Z")
-  ("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") ("u" "u")
-  ("v" "v") ("w" "w") ("x" "x") ("y" "y") ("z" "z"))
- (ispell
-  ((Tab) (call libmimx-ispell ispell_word init select)))
-
- (change
-  ((Left) (select @-))
-  ((Right) (select @+))))
-
-(state
- (init
-  (alpha (shift alpha)))
-
- (alpha
-  (alpha)
-  (ispell))
-
- (select
-  (change)))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/ispell.mimx b/MIM/ispell.mimx
new file mode 100644 (file)
index 0000000..d3b4ab2
--- /dev/null
@@ -0,0 +1,273 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>en</language>
+    <name>ispell</name>
+  </tags>
+  <description>Input method for English using ISPELL as a spell checker.
+It uses the loadable module libmimx-ispell.so to communicate with
+ISPELL program.  You can check the spelll of typed word by TAB
+key.  Not for an actual use, but for demonstrating what can be
+done by the m17n input method.
+</description>
+  <title>ISPELL</title>
+  <module-list>
+    <module id="module-libmimx-ispell">
+      <function id="function-ispell_word"/>
+      <function id="function-init"/>
+      <function id="function-fini"/>
+    </module>
+  </module-list>
+  <map-list>
+    <map id="map-alpha">
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="B"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="F"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="P"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="Q"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="V"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="W"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="X"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="Z"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="z"/>
+      </rule>
+    </map>
+    <map id="map-ispell">
+      <rule>
+        <keyseq>
+          <key-event>Tab</key-event>
+        </keyseq>
+        <call id="module-libmimx-ispell">
+          <function-reference id="function-ispell_word"/>
+         <argument type="symbol"><variable-reference id="init"/></argument>
+          <argument type="symbol"><variable-reference id="select"/></argument>
+        </call>
+      </rule>
+    </map>
+    <map id="map-change">
+      <rule>
+        <keyseq>
+          <key-event>Left</key-event>
+        </keyseq>
+        <select selector="@previous"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Right</key-event>
+        </keyseq>
+        <select selector="@next"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-alpha">
+        <shift-to id="state-alpha"/>
+      </branch>
+    </state>
+    <state id="state-alpha">
+      <branch branch-selecting-map="map-alpha"/>
+      <branch branch-selecting-map="map-ispell"/>
+    </state>
+    <state id="state-select">
+      <branch branch-selecting-map="map-change"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ja-anthy.mim b/MIM/ja-anthy.mim
deleted file mode 100644 (file)
index 9104e43..0000000
+++ /dev/null
@@ -1,292 +0,0 @@
-;; ja-anthy.mim -- Japanese input method using Anthy as a conversion server.
-;; Copyright (C) 2003, 2004, 2005, 2006
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ja anthy)
-
-(description "Japanese input method with Anthy as a kana-kanji converter.
-Typed roma-ji is at first converted to Hiragana,
-and Space key converts the Hiragana sequences
-to Kanji-Hiragana mixed sequence.
-
-This input method uses the loadable module libmimx-anthy.so to
-communicate with Anthy.  For more detail about Anthy, see the page
-  <http://sourceforge.jp/projects/anthy/>.
-")
-
-(title "aあ")
-
-(variable
- (input-mode 
-  "Hiragana or Katakana (not yet implemented)
-Select Hiragana or Katakana"
-  hiragana
-  hiragana katakana)
- (zen-han
-  "Zenkaku or Hankaku (not yet implemented)"
-  zenkaku
-  hankaku zenkaku))
-
-(command
- (convert) (commit))
-
-(module
- (libmimx-anthy convert resize change commit init fini))
-
-(map
- (starter
-  ("a") ("i") ("u") ("e") ("o")
-  ("k") ("s") ("t") ("n") ("h") ("m") ("y") ("r") ("l") ("w")
-  ("g") ("z") ("d") ("b") ("p")
-  ("c") ("j") ("f") ("x") ("v")
-  ("1") ("2") ("3") ("4") ("5") ("6") ("7") ("8") ("9") ("0")
-  ("!") ("@") ("#") ("$") ("%") ("^") ("&") ("*") ("(") (")")
-  ("-") ("=") ("`") ("\\") ("|") ("_") ("+") ("~") ("[") ("]")
-  ("{") ("}") (":") (";") ("\"") ("'") (".") (",") ("<") (">")
-  ("?") ("/"))
-
- (ordinary
-  ( "a" "あ") ( "i" "い") ( "u" "う") ( "e" "え") ( "o" "お")
-  ("ka" "か") ("ki" "き") ("ku" "く") ("ke" "け") ("ko" "こ")
-  ("sa" "さ") ("si" "し") ("su" "す") ("se" "せ") ("so" "そ")
-  ("ta" "た") ("ti" "ち") ("tu" "つ") ("te" "て") ("to" "と")
-  ("na" "な") ("ni" "に") ("nu" "ぬ") ("ne" "ね") ("no" "の")
-  ("ha" "は") ("hi" "ひ") ("hu" "ふ") ("he" "へ") ("ho" "ほ")
-  ("ma" "ま") ("mi" "み") ("mu" "む") ("me" "め") ("mo" "も")
-  ("ya" "や")             ("yu" "ゆ")             ("yo" "よ")
-  ("ra" "ら") ("ri" "り") ("ru" "る") ("re" "れ") ("ro" "ろ")
-  ("la" "ら") ("li" "り") ("lu" "る") ("le" "れ") ("lo" "ろ")
-  ("wa" "わ") ("wi" "ゐ") ("wu" "う") ("we" "ゑ") ("wo" "を")
-  ("ga" "が") ("gi" "ぎ") ("gu" "ぐ") ("ge" "げ") ("go" "ご")
-  ("za" "ざ") ("zi" "じ") ("zu" "ず") ("ze" "ぜ") ("zo" "ぞ")
-  ("da" "だ") ("di" "ぢ") ("du" "づ") ("de" "で") ("do" "ど")
-  ("ba" "ば") ("bi" "び") ("bu" "ぶ") ("be" "べ") ("bo" "ぼ")
-  ("pa" "ぱ") ("pi" "ぴ") ("pu" "ぷ") ("pe" "ぺ") ("po" "ぽ")
-
-  ("kya" "きゃ") ("kyu" "きゅ") ("kye" "きぇ") ("kyo" "きょ")
-  ("sya" "しゃ") ("syu" "しゅ") ("sye" "しぇ") ("syo" "しょ")
-  ("sha" "しゃ") ("shu" "しゅ") ("she" "しぇ") ("sho" "しょ")
-  ("cha" "ちゃ") ("chu" "ちゅ") ("che" "ちぇ") ("cho" "ちょ")
-  ("tya" "ちゃ") ("tyu" "ちゅ") ("tye" "ちぇ") ("tyo" "ちょ")
-  ("nya" "にゃ") ("nyu" "にゅ") ("nye" "にぇ") ("nyo" "にょ")
-  ("hya" "ひゃ") ("hyu" "ひゅ") ("hye" "ひぇ") ("hyo" "ひょ")
-  ("mya" "みゃ") ("myu" "みゅ") ("mye" "みぇ") ("myo" "みょ")
-  ("rya" "りゃ") ("ryu" "りゅ") ("rye" "りぇ") ("ryo" "りょ")
-  ("lya" "りゃ") ("lyu" "りゅ") ("lye" "りぇ") ("lyo" "りょ")
-  ("gya" "ぎゃ") ("gyu" "ぎゅ") ("gye" "ぎぇ") ("gyo" "ぎょ")
-  ("zya" "じゃ") ("zyu" "じゅ") ("zye" "じぇ") ("zyo" "じょ")
-  ("jya" "じゃ") ("jyu" "じゅ") ("jye" "じぇ") ("jyo" "じょ")
-  ( "ja" "じゃ") ( "ju" "じゅ") ( "je" "じぇ") ( "jo" "じょ")
-  ("bya" "びゃ") ("byu" "びゅ") ("bye" "びぇ") ("byo" "びょ")
-  ("pya" "ぴゃ") ("pyu" "ぴゅ") ("pye" "ぴぇ") ("pyo" "ぴょ")
-
-  ("kwa" "くゎ") ("kwi" "くぃ") ("kwe" "くぇ") ("kwo" "くぉ")
-  ("tsa" "つぁ") ("tsi" "つぃ") ("tse" "つぇ") ("tso" "つぉ")
-  ( "fa" "ふぁ") ( "fi" "ふぃ") ( "fe" "ふぇ") ( "fo" "ふぉ")
-  ("gwa" "ぐゎ") ("gwi" "ぐぃ") ("gwe" "ぐぇ") ("gwo" "ぐぉ")
-
-  ("dyi" "でぃ") ("dyu" "どぅ") ("dye" "でぇ") ("dyo" "どぉ")
-  ("xwi" "うぃ")                ("xwe" "うぇ") ("xwo" "うぉ")
-
-  ("shi" "し") ("tyi" "てぃ") ("chi" "ち") ("tsu" "つ") ("ji" "じ")
-  ("fu"  "ふ")
-  ("ye" "いぇ")
-
-  ("va" "ヴぁ") ("vi" "ヴぃ") ("vu" "ヴ") ("ve" "ヴぇ") ("vo" "ヴぉ")
-
-  ("xa"  "ぁ") ("xi"  "ぃ") ("xu"  "ぅ") ("xe"  "ぇ") ("xo"  "ぉ")
-  ("xtu" "っ") ("xya" "ゃ") ("xyu" "ゅ") ("xyo" "ょ") ("xwa" "ゎ")
-  ("xka" "ヵ") ("xke" "ヶ"))
-
- (alnum
-  ("1" "1") ("2" "2") ("3" "3") ("4" "4") ("5" "5")
-  ("6" "6") ("7" "7") ("8" "8") ("9" "9") ("0" "0")
-
-  ("!" "!") ("@" "@") ("#" "#") ("$" "$") ("%" "%")
-  ("^" "^") ("&" "&") ("*" "*") ("(" "(") (")" ")")
-  ("-" "ー") ("=" "=") ("`" "`") ("\\" "¥") ("|" "|")
-  ("_" "_") ("+" "+") ("~" " ̄") ("[" "「") ("]" "」")
-  ("{" "{") ("}" "}") (":" ":") (";" ";") ("\""  "”")
-  ("'" "’") ("." "。") ("," "、") ("<" "<") (">" ">")
-  ("?" "?") ("/" "/"))
-
- (symbol
-  ("z1" "○") ("z!" "●")
-  ("z2" "▽") ("z@" "▼")
-  ("z3" "△") ("z#" "▲")
-  ("z4" "□") ("z$" "■")
-  ("z5" "◇") ("z%" "◆")
-  ("z6" "☆") ("z^" "★")
-  ("z7" "◎") ("z&" "£")
-  ("z8" "¢") ("z*" "×")
-  ("z9" "♂") ("z(" "【")
-  ("z0" "♀") ("z)" "】")
-  ("z-" "〜") ("z_" "∴")
-  ("z=" "≠") ("z+" "±")
-  ("z\\" "\") ("z|" "‖")
-  ("z`" "´") ("z~" "¨")
-
-  ("zq" "《") ("zQ" "〈")
-  ("zw" "》") ("zW" "〉")
-  ("zr" "々") ("zR" "仝")
-  ("zt" "〆") ("zT" "§")
-  ("zp" "〒") ("zP" "↑")
-  ("z[" "『") ("z{" "〔")
-  ("z]" "』") ("z}" "〕")
-
-  ("zs" "ヽ") ("zS" "ヾ")
-  ("zd" "ゝ") ("zD" "ゞ")
-  ("zf" "〃") ("zF" "→")
-  ("zg" "‐") ("zG" "―")
-  ("zh" "←")
-  ("zj" "↓")
-  ("zk" "↑")
-  ("zl" "→")
-  ("z;" "゛") ("z:" "゜")
-  ("z\'" "‘") ("z\"" "“")
-
-  ("zx" ":-") ("zX" ":-)")
-  ("zc" "〇") ("zC" "℃")
-  ("zv" "※") ("zV" "÷")
-  ("zb" "°") ("zB" "←")
-  ("zn" "′") ("zN" "↓")
-  ("zm" "″") ("zM" "〓")
-  ("z," "‥") ("z<" "≦")
-  ("z." "…") ("z>" "≧")
-  ("z/" "・") ("z?" "∞"))
-
- (hatsuon
-  ("n" "n"))
-
- (sokuon
-  ("kk")
-  ("ss")
-  ("tt")
-  ("hh")
-  ("mm")
-  ("rr")
-  ("ll")
-  ("ww")
-  ("gg")
-  ("zz")
-  ("dd")
-  ("bb")
-  ("pp")
-  ("cc")
-  ("jj")
-  ("ff"))
-
- (henkan
-  (convert))
-
- (kakutei
-  (commit))
-
- (backspace
-  ((BackSpace)))
-
- (edit
-  ((Delete) (delete @+))
-  ((BackSpace) (delete @-))
-  ((Left) (move @-))
-  ((Right) (move @+)))
-
- (henkan-edit
-  ((Left) (move @\[))
-  ((Right) (move @\]))
-  ((S-Left) (call libmimx-anthy resize t))
-  ((S-Right) (call libmimx-anthy resize nil)))
-
- (choose
-  ("1" (select 0))
-  ("2" (select 1))
-  ("3" (select 2))
-  ("4" (select 3))
-  ("5" (select 4))
-  ("6" (select 5))
-  ("7" (select 6))
-  ("8" (select 7))
-  ("9" (select 8))
-  ("0" (select 9)))
-
- (change-candidate
-  ((C-A) (select @<))
-  ((C-P) (select @\[))
-  ((C-B) (select @-))
-  ((Up) (select @-))
-  (" " (select @+))
-  ((C-F) (select @+))
-  ((Down) (select @+))
-  ((C-N) (select @\]))
-  ((C-E) (select @>)))
- )
-
-(state
- (init
-  "aあ"
-  (starter (pushback 1) (shift pre-henkan)))
-
- (pre-henkan
-  (ordinary)
-  (alnum)
-  (symbol)
-  (hatsuon (shift hatsuon))
-  (sokuon (insert "っ") (pushback 1))
-  (henkan (call libmimx-anthy convert) (shift henkan))
-  (kakutei (shift init))
-  (backspace (pushback 1) (shift edit))
-  (nil (shift fail)))
-
- (hatsuon
-  (hatsuon (delete @-) (delete @-) (insert "ん") (shift pre-henkan))
-  (nil (delete @-) (insert "ん") (shift pre-henkan)))
-
- (henkan
-  "漢"
-  (t (set K @@) (sub K 1))
-  (henkan-edit)
-  (change-candidate (call libmimx-anthy change) (show) (shift henkan2))
-  (choose (hide) (shift init))
-  (kakutei (call libmimx-anthy commit) (shift init))
-  (backspace (undo K))
-  (nil (call libmimx-anthy commit) (shift init)))
-
- (henkan2
-  "漢"
-  (change-candidate (call libmimx-anthy change) (show))
-  (backspace (undo K))
-  (nil (hide) (shift henkan)))
-
- (fail
-  (backspace (undo))
-  (starter (pushback 1) (shift pre-henkan))
-  (nil (shift edit)))
-
- (edit
-  (edit (set C @0) (< C 0 ((shift init))))
-  (starter (pushback 1) (shift pre-henkan))
-  (henkan (call libmimx-anthy convert) (shift henkan))
-  (kakutei (shift init))))
-
-;; Local Variables:
-;; mode: lisp
-;; coding: utf-8
-;; End:
diff --git a/MIM/ja-anthy.mimx b/MIM/ja-anthy.mimx
new file mode 100644 (file)
index 0000000..f83f904
--- /dev/null
@@ -0,0 +1,1867 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ja</language>
+    <name>anthy</name>
+  </tags>
+  <description>Japanese input method with Anthy as a kana-kanji converter.
+Typed roma-ji is at first converted to Hiragana,
+and Space key converts the Hiragana sequences
+to Kanji-Hiragana mixed sequence.
+
+This input method uses the loadable module libmimx-anthy.so to
+communicate with Anthy.  For more detail about Anthy, see the page
+  &lt;http://sourceforge.jp/projects/anthy/&gt;.
+</description>
+  <title>aあ</title>
+  <variable-list>
+    <variable id="input-mode">
+      <description>Hiragana or Katakana (not yet implemented)
+Select Hiragana or Katakana</description>
+      <value type="symbol">hiragana</value>
+      <variable-value-candidate>
+        <c-value type="symbol">hiragana</c-value>
+        <c-value type="symbol">katakana</c-value>
+      </variable-value-candidate>
+    </variable>
+    <variable id="zen-han">
+      <description>Zenkaku or Hankaku (not yet implemented)</description>
+      <value type="symbol">zenkaku</value>
+      <variable-value-candidate>
+        <c-value type="symbol">hankaku</c-value>
+        <c-value type="symbol">zenkaku</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <command-list>
+    <command id="command-convert"/>
+    <command id="command-commit"/>
+  </command-list>
+  <module-list>
+    <module id="module-libmimx-anthy">
+      <function id="function-convert"/>
+      <function id="function-resize"/>
+      <function id="function-change"/>
+      <function id="function-commit"/>
+      <function id="function-init"/>
+      <function id="function-fini"/>
+    </module>
+  </module-list>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+      </rule>
+    </map>
+    <map id="map-ordinary">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="あ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="い"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="う"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="え"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="お"/>
+      </rule>
+      <rule>
+        <keyseq keys="ka"/>
+        <insert string="か"/>
+      </rule>
+      <rule>
+        <keyseq keys="ki"/>
+        <insert string="き"/>
+      </rule>
+      <rule>
+        <keyseq keys="ku"/>
+        <insert string="く"/>
+      </rule>
+      <rule>
+        <keyseq keys="ke"/>
+        <insert string="け"/>
+      </rule>
+      <rule>
+        <keyseq keys="ko"/>
+        <insert string="こ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sa"/>
+        <insert string="さ"/>
+      </rule>
+      <rule>
+        <keyseq keys="si"/>
+        <insert string="し"/>
+      </rule>
+      <rule>
+        <keyseq keys="su"/>
+        <insert string="す"/>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <insert string="せ"/>
+      </rule>
+      <rule>
+        <keyseq keys="so"/>
+        <insert string="そ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert string="た"/>
+      </rule>
+      <rule>
+        <keyseq keys="ti"/>
+        <insert string="ち"/>
+      </rule>
+      <rule>
+        <keyseq keys="tu"/>
+        <insert string="つ"/>
+      </rule>
+      <rule>
+        <keyseq keys="te"/>
+        <insert string="て"/>
+      </rule>
+      <rule>
+        <keyseq keys="to"/>
+        <insert string="と"/>
+      </rule>
+      <rule>
+        <keyseq keys="na"/>
+        <insert string="な"/>
+      </rule>
+      <rule>
+        <keyseq keys="ni"/>
+        <insert string="に"/>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <insert string="ぬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ne"/>
+        <insert string="ね"/>
+      </rule>
+      <rule>
+        <keyseq keys="no"/>
+        <insert string="の"/>
+      </rule>
+      <rule>
+        <keyseq keys="ha"/>
+        <insert string="は"/>
+      </rule>
+      <rule>
+        <keyseq keys="hi"/>
+        <insert string="ひ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hu"/>
+        <insert string="ふ"/>
+      </rule>
+      <rule>
+        <keyseq keys="he"/>
+        <insert string="へ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ho"/>
+        <insert string="ほ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ma"/>
+        <insert string="ま"/>
+      </rule>
+      <rule>
+        <keyseq keys="mi"/>
+        <insert string="み"/>
+      </rule>
+      <rule>
+        <keyseq keys="mu"/>
+        <insert string="む"/>
+      </rule>
+      <rule>
+        <keyseq keys="me"/>
+        <insert string="め"/>
+      </rule>
+      <rule>
+        <keyseq keys="mo"/>
+        <insert string="も"/>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <insert string="や"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <insert string="ゆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <insert string="よ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ra"/>
+        <insert string="ら"/>
+      </rule>
+      <rule>
+        <keyseq keys="ri"/>
+        <insert string="り"/>
+      </rule>
+      <rule>
+        <keyseq keys="ru"/>
+        <insert string="る"/>
+      </rule>
+      <rule>
+        <keyseq keys="re"/>
+        <insert string="れ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ro"/>
+        <insert string="ろ"/>
+      </rule>
+      <rule>
+        <keyseq keys="la"/>
+        <insert string="ら"/>
+      </rule>
+      <rule>
+        <keyseq keys="li"/>
+        <insert string="り"/>
+      </rule>
+      <rule>
+        <keyseq keys="lu"/>
+        <insert string="る"/>
+      </rule>
+      <rule>
+        <keyseq keys="le"/>
+        <insert string="れ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lo"/>
+        <insert string="ろ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wa"/>
+        <insert string="わ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wi"/>
+        <insert string="ゐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wu"/>
+        <insert string="う"/>
+      </rule>
+      <rule>
+        <keyseq keys="we"/>
+        <insert string="ゑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <insert string="を"/>
+      </rule>
+      <rule>
+        <keyseq keys="ga"/>
+        <insert string="が"/>
+      </rule>
+      <rule>
+        <keyseq keys="gi"/>
+        <insert string="ぎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gu"/>
+        <insert string="ぐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ge"/>
+        <insert string="げ"/>
+      </rule>
+      <rule>
+        <keyseq keys="go"/>
+        <insert string="ご"/>
+      </rule>
+      <rule>
+        <keyseq keys="za"/>
+        <insert string="ざ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zi"/>
+        <insert string="じ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zu"/>
+        <insert string="ず"/>
+      </rule>
+      <rule>
+        <keyseq keys="ze"/>
+        <insert string="ぜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zo"/>
+        <insert string="ぞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <insert string="だ"/>
+      </rule>
+      <rule>
+        <keyseq keys="di"/>
+        <insert string="ぢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="du"/>
+        <insert string="づ"/>
+      </rule>
+      <rule>
+        <keyseq keys="de"/>
+        <insert string="で"/>
+      </rule>
+      <rule>
+        <keyseq keys="do"/>
+        <insert string="ど"/>
+      </rule>
+      <rule>
+        <keyseq keys="ba"/>
+        <insert string="ば"/>
+      </rule>
+      <rule>
+        <keyseq keys="bi"/>
+        <insert string="び"/>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <insert string="ぶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="be"/>
+        <insert string="べ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bo"/>
+        <insert string="ぼ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pa"/>
+        <insert string="ぱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pi"/>
+        <insert string="ぴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pu"/>
+        <insert string="ぷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pe"/>
+        <insert string="ぺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="po"/>
+        <insert string="ぽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kya"/>
+        <insert string="きゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyu"/>
+        <insert string="きゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kye"/>
+        <insert string="きぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyo"/>
+        <insert string="きょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sya"/>
+        <insert string="しゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="syu"/>
+        <insert string="しゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sye"/>
+        <insert string="しぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="syo"/>
+        <insert string="しょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sha"/>
+        <insert string="しゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="shu"/>
+        <insert string="しゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="she"/>
+        <insert string="しぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sho"/>
+        <insert string="しょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="cha"/>
+        <insert string="ちゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="chu"/>
+        <insert string="ちゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="che"/>
+        <insert string="ちぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="cho"/>
+        <insert string="ちょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tya"/>
+        <insert string="ちゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyu"/>
+        <insert string="ちゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tye"/>
+        <insert string="ちぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyo"/>
+        <insert string="ちょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nya"/>
+        <insert string="にゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nyu"/>
+        <insert string="にゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nye"/>
+        <insert string="にぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nyo"/>
+        <insert string="にょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hya"/>
+        <insert string="ひゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyu"/>
+        <insert string="ひゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hye"/>
+        <insert string="ひぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyo"/>
+        <insert string="ひょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mya"/>
+        <insert string="みゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="myu"/>
+        <insert string="みゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mye"/>
+        <insert string="みぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="myo"/>
+        <insert string="みょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rya"/>
+        <insert string="りゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryu"/>
+        <insert string="りゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rye"/>
+        <insert string="りぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryo"/>
+        <insert string="りょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lya"/>
+        <insert string="りゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyu"/>
+        <insert string="りゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lye"/>
+        <insert string="りぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyo"/>
+        <insert string="りょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gya"/>
+        <insert string="ぎゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyu"/>
+        <insert string="ぎゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gye"/>
+        <insert string="ぎぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyo"/>
+        <insert string="ぎょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zya"/>
+        <insert string="じゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zyu"/>
+        <insert string="じゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zye"/>
+        <insert string="じぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zyo"/>
+        <insert string="じょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jya"/>
+        <insert string="じゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jyu"/>
+        <insert string="じゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jye"/>
+        <insert string="じぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jyo"/>
+        <insert string="じょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ja"/>
+        <insert string="じゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ju"/>
+        <insert string="じゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="je"/>
+        <insert string="じぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jo"/>
+        <insert string="じょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bya"/>
+        <insert string="びゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="byu"/>
+        <insert string="びゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bye"/>
+        <insert string="びぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="byo"/>
+        <insert string="びょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pya"/>
+        <insert string="ぴゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyu"/>
+        <insert string="ぴゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pye"/>
+        <insert string="ぴぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyo"/>
+        <insert string="ぴょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwa"/>
+        <insert string="くゎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwi"/>
+        <insert string="くぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwe"/>
+        <insert string="くぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwo"/>
+        <insert string="くぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsa"/>
+        <insert string="つぁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsi"/>
+        <insert string="つぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tse"/>
+        <insert string="つぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tso"/>
+        <insert string="つぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <insert string="ふぁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fi"/>
+        <insert string="ふぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fe"/>
+        <insert string="ふぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fo"/>
+        <insert string="ふぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwa"/>
+        <insert string="ぐゎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwi"/>
+        <insert string="ぐぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwe"/>
+        <insert string="ぐぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwo"/>
+        <insert string="ぐぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyi"/>
+        <insert string="でぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyu"/>
+        <insert string="どぅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dye"/>
+        <insert string="でぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyo"/>
+        <insert string="どぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xwi"/>
+        <insert string="うぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xwe"/>
+        <insert string="うぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xwo"/>
+        <insert string="うぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="shi"/>
+        <insert string="し"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyi"/>
+        <insert string="てぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="chi"/>
+        <insert string="ち"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsu"/>
+        <insert string="つ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ji"/>
+        <insert string="じ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert string="ふ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <insert string="いぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="va"/>
+        <insert string="ヴぁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vi"/>
+        <insert string="ヴぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vu"/>
+        <insert string="ヴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ve"/>
+        <insert string="ヴぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vo"/>
+        <insert string="ヴぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xa"/>
+        <insert string="ぁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xi"/>
+        <insert string="ぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xu"/>
+        <insert string="ぅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xe"/>
+        <insert string="ぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xo"/>
+        <insert string="ぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xtu"/>
+        <insert string="っ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xya"/>
+        <insert string="ゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xyu"/>
+        <insert string="ゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xyo"/>
+        <insert string="ょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xwa"/>
+        <insert string="ゎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xka"/>
+        <insert string="ヵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xke"/>
+        <insert string="ヶ"/>
+      </rule>
+    </map>
+    <map id="map-alnum">
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert string="!"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="@"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="%"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="&"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="*"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert string="ー"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="="/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="`"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert string="¥"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="|"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="_"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert string="+"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string=" ̄"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="「"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="」"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="{"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="}"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string=":"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="”"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="’"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="。"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="、"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="<"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string=">"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="?"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="/"/>
+      </rule>
+    </map>
+    <map id="map-symbol">
+      <rule>
+        <keyseq keys="z1"/>
+        <insert string="○"/>
+      </rule>
+      <rule>
+        <keyseq keys="z!"/>
+        <insert string="●"/>
+      </rule>
+      <rule>
+        <keyseq keys="z2"/>
+        <insert string="▽"/>
+      </rule>
+      <rule>
+        <keyseq keys="z@"/>
+        <insert string="▼"/>
+      </rule>
+      <rule>
+        <keyseq keys="z3"/>
+        <insert string="△"/>
+      </rule>
+      <rule>
+        <keyseq keys="z#"/>
+        <insert string="▲"/>
+      </rule>
+      <rule>
+        <keyseq keys="z4"/>
+        <insert string="□"/>
+      </rule>
+      <rule>
+        <keyseq keys="z$"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="z5"/>
+        <insert string="◇"/>
+      </rule>
+      <rule>
+        <keyseq keys="z%"/>
+        <insert string="◆"/>
+      </rule>
+      <rule>
+        <keyseq keys="z6"/>
+        <insert string="☆"/>
+      </rule>
+      <rule>
+        <keyseq keys="z^"/>
+        <insert string="★"/>
+      </rule>
+      <rule>
+        <keyseq keys="z7"/>
+        <insert string="◎"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&amp;"/>
+        <insert string="£"/>
+      </rule>
+      <rule>
+        <keyseq keys="z8"/>
+        <insert string="¢"/>
+      </rule>
+      <rule>
+        <keyseq keys="z*"/>
+        <insert string="×"/>
+      </rule>
+      <rule>
+        <keyseq keys="z9"/>
+        <insert string="♂"/>
+      </rule>
+      <rule>
+        <keyseq keys="z("/>
+        <insert string="【"/>
+      </rule>
+      <rule>
+        <keyseq keys="z0"/>
+        <insert string="♀"/>
+      </rule>
+      <rule>
+        <keyseq keys="z)"/>
+        <insert string="】"/>
+      </rule>
+      <rule>
+        <keyseq keys="z-"/>
+        <insert string="〜"/>
+      </rule>
+      <rule>
+        <keyseq keys="z_"/>
+        <insert string="∴"/>
+      </rule>
+      <rule>
+        <keyseq keys="z="/>
+        <insert string="≠"/>
+      </rule>
+      <rule>
+        <keyseq keys="z+"/>
+        <insert string="±"/>
+      </rule>
+      <rule>
+        <keyseq keys="z\"/>
+        <insert string="\"/>
+      </rule>
+      <rule>
+        <keyseq keys="z|"/>
+        <insert string="‖"/>
+      </rule>
+      <rule>
+        <keyseq keys="z`"/>
+        <insert string="´"/>
+      </rule>
+      <rule>
+        <keyseq keys="z~"/>
+        <insert string="¨"/>
+      </rule>
+      <rule>
+        <keyseq keys="zq"/>
+        <insert string="《"/>
+      </rule>
+      <rule>
+        <keyseq keys="zQ"/>
+        <insert string="〈"/>
+      </rule>
+      <rule>
+        <keyseq keys="zw"/>
+        <insert string="》"/>
+      </rule>
+      <rule>
+        <keyseq keys="zW"/>
+        <insert string="〉"/>
+      </rule>
+      <rule>
+        <keyseq keys="zr"/>
+        <insert string="々"/>
+      </rule>
+      <rule>
+        <keyseq keys="zR"/>
+        <insert string="仝"/>
+      </rule>
+      <rule>
+        <keyseq keys="zt"/>
+        <insert string="〆"/>
+      </rule>
+      <rule>
+        <keyseq keys="zT"/>
+        <insert string="§"/>
+      </rule>
+      <rule>
+        <keyseq keys="zp"/>
+        <insert string="〒"/>
+      </rule>
+      <rule>
+        <keyseq keys="zP"/>
+        <insert string="↑"/>
+      </rule>
+      <rule>
+        <keyseq keys="z["/>
+        <insert string="『"/>
+      </rule>
+      <rule>
+        <keyseq keys="z{"/>
+        <insert string="〔"/>
+      </rule>
+      <rule>
+        <keyseq keys="z]"/>
+        <insert string="』"/>
+      </rule>
+      <rule>
+        <keyseq keys="z}"/>
+        <insert string="〕"/>
+      </rule>
+      <rule>
+        <keyseq keys="zs"/>
+        <insert string="ヽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zS"/>
+        <insert string="ヾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zd"/>
+        <insert string="ゝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zD"/>
+        <insert string="ゞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zf"/>
+        <insert string="〃"/>
+      </rule>
+      <rule>
+        <keyseq keys="zF"/>
+        <insert string="→"/>
+      </rule>
+      <rule>
+        <keyseq keys="zg"/>
+        <insert string="‐"/>
+      </rule>
+      <rule>
+        <keyseq keys="zG"/>
+        <insert string="―"/>
+      </rule>
+      <rule>
+        <keyseq keys="zh"/>
+        <insert string="←"/>
+      </rule>
+      <rule>
+        <keyseq keys="zj"/>
+        <insert string="↓"/>
+      </rule>
+      <rule>
+        <keyseq keys="zk"/>
+        <insert string="↑"/>
+      </rule>
+      <rule>
+        <keyseq keys="zl"/>
+        <insert string="→"/>
+      </rule>
+      <rule>
+        <keyseq keys="z;"/>
+        <insert string="゛"/>
+      </rule>
+      <rule>
+        <keyseq keys="z:"/>
+        <insert string="゜"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&apos;"/>
+        <insert string="‘"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&quot;"/>
+        <insert string="“"/>
+      </rule>
+      <rule>
+        <keyseq keys="zx"/>
+        <insert string=":-"/>
+      </rule>
+      <rule>
+        <keyseq keys="zX"/>
+        <insert string=":-)"/>
+      </rule>
+      <rule>
+        <keyseq keys="zc"/>
+        <insert string="〇"/>
+      </rule>
+      <rule>
+        <keyseq keys="zC"/>
+        <insert string="℃"/>
+      </rule>
+      <rule>
+        <keyseq keys="zv"/>
+        <insert string="※"/>
+      </rule>
+      <rule>
+        <keyseq keys="zV"/>
+        <insert string="÷"/>
+      </rule>
+      <rule>
+        <keyseq keys="zb"/>
+        <insert string="°"/>
+      </rule>
+      <rule>
+        <keyseq keys="zB"/>
+        <insert string="←"/>
+      </rule>
+      <rule>
+        <keyseq keys="zn"/>
+        <insert string="′"/>
+      </rule>
+      <rule>
+        <keyseq keys="zN"/>
+        <insert string="↓"/>
+      </rule>
+      <rule>
+        <keyseq keys="zm"/>
+        <insert string="″"/>
+      </rule>
+      <rule>
+        <keyseq keys="zM"/>
+        <insert string="〓"/>
+      </rule>
+      <rule>
+        <keyseq keys="z,"/>
+        <insert string="‥"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&lt;"/>
+        <insert string="≦"/>
+      </rule>
+      <rule>
+        <keyseq keys="z."/>
+        <insert string="…"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&gt;"/>
+        <insert string="≧"/>
+      </rule>
+      <rule>
+        <keyseq keys="z/"/>
+        <insert string="・"/>
+      </rule>
+      <rule>
+        <keyseq keys="z?"/>
+        <insert string="∞"/>
+      </rule>
+    </map>
+    <map id="map-hatsuon">
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="n"/>
+      </rule>
+    </map>
+    <map id="map-sokuon">
+      <rule>
+        <keyseq keys="kk"/>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+      </rule>
+      <rule>
+        <keyseq keys="tt"/>
+      </rule>
+      <rule>
+        <keyseq keys="hh"/>
+      </rule>
+      <rule>
+        <keyseq keys="mm"/>
+      </rule>
+      <rule>
+        <keyseq keys="rr"/>
+      </rule>
+      <rule>
+        <keyseq keys="ll"/>
+      </rule>
+      <rule>
+        <keyseq keys="ww"/>
+      </rule>
+      <rule>
+        <keyseq keys="gg"/>
+      </rule>
+      <rule>
+        <keyseq keys="zz"/>
+      </rule>
+      <rule>
+        <keyseq keys="dd"/>
+      </rule>
+      <rule>
+        <keyseq keys="bb"/>
+      </rule>
+      <rule>
+        <keyseq keys="pp"/>
+      </rule>
+      <rule>
+        <keyseq keys="cc"/>
+      </rule>
+      <rule>
+        <keyseq keys="jj"/>
+      </rule>
+      <rule>
+        <keyseq keys="ff"/>
+      </rule>
+    </map>
+    <map id="map-henkan">
+      <rule>
+        <command-reference id="command-convert"/>
+      </rule>
+    </map>
+    <map id="map-kakutei">
+      <rule>
+        <command-reference id="command-commit"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-edit">
+      <rule>
+        <keyseq>
+          <key-event>Delete</key-event>
+        </keyseq>
+        <delete-to-marker position="@next"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <delete-to-marker position="@previous"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Left</key-event>
+        </keyseq>
+        <move-to-marker position="@previous"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Right</key-event>
+        </keyseq>
+        <move-to-marker position="@next"/>
+      </rule>
+    </map>
+    <map id="map-henkan-edit">
+      <rule>
+        <keyseq>
+          <key-event>Left</key-event>
+        </keyseq>
+        <move-to-marker position="@previous_candidate_list"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Right</key-event>
+        </keyseq>
+        <move-to-marker position="@next_candidate_list"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S-Left</key-event>
+        </keyseq>
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-resize"/>
+          <argument type="symbol">
+            <variable-reference id="t"/>
+          </argument>
+        </call>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S-Right</key-event>
+        </keyseq>
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-resize"/>
+          <argument type="symbol">
+            <variable-reference id="nil"/>
+          </argument>
+        </call>
+      </rule>
+    </map>
+    <map id="map-choose">
+      <rule>
+        <keyseq keys="1"/>
+        <select index="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <select index="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <select index="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <select index="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <select index="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <select index="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <select index="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <select index="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <select index="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <select index="9"/>
+      </rule>
+    </map>
+    <map id="map-change-candidate">
+      <rule>
+        <keyseq>
+          <key-event>C-A</key-event>
+        </keyseq>
+        <select selector="@first"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-P</key-event>
+        </keyseq>
+        <select selector="@previous_candidate_list"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-B</key-event>
+        </keyseq>
+        <select selector="@previous"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Up</key-event>
+        </keyseq>
+        <select selector="@previous"/>
+      </rule>
+      <rule>
+        <keyseq keys=" "/>
+        <select selector="@next"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-F</key-event>
+        </keyseq>
+        <select selector="@next"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Down</key-event>
+        </keyseq>
+        <select selector="@next"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-N</key-event>
+        </keyseq>
+        <select selector="@next_candidate_list"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-E</key-event>
+        </keyseq>
+        <select selector="@last"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-title-text>aあ</state-title-text>
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-pre-henkan"/>
+      </branch>
+    </state>
+    <state id="state-pre-henkan">
+      <branch branch-selecting-map="map-ordinary"/>
+      <branch branch-selecting-map="map-alnum"/>
+      <branch branch-selecting-map="map-symbol"/>
+      <branch branch-selecting-map="map-hatsuon">
+        <shift-to id="state-hatsuon"/>
+      </branch>
+      <branch branch-selecting-map="map-sokuon">
+        <insert string="っ"/>
+        <pushback-n-events n="1"/>
+      </branch>
+      <branch branch-selecting-map="map-henkan">
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-convert"/>
+        </call>
+        <shift-to id="state-henkan"/>
+      </branch>
+      <branch branch-selecting-map="map-kakutei">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-edit"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-fail"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-hatsuon">
+      <branch branch-selecting-map="map-hatsuon">
+        <delete-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ん"/>
+        <shift-to id="state-pre-henkan"/>
+      </branch>
+      <catch-all-branch>
+        <delete-to-marker position="@previous"/>
+        <insert string="ん"/>
+        <shift-to id="state-pre-henkan"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-henkan">
+      <state-title-text>漢</state-title-text>
+      <state-hook>
+        <set id="K">
+          <variable-reference id="handled-keys"/>
+        </set>
+        <sub id="K">
+          <int-val>1</int-val>
+        </sub>
+      </state-hook>
+      <branch branch-selecting-map="map-henkan-edit"/>
+      <branch branch-selecting-map="map-change-candidate">
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-change"/>
+        </call>
+        <show-candidates/>
+        <shift-to id="state-henkan2"/>
+      </branch>
+      <branch branch-selecting-map="map-choose">
+        <hide-candidates/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-kakutei">
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-commit"/>
+        </call>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo>
+          <variable-reference id="K"/>
+        </undo>
+      </branch>
+      <catch-all-branch>
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-commit"/>
+        </call>
+        <shift-to id="state-init"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-henkan2">
+      <state-title-text>漢</state-title-text>
+      <branch branch-selecting-map="map-change-candidate">
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-change"/>
+        </call>
+        <show-candidates/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo>
+          <variable-reference id="K"/>
+        </undo>
+      </branch>
+      <catch-all-branch>
+        <hide-candidates/>
+        <shift-to id="state-henkan"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-fail">
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-pre-henkan"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-edit"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-edit">
+      <branch branch-selecting-map="map-edit">
+        <set id="C">
+          <variable-reference id="@0"/>
+        </set>
+        <if condition="&lt;">
+          <variable-reference id="C"/>
+          <int-val>0</int-val>
+          <if-true-action-list>
+            <shift-to id="state-init"/>
+          </if-true-action-list>
+        </if>
+      </branch>
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-pre-henkan"/>
+      </branch>
+      <branch branch-selecting-map="map-henkan">
+        <call id="module-libmimx-anthy">
+          <function-reference id="function-convert"/>
+        </call>
+        <shift-to id="state-henkan"/>
+      </branch>
+      <branch branch-selecting-map="map-kakutei">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ja-tcode.mim b/MIM/ja-tcode.mim
deleted file mode 100644 (file)
index ca5b726..0000000
+++ /dev/null
@@ -1,1394 +0,0 @@
-;; ja-tcode.mim -- Japanese input method with TCODE
-;; Copyright (C) 2003, 2004
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ja tcode)
-
-(description "Input method for Japanese with TCODE.
-")
-
-(title "TC")
-(map
- (generic
-  ("q1" "ヮ")
-  ("w1" "ヰ")
-  ("e1" "ヱ")
-  ("r1" "ヵ")
-  ("t1" "ヶ")
-  ("y1" "請")
-  ("u1" "境")
-  ("i1" "系")
-  ("o1" "探")
-  ("p1" "象")
-  ("a1" "ゎ")
-  ("s1" "ゐ")
-  ("d1" "ゑ")
-  ("h1" "盛")
-  ("j1" "革")
-  ("k1" "突")
-  ("l1" "温")
-  (";1" "捕")
-  ("n1" "依")
-  ("m1" "繊")
-  (",1" "借")
-  (".1" "須")
-  ("/1" "訳")
-  ("q2" "丑")
-  ("w2" "臼")
-  ("e2" "宴")
-  ("r2" "縁")
-  ("t2" "曳")
-  ("y2" "尚")
-  ("u2" "賀")
-  ("i2" "岸")
-  ("o2" "責")
-  ("p2" "漁")
-  ("a2" "於")
-  ("s2" "汚")
-  ("d2" "乙")
-  ("f2" "穏")
-  ("h2" "益")
-  ("j2" "援")
-  ("k2" "周")
-  ("l2" "域")
-  (";2" "荒")
-  ("n2" "織")
-  ("m2" "父")
-  (",2" "枚")
-  (".2" "乱")
-  ("/2" "香")
-  ("q3" "鬼")
-  ("w3" "虚")
-  ("e3" "狭")
-  ("r3" "脅")
-  ("t3" "驚")
-  ("y3" "舎")
-  ("u3" "喜")
-  ("i3" "幹")
-  ("o3" "丘")
-  ("p3" "糖")
-  ("a3" "奇")
-  ("s3" "既")
-  ("d3" "菊")
-  ("f3" "却")
-  ("g3" "享")
-  ("h3" "康")
-  ("j3" "徒")
-  ("k3" "景")
-  ("l3" "処")
-  (";3" "ぜ")
-  ("n3" "譲")
-  ("m3" "ヘ")
-  (",3" "模")
-  (".3" "降")
-  ("/3" "走")
-  ("q4" "孤")
-  ("w4" "誇")
-  ("e4" "黄")
-  ("r4" "后")
-  ("t4" "耕")
-  ("y4" "布")
-  ("u4" "苦")
-  ("i4" "圧")
-  ("o4" "恵")
-  ("p4" "固")
-  ("a4" "巧")
-  ("s4" "克")
-  ("d4" "懇")
-  ("f4" "困")
-  ("g4" "昏")
-  ("h4" "邦")
-  ("j4" "舞")
-  ("k4" "雑")
-  ("l4" "漢")
-  (";4" "緊")
-  ("n4" "激")
-  ("m4" "干")
-  (",4" "彦")
-  (".4" "均")
-  ("/4" "又")
-  ("q5" "奉")
-  ("w5" "某")
-  ("e5" "貌")
-  ("r5" "卜")
-  ("y5" "姿")
-  ("u5" "絶")
-  ("i5" "密")
-  ("o5" "秘")
-  ("p5" "押")
-  ("h5" "衆")
-  ("j5" "節")
-  ("k5" "杉")
-  ("l5" "肉")
-  (";5" "除")
-  ("n5" "測")
-  ("m5" "血")
-  (",5" "散")
-  (".5" "笑")
-  ("/5" "弁")
-  ("q6" "湖")
-  ("w6" "礼")
-  ("e6" "著")
-  ("r6" "移")
-  ("t6" "郷")
-  ("a6" "償")
-  ("s6" "欧")
-  ("d6" "努")
-  ("f6" "底")
-  ("g6" "亜")
-  ("z6" "禁")
-  ("x6" "硝")
-  ("c6" "樹")
-  ("v6" "句")
-  ("b6" "礎")
-  ("q7" "端")
-  ("w7" "飾")
-  ("e7" "郵")
-  ("r7" "塩")
-  ("t7" "群")
-  ("u7" "星")
-  ("i7" "析")
-  ("o7" "遷")
-  ("p7" "宣")
-  ("a7" "紅")
-  ("s7" "傷")
-  ("d7" "豪")
-  ("f7" "維")
-  ("g7" "脱")
-  ("h7" "鼠")
-  ("j7" "曹")
-  ("k7" "奏")
-  ("l7" "尊")
-  ("z7" "絹")
-  ("x7" "被")
-  ("c7" "源")
-  ("v7" "願")
-  ("b7" "臨")
-  ("q8" "刷")
-  ("w8" "寿")
-  ("e8" "順")
-  ("r8" "危")
-  ("t8" "砂")
-  ("y8" "庶")
-  ("u8" "粧")
-  ("i8" "丈")
-  ("o8" "称")
-  ("p8" "蒸")
-  ("a8" "舗")
-  ("s8" "充")
-  ("d8" "喫")
-  ("f8" "腕")
-  ("g8" "暴")
-  ("z8" "批")
-  ("x8" "慶")
-  ("c8" "渉")
-  ("v8" "竜")
-  ("b8" "併")
-  ("q9" "震")
-  ("w9" "扱")
-  ("e9" "片")
-  ("r9" "札")
-  ("t9" "乞")
-  ("u9" "乃")
-  ("i9" "如")
-  ("o9" "尼")
-  ("a9" "輪")
-  ("s9" "倒")
-  ("d9" "操")
-  ("f9" "柄")
-  ("g9" "魚")
-  ("z9" "就")
-  ("x9" "駐")
-  ("c9" "揮")
-  ("v9" "丹")
-  ("b9" "鮮")
-  ("q0" "弘")
-  ("w0" "痛")
-  ("e0" "票")
-  ("r0" "訴")
-  ("t0" "遺")
-  ("y0" "欄")
-  ("u0" "龍")
-  ("i0" "略")
-  ("o0" "慮")
-  ("p0" "累")
-  ("a0" "則")
-  ("s0" "存")
-  ("d0" "倍")
-  ("f0" "牛")
-  ("g0" "釈")
-  ("z0" "綱")
-  ("x0" "潟")
-  ("c0" "創")
-  ("v0" "背")
-  ("b0" "皮")
-  ("1q" "ヲ")
-  ("2q" "哀")
-  ("3q" "暇")
-  ("4q" "啓")
-  ("5q" "把")
-  ("6q" "酸")
-  ("7q" "昼")
-  ("8q" "炭")
-  ("9q" "稲")
-  ("0q" "湯")
-  ("qq" "果")
-  ("wq" "告")
-  ("eq" "策")
-  ("rq" "首")
-  ("tq" "農")
-  ("yq" "歩")
-  ("uq" "回")
-  ("iq" "務")
-  ("oq" "島")
-  ("pq" "開")
-  ("aq" "報")
-  ("sq" "紙")
-  ("dq" "館")
-  ("fq" "夜")
-  ("gq" "位")
-  ("hq" "給")
-  ("jq" "員")
-  ("kq" "ど")
-  ("lq" "代")
-  (";q" "レ")
-  ("zq" "欠")
-  ("xq" "夏")
-  ("cq" "彼")
-  ("vq" "妻")
-  ("bq" "善")
-  ("nq" "相")
-  ("mq" "家")
-  (",q" "的")
-  (".q" "対")
-  ("/q" "歴")
-  ("1w" "ゥ")
-  ("2w" "逢")
-  ("3w" "牙")
-  ("4w" "掲")
-  ("5w" "伐")
-  ("6w" "貿")
-  ("7w" "捜")
-  ("8w" "異")
-  ("9w" "隣")
-  ("0w" "旧")
-  ("qw" "概")
-  ("ww" "買")
-  ("ew" "詳")
-  ("rw" "由")
-  ("tw" "死")
-  ("yw" "キ")
-  ("uw" "せ")
-  ("iw" "区")
-  ("ow" "百")
-  ("pw" "木")
-  ("aw" "音")
-  ("sw" "王")
-  ("dw" "放")
-  ("fw" "々")
-  ("gw" "応")
-  ("hw" "分")
-  ("jw" "よ")
-  ("kw" "ル")
-  ("lw" "千")
-  (";w" "ア")
-  ("zw" "財")
-  ("xw" "針")
-  ("cw" "裏")
-  ("vw" "居")
-  ("bw" "差")
-  ("nw" "付")
-  ("mw" "プ")
-  (",w" "ば")
-  (".w" "ュ")
-  ("/w" "作")
-  ("1e" "ヴ")
-  ("2e" "宛")
-  ("3e" "壊")
-  ("4e" "携")
-  ("5e" "避")
-  ("6e" "攻")
-  ("7e" "焼")
-  ("8e" "闘")
-  ("9e" "奈")
-  ("0e" "夕")
-  ("qe" "武")
-  ("we" "残")
-  ("ee" "両")
-  ("re" "在")
-  ("te" "!")
-  ("ye" "や")
-  ("ue" "出")
-  ("ie" "タ")
-  ("oe" "手")
-  ("pe" "保")
-  ("ae" "案")
-  ("se" "曲")
-  ("de" "情")
-  ("fe" "引")
-  ("ge" "職")
-  ("he" "7")
-  ("je" "か")
-  ("ke" "(")
-  ("le" "ト")
-  (";e" "れ")
-  ("ze" "従")
-  ("xe" "骨")
-  ("ce" "厚")
-  ("ve" "顔")
-  ("be" "量")
-  ("ne" "内")
-  ("me" "工")
-  (",e" "八")
-  (".e" "テ")
-  ("/e" "見")
-  ("1r" "ヂ")
-  ("2r" "囲")
-  ("3r" "較")
-  ("4r" "劇")
-  ("5r" "卑")
-  ("6r" "盤")
-  ("7r" "帯")
-  ("8r" "易")
-  ("9r" "速")
-  ("0r" "拡")
-  ("qr" "風")
-  ("wr" "階")
-  ("er" "能")
-  ("rr" "論")
-  ("tr" "増")
-  ("yr" "コ")
-  ("ur" "山")
-  ("ir" "者")
-  ("or" "発")
-  ("pr" "立")
-  ("ar" "横")
-  ("sr" "興")
-  ("dr" "刺")
-  ("fr" "側")
-  ("gr" "覚")
-  ("hr" "き")
-  ("jr" "っ")
-  ("kr" "日")
-  ("lr" "国")
-  (";r" "二")
-  ("zr" "適")
-  ("xr" "類")
-  ("cr" "御")
-  ("vr" "宇")
-  ("br" "推")
-  ("nr" "九")
-  ("mr" "名")
-  (",r" "川")
-  (".r" "機")
-  ("/r" "チ")
-  ("1t" "ヅ")
-  ("2t" "庵")
-  ("3t" "寒")
-  ("4t" "賢")
-  ("5t" "藩")
-  ("6t" "汽")
-  ("7t" "換")
-  ("8t" "延")
-  ("9t" "雪")
-  ("0t" "互")
-  ("qt" "細")
-  ("wt" "古")
-  ("et" "利")
-  ("rt" "ペ")
-  ("tt" "ゃ")
-  ("yt" "ナ")
-  ("ut" "金")
-  ("it" "マ")
-  ("ot" "和")
-  ("pt" "女")
-  ("at" "崎")
-  ("st" "白")
-  ("dt" "ぐ")
-  ("ft" "官")
-  ("gt" "球")
-  ("ht" "上")
-  ("jt" "く")
-  ("kt" "8")
-  ("lt" "え")
-  (";t" "年")
-  ("zt" "母")
-  ("xt" "奥")
-  ("ct" "因")
-  ("vt" "酒")
-  ("bt" "伸")
-  ("nt" "サ")
-  ("mt" "建")
-  (",t" "パ")
-  (".t" "第")
-  ("/t" "入")
-  ("1y" "簡")
-  ("2y" "徴")
-  ("3y" "触")
-  ("4y" "宗")
-  ("5y" "植")
-  ("7y" "索")
-  ("8y" "射")
-  ("9y" "濁")
-  ("0y" "慢")
-  ("qy" "害")
-  ("wy" "賃")
-  ("ey" "整")
-  ("ry" "軽")
-  ("ty" "評")
-  ("yy" "佐")
-  ("uy" "法")
-  ("iy" "数")
-  ("oy" "郎")
-  ("py" "談")
-  ("ay" "服")
-  ("sy" "声")
-  ("dy" "任")
-  ("fy" "検")
-  ("gy" "豊")
-  ("hy" "美")
-  ("jy" "題")
-  ("ky" "井")
-  ("ly" "洋")
-  (";y" "実")
-  ("zy" "爆")
-  ("xy" "仲")
-  ("cy" "茶")
-  ("vy" "率")
-  ("by" "比")
-  ("ny" "昔")
-  ("my" "短")
-  (",y" "岩")
-  (".y" "巨")
-  ("/y" "敗")
-  ("1u" "承")
-  ("2u" "章")
-  ("3u" "候")
-  ("4u" "途")
-  ("5u" "複")
-  ("7u" "冊")
-  ("8u" "需")
-  ("9u" "詑")
-  ("0u" "迷")
-  ("qu" "撃")
-  ("wu" "折")
-  ("eu" "追")
-  ("ru" "隊")
-  ("tu" "角")
-  ("yu" "接")
-  ("uu" "備")
-  ("iu" "最")
-  ("ou" "急")
-  ("pu" "験")
-  ("au" "変")
-  ("su" "審")
-  ("du" "改")
-  ("fu" "昇")
-  ("gu" "芸")
-  ("hu" "宿")
-  ("ju" "制")
-  ("ku" "集")
-  ("lu" "安")
-  (";u" "画")
-  ("zu" "陽")
-  ("xu" "構")
-  ("cu" "旅")
-  ("vu" "施")
-  ("bu" "曜")
-  ("nu" "遠")
-  ("mu" "ォ")
-  (",u" "将")
-  (".u" "ぞ")
-  ("/u" "塚")
-  ("1i" "快")
-  ("2i" "否")
-  ("3i" "歯")
-  ("4i" "筆")
-  ("5i" "里")
-  ("7i" "皿")
-  ("8i" "輯")
-  ("9i" "蓄")
-  ("0i" "戻")
-  ("qi" "浴")
-  ("wi" "秀")
-  ("ei" "糸")
-  ("ri" "春")
-  ("ti" "幸")
-  ("yi" "記")
-  ("ui" "朝")
-  ("ii" "知")
-  ("oi" "ワ")
-  ("pi" "送")
-  ("ai" "限")
-  ("si" "研")
-  ("di" "労")
-  ("fi" "統")
-  ("gi" "役")
-  ("hi" "セ")
-  ("ji" "運")
-  ("ki" "ツ")
-  ("li" "特")
-  (";i" "谷")
-  ("zi" "ァ")
-  ("xi" "導")
-  ("ci" "認")
-  ("vi" "健")
-  ("bi" "尾")
-  ("ni" "序")
-  ("mi" "振")
-  (",i" "練")
-  (".i" "念")
-  ("/i" "働")
-  ("1o" "包")
-  ("2o" "納")
-  ("3o" "頼")
-  ("4o" "逃")
-  ("5o" "寝")
-  ("7o" "賛")
-  ("8o" "瞬")
-  ("9o" "貯")
-  ("0o" "羊")
-  ("qo" "積")
-  ("wo" "程")
-  ("eo" "断")
-  ("ro" "低")
-  ("to" "減")
-  ("yo" "モ")
-  ("uo" "資")
-  ("io" "士")
-  ("oo" "費")
-  ("po" "ィ")
-  ("ao" "逆")
-  ("so" "企")
-  ("do" "精")
-  ("fo" "ざ")
-  ("go" "印")
-  ("ho" "神")
-  ("jo" "び")
-  ("ko" "打")
-  ("lo" "勤")
-  (";o" "ャ")
-  ("zo" "殺")
-  ("xo" "負")
-  ("co" "何")
-  ("vo" "履")
-  ("bo" "般")
-  ("no" "耳")
-  ("mo" "授")
-  (",o" "版")
-  (".o" "効")
-  ("/o" "視")
-  ("1p" "唱")
-  ("2p" "暮")
-  ("3p" "憲")
-  ("4p" "勉")
-  ("5p" "罪")
-  ("8p" "盾")
-  ("9p" "虫")
-  ("qp" "故")
-  ("wp" "鉱")
-  ("ep" "提")
-  ("rp" "児")
-  ("tp" "敷")
-  ("yp" "無")
-  ("up" "石")
-  ("ip" "屋")
-  ("op" "解")
-  ("pp" "募")
-  ("ap" "令")
-  ("sp" "違")
-  ("dp" "装")
-  ("fp" "然")
-  ("gp" "確")
-  ("hp" "優")
-  ("jp" "公")
-  ("kp" "品")
-  ("lp" "語")
-  (";p" "演")
-  ("zp" "券")
-  ("xp" "悪")
-  ("cp" "秋")
-  ("vp" "非")
-  ("bp" "便")
-  ("np" "示")
-  ("mp" "即")
-  (",p" "難")
-  (".p" "普")
-  ("/p" "辺")
-  ("1a" "ぱ")
-  ("2a" "慰")
-  ("3a" "我")
-  ("4a" "兼")
-  ("5a" "菱")
-  ("6a" "桜")
-  ("7a" "瀬")
-  ("8a" "鳥")
-  ("9a" "催")
-  ("0a" "障")
-  ("qa" "収")
-  ("wa" "際")
-  ("ea" "太")
-  ("ra" "園")
-  ("ta" "船")
-  ("ya" "中")
-  ("ua" "ス")
-  ("ia" "も")
-  ("oa" "お")
-  ("pa" "定")
-  ("aa" "種")
-  ("sa" "岡")
-  ("da" "結")
-  ("fa" "進")
-  ("ga" "真")
-  ("ha" "3")
-  ("ja" "と")
-  ("ka" "〇")
-  ("la" "て")
-  (";a" "る")
-  ("za" "ヒ")
-  ("xa" "江")
-  ("ca" "別")
-  ("va" "考")
-  ("ba" "権")
-  ("na" "ッ")
-  ("ma" "人")
-  (",a" "三")
-  (".a" "京")
-  ("/a" "ち")
-  ("1s" "ぴ")
-  ("2s" "為")
-  ("3s" "掛")
-  ("4s" "嫌")
-  ("5s" "紐")
-  ("6s" "典")
-  ("7s" "博")
-  ("8s" "筋")
-  ("9s" "忠")
-  ("0s" "乳")
-  ("qs" "若")
-  ("ws" "雄")
-  ("es" "査")
-  ("rs" "ふ")
-  ("ts" "賞")
-  ("ys" "わ")
-  ("us" "ラ")
-  ("is" "東")
-  ("os" "生")
-  ("ps" "ろ")
-  ("as" "宅")
-  ("ss" "熟")
-  ("ds" "待")
-  ("fs" "取")
-  ("gs" "科")
-  ("hs" "ー")
-  ("js" "し")
-  ("ks" "た")
-  ("ls" "一")
-  (";s" "が")
-  ("zs" "及")
-  ("xs" "久")
-  ("cs" "蔵")
-  ("vs" "早")
-  ("bs" "造")
-  ("ns" "ロ")
-  ("ms" "ク")
-  (",s" "万")
-  (".s" "方")
-  ("/s" "フ")
-  ("1d" "ぷ")
-  ("2d" "陰")
-  ("3d" "敢")
-  ("4d" "顕")
-  ("5d" "描")
-  ("6d" "採")
-  ("7d" "謡")
-  ("8d" "希")
-  ("9d" "仏")
-  ("0d" "察")
-  ("qd" "指")
-  ("wd" "氏")
-  ("ed" "丸")
-  ("rd" "続")
-  ("td" "ェ")
-  ("yd" "う")
-  ("ud" "4")
-  ("id" ")")
-  ("od" "十")
-  ("pd" "リ")
-  ("ad" "料")
-  ("sd" "土")
-  ("dd" "活")
-  ("fd" "ね")
-  ("gd" "参")
-  ("hd" "い")
-  ("jd" "、")
-  ("kd" "の")
-  ("ld" "5")
-  (";d" "1")
-  ("zd" "投")
-  ("xd" "義")
-  ("cd" "算")
-  ("vd" "半")
-  ("bd" "県")
-  ("nd" "ん")
-  ("md" "ま")
-  (",d" "ン")
-  (".d" "つ")
-  ("/d" "四")
-  ("1f" "ぺ")
-  ("2f" "隠")
-  ("3f" "甘")
-  ("4f" "牽")
-  ("5f" "憤")
-  ("6f" "君")
-  ("7f" "純")
-  ("8f" "副")
-  ("9f" "盟")
-  ("0f" "標")
-  ("qf" "ぎ")
-  ("wf" "格")
-  ("ef" "次")
-  ("rf" "習")
-  ("tf" "火")
-  ("yf" "あ")
-  ("uf" "こ")
-  ("if" "6")
-  ("of" "学")
-  ("pf" "月")
-  ("af" "受")
-  ("sf" "予")
-  ("df" "切")
-  ("ff" "育")
-  ("gf" "池")
-  ("hf" "。")
-  ("jf" "◆")
-  ("kf" "0")
-  ("lf" "・")
-  (";f" "2")
-  ("zf" "込")
-  ("xf" "沢")
-  ("cf" "軍")
-  ("vf" "青")
-  ("bf" "清")
-  ("nf" "け")
-  ("mf" "イ")
-  (",f" "す")
-  (".f" "電")
-  ("/f" "地")
-  ("1g" "ぽ")
-  ("2g" "胃")
-  ("3g" "患")
-  ("4g" "厳")
-  ("5g" "弊")
-  ("6g" "犯")
-  ("7g" "余")
-  ("8g" "堀")
-  ("9g" "肩")
-  ("0g" "療")
-  ("qg" "思")
-  ("wg" "術")
-  ("eg" "広")
-  ("rg" "門")
-  ("tg" "聞")
-  ("yg" "本")
-  ("ug" "さ")
-  ("ig" "ら")
-  ("og" "高")
-  ("pg" "シ")
-  ("ag" "英")
-  ("sg" "ボ")
-  ("dg" "加")
-  ("fg" "室")
-  ("gg" "少")
-  ("hg" "で")
-  ("jg" "は")
-  ("kg" "に")
-  ("lg" "な")
-  (";g" "を")
-  ("zg" "転")
-  ("xg" "空")
-  ("cg" "性")
-  ("vg" "使")
-  ("bg" "級")
-  ("ng" "業")
-  ("mg" "時")
-  (",g" "「")
-  (".g" "長")
-  ("/g" "み")
-  ("1h" "朱")
-  ("2h" "遅")
-  ("3h" "甲")
-  ("4h" "致")
-  ("5h" "汎")
-  ("7h" "衰")
-  ("8h" "滋")
-  ("9h" "沈")
-  ("0h" "己")
-  ("qh" "病")
-  ("wh" "終")
-  ("eh" "起")
-  ("rh" "路")
-  ("th" "越")
-  ("yh" "む")
-  ("uh" "南")
-  ("ih" "原")
-  ("oh" "駅")
-  ("ph" "物")
-  ("ah" "勢")
-  ("sh" "必")
-  ("dh" "講")
-  ("fh" "愛")
-  ("gh" "管")
-  ("hh" "要")
-  ("jh" "設")
-  ("kh" "水")
-  ("lh" "藤")
-  (";h" "有")
-  ("zh" "素")
-  ("xh" "兵")
-  ("ch" "専")
-  ("vh" "親")
-  ("bh" "寮")
-  ("nh" "ホ")
-  ("mh" "共")
-  (",h" "ブ")
-  (".h" "平")
-  ("/h" "楽")
-  ("1j" "陣")
-  ("2j" "鶴")
-  ("3j" "鹿")
-  ("4j" "貨")
-  ("5j" "絡")
-  ("7j" "趨")
-  ("8j" "湿")
-  ("9j" "添")
-  ("0j" "已")
-  ("qj" "常")
-  ("wj" "張")
-  ("ej" "薬")
-  ("rj" "防")
-  ("tj" "得")
-  ("yj" "ケ")
-  ("uj" "式")
-  ("ij" "戦")
-  ("oj" "関")
-  ("pj" "男")
-  ("aj" "輸")
-  ("sj" "形")
-  ("dj" "助")
-  ("fj" "◇")
-  ("gj" "流")
-  ("hj" "連")
-  ("jj" "鉄")
-  ("kj" "教")
-  ("lj" "力")
-  (";j" "ベ")
-  ("zj" "毛")
-  ("xj" "永")
-  ("cj" "申")
-  ("vj" "袋")
-  ("bj" "良")
-  ("nj" "私")
-  ("mj" "ゴ")
-  (",j" "来")
-  (".j" "信")
-  ("/j" "午")
-  ("1k" "眼")
-  ("2k" "繁")
-  ("3k" "誌")
-  ("4k" "招")
-  ("5k" "季")
-  ("7k" "垂")
-  ("8k" "甚")
-  ("9k" "徹")
-  ("0k" "巳")
-  ("qk" "寺")
-  ("wk" "質")
-  ("ek" "づ")
-  ("rk" "港")
-  ("tk" "条")
-  ("yk" "話")
-  ("uk" "座")
-  ("ik" "線")
-  ("ok" "ダ")
-  ("pk" "橋")
-  ("ak" "基")
-  ("sk" "好")
-  ("dk" "味")
-  ("fk" "宝")
-  ("gk" "争")
-  ("hk" "デ")
-  ("jk" "現")
-  ("kk" "エ")
-  ("lk" "他")
-  (";k" "度")
-  ("zk" "等")
-  ("xk" "浅")
-  ("ck" "頃")
-  ("vk" "落")
-  ("bk" "命")
-  ("nk" "村")
-  ("mk" "ガ")
-  (",k" "製")
-  (".k" "校")
-  ("/k" "ご")
-  ("1l" "執")
-  ("2l" "紹")
-  ("3l" "夢")
-  ("4l" "卸")
-  ("5l" "阿")
-  ("7l" "粋")
-  ("9l" "爪")
-  ("0l" "巴")
-  ("ql" "停")
-  ("wl" "領")
-  ("el" "容")
-  ("rl" "玉")
-  ("tl" "右")
-  ("yl" "べ")
-  ("ul" "民")
-  ("il" "ソ")
-  ("ol" "点")
-  ("pl" "遇")
-  ("al" "足")
-  ("sl" "草")
-  ("dl" "築")
-  ("fl" "観")
-  ("gl" "言")
-  ("hl" "車")
-  ("jl" "成")
-  ("kl" "天")
-  ("ll" "世")
-  (";l" "文")
-  ("zl" "板")
-  ("xl" "客")
-  ("cl" "師")
-  ("vl" "税")
-  ("bl" "飛")
-  ("nl" "ノ")
-  ("ml" "完")
-  (",l" "重")
-  (".l" "約")
-  ("/l" "各")
-  ("1;" "岳")
-  ("2;" "刑")
-  ("3;" "弱")
-  ("4;" "雲")
-  ("5;" "窓")
-  ("7;" "寸")
-  ("8;" "瞳")
-  ("9;" "陶")
-  ("q;" "河")
-  ("w;" "置")
-  ("e;" "供")
-  ("r;" "試")
-  ("t;" "席")
-  ("y;" "期")
-  ("u;" "ゾ")
-  ("i;" "歳")
-  ("o;" "強")
-  ("p;" "係")
-  ("a;" "婦")
-  ("s;" "段")
-  ("d;" "衛")
-  ("f;" "額")
-  ("g;" "渋")
-  ("h;" "主")
-  ("j;" "映")
-  ("k;" "書")
-  ("l;" "可")
-  (";;" "へ")
-  ("z;" "伝")
-  ("x;" "庭")
-  ("c;" "課")
-  ("v;" "着")
-  ("b;" "坂")
-  ("n;" "近")
-  ("m;" "外")
-  (",;" "米")
-  (".;" "ョ")
-  ("/;" "光")
-  ("1z" "ぁ")
-  ("3z" "瓦")
-  ("6z" "呼")
-  ("7z" "幅")
-  ("8z" "歓")
-  ("9z" "功")
-  ("0z" "盗")
-  ("qz" "徳")
-  ("wz" "渡")
-  ("ez" "守")
-  ("rz" "登")
-  ("tz" "退")
-  ("yz" "店")
-  ("uz" "持")
-  ("iz" "町")
-  ("oz" "所")
-  ("pz" "ほ")
-  ("az" "件")
-  ("sz" "友")
-  ("dz" "卒")
-  ("fz" "初")
-  ("gz" "慣")
-  ("hz" "行")
-  ("jz" "ド")
-  ("kz" "円")
-  ("lz" "小")
-  (";z" "ジ")
-  ("zz" "ヨ")
-  ("xz" "誤")
-  ("cz" "証")
-  ("vz" "含")
-  ("bz" "%")
-  ("nz" "海")
-  ("mz" "道")
-  (",z" "ず")
-  (".z" "西")
-  ("/z" "げ")
-  ("1x" "ぃ")
-  ("6x" "紀")
-  ("7x" "破")
-  ("8x" "郡")
-  ("9x" "抗")
-  ("0x" "幡")
-  ("qx" "械")
-  ("wx" "刊")
-  ("ex" "訪")
-  ("rx" "融")
-  ("tx" "雨")
-  ("yx" "全")
-  ("ux" "じ")
-  ("ix" "自")
-  ("ox" "議")
-  ("px" "明")
-  ("ax" "宮")
-  ("sx" "伊")
-  ("dx" "求")
-  ("fx" "技")
-  ("gx" "写")
-  ("hx" "通")
-  ("jx" "カ")
-  ("kx" "社")
-  ("lx" "野")
-  (";x" "同")
-  ("zx" "判")
-  ("xx" "規")
-  ("cx" "感")
-  ("vx" "値")
-  ("bx" "ギ")
-  ("nx" "当")
-  ("mx" "理")
-  (",x" "メ")
-  (".x" "ウ")
-  ("/x" "グ")
-  ("1c" "ぅ")
-  ("6c" "房")
-  ("7c" "績")
-  ("8c" "識")
-  ("9c" "属")
-  ("0c" "衣")
-  ("qc" "帝")
-  ("wc" "始")
-  ("ec" "了")
-  ("rc" "極")
-  ("tc" "熱")
-  ("yc" "バ")
-  ("uc" "部")
-  ("ic" "六")
-  ("oc" "経")
-  ("pc" "動")
-  ("ac" "局")
-  ("sc" "頭")
-  ("dc" "配")
-  ("fc" "黒")
-  ("gc" "院")
-  ("hc" "だ")
-  ("jc" "り")
-  ("kc" "―")
-  ("lc" "め")
-  (";c" "大")
-  ("zc" "済")
-  ("xc" "吉")
-  ("cc" "ゆ")
-  ("vc" "器")
-  ("bc" "照")
-  ("nc" "不")
-  ("mc" "合")
-  (",c" "面")
-  (".c" "政")
-  ("/c" "オ")
-  ("1v" "ぇ")
-  ("6v" "去")
-  ("7v" "疑")
-  ("8v" "ぢ")
-  ("9v" "綿")
-  ("0v" "離")
-  ("qv" "読")
-  ("wv" "鈴")
-  ("ev" "恐")
-  ("rv" "督")
-  ("tv" "況")
-  ("yv" "後")
-  ("uv" "間")
-  ("iv" "場")
-  ("ov" "ニ")
-  ("pv" "産")
-  ("av" "向")
-  ("sv" "府")
-  ("dv" "富")
-  ("fv" "直")
-  ("gv" "倉")
-  ("hv" "新")
-  ("jv" "」")
-  ("kv" "9")
-  ("lv" "子")
-  (";v" "五")
-  ("zv" "説")
-  ("xv" "週")
-  ("cv" "号")
-  ("vv" "葉")
-  ("bv" "派")
-  ("nv" "委")
-  ("mv" "化")
-  (",v" "ビ")
-  (".v" "目")
-  ("/v" "市")
-  ("1b" "ぉ")
-  ("6b" "秒")
-  ("7b" "範")
-  ("8b" "核")
-  ("9b" "影")
-  ("0b" "麻")
-  ("qb" "族")
-  ("wb" "丁")
-  ("eb" "未")
-  ("rb" "才")
-  ("tb" "返")
-  ("yb" "問")
-  ("ub" "ム")
-  ("ib" "七")
-  ("ob" "住")
-  ("pb" "北")
-  ("ab" "割")
-  ("sb" "ぶ")
-  ("db" "番")
-  ("fb" "望")
-  ("gb" "元")
-  ("hb" "事")
-  ("jb" "田")
-  ("kb" "会")
-  ("lb" "前")
-  (";b" "そ")
-  ("zb" "休")
-  ("xb" "省")
-  ("cb" "央")
-  ("vb" "福")
-  ("bb" "毎")
-  ("nb" "気")
-  ("mb" "売")
-  (",b" "下")
-  (".b" "都")
-  ("/b" "株")
-  ("1n" "欲")
-  ("2n" "巣")
-  ("3n" "茂")
-  ("4n" "述")
-  ("5n" "朗")
-  ("qn" "帰")
-  ("wn" "庁")
-  ("en" "昨")
-  ("rn" "跡")
-  ("tn" "ゲ")
-  ("yn" "洗")
-  ("un" "羽")
-  ("in" "個")
-  ("on" "医")
-  ("pn" "静")
-  ("an" "億")
-  ("sn" "録")
-  ("dn" "赤")
-  ("fn" "想")
-  ("gn" "消")
-  ("hn" "支")
-  ("jn" "協")
-  ("kn" "用")
-  ("ln" "表")
-  (";n" "正")
-  ("zn" "図")
-  ("xn" "挙")
-  ("cn" "険")
-  ("vn" "ゼ")
-  ("bn" "波")
-  ("nn" "ヤ")
-  ("mn" "心")
-  (",n" "界")
-  (".n" "意")
-  ("/n" "今")
-  ("1m" "迫")
-  ("2m" "災")
-  ("3m" "恋")
-  ("4m" "脳")
-  ("5m" "老")
-  ("qm" "監")
-  ("wm" "寄")
-  ("em" "裁")
-  ("rm" "達")
-  ("tm" "芝")
-  ("ym" "響")
-  ("um" "忘")
-  ("im" "討")
-  ("om" "史")
-  ("pm" "環")
-  ("am" "色")
-  ("sm" "貸")
-  ("dm" "販")
-  ("fm" "編")
-  ("gm" "仕")
-  ("hm" "先")
-  ("jm" "多")
-  ("km" "商")
-  ("lm" "ハ")
-  (";m" "交")
-  ("zm" "之")
-  ("xm" "末")
-  ("cm" "ぼ")
-  ("vm" "街")
-  ("bm" "免")
-  ("nm" "再")
-  ("mm" "ネ")
-  (",m" "〜")
-  (".m" "口")
-  ("/m" "台")
-  ("1," "留")
-  ("2," "列")
-  ("3," "刻")
-  ("4," "豆")
-  ("5," "看")
-  ("q," "竹")
-  ("w," "注")
-  ("e," "介")
-  ("r," "具")
-  ("t," "失")
-  ("y," "司")
-  ("u," "迎")
-  ("i," "華")
-  ("o," "許")
-  ("p," "補")
-  ("a," "左")
-  ("s," "態")
-  ("d," "花")
-  ("f," "栄")
-  ("g," "ザ")
-  ("h," "調")
-  ("j," "混")
-  ("k," "ポ")
-  ("l," "決")
-  (";," "ミ")
-  ("z," "州")
-  ("x," "払")
-  ("c," "乗")
-  ("v," "庫")
-  ("b," "状")
-  ("n," "団")
-  ("m," "計")
-  (",," "夫")
-  (".," "食")
-  ("/," "総")
-  ("1." "替")
-  ("2." "沼")
-  ("3." "?")
-  ("4." "辞")
-  ("5." "献")
-  ("q." "ゅ")
-  ("w." "修")
-  ("e." "究")
-  ("r." "答")
-  ("t." "養")
-  ("y." "復")
-  ("u." "並")
-  ("i." "浦")
-  ("o." "ユ")
-  ("p." "冷")
-  ("a." "ぬ")
-  ("s." "展")
-  ("d." "警")
-  ("f." "型")
-  ("g." "誰")
-  ("h." "組")
-  ("j." "選")
-  ("k." "党")
-  ("l." "択")
-  (";." "体")
-  ("z." "例")
-  ("x." "満")
-  ("c." "津")
-  ("v." "準")
-  ("b." "遊")
-  ("n." "戸")
-  ("m." "ひ")
-  (",." "ょ")
-  (".." "価")
-  ("/." "与")
-  ("1/" "還")
-  ("2/" "更")
-  ("3/" "占")
-  ("4/" "箱")
-  ("5/" "矢")
-  ("q/" "志")
-  ("w/" "抜")
-  ("e/" "航")
-  ("r/" "層")
-  ("t/" "深")
-  ("y/" "担")
-  ("u/" "陸")
-  ("i/" "巻")
-  ("o/" "競")
-  ("p/" "護")
-  ("a/" "根")
-  ("s/" "様")
-  ("d/" "独")
-  ("f/" "止")
-  ("g/" "堂")
-  ("h/" "銀")
-  ("j/" "以")
-  ("k/" "ヌ")
-  ("l/" "営")
-  (";/" "治")
-  ("z/" "字")
-  ("x/" "材")
-  ("c/" "過")
-  ("v/" "諸")
-  ("b/" "単")
-  ("n/" "身")
-  ("m/" "ピ")
-  (",/" "勝")
-  ("./" "反")
-  ("//" "ズ")
-  ))
-
-(state
- (init
-  (generic)))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/ja-tcode.mimx b/MIM/ja-tcode.mimx
new file mode 100644 (file)
index 0000000..aa868ce
--- /dev/null
@@ -0,0 +1,5435 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ja</language>
+    <name>tcode</name>
+  </tags>
+  <description>Input method for Japanese with TCODE.
+</description>
+  <title>TC</title>
+  <map-list>
+    <map id="map-generic">
+      <rule>
+        <keyseq keys="q1"/>
+        <insert string="ヮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w1"/>
+        <insert string="ヰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e1"/>
+        <insert string="ヱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r1"/>
+        <insert string="ヵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t1"/>
+        <insert string="ヶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y1"/>
+        <insert string="請"/>
+      </rule>
+      <rule>
+        <keyseq keys="u1"/>
+        <insert string="境"/>
+      </rule>
+      <rule>
+        <keyseq keys="i1"/>
+        <insert string="系"/>
+      </rule>
+      <rule>
+        <keyseq keys="o1"/>
+        <insert string="探"/>
+      </rule>
+      <rule>
+        <keyseq keys="p1"/>
+        <insert string="象"/>
+      </rule>
+      <rule>
+        <keyseq keys="a1"/>
+        <insert string="ゎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s1"/>
+        <insert string="ゐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d1"/>
+        <insert string="ゑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h1"/>
+        <insert string="盛"/>
+      </rule>
+      <rule>
+        <keyseq keys="j1"/>
+        <insert string="革"/>
+      </rule>
+      <rule>
+        <keyseq keys="k1"/>
+        <insert string="突"/>
+      </rule>
+      <rule>
+        <keyseq keys="l1"/>
+        <insert string="温"/>
+      </rule>
+      <rule>
+        <keyseq keys=";1"/>
+        <insert string="捕"/>
+      </rule>
+      <rule>
+        <keyseq keys="n1"/>
+        <insert string="依"/>
+      </rule>
+      <rule>
+        <keyseq keys="m1"/>
+        <insert string="繊"/>
+      </rule>
+      <rule>
+        <keyseq keys=",1"/>
+        <insert string="借"/>
+      </rule>
+      <rule>
+        <keyseq keys=".1"/>
+        <insert string="須"/>
+      </rule>
+      <rule>
+        <keyseq keys="/1"/>
+        <insert string="訳"/>
+      </rule>
+      <rule>
+        <keyseq keys="q2"/>
+        <insert string="丑"/>
+      </rule>
+      <rule>
+        <keyseq keys="w2"/>
+        <insert string="臼"/>
+      </rule>
+      <rule>
+        <keyseq keys="e2"/>
+        <insert string="宴"/>
+      </rule>
+      <rule>
+        <keyseq keys="r2"/>
+        <insert string="縁"/>
+      </rule>
+      <rule>
+        <keyseq keys="t2"/>
+        <insert string="曳"/>
+      </rule>
+      <rule>
+        <keyseq keys="y2"/>
+        <insert string="尚"/>
+      </rule>
+      <rule>
+        <keyseq keys="u2"/>
+        <insert string="賀"/>
+      </rule>
+      <rule>
+        <keyseq keys="i2"/>
+        <insert string="岸"/>
+      </rule>
+      <rule>
+        <keyseq keys="o2"/>
+        <insert string="責"/>
+      </rule>
+      <rule>
+        <keyseq keys="p2"/>
+        <insert string="漁"/>
+      </rule>
+      <rule>
+        <keyseq keys="a2"/>
+        <insert string="於"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2"/>
+        <insert string="汚"/>
+      </rule>
+      <rule>
+        <keyseq keys="d2"/>
+        <insert string="乙"/>
+      </rule>
+      <rule>
+        <keyseq keys="f2"/>
+        <insert string="穏"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2"/>
+        <insert string="益"/>
+      </rule>
+      <rule>
+        <keyseq keys="j2"/>
+        <insert string="援"/>
+      </rule>
+      <rule>
+        <keyseq keys="k2"/>
+        <insert string="周"/>
+      </rule>
+      <rule>
+        <keyseq keys="l2"/>
+        <insert string="域"/>
+      </rule>
+      <rule>
+        <keyseq keys=";2"/>
+        <insert string="荒"/>
+      </rule>
+      <rule>
+        <keyseq keys="n2"/>
+        <insert string="織"/>
+      </rule>
+      <rule>
+        <keyseq keys="m2"/>
+        <insert string="父"/>
+      </rule>
+      <rule>
+        <keyseq keys=",2"/>
+        <insert string="枚"/>
+      </rule>
+      <rule>
+        <keyseq keys=".2"/>
+        <insert string="乱"/>
+      </rule>
+      <rule>
+        <keyseq keys="/2"/>
+        <insert string="香"/>
+      </rule>
+      <rule>
+        <keyseq keys="q3"/>
+        <insert string="鬼"/>
+      </rule>
+      <rule>
+        <keyseq keys="w3"/>
+        <insert string="虚"/>
+      </rule>
+      <rule>
+        <keyseq keys="e3"/>
+        <insert string="狭"/>
+      </rule>
+      <rule>
+        <keyseq keys="r3"/>
+        <insert string="脅"/>
+      </rule>
+      <rule>
+        <keyseq keys="t3"/>
+        <insert string="驚"/>
+      </rule>
+      <rule>
+        <keyseq keys="y3"/>
+        <insert string="舎"/>
+      </rule>
+      <rule>
+        <keyseq keys="u3"/>
+        <insert string="喜"/>
+      </rule>
+      <rule>
+        <keyseq keys="i3"/>
+        <insert string="幹"/>
+      </rule>
+      <rule>
+        <keyseq keys="o3"/>
+        <insert string="丘"/>
+      </rule>
+      <rule>
+        <keyseq keys="p3"/>
+        <insert string="糖"/>
+      </rule>
+      <rule>
+        <keyseq keys="a3"/>
+        <insert string="奇"/>
+      </rule>
+      <rule>
+        <keyseq keys="s3"/>
+        <insert string="既"/>
+      </rule>
+      <rule>
+        <keyseq keys="d3"/>
+        <insert string="菊"/>
+      </rule>
+      <rule>
+        <keyseq keys="f3"/>
+        <insert string="却"/>
+      </rule>
+      <rule>
+        <keyseq keys="g3"/>
+        <insert string="享"/>
+      </rule>
+      <rule>
+        <keyseq keys="h3"/>
+        <insert string="康"/>
+      </rule>
+      <rule>
+        <keyseq keys="j3"/>
+        <insert string="徒"/>
+      </rule>
+      <rule>
+        <keyseq keys="k3"/>
+        <insert string="景"/>
+      </rule>
+      <rule>
+        <keyseq keys="l3"/>
+        <insert string="処"/>
+      </rule>
+      <rule>
+        <keyseq keys=";3"/>
+        <insert string="ぜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n3"/>
+        <insert string="譲"/>
+      </rule>
+      <rule>
+        <keyseq keys="m3"/>
+        <insert string="ヘ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",3"/>
+        <insert string="模"/>
+      </rule>
+      <rule>
+        <keyseq keys=".3"/>
+        <insert string="降"/>
+      </rule>
+      <rule>
+        <keyseq keys="/3"/>
+        <insert string="走"/>
+      </rule>
+      <rule>
+        <keyseq keys="q4"/>
+        <insert string="孤"/>
+      </rule>
+      <rule>
+        <keyseq keys="w4"/>
+        <insert string="誇"/>
+      </rule>
+      <rule>
+        <keyseq keys="e4"/>
+        <insert string="黄"/>
+      </rule>
+      <rule>
+        <keyseq keys="r4"/>
+        <insert string="后"/>
+      </rule>
+      <rule>
+        <keyseq keys="t4"/>
+        <insert string="耕"/>
+      </rule>
+      <rule>
+        <keyseq keys="y4"/>
+        <insert string="布"/>
+      </rule>
+      <rule>
+        <keyseq keys="u4"/>
+        <insert string="苦"/>
+      </rule>
+      <rule>
+        <keyseq keys="i4"/>
+        <insert string="圧"/>
+      </rule>
+      <rule>
+        <keyseq keys="o4"/>
+        <insert string="恵"/>
+      </rule>
+      <rule>
+        <keyseq keys="p4"/>
+        <insert string="固"/>
+      </rule>
+      <rule>
+        <keyseq keys="a4"/>
+        <insert string="巧"/>
+      </rule>
+      <rule>
+        <keyseq keys="s4"/>
+        <insert string="克"/>
+      </rule>
+      <rule>
+        <keyseq keys="d4"/>
+        <insert string="懇"/>
+      </rule>
+      <rule>
+        <keyseq keys="f4"/>
+        <insert string="困"/>
+      </rule>
+      <rule>
+        <keyseq keys="g4"/>
+        <insert string="昏"/>
+      </rule>
+      <rule>
+        <keyseq keys="h4"/>
+        <insert string="邦"/>
+      </rule>
+      <rule>
+        <keyseq keys="j4"/>
+        <insert string="舞"/>
+      </rule>
+      <rule>
+        <keyseq keys="k4"/>
+        <insert string="雑"/>
+      </rule>
+      <rule>
+        <keyseq keys="l4"/>
+        <insert string="漢"/>
+      </rule>
+      <rule>
+        <keyseq keys=";4"/>
+        <insert string="緊"/>
+      </rule>
+      <rule>
+        <keyseq keys="n4"/>
+        <insert string="激"/>
+      </rule>
+      <rule>
+        <keyseq keys="m4"/>
+        <insert string="干"/>
+      </rule>
+      <rule>
+        <keyseq keys=",4"/>
+        <insert string="彦"/>
+      </rule>
+      <rule>
+        <keyseq keys=".4"/>
+        <insert string="均"/>
+      </rule>
+      <rule>
+        <keyseq keys="/4"/>
+        <insert string="又"/>
+      </rule>
+      <rule>
+        <keyseq keys="q5"/>
+        <insert string="奉"/>
+      </rule>
+      <rule>
+        <keyseq keys="w5"/>
+        <insert string="某"/>
+      </rule>
+      <rule>
+        <keyseq keys="e5"/>
+        <insert string="貌"/>
+      </rule>
+      <rule>
+        <keyseq keys="r5"/>
+        <insert string="卜"/>
+      </rule>
+      <rule>
+        <keyseq keys="y5"/>
+        <insert string="姿"/>
+      </rule>
+      <rule>
+        <keyseq keys="u5"/>
+        <insert string="絶"/>
+      </rule>
+      <rule>
+        <keyseq keys="i5"/>
+        <insert string="密"/>
+      </rule>
+      <rule>
+        <keyseq keys="o5"/>
+        <insert string="秘"/>
+      </rule>
+      <rule>
+        <keyseq keys="p5"/>
+        <insert string="押"/>
+      </rule>
+      <rule>
+        <keyseq keys="h5"/>
+        <insert string="衆"/>
+      </rule>
+      <rule>
+        <keyseq keys="j5"/>
+        <insert string="節"/>
+      </rule>
+      <rule>
+        <keyseq keys="k5"/>
+        <insert string="杉"/>
+      </rule>
+      <rule>
+        <keyseq keys="l5"/>
+        <insert string="肉"/>
+      </rule>
+      <rule>
+        <keyseq keys=";5"/>
+        <insert string="除"/>
+      </rule>
+      <rule>
+        <keyseq keys="n5"/>
+        <insert string="測"/>
+      </rule>
+      <rule>
+        <keyseq keys="m5"/>
+        <insert string="血"/>
+      </rule>
+      <rule>
+        <keyseq keys=",5"/>
+        <insert string="散"/>
+      </rule>
+      <rule>
+        <keyseq keys=".5"/>
+        <insert string="笑"/>
+      </rule>
+      <rule>
+        <keyseq keys="/5"/>
+        <insert string="弁"/>
+      </rule>
+      <rule>
+        <keyseq keys="q6"/>
+        <insert string="湖"/>
+      </rule>
+      <rule>
+        <keyseq keys="w6"/>
+        <insert string="礼"/>
+      </rule>
+      <rule>
+        <keyseq keys="e6"/>
+        <insert string="著"/>
+      </rule>
+      <rule>
+        <keyseq keys="r6"/>
+        <insert string="移"/>
+      </rule>
+      <rule>
+        <keyseq keys="t6"/>
+        <insert string="郷"/>
+      </rule>
+      <rule>
+        <keyseq keys="a6"/>
+        <insert string="償"/>
+      </rule>
+      <rule>
+        <keyseq keys="s6"/>
+        <insert string="欧"/>
+      </rule>
+      <rule>
+        <keyseq keys="d6"/>
+        <insert string="努"/>
+      </rule>
+      <rule>
+        <keyseq keys="f6"/>
+        <insert string="底"/>
+      </rule>
+      <rule>
+        <keyseq keys="g6"/>
+        <insert string="亜"/>
+      </rule>
+      <rule>
+        <keyseq keys="z6"/>
+        <insert string="禁"/>
+      </rule>
+      <rule>
+        <keyseq keys="x6"/>
+        <insert string="硝"/>
+      </rule>
+      <rule>
+        <keyseq keys="c6"/>
+        <insert string="樹"/>
+      </rule>
+      <rule>
+        <keyseq keys="v6"/>
+        <insert string="句"/>
+      </rule>
+      <rule>
+        <keyseq keys="b6"/>
+        <insert string="礎"/>
+      </rule>
+      <rule>
+        <keyseq keys="q7"/>
+        <insert string="端"/>
+      </rule>
+      <rule>
+        <keyseq keys="w7"/>
+        <insert string="飾"/>
+      </rule>
+      <rule>
+        <keyseq keys="e7"/>
+        <insert string="郵"/>
+      </rule>
+      <rule>
+        <keyseq keys="r7"/>
+        <insert string="塩"/>
+      </rule>
+      <rule>
+        <keyseq keys="t7"/>
+        <insert string="群"/>
+      </rule>
+      <rule>
+        <keyseq keys="u7"/>
+        <insert string="星"/>
+      </rule>
+      <rule>
+        <keyseq keys="i7"/>
+        <insert string="析"/>
+      </rule>
+      <rule>
+        <keyseq keys="o7"/>
+        <insert string="遷"/>
+      </rule>
+      <rule>
+        <keyseq keys="p7"/>
+        <insert string="宣"/>
+      </rule>
+      <rule>
+        <keyseq keys="a7"/>
+        <insert string="紅"/>
+      </rule>
+      <rule>
+        <keyseq keys="s7"/>
+        <insert string="傷"/>
+      </rule>
+      <rule>
+        <keyseq keys="d7"/>
+        <insert string="豪"/>
+      </rule>
+      <rule>
+        <keyseq keys="f7"/>
+        <insert string="維"/>
+      </rule>
+      <rule>
+        <keyseq keys="g7"/>
+        <insert string="脱"/>
+      </rule>
+      <rule>
+        <keyseq keys="h7"/>
+        <insert string="鼠"/>
+      </rule>
+      <rule>
+        <keyseq keys="j7"/>
+        <insert string="曹"/>
+      </rule>
+      <rule>
+        <keyseq keys="k7"/>
+        <insert string="奏"/>
+      </rule>
+      <rule>
+        <keyseq keys="l7"/>
+        <insert string="尊"/>
+      </rule>
+      <rule>
+        <keyseq keys="z7"/>
+        <insert string="絹"/>
+      </rule>
+      <rule>
+        <keyseq keys="x7"/>
+        <insert string="被"/>
+      </rule>
+      <rule>
+        <keyseq keys="c7"/>
+        <insert string="源"/>
+      </rule>
+      <rule>
+        <keyseq keys="v7"/>
+        <insert string="願"/>
+      </rule>
+      <rule>
+        <keyseq keys="b7"/>
+        <insert string="臨"/>
+      </rule>
+      <rule>
+        <keyseq keys="q8"/>
+        <insert string="刷"/>
+      </rule>
+      <rule>
+        <keyseq keys="w8"/>
+        <insert string="寿"/>
+      </rule>
+      <rule>
+        <keyseq keys="e8"/>
+        <insert string="順"/>
+      </rule>
+      <rule>
+        <keyseq keys="r8"/>
+        <insert string="危"/>
+      </rule>
+      <rule>
+        <keyseq keys="t8"/>
+        <insert string="砂"/>
+      </rule>
+      <rule>
+        <keyseq keys="y8"/>
+        <insert string="庶"/>
+      </rule>
+      <rule>
+        <keyseq keys="u8"/>
+        <insert string="粧"/>
+      </rule>
+      <rule>
+        <keyseq keys="i8"/>
+        <insert string="丈"/>
+      </rule>
+      <rule>
+        <keyseq keys="o8"/>
+        <insert string="称"/>
+      </rule>
+      <rule>
+        <keyseq keys="p8"/>
+        <insert string="蒸"/>
+      </rule>
+      <rule>
+        <keyseq keys="a8"/>
+        <insert string="舗"/>
+      </rule>
+      <rule>
+        <keyseq keys="s8"/>
+        <insert string="充"/>
+      </rule>
+      <rule>
+        <keyseq keys="d8"/>
+        <insert string="喫"/>
+      </rule>
+      <rule>
+        <keyseq keys="f8"/>
+        <insert string="腕"/>
+      </rule>
+      <rule>
+        <keyseq keys="g8"/>
+        <insert string="暴"/>
+      </rule>
+      <rule>
+        <keyseq keys="z8"/>
+        <insert string="批"/>
+      </rule>
+      <rule>
+        <keyseq keys="x8"/>
+        <insert string="慶"/>
+      </rule>
+      <rule>
+        <keyseq keys="c8"/>
+        <insert string="渉"/>
+      </rule>
+      <rule>
+        <keyseq keys="v8"/>
+        <insert string="竜"/>
+      </rule>
+      <rule>
+        <keyseq keys="b8"/>
+        <insert string="併"/>
+      </rule>
+      <rule>
+        <keyseq keys="q9"/>
+        <insert string="震"/>
+      </rule>
+      <rule>
+        <keyseq keys="w9"/>
+        <insert string="扱"/>
+      </rule>
+      <rule>
+        <keyseq keys="e9"/>
+        <insert string="片"/>
+      </rule>
+      <rule>
+        <keyseq keys="r9"/>
+        <insert string="札"/>
+      </rule>
+      <rule>
+        <keyseq keys="t9"/>
+        <insert string="乞"/>
+      </rule>
+      <rule>
+        <keyseq keys="u9"/>
+        <insert string="乃"/>
+      </rule>
+      <rule>
+        <keyseq keys="i9"/>
+        <insert string="如"/>
+      </rule>
+      <rule>
+        <keyseq keys="o9"/>
+        <insert string="尼"/>
+      </rule>
+      <rule>
+        <keyseq keys="a9"/>
+        <insert string="輪"/>
+      </rule>
+      <rule>
+        <keyseq keys="s9"/>
+        <insert string="倒"/>
+      </rule>
+      <rule>
+        <keyseq keys="d9"/>
+        <insert string="操"/>
+      </rule>
+      <rule>
+        <keyseq keys="f9"/>
+        <insert string="柄"/>
+      </rule>
+      <rule>
+        <keyseq keys="g9"/>
+        <insert string="魚"/>
+      </rule>
+      <rule>
+        <keyseq keys="z9"/>
+        <insert string="就"/>
+      </rule>
+      <rule>
+        <keyseq keys="x9"/>
+        <insert string="駐"/>
+      </rule>
+      <rule>
+        <keyseq keys="c9"/>
+        <insert string="揮"/>
+      </rule>
+      <rule>
+        <keyseq keys="v9"/>
+        <insert string="丹"/>
+      </rule>
+      <rule>
+        <keyseq keys="b9"/>
+        <insert string="鮮"/>
+      </rule>
+      <rule>
+        <keyseq keys="q0"/>
+        <insert string="弘"/>
+      </rule>
+      <rule>
+        <keyseq keys="w0"/>
+        <insert string="痛"/>
+      </rule>
+      <rule>
+        <keyseq keys="e0"/>
+        <insert string="票"/>
+      </rule>
+      <rule>
+        <keyseq keys="r0"/>
+        <insert string="訴"/>
+      </rule>
+      <rule>
+        <keyseq keys="t0"/>
+        <insert string="遺"/>
+      </rule>
+      <rule>
+        <keyseq keys="y0"/>
+        <insert string="欄"/>
+      </rule>
+      <rule>
+        <keyseq keys="u0"/>
+        <insert string="龍"/>
+      </rule>
+      <rule>
+        <keyseq keys="i0"/>
+        <insert string="略"/>
+      </rule>
+      <rule>
+        <keyseq keys="o0"/>
+        <insert string="慮"/>
+      </rule>
+      <rule>
+        <keyseq keys="p0"/>
+        <insert string="累"/>
+      </rule>
+      <rule>
+        <keyseq keys="a0"/>
+        <insert string="則"/>
+      </rule>
+      <rule>
+        <keyseq keys="s0"/>
+        <insert string="存"/>
+      </rule>
+      <rule>
+        <keyseq keys="d0"/>
+        <insert string="倍"/>
+      </rule>
+      <rule>
+        <keyseq keys="f0"/>
+        <insert string="牛"/>
+      </rule>
+      <rule>
+        <keyseq keys="g0"/>
+        <insert string="釈"/>
+      </rule>
+      <rule>
+        <keyseq keys="z0"/>
+        <insert string="綱"/>
+      </rule>
+      <rule>
+        <keyseq keys="x0"/>
+        <insert string="潟"/>
+      </rule>
+      <rule>
+        <keyseq keys="c0"/>
+        <insert string="創"/>
+      </rule>
+      <rule>
+        <keyseq keys="v0"/>
+        <insert string="背"/>
+      </rule>
+      <rule>
+        <keyseq keys="b0"/>
+        <insert string="皮"/>
+      </rule>
+      <rule>
+        <keyseq keys="1q"/>
+        <insert string="ヲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2q"/>
+        <insert string="哀"/>
+      </rule>
+      <rule>
+        <keyseq keys="3q"/>
+        <insert string="暇"/>
+      </rule>
+      <rule>
+        <keyseq keys="4q"/>
+        <insert string="啓"/>
+      </rule>
+      <rule>
+        <keyseq keys="5q"/>
+        <insert string="把"/>
+      </rule>
+      <rule>
+        <keyseq keys="6q"/>
+        <insert string="酸"/>
+      </rule>
+      <rule>
+        <keyseq keys="7q"/>
+        <insert string="昼"/>
+      </rule>
+      <rule>
+        <keyseq keys="8q"/>
+        <insert string="炭"/>
+      </rule>
+      <rule>
+        <keyseq keys="9q"/>
+        <insert string="稲"/>
+      </rule>
+      <rule>
+        <keyseq keys="0q"/>
+        <insert string="湯"/>
+      </rule>
+      <rule>
+        <keyseq keys="qq"/>
+        <insert string="果"/>
+      </rule>
+      <rule>
+        <keyseq keys="wq"/>
+        <insert string="告"/>
+      </rule>
+      <rule>
+        <keyseq keys="eq"/>
+        <insert string="策"/>
+      </rule>
+      <rule>
+        <keyseq keys="rq"/>
+        <insert string="首"/>
+      </rule>
+      <rule>
+        <keyseq keys="tq"/>
+        <insert string="農"/>
+      </rule>
+      <rule>
+        <keyseq keys="yq"/>
+        <insert string="歩"/>
+      </rule>
+      <rule>
+        <keyseq keys="uq"/>
+        <insert string="回"/>
+      </rule>
+      <rule>
+        <keyseq keys="iq"/>
+        <insert string="務"/>
+      </rule>
+      <rule>
+        <keyseq keys="oq"/>
+        <insert string="島"/>
+      </rule>
+      <rule>
+        <keyseq keys="pq"/>
+        <insert string="開"/>
+      </rule>
+      <rule>
+        <keyseq keys="aq"/>
+        <insert string="報"/>
+      </rule>
+      <rule>
+        <keyseq keys="sq"/>
+        <insert string="紙"/>
+      </rule>
+      <rule>
+        <keyseq keys="dq"/>
+        <insert string="館"/>
+      </rule>
+      <rule>
+        <keyseq keys="fq"/>
+        <insert string="夜"/>
+      </rule>
+      <rule>
+        <keyseq keys="gq"/>
+        <insert string="位"/>
+      </rule>
+      <rule>
+        <keyseq keys="hq"/>
+        <insert string="給"/>
+      </rule>
+      <rule>
+        <keyseq keys="jq"/>
+        <insert string="員"/>
+      </rule>
+      <rule>
+        <keyseq keys="kq"/>
+        <insert string="ど"/>
+      </rule>
+      <rule>
+        <keyseq keys="lq"/>
+        <insert string="代"/>
+      </rule>
+      <rule>
+        <keyseq keys=";q"/>
+        <insert string="レ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zq"/>
+        <insert string="欠"/>
+      </rule>
+      <rule>
+        <keyseq keys="xq"/>
+        <insert string="夏"/>
+      </rule>
+      <rule>
+        <keyseq keys="cq"/>
+        <insert string="彼"/>
+      </rule>
+      <rule>
+        <keyseq keys="vq"/>
+        <insert string="妻"/>
+      </rule>
+      <rule>
+        <keyseq keys="bq"/>
+        <insert string="善"/>
+      </rule>
+      <rule>
+        <keyseq keys="nq"/>
+        <insert string="相"/>
+      </rule>
+      <rule>
+        <keyseq keys="mq"/>
+        <insert string="家"/>
+      </rule>
+      <rule>
+        <keyseq keys=",q"/>
+        <insert string="的"/>
+      </rule>
+      <rule>
+        <keyseq keys=".q"/>
+        <insert string="対"/>
+      </rule>
+      <rule>
+        <keyseq keys="/q"/>
+        <insert string="歴"/>
+      </rule>
+      <rule>
+        <keyseq keys="1w"/>
+        <insert string="ゥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2w"/>
+        <insert string="逢"/>
+      </rule>
+      <rule>
+        <keyseq keys="3w"/>
+        <insert string="牙"/>
+      </rule>
+      <rule>
+        <keyseq keys="4w"/>
+        <insert string="掲"/>
+      </rule>
+      <rule>
+        <keyseq keys="5w"/>
+        <insert string="伐"/>
+      </rule>
+      <rule>
+        <keyseq keys="6w"/>
+        <insert string="貿"/>
+      </rule>
+      <rule>
+        <keyseq keys="7w"/>
+        <insert string="捜"/>
+      </rule>
+      <rule>
+        <keyseq keys="8w"/>
+        <insert string="異"/>
+      </rule>
+      <rule>
+        <keyseq keys="9w"/>
+        <insert string="隣"/>
+      </rule>
+      <rule>
+        <keyseq keys="0w"/>
+        <insert string="旧"/>
+      </rule>
+      <rule>
+        <keyseq keys="qw"/>
+        <insert string="概"/>
+      </rule>
+      <rule>
+        <keyseq keys="ww"/>
+        <insert string="買"/>
+      </rule>
+      <rule>
+        <keyseq keys="ew"/>
+        <insert string="詳"/>
+      </rule>
+      <rule>
+        <keyseq keys="rw"/>
+        <insert string="由"/>
+      </rule>
+      <rule>
+        <keyseq keys="tw"/>
+        <insert string="死"/>
+      </rule>
+      <rule>
+        <keyseq keys="yw"/>
+        <insert string="キ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uw"/>
+        <insert string="せ"/>
+      </rule>
+      <rule>
+        <keyseq keys="iw"/>
+        <insert string="区"/>
+      </rule>
+      <rule>
+        <keyseq keys="ow"/>
+        <insert string="百"/>
+      </rule>
+      <rule>
+        <keyseq keys="pw"/>
+        <insert string="木"/>
+      </rule>
+      <rule>
+        <keyseq keys="aw"/>
+        <insert string="音"/>
+      </rule>
+      <rule>
+        <keyseq keys="sw"/>
+        <insert string="王"/>
+      </rule>
+      <rule>
+        <keyseq keys="dw"/>
+        <insert string="放"/>
+      </rule>
+      <rule>
+        <keyseq keys="fw"/>
+        <insert string="々"/>
+      </rule>
+      <rule>
+        <keyseq keys="gw"/>
+        <insert string="応"/>
+      </rule>
+      <rule>
+        <keyseq keys="hw"/>
+        <insert string="分"/>
+      </rule>
+      <rule>
+        <keyseq keys="jw"/>
+        <insert string="よ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kw"/>
+        <insert string="ル"/>
+      </rule>
+      <rule>
+        <keyseq keys="lw"/>
+        <insert string="千"/>
+      </rule>
+      <rule>
+        <keyseq keys=";w"/>
+        <insert string="ア"/>
+      </rule>
+      <rule>
+        <keyseq keys="zw"/>
+        <insert string="財"/>
+      </rule>
+      <rule>
+        <keyseq keys="xw"/>
+        <insert string="針"/>
+      </rule>
+      <rule>
+        <keyseq keys="cw"/>
+        <insert string="裏"/>
+      </rule>
+      <rule>
+        <keyseq keys="vw"/>
+        <insert string="居"/>
+      </rule>
+      <rule>
+        <keyseq keys="bw"/>
+        <insert string="差"/>
+      </rule>
+      <rule>
+        <keyseq keys="nw"/>
+        <insert string="付"/>
+      </rule>
+      <rule>
+        <keyseq keys="mw"/>
+        <insert string="プ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",w"/>
+        <insert string="ば"/>
+      </rule>
+      <rule>
+        <keyseq keys=".w"/>
+        <insert string="ュ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/w"/>
+        <insert string="作"/>
+      </rule>
+      <rule>
+        <keyseq keys="1e"/>
+        <insert string="ヴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2e"/>
+        <insert string="宛"/>
+      </rule>
+      <rule>
+        <keyseq keys="3e"/>
+        <insert string="壊"/>
+      </rule>
+      <rule>
+        <keyseq keys="4e"/>
+        <insert string="携"/>
+      </rule>
+      <rule>
+        <keyseq keys="5e"/>
+        <insert string="避"/>
+      </rule>
+      <rule>
+        <keyseq keys="6e"/>
+        <insert string="攻"/>
+      </rule>
+      <rule>
+        <keyseq keys="7e"/>
+        <insert string="焼"/>
+      </rule>
+      <rule>
+        <keyseq keys="8e"/>
+        <insert string="闘"/>
+      </rule>
+      <rule>
+        <keyseq keys="9e"/>
+        <insert string="奈"/>
+      </rule>
+      <rule>
+        <keyseq keys="0e"/>
+        <insert string="夕"/>
+      </rule>
+      <rule>
+        <keyseq keys="qe"/>
+        <insert string="武"/>
+      </rule>
+      <rule>
+        <keyseq keys="we"/>
+        <insert string="残"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="両"/>
+      </rule>
+      <rule>
+        <keyseq keys="re"/>
+        <insert string="在"/>
+      </rule>
+      <rule>
+        <keyseq keys="te"/>
+        <insert string="!"/>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <insert string="や"/>
+      </rule>
+      <rule>
+        <keyseq keys="ue"/>
+        <insert string="出"/>
+      </rule>
+      <rule>
+        <keyseq keys="ie"/>
+        <insert string="タ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe"/>
+        <insert string="手"/>
+      </rule>
+      <rule>
+        <keyseq keys="pe"/>
+        <insert string="保"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <insert string="案"/>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <insert string="曲"/>
+      </rule>
+      <rule>
+        <keyseq keys="de"/>
+        <insert string="情"/>
+      </rule>
+      <rule>
+        <keyseq keys="fe"/>
+        <insert string="引"/>
+      </rule>
+      <rule>
+        <keyseq keys="ge"/>
+        <insert string="職"/>
+      </rule>
+      <rule>
+        <keyseq keys="he"/>
+        <insert string="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="je"/>
+        <insert string="か"/>
+      </rule>
+      <rule>
+        <keyseq keys="ke"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="le"/>
+        <insert string="ト"/>
+      </rule>
+      <rule>
+        <keyseq keys=";e"/>
+        <insert string="れ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ze"/>
+        <insert string="従"/>
+      </rule>
+      <rule>
+        <keyseq keys="xe"/>
+        <insert string="骨"/>
+      </rule>
+      <rule>
+        <keyseq keys="ce"/>
+        <insert string="厚"/>
+      </rule>
+      <rule>
+        <keyseq keys="ve"/>
+        <insert string="顔"/>
+      </rule>
+      <rule>
+        <keyseq keys="be"/>
+        <insert string="量"/>
+      </rule>
+      <rule>
+        <keyseq keys="ne"/>
+        <insert string="内"/>
+      </rule>
+      <rule>
+        <keyseq keys="me"/>
+        <insert string="工"/>
+      </rule>
+      <rule>
+        <keyseq keys=",e"/>
+        <insert string="八"/>
+      </rule>
+      <rule>
+        <keyseq keys=".e"/>
+        <insert string="テ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/e"/>
+        <insert string="見"/>
+      </rule>
+      <rule>
+        <keyseq keys="1r"/>
+        <insert string="ヂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2r"/>
+        <insert string="囲"/>
+      </rule>
+      <rule>
+        <keyseq keys="3r"/>
+        <insert string="較"/>
+      </rule>
+      <rule>
+        <keyseq keys="4r"/>
+        <insert string="劇"/>
+      </rule>
+      <rule>
+        <keyseq keys="5r"/>
+        <insert string="卑"/>
+      </rule>
+      <rule>
+        <keyseq keys="6r"/>
+        <insert string="盤"/>
+      </rule>
+      <rule>
+        <keyseq keys="7r"/>
+        <insert string="帯"/>
+      </rule>
+      <rule>
+        <keyseq keys="8r"/>
+        <insert string="易"/>
+      </rule>
+      <rule>
+        <keyseq keys="9r"/>
+        <insert string="速"/>
+      </rule>
+      <rule>
+        <keyseq keys="0r"/>
+        <insert string="拡"/>
+      </rule>
+      <rule>
+        <keyseq keys="qr"/>
+        <insert string="風"/>
+      </rule>
+      <rule>
+        <keyseq keys="wr"/>
+        <insert string="階"/>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <insert string="能"/>
+      </rule>
+      <rule>
+        <keyseq keys="rr"/>
+        <insert string="論"/>
+      </rule>
+      <rule>
+        <keyseq keys="tr"/>
+        <insert string="増"/>
+      </rule>
+      <rule>
+        <keyseq keys="yr"/>
+        <insert string="コ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ur"/>
+        <insert string="山"/>
+      </rule>
+      <rule>
+        <keyseq keys="ir"/>
+        <insert string="者"/>
+      </rule>
+      <rule>
+        <keyseq keys="or"/>
+        <insert string="発"/>
+      </rule>
+      <rule>
+        <keyseq keys="pr"/>
+        <insert string="立"/>
+      </rule>
+      <rule>
+        <keyseq keys="ar"/>
+        <insert string="横"/>
+      </rule>
+      <rule>
+        <keyseq keys="sr"/>
+        <insert string="興"/>
+      </rule>
+      <rule>
+        <keyseq keys="dr"/>
+        <insert string="刺"/>
+      </rule>
+      <rule>
+        <keyseq keys="fr"/>
+        <insert string="側"/>
+      </rule>
+      <rule>
+        <keyseq keys="gr"/>
+        <insert string="覚"/>
+      </rule>
+      <rule>
+        <keyseq keys="hr"/>
+        <insert string="き"/>
+      </rule>
+      <rule>
+        <keyseq keys="jr"/>
+        <insert string="っ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kr"/>
+        <insert string="日"/>
+      </rule>
+      <rule>
+        <keyseq keys="lr"/>
+        <insert string="国"/>
+      </rule>
+      <rule>
+        <keyseq keys=";r"/>
+        <insert string="二"/>
+      </rule>
+      <rule>
+        <keyseq keys="zr"/>
+        <insert string="適"/>
+      </rule>
+      <rule>
+        <keyseq keys="xr"/>
+        <insert string="類"/>
+      </rule>
+      <rule>
+        <keyseq keys="cr"/>
+        <insert string="御"/>
+      </rule>
+      <rule>
+        <keyseq keys="vr"/>
+        <insert string="宇"/>
+      </rule>
+      <rule>
+        <keyseq keys="br"/>
+        <insert string="推"/>
+      </rule>
+      <rule>
+        <keyseq keys="nr"/>
+        <insert string="九"/>
+      </rule>
+      <rule>
+        <keyseq keys="mr"/>
+        <insert string="名"/>
+      </rule>
+      <rule>
+        <keyseq keys=",r"/>
+        <insert string="川"/>
+      </rule>
+      <rule>
+        <keyseq keys=".r"/>
+        <insert string="機"/>
+      </rule>
+      <rule>
+        <keyseq keys="/r"/>
+        <insert string="チ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1t"/>
+        <insert string="ヅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2t"/>
+        <insert string="庵"/>
+      </rule>
+      <rule>
+        <keyseq keys="3t"/>
+        <insert string="寒"/>
+      </rule>
+      <rule>
+        <keyseq keys="4t"/>
+        <insert string="賢"/>
+      </rule>
+      <rule>
+        <keyseq keys="5t"/>
+        <insert string="藩"/>
+      </rule>
+      <rule>
+        <keyseq keys="6t"/>
+        <insert string="汽"/>
+      </rule>
+      <rule>
+        <keyseq keys="7t"/>
+        <insert string="換"/>
+      </rule>
+      <rule>
+        <keyseq keys="8t"/>
+        <insert string="延"/>
+      </rule>
+      <rule>
+        <keyseq keys="9t"/>
+        <insert string="雪"/>
+      </rule>
+      <rule>
+        <keyseq keys="0t"/>
+        <insert string="互"/>
+      </rule>
+      <rule>
+        <keyseq keys="qt"/>
+        <insert string="細"/>
+      </rule>
+      <rule>
+        <keyseq keys="wt"/>
+        <insert string="古"/>
+      </rule>
+      <rule>
+        <keyseq keys="et"/>
+        <insert string="利"/>
+      </rule>
+      <rule>
+        <keyseq keys="rt"/>
+        <insert string="ペ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tt"/>
+        <insert string="ゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="yt"/>
+        <insert string="ナ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ut"/>
+        <insert string="金"/>
+      </rule>
+      <rule>
+        <keyseq keys="it"/>
+        <insert string="マ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ot"/>
+        <insert string="和"/>
+      </rule>
+      <rule>
+        <keyseq keys="pt"/>
+        <insert string="女"/>
+      </rule>
+      <rule>
+        <keyseq keys="at"/>
+        <insert string="崎"/>
+      </rule>
+      <rule>
+        <keyseq keys="st"/>
+        <insert string="白"/>
+      </rule>
+      <rule>
+        <keyseq keys="dt"/>
+        <insert string="ぐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ft"/>
+        <insert string="官"/>
+      </rule>
+      <rule>
+        <keyseq keys="gt"/>
+        <insert string="球"/>
+      </rule>
+      <rule>
+        <keyseq keys="ht"/>
+        <insert string="上"/>
+      </rule>
+      <rule>
+        <keyseq keys="jt"/>
+        <insert string="く"/>
+      </rule>
+      <rule>
+        <keyseq keys="kt"/>
+        <insert string="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="lt"/>
+        <insert string="え"/>
+      </rule>
+      <rule>
+        <keyseq keys=";t"/>
+        <insert string="年"/>
+      </rule>
+      <rule>
+        <keyseq keys="zt"/>
+        <insert string="母"/>
+      </rule>
+      <rule>
+        <keyseq keys="xt"/>
+        <insert string="奥"/>
+      </rule>
+      <rule>
+        <keyseq keys="ct"/>
+        <insert string="因"/>
+      </rule>
+      <rule>
+        <keyseq keys="vt"/>
+        <insert string="酒"/>
+      </rule>
+      <rule>
+        <keyseq keys="bt"/>
+        <insert string="伸"/>
+      </rule>
+      <rule>
+        <keyseq keys="nt"/>
+        <insert string="サ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mt"/>
+        <insert string="建"/>
+      </rule>
+      <rule>
+        <keyseq keys=",t"/>
+        <insert string="パ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".t"/>
+        <insert string="第"/>
+      </rule>
+      <rule>
+        <keyseq keys="/t"/>
+        <insert string="入"/>
+      </rule>
+      <rule>
+        <keyseq keys="1y"/>
+        <insert string="簡"/>
+      </rule>
+      <rule>
+        <keyseq keys="2y"/>
+        <insert string="徴"/>
+      </rule>
+      <rule>
+        <keyseq keys="3y"/>
+        <insert string="触"/>
+      </rule>
+      <rule>
+        <keyseq keys="4y"/>
+        <insert string="宗"/>
+      </rule>
+      <rule>
+        <keyseq keys="5y"/>
+        <insert string="植"/>
+      </rule>
+      <rule>
+        <keyseq keys="7y"/>
+        <insert string="索"/>
+      </rule>
+      <rule>
+        <keyseq keys="8y"/>
+        <insert string="射"/>
+      </rule>
+      <rule>
+        <keyseq keys="9y"/>
+        <insert string="濁"/>
+      </rule>
+      <rule>
+        <keyseq keys="0y"/>
+        <insert string="慢"/>
+      </rule>
+      <rule>
+        <keyseq keys="qy"/>
+        <insert string="害"/>
+      </rule>
+      <rule>
+        <keyseq keys="wy"/>
+        <insert string="賃"/>
+      </rule>
+      <rule>
+        <keyseq keys="ey"/>
+        <insert string="整"/>
+      </rule>
+      <rule>
+        <keyseq keys="ry"/>
+        <insert string="軽"/>
+      </rule>
+      <rule>
+        <keyseq keys="ty"/>
+        <insert string="評"/>
+      </rule>
+      <rule>
+        <keyseq keys="yy"/>
+        <insert string="佐"/>
+      </rule>
+      <rule>
+        <keyseq keys="uy"/>
+        <insert string="法"/>
+      </rule>
+      <rule>
+        <keyseq keys="iy"/>
+        <insert string="数"/>
+      </rule>
+      <rule>
+        <keyseq keys="oy"/>
+        <insert string="郎"/>
+      </rule>
+      <rule>
+        <keyseq keys="py"/>
+        <insert string="談"/>
+      </rule>
+      <rule>
+        <keyseq keys="ay"/>
+        <insert string="服"/>
+      </rule>
+      <rule>
+        <keyseq keys="sy"/>
+        <insert string="声"/>
+      </rule>
+      <rule>
+        <keyseq keys="dy"/>
+        <insert string="任"/>
+      </rule>
+      <rule>
+        <keyseq keys="fy"/>
+        <insert string="検"/>
+      </rule>
+      <rule>
+        <keyseq keys="gy"/>
+        <insert string="豊"/>
+      </rule>
+      <rule>
+        <keyseq keys="hy"/>
+        <insert string="美"/>
+      </rule>
+      <rule>
+        <keyseq keys="jy"/>
+        <insert string="題"/>
+      </rule>
+      <rule>
+        <keyseq keys="ky"/>
+        <insert string="井"/>
+      </rule>
+      <rule>
+        <keyseq keys="ly"/>
+        <insert string="洋"/>
+      </rule>
+      <rule>
+        <keyseq keys=";y"/>
+        <insert string="実"/>
+      </rule>
+      <rule>
+        <keyseq keys="zy"/>
+        <insert string="爆"/>
+      </rule>
+      <rule>
+        <keyseq keys="xy"/>
+        <insert string="仲"/>
+      </rule>
+      <rule>
+        <keyseq keys="cy"/>
+        <insert string="茶"/>
+      </rule>
+      <rule>
+        <keyseq keys="vy"/>
+        <insert string="率"/>
+      </rule>
+      <rule>
+        <keyseq keys="by"/>
+        <insert string="比"/>
+      </rule>
+      <rule>
+        <keyseq keys="ny"/>
+        <insert string="昔"/>
+      </rule>
+      <rule>
+        <keyseq keys="my"/>
+        <insert string="短"/>
+      </rule>
+      <rule>
+        <keyseq keys=",y"/>
+        <insert string="岩"/>
+      </rule>
+      <rule>
+        <keyseq keys=".y"/>
+        <insert string="巨"/>
+      </rule>
+      <rule>
+        <keyseq keys="/y"/>
+        <insert string="敗"/>
+      </rule>
+      <rule>
+        <keyseq keys="1u"/>
+        <insert string="承"/>
+      </rule>
+      <rule>
+        <keyseq keys="2u"/>
+        <insert string="章"/>
+      </rule>
+      <rule>
+        <keyseq keys="3u"/>
+        <insert string="候"/>
+      </rule>
+      <rule>
+        <keyseq keys="4u"/>
+        <insert string="途"/>
+      </rule>
+      <rule>
+        <keyseq keys="5u"/>
+        <insert string="複"/>
+      </rule>
+      <rule>
+        <keyseq keys="7u"/>
+        <insert string="冊"/>
+      </rule>
+      <rule>
+        <keyseq keys="8u"/>
+        <insert string="需"/>
+      </rule>
+      <rule>
+        <keyseq keys="9u"/>
+        <insert string="詑"/>
+      </rule>
+      <rule>
+        <keyseq keys="0u"/>
+        <insert string="迷"/>
+      </rule>
+      <rule>
+        <keyseq keys="qu"/>
+        <insert string="撃"/>
+      </rule>
+      <rule>
+        <keyseq keys="wu"/>
+        <insert string="折"/>
+      </rule>
+      <rule>
+        <keyseq keys="eu"/>
+        <insert string="追"/>
+      </rule>
+      <rule>
+        <keyseq keys="ru"/>
+        <insert string="隊"/>
+      </rule>
+      <rule>
+        <keyseq keys="tu"/>
+        <insert string="角"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <insert string="接"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="備"/>
+      </rule>
+      <rule>
+        <keyseq keys="iu"/>
+        <insert string="最"/>
+      </rule>
+      <rule>
+        <keyseq keys="ou"/>
+        <insert string="急"/>
+      </rule>
+      <rule>
+        <keyseq keys="pu"/>
+        <insert string="験"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="変"/>
+      </rule>
+      <rule>
+        <keyseq keys="su"/>
+        <insert string="審"/>
+      </rule>
+      <rule>
+        <keyseq keys="du"/>
+        <insert string="改"/>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert string="昇"/>
+      </rule>
+      <rule>
+        <keyseq keys="gu"/>
+        <insert string="芸"/>
+      </rule>
+      <rule>
+        <keyseq keys="hu"/>
+        <insert string="宿"/>
+      </rule>
+      <rule>
+        <keyseq keys="ju"/>
+        <insert string="制"/>
+      </rule>
+      <rule>
+        <keyseq keys="ku"/>
+        <insert string="集"/>
+      </rule>
+      <rule>
+        <keyseq keys="lu"/>
+        <insert string="安"/>
+      </rule>
+      <rule>
+        <keyseq keys=";u"/>
+        <insert string="画"/>
+      </rule>
+      <rule>
+        <keyseq keys="zu"/>
+        <insert string="陽"/>
+      </rule>
+      <rule>
+        <keyseq keys="xu"/>
+        <insert string="構"/>
+      </rule>
+      <rule>
+        <keyseq keys="cu"/>
+        <insert string="旅"/>
+      </rule>
+      <rule>
+        <keyseq keys="vu"/>
+        <insert string="施"/>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <insert string="曜"/>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <insert string="遠"/>
+      </rule>
+      <rule>
+        <keyseq keys="mu"/>
+        <insert string="ォ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",u"/>
+        <insert string="将"/>
+      </rule>
+      <rule>
+        <keyseq keys=".u"/>
+        <insert string="ぞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/u"/>
+        <insert string="塚"/>
+      </rule>
+      <rule>
+        <keyseq keys="1i"/>
+        <insert string="快"/>
+      </rule>
+      <rule>
+        <keyseq keys="2i"/>
+        <insert string="否"/>
+      </rule>
+      <rule>
+        <keyseq keys="3i"/>
+        <insert string="歯"/>
+      </rule>
+      <rule>
+        <keyseq keys="4i"/>
+        <insert string="筆"/>
+      </rule>
+      <rule>
+        <keyseq keys="5i"/>
+        <insert string="里"/>
+      </rule>
+      <rule>
+        <keyseq keys="7i"/>
+        <insert string="皿"/>
+      </rule>
+      <rule>
+        <keyseq keys="8i"/>
+        <insert string="輯"/>
+      </rule>
+      <rule>
+        <keyseq keys="9i"/>
+        <insert string="蓄"/>
+      </rule>
+      <rule>
+        <keyseq keys="0i"/>
+        <insert string="戻"/>
+      </rule>
+      <rule>
+        <keyseq keys="qi"/>
+        <insert string="浴"/>
+      </rule>
+      <rule>
+        <keyseq keys="wi"/>
+        <insert string="秀"/>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <insert string="糸"/>
+      </rule>
+      <rule>
+        <keyseq keys="ri"/>
+        <insert string="春"/>
+      </rule>
+      <rule>
+        <keyseq keys="ti"/>
+        <insert string="幸"/>
+      </rule>
+      <rule>
+        <keyseq keys="yi"/>
+        <insert string="記"/>
+      </rule>
+      <rule>
+        <keyseq keys="ui"/>
+        <insert string="朝"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="知"/>
+      </rule>
+      <rule>
+        <keyseq keys="oi"/>
+        <insert string="ワ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pi"/>
+        <insert string="送"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="限"/>
+      </rule>
+      <rule>
+        <keyseq keys="si"/>
+        <insert string="研"/>
+      </rule>
+      <rule>
+        <keyseq keys="di"/>
+        <insert string="労"/>
+      </rule>
+      <rule>
+        <keyseq keys="fi"/>
+        <insert string="統"/>
+      </rule>
+      <rule>
+        <keyseq keys="gi"/>
+        <insert string="役"/>
+      </rule>
+      <rule>
+        <keyseq keys="hi"/>
+        <insert string="セ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ji"/>
+        <insert string="運"/>
+      </rule>
+      <rule>
+        <keyseq keys="ki"/>
+        <insert string="ツ"/>
+      </rule>
+      <rule>
+        <keyseq keys="li"/>
+        <insert string="特"/>
+      </rule>
+      <rule>
+        <keyseq keys=";i"/>
+        <insert string="谷"/>
+      </rule>
+      <rule>
+        <keyseq keys="zi"/>
+        <insert string="ァ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xi"/>
+        <insert string="導"/>
+      </rule>
+      <rule>
+        <keyseq keys="ci"/>
+        <insert string="認"/>
+      </rule>
+      <rule>
+        <keyseq keys="vi"/>
+        <insert string="健"/>
+      </rule>
+      <rule>
+        <keyseq keys="bi"/>
+        <insert string="尾"/>
+      </rule>
+      <rule>
+        <keyseq keys="ni"/>
+        <insert string="序"/>
+      </rule>
+      <rule>
+        <keyseq keys="mi"/>
+        <insert string="振"/>
+      </rule>
+      <rule>
+        <keyseq keys=",i"/>
+        <insert string="練"/>
+      </rule>
+      <rule>
+        <keyseq keys=".i"/>
+        <insert string="念"/>
+      </rule>
+      <rule>
+        <keyseq keys="/i"/>
+        <insert string="働"/>
+      </rule>
+      <rule>
+        <keyseq keys="1o"/>
+        <insert string="包"/>
+      </rule>
+      <rule>
+        <keyseq keys="2o"/>
+        <insert string="納"/>
+      </rule>
+      <rule>
+        <keyseq keys="3o"/>
+        <insert string="頼"/>
+      </rule>
+      <rule>
+        <keyseq keys="4o"/>
+        <insert string="逃"/>
+      </rule>
+      <rule>
+        <keyseq keys="5o"/>
+        <insert string="寝"/>
+      </rule>
+      <rule>
+        <keyseq keys="7o"/>
+        <insert string="賛"/>
+      </rule>
+      <rule>
+        <keyseq keys="8o"/>
+        <insert string="瞬"/>
+      </rule>
+      <rule>
+        <keyseq keys="9o"/>
+        <insert string="貯"/>
+      </rule>
+      <rule>
+        <keyseq keys="0o"/>
+        <insert string="羊"/>
+      </rule>
+      <rule>
+        <keyseq keys="qo"/>
+        <insert string="積"/>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <insert string="程"/>
+      </rule>
+      <rule>
+        <keyseq keys="eo"/>
+        <insert string="断"/>
+      </rule>
+      <rule>
+        <keyseq keys="ro"/>
+        <insert string="低"/>
+      </rule>
+      <rule>
+        <keyseq keys="to"/>
+        <insert string="減"/>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <insert string="モ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uo"/>
+        <insert string="資"/>
+      </rule>
+      <rule>
+        <keyseq keys="io"/>
+        <insert string="士"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="費"/>
+      </rule>
+      <rule>
+        <keyseq keys="po"/>
+        <insert string="ィ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ao"/>
+        <insert string="逆"/>
+      </rule>
+      <rule>
+        <keyseq keys="so"/>
+        <insert string="企"/>
+      </rule>
+      <rule>
+        <keyseq keys="do"/>
+        <insert string="精"/>
+      </rule>
+      <rule>
+        <keyseq keys="fo"/>
+        <insert string="ざ"/>
+      </rule>
+      <rule>
+        <keyseq keys="go"/>
+        <insert string="印"/>
+      </rule>
+      <rule>
+        <keyseq keys="ho"/>
+        <insert string="神"/>
+      </rule>
+      <rule>
+        <keyseq keys="jo"/>
+        <insert string="び"/>
+      </rule>
+      <rule>
+        <keyseq keys="ko"/>
+        <insert string="打"/>
+      </rule>
+      <rule>
+        <keyseq keys="lo"/>
+        <insert string="勤"/>
+      </rule>
+      <rule>
+        <keyseq keys=";o"/>
+        <insert string="ャ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zo"/>
+        <insert string="殺"/>
+      </rule>
+      <rule>
+        <keyseq keys="xo"/>
+        <insert string="負"/>
+      </rule>
+      <rule>
+        <keyseq keys="co"/>
+        <insert string="何"/>
+      </rule>
+      <rule>
+        <keyseq keys="vo"/>
+        <insert string="履"/>
+      </rule>
+      <rule>
+        <keyseq keys="bo"/>
+        <insert string="般"/>
+      </rule>
+      <rule>
+        <keyseq keys="no"/>
+        <insert string="耳"/>
+      </rule>
+      <rule>
+        <keyseq keys="mo"/>
+        <insert string="授"/>
+      </rule>
+      <rule>
+        <keyseq keys=",o"/>
+        <insert string="版"/>
+      </rule>
+      <rule>
+        <keyseq keys=".o"/>
+        <insert string="効"/>
+      </rule>
+      <rule>
+        <keyseq keys="/o"/>
+        <insert string="視"/>
+      </rule>
+      <rule>
+        <keyseq keys="1p"/>
+        <insert string="唱"/>
+      </rule>
+      <rule>
+        <keyseq keys="2p"/>
+        <insert string="暮"/>
+      </rule>
+      <rule>
+        <keyseq keys="3p"/>
+        <insert string="憲"/>
+      </rule>
+      <rule>
+        <keyseq keys="4p"/>
+        <insert string="勉"/>
+      </rule>
+      <rule>
+        <keyseq keys="5p"/>
+        <insert string="罪"/>
+      </rule>
+      <rule>
+        <keyseq keys="8p"/>
+        <insert string="盾"/>
+      </rule>
+      <rule>
+        <keyseq keys="9p"/>
+        <insert string="虫"/>
+      </rule>
+      <rule>
+        <keyseq keys="qp"/>
+        <insert string="故"/>
+      </rule>
+      <rule>
+        <keyseq keys="wp"/>
+        <insert string="鉱"/>
+      </rule>
+      <rule>
+        <keyseq keys="ep"/>
+        <insert string="提"/>
+      </rule>
+      <rule>
+        <keyseq keys="rp"/>
+        <insert string="児"/>
+      </rule>
+      <rule>
+        <keyseq keys="tp"/>
+        <insert string="敷"/>
+      </rule>
+      <rule>
+        <keyseq keys="yp"/>
+        <insert string="無"/>
+      </rule>
+      <rule>
+        <keyseq keys="up"/>
+        <insert string="石"/>
+      </rule>
+      <rule>
+        <keyseq keys="ip"/>
+        <insert string="屋"/>
+      </rule>
+      <rule>
+        <keyseq keys="op"/>
+        <insert string="解"/>
+      </rule>
+      <rule>
+        <keyseq keys="pp"/>
+        <insert string="募"/>
+      </rule>
+      <rule>
+        <keyseq keys="ap"/>
+        <insert string="令"/>
+      </rule>
+      <rule>
+        <keyseq keys="sp"/>
+        <insert string="違"/>
+      </rule>
+      <rule>
+        <keyseq keys="dp"/>
+        <insert string="装"/>
+      </rule>
+      <rule>
+        <keyseq keys="fp"/>
+        <insert string="然"/>
+      </rule>
+      <rule>
+        <keyseq keys="gp"/>
+        <insert string="確"/>
+      </rule>
+      <rule>
+        <keyseq keys="hp"/>
+        <insert string="優"/>
+      </rule>
+      <rule>
+        <keyseq keys="jp"/>
+        <insert string="公"/>
+      </rule>
+      <rule>
+        <keyseq keys="kp"/>
+        <insert string="品"/>
+      </rule>
+      <rule>
+        <keyseq keys="lp"/>
+        <insert string="語"/>
+      </rule>
+      <rule>
+        <keyseq keys=";p"/>
+        <insert string="演"/>
+      </rule>
+      <rule>
+        <keyseq keys="zp"/>
+        <insert string="券"/>
+      </rule>
+      <rule>
+        <keyseq keys="xp"/>
+        <insert string="悪"/>
+      </rule>
+      <rule>
+        <keyseq keys="cp"/>
+        <insert string="秋"/>
+      </rule>
+      <rule>
+        <keyseq keys="vp"/>
+        <insert string="非"/>
+      </rule>
+      <rule>
+        <keyseq keys="bp"/>
+        <insert string="便"/>
+      </rule>
+      <rule>
+        <keyseq keys="np"/>
+        <insert string="示"/>
+      </rule>
+      <rule>
+        <keyseq keys="mp"/>
+        <insert string="即"/>
+      </rule>
+      <rule>
+        <keyseq keys=",p"/>
+        <insert string="難"/>
+      </rule>
+      <rule>
+        <keyseq keys=".p"/>
+        <insert string="普"/>
+      </rule>
+      <rule>
+        <keyseq keys="/p"/>
+        <insert string="辺"/>
+      </rule>
+      <rule>
+        <keyseq keys="1a"/>
+        <insert string="ぱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2a"/>
+        <insert string="慰"/>
+      </rule>
+      <rule>
+        <keyseq keys="3a"/>
+        <insert string="我"/>
+      </rule>
+      <rule>
+        <keyseq keys="4a"/>
+        <insert string="兼"/>
+      </rule>
+      <rule>
+        <keyseq keys="5a"/>
+        <insert string="菱"/>
+      </rule>
+      <rule>
+        <keyseq keys="6a"/>
+        <insert string="桜"/>
+      </rule>
+      <rule>
+        <keyseq keys="7a"/>
+        <insert string="瀬"/>
+      </rule>
+      <rule>
+        <keyseq keys="8a"/>
+        <insert string="鳥"/>
+      </rule>
+      <rule>
+        <keyseq keys="9a"/>
+        <insert string="催"/>
+      </rule>
+      <rule>
+        <keyseq keys="0a"/>
+        <insert string="障"/>
+      </rule>
+      <rule>
+        <keyseq keys="qa"/>
+        <insert string="収"/>
+      </rule>
+      <rule>
+        <keyseq keys="wa"/>
+        <insert string="際"/>
+      </rule>
+      <rule>
+        <keyseq keys="ea"/>
+        <insert string="太"/>
+      </rule>
+      <rule>
+        <keyseq keys="ra"/>
+        <insert string="園"/>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert string="船"/>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <insert string="中"/>
+      </rule>
+      <rule>
+        <keyseq keys="ua"/>
+        <insert string="ス"/>
+      </rule>
+      <rule>
+        <keyseq keys="ia"/>
+        <insert string="も"/>
+      </rule>
+      <rule>
+        <keyseq keys="oa"/>
+        <insert string="お"/>
+      </rule>
+      <rule>
+        <keyseq keys="pa"/>
+        <insert string="定"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="種"/>
+      </rule>
+      <rule>
+        <keyseq keys="sa"/>
+        <insert string="岡"/>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <insert string="結"/>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <insert string="進"/>
+      </rule>
+      <rule>
+        <keyseq keys="ga"/>
+        <insert string="真"/>
+      </rule>
+      <rule>
+        <keyseq keys="ha"/>
+        <insert string="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="ja"/>
+        <insert string="と"/>
+      </rule>
+      <rule>
+        <keyseq keys="ka"/>
+        <insert string="〇"/>
+      </rule>
+      <rule>
+        <keyseq keys="la"/>
+        <insert string="て"/>
+      </rule>
+      <rule>
+        <keyseq keys=";a"/>
+        <insert string="る"/>
+      </rule>
+      <rule>
+        <keyseq keys="za"/>
+        <insert string="ヒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xa"/>
+        <insert string="江"/>
+      </rule>
+      <rule>
+        <keyseq keys="ca"/>
+        <insert string="別"/>
+      </rule>
+      <rule>
+        <keyseq keys="va"/>
+        <insert string="考"/>
+      </rule>
+      <rule>
+        <keyseq keys="ba"/>
+        <insert string="権"/>
+      </rule>
+      <rule>
+        <keyseq keys="na"/>
+        <insert string="ッ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ma"/>
+        <insert string="人"/>
+      </rule>
+      <rule>
+        <keyseq keys=",a"/>
+        <insert string="三"/>
+      </rule>
+      <rule>
+        <keyseq keys=".a"/>
+        <insert string="京"/>
+      </rule>
+      <rule>
+        <keyseq keys="/a"/>
+        <insert string="ち"/>
+      </rule>
+      <rule>
+        <keyseq keys="1s"/>
+        <insert string="ぴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2s"/>
+        <insert string="為"/>
+      </rule>
+      <rule>
+        <keyseq keys="3s"/>
+        <insert string="掛"/>
+      </rule>
+      <rule>
+        <keyseq keys="4s"/>
+        <insert string="嫌"/>
+      </rule>
+      <rule>
+        <keyseq keys="5s"/>
+        <insert string="紐"/>
+      </rule>
+      <rule>
+        <keyseq keys="6s"/>
+        <insert string="典"/>
+      </rule>
+      <rule>
+        <keyseq keys="7s"/>
+        <insert string="博"/>
+      </rule>
+      <rule>
+        <keyseq keys="8s"/>
+        <insert string="筋"/>
+      </rule>
+      <rule>
+        <keyseq keys="9s"/>
+        <insert string="忠"/>
+      </rule>
+      <rule>
+        <keyseq keys="0s"/>
+        <insert string="乳"/>
+      </rule>
+      <rule>
+        <keyseq keys="qs"/>
+        <insert string="若"/>
+      </rule>
+      <rule>
+        <keyseq keys="ws"/>
+        <insert string="雄"/>
+      </rule>
+      <rule>
+        <keyseq keys="es"/>
+        <insert string="査"/>
+      </rule>
+      <rule>
+        <keyseq keys="rs"/>
+        <insert string="ふ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ts"/>
+        <insert string="賞"/>
+      </rule>
+      <rule>
+        <keyseq keys="ys"/>
+        <insert string="わ"/>
+      </rule>
+      <rule>
+        <keyseq keys="us"/>
+        <insert string="ラ"/>
+      </rule>
+      <rule>
+        <keyseq keys="is"/>
+        <insert string="東"/>
+      </rule>
+      <rule>
+        <keyseq keys="os"/>
+        <insert string="生"/>
+      </rule>
+      <rule>
+        <keyseq keys="ps"/>
+        <insert string="ろ"/>
+      </rule>
+      <rule>
+        <keyseq keys="as"/>
+        <insert string="宅"/>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+        <insert string="熟"/>
+      </rule>
+      <rule>
+        <keyseq keys="ds"/>
+        <insert string="待"/>
+      </rule>
+      <rule>
+        <keyseq keys="fs"/>
+        <insert string="取"/>
+      </rule>
+      <rule>
+        <keyseq keys="gs"/>
+        <insert string="科"/>
+      </rule>
+      <rule>
+        <keyseq keys="hs"/>
+        <insert string="ー"/>
+      </rule>
+      <rule>
+        <keyseq keys="js"/>
+        <insert string="し"/>
+      </rule>
+      <rule>
+        <keyseq keys="ks"/>
+        <insert string="た"/>
+      </rule>
+      <rule>
+        <keyseq keys="ls"/>
+        <insert string="一"/>
+      </rule>
+      <rule>
+        <keyseq keys=";s"/>
+        <insert string="が"/>
+      </rule>
+      <rule>
+        <keyseq keys="zs"/>
+        <insert string="及"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs"/>
+        <insert string="久"/>
+      </rule>
+      <rule>
+        <keyseq keys="cs"/>
+        <insert string="蔵"/>
+      </rule>
+      <rule>
+        <keyseq keys="vs"/>
+        <insert string="早"/>
+      </rule>
+      <rule>
+        <keyseq keys="bs"/>
+        <insert string="造"/>
+      </rule>
+      <rule>
+        <keyseq keys="ns"/>
+        <insert string="ロ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ms"/>
+        <insert string="ク"/>
+      </rule>
+      <rule>
+        <keyseq keys=",s"/>
+        <insert string="万"/>
+      </rule>
+      <rule>
+        <keyseq keys=".s"/>
+        <insert string="方"/>
+      </rule>
+      <rule>
+        <keyseq keys="/s"/>
+        <insert string="フ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1d"/>
+        <insert string="ぷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2d"/>
+        <insert string="陰"/>
+      </rule>
+      <rule>
+        <keyseq keys="3d"/>
+        <insert string="敢"/>
+      </rule>
+      <rule>
+        <keyseq keys="4d"/>
+        <insert string="顕"/>
+      </rule>
+      <rule>
+        <keyseq keys="5d"/>
+        <insert string="描"/>
+      </rule>
+      <rule>
+        <keyseq keys="6d"/>
+        <insert string="採"/>
+      </rule>
+      <rule>
+        <keyseq keys="7d"/>
+        <insert string="謡"/>
+      </rule>
+      <rule>
+        <keyseq keys="8d"/>
+        <insert string="希"/>
+      </rule>
+      <rule>
+        <keyseq keys="9d"/>
+        <insert string="仏"/>
+      </rule>
+      <rule>
+        <keyseq keys="0d"/>
+        <insert string="察"/>
+      </rule>
+      <rule>
+        <keyseq keys="qd"/>
+        <insert string="指"/>
+      </rule>
+      <rule>
+        <keyseq keys="wd"/>
+        <insert string="氏"/>
+      </rule>
+      <rule>
+        <keyseq keys="ed"/>
+        <insert string="丸"/>
+      </rule>
+      <rule>
+        <keyseq keys="rd"/>
+        <insert string="続"/>
+      </rule>
+      <rule>
+        <keyseq keys="td"/>
+        <insert string="ェ"/>
+      </rule>
+      <rule>
+        <keyseq keys="yd"/>
+        <insert string="う"/>
+      </rule>
+      <rule>
+        <keyseq keys="ud"/>
+        <insert string="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="id"/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="od"/>
+        <insert string="十"/>
+      </rule>
+      <rule>
+        <keyseq keys="pd"/>
+        <insert string="リ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ad"/>
+        <insert string="料"/>
+      </rule>
+      <rule>
+        <keyseq keys="sd"/>
+        <insert string="土"/>
+      </rule>
+      <rule>
+        <keyseq keys="dd"/>
+        <insert string="活"/>
+      </rule>
+      <rule>
+        <keyseq keys="fd"/>
+        <insert string="ね"/>
+      </rule>
+      <rule>
+        <keyseq keys="gd"/>
+        <insert string="参"/>
+      </rule>
+      <rule>
+        <keyseq keys="hd"/>
+        <insert string="い"/>
+      </rule>
+      <rule>
+        <keyseq keys="jd"/>
+        <insert string="、"/>
+      </rule>
+      <rule>
+        <keyseq keys="kd"/>
+        <insert string="の"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="5"/>
+      </rule>
+      <rule>
+        <keyseq keys=";d"/>
+        <insert string="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="zd"/>
+        <insert string="投"/>
+      </rule>
+      <rule>
+        <keyseq keys="xd"/>
+        <insert string="義"/>
+      </rule>
+      <rule>
+        <keyseq keys="cd"/>
+        <insert string="算"/>
+      </rule>
+      <rule>
+        <keyseq keys="vd"/>
+        <insert string="半"/>
+      </rule>
+      <rule>
+        <keyseq keys="bd"/>
+        <insert string="県"/>
+      </rule>
+      <rule>
+        <keyseq keys="nd"/>
+        <insert string="ん"/>
+      </rule>
+      <rule>
+        <keyseq keys="md"/>
+        <insert string="ま"/>
+      </rule>
+      <rule>
+        <keyseq keys=",d"/>
+        <insert string="ン"/>
+      </rule>
+      <rule>
+        <keyseq keys=".d"/>
+        <insert string="つ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/d"/>
+        <insert string="四"/>
+      </rule>
+      <rule>
+        <keyseq keys="1f"/>
+        <insert string="ぺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2f"/>
+        <insert string="隠"/>
+      </rule>
+      <rule>
+        <keyseq keys="3f"/>
+        <insert string="甘"/>
+      </rule>
+      <rule>
+        <keyseq keys="4f"/>
+        <insert string="牽"/>
+      </rule>
+      <rule>
+        <keyseq keys="5f"/>
+        <insert string="憤"/>
+      </rule>
+      <rule>
+        <keyseq keys="6f"/>
+        <insert string="君"/>
+      </rule>
+      <rule>
+        <keyseq keys="7f"/>
+        <insert string="純"/>
+      </rule>
+      <rule>
+        <keyseq keys="8f"/>
+        <insert string="副"/>
+      </rule>
+      <rule>
+        <keyseq keys="9f"/>
+        <insert string="盟"/>
+      </rule>
+      <rule>
+        <keyseq keys="0f"/>
+        <insert string="標"/>
+      </rule>
+      <rule>
+        <keyseq keys="qf"/>
+        <insert string="ぎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wf"/>
+        <insert string="格"/>
+      </rule>
+      <rule>
+        <keyseq keys="ef"/>
+        <insert string="次"/>
+      </rule>
+      <rule>
+        <keyseq keys="rf"/>
+        <insert string="習"/>
+      </rule>
+      <rule>
+        <keyseq keys="tf"/>
+        <insert string="火"/>
+      </rule>
+      <rule>
+        <keyseq keys="yf"/>
+        <insert string="あ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uf"/>
+        <insert string="こ"/>
+      </rule>
+      <rule>
+        <keyseq keys="if"/>
+        <insert string="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="of"/>
+        <insert string="学"/>
+      </rule>
+      <rule>
+        <keyseq keys="pf"/>
+        <insert string="月"/>
+      </rule>
+      <rule>
+        <keyseq keys="af"/>
+        <insert string="受"/>
+      </rule>
+      <rule>
+        <keyseq keys="sf"/>
+        <insert string="予"/>
+      </rule>
+      <rule>
+        <keyseq keys="df"/>
+        <insert string="切"/>
+      </rule>
+      <rule>
+        <keyseq keys="ff"/>
+        <insert string="育"/>
+      </rule>
+      <rule>
+        <keyseq keys="gf"/>
+        <insert string="池"/>
+      </rule>
+      <rule>
+        <keyseq keys="hf"/>
+        <insert string="。"/>
+      </rule>
+      <rule>
+        <keyseq keys="jf"/>
+        <insert string="◆"/>
+      </rule>
+      <rule>
+        <keyseq keys="kf"/>
+        <insert string="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="lf"/>
+        <insert string="・"/>
+      </rule>
+      <rule>
+        <keyseq keys=";f"/>
+        <insert string="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="zf"/>
+        <insert string="込"/>
+      </rule>
+      <rule>
+        <keyseq keys="xf"/>
+        <insert string="沢"/>
+      </rule>
+      <rule>
+        <keyseq keys="cf"/>
+        <insert string="軍"/>
+      </rule>
+      <rule>
+        <keyseq keys="vf"/>
+        <insert string="青"/>
+      </rule>
+      <rule>
+        <keyseq keys="bf"/>
+        <insert string="清"/>
+      </rule>
+      <rule>
+        <keyseq keys="nf"/>
+        <insert string="け"/>
+      </rule>
+      <rule>
+        <keyseq keys="mf"/>
+        <insert string="イ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",f"/>
+        <insert string="す"/>
+      </rule>
+      <rule>
+        <keyseq keys=".f"/>
+        <insert string="電"/>
+      </rule>
+      <rule>
+        <keyseq keys="/f"/>
+        <insert string="地"/>
+      </rule>
+      <rule>
+        <keyseq keys="1g"/>
+        <insert string="ぽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2g"/>
+        <insert string="胃"/>
+      </rule>
+      <rule>
+        <keyseq keys="3g"/>
+        <insert string="患"/>
+      </rule>
+      <rule>
+        <keyseq keys="4g"/>
+        <insert string="厳"/>
+      </rule>
+      <rule>
+        <keyseq keys="5g"/>
+        <insert string="弊"/>
+      </rule>
+      <rule>
+        <keyseq keys="6g"/>
+        <insert string="犯"/>
+      </rule>
+      <rule>
+        <keyseq keys="7g"/>
+        <insert string="余"/>
+      </rule>
+      <rule>
+        <keyseq keys="8g"/>
+        <insert string="堀"/>
+      </rule>
+      <rule>
+        <keyseq keys="9g"/>
+        <insert string="肩"/>
+      </rule>
+      <rule>
+        <keyseq keys="0g"/>
+        <insert string="療"/>
+      </rule>
+      <rule>
+        <keyseq keys="qg"/>
+        <insert string="思"/>
+      </rule>
+      <rule>
+        <keyseq keys="wg"/>
+        <insert string="術"/>
+      </rule>
+      <rule>
+        <keyseq keys="eg"/>
+        <insert string="広"/>
+      </rule>
+      <rule>
+        <keyseq keys="rg"/>
+        <insert string="門"/>
+      </rule>
+      <rule>
+        <keyseq keys="tg"/>
+        <insert string="聞"/>
+      </rule>
+      <rule>
+        <keyseq keys="yg"/>
+        <insert string="本"/>
+      </rule>
+      <rule>
+        <keyseq keys="ug"/>
+        <insert string="さ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ig"/>
+        <insert string="ら"/>
+      </rule>
+      <rule>
+        <keyseq keys="og"/>
+        <insert string="高"/>
+      </rule>
+      <rule>
+        <keyseq keys="pg"/>
+        <insert string="シ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ag"/>
+        <insert string="英"/>
+      </rule>
+      <rule>
+        <keyseq keys="sg"/>
+        <insert string="ボ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dg"/>
+        <insert string="加"/>
+      </rule>
+      <rule>
+        <keyseq keys="fg"/>
+        <insert string="室"/>
+      </rule>
+      <rule>
+        <keyseq keys="gg"/>
+        <insert string="少"/>
+      </rule>
+      <rule>
+        <keyseq keys="hg"/>
+        <insert string="で"/>
+      </rule>
+      <rule>
+        <keyseq keys="jg"/>
+        <insert string="は"/>
+      </rule>
+      <rule>
+        <keyseq keys="kg"/>
+        <insert string="に"/>
+      </rule>
+      <rule>
+        <keyseq keys="lg"/>
+        <insert string="な"/>
+      </rule>
+      <rule>
+        <keyseq keys=";g"/>
+        <insert string="を"/>
+      </rule>
+      <rule>
+        <keyseq keys="zg"/>
+        <insert string="転"/>
+      </rule>
+      <rule>
+        <keyseq keys="xg"/>
+        <insert string="空"/>
+      </rule>
+      <rule>
+        <keyseq keys="cg"/>
+        <insert string="性"/>
+      </rule>
+      <rule>
+        <keyseq keys="vg"/>
+        <insert string="使"/>
+      </rule>
+      <rule>
+        <keyseq keys="bg"/>
+        <insert string="級"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert string="業"/>
+      </rule>
+      <rule>
+        <keyseq keys="mg"/>
+        <insert string="時"/>
+      </rule>
+      <rule>
+        <keyseq keys=",g"/>
+        <insert string="「"/>
+      </rule>
+      <rule>
+        <keyseq keys=".g"/>
+        <insert string="長"/>
+      </rule>
+      <rule>
+        <keyseq keys="/g"/>
+        <insert string="み"/>
+      </rule>
+      <rule>
+        <keyseq keys="1h"/>
+        <insert string="朱"/>
+      </rule>
+      <rule>
+        <keyseq keys="2h"/>
+        <insert string="遅"/>
+      </rule>
+      <rule>
+        <keyseq keys="3h"/>
+        <insert string="甲"/>
+      </rule>
+      <rule>
+        <keyseq keys="4h"/>
+        <insert string="致"/>
+      </rule>
+      <rule>
+        <keyseq keys="5h"/>
+        <insert string="汎"/>
+      </rule>
+      <rule>
+        <keyseq keys="7h"/>
+        <insert string="衰"/>
+      </rule>
+      <rule>
+        <keyseq keys="8h"/>
+        <insert string="滋"/>
+      </rule>
+      <rule>
+        <keyseq keys="9h"/>
+        <insert string="沈"/>
+      </rule>
+      <rule>
+        <keyseq keys="0h"/>
+        <insert string="己"/>
+      </rule>
+      <rule>
+        <keyseq keys="qh"/>
+        <insert string="病"/>
+      </rule>
+      <rule>
+        <keyseq keys="wh"/>
+        <insert string="終"/>
+      </rule>
+      <rule>
+        <keyseq keys="eh"/>
+        <insert string="起"/>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert string="路"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="越"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert string="む"/>
+      </rule>
+      <rule>
+        <keyseq keys="uh"/>
+        <insert string="南"/>
+      </rule>
+      <rule>
+        <keyseq keys="ih"/>
+        <insert string="原"/>
+      </rule>
+      <rule>
+        <keyseq keys="oh"/>
+        <insert string="駅"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="物"/>
+      </rule>
+      <rule>
+        <keyseq keys="ah"/>
+        <insert string="勢"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="必"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="講"/>
+      </rule>
+      <rule>
+        <keyseq keys="fh"/>
+        <insert string="愛"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="管"/>
+      </rule>
+      <rule>
+        <keyseq keys="hh"/>
+        <insert string="要"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="設"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="水"/>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <insert string="藤"/>
+      </rule>
+      <rule>
+        <keyseq keys=";h"/>
+        <insert string="有"/>
+      </rule>
+      <rule>
+        <keyseq keys="zh"/>
+        <insert string="素"/>
+      </rule>
+      <rule>
+        <keyseq keys="xh"/>
+        <insert string="兵"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="専"/>
+      </rule>
+      <rule>
+        <keyseq keys="vh"/>
+        <insert string="親"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="寮"/>
+      </rule>
+      <rule>
+        <keyseq keys="nh"/>
+        <insert string="ホ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mh"/>
+        <insert string="共"/>
+      </rule>
+      <rule>
+        <keyseq keys=",h"/>
+        <insert string="ブ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="平"/>
+      </rule>
+      <rule>
+        <keyseq keys="/h"/>
+        <insert string="楽"/>
+      </rule>
+      <rule>
+        <keyseq keys="1j"/>
+        <insert string="陣"/>
+      </rule>
+      <rule>
+        <keyseq keys="2j"/>
+        <insert string="鶴"/>
+      </rule>
+      <rule>
+        <keyseq keys="3j"/>
+        <insert string="鹿"/>
+      </rule>
+      <rule>
+        <keyseq keys="4j"/>
+        <insert string="貨"/>
+      </rule>
+      <rule>
+        <keyseq keys="5j"/>
+        <insert string="絡"/>
+      </rule>
+      <rule>
+        <keyseq keys="7j"/>
+        <insert string="趨"/>
+      </rule>
+      <rule>
+        <keyseq keys="8j"/>
+        <insert string="湿"/>
+      </rule>
+      <rule>
+        <keyseq keys="9j"/>
+        <insert string="添"/>
+      </rule>
+      <rule>
+        <keyseq keys="0j"/>
+        <insert string="已"/>
+      </rule>
+      <rule>
+        <keyseq keys="qj"/>
+        <insert string="常"/>
+      </rule>
+      <rule>
+        <keyseq keys="wj"/>
+        <insert string="張"/>
+      </rule>
+      <rule>
+        <keyseq keys="ej"/>
+        <insert string="薬"/>
+      </rule>
+      <rule>
+        <keyseq keys="rj"/>
+        <insert string="防"/>
+      </rule>
+      <rule>
+        <keyseq keys="tj"/>
+        <insert string="得"/>
+      </rule>
+      <rule>
+        <keyseq keys="yj"/>
+        <insert string="ケ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uj"/>
+        <insert string="式"/>
+      </rule>
+      <rule>
+        <keyseq keys="ij"/>
+        <insert string="戦"/>
+      </rule>
+      <rule>
+        <keyseq keys="oj"/>
+        <insert string="関"/>
+      </rule>
+      <rule>
+        <keyseq keys="pj"/>
+        <insert string="男"/>
+      </rule>
+      <rule>
+        <keyseq keys="aj"/>
+        <insert string="輸"/>
+      </rule>
+      <rule>
+        <keyseq keys="sj"/>
+        <insert string="形"/>
+      </rule>
+      <rule>
+        <keyseq keys="dj"/>
+        <insert string="助"/>
+      </rule>
+      <rule>
+        <keyseq keys="fj"/>
+        <insert string="◇"/>
+      </rule>
+      <rule>
+        <keyseq keys="gj"/>
+        <insert string="流"/>
+      </rule>
+      <rule>
+        <keyseq keys="hj"/>
+        <insert string="連"/>
+      </rule>
+      <rule>
+        <keyseq keys="jj"/>
+        <insert string="鉄"/>
+      </rule>
+      <rule>
+        <keyseq keys="kj"/>
+        <insert string="教"/>
+      </rule>
+      <rule>
+        <keyseq keys="lj"/>
+        <insert string="力"/>
+      </rule>
+      <rule>
+        <keyseq keys=";j"/>
+        <insert string="ベ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zj"/>
+        <insert string="毛"/>
+      </rule>
+      <rule>
+        <keyseq keys="xj"/>
+        <insert string="永"/>
+      </rule>
+      <rule>
+        <keyseq keys="cj"/>
+        <insert string="申"/>
+      </rule>
+      <rule>
+        <keyseq keys="vj"/>
+        <insert string="袋"/>
+      </rule>
+      <rule>
+        <keyseq keys="bj"/>
+        <insert string="良"/>
+      </rule>
+      <rule>
+        <keyseq keys="nj"/>
+        <insert string="私"/>
+      </rule>
+      <rule>
+        <keyseq keys="mj"/>
+        <insert string="ゴ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",j"/>
+        <insert string="来"/>
+      </rule>
+      <rule>
+        <keyseq keys=".j"/>
+        <insert string="信"/>
+      </rule>
+      <rule>
+        <keyseq keys="/j"/>
+        <insert string="午"/>
+      </rule>
+      <rule>
+        <keyseq keys="1k"/>
+        <insert string="眼"/>
+      </rule>
+      <rule>
+        <keyseq keys="2k"/>
+        <insert string="繁"/>
+      </rule>
+      <rule>
+        <keyseq keys="3k"/>
+        <insert string="誌"/>
+      </rule>
+      <rule>
+        <keyseq keys="4k"/>
+        <insert string="招"/>
+      </rule>
+      <rule>
+        <keyseq keys="5k"/>
+        <insert string="季"/>
+      </rule>
+      <rule>
+        <keyseq keys="7k"/>
+        <insert string="垂"/>
+      </rule>
+      <rule>
+        <keyseq keys="8k"/>
+        <insert string="甚"/>
+      </rule>
+      <rule>
+        <keyseq keys="9k"/>
+        <insert string="徹"/>
+      </rule>
+      <rule>
+        <keyseq keys="0k"/>
+        <insert string="巳"/>
+      </rule>
+      <rule>
+        <keyseq keys="qk"/>
+        <insert string="寺"/>
+      </rule>
+      <rule>
+        <keyseq keys="wk"/>
+        <insert string="質"/>
+      </rule>
+      <rule>
+        <keyseq keys="ek"/>
+        <insert string="づ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rk"/>
+        <insert string="港"/>
+      </rule>
+      <rule>
+        <keyseq keys="tk"/>
+        <insert string="条"/>
+      </rule>
+      <rule>
+        <keyseq keys="yk"/>
+        <insert string="話"/>
+      </rule>
+      <rule>
+        <keyseq keys="uk"/>
+        <insert string="座"/>
+      </rule>
+      <rule>
+        <keyseq keys="ik"/>
+        <insert string="線"/>
+      </rule>
+      <rule>
+        <keyseq keys="ok"/>
+        <insert string="ダ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pk"/>
+        <insert string="橋"/>
+      </rule>
+      <rule>
+        <keyseq keys="ak"/>
+        <insert string="基"/>
+      </rule>
+      <rule>
+        <keyseq keys="sk"/>
+        <insert string="好"/>
+      </rule>
+      <rule>
+        <keyseq keys="dk"/>
+        <insert string="味"/>
+      </rule>
+      <rule>
+        <keyseq keys="fk"/>
+        <insert string="宝"/>
+      </rule>
+      <rule>
+        <keyseq keys="gk"/>
+        <insert string="争"/>
+      </rule>
+      <rule>
+        <keyseq keys="hk"/>
+        <insert string="デ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jk"/>
+        <insert string="現"/>
+      </rule>
+      <rule>
+        <keyseq keys="kk"/>
+        <insert string="エ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lk"/>
+        <insert string="他"/>
+      </rule>
+      <rule>
+        <keyseq keys=";k"/>
+        <insert string="度"/>
+      </rule>
+      <rule>
+        <keyseq keys="zk"/>
+        <insert string="等"/>
+      </rule>
+      <rule>
+        <keyseq keys="xk"/>
+        <insert string="浅"/>
+      </rule>
+      <rule>
+        <keyseq keys="ck"/>
+        <insert string="頃"/>
+      </rule>
+      <rule>
+        <keyseq keys="vk"/>
+        <insert string="落"/>
+      </rule>
+      <rule>
+        <keyseq keys="bk"/>
+        <insert string="命"/>
+      </rule>
+      <rule>
+        <keyseq keys="nk"/>
+        <insert string="村"/>
+      </rule>
+      <rule>
+        <keyseq keys="mk"/>
+        <insert string="ガ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",k"/>
+        <insert string="製"/>
+      </rule>
+      <rule>
+        <keyseq keys=".k"/>
+        <insert string="校"/>
+      </rule>
+      <rule>
+        <keyseq keys="/k"/>
+        <insert string="ご"/>
+      </rule>
+      <rule>
+        <keyseq keys="1l"/>
+        <insert string="執"/>
+      </rule>
+      <rule>
+        <keyseq keys="2l"/>
+        <insert string="紹"/>
+      </rule>
+      <rule>
+        <keyseq keys="3l"/>
+        <insert string="夢"/>
+      </rule>
+      <rule>
+        <keyseq keys="4l"/>
+        <insert string="卸"/>
+      </rule>
+      <rule>
+        <keyseq keys="5l"/>
+        <insert string="阿"/>
+      </rule>
+      <rule>
+        <keyseq keys="7l"/>
+        <insert string="粋"/>
+      </rule>
+      <rule>
+        <keyseq keys="9l"/>
+        <insert string="爪"/>
+      </rule>
+      <rule>
+        <keyseq keys="0l"/>
+        <insert string="巴"/>
+      </rule>
+      <rule>
+        <keyseq keys="ql"/>
+        <insert string="停"/>
+      </rule>
+      <rule>
+        <keyseq keys="wl"/>
+        <insert string="領"/>
+      </rule>
+      <rule>
+        <keyseq keys="el"/>
+        <insert string="容"/>
+      </rule>
+      <rule>
+        <keyseq keys="rl"/>
+        <insert string="玉"/>
+      </rule>
+      <rule>
+        <keyseq keys="tl"/>
+        <insert string="右"/>
+      </rule>
+      <rule>
+        <keyseq keys="yl"/>
+        <insert string="べ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ul"/>
+        <insert string="民"/>
+      </rule>
+      <rule>
+        <keyseq keys="il"/>
+        <insert string="ソ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ol"/>
+        <insert string="点"/>
+      </rule>
+      <rule>
+        <keyseq keys="pl"/>
+        <insert string="遇"/>
+      </rule>
+      <rule>
+        <keyseq keys="al"/>
+        <insert string="足"/>
+      </rule>
+      <rule>
+        <keyseq keys="sl"/>
+        <insert string="草"/>
+      </rule>
+      <rule>
+        <keyseq keys="dl"/>
+        <insert string="築"/>
+      </rule>
+      <rule>
+        <keyseq keys="fl"/>
+        <insert string="観"/>
+      </rule>
+      <rule>
+        <keyseq keys="gl"/>
+        <insert string="言"/>
+      </rule>
+      <rule>
+        <keyseq keys="hl"/>
+        <insert string="車"/>
+      </rule>
+      <rule>
+        <keyseq keys="jl"/>
+        <insert string="成"/>
+      </rule>
+      <rule>
+        <keyseq keys="kl"/>
+        <insert string="天"/>
+      </rule>
+      <rule>
+        <keyseq keys="ll"/>
+        <insert string="世"/>
+      </rule>
+      <rule>
+        <keyseq keys=";l"/>
+        <insert string="文"/>
+      </rule>
+      <rule>
+        <keyseq keys="zl"/>
+        <insert string="板"/>
+      </rule>
+      <rule>
+        <keyseq keys="xl"/>
+        <insert string="客"/>
+      </rule>
+      <rule>
+        <keyseq keys="cl"/>
+        <insert string="師"/>
+      </rule>
+      <rule>
+        <keyseq keys="vl"/>
+        <insert string="税"/>
+      </rule>
+      <rule>
+        <keyseq keys="bl"/>
+        <insert string="飛"/>
+      </rule>
+      <rule>
+        <keyseq keys="nl"/>
+        <insert string="ノ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ml"/>
+        <insert string="完"/>
+      </rule>
+      <rule>
+        <keyseq keys=",l"/>
+        <insert string="重"/>
+      </rule>
+      <rule>
+        <keyseq keys=".l"/>
+        <insert string="約"/>
+      </rule>
+      <rule>
+        <keyseq keys="/l"/>
+        <insert string="各"/>
+      </rule>
+      <rule>
+        <keyseq keys="1;"/>
+        <insert string="岳"/>
+      </rule>
+      <rule>
+        <keyseq keys="2;"/>
+        <insert string="刑"/>
+      </rule>
+      <rule>
+        <keyseq keys="3;"/>
+        <insert string="弱"/>
+      </rule>
+      <rule>
+        <keyseq keys="4;"/>
+        <insert string="雲"/>
+      </rule>
+      <rule>
+        <keyseq keys="5;"/>
+        <insert string="窓"/>
+      </rule>
+      <rule>
+        <keyseq keys="7;"/>
+        <insert string="寸"/>
+      </rule>
+      <rule>
+        <keyseq keys="8;"/>
+        <insert string="瞳"/>
+      </rule>
+      <rule>
+        <keyseq keys="9;"/>
+        <insert string="陶"/>
+      </rule>
+      <rule>
+        <keyseq keys="q;"/>
+        <insert string="河"/>
+      </rule>
+      <rule>
+        <keyseq keys="w;"/>
+        <insert string="置"/>
+      </rule>
+      <rule>
+        <keyseq keys="e;"/>
+        <insert string="供"/>
+      </rule>
+      <rule>
+        <keyseq keys="r;"/>
+        <insert string="試"/>
+      </rule>
+      <rule>
+        <keyseq keys="t;"/>
+        <insert string="席"/>
+      </rule>
+      <rule>
+        <keyseq keys="y;"/>
+        <insert string="期"/>
+      </rule>
+      <rule>
+        <keyseq keys="u;"/>
+        <insert string="ゾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i;"/>
+        <insert string="歳"/>
+      </rule>
+      <rule>
+        <keyseq keys="o;"/>
+        <insert string="強"/>
+      </rule>
+      <rule>
+        <keyseq keys="p;"/>
+        <insert string="係"/>
+      </rule>
+      <rule>
+        <keyseq keys="a;"/>
+        <insert string="婦"/>
+      </rule>
+      <rule>
+        <keyseq keys="s;"/>
+        <insert string="段"/>
+      </rule>
+      <rule>
+        <keyseq keys="d;"/>
+        <insert string="衛"/>
+      </rule>
+      <rule>
+        <keyseq keys="f;"/>
+        <insert string="額"/>
+      </rule>
+      <rule>
+        <keyseq keys="g;"/>
+        <insert string="渋"/>
+      </rule>
+      <rule>
+        <keyseq keys="h;"/>
+        <insert string="主"/>
+      </rule>
+      <rule>
+        <keyseq keys="j;"/>
+        <insert string="映"/>
+      </rule>
+      <rule>
+        <keyseq keys="k;"/>
+        <insert string="書"/>
+      </rule>
+      <rule>
+        <keyseq keys="l;"/>
+        <insert string="可"/>
+      </rule>
+      <rule>
+        <keyseq keys=";;"/>
+        <insert string="へ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z;"/>
+        <insert string="伝"/>
+      </rule>
+      <rule>
+        <keyseq keys="x;"/>
+        <insert string="庭"/>
+      </rule>
+      <rule>
+        <keyseq keys="c;"/>
+        <insert string="課"/>
+      </rule>
+      <rule>
+        <keyseq keys="v;"/>
+        <insert string="着"/>
+      </rule>
+      <rule>
+        <keyseq keys="b;"/>
+        <insert string="坂"/>
+      </rule>
+      <rule>
+        <keyseq keys="n;"/>
+        <insert string="近"/>
+      </rule>
+      <rule>
+        <keyseq keys="m;"/>
+        <insert string="外"/>
+      </rule>
+      <rule>
+        <keyseq keys=",;"/>
+        <insert string="米"/>
+      </rule>
+      <rule>
+        <keyseq keys=".;"/>
+        <insert string="ョ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/;"/>
+        <insert string="光"/>
+      </rule>
+      <rule>
+        <keyseq keys="1z"/>
+        <insert string="ぁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="3z"/>
+        <insert string="瓦"/>
+      </rule>
+      <rule>
+        <keyseq keys="6z"/>
+        <insert string="呼"/>
+      </rule>
+      <rule>
+        <keyseq keys="7z"/>
+        <insert string="幅"/>
+      </rule>
+      <rule>
+        <keyseq keys="8z"/>
+        <insert string="歓"/>
+      </rule>
+      <rule>
+        <keyseq keys="9z"/>
+        <insert string="功"/>
+      </rule>
+      <rule>
+        <keyseq keys="0z"/>
+        <insert string="盗"/>
+      </rule>
+      <rule>
+        <keyseq keys="qz"/>
+        <insert string="徳"/>
+      </rule>
+      <rule>
+        <keyseq keys="wz"/>
+        <insert string="渡"/>
+      </rule>
+      <rule>
+        <keyseq keys="ez"/>
+        <insert string="守"/>
+      </rule>
+      <rule>
+        <keyseq keys="rz"/>
+        <insert string="登"/>
+      </rule>
+      <rule>
+        <keyseq keys="tz"/>
+        <insert string="退"/>
+      </rule>
+      <rule>
+        <keyseq keys="yz"/>
+        <insert string="店"/>
+      </rule>
+      <rule>
+        <keyseq keys="uz"/>
+        <insert string="持"/>
+      </rule>
+      <rule>
+        <keyseq keys="iz"/>
+        <insert string="町"/>
+      </rule>
+      <rule>
+        <keyseq keys="oz"/>
+        <insert string="所"/>
+      </rule>
+      <rule>
+        <keyseq keys="pz"/>
+        <insert string="ほ"/>
+      </rule>
+      <rule>
+        <keyseq keys="az"/>
+        <insert string="件"/>
+      </rule>
+      <rule>
+        <keyseq keys="sz"/>
+        <insert string="友"/>
+      </rule>
+      <rule>
+        <keyseq keys="dz"/>
+        <insert string="卒"/>
+      </rule>
+      <rule>
+        <keyseq keys="fz"/>
+        <insert string="初"/>
+      </rule>
+      <rule>
+        <keyseq keys="gz"/>
+        <insert string="慣"/>
+      </rule>
+      <rule>
+        <keyseq keys="hz"/>
+        <insert string="行"/>
+      </rule>
+      <rule>
+        <keyseq keys="jz"/>
+        <insert string="ド"/>
+      </rule>
+      <rule>
+        <keyseq keys="kz"/>
+        <insert string="円"/>
+      </rule>
+      <rule>
+        <keyseq keys="lz"/>
+        <insert string="小"/>
+      </rule>
+      <rule>
+        <keyseq keys=";z"/>
+        <insert string="ジ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zz"/>
+        <insert string="ヨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xz"/>
+        <insert string="誤"/>
+      </rule>
+      <rule>
+        <keyseq keys="cz"/>
+        <insert string="証"/>
+      </rule>
+      <rule>
+        <keyseq keys="vz"/>
+        <insert string="含"/>
+      </rule>
+      <rule>
+        <keyseq keys="bz"/>
+        <insert string="%"/>
+      </rule>
+      <rule>
+        <keyseq keys="nz"/>
+        <insert string="海"/>
+      </rule>
+      <rule>
+        <keyseq keys="mz"/>
+        <insert string="道"/>
+      </rule>
+      <rule>
+        <keyseq keys=",z"/>
+        <insert string="ず"/>
+      </rule>
+      <rule>
+        <keyseq keys=".z"/>
+        <insert string="西"/>
+      </rule>
+      <rule>
+        <keyseq keys="/z"/>
+        <insert string="げ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1x"/>
+        <insert string="ぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="6x"/>
+        <insert string="紀"/>
+      </rule>
+      <rule>
+        <keyseq keys="7x"/>
+        <insert string="破"/>
+      </rule>
+      <rule>
+        <keyseq keys="8x"/>
+        <insert string="郡"/>
+      </rule>
+      <rule>
+        <keyseq keys="9x"/>
+        <insert string="抗"/>
+      </rule>
+      <rule>
+        <keyseq keys="0x"/>
+        <insert string="幡"/>
+      </rule>
+      <rule>
+        <keyseq keys="qx"/>
+        <insert string="械"/>
+      </rule>
+      <rule>
+        <keyseq keys="wx"/>
+        <insert string="刊"/>
+      </rule>
+      <rule>
+        <keyseq keys="ex"/>
+        <insert string="訪"/>
+      </rule>
+      <rule>
+        <keyseq keys="rx"/>
+        <insert string="融"/>
+      </rule>
+      <rule>
+        <keyseq keys="tx"/>
+        <insert string="雨"/>
+      </rule>
+      <rule>
+        <keyseq keys="yx"/>
+        <insert string="全"/>
+      </rule>
+      <rule>
+        <keyseq keys="ux"/>
+        <insert string="じ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ix"/>
+        <insert string="自"/>
+      </rule>
+      <rule>
+        <keyseq keys="ox"/>
+        <insert string="議"/>
+      </rule>
+      <rule>
+        <keyseq keys="px"/>
+        <insert string="明"/>
+      </rule>
+      <rule>
+        <keyseq keys="ax"/>
+        <insert string="宮"/>
+      </rule>
+      <rule>
+        <keyseq keys="sx"/>
+        <insert string="伊"/>
+      </rule>
+      <rule>
+        <keyseq keys="dx"/>
+        <insert string="求"/>
+      </rule>
+      <rule>
+        <keyseq keys="fx"/>
+        <insert string="技"/>
+      </rule>
+      <rule>
+        <keyseq keys="gx"/>
+        <insert string="写"/>
+      </rule>
+      <rule>
+        <keyseq keys="hx"/>
+        <insert string="通"/>
+      </rule>
+      <rule>
+        <keyseq keys="jx"/>
+        <insert string="カ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kx"/>
+        <insert string="社"/>
+      </rule>
+      <rule>
+        <keyseq keys="lx"/>
+        <insert string="野"/>
+      </rule>
+      <rule>
+        <keyseq keys=";x"/>
+        <insert string="同"/>
+      </rule>
+      <rule>
+        <keyseq keys="zx"/>
+        <insert string="判"/>
+      </rule>
+      <rule>
+        <keyseq keys="xx"/>
+        <insert string="規"/>
+      </rule>
+      <rule>
+        <keyseq keys="cx"/>
+        <insert string="感"/>
+      </rule>
+      <rule>
+        <keyseq keys="vx"/>
+        <insert string="値"/>
+      </rule>
+      <rule>
+        <keyseq keys="bx"/>
+        <insert string="ギ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nx"/>
+        <insert string="当"/>
+      </rule>
+      <rule>
+        <keyseq keys="mx"/>
+        <insert string="理"/>
+      </rule>
+      <rule>
+        <keyseq keys=",x"/>
+        <insert string="メ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".x"/>
+        <insert string="ウ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/x"/>
+        <insert string="グ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1c"/>
+        <insert string="ぅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="6c"/>
+        <insert string="房"/>
+      </rule>
+      <rule>
+        <keyseq keys="7c"/>
+        <insert string="績"/>
+      </rule>
+      <rule>
+        <keyseq keys="8c"/>
+        <insert string="識"/>
+      </rule>
+      <rule>
+        <keyseq keys="9c"/>
+        <insert string="属"/>
+      </rule>
+      <rule>
+        <keyseq keys="0c"/>
+        <insert string="衣"/>
+      </rule>
+      <rule>
+        <keyseq keys="qc"/>
+        <insert string="帝"/>
+      </rule>
+      <rule>
+        <keyseq keys="wc"/>
+        <insert string="始"/>
+      </rule>
+      <rule>
+        <keyseq keys="ec"/>
+        <insert string="了"/>
+      </rule>
+      <rule>
+        <keyseq keys="rc"/>
+        <insert string="極"/>
+      </rule>
+      <rule>
+        <keyseq keys="tc"/>
+        <insert string="熱"/>
+      </rule>
+      <rule>
+        <keyseq keys="yc"/>
+        <insert string="バ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uc"/>
+        <insert string="部"/>
+      </rule>
+      <rule>
+        <keyseq keys="ic"/>
+        <insert string="六"/>
+      </rule>
+      <rule>
+        <keyseq keys="oc"/>
+        <insert string="経"/>
+      </rule>
+      <rule>
+        <keyseq keys="pc"/>
+        <insert string="動"/>
+      </rule>
+      <rule>
+        <keyseq keys="ac"/>
+        <insert string="局"/>
+      </rule>
+      <rule>
+        <keyseq keys="sc"/>
+        <insert string="頭"/>
+      </rule>
+      <rule>
+        <keyseq keys="dc"/>
+        <insert string="配"/>
+      </rule>
+      <rule>
+        <keyseq keys="fc"/>
+        <insert string="黒"/>
+      </rule>
+      <rule>
+        <keyseq keys="gc"/>
+        <insert string="院"/>
+      </rule>
+      <rule>
+        <keyseq keys="hc"/>
+        <insert string="だ"/>
+      </rule>
+      <rule>
+        <keyseq keys="jc"/>
+        <insert string="り"/>
+      </rule>
+      <rule>
+        <keyseq keys="kc"/>
+        <insert string="―"/>
+      </rule>
+      <rule>
+        <keyseq keys="lc"/>
+        <insert string="め"/>
+      </rule>
+      <rule>
+        <keyseq keys=";c"/>
+        <insert string="大"/>
+      </rule>
+      <rule>
+        <keyseq keys="zc"/>
+        <insert string="済"/>
+      </rule>
+      <rule>
+        <keyseq keys="xc"/>
+        <insert string="吉"/>
+      </rule>
+      <rule>
+        <keyseq keys="cc"/>
+        <insert string="ゆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vc"/>
+        <insert string="器"/>
+      </rule>
+      <rule>
+        <keyseq keys="bc"/>
+        <insert string="照"/>
+      </rule>
+      <rule>
+        <keyseq keys="nc"/>
+        <insert string="不"/>
+      </rule>
+      <rule>
+        <keyseq keys="mc"/>
+        <insert string="合"/>
+      </rule>
+      <rule>
+        <keyseq keys=",c"/>
+        <insert string="面"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <insert string="政"/>
+      </rule>
+      <rule>
+        <keyseq keys="/c"/>
+        <insert string="オ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1v"/>
+        <insert string="ぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="6v"/>
+        <insert string="去"/>
+      </rule>
+      <rule>
+        <keyseq keys="7v"/>
+        <insert string="疑"/>
+      </rule>
+      <rule>
+        <keyseq keys="8v"/>
+        <insert string="ぢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="9v"/>
+        <insert string="綿"/>
+      </rule>
+      <rule>
+        <keyseq keys="0v"/>
+        <insert string="離"/>
+      </rule>
+      <rule>
+        <keyseq keys="qv"/>
+        <insert string="読"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv"/>
+        <insert string="鈴"/>
+      </rule>
+      <rule>
+        <keyseq keys="ev"/>
+        <insert string="恐"/>
+      </rule>
+      <rule>
+        <keyseq keys="rv"/>
+        <insert string="督"/>
+      </rule>
+      <rule>
+        <keyseq keys="tv"/>
+        <insert string="況"/>
+      </rule>
+      <rule>
+        <keyseq keys="yv"/>
+        <insert string="後"/>
+      </rule>
+      <rule>
+        <keyseq keys="uv"/>
+        <insert string="間"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv"/>
+        <insert string="場"/>
+      </rule>
+      <rule>
+        <keyseq keys="ov"/>
+        <insert string="ニ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pv"/>
+        <insert string="産"/>
+      </rule>
+      <rule>
+        <keyseq keys="av"/>
+        <insert string="向"/>
+      </rule>
+      <rule>
+        <keyseq keys="sv"/>
+        <insert string="府"/>
+      </rule>
+      <rule>
+        <keyseq keys="dv"/>
+        <insert string="富"/>
+      </rule>
+      <rule>
+        <keyseq keys="fv"/>
+        <insert string="直"/>
+      </rule>
+      <rule>
+        <keyseq keys="gv"/>
+        <insert string="倉"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv"/>
+        <insert string="新"/>
+      </rule>
+      <rule>
+        <keyseq keys="jv"/>
+        <insert string="」"/>
+      </rule>
+      <rule>
+        <keyseq keys="kv"/>
+        <insert string="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="lv"/>
+        <insert string="子"/>
+      </rule>
+      <rule>
+        <keyseq keys=";v"/>
+        <insert string="五"/>
+      </rule>
+      <rule>
+        <keyseq keys="zv"/>
+        <insert string="説"/>
+      </rule>
+      <rule>
+        <keyseq keys="xv"/>
+        <insert string="週"/>
+      </rule>
+      <rule>
+        <keyseq keys="cv"/>
+        <insert string="号"/>
+      </rule>
+      <rule>
+        <keyseq keys="vv"/>
+        <insert string="葉"/>
+      </rule>
+      <rule>
+        <keyseq keys="bv"/>
+        <insert string="派"/>
+      </rule>
+      <rule>
+        <keyseq keys="nv"/>
+        <insert string="委"/>
+      </rule>
+      <rule>
+        <keyseq keys="mv"/>
+        <insert string="化"/>
+      </rule>
+      <rule>
+        <keyseq keys=",v"/>
+        <insert string="ビ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".v"/>
+        <insert string="目"/>
+      </rule>
+      <rule>
+        <keyseq keys="/v"/>
+        <insert string="市"/>
+      </rule>
+      <rule>
+        <keyseq keys="1b"/>
+        <insert string="ぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="6b"/>
+        <insert string="秒"/>
+      </rule>
+      <rule>
+        <keyseq keys="7b"/>
+        <insert string="範"/>
+      </rule>
+      <rule>
+        <keyseq keys="8b"/>
+        <insert string="核"/>
+      </rule>
+      <rule>
+        <keyseq keys="9b"/>
+        <insert string="影"/>
+      </rule>
+      <rule>
+        <keyseq keys="0b"/>
+        <insert string="麻"/>
+      </rule>
+      <rule>
+        <keyseq keys="qb"/>
+        <insert string="族"/>
+      </rule>
+      <rule>
+        <keyseq keys="wb"/>
+        <insert string="丁"/>
+      </rule>
+      <rule>
+        <keyseq keys="eb"/>
+        <insert string="未"/>
+      </rule>
+      <rule>
+        <keyseq keys="rb"/>
+        <insert string="才"/>
+      </rule>
+      <rule>
+        <keyseq keys="tb"/>
+        <insert string="返"/>
+      </rule>
+      <rule>
+        <keyseq keys="yb"/>
+        <insert string="問"/>
+      </rule>
+      <rule>
+        <keyseq keys="ub"/>
+        <insert string="ム"/>
+      </rule>
+      <rule>
+        <keyseq keys="ib"/>
+        <insert string="七"/>
+      </rule>
+      <rule>
+        <keyseq keys="ob"/>
+        <insert string="住"/>
+      </rule>
+      <rule>
+        <keyseq keys="pb"/>
+        <insert string="北"/>
+      </rule>
+      <rule>
+        <keyseq keys="ab"/>
+        <insert string="割"/>
+      </rule>
+      <rule>
+        <keyseq keys="sb"/>
+        <insert string="ぶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="db"/>
+        <insert string="番"/>
+      </rule>
+      <rule>
+        <keyseq keys="fb"/>
+        <insert string="望"/>
+      </rule>
+      <rule>
+        <keyseq keys="gb"/>
+        <insert string="元"/>
+      </rule>
+      <rule>
+        <keyseq keys="hb"/>
+        <insert string="事"/>
+      </rule>
+      <rule>
+        <keyseq keys="jb"/>
+        <insert string="田"/>
+      </rule>
+      <rule>
+        <keyseq keys="kb"/>
+        <insert string="会"/>
+      </rule>
+      <rule>
+        <keyseq keys="lb"/>
+        <insert string="前"/>
+      </rule>
+      <rule>
+        <keyseq keys=";b"/>
+        <insert string="そ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zb"/>
+        <insert string="休"/>
+      </rule>
+      <rule>
+        <keyseq keys="xb"/>
+        <insert string="省"/>
+      </rule>
+      <rule>
+        <keyseq keys="cb"/>
+        <insert string="央"/>
+      </rule>
+      <rule>
+        <keyseq keys="vb"/>
+        <insert string="福"/>
+      </rule>
+      <rule>
+        <keyseq keys="bb"/>
+        <insert string="毎"/>
+      </rule>
+      <rule>
+        <keyseq keys="nb"/>
+        <insert string="気"/>
+      </rule>
+      <rule>
+        <keyseq keys="mb"/>
+        <insert string="売"/>
+      </rule>
+      <rule>
+        <keyseq keys=",b"/>
+        <insert string="下"/>
+      </rule>
+      <rule>
+        <keyseq keys=".b"/>
+        <insert string="都"/>
+      </rule>
+      <rule>
+        <keyseq keys="/b"/>
+        <insert string="株"/>
+      </rule>
+      <rule>
+        <keyseq keys="1n"/>
+        <insert string="欲"/>
+      </rule>
+      <rule>
+        <keyseq keys="2n"/>
+        <insert string="巣"/>
+      </rule>
+      <rule>
+        <keyseq keys="3n"/>
+        <insert string="茂"/>
+      </rule>
+      <rule>
+        <keyseq keys="4n"/>
+        <insert string="述"/>
+      </rule>
+      <rule>
+        <keyseq keys="5n"/>
+        <insert string="朗"/>
+      </rule>
+      <rule>
+        <keyseq keys="qn"/>
+        <insert string="帰"/>
+      </rule>
+      <rule>
+        <keyseq keys="wn"/>
+        <insert string="庁"/>
+      </rule>
+      <rule>
+        <keyseq keys="en"/>
+        <insert string="昨"/>
+      </rule>
+      <rule>
+        <keyseq keys="rn"/>
+        <insert string="跡"/>
+      </rule>
+      <rule>
+        <keyseq keys="tn"/>
+        <insert string="ゲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="yn"/>
+        <insert string="洗"/>
+      </rule>
+      <rule>
+        <keyseq keys="un"/>
+        <insert string="羽"/>
+      </rule>
+      <rule>
+        <keyseq keys="in"/>
+        <insert string="個"/>
+      </rule>
+      <rule>
+        <keyseq keys="on"/>
+        <insert string="医"/>
+      </rule>
+      <rule>
+        <keyseq keys="pn"/>
+        <insert string="静"/>
+      </rule>
+      <rule>
+        <keyseq keys="an"/>
+        <insert string="億"/>
+      </rule>
+      <rule>
+        <keyseq keys="sn"/>
+        <insert string="録"/>
+      </rule>
+      <rule>
+        <keyseq keys="dn"/>
+        <insert string="赤"/>
+      </rule>
+      <rule>
+        <keyseq keys="fn"/>
+        <insert string="想"/>
+      </rule>
+      <rule>
+        <keyseq keys="gn"/>
+        <insert string="消"/>
+      </rule>
+      <rule>
+        <keyseq keys="hn"/>
+        <insert string="支"/>
+      </rule>
+      <rule>
+        <keyseq keys="jn"/>
+        <insert string="協"/>
+      </rule>
+      <rule>
+        <keyseq keys="kn"/>
+        <insert string="用"/>
+      </rule>
+      <rule>
+        <keyseq keys="ln"/>
+        <insert string="表"/>
+      </rule>
+      <rule>
+        <keyseq keys=";n"/>
+        <insert string="正"/>
+      </rule>
+      <rule>
+        <keyseq keys="zn"/>
+        <insert string="図"/>
+      </rule>
+      <rule>
+        <keyseq keys="xn"/>
+        <insert string="挙"/>
+      </rule>
+      <rule>
+        <keyseq keys="cn"/>
+        <insert string="険"/>
+      </rule>
+      <rule>
+        <keyseq keys="vn"/>
+        <insert string="ゼ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bn"/>
+        <insert string="波"/>
+      </rule>
+      <rule>
+        <keyseq keys="nn"/>
+        <insert string="ヤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mn"/>
+        <insert string="心"/>
+      </rule>
+      <rule>
+        <keyseq keys=",n"/>
+        <insert string="界"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="意"/>
+      </rule>
+      <rule>
+        <keyseq keys="/n"/>
+        <insert string="今"/>
+      </rule>
+      <rule>
+        <keyseq keys="1m"/>
+        <insert string="迫"/>
+      </rule>
+      <rule>
+        <keyseq keys="2m"/>
+        <insert string="災"/>
+      </rule>
+      <rule>
+        <keyseq keys="3m"/>
+        <insert string="恋"/>
+      </rule>
+      <rule>
+        <keyseq keys="4m"/>
+        <insert string="脳"/>
+      </rule>
+      <rule>
+        <keyseq keys="5m"/>
+        <insert string="老"/>
+      </rule>
+      <rule>
+        <keyseq keys="qm"/>
+        <insert string="監"/>
+      </rule>
+      <rule>
+        <keyseq keys="wm"/>
+        <insert string="寄"/>
+      </rule>
+      <rule>
+        <keyseq keys="em"/>
+        <insert string="裁"/>
+      </rule>
+      <rule>
+        <keyseq keys="rm"/>
+        <insert string="達"/>
+      </rule>
+      <rule>
+        <keyseq keys="tm"/>
+        <insert string="芝"/>
+      </rule>
+      <rule>
+        <keyseq keys="ym"/>
+        <insert string="響"/>
+      </rule>
+      <rule>
+        <keyseq keys="um"/>
+        <insert string="忘"/>
+      </rule>
+      <rule>
+        <keyseq keys="im"/>
+        <insert string="討"/>
+      </rule>
+      <rule>
+        <keyseq keys="om"/>
+        <insert string="史"/>
+      </rule>
+      <rule>
+        <keyseq keys="pm"/>
+        <insert string="環"/>
+      </rule>
+      <rule>
+        <keyseq keys="am"/>
+        <insert string="色"/>
+      </rule>
+      <rule>
+        <keyseq keys="sm"/>
+        <insert string="貸"/>
+      </rule>
+      <rule>
+        <keyseq keys="dm"/>
+        <insert string="販"/>
+      </rule>
+      <rule>
+        <keyseq keys="fm"/>
+        <insert string="編"/>
+      </rule>
+      <rule>
+        <keyseq keys="gm"/>
+        <insert string="仕"/>
+      </rule>
+      <rule>
+        <keyseq keys="hm"/>
+        <insert string="先"/>
+      </rule>
+      <rule>
+        <keyseq keys="jm"/>
+        <insert string="多"/>
+      </rule>
+      <rule>
+        <keyseq keys="km"/>
+        <insert string="商"/>
+      </rule>
+      <rule>
+        <keyseq keys="lm"/>
+        <insert string="ハ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";m"/>
+        <insert string="交"/>
+      </rule>
+      <rule>
+        <keyseq keys="zm"/>
+        <insert string="之"/>
+      </rule>
+      <rule>
+        <keyseq keys="xm"/>
+        <insert string="末"/>
+      </rule>
+      <rule>
+        <keyseq keys="cm"/>
+        <insert string="ぼ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vm"/>
+        <insert string="街"/>
+      </rule>
+      <rule>
+        <keyseq keys="bm"/>
+        <insert string="免"/>
+      </rule>
+      <rule>
+        <keyseq keys="nm"/>
+        <insert string="再"/>
+      </rule>
+      <rule>
+        <keyseq keys="mm"/>
+        <insert string="ネ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",m"/>
+        <insert string="〜"/>
+      </rule>
+      <rule>
+        <keyseq keys=".m"/>
+        <insert string="口"/>
+      </rule>
+      <rule>
+        <keyseq keys="/m"/>
+        <insert string="台"/>
+      </rule>
+      <rule>
+        <keyseq keys="1,"/>
+        <insert string="留"/>
+      </rule>
+      <rule>
+        <keyseq keys="2,"/>
+        <insert string="列"/>
+      </rule>
+      <rule>
+        <keyseq keys="3,"/>
+        <insert string="刻"/>
+      </rule>
+      <rule>
+        <keyseq keys="4,"/>
+        <insert string="豆"/>
+      </rule>
+      <rule>
+        <keyseq keys="5,"/>
+        <insert string="看"/>
+      </rule>
+      <rule>
+        <keyseq keys="q,"/>
+        <insert string="竹"/>
+      </rule>
+      <rule>
+        <keyseq keys="w,"/>
+        <insert string="注"/>
+      </rule>
+      <rule>
+        <keyseq keys="e,"/>
+        <insert string="介"/>
+      </rule>
+      <rule>
+        <keyseq keys="r,"/>
+        <insert string="具"/>
+      </rule>
+      <rule>
+        <keyseq keys="t,"/>
+        <insert string="失"/>
+      </rule>
+      <rule>
+        <keyseq keys="y,"/>
+        <insert string="司"/>
+      </rule>
+      <rule>
+        <keyseq keys="u,"/>
+        <insert string="迎"/>
+      </rule>
+      <rule>
+        <keyseq keys="i,"/>
+        <insert string="華"/>
+      </rule>
+      <rule>
+        <keyseq keys="o,"/>
+        <insert string="許"/>
+      </rule>
+      <rule>
+        <keyseq keys="p,"/>
+        <insert string="補"/>
+      </rule>
+      <rule>
+        <keyseq keys="a,"/>
+        <insert string="左"/>
+      </rule>
+      <rule>
+        <keyseq keys="s,"/>
+        <insert string="態"/>
+      </rule>
+      <rule>
+        <keyseq keys="d,"/>
+        <insert string="花"/>
+      </rule>
+      <rule>
+        <keyseq keys="f,"/>
+        <insert string="栄"/>
+      </rule>
+      <rule>
+        <keyseq keys="g,"/>
+        <insert string="ザ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h,"/>
+        <insert string="調"/>
+      </rule>
+      <rule>
+        <keyseq keys="j,"/>
+        <insert string="混"/>
+      </rule>
+      <rule>
+        <keyseq keys="k,"/>
+        <insert string="ポ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l,"/>
+        <insert string="決"/>
+      </rule>
+      <rule>
+        <keyseq keys=";,"/>
+        <insert string="ミ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z,"/>
+        <insert string="州"/>
+      </rule>
+      <rule>
+        <keyseq keys="x,"/>
+        <insert string="払"/>
+      </rule>
+      <rule>
+        <keyseq keys="c,"/>
+        <insert string="乗"/>
+      </rule>
+      <rule>
+        <keyseq keys="v,"/>
+        <insert string="庫"/>
+      </rule>
+      <rule>
+        <keyseq keys="b,"/>
+        <insert string="状"/>
+      </rule>
+      <rule>
+        <keyseq keys="n,"/>
+        <insert string="団"/>
+      </rule>
+      <rule>
+        <keyseq keys="m,"/>
+        <insert string="計"/>
+      </rule>
+      <rule>
+        <keyseq keys=",,"/>
+        <insert string="夫"/>
+      </rule>
+      <rule>
+        <keyseq keys=".,"/>
+        <insert string="食"/>
+      </rule>
+      <rule>
+        <keyseq keys="/,"/>
+        <insert string="総"/>
+      </rule>
+      <rule>
+        <keyseq keys="1."/>
+        <insert string="替"/>
+      </rule>
+      <rule>
+        <keyseq keys="2."/>
+        <insert string="沼"/>
+      </rule>
+      <rule>
+        <keyseq keys="3."/>
+        <insert string="?"/>
+      </rule>
+      <rule>
+        <keyseq keys="4."/>
+        <insert string="辞"/>
+      </rule>
+      <rule>
+        <keyseq keys="5."/>
+        <insert string="献"/>
+      </rule>
+      <rule>
+        <keyseq keys="q."/>
+        <insert string="ゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w."/>
+        <insert string="修"/>
+      </rule>
+      <rule>
+        <keyseq keys="e."/>
+        <insert string="究"/>
+      </rule>
+      <rule>
+        <keyseq keys="r."/>
+        <insert string="答"/>
+      </rule>
+      <rule>
+        <keyseq keys="t."/>
+        <insert string="養"/>
+      </rule>
+      <rule>
+        <keyseq keys="y."/>
+        <insert string="復"/>
+      </rule>
+      <rule>
+        <keyseq keys="u."/>
+        <insert string="並"/>
+      </rule>
+      <rule>
+        <keyseq keys="i."/>
+        <insert string="浦"/>
+      </rule>
+      <rule>
+        <keyseq keys="o."/>
+        <insert string="ユ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p."/>
+        <insert string="冷"/>
+      </rule>
+      <rule>
+        <keyseq keys="a."/>
+        <insert string="ぬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s."/>
+        <insert string="展"/>
+      </rule>
+      <rule>
+        <keyseq keys="d."/>
+        <insert string="警"/>
+      </rule>
+      <rule>
+        <keyseq keys="f."/>
+        <insert string="型"/>
+      </rule>
+      <rule>
+        <keyseq keys="g."/>
+        <insert string="誰"/>
+      </rule>
+      <rule>
+        <keyseq keys="h."/>
+        <insert string="組"/>
+      </rule>
+      <rule>
+        <keyseq keys="j."/>
+        <insert string="選"/>
+      </rule>
+      <rule>
+        <keyseq keys="k."/>
+        <insert string="党"/>
+      </rule>
+      <rule>
+        <keyseq keys="l."/>
+        <insert string="択"/>
+      </rule>
+      <rule>
+        <keyseq keys=";."/>
+        <insert string="体"/>
+      </rule>
+      <rule>
+        <keyseq keys="z."/>
+        <insert string="例"/>
+      </rule>
+      <rule>
+        <keyseq keys="x."/>
+        <insert string="満"/>
+      </rule>
+      <rule>
+        <keyseq keys="c."/>
+        <insert string="津"/>
+      </rule>
+      <rule>
+        <keyseq keys="v."/>
+        <insert string="準"/>
+      </rule>
+      <rule>
+        <keyseq keys="b."/>
+        <insert string="遊"/>
+      </rule>
+      <rule>
+        <keyseq keys="n."/>
+        <insert string="戸"/>
+      </rule>
+      <rule>
+        <keyseq keys="m."/>
+        <insert string="ひ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",."/>
+        <insert string="ょ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".."/>
+        <insert string="価"/>
+      </rule>
+      <rule>
+        <keyseq keys="/."/>
+        <insert string="与"/>
+      </rule>
+      <rule>
+        <keyseq keys="1/"/>
+        <insert string="還"/>
+      </rule>
+      <rule>
+        <keyseq keys="2/"/>
+        <insert string="更"/>
+      </rule>
+      <rule>
+        <keyseq keys="3/"/>
+        <insert string="占"/>
+      </rule>
+      <rule>
+        <keyseq keys="4/"/>
+        <insert string="箱"/>
+      </rule>
+      <rule>
+        <keyseq keys="5/"/>
+        <insert string="矢"/>
+      </rule>
+      <rule>
+        <keyseq keys="q/"/>
+        <insert string="志"/>
+      </rule>
+      <rule>
+        <keyseq keys="w/"/>
+        <insert string="抜"/>
+      </rule>
+      <rule>
+        <keyseq keys="e/"/>
+        <insert string="航"/>
+      </rule>
+      <rule>
+        <keyseq keys="r/"/>
+        <insert string="層"/>
+      </rule>
+      <rule>
+        <keyseq keys="t/"/>
+        <insert string="深"/>
+      </rule>
+      <rule>
+        <keyseq keys="y/"/>
+        <insert string="担"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/"/>
+        <insert string="陸"/>
+      </rule>
+      <rule>
+        <keyseq keys="i/"/>
+        <insert string="巻"/>
+      </rule>
+      <rule>
+        <keyseq keys="o/"/>
+        <insert string="競"/>
+      </rule>
+      <rule>
+        <keyseq keys="p/"/>
+        <insert string="護"/>
+      </rule>
+      <rule>
+        <keyseq keys="a/"/>
+        <insert string="根"/>
+      </rule>
+      <rule>
+        <keyseq keys="s/"/>
+        <insert string="様"/>
+      </rule>
+      <rule>
+        <keyseq keys="d/"/>
+        <insert string="独"/>
+      </rule>
+      <rule>
+        <keyseq keys="f/"/>
+        <insert string="止"/>
+      </rule>
+      <rule>
+        <keyseq keys="g/"/>
+        <insert string="堂"/>
+      </rule>
+      <rule>
+        <keyseq keys="h/"/>
+        <insert string="銀"/>
+      </rule>
+      <rule>
+        <keyseq keys="j/"/>
+        <insert string="以"/>
+      </rule>
+      <rule>
+        <keyseq keys="k/"/>
+        <insert string="ヌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l/"/>
+        <insert string="営"/>
+      </rule>
+      <rule>
+        <keyseq keys=";/"/>
+        <insert string="治"/>
+      </rule>
+      <rule>
+        <keyseq keys="z/"/>
+        <insert string="字"/>
+      </rule>
+      <rule>
+        <keyseq keys="x/"/>
+        <insert string="材"/>
+      </rule>
+      <rule>
+        <keyseq keys="c/"/>
+        <insert string="過"/>
+      </rule>
+      <rule>
+        <keyseq keys="v/"/>
+        <insert string="諸"/>
+      </rule>
+      <rule>
+        <keyseq keys="b/"/>
+        <insert string="単"/>
+      </rule>
+      <rule>
+        <keyseq keys="n/"/>
+        <insert string="身"/>
+      </rule>
+      <rule>
+        <keyseq keys="m/"/>
+        <insert string="ピ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",/"/>
+        <insert string="勝"/>
+      </rule>
+      <rule>
+        <keyseq keys="./"/>
+        <insert string="反"/>
+      </rule>
+      <rule>
+        <keyseq keys="//"/>
+        <insert string="ズ"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-generic"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ja-trycode.mim b/MIM/ja-trycode.mim
deleted file mode 100644 (file)
index 0b0705f..0000000
+++ /dev/null
@@ -1,3241 +0,0 @@
-;; ja-trycode.mim -- Japanese input method with TRY-CODE
-;; Copyright (C) 2006, 2009
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ja trycode)
-
-(description "Input method for Japanese with TRY-CODE.  See
-<http://www.m17n.org/ntakahas/npx/aggressive/aggressive4.en.html>
-for the details.
-")
-
-(title "TRY")
-
-(map
- (trycode
-  ("11" "■")
-  ("21" "■")
-  ("31" "■")
-  ("41" "■")
-  ("51" "■")
-  ("61" "■")
-  ("71" "■")
-  ("81" "■")
-  ("91" "■")
-  ("01" "■")
-  ("'1" "ヮ")
-  (",1" "ヰ")
-  (".1" "ヱ")
-  ("p1" "ヵ")
-  ("y1" "ヶ")
-  ("f1" "請")
-  ("g1" "境")
-  ("c1" "系")
-  ("r1" "探")
-  ("l1" "象")
-  ("a1" "ゎ")
-  ("o1" "ゐ")
-  ("e1" "ゑ")
-  ("u1" "沖")
-  ("i1" "縄")
-  ("d1" "盛")
-  ("h1" "革")
-  ("t1" "突")
-  ("n1" "温")
-  ("s1" "捕")
-  (";1" "肺")
-  ("q1" "宙")
-  ("j1" "泉")
-  ("k1" "署")
-  ("x1" "奮")
-  ("b1" "依")
-  ("m1" "繊")
-  ("w1" "借")
-  ("v1" "須")
-  ("z1" "訳")
-  ("12" "■")
-  ("22" "■")
-  ("32" "■")
-  ("42" "■")
-  ("52" "■")
-  ("62" "■")
-  ("72" "■")
-  ("82" "■")
-  ("92" "■")
-  ("02" "■")
-  ("'2" "丑")
-  (",2" "臼")
-  (".2" "宴")
-  ("p2" "縁")
-  ("y2" "曳")
-  ("f2" "尚")
-  ("g2" "賀")
-  ("c2" "岸")
-  ("r2" "責")
-  ("l2" "漁")
-  ("a2" "於")
-  ("o2" "汚")
-  ("e2" "乙")
-  ("u2" "穏")
-  ("i2" "捨")
-  ("d2" "益")
-  ("h2" "援")
-  ("t2" "周")
-  ("n2" "域")
-  ("s2" "荒")
-  (";2" "拝")
-  ("q2" "暖")
-  ("j2" "誠")
-  ("k2" "縮")
-  ("x2" "腹")
-  ("b2" "織")
-  ("m2" "父")
-  ("w2" "枚")
-  ("v2" "乱")
-  ("z2" "香")
-  ("13" "■")
-  ("23" "■")
-  ("33" "■")
-  ("43" "■")
-  ("53" "■")
-  ("63" "■")
-  ("73" "■")
-  ("83" "■")
-  ("93" "■")
-  ("03" "■")
-  ("'3" "鬼")
-  (",3" "虚")
-  (".3" "狭")
-  ("p3" "脅")
-  ("y3" "驚")
-  ("f3" "舎")
-  ("g3" "喜")
-  ("c3" "幹")
-  ("r3" "丘")
-  ("l3" "糖")
-  ("a3" "奇")
-  ("o3" "既")
-  ("e3" "菊")
-  ("u3" "却")
-  ("i3" "享")
-  ("d3" "康")
-  ("h3" "徒")
-  ("t3" "景")
-  ("n3" "処")
-  ("s3" "ぜ")
-  (";3" "届")
-  ("q3" "誕")
-  ("j3" "聖")
-  ("k3" "縦")
-  ("x3" "晩")
-  ("b3" "譲")
-  ("m3" "ヘ")
-  ("w3" "模")
-  ("v3" "降")
-  ("z3" "走")
-  ("14" "■")
-  ("24" "■")
-  ("34" "■")
-  ("44" "■")
-  ("54" "■")
-  ("64" "■")
-  ("74" "■")
-  ("84" "■")
-  ("94" "■")
-  ("04" "■")
-  ("'4" "孤")
-  (",4" "誇")
-  (".4" "黄")
-  ("p4" "后")
-  ("y4" "耕")
-  ("f4" "布")
-  ("g4" "苦")
-  ("c4" "圧")
-  ("r4" "恵")
-  ("l4" "固")
-  ("a4" "巧")
-  ("o4" "克")
-  ("e4" "懇")
-  ("u4" "困")
-  ("i4" "昏")
-  ("d4" "邦")
-  ("h4" "舞")
-  ("t4" "雑")
-  ("n4" "漢")
-  ("s4" "緊")
-  (";4" "潮")
-  ("q4" "臓")
-  ("j4" "仁")
-  ("k4" "尺")
-  ("x4" "班")
-  ("b4" "激")
-  ("m4" "干")
-  ("w4" "彦")
-  ("v4" "均")
-  ("z4" "又")
-  ("15" "■")
-  ("25" "■")
-  ("35" "■")
-  ("45" "■")
-  ("55" "■")
-  ("65" "■")
-  ("75" "■")
-  ("85" "■")
-  ("95" "■")
-  ("05" "■")
-  ("'5" "奉")
-  (",5" "某")
-  (".5" "貌")
-  ("p5" "卜")
-  ("y5" "鋼")
-  ("f5" "姿")
-  ("g5" "絶")
-  ("c5" "密")
-  ("r5" "秘")
-  ("l5" "押")
-  ("a5" "詞")
-  ("o5" "至")
-  ("e5" "蚕")
-  ("u5" "穀")
-  ("i5" "磁")
-  ("d5" "衆")
-  ("h5" "節")
-  ("t5" "杉")
-  ("n5" "肉")
-  ("s5" "除")
-  (";5" "俳")
-  ("q5" "頂")
-  ("j5" "染")
-  ("k5" "城")
-  ("x5" "陛")
-  ("b5" "測")
-  ("m5" "血")
-  ("w5" "散")
-  ("v5" "笑")
-  ("z5" "弁")
-  ("16" "■")
-  ("26" "■")
-  ("36" "■")
-  ("46" "■")
-  ("56" "■")
-  ("66" "■")
-  ("76" "■")
-  ("86" "■")
-  ("96" "■")
-  ("06" "■")
-  ("'6" "湖")
-  (",6" "礼")
-  (".6" "著")
-  ("p6" "移")
-  ("y6" "郷")
-  ("f6" "息")
-  ("g6" "詩")
-  ("c6" "拾")
-  ("r6" "暑")
-  ("l6" "昭")
-  ("a6" "償")
-  ("o6" "欧")
-  ("e6" "努")
-  ("u6" "底")
-  ("i6" "亜")
-  ("d6" "悲")
-  ("h6" "柱")
-  ("t6" "笛")
-  ("n6" "童")
-  ("s6" "畑")
-  (";6" "禁")
-  ("q6" "硝")
-  ("j6" "樹")
-  ("k6" "句")
-  ("x6" "礎")
-  ("b6" "皇")
-  ("m6" "像")
-  ("w6" "肥")
-  ("v6" "沿")
-  ("z6" "吸")
-  ("17" "■")
-  ("27" "■")
-  ("37" "■")
-  ("47" "■")
-  ("57" "■")
-  ("67" "■")
-  ("77" "■")
-  ("87" "■")
-  ("97" "■")
-  ("07" "■")
-  ("'7" "端")
-  (",7" "飾")
-  (".7" "郵")
-  ("p7" "塩")
-  ("y7" "群")
-  ("f7" "鳴")
-  ("g7" "星")
-  ("c7" "析")
-  ("r7" "遷")
-  ("l7" "宣")
-  ("a7" "紅")
-  ("o7" "傷")
-  ("e7" "豪")
-  ("u7" "維")
-  ("i7" "脱")
-  ("d7" "鼠")
-  ("h7" "曹")
-  ("t7" "奏")
-  ("n7" "尊")
-  ("s7" "刀")
-  (";7" "絹")
-  ("q7" "被")
-  ("j7" "源")
-  ("k7" "願")
-  ("x7" "臨")
-  ("b7" "胸")
-  ("m7" "謝")
-  ("w7" "損")
-  ("v7" "俵")
-  ("z7" "灰")
-  ("18" "■")
-  ("28" "■")
-  ("38" "■")
-  ("48" "■")
-  ("58" "■")
-  ("68" "■")
-  ("78" "■")
-  ("88" "■")
-  ("98" "■")
-  ("08" "■")
-  ("'8" "刷")
-  (",8" "寿")
-  (".8" "順")
-  ("p8" "危")
-  ("y8" "砂")
-  ("f8" "庶")
-  ("g8" "粧")
-  ("c8" "丈")
-  ("r8" "称")
-  ("l8" "蒸")
-  ("a8" "舗")
-  ("o8" "充")
-  ("e8" "喫")
-  ("u8" "腕")
-  ("i8" "暴")
-  ("d8" "冬")
-  ("h8" "貝")
-  ("t8" "犬")
-  ("n8" "森")
-  ("s8" "林")
-  (";8" "批")
-  ("q8" "慶")
-  ("j8" "渉")
-  ("k8" "竜")
-  ("x8" "併")
-  ("b8" "敬")
-  ("m8" "舌")
-  ("w8" "敵")
-  ("v8" "貧")
-  ("z8" "閣")
-  ("19" "■")
-  ("29" "■")
-  ("39" "■")
-  ("49" "■")
-  ("59" "■")
-  ("69" "■")
-  ("79" "■")
-  ("89" "■")
-  ("99" "■")
-  ("09" "■")
-  ("'9" "震")
-  (",9" "扱")
-  (".9" "片")
-  ("p9" "札")
-  ("y9" "乞")
-  ("f9" "暗")
-  ("g9" "乃")
-  ("c9" "如")
-  ("r9" "尼")
-  ("l9" "帳")
-  ("a9" "輪")
-  ("o9" "倒")
-  ("e9" "操")
-  ("u9" "柄")
-  ("i9" "魚")
-  ("d9" "馬")
-  ("h9" "歌")
-  ("t9" "絵")
-  ("n9" "弓")
-  ("s9" "晴")
-  (";9" "就")
-  ("q9" "駐")
-  ("j9" "揮")
-  ("k9" "丹")
-  ("x9" "鮮")
-  ("b9" "穴")
-  ("m9" "銭")
-  ("w9" "銅")
-  ("v9" "墓")
-  ("z9" "机")
-  ("10" "■")
-  ("20" "■")
-  ("30" "■")
-  ("40" "■")
-  ("50" "■")
-  ("60" "■")
-  ("70" "■")
-  ("80" "■")
-  ("90" "■")
-  ("00" "■")
-  ("'0" "弘")
-  (",0" "痛")
-  (".0" "票")
-  ("p0" "訴")
-  ("y0" "遺")
-  ("f0" "欄")
-  ("g0" "龍")
-  ("c0" "略")
-  ("r0" "慮")
-  ("l0" "累")
-  ("a0" "則")
-  ("o0" "存")
-  ("e0" "倍")
-  ("u0" "牛")
-  ("i0" "釈")
-  ("d0" "麦")
-  ("h0" "弟")
-  ("t0" "兄")
-  ("n0" "姉")
-  ("s0" "妹")
-  (";0" "綱")
-  ("q0" "潟")
-  ("j0" "創")
-  ("k0" "背")
-  ("x0" "皮")
-  ("b0" "孝")
-  ("m0" "祖")
-  ("w0" "燃")
-  ("v0" "預")
-  ("z0" "貴")
-  ("1'" "ヲ")
-  ("2'" "哀")
-  ("3'" "暇")
-  ("4'" "啓")
-  ("5'" "把")
-  ("6'" "酸")
-  ("7'" "昼")
-  ("8'" "炭")
-  ("9'" "稲")
-  ("0'" "湯")
-  ("''" "果")
-  (",'" "告")
-  (".'" "策")
-  ("p'" "首")
-  ("y'" "農")
-  ("f'" "歩")
-  ("g'" "回")
-  ("c'" "務")
-  ("r'" "島")
-  ("l'" "開")
-  ("a'" "報")
-  ("o'" "紙")
-  ("e'" "館")
-  ("u'" "夜")
-  ("i'" "位")
-  ("d'" "給")
-  ("h'" "員")
-  ("t'" "ど")
-  ("n'" "代")
-  ("s'" "レ")
-  (";'" "欠")
-  ("q'" "夏")
-  ("j'" "彼")
-  ("k'" "妻")
-  ("x'" "善")
-  ("b'" "相")
-  ("m'" "家")
-  ("w'" "的")
-  ("v'" "対")
-  ("z'" "歴")
-  ("1," "ゥ")
-  ("2," "逢")
-  ("3," "牙")
-  ("4," "掲")
-  ("5," "伐")
-  ("6," "貿")
-  ("7," "捜")
-  ("8," "異")
-  ("9," "隣")
-  ("0," "旧")
-  ("'," "概")
-  (",," "買")
-  (".," "詳")
-  ("p," "由")
-  ("y," "死")
-  ("f," "キ")
-  ("g," "せ")
-  ("c," "区")
-  ("r," "百")
-  ("l," "木")
-  ("a," "音")
-  ("o," "王")
-  ("e," "放")
-  ("u," "々")
-  ("i," "応")
-  ("d," "分")
-  ("h," "よ")
-  ("t," "ル")
-  ("n," "千")
-  ("s," "ア")
-  (";," "財")
-  ("q," "針")
-  ("j," "裏")
-  ("k," "居")
-  ("x," "差")
-  ("b," "付")
-  ("m," "プ")
-  ("w," "ば")
-  ("v," "ュ")
-  ("z," "作")
-  ("1." "ヴ")
-  ("2." "宛")
-  ("3." "壊")
-  ("4." "携")
-  ("5." "避")
-  ("6." "攻")
-  ("7." "焼")
-  ("8." "闘")
-  ("9." "奈")
-  ("0." "夕")
-  ("'." "武")
-  (",." "残")
-  (".." "両")
-  ("p." "在")
-  ("y." "!")
-  ("f." "や")
-  ("g." "出")
-  ("c." "タ")
-  ("r." "手")
-  ("l." "保")
-  ("a." "案")
-  ("o." "曲")
-  ("e." "情")
-  ("u." "引")
-  ("i." "職")
-  ("d." "7")
-  ("h." "か")
-  ("t." "(")
-  ("n." "ト")
-  ("s." "れ")
-  (";." "従")
-  ("q." "骨")
-  ("j." "厚")
-  ("k." "顔")
-  ("x." "量")
-  ("b." "内")
-  ("m." "工")
-  ("w." "八")
-  ("v." "テ")
-  ("z." "見")
-  ("1p" "ヂ")
-  ("2p" "囲")
-  ("3p" "較")
-  ("4p" "劇")
-  ("5p" "卑")
-  ("6p" "盤")
-  ("7p" "帯")
-  ("8p" "易")
-  ("9p" "速")
-  ("0p" "拡")
-  ("'p" "風")
-  (",p" "階")
-  (".p" "能")
-  ("pp" "論")
-  ("yp" "増")
-  ("fp" "コ")
-  ("gp" "山")
-  ("cp" "者")
-  ("rp" "発")
-  ("lp" "立")
-  ("ap" "横")
-  ("op" "興")
-  ("ep" "刺")
-  ("up" "側")
-  ("ip" "覚")
-  ("dp" "き")
-  ("hp" "っ")
-  ("tp" "日")
-  ("np" "国")
-  ("sp" "二")
-  (";p" "適")
-  ("qp" "類")
-  ("jp" "御")
-  ("kp" "宇")
-  ("xp" "推")
-  ("bp" "九")
-  ("mp" "名")
-  ("wp" "川")
-  ("vp" "機")
-  ("zp" "チ")
-  ("1y" "ヅ")
-  ("2y" "庵")
-  ("3y" "寒")
-  ("4y" "賢")
-  ("5y" "藩")
-  ("6y" "汽")
-  ("7y" "換")
-  ("8y" "延")
-  ("9y" "雪")
-  ("0y" "互")
-  ("'y" "細")
-  (",y" "古")
-  (".y" "利")
-  ("py" "ペ")
-  ("yy" "ゃ")
-  ("fy" "ナ")
-  ("gy" "金")
-  ("cy" "マ")
-  ("ry" "和")
-  ("ly" "女")
-  ("ay" "崎")
-  ("oy" "白")
-  ("ey" "ぐ")
-  ("uy" "官")
-  ("iy" "球")
-  ("dy" "上")
-  ("hy" "く")
-  ("ty" "8")
-  ("ny" "え")
-  ("sy" "年")
-  (";y" "母")
-  ("qy" "奥")
-  ("jy" "因")
-  ("ky" "酒")
-  ("xy" "伸")
-  ("by" "サ")
-  ("my" "建")
-  ("wy" "パ")
-  ("vy" "第")
-  ("zy" "入")
-  ("1f" "簡")
-  ("2f" "徴")
-  ("3f" "触")
-  ("4f" "宗")
-  ("5f" "植")
-  ("6f" "鼻")
-  ("7f" "索")
-  ("8f" "射")
-  ("9f" "濁")
-  ("0f" "慢")
-  ("'f" "害")
-  (",f" "賃")
-  (".f" "整")
-  ("pf" "軽")
-  ("yf" "評")
-  ("ff" "佐")
-  ("gf" "法")
-  ("cf" "数")
-  ("rf" "郎")
-  ("lf" "談")
-  ("af" "服")
-  ("of" "声")
-  ("ef" "任")
-  ("uf" "検")
-  ("if" "豊")
-  ("df" "美")
-  ("hf" "題")
-  ("tf" "井")
-  ("nf" "洋")
-  ("sf" "実")
-  (";f" "爆")
-  ("qf" "仲")
-  ("jf" "茶")
-  ("kf" "率")
-  ("xf" "比")
-  ("bf" "昔")
-  ("mf" "短")
-  ("wf" "岩")
-  ("vf" "巨")
-  ("zf" "敗")
-  ("1g" "承")
-  ("2g" "章")
-  ("3g" "候")
-  ("4g" "途")
-  ("5g" "複")
-  ("6g" "氷")
-  ("7g" "冊")
-  ("8g" "需")
-  ("9g" "詑")
-  ("0g" "迷")
-  ("'g" "撃")
-  (",g" "折")
-  (".g" "追")
-  ("pg" "隊")
-  ("yg" "角")
-  ("fg" "接")
-  ("gg" "備")
-  ("cg" "最")
-  ("rg" "急")
-  ("lg" "験")
-  ("ag" "変")
-  ("og" "審")
-  ("eg" "改")
-  ("ug" "昇")
-  ("ig" "芸")
-  ("dg" "宿")
-  ("hg" "制")
-  ("tg" "集")
-  ("ng" "安")
-  ("sg" "画")
-  (";g" "陽")
-  ("qg" "構")
-  ("jg" "旅")
-  ("kg" "施")
-  ("xg" "曜")
-  ("bg" "遠")
-  ("mg" "ォ")
-  ("wg" "将")
-  ("vg" "ぞ")
-  ("zg" "塚")
-  ("1c" "快")
-  ("2c" "否")
-  ("3c" "歯")
-  ("4c" "筆")
-  ("5c" "里")
-  ("6c" "油")
-  ("7c" "皿")
-  ("8c" "輯")
-  ("9c" "蓄")
-  ("0c" "戻")
-  ("'c" "浴")
-  (",c" "秀")
-  (".c" "糸")
-  ("pc" "春")
-  ("yc" "幸")
-  ("fc" "記")
-  ("gc" "朝")
-  ("cc" "知")
-  ("rc" "ワ")
-  ("lc" "送")
-  ("ac" "限")
-  ("oc" "研")
-  ("ec" "労")
-  ("uc" "統")
-  ("ic" "役")
-  ("dc" "セ")
-  ("hc" "運")
-  ("tc" "ツ")
-  ("nc" "特")
-  ("sc" "谷")
-  (";c" "ァ")
-  ("qc" "導")
-  ("jc" "認")
-  ("kc" "健")
-  ("xc" "尾")
-  ("bc" "序")
-  ("mc" "振")
-  ("wc" "練")
-  ("vc" "念")
-  ("zc" "働")
-  ("1r" "包")
-  ("2r" "納")
-  ("3r" "頼")
-  ("4r" "逃")
-  ("5r" "寝")
-  ("6r" "緑")
-  ("7r" "賛")
-  ("8r" "瞬")
-  ("9r" "貯")
-  ("0r" "羊")
-  ("'r" "積")
-  (",r" "程")
-  (".r" "断")
-  ("pr" "低")
-  ("yr" "減")
-  ("fr" "モ")
-  ("gr" "資")
-  ("cr" "士")
-  ("rr" "費")
-  ("lr" "ィ")
-  ("ar" "逆")
-  ("or" "企")
-  ("er" "精")
-  ("ur" "ざ")
-  ("ir" "印")
-  ("dr" "神")
-  ("hr" "び")
-  ("tr" "打")
-  ("nr" "勤")
-  ("sr" "ャ")
-  (";r" "殺")
-  ("qr" "負")
-  ("jr" "何")
-  ("kr" "履")
-  ("xr" "般")
-  ("br" "耳")
-  ("mr" "授")
-  ("wr" "版")
-  ("vr" "効")
-  ("zr" "視")
-  ("1l" "唱")
-  ("2l" "暮")
-  ("3l" "憲")
-  ("4l" "勉")
-  ("5l" "罪")
-  ("6l" "芽")
-  ("7l" "飲")
-  ("8l" "盾")
-  ("9l" "虫")
-  ("0l" "泳")
-  ("'l" "故")
-  (",l" "鉱")
-  (".l" "提")
-  ("pl" "児")
-  ("yl" "敷")
-  ("fl" "無")
-  ("gl" "石")
-  ("cl" "屋")
-  ("rl" "解")
-  ("ll" "募")
-  ("al" "令")
-  ("ol" "違")
-  ("el" "装")
-  ("ul" "然")
-  ("il" "確")
-  ("dl" "優")
-  ("hl" "公")
-  ("tl" "品")
-  ("nl" "語")
-  ("sl" "演")
-  (";l" "券")
-  ("ql" "悪")
-  ("jl" "秋")
-  ("kl" "非")
-  ("xl" "便")
-  ("bl" "示")
-  ("ml" "即")
-  ("wl" "難")
-  ("vl" "普")
-  ("zl" "辺")
-  ("1a" "ぱ")
-  ("2a" "慰")
-  ("3a" "我")
-  ("4a" "兼")
-  ("5a" "菱")
-  ("6a" "桜")
-  ("7a" "瀬")
-  ("8a" "鳥")
-  ("9a" "催")
-  ("0a" "障")
-  ("'a" "収")
-  (",a" "際")
-  (".a" "太")
-  ("pa" "園")
-  ("ya" "船")
-  ("fa" "中")
-  ("ga" "ス")
-  ("ca" "も")
-  ("ra" "お")
-  ("la" "定")
-  ("aa" "種")
-  ("oa" "岡")
-  ("ea" "結")
-  ("ua" "進")
-  ("ia" "真")
-  ("da" "3")
-  ("ha" "と")
-  ("ta" "→")
-  ("na" "て")
-  ("sa" "る")
-  (";a" "ヒ")
-  ("qa" "江")
-  ("ja" "別")
-  ("ka" "考")
-  ("xa" "権")
-  ("ba" "ッ")
-  ("ma" "人")
-  ("wa" "三")
-  ("va" "京")
-  ("za" "ち")
-  ("1o" "ぴ")
-  ("2o" "為")
-  ("3o" "掛")
-  ("4o" "嫌")
-  ("5o" "紐")
-  ("6o" "典")
-  ("7o" "博")
-  ("8o" "筋")
-  ("9o" "忠")
-  ("0o" "乳")
-  ("'o" "若")
-  (",o" "雄")
-  (".o" "査")
-  ("po" "ふ")
-  ("yo" "賞")
-  ("fo" "わ")
-  ("go" "ラ")
-  ("co" "東")
-  ("ro" "生")
-  ("lo" "ろ")
-  ("ao" "宅")
-  ("oo" "熟")
-  ("eo" "待")
-  ("uo" "取")
-  ("io" "科")
-  ("do" "ー")
-  ("ho" "し")
-  ("to" "た")
-  ("no" "一")
-  ("so" "が")
-  (";o" "及")
-  ("qo" "久")
-  ("jo" "蔵")
-  ("ko" "早")
-  ("xo" "造")
-  ("bo" "ロ")
-  ("mo" "ク")
-  ("wo" "万")
-  ("vo" "方")
-  ("zo" "フ")
-  ("1e" "ぷ")
-  ("2e" "陰")
-  ("3e" "敢")
-  ("4e" "顕")
-  ("5e" "描")
-  ("6e" "採")
-  ("7e" "謡")
-  ("8e" "希")
-  ("9e" "仏")
-  ("0e" "察")
-  ("'e" "指")
-  (",e" "氏")
-  (".e" "丸")
-  ("pe" "続")
-  ("ye" "ェ")
-  ("fe" "う")
-  ("ge" "4")
-  ("ce" ")")
-  ("re" "十")
-  ("le" "リ")
-  ("ae" "料")
-  ("oe" "土")
-  ("ee" "活")
-  ("ue" "ね")
-  ("ie" "参")
-  ("de" "い")
-  ("he" "、")
-  ("te" "の")
-  ("ne" "5")
-  ("se" "1")
-  (";e" "投")
-  ("qe" "義")
-  ("je" "算")
-  ("ke" "半")
-  ("xe" "県")
-  ("be" "ん")
-  ("me" "ま")
-  ("we" "ン")
-  ("ve" "つ")
-  ("ze" "四")
-  ("1u" "ぺ")
-  ("2u" "隠")
-  ("3u" "甘")
-  ("4u" "牽")
-  ("5u" "憤")
-  ("6u" "君")
-  ("7u" "純")
-  ("8u" "副")
-  ("9u" "盟")
-  ("0u" "標")
-  ("'u" "ぎ")
-  (",u" "格")
-  (".u" "次")
-  ("pu" "習")
-  ("yu" "火")
-  ("fu" "あ")
-  ("gu" "こ")
-  ("cu" "6")
-  ("ru" "学")
-  ("lu" "月")
-  ("au" "受")
-  ("ou" "予")
-  ("eu" "切")
-  ("uu" "育")
-  ("iu" "池")
-  ("du" "。")
-  ("hu" "◆")
-  ("tu" "0")
-  ("nu" "・")
-  ("su" "2")
-  (";u" "込")
-  ("qu" "沢")
-  ("ju" "軍")
-  ("ku" "青")
-  ("xu" "清")
-  ("bu" "け")
-  ("mu" "イ")
-  ("wu" "す")
-  ("vu" "電")
-  ("zu" "地")
-  ("1i" "ぽ")
-  ("2i" "胃")
-  ("3i" "患")
-  ("4i" "厳")
-  ("5i" "弊")
-  ("6i" "犯")
-  ("7i" "余")
-  ("8i" "堀")
-  ("9i" "肩")
-  ("0i" "療")
-  ("'i" "思")
-  (",i" "術")
-  (".i" "広")
-  ("pi" "門")
-  ("yi" "聞")
-  ("fi" "本")
-  ("gi" "さ")
-  ("ci" "ら")
-  ("ri" "高")
-  ("li" "シ")
-  ("ai" "英")
-  ("oi" "ボ")
-  ("ei" "加")
-  ("ui" "室")
-  ("ii" "少")
-  ("di" "で")
-  ("hi" "は")
-  ("ti" "に")
-  ("ni" "な")
-  ("si" "を")
-  (";i" "転")
-  ("qi" "空")
-  ("ji" "性")
-  ("ki" "使")
-  ("xi" "級")
-  ("bi" "業")
-  ("mi" "時")
-  ("wi" "「")
-  ("vi" "長")
-  ("zi" "み")
-  ("1d" "朱")
-  ("2d" "遅")
-  ("3d" "甲")
-  ("4d" "致")
-  ("5d" "汎")
-  ("6d" "旗")
-  ("7d" "衰")
-  ("8d" "滋")
-  ("9d" "沈")
-  ("0d" "己")
-  ("'d" "病")
-  (",d" "終")
-  (".d" "起")
-  ("pd" "路")
-  ("yd" "越")
-  ("fd" "む")
-  ("gd" "南")
-  ("cd" "原")
-  ("rd" "駅")
-  ("ld" "物")
-  ("ad" "勢")
-  ("od" "必")
-  ("ed" "講")
-  ("ud" "愛")
-  ("id" "管")
-  ("dd" "要")
-  ("hd" "設")
-  ("td" "水")
-  ("nd" "藤")
-  ("sd" "有")
-  (";d" "素")
-  ("qd" "兵")
-  ("jd" "専")
-  ("kd" "親")
-  ("xd" "寮")
-  ("bd" "ホ")
-  ("md" "共")
-  ("wd" "ブ")
-  ("vd" "平")
-  ("zd" "楽")
-  ("1h" "陣")
-  ("2h" "鶴")
-  ("3h" "鹿")
-  ("4h" "貨")
-  ("5h" "絡")
-  ("6h" "泣")
-  ("7h" "趨")
-  ("8h" "湿")
-  ("9h" "添")
-  ("0h" "已")
-  ("'h" "常")
-  (",h" "張")
-  (".h" "薬")
-  ("ph" "防")
-  ("yh" "得")
-  ("fh" "ケ")
-  ("gh" "式")
-  ("ch" "戦")
-  ("rh" "関")
-  ("lh" "男")
-  ("ah" "輸")
-  ("oh" "形")
-  ("eh" "助")
-  ("uh" "◇")
-  ("ih" "流")
-  ("dh" "連")
-  ("hh" "鉄")
-  ("th" "教")
-  ("nh" "力")
-  ("sh" "ベ")
-  (";h" "毛")
-  ("qh" "永")
-  ("jh" "申")
-  ("kh" "袋")
-  ("xh" "良")
-  ("bh" "私")
-  ("mh" "ゴ")
-  ("wh" "来")
-  ("vh" "信")
-  ("zh" "午")
-  ("1t" "眼")
-  ("2t" "繁")
-  ("3t" "誌")
-  ("4t" "招")
-  ("5t" "季")
-  ("6t" "救")
-  ("7t" "垂")
-  ("8t" "甚")
-  ("9t" "徹")
-  ("0t" "巳")
-  ("'t" "寺")
-  (",t" "質")
-  (".t" "づ")
-  ("pt" "港")
-  ("yt" "条")
-  ("ft" "話")
-  ("gt" "座")
-  ("ct" "線")
-  ("rt" "ダ")
-  ("lt" "橋")
-  ("at" "基")
-  ("ot" "好")
-  ("et" "味")
-  ("ut" "宝")
-  ("it" "争")
-  ("dt" "デ")
-  ("ht" "現")
-  ("tt" "エ")
-  ("nt" "他")
-  ("st" "度")
-  (";t" "等")
-  ("qt" "浅")
-  ("jt" "頃")
-  ("kt" "落")
-  ("xt" "命")
-  ("bt" "村")
-  ("mt" "ガ")
-  ("wt" "製")
-  ("vt" "校")
-  ("zt" "ご")
-  ("1n" "執")
-  ("2n" "紹")
-  ("3n" "夢")
-  ("4n" "卸")
-  ("5n" "阿")
-  ("6n" "鏡")
-  ("7n" "粋")
-  ("8n" "荷")
-  ("9n" "爪")
-  ("0n" "巴")
-  ("'n" "停")
-  (",n" "領")
-  (".n" "容")
-  ("pn" "玉")
-  ("yn" "右")
-  ("fn" "べ")
-  ("gn" "民")
-  ("cn" "ソ")
-  ("rn" "点")
-  ("ln" "遇")
-  ("an" "足")
-  ("on" "草")
-  ("en" "築")
-  ("un" "観")
-  ("in" "言")
-  ("dn" "車")
-  ("hn" "成")
-  ("tn" "天")
-  ("nn" "世")
-  ("sn" "文")
-  (";n" "板")
-  ("qn" "客")
-  ("jn" "師")
-  ("kn" "税")
-  ("xn" "飛")
-  ("bn" "ノ")
-  ("mn" "完")
-  ("wn" "重")
-  ("vn" "約")
-  ("zn" "各")
-  ("1s" "岳")
-  ("2s" "刑")
-  ("3s" "弱")
-  ("4s" "雲")
-  ("5s" "窓")
-  ("6s" "訓")
-  ("7s" "寸")
-  ("8s" "瞳")
-  ("9s" "陶")
-  ("0s" "祭")
-  ("'s" "河")
-  (",s" "置")
-  (".s" "供")
-  ("ps" "試")
-  ("ys" "席")
-  ("fs" "期")
-  ("gs" "ゾ")
-  ("cs" "歳")
-  ("rs" "強")
-  ("ls" "係")
-  ("as" "婦")
-  ("os" "段")
-  ("es" "衛")
-  ("us" "額")
-  ("is" "渋")
-  ("ds" "主")
-  ("hs" "映")
-  ("ts" "書")
-  ("ns" "可")
-  ("ss" "へ")
-  (";s" "伝")
-  ("qs" "庭")
-  ("js" "課")
-  ("ks" "着")
-  ("xs" "坂")
-  ("bs" "近")
-  ("ms" "外")
-  ("ws" "米")
-  ("vs" "ョ")
-  ("zs" "光")
-  ("1;" "ぁ")
-  ("2;" "熊")
-  ("3;" "瓦")
-  ("4;" "幕")
-  ("5;" "梨")
-  ("6;" "呼")
-  ("7;" "幅")
-  ("8;" "歓")
-  ("9;" "功")
-  ("0;" "盗")
-  ("';" "徳")
-  (",;" "渡")
-  (".;" "守")
-  ("p;" "登")
-  ("y;" "退")
-  ("f;" "店")
-  ("g;" "持")
-  ("c;" "町")
-  ("r;" "所")
-  ("l;" "ほ")
-  ("a;" "件")
-  ("o;" "友")
-  ("e;" "卒")
-  ("u;" "初")
-  ("i;" "慣")
-  ("d;" "行")
-  ("h;" "ド")
-  ("t;" "円")
-  ("n;" "小")
-  ("s;" "ジ")
-  (";;" "ヨ")
-  ("q;" "誤")
-  ("j;" "証")
-  ("k;" "含")
-  ("x;" "%")
-  ("b;" "海")
-  ("m;" "道")
-  ("w;" "ず")
-  ("v;" "西")
-  ("z;" "げ")
-  ("1q" "ぃ")
-  ("2q" "媛")
-  ("3q" "覧")
-  ("4q" "棒")
-  ("5q" "埼")
-  ("6q" "紀")
-  ("7q" "破")
-  ("8q" "郡")
-  ("9q" "抗")
-  ("0q" "幡")
-  ("'q" "械")
-  (",q" "刊")
-  (".q" "訪")
-  ("pq" "融")
-  ("yq" "雨")
-  ("fq" "全")
-  ("gq" "じ")
-  ("cq" "自")
-  ("rq" "議")
-  ("lq" "明")
-  ("aq" "宮")
-  ("oq" "伊")
-  ("eq" "求")
-  ("uq" "技")
-  ("iq" "写")
-  ("dq" "通")
-  ("hq" "カ")
-  ("tq" "社")
-  ("nq" "野")
-  ("sq" "同")
-  (";q" "判")
-  ("qq" "規")
-  ("jq" "感")
-  ("kq" "値")
-  ("xq" "ギ")
-  ("bq" "当")
-  ("mq" "理")
-  ("wq" "メ")
-  ("vq" "ウ")
-  ("zq" "グ")
-  ("1j" "ぅ")
-  ("2j" "阪")
-  ("3j" "卵")
-  ("4j" "亡")
-  ("5j" "栃")
-  ("6j" "房")
-  ("7j" "績")
-  ("8j" "識")
-  ("9j" "属")
-  ("0j" "衣")
-  ("'j" "帝")
-  (",j" "始")
-  (".j" "了")
-  ("pj" "極")
-  ("yj" "熱")
-  ("fj" "バ")
-  ("gj" "部")
-  ("cj" "六")
-  ("rj" "経")
-  ("lj" "動")
-  ("aj" "局")
-  ("oj" "頭")
-  ("ej" "配")
-  ("uj" "黒")
-  ("ij" "院")
-  ("dj" "だ")
-  ("hj" "り")
-  ("tj" "…")
-  ("nj" "め")
-  ("sj" "大")
-  (";j" "済")
-  ("qj" "吉")
-  ("jj" "ゆ")
-  ("kj" "器")
-  ("xj" "照")
-  ("bj" "不")
-  ("mj" "合")
-  ("wj" "面")
-  ("vj" "政")
-  ("zj" "オ")
-  ("1k" "ぇ")
-  ("2k" "岐")
-  ("3k" "翌")
-  ("4k" "閉")
-  ("5k" "茨")
-  ("6k" "去")
-  ("7k" "疑")
-  ("8k" "ぢ")
-  ("9k" "綿")
-  ("0k" "離")
-  ("'k" "読")
-  (",k" "鈴")
-  (".k" "恐")
-  ("pk" "督")
-  ("yk" "況")
-  ("fk" "後")
-  ("gk" "間")
-  ("ck" "場")
-  ("rk" "ニ")
-  ("lk" "産")
-  ("ak" "向")
-  ("ok" "府")
-  ("ek" "富")
-  ("uk" "直")
-  ("ik" "倉")
-  ("dk" "新")
-  ("hk" "」")
-  ("tk" "9")
-  ("nk" "子")
-  ("sk" "五")
-  (";k" "説")
-  ("qk" "週")
-  ("jk" "号")
-  ("kk" "葉")
-  ("xk" "派")
-  ("bk" "委")
-  ("mk" "化")
-  ("wk" "ビ")
-  ("vk" "目")
-  ("zk" "市")
-  ("1x" "ぉ")
-  ("2x" "阜")
-  ("3x" "律")
-  ("4x" "幼")
-  ("5x" "俺")
-  ("6x" "秒")
-  ("7x" "範")
-  ("8x" "核")
-  ("9x" "影")
-  ("0x" "麻")
-  ("'x" "族")
-  (",x" "丁")
-  (".x" "未")
-  ("px" "才")
-  ("yx" "返")
-  ("fx" "問")
-  ("gx" "ム")
-  ("cx" "七")
-  ("rx" "住")
-  ("lx" "北")
-  ("ax" "割")
-  ("ox" "ぶ")
-  ("ex" "番")
-  ("ux" "望")
-  ("ix" "元")
-  ("dx" "事")
-  ("hx" "田")
-  ("tx" "会")
-  ("nx" "前")
-  ("sx" "そ")
-  (";x" "休")
-  ("qx" "省")
-  ("jx" "央")
-  ("kx" "福")
-  ("xx" "毎")
-  ("bx" "気")
-  ("mx" "売")
-  ("wx" "下")
-  ("vx" "都")
-  ("zx" "株")
-  ("1b" "欲")
-  ("2b" "巣")
-  ("3b" "茂")
-  ("4b" "述")
-  ("5b" "朗")
-  ("6b" "似")
-  ("7b" "臣")
-  ("8b" "灯")
-  ("9b" "牧")
-  ("0b" "往")
-  ("'b" "帰")
-  (",b" "庁")
-  (".b" "昨")
-  ("pb" "跡")
-  ("yb" "ゲ")
-  ("fb" "洗")
-  ("gb" "羽")
-  ("cb" "個")
-  ("rb" "医")
-  ("lb" "静")
-  ("ab" "億")
-  ("ob" "録")
-  ("eb" "赤")
-  ("ub" "想")
-  ("ib" "消")
-  ("db" "支")
-  ("hb" "協")
-  ("tb" "用")
-  ("nb" "表")
-  ("sb" "正")
-  (";b" "図")
-  ("qb" "挙")
-  ("jb" "険")
-  ("kb" "ゼ")
-  ("xb" "波")
-  ("bb" "ヤ")
-  ("mb" "心")
-  ("wb" "界")
-  ("vb" "意")
-  ("zb" "今")
-  ("1m" "迫")
-  ("2m" "災")
-  ("3m" "恋")
-  ("4m" "脳")
-  ("5m" "老")
-  ("6m" "仮")
-  ("7m" "径")
-  ("8m" "束")
-  ("9m" "毒")
-  ("0m" "脈")
-  ("'m" "監")
-  (",m" "寄")
-  (".m" "裁")
-  ("pm" "達")
-  ("ym" "芝")
-  ("fm" "響")
-  ("gm" "忘")
-  ("cm" "討")
-  ("rm" "史")
-  ("lm" "環")
-  ("am" "色")
-  ("om" "貸")
-  ("em" "販")
-  ("um" "編")
-  ("im" "仕")
-  ("dm" "先")
-  ("hm" "多")
-  ("tm" "商")
-  ("nm" "ハ")
-  ("sm" "交")
-  (";m" "之")
-  ("qm" "末")
-  ("jm" "ぼ")
-  ("km" "街")
-  ("xm" "免")
-  ("bm" "再")
-  ("mm" "ネ")
-  ("wm" "〜")
-  ("vm" "口")
-  ("zm" "台")
-  ("1w" "留")
-  ("2w" "列")
-  ("3w" "刻")
-  ("4w" "豆")
-  ("5w" "看")
-  ("6w" "潔")
-  ("7w" "菜")
-  ("8w" "孫")
-  ("9w" "梅")
-  ("0w" "勇")
-  ("'w" "竹")
-  (",w" "注")
-  (".w" "介")
-  ("pw" "具")
-  ("yw" "失")
-  ("fw" "司")
-  ("gw" "迎")
-  ("cw" "華")
-  ("rw" "許")
-  ("lw" "補")
-  ("aw" "左")
-  ("ow" "態")
-  ("ew" "花")
-  ("uw" "栄")
-  ("iw" "ザ")
-  ("dw" "調")
-  ("hw" "混")
-  ("tw" "ポ")
-  ("nw" "決")
-  ("sw" "ミ")
-  (";w" "州")
-  ("qw" "払")
-  ("jw" "乗")
-  ("kw" "庫")
-  ("xw" "状")
-  ("bw" "団")
-  ("mw" "計")
-  ("ww" "夫")
-  ("vw" "食")
-  ("zw" "総")
-  ("1v" "替")
-  ("2v" "沼")
-  ("3v" "?")
-  ("4v" "辞")
-  ("5v" "献")
-  ("6v" "枝")
-  ("7v" "祝")
-  ("8v" "兆")
-  ("9v" "飯")
-  ("0v" "液")
-  ("'v" "ゅ")
-  (",v" "修")
-  (".v" "究")
-  ("pv" "答")
-  ("yv" "養")
-  ("fv" "復")
-  ("gv" "並")
-  ("cv" "浦")
-  ("rv" "ユ")
-  ("lv" "冷")
-  ("av" "ぬ")
-  ("ov" "展")
-  ("ev" "警")
-  ("uv" "型")
-  ("iv" "誰")
-  ("dv" "組")
-  ("hv" "選")
-  ("tv" "党")
-  ("nv" "択")
-  ("sv" "体")
-  (";v" "例")
-  ("qv" "満")
-  ("jv" "津")
-  ("kv" "準")
-  ("xv" "遊")
-  ("bv" "戸")
-  ("mv" "ひ")
-  ("wv" "ょ")
-  ("vv" "価")
-  ("zv" "与")
-  ("1z" "還")
-  ("2z" "更")
-  ("3z" "占")
-  ("4z" "箱")
-  ("5z" "矢")
-  ("6z" "飼")
-  ("7z" "松")
-  ("8z" "腸")
-  ("9z" "粉")
-  ("0z" "恩")
-  ("'z" "志")
-  (",z" "抜")
-  (".z" "航")
-  ("pz" "層")
-  ("yz" "深")
-  ("fz" "担")
-  ("gz" "陸")
-  ("cz" "巻")
-  ("rz" "競")
-  ("lz" "護")
-  ("az" "根")
-  ("oz" "様")
-  ("ez" "独")
-  ("uz" "止")
-  ("iz" "堂")
-  ("dz" "銀")
-  ("hz" "以")
-  ("tz" "ヌ")
-  ("nz" "営")
-  ("sz" "治")
-  (";z" "字")
-  ("qz" "材")
-  ("jz" "過")
-  ("kz" "諸")
-  ("xz" "単")
-  ("bz" "身")
-  ("mz" "ピ")
-  ("wz" "勝")
-  ("vz" "反")
-  ("zz" "ズ")
-
-  (" 11" "■")
-  (" 21" "■")
-  (" 31" "■")
-  (" 41" "■")
-  (" 51" "■")
-  (" 61" "■")
-  (" 71" "■")
-  (" 81" "■")
-  (" 91" "■")
-  (" 01" "■")
-  (" '1" "鷲")
-  (" ,1" "幇")
-  (" .1" "■")
-  (" p1" "雁")
-  (" y1" "箇")
-  (" f1" "錆")
-  (" g1" "堺")
-  (" c1" "譜")
-  (" r1" "偵")
-  (" l1" "犀")
-  (" a1" "柏")
-  (" o1" "猪")
-  (" e1" "■")
-  (" u1" "翁")
-  (" i1" "糾")
-  (" d1" "旺")
-  (" h1" "靴")
-  (" t1" "煙")
-  (" n1" "肌")
-  (" s1" "捉")
-  (" ;1" "咳")
-  (" q1" "■")
-  (" j1" "■")
-  (" k1" "■")
-  (" x1" "昂")
-  (" b1" "憑")
-  (" m1" "■")
-  (" w1" "惜")
-  (" v1" "煩")
-  (" z1" "■")
-  (" 12" "■")
-  (" 22" "■")
-  (" 32" "■")
-  (" 42" "■")
-  (" 52" "■")
-  (" 62" "■")
-  (" 72" "■")
-  (" 82" "■")
-  (" 92" "■")
-  (" 02" "■")
-  (" '2" "呪")
-  (" ,2" "杵")
-  (" .2" "■")
-  (" p2" "淵")
-  (" y2" "洩")
-  (" f2" "■")
-  (" g2" "謹")
-  (" c2" "浜")
-  (" r2" "貢")
-  (" l2" "猟")
-  (" a2" "■")
-  (" o2" "泥")
-  (" e2" "吃")
-  (" u2" "■")
-  (" i2" "棄")
-  (" d2" "溢")
-  (" h2" "■")
-  (" t2" "垣")
-  (" n2" "圏")
-  (" s2" "慌")
-  (" ;2" "祈")
-  (" q2" "緩")
-  (" j2" "■")
-  (" k2" "萎")
-  (" x2" "鼓")
-  (" b2" "縫")
-  (" m2" "爺")
-  (" w2" "■")
-  (" v2" "錯")
-  (" z2" "薫")
-  (" 13" "■")
-  (" 23" "■")
-  (" 33" "■")
-  (" 43" "■")
-  (" 53" "■")
-  (" 63" "■")
-  (" 73" "■")
-  (" 83" "■")
-  (" 93" "■")
-  (" 03" "■")
-  (" '3" "醜")
-  (" ,3" "嘘")
-  (" .3" "挟")
-  (" p3" "剃")
-  (" y3" "駕")
-  (" f3" "棟")
-  (" g3" "悦")
-  (" c3" "斡")
-  (" r3" "陵")
-  (" l3" "蜜")
-  (" a3" "綺")
-  (" o3" "咎")
-  (" e3" "麹")
-  (" u3" "■")
-  (" i3" "烹")
-  (" d3" "逮")
-  (" h3" "捷")
-  (" t3" "憬")
-  (" n3" "拠")
-  (" s3" "邪")
-  (" ;3" "■")
-  (" q3" "露")
-  (" j3" "■")
-  (" k3" "斜")
-  (" x3" "酌")
-  (" b3" "醸")
-  (" m3" "貶")
-  (" w3" "莫")
-  (" v3" "堕")
-  (" z3" "駆")
-  (" 14" "■")
-  (" 24" "■")
-  (" 34" "■")
-  (" 44" "■")
-  (" 54" "■")
-  (" 64" "■")
-  (" 74" "■")
-  (" 84" "■")
-  (" 94" "■")
-  (" 04" "■")
-  (" '4" "弧")
-  (" ,4" "恥")
-  (" .4" "廣")
-  (" p4" "妃")
-  (" y4" "■")
-  (" f4" "帆")
-  (" g4" "■")
-  (" c4" "軋")
-  (" r4" "慧")
-  (" l4" "頑")
-  (" a4" "朽")
-  (" o4" "■")
-  (" e4" "墾")
-  (" u4" "窮")
-  (" i4" "婚")
-  (" d4" "那")
-  (" h4" "踏")
-  (" t4" "蛮")
-  (" n4" "嘆")
-  (" s4" "峻")
-  (" ;4" "渦")
-  (" q4" "肝")
-  (" j4" "■")
-  (" k4" "勺")
-  (" x4" "斑")
-  (" b4" "禿")
-  (" m4" "乾")
-  (" w4" "諺")
-  (" v4" "衡")
-  (" z4" "且")
-  (" 15" "■")
-  (" 25" "■")
-  (" 35" "■")
-  (" 45" "■")
-  (" 55" "■")
-  (" 65" "■")
-  (" 75" "■")
-  (" 85" "■")
-  (" 95" "■")
-  (" 05" "■")
-  (" '5" "俸")
-  (" ,5" "媒")
-  (" .5" "痺")
-  (" p5" "朴")
-  (" y5" "■")
-  (" f5" "■")
-  (" g5" "拒")
-  (" c5" "粗")
-  (" r5" "囁")
-  (" l5" "抑")
-  (" a5" "枕")
-  (" o5" "咥")
-  (" e5" "桑")
-  (" u5" "殻")
-  (" i5" "■")
-  (" d5" "酋")
-  (" h5" "櫛")
-  (" t5" "■")
-  (" n5" "炒")
-  (" s5" "削")
-  (" ;5" "排")
-  (" q5" "峠")
-  (" j5" "浸")
-  (" k5" "砦")
-  (" x5" "殿")
-  (" b5" "秤")
-  (" m5" "汗")
-  (" w5" "撒")
-  (" v5" "藁")
-  (" z5" "升")
-  (" 16" "■")
-  (" 26" "■")
-  (" 36" "■")
-  (" 46" "■")
-  (" 56" "■")
-  (" 66" "■")
-  (" 76" "■")
-  (" 86" "■")
-  (" 96" "■")
-  (" 06" "■")
-  (" '6" "糊")
-  (" ,6" "霊")
-  (" .6" "躇")
-  (" p6" "腎")
-  (" y6" "卿")
-  (" f6" "呑")
-  (" g6" "篇")
-  (" c6" "■")
-  (" r6" "■")
-  (" l6" "■")
-  (" a6" "賠")
-  (" o6" "■")
-  (" e6" "怒")
-  (" u6" "■")
-  (" i6" "唖")
-  (" d6" "寂")
-  (" h6" "脊")
-  (" t6" "吹")
-  (" n6" "拐")
-  (" s6" "畝")
-  (" ;6" "襟")
-  (" q6" "■")
-  (" j6" "吊")
-  (" k6" "旬")
-  (" x6" "楚")
-  (" b6" "朕")
-  (" m6" "肖")
-  (" w6" "沃")
-  (" v6" "辿")
-  (" z6" "吐")
-  (" 17" "■")
-  (" 27" "■")
-  (" 37" "■")
-  (" 47" "■")
-  (" 57" "■")
-  (" 67" "■")
-  (" 77" "■")
-  (" 87" "■")
-  (" 97" "■")
-  (" 07" "■")
-  (" '7" "尖")
-  (" ,7" "■")
-  (" .7" "逓")
-  (" p7" "揉")
-  (" y7" "■")
-  (" f7" "禽")
-  (" g7" "屑")
-  (" c7" "斤")
-  (" r7" "■")
-  (" l7" "宜")
-  (" a7" "紆")
-  (" o7" "瘍")
-  (" e7" "傑")
-  (" u7" "羅")
-  (" i7" "剥")
-  (" d7" "竄")
-  (" h7" "漕")
-  (" t7" "弾")
-  (" n7" "噂")
-  (" s7" "刃")
-  (" ;7" "繭")
-  (" q7" "披")
-  (" j7" "■")
-  (" k7" "顧")
-  (" x7" "毅")
-  (" b7" "堵")
-  (" m7" "■")
-  (" w7" "毀")
-  (" v7" "畳")
-  (" z7" "仄")
-  (" 18" "■")
-  (" 28" "■")
-  (" 38" "■")
-  (" 48" "■")
-  (" 58" "■")
-  (" 68" "■")
-  (" 78" "■")
-  (" 88" "■")
-  (" 98" "■")
-  (" 08" "■")
-  (" '8" "滲")
-  (" ,8" "躊")
-  (" .8" "逐")
-  (" p8" "脆")
-  (" y8" "漠")
-  (" f8" "■")
-  (" g8" "惹")
-  (" c8" "杖")
-  (" r8" "弥")
-  (" l8" "窯")
-  (" a8" "■")
-  (" o8" "填")
-  (" e8" "契")
-  (" u8" "肢")
-  (" i8" "傲")
-  (" d8" "鍋")
-  (" h8" "蟹")
-  (" t8" "伏")
-  (" n8" "■")
-  (" s8" "淋")
-  (" ;8" "准")
-  (" q8" "鷹")
-  (" j8" "捗")
-  (" k8" "胆")
-  (" x8" "餅")
-  (" b8" "畏")
-  (" m8" "舐")
-  (" w8" "仇")
-  (" v8" "貪")
-  (" z8" "■")
-  (" 19" "■")
-  (" 29" "■")
-  (" 39" "■")
-  (" 49" "■")
-  (" 59" "■")
-  (" 69" "■")
-  (" 79" "■")
-  (" 89" "■")
-  (" 99" "■")
-  (" 09" "■")
-  (" '9" "耐")
-  (" ,9" "汲")
-  (" .9" "偏")
-  (" p9" "幌")
-  (" y9" "迄")
-  (" f9" "闇")
-  (" g9" "孕")
-  (" c9" "茹")
-  (" r9" "僧")
-  (" l9" "簿")
-  (" a9" "鎖")
-  (" o9" "到")
-  (" e9" "繰")
-  (" u9" "丙")
-  (" i9" "鯨")
-  (" d9" "騎")
-  (" h9" "踊")
-  (" t9" "蒔")
-  (" n9" "弔")
-  (" s9" "腫")
-  (" ;9" "蹴")
-  (" q9" "屯")
-  (" j9" "渾")
-  (" k9" "坦")
-  (" x9" "韓")
-  (" b9" "孔")
-  (" m9" "賎")
-  (" w9" "錘")
-  (" v9" "墳")
-  (" z9" "卓")
-  (" 10" "■")
-  (" 20" "■")
-  (" 30" "■")
-  (" 40" "■")
-  (" 50" "■")
-  (" 60" "■")
-  (" 70" "■")
-  (" 80" "■")
-  (" 90" "■")
-  (" 00" "■")
-  (" '0" "宏")
-  (" ,0" "鎮")
-  (" .0" "粟")
-  (" p0" "斥")
-  (" y0" "遣")
-  (" f0" "蘭")
-  (" g0" "襲")
-  (" c0" "侵")
-  (" r0" "虜")
-  (" l0" "塁")
-  (" a0" "■")
-  (" o0" "■")
-  (" e0" "焙")
-  (" u0" "豚")
-  (" i0" "爵")
-  (" d0" "蕎")
-  (" h0" "叔")
-  (" t0" "伯")
-  (" n0" "嬢")
-  (" s0" "娘")
-  (" ;0" "絆")
-  (" q0" "粥")
-  (" j0" "■")
-  (" k0" "腰")
-  (" x0" "膚")
-  (" b0" "酵")
-  (" m0" "狙")
-  (" w0" "萌")
-  (" v0" "■")
-  (" z0" "雅")
-  (" 1'" "■")
-  (" 2'" "悼")
-  (" 3'" "閑")
-  (" 4'" "哲")
-  (" 5'" "掴")
-  (" 6'" "酢")
-  (" 7'" "■")
-  (" 8'" "■")
-  (" 9'" "穂")
-  (" 0'" "沸")
-  (" ''" "菓")
-  (" ,'" "酷")
-  (" .'" "溺")
-  (" p'" "晒")
-  (" y'" "濃")
-  (" f'" "這")
-  (" g'" "巡")
-  (" c'" "■")
-  (" r'" "嶋")
-  (" l'" "拓")
-  (" a'" "酬")
-  (" o'" "膜")
-  (" e'" "舘")
-  (" u'" "翳")
-  (" i'" "桁")
-  (" d'" "餌")
-  (" h'" "■")
-  (" t'" "隷")
-  (" n'" "■")
-  (" s'" "檸")
-  (" ;'" "陥")
-  (" q'" "蚊")
-  (" j'" "奴")
-  (" k'" "凄")
-  (" x'" "膳")
-  (" b'" "宰")
-  (" m'" "軒")
-  (" w'" "憧")
-  (" v'" "■")
-  (" z'" "暦")
-  (" 1," "兎")
-  (" 2," "遭")
-  (" 3," "塔")
-  (" 4," "謁")
-  (" 5," "■")
-  (" 6," "■")
-  (" 7," "痩")
-  (" 8," "糞")
-  (" 9," "憐")
-  (" 0," "■")
-  (" '," "慨")
-  (" ,," "購")
-  (" .," "疎")
-  (" p," "袖")
-  (" y," "没")
-  (" f," "茸")
-  (" g," "醤")
-  (" c," "凶")
-  (" r," "騰")
-  (" l," "洞")
-  (" a," "韻")
-  (" o," "冠")
-  (" e," "倣")
-  (" u," "ゝ")
-  (" i," "筈")
-  (" d," "裾")
-  (" h," "痒")
-  (" t," "几")
-  (" n," "箋")
-  (" s," "荘")
-  (" ;," "■")
-  (" q," "釣")
-  (" j," "恨")
-  (" k," "据")
-  (" x," "羞")
-  (" b," "附")
-  (" m," "冥")
-  (" w," "狽")
-  (" v," "■")
-  (" z," "駄")
-  (" 1." "■")
-  (" 2." "椀")
-  (" 3." "懐")
-  (" 4." "鞄")
-  (" 5." "辟")
-  (" 6." "■")
-  (" 7." "煮")
-  (" 8." "■")
-  (" 9." "捺")
-  (" 0." "宵")
-  (" '." "賦")
-  (" ,." "虐")
-  (" .." "双")
-  (" p." "■")
-  (" y." "喝")
-  (" f." "也")
-  (" g." "抽")
-  (" c." "拶")
-  (" r." "掌")
-  (" l." "俣")
-  (" a." "餡")
-  (" o." "屈")
-  (" e." "惰")
-  (" u." "魅")
-  (" i." "殉")
-  (" d." "■")
-  (" h." "寡")
-  (" t." "顰")
-  (" n." "玩")
-  (" s." "斂")
-  (" ;." "恭")
-  (" q." "髄")
-  (" j." "薄")
-  (" k." "項")
-  (" x." "糧")
-  (" b." "■")
-  (" m." "匠")
-  (" w." "蛸")
-  (" v." "〒")
-  (" z." "眺")
-  (" 1p" "■")
-  (" 2p" "塀")
-  (" 3p" "■")
-  (" 4p" "遽")
-  (" 5p" "碑")
-  (" 6p" "旋")
-  (" 7p" "滞")
-  (" 8p" "勿")
-  (" 9p" "敏")
-  (" 0p" "■")
-  (" 'p" "嵐")
-  (" ,p" "皆")
-  (" .p" "罷")
-  (" pp" "倫")
-  (" yp" "噌")
-  (" fp" "珈")
-  (" gp" "凸")
-  (" cp" "箸")
-  (" rp" "廃")
-  (" lp" "坐")
-  (" ap" "脇")
-  (" op" "勃")
-  (" ep" "剣")
-  (" up" "筐")
-  (" ip" "撹")
-  (" dp" "畿")
-  (" hp" "朔")
-  (" tp" "晶")
-  (" np" "債")
-  (" sp" "弐")
-  (" ;p" "嫡")
-  (" qp" "■")
-  (" jp" "■")
-  (" kp" "迂")
-  (" xp" "薦")
-  (" bp" "尻")
-  (" mp" "姓")
-  (" wp" "渓")
-  (" vp" "幾")
-  (" zp" "窒")
-  (" 1y" "■")
-  (" 2y" "奄")
-  (" 3y" "塞")
-  (" 4y" "愚")
-  (" 5y" "■")
-  (" 6y" "■")
-  (" 7y" "喚")
-  (" 8y" "焉")
-  (" 9y" "霜")
-  (" 0y" "■")
-  (" 'y" "些")
-  (" ,y" "枯")
-  (" .y" "痢")
-  (" py" "頁")
-  (" yy" "揶")
-  (" fy" "■")
-  (" gy" "稼")
-  (" cy" "侭")
-  (" ry" "■")
-  (" ly" "淑")
-  (" ay" "岬")
-  (" oy" "淡")
-  (" ey" "虞")
-  (" uy" "■")
-  (" iy" "粒")
-  (" dy" "↑")
-  (" hy" "垢")
-  (" ty" "蜂")
-  (" ny" "■")
-  (" sy" "■")
-  (" ;y" "婆")
-  (" qy" "窪")
-  (" jy" "姻")
-  (" ky" "酔")
-  (" xy" "■")
-  (" by" "颯")
-  (" my" "鍵")
-  (" wy" "■")
-  (" vy" "■")
-  (" zy" "挿")
-  (" 1f" "■")
-  (" 2f" "微")
-  (" 3f" "蝕")
-  (" 4f" "崇")
-  (" 5f" "鉢")
-  (" 6f" "臭")
-  (" 7f" "■")
-  (" 8f" "輻")
-  (" 9f" "澄")
-  (" 0f" "漫")
-  (" 'f" "阻")
-  (" ,f" "凭")
-  (" .f" "頓")
-  (" pf" "蔑")
-  (" yf" "■")
-  (" ff" "尉")
-  (" gf" "■")
-  (" cf" "薮")
-  (" rf" "廊")
-  (" lf" "冗")
-  (" af" "裸")
-  (" of" "艶")
-  (" ef" "赴")
-  (" uf" "倹")
-  (" if" "潤")
-  (" df" "麗")
-  (" hf" "是")
-  (" tf" "丼")
-  (" nf" "唐")
-  (" sf" "践")
-  (" ;f" "曝")
-  (" qf" "侶")
-  (" jf" "褐")
-  (" kf" "■")
-  (" xf" "此")
-  (" bf" "曾")
-  (" mf" "銃")
-  (" wf" "礁")
-  (" vf" "砲")
-  (" zf" "腐")
-  (" 1g" "■")
-  (" 2g" "彰")
-  (" 3g" "侯")
-  (" 4g" "徐")
-  (" 5g" "■")
-  (" 6g" "凍")
-  (" 7g" "柵")
-  (" 8g" "儒")
-  (" 9g" "詫")
-  (" 0g" "謎")
-  (" 'g" "■")
-  (" ,g" "誓")
-  (" .g" "鎚")
-  (" pg" "墜")
-  (" yg" "隅")
-  (" fg" "繋")
-  (" gg" "憂")
-  (" cg" "撮")
-  (" rg" "忙")
-  (" lg" "■")
-  (" ag" "妙")
-  (" og" "陪")
-  (" eg" "訂")
-  (" ug" "■")
-  (" ig" "稽")
-  (" dg" "泊")
-  (" hg" "癌")
-  (" tg" "焦")
-  (" ng" "廉")
-  (" sg" "函")
-  (" ;g" "暢")
-  (" qg" "溝")
-  (" jg" "彗")
-  (" kg" "■")
-  (" xg" "濯")
-  (" bg" "遥")
-  (" mg" "荻")
-  (" wg" "棋")
-  (" vg" "■")
-  (" zg" "■")
-  (" 1c" "愉")
-  (" 2c" "肯")
-  (" 3c" "噛")
-  (" 4c" "硯")
-  (" 5c" "厘")
-  (" 6c" "脂")
-  (" 7c" "蓋")
-  (" 8c" "轄")
-  (" 9c" "畜")
-  (" 0c" "←")
-  (" 'c" "槽")
-  (" ,c" "誘")
-  (" .c" "弦")
-  (" pc" "貼")
-  (" yc" "辛")
-  (" fc" "綴")
-  (" gc" "暁")
-  (" cc" "智")
-  (" rc" "■")
-  (" lc" "贈")
-  (" ac" "尽")
-  (" oc" "鑽")
-  (" ec" "疲")
-  (" uc" "纏")
-  (" ic" "股")
-  (" dc" "■")
-  (" hc" "搬")
-  (" tc" "辣")
-  (" nc" "殊")
-  (" sc" "凹")
-  (" ;c" "芦")
-  (" qc" "■")
-  (" jc" "忍")
-  (" kc" "腱")
-  (" xc" "梶")
-  (" bc" "秩")
-  (" mc" "娠")
-  (" wc" "錬")
-  (" vc" "捻")
-  (" zc" "雇")
-  (" 1r" "抱")
-  (" 2r" "鞘")
-  (" 3r" "■")
-  (" 4r" "囚")
-  (" 5r" "眠")
-  (" 6r" "紫")
-  (" 7r" "讃")
-  (" 8r" "埓")
-  (" 9r" "佇")
-  (" 0r" "姪")
-  (" 'r" "漬")
-  (" ,r" "呈")
-  (" .r" "遮")
-  (" pr" "抵")
-  (" yr" "滅")
-  (" fr" "檬")
-  (" gr" "■")
-  (" cr" "侍")
-  (" rr" "■")
-  (" lr" "狗")
-  (" ar" "遡")
-  (" or" "■")
-  (" er" "妖")
-  (" ur" "暫")
-  (" ir" "璽")
-  (" dr" "仙")
-  (" hr" "琵")
-  (" tr" "殴")
-  (" nr" "僅")
-  (" sr" "■")
-  (" ;r" "絞")
-  (" qr" "貞")
-  (" jr" "伺")
-  (" kr" "■")
-  (" xr" "俗")
-  (" br" "壁")
-  (" mr" "■")
-  (" wr" "■")
-  (" vr" "劾")
-  (" zr" "盲")
-  (" 1l" "昌")
-  (" 2l" "■")
-  (" 3l" "■")
-  (" 4l" "寃")
-  (" 5l" "罰")
-  (" 6l" "摘")
-  (" 7l" "渇")
-  (" 8l" "矛")
-  (" 9l" "昆")
-  (" 0l" "潜")
-  (" 'l" "■")
-  (" ,l" "炉")
-  (" .l" "堤")
-  (" pl" "胎")
-  (" yl" "■")
-  (" fl" "謬")
-  (" gl" "鹸")
-  (" cl" "握")
-  (" rl" "剖")
-  (" ll" "慕")
-  (" al" "詔")
-  (" ol" "偉")
-  (" el" "壮")
-  (" ul" "愕")
-  (" il" "■")
-  (" dl" "劣")
-  (" hl" "郭")
-  (" tl" "謳")
-  (" nl" "彙")
-  (" sl" "壇")
-  (" ;l" "■")
-  (" ql" "魔")
-  (" jl" "愁")
-  (" kl" "斐")
-  (" xl" "尿")
-  (" bl" "■")
-  (" ml" "■")
-  (" wl" "灘")
-  (" vl" "珍")
-  (" zl" "磯")
-  (" 1a" "駁")
-  (" 2a" "弄")
-  (" 3a" "輩")
-  (" 4a" "謙")
-  (" 5a" "凌")
-  (" 6a" "楼")
-  (" 7a" "瀕")
-  (" 8a" "鶏")
-  (" 9a" "■")
-  (" 0a" "碍")
-  (" 'a" "穫")
-  (" ,a" "■")
-  (" .a" "汰")
-  (" pa" "苑")
-  (" ya" "舟")
-  (" fa" "庸")
-  (" ga" "縞")
-  (" ca" "猛")
-  (" ra" "扇")
-  (" la" "錠")
-  (" aa" "痘")
-  (" oa" "■")
-  (" ea" "■")
-  (" ua" "椎")
-  (" ia" "慎")
-  (" da" "珊")
-  (" ha" "賭")
-  (" ta" "零")
-  (" na" "剃")
-  (" sa" "縷")
-  (" ;a" "琲")
-  (" qa" "■")
-  (" ja" "捌")
-  (" ka" "敲")
-  (" xa" "覇")
-  (" ba" "燕")
-  (" ma" "猿")
-  (" wa" "叉")
-  (" va" "涼")
-  (" za" "馳")
-  (" 1o" "雛")
-  (" 2o" "偽")
-  (" 3o" "卦")
-  (" 4o" "厭")
-  (" 5o" "縛")
-  (" 6o" "■")
-  (" 7o" "■")
-  (" 8o" "■")
-  (" 9o" "■")
-  (" 0o" "搾")
-  (" 'o" "匿")
-  (" ,o" "雌")
-  (" .o" "■")
-  (" po" "耽")
-  (" yo" "■")
-  (" fo" "琶")
-  (" go" "薇")
-  (" co" "陳")
-  (" ro" "涯")
-  (" lo" "狼")
-  (" ao" "邸")
-  (" oo" "塾")
-  (" eo" "款")
-  (" uo" "奪")
-  (" io" "斗")
-  (" do" "樫")
-  (" ho" "恣")
-  (" to" "叩")
-  (" no" "壱")
-  (" so" "餓")
-  (" ;o" "■")
-  (" qo" "灸")
-  (" jo" "■")
-  (" ko" "蝿")
-  (" xo" "捏")
-  (" bo" "呂")
-  (" mo" "倶")
-  (" wo" "蔓")
-  (" vo" "芳")
-  (" zo" "燐")
-  (" 1e" "蛋")
-  (" 2e" "謀")
-  (" 3e" "瞰")
-  (" 4e" "■")
-  (" 5e" "猫")
-  (" 6e" "■")
-  (" 7e" "揺")
-  (" 8e" "稀")
-  (" 9e" "悟")
-  (" 0e" "擦")
-  (" 'e" "旨")
-  (" ,e" "■")
-  (" .e" "筒")
-  (" pe" "継")
-  (" ye" "妬")
-  (" fe" "鬱")
-  (" ge" "閏")
-  (" ce" "蹙")
-  (" re" "柔")
-  (" le" "稟")
-  (" ae" "■")
-  (" oe" "壌")
-  (" ee" "括")
-  (" ue" "葱")
-  (" ie" "惨")
-  (" de" "鋳")
-  (" he" ",")
-  (" te" "罵")
-  (" ne" "瑚")
-  (" se" "吠")
-  (" ;e" "匙")
-  (" qe" "儀")
-  (" je" "簒")
-  (" ke" "伴")
-  (" xe" "懸")
-  (" be" "訛")
-  (" me" "磨")
-  (" we" "獅")
-  (" ve" "嗣")
-  (" ze" "匹")
-  (" 1u" "潰")
-  (" 2u" "蔽")
-  (" 3u" "飴")
-  (" 4u" "■")
-  (" 5u" "噴")
-  (" 6u" "豹")
-  (" 7u" "鈍")
-  (" 8u" "■")
-  (" 9u" "■")
-  (" 0u" "漂")
-  (" 'u" "欺")
-  (" ,u" "■")
-  (" .u" "羨")
-  (" pu" "摺")
-  (" yu" "炎")
-  (" fu" "或")
-  (" gu" "仔")
-  (" cu" "苺")
-  (" ru" "奨")
-  (" lu" "崩")
-  (" au" "妥")
-  (" ou" "猶")
-  (" eu" "斬")
-  (" uu" "培")
-  (" iu" "柳")
-  (" du" ".")
-  (" hu" "■")
-  (" tu" "塗")
-  (" nu" "蟻")
-  (" su" "壷")
-  (" ;u" "■")
-  (" qu" "贅")
-  (" ju" "艦")
-  (" ku" "紺")
-  (" xu" "粛")
-  (" bu" "罫")
-  (" mu" "訊")
-  (" wu" "枢")
-  (" vu" "雷")
-  (" zu" "獄")
-  (" 1i" "■")
-  (" 2i" "謂")
-  (" 3i" "串")
-  (" 4i" "威")
-  (" 5i" "幣")
-  (" 6i" "牢")
-  (" 7i" "剰")
-  (" 8i" "掘")
-  (" 9i" "撲")
-  (" 0i" "瞭")
-  (" 'i" "偲")
-  (" ,i" "■")
-  (" .i" "寛")
-  (" pi" "閃")
-  (" yi" "聴")
-  (" fi" "奔")
-  (" gi" "唆")
-  (" ci" "拉")
-  (" ri" "稿")
-  (" li" "■")
-  (" ai" "俊")
-  (" oi" "釦")
-  (" ei" "架")
-  (" ui" "■")
-  (" ii" "沙")
-  (" di" "■")
-  (" hi" "綻")
-  (" ti" "匂")
-  (" ni" "撫")
-  (" si" "■")
-  (" ;i" "舵")
-  (" qi" "控")
-  (" ji" "牲")
-  (" ki" "梗")
-  (" xi" "■")
-  (" bi" "■")
-  (" mi" "泡")
-  (" wi" "『")
-  (" vi" "悠")
-  (" zi" "塵")
-  (" 1d" "雀")
-  (" 2d" "迅")
-  (" 3d" "鴨")
-  (" 4d" "緻")
-  (" 5d" "凡")
-  (" 6d" "竿")
-  (" 7d" "惚")
-  (" 8d" "慈")
-  (" 9d" "浮")
-  (" 0d" "杞")
-  (" 'd" "疫")
-  (" ,d" "遂")
-  (" .d" "励")
-  (" pd" "遍")
-  (" yd" "僭")
-  (" fd" "霧")
-  (" gd" "楠")
-  (" cd" "漆")
-  (" rd" "繹")
-  (" ld" "唯")
-  (" ad" "煽")
-  (" od" "泌")
-  (" ed" "■")
-  (" ud" "曖")
-  (" id" "菅")
-  (" dd" "煎")
-  (" hd" "儲")
-  (" td" "蛍")
-  (" nd" "■")
-  (" sd" "賄")
-  (" ;d" "玄")
-  (" qd" "駒")
-  (" jd" "■")
-  (" kd" "戚")
-  (" xd" "僚")
-  (" bd" "■")
-  (" md" "洪")
-  (" wd" "呟")
-  (" vd" "泰")
-  (" zd" "娯")
-  (" 1h" "■")
-  (" 2h" "亀")
-  (" 3h" "麓")
-  (" 4h" "■")
-  (" 5h" "■")
-  (" 6h" "叫")
-  (" 7h" "皺")
-  (" 8h" "燥")
-  (" 9h" "■")
-  (" 0h" "■")
-  (" 'h" "恒")
-  (" ,h" "脹")
-  (" .h" "剤")
-  (" ph" "妨")
-  (" yh" "獲")
-  (" fh" "苔")
-  (" gh" "拭")
-  (" ch" "慄")
-  (" rh" "堰")
-  (" lh" "紳")
-  (" ah" "諭")
-  (" oh" "■")
-  (" eh" "肋")
-  (" uh" "■")
-  (" ih" "硫")
-  (" dh" "載")
-  (" hh" "鉛")
-  (" th" "勅")
-  (" nh" "逞")
-  (" sh" "■")
-  (" ;h" "髪")
-  (" qh" "劫")
-  (" jh" "呻")
-  (" kh" "堪")
-  (" xh" "佳")
-  (" bh" "僕")
-  (" mh" "檎")
-  (" wh" "狂")
-  (" vh" "託")
-  (" zh" "缶")
-  (" 1t" "隻")
-  (" 2t" "■")
-  (" 3t" "■")
-  (" 4t" "聘")
-  (" 5t" "李")
-  (" 6t" "■")
-  (" 7t" "睡")
-  (" 8t" "勘")
-  (" 9t" "撤")
-  (" 0t" "蛇")
-  (" 't" "禅")
-  (" ,t" "躓")
-  (" .t" "■")
-  (" pt" "湾")
-  (" yt" "篠")
-  (" ft" "喋")
-  (" gt" "挫")
-  (" ct" "腺")
-  (" rt" "埃")
-  (" lt" "矯")
-  (" at" "其")
-  (" ot" "嗜")
-  (" et" "昧")
-  (" ut" "■")
-  (" it" "訟")
-  (" dt" "歪")
-  (" ht" "忽")
-  (" tt" "繍")
-  (" nt" "弛")
-  (" st" "硬")
-  (" ;t" "勲")
-  (" qt" "桟")
-  (" jt" "傾")
-  (" kt" "烙")
-  (" xt" "魂")
-  (" bt" "蕪")
-  (" mt" "蛾")
-  (" wt" "燻")
-  (" vt" "狡")
-  (" zt" "碁")
-  (" 1n" "摯")
-  (" 2n" "■")
-  (" 3n" "儚")
-  (" 4n" "■")
-  (" 5n" "呆")
-  (" 6n" "■")
-  (" 7n" "趣")
-  (" 8n" "梱")
-  (" 9n" "琴")
-  (" 0n" "眉")
-  (" 'n" "亭")
-  (" ,n" "頒")
-  (" .n" "溶")
-  (" pn" "珠")
-  (" yn" "銘")
-  (" fn" "■")
-  (" gn" "罠")
-  (" cn" "蘇")
-  (" rn" "滴")
-  (" ln" "偶")
-  (" an" "脚")
-  (" on" "藻")
-  (" en" "筑")
-  (" un" "傍")
-  (" in" "曰")
-  (" dn" "滑")
-  (" hn" "促")
-  (" tn" "床")
-  (" nn" "泄")
-  (" sn" "拙")
-  (" ;n" "盆")
-  (" qn" "賓")
-  (" jn" "帥")
-  (" kn" "鋭")
-  (" xn" "跳")
-  (" bn" "〆")
-  (" mn" "璧")
-  (" wn" "衝")
-  (" vn" "■")
-  (" zn" "■")
-  (" 1s" "峰")
-  (" 2s" "■")
-  (" 3s" "軟")
-  (" 4s" "曇")
-  (" 5s" "扉")
-  (" 6s" "躾")
-  (" 7s" "肘")
-  (" 8s" "濡")
-  (" 9s" "淘")
-  (" 0s" "祀")
-  (" 's" "滝")
-  (" ,s" "措")
-  (" .s" "叱")
-  (" ps" "挑")
-  (" ys" "■")
-  (" fs" "斯")
-  (" gs" "■")
-  (" cs" "齢")
-  (" rs" "剛")
-  (" ls" "罹")
-  (" as" "嫁")
-  (" os" "鍛")
-  (" es" "惑")
-  (" us" "頬")
-  (" is" "■")
-  (" ds" "坊")
-  (" hs" "■")
-  (" ts" "斎")
-  (" ns" "苛")
-  (" ss" "屁")
-  (" ;s" "云")
-  (" qs" "俄")
-  (" js" "■")
-  (" ks" "膠")
-  (" xs" "榊")
-  (" bs" "漸")
-  (" ms" "郊")
-  (" ws" "坪")
-  (" vs" "葦")
-  (" zs" "輝")
-  (" 1;" "牝")
-  (" 2;" "鮭")
-  (" 3;" "瓶")
-  (" 4;" "葛")
-  (" 5;" "■")
-  (" 6;" "甥")
-  (" 7;" "巾")
-  (" 8;" "勧")
-  (" 9;" "■")
-  (" 0;" "窃")
-  (" ';" "葵")
-  (" ,;" "亘")
-  (" .;" "遵")
-  (" p;" "崖")
-  (" y;" "腿")
-  (" f;" "■")
-  (" g;" "堅")
-  (" c;" "巷")
-  (" r;" "詮")
-  (" l;" "褒")
-  (" a;" "■")
-  (" o;" "網")
-  (" e;" "翠")
-  (" u;" "裕")
-  (" i;" "馴")
-  (" d;" "逝")
-  (" h;" "棺")
-  (" t;" "虹")
-  (" n;" "狐")
-  (" s;" "嫉")
-  (" ;;" "傭")
-  (" q;" "呉")
-  (" j;" "■")
-  (" k;" "頷")
-  (" x;" "超")
-  (" b;" "賊")
-  (" m;" "軌")
-  (" w;" "疼")
-  (" v;" "栗")
-  (" z;" "睨")
-  (" 1q" "■")
-  (" 2q" "姫")
-  (" 3q" "閲")
-  (" 4q" "軸")
-  (" 5q" "■")
-  (" 6q" "■")
-  (" 7q" "砕")
-  (" 8q" "■")
-  (" 9q" "坑")
-  (" 0q" "播")
-  (" 'q" "戒")
-  (" ,q" "■")
-  (" .q" "尋")
-  (" pq" "隔")
-  (" yq" "傘")
-  (" fq" "悉")
-  (" gq" "靱")
-  (" cq" "汝")
-  (" rq" "犠")
-  (" lq" "透")
-  (" aq" "廷")
-  (" oq" "膝")
-  (" eq" "毬")
-  (" uq" "妓")
-  (" iq" "謄")
-  (" dq" "貫")
-  (" hq" "臆")
-  (" tq" "杜")
-  (" nq" "獣")
-  (" sq" "飽")
-  (" ;q" "■")
-  (" qq" "窺")
-  (" jq" "憾")
-  (" kq" "閾")
-  (" xq" "諦")
-  (" bq" "該")
-  (" mq" "埋")
-  (" wq" "爽")
-  (" vq" "烏")
-  (" zq" "■")
-  (" 1j" "瓜")
-  (" 2j" "虎")
-  (" 3j" "卯")
-  (" 4j" "葬")
-  (" 5j" "■")
-  (" 6j" "厨")
-  (" 7j" "紡")
-  (" 8j" "熾")
-  (" 9j" "嘱")
-  (" 0j" "裳")
-  (" 'j" "締")
-  (" ,j" "黎")
-  (" .j" "亮")
-  (" pj" "■")
-  (" yj" "灼")
-  (" fj" "薔")
-  (" gj" "■")
-  (" cj" "宍")
-  (" rj" "緯")
-  (" lj" "躍")
-  (" aj" "■")
-  (" oj" "帽")
-  (" ej" "勾")
-  (" uj" "墨")
-  (" ij" "■")
-  (" dj" "唾")
-  (" hj" "裡")
-  (" tj" "黙")
-  (" nj" "鴎")
-  (" sj" "膨")
-  (" ;j" "斉")
-  (" qj" "祥")
-  (" jj" "尤")
-  (" kj" "杯")
-  (" xj" "眩")
-  (" bj" "憫")
-  (" mj" "恰")
-  (" wj" "麺")
-  (" vj" "摂")
-  (" zj" "套")
-  (" 1k" "榎")
-  (" 2k" "峡")
-  (" 3k" "■")
-  (" 4k" "封")
-  (" 5k" "棘")
-  (" 6k" "怯")
-  (" 7k" "凝")
-  (" 8k" "痔")
-  (" 9k" "錦")
-  (" 0k" "距")
-  (" 'k" "詠")
-  (" ,k" "鐘")
-  (" .k" "怖")
-  (" pk" "瞥")
-  (" yk" "■")
-  (" fk" "悔")
-  (" gk" "隙")
-  (" ck" "揚")
-  (" rk" "韮")
-  (" lk" "妊")
-  (" ak" "婿")
-  (" ok" "俯")
-  (" ek" "冨")
-  (" uk" "殖")
-  (" ik" "槍")
-  (" dk" "薪")
-  (" hk" "』")
-  (" tk" "殆")
-  (" nk" "胞")
-  (" sk" "吾")
-  (" ;k" "■")
-  (" qk" "蒐")
-  (" jk" "符")
-  (" kk" "諜")
-  (" xk" "閥")
-  (" bk" "諮")
-  (" mk" "幽")
-  (" wk" "靡")
-  (" vk" "涙")
-  (" zk" "柿")
-  (" 1x" "牡")
-  (" 2x" "埠")
-  (" 3x" "■")
-  (" 4x" "稚")
-  (" 5x" "漏")
-  (" 6x" "抄")
-  (" 7x" "疇")
-  (" 8x" "骸")
-  (" 9x" "幻")
-  (" 0x" "摩")
-  (" 'x" "■")
-  (" ,x" "寧")
-  (" .x" "■")
-  (" px" "■")
-  (" yx" "蛙")
-  (" fx" "拷")
-  (" gx" "挨")
-  (" cx" "癖")
-  (" rx" "■")
-  (" lx" "乖")
-  (" ax" "裂")
-  (" ox" "辱")
-  (" ex" "翻")
-  (" ux" "叶")
-  (" ix" "旦")
-  (" dx" "顛")
-  (" hx" "畔")
-  (" tx" "桧")
-  (" nx" "揃")
-  (" sx" "塑")
-  (" ;x" "憩")
-  (" qx" "懲")
-  (" jx" "芯")
-  (" kx" "祉")
-  (" xx" "侮")
-  (" bx" "雰")
-  (" mx" "嬉")
-  (" wx" "↓")
-  (" vx" "■")
-  (" zx" "菌")
-  (" 1b" "慾")
-  (" 2b" "窟")
-  (" 3b" "藪")
-  (" 4b" "叙")
-  (" 5b" "■")
-  (" 6b" "贋")
-  (" 7b" "臥")
-  (" 8b" "燈")
-  (" 9b" "酪")
-  (" 0b" "■")
-  (" 'b" "掃")
-  (" ,b" "霞")
-  (" .b" "詐")
-  (" pb" "痕")
-  (" yb" "戴")
-  (" fb" "浄")
-  (" gb" "翼")
-  (" cb" "涸")
-  (" rb" "■")
-  (" lb" "騒")
-  (" ab" "憶")
-  (" ob" "禄")
-  (" eb" "嚇")
-  (" ub" "妄")
-  (" ib" "耗")
-  (" db" "伎")
-  (" hb" "■")
-  (" tb" "■")
-  (" nb" "■")
-  (" sb" "征")
-  (" ;b" "鑑")
-  (" qb" "拳")
-  (" jb" "冒")
-  (" kb" "■")
-  (" xb" "浪")
-  (" bb" "■")
-  (" mb" "衷")
-  (" wb" "租")
-  (" vb" "随")
-  (" zb" "吟")
-  (" 1m" "逼")
-  (" 2m" "厄")
-  (" 3m" "憎")
-  (" 4m" "悩")
-  (" 5m" "鞭")
-  (" 6m" "狩")
-  (" 7m" "怪")
-  (" 8m" "拘")
-  (" 9m" "膏")
-  (" 0m" "拍")
-  (" 'm" "濫")
-  (" ,m" "椅")
-  (" .m" "栽")
-  (" pm" "闊")
-  (" ym" "柴")
-  (" fm" "饗")
-  (" gm" "忌")
-  (" cm" "■")
-  (" rm" "吏")
-  (" lm" "循")
-  (" am" "彩")
-  (" om" "庇")
-  (" em" "賑")
-  (" um" "騙")
-  (" im" "■")
-  (" dm" "銑")
-  (" hm" "頻")
-  (" tm" "橘")
-  (" nm" "只")
-  (" sm" "盃")
-  (" ;m" "乏")
-  (" qm" "抹")
-  (" jm" "肪")
-  (" km" "■")
-  (" xm" "挽")
-  (" bm" "甦")
-  (" mm" "■")
-  (" wm" "跨")
-  (" vm" "唇")
-  (" zm" "怠")
-  (" 1w" "溜")
-  (" 2w" "烈")
-  (" 3w" "彫")
-  (" 4w" "芋")
-  (" 5w" "診")
-  (" 6w" "■")
-  (" 7w" "采")
-  (" 8w" "遜")
-  (" 9w" "桃")
-  (" 0w" "湧")
-  (" 'w" "笹")
-  (" ,w" "註")
-  (" .w" "芥")
-  (" pw" "惧")
-  (" yw" "喪")
-  (" fw" "覗")
-  (" gw" "仰")
-  (" cw" "奢")
-  (" rw" "諾")
-  (" lw" "■")
-  (" aw" "楕")
-  (" ow" "擬")
-  (" ew" "咲")
-  (" uw" "誉")
-  (" iw" "■")
-  (" dw" "凋")
-  (" hw" "掻")
-  (" tw" "■")
-  (" nw" "掟")
-  (" sw" "蚤")
-  (" ;w" "洲")
-  (" qw" "祓")
-  (" jw" "搭")
-  (" kw" "■")
-  (" xw" "症")
-  (" bw" "塊")
-  (" mw" "什")
-  (" ww" "■")
-  (" vw" "飢")
-  (" zw" "聡")
-  (" 1v" "■")
-  (" 2v" "召")
-  (" 3v" "痴")
-  (" 4v" "■")
-  (" 5v" "■")
-  (" 6v" "刈")
-  (" 7v" "■")
-  (" 8v" "銚")
-  (" 9v" "炊")
-  (" 0v" "汁")
-  (" 'v" "揄")
-  (" ,v" "繕")
-  (" .v" "■")
-  (" pv" "■")
-  (" yv" "扶")
-  (" fv" "覆")
-  (" gv" "■")
-  (" cv" "蒲")
-  (" rv" "■")
-  (" lv" "醒")
-  (" av" "狸")
-  (" ov" "■")
-  (" ev" "■")
-  (" uv" "枠")
-  (" iv" "■")
-  (" dv" "■")
-  (" hv" "撰")
-  (" tv" "■")
-  (" nv" "■")
-  (" sv" "胴")
-  (" ;v" "喩")
-  (" qv" "詰")
-  (" jv" "■")
-  (" kv" "■")
-  (" xv" "戯")
-  (" bv" "籍")
-  (" mv" "樋")
-  (" wv" "■")
-  (" vv" "■")
-  (" zv" "貰")
-  (" 1z" "■")
-  (" 2z" "迭")
-  (" 3z" "粘")
-  (" 4z" "棚")
-  (" 5z" "疾")
-  (" 6z" "鵜")
-  (" 7z" "■")
-  (" 8z" "賜")
-  (" 9z" "紛")
-  (" 0z" "赦")
-  (" 'z" "篤")
-  (" ,z" "栓")
-  (" .z" "舶")
-  (" pz" "曽")
-  (" yz" "■")
-  (" fz" "但")
-  (" gz" "隆")
-  (" cz" "捲")
-  (" rz" "■")
-  (" lz" "擁")
-  (" az" "茎")
-  (" oz" "紋")
-  (" ez" "逸")
-  (" uz" "釘")
-  (" iz" "■")
-  (" dz" "箔")
-  (" hz" "■")
-  (" tz" "叡")
-  (" nz" "■")
-  (" sz" "癒")
-  (" ;z" "苗")
-  (" qz" "■")
-  (" jz" "禍")
-  (" kz" "緒")
-  (" xz" "匁")
-  (" bz" "艇")
-  (" mz" "鄙")
-  (" wz" "兜")
-  (" vz" "叛")
-  (" zz" "■")
-
-  ("  " " ")))
-
-(state
- (init
-  (trycode)))
diff --git a/MIM/ja-trycode.mimx b/MIM/ja-trycode.mimx
new file mode 100644 (file)
index 0000000..6adfeb7
--- /dev/null
@@ -0,0 +1,12825 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ja</language>
+    <name>trycode</name>
+  </tags>
+  <description>Input method for Japanese with TRY-CODE.  See
+&lt;http://www.m17n.org/ntakahas/npx/aggressive/aggressive4.en.html&gt;
+for the details.
+</description>
+  <title>TRY</title>
+  <map-list>
+    <map id="map-trycode">
+      <rule>
+        <keyseq keys="11"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="21"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="31"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="41"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="51"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="61"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="71"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="81"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="91"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="01"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;1"/>
+        <insert string="ヮ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",1"/>
+        <insert string="ヰ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".1"/>
+        <insert string="ヱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p1"/>
+        <insert string="ヵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y1"/>
+        <insert string="ヶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="f1"/>
+        <insert string="請"/>
+      </rule>
+      <rule>
+        <keyseq keys="g1"/>
+        <insert string="境"/>
+      </rule>
+      <rule>
+        <keyseq keys="c1"/>
+        <insert string="系"/>
+      </rule>
+      <rule>
+        <keyseq keys="r1"/>
+        <insert string="探"/>
+      </rule>
+      <rule>
+        <keyseq keys="l1"/>
+        <insert string="象"/>
+      </rule>
+      <rule>
+        <keyseq keys="a1"/>
+        <insert string="ゎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o1"/>
+        <insert string="ゐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e1"/>
+        <insert string="ゑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u1"/>
+        <insert string="沖"/>
+      </rule>
+      <rule>
+        <keyseq keys="i1"/>
+        <insert string="縄"/>
+      </rule>
+      <rule>
+        <keyseq keys="d1"/>
+        <insert string="盛"/>
+      </rule>
+      <rule>
+        <keyseq keys="h1"/>
+        <insert string="革"/>
+      </rule>
+      <rule>
+        <keyseq keys="t1"/>
+        <insert string="突"/>
+      </rule>
+      <rule>
+        <keyseq keys="n1"/>
+        <insert string="温"/>
+      </rule>
+      <rule>
+        <keyseq keys="s1"/>
+        <insert string="捕"/>
+      </rule>
+      <rule>
+        <keyseq keys=";1"/>
+        <insert string="肺"/>
+      </rule>
+      <rule>
+        <keyseq keys="q1"/>
+        <insert string="宙"/>
+      </rule>
+      <rule>
+        <keyseq keys="j1"/>
+        <insert string="泉"/>
+      </rule>
+      <rule>
+        <keyseq keys="k1"/>
+        <insert string="署"/>
+      </rule>
+      <rule>
+        <keyseq keys="x1"/>
+        <insert string="奮"/>
+      </rule>
+      <rule>
+        <keyseq keys="b1"/>
+        <insert string="依"/>
+      </rule>
+      <rule>
+        <keyseq keys="m1"/>
+        <insert string="繊"/>
+      </rule>
+      <rule>
+        <keyseq keys="w1"/>
+        <insert string="借"/>
+      </rule>
+      <rule>
+        <keyseq keys="v1"/>
+        <insert string="須"/>
+      </rule>
+      <rule>
+        <keyseq keys="z1"/>
+        <insert string="訳"/>
+      </rule>
+      <rule>
+        <keyseq keys="12"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="22"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="32"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="42"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="52"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="62"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="72"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="82"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="92"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="02"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;2"/>
+        <insert string="丑"/>
+      </rule>
+      <rule>
+        <keyseq keys=",2"/>
+        <insert string="臼"/>
+      </rule>
+      <rule>
+        <keyseq keys=".2"/>
+        <insert string="宴"/>
+      </rule>
+      <rule>
+        <keyseq keys="p2"/>
+        <insert string="縁"/>
+      </rule>
+      <rule>
+        <keyseq keys="y2"/>
+        <insert string="曳"/>
+      </rule>
+      <rule>
+        <keyseq keys="f2"/>
+        <insert string="尚"/>
+      </rule>
+      <rule>
+        <keyseq keys="g2"/>
+        <insert string="賀"/>
+      </rule>
+      <rule>
+        <keyseq keys="c2"/>
+        <insert string="岸"/>
+      </rule>
+      <rule>
+        <keyseq keys="r2"/>
+        <insert string="責"/>
+      </rule>
+      <rule>
+        <keyseq keys="l2"/>
+        <insert string="漁"/>
+      </rule>
+      <rule>
+        <keyseq keys="a2"/>
+        <insert string="於"/>
+      </rule>
+      <rule>
+        <keyseq keys="o2"/>
+        <insert string="汚"/>
+      </rule>
+      <rule>
+        <keyseq keys="e2"/>
+        <insert string="乙"/>
+      </rule>
+      <rule>
+        <keyseq keys="u2"/>
+        <insert string="穏"/>
+      </rule>
+      <rule>
+        <keyseq keys="i2"/>
+        <insert string="捨"/>
+      </rule>
+      <rule>
+        <keyseq keys="d2"/>
+        <insert string="益"/>
+      </rule>
+      <rule>
+        <keyseq keys="h2"/>
+        <insert string="援"/>
+      </rule>
+      <rule>
+        <keyseq keys="t2"/>
+        <insert string="周"/>
+      </rule>
+      <rule>
+        <keyseq keys="n2"/>
+        <insert string="域"/>
+      </rule>
+      <rule>
+        <keyseq keys="s2"/>
+        <insert string="荒"/>
+      </rule>
+      <rule>
+        <keyseq keys=";2"/>
+        <insert string="拝"/>
+      </rule>
+      <rule>
+        <keyseq keys="q2"/>
+        <insert string="暖"/>
+      </rule>
+      <rule>
+        <keyseq keys="j2"/>
+        <insert string="誠"/>
+      </rule>
+      <rule>
+        <keyseq keys="k2"/>
+        <insert string="縮"/>
+      </rule>
+      <rule>
+        <keyseq keys="x2"/>
+        <insert string="腹"/>
+      </rule>
+      <rule>
+        <keyseq keys="b2"/>
+        <insert string="織"/>
+      </rule>
+      <rule>
+        <keyseq keys="m2"/>
+        <insert string="父"/>
+      </rule>
+      <rule>
+        <keyseq keys="w2"/>
+        <insert string="枚"/>
+      </rule>
+      <rule>
+        <keyseq keys="v2"/>
+        <insert string="乱"/>
+      </rule>
+      <rule>
+        <keyseq keys="z2"/>
+        <insert string="香"/>
+      </rule>
+      <rule>
+        <keyseq keys="13"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="23"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="33"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="43"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="53"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="63"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="73"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="83"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="93"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="03"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;3"/>
+        <insert string="鬼"/>
+      </rule>
+      <rule>
+        <keyseq keys=",3"/>
+        <insert string="虚"/>
+      </rule>
+      <rule>
+        <keyseq keys=".3"/>
+        <insert string="狭"/>
+      </rule>
+      <rule>
+        <keyseq keys="p3"/>
+        <insert string="脅"/>
+      </rule>
+      <rule>
+        <keyseq keys="y3"/>
+        <insert string="驚"/>
+      </rule>
+      <rule>
+        <keyseq keys="f3"/>
+        <insert string="舎"/>
+      </rule>
+      <rule>
+        <keyseq keys="g3"/>
+        <insert string="喜"/>
+      </rule>
+      <rule>
+        <keyseq keys="c3"/>
+        <insert string="幹"/>
+      </rule>
+      <rule>
+        <keyseq keys="r3"/>
+        <insert string="丘"/>
+      </rule>
+      <rule>
+        <keyseq keys="l3"/>
+        <insert string="糖"/>
+      </rule>
+      <rule>
+        <keyseq keys="a3"/>
+        <insert string="奇"/>
+      </rule>
+      <rule>
+        <keyseq keys="o3"/>
+        <insert string="既"/>
+      </rule>
+      <rule>
+        <keyseq keys="e3"/>
+        <insert string="菊"/>
+      </rule>
+      <rule>
+        <keyseq keys="u3"/>
+        <insert string="却"/>
+      </rule>
+      <rule>
+        <keyseq keys="i3"/>
+        <insert string="享"/>
+      </rule>
+      <rule>
+        <keyseq keys="d3"/>
+        <insert string="康"/>
+      </rule>
+      <rule>
+        <keyseq keys="h3"/>
+        <insert string="徒"/>
+      </rule>
+      <rule>
+        <keyseq keys="t3"/>
+        <insert string="景"/>
+      </rule>
+      <rule>
+        <keyseq keys="n3"/>
+        <insert string="処"/>
+      </rule>
+      <rule>
+        <keyseq keys="s3"/>
+        <insert string="ぜ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";3"/>
+        <insert string="届"/>
+      </rule>
+      <rule>
+        <keyseq keys="q3"/>
+        <insert string="誕"/>
+      </rule>
+      <rule>
+        <keyseq keys="j3"/>
+        <insert string="聖"/>
+      </rule>
+      <rule>
+        <keyseq keys="k3"/>
+        <insert string="縦"/>
+      </rule>
+      <rule>
+        <keyseq keys="x3"/>
+        <insert string="晩"/>
+      </rule>
+      <rule>
+        <keyseq keys="b3"/>
+        <insert string="譲"/>
+      </rule>
+      <rule>
+        <keyseq keys="m3"/>
+        <insert string="ヘ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w3"/>
+        <insert string="模"/>
+      </rule>
+      <rule>
+        <keyseq keys="v3"/>
+        <insert string="降"/>
+      </rule>
+      <rule>
+        <keyseq keys="z3"/>
+        <insert string="走"/>
+      </rule>
+      <rule>
+        <keyseq keys="14"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="24"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="34"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="44"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="54"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="64"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="74"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="84"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="94"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="04"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;4"/>
+        <insert string="孤"/>
+      </rule>
+      <rule>
+        <keyseq keys=",4"/>
+        <insert string="誇"/>
+      </rule>
+      <rule>
+        <keyseq keys=".4"/>
+        <insert string="黄"/>
+      </rule>
+      <rule>
+        <keyseq keys="p4"/>
+        <insert string="后"/>
+      </rule>
+      <rule>
+        <keyseq keys="y4"/>
+        <insert string="耕"/>
+      </rule>
+      <rule>
+        <keyseq keys="f4"/>
+        <insert string="布"/>
+      </rule>
+      <rule>
+        <keyseq keys="g4"/>
+        <insert string="苦"/>
+      </rule>
+      <rule>
+        <keyseq keys="c4"/>
+        <insert string="圧"/>
+      </rule>
+      <rule>
+        <keyseq keys="r4"/>
+        <insert string="恵"/>
+      </rule>
+      <rule>
+        <keyseq keys="l4"/>
+        <insert string="固"/>
+      </rule>
+      <rule>
+        <keyseq keys="a4"/>
+        <insert string="巧"/>
+      </rule>
+      <rule>
+        <keyseq keys="o4"/>
+        <insert string="克"/>
+      </rule>
+      <rule>
+        <keyseq keys="e4"/>
+        <insert string="懇"/>
+      </rule>
+      <rule>
+        <keyseq keys="u4"/>
+        <insert string="困"/>
+      </rule>
+      <rule>
+        <keyseq keys="i4"/>
+        <insert string="昏"/>
+      </rule>
+      <rule>
+        <keyseq keys="d4"/>
+        <insert string="邦"/>
+      </rule>
+      <rule>
+        <keyseq keys="h4"/>
+        <insert string="舞"/>
+      </rule>
+      <rule>
+        <keyseq keys="t4"/>
+        <insert string="雑"/>
+      </rule>
+      <rule>
+        <keyseq keys="n4"/>
+        <insert string="漢"/>
+      </rule>
+      <rule>
+        <keyseq keys="s4"/>
+        <insert string="緊"/>
+      </rule>
+      <rule>
+        <keyseq keys=";4"/>
+        <insert string="潮"/>
+      </rule>
+      <rule>
+        <keyseq keys="q4"/>
+        <insert string="臓"/>
+      </rule>
+      <rule>
+        <keyseq keys="j4"/>
+        <insert string="仁"/>
+      </rule>
+      <rule>
+        <keyseq keys="k4"/>
+        <insert string="尺"/>
+      </rule>
+      <rule>
+        <keyseq keys="x4"/>
+        <insert string="班"/>
+      </rule>
+      <rule>
+        <keyseq keys="b4"/>
+        <insert string="激"/>
+      </rule>
+      <rule>
+        <keyseq keys="m4"/>
+        <insert string="干"/>
+      </rule>
+      <rule>
+        <keyseq keys="w4"/>
+        <insert string="彦"/>
+      </rule>
+      <rule>
+        <keyseq keys="v4"/>
+        <insert string="均"/>
+      </rule>
+      <rule>
+        <keyseq keys="z4"/>
+        <insert string="又"/>
+      </rule>
+      <rule>
+        <keyseq keys="15"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="25"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="35"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="45"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="55"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="65"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="75"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="85"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="95"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="05"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;5"/>
+        <insert string="奉"/>
+      </rule>
+      <rule>
+        <keyseq keys=",5"/>
+        <insert string="某"/>
+      </rule>
+      <rule>
+        <keyseq keys=".5"/>
+        <insert string="貌"/>
+      </rule>
+      <rule>
+        <keyseq keys="p5"/>
+        <insert string="卜"/>
+      </rule>
+      <rule>
+        <keyseq keys="y5"/>
+        <insert string="鋼"/>
+      </rule>
+      <rule>
+        <keyseq keys="f5"/>
+        <insert string="姿"/>
+      </rule>
+      <rule>
+        <keyseq keys="g5"/>
+        <insert string="絶"/>
+      </rule>
+      <rule>
+        <keyseq keys="c5"/>
+        <insert string="密"/>
+      </rule>
+      <rule>
+        <keyseq keys="r5"/>
+        <insert string="秘"/>
+      </rule>
+      <rule>
+        <keyseq keys="l5"/>
+        <insert string="押"/>
+      </rule>
+      <rule>
+        <keyseq keys="a5"/>
+        <insert string="詞"/>
+      </rule>
+      <rule>
+        <keyseq keys="o5"/>
+        <insert string="至"/>
+      </rule>
+      <rule>
+        <keyseq keys="e5"/>
+        <insert string="蚕"/>
+      </rule>
+      <rule>
+        <keyseq keys="u5"/>
+        <insert string="穀"/>
+      </rule>
+      <rule>
+        <keyseq keys="i5"/>
+        <insert string="磁"/>
+      </rule>
+      <rule>
+        <keyseq keys="d5"/>
+        <insert string="衆"/>
+      </rule>
+      <rule>
+        <keyseq keys="h5"/>
+        <insert string="節"/>
+      </rule>
+      <rule>
+        <keyseq keys="t5"/>
+        <insert string="杉"/>
+      </rule>
+      <rule>
+        <keyseq keys="n5"/>
+        <insert string="肉"/>
+      </rule>
+      <rule>
+        <keyseq keys="s5"/>
+        <insert string="除"/>
+      </rule>
+      <rule>
+        <keyseq keys=";5"/>
+        <insert string="俳"/>
+      </rule>
+      <rule>
+        <keyseq keys="q5"/>
+        <insert string="頂"/>
+      </rule>
+      <rule>
+        <keyseq keys="j5"/>
+        <insert string="染"/>
+      </rule>
+      <rule>
+        <keyseq keys="k5"/>
+        <insert string="城"/>
+      </rule>
+      <rule>
+        <keyseq keys="x5"/>
+        <insert string="陛"/>
+      </rule>
+      <rule>
+        <keyseq keys="b5"/>
+        <insert string="測"/>
+      </rule>
+      <rule>
+        <keyseq keys="m5"/>
+        <insert string="血"/>
+      </rule>
+      <rule>
+        <keyseq keys="w5"/>
+        <insert string="散"/>
+      </rule>
+      <rule>
+        <keyseq keys="v5"/>
+        <insert string="笑"/>
+      </rule>
+      <rule>
+        <keyseq keys="z5"/>
+        <insert string="弁"/>
+      </rule>
+      <rule>
+        <keyseq keys="16"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="26"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="36"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="46"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="56"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="66"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="76"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="86"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="96"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="06"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;6"/>
+        <insert string="湖"/>
+      </rule>
+      <rule>
+        <keyseq keys=",6"/>
+        <insert string="礼"/>
+      </rule>
+      <rule>
+        <keyseq keys=".6"/>
+        <insert string="著"/>
+      </rule>
+      <rule>
+        <keyseq keys="p6"/>
+        <insert string="移"/>
+      </rule>
+      <rule>
+        <keyseq keys="y6"/>
+        <insert string="郷"/>
+      </rule>
+      <rule>
+        <keyseq keys="f6"/>
+        <insert string="息"/>
+      </rule>
+      <rule>
+        <keyseq keys="g6"/>
+        <insert string="詩"/>
+      </rule>
+      <rule>
+        <keyseq keys="c6"/>
+        <insert string="拾"/>
+      </rule>
+      <rule>
+        <keyseq keys="r6"/>
+        <insert string="暑"/>
+      </rule>
+      <rule>
+        <keyseq keys="l6"/>
+        <insert string="昭"/>
+      </rule>
+      <rule>
+        <keyseq keys="a6"/>
+        <insert string="償"/>
+      </rule>
+      <rule>
+        <keyseq keys="o6"/>
+        <insert string="欧"/>
+      </rule>
+      <rule>
+        <keyseq keys="e6"/>
+        <insert string="努"/>
+      </rule>
+      <rule>
+        <keyseq keys="u6"/>
+        <insert string="底"/>
+      </rule>
+      <rule>
+        <keyseq keys="i6"/>
+        <insert string="亜"/>
+      </rule>
+      <rule>
+        <keyseq keys="d6"/>
+        <insert string="悲"/>
+      </rule>
+      <rule>
+        <keyseq keys="h6"/>
+        <insert string="柱"/>
+      </rule>
+      <rule>
+        <keyseq keys="t6"/>
+        <insert string="笛"/>
+      </rule>
+      <rule>
+        <keyseq keys="n6"/>
+        <insert string="童"/>
+      </rule>
+      <rule>
+        <keyseq keys="s6"/>
+        <insert string="畑"/>
+      </rule>
+      <rule>
+        <keyseq keys=";6"/>
+        <insert string="禁"/>
+      </rule>
+      <rule>
+        <keyseq keys="q6"/>
+        <insert string="硝"/>
+      </rule>
+      <rule>
+        <keyseq keys="j6"/>
+        <insert string="樹"/>
+      </rule>
+      <rule>
+        <keyseq keys="k6"/>
+        <insert string="句"/>
+      </rule>
+      <rule>
+        <keyseq keys="x6"/>
+        <insert string="礎"/>
+      </rule>
+      <rule>
+        <keyseq keys="b6"/>
+        <insert string="皇"/>
+      </rule>
+      <rule>
+        <keyseq keys="m6"/>
+        <insert string="像"/>
+      </rule>
+      <rule>
+        <keyseq keys="w6"/>
+        <insert string="肥"/>
+      </rule>
+      <rule>
+        <keyseq keys="v6"/>
+        <insert string="沿"/>
+      </rule>
+      <rule>
+        <keyseq keys="z6"/>
+        <insert string="吸"/>
+      </rule>
+      <rule>
+        <keyseq keys="17"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="27"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="37"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="47"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="57"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="67"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="77"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="87"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="97"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="07"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;7"/>
+        <insert string="端"/>
+      </rule>
+      <rule>
+        <keyseq keys=",7"/>
+        <insert string="飾"/>
+      </rule>
+      <rule>
+        <keyseq keys=".7"/>
+        <insert string="郵"/>
+      </rule>
+      <rule>
+        <keyseq keys="p7"/>
+        <insert string="塩"/>
+      </rule>
+      <rule>
+        <keyseq keys="y7"/>
+        <insert string="群"/>
+      </rule>
+      <rule>
+        <keyseq keys="f7"/>
+        <insert string="鳴"/>
+      </rule>
+      <rule>
+        <keyseq keys="g7"/>
+        <insert string="星"/>
+      </rule>
+      <rule>
+        <keyseq keys="c7"/>
+        <insert string="析"/>
+      </rule>
+      <rule>
+        <keyseq keys="r7"/>
+        <insert string="遷"/>
+      </rule>
+      <rule>
+        <keyseq keys="l7"/>
+        <insert string="宣"/>
+      </rule>
+      <rule>
+        <keyseq keys="a7"/>
+        <insert string="紅"/>
+      </rule>
+      <rule>
+        <keyseq keys="o7"/>
+        <insert string="傷"/>
+      </rule>
+      <rule>
+        <keyseq keys="e7"/>
+        <insert string="豪"/>
+      </rule>
+      <rule>
+        <keyseq keys="u7"/>
+        <insert string="維"/>
+      </rule>
+      <rule>
+        <keyseq keys="i7"/>
+        <insert string="脱"/>
+      </rule>
+      <rule>
+        <keyseq keys="d7"/>
+        <insert string="鼠"/>
+      </rule>
+      <rule>
+        <keyseq keys="h7"/>
+        <insert string="曹"/>
+      </rule>
+      <rule>
+        <keyseq keys="t7"/>
+        <insert string="奏"/>
+      </rule>
+      <rule>
+        <keyseq keys="n7"/>
+        <insert string="尊"/>
+      </rule>
+      <rule>
+        <keyseq keys="s7"/>
+        <insert string="刀"/>
+      </rule>
+      <rule>
+        <keyseq keys=";7"/>
+        <insert string="絹"/>
+      </rule>
+      <rule>
+        <keyseq keys="q7"/>
+        <insert string="被"/>
+      </rule>
+      <rule>
+        <keyseq keys="j7"/>
+        <insert string="源"/>
+      </rule>
+      <rule>
+        <keyseq keys="k7"/>
+        <insert string="願"/>
+      </rule>
+      <rule>
+        <keyseq keys="x7"/>
+        <insert string="臨"/>
+      </rule>
+      <rule>
+        <keyseq keys="b7"/>
+        <insert string="胸"/>
+      </rule>
+      <rule>
+        <keyseq keys="m7"/>
+        <insert string="謝"/>
+      </rule>
+      <rule>
+        <keyseq keys="w7"/>
+        <insert string="損"/>
+      </rule>
+      <rule>
+        <keyseq keys="v7"/>
+        <insert string="俵"/>
+      </rule>
+      <rule>
+        <keyseq keys="z7"/>
+        <insert string="灰"/>
+      </rule>
+      <rule>
+        <keyseq keys="18"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="28"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="38"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="48"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="58"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="68"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="78"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="88"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="98"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="08"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;8"/>
+        <insert string="刷"/>
+      </rule>
+      <rule>
+        <keyseq keys=",8"/>
+        <insert string="寿"/>
+      </rule>
+      <rule>
+        <keyseq keys=".8"/>
+        <insert string="順"/>
+      </rule>
+      <rule>
+        <keyseq keys="p8"/>
+        <insert string="危"/>
+      </rule>
+      <rule>
+        <keyseq keys="y8"/>
+        <insert string="砂"/>
+      </rule>
+      <rule>
+        <keyseq keys="f8"/>
+        <insert string="庶"/>
+      </rule>
+      <rule>
+        <keyseq keys="g8"/>
+        <insert string="粧"/>
+      </rule>
+      <rule>
+        <keyseq keys="c8"/>
+        <insert string="丈"/>
+      </rule>
+      <rule>
+        <keyseq keys="r8"/>
+        <insert string="称"/>
+      </rule>
+      <rule>
+        <keyseq keys="l8"/>
+        <insert string="蒸"/>
+      </rule>
+      <rule>
+        <keyseq keys="a8"/>
+        <insert string="舗"/>
+      </rule>
+      <rule>
+        <keyseq keys="o8"/>
+        <insert string="充"/>
+      </rule>
+      <rule>
+        <keyseq keys="e8"/>
+        <insert string="喫"/>
+      </rule>
+      <rule>
+        <keyseq keys="u8"/>
+        <insert string="腕"/>
+      </rule>
+      <rule>
+        <keyseq keys="i8"/>
+        <insert string="暴"/>
+      </rule>
+      <rule>
+        <keyseq keys="d8"/>
+        <insert string="冬"/>
+      </rule>
+      <rule>
+        <keyseq keys="h8"/>
+        <insert string="貝"/>
+      </rule>
+      <rule>
+        <keyseq keys="t8"/>
+        <insert string="犬"/>
+      </rule>
+      <rule>
+        <keyseq keys="n8"/>
+        <insert string="森"/>
+      </rule>
+      <rule>
+        <keyseq keys="s8"/>
+        <insert string="林"/>
+      </rule>
+      <rule>
+        <keyseq keys=";8"/>
+        <insert string="批"/>
+      </rule>
+      <rule>
+        <keyseq keys="q8"/>
+        <insert string="慶"/>
+      </rule>
+      <rule>
+        <keyseq keys="j8"/>
+        <insert string="渉"/>
+      </rule>
+      <rule>
+        <keyseq keys="k8"/>
+        <insert string="竜"/>
+      </rule>
+      <rule>
+        <keyseq keys="x8"/>
+        <insert string="併"/>
+      </rule>
+      <rule>
+        <keyseq keys="b8"/>
+        <insert string="敬"/>
+      </rule>
+      <rule>
+        <keyseq keys="m8"/>
+        <insert string="舌"/>
+      </rule>
+      <rule>
+        <keyseq keys="w8"/>
+        <insert string="敵"/>
+      </rule>
+      <rule>
+        <keyseq keys="v8"/>
+        <insert string="貧"/>
+      </rule>
+      <rule>
+        <keyseq keys="z8"/>
+        <insert string="閣"/>
+      </rule>
+      <rule>
+        <keyseq keys="19"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="29"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="39"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="49"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="59"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="69"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="79"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="89"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="99"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="09"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;9"/>
+        <insert string="震"/>
+      </rule>
+      <rule>
+        <keyseq keys=",9"/>
+        <insert string="扱"/>
+      </rule>
+      <rule>
+        <keyseq keys=".9"/>
+        <insert string="片"/>
+      </rule>
+      <rule>
+        <keyseq keys="p9"/>
+        <insert string="札"/>
+      </rule>
+      <rule>
+        <keyseq keys="y9"/>
+        <insert string="乞"/>
+      </rule>
+      <rule>
+        <keyseq keys="f9"/>
+        <insert string="暗"/>
+      </rule>
+      <rule>
+        <keyseq keys="g9"/>
+        <insert string="乃"/>
+      </rule>
+      <rule>
+        <keyseq keys="c9"/>
+        <insert string="如"/>
+      </rule>
+      <rule>
+        <keyseq keys="r9"/>
+        <insert string="尼"/>
+      </rule>
+      <rule>
+        <keyseq keys="l9"/>
+        <insert string="帳"/>
+      </rule>
+      <rule>
+        <keyseq keys="a9"/>
+        <insert string="輪"/>
+      </rule>
+      <rule>
+        <keyseq keys="o9"/>
+        <insert string="倒"/>
+      </rule>
+      <rule>
+        <keyseq keys="e9"/>
+        <insert string="操"/>
+      </rule>
+      <rule>
+        <keyseq keys="u9"/>
+        <insert string="柄"/>
+      </rule>
+      <rule>
+        <keyseq keys="i9"/>
+        <insert string="魚"/>
+      </rule>
+      <rule>
+        <keyseq keys="d9"/>
+        <insert string="馬"/>
+      </rule>
+      <rule>
+        <keyseq keys="h9"/>
+        <insert string="歌"/>
+      </rule>
+      <rule>
+        <keyseq keys="t9"/>
+        <insert string="絵"/>
+      </rule>
+      <rule>
+        <keyseq keys="n9"/>
+        <insert string="弓"/>
+      </rule>
+      <rule>
+        <keyseq keys="s9"/>
+        <insert string="晴"/>
+      </rule>
+      <rule>
+        <keyseq keys=";9"/>
+        <insert string="就"/>
+      </rule>
+      <rule>
+        <keyseq keys="q9"/>
+        <insert string="駐"/>
+      </rule>
+      <rule>
+        <keyseq keys="j9"/>
+        <insert string="揮"/>
+      </rule>
+      <rule>
+        <keyseq keys="k9"/>
+        <insert string="丹"/>
+      </rule>
+      <rule>
+        <keyseq keys="x9"/>
+        <insert string="鮮"/>
+      </rule>
+      <rule>
+        <keyseq keys="b9"/>
+        <insert string="穴"/>
+      </rule>
+      <rule>
+        <keyseq keys="m9"/>
+        <insert string="銭"/>
+      </rule>
+      <rule>
+        <keyseq keys="w9"/>
+        <insert string="銅"/>
+      </rule>
+      <rule>
+        <keyseq keys="v9"/>
+        <insert string="墓"/>
+      </rule>
+      <rule>
+        <keyseq keys="z9"/>
+        <insert string="机"/>
+      </rule>
+      <rule>
+        <keyseq keys="10"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="20"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="30"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="40"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="50"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="60"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="70"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="80"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="90"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="00"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;0"/>
+        <insert string="弘"/>
+      </rule>
+      <rule>
+        <keyseq keys=",0"/>
+        <insert string="痛"/>
+      </rule>
+      <rule>
+        <keyseq keys=".0"/>
+        <insert string="票"/>
+      </rule>
+      <rule>
+        <keyseq keys="p0"/>
+        <insert string="訴"/>
+      </rule>
+      <rule>
+        <keyseq keys="y0"/>
+        <insert string="遺"/>
+      </rule>
+      <rule>
+        <keyseq keys="f0"/>
+        <insert string="欄"/>
+      </rule>
+      <rule>
+        <keyseq keys="g0"/>
+        <insert string="龍"/>
+      </rule>
+      <rule>
+        <keyseq keys="c0"/>
+        <insert string="略"/>
+      </rule>
+      <rule>
+        <keyseq keys="r0"/>
+        <insert string="慮"/>
+      </rule>
+      <rule>
+        <keyseq keys="l0"/>
+        <insert string="累"/>
+      </rule>
+      <rule>
+        <keyseq keys="a0"/>
+        <insert string="則"/>
+      </rule>
+      <rule>
+        <keyseq keys="o0"/>
+        <insert string="存"/>
+      </rule>
+      <rule>
+        <keyseq keys="e0"/>
+        <insert string="倍"/>
+      </rule>
+      <rule>
+        <keyseq keys="u0"/>
+        <insert string="牛"/>
+      </rule>
+      <rule>
+        <keyseq keys="i0"/>
+        <insert string="釈"/>
+      </rule>
+      <rule>
+        <keyseq keys="d0"/>
+        <insert string="麦"/>
+      </rule>
+      <rule>
+        <keyseq keys="h0"/>
+        <insert string="弟"/>
+      </rule>
+      <rule>
+        <keyseq keys="t0"/>
+        <insert string="兄"/>
+      </rule>
+      <rule>
+        <keyseq keys="n0"/>
+        <insert string="姉"/>
+      </rule>
+      <rule>
+        <keyseq keys="s0"/>
+        <insert string="妹"/>
+      </rule>
+      <rule>
+        <keyseq keys=";0"/>
+        <insert string="綱"/>
+      </rule>
+      <rule>
+        <keyseq keys="q0"/>
+        <insert string="潟"/>
+      </rule>
+      <rule>
+        <keyseq keys="j0"/>
+        <insert string="創"/>
+      </rule>
+      <rule>
+        <keyseq keys="k0"/>
+        <insert string="背"/>
+      </rule>
+      <rule>
+        <keyseq keys="x0"/>
+        <insert string="皮"/>
+      </rule>
+      <rule>
+        <keyseq keys="b0"/>
+        <insert string="孝"/>
+      </rule>
+      <rule>
+        <keyseq keys="m0"/>
+        <insert string="祖"/>
+      </rule>
+      <rule>
+        <keyseq keys="w0"/>
+        <insert string="燃"/>
+      </rule>
+      <rule>
+        <keyseq keys="v0"/>
+        <insert string="預"/>
+      </rule>
+      <rule>
+        <keyseq keys="z0"/>
+        <insert string="貴"/>
+      </rule>
+      <rule>
+        <keyseq keys="1&apos;"/>
+        <insert string="ヲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2&apos;"/>
+        <insert string="哀"/>
+      </rule>
+      <rule>
+        <keyseq keys="3&apos;"/>
+        <insert string="暇"/>
+      </rule>
+      <rule>
+        <keyseq keys="4&apos;"/>
+        <insert string="啓"/>
+      </rule>
+      <rule>
+        <keyseq keys="5&apos;"/>
+        <insert string="把"/>
+      </rule>
+      <rule>
+        <keyseq keys="6&apos;"/>
+        <insert string="酸"/>
+      </rule>
+      <rule>
+        <keyseq keys="7&apos;"/>
+        <insert string="昼"/>
+      </rule>
+      <rule>
+        <keyseq keys="8&apos;"/>
+        <insert string="炭"/>
+      </rule>
+      <rule>
+        <keyseq keys="9&apos;"/>
+        <insert string="稲"/>
+      </rule>
+      <rule>
+        <keyseq keys="0&apos;"/>
+        <insert string="湯"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;&apos;"/>
+        <insert string="果"/>
+      </rule>
+      <rule>
+        <keyseq keys=",&apos;"/>
+        <insert string="告"/>
+      </rule>
+      <rule>
+        <keyseq keys=".&apos;"/>
+        <insert string="策"/>
+      </rule>
+      <rule>
+        <keyseq keys="p&apos;"/>
+        <insert string="首"/>
+      </rule>
+      <rule>
+        <keyseq keys="y&apos;"/>
+        <insert string="農"/>
+      </rule>
+      <rule>
+        <keyseq keys="f&apos;"/>
+        <insert string="歩"/>
+      </rule>
+      <rule>
+        <keyseq keys="g&apos;"/>
+        <insert string="回"/>
+      </rule>
+      <rule>
+        <keyseq keys="c&apos;"/>
+        <insert string="務"/>
+      </rule>
+      <rule>
+        <keyseq keys="r&apos;"/>
+        <insert string="島"/>
+      </rule>
+      <rule>
+        <keyseq keys="l&apos;"/>
+        <insert string="開"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;"/>
+        <insert string="報"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&apos;"/>
+        <insert string="紙"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;"/>
+        <insert string="館"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;"/>
+        <insert string="夜"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;"/>
+        <insert string="位"/>
+      </rule>
+      <rule>
+        <keyseq keys="d&apos;"/>
+        <insert string="給"/>
+      </rule>
+      <rule>
+        <keyseq keys="h&apos;"/>
+        <insert string="員"/>
+      </rule>
+      <rule>
+        <keyseq keys="t&apos;"/>
+        <insert string="ど"/>
+      </rule>
+      <rule>
+        <keyseq keys="n&apos;"/>
+        <insert string="代"/>
+      </rule>
+      <rule>
+        <keyseq keys="s&apos;"/>
+        <insert string="レ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";&apos;"/>
+        <insert string="欠"/>
+      </rule>
+      <rule>
+        <keyseq keys="q&apos;"/>
+        <insert string="夏"/>
+      </rule>
+      <rule>
+        <keyseq keys="j&apos;"/>
+        <insert string="彼"/>
+      </rule>
+      <rule>
+        <keyseq keys="k&apos;"/>
+        <insert string="妻"/>
+      </rule>
+      <rule>
+        <keyseq keys="x&apos;"/>
+        <insert string="善"/>
+      </rule>
+      <rule>
+        <keyseq keys="b&apos;"/>
+        <insert string="相"/>
+      </rule>
+      <rule>
+        <keyseq keys="m&apos;"/>
+        <insert string="家"/>
+      </rule>
+      <rule>
+        <keyseq keys="w&apos;"/>
+        <insert string="的"/>
+      </rule>
+      <rule>
+        <keyseq keys="v&apos;"/>
+        <insert string="対"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&apos;"/>
+        <insert string="歴"/>
+      </rule>
+      <rule>
+        <keyseq keys="1,"/>
+        <insert string="ゥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2,"/>
+        <insert string="逢"/>
+      </rule>
+      <rule>
+        <keyseq keys="3,"/>
+        <insert string="牙"/>
+      </rule>
+      <rule>
+        <keyseq keys="4,"/>
+        <insert string="掲"/>
+      </rule>
+      <rule>
+        <keyseq keys="5,"/>
+        <insert string="伐"/>
+      </rule>
+      <rule>
+        <keyseq keys="6,"/>
+        <insert string="貿"/>
+      </rule>
+      <rule>
+        <keyseq keys="7,"/>
+        <insert string="捜"/>
+      </rule>
+      <rule>
+        <keyseq keys="8,"/>
+        <insert string="異"/>
+      </rule>
+      <rule>
+        <keyseq keys="9,"/>
+        <insert string="隣"/>
+      </rule>
+      <rule>
+        <keyseq keys="0,"/>
+        <insert string="旧"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;,"/>
+        <insert string="概"/>
+      </rule>
+      <rule>
+        <keyseq keys=",,"/>
+        <insert string="買"/>
+      </rule>
+      <rule>
+        <keyseq keys=".,"/>
+        <insert string="詳"/>
+      </rule>
+      <rule>
+        <keyseq keys="p,"/>
+        <insert string="由"/>
+      </rule>
+      <rule>
+        <keyseq keys="y,"/>
+        <insert string="死"/>
+      </rule>
+      <rule>
+        <keyseq keys="f,"/>
+        <insert string="キ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g,"/>
+        <insert string="せ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c,"/>
+        <insert string="区"/>
+      </rule>
+      <rule>
+        <keyseq keys="r,"/>
+        <insert string="百"/>
+      </rule>
+      <rule>
+        <keyseq keys="l,"/>
+        <insert string="木"/>
+      </rule>
+      <rule>
+        <keyseq keys="a,"/>
+        <insert string="音"/>
+      </rule>
+      <rule>
+        <keyseq keys="o,"/>
+        <insert string="王"/>
+      </rule>
+      <rule>
+        <keyseq keys="e,"/>
+        <insert string="放"/>
+      </rule>
+      <rule>
+        <keyseq keys="u,"/>
+        <insert string="々"/>
+      </rule>
+      <rule>
+        <keyseq keys="i,"/>
+        <insert string="応"/>
+      </rule>
+      <rule>
+        <keyseq keys="d,"/>
+        <insert string="分"/>
+      </rule>
+      <rule>
+        <keyseq keys="h,"/>
+        <insert string="よ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t,"/>
+        <insert string="ル"/>
+      </rule>
+      <rule>
+        <keyseq keys="n,"/>
+        <insert string="千"/>
+      </rule>
+      <rule>
+        <keyseq keys="s,"/>
+        <insert string="ア"/>
+      </rule>
+      <rule>
+        <keyseq keys=";,"/>
+        <insert string="財"/>
+      </rule>
+      <rule>
+        <keyseq keys="q,"/>
+        <insert string="針"/>
+      </rule>
+      <rule>
+        <keyseq keys="j,"/>
+        <insert string="裏"/>
+      </rule>
+      <rule>
+        <keyseq keys="k,"/>
+        <insert string="居"/>
+      </rule>
+      <rule>
+        <keyseq keys="x,"/>
+        <insert string="差"/>
+      </rule>
+      <rule>
+        <keyseq keys="b,"/>
+        <insert string="付"/>
+      </rule>
+      <rule>
+        <keyseq keys="m,"/>
+        <insert string="プ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w,"/>
+        <insert string="ば"/>
+      </rule>
+      <rule>
+        <keyseq keys="v,"/>
+        <insert string="ュ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z,"/>
+        <insert string="作"/>
+      </rule>
+      <rule>
+        <keyseq keys="1."/>
+        <insert string="ヴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2."/>
+        <insert string="宛"/>
+      </rule>
+      <rule>
+        <keyseq keys="3."/>
+        <insert string="壊"/>
+      </rule>
+      <rule>
+        <keyseq keys="4."/>
+        <insert string="携"/>
+      </rule>
+      <rule>
+        <keyseq keys="5."/>
+        <insert string="避"/>
+      </rule>
+      <rule>
+        <keyseq keys="6."/>
+        <insert string="攻"/>
+      </rule>
+      <rule>
+        <keyseq keys="7."/>
+        <insert string="焼"/>
+      </rule>
+      <rule>
+        <keyseq keys="8."/>
+        <insert string="闘"/>
+      </rule>
+      <rule>
+        <keyseq keys="9."/>
+        <insert string="奈"/>
+      </rule>
+      <rule>
+        <keyseq keys="0."/>
+        <insert string="夕"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;."/>
+        <insert string="武"/>
+      </rule>
+      <rule>
+        <keyseq keys=",."/>
+        <insert string="残"/>
+      </rule>
+      <rule>
+        <keyseq keys=".."/>
+        <insert string="両"/>
+      </rule>
+      <rule>
+        <keyseq keys="p."/>
+        <insert string="在"/>
+      </rule>
+      <rule>
+        <keyseq keys="y."/>
+        <insert string="!"/>
+      </rule>
+      <rule>
+        <keyseq keys="f."/>
+        <insert string="や"/>
+      </rule>
+      <rule>
+        <keyseq keys="g."/>
+        <insert string="出"/>
+      </rule>
+      <rule>
+        <keyseq keys="c."/>
+        <insert string="タ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r."/>
+        <insert string="手"/>
+      </rule>
+      <rule>
+        <keyseq keys="l."/>
+        <insert string="保"/>
+      </rule>
+      <rule>
+        <keyseq keys="a."/>
+        <insert string="案"/>
+      </rule>
+      <rule>
+        <keyseq keys="o."/>
+        <insert string="曲"/>
+      </rule>
+      <rule>
+        <keyseq keys="e."/>
+        <insert string="情"/>
+      </rule>
+      <rule>
+        <keyseq keys="u."/>
+        <insert string="引"/>
+      </rule>
+      <rule>
+        <keyseq keys="i."/>
+        <insert string="職"/>
+      </rule>
+      <rule>
+        <keyseq keys="d."/>
+        <insert string="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="h."/>
+        <insert string="か"/>
+      </rule>
+      <rule>
+        <keyseq keys="t."/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="n."/>
+        <insert string="ト"/>
+      </rule>
+      <rule>
+        <keyseq keys="s."/>
+        <insert string="れ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";."/>
+        <insert string="従"/>
+      </rule>
+      <rule>
+        <keyseq keys="q."/>
+        <insert string="骨"/>
+      </rule>
+      <rule>
+        <keyseq keys="j."/>
+        <insert string="厚"/>
+      </rule>
+      <rule>
+        <keyseq keys="k."/>
+        <insert string="顔"/>
+      </rule>
+      <rule>
+        <keyseq keys="x."/>
+        <insert string="量"/>
+      </rule>
+      <rule>
+        <keyseq keys="b."/>
+        <insert string="内"/>
+      </rule>
+      <rule>
+        <keyseq keys="m."/>
+        <insert string="工"/>
+      </rule>
+      <rule>
+        <keyseq keys="w."/>
+        <insert string="八"/>
+      </rule>
+      <rule>
+        <keyseq keys="v."/>
+        <insert string="テ"/>
+      </rule>
+      <rule>
+        <keyseq keys="z."/>
+        <insert string="見"/>
+      </rule>
+      <rule>
+        <keyseq keys="1p"/>
+        <insert string="ヂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2p"/>
+        <insert string="囲"/>
+      </rule>
+      <rule>
+        <keyseq keys="3p"/>
+        <insert string="較"/>
+      </rule>
+      <rule>
+        <keyseq keys="4p"/>
+        <insert string="劇"/>
+      </rule>
+      <rule>
+        <keyseq keys="5p"/>
+        <insert string="卑"/>
+      </rule>
+      <rule>
+        <keyseq keys="6p"/>
+        <insert string="盤"/>
+      </rule>
+      <rule>
+        <keyseq keys="7p"/>
+        <insert string="帯"/>
+      </rule>
+      <rule>
+        <keyseq keys="8p"/>
+        <insert string="易"/>
+      </rule>
+      <rule>
+        <keyseq keys="9p"/>
+        <insert string="速"/>
+      </rule>
+      <rule>
+        <keyseq keys="0p"/>
+        <insert string="拡"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;p"/>
+        <insert string="風"/>
+      </rule>
+      <rule>
+        <keyseq keys=",p"/>
+        <insert string="階"/>
+      </rule>
+      <rule>
+        <keyseq keys=".p"/>
+        <insert string="能"/>
+      </rule>
+      <rule>
+        <keyseq keys="pp"/>
+        <insert string="論"/>
+      </rule>
+      <rule>
+        <keyseq keys="yp"/>
+        <insert string="増"/>
+      </rule>
+      <rule>
+        <keyseq keys="fp"/>
+        <insert string="コ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gp"/>
+        <insert string="山"/>
+      </rule>
+      <rule>
+        <keyseq keys="cp"/>
+        <insert string="者"/>
+      </rule>
+      <rule>
+        <keyseq keys="rp"/>
+        <insert string="発"/>
+      </rule>
+      <rule>
+        <keyseq keys="lp"/>
+        <insert string="立"/>
+      </rule>
+      <rule>
+        <keyseq keys="ap"/>
+        <insert string="横"/>
+      </rule>
+      <rule>
+        <keyseq keys="op"/>
+        <insert string="興"/>
+      </rule>
+      <rule>
+        <keyseq keys="ep"/>
+        <insert string="刺"/>
+      </rule>
+      <rule>
+        <keyseq keys="up"/>
+        <insert string="側"/>
+      </rule>
+      <rule>
+        <keyseq keys="ip"/>
+        <insert string="覚"/>
+      </rule>
+      <rule>
+        <keyseq keys="dp"/>
+        <insert string="き"/>
+      </rule>
+      <rule>
+        <keyseq keys="hp"/>
+        <insert string="っ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tp"/>
+        <insert string="日"/>
+      </rule>
+      <rule>
+        <keyseq keys="np"/>
+        <insert string="国"/>
+      </rule>
+      <rule>
+        <keyseq keys="sp"/>
+        <insert string="二"/>
+      </rule>
+      <rule>
+        <keyseq keys=";p"/>
+        <insert string="適"/>
+      </rule>
+      <rule>
+        <keyseq keys="qp"/>
+        <insert string="類"/>
+      </rule>
+      <rule>
+        <keyseq keys="jp"/>
+        <insert string="御"/>
+      </rule>
+      <rule>
+        <keyseq keys="kp"/>
+        <insert string="宇"/>
+      </rule>
+      <rule>
+        <keyseq keys="xp"/>
+        <insert string="推"/>
+      </rule>
+      <rule>
+        <keyseq keys="bp"/>
+        <insert string="九"/>
+      </rule>
+      <rule>
+        <keyseq keys="mp"/>
+        <insert string="名"/>
+      </rule>
+      <rule>
+        <keyseq keys="wp"/>
+        <insert string="川"/>
+      </rule>
+      <rule>
+        <keyseq keys="vp"/>
+        <insert string="機"/>
+      </rule>
+      <rule>
+        <keyseq keys="zp"/>
+        <insert string="チ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1y"/>
+        <insert string="ヅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2y"/>
+        <insert string="庵"/>
+      </rule>
+      <rule>
+        <keyseq keys="3y"/>
+        <insert string="寒"/>
+      </rule>
+      <rule>
+        <keyseq keys="4y"/>
+        <insert string="賢"/>
+      </rule>
+      <rule>
+        <keyseq keys="5y"/>
+        <insert string="藩"/>
+      </rule>
+      <rule>
+        <keyseq keys="6y"/>
+        <insert string="汽"/>
+      </rule>
+      <rule>
+        <keyseq keys="7y"/>
+        <insert string="換"/>
+      </rule>
+      <rule>
+        <keyseq keys="8y"/>
+        <insert string="延"/>
+      </rule>
+      <rule>
+        <keyseq keys="9y"/>
+        <insert string="雪"/>
+      </rule>
+      <rule>
+        <keyseq keys="0y"/>
+        <insert string="互"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;y"/>
+        <insert string="細"/>
+      </rule>
+      <rule>
+        <keyseq keys=",y"/>
+        <insert string="古"/>
+      </rule>
+      <rule>
+        <keyseq keys=".y"/>
+        <insert string="利"/>
+      </rule>
+      <rule>
+        <keyseq keys="py"/>
+        <insert string="ペ"/>
+      </rule>
+      <rule>
+        <keyseq keys="yy"/>
+        <insert string="ゃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fy"/>
+        <insert string="ナ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gy"/>
+        <insert string="金"/>
+      </rule>
+      <rule>
+        <keyseq keys="cy"/>
+        <insert string="マ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ry"/>
+        <insert string="和"/>
+      </rule>
+      <rule>
+        <keyseq keys="ly"/>
+        <insert string="女"/>
+      </rule>
+      <rule>
+        <keyseq keys="ay"/>
+        <insert string="崎"/>
+      </rule>
+      <rule>
+        <keyseq keys="oy"/>
+        <insert string="白"/>
+      </rule>
+      <rule>
+        <keyseq keys="ey"/>
+        <insert string="ぐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uy"/>
+        <insert string="官"/>
+      </rule>
+      <rule>
+        <keyseq keys="iy"/>
+        <insert string="球"/>
+      </rule>
+      <rule>
+        <keyseq keys="dy"/>
+        <insert string="上"/>
+      </rule>
+      <rule>
+        <keyseq keys="hy"/>
+        <insert string="く"/>
+      </rule>
+      <rule>
+        <keyseq keys="ty"/>
+        <insert string="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="ny"/>
+        <insert string="え"/>
+      </rule>
+      <rule>
+        <keyseq keys="sy"/>
+        <insert string="年"/>
+      </rule>
+      <rule>
+        <keyseq keys=";y"/>
+        <insert string="母"/>
+      </rule>
+      <rule>
+        <keyseq keys="qy"/>
+        <insert string="奥"/>
+      </rule>
+      <rule>
+        <keyseq keys="jy"/>
+        <insert string="因"/>
+      </rule>
+      <rule>
+        <keyseq keys="ky"/>
+        <insert string="酒"/>
+      </rule>
+      <rule>
+        <keyseq keys="xy"/>
+        <insert string="伸"/>
+      </rule>
+      <rule>
+        <keyseq keys="by"/>
+        <insert string="サ"/>
+      </rule>
+      <rule>
+        <keyseq keys="my"/>
+        <insert string="建"/>
+      </rule>
+      <rule>
+        <keyseq keys="wy"/>
+        <insert string="パ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vy"/>
+        <insert string="第"/>
+      </rule>
+      <rule>
+        <keyseq keys="zy"/>
+        <insert string="入"/>
+      </rule>
+      <rule>
+        <keyseq keys="1f"/>
+        <insert string="簡"/>
+      </rule>
+      <rule>
+        <keyseq keys="2f"/>
+        <insert string="徴"/>
+      </rule>
+      <rule>
+        <keyseq keys="3f"/>
+        <insert string="触"/>
+      </rule>
+      <rule>
+        <keyseq keys="4f"/>
+        <insert string="宗"/>
+      </rule>
+      <rule>
+        <keyseq keys="5f"/>
+        <insert string="植"/>
+      </rule>
+      <rule>
+        <keyseq keys="6f"/>
+        <insert string="鼻"/>
+      </rule>
+      <rule>
+        <keyseq keys="7f"/>
+        <insert string="索"/>
+      </rule>
+      <rule>
+        <keyseq keys="8f"/>
+        <insert string="射"/>
+      </rule>
+      <rule>
+        <keyseq keys="9f"/>
+        <insert string="濁"/>
+      </rule>
+      <rule>
+        <keyseq keys="0f"/>
+        <insert string="慢"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;f"/>
+        <insert string="害"/>
+      </rule>
+      <rule>
+        <keyseq keys=",f"/>
+        <insert string="賃"/>
+      </rule>
+      <rule>
+        <keyseq keys=".f"/>
+        <insert string="整"/>
+      </rule>
+      <rule>
+        <keyseq keys="pf"/>
+        <insert string="軽"/>
+      </rule>
+      <rule>
+        <keyseq keys="yf"/>
+        <insert string="評"/>
+      </rule>
+      <rule>
+        <keyseq keys="ff"/>
+        <insert string="佐"/>
+      </rule>
+      <rule>
+        <keyseq keys="gf"/>
+        <insert string="法"/>
+      </rule>
+      <rule>
+        <keyseq keys="cf"/>
+        <insert string="数"/>
+      </rule>
+      <rule>
+        <keyseq keys="rf"/>
+        <insert string="郎"/>
+      </rule>
+      <rule>
+        <keyseq keys="lf"/>
+        <insert string="談"/>
+      </rule>
+      <rule>
+        <keyseq keys="af"/>
+        <insert string="服"/>
+      </rule>
+      <rule>
+        <keyseq keys="of"/>
+        <insert string="声"/>
+      </rule>
+      <rule>
+        <keyseq keys="ef"/>
+        <insert string="任"/>
+      </rule>
+      <rule>
+        <keyseq keys="uf"/>
+        <insert string="検"/>
+      </rule>
+      <rule>
+        <keyseq keys="if"/>
+        <insert string="豊"/>
+      </rule>
+      <rule>
+        <keyseq keys="df"/>
+        <insert string="美"/>
+      </rule>
+      <rule>
+        <keyseq keys="hf"/>
+        <insert string="題"/>
+      </rule>
+      <rule>
+        <keyseq keys="tf"/>
+        <insert string="井"/>
+      </rule>
+      <rule>
+        <keyseq keys="nf"/>
+        <insert string="洋"/>
+      </rule>
+      <rule>
+        <keyseq keys="sf"/>
+        <insert string="実"/>
+      </rule>
+      <rule>
+        <keyseq keys=";f"/>
+        <insert string="爆"/>
+      </rule>
+      <rule>
+        <keyseq keys="qf"/>
+        <insert string="仲"/>
+      </rule>
+      <rule>
+        <keyseq keys="jf"/>
+        <insert string="茶"/>
+      </rule>
+      <rule>
+        <keyseq keys="kf"/>
+        <insert string="率"/>
+      </rule>
+      <rule>
+        <keyseq keys="xf"/>
+        <insert string="比"/>
+      </rule>
+      <rule>
+        <keyseq keys="bf"/>
+        <insert string="昔"/>
+      </rule>
+      <rule>
+        <keyseq keys="mf"/>
+        <insert string="短"/>
+      </rule>
+      <rule>
+        <keyseq keys="wf"/>
+        <insert string="岩"/>
+      </rule>
+      <rule>
+        <keyseq keys="vf"/>
+        <insert string="巨"/>
+      </rule>
+      <rule>
+        <keyseq keys="zf"/>
+        <insert string="敗"/>
+      </rule>
+      <rule>
+        <keyseq keys="1g"/>
+        <insert string="承"/>
+      </rule>
+      <rule>
+        <keyseq keys="2g"/>
+        <insert string="章"/>
+      </rule>
+      <rule>
+        <keyseq keys="3g"/>
+        <insert string="候"/>
+      </rule>
+      <rule>
+        <keyseq keys="4g"/>
+        <insert string="途"/>
+      </rule>
+      <rule>
+        <keyseq keys="5g"/>
+        <insert string="複"/>
+      </rule>
+      <rule>
+        <keyseq keys="6g"/>
+        <insert string="氷"/>
+      </rule>
+      <rule>
+        <keyseq keys="7g"/>
+        <insert string="冊"/>
+      </rule>
+      <rule>
+        <keyseq keys="8g"/>
+        <insert string="需"/>
+      </rule>
+      <rule>
+        <keyseq keys="9g"/>
+        <insert string="詑"/>
+      </rule>
+      <rule>
+        <keyseq keys="0g"/>
+        <insert string="迷"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;g"/>
+        <insert string="撃"/>
+      </rule>
+      <rule>
+        <keyseq keys=",g"/>
+        <insert string="折"/>
+      </rule>
+      <rule>
+        <keyseq keys=".g"/>
+        <insert string="追"/>
+      </rule>
+      <rule>
+        <keyseq keys="pg"/>
+        <insert string="隊"/>
+      </rule>
+      <rule>
+        <keyseq keys="yg"/>
+        <insert string="角"/>
+      </rule>
+      <rule>
+        <keyseq keys="fg"/>
+        <insert string="接"/>
+      </rule>
+      <rule>
+        <keyseq keys="gg"/>
+        <insert string="備"/>
+      </rule>
+      <rule>
+        <keyseq keys="cg"/>
+        <insert string="最"/>
+      </rule>
+      <rule>
+        <keyseq keys="rg"/>
+        <insert string="急"/>
+      </rule>
+      <rule>
+        <keyseq keys="lg"/>
+        <insert string="験"/>
+      </rule>
+      <rule>
+        <keyseq keys="ag"/>
+        <insert string="変"/>
+      </rule>
+      <rule>
+        <keyseq keys="og"/>
+        <insert string="審"/>
+      </rule>
+      <rule>
+        <keyseq keys="eg"/>
+        <insert string="改"/>
+      </rule>
+      <rule>
+        <keyseq keys="ug"/>
+        <insert string="昇"/>
+      </rule>
+      <rule>
+        <keyseq keys="ig"/>
+        <insert string="芸"/>
+      </rule>
+      <rule>
+        <keyseq keys="dg"/>
+        <insert string="宿"/>
+      </rule>
+      <rule>
+        <keyseq keys="hg"/>
+        <insert string="制"/>
+      </rule>
+      <rule>
+        <keyseq keys="tg"/>
+        <insert string="集"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert string="安"/>
+      </rule>
+      <rule>
+        <keyseq keys="sg"/>
+        <insert string="画"/>
+      </rule>
+      <rule>
+        <keyseq keys=";g"/>
+        <insert string="陽"/>
+      </rule>
+      <rule>
+        <keyseq keys="qg"/>
+        <insert string="構"/>
+      </rule>
+      <rule>
+        <keyseq keys="jg"/>
+        <insert string="旅"/>
+      </rule>
+      <rule>
+        <keyseq keys="kg"/>
+        <insert string="施"/>
+      </rule>
+      <rule>
+        <keyseq keys="xg"/>
+        <insert string="曜"/>
+      </rule>
+      <rule>
+        <keyseq keys="bg"/>
+        <insert string="遠"/>
+      </rule>
+      <rule>
+        <keyseq keys="mg"/>
+        <insert string="ォ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wg"/>
+        <insert string="将"/>
+      </rule>
+      <rule>
+        <keyseq keys="vg"/>
+        <insert string="ぞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zg"/>
+        <insert string="塚"/>
+      </rule>
+      <rule>
+        <keyseq keys="1c"/>
+        <insert string="快"/>
+      </rule>
+      <rule>
+        <keyseq keys="2c"/>
+        <insert string="否"/>
+      </rule>
+      <rule>
+        <keyseq keys="3c"/>
+        <insert string="歯"/>
+      </rule>
+      <rule>
+        <keyseq keys="4c"/>
+        <insert string="筆"/>
+      </rule>
+      <rule>
+        <keyseq keys="5c"/>
+        <insert string="里"/>
+      </rule>
+      <rule>
+        <keyseq keys="6c"/>
+        <insert string="油"/>
+      </rule>
+      <rule>
+        <keyseq keys="7c"/>
+        <insert string="皿"/>
+      </rule>
+      <rule>
+        <keyseq keys="8c"/>
+        <insert string="輯"/>
+      </rule>
+      <rule>
+        <keyseq keys="9c"/>
+        <insert string="蓄"/>
+      </rule>
+      <rule>
+        <keyseq keys="0c"/>
+        <insert string="戻"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;c"/>
+        <insert string="浴"/>
+      </rule>
+      <rule>
+        <keyseq keys=",c"/>
+        <insert string="秀"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <insert string="糸"/>
+      </rule>
+      <rule>
+        <keyseq keys="pc"/>
+        <insert string="春"/>
+      </rule>
+      <rule>
+        <keyseq keys="yc"/>
+        <insert string="幸"/>
+      </rule>
+      <rule>
+        <keyseq keys="fc"/>
+        <insert string="記"/>
+      </rule>
+      <rule>
+        <keyseq keys="gc"/>
+        <insert string="朝"/>
+      </rule>
+      <rule>
+        <keyseq keys="cc"/>
+        <insert string="知"/>
+      </rule>
+      <rule>
+        <keyseq keys="rc"/>
+        <insert string="ワ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lc"/>
+        <insert string="送"/>
+      </rule>
+      <rule>
+        <keyseq keys="ac"/>
+        <insert string="限"/>
+      </rule>
+      <rule>
+        <keyseq keys="oc"/>
+        <insert string="研"/>
+      </rule>
+      <rule>
+        <keyseq keys="ec"/>
+        <insert string="労"/>
+      </rule>
+      <rule>
+        <keyseq keys="uc"/>
+        <insert string="統"/>
+      </rule>
+      <rule>
+        <keyseq keys="ic"/>
+        <insert string="役"/>
+      </rule>
+      <rule>
+        <keyseq keys="dc"/>
+        <insert string="セ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hc"/>
+        <insert string="運"/>
+      </rule>
+      <rule>
+        <keyseq keys="tc"/>
+        <insert string="ツ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nc"/>
+        <insert string="特"/>
+      </rule>
+      <rule>
+        <keyseq keys="sc"/>
+        <insert string="谷"/>
+      </rule>
+      <rule>
+        <keyseq keys=";c"/>
+        <insert string="ァ"/>
+      </rule>
+      <rule>
+        <keyseq keys="qc"/>
+        <insert string="導"/>
+      </rule>
+      <rule>
+        <keyseq keys="jc"/>
+        <insert string="認"/>
+      </rule>
+      <rule>
+        <keyseq keys="kc"/>
+        <insert string="健"/>
+      </rule>
+      <rule>
+        <keyseq keys="xc"/>
+        <insert string="尾"/>
+      </rule>
+      <rule>
+        <keyseq keys="bc"/>
+        <insert string="序"/>
+      </rule>
+      <rule>
+        <keyseq keys="mc"/>
+        <insert string="振"/>
+      </rule>
+      <rule>
+        <keyseq keys="wc"/>
+        <insert string="練"/>
+      </rule>
+      <rule>
+        <keyseq keys="vc"/>
+        <insert string="念"/>
+      </rule>
+      <rule>
+        <keyseq keys="zc"/>
+        <insert string="働"/>
+      </rule>
+      <rule>
+        <keyseq keys="1r"/>
+        <insert string="包"/>
+      </rule>
+      <rule>
+        <keyseq keys="2r"/>
+        <insert string="納"/>
+      </rule>
+      <rule>
+        <keyseq keys="3r"/>
+        <insert string="頼"/>
+      </rule>
+      <rule>
+        <keyseq keys="4r"/>
+        <insert string="逃"/>
+      </rule>
+      <rule>
+        <keyseq keys="5r"/>
+        <insert string="寝"/>
+      </rule>
+      <rule>
+        <keyseq keys="6r"/>
+        <insert string="緑"/>
+      </rule>
+      <rule>
+        <keyseq keys="7r"/>
+        <insert string="賛"/>
+      </rule>
+      <rule>
+        <keyseq keys="8r"/>
+        <insert string="瞬"/>
+      </rule>
+      <rule>
+        <keyseq keys="9r"/>
+        <insert string="貯"/>
+      </rule>
+      <rule>
+        <keyseq keys="0r"/>
+        <insert string="羊"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;r"/>
+        <insert string="積"/>
+      </rule>
+      <rule>
+        <keyseq keys=",r"/>
+        <insert string="程"/>
+      </rule>
+      <rule>
+        <keyseq keys=".r"/>
+        <insert string="断"/>
+      </rule>
+      <rule>
+        <keyseq keys="pr"/>
+        <insert string="低"/>
+      </rule>
+      <rule>
+        <keyseq keys="yr"/>
+        <insert string="減"/>
+      </rule>
+      <rule>
+        <keyseq keys="fr"/>
+        <insert string="モ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gr"/>
+        <insert string="資"/>
+      </rule>
+      <rule>
+        <keyseq keys="cr"/>
+        <insert string="士"/>
+      </rule>
+      <rule>
+        <keyseq keys="rr"/>
+        <insert string="費"/>
+      </rule>
+      <rule>
+        <keyseq keys="lr"/>
+        <insert string="ィ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ar"/>
+        <insert string="逆"/>
+      </rule>
+      <rule>
+        <keyseq keys="or"/>
+        <insert string="企"/>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <insert string="精"/>
+      </rule>
+      <rule>
+        <keyseq keys="ur"/>
+        <insert string="ざ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ir"/>
+        <insert string="印"/>
+      </rule>
+      <rule>
+        <keyseq keys="dr"/>
+        <insert string="神"/>
+      </rule>
+      <rule>
+        <keyseq keys="hr"/>
+        <insert string="び"/>
+      </rule>
+      <rule>
+        <keyseq keys="tr"/>
+        <insert string="打"/>
+      </rule>
+      <rule>
+        <keyseq keys="nr"/>
+        <insert string="勤"/>
+      </rule>
+      <rule>
+        <keyseq keys="sr"/>
+        <insert string="ャ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";r"/>
+        <insert string="殺"/>
+      </rule>
+      <rule>
+        <keyseq keys="qr"/>
+        <insert string="負"/>
+      </rule>
+      <rule>
+        <keyseq keys="jr"/>
+        <insert string="何"/>
+      </rule>
+      <rule>
+        <keyseq keys="kr"/>
+        <insert string="履"/>
+      </rule>
+      <rule>
+        <keyseq keys="xr"/>
+        <insert string="般"/>
+      </rule>
+      <rule>
+        <keyseq keys="br"/>
+        <insert string="耳"/>
+      </rule>
+      <rule>
+        <keyseq keys="mr"/>
+        <insert string="授"/>
+      </rule>
+      <rule>
+        <keyseq keys="wr"/>
+        <insert string="版"/>
+      </rule>
+      <rule>
+        <keyseq keys="vr"/>
+        <insert string="効"/>
+      </rule>
+      <rule>
+        <keyseq keys="zr"/>
+        <insert string="視"/>
+      </rule>
+      <rule>
+        <keyseq keys="1l"/>
+        <insert string="唱"/>
+      </rule>
+      <rule>
+        <keyseq keys="2l"/>
+        <insert string="暮"/>
+      </rule>
+      <rule>
+        <keyseq keys="3l"/>
+        <insert string="憲"/>
+      </rule>
+      <rule>
+        <keyseq keys="4l"/>
+        <insert string="勉"/>
+      </rule>
+      <rule>
+        <keyseq keys="5l"/>
+        <insert string="罪"/>
+      </rule>
+      <rule>
+        <keyseq keys="6l"/>
+        <insert string="芽"/>
+      </rule>
+      <rule>
+        <keyseq keys="7l"/>
+        <insert string="飲"/>
+      </rule>
+      <rule>
+        <keyseq keys="8l"/>
+        <insert string="盾"/>
+      </rule>
+      <rule>
+        <keyseq keys="9l"/>
+        <insert string="虫"/>
+      </rule>
+      <rule>
+        <keyseq keys="0l"/>
+        <insert string="泳"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;l"/>
+        <insert string="故"/>
+      </rule>
+      <rule>
+        <keyseq keys=",l"/>
+        <insert string="鉱"/>
+      </rule>
+      <rule>
+        <keyseq keys=".l"/>
+        <insert string="提"/>
+      </rule>
+      <rule>
+        <keyseq keys="pl"/>
+        <insert string="児"/>
+      </rule>
+      <rule>
+        <keyseq keys="yl"/>
+        <insert string="敷"/>
+      </rule>
+      <rule>
+        <keyseq keys="fl"/>
+        <insert string="無"/>
+      </rule>
+      <rule>
+        <keyseq keys="gl"/>
+        <insert string="石"/>
+      </rule>
+      <rule>
+        <keyseq keys="cl"/>
+        <insert string="屋"/>
+      </rule>
+      <rule>
+        <keyseq keys="rl"/>
+        <insert string="解"/>
+      </rule>
+      <rule>
+        <keyseq keys="ll"/>
+        <insert string="募"/>
+      </rule>
+      <rule>
+        <keyseq keys="al"/>
+        <insert string="令"/>
+      </rule>
+      <rule>
+        <keyseq keys="ol"/>
+        <insert string="違"/>
+      </rule>
+      <rule>
+        <keyseq keys="el"/>
+        <insert string="装"/>
+      </rule>
+      <rule>
+        <keyseq keys="ul"/>
+        <insert string="然"/>
+      </rule>
+      <rule>
+        <keyseq keys="il"/>
+        <insert string="確"/>
+      </rule>
+      <rule>
+        <keyseq keys="dl"/>
+        <insert string="優"/>
+      </rule>
+      <rule>
+        <keyseq keys="hl"/>
+        <insert string="公"/>
+      </rule>
+      <rule>
+        <keyseq keys="tl"/>
+        <insert string="品"/>
+      </rule>
+      <rule>
+        <keyseq keys="nl"/>
+        <insert string="語"/>
+      </rule>
+      <rule>
+        <keyseq keys="sl"/>
+        <insert string="演"/>
+      </rule>
+      <rule>
+        <keyseq keys=";l"/>
+        <insert string="券"/>
+      </rule>
+      <rule>
+        <keyseq keys="ql"/>
+        <insert string="悪"/>
+      </rule>
+      <rule>
+        <keyseq keys="jl"/>
+        <insert string="秋"/>
+      </rule>
+      <rule>
+        <keyseq keys="kl"/>
+        <insert string="非"/>
+      </rule>
+      <rule>
+        <keyseq keys="xl"/>
+        <insert string="便"/>
+      </rule>
+      <rule>
+        <keyseq keys="bl"/>
+        <insert string="示"/>
+      </rule>
+      <rule>
+        <keyseq keys="ml"/>
+        <insert string="即"/>
+      </rule>
+      <rule>
+        <keyseq keys="wl"/>
+        <insert string="難"/>
+      </rule>
+      <rule>
+        <keyseq keys="vl"/>
+        <insert string="普"/>
+      </rule>
+      <rule>
+        <keyseq keys="zl"/>
+        <insert string="辺"/>
+      </rule>
+      <rule>
+        <keyseq keys="1a"/>
+        <insert string="ぱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2a"/>
+        <insert string="慰"/>
+      </rule>
+      <rule>
+        <keyseq keys="3a"/>
+        <insert string="我"/>
+      </rule>
+      <rule>
+        <keyseq keys="4a"/>
+        <insert string="兼"/>
+      </rule>
+      <rule>
+        <keyseq keys="5a"/>
+        <insert string="菱"/>
+      </rule>
+      <rule>
+        <keyseq keys="6a"/>
+        <insert string="桜"/>
+      </rule>
+      <rule>
+        <keyseq keys="7a"/>
+        <insert string="瀬"/>
+      </rule>
+      <rule>
+        <keyseq keys="8a"/>
+        <insert string="鳥"/>
+      </rule>
+      <rule>
+        <keyseq keys="9a"/>
+        <insert string="催"/>
+      </rule>
+      <rule>
+        <keyseq keys="0a"/>
+        <insert string="障"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;a"/>
+        <insert string="収"/>
+      </rule>
+      <rule>
+        <keyseq keys=",a"/>
+        <insert string="際"/>
+      </rule>
+      <rule>
+        <keyseq keys=".a"/>
+        <insert string="太"/>
+      </rule>
+      <rule>
+        <keyseq keys="pa"/>
+        <insert string="園"/>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <insert string="船"/>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <insert string="中"/>
+      </rule>
+      <rule>
+        <keyseq keys="ga"/>
+        <insert string="ス"/>
+      </rule>
+      <rule>
+        <keyseq keys="ca"/>
+        <insert string="も"/>
+      </rule>
+      <rule>
+        <keyseq keys="ra"/>
+        <insert string="お"/>
+      </rule>
+      <rule>
+        <keyseq keys="la"/>
+        <insert string="定"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="種"/>
+      </rule>
+      <rule>
+        <keyseq keys="oa"/>
+        <insert string="岡"/>
+      </rule>
+      <rule>
+        <keyseq keys="ea"/>
+        <insert string="結"/>
+      </rule>
+      <rule>
+        <keyseq keys="ua"/>
+        <insert string="進"/>
+      </rule>
+      <rule>
+        <keyseq keys="ia"/>
+        <insert string="真"/>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <insert string="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="ha"/>
+        <insert string="と"/>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert string="→"/>
+      </rule>
+      <rule>
+        <keyseq keys="na"/>
+        <insert string="て"/>
+      </rule>
+      <rule>
+        <keyseq keys="sa"/>
+        <insert string="る"/>
+      </rule>
+      <rule>
+        <keyseq keys=";a"/>
+        <insert string="ヒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="qa"/>
+        <insert string="江"/>
+      </rule>
+      <rule>
+        <keyseq keys="ja"/>
+        <insert string="別"/>
+      </rule>
+      <rule>
+        <keyseq keys="ka"/>
+        <insert string="考"/>
+      </rule>
+      <rule>
+        <keyseq keys="xa"/>
+        <insert string="権"/>
+      </rule>
+      <rule>
+        <keyseq keys="ba"/>
+        <insert string="ッ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ma"/>
+        <insert string="人"/>
+      </rule>
+      <rule>
+        <keyseq keys="wa"/>
+        <insert string="三"/>
+      </rule>
+      <rule>
+        <keyseq keys="va"/>
+        <insert string="京"/>
+      </rule>
+      <rule>
+        <keyseq keys="za"/>
+        <insert string="ち"/>
+      </rule>
+      <rule>
+        <keyseq keys="1o"/>
+        <insert string="ぴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2o"/>
+        <insert string="為"/>
+      </rule>
+      <rule>
+        <keyseq keys="3o"/>
+        <insert string="掛"/>
+      </rule>
+      <rule>
+        <keyseq keys="4o"/>
+        <insert string="嫌"/>
+      </rule>
+      <rule>
+        <keyseq keys="5o"/>
+        <insert string="紐"/>
+      </rule>
+      <rule>
+        <keyseq keys="6o"/>
+        <insert string="典"/>
+      </rule>
+      <rule>
+        <keyseq keys="7o"/>
+        <insert string="博"/>
+      </rule>
+      <rule>
+        <keyseq keys="8o"/>
+        <insert string="筋"/>
+      </rule>
+      <rule>
+        <keyseq keys="9o"/>
+        <insert string="忠"/>
+      </rule>
+      <rule>
+        <keyseq keys="0o"/>
+        <insert string="乳"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;o"/>
+        <insert string="若"/>
+      </rule>
+      <rule>
+        <keyseq keys=",o"/>
+        <insert string="雄"/>
+      </rule>
+      <rule>
+        <keyseq keys=".o"/>
+        <insert string="査"/>
+      </rule>
+      <rule>
+        <keyseq keys="po"/>
+        <insert string="ふ"/>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <insert string="賞"/>
+      </rule>
+      <rule>
+        <keyseq keys="fo"/>
+        <insert string="わ"/>
+      </rule>
+      <rule>
+        <keyseq keys="go"/>
+        <insert string="ラ"/>
+      </rule>
+      <rule>
+        <keyseq keys="co"/>
+        <insert string="東"/>
+      </rule>
+      <rule>
+        <keyseq keys="ro"/>
+        <insert string="生"/>
+      </rule>
+      <rule>
+        <keyseq keys="lo"/>
+        <insert string="ろ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ao"/>
+        <insert string="宅"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="熟"/>
+      </rule>
+      <rule>
+        <keyseq keys="eo"/>
+        <insert string="待"/>
+      </rule>
+      <rule>
+        <keyseq keys="uo"/>
+        <insert string="取"/>
+      </rule>
+      <rule>
+        <keyseq keys="io"/>
+        <insert string="科"/>
+      </rule>
+      <rule>
+        <keyseq keys="do"/>
+        <insert string="ー"/>
+      </rule>
+      <rule>
+        <keyseq keys="ho"/>
+        <insert string="し"/>
+      </rule>
+      <rule>
+        <keyseq keys="to"/>
+        <insert string="た"/>
+      </rule>
+      <rule>
+        <keyseq keys="no"/>
+        <insert string="一"/>
+      </rule>
+      <rule>
+        <keyseq keys="so"/>
+        <insert string="が"/>
+      </rule>
+      <rule>
+        <keyseq keys=";o"/>
+        <insert string="及"/>
+      </rule>
+      <rule>
+        <keyseq keys="qo"/>
+        <insert string="久"/>
+      </rule>
+      <rule>
+        <keyseq keys="jo"/>
+        <insert string="蔵"/>
+      </rule>
+      <rule>
+        <keyseq keys="ko"/>
+        <insert string="早"/>
+      </rule>
+      <rule>
+        <keyseq keys="xo"/>
+        <insert string="造"/>
+      </rule>
+      <rule>
+        <keyseq keys="bo"/>
+        <insert string="ロ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mo"/>
+        <insert string="ク"/>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <insert string="万"/>
+      </rule>
+      <rule>
+        <keyseq keys="vo"/>
+        <insert string="方"/>
+      </rule>
+      <rule>
+        <keyseq keys="zo"/>
+        <insert string="フ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1e"/>
+        <insert string="ぷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2e"/>
+        <insert string="陰"/>
+      </rule>
+      <rule>
+        <keyseq keys="3e"/>
+        <insert string="敢"/>
+      </rule>
+      <rule>
+        <keyseq keys="4e"/>
+        <insert string="顕"/>
+      </rule>
+      <rule>
+        <keyseq keys="5e"/>
+        <insert string="描"/>
+      </rule>
+      <rule>
+        <keyseq keys="6e"/>
+        <insert string="採"/>
+      </rule>
+      <rule>
+        <keyseq keys="7e"/>
+        <insert string="謡"/>
+      </rule>
+      <rule>
+        <keyseq keys="8e"/>
+        <insert string="希"/>
+      </rule>
+      <rule>
+        <keyseq keys="9e"/>
+        <insert string="仏"/>
+      </rule>
+      <rule>
+        <keyseq keys="0e"/>
+        <insert string="察"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;e"/>
+        <insert string="指"/>
+      </rule>
+      <rule>
+        <keyseq keys=",e"/>
+        <insert string="氏"/>
+      </rule>
+      <rule>
+        <keyseq keys=".e"/>
+        <insert string="丸"/>
+      </rule>
+      <rule>
+        <keyseq keys="pe"/>
+        <insert string="続"/>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <insert string="ェ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fe"/>
+        <insert string="う"/>
+      </rule>
+      <rule>
+        <keyseq keys="ge"/>
+        <insert string="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="ce"/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="re"/>
+        <insert string="十"/>
+      </rule>
+      <rule>
+        <keyseq keys="le"/>
+        <insert string="リ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <insert string="料"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe"/>
+        <insert string="土"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="活"/>
+      </rule>
+      <rule>
+        <keyseq keys="ue"/>
+        <insert string="ね"/>
+      </rule>
+      <rule>
+        <keyseq keys="ie"/>
+        <insert string="参"/>
+      </rule>
+      <rule>
+        <keyseq keys="de"/>
+        <insert string="い"/>
+      </rule>
+      <rule>
+        <keyseq keys="he"/>
+        <insert string="、"/>
+      </rule>
+      <rule>
+        <keyseq keys="te"/>
+        <insert string="の"/>
+      </rule>
+      <rule>
+        <keyseq keys="ne"/>
+        <insert string="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <insert string="1"/>
+      </rule>
+      <rule>
+        <keyseq keys=";e"/>
+        <insert string="投"/>
+      </rule>
+      <rule>
+        <keyseq keys="qe"/>
+        <insert string="義"/>
+      </rule>
+      <rule>
+        <keyseq keys="je"/>
+        <insert string="算"/>
+      </rule>
+      <rule>
+        <keyseq keys="ke"/>
+        <insert string="半"/>
+      </rule>
+      <rule>
+        <keyseq keys="xe"/>
+        <insert string="県"/>
+      </rule>
+      <rule>
+        <keyseq keys="be"/>
+        <insert string="ん"/>
+      </rule>
+      <rule>
+        <keyseq keys="me"/>
+        <insert string="ま"/>
+      </rule>
+      <rule>
+        <keyseq keys="we"/>
+        <insert string="ン"/>
+      </rule>
+      <rule>
+        <keyseq keys="ve"/>
+        <insert string="つ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ze"/>
+        <insert string="四"/>
+      </rule>
+      <rule>
+        <keyseq keys="1u"/>
+        <insert string="ぺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2u"/>
+        <insert string="隠"/>
+      </rule>
+      <rule>
+        <keyseq keys="3u"/>
+        <insert string="甘"/>
+      </rule>
+      <rule>
+        <keyseq keys="4u"/>
+        <insert string="牽"/>
+      </rule>
+      <rule>
+        <keyseq keys="5u"/>
+        <insert string="憤"/>
+      </rule>
+      <rule>
+        <keyseq keys="6u"/>
+        <insert string="君"/>
+      </rule>
+      <rule>
+        <keyseq keys="7u"/>
+        <insert string="純"/>
+      </rule>
+      <rule>
+        <keyseq keys="8u"/>
+        <insert string="副"/>
+      </rule>
+      <rule>
+        <keyseq keys="9u"/>
+        <insert string="盟"/>
+      </rule>
+      <rule>
+        <keyseq keys="0u"/>
+        <insert string="標"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;u"/>
+        <insert string="ぎ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",u"/>
+        <insert string="格"/>
+      </rule>
+      <rule>
+        <keyseq keys=".u"/>
+        <insert string="次"/>
+      </rule>
+      <rule>
+        <keyseq keys="pu"/>
+        <insert string="習"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <insert string="火"/>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert string="あ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gu"/>
+        <insert string="こ"/>
+      </rule>
+      <rule>
+        <keyseq keys="cu"/>
+        <insert string="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="ru"/>
+        <insert string="学"/>
+      </rule>
+      <rule>
+        <keyseq keys="lu"/>
+        <insert string="月"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="受"/>
+      </rule>
+      <rule>
+        <keyseq keys="ou"/>
+        <insert string="予"/>
+      </rule>
+      <rule>
+        <keyseq keys="eu"/>
+        <insert string="切"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="育"/>
+      </rule>
+      <rule>
+        <keyseq keys="iu"/>
+        <insert string="池"/>
+      </rule>
+      <rule>
+        <keyseq keys="du"/>
+        <insert string="。"/>
+      </rule>
+      <rule>
+        <keyseq keys="hu"/>
+        <insert string="◆"/>
+      </rule>
+      <rule>
+        <keyseq keys="tu"/>
+        <insert string="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <insert string="・"/>
+      </rule>
+      <rule>
+        <keyseq keys="su"/>
+        <insert string="2"/>
+      </rule>
+      <rule>
+        <keyseq keys=";u"/>
+        <insert string="込"/>
+      </rule>
+      <rule>
+        <keyseq keys="qu"/>
+        <insert string="沢"/>
+      </rule>
+      <rule>
+        <keyseq keys="ju"/>
+        <insert string="軍"/>
+      </rule>
+      <rule>
+        <keyseq keys="ku"/>
+        <insert string="青"/>
+      </rule>
+      <rule>
+        <keyseq keys="xu"/>
+        <insert string="清"/>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <insert string="け"/>
+      </rule>
+      <rule>
+        <keyseq keys="mu"/>
+        <insert string="イ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wu"/>
+        <insert string="す"/>
+      </rule>
+      <rule>
+        <keyseq keys="vu"/>
+        <insert string="電"/>
+      </rule>
+      <rule>
+        <keyseq keys="zu"/>
+        <insert string="地"/>
+      </rule>
+      <rule>
+        <keyseq keys="1i"/>
+        <insert string="ぽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2i"/>
+        <insert string="胃"/>
+      </rule>
+      <rule>
+        <keyseq keys="3i"/>
+        <insert string="患"/>
+      </rule>
+      <rule>
+        <keyseq keys="4i"/>
+        <insert string="厳"/>
+      </rule>
+      <rule>
+        <keyseq keys="5i"/>
+        <insert string="弊"/>
+      </rule>
+      <rule>
+        <keyseq keys="6i"/>
+        <insert string="犯"/>
+      </rule>
+      <rule>
+        <keyseq keys="7i"/>
+        <insert string="余"/>
+      </rule>
+      <rule>
+        <keyseq keys="8i"/>
+        <insert string="堀"/>
+      </rule>
+      <rule>
+        <keyseq keys="9i"/>
+        <insert string="肩"/>
+      </rule>
+      <rule>
+        <keyseq keys="0i"/>
+        <insert string="療"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;i"/>
+        <insert string="思"/>
+      </rule>
+      <rule>
+        <keyseq keys=",i"/>
+        <insert string="術"/>
+      </rule>
+      <rule>
+        <keyseq keys=".i"/>
+        <insert string="広"/>
+      </rule>
+      <rule>
+        <keyseq keys="pi"/>
+        <insert string="門"/>
+      </rule>
+      <rule>
+        <keyseq keys="yi"/>
+        <insert string="聞"/>
+      </rule>
+      <rule>
+        <keyseq keys="fi"/>
+        <insert string="本"/>
+      </rule>
+      <rule>
+        <keyseq keys="gi"/>
+        <insert string="さ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ci"/>
+        <insert string="ら"/>
+      </rule>
+      <rule>
+        <keyseq keys="ri"/>
+        <insert string="高"/>
+      </rule>
+      <rule>
+        <keyseq keys="li"/>
+        <insert string="シ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="英"/>
+      </rule>
+      <rule>
+        <keyseq keys="oi"/>
+        <insert string="ボ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <insert string="加"/>
+      </rule>
+      <rule>
+        <keyseq keys="ui"/>
+        <insert string="室"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="少"/>
+      </rule>
+      <rule>
+        <keyseq keys="di"/>
+        <insert string="で"/>
+      </rule>
+      <rule>
+        <keyseq keys="hi"/>
+        <insert string="は"/>
+      </rule>
+      <rule>
+        <keyseq keys="ti"/>
+        <insert string="に"/>
+      </rule>
+      <rule>
+        <keyseq keys="ni"/>
+        <insert string="な"/>
+      </rule>
+      <rule>
+        <keyseq keys="si"/>
+        <insert string="を"/>
+      </rule>
+      <rule>
+        <keyseq keys=";i"/>
+        <insert string="転"/>
+      </rule>
+      <rule>
+        <keyseq keys="qi"/>
+        <insert string="空"/>
+      </rule>
+      <rule>
+        <keyseq keys="ji"/>
+        <insert string="性"/>
+      </rule>
+      <rule>
+        <keyseq keys="ki"/>
+        <insert string="使"/>
+      </rule>
+      <rule>
+        <keyseq keys="xi"/>
+        <insert string="級"/>
+      </rule>
+      <rule>
+        <keyseq keys="bi"/>
+        <insert string="業"/>
+      </rule>
+      <rule>
+        <keyseq keys="mi"/>
+        <insert string="時"/>
+      </rule>
+      <rule>
+        <keyseq keys="wi"/>
+        <insert string="「"/>
+      </rule>
+      <rule>
+        <keyseq keys="vi"/>
+        <insert string="長"/>
+      </rule>
+      <rule>
+        <keyseq keys="zi"/>
+        <insert string="み"/>
+      </rule>
+      <rule>
+        <keyseq keys="1d"/>
+        <insert string="朱"/>
+      </rule>
+      <rule>
+        <keyseq keys="2d"/>
+        <insert string="遅"/>
+      </rule>
+      <rule>
+        <keyseq keys="3d"/>
+        <insert string="甲"/>
+      </rule>
+      <rule>
+        <keyseq keys="4d"/>
+        <insert string="致"/>
+      </rule>
+      <rule>
+        <keyseq keys="5d"/>
+        <insert string="汎"/>
+      </rule>
+      <rule>
+        <keyseq keys="6d"/>
+        <insert string="旗"/>
+      </rule>
+      <rule>
+        <keyseq keys="7d"/>
+        <insert string="衰"/>
+      </rule>
+      <rule>
+        <keyseq keys="8d"/>
+        <insert string="滋"/>
+      </rule>
+      <rule>
+        <keyseq keys="9d"/>
+        <insert string="沈"/>
+      </rule>
+      <rule>
+        <keyseq keys="0d"/>
+        <insert string="己"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;d"/>
+        <insert string="病"/>
+      </rule>
+      <rule>
+        <keyseq keys=",d"/>
+        <insert string="終"/>
+      </rule>
+      <rule>
+        <keyseq keys=".d"/>
+        <insert string="起"/>
+      </rule>
+      <rule>
+        <keyseq keys="pd"/>
+        <insert string="路"/>
+      </rule>
+      <rule>
+        <keyseq keys="yd"/>
+        <insert string="越"/>
+      </rule>
+      <rule>
+        <keyseq keys="fd"/>
+        <insert string="む"/>
+      </rule>
+      <rule>
+        <keyseq keys="gd"/>
+        <insert string="南"/>
+      </rule>
+      <rule>
+        <keyseq keys="cd"/>
+        <insert string="原"/>
+      </rule>
+      <rule>
+        <keyseq keys="rd"/>
+        <insert string="駅"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="物"/>
+      </rule>
+      <rule>
+        <keyseq keys="ad"/>
+        <insert string="勢"/>
+      </rule>
+      <rule>
+        <keyseq keys="od"/>
+        <insert string="必"/>
+      </rule>
+      <rule>
+        <keyseq keys="ed"/>
+        <insert string="講"/>
+      </rule>
+      <rule>
+        <keyseq keys="ud"/>
+        <insert string="愛"/>
+      </rule>
+      <rule>
+        <keyseq keys="id"/>
+        <insert string="管"/>
+      </rule>
+      <rule>
+        <keyseq keys="dd"/>
+        <insert string="要"/>
+      </rule>
+      <rule>
+        <keyseq keys="hd"/>
+        <insert string="設"/>
+      </rule>
+      <rule>
+        <keyseq keys="td"/>
+        <insert string="水"/>
+      </rule>
+      <rule>
+        <keyseq keys="nd"/>
+        <insert string="藤"/>
+      </rule>
+      <rule>
+        <keyseq keys="sd"/>
+        <insert string="有"/>
+      </rule>
+      <rule>
+        <keyseq keys=";d"/>
+        <insert string="素"/>
+      </rule>
+      <rule>
+        <keyseq keys="qd"/>
+        <insert string="兵"/>
+      </rule>
+      <rule>
+        <keyseq keys="jd"/>
+        <insert string="専"/>
+      </rule>
+      <rule>
+        <keyseq keys="kd"/>
+        <insert string="親"/>
+      </rule>
+      <rule>
+        <keyseq keys="xd"/>
+        <insert string="寮"/>
+      </rule>
+      <rule>
+        <keyseq keys="bd"/>
+        <insert string="ホ"/>
+      </rule>
+      <rule>
+        <keyseq keys="md"/>
+        <insert string="共"/>
+      </rule>
+      <rule>
+        <keyseq keys="wd"/>
+        <insert string="ブ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vd"/>
+        <insert string="平"/>
+      </rule>
+      <rule>
+        <keyseq keys="zd"/>
+        <insert string="楽"/>
+      </rule>
+      <rule>
+        <keyseq keys="1h"/>
+        <insert string="陣"/>
+      </rule>
+      <rule>
+        <keyseq keys="2h"/>
+        <insert string="鶴"/>
+      </rule>
+      <rule>
+        <keyseq keys="3h"/>
+        <insert string="鹿"/>
+      </rule>
+      <rule>
+        <keyseq keys="4h"/>
+        <insert string="貨"/>
+      </rule>
+      <rule>
+        <keyseq keys="5h"/>
+        <insert string="絡"/>
+      </rule>
+      <rule>
+        <keyseq keys="6h"/>
+        <insert string="泣"/>
+      </rule>
+      <rule>
+        <keyseq keys="7h"/>
+        <insert string="趨"/>
+      </rule>
+      <rule>
+        <keyseq keys="8h"/>
+        <insert string="湿"/>
+      </rule>
+      <rule>
+        <keyseq keys="9h"/>
+        <insert string="添"/>
+      </rule>
+      <rule>
+        <keyseq keys="0h"/>
+        <insert string="已"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;h"/>
+        <insert string="常"/>
+      </rule>
+      <rule>
+        <keyseq keys=",h"/>
+        <insert string="張"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="薬"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="防"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert string="得"/>
+      </rule>
+      <rule>
+        <keyseq keys="fh"/>
+        <insert string="ケ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="式"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="戦"/>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert string="関"/>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <insert string="男"/>
+      </rule>
+      <rule>
+        <keyseq keys="ah"/>
+        <insert string="輸"/>
+      </rule>
+      <rule>
+        <keyseq keys="oh"/>
+        <insert string="形"/>
+      </rule>
+      <rule>
+        <keyseq keys="eh"/>
+        <insert string="助"/>
+      </rule>
+      <rule>
+        <keyseq keys="uh"/>
+        <insert string="◇"/>
+      </rule>
+      <rule>
+        <keyseq keys="ih"/>
+        <insert string="流"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="連"/>
+      </rule>
+      <rule>
+        <keyseq keys="hh"/>
+        <insert string="鉄"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="教"/>
+      </rule>
+      <rule>
+        <keyseq keys="nh"/>
+        <insert string="力"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ベ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";h"/>
+        <insert string="毛"/>
+      </rule>
+      <rule>
+        <keyseq keys="qh"/>
+        <insert string="永"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="申"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="袋"/>
+      </rule>
+      <rule>
+        <keyseq keys="xh"/>
+        <insert string="良"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="私"/>
+      </rule>
+      <rule>
+        <keyseq keys="mh"/>
+        <insert string="ゴ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wh"/>
+        <insert string="来"/>
+      </rule>
+      <rule>
+        <keyseq keys="vh"/>
+        <insert string="信"/>
+      </rule>
+      <rule>
+        <keyseq keys="zh"/>
+        <insert string="午"/>
+      </rule>
+      <rule>
+        <keyseq keys="1t"/>
+        <insert string="眼"/>
+      </rule>
+      <rule>
+        <keyseq keys="2t"/>
+        <insert string="繁"/>
+      </rule>
+      <rule>
+        <keyseq keys="3t"/>
+        <insert string="誌"/>
+      </rule>
+      <rule>
+        <keyseq keys="4t"/>
+        <insert string="招"/>
+      </rule>
+      <rule>
+        <keyseq keys="5t"/>
+        <insert string="季"/>
+      </rule>
+      <rule>
+        <keyseq keys="6t"/>
+        <insert string="救"/>
+      </rule>
+      <rule>
+        <keyseq keys="7t"/>
+        <insert string="垂"/>
+      </rule>
+      <rule>
+        <keyseq keys="8t"/>
+        <insert string="甚"/>
+      </rule>
+      <rule>
+        <keyseq keys="9t"/>
+        <insert string="徹"/>
+      </rule>
+      <rule>
+        <keyseq keys="0t"/>
+        <insert string="巳"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;t"/>
+        <insert string="寺"/>
+      </rule>
+      <rule>
+        <keyseq keys=",t"/>
+        <insert string="質"/>
+      </rule>
+      <rule>
+        <keyseq keys=".t"/>
+        <insert string="づ"/>
+      </rule>
+      <rule>
+        <keyseq keys="pt"/>
+        <insert string="港"/>
+      </rule>
+      <rule>
+        <keyseq keys="yt"/>
+        <insert string="条"/>
+      </rule>
+      <rule>
+        <keyseq keys="ft"/>
+        <insert string="話"/>
+      </rule>
+      <rule>
+        <keyseq keys="gt"/>
+        <insert string="座"/>
+      </rule>
+      <rule>
+        <keyseq keys="ct"/>
+        <insert string="線"/>
+      </rule>
+      <rule>
+        <keyseq keys="rt"/>
+        <insert string="ダ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lt"/>
+        <insert string="橋"/>
+      </rule>
+      <rule>
+        <keyseq keys="at"/>
+        <insert string="基"/>
+      </rule>
+      <rule>
+        <keyseq keys="ot"/>
+        <insert string="好"/>
+      </rule>
+      <rule>
+        <keyseq keys="et"/>
+        <insert string="味"/>
+      </rule>
+      <rule>
+        <keyseq keys="ut"/>
+        <insert string="宝"/>
+      </rule>
+      <rule>
+        <keyseq keys="it"/>
+        <insert string="争"/>
+      </rule>
+      <rule>
+        <keyseq keys="dt"/>
+        <insert string="デ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ht"/>
+        <insert string="現"/>
+      </rule>
+      <rule>
+        <keyseq keys="tt"/>
+        <insert string="エ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nt"/>
+        <insert string="他"/>
+      </rule>
+      <rule>
+        <keyseq keys="st"/>
+        <insert string="度"/>
+      </rule>
+      <rule>
+        <keyseq keys=";t"/>
+        <insert string="等"/>
+      </rule>
+      <rule>
+        <keyseq keys="qt"/>
+        <insert string="浅"/>
+      </rule>
+      <rule>
+        <keyseq keys="jt"/>
+        <insert string="頃"/>
+      </rule>
+      <rule>
+        <keyseq keys="kt"/>
+        <insert string="落"/>
+      </rule>
+      <rule>
+        <keyseq keys="xt"/>
+        <insert string="命"/>
+      </rule>
+      <rule>
+        <keyseq keys="bt"/>
+        <insert string="村"/>
+      </rule>
+      <rule>
+        <keyseq keys="mt"/>
+        <insert string="ガ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wt"/>
+        <insert string="製"/>
+      </rule>
+      <rule>
+        <keyseq keys="vt"/>
+        <insert string="校"/>
+      </rule>
+      <rule>
+        <keyseq keys="zt"/>
+        <insert string="ご"/>
+      </rule>
+      <rule>
+        <keyseq keys="1n"/>
+        <insert string="執"/>
+      </rule>
+      <rule>
+        <keyseq keys="2n"/>
+        <insert string="紹"/>
+      </rule>
+      <rule>
+        <keyseq keys="3n"/>
+        <insert string="夢"/>
+      </rule>
+      <rule>
+        <keyseq keys="4n"/>
+        <insert string="卸"/>
+      </rule>
+      <rule>
+        <keyseq keys="5n"/>
+        <insert string="阿"/>
+      </rule>
+      <rule>
+        <keyseq keys="6n"/>
+        <insert string="鏡"/>
+      </rule>
+      <rule>
+        <keyseq keys="7n"/>
+        <insert string="粋"/>
+      </rule>
+      <rule>
+        <keyseq keys="8n"/>
+        <insert string="荷"/>
+      </rule>
+      <rule>
+        <keyseq keys="9n"/>
+        <insert string="爪"/>
+      </rule>
+      <rule>
+        <keyseq keys="0n"/>
+        <insert string="巴"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;n"/>
+        <insert string="停"/>
+      </rule>
+      <rule>
+        <keyseq keys=",n"/>
+        <insert string="領"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="容"/>
+      </rule>
+      <rule>
+        <keyseq keys="pn"/>
+        <insert string="玉"/>
+      </rule>
+      <rule>
+        <keyseq keys="yn"/>
+        <insert string="右"/>
+      </rule>
+      <rule>
+        <keyseq keys="fn"/>
+        <insert string="べ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gn"/>
+        <insert string="民"/>
+      </rule>
+      <rule>
+        <keyseq keys="cn"/>
+        <insert string="ソ"/>
+      </rule>
+      <rule>
+        <keyseq keys="rn"/>
+        <insert string="点"/>
+      </rule>
+      <rule>
+        <keyseq keys="ln"/>
+        <insert string="遇"/>
+      </rule>
+      <rule>
+        <keyseq keys="an"/>
+        <insert string="足"/>
+      </rule>
+      <rule>
+        <keyseq keys="on"/>
+        <insert string="草"/>
+      </rule>
+      <rule>
+        <keyseq keys="en"/>
+        <insert string="築"/>
+      </rule>
+      <rule>
+        <keyseq keys="un"/>
+        <insert string="観"/>
+      </rule>
+      <rule>
+        <keyseq keys="in"/>
+        <insert string="言"/>
+      </rule>
+      <rule>
+        <keyseq keys="dn"/>
+        <insert string="車"/>
+      </rule>
+      <rule>
+        <keyseq keys="hn"/>
+        <insert string="成"/>
+      </rule>
+      <rule>
+        <keyseq keys="tn"/>
+        <insert string="天"/>
+      </rule>
+      <rule>
+        <keyseq keys="nn"/>
+        <insert string="世"/>
+      </rule>
+      <rule>
+        <keyseq keys="sn"/>
+        <insert string="文"/>
+      </rule>
+      <rule>
+        <keyseq keys=";n"/>
+        <insert string="板"/>
+      </rule>
+      <rule>
+        <keyseq keys="qn"/>
+        <insert string="客"/>
+      </rule>
+      <rule>
+        <keyseq keys="jn"/>
+        <insert string="師"/>
+      </rule>
+      <rule>
+        <keyseq keys="kn"/>
+        <insert string="税"/>
+      </rule>
+      <rule>
+        <keyseq keys="xn"/>
+        <insert string="飛"/>
+      </rule>
+      <rule>
+        <keyseq keys="bn"/>
+        <insert string="ノ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mn"/>
+        <insert string="完"/>
+      </rule>
+      <rule>
+        <keyseq keys="wn"/>
+        <insert string="重"/>
+      </rule>
+      <rule>
+        <keyseq keys="vn"/>
+        <insert string="約"/>
+      </rule>
+      <rule>
+        <keyseq keys="zn"/>
+        <insert string="各"/>
+      </rule>
+      <rule>
+        <keyseq keys="1s"/>
+        <insert string="岳"/>
+      </rule>
+      <rule>
+        <keyseq keys="2s"/>
+        <insert string="刑"/>
+      </rule>
+      <rule>
+        <keyseq keys="3s"/>
+        <insert string="弱"/>
+      </rule>
+      <rule>
+        <keyseq keys="4s"/>
+        <insert string="雲"/>
+      </rule>
+      <rule>
+        <keyseq keys="5s"/>
+        <insert string="窓"/>
+      </rule>
+      <rule>
+        <keyseq keys="6s"/>
+        <insert string="訓"/>
+      </rule>
+      <rule>
+        <keyseq keys="7s"/>
+        <insert string="寸"/>
+      </rule>
+      <rule>
+        <keyseq keys="8s"/>
+        <insert string="瞳"/>
+      </rule>
+      <rule>
+        <keyseq keys="9s"/>
+        <insert string="陶"/>
+      </rule>
+      <rule>
+        <keyseq keys="0s"/>
+        <insert string="祭"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;s"/>
+        <insert string="河"/>
+      </rule>
+      <rule>
+        <keyseq keys=",s"/>
+        <insert string="置"/>
+      </rule>
+      <rule>
+        <keyseq keys=".s"/>
+        <insert string="供"/>
+      </rule>
+      <rule>
+        <keyseq keys="ps"/>
+        <insert string="試"/>
+      </rule>
+      <rule>
+        <keyseq keys="ys"/>
+        <insert string="席"/>
+      </rule>
+      <rule>
+        <keyseq keys="fs"/>
+        <insert string="期"/>
+      </rule>
+      <rule>
+        <keyseq keys="gs"/>
+        <insert string="ゾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="cs"/>
+        <insert string="歳"/>
+      </rule>
+      <rule>
+        <keyseq keys="rs"/>
+        <insert string="強"/>
+      </rule>
+      <rule>
+        <keyseq keys="ls"/>
+        <insert string="係"/>
+      </rule>
+      <rule>
+        <keyseq keys="as"/>
+        <insert string="婦"/>
+      </rule>
+      <rule>
+        <keyseq keys="os"/>
+        <insert string="段"/>
+      </rule>
+      <rule>
+        <keyseq keys="es"/>
+        <insert string="衛"/>
+      </rule>
+      <rule>
+        <keyseq keys="us"/>
+        <insert string="額"/>
+      </rule>
+      <rule>
+        <keyseq keys="is"/>
+        <insert string="渋"/>
+      </rule>
+      <rule>
+        <keyseq keys="ds"/>
+        <insert string="主"/>
+      </rule>
+      <rule>
+        <keyseq keys="hs"/>
+        <insert string="映"/>
+      </rule>
+      <rule>
+        <keyseq keys="ts"/>
+        <insert string="書"/>
+      </rule>
+      <rule>
+        <keyseq keys="ns"/>
+        <insert string="可"/>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+        <insert string="へ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";s"/>
+        <insert string="伝"/>
+      </rule>
+      <rule>
+        <keyseq keys="qs"/>
+        <insert string="庭"/>
+      </rule>
+      <rule>
+        <keyseq keys="js"/>
+        <insert string="課"/>
+      </rule>
+      <rule>
+        <keyseq keys="ks"/>
+        <insert string="着"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs"/>
+        <insert string="坂"/>
+      </rule>
+      <rule>
+        <keyseq keys="bs"/>
+        <insert string="近"/>
+      </rule>
+      <rule>
+        <keyseq keys="ms"/>
+        <insert string="外"/>
+      </rule>
+      <rule>
+        <keyseq keys="ws"/>
+        <insert string="米"/>
+      </rule>
+      <rule>
+        <keyseq keys="vs"/>
+        <insert string="ョ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zs"/>
+        <insert string="光"/>
+      </rule>
+      <rule>
+        <keyseq keys="1;"/>
+        <insert string="ぁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2;"/>
+        <insert string="熊"/>
+      </rule>
+      <rule>
+        <keyseq keys="3;"/>
+        <insert string="瓦"/>
+      </rule>
+      <rule>
+        <keyseq keys="4;"/>
+        <insert string="幕"/>
+      </rule>
+      <rule>
+        <keyseq keys="5;"/>
+        <insert string="梨"/>
+      </rule>
+      <rule>
+        <keyseq keys="6;"/>
+        <insert string="呼"/>
+      </rule>
+      <rule>
+        <keyseq keys="7;"/>
+        <insert string="幅"/>
+      </rule>
+      <rule>
+        <keyseq keys="8;"/>
+        <insert string="歓"/>
+      </rule>
+      <rule>
+        <keyseq keys="9;"/>
+        <insert string="功"/>
+      </rule>
+      <rule>
+        <keyseq keys="0;"/>
+        <insert string="盗"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;;"/>
+        <insert string="徳"/>
+      </rule>
+      <rule>
+        <keyseq keys=",;"/>
+        <insert string="渡"/>
+      </rule>
+      <rule>
+        <keyseq keys=".;"/>
+        <insert string="守"/>
+      </rule>
+      <rule>
+        <keyseq keys="p;"/>
+        <insert string="登"/>
+      </rule>
+      <rule>
+        <keyseq keys="y;"/>
+        <insert string="退"/>
+      </rule>
+      <rule>
+        <keyseq keys="f;"/>
+        <insert string="店"/>
+      </rule>
+      <rule>
+        <keyseq keys="g;"/>
+        <insert string="持"/>
+      </rule>
+      <rule>
+        <keyseq keys="c;"/>
+        <insert string="町"/>
+      </rule>
+      <rule>
+        <keyseq keys="r;"/>
+        <insert string="所"/>
+      </rule>
+      <rule>
+        <keyseq keys="l;"/>
+        <insert string="ほ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a;"/>
+        <insert string="件"/>
+      </rule>
+      <rule>
+        <keyseq keys="o;"/>
+        <insert string="友"/>
+      </rule>
+      <rule>
+        <keyseq keys="e;"/>
+        <insert string="卒"/>
+      </rule>
+      <rule>
+        <keyseq keys="u;"/>
+        <insert string="初"/>
+      </rule>
+      <rule>
+        <keyseq keys="i;"/>
+        <insert string="慣"/>
+      </rule>
+      <rule>
+        <keyseq keys="d;"/>
+        <insert string="行"/>
+      </rule>
+      <rule>
+        <keyseq keys="h;"/>
+        <insert string="ド"/>
+      </rule>
+      <rule>
+        <keyseq keys="t;"/>
+        <insert string="円"/>
+      </rule>
+      <rule>
+        <keyseq keys="n;"/>
+        <insert string="小"/>
+      </rule>
+      <rule>
+        <keyseq keys="s;"/>
+        <insert string="ジ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";;"/>
+        <insert string="ヨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="q;"/>
+        <insert string="誤"/>
+      </rule>
+      <rule>
+        <keyseq keys="j;"/>
+        <insert string="証"/>
+      </rule>
+      <rule>
+        <keyseq keys="k;"/>
+        <insert string="含"/>
+      </rule>
+      <rule>
+        <keyseq keys="x;"/>
+        <insert string="%"/>
+      </rule>
+      <rule>
+        <keyseq keys="b;"/>
+        <insert string="海"/>
+      </rule>
+      <rule>
+        <keyseq keys="m;"/>
+        <insert string="道"/>
+      </rule>
+      <rule>
+        <keyseq keys="w;"/>
+        <insert string="ず"/>
+      </rule>
+      <rule>
+        <keyseq keys="v;"/>
+        <insert string="西"/>
+      </rule>
+      <rule>
+        <keyseq keys="z;"/>
+        <insert string="げ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1q"/>
+        <insert string="ぃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2q"/>
+        <insert string="媛"/>
+      </rule>
+      <rule>
+        <keyseq keys="3q"/>
+        <insert string="覧"/>
+      </rule>
+      <rule>
+        <keyseq keys="4q"/>
+        <insert string="棒"/>
+      </rule>
+      <rule>
+        <keyseq keys="5q"/>
+        <insert string="埼"/>
+      </rule>
+      <rule>
+        <keyseq keys="6q"/>
+        <insert string="紀"/>
+      </rule>
+      <rule>
+        <keyseq keys="7q"/>
+        <insert string="破"/>
+      </rule>
+      <rule>
+        <keyseq keys="8q"/>
+        <insert string="郡"/>
+      </rule>
+      <rule>
+        <keyseq keys="9q"/>
+        <insert string="抗"/>
+      </rule>
+      <rule>
+        <keyseq keys="0q"/>
+        <insert string="幡"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;q"/>
+        <insert string="械"/>
+      </rule>
+      <rule>
+        <keyseq keys=",q"/>
+        <insert string="刊"/>
+      </rule>
+      <rule>
+        <keyseq keys=".q"/>
+        <insert string="訪"/>
+      </rule>
+      <rule>
+        <keyseq keys="pq"/>
+        <insert string="融"/>
+      </rule>
+      <rule>
+        <keyseq keys="yq"/>
+        <insert string="雨"/>
+      </rule>
+      <rule>
+        <keyseq keys="fq"/>
+        <insert string="全"/>
+      </rule>
+      <rule>
+        <keyseq keys="gq"/>
+        <insert string="じ"/>
+      </rule>
+      <rule>
+        <keyseq keys="cq"/>
+        <insert string="自"/>
+      </rule>
+      <rule>
+        <keyseq keys="rq"/>
+        <insert string="議"/>
+      </rule>
+      <rule>
+        <keyseq keys="lq"/>
+        <insert string="明"/>
+      </rule>
+      <rule>
+        <keyseq keys="aq"/>
+        <insert string="宮"/>
+      </rule>
+      <rule>
+        <keyseq keys="oq"/>
+        <insert string="伊"/>
+      </rule>
+      <rule>
+        <keyseq keys="eq"/>
+        <insert string="求"/>
+      </rule>
+      <rule>
+        <keyseq keys="uq"/>
+        <insert string="技"/>
+      </rule>
+      <rule>
+        <keyseq keys="iq"/>
+        <insert string="写"/>
+      </rule>
+      <rule>
+        <keyseq keys="dq"/>
+        <insert string="通"/>
+      </rule>
+      <rule>
+        <keyseq keys="hq"/>
+        <insert string="カ"/>
+      </rule>
+      <rule>
+        <keyseq keys="tq"/>
+        <insert string="社"/>
+      </rule>
+      <rule>
+        <keyseq keys="nq"/>
+        <insert string="野"/>
+      </rule>
+      <rule>
+        <keyseq keys="sq"/>
+        <insert string="同"/>
+      </rule>
+      <rule>
+        <keyseq keys=";q"/>
+        <insert string="判"/>
+      </rule>
+      <rule>
+        <keyseq keys="qq"/>
+        <insert string="規"/>
+      </rule>
+      <rule>
+        <keyseq keys="jq"/>
+        <insert string="感"/>
+      </rule>
+      <rule>
+        <keyseq keys="kq"/>
+        <insert string="値"/>
+      </rule>
+      <rule>
+        <keyseq keys="xq"/>
+        <insert string="ギ"/>
+      </rule>
+      <rule>
+        <keyseq keys="bq"/>
+        <insert string="当"/>
+      </rule>
+      <rule>
+        <keyseq keys="mq"/>
+        <insert string="理"/>
+      </rule>
+      <rule>
+        <keyseq keys="wq"/>
+        <insert string="メ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vq"/>
+        <insert string="ウ"/>
+      </rule>
+      <rule>
+        <keyseq keys="zq"/>
+        <insert string="グ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1j"/>
+        <insert string="ぅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2j"/>
+        <insert string="阪"/>
+      </rule>
+      <rule>
+        <keyseq keys="3j"/>
+        <insert string="卵"/>
+      </rule>
+      <rule>
+        <keyseq keys="4j"/>
+        <insert string="亡"/>
+      </rule>
+      <rule>
+        <keyseq keys="5j"/>
+        <insert string="栃"/>
+      </rule>
+      <rule>
+        <keyseq keys="6j"/>
+        <insert string="房"/>
+      </rule>
+      <rule>
+        <keyseq keys="7j"/>
+        <insert string="績"/>
+      </rule>
+      <rule>
+        <keyseq keys="8j"/>
+        <insert string="識"/>
+      </rule>
+      <rule>
+        <keyseq keys="9j"/>
+        <insert string="属"/>
+      </rule>
+      <rule>
+        <keyseq keys="0j"/>
+        <insert string="衣"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;j"/>
+        <insert string="帝"/>
+      </rule>
+      <rule>
+        <keyseq keys=",j"/>
+        <insert string="始"/>
+      </rule>
+      <rule>
+        <keyseq keys=".j"/>
+        <insert string="了"/>
+      </rule>
+      <rule>
+        <keyseq keys="pj"/>
+        <insert string="極"/>
+      </rule>
+      <rule>
+        <keyseq keys="yj"/>
+        <insert string="熱"/>
+      </rule>
+      <rule>
+        <keyseq keys="fj"/>
+        <insert string="バ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gj"/>
+        <insert string="部"/>
+      </rule>
+      <rule>
+        <keyseq keys="cj"/>
+        <insert string="六"/>
+      </rule>
+      <rule>
+        <keyseq keys="rj"/>
+        <insert string="経"/>
+      </rule>
+      <rule>
+        <keyseq keys="lj"/>
+        <insert string="動"/>
+      </rule>
+      <rule>
+        <keyseq keys="aj"/>
+        <insert string="局"/>
+      </rule>
+      <rule>
+        <keyseq keys="oj"/>
+        <insert string="頭"/>
+      </rule>
+      <rule>
+        <keyseq keys="ej"/>
+        <insert string="配"/>
+      </rule>
+      <rule>
+        <keyseq keys="uj"/>
+        <insert string="黒"/>
+      </rule>
+      <rule>
+        <keyseq keys="ij"/>
+        <insert string="院"/>
+      </rule>
+      <rule>
+        <keyseq keys="dj"/>
+        <insert string="だ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hj"/>
+        <insert string="り"/>
+      </rule>
+      <rule>
+        <keyseq keys="tj"/>
+        <insert string="…"/>
+      </rule>
+      <rule>
+        <keyseq keys="nj"/>
+        <insert string="め"/>
+      </rule>
+      <rule>
+        <keyseq keys="sj"/>
+        <insert string="大"/>
+      </rule>
+      <rule>
+        <keyseq keys=";j"/>
+        <insert string="済"/>
+      </rule>
+      <rule>
+        <keyseq keys="qj"/>
+        <insert string="吉"/>
+      </rule>
+      <rule>
+        <keyseq keys="jj"/>
+        <insert string="ゆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kj"/>
+        <insert string="器"/>
+      </rule>
+      <rule>
+        <keyseq keys="xj"/>
+        <insert string="照"/>
+      </rule>
+      <rule>
+        <keyseq keys="bj"/>
+        <insert string="不"/>
+      </rule>
+      <rule>
+        <keyseq keys="mj"/>
+        <insert string="合"/>
+      </rule>
+      <rule>
+        <keyseq keys="wj"/>
+        <insert string="面"/>
+      </rule>
+      <rule>
+        <keyseq keys="vj"/>
+        <insert string="政"/>
+      </rule>
+      <rule>
+        <keyseq keys="zj"/>
+        <insert string="オ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1k"/>
+        <insert string="ぇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2k"/>
+        <insert string="岐"/>
+      </rule>
+      <rule>
+        <keyseq keys="3k"/>
+        <insert string="翌"/>
+      </rule>
+      <rule>
+        <keyseq keys="4k"/>
+        <insert string="閉"/>
+      </rule>
+      <rule>
+        <keyseq keys="5k"/>
+        <insert string="茨"/>
+      </rule>
+      <rule>
+        <keyseq keys="6k"/>
+        <insert string="去"/>
+      </rule>
+      <rule>
+        <keyseq keys="7k"/>
+        <insert string="疑"/>
+      </rule>
+      <rule>
+        <keyseq keys="8k"/>
+        <insert string="ぢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="9k"/>
+        <insert string="綿"/>
+      </rule>
+      <rule>
+        <keyseq keys="0k"/>
+        <insert string="離"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;k"/>
+        <insert string="読"/>
+      </rule>
+      <rule>
+        <keyseq keys=",k"/>
+        <insert string="鈴"/>
+      </rule>
+      <rule>
+        <keyseq keys=".k"/>
+        <insert string="恐"/>
+      </rule>
+      <rule>
+        <keyseq keys="pk"/>
+        <insert string="督"/>
+      </rule>
+      <rule>
+        <keyseq keys="yk"/>
+        <insert string="況"/>
+      </rule>
+      <rule>
+        <keyseq keys="fk"/>
+        <insert string="後"/>
+      </rule>
+      <rule>
+        <keyseq keys="gk"/>
+        <insert string="間"/>
+      </rule>
+      <rule>
+        <keyseq keys="ck"/>
+        <insert string="場"/>
+      </rule>
+      <rule>
+        <keyseq keys="rk"/>
+        <insert string="ニ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lk"/>
+        <insert string="産"/>
+      </rule>
+      <rule>
+        <keyseq keys="ak"/>
+        <insert string="向"/>
+      </rule>
+      <rule>
+        <keyseq keys="ok"/>
+        <insert string="府"/>
+      </rule>
+      <rule>
+        <keyseq keys="ek"/>
+        <insert string="富"/>
+      </rule>
+      <rule>
+        <keyseq keys="uk"/>
+        <insert string="直"/>
+      </rule>
+      <rule>
+        <keyseq keys="ik"/>
+        <insert string="倉"/>
+      </rule>
+      <rule>
+        <keyseq keys="dk"/>
+        <insert string="新"/>
+      </rule>
+      <rule>
+        <keyseq keys="hk"/>
+        <insert string="」"/>
+      </rule>
+      <rule>
+        <keyseq keys="tk"/>
+        <insert string="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="nk"/>
+        <insert string="子"/>
+      </rule>
+      <rule>
+        <keyseq keys="sk"/>
+        <insert string="五"/>
+      </rule>
+      <rule>
+        <keyseq keys=";k"/>
+        <insert string="説"/>
+      </rule>
+      <rule>
+        <keyseq keys="qk"/>
+        <insert string="週"/>
+      </rule>
+      <rule>
+        <keyseq keys="jk"/>
+        <insert string="号"/>
+      </rule>
+      <rule>
+        <keyseq keys="kk"/>
+        <insert string="葉"/>
+      </rule>
+      <rule>
+        <keyseq keys="xk"/>
+        <insert string="派"/>
+      </rule>
+      <rule>
+        <keyseq keys="bk"/>
+        <insert string="委"/>
+      </rule>
+      <rule>
+        <keyseq keys="mk"/>
+        <insert string="化"/>
+      </rule>
+      <rule>
+        <keyseq keys="wk"/>
+        <insert string="ビ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vk"/>
+        <insert string="目"/>
+      </rule>
+      <rule>
+        <keyseq keys="zk"/>
+        <insert string="市"/>
+      </rule>
+      <rule>
+        <keyseq keys="1x"/>
+        <insert string="ぉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2x"/>
+        <insert string="阜"/>
+      </rule>
+      <rule>
+        <keyseq keys="3x"/>
+        <insert string="律"/>
+      </rule>
+      <rule>
+        <keyseq keys="4x"/>
+        <insert string="幼"/>
+      </rule>
+      <rule>
+        <keyseq keys="5x"/>
+        <insert string="俺"/>
+      </rule>
+      <rule>
+        <keyseq keys="6x"/>
+        <insert string="秒"/>
+      </rule>
+      <rule>
+        <keyseq keys="7x"/>
+        <insert string="範"/>
+      </rule>
+      <rule>
+        <keyseq keys="8x"/>
+        <insert string="核"/>
+      </rule>
+      <rule>
+        <keyseq keys="9x"/>
+        <insert string="影"/>
+      </rule>
+      <rule>
+        <keyseq keys="0x"/>
+        <insert string="麻"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;x"/>
+        <insert string="族"/>
+      </rule>
+      <rule>
+        <keyseq keys=",x"/>
+        <insert string="丁"/>
+      </rule>
+      <rule>
+        <keyseq keys=".x"/>
+        <insert string="未"/>
+      </rule>
+      <rule>
+        <keyseq keys="px"/>
+        <insert string="才"/>
+      </rule>
+      <rule>
+        <keyseq keys="yx"/>
+        <insert string="返"/>
+      </rule>
+      <rule>
+        <keyseq keys="fx"/>
+        <insert string="問"/>
+      </rule>
+      <rule>
+        <keyseq keys="gx"/>
+        <insert string="ム"/>
+      </rule>
+      <rule>
+        <keyseq keys="cx"/>
+        <insert string="七"/>
+      </rule>
+      <rule>
+        <keyseq keys="rx"/>
+        <insert string="住"/>
+      </rule>
+      <rule>
+        <keyseq keys="lx"/>
+        <insert string="北"/>
+      </rule>
+      <rule>
+        <keyseq keys="ax"/>
+        <insert string="割"/>
+      </rule>
+      <rule>
+        <keyseq keys="ox"/>
+        <insert string="ぶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ex"/>
+        <insert string="番"/>
+      </rule>
+      <rule>
+        <keyseq keys="ux"/>
+        <insert string="望"/>
+      </rule>
+      <rule>
+        <keyseq keys="ix"/>
+        <insert string="元"/>
+      </rule>
+      <rule>
+        <keyseq keys="dx"/>
+        <insert string="事"/>
+      </rule>
+      <rule>
+        <keyseq keys="hx"/>
+        <insert string="田"/>
+      </rule>
+      <rule>
+        <keyseq keys="tx"/>
+        <insert string="会"/>
+      </rule>
+      <rule>
+        <keyseq keys="nx"/>
+        <insert string="前"/>
+      </rule>
+      <rule>
+        <keyseq keys="sx"/>
+        <insert string="そ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";x"/>
+        <insert string="休"/>
+      </rule>
+      <rule>
+        <keyseq keys="qx"/>
+        <insert string="省"/>
+      </rule>
+      <rule>
+        <keyseq keys="jx"/>
+        <insert string="央"/>
+      </rule>
+      <rule>
+        <keyseq keys="kx"/>
+        <insert string="福"/>
+      </rule>
+      <rule>
+        <keyseq keys="xx"/>
+        <insert string="毎"/>
+      </rule>
+      <rule>
+        <keyseq keys="bx"/>
+        <insert string="気"/>
+      </rule>
+      <rule>
+        <keyseq keys="mx"/>
+        <insert string="売"/>
+      </rule>
+      <rule>
+        <keyseq keys="wx"/>
+        <insert string="下"/>
+      </rule>
+      <rule>
+        <keyseq keys="vx"/>
+        <insert string="都"/>
+      </rule>
+      <rule>
+        <keyseq keys="zx"/>
+        <insert string="株"/>
+      </rule>
+      <rule>
+        <keyseq keys="1b"/>
+        <insert string="欲"/>
+      </rule>
+      <rule>
+        <keyseq keys="2b"/>
+        <insert string="巣"/>
+      </rule>
+      <rule>
+        <keyseq keys="3b"/>
+        <insert string="茂"/>
+      </rule>
+      <rule>
+        <keyseq keys="4b"/>
+        <insert string="述"/>
+      </rule>
+      <rule>
+        <keyseq keys="5b"/>
+        <insert string="朗"/>
+      </rule>
+      <rule>
+        <keyseq keys="6b"/>
+        <insert string="似"/>
+      </rule>
+      <rule>
+        <keyseq keys="7b"/>
+        <insert string="臣"/>
+      </rule>
+      <rule>
+        <keyseq keys="8b"/>
+        <insert string="灯"/>
+      </rule>
+      <rule>
+        <keyseq keys="9b"/>
+        <insert string="牧"/>
+      </rule>
+      <rule>
+        <keyseq keys="0b"/>
+        <insert string="往"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;b"/>
+        <insert string="帰"/>
+      </rule>
+      <rule>
+        <keyseq keys=",b"/>
+        <insert string="庁"/>
+      </rule>
+      <rule>
+        <keyseq keys=".b"/>
+        <insert string="昨"/>
+      </rule>
+      <rule>
+        <keyseq keys="pb"/>
+        <insert string="跡"/>
+      </rule>
+      <rule>
+        <keyseq keys="yb"/>
+        <insert string="ゲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fb"/>
+        <insert string="洗"/>
+      </rule>
+      <rule>
+        <keyseq keys="gb"/>
+        <insert string="羽"/>
+      </rule>
+      <rule>
+        <keyseq keys="cb"/>
+        <insert string="個"/>
+      </rule>
+      <rule>
+        <keyseq keys="rb"/>
+        <insert string="医"/>
+      </rule>
+      <rule>
+        <keyseq keys="lb"/>
+        <insert string="静"/>
+      </rule>
+      <rule>
+        <keyseq keys="ab"/>
+        <insert string="億"/>
+      </rule>
+      <rule>
+        <keyseq keys="ob"/>
+        <insert string="録"/>
+      </rule>
+      <rule>
+        <keyseq keys="eb"/>
+        <insert string="赤"/>
+      </rule>
+      <rule>
+        <keyseq keys="ub"/>
+        <insert string="想"/>
+      </rule>
+      <rule>
+        <keyseq keys="ib"/>
+        <insert string="消"/>
+      </rule>
+      <rule>
+        <keyseq keys="db"/>
+        <insert string="支"/>
+      </rule>
+      <rule>
+        <keyseq keys="hb"/>
+        <insert string="協"/>
+      </rule>
+      <rule>
+        <keyseq keys="tb"/>
+        <insert string="用"/>
+      </rule>
+      <rule>
+        <keyseq keys="nb"/>
+        <insert string="表"/>
+      </rule>
+      <rule>
+        <keyseq keys="sb"/>
+        <insert string="正"/>
+      </rule>
+      <rule>
+        <keyseq keys=";b"/>
+        <insert string="図"/>
+      </rule>
+      <rule>
+        <keyseq keys="qb"/>
+        <insert string="挙"/>
+      </rule>
+      <rule>
+        <keyseq keys="jb"/>
+        <insert string="険"/>
+      </rule>
+      <rule>
+        <keyseq keys="kb"/>
+        <insert string="ゼ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xb"/>
+        <insert string="波"/>
+      </rule>
+      <rule>
+        <keyseq keys="bb"/>
+        <insert string="ヤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mb"/>
+        <insert string="心"/>
+      </rule>
+      <rule>
+        <keyseq keys="wb"/>
+        <insert string="界"/>
+      </rule>
+      <rule>
+        <keyseq keys="vb"/>
+        <insert string="意"/>
+      </rule>
+      <rule>
+        <keyseq keys="zb"/>
+        <insert string="今"/>
+      </rule>
+      <rule>
+        <keyseq keys="1m"/>
+        <insert string="迫"/>
+      </rule>
+      <rule>
+        <keyseq keys="2m"/>
+        <insert string="災"/>
+      </rule>
+      <rule>
+        <keyseq keys="3m"/>
+        <insert string="恋"/>
+      </rule>
+      <rule>
+        <keyseq keys="4m"/>
+        <insert string="脳"/>
+      </rule>
+      <rule>
+        <keyseq keys="5m"/>
+        <insert string="老"/>
+      </rule>
+      <rule>
+        <keyseq keys="6m"/>
+        <insert string="仮"/>
+      </rule>
+      <rule>
+        <keyseq keys="7m"/>
+        <insert string="径"/>
+      </rule>
+      <rule>
+        <keyseq keys="8m"/>
+        <insert string="束"/>
+      </rule>
+      <rule>
+        <keyseq keys="9m"/>
+        <insert string="毒"/>
+      </rule>
+      <rule>
+        <keyseq keys="0m"/>
+        <insert string="脈"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;m"/>
+        <insert string="監"/>
+      </rule>
+      <rule>
+        <keyseq keys=",m"/>
+        <insert string="寄"/>
+      </rule>
+      <rule>
+        <keyseq keys=".m"/>
+        <insert string="裁"/>
+      </rule>
+      <rule>
+        <keyseq keys="pm"/>
+        <insert string="達"/>
+      </rule>
+      <rule>
+        <keyseq keys="ym"/>
+        <insert string="芝"/>
+      </rule>
+      <rule>
+        <keyseq keys="fm"/>
+        <insert string="響"/>
+      </rule>
+      <rule>
+        <keyseq keys="gm"/>
+        <insert string="忘"/>
+      </rule>
+      <rule>
+        <keyseq keys="cm"/>
+        <insert string="討"/>
+      </rule>
+      <rule>
+        <keyseq keys="rm"/>
+        <insert string="史"/>
+      </rule>
+      <rule>
+        <keyseq keys="lm"/>
+        <insert string="環"/>
+      </rule>
+      <rule>
+        <keyseq keys="am"/>
+        <insert string="色"/>
+      </rule>
+      <rule>
+        <keyseq keys="om"/>
+        <insert string="貸"/>
+      </rule>
+      <rule>
+        <keyseq keys="em"/>
+        <insert string="販"/>
+      </rule>
+      <rule>
+        <keyseq keys="um"/>
+        <insert string="編"/>
+      </rule>
+      <rule>
+        <keyseq keys="im"/>
+        <insert string="仕"/>
+      </rule>
+      <rule>
+        <keyseq keys="dm"/>
+        <insert string="先"/>
+      </rule>
+      <rule>
+        <keyseq keys="hm"/>
+        <insert string="多"/>
+      </rule>
+      <rule>
+        <keyseq keys="tm"/>
+        <insert string="商"/>
+      </rule>
+      <rule>
+        <keyseq keys="nm"/>
+        <insert string="ハ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sm"/>
+        <insert string="交"/>
+      </rule>
+      <rule>
+        <keyseq keys=";m"/>
+        <insert string="之"/>
+      </rule>
+      <rule>
+        <keyseq keys="qm"/>
+        <insert string="末"/>
+      </rule>
+      <rule>
+        <keyseq keys="jm"/>
+        <insert string="ぼ"/>
+      </rule>
+      <rule>
+        <keyseq keys="km"/>
+        <insert string="街"/>
+      </rule>
+      <rule>
+        <keyseq keys="xm"/>
+        <insert string="免"/>
+      </rule>
+      <rule>
+        <keyseq keys="bm"/>
+        <insert string="再"/>
+      </rule>
+      <rule>
+        <keyseq keys="mm"/>
+        <insert string="ネ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wm"/>
+        <insert string="〜"/>
+      </rule>
+      <rule>
+        <keyseq keys="vm"/>
+        <insert string="口"/>
+      </rule>
+      <rule>
+        <keyseq keys="zm"/>
+        <insert string="台"/>
+      </rule>
+      <rule>
+        <keyseq keys="1w"/>
+        <insert string="留"/>
+      </rule>
+      <rule>
+        <keyseq keys="2w"/>
+        <insert string="列"/>
+      </rule>
+      <rule>
+        <keyseq keys="3w"/>
+        <insert string="刻"/>
+      </rule>
+      <rule>
+        <keyseq keys="4w"/>
+        <insert string="豆"/>
+      </rule>
+      <rule>
+        <keyseq keys="5w"/>
+        <insert string="看"/>
+      </rule>
+      <rule>
+        <keyseq keys="6w"/>
+        <insert string="潔"/>
+      </rule>
+      <rule>
+        <keyseq keys="7w"/>
+        <insert string="菜"/>
+      </rule>
+      <rule>
+        <keyseq keys="8w"/>
+        <insert string="孫"/>
+      </rule>
+      <rule>
+        <keyseq keys="9w"/>
+        <insert string="梅"/>
+      </rule>
+      <rule>
+        <keyseq keys="0w"/>
+        <insert string="勇"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;w"/>
+        <insert string="竹"/>
+      </rule>
+      <rule>
+        <keyseq keys=",w"/>
+        <insert string="注"/>
+      </rule>
+      <rule>
+        <keyseq keys=".w"/>
+        <insert string="介"/>
+      </rule>
+      <rule>
+        <keyseq keys="pw"/>
+        <insert string="具"/>
+      </rule>
+      <rule>
+        <keyseq keys="yw"/>
+        <insert string="失"/>
+      </rule>
+      <rule>
+        <keyseq keys="fw"/>
+        <insert string="司"/>
+      </rule>
+      <rule>
+        <keyseq keys="gw"/>
+        <insert string="迎"/>
+      </rule>
+      <rule>
+        <keyseq keys="cw"/>
+        <insert string="華"/>
+      </rule>
+      <rule>
+        <keyseq keys="rw"/>
+        <insert string="許"/>
+      </rule>
+      <rule>
+        <keyseq keys="lw"/>
+        <insert string="補"/>
+      </rule>
+      <rule>
+        <keyseq keys="aw"/>
+        <insert string="左"/>
+      </rule>
+      <rule>
+        <keyseq keys="ow"/>
+        <insert string="態"/>
+      </rule>
+      <rule>
+        <keyseq keys="ew"/>
+        <insert string="花"/>
+      </rule>
+      <rule>
+        <keyseq keys="uw"/>
+        <insert string="栄"/>
+      </rule>
+      <rule>
+        <keyseq keys="iw"/>
+        <insert string="ザ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dw"/>
+        <insert string="調"/>
+      </rule>
+      <rule>
+        <keyseq keys="hw"/>
+        <insert string="混"/>
+      </rule>
+      <rule>
+        <keyseq keys="tw"/>
+        <insert string="ポ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nw"/>
+        <insert string="決"/>
+      </rule>
+      <rule>
+        <keyseq keys="sw"/>
+        <insert string="ミ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";w"/>
+        <insert string="州"/>
+      </rule>
+      <rule>
+        <keyseq keys="qw"/>
+        <insert string="払"/>
+      </rule>
+      <rule>
+        <keyseq keys="jw"/>
+        <insert string="乗"/>
+      </rule>
+      <rule>
+        <keyseq keys="kw"/>
+        <insert string="庫"/>
+      </rule>
+      <rule>
+        <keyseq keys="xw"/>
+        <insert string="状"/>
+      </rule>
+      <rule>
+        <keyseq keys="bw"/>
+        <insert string="団"/>
+      </rule>
+      <rule>
+        <keyseq keys="mw"/>
+        <insert string="計"/>
+      </rule>
+      <rule>
+        <keyseq keys="ww"/>
+        <insert string="夫"/>
+      </rule>
+      <rule>
+        <keyseq keys="vw"/>
+        <insert string="食"/>
+      </rule>
+      <rule>
+        <keyseq keys="zw"/>
+        <insert string="総"/>
+      </rule>
+      <rule>
+        <keyseq keys="1v"/>
+        <insert string="替"/>
+      </rule>
+      <rule>
+        <keyseq keys="2v"/>
+        <insert string="沼"/>
+      </rule>
+      <rule>
+        <keyseq keys="3v"/>
+        <insert string="?"/>
+      </rule>
+      <rule>
+        <keyseq keys="4v"/>
+        <insert string="辞"/>
+      </rule>
+      <rule>
+        <keyseq keys="5v"/>
+        <insert string="献"/>
+      </rule>
+      <rule>
+        <keyseq keys="6v"/>
+        <insert string="枝"/>
+      </rule>
+      <rule>
+        <keyseq keys="7v"/>
+        <insert string="祝"/>
+      </rule>
+      <rule>
+        <keyseq keys="8v"/>
+        <insert string="兆"/>
+      </rule>
+      <rule>
+        <keyseq keys="9v"/>
+        <insert string="飯"/>
+      </rule>
+      <rule>
+        <keyseq keys="0v"/>
+        <insert string="液"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;v"/>
+        <insert string="ゅ"/>
+      </rule>
+      <rule>
+        <keyseq keys=",v"/>
+        <insert string="修"/>
+      </rule>
+      <rule>
+        <keyseq keys=".v"/>
+        <insert string="究"/>
+      </rule>
+      <rule>
+        <keyseq keys="pv"/>
+        <insert string="答"/>
+      </rule>
+      <rule>
+        <keyseq keys="yv"/>
+        <insert string="養"/>
+      </rule>
+      <rule>
+        <keyseq keys="fv"/>
+        <insert string="復"/>
+      </rule>
+      <rule>
+        <keyseq keys="gv"/>
+        <insert string="並"/>
+      </rule>
+      <rule>
+        <keyseq keys="cv"/>
+        <insert string="浦"/>
+      </rule>
+      <rule>
+        <keyseq keys="rv"/>
+        <insert string="ユ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lv"/>
+        <insert string="冷"/>
+      </rule>
+      <rule>
+        <keyseq keys="av"/>
+        <insert string="ぬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ov"/>
+        <insert string="展"/>
+      </rule>
+      <rule>
+        <keyseq keys="ev"/>
+        <insert string="警"/>
+      </rule>
+      <rule>
+        <keyseq keys="uv"/>
+        <insert string="型"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv"/>
+        <insert string="誰"/>
+      </rule>
+      <rule>
+        <keyseq keys="dv"/>
+        <insert string="組"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv"/>
+        <insert string="選"/>
+      </rule>
+      <rule>
+        <keyseq keys="tv"/>
+        <insert string="党"/>
+      </rule>
+      <rule>
+        <keyseq keys="nv"/>
+        <insert string="択"/>
+      </rule>
+      <rule>
+        <keyseq keys="sv"/>
+        <insert string="体"/>
+      </rule>
+      <rule>
+        <keyseq keys=";v"/>
+        <insert string="例"/>
+      </rule>
+      <rule>
+        <keyseq keys="qv"/>
+        <insert string="満"/>
+      </rule>
+      <rule>
+        <keyseq keys="jv"/>
+        <insert string="津"/>
+      </rule>
+      <rule>
+        <keyseq keys="kv"/>
+        <insert string="準"/>
+      </rule>
+      <rule>
+        <keyseq keys="xv"/>
+        <insert string="遊"/>
+      </rule>
+      <rule>
+        <keyseq keys="bv"/>
+        <insert string="戸"/>
+      </rule>
+      <rule>
+        <keyseq keys="mv"/>
+        <insert string="ひ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv"/>
+        <insert string="ょ"/>
+      </rule>
+      <rule>
+        <keyseq keys="vv"/>
+        <insert string="価"/>
+      </rule>
+      <rule>
+        <keyseq keys="zv"/>
+        <insert string="与"/>
+      </rule>
+      <rule>
+        <keyseq keys="1z"/>
+        <insert string="還"/>
+      </rule>
+      <rule>
+        <keyseq keys="2z"/>
+        <insert string="更"/>
+      </rule>
+      <rule>
+        <keyseq keys="3z"/>
+        <insert string="占"/>
+      </rule>
+      <rule>
+        <keyseq keys="4z"/>
+        <insert string="箱"/>
+      </rule>
+      <rule>
+        <keyseq keys="5z"/>
+        <insert string="矢"/>
+      </rule>
+      <rule>
+        <keyseq keys="6z"/>
+        <insert string="飼"/>
+      </rule>
+      <rule>
+        <keyseq keys="7z"/>
+        <insert string="松"/>
+      </rule>
+      <rule>
+        <keyseq keys="8z"/>
+        <insert string="腸"/>
+      </rule>
+      <rule>
+        <keyseq keys="9z"/>
+        <insert string="粉"/>
+      </rule>
+      <rule>
+        <keyseq keys="0z"/>
+        <insert string="恩"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;z"/>
+        <insert string="志"/>
+      </rule>
+      <rule>
+        <keyseq keys=",z"/>
+        <insert string="抜"/>
+      </rule>
+      <rule>
+        <keyseq keys=".z"/>
+        <insert string="航"/>
+      </rule>
+      <rule>
+        <keyseq keys="pz"/>
+        <insert string="層"/>
+      </rule>
+      <rule>
+        <keyseq keys="yz"/>
+        <insert string="深"/>
+      </rule>
+      <rule>
+        <keyseq keys="fz"/>
+        <insert string="担"/>
+      </rule>
+      <rule>
+        <keyseq keys="gz"/>
+        <insert string="陸"/>
+      </rule>
+      <rule>
+        <keyseq keys="cz"/>
+        <insert string="巻"/>
+      </rule>
+      <rule>
+        <keyseq keys="rz"/>
+        <insert string="競"/>
+      </rule>
+      <rule>
+        <keyseq keys="lz"/>
+        <insert string="護"/>
+      </rule>
+      <rule>
+        <keyseq keys="az"/>
+        <insert string="根"/>
+      </rule>
+      <rule>
+        <keyseq keys="oz"/>
+        <insert string="様"/>
+      </rule>
+      <rule>
+        <keyseq keys="ez"/>
+        <insert string="独"/>
+      </rule>
+      <rule>
+        <keyseq keys="uz"/>
+        <insert string="止"/>
+      </rule>
+      <rule>
+        <keyseq keys="iz"/>
+        <insert string="堂"/>
+      </rule>
+      <rule>
+        <keyseq keys="dz"/>
+        <insert string="銀"/>
+      </rule>
+      <rule>
+        <keyseq keys="hz"/>
+        <insert string="以"/>
+      </rule>
+      <rule>
+        <keyseq keys="tz"/>
+        <insert string="ヌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nz"/>
+        <insert string="営"/>
+      </rule>
+      <rule>
+        <keyseq keys="sz"/>
+        <insert string="治"/>
+      </rule>
+      <rule>
+        <keyseq keys=";z"/>
+        <insert string="字"/>
+      </rule>
+      <rule>
+        <keyseq keys="qz"/>
+        <insert string="材"/>
+      </rule>
+      <rule>
+        <keyseq keys="jz"/>
+        <insert string="過"/>
+      </rule>
+      <rule>
+        <keyseq keys="kz"/>
+        <insert string="諸"/>
+      </rule>
+      <rule>
+        <keyseq keys="xz"/>
+        <insert string="単"/>
+      </rule>
+      <rule>
+        <keyseq keys="bz"/>
+        <insert string="身"/>
+      </rule>
+      <rule>
+        <keyseq keys="mz"/>
+        <insert string="ピ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wz"/>
+        <insert string="勝"/>
+      </rule>
+      <rule>
+        <keyseq keys="vz"/>
+        <insert string="反"/>
+      </rule>
+      <rule>
+        <keyseq keys="zz"/>
+        <insert string="ズ"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 11"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 21"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 31"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 41"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 51"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 61"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 71"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 81"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 91"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 01"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;1"/>
+        <insert string="鷲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,1"/>
+        <insert string="幇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .1"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p1"/>
+        <insert string="雁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y1"/>
+        <insert string="箇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f1"/>
+        <insert string="錆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g1"/>
+        <insert string="堺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c1"/>
+        <insert string="譜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r1"/>
+        <insert string="偵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l1"/>
+        <insert string="犀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a1"/>
+        <insert string="柏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o1"/>
+        <insert string="猪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e1"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u1"/>
+        <insert string="翁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i1"/>
+        <insert string="糾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d1"/>
+        <insert string="旺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h1"/>
+        <insert string="靴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t1"/>
+        <insert string="煙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n1"/>
+        <insert string="肌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s1"/>
+        <insert string="捉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;1"/>
+        <insert string="咳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q1"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j1"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k1"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x1"/>
+        <insert string="昂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b1"/>
+        <insert string="憑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m1"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w1"/>
+        <insert string="惜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v1"/>
+        <insert string="煩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z1"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 12"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 22"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 32"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 42"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 52"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 62"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 72"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 82"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 92"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 02"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;2"/>
+        <insert string="呪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,2"/>
+        <insert string="杵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .2"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p2"/>
+        <insert string="淵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y2"/>
+        <insert string="洩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f2"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g2"/>
+        <insert string="謹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c2"/>
+        <insert string="浜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r2"/>
+        <insert string="貢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l2"/>
+        <insert string="猟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a2"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o2"/>
+        <insert string="泥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e2"/>
+        <insert string="吃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u2"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i2"/>
+        <insert string="棄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d2"/>
+        <insert string="溢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h2"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t2"/>
+        <insert string="垣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n2"/>
+        <insert string="圏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s2"/>
+        <insert string="慌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;2"/>
+        <insert string="祈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q2"/>
+        <insert string="緩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j2"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k2"/>
+        <insert string="萎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x2"/>
+        <insert string="鼓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b2"/>
+        <insert string="縫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m2"/>
+        <insert string="爺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w2"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v2"/>
+        <insert string="錯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z2"/>
+        <insert string="薫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 13"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 23"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 33"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 43"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 53"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 63"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 73"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 83"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 93"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 03"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;3"/>
+        <insert string="醜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,3"/>
+        <insert string="嘘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .3"/>
+        <insert string="挟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p3"/>
+        <insert string="剃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y3"/>
+        <insert string="駕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f3"/>
+        <insert string="棟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g3"/>
+        <insert string="悦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c3"/>
+        <insert string="斡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r3"/>
+        <insert string="陵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l3"/>
+        <insert string="蜜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a3"/>
+        <insert string="綺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o3"/>
+        <insert string="咎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e3"/>
+        <insert string="麹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u3"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i3"/>
+        <insert string="烹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d3"/>
+        <insert string="逮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h3"/>
+        <insert string="捷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t3"/>
+        <insert string="憬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n3"/>
+        <insert string="拠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s3"/>
+        <insert string="邪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;3"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q3"/>
+        <insert string="露"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j3"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k3"/>
+        <insert string="斜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x3"/>
+        <insert string="酌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b3"/>
+        <insert string="醸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m3"/>
+        <insert string="貶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w3"/>
+        <insert string="莫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v3"/>
+        <insert string="堕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z3"/>
+        <insert string="駆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 14"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 24"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 34"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 44"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 54"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 64"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 74"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 84"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 94"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 04"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;4"/>
+        <insert string="弧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,4"/>
+        <insert string="恥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .4"/>
+        <insert string="廣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p4"/>
+        <insert string="妃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y4"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f4"/>
+        <insert string="帆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g4"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c4"/>
+        <insert string="軋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r4"/>
+        <insert string="慧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l4"/>
+        <insert string="頑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a4"/>
+        <insert string="朽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o4"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e4"/>
+        <insert string="墾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u4"/>
+        <insert string="窮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i4"/>
+        <insert string="婚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d4"/>
+        <insert string="那"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h4"/>
+        <insert string="踏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t4"/>
+        <insert string="蛮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n4"/>
+        <insert string="嘆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s4"/>
+        <insert string="峻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;4"/>
+        <insert string="渦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q4"/>
+        <insert string="肝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j4"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k4"/>
+        <insert string="勺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x4"/>
+        <insert string="斑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b4"/>
+        <insert string="禿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m4"/>
+        <insert string="乾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w4"/>
+        <insert string="諺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v4"/>
+        <insert string="衡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z4"/>
+        <insert string="且"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 15"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 25"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 35"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 45"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 55"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 65"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 75"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 85"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 95"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 05"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;5"/>
+        <insert string="俸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,5"/>
+        <insert string="媒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .5"/>
+        <insert string="痺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p5"/>
+        <insert string="朴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y5"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f5"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g5"/>
+        <insert string="拒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c5"/>
+        <insert string="粗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r5"/>
+        <insert string="囁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l5"/>
+        <insert string="抑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a5"/>
+        <insert string="枕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o5"/>
+        <insert string="咥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e5"/>
+        <insert string="桑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u5"/>
+        <insert string="殻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i5"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d5"/>
+        <insert string="酋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h5"/>
+        <insert string="櫛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t5"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n5"/>
+        <insert string="炒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s5"/>
+        <insert string="削"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;5"/>
+        <insert string="排"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q5"/>
+        <insert string="峠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j5"/>
+        <insert string="浸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k5"/>
+        <insert string="砦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x5"/>
+        <insert string="殿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b5"/>
+        <insert string="秤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m5"/>
+        <insert string="汗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w5"/>
+        <insert string="撒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v5"/>
+        <insert string="藁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z5"/>
+        <insert string="升"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 16"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 26"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 36"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 46"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 56"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 66"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 76"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 86"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 96"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 06"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;6"/>
+        <insert string="糊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,6"/>
+        <insert string="霊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .6"/>
+        <insert string="躇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p6"/>
+        <insert string="腎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y6"/>
+        <insert string="卿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f6"/>
+        <insert string="呑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g6"/>
+        <insert string="篇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c6"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r6"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l6"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a6"/>
+        <insert string="賠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o6"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e6"/>
+        <insert string="怒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u6"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i6"/>
+        <insert string="唖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d6"/>
+        <insert string="寂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h6"/>
+        <insert string="脊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t6"/>
+        <insert string="吹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n6"/>
+        <insert string="拐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s6"/>
+        <insert string="畝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;6"/>
+        <insert string="襟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q6"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j6"/>
+        <insert string="吊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k6"/>
+        <insert string="旬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x6"/>
+        <insert string="楚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b6"/>
+        <insert string="朕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m6"/>
+        <insert string="肖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w6"/>
+        <insert string="沃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v6"/>
+        <insert string="辿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z6"/>
+        <insert string="吐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 17"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 27"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 37"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 47"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 57"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 67"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 77"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 87"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 97"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 07"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;7"/>
+        <insert string="尖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,7"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .7"/>
+        <insert string="逓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p7"/>
+        <insert string="揉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y7"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f7"/>
+        <insert string="禽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g7"/>
+        <insert string="屑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c7"/>
+        <insert string="斤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r7"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l7"/>
+        <insert string="宜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a7"/>
+        <insert string="紆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o7"/>
+        <insert string="瘍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e7"/>
+        <insert string="傑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u7"/>
+        <insert string="羅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i7"/>
+        <insert string="剥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d7"/>
+        <insert string="竄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h7"/>
+        <insert string="漕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t7"/>
+        <insert string="弾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n7"/>
+        <insert string="噂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s7"/>
+        <insert string="刃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;7"/>
+        <insert string="繭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q7"/>
+        <insert string="披"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j7"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k7"/>
+        <insert string="顧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x7"/>
+        <insert string="毅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b7"/>
+        <insert string="堵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m7"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w7"/>
+        <insert string="毀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v7"/>
+        <insert string="畳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z7"/>
+        <insert string="仄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 18"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 28"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 38"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 48"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 58"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 68"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 78"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 88"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 98"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 08"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;8"/>
+        <insert string="滲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,8"/>
+        <insert string="躊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .8"/>
+        <insert string="逐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p8"/>
+        <insert string="脆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y8"/>
+        <insert string="漠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f8"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g8"/>
+        <insert string="惹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c8"/>
+        <insert string="杖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r8"/>
+        <insert string="弥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l8"/>
+        <insert string="窯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a8"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o8"/>
+        <insert string="填"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e8"/>
+        <insert string="契"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u8"/>
+        <insert string="肢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i8"/>
+        <insert string="傲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d8"/>
+        <insert string="鍋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h8"/>
+        <insert string="蟹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t8"/>
+        <insert string="伏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n8"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s8"/>
+        <insert string="淋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;8"/>
+        <insert string="准"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q8"/>
+        <insert string="鷹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j8"/>
+        <insert string="捗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k8"/>
+        <insert string="胆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x8"/>
+        <insert string="餅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b8"/>
+        <insert string="畏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m8"/>
+        <insert string="舐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w8"/>
+        <insert string="仇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v8"/>
+        <insert string="貪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z8"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 19"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 29"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 39"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 49"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 59"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 69"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 79"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 89"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 99"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 09"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;9"/>
+        <insert string="耐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,9"/>
+        <insert string="汲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .9"/>
+        <insert string="偏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p9"/>
+        <insert string="幌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y9"/>
+        <insert string="迄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f9"/>
+        <insert string="闇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g9"/>
+        <insert string="孕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c9"/>
+        <insert string="茹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r9"/>
+        <insert string="僧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l9"/>
+        <insert string="簿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a9"/>
+        <insert string="鎖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o9"/>
+        <insert string="到"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e9"/>
+        <insert string="繰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u9"/>
+        <insert string="丙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i9"/>
+        <insert string="鯨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d9"/>
+        <insert string="騎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h9"/>
+        <insert string="踊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t9"/>
+        <insert string="蒔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n9"/>
+        <insert string="弔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s9"/>
+        <insert string="腫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;9"/>
+        <insert string="蹴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q9"/>
+        <insert string="屯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j9"/>
+        <insert string="渾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k9"/>
+        <insert string="坦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x9"/>
+        <insert string="韓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b9"/>
+        <insert string="孔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m9"/>
+        <insert string="賎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w9"/>
+        <insert string="錘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v9"/>
+        <insert string="墳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z9"/>
+        <insert string="卓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 10"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 20"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 30"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 40"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 50"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 60"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 70"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 80"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 90"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 00"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;0"/>
+        <insert string="宏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,0"/>
+        <insert string="鎮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .0"/>
+        <insert string="粟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p0"/>
+        <insert string="斥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y0"/>
+        <insert string="遣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f0"/>
+        <insert string="蘭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g0"/>
+        <insert string="襲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c0"/>
+        <insert string="侵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r0"/>
+        <insert string="虜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l0"/>
+        <insert string="塁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a0"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o0"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e0"/>
+        <insert string="焙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u0"/>
+        <insert string="豚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i0"/>
+        <insert string="爵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d0"/>
+        <insert string="蕎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h0"/>
+        <insert string="叔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t0"/>
+        <insert string="伯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n0"/>
+        <insert string="嬢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s0"/>
+        <insert string="娘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;0"/>
+        <insert string="絆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q0"/>
+        <insert string="粥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j0"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k0"/>
+        <insert string="腰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x0"/>
+        <insert string="膚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b0"/>
+        <insert string="酵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m0"/>
+        <insert string="狙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w0"/>
+        <insert string="萌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v0"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z0"/>
+        <insert string="雅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1&apos;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2&apos;"/>
+        <insert string="悼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3&apos;"/>
+        <insert string="閑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4&apos;"/>
+        <insert string="哲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5&apos;"/>
+        <insert string="掴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6&apos;"/>
+        <insert string="酢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7&apos;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8&apos;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9&apos;"/>
+        <insert string="穂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0&apos;"/>
+        <insert string="沸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;&apos;"/>
+        <insert string="菓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,&apos;"/>
+        <insert string="酷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .&apos;"/>
+        <insert string="溺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p&apos;"/>
+        <insert string="晒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y&apos;"/>
+        <insert string="濃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f&apos;"/>
+        <insert string="這"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g&apos;"/>
+        <insert string="巡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c&apos;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r&apos;"/>
+        <insert string="嶋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l&apos;"/>
+        <insert string="拓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a&apos;"/>
+        <insert string="酬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o&apos;"/>
+        <insert string="膜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e&apos;"/>
+        <insert string="舘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u&apos;"/>
+        <insert string="翳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i&apos;"/>
+        <insert string="桁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d&apos;"/>
+        <insert string="餌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h&apos;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t&apos;"/>
+        <insert string="隷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n&apos;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s&apos;"/>
+        <insert string="檸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;&apos;"/>
+        <insert string="陥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q&apos;"/>
+        <insert string="蚊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j&apos;"/>
+        <insert string="奴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k&apos;"/>
+        <insert string="凄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x&apos;"/>
+        <insert string="膳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b&apos;"/>
+        <insert string="宰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m&apos;"/>
+        <insert string="軒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w&apos;"/>
+        <insert string="憧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v&apos;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z&apos;"/>
+        <insert string="暦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1,"/>
+        <insert string="兎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2,"/>
+        <insert string="遭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3,"/>
+        <insert string="塔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4,"/>
+        <insert string="謁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5,"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6,"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7,"/>
+        <insert string="痩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8,"/>
+        <insert string="糞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9,"/>
+        <insert string="憐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0,"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;,"/>
+        <insert string="慨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,,"/>
+        <insert string="購"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .,"/>
+        <insert string="疎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p,"/>
+        <insert string="袖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y,"/>
+        <insert string="没"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f,"/>
+        <insert string="茸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g,"/>
+        <insert string="醤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c,"/>
+        <insert string="凶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r,"/>
+        <insert string="騰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l,"/>
+        <insert string="洞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a,"/>
+        <insert string="韻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o,"/>
+        <insert string="冠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e,"/>
+        <insert string="倣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u,"/>
+        <insert string="ゝ"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i,"/>
+        <insert string="筈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d,"/>
+        <insert string="裾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h,"/>
+        <insert string="痒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t,"/>
+        <insert string="几"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n,"/>
+        <insert string="箋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s,"/>
+        <insert string="荘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;,"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q,"/>
+        <insert string="釣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j,"/>
+        <insert string="恨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k,"/>
+        <insert string="据"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x,"/>
+        <insert string="羞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b,"/>
+        <insert string="附"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m,"/>
+        <insert string="冥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w,"/>
+        <insert string="狽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v,"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z,"/>
+        <insert string="駄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1."/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2."/>
+        <insert string="椀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3."/>
+        <insert string="懐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4."/>
+        <insert string="鞄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5."/>
+        <insert string="辟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6."/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7."/>
+        <insert string="煮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8."/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9."/>
+        <insert string="捺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0."/>
+        <insert string="宵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;."/>
+        <insert string="賦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,."/>
+        <insert string="虐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .."/>
+        <insert string="双"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p."/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y."/>
+        <insert string="喝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f."/>
+        <insert string="也"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g."/>
+        <insert string="抽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c."/>
+        <insert string="拶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r."/>
+        <insert string="掌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l."/>
+        <insert string="俣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a."/>
+        <insert string="餡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o."/>
+        <insert string="屈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e."/>
+        <insert string="惰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u."/>
+        <insert string="魅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i."/>
+        <insert string="殉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d."/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h."/>
+        <insert string="寡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t."/>
+        <insert string="顰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n."/>
+        <insert string="玩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s."/>
+        <insert string="斂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;."/>
+        <insert string="恭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q."/>
+        <insert string="髄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j."/>
+        <insert string="薄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k."/>
+        <insert string="項"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x."/>
+        <insert string="糧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b."/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m."/>
+        <insert string="匠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w."/>
+        <insert string="蛸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v."/>
+        <insert string="〒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z."/>
+        <insert string="眺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1p"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2p"/>
+        <insert string="塀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3p"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4p"/>
+        <insert string="遽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5p"/>
+        <insert string="碑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6p"/>
+        <insert string="旋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7p"/>
+        <insert string="滞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8p"/>
+        <insert string="勿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9p"/>
+        <insert string="敏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0p"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;p"/>
+        <insert string="嵐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,p"/>
+        <insert string="皆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .p"/>
+        <insert string="罷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pp"/>
+        <insert string="倫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yp"/>
+        <insert string="噌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fp"/>
+        <insert string="珈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gp"/>
+        <insert string="凸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cp"/>
+        <insert string="箸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rp"/>
+        <insert string="廃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lp"/>
+        <insert string="坐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ap"/>
+        <insert string="脇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" op"/>
+        <insert string="勃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ep"/>
+        <insert string="剣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" up"/>
+        <insert string="筐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ip"/>
+        <insert string="撹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dp"/>
+        <insert string="畿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hp"/>
+        <insert string="朔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tp"/>
+        <insert string="晶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" np"/>
+        <insert string="債"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sp"/>
+        <insert string="弐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;p"/>
+        <insert string="嫡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qp"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jp"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kp"/>
+        <insert string="迂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xp"/>
+        <insert string="薦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bp"/>
+        <insert string="尻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mp"/>
+        <insert string="姓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wp"/>
+        <insert string="渓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vp"/>
+        <insert string="幾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zp"/>
+        <insert string="窒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1y"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2y"/>
+        <insert string="奄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3y"/>
+        <insert string="塞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4y"/>
+        <insert string="愚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5y"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6y"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7y"/>
+        <insert string="喚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8y"/>
+        <insert string="焉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9y"/>
+        <insert string="霜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0y"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;y"/>
+        <insert string="些"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,y"/>
+        <insert string="枯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .y"/>
+        <insert string="痢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" py"/>
+        <insert string="頁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yy"/>
+        <insert string="揶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fy"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gy"/>
+        <insert string="稼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cy"/>
+        <insert string="侭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ry"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ly"/>
+        <insert string="淑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ay"/>
+        <insert string="岬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oy"/>
+        <insert string="淡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ey"/>
+        <insert string="虞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uy"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" iy"/>
+        <insert string="粒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dy"/>
+        <insert string="↑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hy"/>
+        <insert string="垢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ty"/>
+        <insert string="蜂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ny"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sy"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;y"/>
+        <insert string="婆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qy"/>
+        <insert string="窪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jy"/>
+        <insert string="姻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ky"/>
+        <insert string="酔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xy"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" by"/>
+        <insert string="颯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" my"/>
+        <insert string="鍵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wy"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vy"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zy"/>
+        <insert string="挿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1f"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2f"/>
+        <insert string="微"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3f"/>
+        <insert string="蝕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4f"/>
+        <insert string="崇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5f"/>
+        <insert string="鉢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6f"/>
+        <insert string="臭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7f"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8f"/>
+        <insert string="輻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9f"/>
+        <insert string="澄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0f"/>
+        <insert string="漫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;f"/>
+        <insert string="阻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,f"/>
+        <insert string="凭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .f"/>
+        <insert string="頓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pf"/>
+        <insert string="蔑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yf"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ff"/>
+        <insert string="尉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gf"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cf"/>
+        <insert string="薮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rf"/>
+        <insert string="廊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lf"/>
+        <insert string="冗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" af"/>
+        <insert string="裸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" of"/>
+        <insert string="艶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ef"/>
+        <insert string="赴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uf"/>
+        <insert string="倹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" if"/>
+        <insert string="潤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" df"/>
+        <insert string="麗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hf"/>
+        <insert string="是"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tf"/>
+        <insert string="丼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nf"/>
+        <insert string="唐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sf"/>
+        <insert string="践"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;f"/>
+        <insert string="曝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qf"/>
+        <insert string="侶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jf"/>
+        <insert string="褐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kf"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xf"/>
+        <insert string="此"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bf"/>
+        <insert string="曾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mf"/>
+        <insert string="銃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wf"/>
+        <insert string="礁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vf"/>
+        <insert string="砲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zf"/>
+        <insert string="腐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1g"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2g"/>
+        <insert string="彰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3g"/>
+        <insert string="侯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4g"/>
+        <insert string="徐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5g"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6g"/>
+        <insert string="凍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7g"/>
+        <insert string="柵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8g"/>
+        <insert string="儒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9g"/>
+        <insert string="詫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0g"/>
+        <insert string="謎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;g"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,g"/>
+        <insert string="誓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .g"/>
+        <insert string="鎚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pg"/>
+        <insert string="墜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yg"/>
+        <insert string="隅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fg"/>
+        <insert string="繋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gg"/>
+        <insert string="憂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cg"/>
+        <insert string="撮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rg"/>
+        <insert string="忙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lg"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ag"/>
+        <insert string="妙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" og"/>
+        <insert string="陪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" eg"/>
+        <insert string="訂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ug"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ig"/>
+        <insert string="稽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dg"/>
+        <insert string="泊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hg"/>
+        <insert string="癌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tg"/>
+        <insert string="焦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ng"/>
+        <insert string="廉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sg"/>
+        <insert string="函"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;g"/>
+        <insert string="暢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qg"/>
+        <insert string="溝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jg"/>
+        <insert string="彗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kg"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xg"/>
+        <insert string="濯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bg"/>
+        <insert string="遥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mg"/>
+        <insert string="荻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wg"/>
+        <insert string="棋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vg"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zg"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1c"/>
+        <insert string="愉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2c"/>
+        <insert string="肯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3c"/>
+        <insert string="噛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4c"/>
+        <insert string="硯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5c"/>
+        <insert string="厘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6c"/>
+        <insert string="脂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7c"/>
+        <insert string="蓋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8c"/>
+        <insert string="轄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9c"/>
+        <insert string="畜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0c"/>
+        <insert string="←"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;c"/>
+        <insert string="槽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,c"/>
+        <insert string="誘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .c"/>
+        <insert string="弦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pc"/>
+        <insert string="貼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yc"/>
+        <insert string="辛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fc"/>
+        <insert string="綴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gc"/>
+        <insert string="暁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cc"/>
+        <insert string="智"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rc"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lc"/>
+        <insert string="贈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ac"/>
+        <insert string="尽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oc"/>
+        <insert string="鑽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ec"/>
+        <insert string="疲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uc"/>
+        <insert string="纏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ic"/>
+        <insert string="股"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dc"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hc"/>
+        <insert string="搬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tc"/>
+        <insert string="辣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nc"/>
+        <insert string="殊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sc"/>
+        <insert string="凹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;c"/>
+        <insert string="芦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qc"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jc"/>
+        <insert string="忍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kc"/>
+        <insert string="腱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xc"/>
+        <insert string="梶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bc"/>
+        <insert string="秩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mc"/>
+        <insert string="娠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wc"/>
+        <insert string="錬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vc"/>
+        <insert string="捻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zc"/>
+        <insert string="雇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1r"/>
+        <insert string="抱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2r"/>
+        <insert string="鞘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3r"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4r"/>
+        <insert string="囚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5r"/>
+        <insert string="眠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6r"/>
+        <insert string="紫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7r"/>
+        <insert string="讃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8r"/>
+        <insert string="埓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9r"/>
+        <insert string="佇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0r"/>
+        <insert string="姪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;r"/>
+        <insert string="漬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,r"/>
+        <insert string="呈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .r"/>
+        <insert string="遮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pr"/>
+        <insert string="抵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yr"/>
+        <insert string="滅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fr"/>
+        <insert string="檬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gr"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cr"/>
+        <insert string="侍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rr"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lr"/>
+        <insert string="狗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ar"/>
+        <insert string="遡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" or"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" er"/>
+        <insert string="妖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ur"/>
+        <insert string="暫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ir"/>
+        <insert string="璽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dr"/>
+        <insert string="仙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hr"/>
+        <insert string="琵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tr"/>
+        <insert string="殴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nr"/>
+        <insert string="僅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sr"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;r"/>
+        <insert string="絞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qr"/>
+        <insert string="貞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jr"/>
+        <insert string="伺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kr"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xr"/>
+        <insert string="俗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" br"/>
+        <insert string="壁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mr"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wr"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vr"/>
+        <insert string="劾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zr"/>
+        <insert string="盲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1l"/>
+        <insert string="昌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2l"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3l"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4l"/>
+        <insert string="寃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5l"/>
+        <insert string="罰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6l"/>
+        <insert string="摘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7l"/>
+        <insert string="渇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8l"/>
+        <insert string="矛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9l"/>
+        <insert string="昆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0l"/>
+        <insert string="潜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;l"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,l"/>
+        <insert string="炉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .l"/>
+        <insert string="堤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pl"/>
+        <insert string="胎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yl"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fl"/>
+        <insert string="謬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gl"/>
+        <insert string="鹸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cl"/>
+        <insert string="握"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rl"/>
+        <insert string="剖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ll"/>
+        <insert string="慕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" al"/>
+        <insert string="詔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ol"/>
+        <insert string="偉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" el"/>
+        <insert string="壮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ul"/>
+        <insert string="愕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" il"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dl"/>
+        <insert string="劣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hl"/>
+        <insert string="郭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tl"/>
+        <insert string="謳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nl"/>
+        <insert string="彙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sl"/>
+        <insert string="壇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;l"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ql"/>
+        <insert string="魔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jl"/>
+        <insert string="愁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kl"/>
+        <insert string="斐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xl"/>
+        <insert string="尿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bl"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ml"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wl"/>
+        <insert string="灘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vl"/>
+        <insert string="珍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zl"/>
+        <insert string="磯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1a"/>
+        <insert string="駁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2a"/>
+        <insert string="弄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3a"/>
+        <insert string="輩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4a"/>
+        <insert string="謙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5a"/>
+        <insert string="凌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6a"/>
+        <insert string="楼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7a"/>
+        <insert string="瀕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8a"/>
+        <insert string="鶏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9a"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0a"/>
+        <insert string="碍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;a"/>
+        <insert string="穫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,a"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .a"/>
+        <insert string="汰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pa"/>
+        <insert string="苑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ya"/>
+        <insert string="舟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fa"/>
+        <insert string="庸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ga"/>
+        <insert string="縞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ca"/>
+        <insert string="猛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ra"/>
+        <insert string="扇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" la"/>
+        <insert string="錠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" aa"/>
+        <insert string="痘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oa"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ea"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ua"/>
+        <insert string="椎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ia"/>
+        <insert string="慎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" da"/>
+        <insert string="珊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ha"/>
+        <insert string="賭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ta"/>
+        <insert string="零"/>
+      </rule>
+      <rule>
+        <keyseq keys=" na"/>
+        <insert string="剃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sa"/>
+        <insert string="縷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;a"/>
+        <insert string="琲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qa"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ja"/>
+        <insert string="捌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ka"/>
+        <insert string="敲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xa"/>
+        <insert string="覇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ba"/>
+        <insert string="燕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ma"/>
+        <insert string="猿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wa"/>
+        <insert string="叉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" va"/>
+        <insert string="涼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" za"/>
+        <insert string="馳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1o"/>
+        <insert string="雛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2o"/>
+        <insert string="偽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3o"/>
+        <insert string="卦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4o"/>
+        <insert string="厭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5o"/>
+        <insert string="縛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6o"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7o"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8o"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9o"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0o"/>
+        <insert string="搾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;o"/>
+        <insert string="匿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,o"/>
+        <insert string="雌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .o"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" po"/>
+        <insert string="耽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yo"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fo"/>
+        <insert string="琶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" go"/>
+        <insert string="薇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" co"/>
+        <insert string="陳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ro"/>
+        <insert string="涯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lo"/>
+        <insert string="狼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ao"/>
+        <insert string="邸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oo"/>
+        <insert string="塾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" eo"/>
+        <insert string="款"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uo"/>
+        <insert string="奪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" io"/>
+        <insert string="斗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" do"/>
+        <insert string="樫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ho"/>
+        <insert string="恣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" to"/>
+        <insert string="叩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" no"/>
+        <insert string="壱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" so"/>
+        <insert string="餓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;o"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qo"/>
+        <insert string="灸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jo"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ko"/>
+        <insert string="蝿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xo"/>
+        <insert string="捏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bo"/>
+        <insert string="呂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mo"/>
+        <insert string="倶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wo"/>
+        <insert string="蔓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vo"/>
+        <insert string="芳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zo"/>
+        <insert string="燐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1e"/>
+        <insert string="蛋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2e"/>
+        <insert string="謀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3e"/>
+        <insert string="瞰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4e"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5e"/>
+        <insert string="猫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6e"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7e"/>
+        <insert string="揺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8e"/>
+        <insert string="稀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9e"/>
+        <insert string="悟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0e"/>
+        <insert string="擦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;e"/>
+        <insert string="旨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,e"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .e"/>
+        <insert string="筒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pe"/>
+        <insert string="継"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ye"/>
+        <insert string="妬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fe"/>
+        <insert string="鬱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ge"/>
+        <insert string="閏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ce"/>
+        <insert string="蹙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" re"/>
+        <insert string="柔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" le"/>
+        <insert string="稟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ae"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oe"/>
+        <insert string="壌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ee"/>
+        <insert string="括"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ue"/>
+        <insert string="葱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ie"/>
+        <insert string="惨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" de"/>
+        <insert string="鋳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" he"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys=" te"/>
+        <insert string="罵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ne"/>
+        <insert string="瑚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" se"/>
+        <insert string="吠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;e"/>
+        <insert string="匙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qe"/>
+        <insert string="儀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" je"/>
+        <insert string="簒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ke"/>
+        <insert string="伴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xe"/>
+        <insert string="懸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" be"/>
+        <insert string="訛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" me"/>
+        <insert string="磨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" we"/>
+        <insert string="獅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ve"/>
+        <insert string="嗣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ze"/>
+        <insert string="匹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1u"/>
+        <insert string="潰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2u"/>
+        <insert string="蔽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3u"/>
+        <insert string="飴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4u"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5u"/>
+        <insert string="噴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6u"/>
+        <insert string="豹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7u"/>
+        <insert string="鈍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8u"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9u"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0u"/>
+        <insert string="漂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;u"/>
+        <insert string="欺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,u"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .u"/>
+        <insert string="羨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pu"/>
+        <insert string="摺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yu"/>
+        <insert string="炎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fu"/>
+        <insert string="或"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gu"/>
+        <insert string="仔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cu"/>
+        <insert string="苺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ru"/>
+        <insert string="奨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lu"/>
+        <insert string="崩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" au"/>
+        <insert string="妥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ou"/>
+        <insert string="猶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" eu"/>
+        <insert string="斬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uu"/>
+        <insert string="培"/>
+      </rule>
+      <rule>
+        <keyseq keys=" iu"/>
+        <insert string="柳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" du"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys=" hu"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tu"/>
+        <insert string="塗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nu"/>
+        <insert string="蟻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" su"/>
+        <insert string="壷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;u"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qu"/>
+        <insert string="贅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ju"/>
+        <insert string="艦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ku"/>
+        <insert string="紺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xu"/>
+        <insert string="粛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bu"/>
+        <insert string="罫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mu"/>
+        <insert string="訊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wu"/>
+        <insert string="枢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vu"/>
+        <insert string="雷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zu"/>
+        <insert string="獄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1i"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2i"/>
+        <insert string="謂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3i"/>
+        <insert string="串"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4i"/>
+        <insert string="威"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5i"/>
+        <insert string="幣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6i"/>
+        <insert string="牢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7i"/>
+        <insert string="剰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8i"/>
+        <insert string="掘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9i"/>
+        <insert string="撲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0i"/>
+        <insert string="瞭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;i"/>
+        <insert string="偲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,i"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .i"/>
+        <insert string="寛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pi"/>
+        <insert string="閃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yi"/>
+        <insert string="聴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fi"/>
+        <insert string="奔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gi"/>
+        <insert string="唆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ci"/>
+        <insert string="拉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ri"/>
+        <insert string="稿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" li"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ai"/>
+        <insert string="俊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oi"/>
+        <insert string="釦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ei"/>
+        <insert string="架"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ui"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ii"/>
+        <insert string="沙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" di"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hi"/>
+        <insert string="綻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ti"/>
+        <insert string="匂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ni"/>
+        <insert string="撫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" si"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;i"/>
+        <insert string="舵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qi"/>
+        <insert string="控"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ji"/>
+        <insert string="牲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ki"/>
+        <insert string="梗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xi"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bi"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mi"/>
+        <insert string="泡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wi"/>
+        <insert string="『"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vi"/>
+        <insert string="悠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zi"/>
+        <insert string="塵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1d"/>
+        <insert string="雀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2d"/>
+        <insert string="迅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3d"/>
+        <insert string="鴨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4d"/>
+        <insert string="緻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5d"/>
+        <insert string="凡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6d"/>
+        <insert string="竿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7d"/>
+        <insert string="惚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8d"/>
+        <insert string="慈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9d"/>
+        <insert string="浮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0d"/>
+        <insert string="杞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;d"/>
+        <insert string="疫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,d"/>
+        <insert string="遂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .d"/>
+        <insert string="励"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pd"/>
+        <insert string="遍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yd"/>
+        <insert string="僭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fd"/>
+        <insert string="霧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gd"/>
+        <insert string="楠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cd"/>
+        <insert string="漆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rd"/>
+        <insert string="繹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ld"/>
+        <insert string="唯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ad"/>
+        <insert string="煽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" od"/>
+        <insert string="泌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ed"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ud"/>
+        <insert string="曖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" id"/>
+        <insert string="菅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dd"/>
+        <insert string="煎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hd"/>
+        <insert string="儲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" td"/>
+        <insert string="蛍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nd"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sd"/>
+        <insert string="賄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;d"/>
+        <insert string="玄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qd"/>
+        <insert string="駒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jd"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kd"/>
+        <insert string="戚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xd"/>
+        <insert string="僚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bd"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" md"/>
+        <insert string="洪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wd"/>
+        <insert string="呟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vd"/>
+        <insert string="泰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zd"/>
+        <insert string="娯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1h"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2h"/>
+        <insert string="亀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3h"/>
+        <insert string="麓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4h"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5h"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6h"/>
+        <insert string="叫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7h"/>
+        <insert string="皺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8h"/>
+        <insert string="燥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9h"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0h"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;h"/>
+        <insert string="恒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,h"/>
+        <insert string="脹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .h"/>
+        <insert string="剤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ph"/>
+        <insert string="妨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yh"/>
+        <insert string="獲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fh"/>
+        <insert string="苔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gh"/>
+        <insert string="拭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ch"/>
+        <insert string="慄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rh"/>
+        <insert string="堰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lh"/>
+        <insert string="紳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ah"/>
+        <insert string="諭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oh"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" eh"/>
+        <insert string="肋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uh"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ih"/>
+        <insert string="硫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dh"/>
+        <insert string="載"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hh"/>
+        <insert string="鉛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" th"/>
+        <insert string="勅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nh"/>
+        <insert string="逞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sh"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;h"/>
+        <insert string="髪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qh"/>
+        <insert string="劫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jh"/>
+        <insert string="呻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kh"/>
+        <insert string="堪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xh"/>
+        <insert string="佳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bh"/>
+        <insert string="僕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mh"/>
+        <insert string="檎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wh"/>
+        <insert string="狂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vh"/>
+        <insert string="託"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zh"/>
+        <insert string="缶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1t"/>
+        <insert string="隻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2t"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3t"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4t"/>
+        <insert string="聘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5t"/>
+        <insert string="李"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6t"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7t"/>
+        <insert string="睡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8t"/>
+        <insert string="勘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9t"/>
+        <insert string="撤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0t"/>
+        <insert string="蛇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;t"/>
+        <insert string="禅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,t"/>
+        <insert string="躓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .t"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pt"/>
+        <insert string="湾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yt"/>
+        <insert string="篠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ft"/>
+        <insert string="喋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gt"/>
+        <insert string="挫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ct"/>
+        <insert string="腺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rt"/>
+        <insert string="埃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lt"/>
+        <insert string="矯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" at"/>
+        <insert string="其"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ot"/>
+        <insert string="嗜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" et"/>
+        <insert string="昧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ut"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" it"/>
+        <insert string="訟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dt"/>
+        <insert string="歪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ht"/>
+        <insert string="忽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tt"/>
+        <insert string="繍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nt"/>
+        <insert string="弛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" st"/>
+        <insert string="硬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;t"/>
+        <insert string="勲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qt"/>
+        <insert string="桟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jt"/>
+        <insert string="傾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kt"/>
+        <insert string="烙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xt"/>
+        <insert string="魂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bt"/>
+        <insert string="蕪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mt"/>
+        <insert string="蛾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wt"/>
+        <insert string="燻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vt"/>
+        <insert string="狡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zt"/>
+        <insert string="碁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1n"/>
+        <insert string="摯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2n"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3n"/>
+        <insert string="儚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4n"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5n"/>
+        <insert string="呆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6n"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7n"/>
+        <insert string="趣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8n"/>
+        <insert string="梱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9n"/>
+        <insert string="琴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0n"/>
+        <insert string="眉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;n"/>
+        <insert string="亭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,n"/>
+        <insert string="頒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .n"/>
+        <insert string="溶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pn"/>
+        <insert string="珠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yn"/>
+        <insert string="銘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fn"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gn"/>
+        <insert string="罠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cn"/>
+        <insert string="蘇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rn"/>
+        <insert string="滴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ln"/>
+        <insert string="偶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" an"/>
+        <insert string="脚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" on"/>
+        <insert string="藻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" en"/>
+        <insert string="筑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" un"/>
+        <insert string="傍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" in"/>
+        <insert string="曰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dn"/>
+        <insert string="滑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hn"/>
+        <insert string="促"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tn"/>
+        <insert string="床"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nn"/>
+        <insert string="泄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sn"/>
+        <insert string="拙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;n"/>
+        <insert string="盆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qn"/>
+        <insert string="賓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jn"/>
+        <insert string="帥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kn"/>
+        <insert string="鋭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xn"/>
+        <insert string="跳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bn"/>
+        <insert string="〆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mn"/>
+        <insert string="璧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wn"/>
+        <insert string="衝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vn"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zn"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1s"/>
+        <insert string="峰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2s"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3s"/>
+        <insert string="軟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4s"/>
+        <insert string="曇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5s"/>
+        <insert string="扉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6s"/>
+        <insert string="躾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7s"/>
+        <insert string="肘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8s"/>
+        <insert string="濡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9s"/>
+        <insert string="淘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0s"/>
+        <insert string="祀"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;s"/>
+        <insert string="滝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,s"/>
+        <insert string="措"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .s"/>
+        <insert string="叱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ps"/>
+        <insert string="挑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ys"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fs"/>
+        <insert string="斯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gs"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cs"/>
+        <insert string="齢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rs"/>
+        <insert string="剛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ls"/>
+        <insert string="罹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" as"/>
+        <insert string="嫁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" os"/>
+        <insert string="鍛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" es"/>
+        <insert string="惑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" us"/>
+        <insert string="頬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" is"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ds"/>
+        <insert string="坊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hs"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ts"/>
+        <insert string="斎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ns"/>
+        <insert string="苛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ss"/>
+        <insert string="屁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;s"/>
+        <insert string="云"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qs"/>
+        <insert string="俄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" js"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ks"/>
+        <insert string="膠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xs"/>
+        <insert string="榊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bs"/>
+        <insert string="漸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ms"/>
+        <insert string="郊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ws"/>
+        <insert string="坪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vs"/>
+        <insert string="葦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zs"/>
+        <insert string="輝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1;"/>
+        <insert string="牝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2;"/>
+        <insert string="鮭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3;"/>
+        <insert string="瓶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4;"/>
+        <insert string="葛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6;"/>
+        <insert string="甥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7;"/>
+        <insert string="巾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8;"/>
+        <insert string="勧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0;"/>
+        <insert string="窃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;;"/>
+        <insert string="葵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,;"/>
+        <insert string="亘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .;"/>
+        <insert string="遵"/>
+      </rule>
+      <rule>
+        <keyseq keys=" p;"/>
+        <insert string="崖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" y;"/>
+        <insert string="腿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" f;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" g;"/>
+        <insert string="堅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" c;"/>
+        <insert string="巷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" r;"/>
+        <insert string="詮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" l;"/>
+        <insert string="褒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" a;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" o;"/>
+        <insert string="網"/>
+      </rule>
+      <rule>
+        <keyseq keys=" e;"/>
+        <insert string="翠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" u;"/>
+        <insert string="裕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" i;"/>
+        <insert string="馴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" d;"/>
+        <insert string="逝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" h;"/>
+        <insert string="棺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" t;"/>
+        <insert string="虹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" n;"/>
+        <insert string="狐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" s;"/>
+        <insert string="嫉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;;"/>
+        <insert string="傭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" q;"/>
+        <insert string="呉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" j;"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" k;"/>
+        <insert string="頷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" x;"/>
+        <insert string="超"/>
+      </rule>
+      <rule>
+        <keyseq keys=" b;"/>
+        <insert string="賊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" m;"/>
+        <insert string="軌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" w;"/>
+        <insert string="疼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" v;"/>
+        <insert string="栗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" z;"/>
+        <insert string="睨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1q"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2q"/>
+        <insert string="姫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3q"/>
+        <insert string="閲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4q"/>
+        <insert string="軸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5q"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6q"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7q"/>
+        <insert string="砕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8q"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9q"/>
+        <insert string="坑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0q"/>
+        <insert string="播"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;q"/>
+        <insert string="戒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,q"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .q"/>
+        <insert string="尋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pq"/>
+        <insert string="隔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yq"/>
+        <insert string="傘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fq"/>
+        <insert string="悉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gq"/>
+        <insert string="靱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cq"/>
+        <insert string="汝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rq"/>
+        <insert string="犠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lq"/>
+        <insert string="透"/>
+      </rule>
+      <rule>
+        <keyseq keys=" aq"/>
+        <insert string="廷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oq"/>
+        <insert string="膝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" eq"/>
+        <insert string="毬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uq"/>
+        <insert string="妓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" iq"/>
+        <insert string="謄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dq"/>
+        <insert string="貫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hq"/>
+        <insert string="臆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tq"/>
+        <insert string="杜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nq"/>
+        <insert string="獣"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sq"/>
+        <insert string="飽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;q"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qq"/>
+        <insert string="窺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jq"/>
+        <insert string="憾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kq"/>
+        <insert string="閾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xq"/>
+        <insert string="諦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bq"/>
+        <insert string="該"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mq"/>
+        <insert string="埋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wq"/>
+        <insert string="爽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vq"/>
+        <insert string="烏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zq"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1j"/>
+        <insert string="瓜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2j"/>
+        <insert string="虎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3j"/>
+        <insert string="卯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4j"/>
+        <insert string="葬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5j"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6j"/>
+        <insert string="厨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7j"/>
+        <insert string="紡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8j"/>
+        <insert string="熾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9j"/>
+        <insert string="嘱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0j"/>
+        <insert string="裳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;j"/>
+        <insert string="締"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,j"/>
+        <insert string="黎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .j"/>
+        <insert string="亮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pj"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yj"/>
+        <insert string="灼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fj"/>
+        <insert string="薔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gj"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cj"/>
+        <insert string="宍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rj"/>
+        <insert string="緯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lj"/>
+        <insert string="躍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" aj"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oj"/>
+        <insert string="帽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ej"/>
+        <insert string="勾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uj"/>
+        <insert string="墨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ij"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dj"/>
+        <insert string="唾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hj"/>
+        <insert string="裡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tj"/>
+        <insert string="黙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nj"/>
+        <insert string="鴎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sj"/>
+        <insert string="膨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;j"/>
+        <insert string="斉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qj"/>
+        <insert string="祥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jj"/>
+        <insert string="尤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kj"/>
+        <insert string="杯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xj"/>
+        <insert string="眩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bj"/>
+        <insert string="憫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mj"/>
+        <insert string="恰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wj"/>
+        <insert string="麺"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vj"/>
+        <insert string="摂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zj"/>
+        <insert string="套"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1k"/>
+        <insert string="榎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2k"/>
+        <insert string="峡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3k"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4k"/>
+        <insert string="封"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5k"/>
+        <insert string="棘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6k"/>
+        <insert string="怯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7k"/>
+        <insert string="凝"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8k"/>
+        <insert string="痔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9k"/>
+        <insert string="錦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0k"/>
+        <insert string="距"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;k"/>
+        <insert string="詠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,k"/>
+        <insert string="鐘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .k"/>
+        <insert string="怖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pk"/>
+        <insert string="瞥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yk"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fk"/>
+        <insert string="悔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gk"/>
+        <insert string="隙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ck"/>
+        <insert string="揚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rk"/>
+        <insert string="韮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lk"/>
+        <insert string="妊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ak"/>
+        <insert string="婿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ok"/>
+        <insert string="俯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ek"/>
+        <insert string="冨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uk"/>
+        <insert string="殖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ik"/>
+        <insert string="槍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dk"/>
+        <insert string="薪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hk"/>
+        <insert string="』"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tk"/>
+        <insert string="殆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nk"/>
+        <insert string="胞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sk"/>
+        <insert string="吾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;k"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qk"/>
+        <insert string="蒐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jk"/>
+        <insert string="符"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kk"/>
+        <insert string="諜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xk"/>
+        <insert string="閥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bk"/>
+        <insert string="諮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mk"/>
+        <insert string="幽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wk"/>
+        <insert string="靡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vk"/>
+        <insert string="涙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zk"/>
+        <insert string="柿"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1x"/>
+        <insert string="牡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2x"/>
+        <insert string="埠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3x"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4x"/>
+        <insert string="稚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5x"/>
+        <insert string="漏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6x"/>
+        <insert string="抄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7x"/>
+        <insert string="疇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8x"/>
+        <insert string="骸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9x"/>
+        <insert string="幻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0x"/>
+        <insert string="摩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;x"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,x"/>
+        <insert string="寧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .x"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" px"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yx"/>
+        <insert string="蛙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fx"/>
+        <insert string="拷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gx"/>
+        <insert string="挨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cx"/>
+        <insert string="癖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rx"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lx"/>
+        <insert string="乖"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ax"/>
+        <insert string="裂"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ox"/>
+        <insert string="辱"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ex"/>
+        <insert string="翻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ux"/>
+        <insert string="叶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ix"/>
+        <insert string="旦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dx"/>
+        <insert string="顛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hx"/>
+        <insert string="畔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tx"/>
+        <insert string="桧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nx"/>
+        <insert string="揃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sx"/>
+        <insert string="塑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;x"/>
+        <insert string="憩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qx"/>
+        <insert string="懲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jx"/>
+        <insert string="芯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kx"/>
+        <insert string="祉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xx"/>
+        <insert string="侮"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bx"/>
+        <insert string="雰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mx"/>
+        <insert string="嬉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wx"/>
+        <insert string="↓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vx"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zx"/>
+        <insert string="菌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1b"/>
+        <insert string="慾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2b"/>
+        <insert string="窟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3b"/>
+        <insert string="藪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4b"/>
+        <insert string="叙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5b"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6b"/>
+        <insert string="贋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7b"/>
+        <insert string="臥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8b"/>
+        <insert string="燈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9b"/>
+        <insert string="酪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0b"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;b"/>
+        <insert string="掃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,b"/>
+        <insert string="霞"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .b"/>
+        <insert string="詐"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pb"/>
+        <insert string="痕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yb"/>
+        <insert string="戴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fb"/>
+        <insert string="浄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gb"/>
+        <insert string="翼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cb"/>
+        <insert string="涸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rb"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lb"/>
+        <insert string="騒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ab"/>
+        <insert string="憶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ob"/>
+        <insert string="禄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" eb"/>
+        <insert string="嚇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ub"/>
+        <insert string="妄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ib"/>
+        <insert string="耗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" db"/>
+        <insert string="伎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hb"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tb"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nb"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sb"/>
+        <insert string="征"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;b"/>
+        <insert string="鑑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qb"/>
+        <insert string="拳"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jb"/>
+        <insert string="冒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kb"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xb"/>
+        <insert string="浪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bb"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mb"/>
+        <insert string="衷"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wb"/>
+        <insert string="租"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vb"/>
+        <insert string="随"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zb"/>
+        <insert string="吟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1m"/>
+        <insert string="逼"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2m"/>
+        <insert string="厄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3m"/>
+        <insert string="憎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4m"/>
+        <insert string="悩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5m"/>
+        <insert string="鞭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6m"/>
+        <insert string="狩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7m"/>
+        <insert string="怪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8m"/>
+        <insert string="拘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9m"/>
+        <insert string="膏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0m"/>
+        <insert string="拍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;m"/>
+        <insert string="濫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,m"/>
+        <insert string="椅"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .m"/>
+        <insert string="栽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pm"/>
+        <insert string="闊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ym"/>
+        <insert string="柴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fm"/>
+        <insert string="饗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gm"/>
+        <insert string="忌"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cm"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rm"/>
+        <insert string="吏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lm"/>
+        <insert string="循"/>
+      </rule>
+      <rule>
+        <keyseq keys=" am"/>
+        <insert string="彩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" om"/>
+        <insert string="庇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" em"/>
+        <insert string="賑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" um"/>
+        <insert string="騙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" im"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dm"/>
+        <insert string="銑"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hm"/>
+        <insert string="頻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tm"/>
+        <insert string="橘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nm"/>
+        <insert string="只"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sm"/>
+        <insert string="盃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;m"/>
+        <insert string="乏"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qm"/>
+        <insert string="抹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jm"/>
+        <insert string="肪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" km"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xm"/>
+        <insert string="挽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bm"/>
+        <insert string="甦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mm"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wm"/>
+        <insert string="跨"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vm"/>
+        <insert string="唇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zm"/>
+        <insert string="怠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1w"/>
+        <insert string="溜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2w"/>
+        <insert string="烈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3w"/>
+        <insert string="彫"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4w"/>
+        <insert string="芋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5w"/>
+        <insert string="診"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6w"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7w"/>
+        <insert string="采"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8w"/>
+        <insert string="遜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9w"/>
+        <insert string="桃"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0w"/>
+        <insert string="湧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;w"/>
+        <insert string="笹"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,w"/>
+        <insert string="註"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .w"/>
+        <insert string="芥"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pw"/>
+        <insert string="惧"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yw"/>
+        <insert string="喪"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fw"/>
+        <insert string="覗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gw"/>
+        <insert string="仰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cw"/>
+        <insert string="奢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rw"/>
+        <insert string="諾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lw"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" aw"/>
+        <insert string="楕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ow"/>
+        <insert string="擬"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ew"/>
+        <insert string="咲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uw"/>
+        <insert string="誉"/>
+      </rule>
+      <rule>
+        <keyseq keys=" iw"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dw"/>
+        <insert string="凋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hw"/>
+        <insert string="掻"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tw"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nw"/>
+        <insert string="掟"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sw"/>
+        <insert string="蚤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;w"/>
+        <insert string="洲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qw"/>
+        <insert string="祓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jw"/>
+        <insert string="搭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kw"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xw"/>
+        <insert string="症"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bw"/>
+        <insert string="塊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mw"/>
+        <insert string="什"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ww"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vw"/>
+        <insert string="飢"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zw"/>
+        <insert string="聡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1v"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2v"/>
+        <insert string="召"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3v"/>
+        <insert string="痴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4v"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5v"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6v"/>
+        <insert string="刈"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7v"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8v"/>
+        <insert string="銚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9v"/>
+        <insert string="炊"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0v"/>
+        <insert string="汁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;v"/>
+        <insert string="揄"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,v"/>
+        <insert string="繕"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .v"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yv"/>
+        <insert string="扶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fv"/>
+        <insert string="覆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cv"/>
+        <insert string="蒲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lv"/>
+        <insert string="醒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" av"/>
+        <insert string="狸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ov"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ev"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uv"/>
+        <insert string="枠"/>
+      </rule>
+      <rule>
+        <keyseq keys=" iv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hv"/>
+        <insert string="撰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sv"/>
+        <insert string="胴"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;v"/>
+        <insert string="喩"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qv"/>
+        <insert string="詰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xv"/>
+        <insert string="戯"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bv"/>
+        <insert string="籍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mv"/>
+        <insert string="樋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vv"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zv"/>
+        <insert string="貰"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 1z"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 2z"/>
+        <insert string="迭"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 3z"/>
+        <insert string="粘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 4z"/>
+        <insert string="棚"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 5z"/>
+        <insert string="疾"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 6z"/>
+        <insert string="鵜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 7z"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 8z"/>
+        <insert string="賜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 9z"/>
+        <insert string="紛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" 0z"/>
+        <insert string="赦"/>
+      </rule>
+      <rule>
+        <keyseq keys=" &apos;z"/>
+        <insert string="篤"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ,z"/>
+        <insert string="栓"/>
+      </rule>
+      <rule>
+        <keyseq keys=" .z"/>
+        <insert string="舶"/>
+      </rule>
+      <rule>
+        <keyseq keys=" pz"/>
+        <insert string="曽"/>
+      </rule>
+      <rule>
+        <keyseq keys=" yz"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" fz"/>
+        <insert string="但"/>
+      </rule>
+      <rule>
+        <keyseq keys=" gz"/>
+        <insert string="隆"/>
+      </rule>
+      <rule>
+        <keyseq keys=" cz"/>
+        <insert string="捲"/>
+      </rule>
+      <rule>
+        <keyseq keys=" rz"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" lz"/>
+        <insert string="擁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" az"/>
+        <insert string="茎"/>
+      </rule>
+      <rule>
+        <keyseq keys=" oz"/>
+        <insert string="紋"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ez"/>
+        <insert string="逸"/>
+      </rule>
+      <rule>
+        <keyseq keys=" uz"/>
+        <insert string="釘"/>
+      </rule>
+      <rule>
+        <keyseq keys=" iz"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" dz"/>
+        <insert string="箔"/>
+      </rule>
+      <rule>
+        <keyseq keys=" hz"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" tz"/>
+        <insert string="叡"/>
+      </rule>
+      <rule>
+        <keyseq keys=" nz"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" sz"/>
+        <insert string="癒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" ;z"/>
+        <insert string="苗"/>
+      </rule>
+      <rule>
+        <keyseq keys=" qz"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys=" jz"/>
+        <insert string="禍"/>
+      </rule>
+      <rule>
+        <keyseq keys=" kz"/>
+        <insert string="緒"/>
+      </rule>
+      <rule>
+        <keyseq keys=" xz"/>
+        <insert string="匁"/>
+      </rule>
+      <rule>
+        <keyseq keys=" bz"/>
+        <insert string="艇"/>
+      </rule>
+      <rule>
+        <keyseq keys=" mz"/>
+        <insert string="鄙"/>
+      </rule>
+      <rule>
+        <keyseq keys=" wz"/>
+        <insert string="兜"/>
+      </rule>
+      <rule>
+        <keyseq keys=" vz"/>
+        <insert string="叛"/>
+      </rule>
+      <rule>
+        <keyseq keys=" zz"/>
+        <insert string="■"/>
+      </rule>
+      <rule>
+        <keyseq keys="  "/>
+        <insert string=" "/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-trycode"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ka-kbd.mim b/MIM/ka-kbd.mim
deleted file mode 100644 (file)
index 2a5b68c..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-;; ka-kbd.mim -- Input method for Georgian
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Georgian simulating Georgian keyboard.
-;;;
-;;; @image html ka-kbd.png "Keyboard Layout"
-;;; @image latex ka-kbd.eps "Keyboard Layout" width=\narrowwidth
-;;; You can also input more characters by the following key sequences:
-;;; key char  [type a key sequence to insert the corresponding character]
-;;; @image html ka-kbd2.png
-;;; @image latex ka-kbd2.eps "Extra Keys" width=\narrowwidth
-
-(input-method ka kbd)
-
-(description
- "Georgian input method simulating the Georgian keyboard.
-")
-
-(title "გ")
-
-(map
- (map
-  ("a" ?ა)
-  ("b" ?ბ)
-  ("g" ?გ)
-  ("d" ?დ)
-  ("e" ?ე)
-  ("v" ?ვ)
-  ("z" ?ზ)
-  ("t" ?თ)
-  ("i" ?ი)
-  (".k" ?კ)
-  ("l" ?ლ)
-  ("m" ?მ)
-  ("n" ?ნ)
-  ("o" ?ო)
-  (".p" ?პ)
-  ("+z" ?ჟ)
-  ("r" ?რ)
-  ("s" ?ს)
-  (".t" ?ტ)
-  ("u" ?უ)
-  ("p" ?ფ)
-  ("k" ?ქ)
-  (".g" ?ღ)
-  ("q" ?ყ)
-  ("+s" ?შ)
-  ("+c" ?ჩ)
-  ("c" ?ც)
-  ("j" ?ძ)
-  (".c" ?წ)
-  (".+c" ?ჭ)
-  ("x" ?ხ)
-  ("+j" ?ჯ)
-  ("h" ?ჰ)
-  ("q1" ?ჴ)
-  ("e0" ?ჱ)
-  ("o1" ?ჵ)
-  ("i1" ?ჲ)
-  ("w" ?ჳ)
-  ("f" ?ჶ)))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/ka-kbd.mimx b/MIM/ka-kbd.mimx
new file mode 100644 (file)
index 0000000..e4422db
--- /dev/null
@@ -0,0 +1,175 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ka</language>
+    <name>kbd</name>
+  </tags>
+  <description>Georgian input method simulating the Georgian keyboard.
+</description>
+  <title>გ</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="4304"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="4305"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="4306"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="4307"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="4308"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="4309"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="4310"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="4311"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="4312"/>
+      </rule>
+      <rule>
+        <keyseq keys=".k"/>
+        <insert character="4313"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="4314"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="4315"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="4316"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="4317"/>
+      </rule>
+      <rule>
+        <keyseq keys=".p"/>
+        <insert character="4318"/>
+      </rule>
+      <rule>
+        <keyseq keys="+z"/>
+        <insert character="4319"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="4320"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="4321"/>
+      </rule>
+      <rule>
+        <keyseq keys=".t"/>
+        <insert character="4322"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="4323"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="4324"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="4325"/>
+      </rule>
+      <rule>
+        <keyseq keys=".g"/>
+        <insert character="4326"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="4327"/>
+      </rule>
+      <rule>
+        <keyseq keys="+s"/>
+        <insert character="4328"/>
+      </rule>
+      <rule>
+        <keyseq keys="+c"/>
+        <insert character="4329"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="4330"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="4331"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <insert character="4332"/>
+      </rule>
+      <rule>
+        <keyseq keys=".+c"/>
+        <insert character="4333"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="4334"/>
+      </rule>
+      <rule>
+        <keyseq keys="+j"/>
+        <insert character="4335"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="4336"/>
+      </rule>
+      <rule>
+        <keyseq keys="q1"/>
+        <insert character="4340"/>
+      </rule>
+      <rule>
+        <keyseq keys="e0"/>
+        <insert character="4337"/>
+      </rule>
+      <rule>
+        <keyseq keys="o1"/>
+        <insert character="4341"/>
+      </rule>
+      <rule>
+        <keyseq keys="i1"/>
+        <insert character="4338"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="4339"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="4342"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/kk-arabic.mim b/MIM/kk-arabic.mim
deleted file mode 100644 (file)
index cafcfec..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-;; kk-arabic.mim -- Input method for Kazakh in Arabic script
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Transliteration input method for Kazakh written in the Arabic script
-;;; @verbatim
-;;;  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17
-;;;  a   A   b   v   g   R   d   e   j   z   y   k   q   l   m   n   N
-;;;
-;;; 18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33
-;;;  o   O   p   r   s   t   w   u   U   f   H   h   c   S   I   i
-;;; @endverbatim
-
-(input-method kk arabic)
-
-(description
- "Kazakh (with Arabic script) input method by transliteration.
-  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17
-  a   A   b   v   g   R   d   e   j   z   y   k   q   l   m   n   N
-
- 18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33
-  o   O   p   r   s   t   w   u   U   f   H   h   c   S   I   i")
-
-(title "قا")
-
-(map
- (generic
-  ("a" "ا")
-  ("A" "ٵ")
-  ("b" "ب")
-  ("v" "ۆ")
-  ("g" "گ")
-  ("R" "ع")
-  ("d" "د")
-  ("e" "ە")
-  ("j" "ج")
-  ("z" "ز")
-  ("y" "ي")
-  ("k" "ك")
-  ("q" "ق")
-  ("l" "ل")
-  ("m" "م")
-  ("n" "ن")
-  ("N" "ڭ")
-  ("o" "و")
-  ("O" "ٶ")
-  ("p" "پ")
-  ("r" "ر")
-  ("s" "س")
-  ("t" "ت")
-  ("w" "ۋ")
-  ("u" "ۇ")
-  ("U" "ٷ")
-  ("f" "ف")
-  ("H" "ح")
-  ("h" "ه")
-  ("c" "چ")
-  ("S" "ش")
-  ("I" "ى")
-  ("i" "ٸ")
-  (";" "؛")
-  ("," "،")
-  ("?" "؟")
-
-  ("<" ">")
-  (">" "<")
-  ("\(" "\)")
-  ("\)" "\(")
-  ("[" "]")
-  ("]" "[")
-  ("{" "}")
-  ("}" "{")
-  ))
-
-(state
- (init
-  (generic)))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/kk-arabic.mimx b/MIM/kk-arabic.mimx
new file mode 100644 (file)
index 0000000..4daf4ba
--- /dev/null
@@ -0,0 +1,199 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>kk</language>
+    <name>arabic</name>
+  </tags>
+  <description>Kazakh (with Arabic script) input method by transliteration.
+  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17
+  a   A   b   v   g   R   d   e   j   z   y   k   q   l   m   n   N
+
+ 18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33
+  o   O   p   r   s   t   w   u   U   f   H   h   c   S   I   i</description>
+  <title>قا</title>
+  <map-list>
+    <map id="map-generic">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ا"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ٵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ب"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ۆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="گ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ع"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="د"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ە"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ج"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ز"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ي"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ك"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ق"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ل"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="م"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ن"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ڭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="و"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ٶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="پ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ر"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="س"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ت"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ۋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ۇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ٷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ف"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ح"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ه"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="چ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ش"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ى"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ٸ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="؛"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="،"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="؟"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="&gt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="&lt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="]"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="["/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="}"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="{"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-generic"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/kk-kbd.mim b/MIM/kk-kbd.mim
deleted file mode 100644 (file)
index 91a10c0..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-;; kk-kbd.mim -- Input method for Kazakh in Cyrillic script
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Kazakh written in the Cyrillic script.
-;;; Simulating Kazakh keyboard.
-;;;
-;;; @image html kk-kbd.png "Keyboard Layout"
-;;; @image latex kk-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-(input-method kk kbd)
-
-(description
- "Kazakh (Cyrillic) input method simulating the Kazakh keyboard.
-    \"!  әӘ  іІ  ӊӉ  ғҒ  ,;  .:  үҮ  ұҰ  қҚ  өӨ  һҺ  ()
-      йЙ  цЦ  уУ  кК  еЕ  нН  гГ  шШ  щЩ  зЗ  хХ  ъЪ
-       фФ  ыЫ  вВ  аА  пП  рР  оО  лЛ  дД  жЖ  эЭ  \\|
-         яЯ  чЧ  сС  мМ  иИ  тТ  ьЬ  бБ  юЮ  №?
-")
-
-(title "ҚА")
-
-(map
- (map
-  ("`" "\(") ("~" "\)")
-  ("1" "\"")
-  ("2" "ә") ("@" "Ә")
-  ("3" "і") ("#" "І")
-  ("4" "ӊ") ("$" "Ӊ")
-  ("5" "ғ") ("%" "Ғ")
-  ("6" ",") ("^" ";")
-  ("7" ".") ("&" ":")
-  ("8" "ү") ("*" "Ү")
-  ("9" "ұ") ("\(" "Ұ")
-  ("0" "қ") ("\)" "Қ")
-  ("-" "ө") ("_" "Ө")
-  ("=" "һ") ("+" "Һ")
-
-  ("q" "й") ("Q" "Й")
-  ("w" "ц") ("W" "Ц")
-  ("e" "у") ("E" "У")
-  ("r" "к") ("R" "К")
-  ("t" "е") ("T" "Е")
-  ("y" "н") ("Y" "Н")
-  ("u" "г") ("U" "Г")
-  ("i" "ш") ("I" "Ш")
-  ("o" "щ") ("O" "Щ")
-  ("p" "з") ("P" "З")
-  ("[" "х") ("{" "Х")
-  ("]" "ъ") ("}" "Ъ")
-
-  ("a" "ф") ("A" "Ф")
-  ("s" "ы") ("S" "Ы")
-  ("d" "в") ("D" "В")
-  ("f" "а") ("F" "А")
-  ("g" "п") ("G" "П")
-  ("h" "р") ("H" "Р")
-  ("j" "о") ("J" "О")
-  ("k" "л") ("K" "Л")
-  ("l" "д") ("L" "Д")
-  (";" "ж") (":" "Ж")
-  ("'" "э") ("\"" "Э")
-
-  ("z" "я") ("Z" "Я")
-  ("x" "ч") ("X" "Ч")
-  ("c" "с") ("C" "С")
-  ("v" "м") ("V" "М")
-  ("b" "и") ("B" "И")
-  ("n" "т") ("N" "Т")
-  ("m" "ь") ("M" "Ь")
-  ("," "б") ("<" "Б")
-  ("." "ю") (">" "Ю")
-  ("/" "№")
-))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/kk-kbd.mimx b/MIM/kk-kbd.mimx
new file mode 100644 (file)
index 0000000..1d8407f
--- /dev/null
@@ -0,0 +1,383 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>kk</language>
+    <name>kbd</name>
+  </tags>
+  <description>Kazakh (Cyrillic) input method simulating the Kazakh keyboard.
+    "!  әӘ  іІ  ӊӉ  ғҒ  ,;  .:  үҮ  ұҰ  қҚ  өӨ  һҺ  ()
+      йЙ  цЦ  уУ  кК  еЕ  нН  гГ  шШ  щЩ  зЗ  хХ  ъЪ
+       фФ  ыЫ  вВ  аА  пП  рР  оО  лЛ  дД  жЖ  эЭ  \|
+         яЯ  чЧ  сС  мМ  иИ  тТ  ьЬ  бБ  юЮ  №?
+</description>
+  <title>ҚА</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="ә"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="Ә"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="і"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="І"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="ӊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="Ӊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="ғ"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="Ғ"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string=":"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="ү"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="Ү"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="ұ"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string="Ұ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="қ"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="Қ"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert string="ө"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="Ө"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="һ"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert string="Һ"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="й"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="Й"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ц"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="Ц"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="у"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="У"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="к"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="К"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="е"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="Е"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="н"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="Н"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="г"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="Г"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ш"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="Ш"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="щ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="Щ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="з"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="З"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="х"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="Х"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="ъ"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="Ъ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ф"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="Ф"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ы"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="Ы"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="в"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="В"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="а"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="А"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="п"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="П"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="р"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="Р"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="о"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="О"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="л"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="Л"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="д"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="Д"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ж"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="Ж"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="э"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="Э"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="я"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="Я"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ч"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="Ч"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="с"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="С"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="м"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="М"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="и"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="И"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="т"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="Т"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ь"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="Ь"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="б"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="Б"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ю"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="Ю"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="№"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/km-yannis.mim b/MIM/km-yannis.mim
deleted file mode 100644 (file)
index 514dc2f..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-;; km-yannis.mim -- Khmer input method suggested by Dr. Yannis Haralambous
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method km yannis)
-
-(description "Khmer input method suggested by Dr. Yannis Haralambous.
-")
-
-(title "ក")
-(map
- (consonant
-  ("k" "ក")
-  ("kh" "ខ")
-  ("K" "គ")
-  ("Kh" "ឃ")
-  ("KH" "ឃ")
-  ("g" "ង")
-  ("c" "ច")
-  ("ch" "ឆ")
-  ("C" "ជ")
-  ("Ch" "ឈ")
-  ("CH" "ឈ")
-  ("j" "ញ")
-  ("d" "ដ")
-  ("dh" "ឋ")
-  ("D" "ឌ")
-  ("Dh" "ឍ")
-  ("DH" "ឍ")
-  ("N" "ណ")
-  ("t" "ត")
-  ("th" "ថ")
-  ("T" "ទ")
-  ("Th" "ធ")
-  ("TH" "ធ")
-  ("n" "ន")
-  ("b" "ប")
-  ("ph" "ផ")
-  ("P" "ព")
-  ("Ph" "ភ")
-  ("PH" "ភ")
-  ("m" "ម")
-  ("y" "យ")
-  ("r" "រ")
-  ("l" "ល")
-  ("v" "វ")
-  ("sh" "ឝ")
-  ("S" "ឞ")
-  ("s" "ស")
-  ("h" "ហ")
-  ("L" "ឡ")
-  ("'" "អ"))
-
- (wirama
-  ("/" "្"))
-
- (vowel
-  ("A" "ា")
-  ("e" "ិ")
-  ("ey" "ី")
-  ("u" "ឹ")
-  ("ui" "ឺ")
-  ("o" "ុ")
-  ("ou" "ូ")
-  ("ua" "ួ")
-  ("au" "ើ")
-  ("Iu" "ឿ")
-  ("Ie" "ៀ")
-  ("ei" "េ")
-  ("ae" "ែ")
-  ("ay" "ៃ")
-  ("Ao" "ោ")
-  ("Aw" "ៅ"))
-
- (quality
-  ("q1" "៉")
-  ("q2" "៊"))
-
- (diacritic
-  ("M" "ំ")
-  ("H" "ះ")
-  (":" "ៈ")
-  ("D1" "់")
-  ("D2" "៌")
-  ("D3" "៍")
-  ("D4" "៎")
-  ("D5" "៏")
-  ("D6" "័"))
-
- (ind-vowel
-  ("V1" "ឥ")
-  ("V2" "ឦ")
-  ("V3" "ឧ")
-  ("V4" "ឨ")
-  ("V5" "ឩ")
-  ("V6" "ឪ")
-  ("V7" "ឫ")
-  ("V8" "ឬ")
-  ("V9" "ឭ")
-  ("VA" "ឮ")
-  ("VB" "ឯ")
-  ("VC" "ឰ")
-  ("VD" "ឱ")
-  ("VE" "ឲ")
-  ("VF" "ឳ"))
-
- (misc
-  ("." "។")
-  ("=" "៕")
-  ("%" "៖")
-  ("]" "ៗ")
-  ("_" "៘")
-  ("@" "៙")
-  (">" "៛")
-  ("$" "ៜ")
-  ("/" "្"))
-
- (space
-  (" " "")))
-
-(state
- (init
-  (consonant (shift c-state))
-  (vowel)
-  (quality)
-  (diacritic)
-  (ind-vowel)
-  (misc))
-
- (c-state
-  (wirama (shift cw-state))
-  (space (shift init)))
-
- (cw-state
-  (consonant (shift cwc-state))
-  (space (shift init)))
-
- (cwc-state
-  (wirama (shift cwcw-state))
-  (space (shift init)))
-
- (cwcw-state
-  (consonant (shift init))))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/km-yannis.mimx b/MIM/km-yannis.mimx
new file mode 100644 (file)
index 0000000..1ff4257
--- /dev/null
@@ -0,0 +1,441 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>km</language>
+    <name>yannis</name>
+  </tags>
+  <description>Khmer input method suggested by Dr. Yannis Haralambous.
+</description>
+  <title>ក</title>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ក"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ខ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="គ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Kh"/>
+        <insert string="ឃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="KH"/>
+        <insert string="ឃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ង"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ច"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ឆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ជ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ឈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="CH"/>
+        <insert string="ឈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ញ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ដ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ឋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ឌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ឍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="DH"/>
+        <insert string="ឍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ណ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ត"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ថ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ទ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ធ"/>
+      </rule>
+      <rule>
+        <keyseq keys="TH"/>
+        <insert string="ធ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ន"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ប"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ផ"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ព"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ph"/>
+        <insert string="ភ"/>
+      </rule>
+      <rule>
+        <keyseq keys="PH"/>
+        <insert string="ភ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ម"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="យ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="រ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ល"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="វ"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ឝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ឞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ស"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ហ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ឡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="អ"/>
+      </rule>
+    </map>
+    <map id="map-wirama">
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="្"/>
+      </rule>
+    </map>
+    <map id="map-vowel">
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ា"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ិ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ey"/>
+        <insert string="ី"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ឹ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ui"/>
+        <insert string="ឺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ុ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ou"/>
+        <insert string="ូ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ua"/>
+        <insert string="ួ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ើ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Iu"/>
+        <insert string="ឿ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ie"/>
+        <insert string="ៀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <insert string="េ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <insert string="ែ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ay"/>
+        <insert string="ៃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ao"/>
+        <insert string="ោ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Aw"/>
+        <insert string="ៅ"/>
+      </rule>
+    </map>
+    <map id="map-quality">
+      <rule>
+        <keyseq keys="q1"/>
+        <insert string="៉"/>
+      </rule>
+      <rule>
+        <keyseq keys="q2"/>
+        <insert string="៊"/>
+      </rule>
+    </map>
+    <map id="map-diacritic">
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ំ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ះ"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ៈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D1"/>
+        <insert string="់"/>
+      </rule>
+      <rule>
+        <keyseq keys="D2"/>
+        <insert string="៌"/>
+      </rule>
+      <rule>
+        <keyseq keys="D3"/>
+        <insert string="៍"/>
+      </rule>
+      <rule>
+        <keyseq keys="D4"/>
+        <insert string="៎"/>
+      </rule>
+      <rule>
+        <keyseq keys="D5"/>
+        <insert string="៏"/>
+      </rule>
+      <rule>
+        <keyseq keys="D6"/>
+        <insert string="័"/>
+      </rule>
+    </map>
+    <map id="map-ind-vowel">
+      <rule>
+        <keyseq keys="V1"/>
+        <insert string="ឥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V2"/>
+        <insert string="ឦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V3"/>
+        <insert string="ឧ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V4"/>
+        <insert string="ឨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V5"/>
+        <insert string="ឩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V6"/>
+        <insert string="ឪ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V7"/>
+        <insert string="ឫ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V8"/>
+        <insert string="ឬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V9"/>
+        <insert string="ឭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="VA"/>
+        <insert string="ឮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="VB"/>
+        <insert string="ឯ"/>
+      </rule>
+      <rule>
+        <keyseq keys="VC"/>
+        <insert string="ឰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="VD"/>
+        <insert string="ឱ"/>
+      </rule>
+      <rule>
+        <keyseq keys="VE"/>
+        <insert string="ឲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="VF"/>
+        <insert string="ឳ"/>
+      </rule>
+    </map>
+    <map id="map-misc">
+      <rule>
+        <keyseq keys="."/>
+        <insert string="។"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="៕"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="៖"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="ៗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="៘"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="៙"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="៛"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ៜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="្"/>
+      </rule>
+    </map>
+    <map id="map-space">
+      <rule>
+        <keyseq keys=" "/>
+        <insert string=""/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel"/>
+      <branch branch-selecting-map="map-quality"/>
+      <branch branch-selecting-map="map-diacritic"/>
+      <branch branch-selecting-map="map-ind-vowel"/>
+      <branch branch-selecting-map="map-misc"/>
+    </state>
+    <state id="state-c-state">
+      <branch branch-selecting-map="map-wirama">
+        <shift-to id="state-cw-state"/>
+      </branch>
+      <branch branch-selecting-map="map-space">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-cw-state">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-cwc-state"/>
+      </branch>
+      <branch branch-selecting-map="map-space">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-cwc-state">
+      <branch branch-selecting-map="map-wirama">
+        <shift-to id="state-cwcw-state"/>
+      </branch>
+      <branch branch-selecting-map="map-space">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-cwcw-state">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/kn-itrans.mim b/MIM/kn-itrans.mim
deleted file mode 100644 (file)
index fa0f888..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-;; kn-itrans.mim -- Kannada input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; Tiny change by Hari Prasad Nadig, Kannada l10n Team, kannada.l10n@gmail.com
-;; http://kannada.sourceforge.net/  18 Aug 2005. 
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method kn itrans)
-
-(description "Kannada input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-There are few changes from the ITRANS by Hari Prasad Nadig,
-Kannada l10n Team, kannada.l10n@gmail.com
-  <http://kannada.sourceforge.net>
-on 18 Aug 2005. 
-")
-
-(title "ಕ")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") 
-  ("L") ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "ಕ್")
-  ("kh" "ಖ್")
-  ("g" "ಗ್")
-  ("gh" "ಘ್")
-  ("~N" "ಙ್")
-  ("N^" "ಙ್")
-  ("ch" "ಚ್")
-  ("Ch" "ಛ್")
-  ("chh" "ಛ್")
-  ("j" "ಜ್")
-  ("jh" "ಝ್")
-  ("~n" "ಞ್")
-  ("JN" "ಞ್")
-  ("T" "ಟ್")
-  ("Th" "ಠ್")
-  ("D" "ಡ್")
-  ("Dh" "ಢ್")
-  ("N" "ಣ್")
-  ("t" "ತ್")
-  ("th" "ಥ್")
-  ("d" "ದ್")
-  ("dh" "ಧ್")
-  ("n" "ನ್")
-  ("p" "ಪ್")
-  ("ph" "ಫ್")
-  ("b" "ಬ್")
-  ("bh" "ಭ್")
-  ("m" "ಮ್")
-  ("y" "ಯ್")
-  ("r" "ರ್")
-  ("rh" "ಱ್")                              ; not in ITRANS Kannada table
-  ("l" "ಲ್")
-  ("L" "ಳ್")
-  ("ld" "ಳ್")                              ; not in ITRANS Kannada table
-  ("v" "ವ್")
-  ("w" "ವ್")                               ; not in ITRANS Kannada table
-  ("sh" "ಶ್")
-  ("Sh" "ಷ್")
-  ("shh" "ಷ್")
-  ("s" "ಸ್")
-  ("h" "ಹ್")
-  ("f" "ೞ್")                               ; not in ITRANS Kannada table
-  ("GY" "ಜ್ಞ್")
-  ("j~n" "ಜ್ಞ್")
-  ("dny" "ಜ್ಞ್")                       ; not in ITRANS Kannada table
-  ("x" "ಕ್ಷ್")
-  ("ksh" "ಕ್ಷ್"))
-
- (independent
-  ("a" "ಅ")
-  ("aa" "ಆ")
-  ("A" "ಆ")
-  ("i" "ಇ")
-  ("ii" "ಈ")
-  ("I" "ಈ")
-  ("u" "ಉ")
-  ("uu" "ಊ")
-  ("U" "ಊ")
-  ("RRi" "ಋ")
-  ("R^i" "ಋ")
-  ("Ru" "ಋ")                         ; not in ITRANS Kannada table
-  ("LLi" "ಌ")
-  ("L^i" "ಌ")
-  ("Lru" "ಌ")                                ; not in ITRANS Kannada table
-  ("e" "ಎ")
-  ("E" "ಏ")
-  ("ee" "ಏ")                         ; not in ITRANS Kannada table
-  ("ai" "ಐ")
-  ("o" "ಒ")
-  ("O" "ಓ")
-  ("oo" "ಓ")                         ; not in ITRANS Kannada table
-  ("au" "ಔ")
-  ("RRI" "ೠ")
-  ("R^I" "ೠ")
-  ("RU" "ೠ")                         ; not in ITRANS Kannada table
-  ("LLI" "ೡ")
-  ("L^I" "ೡ")
-  ("LRU" "ೡ")                                ; not in ITRANS Kannada table
-  (".n" "ಂ")
-  ("M" "ಂ")                          ; not in ITRANS Kannada table
-  ("H" "ಃ")
-  (".h" "್")                         ; not in ITRANS Kannada table
-  (".a" "ಽ")
-  ("0" "೦")
-  ("1" "೧")
-  ("2" "೨")
-  ("3" "೩")
-  ("4" "೪")
-  ("5" "೫")
-  ("6" "೬")
-  ("7" "೭")
-  ("8" "೮")
-  ("9" "೯")
-  ("#" "್ರ")                               ; not in ITRANS Kannada table
-  ("$" "ರ್")                               ; not in ITRANS Kannada table
-  ((KP_1) "೧")
-  ((KP_2) "೨")
-  ((KP_3) "೩")
-  ((KP_4) "೪")
-  ((KP_5) "೫")
-  ((KP_6) "೬")
-  ((KP_7) "೭")
-  ((KP_8) "೮")
-  ((KP_9) "೯")
-  ((KP_0) "೦")
-  ((S-\ ) "‌")                               ; not in ITRANS Kannada table
-  ((C-@) "‍"))                               ; not in ITRANS Kannada table
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ಾ")
-  ("A" (delete @-) "ಾ")
-  ("i" (delete @-) "ಿ")
-  ("ii" (delete @-) "ೀ")
-  ("I" (delete @-) "ೀ")
-  ("u" (delete @-) "ು")
-  ("uu" (delete @-) "ೂ")
-  ("U" (delete @-) "ೂ")
-  ("RRi" (delete @-) "ೃ")
-  ("R^i" (delete @-) "ೃ")
-  ("RRI" (delete @-) "ೄ")
-  ("R^I" (delete @-) "ೄ")
-  ("LLi" (delete @-) "ೄ")            ; not in ITRANS Kannada table
-  ("L^i" (delete @-) "ೄ")            ; not in ITRANS Kannada table
-  ("e" (delete @-) "ೆ")
-  ("E" (delete @-) "ೇ")
-  ("ee" (delete @-) "ೇ")             ; not in ITRANS Kannada table
-  ("ai" (delete @-) "ೈ")
-  ("o" (delete @-) "ೊ")
-  ("O" (delete @-) "ೋ")
-  ("oo" (delete @-) "ೋ")             ; not in ITRANS Kannada table
-  ("au" (delete @-) "ೌ")
-  ("LLI" (delete @-) "")               ; not in ITRANS Kannada table
-  ("L^I" (delete @-) ""))              ; not in ITRANS Kannada table
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/kn-itrans.mimx b/MIM/kn-itrans.mimx
new file mode 100644 (file)
index 0000000..8c00d56
--- /dev/null
@@ -0,0 +1,880 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>kn</language>
+    <name>itrans</name>
+  </tags>
+  <description>Kannada input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+There are few changes from the ITRANS by Hari Prasad Nadig,
+Kannada l10n Team, kannada.l10n@gmail.com
+  &lt;http://kannada.sourceforge.net&gt;
+on 18 Aug 2005. 
+</description>
+  <title>ಕ</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ಕ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ಖ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ಗ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ಘ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ಙ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ಙ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ಚ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ಛ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="ಛ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ಜ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ಝ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ಞ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ಞ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ಟ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ಠ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ಡ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ಢ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ಣ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ತ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ಥ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ದ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ಧ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ನ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ಪ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ಫ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ಬ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="ಭ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ಮ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ಯ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ರ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert string="ಱ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ಲ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ಳ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ಳ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ವ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ವ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ಶ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ಷ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ಷ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ಸ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ಹ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ೞ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="ಜ್ಞ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="j~n"/>
+        <insert string="ಜ್ಞ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="ಜ್ಞ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ಕ್ಷ್"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksh"/>
+        <insert string="ಕ್ಷ್"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ಅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="ಆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ಆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ಇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ಈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ಈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ಉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ಊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ಊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ಋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ಋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ru"/>
+        <insert string="ಋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <insert string="ಌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <insert string="ಌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Lru"/>
+        <insert string="ಌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ಎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ಏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="ಏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ಐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ಒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ಓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="ಓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ಔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <insert string="ೠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <insert string="ೠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RU"/>
+        <insert string="ೠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <insert string="ೡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <insert string="ೡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LRU"/>
+        <insert string="ೡ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ಂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ಂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ಃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="್"/>
+      </rule>
+      <rule>
+        <keyseq keys=".a"/>
+        <insert string="ಽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="೦"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="೧"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="೨"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="೩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="೪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="೫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="೬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="೭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="೮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="೯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="್ರ"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ರ್"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="೧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="೨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="೩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="೪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="೫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="೬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="೭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="೮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="೯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="೦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ಾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ಾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ಿ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ು"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ೌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ko-han2.mim b/MIM/ko-han2.mim
deleted file mode 100644 (file)
index d7c6fe3..0000000
+++ /dev/null
@@ -1,333 +0,0 @@
-;; ko-han2.mim -- Input method for Korean Hangul
-;; Copyright (C) 2003, 2004
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; @latexonly
-;;; Hangul input method with 2-bul style.
-;;; @endlatexonly
-;;; @htmlonly
-;;; Hangul input method with 2벌식.
-;;; This input method uses this keyboard layout:
-;;; <table border="1" cellspacing="0" cellpadding=="0">
-;;; ||KEY: |r |R |s |e |E |f |a |q |Q |t |T |d |w |W |c |z |x |v |g
-;;;        |k |i |j |p |P |u |h |y |n |b |m |l |o |O ||
-;;; ||한글:|ㄱ|ㄲ|ㄴ|ㄷ|ㄸ|ㄹ|ㅁ|ㅂ|ㅃ|ㅅ|ㅆ|ㅇ|ㅈ|ㅉ|ㅊ|ㅋ|ㅌ|ㅍ|ㅎ
-;;;        |ㅏ|ㅑ|ㅓ|ㅔ|ㅖ|ㅕ|ㅗ|ㅛ|ㅜ|ㅠ|ㅡ|ㅣ|ㅐ|ㅒ||
-;;; </table>
-;;; @endhtmlonly
-
-(input-method ko han2)
-
-(description
- "Hangul input method with 2벌식.
-This input method uses this keyboard layout:
-  KEY: r R s e E f a q Q t T d w W c z x v g k i j p P u h y n b m l o O
-  한글:ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅑㅓㅔㅖㅕㅗㅛㅜㅠㅡㅣㅐㅒ
-")
-
-(title "한2")
-
-(macro
- (compose
-  ;; Convert Jamo sequence LV[T] into a precomposed character.
-  ;; See the Unicode Standard Version 3.0, Section 3.11.
-  (> L 0
-     ((set LIndex L) (sub LIndex 0x1100)
-      (set VIndex V) (sub VIndex 0x1161)
-      (set TIndex T) (sub TIndex 0x11A7)
-      ;; S = (LIndex * VCount + Vindex) * TCount + TIndex + SBase
-      (set S LIndex)
-      (mul S 21) ;; VCount
-      (add S VIndex)
-      (mul S 28) ;; TCount
-      (add S TIndex)
-      (add S 0xAC00) ;; SBase
-      (delete @<)
-      (insert S)))))
-
-(map
- (L-or-T-head
-  ("q") ("Q") ("w") ("W") ("e") ("E") ("r") ("R") ("t") ("T")
-  ("a") ("s") ("S") ("d") ("D") ("f") ("F") ("g") ("G")
-  ("z") ("x") ("c") ("C") ("v"))
-
- (L-or-T
-  ;; Set L1 to CHOSEONG, T to JONGSEONG.
-  ("r" (set L1 ?ᄀ) (set T ?ᆨ) ?ㄱ (compose))
-  ("R" (set L1 ?ᄁ) (set T ?ᆩ) ?ㄲ (compose))
-  ("s" (set L1 ?ᄂ) (set T ?ᆫ) ?ㄴ (compose))
-  ("e" (set L1 ?ᄃ) (set T ?ᆮ) ?ㄷ (compose))
-  ("f" (set L1 ?ᄅ) (set T ?ᆯ) ?ㄹ (compose))
-  ("a" (set L1 ?ᄆ) (set T ?ᆷ) ?ㅁ (compose))
-  ("q" (set L1 ?ᄇ) (set T ?ᆸ) ?ㅂ (compose))
-  ("t" (set L1 ?ᄉ) (set T ?ᆺ) ?ㅅ (compose))
-  ("T" (set L1 ?ᄊ) (set T ?ᆻ) ?ㅆ (compose))
-  ("d" (set L1 ?ᄋ) (set T ?ᆼ) ?ㅇ (compose))
-  ("w" (set L1 ?ᄌ) (set T ?ᆽ) ?ㅈ (compose))
-  ("c" (set L1 ?ᄎ) (set T ?ᆾ) ?ㅊ (compose))
-  ("z" (set L1 ?ᄏ) (set T ?ᆿ) ?ㅋ (compose))
-  ("x" (set L1 ?ᄐ) (set T ?ᇀ) ?ㅌ (compose))
-  ("v" (set L1 ?ᄑ) (set T ?ᇁ) ?ㅍ (compose))
-  ("g" (set L1 ?ᄒ) (set T ?ᇂ) ?ㅎ (compose))
-  ("sr" (set L1 ?ᄓ) (set T ?ᇅ) ?ᄓ (compose))
-  ("se" (set L1 ?ᄕ) (set T ?ᇆ) ?ㅦ (compose))
-  ("er" (set L1 ?ᄗ) (set T ?ᇊ) ?ᄗ (compose))
-  ("fs" (set L1 ?ᄘ) (set T ?ᇍ) ?ᄘ (compose))
-  ("F" (set L1 ?ᄙ) (set T ?ᇐ) ?ᄙ (compose))
-  ("fg" (set L1 ?ᄚ) (set T ?ᆶ) ?ㅀ (compose))
-  ("aq" (set L1 ?ᄜ) (set T ?ᇜ) ?ㅮ (compose))
-  ("ad" (set L1 ?ᄝ) (set T ?ᇢ) ?ㅱ (compose))
-  ("qt" (set L1 ?ᄡ) (set T ?ᆹ) ?ㅄ (compose))
-  ("qv" (set L1 ?ᄪ) (set T ?ᇤ) ?ᄪ (compose))
-  ("qd" (set L1 ?ᄫ) (set T ?ᇦ) ?ㅸ (compose))
-  ("tr" (set L1 ?ᄭ) (set T ?ᇧ) ?ㅺ (compose))
-  ("te" (set L1 ?ᄯ) (set T ?ᇨ) ?ㅼ (compose))
-  ("tf" (set L1 ?ᄰ) (set T ?ᇩ) ?ᄰ (compose))
-  ("tq" (set L1 ?ᄲ) (set T ?ᇪ) ?ㅽ (compose))
-  ("t/" (set L1 ?ᅀ) (set T ?ᇫ) ?ㅿ (compose))
-  ("dr" (set L1 ?ᅁ) (set T ?ᇬ) ?ᅁ (compose))
-  ("dt" (set L1 ?ᅅ) (set T ?ᇱ) ?ㆂ (compose))
-  ("dt/" (set L1 ?ᅆ) (set T ?ᇲ) ?ㆃ (compose))
-  ("d/" (set L1 ?ᅌ) (set T ?ᇰ) ?ㆁ (compose))
-  ("vq" (set L1 ?ᅖ) (set T ?ᇳ) ?ᅖ (compose))
-  ("vd" (set L1 ?ᅗ) (set T ?ᇴ) ?ㆄ (compose))
-  ("g/" (set L1 ?ᅙ) (set T ?ᇹ) ?ㆆ (compose)))
-
- (L
-  ;; Set L to CHOSEONG.
-  ("E" (set L ?ᄄ) ?ㄸ)
-  ("Q" (set L ?ᄈ) ?ㅃ)
-  ("W" (set L ?ᄍ) ?ㅉ)
-  ("S" (set L ?ᄔ) ?ㅥ)
-  ("sq" (set L ?ᄖ) ?ᄖ)
-  ("fd" (set L ?ᄛ) ?ᄛ)
-  ("qr" (set L ?ᄞ) ?ㅲ)
-  ("qs" (set L ?ᄟ) ?ᄟ)
-  ("qe" (set L ?ᄠ) ?ㅳ)
-  ("qtr" (set L ?ᄢ) ?ㅴ)
-  ("qte" (set L ?ᄣ) ?ㅵ)
-  ("qtq" (set L ?ᄤ) ?ᄤ)
-  ("qtt" (set L ?ᄥ) ?ᄥ)
-  ("qtw" (set L ?ᄦ) ?ᄦ)
-  ("qw" (set L ?ᄧ) ?ㅶ)
-  ("qc" (set L ?ᄨ) ?ᄨ)
-  ("qx" (set L ?ᄩ) ?ㅷ)
-  ("Qd" (set L ?ᄬ) ?ㅹ)
-  ("ts" (set L ?ᄮ) ?ㅻ)
-  ("ta" (set L ?ᄱ) ?ᄱ)
-  ("tqr" (set L ?ᄳ) ?ᄳ)
-  ("tT" (set L ?ᄴ) ?ᄴ)
-  ("td" (set L ?ᄵ) ?ᄵ)
-  ("tw" (set L ?ᄶ) ?ㅾ)
-  ("tc" (set L ?ᄷ) ?ᄷ)
-  ("tz" (set L ?ᄸ) ?ᄸ)
-  ("tx" (set L ?ᄹ) ?ᄹ)
-  ("tv" (set L ?ᄺ) ?ᄺ)
-  ("tg" (set L ?ᄻ) ?ᄻ)
-  ("tt" (set L ?ᄼ) ?ᄼ)
-  ("TT" (set L ?ᄽ) ?ᄽ)
-  ("tt/" (set L ?ᄾ) ?ᄾ)
-  ("TT/'" (set L ?ᄿ) ?ᄿ)
-  ("ds" (set L ?ᅂ) ?ᅂ)
-  ("da" (set L ?ᅃ) ?ᅃ)
-  ("dq" (set L ?ᅄ) ?ᅄ)
-  ("D" (set L ?ᅇ) ?ㆀ)
-  ("dw" (set L ?ᅈ) ?ᅈ)
-  ("dc" (set L ?ᅉ) ?ᅉ)
-  ("dx" (set L ?ᅊ) ?ᅊ)
-  ("dv" (set L ?ᅋ) ?ᅋ)
-  ("wd" (set L ?ᅍ) ?ᅍ)
-  ("ww" (set L ?ᅎ) ?ᅎ)
-  ("WW" (set L ?ᅏ) ?ᅏ)
-  ("ww/" (set L ?ᅐ) ?ᅐ)
-  ("WW/" (set L ?ᅑ) ?ᅑ)
-  ("cz" (set L ?ᅒ) ?ᅒ)
-  ("cg" (set L ?ᅓ) ?ᅓ)
-  ("cc" (set L ?ᅔ) ?ᅔ)
-  ("cc/" (set L ?ᅕ) ?ᅕ)
-  ("G" (set L ?ᅘ) ?ㆅ)
-  ("C" (set L ?ᅟ) ?ᅟ))
-
- (V-head
-  ("y") ("u") ("i") ("o") ("p") ("O") ("P")
-  ("h") ("j") ("k") ("K") ("l")
-  ("b") ("n") ("m"))
-
- (V
-  ;; Set V to JUNGSEONG.
-  ("k" (set V ?ᅡ) ?ㅏ (compose))
-  ("o" (set V ?ᅢ) ?ㅐ (compose))
-  ("i" (set V ?ᅣ) ?ㅑ (compose))
-  ("O" (set V ?ᅤ) ?ㅒ (compose))
-  ("j" (set V ?ᅥ) ?ㅓ (compose))
-  ("p" (set V ?ᅦ) ?ㅔ (compose))
-  ("u" (set V ?ᅧ) ?ㅕ (compose))
-  ("P" (set V ?ᅨ) ?ㅖ (compose))
-  ("h" (set V ?ᅩ) ?ㅗ (compose))
-  ("hk" (set V ?ᅪ) ?ㅘ (compose))
-  ("ho" (set V ?ᅫ) ?ㅙ (compose))
-  ("hl" (set V ?ᅬ) ?ㅚ (compose))
-  ("y" (set V ?ᅭ) ?ㅛ (compose))
-  ("n" (set V ?ᅮ) ?ㅜ (compose))
-  ("nj" (set V ?ᅯ) ?ㅝ (compose))
-  ("np" (set V ?ᅰ) ?ㅞ (compose))
-  ("nl" (set V ?ᅱ) ?ㅟ (compose))
-  ("b" (set V ?ᅲ) ?ㅠ (compose))
-  ("m" (set V ?ᅳ) ?ㅡ (compose))
-  ("ml" (set V ?ᅴ) ?ㅢ (compose))
-  ("l" (set V ?ᅵ) ?ㅣ (compose))
-  ("kh" (set V ?ᅶ) ?ᅶ (compose))
-  ("kn" (set V ?ᅷ) ?ᅷ (compose))
-  ("ih" (set V ?ᅸ) ?ᅸ (compose))
-  ("iy" (set V ?ᅹ) ?ᅹ (compose))
-  ("jh" (set V ?ᅺ) ?ᅺ (compose))
-  ("jn" (set V ?ᅻ) ?ᅻ (compose))
-  ("jm" (set V ?ᅼ) ?ᅼ (compose))
-  ("uh" (set V ?ᅽ) ?ᅽ (compose))
-  ("un" (set V ?ᅾ) ?ᅾ (compose))
-  ("hj" (set V ?ᅿ) ?ᅿ (compose))
-  ("hp" (set V ?ᆀ) ?ᆀ (compose))
-  ("hP" (set V ?ᆁ) ?ᆁ (compose))
-  ("hh" (set V ?ᆂ) ?ᆂ (compose))
-  ("hn" (set V ?ᆃ) ?ᆃ (compose))
-  ("yi" (set V ?ᆄ) ?ㆇ (compose))
-  ("yO" (set V ?ᆅ) ?ㆈ (compose))
-  ("yu" (set V ?ᆆ) ?ᆆ (compose))
-  ("yh" (set V ?ᆇ) ?ᆇ (compose))
-  ("yl" (set V ?ᆈ) ?ㆉ (compose))
-  ("nk" (set V ?ᆉ) ?ᆉ (compose))
-  ("no" (set V ?ᆊ) ?ᆊ (compose))
-  ("njm" (set V ?ᆋ) ?ᆋ (compose))
-  ("nu" (set V ?ᆌ) ?ᆌ (compose))
-  ("nn" (set V ?ᆍ) ?ᆍ (compose))
-  ("bk" (set V ?ᆎ) ?ᆎ (compose))
-  ("bj" (set V ?ᆏ) ?ᆏ (compose))
-  ("bp" (set V ?ᆐ) ?ᆐ (compose))
-  ("bu" (set V ?ᆑ) ?ㆊ (compose))
-  ("bP" (set V ?ᆒ) ?ㆋ (compose))
-  ("bn" (set V ?ᆓ) ?ᆓ (compose))
-  ("bl" (set V ?ᆔ) ?ㆌ (compose))
-  ("mn" (set V ?ᆕ) ?ᆕ (compose))
-  ("mm" (set V ?ᆖ) ?ᆖ (compose))
-  ("mln" (set V ?ᆗ) ?ᆗ (compose))
-  ("lk" (set V ?ᆘ) ?ᆘ (compose))
-  ("li" (set V ?ᆙ) ?ᆙ (compose))
-  ("lh" (set V ?ᆚ) ?ᆚ (compose))
-  ("ln" (set V ?ᆛ) ?ᆛ (compose))
-  ("lm" (set V ?ᆜ) ?ᆜ (compose))
-  ("lK" (set V ?ᆝ) ?ᆝ (compose))
-  ("K" (set V ?ᆞ) ?ᆞ (compose))
-  ("Kj" (set V ?ᆟ) ?ᆟ (compose))
-  ("Kn" (set V ?ᆠ) ?ᆠ (compose))
-  ("Kl" (set V ?ᆡ) ?ᆡ (compose))
-  ("KK" (set V ?ᆢ) ?ᆢ (compose)))
-
- (T
-  ;; Set T to JONGSEONG.
-  ("rt" (set T ?ᆪ) ?ㄳ (compose))
-  ("sw" (set T ?ᆬ) ?ᆬ (compose))
-  ("sg" (set T ?ᆭ) ?ᆭ (compose))
-  ("fr" (set T ?ᆰ) ?ㄺ (compose))
-  ("fa" (set T ?ᆱ) ?ㄻ (compose))
-  ("fq" (set T ?ᆲ) ?ㄼ (compose))
-  ("ft" (set T ?ᆳ) ?ㄽ (compose))
-  ("fx" (set T ?ᆴ) ?ㄾ (compose))
-  ("fv" (set T ?ᆵ) ?ㄿ (compose))
-  ("rf" (set T ?ᇃ) ?ᇃ (compose))
-  ("rtr" (set T ?ᇄ) ?ᇄ (compose))
-  ("st" (set T ?ᇇ) ?ㅧ (compose))
-  ("st/" (set T ?ᇈ) ?ㅨ (compose))
-  ("sx" (set T ?ᇉ) ?ᇉ (compose))
-  ("ef" (set T ?ᇋ) ?ᇋ (compose))
-  ("frt" (set T ?ᇌ) ?ᇌ (compose))
-  ("fe" (set T ?ᇎ) ?ㅪ (compose))
-  ("feg" (set T ?ᇏ) ?ᇏ (compose))
-  ("far" (set T ?ᇑ) ?ᇑ (compose))
-  ("fat" (set T ?ᇒ) ?ᇒ (compose))
-  ("fqt" (set T ?ᇓ) ?ㅫ (compose))
-  ("fqg" (set T ?ᇔ) ?ᇔ (compose))
-  ("fqd" (set T ?ᇕ) ?ᇕ (compose))
-  ("ftt" (set T ?ᇖ) ?ᇖ (compose))
-  ("ft/" (set T ?ᇗ) ?ㅬ (compose))
-  ("fz" (set T ?ᇘ) ?ᇘ (compose))
-  ("fMd" (set T ?ᇙ) ?ㅭ (compose))
-  ("ar" (set T ?ᇚ) ?ᇚ (compose))
-  ("af" (set T ?ᇛ) ?ᇛ (compose))
-  ("at" (set T ?ᇝ) ?ㅯ (compose))
-  ("aT" (set T ?ᇞ) ?ᇞ (compose))
-  ("at/" (set T ?ᇟ) ?ㅰ (compose))
-  ("ac" (set T ?ᇠ) ?ᇠ (compose))
-  ("ag" (set T ?ᇡ) ?ᇡ (compose))
-  ("qf" (set T ?ᇣ) ?ᇣ (compose))
-  ("qg" (set T ?ᇥ) ?ᇥ (compose))
-  ("dR" (set T ?ᇭ) ?ᇭ (compose))
-  ("dt/" (set T ?ᇮ) ?ㆃ (compose))
-  ("dz" (set T ?ᇯ) ?ᇯ (compose))
-  ("gs" (set T ?ᇵ) ?ᇵ (compose))
-  ("gf" (set T ?ᇶ) ?ᇶ (compose))
-  ("ga" (set T ?ᇷ) ?ᇷ (compose))
-  ("gq" (set T ?ᇸ) ?ᇸ (compose)))
-
- (special
-  ("J" (set V ?ᅠ) ?ᅠ (compose)))
-
- (backspace
-  ((BackSpace) (cond ((> @@ 1) (undo)) (1 (unhandle))))))
-
-(state
- (init
-  ;; This is to suppress compose action.
-  (t (set L 0))
-  (L-or-T (set L L1) (set T 0x11A7) (shift state-L))
-  (L (set T 0x11A7) (shift state-L))
-  (V)
-  (T)
-  (special)
-  (backspace))
- (state-L
-  (V (shift state-LV))
-  (backspace))
- (state-LV
-  (L-or-T (shift state-LVL-or-LVT))
-  (T)
-  (backspace))
- (state-LVL-or-LVT
-  (L-or-T-head (delete @<) (pushback 0) (set L 0) (shift state-fix-LVT))
-  (V-head (delete @<) (pushback 0) (set L 0) (shift state-fix-LV))
-  (backspace))
- (state-fix-LVT
-  (L-or-T (set L L1) (set T 0x11A7) (shift state-fix-LVT-2))
-  (L (set T 0x11A7) (shift state-fix-LVT-2)))
- (state-fix-LVT-2
-  (V (shift state-fix-LVT-3)))
- (state-fix-LVT-3
-  (L-or-T (shift init)))
- (state-fix-LV
-  (L-or-T (set L L1) (set T 0x11A7) (shift state-fix-LV-2))
-  (L (set T 0x11A7) (shift state-fix-LV-2)))
- (state-fix-LV-2
-  (V (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/ko-han2.mimx b/MIM/ko-han2.mimx
new file mode 100644 (file)
index 0000000..46324f8
--- /dev/null
@@ -0,0 +1,1998 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ko</language>
+    <name>han2</name>
+  </tags>
+  <description>Hangul input method with 2벌식.
+This input method uses this keyboard layout:
+  KEY: r R s e E f a q Q t T d w W c z x v g k i j p P u h y n b m l o O
+  한글:ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅑㅓㅔㅖㅕㅗㅛㅜㅠㅡㅣㅐㅒ
+</description>
+  <title>한2</title>
+  <macro-list>
+    <macro id="macro-compose">
+      <if condition="&gt;">
+        <variable-reference id="L"/>
+        <int-val>0</int-val>
+        <if-true-action-list>
+          <set id="LIndex">
+            <variable-reference id="L"/>
+          </set>
+          <sub id="LIndex">
+            <int-val>0x1100</int-val>
+          </sub>
+          <set id="VIndex">
+            <variable-reference id="V"/>
+          </set>
+          <sub id="VIndex">
+            <int-val>0x1161</int-val>
+          </sub>
+          <set id="TIndex">
+            <variable-reference id="T"/>
+          </set>
+          <sub id="TIndex">
+            <int-val>0x11A7</int-val>
+          </sub>
+          <set id="S">
+            <variable-reference id="LIndex"/>
+          </set>
+          <mul id="S">
+            <int-val>21</int-val>
+          </mul>
+          <add id="S">
+            <variable-reference id="VIndex"/>
+          </add>
+          <mul id="S">
+            <int-val>28</int-val>
+          </mul>
+          <add id="S">
+            <variable-reference id="TIndex"/>
+          </add>
+          <add id="S">
+            <int-val>0xAC00</int-val>
+          </add>
+          <delete-to-marker position="@first"/>
+          <insert character-or-string="variable">
+            <variable-reference id="S"/>
+          </insert>
+        </if-true-action-list>
+      </if>
+    </macro>
+  </macro-list>
+  <map-list>
+    <map id="map-L-or-T-head">
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+    </map>
+    <map id="map-L-or-T">
+      <rule>
+        <keyseq keys="r"/>
+        <set id="L1">
+          <int-val>4352</int-val>
+        </set>
+        <set id="T">
+          <int-val>4520</int-val>
+        </set>
+        <insert character="12593"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <set id="L1">
+          <int-val>4353</int-val>
+        </set>
+        <set id="T">
+          <int-val>4521</int-val>
+        </set>
+        <insert character="12594"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <set id="L1">
+          <int-val>4354</int-val>
+        </set>
+        <set id="T">
+          <int-val>4523</int-val>
+        </set>
+        <insert character="12596"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <set id="L1">
+          <int-val>4355</int-val>
+        </set>
+        <set id="T">
+          <int-val>4526</int-val>
+        </set>
+        <insert character="12599"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <set id="L1">
+          <int-val>4357</int-val>
+        </set>
+        <set id="T">
+          <int-val>4527</int-val>
+        </set>
+        <insert character="12601"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <set id="L1">
+          <int-val>4358</int-val>
+        </set>
+        <set id="T">
+          <int-val>4535</int-val>
+        </set>
+        <insert character="12609"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <set id="L1">
+          <int-val>4359</int-val>
+        </set>
+        <set id="T">
+          <int-val>4536</int-val>
+        </set>
+        <insert character="12610"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <set id="L1">
+          <int-val>4361</int-val>
+        </set>
+        <set id="T">
+          <int-val>4538</int-val>
+        </set>
+        <insert character="12613"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <set id="L1">
+          <int-val>4362</int-val>
+        </set>
+        <set id="T">
+          <int-val>4539</int-val>
+        </set>
+        <insert character="12614"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <set id="L1">
+          <int-val>4363</int-val>
+        </set>
+        <set id="T">
+          <int-val>4540</int-val>
+        </set>
+        <insert character="12615"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <set id="L1">
+          <int-val>4364</int-val>
+        </set>
+        <set id="T">
+          <int-val>4541</int-val>
+        </set>
+        <insert character="12616"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <set id="L1">
+          <int-val>4366</int-val>
+        </set>
+        <set id="T">
+          <int-val>4542</int-val>
+        </set>
+        <insert character="12618"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <set id="L1">
+          <int-val>4367</int-val>
+        </set>
+        <set id="T">
+          <int-val>4543</int-val>
+        </set>
+        <insert character="12619"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <set id="L1">
+          <int-val>4368</int-val>
+        </set>
+        <set id="T">
+          <int-val>4544</int-val>
+        </set>
+        <insert character="12620"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <set id="L1">
+          <int-val>4369</int-val>
+        </set>
+        <set id="T">
+          <int-val>4545</int-val>
+        </set>
+        <insert character="12621"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <set id="L1">
+          <int-val>4370</int-val>
+        </set>
+        <set id="T">
+          <int-val>4546</int-val>
+        </set>
+        <insert character="12622"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="sr"/>
+        <set id="L1">
+          <int-val>4371</int-val>
+        </set>
+        <set id="T">
+          <int-val>4549</int-val>
+        </set>
+        <insert character="4371"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <set id="L1">
+          <int-val>4373</int-val>
+        </set>
+        <set id="T">
+          <int-val>4550</int-val>
+        </set>
+        <insert character="12646"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <set id="L1">
+          <int-val>4375</int-val>
+        </set>
+        <set id="T">
+          <int-val>4554</int-val>
+        </set>
+        <insert character="4375"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fs"/>
+        <set id="L1">
+          <int-val>4376</int-val>
+        </set>
+        <set id="T">
+          <int-val>4557</int-val>
+        </set>
+        <insert character="4376"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <set id="L1">
+          <int-val>4377</int-val>
+        </set>
+        <set id="T">
+          <int-val>4560</int-val>
+        </set>
+        <insert character="4377"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fg"/>
+        <set id="L1">
+          <int-val>4378</int-val>
+        </set>
+        <set id="T">
+          <int-val>4534</int-val>
+        </set>
+        <insert character="12608"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="aq"/>
+        <set id="L1">
+          <int-val>4380</int-val>
+        </set>
+        <set id="T">
+          <int-val>4572</int-val>
+        </set>
+        <insert character="12654"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ad"/>
+        <set id="L1">
+          <int-val>4381</int-val>
+        </set>
+        <set id="T">
+          <int-val>4578</int-val>
+        </set>
+        <insert character="12657"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="qt"/>
+        <set id="L1">
+          <int-val>4385</int-val>
+        </set>
+        <set id="T">
+          <int-val>4537</int-val>
+        </set>
+        <insert character="12612"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="qv"/>
+        <set id="L1">
+          <int-val>4394</int-val>
+        </set>
+        <set id="T">
+          <int-val>4580</int-val>
+        </set>
+        <insert character="4394"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="qd"/>
+        <set id="L1">
+          <int-val>4395</int-val>
+        </set>
+        <set id="T">
+          <int-val>4582</int-val>
+        </set>
+        <insert character="12664"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="tr"/>
+        <set id="L1">
+          <int-val>4397</int-val>
+        </set>
+        <set id="T">
+          <int-val>4583</int-val>
+        </set>
+        <insert character="12666"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="te"/>
+        <set id="L1">
+          <int-val>4399</int-val>
+        </set>
+        <set id="T">
+          <int-val>4584</int-val>
+        </set>
+        <insert character="12668"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="tf"/>
+        <set id="L1">
+          <int-val>4400</int-val>
+        </set>
+        <set id="T">
+          <int-val>4585</int-val>
+        </set>
+        <insert character="4400"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="tq"/>
+        <set id="L1">
+          <int-val>4402</int-val>
+        </set>
+        <set id="T">
+          <int-val>4586</int-val>
+        </set>
+        <insert character="12669"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="t/"/>
+        <set id="L1">
+          <int-val>4416</int-val>
+        </set>
+        <set id="T">
+          <int-val>4587</int-val>
+        </set>
+        <insert character="12671"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="dr"/>
+        <set id="L1">
+          <int-val>4417</int-val>
+        </set>
+        <set id="T">
+          <int-val>4588</int-val>
+        </set>
+        <insert character="4417"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="dt"/>
+        <set id="L1">
+          <int-val>4421</int-val>
+        </set>
+        <set id="T">
+          <int-val>4593</int-val>
+        </set>
+        <insert character="12674"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="dt/"/>
+        <set id="L1">
+          <int-val>4422</int-val>
+        </set>
+        <set id="T">
+          <int-val>4594</int-val>
+        </set>
+        <insert character="12675"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="d/"/>
+        <set id="L1">
+          <int-val>4428</int-val>
+        </set>
+        <set id="T">
+          <int-val>4592</int-val>
+        </set>
+        <insert character="12673"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="vq"/>
+        <set id="L1">
+          <int-val>4438</int-val>
+        </set>
+        <set id="T">
+          <int-val>4595</int-val>
+        </set>
+        <insert character="4438"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="vd"/>
+        <set id="L1">
+          <int-val>4439</int-val>
+        </set>
+        <set id="T">
+          <int-val>4596</int-val>
+        </set>
+        <insert character="12676"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="g/"/>
+        <set id="L1">
+          <int-val>4441</int-val>
+        </set>
+        <set id="T">
+          <int-val>4601</int-val>
+        </set>
+        <insert character="12678"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+    </map>
+    <map id="map-L">
+      <rule>
+        <keyseq keys="E"/>
+        <set id="L">
+          <int-val>4356</int-val>
+        </set>
+        <insert character="12600"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <set id="L">
+          <int-val>4360</int-val>
+        </set>
+        <insert character="12611"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <set id="L">
+          <int-val>4365</int-val>
+        </set>
+        <insert character="12617"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <set id="L">
+          <int-val>4372</int-val>
+        </set>
+        <insert character="12645"/>
+      </rule>
+      <rule>
+        <keyseq keys="sq"/>
+        <set id="L">
+          <int-val>4374</int-val>
+        </set>
+        <insert character="4374"/>
+      </rule>
+      <rule>
+        <keyseq keys="fd"/>
+        <set id="L">
+          <int-val>4379</int-val>
+        </set>
+        <insert character="4379"/>
+      </rule>
+      <rule>
+        <keyseq keys="qr"/>
+        <set id="L">
+          <int-val>4382</int-val>
+        </set>
+        <insert character="12658"/>
+      </rule>
+      <rule>
+        <keyseq keys="qs"/>
+        <set id="L">
+          <int-val>4383</int-val>
+        </set>
+        <insert character="4383"/>
+      </rule>
+      <rule>
+        <keyseq keys="qe"/>
+        <set id="L">
+          <int-val>4384</int-val>
+        </set>
+        <insert character="12659"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtr"/>
+        <set id="L">
+          <int-val>4386</int-val>
+        </set>
+        <insert character="12660"/>
+      </rule>
+      <rule>
+        <keyseq keys="qte"/>
+        <set id="L">
+          <int-val>4387</int-val>
+        </set>
+        <insert character="12661"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtq"/>
+        <set id="L">
+          <int-val>4388</int-val>
+        </set>
+        <insert character="4388"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtt"/>
+        <set id="L">
+          <int-val>4389</int-val>
+        </set>
+        <insert character="4389"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtw"/>
+        <set id="L">
+          <int-val>4390</int-val>
+        </set>
+        <insert character="4390"/>
+      </rule>
+      <rule>
+        <keyseq keys="qw"/>
+        <set id="L">
+          <int-val>4391</int-val>
+        </set>
+        <insert character="12662"/>
+      </rule>
+      <rule>
+        <keyseq keys="qc"/>
+        <set id="L">
+          <int-val>4392</int-val>
+        </set>
+        <insert character="4392"/>
+      </rule>
+      <rule>
+        <keyseq keys="qx"/>
+        <set id="L">
+          <int-val>4393</int-val>
+        </set>
+        <insert character="12663"/>
+      </rule>
+      <rule>
+        <keyseq keys="Qd"/>
+        <set id="L">
+          <int-val>4396</int-val>
+        </set>
+        <insert character="12665"/>
+      </rule>
+      <rule>
+        <keyseq keys="ts"/>
+        <set id="L">
+          <int-val>4398</int-val>
+        </set>
+        <insert character="12667"/>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <set id="L">
+          <int-val>4401</int-val>
+        </set>
+        <insert character="4401"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqr"/>
+        <set id="L">
+          <int-val>4403</int-val>
+        </set>
+        <insert character="4403"/>
+      </rule>
+      <rule>
+        <keyseq keys="tT"/>
+        <set id="L">
+          <int-val>4404</int-val>
+        </set>
+        <insert character="4404"/>
+      </rule>
+      <rule>
+        <keyseq keys="td"/>
+        <set id="L">
+          <int-val>4405</int-val>
+        </set>
+        <insert character="4405"/>
+      </rule>
+      <rule>
+        <keyseq keys="tw"/>
+        <set id="L">
+          <int-val>4406</int-val>
+        </set>
+        <insert character="12670"/>
+      </rule>
+      <rule>
+        <keyseq keys="tc"/>
+        <set id="L">
+          <int-val>4407</int-val>
+        </set>
+        <insert character="4407"/>
+      </rule>
+      <rule>
+        <keyseq keys="tz"/>
+        <set id="L">
+          <int-val>4408</int-val>
+        </set>
+        <insert character="4408"/>
+      </rule>
+      <rule>
+        <keyseq keys="tx"/>
+        <set id="L">
+          <int-val>4409</int-val>
+        </set>
+        <insert character="4409"/>
+      </rule>
+      <rule>
+        <keyseq keys="tv"/>
+        <set id="L">
+          <int-val>4410</int-val>
+        </set>
+        <insert character="4410"/>
+      </rule>
+      <rule>
+        <keyseq keys="tg"/>
+        <set id="L">
+          <int-val>4411</int-val>
+        </set>
+        <insert character="4411"/>
+      </rule>
+      <rule>
+        <keyseq keys="tt"/>
+        <set id="L">
+          <int-val>4412</int-val>
+        </set>
+        <insert character="4412"/>
+      </rule>
+      <rule>
+        <keyseq keys="TT"/>
+        <set id="L">
+          <int-val>4413</int-val>
+        </set>
+        <insert character="4413"/>
+      </rule>
+      <rule>
+        <keyseq keys="tt/"/>
+        <set id="L">
+          <int-val>4414</int-val>
+        </set>
+        <insert character="4414"/>
+      </rule>
+      <rule>
+        <keyseq keys="TT/&apos;"/>
+        <set id="L">
+          <int-val>4415</int-val>
+        </set>
+        <insert character="4415"/>
+      </rule>
+      <rule>
+        <keyseq keys="ds"/>
+        <set id="L">
+          <int-val>4418</int-val>
+        </set>
+        <insert character="4418"/>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <set id="L">
+          <int-val>4419</int-val>
+        </set>
+        <insert character="4419"/>
+      </rule>
+      <rule>
+        <keyseq keys="dq"/>
+        <set id="L">
+          <int-val>4420</int-val>
+        </set>
+        <insert character="4420"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <set id="L">
+          <int-val>4423</int-val>
+        </set>
+        <insert character="12672"/>
+      </rule>
+      <rule>
+        <keyseq keys="dw"/>
+        <set id="L">
+          <int-val>4424</int-val>
+        </set>
+        <insert character="4424"/>
+      </rule>
+      <rule>
+        <keyseq keys="dc"/>
+        <set id="L">
+          <int-val>4425</int-val>
+        </set>
+        <insert character="4425"/>
+      </rule>
+      <rule>
+        <keyseq keys="dx"/>
+        <set id="L">
+          <int-val>4426</int-val>
+        </set>
+        <insert character="4426"/>
+      </rule>
+      <rule>
+        <keyseq keys="dv"/>
+        <set id="L">
+          <int-val>4427</int-val>
+        </set>
+        <insert character="4427"/>
+      </rule>
+      <rule>
+        <keyseq keys="wd"/>
+        <set id="L">
+          <int-val>4429</int-val>
+        </set>
+        <insert character="4429"/>
+      </rule>
+      <rule>
+        <keyseq keys="ww"/>
+        <set id="L">
+          <int-val>4430</int-val>
+        </set>
+        <insert character="4430"/>
+      </rule>
+      <rule>
+        <keyseq keys="WW"/>
+        <set id="L">
+          <int-val>4431</int-val>
+        </set>
+        <insert character="4431"/>
+      </rule>
+      <rule>
+        <keyseq keys="ww/"/>
+        <set id="L">
+          <int-val>4432</int-val>
+        </set>
+        <insert character="4432"/>
+      </rule>
+      <rule>
+        <keyseq keys="WW/"/>
+        <set id="L">
+          <int-val>4433</int-val>
+        </set>
+        <insert character="4433"/>
+      </rule>
+      <rule>
+        <keyseq keys="cz"/>
+        <set id="L">
+          <int-val>4434</int-val>
+        </set>
+        <insert character="4434"/>
+      </rule>
+      <rule>
+        <keyseq keys="cg"/>
+        <set id="L">
+          <int-val>4435</int-val>
+        </set>
+        <insert character="4435"/>
+      </rule>
+      <rule>
+        <keyseq keys="cc"/>
+        <set id="L">
+          <int-val>4436</int-val>
+        </set>
+        <insert character="4436"/>
+      </rule>
+      <rule>
+        <keyseq keys="cc/"/>
+        <set id="L">
+          <int-val>4437</int-val>
+        </set>
+        <insert character="4437"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <set id="L">
+          <int-val>4440</int-val>
+        </set>
+        <insert character="12677"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <set id="L">
+          <int-val>4447</int-val>
+        </set>
+        <insert character="4447"/>
+      </rule>
+    </map>
+    <map id="map-V-head">
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+    </map>
+    <map id="map-V">
+      <rule>
+        <keyseq keys="k"/>
+        <set id="V">
+          <int-val>4449</int-val>
+        </set>
+        <insert character="12623"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <set id="V">
+          <int-val>4450</int-val>
+        </set>
+        <insert character="12624"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <set id="V">
+          <int-val>4451</int-val>
+        </set>
+        <insert character="12625"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <set id="V">
+          <int-val>4452</int-val>
+        </set>
+        <insert character="12626"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <set id="V">
+          <int-val>4453</int-val>
+        </set>
+        <insert character="12627"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <set id="V">
+          <int-val>4454</int-val>
+        </set>
+        <insert character="12628"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <set id="V">
+          <int-val>4455</int-val>
+        </set>
+        <insert character="12629"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <set id="V">
+          <int-val>4456</int-val>
+        </set>
+        <insert character="12630"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <set id="V">
+          <int-val>4457</int-val>
+        </set>
+        <insert character="12631"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="hk"/>
+        <set id="V">
+          <int-val>4458</int-val>
+        </set>
+        <insert character="12632"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ho"/>
+        <set id="V">
+          <int-val>4459</int-val>
+        </set>
+        <insert character="12633"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="hl"/>
+        <set id="V">
+          <int-val>4460</int-val>
+        </set>
+        <insert character="12634"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <set id="V">
+          <int-val>4461</int-val>
+        </set>
+        <insert character="12635"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <set id="V">
+          <int-val>4462</int-val>
+        </set>
+        <insert character="12636"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="nj"/>
+        <set id="V">
+          <int-val>4463</int-val>
+        </set>
+        <insert character="12637"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="np"/>
+        <set id="V">
+          <int-val>4464</int-val>
+        </set>
+        <insert character="12638"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="nl"/>
+        <set id="V">
+          <int-val>4465</int-val>
+        </set>
+        <insert character="12639"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <set id="V">
+          <int-val>4466</int-val>
+        </set>
+        <insert character="12640"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <set id="V">
+          <int-val>4467</int-val>
+        </set>
+        <insert character="12641"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ml"/>
+        <set id="V">
+          <int-val>4468</int-val>
+        </set>
+        <insert character="12642"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <set id="V">
+          <int-val>4469</int-val>
+        </set>
+        <insert character="12643"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <set id="V">
+          <int-val>4470</int-val>
+        </set>
+        <insert character="4470"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="kn"/>
+        <set id="V">
+          <int-val>4471</int-val>
+        </set>
+        <insert character="4471"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ih"/>
+        <set id="V">
+          <int-val>4472</int-val>
+        </set>
+        <insert character="4472"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="iy"/>
+        <set id="V">
+          <int-val>4473</int-val>
+        </set>
+        <insert character="4473"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <set id="V">
+          <int-val>4474</int-val>
+        </set>
+        <insert character="4474"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="jn"/>
+        <set id="V">
+          <int-val>4475</int-val>
+        </set>
+        <insert character="4475"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="jm"/>
+        <set id="V">
+          <int-val>4476</int-val>
+        </set>
+        <insert character="4476"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="uh"/>
+        <set id="V">
+          <int-val>4477</int-val>
+        </set>
+        <insert character="4477"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="un"/>
+        <set id="V">
+          <int-val>4478</int-val>
+        </set>
+        <insert character="4478"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="hj"/>
+        <set id="V">
+          <int-val>4479</int-val>
+        </set>
+        <insert character="4479"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="hp"/>
+        <set id="V">
+          <int-val>4480</int-val>
+        </set>
+        <insert character="4480"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="hP"/>
+        <set id="V">
+          <int-val>4481</int-val>
+        </set>
+        <insert character="4481"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="hh"/>
+        <set id="V">
+          <int-val>4482</int-val>
+        </set>
+        <insert character="4482"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="hn"/>
+        <set id="V">
+          <int-val>4483</int-val>
+        </set>
+        <insert character="4483"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="yi"/>
+        <set id="V">
+          <int-val>4484</int-val>
+        </set>
+        <insert character="12679"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="yO"/>
+        <set id="V">
+          <int-val>4485</int-val>
+        </set>
+        <insert character="12680"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <set id="V">
+          <int-val>4486</int-val>
+        </set>
+        <insert character="4486"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <set id="V">
+          <int-val>4487</int-val>
+        </set>
+        <insert character="4487"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="yl"/>
+        <set id="V">
+          <int-val>4488</int-val>
+        </set>
+        <insert character="12681"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="nk"/>
+        <set id="V">
+          <int-val>4489</int-val>
+        </set>
+        <insert character="4489"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="no"/>
+        <set id="V">
+          <int-val>4490</int-val>
+        </set>
+        <insert character="4490"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="njm"/>
+        <set id="V">
+          <int-val>4491</int-val>
+        </set>
+        <insert character="4491"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <set id="V">
+          <int-val>4492</int-val>
+        </set>
+        <insert character="4492"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="nn"/>
+        <set id="V">
+          <int-val>4493</int-val>
+        </set>
+        <insert character="4493"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bk"/>
+        <set id="V">
+          <int-val>4494</int-val>
+        </set>
+        <insert character="4494"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bj"/>
+        <set id="V">
+          <int-val>4495</int-val>
+        </set>
+        <insert character="4495"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bp"/>
+        <set id="V">
+          <int-val>4496</int-val>
+        </set>
+        <insert character="4496"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <set id="V">
+          <int-val>4497</int-val>
+        </set>
+        <insert character="12682"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bP"/>
+        <set id="V">
+          <int-val>4498</int-val>
+        </set>
+        <insert character="12683"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bn"/>
+        <set id="V">
+          <int-val>4499</int-val>
+        </set>
+        <insert character="4499"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bl"/>
+        <set id="V">
+          <int-val>4500</int-val>
+        </set>
+        <insert character="12684"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="mn"/>
+        <set id="V">
+          <int-val>4501</int-val>
+        </set>
+        <insert character="4501"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="mm"/>
+        <set id="V">
+          <int-val>4502</int-val>
+        </set>
+        <insert character="4502"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="mln"/>
+        <set id="V">
+          <int-val>4503</int-val>
+        </set>
+        <insert character="4503"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lk"/>
+        <set id="V">
+          <int-val>4504</int-val>
+        </set>
+        <insert character="4504"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="li"/>
+        <set id="V">
+          <int-val>4505</int-val>
+        </set>
+        <insert character="4505"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <set id="V">
+          <int-val>4506</int-val>
+        </set>
+        <insert character="4506"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ln"/>
+        <set id="V">
+          <int-val>4507</int-val>
+        </set>
+        <insert character="4507"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lm"/>
+        <set id="V">
+          <int-val>4508</int-val>
+        </set>
+        <insert character="4508"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lK"/>
+        <set id="V">
+          <int-val>4509</int-val>
+        </set>
+        <insert character="4509"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <set id="V">
+          <int-val>4510</int-val>
+        </set>
+        <insert character="4510"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="Kj"/>
+        <set id="V">
+          <int-val>4511</int-val>
+        </set>
+        <insert character="4511"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="Kn"/>
+        <set id="V">
+          <int-val>4512</int-val>
+        </set>
+        <insert character="4512"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="Kl"/>
+        <set id="V">
+          <int-val>4513</int-val>
+        </set>
+        <insert character="4513"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="KK"/>
+        <set id="V">
+          <int-val>4514</int-val>
+        </set>
+        <insert character="4514"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+    </map>
+    <map id="map-T">
+      <rule>
+        <keyseq keys="rt"/>
+        <set id="T">
+          <int-val>4522</int-val>
+        </set>
+        <insert character="12595"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="sw"/>
+        <set id="T">
+          <int-val>4524</int-val>
+        </set>
+        <insert character="4524"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="sg"/>
+        <set id="T">
+          <int-val>4525</int-val>
+        </set>
+        <insert character="4525"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fr"/>
+        <set id="T">
+          <int-val>4528</int-val>
+        </set>
+        <insert character="12602"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <set id="T">
+          <int-val>4529</int-val>
+        </set>
+        <insert character="12603"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fq"/>
+        <set id="T">
+          <int-val>4530</int-val>
+        </set>
+        <insert character="12604"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ft"/>
+        <set id="T">
+          <int-val>4531</int-val>
+        </set>
+        <insert character="12605"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fx"/>
+        <set id="T">
+          <int-val>4532</int-val>
+        </set>
+        <insert character="12606"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fv"/>
+        <set id="T">
+          <int-val>4533</int-val>
+        </set>
+        <insert character="12607"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="rf"/>
+        <set id="T">
+          <int-val>4547</int-val>
+        </set>
+        <insert character="4547"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtr"/>
+        <set id="T">
+          <int-val>4548</int-val>
+        </set>
+        <insert character="4548"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="st"/>
+        <set id="T">
+          <int-val>4551</int-val>
+        </set>
+        <insert character="12647"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="st/"/>
+        <set id="T">
+          <int-val>4552</int-val>
+        </set>
+        <insert character="12648"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="sx"/>
+        <set id="T">
+          <int-val>4553</int-val>
+        </set>
+        <insert character="4553"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ef"/>
+        <set id="T">
+          <int-val>4555</int-val>
+        </set>
+        <insert character="4555"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="frt"/>
+        <set id="T">
+          <int-val>4556</int-val>
+        </set>
+        <insert character="4556"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fe"/>
+        <set id="T">
+          <int-val>4558</int-val>
+        </set>
+        <insert character="12650"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="feg"/>
+        <set id="T">
+          <int-val>4559</int-val>
+        </set>
+        <insert character="4559"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="far"/>
+        <set id="T">
+          <int-val>4561</int-val>
+        </set>
+        <insert character="4561"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fat"/>
+        <set id="T">
+          <int-val>4562</int-val>
+        </set>
+        <insert character="4562"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqt"/>
+        <set id="T">
+          <int-val>4563</int-val>
+        </set>
+        <insert character="12651"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqg"/>
+        <set id="T">
+          <int-val>4564</int-val>
+        </set>
+        <insert character="4564"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqd"/>
+        <set id="T">
+          <int-val>4565</int-val>
+        </set>
+        <insert character="4565"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftt"/>
+        <set id="T">
+          <int-val>4566</int-val>
+        </set>
+        <insert character="4566"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ft/"/>
+        <set id="T">
+          <int-val>4567</int-val>
+        </set>
+        <insert character="12652"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fz"/>
+        <set id="T">
+          <int-val>4568</int-val>
+        </set>
+        <insert character="4568"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="fMd"/>
+        <set id="T">
+          <int-val>4569</int-val>
+        </set>
+        <insert character="12653"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ar"/>
+        <set id="T">
+          <int-val>4570</int-val>
+        </set>
+        <insert character="4570"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="af"/>
+        <set id="T">
+          <int-val>4571</int-val>
+        </set>
+        <insert character="4571"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="at"/>
+        <set id="T">
+          <int-val>4573</int-val>
+        </set>
+        <insert character="12655"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="aT"/>
+        <set id="T">
+          <int-val>4574</int-val>
+        </set>
+        <insert character="4574"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="at/"/>
+        <set id="T">
+          <int-val>4575</int-val>
+        </set>
+        <insert character="12656"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ac"/>
+        <set id="T">
+          <int-val>4576</int-val>
+        </set>
+        <insert character="4576"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ag"/>
+        <set id="T">
+          <int-val>4577</int-val>
+        </set>
+        <insert character="4577"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="qf"/>
+        <set id="T">
+          <int-val>4579</int-val>
+        </set>
+        <insert character="4579"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="qg"/>
+        <set id="T">
+          <int-val>4581</int-val>
+        </set>
+        <insert character="4581"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="dR"/>
+        <set id="T">
+          <int-val>4589</int-val>
+        </set>
+        <insert character="4589"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="dt/"/>
+        <set id="T">
+          <int-val>4590</int-val>
+        </set>
+        <insert character="12675"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="dz"/>
+        <set id="T">
+          <int-val>4591</int-val>
+        </set>
+        <insert character="4591"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="gs"/>
+        <set id="T">
+          <int-val>4597</int-val>
+        </set>
+        <insert character="4597"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="gf"/>
+        <set id="T">
+          <int-val>4598</int-val>
+        </set>
+        <insert character="4598"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ga"/>
+        <set id="T">
+          <int-val>4599</int-val>
+        </set>
+        <insert character="4599"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="gq"/>
+        <set id="T">
+          <int-val>4600</int-val>
+        </set>
+        <insert character="4600"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+    </map>
+    <map id="map-special">
+      <rule>
+        <keyseq keys="J"/>
+        <set id="V">
+          <int-val>4448</int-val>
+        </set>
+        <insert character="4448"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <variable-reference id="handled-keys"/>
+              <int-val>1</int-val>
+            </expr>
+            <undo/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <unhandle/>
+          </case>
+        </conditional>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-hook>
+        <set id="L">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-L-or-T">
+        <set id="L">
+          <variable-reference id="L1"/>
+        </set>
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <shift-to id="state-state-L"/>
+      </branch>
+      <branch branch-selecting-map="map-L">
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <shift-to id="state-state-L"/>
+      </branch>
+      <branch branch-selecting-map="map-V"/>
+      <branch branch-selecting-map="map-T"/>
+      <branch branch-selecting-map="map-special"/>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-state-L">
+      <branch branch-selecting-map="map-V">
+        <shift-to id="state-state-LV"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-state-LV">
+      <branch branch-selecting-map="map-L-or-T">
+        <shift-to id="state-state-LVL-or-LVT"/>
+      </branch>
+      <branch branch-selecting-map="map-T"/>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-state-LVL-or-LVT">
+      <branch branch-selecting-map="map-L-or-T-head">
+        <delete-to-marker position="@first"/>
+        <pushback-n-events n="0"/>
+        <set id="L">
+          <int-val>0</int-val>
+        </set>
+        <shift-to id="state-state-fix-LVT"/>
+      </branch>
+      <branch branch-selecting-map="map-V-head">
+        <delete-to-marker position="@first"/>
+        <pushback-n-events n="0"/>
+        <set id="L">
+          <int-val>0</int-val>
+        </set>
+        <shift-to id="state-state-fix-LV"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-state-fix-LVT">
+      <branch branch-selecting-map="map-L-or-T">
+        <set id="L">
+          <variable-reference id="L1"/>
+        </set>
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <shift-to id="state-state-fix-LVT-2"/>
+      </branch>
+      <branch branch-selecting-map="map-L">
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <shift-to id="state-state-fix-LVT-2"/>
+      </branch>
+    </state>
+    <state id="state-state-fix-LVT-2">
+      <branch branch-selecting-map="map-V">
+        <shift-to id="state-state-fix-LVT-3"/>
+      </branch>
+    </state>
+    <state id="state-state-fix-LVT-3">
+      <branch branch-selecting-map="map-L-or-T">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-state-fix-LV">
+      <branch branch-selecting-map="map-L-or-T">
+        <set id="L">
+          <variable-reference id="L1"/>
+        </set>
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <shift-to id="state-state-fix-LV-2"/>
+      </branch>
+      <branch branch-selecting-map="map-L">
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <shift-to id="state-state-fix-LV-2"/>
+      </branch>
+    </state>
+    <state id="state-state-fix-LV-2">
+      <branch branch-selecting-map="map-V">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ko-romaja.mim b/MIM/ko-romaja.mim
deleted file mode 100644 (file)
index 965eeac..0000000
+++ /dev/null
@@ -1,294 +0,0 @@
-;; ko-romaja.mim -- Input method for Korean Hangul with Romaja keys.
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Korean Hangul using Romaja keys.  The
-;;; roman-transliteration rules follows that of IIIMF shown in this
-;;; page: http://www3.sympatico.ca/d.moser/hangul.html
-
-(input-method ko romaja)
-
-(description
- "Hangul input method with romaja keys.
-The roman-transliteration rules follows that of IIIMF shown in
-the page <http://www3.sympatico.ca/d.moser/hangul.html>.
-
-Common to CHOSEONG and JONGSEONG:
-  ㄱ(g) ㄲ(gg,kk,qq,c) ㄴ(n) ㄷ(d) ㄹ(l) ㄹ(r) ㅁ(m) ㅂ(b,v) ㅅ(s)
-  ㅆ(ss) ㅇ(ng) ㅇ(x) ㅈ(j) ㅊ(ch) ㅋ(k,q) ㅌ(t) ㅍ(p,f) ㅎ(h)
-
-CHOSEONG:
-  ㄸ(dd,tt) ㅃ(bb,vv) ㅉ(jj)
-
-JONGSEONG:
-  ㄳ(gs) ㄵ(nj) ㄶ(nh) ㄺ(lg) ㄻ(lm) ㄼ(lb) ㄽ(ls) ㄾ(lt) ㄿ(lp) ㅀ(lh) ㅄ(bs)
-
-JUNGSEONG:
-  ㅏ(a) ㅐ(ai,ae) ㅑ (ya,ia) ㅒ(yai,yae,iae) ㅓ(eo) ㅔ(e,eoi) ㅕ(yeo,ieo)
-  ㅖ(ye,ie,yeoi) ㅗ(o) ㅘ(oa,wa,ua) ㅙ(oai,wae,uae,oae) ㅚ(oi,woe,uoe,oe)
-  ㅛ(yo,io) ㅜ(u,w,oo) ㅝ(ueo,wo,uo) ㅞ(ue,we) ㅟ(wi) ㅠ(yu,iu) ㅡ(eu)
-  ㅢ(eui,ui) ㅣ(i,y,ee)
-
-Special:
-  Type uppercase letter to specify CHOSEONG explicitly.
-  Type \"I\" to toggle the composed-syllable mode and isolated-jamo mode.
-  Type \">>\" to fullwidth ASCII letter mode, \"<<\" to shift out the mode.
-  Type \"Z\" and a key to input fullwidth version of the key.
-")
-
-(title "로마자")
-
-(macro
- (compose
-  ;; Convert Jamo sequence LVT to a precomposed character.
-  ;; See the Unicode Standard Version 3.0, Section 3.11.
-  (> L 0
-     ((set LIndex L) (sub LIndex 0x1100)
-      (set VIndex V) (sub VIndex 0x1161)
-      (set TIndex T) (sub TIndex 0x11A7)
-      ;; S = (LIndex * VCount + Vindex) * TCount + TIndex + SBase
-      (set S LIndex)
-      (mul S 21) ;; VCount
-      (add S VIndex)
-      (mul S 28) ;; TCount
-      (add S TIndex)
-      (add S 0xAC00) ;; SBase
-      (delete @<)
-      (insert S))))
-
- ;; If L is not negative, convert Jame sequence LV to a precomposed
- ;; character while assuming T is 0x11A7.  If L is 0 (i.e. missing),
- ;; set L to 0x110B.
- (compose-vowel
-  (< L 0
-     ()
-     ((= L 0 ((set L 0x110B)))
-      (set T1 T)
-      (set T 0x11A7)
-      (compose)
-      (set T T1)))))
-
-(map
- ;; This map is used only in init state, which means typing these
- ;; uppercase letters in any other states causes shifting to init
- ;; state, and they are re-handled in init state.
- (uppercase
-  ("B" (pushback "b")) ("C" (pushback "c")) ("D" (pushback "d"))
-  ("F" (pushback "f")) ("G" (pushback "g")) ("H" (pushback "h"))
-  ("J" (pushback "j")) ("K" (pushback "k")) ("L" (pushback "l"))
-  ("M" (pushback "m")) ("N" (pushback "n")) ("P" (pushback "p"))
-  ("Q" (pushback "q")) ("R" (pushback "r")) ("S" (pushback "s"))
-  ("T" (pushback "t")) ("V" (pushback "v")) ("X" (pushback "x")))
-
- ;; Keys common to CHOSEONG and JONGSEONG.  Set L1 to CHOSEONG, T to
- ;; JONGSEONG, insert a Compatibility Jamo.  When this map is used in
- ;; init state, L is still 0, thus compose macro does nothing.
- ;; Otherwise, L is already set to a CHOSEONG, thus compose macro
- ;; composes LVT into a syllable.
- (X
-  ("g"  (set L1 0x1100) (set T 0x11A8) ?ㄱ (compose))
-  ("gg" (set L1 0x1101) (set T 0x11A9) ?ㄲ (compose))
-  ("kk" (set L1 0x1101) (set T 0x11A9) ?ㄲ (compose))
-  ("qq" (set L1 0x1101) (set T 0x11A9) ?ㄲ (compose))
-  ("c"  (set L1 0x1101) (set T 0x11A9) ?ㄲ (compose))
-  ("n"  (set L1 0x1102) (set T 0x11AB) ?ㄴ (compose))
-  ("d"  (set L1 0x1103) (set T 0x11AE) ?ㄷ (compose))
-  ("l"  (set L1 0x1105) (set T 0x11AF) ?ㄹ (compose))
-  ("r"  (set L1 0x1105) (set T 0x11AF) ?ㄹ (compose))
-  ("m"  (set L1 0x1106) (set T 0x11B7) ?ㅁ (compose))
-  ("b"  (set L1 0x1107) (set T 0x11B8) ?ㅂ (compose))
-  ("v"  (set L1 0x1107) (set T 0x11B8) ?ㅂ (compose))
-  ("s"  (set L1 0x1109) (set T 0x11BA) ?ㅅ (compose))
-  ("ss" (set L1 0x110A) (set T 0x11BB) ?ㅆ (compose))
-  ("ng" (set L1 0x110B) (set T 0x11BC) ?ㅇ (compose))
-  ("x"  (set L1 0x110B) (set T 0x11BC) ?ㅇ (compose))
-  ("j"  (set L1 0x110C) (set T 0x11BD) ?ㅈ (compose))
-  ("ch" (set L1 0x110E) (set T 0x11BE) ?ㅊ (compose))
-  ("k"  (set L1 0x110F) (set T 0x11BF) ?ㅋ (compose))
-  ("q"  (set L1 0x110F) (set T 0x11BF) ?ㅋ (compose))
-  ("t"  (set L1 0x1110) (set T 0x11C0) ?ㅌ (compose))
-  ("p"  (set L1 0x1111) (set T 0x11C1) ?ㅍ (compose))
-  ("f"  (set L1 0x1111) (set T 0x11C1) ?ㅍ (compose))
-  ("h"  (set L1 0x1112) (set T 0x11C2) ?ㅎ (compose)))
-
- ;; Keys only for CHOSEONG.
- ;; Set L to CHOSEONG, insert a Compatibility Jamo.
- (L
-  ("dd" (set L 0x1104) ?ㄸ)
-  ("tt" (set L 0x1104) ?ㄸ)
-  ("bb" (set L 0x1108) ?ㅃ)
-  ("vv" (set L 0x1108) ?ㅃ)
-  ("jj" (set L 0x110D) ?ㅉ))
-
- ;; Keys only for JONGSEONG.
- ;; Set T to JONGSEONG, insert a Compatibility Jamo.
- (T
-  ("gs" (set T 0x11AA) ?ㄳ (compose))
-  ("nj" (set T 0x11AC) ?ㄵ (compose))
-  ("nh" (set T 0x11AD) ?ㄶ (compose))
-  ("lg" (set T 0x11B0) ?ㄺ (compose))
-  ("lm" (set T 0x11B1) ?ㄻ (compose))
-  ("lb" (set T 0x11B2) ?ㄼ (compose))
-  ("ls" (set T 0x11B3) ?ㄽ (compose))
-  ("lt" (set T 0x11B4) ?ㄾ (compose))
-  ("lp" (set T 0x11B5) ?ㄿ (compose))
-  ("lh" (set T 0x11B6) ?ㅀ (compose))
-  ("bs" (set T 0x11B9) ?ㅄ (compose)))
-
- ;; Keys only for JUNGSEONG.
- ;; Set V to JUNGSEONG, insert a Compatibility Jamo.
- (V
-  ("a"   (set V 0x1161) ?ㅏ (compose-vowel))
-  ("ai"  (set V 0x1162) ?ㅐ (compose-vowel))
-  ("ae"  (set V 0x1162) ?ㅐ (compose-vowel))
-  ("ya"  (set V 0x1163) ?ㅑ (compose-vowel))
-  ("ia"  (set V 0x1163) ?ㅑ (compose-vowel))
-  ("yai" (set V 0x1164) ?ㅒ (compose-vowel))
-  ("yae" (set V 0x1164) ?ㅒ (compose-vowel))
-  ("iae" (set V 0x1164) ?ㅒ (compose-vowel))
-  ("eo"  (set V 0x1165) ?ㅓ (compose-vowel))
-  ("e"   (set V 0x1166) ?ㅔ (compose-vowel))
-  ("eoi" (set V 0x1166) ?ㅔ (compose-vowel))
-  ("yeo" (set V 0x1167) ?ㅕ (compose-vowel))
-  ("ieo" (set V 0x1167) ?ㅕ (compose-vowel))
-  ("ye"  (set V 0x1168) ?ㅖ (compose-vowel))
-  ("ie"  (set V 0x1168) ?ㅖ (compose-vowel))
-  ("yeoi"(set V 0x1168) ?ㅖ (compose-vowel))
-  ("o"   (set V 0x1169) ?ㅗ (compose-vowel))
-  ("oa"  (set V 0x116A) ?ㅘ (compose-vowel))
-  ("wa"  (set V 0x116A) ?ㅘ (compose-vowel))
-  ("ua"  (set V 0x116A) ?ㅘ (compose-vowel))
-  ("oai" (set V 0x116B) ?ㅙ (compose-vowel))
-  ("wae" (set V 0x116B) ?ㅙ (compose-vowel))
-  ("uae" (set V 0x116B) ?ㅙ (compose-vowel))
-  ("oae" (set V 0x116B) ?ㅙ (compose-vowel))
-  ("oi"  (set V 0x116C) ?ㅚ (compose-vowel))
-  ("woe" (set V 0x116C) ?ㅚ (compose-vowel))
-  ("uoe" (set V 0x116C) ?ㅚ (compose-vowel))
-  ("oe"  (set V 0x116C) ?ㅚ (compose-vowel))
-  ("yo"  (set V 0x116D) ?ㅛ (compose-vowel))
-  ("io"  (set V 0x116D) ?ㅛ (compose-vowel))
-  ("u"   (set V 0x116E) ?ㅜ (compose-vowel))
-  ("w"   (set V 0x116E) ?ㅜ (compose-vowel))
-  ("oo"  (set V 0x116E) ?ㅜ (compose-vowel))
-  ("ueo" (set V 0x116F) ?ㅝ (compose-vowel))
-  ("wo"  (set V 0x116F) ?ㅝ (compose-vowel))
-  ("uo"  (set V 0x116F) ?ㅝ (compose-vowel))
-  ("ue"  (set V 0x1170) ?ㅞ (compose-vowel))
-  ("we"  (set V 0x1170) ?ㅞ (compose-vowel))
-  ("wi"  (set V 0x1171) ?ㅟ (compose-vowel))
-  ("yu"  (set V 0x1172) ?ㅠ (compose-vowel))
-  ("iu"  (set V 0x1172) ?ㅠ (compose-vowel))
-  ("eu"  (set V 0x1173) ?ㅡ (compose-vowel))
-  ("eui" (set V 0x1174) ?ㅢ (compose-vowel))
-  ("ui"  (set V 0x1174) ?ㅢ (compose-vowel))
-  ("i"   (set V 0x1175) ?ㅣ (compose-vowel))
-  ("y"   (set V 0x1175) ?ㅣ (compose-vowel))
-  ("ee"  (set V 0x1175) ?ㅣ (compose-vowel)))
-
- ;; Keys starting V.
- (V-head
-  ("a") ("y") ("e") ("o") ("w") ("u") ("i"))
-
- ;; Input fullwidth punction characters by typing a punction twice.
- (punctuation
-  ("," ?,)
-  (",," ?、)
-  ("." ?.)
-  (".." ?。)
-  ("?" ??)
-  ("??" ??)
-  ("!" ?!)
-  ("!!" ?!))
-
- (backspace
-  ((BackSpace) (> @@ 1 ((undo)) ((unhandle)))))
-
- ;; Toggle normal syllable mode and isolated jamo mode.
- (toggle-mode
-  ("I" (= ISOLATED 0 ((set ISOLATED 1)) ((set ISOLATED 0)))))
-
- (commit-preedit
-  (";")
-  ((S-\ ))))
-
-(include (t nil cjk-util) map)
-
-(state
- (init
-  "로마자"
-  ;; This is to suppress compose action.
-  (t (set L 0))
-  ;; Uppercase keys are translated to the corresponding lowercase keys.
-  (uppercase)
-  (X (set L L1) (shift after-L))
-  (L (shift after-L))
-  (V (shift after-LV))
-  (T)
-  (backspace)
-  (punctuation)
-  (enter-fullwidth-mode (shift fullwidth-mode))
-  (enter-single-fullwidth-mode (shift single-fullwidth-mode))
-  (toggle-mode (shift isolated-jamo-mode)))
-
- (after-L
-  (V (shift after-LV))
-  (commit-preedit (shift init))
-  (backspace))
- (after-LV
-  (X (shift after-LVX))
-  (T (shift init))
-  (commit-preedit (shift init))
-  (backspace))
- (after-LVX
-  (V-head (delete @<) (pushback 0) (shift fix-LV-redo-L))
-  (commit-preedit (shift init))
-  (backspace))
-
- (fix-LV-redo-L
-  (t (set L 0))
-  (X (set L L1) (shift fix-LV-redo-V))
-  (L (shift fix-LV-redo-V))
-  (V (set L 0x110B) (set T 0x11A7) (compose) (shift init)))
- (fix-LV-redo-V
-  (V (set T 0x11A7) (compose) (shift init)))
-
- (isolated-jamo-mode
-  "자모"
-  ;; Suppress both compose and compose-vowel action.
-  (t (set L -1))
-  (X (commit))
-  (L (set L -1) (commit))
-  (T (commit))
-  (V (commit))
-  (commit-preedit (commit))
-  (enter-fullwidth-mode (shift fullwidth-mode))
-  (enter-single-fullwidth-mode (shift single-fullwidth-mode))
-  (toggle-mode (shift init))
-  (nil (unhandle))))
-
-(include (t nil cjk-util) state)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/ko-romaja.mimx b/MIM/ko-romaja.mimx
new file mode 100644 (file)
index 0000000..6fcce29
--- /dev/null
@@ -0,0 +1,1240 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ko</language>
+    <name>romaja</name>
+  </tags>
+  <description>Hangul input method with romaja keys.
+The roman-transliteration rules follows that of IIIMF shown in
+the page &lt;http://www3.sympatico.ca/d.moser/hangul.html&gt;.
+
+Common to CHOSEONG and JONGSEONG:
+  ㄱ(g) ㄲ(gg,kk,qq,c) ㄴ(n) ㄷ(d) ㄹ(l) ㄹ(r) ㅁ(m) ㅂ(b,v) ㅅ(s)
+  ㅆ(ss) ㅇ(ng) ㅇ(x) ㅈ(j) ㅊ(ch) ㅋ(k,q) ㅌ(t) ㅍ(p,f) ㅎ(h)
+
+CHOSEONG:
+  ㄸ(dd,tt) ㅃ(bb,vv) ㅉ(jj)
+
+JONGSEONG:
+  ㄳ(gs) ㄵ(nj) ㄶ(nh) ㄺ(lg) ㄻ(lm) ㄼ(lb) ㄽ(ls) ㄾ(lt) ㄿ(lp) ㅀ(lh) ㅄ(bs)
+
+JUNGSEONG:
+  ㅏ(a) ㅐ(ai,ae) ㅑ (ya,ia) ㅒ(yai,yae,iae) ㅓ(eo) ㅔ(e,eoi) ㅕ(yeo,ieo)
+  ㅖ(ye,ie,yeoi) ㅗ(o) ㅘ(oa,wa,ua) ㅙ(oai,wae,uae,oae) ㅚ(oi,woe,uoe,oe)
+  ㅛ(yo,io) ㅜ(u,w,oo) ㅝ(ueo,wo,uo) ㅞ(ue,we) ㅟ(wi) ㅠ(yu,iu) ㅡ(eu)
+  ㅢ(eui,ui) ㅣ(i,y,ee)
+
+Special:
+  Type uppercase letter to specify CHOSEONG explicitly.
+  Type "I" to toggle the composed-syllable mode and isolated-jamo mode.
+  Type "&gt;&gt;" to fullwidth ASCII letter mode, "&lt;&lt;" to shift out the mode.
+  Type "Z" and a key to input fullwidth version of the key.
+</description>
+  <title>로마자</title>
+  <macro-list>
+    <macro id="macro-compose">
+      <if condition="&gt;">
+        <variable-reference id="L"/>
+        <int-val>0</int-val>
+        <if-true-action-list>
+          <set id="LIndex">
+            <variable-reference id="L"/>
+          </set>
+          <sub id="LIndex">
+            <int-val>0x1100</int-val>
+          </sub>
+          <set id="VIndex">
+            <variable-reference id="V"/>
+          </set>
+          <sub id="VIndex">
+            <int-val>0x1161</int-val>
+          </sub>
+          <set id="TIndex">
+            <variable-reference id="T"/>
+          </set>
+          <sub id="TIndex">
+            <int-val>0x11A7</int-val>
+          </sub>
+          <set id="S">
+            <variable-reference id="LIndex"/>
+          </set>
+          <mul id="S">
+            <int-val>21</int-val>
+          </mul>
+          <add id="S">
+            <variable-reference id="VIndex"/>
+          </add>
+          <mul id="S">
+            <int-val>28</int-val>
+          </mul>
+          <add id="S">
+            <variable-reference id="TIndex"/>
+          </add>
+          <add id="S">
+            <int-val>0xAC00</int-val>
+          </add>
+          <delete-to-marker position="@first"/>
+          <insert character-or-string="variable">
+            <variable-reference id="S"/>
+          </insert>
+        </if-true-action-list>
+      </if>
+    </macro>
+    <macro id="macro-compose-vowel">
+      <if condition="&lt;">
+        <variable-reference id="L"/>
+        <int-val>0</int-val>
+        <if-true-action-list/>
+        <if-not-true-action-list>
+          <if condition="=">
+            <variable-reference id="L"/>
+            <int-val>0</int-val>
+            <if-true-action-list>
+              <set id="L">
+                <int-val>0x110B</int-val>
+              </set>
+            </if-true-action-list>
+          </if>
+          <set id="T1">
+            <variable-reference id="T"/>
+          </set>
+          <set id="T">
+            <int-val>0x11A7</int-val>
+          </set>
+          <macro-reference id="macro-compose"/>
+          <set id="T">
+            <variable-reference id="T1"/>
+          </set>
+        </if-not-true-action-list>
+      </if>
+    </macro>
+  </macro-list>
+  <map-list>
+    <map id="map-uppercase">
+      <rule>
+        <keyseq keys="B"/>
+        <pushback-keyseq>
+          <keyseq keys="b"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <pushback-keyseq>
+          <keyseq keys="c"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <pushback-keyseq>
+          <keyseq keys="d"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <pushback-keyseq>
+          <keyseq keys="f"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <pushback-keyseq>
+          <keyseq keys="g"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <pushback-keyseq>
+          <keyseq keys="h"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <pushback-keyseq>
+          <keyseq keys="j"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <pushback-keyseq>
+          <keyseq keys="k"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <pushback-keyseq>
+          <keyseq keys="l"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <pushback-keyseq>
+          <keyseq keys="m"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <pushback-keyseq>
+          <keyseq keys="n"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <pushback-keyseq>
+          <keyseq keys="p"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <pushback-keyseq>
+          <keyseq keys="q"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <pushback-keyseq>
+          <keyseq keys="r"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <pushback-keyseq>
+          <keyseq keys="s"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <pushback-keyseq>
+          <keyseq keys="t"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <pushback-keyseq>
+          <keyseq keys="v"/>
+        </pushback-keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <pushback-keyseq>
+          <keyseq keys="x"/>
+        </pushback-keyseq>
+      </rule>
+    </map>
+    <map id="map-X">
+      <rule>
+        <keyseq keys="g"/>
+        <set id="L1">
+          <int-val>0x1100</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11A8</int-val>
+        </set>
+        <insert character="12593"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="gg"/>
+        <set id="L1">
+          <int-val>0x1101</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11A9</int-val>
+        </set>
+        <insert character="12594"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="kk"/>
+        <set id="L1">
+          <int-val>0x1101</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11A9</int-val>
+        </set>
+        <insert character="12594"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="qq"/>
+        <set id="L1">
+          <int-val>0x1101</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11A9</int-val>
+        </set>
+        <insert character="12594"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <set id="L1">
+          <int-val>0x1101</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11A9</int-val>
+        </set>
+        <insert character="12594"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <set id="L1">
+          <int-val>0x1102</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11AB</int-val>
+        </set>
+        <insert character="12596"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <set id="L1">
+          <int-val>0x1103</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11AE</int-val>
+        </set>
+        <insert character="12599"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <set id="L1">
+          <int-val>0x1105</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11AF</int-val>
+        </set>
+        <insert character="12601"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <set id="L1">
+          <int-val>0x1105</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11AF</int-val>
+        </set>
+        <insert character="12601"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <set id="L1">
+          <int-val>0x1106</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11B7</int-val>
+        </set>
+        <insert character="12609"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <set id="L1">
+          <int-val>0x1107</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11B8</int-val>
+        </set>
+        <insert character="12610"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <set id="L1">
+          <int-val>0x1107</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11B8</int-val>
+        </set>
+        <insert character="12610"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <set id="L1">
+          <int-val>0x1109</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BA</int-val>
+        </set>
+        <insert character="12613"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+        <set id="L1">
+          <int-val>0x110A</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BB</int-val>
+        </set>
+        <insert character="12614"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <set id="L1">
+          <int-val>0x110B</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BC</int-val>
+        </set>
+        <insert character="12615"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <set id="L1">
+          <int-val>0x110B</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BC</int-val>
+        </set>
+        <insert character="12615"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <set id="L1">
+          <int-val>0x110C</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BD</int-val>
+        </set>
+        <insert character="12616"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <set id="L1">
+          <int-val>0x110E</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BE</int-val>
+        </set>
+        <insert character="12618"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <set id="L1">
+          <int-val>0x110F</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BF</int-val>
+        </set>
+        <insert character="12619"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <set id="L1">
+          <int-val>0x110F</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11BF</int-val>
+        </set>
+        <insert character="12619"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <set id="L1">
+          <int-val>0x1110</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11C0</int-val>
+        </set>
+        <insert character="12620"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <set id="L1">
+          <int-val>0x1111</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11C1</int-val>
+        </set>
+        <insert character="12621"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <set id="L1">
+          <int-val>0x1111</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11C1</int-val>
+        </set>
+        <insert character="12621"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <set id="L1">
+          <int-val>0x1112</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11C2</int-val>
+        </set>
+        <insert character="12622"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+    </map>
+    <map id="map-L">
+      <rule>
+        <keyseq keys="dd"/>
+        <set id="L">
+          <int-val>0x1104</int-val>
+        </set>
+        <insert character="12600"/>
+      </rule>
+      <rule>
+        <keyseq keys="tt"/>
+        <set id="L">
+          <int-val>0x1104</int-val>
+        </set>
+        <insert character="12600"/>
+      </rule>
+      <rule>
+        <keyseq keys="bb"/>
+        <set id="L">
+          <int-val>0x1108</int-val>
+        </set>
+        <insert character="12611"/>
+      </rule>
+      <rule>
+        <keyseq keys="vv"/>
+        <set id="L">
+          <int-val>0x1108</int-val>
+        </set>
+        <insert character="12611"/>
+      </rule>
+      <rule>
+        <keyseq keys="jj"/>
+        <set id="L">
+          <int-val>0x110D</int-val>
+        </set>
+        <insert character="12617"/>
+      </rule>
+    </map>
+    <map id="map-T">
+      <rule>
+        <keyseq keys="gs"/>
+        <set id="T">
+          <int-val>0x11AA</int-val>
+        </set>
+        <insert character="12595"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="nj"/>
+        <set id="T">
+          <int-val>0x11AC</int-val>
+        </set>
+        <insert character="12597"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="nh"/>
+        <set id="T">
+          <int-val>0x11AD</int-val>
+        </set>
+        <insert character="12598"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lg"/>
+        <set id="T">
+          <int-val>0x11B0</int-val>
+        </set>
+        <insert character="12602"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lm"/>
+        <set id="T">
+          <int-val>0x11B1</int-val>
+        </set>
+        <insert character="12603"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lb"/>
+        <set id="T">
+          <int-val>0x11B2</int-val>
+        </set>
+        <insert character="12604"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="ls"/>
+        <set id="T">
+          <int-val>0x11B3</int-val>
+        </set>
+        <insert character="12605"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lt"/>
+        <set id="T">
+          <int-val>0x11B4</int-val>
+        </set>
+        <insert character="12606"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lp"/>
+        <set id="T">
+          <int-val>0x11B5</int-val>
+        </set>
+        <insert character="12607"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <set id="T">
+          <int-val>0x11B6</int-val>
+        </set>
+        <insert character="12608"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+      <rule>
+        <keyseq keys="bs"/>
+        <set id="T">
+          <int-val>0x11B9</int-val>
+        </set>
+        <insert character="12612"/>
+        <macro-reference id="macro-compose"/>
+      </rule>
+    </map>
+    <map id="map-V">
+      <rule>
+        <keyseq keys="a"/>
+        <set id="V">
+          <int-val>0x1161</int-val>
+        </set>
+        <insert character="12623"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <set id="V">
+          <int-val>0x1162</int-val>
+        </set>
+        <insert character="12624"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <set id="V">
+          <int-val>0x1162</int-val>
+        </set>
+        <insert character="12624"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <set id="V">
+          <int-val>0x1163</int-val>
+        </set>
+        <insert character="12625"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ia"/>
+        <set id="V">
+          <int-val>0x1163</int-val>
+        </set>
+        <insert character="12625"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="yai"/>
+        <set id="V">
+          <int-val>0x1164</int-val>
+        </set>
+        <insert character="12626"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="yae"/>
+        <set id="V">
+          <int-val>0x1164</int-val>
+        </set>
+        <insert character="12626"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="iae"/>
+        <set id="V">
+          <int-val>0x1164</int-val>
+        </set>
+        <insert character="12626"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="eo"/>
+        <set id="V">
+          <int-val>0x1165</int-val>
+        </set>
+        <insert character="12627"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <set id="V">
+          <int-val>0x1166</int-val>
+        </set>
+        <insert character="12628"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoi"/>
+        <set id="V">
+          <int-val>0x1166</int-val>
+        </set>
+        <insert character="12628"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="yeo"/>
+        <set id="V">
+          <int-val>0x1167</int-val>
+        </set>
+        <insert character="12629"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ieo"/>
+        <set id="V">
+          <int-val>0x1167</int-val>
+        </set>
+        <insert character="12629"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <set id="V">
+          <int-val>0x1168</int-val>
+        </set>
+        <insert character="12630"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ie"/>
+        <set id="V">
+          <int-val>0x1168</int-val>
+        </set>
+        <insert character="12630"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="yeoi"/>
+        <set id="V">
+          <int-val>0x1168</int-val>
+        </set>
+        <insert character="12630"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <set id="V">
+          <int-val>0x1169</int-val>
+        </set>
+        <insert character="12631"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="oa"/>
+        <set id="V">
+          <int-val>0x116A</int-val>
+        </set>
+        <insert character="12632"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="wa"/>
+        <set id="V">
+          <int-val>0x116A</int-val>
+        </set>
+        <insert character="12632"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ua"/>
+        <set id="V">
+          <int-val>0x116A</int-val>
+        </set>
+        <insert character="12632"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="oai"/>
+        <set id="V">
+          <int-val>0x116B</int-val>
+        </set>
+        <insert character="12633"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="wae"/>
+        <set id="V">
+          <int-val>0x116B</int-val>
+        </set>
+        <insert character="12633"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="uae"/>
+        <set id="V">
+          <int-val>0x116B</int-val>
+        </set>
+        <insert character="12633"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="oae"/>
+        <set id="V">
+          <int-val>0x116B</int-val>
+        </set>
+        <insert character="12633"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="oi"/>
+        <set id="V">
+          <int-val>0x116C</int-val>
+        </set>
+        <insert character="12634"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="woe"/>
+        <set id="V">
+          <int-val>0x116C</int-val>
+        </set>
+        <insert character="12634"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="uoe"/>
+        <set id="V">
+          <int-val>0x116C</int-val>
+        </set>
+        <insert character="12634"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe"/>
+        <set id="V">
+          <int-val>0x116C</int-val>
+        </set>
+        <insert character="12634"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <set id="V">
+          <int-val>0x116D</int-val>
+        </set>
+        <insert character="12635"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="io"/>
+        <set id="V">
+          <int-val>0x116D</int-val>
+        </set>
+        <insert character="12635"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <set id="V">
+          <int-val>0x116E</int-val>
+        </set>
+        <insert character="12636"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <set id="V">
+          <int-val>0x116E</int-val>
+        </set>
+        <insert character="12636"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <set id="V">
+          <int-val>0x116E</int-val>
+        </set>
+        <insert character="12636"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ueo"/>
+        <set id="V">
+          <int-val>0x116F</int-val>
+        </set>
+        <insert character="12637"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <set id="V">
+          <int-val>0x116F</int-val>
+        </set>
+        <insert character="12637"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="uo"/>
+        <set id="V">
+          <int-val>0x116F</int-val>
+        </set>
+        <insert character="12637"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ue"/>
+        <set id="V">
+          <int-val>0x1170</int-val>
+        </set>
+        <insert character="12638"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="we"/>
+        <set id="V">
+          <int-val>0x1170</int-val>
+        </set>
+        <insert character="12638"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="wi"/>
+        <set id="V">
+          <int-val>0x1171</int-val>
+        </set>
+        <insert character="12639"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <set id="V">
+          <int-val>0x1172</int-val>
+        </set>
+        <insert character="12640"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="iu"/>
+        <set id="V">
+          <int-val>0x1172</int-val>
+        </set>
+        <insert character="12640"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="eu"/>
+        <set id="V">
+          <int-val>0x1173</int-val>
+        </set>
+        <insert character="12641"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="eui"/>
+        <set id="V">
+          <int-val>0x1174</int-val>
+        </set>
+        <insert character="12642"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ui"/>
+        <set id="V">
+          <int-val>0x1174</int-val>
+        </set>
+        <insert character="12642"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <set id="V">
+          <int-val>0x1175</int-val>
+        </set>
+        <insert character="12643"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <set id="V">
+          <int-val>0x1175</int-val>
+        </set>
+        <insert character="12643"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <set id="V">
+          <int-val>0x1175</int-val>
+        </set>
+        <insert character="12643"/>
+        <macro-reference id="macro-compose-vowel"/>
+      </rule>
+    </map>
+    <map id="map-V-head">
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+    </map>
+    <map id="map-punctuation">
+      <rule>
+        <keyseq keys=","/>
+        <insert character="44"/>
+      </rule>
+      <rule>
+        <keyseq keys=",,"/>
+        <insert character="12289"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys=".."/>
+        <insert character="12290"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="??"/>
+        <insert character="65311"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="33"/>
+      </rule>
+      <rule>
+        <keyseq keys="!!"/>
+        <insert character="65281"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <if condition="&gt;">
+          <variable-reference id="handled-keys"/>
+          <int-val>1</int-val>
+          <if-true-action-list>
+            <undo/>
+          </if-true-action-list>
+          <if-not-true-action-list>
+            <unhandle/>
+          </if-not-true-action-list>
+        </if>
+      </rule>
+    </map>
+    <map id="map-toggle-mode">
+      <rule>
+        <keyseq keys="I"/>
+        <if condition="=">
+          <variable-reference id="ISOLATED"/>
+          <int-val>0</int-val>
+          <if-true-action-list>
+            <set id="ISOLATED">
+              <int-val>1</int-val>
+            </set>
+          </if-true-action-list>
+          <if-not-true-action-list>
+            <set id="ISOLATED">
+              <int-val>0</int-val>
+            </set>
+          </if-not-true-action-list>
+        </if>
+      </rule>
+    </map>
+    <map id="map-commit-preedit">
+      <rule>
+        <keyseq keys=";"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-title-text>로마자</state-title-text>
+      <state-hook>
+        <set id="L">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-uppercase"/>
+      <branch branch-selecting-map="map-X">
+        <set id="L">
+          <variable-reference id="L1"/>
+        </set>
+        <shift-to id="state-after-L"/>
+      </branch>
+      <branch branch-selecting-map="map-L">
+        <shift-to id="state-after-L"/>
+      </branch>
+      <branch branch-selecting-map="map-V">
+        <shift-to id="state-after-LV"/>
+      </branch>
+      <branch branch-selecting-map="map-T"/>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-punctuation"/>
+      <branch branch-selecting-map="map-enter-fullwidth-mode">
+        <shift-to id="state-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-single-fullwidth-mode">
+        <shift-to id="state-single-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-toggle-mode">
+        <shift-to id="state-isolated-jamo-mode"/>
+      </branch>
+    </state>
+    <state id="state-after-L">
+      <branch branch-selecting-map="map-V">
+        <shift-to id="state-after-LV"/>
+      </branch>
+      <branch branch-selecting-map="map-commit-preedit">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-after-LV">
+      <branch branch-selecting-map="map-X">
+        <shift-to id="state-after-LVX"/>
+      </branch>
+      <branch branch-selecting-map="map-T">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-commit-preedit">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-after-LVX">
+      <branch branch-selecting-map="map-V-head">
+        <delete-to-marker position="@first"/>
+        <pushback-n-events n="0"/>
+        <shift-to id="state-fix-LV-redo-L"/>
+      </branch>
+      <branch branch-selecting-map="map-commit-preedit">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+    </state>
+    <state id="state-fix-LV-redo-L">
+      <state-hook>
+        <set id="L">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-X">
+        <set id="L">
+          <variable-reference id="L1"/>
+        </set>
+        <shift-to id="state-fix-LV-redo-V"/>
+      </branch>
+      <branch branch-selecting-map="map-L">
+        <shift-to id="state-fix-LV-redo-V"/>
+      </branch>
+      <branch branch-selecting-map="map-V">
+        <set id="L">
+          <int-val>0x110B</int-val>
+        </set>
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <macro-reference id="macro-compose"/>
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-fix-LV-redo-V">
+      <branch branch-selecting-map="map-V">
+        <set id="T">
+          <int-val>0x11A7</int-val>
+        </set>
+        <macro-reference id="macro-compose"/>
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-isolated-jamo-mode">
+      <state-title-text>자모</state-title-text>
+      <state-hook>
+        <set id="L">
+          <int-val>-1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-X">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-L">
+        <set id="L">
+          <int-val>-1</int-val>
+        </set>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-T">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-V">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-commit-preedit">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-enter-fullwidth-mode">
+        <shift-to id="state-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-single-fullwidth-mode">
+        <shift-to id="state-single-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-toggle-mode">
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/latn-post.mim b/MIM/latn-post.mim
deleted file mode 100644 (file)
index ed32a1e..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-;; latn-post.mim -- Latin input method with postfix modifiers
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database, a sub-part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU General Public License as
-;; published by the Free Software Foundation; either version 2, or (at
-;; your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with the m17n library; see the file COPYING.  If not, write to
-;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Latin script with postfix modifiers.
-;;; @image html latn-post.png
-;;; @image latex latn-post.eps "Examples" width=\narrowwidth
-
-;; | mark       | postfix | examples
-;; |------------+---------+----------
-;; | acute      |    '    | a' -> á
-;; | grave      |    `    | a` -> à
-;; | circumflex |    ^    | a^ -> â
-;; | diaeresis  |    "    | a" -> ä
-;; | tilde      |    ~    | a~ -> ã
-;; | cedilla    |    ,    | c, -> ç
-;; | ogonek     |    ,    | a, -> ą
-;; | breve      |    ~    | g~ -> ğ
-;; | caron      |    ~    | c~ -> č
-;; | dbl. acute |    :    | o: -> ő
-;; | ring       |    .    | u. -> ů
-;; | dot        |    .    | z. -> ż
-;; | stroke     |    /    | l/ -> ł
-;; | others     | /, etc. | d/ -> ð   t/ -> þ   a/ -> å   o/ -> ø
-;; |            |         | ae/ -> æ  ij -> ij   oe/ -> œ  s/ -> ß
-;; |            |         | ?/ -> ¿   !/ -> ¡   // -> °
-;; |            |         | << -> «   >> -> »   o_ -> º   a_ -> ª
-;; 
-;; Repeating the postfix changes ambiguous combining marks:
-;;  Ex: A~ -> Ã, A~~ -> Ă, A~~~ -> A~
-
-(input-method t latn-post)
-
-(description
- "Latin script input method using postfix modifiers.
-   | mark       | postfix | examples
-   |------------+---------+----------
-   | acute      |    '    | a' -> á
-   | grave      |    `    | a` -> à
-   | circumflex |    ^    | a^ -> â
-   | diaeresis  |    \"    | a\" -> ä
-   | tilde      |    ~    | a~ -> ã
-   | cedilla    |    ,    | c, -> ç
-   | ogonek     |    ,    | a, -> ą
-   | breve      |    ~    | g~ -> ğ
-   | caron      |    ~    | c~ -> č
-   | dbl. acute |    :    | o: -> ő
-   | ring       |    .    | u. -> ů
-   | dot        |    .    | z. -> ż
-   | stroke     |    /    | l/ -> ł
-   | others     | /, etc. | d/ -> ð   t/ -> þ   a/ -> å   o/ -> ø
-   |            |         | ae/ -> æ  ij -> ij   oe/ -> œ  s/ -> ß
-   |            |         | ?/ -> ¿   !/ -> ¡   // -> °
-   |            |         | << -> «   >> -> »   o_ -> º   a_ -> ª
-Repeating the postfix changes ambiguous combining marks:
-  Ex: A~ -> Ã, A~~ -> Ă, A~~~ -> A~
-")
-
-(title "Latin-post")
-
-(map
-  (trans
-   ("!/" "¡")
-   ("!//" "!/")
-   ("//" "°")
-   ("///" "//")
-   ("<<" "\«")
-   ("<<<" "<<")
-   (">>" "\»")
-   (">>>" ">>")
-   ("?/" "¿")
-   ("?//" "?/")
-   ("$/" "£")
-   ("$//" "¤")
-   ("$///" "$/")
-
-   ("A'" "Á")    ("a'" "á")
-   ("A''" "A'")           ("a''" "a'")
-   ("A," "Ą")    ("a," "ą")
-   ("A,," "A,")           ("a,," "a,")
-   ("A-" "Ā")    ("a-" "ā")
-   ("A--" "A-")           ("a--" "a-")
-   ("A/" "Å")    ("a/" "å")
-   ("A//" "A/")           ("a//" "a/")
-   ("A\"" "Ä")           ("a\"" "ä")
-   ("A\"\"" "A\"")        ("a\"\"" "a\"")
-   ("A^" "Â")    ("a^" "â")
-   ("A^^" "A^")           ("a^^" "a^")
-   ("A`" "À")    ("a`" "à")
-   ("A``" "A`")           ("a``" "a`")
-   ("A~" "Ã")    ("a~" "ã")
-   ("A~~" "Ă")           ("a~~" "ă")
-   ("A~~~" "A~")          ("a~~~" "a~")
-   ("AE/" "Æ")           ("ae/" "æ")
-   ("AE//" "Æ/")         ("ae//" "æ/")
-   ("AE///" "AE/")        ("ae///" "ae/")
-                  ("a_" "ª")
-                  ("a__" "a_")
-   ("C'" "Ć")    ("c'" "ć")
-   ("C''" "C'")           ("c''" "c'")
-   ("C," "Ç")    ("c," "ç")
-   ("C,," "C,")           ("c,," "c,")
-   ("C." "Ċ")    ("c." "ċ")
-   ("C.." "C.")           ("c.." "c.")
-   ("C^" "Ĉ")    ("c^" "ĉ")
-   ("C^^" "C^")           ("c^^" "c^")
-   ("C~" "Č")    ("c~" "č")  
-   ("C~~" "C~")           ("c~~" "c~")
-                  ("c/" "¢")
-                  ("c//" "c/")
-   ("D/" "Ð")    ("d/" "ð")
-   ("D//" "Đ")           ("d//" "đ")
-   ("D///" "D/")          ("d///" "d/")
-   ("D~" "Ď")    ("d~" "ď")
-   ("D~~" "D~")           ("d~~" "d~")
-   ("E'" "É")    ("e'" "é")
-   ("E''" "E'")           ("e''" "e'")
-   ("E," "Ę")    ("e," "ę")
-   ("E,," "E,")           ("e,," "e,")
-   ("E-" "Ē")    ("e-" "ē")
-   ("E--" "E-")           ("e--" "e-")
-   ("E." "Ė")    ("e." "ė")
-   ("E.." "E.")           ("e.." "e.")
-   ("E\"" "Ë")           ("e\"" "ë")
-   ("E\"\"" "E\"")        ("e\"\"" "e\"")
-   ("E^" "Ê")    ("e^" "ê")
-   ("E^^" "E^")           ("e^^" "e^")
-   ("E`" "È")    ("e`" "è")
-   ("E``" "E`")           ("e``" "e`")
-   ("E~" "Ě")    ("e~" "ě")
-   ("E~~" "Ĕ")           ("e~~" "ĕ")
-   ("E~~~" "E~")          ("e~~~" "e~")
-                  ("e=" "€")
-                  ("e==" "e=")
-   ("G," "Ģ")    ("g," "ģ")
-   ("G,," "G,")           ("g,," "g,")
-   ("G." "Ġ")    ("g." "ġ")
-   ("G.." "G.")           ("g.." "g.")
-   ("G^" "Ĝ")    ("g^" "ĝ")
-   ("G^^" "G^")           ("g^^" "g^")
-   ("G~" "Ğ")    ("g~" "ğ")
-   ("G~~" "G~")           ("g~~" "g~")
-   ("H/" "Ħ")    ("h/" "ħ")
-   ("H//" "H/")           ("h//" "h/")
-   ("H^" "Ĥ")    ("h^" "ĥ")
-   ("H^^" "H^")           ("h^^" "h^")
-   ("I'" "Í")    ("i'" "í")
-   ("I''" "I'")           ("i''" "i'")
-   ("I," "Į")    ("i," "į")
-   ("I,," "I,")           ("i,," "i,")
-   ("I-" "Ī")    ("i-" "ī")
-   ("I--" "I-")           ("i--" "i-")
-   ("I." "İ")    ("i." "ı")
-   ("I.." "I.")           ("i.." "i.")
-   ("I\"" "Ï")           ("i\"" "ï")
-   ("I\"\"" "I\"")        ("i\"\"" "i\"")
-   ("I^" "Î")    ("i^" "î")
-   ("I^^" "I^")           ("i^^" "i^")
-   ("I`" "Ì")    ("i`" "ì")
-   ("I``" "I`")           ("i``" "i`")
-   ("I~" "Ĩ")    ("i~" "ĩ")
-   ("I~~" "Ĭ")           ("i~~" "ĭ")
-   ("I~~~" "I~")          ("i~~~" "i~")
-   ("IJ/" "IJ")           ("ij/" "ij")
-   ("IJ//" "IJ/")         ("ij//" "ij/")
-   ("IJ///" "IJ/")        ("ij///" "ij/")
-   ("J^" "Ĵ")    ("j^" "ĵ")
-   ("J^^" "J^")           ("j^^" "j^")
-   ("K," "Ķ")    ("k," "ķ")
-   ("K,," "K,")           ("k,," "k,")
-                  ("k/" "ĸ")
-                  ("k//" "k/")
-   ("L'" "Ĺ")    ("l'" "ĺ")
-   ("L''" "L'")           ("l''" "l'")
-   ("L," "Ļ")    ("l," "ļ")
-   ("L,," "L,")           ("l,," "l,")
-   ("L." "Ŀ")    ("l." "ŀ")
-   ("L.." "L.")           ("l.." "l.")
-   ("L/" "Ł")    ("l/" "ł")
-   ("L//" "L/")           ("l//" "l/")
-   ("L~" "Ľ")    ("l~" "ľ")
-   ("L~~" "L~")           ("l~~" "l~")
-   ("N'" "Ń")    ("n'" "ń")
-   ("N''" "N'")           ("n''" "n'")
-   ("N," "Ņ")    ("n," "ņ")
-   ("N,," "N,")           ("n,," "n,")
-   ("N/" "Ŋ")    ("n/" "ŋ")
-   ("N//" "N/")           ("n//" "n/")
-   ("N~" "Ñ")    ("n~" "ñ")
-   ("N~~" "Ň")           ("n~~" "ň")
-   ("N~~~" "N~")          ("n~~~" "n~")
-   ("O'" "Ó")    ("o'" "ó")
-   ("O''" "O'")           ("o''" "o'")
-   ("O-" "Ō")    ("o-" "ō")
-   ("O--" "O-")           ("o--" "o-")
-   ("O/" "Ø")    ("o/" "ø")
-   ("O//" "O/")           ("o//" "o/")
-   ("O:" "Ő")    ("o:" "ő")
-   ("O::" "O:")           ("o::" "o:")
-   ("O\"" "Ö")           ("o\"" "ö")
-   ("O\"\"" "O\"")        ("o\"\"" "o\"")
-   ("O^" "Ô")    ("o^" "ô")
-   ("O^^" "O^")           ("o^^" "o^")
-   ("O`" "Ò")    ("o`" "ò")
-   ("O``" "O`")           ("o``" "o`")
-   ("O~" "Õ")    ("o~" "õ")
-   ("O~~" "Ŏ")           ("o~~" "ŏ")
-   ("O~~~" "O~")          ("o~~~" "o~")
-   ("OE/" "Œ")           ("oe/" "œ")
-   ("OE//" "Œ/")         ("oe//" "œ/")
-   ("OE///" "OE/")        ("oe///" "oe/")
-                  ("o_" "º")
-                  ("o__" "o_")
-   ("R'" "Ŕ")    ("r'" "ŕ")
-   ("R''" "R'")           ("r''" "r'")
-   ("R," "Ŗ")    ("r," "ŗ")
-   ("R,," "R,")           ("r,," "r,")
-   ("R~" "Ř")    ("r~" "ř")
-   ("R~~" "R~")           ("r~~" "r~")
-   ("S'" "Ś")    ("s'" "ś")
-   ("S''" "S'")           ("s''" "s'")
-   ("S," "Ş")    ("s," "ş")
-   ("S,," "S,")           ("s,," "s,")
-   ("S^" "Ŝ")    ("s^" "ŝ")
-   ("S^^" "S^")           ("s^^" "s^")
-   ("S~" "Š")    ("s~" "š")
-   ("S~~" "S~")           ("s~~" "s~")
-                  ("s/" "ß")
-                  ("s//" "s/")
-   ("T," "Ţ")    ("t," "ţ")
-   ("T,," "T,")           ("t,," "t,")
-   ("T/" "Þ")    ("t/" "þ")
-   ("T//" "Ŧ")           ("t//" "ŧ")
-   ("T///" "T/")          ("t///" "t/")
-   ("T~" "Ť")    ("t~" "ť")
-   ("T~~" "T~")           ("t~~" "t~")
-   ("U'" "Ú")    ("u'" "ú")
-   ("U''" "U'")           ("u''" "u'")
-   ("U," "Ų")    ("u," "ų")
-   ("U,," "U,")           ("u,," "u,")
-   ("U-" "Ū")    ("u-" "ū")
-   ("U--" "U-")           ("u--" "u-")
-   ("U/" "Ů")    ("u/" "ů")
-   ("U//" "U/")           ("u//" "u/")
-   ("U:" "Ű")    ("u:" "ű")
-   ("U::" "U:")           ("u::" "u:")
-   ("U\"" "Ü")           ("u\"" "ü")
-   ("U\"\"" "U\"")        ("u\"\"" "u\"")
-   ("U^" "Û")    ("u^" "û")
-   ("U^^" "U^")           ("u^^" "u^")
-   ("U`" "Ù")    ("u`" "ù")
-   ("U``" "U`")           ("u``" "u`")
-   ("U~" "Ũ")    ("u~" "ũ")
-   ("U~~" "Ŭ")           ("u~~" "ŭ")
-   ("U~~~" "U~")          ("u~~~" "u~")
-   ("W^" "Ŵ")    ("w^" "ŵ")
-   ("W^^" "W^")           ("w^^" "w^")
-   ("Y'" "Ý")    ("y'" "ý")
-   ("Y''" "Y'")           ("y''" "y'")
-   ("Y^" "Ŷ")    ("y^" "ŷ")
-   ("Y^^" "Y^")           ("y^^" "y^")
-   ("Y\"" "Ÿ")           ("y\"" "ÿ")
-   ("Y\"\"" "Y\"")        ("y\"\"" "y\"")
-   ("Y=" "¥")
-   ("Y==" "Y=")
-   ("Z'" "Ź")    ("z'" "ź")
-   ("Z''" "Z'")           ("z''" "z'")
-   ("Z." "Ż")    ("z." "ż")
-   ("Z.." "Z.")           ("z.." "z.")
-   ("Z~" "Ž")    ("z~" "ž")
-   ("Z~~" "Z~")           ("z~~" "z~")
-   ))
-
-(state
-  (init
-    (trans)))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/latn-post.mimx b/MIM/latn-post.mimx
new file mode 100644 (file)
index 0000000..42da49d
--- /dev/null
@@ -0,0 +1,1597 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>latn-post</name>
+  </tags>
+  <description>Latin script input method using postfix modifiers.
+   | mark       | postfix | examples
+   |------------+---------+----------
+   | acute      |    '    | a' -&gt; á
+   | grave      |    `    | a` -&gt; à
+   | circumflex |    ^    | a^ -&gt; â
+   | diaeresis  |    "    | a" -&gt; ä
+   | tilde      |    ~    | a~ -&gt; ã
+   | cedilla    |    ,    | c, -&gt; ç
+   | ogonek     |    ,    | a, -&gt; ą
+   | breve      |    ~    | g~ -&gt; ğ
+   | caron      |    ~    | c~ -&gt; č
+   | dbl. acute |    :    | o: -&gt; ő
+   | ring       |    .    | u. -&gt; ů
+   | dot        |    .    | z. -&gt; ż
+   | stroke     |    /    | l/ -&gt; ł
+   | others     | /, etc. | d/ -&gt; ð   t/ -&gt; þ   a/ -&gt; å   o/ -&gt; ø
+   |            |         | ae/ -&gt; æ  ij -&gt; ij   oe/ -&gt; œ  s/ -&gt; ß
+   |            |         | ?/ -&gt; ¿   !/ -&gt; ¡   // -&gt; °
+   |            |         | &lt;&lt; -&gt; «   &gt;&gt; -&gt; »   o_ -&gt; º   a_ -&gt; ª
+Repeating the postfix changes ambiguous combining marks:
+  Ex: A~ -&gt; Ã, A~~ -&gt; Ă, A~~~ -&gt; A~
+</description>
+  <title>Latin-post</title>
+  <map-list>
+    <map id="map-trans">
+      <rule>
+        <keyseq keys="!/"/>
+        <insert string="¡"/>
+      </rule>
+      <rule>
+        <keyseq keys="!//"/>
+        <insert string="!/"/>
+      </rule>
+      <rule>
+        <keyseq keys="//"/>
+        <insert string="°"/>
+      </rule>
+      <rule>
+        <keyseq keys="///"/>
+        <insert string="//"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;&lt;"/>
+        <insert string="«"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;&lt;&lt;"/>
+        <insert string="&lt;&lt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;&gt;"/>
+        <insert string="»"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;&gt;&gt;"/>
+        <insert string="&gt;&gt;"/>
+      </rule>
+      <rule>
+        <keyseq keys="?/"/>
+        <insert string="¿"/>
+      </rule>
+      <rule>
+        <keyseq keys="?//"/>
+        <insert string="?/"/>
+      </rule>
+      <rule>
+        <keyseq keys="$/"/>
+        <insert string="£"/>
+      </rule>
+      <rule>
+        <keyseq keys="$//"/>
+        <insert string="¤"/>
+      </rule>
+      <rule>
+        <keyseq keys="$///"/>
+        <insert string="$/"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&apos;"/>
+        <insert string="Á"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;"/>
+        <insert string="á"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&apos;&apos;"/>
+        <insert string="A&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&apos;&apos;"/>
+        <insert string="a&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="A,"/>
+        <insert string="Ą"/>
+      </rule>
+      <rule>
+        <keyseq keys="a,"/>
+        <insert string="ą"/>
+      </rule>
+      <rule>
+        <keyseq keys="A,,"/>
+        <insert string="A,"/>
+      </rule>
+      <rule>
+        <keyseq keys="a,,"/>
+        <insert string="a,"/>
+      </rule>
+      <rule>
+        <keyseq keys="A-"/>
+        <insert string="Ā"/>
+      </rule>
+      <rule>
+        <keyseq keys="a-"/>
+        <insert string="ā"/>
+      </rule>
+      <rule>
+        <keyseq keys="A--"/>
+        <insert string="A-"/>
+      </rule>
+      <rule>
+        <keyseq keys="a--"/>
+        <insert string="a-"/>
+      </rule>
+      <rule>
+        <keyseq keys="A/"/>
+        <insert string="Å"/>
+      </rule>
+      <rule>
+        <keyseq keys="a/"/>
+        <insert string="å"/>
+      </rule>
+      <rule>
+        <keyseq keys="A//"/>
+        <insert string="A/"/>
+      </rule>
+      <rule>
+        <keyseq keys="a//"/>
+        <insert string="a/"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&quot;"/>
+        <insert string="Ä"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&quot;"/>
+        <insert string="ä"/>
+      </rule>
+      <rule>
+        <keyseq keys="A&quot;&quot;"/>
+        <insert string="A&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="a&quot;&quot;"/>
+        <insert string="a&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^"/>
+        <insert string="Â"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^"/>
+        <insert string="â"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^^"/>
+        <insert string="A^"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^^"/>
+        <insert string="a^"/>
+      </rule>
+      <rule>
+        <keyseq keys="A`"/>
+        <insert string="À"/>
+      </rule>
+      <rule>
+        <keyseq keys="a`"/>
+        <insert string="à"/>
+      </rule>
+      <rule>
+        <keyseq keys="A``"/>
+        <insert string="A`"/>
+      </rule>
+      <rule>
+        <keyseq keys="a``"/>
+        <insert string="a`"/>
+      </rule>
+      <rule>
+        <keyseq keys="A~"/>
+        <insert string="Ã"/>
+      </rule>
+      <rule>
+        <keyseq keys="a~"/>
+        <insert string="ã"/>
+      </rule>
+      <rule>
+        <keyseq keys="A~~"/>
+        <insert string="Ă"/>
+      </rule>
+      <rule>
+        <keyseq keys="a~~"/>
+        <insert string="ă"/>
+      </rule>
+      <rule>
+        <keyseq keys="A~~~"/>
+        <insert string="A~"/>
+      </rule>
+      <rule>
+        <keyseq keys="a~~~"/>
+        <insert string="a~"/>
+      </rule>
+      <rule>
+        <keyseq keys="AE/"/>
+        <insert string="Æ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae/"/>
+        <insert string="æ"/>
+      </rule>
+      <rule>
+        <keyseq keys="AE//"/>
+        <insert string="Æ/"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae//"/>
+        <insert string="æ/"/>
+      </rule>
+      <rule>
+        <keyseq keys="AE///"/>
+        <insert string="AE/"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae///"/>
+        <insert string="ae/"/>
+      </rule>
+      <rule>
+        <keyseq keys="a_"/>
+        <insert string="ª"/>
+      </rule>
+      <rule>
+        <keyseq keys="a__"/>
+        <insert string="a_"/>
+      </rule>
+      <rule>
+        <keyseq keys="C&apos;"/>
+        <insert string="Ć"/>
+      </rule>
+      <rule>
+        <keyseq keys="c&apos;"/>
+        <insert string="ć"/>
+      </rule>
+      <rule>
+        <keyseq keys="C&apos;&apos;"/>
+        <insert string="C&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="c&apos;&apos;"/>
+        <insert string="c&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="C,"/>
+        <insert string="Ç"/>
+      </rule>
+      <rule>
+        <keyseq keys="c,"/>
+        <insert string="ç"/>
+      </rule>
+      <rule>
+        <keyseq keys="C,,"/>
+        <insert string="C,"/>
+      </rule>
+      <rule>
+        <keyseq keys="c,,"/>
+        <insert string="c,"/>
+      </rule>
+      <rule>
+        <keyseq keys="C."/>
+        <insert string="Ċ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c."/>
+        <insert string="ċ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C.."/>
+        <insert string="C."/>
+      </rule>
+      <rule>
+        <keyseq keys="c.."/>
+        <insert string="c."/>
+      </rule>
+      <rule>
+        <keyseq keys="C^"/>
+        <insert string="Ĉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c^"/>
+        <insert string="ĉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C^^"/>
+        <insert string="C^"/>
+      </rule>
+      <rule>
+        <keyseq keys="c^^"/>
+        <insert string="c^"/>
+      </rule>
+      <rule>
+        <keyseq keys="C~"/>
+        <insert string="Č"/>
+      </rule>
+      <rule>
+        <keyseq keys="c~"/>
+        <insert string="č"/>
+      </rule>
+      <rule>
+        <keyseq keys="C~~"/>
+        <insert string="C~"/>
+      </rule>
+      <rule>
+        <keyseq keys="c~~"/>
+        <insert string="c~"/>
+      </rule>
+      <rule>
+        <keyseq keys="c/"/>
+        <insert string="¢"/>
+      </rule>
+      <rule>
+        <keyseq keys="c//"/>
+        <insert string="c/"/>
+      </rule>
+      <rule>
+        <keyseq keys="D/"/>
+        <insert string="Ð"/>
+      </rule>
+      <rule>
+        <keyseq keys="d/"/>
+        <insert string="ð"/>
+      </rule>
+      <rule>
+        <keyseq keys="D//"/>
+        <insert string="Đ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d//"/>
+        <insert string="đ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D///"/>
+        <insert string="D/"/>
+      </rule>
+      <rule>
+        <keyseq keys="d///"/>
+        <insert string="d/"/>
+      </rule>
+      <rule>
+        <keyseq keys="D~"/>
+        <insert string="Ď"/>
+      </rule>
+      <rule>
+        <keyseq keys="d~"/>
+        <insert string="ď"/>
+      </rule>
+      <rule>
+        <keyseq keys="D~~"/>
+        <insert string="D~"/>
+      </rule>
+      <rule>
+        <keyseq keys="d~~"/>
+        <insert string="d~"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;"/>
+        <insert string="É"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;"/>
+        <insert string="é"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;&apos;"/>
+        <insert string="E&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;&apos;"/>
+        <insert string="e&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="E,"/>
+        <insert string="Ę"/>
+      </rule>
+      <rule>
+        <keyseq keys="e,"/>
+        <insert string="ę"/>
+      </rule>
+      <rule>
+        <keyseq keys="E,,"/>
+        <insert string="E,"/>
+      </rule>
+      <rule>
+        <keyseq keys="e,,"/>
+        <insert string="e,"/>
+      </rule>
+      <rule>
+        <keyseq keys="E-"/>
+        <insert string="Ē"/>
+      </rule>
+      <rule>
+        <keyseq keys="e-"/>
+        <insert string="ē"/>
+      </rule>
+      <rule>
+        <keyseq keys="E--"/>
+        <insert string="E-"/>
+      </rule>
+      <rule>
+        <keyseq keys="e--"/>
+        <insert string="e-"/>
+      </rule>
+      <rule>
+        <keyseq keys="E."/>
+        <insert string="Ė"/>
+      </rule>
+      <rule>
+        <keyseq keys="e."/>
+        <insert string="ė"/>
+      </rule>
+      <rule>
+        <keyseq keys="E.."/>
+        <insert string="E."/>
+      </rule>
+      <rule>
+        <keyseq keys="e.."/>
+        <insert string="e."/>
+      </rule>
+      <rule>
+        <keyseq keys="E&quot;"/>
+        <insert string="Ë"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&quot;"/>
+        <insert string="ë"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&quot;&quot;"/>
+        <insert string="E&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&quot;&quot;"/>
+        <insert string="e&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="E^"/>
+        <insert string="Ê"/>
+      </rule>
+      <rule>
+        <keyseq keys="e^"/>
+        <insert string="ê"/>
+      </rule>
+      <rule>
+        <keyseq keys="E^^"/>
+        <insert string="E^"/>
+      </rule>
+      <rule>
+        <keyseq keys="e^^"/>
+        <insert string="e^"/>
+      </rule>
+      <rule>
+        <keyseq keys="E`"/>
+        <insert string="È"/>
+      </rule>
+      <rule>
+        <keyseq keys="e`"/>
+        <insert string="è"/>
+      </rule>
+      <rule>
+        <keyseq keys="E``"/>
+        <insert string="E`"/>
+      </rule>
+      <rule>
+        <keyseq keys="e``"/>
+        <insert string="e`"/>
+      </rule>
+      <rule>
+        <keyseq keys="E~"/>
+        <insert string="Ě"/>
+      </rule>
+      <rule>
+        <keyseq keys="e~"/>
+        <insert string="ě"/>
+      </rule>
+      <rule>
+        <keyseq keys="E~~"/>
+        <insert string="Ĕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e~~"/>
+        <insert string="ĕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E~~~"/>
+        <insert string="E~"/>
+      </rule>
+      <rule>
+        <keyseq keys="e~~~"/>
+        <insert string="e~"/>
+      </rule>
+      <rule>
+        <keyseq keys="e="/>
+        <insert string="€"/>
+      </rule>
+      <rule>
+        <keyseq keys="e=="/>
+        <insert string="e="/>
+      </rule>
+      <rule>
+        <keyseq keys="G,"/>
+        <insert string="Ģ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g,"/>
+        <insert string="ģ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G,,"/>
+        <insert string="G,"/>
+      </rule>
+      <rule>
+        <keyseq keys="g,,"/>
+        <insert string="g,"/>
+      </rule>
+      <rule>
+        <keyseq keys="G."/>
+        <insert string="Ġ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g."/>
+        <insert string="ġ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G.."/>
+        <insert string="G."/>
+      </rule>
+      <rule>
+        <keyseq keys="g.."/>
+        <insert string="g."/>
+      </rule>
+      <rule>
+        <keyseq keys="G^"/>
+        <insert string="Ĝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g^"/>
+        <insert string="ĝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G^^"/>
+        <insert string="G^"/>
+      </rule>
+      <rule>
+        <keyseq keys="g^^"/>
+        <insert string="g^"/>
+      </rule>
+      <rule>
+        <keyseq keys="G~"/>
+        <insert string="Ğ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g~"/>
+        <insert string="ğ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G~~"/>
+        <insert string="G~"/>
+      </rule>
+      <rule>
+        <keyseq keys="g~~"/>
+        <insert string="g~"/>
+      </rule>
+      <rule>
+        <keyseq keys="H/"/>
+        <insert string="Ħ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h/"/>
+        <insert string="ħ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H//"/>
+        <insert string="H/"/>
+      </rule>
+      <rule>
+        <keyseq keys="h//"/>
+        <insert string="h/"/>
+      </rule>
+      <rule>
+        <keyseq keys="H^"/>
+        <insert string="Ĥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h^"/>
+        <insert string="ĥ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H^^"/>
+        <insert string="H^"/>
+      </rule>
+      <rule>
+        <keyseq keys="h^^"/>
+        <insert string="h^"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&apos;"/>
+        <insert string="Í"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;"/>
+        <insert string="í"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&apos;&apos;"/>
+        <insert string="I&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&apos;&apos;"/>
+        <insert string="i&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="I,"/>
+        <insert string="Į"/>
+      </rule>
+      <rule>
+        <keyseq keys="i,"/>
+        <insert string="į"/>
+      </rule>
+      <rule>
+        <keyseq keys="I,,"/>
+        <insert string="I,"/>
+      </rule>
+      <rule>
+        <keyseq keys="i,,"/>
+        <insert string="i,"/>
+      </rule>
+      <rule>
+        <keyseq keys="I-"/>
+        <insert string="Ī"/>
+      </rule>
+      <rule>
+        <keyseq keys="i-"/>
+        <insert string="ī"/>
+      </rule>
+      <rule>
+        <keyseq keys="I--"/>
+        <insert string="I-"/>
+      </rule>
+      <rule>
+        <keyseq keys="i--"/>
+        <insert string="i-"/>
+      </rule>
+      <rule>
+        <keyseq keys="I."/>
+        <insert string="İ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i."/>
+        <insert string="ı"/>
+      </rule>
+      <rule>
+        <keyseq keys="I.."/>
+        <insert string="I."/>
+      </rule>
+      <rule>
+        <keyseq keys="i.."/>
+        <insert string="i."/>
+      </rule>
+      <rule>
+        <keyseq keys="I&quot;"/>
+        <insert string="Ï"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&quot;"/>
+        <insert string="ï"/>
+      </rule>
+      <rule>
+        <keyseq keys="I&quot;&quot;"/>
+        <insert string="I&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="i&quot;&quot;"/>
+        <insert string="i&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="I^"/>
+        <insert string="Î"/>
+      </rule>
+      <rule>
+        <keyseq keys="i^"/>
+        <insert string="î"/>
+      </rule>
+      <rule>
+        <keyseq keys="I^^"/>
+        <insert string="I^"/>
+      </rule>
+      <rule>
+        <keyseq keys="i^^"/>
+        <insert string="i^"/>
+      </rule>
+      <rule>
+        <keyseq keys="I`"/>
+        <insert string="Ì"/>
+      </rule>
+      <rule>
+        <keyseq keys="i`"/>
+        <insert string="ì"/>
+      </rule>
+      <rule>
+        <keyseq keys="I``"/>
+        <insert string="I`"/>
+      </rule>
+      <rule>
+        <keyseq keys="i``"/>
+        <insert string="i`"/>
+      </rule>
+      <rule>
+        <keyseq keys="I~"/>
+        <insert string="Ĩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i~"/>
+        <insert string="ĩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I~~"/>
+        <insert string="Ĭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i~~"/>
+        <insert string="ĭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I~~~"/>
+        <insert string="I~"/>
+      </rule>
+      <rule>
+        <keyseq keys="i~~~"/>
+        <insert string="i~"/>
+      </rule>
+      <rule>
+        <keyseq keys="IJ/"/>
+        <insert string="IJ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ij/"/>
+        <insert string="ij"/>
+      </rule>
+      <rule>
+        <keyseq keys="IJ//"/>
+        <insert string="IJ/"/>
+      </rule>
+      <rule>
+        <keyseq keys="ij//"/>
+        <insert string="ij/"/>
+      </rule>
+      <rule>
+        <keyseq keys="IJ///"/>
+        <insert string="IJ/"/>
+      </rule>
+      <rule>
+        <keyseq keys="ij///"/>
+        <insert string="ij/"/>
+      </rule>
+      <rule>
+        <keyseq keys="J^"/>
+        <insert string="Ĵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="j^"/>
+        <insert string="ĵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J^^"/>
+        <insert string="J^"/>
+      </rule>
+      <rule>
+        <keyseq keys="j^^"/>
+        <insert string="j^"/>
+      </rule>
+      <rule>
+        <keyseq keys="K,"/>
+        <insert string="Ķ"/>
+      </rule>
+      <rule>
+        <keyseq keys="k,"/>
+        <insert string="ķ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K,,"/>
+        <insert string="K,"/>
+      </rule>
+      <rule>
+        <keyseq keys="k,,"/>
+        <insert string="k,"/>
+      </rule>
+      <rule>
+        <keyseq keys="k/"/>
+        <insert string="ĸ"/>
+      </rule>
+      <rule>
+        <keyseq keys="k//"/>
+        <insert string="k/"/>
+      </rule>
+      <rule>
+        <keyseq keys="L&apos;"/>
+        <insert string="Ĺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l&apos;"/>
+        <insert string="ĺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L&apos;&apos;"/>
+        <insert string="L&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="l&apos;&apos;"/>
+        <insert string="l&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="L,"/>
+        <insert string="Ļ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l,"/>
+        <insert string="ļ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L,,"/>
+        <insert string="L,"/>
+      </rule>
+      <rule>
+        <keyseq keys="l,,"/>
+        <insert string="l,"/>
+      </rule>
+      <rule>
+        <keyseq keys="L."/>
+        <insert string="Ŀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l."/>
+        <insert string="ŀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L.."/>
+        <insert string="L."/>
+      </rule>
+      <rule>
+        <keyseq keys="l.."/>
+        <insert string="l."/>
+      </rule>
+      <rule>
+        <keyseq keys="L/"/>
+        <insert string="Ł"/>
+      </rule>
+      <rule>
+        <keyseq keys="l/"/>
+        <insert string="ł"/>
+      </rule>
+      <rule>
+        <keyseq keys="L//"/>
+        <insert string="L/"/>
+      </rule>
+      <rule>
+        <keyseq keys="l//"/>
+        <insert string="l/"/>
+      </rule>
+      <rule>
+        <keyseq keys="L~"/>
+        <insert string="Ľ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l~"/>
+        <insert string="ľ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L~~"/>
+        <insert string="L~"/>
+      </rule>
+      <rule>
+        <keyseq keys="l~~"/>
+        <insert string="l~"/>
+      </rule>
+      <rule>
+        <keyseq keys="N&apos;"/>
+        <insert string="Ń"/>
+      </rule>
+      <rule>
+        <keyseq keys="n&apos;"/>
+        <insert string="ń"/>
+      </rule>
+      <rule>
+        <keyseq keys="N&apos;&apos;"/>
+        <insert string="N&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="n&apos;&apos;"/>
+        <insert string="n&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="N,"/>
+        <insert string="Ņ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n,"/>
+        <insert string="ņ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N,,"/>
+        <insert string="N,"/>
+      </rule>
+      <rule>
+        <keyseq keys="n,,"/>
+        <insert string="n,"/>
+      </rule>
+      <rule>
+        <keyseq keys="N/"/>
+        <insert string="Ŋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n/"/>
+        <insert string="ŋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N//"/>
+        <insert string="N/"/>
+      </rule>
+      <rule>
+        <keyseq keys="n//"/>
+        <insert string="n/"/>
+      </rule>
+      <rule>
+        <keyseq keys="N~"/>
+        <insert string="Ñ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n~"/>
+        <insert string="ñ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N~~"/>
+        <insert string="Ň"/>
+      </rule>
+      <rule>
+        <keyseq keys="n~~"/>
+        <insert string="ň"/>
+      </rule>
+      <rule>
+        <keyseq keys="N~~~"/>
+        <insert string="N~"/>
+      </rule>
+      <rule>
+        <keyseq keys="n~~~"/>
+        <insert string="n~"/>
+      </rule>
+      <rule>
+        <keyseq keys="O&apos;"/>
+        <insert string="Ó"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&apos;"/>
+        <insert string="ó"/>
+      </rule>
+      <rule>
+        <keyseq keys="O&apos;&apos;"/>
+        <insert string="O&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&apos;&apos;"/>
+        <insert string="o&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="O-"/>
+        <insert string="Ō"/>
+      </rule>
+      <rule>
+        <keyseq keys="o-"/>
+        <insert string="ō"/>
+      </rule>
+      <rule>
+        <keyseq keys="O--"/>
+        <insert string="O-"/>
+      </rule>
+      <rule>
+        <keyseq keys="o--"/>
+        <insert string="o-"/>
+      </rule>
+      <rule>
+        <keyseq keys="O/"/>
+        <insert string="Ø"/>
+      </rule>
+      <rule>
+        <keyseq keys="o/"/>
+        <insert string="ø"/>
+      </rule>
+      <rule>
+        <keyseq keys="O//"/>
+        <insert string="O/"/>
+      </rule>
+      <rule>
+        <keyseq keys="o//"/>
+        <insert string="o/"/>
+      </rule>
+      <rule>
+        <keyseq keys="O:"/>
+        <insert string="Ő"/>
+      </rule>
+      <rule>
+        <keyseq keys="o:"/>
+        <insert string="ő"/>
+      </rule>
+      <rule>
+        <keyseq keys="O::"/>
+        <insert string="O:"/>
+      </rule>
+      <rule>
+        <keyseq keys="o::"/>
+        <insert string="o:"/>
+      </rule>
+      <rule>
+        <keyseq keys="O&quot;"/>
+        <insert string="Ö"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&quot;"/>
+        <insert string="ö"/>
+      </rule>
+      <rule>
+        <keyseq keys="O&quot;&quot;"/>
+        <insert string="O&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="o&quot;&quot;"/>
+        <insert string="o&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="O^"/>
+        <insert string="Ô"/>
+      </rule>
+      <rule>
+        <keyseq keys="o^"/>
+        <insert string="ô"/>
+      </rule>
+      <rule>
+        <keyseq keys="O^^"/>
+        <insert string="O^"/>
+      </rule>
+      <rule>
+        <keyseq keys="o^^"/>
+        <insert string="o^"/>
+      </rule>
+      <rule>
+        <keyseq keys="O`"/>
+        <insert string="Ò"/>
+      </rule>
+      <rule>
+        <keyseq keys="o`"/>
+        <insert string="ò"/>
+      </rule>
+      <rule>
+        <keyseq keys="O``"/>
+        <insert string="O`"/>
+      </rule>
+      <rule>
+        <keyseq keys="o``"/>
+        <insert string="o`"/>
+      </rule>
+      <rule>
+        <keyseq keys="O~"/>
+        <insert string="Õ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o~"/>
+        <insert string="õ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O~~"/>
+        <insert string="Ŏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o~~"/>
+        <insert string="ŏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O~~~"/>
+        <insert string="O~"/>
+      </rule>
+      <rule>
+        <keyseq keys="o~~~"/>
+        <insert string="o~"/>
+      </rule>
+      <rule>
+        <keyseq keys="OE/"/>
+        <insert string="Œ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe/"/>
+        <insert string="œ"/>
+      </rule>
+      <rule>
+        <keyseq keys="OE//"/>
+        <insert string="Œ/"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe//"/>
+        <insert string="œ/"/>
+      </rule>
+      <rule>
+        <keyseq keys="OE///"/>
+        <insert string="OE/"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe///"/>
+        <insert string="oe/"/>
+      </rule>
+      <rule>
+        <keyseq keys="o_"/>
+        <insert string="º"/>
+      </rule>
+      <rule>
+        <keyseq keys="o__"/>
+        <insert string="o_"/>
+      </rule>
+      <rule>
+        <keyseq keys="R&apos;"/>
+        <insert string="Ŕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r&apos;"/>
+        <insert string="ŕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R&apos;&apos;"/>
+        <insert string="R&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="r&apos;&apos;"/>
+        <insert string="r&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="R,"/>
+        <insert string="Ŗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r,"/>
+        <insert string="ŗ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R,,"/>
+        <insert string="R,"/>
+      </rule>
+      <rule>
+        <keyseq keys="r,,"/>
+        <insert string="r,"/>
+      </rule>
+      <rule>
+        <keyseq keys="R~"/>
+        <insert string="Ř"/>
+      </rule>
+      <rule>
+        <keyseq keys="r~"/>
+        <insert string="ř"/>
+      </rule>
+      <rule>
+        <keyseq keys="R~~"/>
+        <insert string="R~"/>
+      </rule>
+      <rule>
+        <keyseq keys="r~~"/>
+        <insert string="r~"/>
+      </rule>
+      <rule>
+        <keyseq keys="S&apos;"/>
+        <insert string="Ś"/>
+      </rule>
+      <rule>
+        <keyseq keys="s&apos;"/>
+        <insert string="ś"/>
+      </rule>
+      <rule>
+        <keyseq keys="S&apos;&apos;"/>
+        <insert string="S&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="s&apos;&apos;"/>
+        <insert string="s&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="S,"/>
+        <insert string="Ş"/>
+      </rule>
+      <rule>
+        <keyseq keys="s,"/>
+        <insert string="ş"/>
+      </rule>
+      <rule>
+        <keyseq keys="S,,"/>
+        <insert string="S,"/>
+      </rule>
+      <rule>
+        <keyseq keys="s,,"/>
+        <insert string="s,"/>
+      </rule>
+      <rule>
+        <keyseq keys="S^"/>
+        <insert string="Ŝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s^"/>
+        <insert string="ŝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S^^"/>
+        <insert string="S^"/>
+      </rule>
+      <rule>
+        <keyseq keys="s^^"/>
+        <insert string="s^"/>
+      </rule>
+      <rule>
+        <keyseq keys="S~"/>
+        <insert string="Š"/>
+      </rule>
+      <rule>
+        <keyseq keys="s~"/>
+        <insert string="š"/>
+      </rule>
+      <rule>
+        <keyseq keys="S~~"/>
+        <insert string="S~"/>
+      </rule>
+      <rule>
+        <keyseq keys="s~~"/>
+        <insert string="s~"/>
+      </rule>
+      <rule>
+        <keyseq keys="s/"/>
+        <insert string="ß"/>
+      </rule>
+      <rule>
+        <keyseq keys="s//"/>
+        <insert string="s/"/>
+      </rule>
+      <rule>
+        <keyseq keys="T,"/>
+        <insert string="Ţ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t,"/>
+        <insert string="ţ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T,,"/>
+        <insert string="T,"/>
+      </rule>
+      <rule>
+        <keyseq keys="t,,"/>
+        <insert string="t,"/>
+      </rule>
+      <rule>
+        <keyseq keys="T/"/>
+        <insert string="Þ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t/"/>
+        <insert string="þ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T//"/>
+        <insert string="Ŧ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t//"/>
+        <insert string="ŧ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T///"/>
+        <insert string="T/"/>
+      </rule>
+      <rule>
+        <keyseq keys="t///"/>
+        <insert string="t/"/>
+      </rule>
+      <rule>
+        <keyseq keys="T~"/>
+        <insert string="Ť"/>
+      </rule>
+      <rule>
+        <keyseq keys="t~"/>
+        <insert string="ť"/>
+      </rule>
+      <rule>
+        <keyseq keys="T~~"/>
+        <insert string="T~"/>
+      </rule>
+      <rule>
+        <keyseq keys="t~~"/>
+        <insert string="t~"/>
+      </rule>
+      <rule>
+        <keyseq keys="U&apos;"/>
+        <insert string="Ú"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;"/>
+        <insert string="ú"/>
+      </rule>
+      <rule>
+        <keyseq keys="U&apos;&apos;"/>
+        <insert string="U&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&apos;&apos;"/>
+        <insert string="u&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="U,"/>
+        <insert string="Ų"/>
+      </rule>
+      <rule>
+        <keyseq keys="u,"/>
+        <insert string="ų"/>
+      </rule>
+      <rule>
+        <keyseq keys="U,,"/>
+        <insert string="U,"/>
+      </rule>
+      <rule>
+        <keyseq keys="u,,"/>
+        <insert string="u,"/>
+      </rule>
+      <rule>
+        <keyseq keys="U-"/>
+        <insert string="Ū"/>
+      </rule>
+      <rule>
+        <keyseq keys="u-"/>
+        <insert string="ū"/>
+      </rule>
+      <rule>
+        <keyseq keys="U--"/>
+        <insert string="U-"/>
+      </rule>
+      <rule>
+        <keyseq keys="u--"/>
+        <insert string="u-"/>
+      </rule>
+      <rule>
+        <keyseq keys="U/"/>
+        <insert string="Ů"/>
+      </rule>
+      <rule>
+        <keyseq keys="u/"/>
+        <insert string="ů"/>
+      </rule>
+      <rule>
+        <keyseq keys="U//"/>
+        <insert string="U/"/>
+      </rule>
+      <rule>
+        <keyseq keys="u//"/>
+        <insert string="u/"/>
+      </rule>
+      <rule>
+        <keyseq keys="U:"/>
+        <insert string="Ű"/>
+      </rule>
+      <rule>
+        <keyseq keys="u:"/>
+        <insert string="ű"/>
+      </rule>
+      <rule>
+        <keyseq keys="U::"/>
+        <insert string="U:"/>
+      </rule>
+      <rule>
+        <keyseq keys="u::"/>
+        <insert string="u:"/>
+      </rule>
+      <rule>
+        <keyseq keys="U&quot;"/>
+        <insert string="Ü"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&quot;"/>
+        <insert string="ü"/>
+      </rule>
+      <rule>
+        <keyseq keys="U&quot;&quot;"/>
+        <insert string="U&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="u&quot;&quot;"/>
+        <insert string="u&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="U^"/>
+        <insert string="Û"/>
+      </rule>
+      <rule>
+        <keyseq keys="u^"/>
+        <insert string="û"/>
+      </rule>
+      <rule>
+        <keyseq keys="U^^"/>
+        <insert string="U^"/>
+      </rule>
+      <rule>
+        <keyseq keys="u^^"/>
+        <insert string="u^"/>
+      </rule>
+      <rule>
+        <keyseq keys="U`"/>
+        <insert string="Ù"/>
+      </rule>
+      <rule>
+        <keyseq keys="u`"/>
+        <insert string="ù"/>
+      </rule>
+      <rule>
+        <keyseq keys="U``"/>
+        <insert string="U`"/>
+      </rule>
+      <rule>
+        <keyseq keys="u``"/>
+        <insert string="u`"/>
+      </rule>
+      <rule>
+        <keyseq keys="U~"/>
+        <insert string="Ũ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u~"/>
+        <insert string="ũ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U~~"/>
+        <insert string="Ŭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u~~"/>
+        <insert string="ŭ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U~~~"/>
+        <insert string="U~"/>
+      </rule>
+      <rule>
+        <keyseq keys="u~~~"/>
+        <insert string="u~"/>
+      </rule>
+      <rule>
+        <keyseq keys="W^"/>
+        <insert string="Ŵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w^"/>
+        <insert string="ŵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W^^"/>
+        <insert string="W^"/>
+      </rule>
+      <rule>
+        <keyseq keys="w^^"/>
+        <insert string="w^"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y&apos;"/>
+        <insert string="Ý"/>
+      </rule>
+      <rule>
+        <keyseq keys="y&apos;"/>
+        <insert string="ý"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y&apos;&apos;"/>
+        <insert string="Y&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="y&apos;&apos;"/>
+        <insert string="y&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y^"/>
+        <insert string="Ŷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y^"/>
+        <insert string="ŷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y^^"/>
+        <insert string="Y^"/>
+      </rule>
+      <rule>
+        <keyseq keys="y^^"/>
+        <insert string="y^"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y&quot;"/>
+        <insert string="Ÿ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y&quot;"/>
+        <insert string="ÿ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y&quot;&quot;"/>
+        <insert string="Y&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="y&quot;&quot;"/>
+        <insert string="y&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y="/>
+        <insert string="¥"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y=="/>
+        <insert string="Y="/>
+      </rule>
+      <rule>
+        <keyseq keys="Z&apos;"/>
+        <insert string="Ź"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&apos;"/>
+        <insert string="ź"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z&apos;&apos;"/>
+        <insert string="Z&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="z&apos;&apos;"/>
+        <insert string="z&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z."/>
+        <insert string="Ż"/>
+      </rule>
+      <rule>
+        <keyseq keys="z."/>
+        <insert string="ż"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z.."/>
+        <insert string="Z."/>
+      </rule>
+      <rule>
+        <keyseq keys="z.."/>
+        <insert string="z."/>
+      </rule>
+      <rule>
+        <keyseq keys="Z~"/>
+        <insert string="Ž"/>
+      </rule>
+      <rule>
+        <keyseq keys="z~"/>
+        <insert string="ž"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z~~"/>
+        <insert string="Z~"/>
+      </rule>
+      <rule>
+        <keyseq keys="z~~"/>
+        <insert string="z~"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-trans"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/latn-pre.mim b/MIM/latn-pre.mim
deleted file mode 100644 (file)
index d780349..0000000
+++ /dev/null
@@ -1,251 +0,0 @@
-;; latn-pre.mim -- Latin input method with prefix modifiers
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database, a sub-part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU General Public License as
-;; published by the Free Software Foundation; either version 2, or (at
-;; your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with the m17n library; see the file COPYING.  If not, write to
-;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Latin script with prefix modifiers.
-;;; @image html latn-pre.png
-;;; @image latex latn-pre.eps "Examples" width=\narrowwidth
-
-;; | mark       | prefix | examples
-;; |------------+--------+----------
-;; | acute      |   '    | 'a -> á, '' -> ´
-;; | grave      |   `    | `a -> à  `` -> `
-;; | circumflex |   ^    | ^a -> â  ^^ -> ^
-;; | diaeresis  |   "    | "a -> ä  "" -> ¨
-;; | tilde      |   ~    | ~a -> ã
-;; | breve      |   ~    | ~g -> ğ  ~` -> ˘
-;; | cedilla    |   ~    | ~c -> ç  ~s -> ş  ~~ -> ¸
-;; | caron      |   ~    | ~z -> ž  ~ss -> š
-;; | dot above  |  . /   | .g -> ġ  /g -> ġ
-;; | misc       |   /    | /a -> å  /e -> æ  /h -> ħ  /o -> ø  /oe -> œ
-;; | misc       | " ~ /  | "s -> ß  ~d -> ð  ~t -> þ  /a -> å  /e -> æ  /o -> ø
-;; | symbol     |   ~    | ~> -> »  ~< -> «  ~! -> ¡  ~? -> ¿  ~~ -> ¸  ~$ -> £
-;; | symbol     |   ~    | ~- -> ­  ~. -> ·  ~= -> ¯  ~| -> ¦  ~sss -> §
-;; | symbol     |   _    | _+ -> ±  _: -> ÷  _o -> º  _a -> ª  _y -> ¥
-;; | symbol     |   ^    | ^1 -> ¹  ^2 -> ²  ^3 -> ³  ^r -> ®  ^cc -> ©
-;; | symbol     |   /    | /2 -> ½  /3 -> ¾  /4 -> ¼  /= -> ?¬
-;; | symbol     |   /    | /# -> £  /$ -> ¤  /c -> ¢  /. -> ˙  // -> °  /\ -> ×
-
-(input-method t latn-pre)
-
-(description
- "Latin script input method using prefix modifiers.
-;; | mark       | prefix | examples
-;; |------------+--------+----------
-;; | acute      |   '    | 'a -> á, '' -> ´
-;; | grave      |   `    | `a -> à  `` -> `
-;; | circumflex |   ^    | ^a -> â  ^^ -> ^
-;; | diaeresis  |   \"    | \"a -> ä  \"\" -> ¨
-;; | tilde      |   ~    | ~a -> ã
-;; | breve      |   ~    | ~g -> ğ  ~` -> ˘
-;; | cedilla    |   ~    | ~c -> ç  ~s -> ş  ~~ -> ¸
-;; | caron      |   ~    | ~z -> ž  ~ss -> š
-;; | dot above  |  . /   | .g -> ġ  /g -> ġ
-;; | misc       |   /    | /a -> å  /e -> æ  /h -> ħ  /o -> ø  /oe -> œ
-;; | misc       | \" ~ /  | \"s -> ß  ~d -> ð  ~t -> þ  /a -> å  /e -> æ  /o -> ø
-;; | symbol     |   ~    | ~> -> »  ~< -> «  ~! -> ¡  ~? -> ¿  ~~ -> ¸  ~$ -> £
-;; | symbol     |   ~    | ~- -> ­  ~. -> ·  ~= -> ¯  ~| -> ¦  ~sss -> §
-;; | symbol     |   _    | _+ -> ±  _: -> ÷  _o -> º  _a -> ª  _y -> ¥
-;; | symbol     |   ^    | ^1 -> ¹  ^2 -> ²  ^3 -> ³  ^r -> ®  ^cc -> ©
-;; | symbol     |   /    | /2 -> ½  /3 -> ¾  /4 -> ¼  /= -> ?¬
-;; | symbol     |   /    | /# -> £  /$ -> ¤  /c -> ¢  /. -> ˙  // -> °  /\\ -> ×
-")
-
-(title "Latin-pre")
-
-(map
- (trans
-  ("''" ?´)
-  ("'A" ?Á)
-  ("'E" ?É)
-  ("'I" ?Í)
-  ("'O" ?Ó)
-  ("'U" ?Ú)
-  ("'W" ?Ẃ)
-  ("'Y" ?Ý)
-  ("'a" ?á)
-  ("'e" ?é)
-  ("'i" ?í)
-  ("'o" ?ó)
-  ("'u" ?ú)
-  ("'w" ?ẃ)
-  ("'y" ?ý)
-  (".B" ?Ḃ)
-  (".C" ?Ċ)
-  (".D" ?Ḋ)
-  (".F" ?Ḟ)
-  (".G" ?Ġ)
-  (".I" ?İ)
-  (".M" ?Ṁ)
-  (".P" ?Ṗ)
-  (".S" ?Ṡ)
-  (".T" ?Ṫ)
-  (".Z" ?Ż)
-  (".b" ?ḃ)
-  (".c" ?ċ)
-  (".d" ?ḋ)
-  (".f" ?ḟ)
-  (".g" ?ġ)
-  (".m" ?ṁ)
-  (".p" ?ṗ)
-  (".s" ?ṡ)
-  (".t" ?ṫ)
-  (".z" ?ż)
-  ("/ " ?/)
-  ("/#" ?£)
-  ("/$" ?¤)
-  ("/." ?˙)
-  ("//" ?°)
-  ("/2" ?½)
-  ("/3" ?¾)
-  ("/4" ?¼)
-  ("/=" ?¬)
-  ("/A" ?Å)
-  ("/E" ?Æ)
-  ("/G" ?Ġ)
-  ("/H" ?Ħ)
-  ("/I" ?İ)
-  ("/O" ?Ø)
-  ("/OE" ?Œ)
-  ("/Z" ?Ż)
-  ("/\\" ?×)
-  ("/a" ?å)
-  ("/c" ?¢)
-  ("/e" ?æ)
-  ("/g" ?ġ)
-  ("/h" ?ħ)
-  ("/i" ?ı)
-  ("/o" ?ø)
-  ("/oe" ?œ)
-  ("/z" ?ż)
-  ("\" " ?\")
-  ("\"A" ?Ä)
-  ("\"E" ?Ë)
-  ("\"I" ?Ï)
-  ("\"O" ?Ö)
-  ("\"U" ?Ü)
-  ("\"W" ?Ẅ)
-  ("\"Y" ?Ÿ)
-  ("\"\"" ?¨)
-  ("\"a" ?ä)
-  ("\"e" ?ë)
-  ("\"i" ?ï)
-  ("\"o" ?ö)
-  ("\"s" ?ß)
-  ("\"u" ?ü)
-  ("\"w" ?ẅ)
-  ("\"y" ?ÿ)
-  ("^ " ?^)
-  ("^1" ?¹)
-  ("^2" ?²)
-  ("^3" ?³)
-  ("^A" ?Â)
-  ("^C" ?Ĉ)
-  ("^E" ?Ê)
-  ("^G" ?Ĝ)
-  ("^H" ?Ĥ)
-  ("^I" ?Î)
-  ("^J" ?Ĵ)
-  ("^O" ?Ô)
-  ("^S" ?Ŝ)
-  ("^U" ?Û)
-  ("^W" ?Ŵ)
-  ("^Y" ?Ŷ)
-  ("^^" ?^)
-  ("^a" ?â)
-  ("^c" ?ĉ)
-  ("^cc" ?©)
-  ("^e" ?ê)
-  ("^g" ?ĝ)
-  ("^h" ?ĥ)
-  ("^i" ?î)
-  ("^j" ?ĵ)
-  ("^o" ?ô)
-  ("^r" ?®)
-  ("^s" ?ŝ)
-  ("^u" ?û)
-  ("^w" ?ŵ)
-  ("^y" ?ŷ)
-  ("_+" ?±)
-  ("_:" ?÷)
-  ("_a" ?ª)
-  ("_o" ?º)
-  ("_y" ?¥)
-  ("__" ?_)
-  ("`A" ?À)
-  ("`E" ?È)
-  ("`I" ?Ì)
-  ("`O" ?Ò)
-  ("`U" ?Ù)
-  ("`W" ?Ẁ)
-  ("`Y" ?Ỳ)
-  ("``" ?`)
-  ("`a" ?à)
-  ("`e" ?è)
-  ("`i" ?ì)
-  ("`o" ?ò)
-  ("`u" ?ù)
-  ("`w" ?ẁ)
-  ("`y" ?ỳ)
-  ("~ " ?~)
-  ("~!" ?¡)
-  ("~$" ?£)
-  ("~-" ?­)
-  ("~." ?·)
-  ("~<" ?\«)
-  ("~=" ?¯)
-  ("~>" ?\»)
-  ("~?" ?¿)
-  ("~A" ?Ã)
-  ("~C" ?Ç)
-  ("~D" ?Ð)
-  ("~G" ?Ğ)
-  ("~N" ?Ñ)
-  ("~O" ?Õ)
-  ("~S" ?Ş)
-  ("~SS" ?Š)
-  ("~T" ?Þ)
-  ("~U" ?Ŭ)
-  ("~Z" ?Ž)
-  ("~`" ?˘)
-  ("~a" ?ã)
-  ("~c" ?ç)
-  ("~d" ?ð)
-  ("~e" ?€)
-  ("~g" ?ğ)
-  ("~n" ?ñ)
-  ("~o" ?õ)
-  ("~p" ?¶)
-  ("~s" ?ş)
-  ("~ss" ?š)
-  ("~sss" ?§)
-  ("~t" ?þ)
-  ("~u" ?ŭ)
-  ("~uu" ?µ)
-  ("~x" ?¤)
-  ("~z" ?ž)
-  ("~|" ?¦)
-  ("~~" ?¸)
-  ))
-
-(state
-  (init
-    (trans)))
diff --git a/MIM/latn-pre.mimx b/MIM/latn-pre.mimx
new file mode 100644 (file)
index 0000000..026f491
--- /dev/null
@@ -0,0 +1,722 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>latn-pre</name>
+  </tags>
+  <description>Latin script input method using prefix modifiers.
+;; | mark       | prefix | examples
+;; |------------+--------+----------
+;; | acute      |   '    | 'a -&gt; á, '' -&gt; ´
+;; | grave      |   `    | `a -&gt; à  `` -&gt; `
+;; | circumflex |   ^    | ^a -&gt; â  ^^ -&gt; ^
+;; | diaeresis  |   "    | "a -&gt; ä  "" -&gt; ¨
+;; | tilde      |   ~    | ~a -&gt; ã
+;; | breve      |   ~    | ~g -&gt; ğ  ~` -&gt; ˘
+;; | cedilla    |   ~    | ~c -&gt; ç  ~s -&gt; ş  ~~ -&gt; ¸
+;; | caron      |   ~    | ~z -&gt; ž  ~ss -&gt; š
+;; | dot above  |  . /   | .g -&gt; ġ  /g -&gt; ġ
+;; | misc       |   /    | /a -&gt; å  /e -&gt; æ  /h -&gt; ħ  /o -&gt; ø  /oe -&gt; œ
+;; | misc       | " ~ /  | "s -&gt; ß  ~d -&gt; ð  ~t -&gt; þ  /a -&gt; å  /e -&gt; æ  /o -&gt; ø
+;; | symbol     |   ~    | ~&gt; -&gt; »  ~&lt; -&gt; «  ~! -&gt; ¡  ~? -&gt; ¿  ~~ -&gt; ¸  ~$ -&gt; £
+;; | symbol     |   ~    | ~- -&gt; ­  ~. -&gt; ·  ~= -&gt; ¯  ~| -&gt; ¦  ~sss -&gt; §
+;; | symbol     |   _    | _+ -&gt; ±  _: -&gt; ÷  _o -&gt; º  _a -&gt; ª  _y -&gt; ¥
+;; | symbol     |   ^    | ^1 -&gt; ¹  ^2 -&gt; ²  ^3 -&gt; ³  ^r -&gt; ®  ^cc -&gt; ©
+;; | symbol     |   /    | /2 -&gt; ½  /3 -&gt; ¾  /4 -&gt; ¼  /= -&gt; ?¬
+;; | symbol     |   /    | /# -&gt; £  /$ -&gt; ¤  /c -&gt; ¢  /. -&gt; ˙  // -&gt; °  /\ -&gt; ×
+</description>
+  <title>Latin-pre</title>
+  <map-list>
+    <map id="map-trans">
+      <rule>
+        <keyseq keys="&apos;&apos;"/>
+        <insert character="180"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;A"/>
+        <insert character="193"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;E"/>
+        <insert character="201"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;I"/>
+        <insert character="205"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;O"/>
+        <insert character="211"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;U"/>
+        <insert character="218"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;W"/>
+        <insert character="7810"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;Y"/>
+        <insert character="221"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;a"/>
+        <insert character="225"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;e"/>
+        <insert character="233"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;i"/>
+        <insert character="237"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;o"/>
+        <insert character="243"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;u"/>
+        <insert character="250"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;w"/>
+        <insert character="7811"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;y"/>
+        <insert character="253"/>
+      </rule>
+      <rule>
+        <keyseq keys=".B"/>
+        <insert character="7682"/>
+      </rule>
+      <rule>
+        <keyseq keys=".C"/>
+        <insert character="266"/>
+      </rule>
+      <rule>
+        <keyseq keys=".D"/>
+        <insert character="7690"/>
+      </rule>
+      <rule>
+        <keyseq keys=".F"/>
+        <insert character="7710"/>
+      </rule>
+      <rule>
+        <keyseq keys=".G"/>
+        <insert character="288"/>
+      </rule>
+      <rule>
+        <keyseq keys=".I"/>
+        <insert character="304"/>
+      </rule>
+      <rule>
+        <keyseq keys=".M"/>
+        <insert character="7744"/>
+      </rule>
+      <rule>
+        <keyseq keys=".P"/>
+        <insert character="7766"/>
+      </rule>
+      <rule>
+        <keyseq keys=".S"/>
+        <insert character="7776"/>
+      </rule>
+      <rule>
+        <keyseq keys=".T"/>
+        <insert character="7786"/>
+      </rule>
+      <rule>
+        <keyseq keys=".Z"/>
+        <insert character="379"/>
+      </rule>
+      <rule>
+        <keyseq keys=".b"/>
+        <insert character="7683"/>
+      </rule>
+      <rule>
+        <keyseq keys=".c"/>
+        <insert character="267"/>
+      </rule>
+      <rule>
+        <keyseq keys=".d"/>
+        <insert character="7691"/>
+      </rule>
+      <rule>
+        <keyseq keys=".f"/>
+        <insert character="7711"/>
+      </rule>
+      <rule>
+        <keyseq keys=".g"/>
+        <insert character="289"/>
+      </rule>
+      <rule>
+        <keyseq keys=".m"/>
+        <insert character="7745"/>
+      </rule>
+      <rule>
+        <keyseq keys=".p"/>
+        <insert character="7767"/>
+      </rule>
+      <rule>
+        <keyseq keys=".s"/>
+        <insert character="7777"/>
+      </rule>
+      <rule>
+        <keyseq keys=".t"/>
+        <insert character="7787"/>
+      </rule>
+      <rule>
+        <keyseq keys=".z"/>
+        <insert character="380"/>
+      </rule>
+      <rule>
+        <keyseq keys="/ "/>
+        <insert character="47"/>
+      </rule>
+      <rule>
+        <keyseq keys="/#"/>
+        <insert character="163"/>
+      </rule>
+      <rule>
+        <keyseq keys="/$"/>
+        <insert character="164"/>
+      </rule>
+      <rule>
+        <keyseq keys="/."/>
+        <insert character="729"/>
+      </rule>
+      <rule>
+        <keyseq keys="//"/>
+        <insert character="176"/>
+      </rule>
+      <rule>
+        <keyseq keys="/2"/>
+        <insert character="189"/>
+      </rule>
+      <rule>
+        <keyseq keys="/3"/>
+        <insert character="190"/>
+      </rule>
+      <rule>
+        <keyseq keys="/4"/>
+        <insert character="188"/>
+      </rule>
+      <rule>
+        <keyseq keys="/="/>
+        <insert character="172"/>
+      </rule>
+      <rule>
+        <keyseq keys="/A"/>
+        <insert character="197"/>
+      </rule>
+      <rule>
+        <keyseq keys="/E"/>
+        <insert character="198"/>
+      </rule>
+      <rule>
+        <keyseq keys="/G"/>
+        <insert character="288"/>
+      </rule>
+      <rule>
+        <keyseq keys="/H"/>
+        <insert character="294"/>
+      </rule>
+      <rule>
+        <keyseq keys="/I"/>
+        <insert character="304"/>
+      </rule>
+      <rule>
+        <keyseq keys="/O"/>
+        <insert character="216"/>
+      </rule>
+      <rule>
+        <keyseq keys="/OE"/>
+        <insert character="338"/>
+      </rule>
+      <rule>
+        <keyseq keys="/Z"/>
+        <insert character="379"/>
+      </rule>
+      <rule>
+        <keyseq keys="/\"/>
+        <insert character="215"/>
+      </rule>
+      <rule>
+        <keyseq keys="/a"/>
+        <insert character="229"/>
+      </rule>
+      <rule>
+        <keyseq keys="/c"/>
+        <insert character="162"/>
+      </rule>
+      <rule>
+        <keyseq keys="/e"/>
+        <insert character="230"/>
+      </rule>
+      <rule>
+        <keyseq keys="/g"/>
+        <insert character="289"/>
+      </rule>
+      <rule>
+        <keyseq keys="/h"/>
+        <insert character="295"/>
+      </rule>
+      <rule>
+        <keyseq keys="/i"/>
+        <insert character="305"/>
+      </rule>
+      <rule>
+        <keyseq keys="/o"/>
+        <insert character="248"/>
+      </rule>
+      <rule>
+        <keyseq keys="/oe"/>
+        <insert character="339"/>
+      </rule>
+      <rule>
+        <keyseq keys="/z"/>
+        <insert character="380"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot; "/>
+        <insert character="34"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;A"/>
+        <insert character="196"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;E"/>
+        <insert character="203"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;I"/>
+        <insert character="207"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;O"/>
+        <insert character="214"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;U"/>
+        <insert character="220"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;W"/>
+        <insert character="7812"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;Y"/>
+        <insert character="376"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;&quot;"/>
+        <insert character="168"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;a"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;e"/>
+        <insert character="235"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;i"/>
+        <insert character="239"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;o"/>
+        <insert character="246"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;s"/>
+        <insert character="223"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;u"/>
+        <insert character="252"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;w"/>
+        <insert character="7813"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;y"/>
+        <insert character="255"/>
+      </rule>
+      <rule>
+        <keyseq keys="^ "/>
+        <insert character="94"/>
+      </rule>
+      <rule>
+        <keyseq keys="^1"/>
+        <insert character="185"/>
+      </rule>
+      <rule>
+        <keyseq keys="^2"/>
+        <insert character="178"/>
+      </rule>
+      <rule>
+        <keyseq keys="^3"/>
+        <insert character="179"/>
+      </rule>
+      <rule>
+        <keyseq keys="^A"/>
+        <insert character="194"/>
+      </rule>
+      <rule>
+        <keyseq keys="^C"/>
+        <insert character="264"/>
+      </rule>
+      <rule>
+        <keyseq keys="^E"/>
+        <insert character="202"/>
+      </rule>
+      <rule>
+        <keyseq keys="^G"/>
+        <insert character="284"/>
+      </rule>
+      <rule>
+        <keyseq keys="^H"/>
+        <insert character="292"/>
+      </rule>
+      <rule>
+        <keyseq keys="^I"/>
+        <insert character="206"/>
+      </rule>
+      <rule>
+        <keyseq keys="^J"/>
+        <insert character="308"/>
+      </rule>
+      <rule>
+        <keyseq keys="^O"/>
+        <insert character="212"/>
+      </rule>
+      <rule>
+        <keyseq keys="^S"/>
+        <insert character="348"/>
+      </rule>
+      <rule>
+        <keyseq keys="^U"/>
+        <insert character="219"/>
+      </rule>
+      <rule>
+        <keyseq keys="^W"/>
+        <insert character="372"/>
+      </rule>
+      <rule>
+        <keyseq keys="^Y"/>
+        <insert character="374"/>
+      </rule>
+      <rule>
+        <keyseq keys="^^"/>
+        <insert character="94"/>
+      </rule>
+      <rule>
+        <keyseq keys="^a"/>
+        <insert character="226"/>
+      </rule>
+      <rule>
+        <keyseq keys="^c"/>
+        <insert character="265"/>
+      </rule>
+      <rule>
+        <keyseq keys="^cc"/>
+        <insert character="169"/>
+      </rule>
+      <rule>
+        <keyseq keys="^e"/>
+        <insert character="234"/>
+      </rule>
+      <rule>
+        <keyseq keys="^g"/>
+        <insert character="285"/>
+      </rule>
+      <rule>
+        <keyseq keys="^h"/>
+        <insert character="293"/>
+      </rule>
+      <rule>
+        <keyseq keys="^i"/>
+        <insert character="238"/>
+      </rule>
+      <rule>
+        <keyseq keys="^j"/>
+        <insert character="309"/>
+      </rule>
+      <rule>
+        <keyseq keys="^o"/>
+        <insert character="244"/>
+      </rule>
+      <rule>
+        <keyseq keys="^r"/>
+        <insert character="174"/>
+      </rule>
+      <rule>
+        <keyseq keys="^s"/>
+        <insert character="349"/>
+      </rule>
+      <rule>
+        <keyseq keys="^u"/>
+        <insert character="251"/>
+      </rule>
+      <rule>
+        <keyseq keys="^w"/>
+        <insert character="373"/>
+      </rule>
+      <rule>
+        <keyseq keys="^y"/>
+        <insert character="375"/>
+      </rule>
+      <rule>
+        <keyseq keys="_+"/>
+        <insert character="177"/>
+      </rule>
+      <rule>
+        <keyseq keys="_:"/>
+        <insert character="247"/>
+      </rule>
+      <rule>
+        <keyseq keys="_a"/>
+        <insert character="170"/>
+      </rule>
+      <rule>
+        <keyseq keys="_o"/>
+        <insert character="186"/>
+      </rule>
+      <rule>
+        <keyseq keys="_y"/>
+        <insert character="165"/>
+      </rule>
+      <rule>
+        <keyseq keys="__"/>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq keys="`A"/>
+        <insert character="192"/>
+      </rule>
+      <rule>
+        <keyseq keys="`E"/>
+        <insert character="200"/>
+      </rule>
+      <rule>
+        <keyseq keys="`I"/>
+        <insert character="204"/>
+      </rule>
+      <rule>
+        <keyseq keys="`O"/>
+        <insert character="210"/>
+      </rule>
+      <rule>
+        <keyseq keys="`U"/>
+        <insert character="217"/>
+      </rule>
+      <rule>
+        <keyseq keys="`W"/>
+        <insert character="7808"/>
+      </rule>
+      <rule>
+        <keyseq keys="`Y"/>
+        <insert character="7922"/>
+      </rule>
+      <rule>
+        <keyseq keys="``"/>
+        <insert character="96"/>
+      </rule>
+      <rule>
+        <keyseq keys="`a"/>
+        <insert character="224"/>
+      </rule>
+      <rule>
+        <keyseq keys="`e"/>
+        <insert character="232"/>
+      </rule>
+      <rule>
+        <keyseq keys="`i"/>
+        <insert character="236"/>
+      </rule>
+      <rule>
+        <keyseq keys="`o"/>
+        <insert character="242"/>
+      </rule>
+      <rule>
+        <keyseq keys="`u"/>
+        <insert character="249"/>
+      </rule>
+      <rule>
+        <keyseq keys="`w"/>
+        <insert character="7809"/>
+      </rule>
+      <rule>
+        <keyseq keys="`y"/>
+        <insert character="7923"/>
+      </rule>
+      <rule>
+        <keyseq keys="~ "/>
+        <insert character="126"/>
+      </rule>
+      <rule>
+        <keyseq keys="~!"/>
+        <insert character="161"/>
+      </rule>
+      <rule>
+        <keyseq keys="~$"/>
+        <insert character="163"/>
+      </rule>
+      <rule>
+        <keyseq keys="~-"/>
+        <insert character="173"/>
+      </rule>
+      <rule>
+        <keyseq keys="~."/>
+        <insert character="183"/>
+      </rule>
+      <rule>
+        <keyseq keys="~&lt;"/>
+        <insert character="171"/>
+      </rule>
+      <rule>
+        <keyseq keys="~="/>
+        <insert character="175"/>
+      </rule>
+      <rule>
+        <keyseq keys="~&gt;"/>
+        <insert character="187"/>
+      </rule>
+      <rule>
+        <keyseq keys="~?"/>
+        <insert character="191"/>
+      </rule>
+      <rule>
+        <keyseq keys="~A"/>
+        <insert character="195"/>
+      </rule>
+      <rule>
+        <keyseq keys="~C"/>
+        <insert character="199"/>
+      </rule>
+      <rule>
+        <keyseq keys="~D"/>
+        <insert character="208"/>
+      </rule>
+      <rule>
+        <keyseq keys="~G"/>
+        <insert character="286"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert character="209"/>
+      </rule>
+      <rule>
+        <keyseq keys="~O"/>
+        <insert character="213"/>
+      </rule>
+      <rule>
+        <keyseq keys="~S"/>
+        <insert character="350"/>
+      </rule>
+      <rule>
+        <keyseq keys="~SS"/>
+        <insert character="352"/>
+      </rule>
+      <rule>
+        <keyseq keys="~T"/>
+        <insert character="222"/>
+      </rule>
+      <rule>
+        <keyseq keys="~U"/>
+        <insert character="364"/>
+      </rule>
+      <rule>
+        <keyseq keys="~Z"/>
+        <insert character="381"/>
+      </rule>
+      <rule>
+        <keyseq keys="~`"/>
+        <insert character="728"/>
+      </rule>
+      <rule>
+        <keyseq keys="~a"/>
+        <insert character="227"/>
+      </rule>
+      <rule>
+        <keyseq keys="~c"/>
+        <insert character="231"/>
+      </rule>
+      <rule>
+        <keyseq keys="~d"/>
+        <insert character="240"/>
+      </rule>
+      <rule>
+        <keyseq keys="~e"/>
+        <insert character="8364"/>
+      </rule>
+      <rule>
+        <keyseq keys="~g"/>
+        <insert character="287"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert character="241"/>
+      </rule>
+      <rule>
+        <keyseq keys="~o"/>
+        <insert character="245"/>
+      </rule>
+      <rule>
+        <keyseq keys="~p"/>
+        <insert character="182"/>
+      </rule>
+      <rule>
+        <keyseq keys="~s"/>
+        <insert character="351"/>
+      </rule>
+      <rule>
+        <keyseq keys="~ss"/>
+        <insert character="353"/>
+      </rule>
+      <rule>
+        <keyseq keys="~sss"/>
+        <insert character="167"/>
+      </rule>
+      <rule>
+        <keyseq keys="~t"/>
+        <insert character="254"/>
+      </rule>
+      <rule>
+        <keyseq keys="~u"/>
+        <insert character="365"/>
+      </rule>
+      <rule>
+        <keyseq keys="~uu"/>
+        <insert character="181"/>
+      </rule>
+      <rule>
+        <keyseq keys="~x"/>
+        <insert character="164"/>
+      </rule>
+      <rule>
+        <keyseq keys="~z"/>
+        <insert character="382"/>
+      </rule>
+      <rule>
+        <keyseq keys="~|"/>
+        <insert character="166"/>
+      </rule>
+      <rule>
+        <keyseq keys="~~"/>
+        <insert character="184"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-trans"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/lo-kbd.mim b/MIM/lo-kbd.mim
deleted file mode 100644 (file)
index 1ea4c53..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-;; lo-kbd.mim -- Lao input method with Lao keyboard layout
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method lo kbd)
-
-;;; Input method for Lao using Lao keyboard layout.
-
-(description
- "Lao input method using Lao keyboard layout.
-The layout is based on the information at this page:
-  http://home.vicnet.net.au/~lao/lswin/laokbd.htm
-    ຢ1  ຟ2  ໂ3  ຖ4  ◌ຸ◌໌  ◌ູ^  ຄ5  ຕ6  ຈ7  ຂ8  ຊ9  ◌ໍ◌ໍ່  ງ໌ 
-     ◌ົ◌ົ້  ໄ0  ຳຳ້  ພ_  ະ+  ◌ິ◌ິ້  ◌ີ◌ີ້  ຣຮ  ນໜ  ຍຽ  ບ-  ລ/ 
-      ◌ັ◌ັ້  ຫ;  ກ.  ດ,  ເ:  ◌້◌໊  ◌່◌໋  າ!  ສ?  ວ%  ງ=  *ຫຼ 
-        ຜ\"  ປ(  ແຯ  ອx  ◌ຶ◌ຶ້  ◌ື◌ື້  ທໆ  ມໝ  ໃ$  ຝ)
-In addition, Lao digits are assigned to these keys:
-  \\0:໐, \\1:໑, \\2:໒, \\3:໓, \\4:໔, \\5:໕, \\6:໖, \\7:໗, \\8:໘, \\9:໙
-")
-
-(title "ລ")
-
-(map
- (map
-  ("!" ?1)
-  ("\"" ?=)
-  ("#" ?3)
-  ("$" ?4)
-  ("&" ?5)
-  ("%" ?໌)
-  ("'" ?ງ)
-  ("(" ?7)
-  (")" ?8)
-  ("*" ?6)
-  ("+" "ໍ່")
-  ("," ?ມ)
-  ("-" ?ຊ)
-  ("." ?ໃ)
-  ("/" ?ຝ)
-  ("0" ?ຂ)
-  ("1" ?ຢ)
-  ("2" ?ຟ)
-  ("3" ?ໂ)
-  ("4" ?ຖ)
-  ("5" ?ຸ)
-  ("6" ?ູ)
-  ("7" ?ຄ)
-  ("8" ?ຕ)
-  ("9" ?ຈ)
-  (":" ?%)
-  (";" ?ວ)
-  ("<" ?ໝ)
-  ("=" ?ໍ)
-  (">" ?$)
-  ("?" ?\))
-  ("@" ?2)
-  ("A" "ັ້")
-  ("B" "ຶ້")
-  ("C" ?ຯ)
-  ("D" ?.)
-  ("E" "ຳ້")
-  ("F" ?,)
-  ("G" ?:)
-  ("H" ?໊)
-  ("I" ?ຮ)
-  ("J" ?໋)
-  ("K" ?!)
-  ("L" ??)
-  ("M" ?ໆ)
-  ("N" "ື້")
-  ("O" ?ໜ)
-  ("P" ?ຽ)
-  ("Q" "ົ້")
-  ("R" ?_)
-  ("S" ?\;)
-  ("T" ?+)
-  ("U" "ີ້")
-  ("V" ?x)
-  ("W" ?0)
-  ("X" ?\()
-  ("Y" "ິ້")
-  ("Z" ?\")
-  ("[" ?ບ)
-  ("]" ?ລ)
-  ("^" ?ຼ)
-  ("_" ?9)
-  ("`" ?*)
-  ("a" ?ັ)
-  ("b" ?ຶ)
-  ("c" ?ແ)
-  ("d" ?ກ)
-  ("e" ?ຳ)
-  ("f" ?ດ)
-  ("g" ?ເ)
-  ("h" ?້)
-  ("i" ?ຣ)
-  ("j" ?່)
-  ("k" ?າ)
-  ("l" ?ສ)
-  ("m" ?ທ)
-  ("n" ?ື)
-  ("o" ?ນ)
-  ("p" ?ຍ)
-  ("q" ?ົ)
-  ("r" ?ພ)
-  ("s" ?ຫ)
-  ("t" ?ະ)
-  ("u" ?ີ)
-  ("v" ?ອ)
-  ("w" ?ໄ)
-  ("x" ?ປ)
-  ("y" ?ິ)
-  ("z" ?ຜ)
-  ("{" ?-)
-  ("|" "ຫຼ")
-  ("}" ?/)
-  ("~" ?໌)
-  ("\\\\" ?\\)
-  ("\\0" ?໐)
-  ("\\1" ?໑)
-  ("\\2" ?໒)
-  ("\\3" ?໓)
-  ("\\4" ?໔)
-  ("\\5" ?໕)
-  ("\\6" ?໖)
-  ("\\7" ?໗)
-  ("\\8" ?໘)
-  ("\\9" ?໙)))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/lo-kbd.mimx b/MIM/lo-kbd.mimx
new file mode 100644 (file)
index 0000000..946c9fe
--- /dev/null
@@ -0,0 +1,443 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>lo</language>
+    <name>kbd</name>
+  </tags>
+  <description>Lao input method using Lao keyboard layout.
+The layout is based on the information at this page:
+  http://home.vicnet.net.au/~lao/lswin/laokbd.htm
+    ຢ1  ຟ2  ໂ3  ຖ4  ◌ຸ◌໌  ◌ູ^  ຄ5  ຕ6  ຈ7  ຂ8  ຊ9  ◌ໍ◌ໍ່  ງ໌ 
+     ◌ົ◌ົ້  ໄ0  ຳຳ້  ພ_  ະ+  ◌ິ◌ິ້  ◌ີ◌ີ້  ຣຮ  ນໜ  ຍຽ  ບ-  ລ/ 
+      ◌ັ◌ັ້  ຫ;  ກ.  ດ,  ເ:  ◌້◌໊  ◌່◌໋  າ!  ສ?  ວ%  ງ=  *ຫຼ 
+        ຜ"  ປ(  ແຯ  ອx  ◌ຶ◌ຶ້  ◌ື◌ື້  ທໆ  ມໝ  ໃ$  ຝ)
+In addition, Lao digits are assigned to these keys:
+  \0:໐, \1:໑, \2:໒, \3:໓, \4:໔, \5:໕, \6:໖, \7:໗, \8:໘, \9:໙
+</description>
+  <title>ລ</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="61"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="53"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="3788"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="3719"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="55"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="56"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="54"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert string="ໍ່"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="3745"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="3722"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="3779"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="3741"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="3714"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="3746"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="3743"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="3778"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="3734"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="3768"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="3769"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="3716"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="3733"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="3720"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="37"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="3751"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="3805"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="3789"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="36"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="50"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ັ້"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ຶ້"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="3759"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ຳ້"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="44"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="3786"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="3758"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="3787"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="33"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="3782"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ື້"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="3804"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="3773"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ົ້"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="43"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ີ້"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="120"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="48"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ິ້"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="34"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="3738"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="3749"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="3772"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="57"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="3761"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="3766"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="3777"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="3713"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="3763"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="3732"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="3776"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="3785"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="3747"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="3784"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="3762"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="3754"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="3735"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="3767"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="3737"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="3725"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="3771"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="3742"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="3755"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="3760"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="3765"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="3757"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="3780"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="3739"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="3764"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="3740"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="ຫຼ"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="47"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="3788"/>
+      </rule>
+      <rule>
+        <keyseq keys="\\"/>
+        <insert character="92"/>
+      </rule>
+      <rule>
+        <keyseq keys="\0"/>
+        <insert character="3792"/>
+      </rule>
+      <rule>
+        <keyseq keys="\1"/>
+        <insert character="3793"/>
+      </rule>
+      <rule>
+        <keyseq keys="\2"/>
+        <insert character="3794"/>
+      </rule>
+      <rule>
+        <keyseq keys="\3"/>
+        <insert character="3795"/>
+      </rule>
+      <rule>
+        <keyseq keys="\4"/>
+        <insert character="3796"/>
+      </rule>
+      <rule>
+        <keyseq keys="\5"/>
+        <insert character="3797"/>
+      </rule>
+      <rule>
+        <keyseq keys="\6"/>
+        <insert character="3798"/>
+      </rule>
+      <rule>
+        <keyseq keys="\7"/>
+        <insert character="3799"/>
+      </rule>
+      <rule>
+        <keyseq keys="\8"/>
+        <insert character="3800"/>
+      </rule>
+      <rule>
+        <keyseq keys="\9"/>
+        <insert character="3801"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/lo-lrt.mim b/MIM/lo-lrt.mim
deleted file mode 100644 (file)
index 0ec864d..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-;; lo-lrt.mim -- Lao input method with Lao-Roman transliteration
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method lo lrt)
-
-(description "Lao input method using Lao-Roman transliteration.
-")
-
-(title "ກ")
-(map
- (consonant
-  ("k" "ກ")
-  ("kh" "ຂ")
-  ("qh" "ຄ")
-  ("ng" "ງ")
-  ("j" "ຈ")
-  ("s" "ສ")
-  ("x" "ຊ")
-  ("y" "ຍ")
-  ("d" "ດ")
-  ("t" "ຕ")
-  ("th" "ຖ")
-  ("dh" "ທ")
-  ("n" "ນ")
-  ("b" "ບ")
-  ("p" "ປ")
-  ("hp" "ຜ")
-  ("fh" "ຝ")
-  ("ph" "ພ")
-  ("f" "ຟ")
-  ("m" "ມ")
-  ("gn" "ຢ")
-  ("l" "ລ")
-  ("r" "ຣ")
-  ("v" "ວ")
-  ("w" "ວ")
-  ("hh" "ຫ")
-  ("O" "ອ")
-  ("h" "ຮ")
-  ("nh" "ໜ")
-  ("mh" "ໝ")
-  ("lh" "ຫຼ")
-  ("ngh" "ຫງ")
-  ("yh" "ຫຽ")
-  ("wh" "ຫວ")
-  ("hl" "ຫລ")
-  ("hy" "ຫຍ")
-  ("hn" "ຫນ")
-  ("hm" "ຫມ")
-  )
-
- (semi-vowel
-  ("r" (move 1) "ຼ" (move @>)))
-
- (vowel-simple
-  ("ar" "າ")
-  ("i" "ິ" (mark TONE))
-  ("ii" "ີ" (mark TONE))
-  ("eu" "ຶ" (mark TONE))
-  ("ur" "ື" (mark TONE))
-  ("u" "ຸ" (mark TONE))
-  ("uu" "ູ" (mark TONE))
-  ("aM" "ຳ")
-
-  ("ee" (move @-) (move @-) "ເ" (move @+) (move @+))
-  ("aa" (move @-) (move @-) "ແ" (move @+) (move @+))
-  ("oo" (move @-) (move @-) "ໂ" (move @+) (move @+))
-  ("ai" (move @-) (move @-) "ໄ" (move @+) (move @+))
-  ("ei" (move @-) (move @-) "ໃ" (move @+) (move @+))
-
-  ("er" (move @-) (move @-) "ເ" (move @+) (move @+) "ິ" (mark TONE))
-  ("ir" (move @-) (move @-) "ເ" (move @+) (move @+) "ີ" (mark TONE))
-  ("ea" (move @-) (move @-) "ເ" (move @+) (move @+) "ຶ" (mark TONE) "ອ")
-  ("eaa" (move @-) (move @-) "ເ" (move @+) (move @+) "ື" (mark TONE) "ອ")
-  ("ao" (move @-) (move @-) "ເ" (move @+) (move @+) "ົ" (mark TONE) "າ"))
-
- (vowel-a-e-ae
-  ("a" "ະ")
-  ("e" (move @-) (move @-) "ເ" (move @+) (move @+) "ະ")
-  ("ae" (move @-) (move @-) "ແ" (move @+) (move @+) "ະ"))
-
- (vowel-oe
-  ("oe" (move @-) (move @-) "ເ" (move @+) (move @+) "າະ"))
-
- (vowel-o
-  ("o" (move @-) (move @-) "ໂ" (move @+) (move @+) "ະ"))
-
- (vowel-or
-  ("or" "ໍ" (mark TONE)))
-
- (vowel-ua
-  ("ua" "ົ" (mark TONE) "ວະ"))
-
- (vowel-uaa
-  ("uaa" "ົ" (mark TONE) "ວ"))
-
- (vowel-ie
-  ("ie" (move @-) (move @-) "ເ" (move @+) (move @+) "ັ" (mark TONE) "ຽະ"))
-
- (vowel-ia
-  ("ia" (move @-) (move @-) "ເ" (move @+) (move @+) "ັ" (mark TONE) "ຽ"))
-
- (maa-sakod
-  ("k" "ກ")
-  ("g" "ງ")
-  ("y" "ຍ")
-  ("d" "ດ")
-  ("n" "ນ")
-  ("b" "ບ")
-  ("m" "ມ")
-  ("v" "ວ")
-  ("w" "ວ"))
-
- (maa-sakod-y-v
-  ("y" "ຍ")
-  ("v" "ວ")
-  ("w" "ວ"))
-
- (maa-sakod-non-y-v
-  ("k" "ກ")
-  ("g" "ງ")
-  ("d" "ດ")
-  ("n" "ນ")
-  ("b" "ບ")
-  ("m" "ມ"))
-
- (tone
-  ("'" (move TONE) "່" (move @>))
-  ("\"" (move TONE) "້" (move @>))
-  ("^" (move TONE) "໊" (move @>))
-  ("+" (move TONE) "໋" (move @>))
-  ("~" (move TONE) "໌" (move @>)))
-
- (punctuation
-  ("\\0" "໐")
-  ("\\1" "໑")
-  ("\\2" "໒")
-  ("\\3" "໓")
-  ("\\4" "໔")
-  ("\\5" "໕")
-  ("\\6" "໖")
-  ("\\7" "໗")
-  ("\\8" "໘")
-  ("\\9" "໙")
-  ("\\\\" "ໆ")
-  ("\\$" "ຯ")))
-
-(state
- (init
-  (consonant (move 1) (mark TONE) (move @>) (shift c-state))
-  (vowel-simple)
-  (vowel-a-e-ae)
-  (vowel-oe)
-  (vowel-o)
-  (vowel-or)
-  (vowel-ua)
-  (vowel-uaa)
-  (vowel-ie)
-  (vowel-ia)
-  (tone)
-  (punctuation))
-
- (c-state
-  (semi-vowel (shift cs-state))
-  (nil (shift cs-state)))
-
- (cs-state
-  (vowel-simple (shift csv-state))
-  (vowel-a-e-ae (shift csv-a-e-ae-state))
-  (vowel-oe (shift csv-oe-state))
-  (vowel-o (shift csv-o-state))
-  (vowel-or (shift csv-or-state))
-  (vowel-ua (shift csv-ua-state))
-  (vowel-uaa (shift csv-uaa-state))
-  (vowel-ie (shift csv-ie-state))
-  (vowel-ia (shift csv-ia-state))
-  (nil (shift csv-state)))
-
- (csv-state
-  (maa-sakod (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-a-e-ae-state
-  (maa-sakod (move @-) (delete @-) "ັ" (mark TONE) (move @>)
-            (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-oe-state
-  (maa-sakod (move @-) (delete @-) (delete @-) "ັ" (mark TONE) "ອ" (move @>)
-            (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-o-state
-  (maa-sakod-y-v (move @-) (delete @-) "ັ" (mark TONE) (move @>)
-                (shift csvm-state))
-  (maa-sakod-non-y-v (move @-) (delete @-) "ົ" (mark TONE)
-                    (move 0) (delete @+) (move @>)
-                    (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-or-state
-  (maa-sakod (move @-) (delete @-) "ອ" (move @+) (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-ua-state
-  (maa-sakod (move @-) (delete -3) "ັວ" (move @+) (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-uaa-state
-  (maa-sakod (move @-) (move @-) (delete @-) (move @+) (move @+)
-            (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-ie-state
-  (maa-sakod (move @-) (delete @-)  (move @+) (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csv-ia-state
-  (maa-sakod (move @-) (move @-) (delete @-)  (move @+) (move @+)
-            (shift csvm-state))
-  (nil (shift csvm-state)))
-
- (csvm-state
-  (tone (shift init))))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/lo-lrt.mimx b/MIM/lo-lrt.mimx
new file mode 100644 (file)
index 0000000..51243a9
--- /dev/null
@@ -0,0 +1,748 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>lo</language>
+    <name>lrt</name>
+  </tags>
+  <description>Lao input method using Lao-Roman transliteration.
+</description>
+  <title>ກ</title>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ກ"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ຂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="qh"/>
+        <insert string="ຄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert string="ງ"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ຈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ສ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ຊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ຍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ດ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ຕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ຖ"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ທ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ນ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ບ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ປ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hp"/>
+        <insert string="ຜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="fh"/>
+        <insert string="ຝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ພ"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ຟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ມ"/>
+      </rule>
+      <rule>
+        <keyseq keys="gn"/>
+        <insert string="ຢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ລ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ຣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ວ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ວ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hh"/>
+        <insert string="ຫ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ອ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ຮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="nh"/>
+        <insert string="ໜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="mh"/>
+        <insert string="ໝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <insert string="ຫຼ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ngh"/>
+        <insert string="ຫງ"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert string="ຫຽ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wh"/>
+        <insert string="ຫວ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hl"/>
+        <insert string="ຫລ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hy"/>
+        <insert string="ຫຍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hn"/>
+        <insert string="ຫນ"/>
+      </rule>
+      <rule>
+        <keyseq keys="hm"/>
+        <insert string="ຫມ"/>
+      </rule>
+    </map>
+    <map id="map-semi-vowel">
+      <rule>
+        <keyseq keys="r"/>
+        <move-to-character-position>1</move-to-character-position>
+        <insert string="ຼ"/>
+        <move-to-marker position="@last"/>
+      </rule>
+    </map>
+    <map id="map-vowel-simple">
+      <rule>
+        <keyseq keys="ar"/>
+        <insert string="າ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ິ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ີ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="eu"/>
+        <insert string="ຶ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="ur"/>
+        <insert string="ື"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ຸ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ູ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="aM"/>
+        <insert string="ຳ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ແ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ໂ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ໄ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ໃ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ິ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="ir"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ີ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+      <rule>
+        <keyseq keys="ea"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ຶ"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="ອ"/>
+      </rule>
+      <rule>
+        <keyseq keys="eaa"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ື"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="ອ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ao"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ົ"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="າ"/>
+      </rule>
+    </map>
+    <map id="map-vowel-a-e-ae">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ະ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ະ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ແ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ະ"/>
+      </rule>
+    </map>
+    <map id="map-vowel-oe">
+      <rule>
+        <keyseq keys="oe"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="າະ"/>
+      </rule>
+    </map>
+    <map id="map-vowel-o">
+      <rule>
+        <keyseq keys="o"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ໂ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ະ"/>
+      </rule>
+    </map>
+    <map id="map-vowel-or">
+      <rule>
+        <keyseq keys="or"/>
+        <insert string="ໍ"/>
+        <mark-current-position markerID="TONE"/>
+      </rule>
+    </map>
+    <map id="map-vowel-ua">
+      <rule>
+        <keyseq keys="ua"/>
+        <insert string="ົ"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="ວະ"/>
+      </rule>
+    </map>
+    <map id="map-vowel-uaa">
+      <rule>
+        <keyseq keys="uaa"/>
+        <insert string="ົ"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="ວ"/>
+      </rule>
+    </map>
+    <map id="map-vowel-ie">
+      <rule>
+        <keyseq keys="ie"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ັ"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="ຽະ"/>
+      </rule>
+    </map>
+    <map id="map-vowel-ia">
+      <rule>
+        <keyseq keys="ia"/>
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <insert string="ເ"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <insert string="ັ"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="ຽ"/>
+      </rule>
+    </map>
+    <map id="map-maa-sakod">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ກ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ງ"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ຍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ດ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ນ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ບ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ມ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ວ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ວ"/>
+      </rule>
+    </map>
+    <map id="map-maa-sakod-y-v">
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ຍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ວ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ວ"/>
+      </rule>
+    </map>
+    <map id="map-maa-sakod-non-y-v">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ກ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ງ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ດ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ນ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ບ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ມ"/>
+      </rule>
+    </map>
+    <map id="map-tone">
+      <rule>
+        <keyseq keys="&apos;"/>
+        <move-to-marker markerID="TONE"/>
+        <insert string="່"/>
+        <move-to-marker position="@last"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <move-to-marker markerID="TONE"/>
+        <insert string="້"/>
+        <move-to-marker position="@last"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <move-to-marker markerID="TONE"/>
+        <insert string="໊"/>
+        <move-to-marker position="@last"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <move-to-marker markerID="TONE"/>
+        <insert string="໋"/>
+        <move-to-marker position="@last"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <move-to-marker markerID="TONE"/>
+        <insert string="໌"/>
+        <move-to-marker position="@last"/>
+      </rule>
+    </map>
+    <map id="map-punctuation">
+      <rule>
+        <keyseq keys="\0"/>
+        <insert string="໐"/>
+      </rule>
+      <rule>
+        <keyseq keys="\1"/>
+        <insert string="໑"/>
+      </rule>
+      <rule>
+        <keyseq keys="\2"/>
+        <insert string="໒"/>
+      </rule>
+      <rule>
+        <keyseq keys="\3"/>
+        <insert string="໓"/>
+      </rule>
+      <rule>
+        <keyseq keys="\4"/>
+        <insert string="໔"/>
+      </rule>
+      <rule>
+        <keyseq keys="\5"/>
+        <insert string="໕"/>
+      </rule>
+      <rule>
+        <keyseq keys="\6"/>
+        <insert string="໖"/>
+      </rule>
+      <rule>
+        <keyseq keys="\7"/>
+        <insert string="໗"/>
+      </rule>
+      <rule>
+        <keyseq keys="\8"/>
+        <insert string="໘"/>
+      </rule>
+      <rule>
+        <keyseq keys="\9"/>
+        <insert string="໙"/>
+      </rule>
+      <rule>
+        <keyseq keys="\\"/>
+        <insert string="ໆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="\$"/>
+        <insert string="ຯ"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-character-position>1</move-to-character-position>
+        <mark-current-position markerID="TONE"/>
+        <move-to-marker position="@last"/>
+        <shift-to id="state-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-simple"/>
+      <branch branch-selecting-map="map-vowel-a-e-ae"/>
+      <branch branch-selecting-map="map-vowel-oe"/>
+      <branch branch-selecting-map="map-vowel-o"/>
+      <branch branch-selecting-map="map-vowel-or"/>
+      <branch branch-selecting-map="map-vowel-ua"/>
+      <branch branch-selecting-map="map-vowel-uaa"/>
+      <branch branch-selecting-map="map-vowel-ie"/>
+      <branch branch-selecting-map="map-vowel-ia"/>
+      <branch branch-selecting-map="map-tone"/>
+      <branch branch-selecting-map="map-punctuation"/>
+    </state>
+    <state id="state-c-state">
+      <branch branch-selecting-map="map-semi-vowel">
+        <shift-to id="state-cs-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-cs-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-cs-state">
+      <branch branch-selecting-map="map-vowel-simple">
+        <shift-to id="state-csv-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-a-e-ae">
+        <shift-to id="state-csv-a-e-ae-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-oe">
+        <shift-to id="state-csv-oe-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-o">
+        <shift-to id="state-csv-o-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-or">
+        <shift-to id="state-csv-or-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ua">
+        <shift-to id="state-csv-ua-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-uaa">
+        <shift-to id="state-csv-uaa-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ie">
+        <shift-to id="state-csv-ie-state"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ia">
+        <shift-to id="state-csv-ia-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csv-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-a-e-ae-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ັ"/>
+        <mark-current-position markerID="TONE"/>
+        <move-to-marker position="@last"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-oe-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ັ"/>
+        <mark-current-position markerID="TONE"/>
+        <insert string="ອ"/>
+        <move-to-marker position="@last"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-o-state">
+      <branch branch-selecting-map="map-maa-sakod-y-v">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ັ"/>
+        <mark-current-position markerID="TONE"/>
+        <move-to-marker position="@last"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <branch branch-selecting-map="map-maa-sakod-non-y-v">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ົ"/>
+        <mark-current-position markerID="TONE"/>
+        <move-to-character-position>0</move-to-character-position>
+        <delete-to-marker position="@next"/>
+        <move-to-marker position="@last"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-or-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ອ"/>
+        <move-to-marker position="@next"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-ua-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <move-to-marker position="@previous"/>
+        <delete-to-character-position>-3</delete-to-character-position>
+        <insert string="ັວ"/>
+        <move-to-marker position="@next"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-uaa-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-ie-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <move-to-marker position="@next"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csv-ia-state">
+      <branch branch-selecting-map="map-maa-sakod">
+        <move-to-marker position="@previous"/>
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <move-to-marker position="@next"/>
+        <move-to-marker position="@next"/>
+        <shift-to id="state-csvm-state"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-csvm-state"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-csvm-state">
+      <branch branch-selecting-map="map-tone">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/mim.rng b/MIM/mim.rng
new file mode 100644 (file)
index 0000000..95a6ad6
--- /dev/null
@@ -0,0 +1,646 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<grammar 
+        datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
+         xmlns:xi="http://www.w3.org/1999/XML/xinclude"
+        xmlns="http://relaxng.org/ns/structure/1.0"
+        ns="http://www.m17n.org/MIM">
+<start>
+  <element name="input-method">
+    <ref name="im-declaration"/>
+    <optional>
+       <element name="description">
+         <choice>
+           <text/>
+           <element name="get-text"><text/></element>
+         </choice>
+       </element>
+    </optional>
+    <optional><element name="title"><data type="string"/></element></optional>
+    <optional><ref name="variable-list"/></optional>
+    <optional><ref name="command-list"/></optional>
+    <optional><ref name="module-list"/></optional>
+
+    <optional><ref name="macro-list"/></optional>
+    <optional><ref name="map-list"/></optional>
+    <optional><ref name="state-list"/></optional>
+  </element>
+</start>
+
+<define name="im-declaration">
+  <element name="tags">
+    <element name="language">
+      <choice>
+       <value>t</value>
+       <data type="string"><param name="pattern">.{2,3}</param></data>
+      </choice>
+    </element>
+  <choice>
+    <group>
+      <element name="name"><value>nil</value></element>
+      <element name="extra-id"><data type="ID"/></element>
+    </group>
+    <group>
+      <choice>
+       <element name="name"><data type="string"><param name="pattern">[^n][^i][^l]</param></data></element>
+       <element name="name"><data type="string"><param name="pattern">.{1,2}</param></data></element>
+       <element name="name"><data type="string"><param name="pattern">....+</param></data></element>
+      </choice>
+      <optional><element name="extra-id"><data type="ID"/></element></optional>
+    </group>
+  </choice>
+  </element>
+  <optional>
+    <element name="m17n-version">
+      <data type="string"><param name="pattern">[0-9]+\.[0-9]+\.[0-9]+</param></data>
+    </element>
+  </optional>
+</define>
+
+<!-- setups -->
+
+<define name="variable-list">
+  <element name="variable-list">
+    <zeroOrMore>
+      <element name="variable">
+       <attribute name="id"/>
+       <optional>
+         <element name="description">
+           <choice>
+             <text/>
+             <element name="get-text"><text/></element>
+           </choice>
+         </element>
+       </optional>
+       <optional>
+         <element name="value">                    
+           <choice>
+             <group>
+               <attribute name="type"><value>string</value></attribute>
+               <data type="string"/>
+             </group>
+             <group>
+               <attribute name="type"><value>symbol</value></attribute>
+               <data type="string"/>
+             </group>
+             <group>
+             <attribute name="type"><value>integer</value></attribute>
+             <data type="integer"/>
+             </group>
+           </choice>
+         </element>
+       </optional>
+       <optional>
+         <element name="variable-value-candidate">
+           <oneOrMore>
+             <choice>
+               <element name="c-value">                    
+                 <choice>
+                   <group>
+                     <attribute name="type"><value>string</value></attribute>
+                     <data type="string"/>
+                   </group>
+                   <group>
+                     <attribute name="type"><value>symbol</value></attribute>
+                     <data type="string"/>
+                   </group>
+                   <group>
+                     <attribute name="type"><value>integer</value></attribute>
+                     <data type="integer"/>
+                   </group>
+                 </choice>
+               </element>
+               <element name="c-range">
+                 <attribute name="from"><data type="integer"/></attribute>
+                 <attribute name="to"><data type="integer"/></attribute>
+               </element>
+             </choice>
+           </oneOrMore>
+         </element>
+       </optional>
+      </element>
+    </zeroOrMore>
+  </element>
+</define>
+
+<define name="command-list">
+  <element name="command-list">
+    <zeroOrMore>
+      <element name="command">
+       <attribute name="id">
+         <data type="ID"><param name="pattern">command-.*</param></data></attribute>
+       <optional>
+         <element name="description">
+           <choice><text/><element name="get-text"><text/></element></choice>
+         </element>
+       </optional>
+       <zeroOrMore><ref name="keyseq"/></zeroOrMore>
+      </element>
+    </zeroOrMore>
+  </element>
+</define>
+
+<define name="module-list">
+  <element name="module-list">
+    <zeroOrMore>
+      <element name="module">
+       <attribute name="id">
+         <data type="ID"><param name="pattern">module-.*</param></data>
+       </attribute>
+       <zeroOrMore>
+         <element name="function">
+           <attribute name="id">
+               <data type="ID">
+               <param name="pattern">function-.*</param></data>
+           </attribute>
+         </element>
+       </zeroOrMore>
+      </element>
+    </zeroOrMore>
+  </element>
+</define>
+
+<define name="macro-list">
+  <element name="macro-list" ns="http://www.m17n.org/MIM">
+    <zeroOrMore>
+      <element name="macro">
+       <attribute name="id">
+         <data type="ID"><param name="pattern">macro-.*</param></data>
+       </attribute>
+       <zeroOrMore><ref name="action"/></zeroOrMore>
+      </element>
+    </zeroOrMore>
+  </element>
+</define>
+
+<!-- the real work -->
+
+<define name="map-list">
+  <element name="map-list">
+  <zeroOrMore>
+    <element name="map">
+      <attribute name="id">
+       <data type="ID"><param name="pattern">map-.*</param></data>
+      </attribute>
+      <zeroOrMore>
+       <element name="rule">
+         <choice>
+           <ref name="keyseq"/>
+           <ref name="command-reference"/>
+         </choice>
+         <zeroOrMore><ref name="action"/></zeroOrMore>
+       </element>
+      </zeroOrMore>
+    </element>
+  </zeroOrMore>
+  </element>
+</define>
+
+<define name="keyseq">
+  <element name="keyseq">
+    <choice>
+      <attribute name="keys"><data type="string"/></attribute>
+      <oneOrMore>
+       <choice>
+         <element name="key-event"><data type="string"/></element>
+         <element name="character-code">
+           <choice>
+             <data type="nonNegativeInteger"><param name="pattern">[0-9]{1,7}</param></data>
+             <data type="string"><param name="pattern">[0#]x[0-9A-F]{1,6}</param></data>
+             <data type="string"><param name="pattern">\?.</param></data>
+           </choice>
+         </element>
+       </choice>
+      </oneOrMore>
+    </choice>
+  </element>
+</define>
+
+<define name="command-reference">
+  <element name="command-reference">
+      <attribute name="id"><data type="IDREF"/></attribute>
+  </element>
+</define>
+
+<!-- actions used in map rules -->
+<define name="action">
+  <choice>
+    <ref name="insert"/>
+    <ref name="delete"/>
+
+    <ref name="select"/>
+    <element name="show-candidates"><empty/></element>
+    <element name="hide-candidates"><empty/></element>
+
+    <ref name="move"/>
+    <ref name="mark"/>
+
+    <ref name="pushback"/>
+    <element name="pop"><empty/></element>
+    <ref name="undo"/>
+    <element name="commit"><empty/></element>
+    <element name="unhandle"><empty/></element>
+
+    <ref name="call"/>
+
+    <element name="set"><ref name="set-val"/></element>
+    <element name="add"><ref name="set-val"/></element>
+    <element name="sub"><ref name="set-val"/></element>
+    <element name="mul"><ref name="set-val"/></element>
+    <element name="div"><ref name="set-val"/></element>
+
+    <ref name="if"/>
+    <ref name="conditional"/>
+
+    <element name="macro-reference">
+      <attribute name="id">
+       <data type="IDREF"/>
+      </attribute>
+    </element>
+  </choice>
+</define>
+
+<define name="set-val">
+    <attribute name="id"/>
+    <ref name="expr"/>
+</define>
+
+<!-- actions used in states -->
+
+<define name="saction">
+  <choice>
+    <ref name="shift"/>
+    <ref name="action"/>
+  </choice>
+</define>
+
+<!--  symbols used in actions -->
+
+<!-- markers specify positions in a buffer -->
+
+<define name="marker">
+  <choice>
+    <ref name="predefined-marker"/>
+    <ref name="user-defined-marker"/>
+  </choice>
+</define>
+
+<define name="predefined-marker">
+    <!-- predefined markers start with @ -->
+    <choice>
+      <attribute name="position">
+       <choice>
+         <data type="string"><param name="pattern">@[0-9]</param></data>
+         <value>@first</value>
+         <value>@current</value>
+         <value>@last</value>
+         <value>@previous</value>
+         <value>@next</value>
+         <value>@previous_candidate_list</value>
+         <value>@next_candidate_list</value>
+       </choice>
+      </attribute>
+<!--      <attribute name="relative-position">
+       <choice>
+         <value>-1</value>
+         <value>+1</value>
+       </choice>
+      </attribute>-->
+    </choice>
+</define>
+
+<define name="user-defined-marker">
+      <!--  user-defined markers do not start with @ -->
+      <attribute name="markerID">
+       <data type="string"><param  name="pattern">[^@].*</param></data>
+      </attribute>
+</define>
+
+<!--  a character inside or outside of the preedit buffer -->
+
+<define name="predefined-nth-previous-or-following-character">
+  <element name="predefined-nth-previous-or-following-character">
+    <attribute name="position">
+      <choice>
+       <data type="negativeInteger"/>
+       <data type="positiveInteger"/>
+    </choice>
+    </attribute>
+  </element>
+</define>
+
+<!-- selectors specify positions in a candidate list -->
+
+<define name="predefined-selector">
+      <choice>
+       <data type="string"><param name="pattern">@[0-9]</param></data>
+       <value>@first</value>
+       <value>@current</value>
+       <value>@last</value>
+       <value>@previous</value>
+       <value>@next</value>
+       <value>@previous_candidate_list</value>
+       <value>@next_candidate_list</value>
+      </choice>
+</define>
+
+<!-- var -->
+
+<define name="predefined-variable">
+  <attribute name="type"><value>predefined</value></attribute>
+  <attribute name="id">
+    <choice>
+      <value>handled-keys</value>
+      <value>predefined-surround-text-flag</value>
+<!--      <data type="string"><param name="pattern">@.+</param></data> -->
+    </choice>
+  </attribute>
+</define>
+
+
+<define name="insert">  
+    <element name="insert">
+      <choice>
+       <attribute name="string"><data type="string"/></attribute>
+<!--   <attribute name="character"><data type="integer"/></attribute>-->
+       <attribute name="character">
+         <choice>
+           <data type="string"><param name="pattern">\?.</param></data>
+           <data type="string"><param name="pattern">[0#]x[0-9A-F]{1,6}</param></data>
+           <data type="nonNegativeInteger"><param name="pattern">[0-9]{1,7}</param></data>
+         </choice>
+       </attribute>
+       <group>
+         <attribute name="character-or-string"><value>variable</value></attribute>
+         <ref name="variable-reference"/>
+       </group>
+       <oneOrMore><element name="candidates"><data type="string"/></element></oneOrMore>
+       <oneOrMore><element name="list-of-candidates">
+         <list><zeroOrMore><data type="NMTOKEN"/></zeroOrMore></list>    
+       </element></oneOrMore>
+      </choice>
+    </element>
+</define>
+
+<define name="delete">  
+    <choice>
+      <element name="delete-to-marker">
+       <ref name="marker"/></element>
+      <element name="delete-to-character-position"><data type="integer"/></element>
+      <element name="delete-n-characters">
+      <attribute name="n"><data type="integer"/></attribute></element>
+    </choice>
+</define>
+
+<define name="select">  
+  <element name="select">
+    <choice>
+      <attribute name="selector">
+       <ref name="predefined-selector"/>
+      </attribute>
+      <attribute name="index"><data type="integer"/></attribute>
+      <group>
+       <attribute name="index"><value>variable</value></attribute><ref name="variable-reference"/>
+      </group>
+    </choice>
+  </element>
+</define>
+
+<define name="move">  
+    <choice>
+      <element name="move-to-marker"><ref name="marker"/></element>
+      <element name="move-to-character-position"><data type="integer"/></element>
+    </choice>
+</define>
+
+<define name="mark">  
+      <element name="mark-current-position">
+       <ref name="user-defined-marker"/>
+      </element>
+</define>
+
+<define name="pushback">  
+    <choice>
+      <element name="pushback-n-events">
+       <attribute name="n"><data type="nonNegativeInteger"/></attribute></element>
+      <element name="pushback-keyseq"><ref name="keyseq"/></element>
+    </choice>
+</define>
+
+<define name="undo">
+  <element name="undo">
+    <optional>
+      <choice>
+       <attribute name="target-of-undo">
+         <choice>
+           <data type="positiveInteger"/>
+           <data type="negativeInteger"/>
+         </choice>
+       </attribute>
+       <ref name="variable-reference"/>
+      </choice>
+    </optional>
+  </element>
+</define>
+
+<define name="shift">
+  <element name="shift-to"><attribute name="id"/></element>
+</define>
+
+<define name="call">
+  <element name="call">
+    <attribute name="id"><data type="IDREF"/></attribute>
+    <element name="function-reference">
+      <attribute name="id"><data type="IDREF"/></attribute>
+    </element>
+    <zeroOrMore>
+      <element name="argument">
+       <choice>
+         <group>
+           <attribute name="type"><value>string</value></attribute>
+           <data type="string"/>
+         </group>
+         <group>
+           <attribute name="type"><value>integer</value></attribute>
+           <choice>
+             <data type="string"><param name="pattern">\?.</param></data>
+             <data type="string"><param name="pattern">[0#]x[0-9A-F]{1,6}</param></data>
+             <data type="nonNegativeInteger"><param name="pattern">[0-9]{1,7}</param></data>
+           </choice>
+         </group>
+         <group>
+           <attribute name="type"><value>plist</value></attribute>
+           <ref name="pList"/>
+         </group>
+         <group>
+           <attribute name="type"><value>symbol</value></attribute>
+           <ref name="variable-reference"/>
+         </group>
+       </choice>
+      </element>
+    </zeroOrMore>
+  </element>
+</define>
+
+<define name="expr">
+    <choice>
+      <group>
+       <element name="expr">
+         <attribute name="operator"><ref name="operator"/></attribute>
+         <zeroOrMore><ref name="expr"/></zeroOrMore>
+       </element>
+      </group>
+      <element name="int-val">
+       <choice>
+         <data type="integer"/>
+         <data type="string"><param name="pattern">[0#]x[0-9A-F]{1,6}</param></data>
+         <data type="string"><param name="pattern">\?.</param></data>
+       </choice>
+      </element>
+      <ref name="predefined-nth-previous-or-following-character"/>     
+      <ref name="variable-reference"/>
+    </choice>
+</define>
+
+<define name="variable-reference">
+  <element name="variable-reference">
+    <choice>
+      <attribute name="id">
+      </attribute>
+      <ref name="predefined-variable"/>
+    </choice>
+  </element>
+</define>
+
+<define name="operator">
+  <choice>
+      <value>+</value>
+      <value>-</value>
+      <value>*</value>
+      <value>/</value>
+      <value>|</value>
+      <value>&amp;</value>
+      <value>!</value>
+      <value>=</value>
+      <value>&lt;</value>
+      <value>&gt;</value>
+      <value>&lt;=</value>
+      <value>&gt;=</value>
+  </choice>
+</define>
+
+<define name="if">
+  <element name="if">
+    <attribute name="condition">
+      <choice><value>=</value><value>&lt;</value><value>&gt;</value>
+    <value>&lt;=</value><value>&gt;=</value></choice></attribute>
+    <ref name="expr"/>
+    <ref name="expr"/>
+    <element name="if-true-action-list">
+    <zeroOrMore><ref name="saction"/></zeroOrMore></element>
+    <optional><element name="if-not-true-action-list">
+    <zeroOrMore><ref name="saction"/></zeroOrMore></element></optional>
+  </element>
+</define>
+
+<define name="conditional">
+  <element name="conditional">
+    <zeroOrMore>
+      <group>
+       <element name="case">
+       <ref name="expr"/>
+       <zeroOrMore><ref name="saction"/></zeroOrMore>
+       </element>
+      </group>
+    </zeroOrMore>
+  </element>
+</define>
+      
+
+<define name="state-list">
+  <element name="state-list">
+    <zeroOrMore>
+      <element name="state">
+       <attribute name="id">
+         <data type="ID"><param name="pattern">state-.*</param></data>
+       </attribute>
+       <optional><element name="state-title-text"><data type="string"/></element></optional>
+       <interleave>
+       <optional>
+         <element name="state-hook"><oneOrMore><ref name="saction"/></oneOrMore></element>
+       </optional>
+       <optional>
+         <element name="catch-all-branch">
+           <zeroOrMore><ref name="saction"/></zeroOrMore>
+         </element>
+       </optional>
+       <zeroOrMore>
+         <element name="branch">
+           <attribute name="branch-selecting-map">
+               <data type="IDREF"/>
+           </attribute>
+           <zeroOrMore><ref name="saction"/></zeroOrMore>
+         </element>
+       </zeroOrMore>
+       </interleave>
+      </element>
+    </zeroOrMore>
+  </element>
+</define>
+
+
+<!-- plist -->
+  <define name="plistObject">
+    <element name="pListObject">
+    <choice>
+      <ref name="array"/>
+      <ref name="dict"/>
+      <group>
+       <attribute name="type"><value>string</value></attribute>
+       <data type="string"/>
+      </group>
+      <group>
+       <attribute name="type"><value>symbol</value></attribute>
+       <ref name="variable-reference"/>
+      </group>
+      <group>
+       <attribute name="type"><value>integer</value></attribute>
+       <choice>
+         <data type="string"><param name="pattern">\?.</param></data>
+         <data type="string"><param name="pattern">[0#]x[0-9A-F]{1,6}</param></data>
+         <data type="nonNegativeInteger"><param name="pattern">[0-9]{1,7}</param></data>
+       </choice>
+      </group>
+    </choice>
+    </element>
+  </define>
+
+  <define name="pList">
+    <element name="pList">
+      <ref name="plistObject"/>
+    </element>
+  </define>
+
+  <!-- Collections -->
+  <define name="array">
+    <element name="array">
+      <zeroOrMore>
+        <ref name="plistObject"/>
+      </zeroOrMore>
+    </element>
+  </define>
+
+  <define name="dict">
+    <element name="dict">
+      <zeroOrMore>
+       <element name="dict-item">
+         <attribute name="key"/>
+         <ref name="plistObject"/>
+       </element>
+      </zeroOrMore>
+    </element>
+  </define>
+
+</grammar>
+
diff --git a/MIM/ml-itrans.mim b/MIM/ml-itrans.mim
deleted file mode 100644 (file)
index 1cf3347..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-;; ml-itrans.mim -- Malayalam input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ml itrans)
-
-(description "Malayalam input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "ക")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "ക്")
-  ("kh" "ഖ്")
-  ("g" "ഗ്")
-  ("gh" "ഘ്")
-  ("~N" "ങ്")
-  ("N^" "ങ്")
-  ("ch" "ച്")
-  ("Ch" "ഛ്")
-  ("chh" "ഛ്")
-  ("j" "ജ്")
-  ("jh" "ഝ്")
-  ("~n" "ഞ്")
-  ("JN" "ഞ്")
-  ("T" "ട്")
-  ("Th" "ഠ്")
-  ("D" "ഡ്")
-  ("Dh" "ഢ്")
-  ("N" "ണ്")
-  ("t" "ത്")
-  ("th" "ഥ്")
-  ("d" "ദ്")
-  ("dh" "ധ്")
-  ("n" "ന്")
-  ("p" "പ്")
-  ("ph" "ഫ്")
-  ("b" "ബ്")
-  ("bh" "ഭ്")
-  ("m" "മ്")
-  ("y" "യ്")
-  ("r" "ര്")
-  ("rh" "റ്")
-  ("l" "ല്")
-  ("L" "ള്")
-  ("ld" "ള്")
-  ("v" "വ്")
-  ("w" "വ്")
-  ("sh" "ശ്")
-  ("Sh" "ഷ്")
-  ("shh" "ഷ്")
-  ("s" "സ്")
-  ("h" "ഹ്")
-  ("GY" "ജ്ഞ്")
-  ("dny" "ജ്ഞ്")
-  ("x" "ക്ഷ്"))
-
- (independent
-  ("a" "അ")
-  ("aa" "ആ")
-  ("A" "ആ")
-  ("i" "ഇ")
-  ("ii" "ഈ")
-  ("I" "ഈ")
-  ("u" "ഉ")
-  ("uu" "ഊ")
-  ("U" "ഊ")
-  ("RRi" "ഋ")
-  ("R^i" "ഋ")
-  ("LLi" "ഌ")
-  ("L^i" "ഌ")
-  ("e" "എ")
-  ("E" "ഏ")
-  ("ee" "ഏ")
-  ("ai" "ഐ")
-  ("o" "ഒ")
-  ("oo" "ഓ")
-  ("O" "ഓ")
-  ("au" "ഔ")
-  (".n" "ം")
-  ("M" "ം")
-  ("H" "ഃ")
-  (".h" "്")
-  ("0" "൦")
-  ("1" "൧")
-  ("2" "൨")
-  ("3" "൩")
-  ("4" "൪")
-  ("5" "൫")
-  ("6" "൬")
-  ("7" "൭")
-  ("8" "൮")
-  ("9" "൯")
-  ("#" "്ര")
-  ("$" "ര്")
-  ("^" "ത്ര")
-  ("*" "ശ്ര")
-  ((KP_1) "൧")
-  ((KP_2) "൨")
-  ((KP_3) "൩")
-  ((KP_4) "൪")
-  ((KP_5) "൫")
-  ((KP_6) "൬")
-  ((KP_7) "൭")
-  ((KP_8) "൮")
-  ((KP_9) "൯")
-  ((KP_0) "൦")
-  ((S-\ ) "‌")
-  ((C-@) "‍"))
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ാ")
-  ("A" (delete @-) "ാ")
-  ("i" (delete @-) "ി")
-  ("ii" (delete @-) "ീ")
-  ("I" (delete @-) "ീ")
-  ("u" (delete @-) "ു")
-  ("uu" (delete @-) "ൂ")
-  ("U" (delete @-) "ൂ")
-  ("RRi" (delete @-) "ൃ")
-  ("R^i" (delete @-) "ൃ")
-  ("LLi" (delete @-) "")
-  ("L^i" (delete @-) "")
-  ("e" (delete @-) "െ")
-  ("ee" (delete @-) "േ")
-  ("E" (delete @-) "േ")
-  ("ai" (delete @-) "ൈ")
-  ("o" (delete @-) "ൊ")
-  ("oo" (delete @-) "ോ")
-  ("O" (delete @-) "ോ")
-  ("au" (delete @-) "ൌ"))
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/ml-itrans.mimx b/MIM/ml-itrans.mimx
new file mode 100644 (file)
index 0000000..5637575
--- /dev/null
@@ -0,0 +1,816 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ml</language>
+    <name>itrans</name>
+  </tags>
+  <description>Malayalam input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>ക</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ക്"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ഖ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ഗ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ഘ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ങ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ങ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ച്"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ഛ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="ഛ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ജ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ഝ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ഞ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ഞ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ട്"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ഠ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ഡ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ഢ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ണ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ത്"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ഥ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ദ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ധ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ന്"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="പ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ഫ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ബ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="ഭ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="മ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="യ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ര്"/>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert string="റ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ല്"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ള്"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ള്"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="വ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="വ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ശ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ഷ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ഷ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="സ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ഹ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="ജ്ഞ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="ജ്ഞ്"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ക്ഷ്"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="അ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="ആ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ആ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ഇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ഈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ഈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ഉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ഊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ഊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ഋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ഋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <insert string="ഌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <insert string="ഌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="എ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ഏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="ഏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ഐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ഒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="ഓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ഓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ഔ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ം"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ം"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ഃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="്"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="൦"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="൧"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="൨"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="൩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="൪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="൫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="൬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="൭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="൮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="൯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="്ര"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ര്"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ത്ര"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="ശ്ര"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="൧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="൨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="൩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="൪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="൫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="൬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="൭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="൮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="൯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="൦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ാ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ാ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ി"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ീ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ീ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ു"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ൂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ൂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ൃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ൃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="െ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="േ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="േ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ൈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ൊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ോ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ോ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ൌ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/my-kbd.mim b/MIM/my-kbd.mim
deleted file mode 100644 (file)
index ac9a811..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-;; my-kbd.mim -- Myanmar input method with Myanmar keyboard layout
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method my kbd)
-
-(description "Myanmar input method simulating the Myanmar keyboard.
-")
-
-(title "MY")
-
-(map
- (map
-  ;; Unshifted Shift       Alt
-  ("1" 0x1041) ("!" 0x100D)                    ; ၁ ဍ -
-  ("2" 0x1042)                                 ; ၂ - -
-  ("3" 0x1043) ("#" 0x100B)                    ; ၃ ဋ -
-  ("4" 0x1044)                                 ; ၄ - -
-  ("5" 0x1045)                                 ; ၅ - -
-  ("6" 0x1046)                                 ; ၆ - -
-  ("7" 0x1047) ("&" 0x101B)                    ; ၇ ရ -
-  ("8" 0x1048) ("*" 0x1002)                    ; ၈ ဂ -
-  ("9" 0x1049)                                 ; ၉ - -
-  ("0" 0x1040) (")" 0x101D)                    ; ၀ ဝ -
-
-  ("q" 0x1006) ("Q" 0x104D)                    ; ဆ ၍ -
-  ("w" 0x1010)                                 ; တ - -
-  ("e" 0x1014)                                 ; န - -
-  ("r" 0x1019)                                 ; မ - -
-  ("t" 0x1021)                                 ; အ - -
-  ("y" 0x1015)                                 ; ပ - -
-  ("u" 0x1000)                                 ; က - -
-  ("i" 0x1004)                                 ; င - -
-  ("o" 0x101E) ("O" 0x1025)                    ; သ ဥ -
-  ("p" 0x1005) ("P" 0x100F)                    ; စ ဏ -
-  ("[" 0x101F) ("{" 0x100E)                    ; ဟ ဎ -
-  ("]" 0x1009) ("}" 0x1027)                    ; ဉ ဧ -
-  ("\\" 0x104F)                                        ; ၏ - -
-
-  ("a" 0x1031) ("A" 0x1017)                    ; ေ ဗ -
-  ("s" 0x1039 0x101A) ("S" 0x1039 0x101F)      ;္ယ ္ဟ -
-  ("d" 0x102D) ("D" 0x102E)                    ; ိ ီ -
-  ("f" 0x1039) ("F" 0x200D)                    ; ္ ZWNJ -
-                            ((A-g) 0x104C)     ; - - ၌
-  ("g" 0x200C)  ("G" 0x1039 0x101D)            ;္ရ ္ဝ -
-  ("h" 0x1037) ("H" 0x1036) ((A-h) 0x104D)     ; ့ ံ ၍
-  ("j" 0x1039 0x101B) ("J" 0x1032) ((A-j) 0x104E)      ; ္ရ ဲ ၎
-  ("k" 0x102F)              ((A-k) 0x1024)     ; ု - ဤ
-  ("l" 0x1030)                                 ; ူ - -
-  (";" 0x1038)                                 ; း - -
-  ("'" 0x1012) ("\"" 0x1013)                   ; ဒ ဓ -
-
-  ("z" 0x1016) ("Z" 0x1007)                    ; ဖ ဇ -
-  ("x" 0x1011) ("X" 0x100C)                    ; ထ ဌ -
-  ("c" 0x1001) ("C" 0x1003)                    ; ခ ဃ -
-  ("v" 0x101C) ("V" 0x1020)                    ; လ ဠ -
-  ("b" 0x1018)                                 ; ဘ - -
-  ("n" 0x100A)                                 ; ည - -
-  ("m" 0x102C)                                 ; ာ - -
-  ("," 0x101A) ("<" 0x104D)                    ; ယ ၍ -
-  ("." 0x1008) (">" 0x1024)                    ; ဈ ဤ -
-  ("/" 0x104B)                                 ; ။ - -
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/my-kbd.mimx b/MIM/my-kbd.mimx
new file mode 100644 (file)
index 0000000..b9a6465
--- /dev/null
@@ -0,0 +1,319 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>my</language>
+    <name>kbd</name>
+  </tags>
+  <description>Myanmar input method simulating the Myanmar keyboard.
+</description>
+  <title>MY</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="0x1041"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="0x100D"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="0x1042"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="0x1043"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="0x100B"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="0x1044"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="0x1045"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="0x1046"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="0x1047"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="0x101B"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="0x1048"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="0x1002"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="0x1049"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="0x1040"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="0x101D"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="0x1006"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="0x104D"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="0x1010"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="0x1014"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="0x1019"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="0x1021"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="0x1015"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="0x1000"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="0x1004"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="0x101E"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="0x1025"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="0x1005"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="0x100F"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="0x101F"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="0x100E"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="0x1009"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="0x1027"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="0x104F"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="0x1031"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="0x1017"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="0x1039"/>
+        <insert character="0x101A"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="0x1039"/>
+        <insert character="0x101F"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="0x102D"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="0x102E"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="0x1039"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="0x200D"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-g</key-event>
+        </keyseq>
+        <insert character="0x104C"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="0x200C"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="0x1039"/>
+        <insert character="0x101D"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="0x1037"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="0x1036"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-h</key-event>
+        </keyseq>
+        <insert character="0x104D"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="0x1039"/>
+        <insert character="0x101B"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="0x1032"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-j</key-event>
+        </keyseq>
+        <insert character="0x104E"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="0x102F"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-k</key-event>
+        </keyseq>
+        <insert character="0x1024"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="0x1030"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="0x1038"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="0x1012"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="0x1013"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="0x1016"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="0x1007"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="0x1011"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="0x100C"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="0x1001"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="0x1003"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="0x101C"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="0x1020"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="0x1018"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="0x100A"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="0x102C"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="0x101A"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="0x104D"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="0x1008"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="0x1024"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="0x104B"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/or-itrans.mim b/MIM/or-itrans.mim
deleted file mode 100644 (file)
index 5982edf..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-;; or-itrans.mim -- Oriya input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method or itrans)
-
-(description "Oriya input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "କ")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "କ୍")
-  ("kh" "ଖ୍")
-  ("g" "ଗ୍")
-  ("gh" "ଘ୍")
-  ("~N" "ଙ୍")
-  ("N^" "ଙ୍")
-  ("ch" "ଚ୍")
-  ("Ch" "ଛ୍")
-  ("chh" "ଛ୍")
-  ("j" "ଜ୍")
-  ("jh" "ଝ୍")
-  ("~n" "ଞ୍")
-  ("JN" "ଞ୍")
-  ("T" "ଟ୍")
-  ("Th" "ଠ୍")
-  ("D" "ଡ୍")
-  ("Dh" "ଢ୍")
-  ("N" "ଣ୍")
-  ("t" "ତ୍")
-  ("th" "ଥ୍")
-  ("d" "ଦ୍")
-  ("dh" "ଧ୍")
-  ("n" "ନ୍")
-  ("p" "ପ୍")
-  ("ph" "ଫ୍")
-  ("b" "ବ୍")
-  ("bh" "ଭ୍")
-  ("m" "ମ୍")
-  ("y" "ଯ୍")
-  ("r" "ର୍")
-  ("l" "ଲ୍")
-  ("L" "ଳ୍")
-  ("ld" "ଳ୍")
-  ("sh" "ଶ୍")
-  ("Sh" "ଷ୍")
-  ("shh" "ଷ୍")
-  ("s" "ସ୍")
-  ("h" "ହ୍")
-  (".D" "ଡ଼୍")
-  (".Dh" "ଢ଼୍")
-  ("Y" "ୟ୍")
-  ("yh" "ୟ୍")
-  ("GY" "ଜ୍ଞ୍")
-  ("dny" "ଜ୍ଞ୍")
-  ("x" "କ୍ଷ୍"))
-
- (independent
-  ("a" "ଅ")
-  ("aa" "ଆ")
-  ("A" "ଆ")
-  ("i" "ଇ")
-  ("ii" "ଈ")
-  ("I" "ଈ")
-  ("u" "ଉ")
-  ("uu" "ଊ")
-  ("U" "ଊ")
-  ("RRi" "ଋ")
-  ("R^i" "ଋ")
-  ("LLi" "ଌ")
-  ("L^i" "ଌ")
-  ("e" "ଏ")
-  ("ai" "ଐ")
-  ("o" "ଓ")
-  ("au" "ଔ")
-  ("RRI" "ୠ")
-  ("R^I" "ୠ")
-  ("LLI" "ୡ")
-  ("L^I" "ୡ")
-  (".N" "ଁ")
-  (".n" "ଂ")
-  ("M" "ଂ")
-  ("H" "ଃ")
-  (".a" "ଽ")
-  (".h" "୍")
-  ("0" "୦")
-  ("1" "୧")
-  ("2" "୨")
-  ("3" "୩")
-  ("4" "୪")
-  ("5" "୫")
-  ("6" "୬")
-  ("7" "୭")
-  ("8" "୮")
-  ("9" "୯")
-  ("#" "୍ର")
-  ("$" "ର୍")
-  ("^" "ତ୍ର")
-  ("*" "ଶ୍ର")
-  ("]" "଼")
-  ((KP_1) "୧")
-  ((KP_2) "୨")
-  ((KP_3) "୩")
-  ((KP_4) "୪")
-  ((KP_5) "୫")
-  ((KP_6) "୬")
-  ((KP_7) "୭")
-  ((KP_8) "୮")
-  ((KP_9) "୯")
-  ((KP_0) "୦")
-  ((S-\ ) "‌")
-  ((C-@) "‍"))
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ା")
-  ("A" (delete @-) "ା")
-  ("i" (delete @-) "ି")
-  ("ii" (delete @-) "ୀ")
-  ("I" (delete @-) "ୀ")
-  ("u" (delete @-) "ୁ")
-  ("uu" (delete @-) "ୂ")
-  ("U" (delete @-) "ୂ")
-  ("RRi" (delete @-) "ୃ")
-  ("R^i" (delete @-) "ୃ")
-  ("LLi" (delete @-) "")
-  ("L^i" (delete @-) "")
-  ("e" (delete @-) "େ")
-  ("ai" (delete @-) "ୈ")
-  ("o" (delete @-) "ୋ")
-  ("au" (delete @-) "ୌ")
-  ("RRI" (delete @-) "")
-  ("R^I" (delete @-) "")
-  ("LLI" (delete @-) "")
-  ("L^I" (delete @-) ""))
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/or-itrans.mimx b/MIM/or-itrans.mimx
new file mode 100644 (file)
index 0000000..e014d6a
--- /dev/null
@@ -0,0 +1,829 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>or</language>
+    <name>itrans</name>
+  </tags>
+  <description>Oriya input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>କ</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="କ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ଖ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ଗ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ଘ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ଙ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ଙ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ଚ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ଛ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="ଛ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ଜ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ଝ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ଞ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ଞ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ଟ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ଠ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ଡ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ଢ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ଣ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ତ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ଥ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ଦ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ଧ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ନ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ପ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ଫ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ବ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="ଭ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ମ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ଯ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ର୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ଲ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ଳ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ଳ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ଶ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ଷ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ଷ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ସ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ହ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys=".D"/>
+        <insert string="ଡ଼୍"/>
+      </rule>
+      <rule>
+        <keyseq keys=".Dh"/>
+        <insert string="ଢ଼୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ୟ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert string="ୟ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="ଜ୍ଞ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="ଜ୍ଞ୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="କ୍ଷ୍"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ଅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="ଆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ଆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ଇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ଈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ଈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ଉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ଊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ଊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ଋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ଋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <insert string="ଌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <insert string="ଌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ଏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ଐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ଓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ଔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <insert string="ୠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <insert string="ୠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <insert string="ୡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <insert string="ୡ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".N"/>
+        <insert string="ଁ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ଂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ଂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ଃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".a"/>
+        <insert string="ଽ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="୦"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="୧"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="୨"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="୩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="୪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="୫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="୬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="୭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="୮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="୯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="୍ର"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ର୍"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ତ୍ର"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="ଶ୍ର"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="଼"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="୧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="୨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="୩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="୪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="୫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="୬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="୭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="୮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="୯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="୦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ା"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ା"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ି"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="େ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ୌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/pa-itrans.mim b/MIM/pa-itrans.mim
deleted file mode 100644 (file)
index e326c41..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-;; pa-itrans.mim -- Punjabi input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method pa itrans)
-
-(description "Panjabi input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "ਕ")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "ਕ੍")
-  ("kh" "ਖ੍")
-  ("g" "ਗ੍")
-  ("gh" "ਘ੍")
-  ("N^" "ਙ੍")
-  ("~N" "ਙ੍")                              ; not in ITRANS Gurmukhi table
-  ("c" "ਚ੍")
-  ("ch" "ਛ੍")
-  ("Ch" "ਛ੍")                              ; not in ITRANS Gurmukhi table
-  ("chh" "ਛ੍")                             ; not in ITRANS Gurmukhi table
-  ("j" "ਜ੍")
-  ("jh" "ਝ੍")
-  ("~n" "ਞ੍")
-  ("JN" "ਞ੍")                              ; not in ITRANS Gurmukhi table
-  ("T" "ਟ੍")
-  ("Th" "ਠ੍")
-  ("D" "ਡ੍")
-  ("Dh" "ਢ੍")
-  ("N" "ਣ੍")
-  ("t" "ਤ੍")
-  ("th" "ਥ੍")
-  ("d" "ਦ੍")
-  ("dh" "ਧ੍")
-  ("n" "ਨ੍")
-  ("p" "ਪ੍")
-  ("ph" "ਫ੍")
-  ("b" "ਬ੍")
-  ("bh" "ਭ੍")
-  ("m" "ਮ੍")
-  ("y" "ਯ੍")
-  ("r" "ਰ੍")
-  ("l" "ਲ੍")
-  ("L" "ਲ਼੍")
-  ("ld" "ਲ਼੍")                              ; not in ITRANS Gurmukhi table
-  ("v" "ਵ੍")
-  ("w" "ਵ੍")                               ; not in ITRANS Gurmukhi table
-  ("sh" "ਸ਼੍")
-  ("s" "ਸ੍")
-  ("h" "ਹ੍")
-  ("K" "ਖ਼੍")
-  ("G" "ਗ਼੍")
-  ("J" "ਜ਼੍")
-  ("z" "ਜ਼੍")
-  (".D" "ੜ੍")
-  ("f" "ਫ਼੍")
-  ("GY" "ਜ੍ਞ੍")                                ; not in ITRANS Gurmukhi table
-  ("dny" "ਜ੍ਞ੍"))                      ; not in ITRANS Gurmukhi table
-
- (independent
-  ("a" "ਅ")
-  ("aa" "ਆ")
-  ("A" "ਆ")                          ; not in ITRANS Gurmukhi table
-  ("i" "ਇ")
-  ("ii" "ਈ")
-  ("I" "ਈ")                          ; not in ITRANS Gurmukhi table
-  ("u" "ਉ")
-  ("uu" "ਊ")
-  ("U" "ਊ")                          ; not in ITRANS Gurmukhi table
-  ("e" "ਏ")
-  ("ai" "ਐ")
-  ("o" "ਓ")
-  ("au" "ਔ")
-  (".N" "ਁ")
-  (".n" "ਂ")
-  ("M" "ਂ")
-  ("H" "ਃ")
-  (".h" "੍")
-  ("0" "੦")
-  ("1" "੧")
-  ("2" "੨")
-  ("3" "੩")
-  ("4" "੪")
-  ("5" "੫")
-  ("6" "੬")
-  ("7" "੭")
-  ("8" "੮")
-  ("9" "੯")
-  ("#" "੍ਰ")                               ; not in ITRANS Gurmukhi table
-  ("$" "ਰ੍")                               ; not in ITRANS Gurmukhi table
-  ("^" "ਤ੍ਰ")                            ; not in ITRANS Gurmukhi table
-  ("*" "ਸ਼੍ਰ")                            ; not in ITRANS Gurmukhi table
-  ("]" "਼")                          ; not in ITRANS Gurmukhi table
-  ((KP_1) "੧")
-  ((KP_2) "੨")
-  ((KP_3) "੩")
-  ((KP_4) "੪")
-  ((KP_5) "੫")
-  ((KP_6) "੬")
-  ((KP_7) "੭")
-  ((KP_8) "੮")
-  ((KP_9) "੯")
-  ((KP_0) "੦")
-  ((S-\ ) "‌")                               ; not in ITRANS Gurmukhi table
-  ((C-@) "‍"))                               ; not in ITRANS Gurmukhi table
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ਾ")
-  ("A" (delete @-) "ਾ")
-  ("i" (delete @-) "ਿ")
-  ("ii" (delete @-) "ੀ")
-  ("I" (delete @-) "ੀ")
-  ("u" (delete @-) "ੁ")
-  ("uu" (delete @-) "ੂ")
-  ("U" (delete @-) "ੂ")
-  ("e" (delete @-) "ੇ")
-  ("ai" (delete @-) "ੈ")
-  ("o" (delete @-) "ੋ")
-  ("au" (delete @-) "ੌ"))
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/pa-itrans.mimx b/MIM/pa-itrans.mimx
new file mode 100644 (file)
index 0000000..b625fc4
--- /dev/null
@@ -0,0 +1,761 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>pa</language>
+    <name>itrans</name>
+  </tags>
+  <description>Panjabi input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>ਕ</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ਕ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ਖ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ਗ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ਘ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ਙ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ਙ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ਚ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ਛ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ਛ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="ਛ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ਜ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ਝ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ਞ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ਞ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ਟ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ਠ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ਡ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ਢ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ਣ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ਤ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ਥ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ਦ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ਧ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ਨ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ਪ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ਫ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ਬ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="ਭ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ਮ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ਯ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ਰ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ਲ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ਲ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ਲ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ਵ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ਵ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ਸ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ਸ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ਹ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ਖ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ਗ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ਜ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ਜ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys=".D"/>
+        <insert string="ੜ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ਫ਼੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="ਜ੍ਞ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="ਜ੍ਞ੍"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ਅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="ਆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ਆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ਇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ਈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ਈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ਉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ਊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ਊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ਏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ਐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ਓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ਔ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".N"/>
+        <insert string="ਁ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ਂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ਂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ਃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="੦"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="੧"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="੨"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="੩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="੪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="੫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="੬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="੭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="੮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="੯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="੍ਰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ਰ੍"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ਤ੍ਰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="ਸ਼੍ਰ"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="਼"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="੧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="੨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="੩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="੪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="੫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="੬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="੭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="੮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="੯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="੦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ਾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ਾ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ਿ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੀ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੁ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ੌ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/rfc1345.mim b/MIM/rfc1345.mim
deleted file mode 100644 (file)
index 478c1d1..0000000
+++ /dev/null
@@ -1,1972 +0,0 @@
-;; rfc1345.mim -- Generic input method using RFC1345 mnemonics.
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method t rfc1345)
-
-(description "Generic input method using RFC1345 mnemonics.
-Input characters by typing & (ampersand) followed by two or three
-keys.  It doesn't include RFC1345 mnemonics for ASCII and
-Control-1 characters (U+0000..U+009F) except for & itself which
-can be input by typing & twice.
-")
-
-(title "RFC1345")
-
-(map
- (map
-  ("&NU" 0x0)
-  ("&SH" 0x1)
-  ("&SX" 0x2)
-  ("&EX" 0x3)
-  ("&ET" 0x4)
-  ("&EQ" 0x5)
-  ("&AK" 0x6)
-  ("&BL" 0x7)
-  ("&BS" 0x8)
-  ("&HT" 0x9)
-  ("&LF" 0xA)
-  ("&VT" 0xB)
-  ("&FF" 0xC)
-  ("&CR" 0xD)
-  ("&SO" 0xE)
-  ("&SI" 0xF)
-  ("&DL" 0x10)
-  ("&D1" 0x11)
-  ("&D2" 0x12)
-  ("&D3" 0x13)
-  ("&D4" 0x14)
-  ("&NK" 0x15)
-  ("&SY" 0x16)
-  ("&EB" 0x17)
-  ("&CN" 0x18)
-  ("&EM" 0x19)
-  ("&SB" 0x1A)  ; ^Z in a file causes trouble on MS systems.
-  ("&EC" 0x1B)
-  ("&FS" 0x1C)
-  ("&GS" 0x1D)
-  ("&RS" 0x1E)
-  ("&US" 0x1F)
-  ("&&" ?&)
-  ("&PA" 0x80)
-  ("&HO" 0x81)
-  ("&BH" 0x82)
-  ("&NH" 0x83)
-  ("&IN" 0x84)
-  ("&NL" 0x85)
-  ("&SA" 0x86)
-  ("&ES" 0x87)
-  ("&HS" 0x88)
-  ("&HJ" 0x89)
-  ("&VS" 0x8A)
-  ("&PD" 0x8B)
-  ("&PU" 0x8C)
-  ("&RI" 0x8D)
-  ("&S2" 0x8E)
-  ("&S3" 0x8F)
-  ("&DC" 0x90)
-  ("&P1" 0x91)
-  ("&P2" 0x92)
-  ("&TS" 0x93)
-  ("&CC" 0x94)
-  ("&MW" 0x95)
-  ("&SG" 0x96)
-  ("&EG" 0x97)
-  ("&SS" 0x98)
-  ("&GC" 0x99)
-  ("&SC" 0x9A)
-  ("&CI" 0x9B)
-  ("&ST" 0x9C)
-  ("&OC" 0x9D)
-  ("&PM" 0x9E)
-  ("&AC" 0x9F)
-  ("&NS" ?\ )
-  ("&!I" ?\¡)
-  ("&Ct" ?\¢)
-  ("&Pd" ?\£)
-  ("&Cu" ?\¤)
-  ("&Ye" ?\¥)
-  ("&BB" ?\¦)
-  ("&SE" ?\§)
-  ("&':" ?\¨)
-  ("&Co" ?\©)
-  ("&-a" ?\ª)
-  ("&<<" ?\«)
-  ("&NO" ?\¬)
-  ("&--" ?\­)
-  ("&Rg" ?\®)
-  ("&'m" ?\¯)
-  ("&DG" ?\°)
-  ("&+-" ?\±)
-  ("&2S" ?\²)
-  ("&3S" ?\³)
-  ("&''" ?\´)
-  ("&My" ?\µ)
-  ("&PI" ?\¶)
-  ("&.M" ?\·)
-  ("&'," ?\¸)
-  ("&1S" ?\¹)
-  ("&-o" ?\º)
-  ("&>>" ?\»)
-  ("&14" ?\¼)
-  ("&12" ?\½)
-  ("&34" ?\¾)
-  ("&?I" ?\¿)
-  ("&A!" ?\À)
-  ("&A'" ?\Á)
-  ("&A>" ?\Â)
-  ("&A?" ?\Ã)
-  ("&A:" ?\Ä)
-  ("&AA" ?\Å)
-  ("&AE" ?\Æ)
-  ("&C," ?\Ç)
-  ("&E!" ?\È)
-  ("&E'" ?\É)
-  ("&E>" ?\Ê)
-  ("&E:" ?\Ë)
-  ("&I!" ?\Ì)
-  ("&I'" ?\Í)
-  ("&I>" ?\Î)
-  ("&I:" ?\Ï)
-  ("&D-" ?\Ð)
-  ("&N?" ?\Ñ)
-  ("&O!" ?\Ò)
-  ("&O'" ?\Ó)
-  ("&O>" ?\Ô)
-  ("&O?" ?\Õ)
-  ("&O:" ?\Ö)
-  ("&*X" ?\×)
-  ("&O/" ?\Ø)
-  ("&U!" ?\Ù)
-  ("&U'" ?\Ú)
-  ("&U>" ?\Û)
-  ("&U:" ?\Ü)
-  ("&Y'" ?\Ý)
-  ("&TH" ?\Þ)
-  ("&ss" ?\ß)
-  ("&a!" ?\à)
-  ("&a'" ?\á)
-  ("&a>" ?\â)
-  ("&a?" ?\ã)
-  ("&a:" ?\ä)
-  ("&aa" ?\å)
-  ("&ae" ?\æ)
-  ("&c," ?\ç)
-  ("&e!" ?\è)
-  ("&e'" ?\é)
-  ("&e>" ?\ê)
-  ("&e:" ?\ë)
-  ("&i!" ?\ì)
-  ("&i'" ?\í)
-  ("&i>" ?\î)
-  ("&i:" ?\ï)
-  ("&d-" ?\ð)
-  ("&n?" ?\ñ)
-  ("&o!" ?\ò)
-  ("&o'" ?\ó)
-  ("&o>" ?\ô)
-  ("&o?" ?\õ)
-  ("&o:" ?\ö)
-  ("&-:" ?\÷)
-  ("&o/" ?\ø)
-  ("&u!" ?\ù)
-  ("&u'" ?\ú)
-  ("&u>" ?\û)
-  ("&u:" ?\ü)
-  ("&y'" ?\ý)
-  ("&th" ?\þ)
-  ("&y:" ?\ÿ)
-  ("&A-" ?\Ā)
-  ("&a-" ?\ā)
-  ("&A(" ?\Ă)
-  ("&a(" ?\ă)
-  ("&A;" ?\Ą)
-  ("&a;" ?\ą)
-  ("&C'" ?\Ć)
-  ("&c'" ?\ć)
-  ("&C>" ?\Ĉ)
-  ("&c>" ?\ĉ)
-  ("&C." ?\Ċ)
-  ("&c." ?\ċ)
-  ("&C<" ?\Č)
-  ("&c<" ?\č)
-  ("&D<" ?\Ď)
-  ("&d<" ?\ď)
-  ("&D/" ?\Đ)
-  ("&d/" ?\đ)
-  ("&E-" ?\Ē)
-  ("&e-" ?\ē)
-  ("&E(" ?\Ĕ)
-  ("&e(" ?\ĕ)
-  ("&E." ?\Ė)
-  ("&e." ?\ė)
-  ("&E;" ?\Ę)
-  ("&e;" ?\ę)
-  ("&E<" ?\Ě)
-  ("&e<" ?\ě)
-  ("&G>" ?\Ĝ)
-  ("&g>" ?\ĝ)
-  ("&G(" ?\Ğ)
-  ("&g(" ?\ğ)
-  ("&G." ?\Ġ)
-  ("&g." ?\ġ)
-  ("&G," ?\Ģ)
-  ("&g," ?\ģ)
-  ("&H>" ?\Ĥ)
-  ("&h>" ?\ĥ)
-  ("&H/" ?\Ħ)
-  ("&h/" ?\ħ)
-  ("&I?" ?\Ĩ)
-  ("&i?" ?\ĩ)
-  ("&I-" ?\Ī)
-  ("&i-" ?\ī)
-  ("&I(" ?\Ĭ)
-  ("&i(" ?\ĭ)
-  ("&I;" ?\Į)
-  ("&i;" ?\į)
-  ("&I." ?\İ)
-  ("&i." ?\ı)
-  ("&IJ" ?\IJ)
-  ("&ij" ?\ij)
-  ("&J>" ?\Ĵ)
-  ("&j>" ?\ĵ)
-  ("&K," ?\Ķ)
-  ("&k," ?\ķ)
-  ("&kk" ?\ĸ)
-  ("&L'" ?\Ĺ)
-  ("&l'" ?\ĺ)
-  ("&L," ?\Ļ)
-  ("&l," ?\ļ)
-  ("&L<" ?\Ľ)
-  ("&l<" ?\ľ)
-  ("&L." ?\Ŀ)
-  ("&l." ?\ŀ)
-  ("&L/" ?\Ł)
-  ("&l/" ?\ł)
-  ("&N'" ?\Ń)
-  ("&n'" ?\ń)
-  ("&N," ?\Ņ)
-  ("&n," ?\ņ)
-  ("&N<" ?\Ň)
-  ("&n<" ?\ň)
-  ("&'n" ?\ʼn)
-  ("&NG" ?\Ŋ)
-  ("&ng" ?\ŋ)
-  ("&O-" ?\Ō)
-  ("&o-" ?\ō)
-  ("&O(" ?\Ŏ)
-  ("&o(" ?\ŏ)
-  ("&O\"" ?\Ő)
-  ("&o\"" ?\ő)
-  ("&OE" ?\Œ)
-  ("&oe" ?\œ)
-  ("&R'" ?\Ŕ)
-  ("&r'" ?\ŕ)
-  ("&R," ?\Ŗ)
-  ("&r," ?\ŗ)
-  ("&R<" ?\Ř)
-  ("&r<" ?\ř)
-  ("&S'" ?\Ś)
-  ("&s'" ?\ś)
-  ("&S>" ?\Ŝ)
-  ("&s>" ?\ŝ)
-  ("&S," ?\Ş)
-  ("&s," ?\ş)
-  ("&S<" ?\Š)
-  ("&s<" ?\š)
-  ("&T," ?\Ţ)
-  ("&t," ?\ţ)
-  ("&T<" ?\Ť)
-  ("&t<" ?\ť)
-  ("&T/" ?\Ŧ)
-  ("&t/" ?\ŧ)
-  ("&U?" ?\Ũ)
-  ("&u?" ?\ũ)
-  ("&U-" ?\Ū)
-  ("&u-" ?\ū)
-  ("&U(" ?\Ŭ)
-  ("&u(" ?\ŭ)
-  ("&U0" ?\Ů)
-  ("&u0" ?\ů)
-  ("&U\"" ?\Ű)
-  ("&u\"" ?\ű)
-  ("&U;" ?\Ų)
-  ("&u;" ?\ų)
-  ("&W>" ?\Ŵ)
-  ("&w>" ?\ŵ)
-  ("&Y>" ?\Ŷ)
-  ("&y>" ?\ŷ)
-  ("&Y:" ?\Ÿ)
-  ("&Z'" ?\Ź)
-  ("&z'" ?\ź)
-  ("&Z." ?\Ż)
-  ("&z." ?\ż)
-  ("&Z<" ?\Ž)
-  ("&z<" ?\ž)
-  ("&s1" ?\ſ)
-  ("&b/" ?\ƀ)
-  ("&B2" ?\Ɓ)
-  ("&C2" ?\Ƈ)
-  ("&c2" ?\ƈ)
-  ("&F2" ?\Ƒ)
-  ("&f2" ?\ƒ)
-  ("&K2" ?\Ƙ)
-  ("&k2" ?\ƙ)
-  ("&O9" ?\Ơ)
-  ("&o9" ?\ơ)
-  ("&OI" ?\Ƣ)
-  ("&oi" ?\ƣ)
-  ("&yr" ?\Ʀ)
-  ("&U9" ?\Ư)
-  ("&u9" ?\ư)
-  ("&Z/" ?\Ƶ)
-  ("&z/" ?\ƶ)
-  ("&ED" ?\Ʒ)
-  ("&DZ<" ?\DŽ)
-  ("&Dz<" ?\Dž)
-  ("&dz<" ?\dž)
-  ("&LJ3" ?\LJ)
-  ("&Lj3" ?\Lj)
-  ("&lj3" ?\lj)
-  ("&NJ3" ?\NJ)
-  ("&Nj3" ?\Nj)
-  ("&nj3" ?\nj)
-  ("&A<" ?\Ǎ)
-  ("&a<" ?\ǎ)
-  ("&I<" ?\Ǐ)
-  ("&i<" ?\ǐ)
-  ("&O<" ?\Ǒ)
-  ("&o<" ?\ǒ)
-  ("&U<" ?\Ǔ)
-  ("&u<" ?\ǔ)
-  ("&U:-" ?\Ǖ)
-  ("&u:-" ?\ǖ)
-  ("&U:'" ?\Ǘ)
-  ("&u:'" ?\ǘ)
-  ("&U:<" ?\Ǚ)
-  ("&u:<" ?\ǚ)
-  ("&U:!" ?\Ǜ)
-  ("&u:!" ?\ǜ)
-  ("&e1" ?\ǝ)
-  ("&A1" ?\Ǟ)
-  ("&a1" ?\ǟ)
-  ("&A7" ?\Ǡ)
-  ("&a7" ?\ǡ)
-  ("&A3" ?\Ǣ)
-  ("&a3" ?\ǣ)
-  ("&G/" ?\Ǥ)
-  ("&g/" ?\ǥ)
-  ("&G<" ?\Ǧ)
-  ("&g<" ?\ǧ)
-  ("&K<" ?\Ǩ)
-  ("&k<" ?\ǩ)
-  ("&O;" ?\Ǫ)
-  ("&o;" ?\ǫ)
-  ("&O1" ?\Ǭ)
-  ("&o1" ?\ǭ)
-  ("&EZ" ?\Ǯ)
-  ("&ez" ?\ǯ)
-  ("&j<" ?\ǰ)
-  ("&DZ3" ?\DZ)
-  ("&Dz3" ?\Dz)
-  ("&dz3" ?\dz)
-  ("&G'" ?\Ǵ)
-  ("&g'" ?\ǵ)
-  ("&AA'" ?\Ǻ)
-  ("&aa'" ?\ǻ)
-  ("&AE'" ?\Ǽ)
-  ("&ae'" ?\ǽ)
-  ("&O/'" ?\Ǿ)
-  ("&o/'" ?\ǿ)
-  ("&A!!" ?\Ȁ)
-  ("&a!!" ?\ȁ)
-  ("&A)" ?\Ȃ)
-  ("&a)" ?\ȃ)
-  ("&E!!" ?\Ȅ)
-  ("&e!!" ?\ȅ)
-  ("&E)" ?\Ȇ)
-  ("&e)" ?\ȇ)
-  ("&I!!" ?\Ȉ)
-  ("&i!!" ?\ȉ)
-  ("&I)" ?\Ȋ)
-  ("&i)" ?\ȋ)
-  ("&O!!" ?\Ȍ)
-  ("&o!!" ?\ȍ)
-  ("&O)" ?\Ȏ)
-  ("&o)" ?\ȏ)
-  ("&R!!" ?\Ȑ)
-  ("&r!!" ?\ȑ)
-  ("&R)" ?\Ȓ)
-  ("&r)" ?\ȓ)
-  ("&U!!" ?\Ȕ)
-  ("&u!!" ?\ȕ)
-  ("&U)" ?\Ȗ)
-  ("&u)" ?\ȗ)
-  ("&r1" ?\ɼ)
-  ("&ed" ?\ʒ)
-  ("&;S" ?\ʻ)
-  ("&1>" ?\ˆ)
-  ("&'<" ?\ˇ)
-  ("&1-" ?\ˉ)
-  ("&1!" ?\ˋ)
-  ("&'(" ?\˘)
-  ("&'." ?\˙)
-  ("&'0" ?\˚)
-  ("&';" ?\˛)
-  ("&1?" ?\˜)
-  ("&'\"" ?\˝)
-  ("&'G" ?\ʹ)
-  ("&,G" ?\͵)
-  ("&j3" ?\ͺ)
-  ("&?%" ?\;)
-  ("&'*" ?\΄)
-  ("&'%" ?\΅)
-  ("&A%" ?\Ά)
-  ("&.*" ?\·)
-  ("&E%" ?\Έ)
-  ("&Y%" ?\Ή)
-  ("&I%" ?\Ί)
-  ("&O%" ?\Ό)
-  ("&U%" ?\Ύ)
-  ("&W%" ?\Ώ)
-  ("&i3" ?\ΐ)
-  ("&A*" ?\Α)
-  ("&B*" ?\Β)
-  ("&G*" ?\Γ)
-  ("&D*" ?\Δ)
-  ("&E*" ?\Ε)
-  ("&Z*" ?\Ζ)
-  ("&Y*" ?\Η)
-  ("&H*" ?\Θ)
-  ("&I*" ?\Ι)
-  ("&K*" ?\Κ)
-  ("&L*" ?\Λ)
-  ("&M*" ?\Μ)
-  ("&N*" ?\Ν)
-  ("&C*" ?\Ξ)
-  ("&O*" ?\Ο)
-  ("&P*" ?\Π)
-  ("&R*" ?\Ρ)
-  ("&S*" ?\Σ)
-  ("&T*" ?\Τ)
-  ("&U*" ?\Υ)
-  ("&F*" ?\Φ)
-  ("&X*" ?\Χ)
-  ("&Q*" ?\Ψ)
-  ("&W*" ?\Ω)
-  ("&J*" ?\Ϊ)
-  ("&V*" ?\Ϋ)
-  ("&a%" ?\ά)
-  ("&e%" ?\έ)
-  ("&y%" ?\ή)
-  ("&i%" ?\ί)
-  ("&u3" ?\ΰ)
-  ("&a*" ?\α)
-  ("&b*" ?\β)
-  ("&g*" ?\γ)
-  ("&d*" ?\δ)
-  ("&e*" ?\ε)
-  ("&z*" ?\ζ)
-  ("&y*" ?\η)
-  ("&h*" ?\θ)
-  ("&i*" ?\ι)
-  ("&k*" ?\κ)
-  ("&l*" ?\λ)
-  ("&m*" ?\μ)
-  ("&n*" ?\ν)
-  ("&c*" ?\ξ)
-  ("&o*" ?\ο)
-  ("&p*" ?\π)
-  ("&r*" ?\ρ)
-  ("&*s" ?\ς)
-  ("&s*" ?\σ)
-  ("&t*" ?\τ)
-  ("&u*" ?\υ)
-  ("&f*" ?\φ)
-  ("&x*" ?\χ)
-  ("&q*" ?\ψ)
-  ("&w*" ?\ω)
-  ("&j*" ?\ϊ)
-  ("&v*" ?\ϋ)
-  ("&o%" ?\ό)
-  ("&u%" ?\ύ)
-  ("&w%" ?\ώ)
-  ("&b3" ?\ϐ)
-  ("&T3" ?\Ϛ)
-  ("&M3" ?\Ϝ)
-  ("&K3" ?\Ϟ)
-  ("&P3" ?\Ϡ)
-  ("&IO" ?\Ё)
-  ("&D%" ?\Ђ)
-  ("&G%" ?\Ѓ)
-  ("&IE" ?\Є)
-  ("&DS" ?\Ѕ)
-  ("&II" ?\І)
-  ("&YI" ?\Ї)
-  ("&J%" ?\Ј)
-  ("&LJ" ?\Љ)
-  ("&NJ" ?\Њ)
-  ("&Ts" ?\Ћ)
-  ("&KJ" ?\Ќ)
-  ("&V%" ?\Ў)
-  ("&DZ" ?\Џ)
-  ("&A=" ?\А)
-  ("&B=" ?\Б)
-  ("&V=" ?\В)
-  ("&G=" ?\Г)
-  ("&D=" ?\Д)
-  ("&E=" ?\Е)
-  ("&Z%" ?\Ж)
-  ("&Z=" ?\З)
-  ("&I=" ?\И)
-  ("&J=" ?\Й)
-  ("&K=" ?\К)
-  ("&L=" ?\Л)
-  ("&M=" ?\М)
-  ("&N=" ?\Н)
-  ("&O=" ?\О)
-  ("&P=" ?\П)
-  ("&R=" ?\Р)
-  ("&S=" ?\С)
-  ("&T=" ?\Т)
-  ("&U=" ?\У)
-  ("&F=" ?\Ф)
-  ("&H=" ?\Х)
-  ("&C=" ?\Ц)
-  ("&C%" ?\Ч)
-  ("&S%" ?\Ш)
-  ("&Sc" ?\Щ)
-  ("&=\"" ?\Ъ)
-  ("&Y=" ?\Ы)
-  ("&%\"" ?\Ь)
-  ("&JE" ?\Э)
-  ("&JU" ?\Ю)
-  ("&JA" ?\Я)
-  ("&a=" ?\а)
-  ("&b=" ?\б)
-  ("&v=" ?\в)
-  ("&g=" ?\г)
-  ("&d=" ?\д)
-  ("&e=" ?\е)
-  ("&z%" ?\ж)
-  ("&z=" ?\з)
-  ("&i=" ?\и)
-  ("&j=" ?\й)
-  ("&k=" ?\к)
-  ("&l=" ?\л)
-  ("&m=" ?\м)
-  ("&n=" ?\н)
-  ("&o=" ?\о)
-  ("&p=" ?\п)
-  ("&r=" ?\р)
-  ("&s=" ?\с)
-  ("&t=" ?\т)
-  ("&u=" ?\у)
-  ("&f=" ?\ф)
-  ("&h=" ?\х)
-  ("&c=" ?\ц)
-  ("&c%" ?\ч)
-  ("&s%" ?\ш)
-  ("&sc" ?\щ)
-  ("&='" ?\ъ)
-  ("&y=" ?\ы)
-  ("&%'" ?\ь)
-  ("&je" ?\э)
-  ("&ju" ?\ю)
-  ("&ja" ?\я)
-  ("&io" ?\ё)
-  ("&d%" ?\ђ)
-  ("&g%" ?\ѓ)
-  ("&ie" ?\є)
-  ("&ds" ?\ѕ)
-  ("&ii" ?\і)
-  ("&yi" ?\ї)
-  ("&j%" ?\ј)
-  ("&lj" ?\љ)
-  ("&nj" ?\њ)
-  ("&ts" ?\ћ)
-  ("&kj" ?\ќ)
-  ("&v%" ?\ў)
-  ("&dz" ?\џ)
-  ("&Y3" ?\Ѣ)
-  ("&y3" ?\ѣ)
-  ("&O3" ?\Ѫ)
-  ("&o3" ?\ѫ)
-  ("&F3" ?\Ѳ)
-  ("&f3" ?\ѳ)
-  ("&V3" ?\Ѵ)
-  ("&v3" ?\ѵ)
-  ("&C3" ?\Ҁ)
-  ("&c3" ?\ҁ)
-  ("&G3" ?\Ґ)
-  ("&g3" ?\ґ)
-  ("&A+" ?\א)
-  ("&B+" ?\ב)
-  ("&G+" ?\ג)
-  ("&D+" ?\ד)
-  ("&H+" ?\ה)
-  ("&W+" ?\ו)
-  ("&Z+" ?\ז)
-  ("&X+" ?\ח)
-  ("&Tj" ?\ט)
-  ("&J+" ?\י)
-  ("&K%" ?\ך)
-  ("&K+" ?\כ)
-  ("&L+" ?\ל)
-  ("&M%" ?\ם)
-  ("&M+" ?\מ)
-  ("&N%" ?\ן)
-  ("&N+" ?\נ)
-  ("&S+" ?\ס)
-  ("&E+" ?\ע)
-  ("&P%" ?\ף)
-  ("&P+" ?\פ)
-  ("&Zj" ?\ץ)
-  ("&ZJ" ?\צ)
-  ("&Q+" ?\ק)
-  ("&R+" ?\ר)
-  ("&Sh" ?\ש)
-  ("&T+" ?\ת)
-  ("&,+" ?\،)
-  ("&;+" ?\؛)
-  ("&?+" ?\؟)
-  ("&H'" ?\ء)
-  ("&aM" ?\آ)
-  ("&aH" ?\أ)
-  ("&wH" ?\ؤ)
-  ("&ah" ?\إ)
-  ("&yH" ?\ئ)
-  ("&a+" ?\ا)
-  ("&b+" ?\ب)
-  ("&tm" ?\ة)
-  ("&t+" ?\ت)
-  ("&tk" ?\ث)
-  ("&g+" ?\ج)
-  ("&hk" ?\ح)
-  ("&x+" ?\خ)
-  ("&d+" ?\د)
-  ("&dk" ?\ذ)
-  ("&r+" ?\ر)
-  ("&z+" ?\ز)
-  ("&s+" ?\س)
-  ("&sn" ?\ش)
-  ("&c+" ?\ص)
-  ("&dd" ?\ض)
-  ("&tj" ?\ط)
-  ("&zH" ?\ظ)
-  ("&e+" ?\ع)
-  ("&i+" ?\غ)
-  ("&++" ?\ـ)
-  ("&f+" ?\ف)
-  ("&q+" ?\ق)
-  ("&k+" ?\ك)
-  ("&l+" ?\ل)
-  ("&m+" ?\م)
-  ("&n+" ?\ن)
-  ("&h+" ?\ه)
-  ("&w+" ?\و)
-  ("&j+" ?\ى)
-  ("&y+" ?\ي)
-  ("&:+" ?\ً)
-  ("&\"+" ?\ٌ)
-  ("&=+" ?\ٍ)
-  ("&/+" ?\َ)
-  ("&'+" ?\ُ)
-  ("&1+" ?\ِ)
-  ("&3+" ?\ّ)
-  ("&0+" ?\ْ)
-  ("&0a" ?\٠)
-  ("&1a" ?\١)
-  ("&2a" ?\٢)
-  ("&3a" ?\٣)
-  ("&4a" ?\٤)
-  ("&5a" ?\٥)
-  ("&6a" ?\٦)
-  ("&7a" ?\٧)
-  ("&8a" ?\٨)
-  ("&9a" ?\٩)
-  ("&aS" ?\ٰ)
-  ("&p+" ?\پ)
-  ("&hH" ?\ځ)
-  ("&tc" ?\چ)
-  ("&zj" ?\ژ)
-  ("&v+" ?\ڤ)
-  ("&gf" ?\گ)
-  ("&A-0" ?\Ḁ)
-  ("&a-0" ?\ḁ)
-  ("&B." ?\Ḃ)
-  ("&b." ?\ḃ)
-  ("&B-." ?\Ḅ)
-  ("&b-." ?\ḅ)
-  ("&B_" ?\Ḇ)
-  ("&b_" ?\ḇ)
-  ("&C,'" ?\Ḉ)
-  ("&c,'" ?\ḉ)
-  ("&D." ?\Ḋ)
-  ("&d." ?\ḋ)
-  ("&D-." ?\Ḍ)
-  ("&d-." ?\ḍ)
-  ("&D_" ?\Ḏ)
-  ("&d_" ?\ḏ)
-  ("&D," ?\Ḑ)
-  ("&d," ?\ḑ)
-  ("&D->" ?\Ḓ)
-  ("&d->" ?\ḓ)
-  ("&E-!" ?\Ḕ)
-  ("&e-!" ?\ḕ)
-  ("&E-'" ?\Ḗ)
-  ("&e-'" ?\ḗ)
-  ("&E->" ?\Ḙ)
-  ("&e->" ?\ḙ)
-  ("&E-?" ?\Ḛ)
-  ("&e-?" ?\ḛ)
-  ("&E,(" ?\Ḝ)
-  ("&e,(" ?\ḝ)
-  ("&F." ?\Ḟ)
-  ("&f." ?\ḟ)
-  ("&G-" ?\Ḡ)
-  ("&g-" ?\ḡ)
-  ("&H." ?\Ḣ)
-  ("&h." ?\ḣ)
-  ("&H-." ?\Ḥ)
-  ("&h-." ?\ḥ)
-  ("&H:" ?\Ḧ)
-  ("&h:" ?\ḧ)
-  ("&H," ?\Ḩ)
-  ("&h," ?\ḩ)
-  ("&H-(" ?\Ḫ)
-  ("&h-(" ?\ḫ)
-  ("&I-?" ?\Ḭ)
-  ("&i-?" ?\ḭ)
-  ("&I:'" ?\Ḯ)
-  ("&i:'" ?\ḯ)
-  ("&K'" ?\Ḱ)
-  ("&k'" ?\ḱ)
-  ("&K-." ?\Ḳ)
-  ("&k-." ?\ḳ)
-  ("&K_" ?\Ḵ)
-  ("&k_" ?\ḵ)
-  ("&L-." ?\Ḷ)
-  ("&l-." ?\ḷ)
-  ("&L_" ?\Ḻ)
-  ("&l_" ?\ḻ)
-  ("&L->" ?\Ḽ)
-  ("&l->" ?\ḽ)
-  ("&M'" ?\Ḿ)
-  ("&m'" ?\ḿ)
-  ("&M." ?\Ṁ)
-  ("&m." ?\ṁ)
-  ("&M-." ?\Ṃ)
-  ("&m-." ?\ṃ)
-  ("&N." ?\Ṅ)
-  ("&n." ?\ṅ)
-  ("&N-." ?\Ṇ)
-  ("&n-." ?\ṇ)
-  ("&N_" ?\Ṉ)
-  ("&n_" ?\ṉ)
-  ("&N->" ?\Ṋ)
-  ("&n->" ?\ṋ)
-  ("&O?'" ?\Ṍ)
-  ("&o?'" ?\ṍ)
-  ("&O?:" ?\Ṏ)
-  ("&o?:" ?\ṏ)
-  ("&O-!" ?\Ṑ)
-  ("&o-!" ?\ṑ)
-  ("&O-'" ?\Ṓ)
-  ("&o-'" ?\ṓ)
-  ("&P'" ?\Ṕ)
-  ("&p'" ?\ṕ)
-  ("&P." ?\Ṗ)
-  ("&p." ?\ṗ)
-  ("&R." ?\Ṙ)
-  ("&r." ?\ṙ)
-  ("&R-." ?\Ṛ)
-  ("&r-." ?\ṛ)
-  ("&R_" ?\Ṟ)
-  ("&r_" ?\ṟ)
-  ("&S." ?\Ṡ)
-  ("&s." ?\ṡ)
-  ("&S-." ?\Ṣ)
-  ("&s-." ?\ṣ)
-  ("&S'." ?\Ṥ)
-  ("&s'." ?\ṥ)
-  ("&S<." ?\Ṧ)
-  ("&s<." ?\ṧ)
-  ("&T." ?\Ṫ)
-  ("&t." ?\ṫ)
-  ("&T-." ?\Ṭ)
-  ("&t-." ?\ṭ)
-  ("&T_" ?\Ṯ)
-  ("&t_" ?\ṯ)
-  ("&T->" ?\Ṱ)
-  ("&t->" ?\ṱ)
-  ("&U-?" ?\Ṵ)
-  ("&u-?" ?\ṵ)
-  ("&U->" ?\Ṷ)
-  ("&u->" ?\ṷ)
-  ("&U?'" ?\Ṹ)
-  ("&u?'" ?\ṹ)
-  ("&U-:" ?\Ṻ)
-  ("&u-:" ?\ṻ)
-  ("&V?" ?\Ṽ)
-  ("&v?" ?\ṽ)
-  ("&V-." ?\Ṿ)
-  ("&v-." ?\ṿ)
-  ("&W!" ?\Ẁ)
-  ("&w!" ?\ẁ)
-  ("&W'" ?\Ẃ)
-  ("&w'" ?\ẃ)
-  ("&W:" ?\Ẅ)
-  ("&w:" ?\ẅ)
-  ("&W." ?\Ẇ)
-  ("&w." ?\ẇ)
-  ("&W-." ?\Ẉ)
-  ("&w-." ?\ẉ)
-  ("&X." ?\Ẋ)
-  ("&x." ?\ẋ)
-  ("&X:" ?\Ẍ)
-  ("&x:" ?\ẍ)
-  ("&Y." ?\Ẏ)
-  ("&y." ?\ẏ)
-  ("&Z>" ?\Ẑ)
-  ("&z>" ?\ẑ)
-  ("&Z-." ?\Ẓ)
-  ("&z-." ?\ẓ)
-  ("&Z_" ?\Ẕ)
-  ("&z_" ?\ẕ)
-  ("&A-." ?\Ạ)
-  ("&a-." ?\ạ)
-  ("&A2" ?\Ả)
-  ("&a2" ?\ả)
-  ("&A>'" ?\Ấ)
-  ("&a>'" ?\ấ)
-  ("&A>!" ?\Ầ)
-  ("&a>!" ?\ầ)
-  ("&A>2" ?\Ẩ)
-  ("&a>2" ?\ẩ)
-  ("&A>?" ?\Ẫ)
-  ("&a>?" ?\ẫ)
-  ("&A('" ?\Ắ)
-  ("&a('" ?\ắ)
-  ("&A(!" ?\Ằ)
-  ("&a(!" ?\ằ)
-  ("&A(2" ?\Ẳ)
-  ("&a(2" ?\ẳ)
-  ("&A(?" ?\Ẵ)
-  ("&a(?" ?\ẵ)
-  ("&E-." ?\Ẹ)
-  ("&e-." ?\ẹ)
-  ("&E2" ?\Ẻ)
-  ("&e2" ?\ẻ)
-  ("&E?" ?\Ẽ)
-  ("&e?" ?\ẽ)
-  ("&E>'" ?\Ế)
-  ("&e>'" ?\ế)
-  ("&E>!" ?\Ề)
-  ("&e>!" ?\ề)
-  ("&E>2" ?\Ể)
-  ("&e>2" ?\ể)
-  ("&E>?" ?\Ễ)
-  ("&e>?" ?\ễ)
-  ("&I2" ?\Ỉ)
-  ("&i2" ?\ỉ)
-  ("&I-." ?\Ị)
-  ("&i-." ?\ị)
-  ("&O-." ?\Ọ)
-  ("&o-." ?\ọ)
-  ("&O2" ?\Ỏ)
-  ("&o2" ?\ỏ)
-  ("&O>'" ?\Ố)
-  ("&o>'" ?\ố)
-  ("&O>!" ?\Ồ)
-  ("&o>!" ?\ồ)
-  ("&O>2" ?\Ổ)
-  ("&o>2" ?\ổ)
-  ("&O>?" ?\Ỗ)
-  ("&o>?" ?\ỗ)
-  ("&O9'" ?\Ớ)
-  ("&o9'" ?\ớ)
-  ("&O9!" ?\Ờ)
-  ("&o9!" ?\ờ)
-  ("&O92" ?\Ở)
-  ("&o92" ?\ở)
-  ("&O9?" ?\Ỡ)
-  ("&o9?" ?\ỡ)
-  ("&U-." ?\Ụ)
-  ("&u-." ?\ụ)
-  ("&U2" ?\Ủ)
-  ("&u2" ?\ủ)
-  ("&U9'" ?\Ứ)
-  ("&u9'" ?\ứ)
-  ("&U9!" ?\Ừ)
-  ("&u9!" ?\ừ)
-  ("&U92" ?\Ử)
-  ("&u92" ?\ử)
-  ("&U9?" ?\Ữ)
-  ("&u9?" ?\ữ)
-  ("&Y!" ?\Ỳ)
-  ("&y!" ?\ỳ)
-  ("&Y-." ?\Ỵ)
-  ("&y-." ?\ỵ)
-  ("&Y2" ?\Ỷ)
-  ("&y2" ?\ỷ)
-  ("&Y?" ?\Ỹ)
-  ("&y?" ?\ỹ)
-  ("&a*," ?\ἀ)
-  ("&a*;" ?\ἁ)
-  ("&A*," ?\Ἀ)
-  ("&A*;" ?\Ἁ)
-  ("&e*," ?\ἐ)
-  ("&e*;" ?\ἑ)
-  ("&E*," ?\Ἐ)
-  ("&E*;" ?\Ἑ)
-  ("&y*," ?\ἠ)
-  ("&y*;" ?\ἡ)
-  ("&Y*," ?\Ἠ)
-  ("&Y*;" ?\Ἡ)
-  ("&i*," ?\ἰ)
-  ("&i*;" ?\ἱ)
-  ("&I*," ?\Ἰ)
-  ("&I*;" ?\Ἱ)
-  ("&o*," ?\ὀ)
-  ("&o*;" ?\ὁ)
-  ("&O*," ?\Ὀ)
-  ("&O*;" ?\Ὁ)
-  ("&u*," ?\ὐ)
-  ("&u*;" ?\ὑ)
-  ("&U*;" ?\Ὑ)
-  ("&w*," ?\ὠ)
-  ("&w*;" ?\ὡ)
-  ("&W*," ?\Ὠ)
-  ("&W*;" ?\Ὡ)
-  ("&a*!" ?\ὰ)
-  ("&a*'" ?\ά)
-  ("&e*!" ?\ὲ)
-  ("&e*'" ?\έ)
-  ("&y*!" ?\ὴ)
-  ("&y*'" ?\ή)
-  ("&i*!" ?\ὶ)
-  ("&i*'" ?\ί)
-  ("&o*!" ?\ὸ)
-  ("&o*'" ?\ό)
-  ("&u*!" ?\ὺ)
-  ("&u*'" ?\ύ)
-  ("&w*!" ?\ὼ)
-  ("&w*'" ?\ώ)
-  ("&a*(" ?\ᾰ)
-  ("&a*-" ?\ᾱ)
-  ("&a*j" ?\ᾳ)
-  ("&a*?" ?\ᾶ)
-  ("&A*(" ?\Ᾰ)
-  ("&A*-" ?\Ᾱ)
-  ("&A*!" ?\Ὰ)
-  ("&A*'" ?\Ά)
-  ("&A*J" ?\ᾼ)
-  ("&)*" ?\᾽)
-  ("&J3" ?\ι)
-  ("&,," ?\᾿)
-  ("&?*" ?\῀)
-  ("&?:" ?\῁)
-  ("&y*j" ?\ῃ)
-  ("&y*?" ?\ῆ)
-  ("&E*'" ?\Έ)
-  ("&Y*!" ?\Ὴ)
-  ("&Y*'" ?\Ή)
-  ("&Y*J" ?\ῌ)
-  ("&,!" ?\῍)
-  ("&,'" ?\῎)
-  ("&?," ?\῏)
-  ("&i*(" ?\ῐ)
-  ("&i*-" ?\ῑ)
-  ("&i*?" ?\ῖ)
-  ("&I*(" ?\Ῐ)
-  ("&I*-" ?\Ῑ)
-  ("&I*!" ?\Ὶ)
-  ("&I*'" ?\Ί)
-  ("&;!" ?\῝)
-  ("&;'" ?\῞)
-  ("&?;" ?\῟)
-  ("&u*(" ?\ῠ)
-  ("&u*-" ?\ῡ)
-  ("&r*," ?\ῤ)
-  ("&r*;" ?\ῥ)
-  ("&u*?" ?\ῦ)
-  ("&U*(" ?\Ῠ)
-  ("&U*-" ?\Ῡ)
-  ("&U*!" ?\Ὺ)
-  ("&U*'" ?\Ύ)
-  ("&R*;" ?\Ῥ)
-  ("&!:" ?\῭)
-  ("&:'" ?\΅)
-  ("&!*" ?\`)
-  ("&w*j" ?\ῳ)
-  ("&w*?" ?\ῶ)
-  ("&O*!" ?\Ὸ)
-  ("&O*'" ?\Ό)
-  ("&W*!" ?\Ὼ)
-  ("&W*'" ?\Ώ)
-  ("&W*J" ?\ῼ)
-  ("&/*" ?\´)
-  ("&;;" ?\῾)
-  ("&1N" ?\ )
-  ("&1M" ?\ )
-  ("&3M" ?\ )
-  ("&4M" ?\ )
-  ("&6M" ?\ )
-  ("&1T" ?\ )
-  ("&1H" ?\ )
-  ("&LR" ?\‎)
-  ("&RL" ?\‏)
-  ("&-1" ?\‐)
-  ("&-N" ?\–)
-  ("&-M" ?\—)
-  ("&-3" ?\―)
-  ("&!2" ?\‖)
-  ("&=2" ?\‗)
-  ("&'6" ?\‘)
-  ("&'9" ?\’)
-  ("&.9" ?\‚)
-  ("&9'" ?\‛)
-  ("&\"6" ?\“)
-  ("&\"9" ?\”)
-  ("&:9" ?\„)
-  ("&9\"" ?\‟)
-  ("&/-" ?\†)
-  ("&/=" ?\‡)
-  ("&sb" ?\•)
-  ("&3b" ?\‣)
-  ("&.." ?\‥)
-  ("&.3" ?\…)
-  ("&.-" ?\‧)
-  ("&%0" ?\‰)
-  ("&1'" ?\′)
-  ("&2'" ?\″)
-  ("&3'" ?\‴)
-  ("&1\"" ?\‵)
-  ("&2\"" ?\‶)
-  ("&3\"" ?\‷)
-  ("&Ca" ?\‸)
-  ("&<1" ?\‹)
-  ("&>1" ?\›)
-  ("&:X" ?\※)
-  ("&!*2" ?\‼)
-  ("&'-" ?\‾)
-  ("&-b" ?\⁃)
-  ("&/f" ?\⁄)
-  ("&0S" ?\⁰)
-  ("&4S" ?\⁴)
-  ("&5S" ?\⁵)
-  ("&6S" ?\⁶)
-  ("&7S" ?\⁷)
-  ("&8S" ?\⁸)
-  ("&9S" ?\⁹)
-  ("&+S" ?\⁺)
-  ("&-S" ?\⁻)
-  ("&=S" ?\⁼)
-  ("&(S" ?\⁽)
-  ("&)S" ?\⁾)
-  ("&nS" ?\ⁿ)
-  ("&0s" ?\₀)
-  ("&1s" ?\₁)
-  ("&2s" ?\₂)
-  ("&3s" ?\₃)
-  ("&4s" ?\₄)
-  ("&5s" ?\₅)
-  ("&6s" ?\₆)
-  ("&7s" ?\₇)
-  ("&8s" ?\₈)
-  ("&9s" ?\₉)
-  ("&+s" ?\₊)
-  ("&-s" ?\₋)
-  ("&=s" ?\₌)
-  ("&(s" ?\₍)
-  ("&)s" ?\₎)
-  ("&Ff" ?\₣)
-  ("&Li" ?\₤)
-  ("&Pt" ?\₧)
-  ("&W=" ?\₩)
-  ("&NSh" ?\₪)
-  ("&Eu" ?\€)
-  ("&\"7" ?\⃑)
-  ("&oC" ?\℃)
-  ("&co" ?\℅)
-  ("&oF" ?\℉)
-  ("&N0" ?\№)
-  ("&PO" ?\℗)
-  ("&Rx" ?\℞)
-  ("&SM" ?\℠)
-  ("&TM" ?\™)
-  ("&Om" ?\Ω)
-  ("&AO" ?\Å)
-  ("&Est" ?\℮)
-  ("&13" ?\⅓)
-  ("&23" ?\⅔)
-  ("&15" ?\⅕)
-  ("&25" ?\⅖)
-  ("&35" ?\⅗)
-  ("&45" ?\⅘)
-  ("&16" ?\⅙)
-  ("&56" ?\⅚)
-  ("&18" ?\⅛)
-  ("&38" ?\⅜)
-  ("&58" ?\⅝)
-  ("&78" ?\⅞)
-  ("&1R" ?\Ⅰ)
-  ("&2R" ?\Ⅱ)
-  ("&3R" ?\Ⅲ)
-  ("&4R" ?\Ⅳ)
-  ("&5R" ?\Ⅴ)
-  ("&6R" ?\Ⅵ)
-  ("&7R" ?\Ⅶ)
-  ("&8R" ?\Ⅷ)
-  ("&9R" ?\Ⅸ)
-  ("&aR" ?\Ⅹ)
-  ("&bR" ?\Ⅺ)
-  ("&cR" ?\Ⅻ)
-  ("&50R" ?\Ⅼ)
-  ("&1r" ?\ⅰ)
-  ("&2r" ?\ⅱ)
-  ("&3r" ?\ⅲ)
-  ("&4r" ?\ⅳ)
-  ("&5r" ?\ⅴ)
-  ("&6r" ?\ⅵ)
-  ("&7r" ?\ⅶ)
-  ("&8r" ?\ⅷ)
-  ("&9r" ?\ⅸ)
-  ("&ar" ?\ⅹ)
-  ("&br" ?\ⅺ)
-  ("&cr" ?\ⅻ)
-  ("&50r" ?\ⅼ)
-  ("&<-" ?\←)
-  ("&-!" ?\↑)
-  ("&->" ?\→)
-  ("&-v" ?\↓)
-  ("&<>" ?\↔)
-  ("&UD" ?\↕)
-  ("&<!!" ?\↖)
-  ("&//>" ?\↗)
-  ("&!!>" ?\↘)
-  ("&<//" ?\↙)
-  ("&UD-" ?\↨)
-  ("&>V" ?\⇀)
-  ("&<=" ?\⇐)
-  ("&=>" ?\⇒)
-  ("&==" ?\⇔)
-  ("&FA" ?\∀)
-  ("&dP" ?\∂)
-  ("&TE" ?\∃)
-  ("&/0" ?\∅)
-  ("&DE" ?\∆)
-  ("&NB" ?\∇)
-  ("&(-" ?\∈)
-  ("&-)" ?\∋)
-  ("&FP" ?\∎)
-  ("&*P" ?\∏)
-  ("&+Z" ?\∑)
-  ("&-2" ?\−)
-  ("&-+" ?\∓)
-  ("&.+" ?\∔)
-  ("&*-" ?\∗)
-  ("&Ob" ?\∘)
-  ("&Sb" ?\∙)
-  ("&RT" ?\√)
-  ("&0(" ?\∝)
-  ("&00" ?\∞)
-  ("&-L" ?\∟)
-  ("&-V" ?\∠)
-  ("&PP" ?\∥)
-  ("&AN" ?\∧)
-  ("&OR" ?\∨)
-  ("&(U" ?\∩)
-  ("&)U" ?\∪)
-  ("&In" ?\∫)
-  ("&DI" ?\∬)
-  ("&Io" ?\∮)
-  ("&.:" ?\∴)
-  ("&:." ?\∵)
-  ("&:R" ?\∶)
-  ("&::" ?\∷)
-  ("&?1" ?\∼)
-  ("&CG" ?\∾)
-  ("&?-" ?\≃)
-  ("&?=" ?\≅)
-  ("&?2" ?\≈)
-  ("&=?" ?\≌)
-  ("&HI" ?\≓)
-  ("&!=" ?\≠)
-  ("&=3" ?\≡)
-  ("&=<" ?\≤)
-  ("&>=" ?\≥)
-  ("&<*" ?\≪)
-  ("&*>" ?\≫)
-  ("&!<" ?\≮)
-  ("&!>" ?\≯)
-  ("&(C" ?\⊂)
-  ("&)C" ?\⊃)
-  ("&(_" ?\⊆)
-  ("&)_" ?\⊇)
-  ("&0." ?\⊙)
-  ("&02" ?\⊚)
-  ("&-T" ?\⊥)
-  ("&.P" ?\⋅)
-  ("&:3" ?\⋮)
-  ("&Eh" ?\⌂)
-  ("&<7" ?\⌈)
-  ("&>7" ?\⌉)
-  ("&7<" ?\⌊)
-  ("&7>" ?\⌋)
-  ("&NI" ?\⌐)
-  ("&(A" ?\⌒)
-  ("&TR" ?\⌕)
-  ("&88" ?\⌘)
-  ("&Iu" ?\⌠)
-  ("&Il" ?\⌡)
-  ("&</" ?\〈)
-  ("&/>" ?\〉)
-  ("&Vs" ?\␣)
-  ("&1h" ?\⑀)
-  ("&3h" ?\⑁)
-  ("&2h" ?\⑂)
-  ("&4h" ?\⑃)
-  ("&1j" ?\⑆)
-  ("&2j" ?\⑇)
-  ("&3j" ?\⑈)
-  ("&4j" ?\⑉)
-  ("&1-o" ?\①)
-  ("&2-o" ?\②)
-  ("&3-o" ?\③)
-  ("&4-o" ?\④)
-  ("&5-o" ?\⑤)
-  ("&6-o" ?\⑥)
-  ("&7-o" ?\⑦)
-  ("&8-o" ?\⑧)
-  ("&9-o" ?\⑨)
-  ("&(1)" ?\⑴)
-  ("&(2)" ?\⑵)
-  ("&(3)" ?\⑶)
-  ("&(4)" ?\⑷)
-  ("&(5)" ?\⑸)
-  ("&(6)" ?\⑹)
-  ("&(7)" ?\⑺)
-  ("&(8)" ?\⑻)
-  ("&(9)" ?\⑼)
-  ("&1." ?\⒈)
-  ("&2." ?\⒉)
-  ("&3." ?\⒊)
-  ("&4." ?\⒋)
-  ("&5." ?\⒌)
-  ("&6." ?\⒍)
-  ("&7." ?\⒎)
-  ("&8." ?\⒏)
-  ("&9." ?\⒐)
-  ("&10." ?\⒑)
-  ("&11." ?\⒒)
-  ("&12." ?\⒓)
-  ("&13." ?\⒔)
-  ("&14." ?\⒕)
-  ("&15." ?\⒖)
-  ("&16." ?\⒗)
-  ("&17." ?\⒘)
-  ("&18." ?\⒙)
-  ("&19." ?\⒚)
-  ("&20." ?\⒛)
-  ("&(a)" ?\⒜)
-  ("&(b)" ?\⒝)
-  ("&(c)" ?\⒞)
-  ("&(d)" ?\⒟)
-  ("&(e)" ?\⒠)
-  ("&(f)" ?\⒡)
-  ("&(g)" ?\⒢)
-  ("&(h)" ?\⒣)
-  ("&(i)" ?\⒤)
-  ("&(j)" ?\⒥)
-  ("&(k)" ?\⒦)
-  ("&(l)" ?\⒧)
-  ("&(m)" ?\⒨)
-  ("&(n)" ?\⒩)
-  ("&(o)" ?\⒪)
-  ("&(p)" ?\⒫)
-  ("&(q)" ?\⒬)
-  ("&(r)" ?\⒭)
-  ("&(s)" ?\⒮)
-  ("&(t)" ?\⒯)
-  ("&(u)" ?\⒰)
-  ("&(v)" ?\⒱)
-  ("&(w)" ?\⒲)
-  ("&(x)" ?\⒳)
-  ("&(y)" ?\⒴)
-  ("&(z)" ?\⒵)
-  ("&A-o" ?\Ⓐ)
-  ("&B-o" ?\Ⓑ)
-  ("&C-o" ?\Ⓒ)
-  ("&D-o" ?\Ⓓ)
-  ("&E-o" ?\Ⓔ)
-  ("&F-o" ?\Ⓕ)
-  ("&G-o" ?\Ⓖ)
-  ("&H-o" ?\Ⓗ)
-  ("&I-o" ?\Ⓘ)
-  ("&J-o" ?\Ⓙ)
-  ("&K-o" ?\Ⓚ)
-  ("&L-o" ?\Ⓛ)
-  ("&M-o" ?\Ⓜ)
-  ("&N-o" ?\Ⓝ)
-  ("&O-o" ?\Ⓞ)
-  ("&P-o" ?\Ⓟ)
-  ("&Q-o" ?\Ⓠ)
-  ("&R-o" ?\Ⓡ)
-  ("&S-o" ?\Ⓢ)
-  ("&T-o" ?\Ⓣ)
-  ("&U-o" ?\Ⓤ)
-  ("&V-o" ?\Ⓥ)
-  ("&W-o" ?\Ⓦ)
-  ("&X-o" ?\Ⓧ)
-  ("&Y-o" ?\Ⓨ)
-  ("&Z-o" ?\Ⓩ)
-  ("&a-o" ?\ⓐ)
-  ("&b-o" ?\ⓑ)
-  ("&c-o" ?\ⓒ)
-  ("&d-o" ?\ⓓ)
-  ("&e-o" ?\ⓔ)
-  ("&f-o" ?\ⓕ)
-  ("&g-o" ?\ⓖ)
-  ("&h-o" ?\ⓗ)
-  ("&i-o" ?\ⓘ)
-  ("&j-o" ?\ⓙ)
-  ("&k-o" ?\ⓚ)
-  ("&l-o" ?\ⓛ)
-  ("&m-o" ?\ⓜ)
-  ("&n-o" ?\ⓝ)
-  ("&o-o" ?\ⓞ)
-  ("&p-o" ?\ⓟ)
-  ("&q-o" ?\ⓠ)
-  ("&r-o" ?\ⓡ)
-  ("&s-o" ?\ⓢ)
-  ("&t-o" ?\ⓣ)
-  ("&u-o" ?\ⓤ)
-  ("&v-o" ?\ⓥ)
-  ("&w-o" ?\ⓦ)
-  ("&x-o" ?\ⓧ)
-  ("&y-o" ?\ⓨ)
-  ("&z-o" ?\ⓩ)
-  ("&0-o" ?\⓪)
-  ("&hh" ?\─)
-  ("&HH-" ?\━)
-  ("&vv" ?\│)
-  ("&VV-" ?\┃)
-  ("&3-" ?\┄)
-  ("&3_" ?\┅)
-  ("&3!" ?\┆)
-  ("&3/" ?\┇)
-  ("&4-" ?\┈)
-  ("&4_" ?\┉)
-  ("&4!" ?\┊)
-  ("&4/" ?\┋)
-  ("&dr" ?\┌)
-  ("&dR-" ?\┍)
-  ("&Dr-" ?\┎)
-  ("&DR-" ?\┏)
-  ("&dl" ?\┐)
-  ("&dL-" ?\┑)
-  ("&Dl-" ?\┒)
-  ("&LD-" ?\┓)
-  ("&ur" ?\└)
-  ("&uR-" ?\┕)
-  ("&Ur-" ?\┖)
-  ("&UR-" ?\┗)
-  ("&ul" ?\┘)
-  ("&uL-" ?\┙)
-  ("&Ul-" ?\┚)
-  ("&UL-" ?\┛)
-  ("&vr" ?\├)
-  ("&vR-" ?\┝)
-  ("&Udr" ?\┞)
-  ("&uDr" ?\┟)
-  ("&Vr-" ?\┠)
-  ("&UdR" ?\┡)
-  ("&uDR" ?\┢)
-  ("&VR-" ?\┣)
-  ("&vl" ?\┤)
-  ("&vL-" ?\┥)
-  ("&Udl" ?\┦)
-  ("&uDl" ?\┧)
-  ("&Vl-" ?\┨)
-  ("&UdL" ?\┩)
-  ("&uDL" ?\┪)
-  ("&VL-" ?\┫)
-  ("&dh" ?\┬)
-  ("&dLr" ?\┭)
-  ("&dlR" ?\┮)
-  ("&dH-" ?\┯)
-  ("&Dh-" ?\┰)
-  ("&DLr" ?\┱)
-  ("&DlR" ?\┲)
-  ("&DH-" ?\┳)
-  ("&uh" ?\┴)
-  ("&uLr" ?\┵)
-  ("&ulR" ?\┶)
-  ("&uH-" ?\┷)
-  ("&Uh-" ?\┸)
-  ("&ULr" ?\┹)
-  ("&UlR" ?\┺)
-  ("&UH-" ?\┻)
-  ("&vh" ?\┼)
-  ("&vLr" ?\┽)
-  ("&vlR" ?\┾)
-  ("&vH-" ?\┿)
-  ("&Udh" ?\╀)
-  ("&uDh" ?\╁)
-  ("&Vh-" ?\╂)
-  ("&UdH" ?\╇)
-  ("&uDH" ?\╈)
-  ("&VLr" ?\╉)
-  ("&VlR" ?\╊)
-  ("&VH-" ?\╋)
-  ("&HH" ?\═)
-  ("&VV" ?\║)
-  ("&dR" ?\╒)
-  ("&Dr" ?\╓)
-  ("&DR" ?\╔)
-  ("&dL" ?\╕)
-  ("&Dl" ?\╖)
-  ("&LD" ?\╗)
-  ("&uR" ?\╘)
-  ("&Ur" ?\╙)
-  ("&UR" ?\╚)
-  ("&uL" ?\╛)
-  ("&Ul" ?\╜)
-  ("&UL" ?\╝)
-  ("&vR" ?\╞)
-  ("&Vr" ?\╟)
-  ("&VR" ?\╠)
-  ("&vL" ?\╡)
-  ("&Vl" ?\╢)
-  ("&VL" ?\╣)
-  ("&dH" ?\╤)
-  ("&Dh" ?\╥)
-  ("&DH" ?\╦)
-  ("&uH" ?\╧)
-  ("&Uh" ?\╨)
-  ("&UH" ?\╩)
-  ("&vH" ?\╪)
-  ("&Vh" ?\╫)
-  ("&VH" ?\╬)
-  ("&FD" ?\╱)
-  ("&BD" ?\╲)
-  ("&TB" ?\▀)
-  ("&LB" ?\▄)
-  ("&FB" ?\█)
-  ("&lB" ?\▌)
-  ("&RB" ?\▐)
-  ("&.S" ?\░)
-  ("&:S" ?\▒)
-  ("&?S" ?\▓)
-  ("&fS" ?\■)
-  ("&OS" ?\□)
-  ("&RO" ?\▢)
-  ("&Rr" ?\▣)
-  ("&RF" ?\▤)
-  ("&RY" ?\▥)
-  ("&RH" ?\▦)
-  ("&RZ" ?\▧)
-  ("&RK" ?\▨)
-  ("&RX" ?\▩)
-  ("&sB" ?\▪)
-  ("&SR" ?\▬)
-  ("&Or" ?\▭)
-  ("&UT" ?\▲)
-  ("&uT" ?\△)
-  ("&Tr" ?\▷)
-  ("&PR" ?\►)
-  ("&Dt" ?\▼)
-  ("&dT" ?\▽)
-  ("&Tl" ?\◁)
-  ("&PL" ?\◄)
-  ("&Db" ?\◆)
-  ("&Dw" ?\◇)
-  ("&LZ" ?\◊)
-  ("&0m" ?\○)
-  ("&0o" ?\◎)
-  ("&0M" ?\●)
-  ("&0L" ?\◐)
-  ("&0R" ?\◑)
-  ("&Sn" ?\◘)
-  ("&Ic" ?\◙)
-  ("&Fd" ?\◢)
-  ("&Bd" ?\◣)
-  ("&Ci" ?\◯)
-  ("&*2" ?\★)
-  ("&*1" ?\☆)
-  ("&TEL" ?\☎)
-  ("&tel" ?\☏)
-  ("&<H" ?\☜)
-  ("&>H" ?\☞)
-  ("&0u" ?\☺)
-  ("&0U" ?\☻)
-  ("&SU" ?\☼)
-  ("&Fm" ?\♀)
-  ("&Ml" ?\♂)
-  ("&cS" ?\♠)
-  ("&cH" ?\♡)
-  ("&cD" ?\♢)
-  ("&cC" ?\♣)
-  ("&cS-" ?\♤)
-  ("&cH-" ?\♥)
-  ("&cD-" ?\♦)
-  ("&cC-" ?\♧)
-  ("&Md" ?\♩)
-  ("&M8" ?\♪)
-  ("&M2" ?\♫)
-  ("&M16" ?\♬)
-  ("&Mb" ?\♭)
-  ("&Mx" ?\♮)
-  ("&MX" ?\♯)
-  ("&OK" ?\✓)
-  ("&XX" ?\✗)
-  ("&-X" ?\✠)
-  ("&IS" ?\ )
-  ("&,_" ?\、)
-  ("&._" ?\。)
-  ("&+\"" ?\〃)
-  ("&JIS" ?\〄)
-  ("&*_" ?\々)
-  ("&;_" ?\〆)
-  ("&0_" ?\〇)
-  ("&<+" ?\《)
-  ("&>+" ?\》)
-  ("&<'" ?\「)
-  ("&>'" ?\」)
-  ("&<\"" ?\『)
-  ("&>\"" ?\』)
-  ("&(\"" ?\【)
-  ("&)\"" ?\】)
-  ("&=T" ?\〒)
-  ("&=_" ?\〓)
-  ("&('" ?\〔)
-  ("&)'" ?\〕)
-  ("&(I" ?\〖)
-  ("&)I" ?\〗)
-  ("&-?" ?\〜)
-  ("&A5" ?\ぁ)
-  ("&a5" ?\あ)
-  ("&I5" ?\ぃ)
-  ("&i5" ?\い)
-  ("&U5" ?\ぅ)
-  ("&u5" ?\う)
-  ("&E5" ?\ぇ)
-  ("&e5" ?\え)
-  ("&O5" ?\ぉ)
-  ("&o5" ?\お)
-  ("&ka" ?\か)
-  ("&ga" ?\が)
-  ("&ki" ?\き)
-  ("&gi" ?\ぎ)
-  ("&ku" ?\く)
-  ("&gu" ?\ぐ)
-  ("&ke" ?\け)
-  ("&ge" ?\げ)
-  ("&ko" ?\こ)
-  ("&go" ?\ご)
-  ("&sa" ?\さ)
-  ("&za" ?\ざ)
-  ("&si" ?\し)
-  ("&zi" ?\じ)
-  ("&su" ?\す)
-  ("&zu" ?\ず)
-  ("&se" ?\せ)
-  ("&ze" ?\ぜ)
-  ("&so" ?\そ)
-  ("&zo" ?\ぞ)
-  ("&ta" ?\た)
-  ("&da" ?\だ)
-  ("&ti" ?\ち)
-  ("&di" ?\ぢ)
-  ("&tU" ?\っ)
-  ("&tu" ?\つ)
-  ("&du" ?\づ)
-  ("&te" ?\て)
-  ("&de" ?\で)
-  ("&to" ?\と)
-  ("&do" ?\ど)
-  ("&na" ?\な)
-  ("&ni" ?\に)
-  ("&nu" ?\ぬ)
-  ("&ne" ?\ね)
-  ("&no" ?\の)
-  ("&ha" ?\は)
-  ("&ba" ?\ば)
-  ("&pa" ?\ぱ)
-  ("&hi" ?\ひ)
-  ("&bi" ?\び)
-  ("&pi" ?\ぴ)
-  ("&hu" ?\ふ)
-  ("&bu" ?\ぶ)
-  ("&pu" ?\ぷ)
-  ("&he" ?\へ)
-  ("&be" ?\べ)
-  ("&pe" ?\ぺ)
-  ("&ho" ?\ほ)
-  ("&bo" ?\ぼ)
-  ("&po" ?\ぽ)
-  ("&ma" ?\ま)
-  ("&mi" ?\み)
-  ("&mu" ?\む)
-  ("&me" ?\め)
-  ("&mo" ?\も)
-  ("&yA" ?\ゃ)
-  ("&ya" ?\や)
-  ("&yU" ?\ゅ)
-  ("&yu" ?\ゆ)
-  ("&yO" ?\ょ)
-  ("&yo" ?\よ)
-  ("&ra" ?\ら)
-  ("&ri" ?\り)
-  ("&ru" ?\る)
-  ("&re" ?\れ)
-  ("&ro" ?\ろ)
-  ("&wA" ?\ゎ)
-  ("&wa" ?\わ)
-  ("&wi" ?\ゐ)
-  ("&we" ?\ゑ)
-  ("&wo" ?\を)
-  ("&n5" ?\ん)
-  ("&vu" ?\ゔ)
-  ("&\"5" ?\゛)
-  ("&05" ?\゜)
-  ("&*5" ?\ゝ)
-  ("&+5" ?\ゞ)
-  ("&a6" ?\ァ)
-  ("&A6" ?\ア)
-  ("&i6" ?\ィ)
-  ("&I6" ?\イ)
-  ("&u6" ?\ゥ)
-  ("&U6" ?\ウ)
-  ("&e6" ?\ェ)
-  ("&E6" ?\エ)
-  ("&o6" ?\ォ)
-  ("&O6" ?\オ)
-  ("&Ka" ?\カ)
-  ("&Ga" ?\ガ)
-  ("&Ki" ?\キ)
-  ("&Gi" ?\ギ)
-  ("&Ku" ?\ク)
-  ("&Gu" ?\グ)
-  ("&Ke" ?\ケ)
-  ("&Ge" ?\ゲ)
-  ("&Ko" ?\コ)
-  ("&Go" ?\ゴ)
-  ("&Sa" ?\サ)
-  ("&Za" ?\ザ)
-  ("&Si" ?\シ)
-  ("&Zi" ?\ジ)
-  ("&Su" ?\ス)
-  ("&Zu" ?\ズ)
-  ("&Se" ?\セ)
-  ("&Ze" ?\ゼ)
-  ("&So" ?\ソ)
-  ("&Zo" ?\ゾ)
-  ("&Ta" ?\タ)
-  ("&Da" ?\ダ)
-  ("&Ti" ?\チ)
-  ("&Di" ?\ヂ)
-  ("&TU" ?\ッ)
-  ("&Tu" ?\ツ)
-  ("&Du" ?\ヅ)
-  ("&Te" ?\テ)
-  ("&De" ?\デ)
-  ("&To" ?\ト)
-  ("&Do" ?\ド)
-  ("&Na" ?\ナ)
-  ("&Ni" ?\ニ)
-  ("&Nu" ?\ヌ)
-  ("&Ne" ?\ネ)
-  ("&No" ?\ノ)
-  ("&Ha" ?\ハ)
-  ("&Ba" ?\バ)
-  ("&Pa" ?\パ)
-  ("&Hi" ?\ヒ)
-  ("&Bi" ?\ビ)
-  ("&Pi" ?\ピ)
-  ("&Hu" ?\フ)
-  ("&Bu" ?\ブ)
-  ("&Pu" ?\プ)
-  ("&He" ?\ヘ)
-  ("&Be" ?\ベ)
-  ("&Pe" ?\ペ)
-  ("&Ho" ?\ホ)
-  ("&Bo" ?\ボ)
-  ("&Po" ?\ポ)
-  ("&Ma" ?\マ)
-  ("&Mi" ?\ミ)
-  ("&Mu" ?\ム)
-  ("&Me" ?\メ)
-  ("&Mo" ?\モ)
-  ("&YA" ?\ャ)
-  ("&Ya" ?\ヤ)
-  ("&YU" ?\ュ)
-  ("&Yu" ?\ユ)
-  ("&YO" ?\ョ)
-  ("&Yo" ?\ヨ)
-  ("&Ra" ?\ラ)
-  ("&Ri" ?\リ)
-  ("&Ru" ?\ル)
-  ("&Re" ?\レ)
-  ("&Ro" ?\ロ)
-  ("&WA" ?\ヮ)
-  ("&Wa" ?\ワ)
-  ("&Wi" ?\ヰ)
-  ("&We" ?\ヱ)
-  ("&Wo" ?\ヲ)
-  ("&N6" ?\ン)
-  ("&Vu" ?\ヴ)
-  ("&KA" ?\ヵ)
-  ("&KE" ?\ヶ)
-  ("&Va" ?\ヷ)
-  ("&Vi" ?\ヸ)
-  ("&Ve" ?\ヹ)
-  ("&Vo" ?\ヺ)
-  ("&.6" ?\・)
-  ("&-6" ?\ー)
-  ("&*6" ?\ヽ)
-  ("&+6" ?\ヾ)
-  ("&b4" ?\ㄅ)
-  ("&p4" ?\ㄆ)
-  ("&m4" ?\ㄇ)
-  ("&f4" ?\ㄈ)
-  ("&d4" ?\ㄉ)
-  ("&t4" ?\ㄊ)
-  ("&n4" ?\ㄋ)
-  ("&l4" ?\ㄌ)
-  ("&g4" ?\ㄍ)
-  ("&k4" ?\ㄎ)
-  ("&h4" ?\ㄏ)
-  ("&j4" ?\ㄐ)
-  ("&q4" ?\ㄑ)
-  ("&x4" ?\ㄒ)
-  ("&zh" ?\ㄓ)
-  ("&ch" ?\ㄔ)
-  ("&sh" ?\ㄕ)
-  ("&r4" ?\ㄖ)
-  ("&z4" ?\ㄗ)
-  ("&c4" ?\ㄘ)
-  ("&s4" ?\ㄙ)
-  ("&a4" ?\ㄚ)
-  ("&o4" ?\ㄛ)
-  ("&e4" ?\ㄜ)
-  ("&eh4" ?\ㄝ)
-  ("&ai" ?\ㄞ)
-  ("&ei" ?\ㄟ)
-  ("&au" ?\ㄠ)
-  ("&ou" ?\ㄡ)
-  ("&an" ?\ㄢ)
-  ("&en" ?\ㄣ)
-  ("&aN" ?\ㄤ)
-  ("&eN" ?\ㄥ)
-  ("&er" ?\ㄦ)
-  ("&i4" ?\ㄧ)
-  ("&u4" ?\ㄨ)
-  ("&iu" ?\ㄩ)
-  ("&v4" ?\ㄪ)
-  ("&nG" ?\ㄫ)
-  ("&gn" ?\ㄬ)
-  ("&1c" ?\㈠)
-  ("&2c" ?\㈡)
-  ("&3c" ?\㈢)
-  ("&4c" ?\㈣)
-  ("&5c" ?\㈤)
-  ("&6c" ?\㈥)
-  ("&7c" ?\㈦)
-  ("&8c" ?\㈧)
-  ("&9c" ?\㈨)
-  ("&10c" ?\㈩)
-  ("&KSC" ?\㉿)
-  ("&am" ?\㏂)
-  ("&pm" ?\㏘)
-  ("&\"3" ?\)
-  ("&\"1" ?\)
-  ("&\"!" ?\)
-  ("&\"'" ?\)
-  ("&\">" ?\)
-  ("&\"?" ?\)
-  ("&\"-" ?\)
-  ("&\"(" ?\)
-  ("&\"." ?\)
-  ("&\":" ?\)
-  ("&\"0" ?\)
-  ("&\"," ?\)
-  ("&\"_" ?\)
-  ("&\"\"" ?\)
-  ("&\";" ?\)
-  ("&\"<" ?\)
-  ("&\"=" ?\)
-  ("&\"/" ?\)
-  ("&\"p" ?\)
-  ("&\"d" ?\)
-  ("&\"i" ?\)
-  ("&+_" ?\)
-  ("&a+:" ?\)
-  ("&Tel" ?\)
-  ("&UA" ?\)
-  ("&UB" ?\)
-  ("&t3" ?\)
-  ("&m3" ?\)
-  ("&k3" ?\)
-  ("&p3" ?\)
-  ("&Mc" ?\)
-  ("&Fl" ?\)
-  ("&Ss" ?\)
-  ("&Ch" ?\)
-  ("&CH" ?\)
-  ("&__" ?\)
-  ("&/c" ?\)
-  ("&ff" ?\ff)
-  ("&fi" ?\fi)
-  ("&fl" ?\fl)
-  ("&ffi" ?\ffi)
-  ("&ffl" ?\ffl)
-  ("&St" ?\ſt)
-  ("&st" ?\st)
-  ("&3+;" ?\ﹽ)
-  ("&aM." ?\ﺂ)
-  ("&aH." ?\ﺄ)
-  ("&ah." ?\ﺈ)
-  ("&a+-" ?\ﺍ)
-  ("&a+." ?\ﺎ)
-  ("&b+-" ?\ﺏ)
-  ("&b+." ?\ﺐ)
-  ("&b+," ?\ﺑ)
-  ("&b+;" ?\ﺒ)
-  ("&tm-" ?\ﺓ)
-  ("&tm." ?\ﺔ)
-  ("&t+-" ?\ﺕ)
-  ("&t+." ?\ﺖ)
-  ("&t+," ?\ﺗ)
-  ("&t+;" ?\ﺘ)
-  ("&tk-" ?\ﺙ)
-  ("&tk." ?\ﺚ)
-  ("&tk," ?\ﺛ)
-  ("&tk;" ?\ﺜ)
-  ("&g+-" ?\ﺝ)
-  ("&g+." ?\ﺞ)
-  ("&g+," ?\ﺟ)
-  ("&g+;" ?\ﺠ)
-  ("&hk-" ?\ﺡ)
-  ("&hk." ?\ﺢ)
-  ("&hk," ?\ﺣ)
-  ("&hk;" ?\ﺤ)
-  ("&x+-" ?\ﺥ)
-  ("&x+." ?\ﺦ)
-  ("&x+," ?\ﺧ)
-  ("&x+;" ?\ﺨ)
-  ("&d+-" ?\ﺩ)
-  ("&d+." ?\ﺪ)
-  ("&dk-" ?\ﺫ)
-  ("&dk." ?\ﺬ)
-  ("&r+-" ?\ﺭ)
-  ("&r+." ?\ﺮ)
-  ("&z+-" ?\ﺯ)
-  ("&z+." ?\ﺰ)
-  ("&s+-" ?\ﺱ)
-  ("&s+." ?\ﺲ)
-  ("&s+," ?\ﺳ)
-  ("&s+;" ?\ﺴ)
-  ("&sn-" ?\ﺵ)
-  ("&sn." ?\ﺶ)
-  ("&sn," ?\ﺷ)
-  ("&sn;" ?\ﺸ)
-  ("&c+-" ?\ﺹ)
-  ("&c+." ?\ﺺ)
-  ("&c+," ?\ﺻ)
-  ("&c+;" ?\ﺼ)
-  ("&dd-" ?\ﺽ)
-  ("&dd." ?\ﺾ)
-  ("&dd," ?\ﺿ)
-  ("&dd;" ?\ﻀ)
-  ("&tj-" ?\ﻁ)
-  ("&tj." ?\ﻂ)
-  ("&tj," ?\ﻃ)
-  ("&tj;" ?\ﻄ)
-  ("&zH-" ?\ﻅ)
-  ("&zH." ?\ﻆ)
-  ("&zH," ?\ﻇ)
-  ("&zH;" ?\ﻈ)
-  ("&e+-" ?\ﻉ)
-  ("&e+." ?\ﻊ)
-  ("&e+," ?\ﻋ)
-  ("&e+;" ?\ﻌ)
-  ("&i+-" ?\ﻍ)
-  ("&i+." ?\ﻎ)
-  ("&i+," ?\ﻏ)
-  ("&i+;" ?\ﻐ)
-  ("&f+-" ?\ﻑ)
-  ("&f+." ?\ﻒ)
-  ("&f+," ?\ﻓ)
-  ("&f+;" ?\ﻔ)
-  ("&q+-" ?\ﻕ)
-  ("&q+." ?\ﻖ)
-  ("&q+," ?\ﻗ)
-  ("&q+;" ?\ﻘ)
-  ("&k+-" ?\ﻙ)
-  ("&k+." ?\ﻚ)
-  ("&k+," ?\ﻛ)
-  ("&k+;" ?\ﻜ)
-  ("&l+-" ?\ﻝ)
-  ("&l+." ?\ﻞ)
-  ("&l+," ?\ﻟ)
-  ("&l+;" ?\ﻠ)
-  ("&m+-" ?\ﻡ)
-  ("&m+." ?\ﻢ)
-  ("&m+," ?\ﻣ)
-  ("&m+;" ?\ﻤ)
-  ("&n+-" ?\ﻥ)
-  ("&n+." ?\ﻦ)
-  ("&n+," ?\ﻧ)
-  ("&n+;" ?\ﻨ)
-  ("&h+-" ?\ﻩ)
-  ("&h+." ?\ﻪ)
-  ("&h+," ?\ﻫ)
-  ("&h+;" ?\ﻬ)
-  ("&w+-" ?\ﻭ)
-  ("&w+." ?\ﻮ)
-  ("&j+-" ?\ﻯ)
-  ("&j+." ?\ﻰ)
-  ("&y+-" ?\ﻱ)
-  ("&y+." ?\ﻲ)
-  ("&y+," ?\ﻳ)
-  ("&y+;" ?\ﻴ)
-  ("&lM-" ?\ﻵ)
-  ("&lM." ?\ﻶ)
-  ("&lH-" ?\ﻷ)
-  ("&lH." ?\ﻸ)
-  ("&lh-" ?\ﻹ)
-  ("&lh." ?\ﻺ)
-  ("&la-" ?\ﻻ)
-  ("&la." ?\ﻼ)
-  ))
-
-(state
- (init
-  (map)))
-
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/rfc1345.mimx b/MIM/rfc1345.mimx
new file mode 100644 (file)
index 0000000..0b61274
--- /dev/null
@@ -0,0 +1,7727 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>rfc1345</name>
+  </tags>
+  <description>Generic input method using RFC1345 mnemonics.
+Input characters by typing &amp; (ampersand) followed by two or three
+keys.  It doesn't include RFC1345 mnemonics for ASCII and
+Control-1 characters (U+0000..U+009F) except for &amp; itself which
+can be input by typing &amp; twice.
+</description>
+  <title>RFC1345</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="&amp;NU"/>
+        <insert character="0x0"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SH"/>
+        <insert character="0x1"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SX"/>
+        <insert character="0x2"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;EX"/>
+        <insert character="0x3"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ET"/>
+        <insert character="0x4"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;EQ"/>
+        <insert character="0x5"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AK"/>
+        <insert character="0x6"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;BL"/>
+        <insert character="0x7"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;BS"/>
+        <insert character="0x8"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;HT"/>
+        <insert character="0x9"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LF"/>
+        <insert character="0xA"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VT"/>
+        <insert character="0xB"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;FF"/>
+        <insert character="0xC"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;CR"/>
+        <insert character="0xD"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SO"/>
+        <insert character="0xE"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SI"/>
+        <insert character="0xF"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DL"/>
+        <insert character="0x10"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D1"/>
+        <insert character="0x11"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D2"/>
+        <insert character="0x12"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D3"/>
+        <insert character="0x13"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D4"/>
+        <insert character="0x14"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NK"/>
+        <insert character="0x15"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SY"/>
+        <insert character="0x16"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;EB"/>
+        <insert character="0x17"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;CN"/>
+        <insert character="0x18"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;EM"/>
+        <insert character="0x19"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SB"/>
+        <insert character="0x1A"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;EC"/>
+        <insert character="0x1B"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;FS"/>
+        <insert character="0x1C"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;GS"/>
+        <insert character="0x1D"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RS"/>
+        <insert character="0x1E"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;US"/>
+        <insert character="0x1F"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&amp;"/>
+        <insert character="38"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PA"/>
+        <insert character="0x80"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;HO"/>
+        <insert character="0x81"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;BH"/>
+        <insert character="0x82"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NH"/>
+        <insert character="0x83"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;IN"/>
+        <insert character="0x84"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NL"/>
+        <insert character="0x85"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SA"/>
+        <insert character="0x86"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ES"/>
+        <insert character="0x87"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;HS"/>
+        <insert character="0x88"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;HJ"/>
+        <insert character="0x89"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VS"/>
+        <insert character="0x8A"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PD"/>
+        <insert character="0x8B"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PU"/>
+        <insert character="0x8C"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RI"/>
+        <insert character="0x8D"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S2"/>
+        <insert character="0x8E"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S3"/>
+        <insert character="0x8F"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DC"/>
+        <insert character="0x90"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P1"/>
+        <insert character="0x91"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P2"/>
+        <insert character="0x92"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TS"/>
+        <insert character="0x93"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;CC"/>
+        <insert character="0x94"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;MW"/>
+        <insert character="0x95"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SG"/>
+        <insert character="0x96"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;EG"/>
+        <insert character="0x97"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SS"/>
+        <insert character="0x98"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;GC"/>
+        <insert character="0x99"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SC"/>
+        <insert character="0x9A"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;CI"/>
+        <insert character="0x9B"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ST"/>
+        <insert character="0x9C"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;OC"/>
+        <insert character="0x9D"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PM"/>
+        <insert character="0x9E"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AC"/>
+        <insert character="0x9F"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NS"/>
+        <insert character="160"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!I"/>
+        <insert character="161"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ct"/>
+        <insert character="162"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Pd"/>
+        <insert character="163"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Cu"/>
+        <insert character="164"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ye"/>
+        <insert character="165"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;BB"/>
+        <insert character="166"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SE"/>
+        <insert character="167"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;:"/>
+        <insert character="168"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Co"/>
+        <insert character="169"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-a"/>
+        <insert character="170"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;&lt;"/>
+        <insert character="171"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NO"/>
+        <insert character="172"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;--"/>
+        <insert character="173"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Rg"/>
+        <insert character="174"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;m"/>
+        <insert character="175"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DG"/>
+        <insert character="176"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+-"/>
+        <insert character="177"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2S"/>
+        <insert character="178"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3S"/>
+        <insert character="179"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;&apos;"/>
+        <insert character="180"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;My"/>
+        <insert character="181"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PI"/>
+        <insert character="182"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.M"/>
+        <insert character="183"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;,"/>
+        <insert character="184"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1S"/>
+        <insert character="185"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-o"/>
+        <insert character="186"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;&gt;"/>
+        <insert character="187"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;14"/>
+        <insert character="188"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;12"/>
+        <insert character="189"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;34"/>
+        <insert character="190"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?I"/>
+        <insert character="191"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A!"/>
+        <insert character="192"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A&apos;"/>
+        <insert character="193"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A&gt;"/>
+        <insert character="194"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A?"/>
+        <insert character="195"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A:"/>
+        <insert character="196"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AA"/>
+        <insert character="197"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AE"/>
+        <insert character="198"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C,"/>
+        <insert character="199"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E!"/>
+        <insert character="200"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E&apos;"/>
+        <insert character="201"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E&gt;"/>
+        <insert character="202"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E:"/>
+        <insert character="203"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I!"/>
+        <insert character="204"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I&apos;"/>
+        <insert character="205"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I&gt;"/>
+        <insert character="206"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I:"/>
+        <insert character="207"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D-"/>
+        <insert character="208"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N?"/>
+        <insert character="209"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O!"/>
+        <insert character="210"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&apos;"/>
+        <insert character="211"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&gt;"/>
+        <insert character="212"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O?"/>
+        <insert character="213"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O:"/>
+        <insert character="214"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*X"/>
+        <insert character="215"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O/"/>
+        <insert character="216"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U!"/>
+        <insert character="217"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U&apos;"/>
+        <insert character="218"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U&gt;"/>
+        <insert character="219"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U:"/>
+        <insert character="220"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y&apos;"/>
+        <insert character="221"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TH"/>
+        <insert character="222"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ss"/>
+        <insert character="223"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a!"/>
+        <insert character="224"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a&apos;"/>
+        <insert character="225"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a&gt;"/>
+        <insert character="226"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a?"/>
+        <insert character="227"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a:"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aa"/>
+        <insert character="229"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ae"/>
+        <insert character="230"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c,"/>
+        <insert character="231"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e!"/>
+        <insert character="232"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e&apos;"/>
+        <insert character="233"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e&gt;"/>
+        <insert character="234"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e:"/>
+        <insert character="235"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i!"/>
+        <insert character="236"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i&apos;"/>
+        <insert character="237"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i&gt;"/>
+        <insert character="238"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i:"/>
+        <insert character="239"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d-"/>
+        <insert character="240"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n?"/>
+        <insert character="241"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o!"/>
+        <insert character="242"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&apos;"/>
+        <insert character="243"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&gt;"/>
+        <insert character="244"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o?"/>
+        <insert character="245"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o:"/>
+        <insert character="246"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-:"/>
+        <insert character="247"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o/"/>
+        <insert character="248"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u!"/>
+        <insert character="249"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u&apos;"/>
+        <insert character="250"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u&gt;"/>
+        <insert character="251"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u:"/>
+        <insert character="252"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y&apos;"/>
+        <insert character="253"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;th"/>
+        <insert character="254"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y:"/>
+        <insert character="255"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A-"/>
+        <insert character="256"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a-"/>
+        <insert character="257"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A("/>
+        <insert character="258"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a("/>
+        <insert character="259"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A;"/>
+        <insert character="260"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a;"/>
+        <insert character="261"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C&apos;"/>
+        <insert character="262"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c&apos;"/>
+        <insert character="263"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C&gt;"/>
+        <insert character="264"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c&gt;"/>
+        <insert character="265"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C."/>
+        <insert character="266"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c."/>
+        <insert character="267"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C&lt;"/>
+        <insert character="268"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c&lt;"/>
+        <insert character="269"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D&lt;"/>
+        <insert character="270"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d&lt;"/>
+        <insert character="271"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D/"/>
+        <insert character="272"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d/"/>
+        <insert character="273"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E-"/>
+        <insert character="274"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e-"/>
+        <insert character="275"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E("/>
+        <insert character="276"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e("/>
+        <insert character="277"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E."/>
+        <insert character="278"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e."/>
+        <insert character="279"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E;"/>
+        <insert character="280"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e;"/>
+        <insert character="281"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E&lt;"/>
+        <insert character="282"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e&lt;"/>
+        <insert character="283"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G&gt;"/>
+        <insert character="284"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g&gt;"/>
+        <insert character="285"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G("/>
+        <insert character="286"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g("/>
+        <insert character="287"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G."/>
+        <insert character="288"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g."/>
+        <insert character="289"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G,"/>
+        <insert character="290"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g,"/>
+        <insert character="291"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H&gt;"/>
+        <insert character="292"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h&gt;"/>
+        <insert character="293"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H/"/>
+        <insert character="294"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h/"/>
+        <insert character="295"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I?"/>
+        <insert character="296"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i?"/>
+        <insert character="297"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I-"/>
+        <insert character="298"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i-"/>
+        <insert character="299"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I("/>
+        <insert character="300"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i("/>
+        <insert character="301"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I;"/>
+        <insert character="302"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i;"/>
+        <insert character="303"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I."/>
+        <insert character="304"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i."/>
+        <insert character="305"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;IJ"/>
+        <insert character="306"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ij"/>
+        <insert character="307"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;J&gt;"/>
+        <insert character="308"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j&gt;"/>
+        <insert character="309"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K,"/>
+        <insert character="310"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k,"/>
+        <insert character="311"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;kk"/>
+        <insert character="312"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L&apos;"/>
+        <insert character="313"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l&apos;"/>
+        <insert character="314"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L,"/>
+        <insert character="315"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l,"/>
+        <insert character="316"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L&lt;"/>
+        <insert character="317"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l&lt;"/>
+        <insert character="318"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L."/>
+        <insert character="319"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l."/>
+        <insert character="320"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L/"/>
+        <insert character="321"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l/"/>
+        <insert character="322"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N&apos;"/>
+        <insert character="323"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n&apos;"/>
+        <insert character="324"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N,"/>
+        <insert character="325"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n,"/>
+        <insert character="326"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N&lt;"/>
+        <insert character="327"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n&lt;"/>
+        <insert character="328"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;n"/>
+        <insert character="329"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NG"/>
+        <insert character="330"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ng"/>
+        <insert character="331"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O-"/>
+        <insert character="332"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o-"/>
+        <insert character="333"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O("/>
+        <insert character="334"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o("/>
+        <insert character="335"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&quot;"/>
+        <insert character="336"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&quot;"/>
+        <insert character="337"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;OE"/>
+        <insert character="338"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;oe"/>
+        <insert character="339"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R&apos;"/>
+        <insert character="340"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r&apos;"/>
+        <insert character="341"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R,"/>
+        <insert character="342"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r,"/>
+        <insert character="343"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R&lt;"/>
+        <insert character="344"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r&lt;"/>
+        <insert character="345"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S&apos;"/>
+        <insert character="346"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s&apos;"/>
+        <insert character="347"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S&gt;"/>
+        <insert character="348"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s&gt;"/>
+        <insert character="349"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S,"/>
+        <insert character="350"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s,"/>
+        <insert character="351"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S&lt;"/>
+        <insert character="352"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s&lt;"/>
+        <insert character="353"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T,"/>
+        <insert character="354"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t,"/>
+        <insert character="355"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T&lt;"/>
+        <insert character="356"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t&lt;"/>
+        <insert character="357"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T/"/>
+        <insert character="358"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t/"/>
+        <insert character="359"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U?"/>
+        <insert character="360"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u?"/>
+        <insert character="361"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U-"/>
+        <insert character="362"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u-"/>
+        <insert character="363"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U("/>
+        <insert character="364"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u("/>
+        <insert character="365"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U0"/>
+        <insert character="366"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u0"/>
+        <insert character="367"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U&quot;"/>
+        <insert character="368"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u&quot;"/>
+        <insert character="369"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U;"/>
+        <insert character="370"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u;"/>
+        <insert character="371"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W&gt;"/>
+        <insert character="372"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w&gt;"/>
+        <insert character="373"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y&gt;"/>
+        <insert character="374"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y&gt;"/>
+        <insert character="375"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y:"/>
+        <insert character="376"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z&apos;"/>
+        <insert character="377"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z&apos;"/>
+        <insert character="378"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z."/>
+        <insert character="379"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z."/>
+        <insert character="380"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z&lt;"/>
+        <insert character="381"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z&lt;"/>
+        <insert character="382"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s1"/>
+        <insert character="383"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b/"/>
+        <insert character="384"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B2"/>
+        <insert character="385"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C2"/>
+        <insert character="391"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c2"/>
+        <insert character="392"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;F2"/>
+        <insert character="401"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f2"/>
+        <insert character="402"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K2"/>
+        <insert character="408"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k2"/>
+        <insert character="409"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O9"/>
+        <insert character="416"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o9"/>
+        <insert character="417"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;OI"/>
+        <insert character="418"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;oi"/>
+        <insert character="419"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yr"/>
+        <insert character="422"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U9"/>
+        <insert character="431"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u9"/>
+        <insert character="432"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z/"/>
+        <insert character="437"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z/"/>
+        <insert character="438"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ED"/>
+        <insert character="439"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DZ&lt;"/>
+        <insert character="452"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dz&lt;"/>
+        <insert character="453"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dz&lt;"/>
+        <insert character="454"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LJ3"/>
+        <insert character="455"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Lj3"/>
+        <insert character="456"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lj3"/>
+        <insert character="457"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NJ3"/>
+        <insert character="458"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Nj3"/>
+        <insert character="459"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;nj3"/>
+        <insert character="460"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A&lt;"/>
+        <insert character="461"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a&lt;"/>
+        <insert character="462"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I&lt;"/>
+        <insert character="463"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i&lt;"/>
+        <insert character="464"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&lt;"/>
+        <insert character="465"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&lt;"/>
+        <insert character="466"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U&lt;"/>
+        <insert character="467"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u&lt;"/>
+        <insert character="468"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U:-"/>
+        <insert character="469"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u:-"/>
+        <insert character="470"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U:&apos;"/>
+        <insert character="471"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u:&apos;"/>
+        <insert character="472"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U:&lt;"/>
+        <insert character="473"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u:&lt;"/>
+        <insert character="474"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U:!"/>
+        <insert character="475"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u:!"/>
+        <insert character="476"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e1"/>
+        <insert character="477"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A1"/>
+        <insert character="478"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a1"/>
+        <insert character="479"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A7"/>
+        <insert character="480"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a7"/>
+        <insert character="481"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A3"/>
+        <insert character="482"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a3"/>
+        <insert character="483"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G/"/>
+        <insert character="484"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g/"/>
+        <insert character="485"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G&lt;"/>
+        <insert character="486"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g&lt;"/>
+        <insert character="487"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K&lt;"/>
+        <insert character="488"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k&lt;"/>
+        <insert character="489"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O;"/>
+        <insert character="490"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o;"/>
+        <insert character="491"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O1"/>
+        <insert character="492"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o1"/>
+        <insert character="493"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;EZ"/>
+        <insert character="494"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ez"/>
+        <insert character="495"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j&lt;"/>
+        <insert character="496"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DZ3"/>
+        <insert character="497"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dz3"/>
+        <insert character="498"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dz3"/>
+        <insert character="499"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G&apos;"/>
+        <insert character="500"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g&apos;"/>
+        <insert character="501"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AA&apos;"/>
+        <insert character="506"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aa&apos;"/>
+        <insert character="507"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AE&apos;"/>
+        <insert character="508"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ae&apos;"/>
+        <insert character="509"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O/&apos;"/>
+        <insert character="510"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o/&apos;"/>
+        <insert character="511"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A!!"/>
+        <insert character="512"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a!!"/>
+        <insert character="513"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A)"/>
+        <insert character="514"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a)"/>
+        <insert character="515"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E!!"/>
+        <insert character="516"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e!!"/>
+        <insert character="517"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E)"/>
+        <insert character="518"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e)"/>
+        <insert character="519"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I!!"/>
+        <insert character="520"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i!!"/>
+        <insert character="521"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I)"/>
+        <insert character="522"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i)"/>
+        <insert character="523"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O!!"/>
+        <insert character="524"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o!!"/>
+        <insert character="525"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O)"/>
+        <insert character="526"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o)"/>
+        <insert character="527"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R!!"/>
+        <insert character="528"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r!!"/>
+        <insert character="529"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R)"/>
+        <insert character="530"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r)"/>
+        <insert character="531"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U!!"/>
+        <insert character="532"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u!!"/>
+        <insert character="533"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U)"/>
+        <insert character="534"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u)"/>
+        <insert character="535"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r1"/>
+        <insert character="636"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ed"/>
+        <insert character="658"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;;S"/>
+        <insert character="699"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1&gt;"/>
+        <insert character="710"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;&lt;"/>
+        <insert character="711"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1-"/>
+        <insert character="713"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1!"/>
+        <insert character="715"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;("/>
+        <insert character="728"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;."/>
+        <insert character="729"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;0"/>
+        <insert character="730"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;;"/>
+        <insert character="731"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1?"/>
+        <insert character="732"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;&quot;"/>
+        <insert character="733"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;G"/>
+        <insert character="884"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;,G"/>
+        <insert character="885"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j3"/>
+        <insert character="890"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?%"/>
+        <insert character="894"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;*"/>
+        <insert character="900"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;%"/>
+        <insert character="901"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A%"/>
+        <insert character="902"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.*"/>
+        <insert character="903"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E%"/>
+        <insert character="904"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y%"/>
+        <insert character="905"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I%"/>
+        <insert character="906"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O%"/>
+        <insert character="908"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U%"/>
+        <insert character="910"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W%"/>
+        <insert character="911"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i3"/>
+        <insert character="912"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*"/>
+        <insert character="913"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B*"/>
+        <insert character="914"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G*"/>
+        <insert character="915"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D*"/>
+        <insert character="916"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E*"/>
+        <insert character="917"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z*"/>
+        <insert character="918"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y*"/>
+        <insert character="919"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H*"/>
+        <insert character="920"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I*"/>
+        <insert character="921"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K*"/>
+        <insert character="922"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L*"/>
+        <insert character="923"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M*"/>
+        <insert character="924"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N*"/>
+        <insert character="925"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C*"/>
+        <insert character="926"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O*"/>
+        <insert character="927"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P*"/>
+        <insert character="928"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R*"/>
+        <insert character="929"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S*"/>
+        <insert character="931"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T*"/>
+        <insert character="932"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U*"/>
+        <insert character="933"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;F*"/>
+        <insert character="934"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;X*"/>
+        <insert character="935"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Q*"/>
+        <insert character="936"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W*"/>
+        <insert character="937"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;J*"/>
+        <insert character="938"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;V*"/>
+        <insert character="939"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a%"/>
+        <insert character="940"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e%"/>
+        <insert character="941"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y%"/>
+        <insert character="942"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i%"/>
+        <insert character="943"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u3"/>
+        <insert character="944"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*"/>
+        <insert character="945"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b*"/>
+        <insert character="946"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g*"/>
+        <insert character="947"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d*"/>
+        <insert character="948"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e*"/>
+        <insert character="949"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z*"/>
+        <insert character="950"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y*"/>
+        <insert character="951"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h*"/>
+        <insert character="952"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*"/>
+        <insert character="953"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k*"/>
+        <insert character="954"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l*"/>
+        <insert character="955"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m*"/>
+        <insert character="956"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n*"/>
+        <insert character="957"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c*"/>
+        <insert character="958"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o*"/>
+        <insert character="959"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p*"/>
+        <insert character="960"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r*"/>
+        <insert character="961"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*s"/>
+        <insert character="962"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s*"/>
+        <insert character="963"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t*"/>
+        <insert character="964"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*"/>
+        <insert character="965"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f*"/>
+        <insert character="966"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x*"/>
+        <insert character="967"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q*"/>
+        <insert character="968"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w*"/>
+        <insert character="969"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j*"/>
+        <insert character="970"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v*"/>
+        <insert character="971"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o%"/>
+        <insert character="972"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u%"/>
+        <insert character="973"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w%"/>
+        <insert character="974"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b3"/>
+        <insert character="976"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T3"/>
+        <insert character="986"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M3"/>
+        <insert character="988"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K3"/>
+        <insert character="990"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P3"/>
+        <insert character="992"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;IO"/>
+        <insert character="1025"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D%"/>
+        <insert character="1026"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G%"/>
+        <insert character="1027"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;IE"/>
+        <insert character="1028"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DS"/>
+        <insert character="1029"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;II"/>
+        <insert character="1030"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;YI"/>
+        <insert character="1031"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;J%"/>
+        <insert character="1032"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LJ"/>
+        <insert character="1033"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NJ"/>
+        <insert character="1034"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ts"/>
+        <insert character="1035"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;KJ"/>
+        <insert character="1036"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;V%"/>
+        <insert character="1038"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DZ"/>
+        <insert character="1039"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A="/>
+        <insert character="1040"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B="/>
+        <insert character="1041"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;V="/>
+        <insert character="1042"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G="/>
+        <insert character="1043"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D="/>
+        <insert character="1044"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E="/>
+        <insert character="1045"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z%"/>
+        <insert character="1046"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z="/>
+        <insert character="1047"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I="/>
+        <insert character="1048"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;J="/>
+        <insert character="1049"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K="/>
+        <insert character="1050"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L="/>
+        <insert character="1051"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M="/>
+        <insert character="1052"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N="/>
+        <insert character="1053"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O="/>
+        <insert character="1054"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P="/>
+        <insert character="1055"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R="/>
+        <insert character="1056"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S="/>
+        <insert character="1057"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T="/>
+        <insert character="1058"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U="/>
+        <insert character="1059"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;F="/>
+        <insert character="1060"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H="/>
+        <insert character="1061"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C="/>
+        <insert character="1062"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C%"/>
+        <insert character="1063"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S%"/>
+        <insert character="1064"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Sc"/>
+        <insert character="1065"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=&quot;"/>
+        <insert character="1066"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y="/>
+        <insert character="1067"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;%&quot;"/>
+        <insert character="1068"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;JE"/>
+        <insert character="1069"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;JU"/>
+        <insert character="1070"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;JA"/>
+        <insert character="1071"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a="/>
+        <insert character="1072"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b="/>
+        <insert character="1073"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v="/>
+        <insert character="1074"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g="/>
+        <insert character="1075"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d="/>
+        <insert character="1076"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e="/>
+        <insert character="1077"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z%"/>
+        <insert character="1078"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z="/>
+        <insert character="1079"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i="/>
+        <insert character="1080"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j="/>
+        <insert character="1081"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k="/>
+        <insert character="1082"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l="/>
+        <insert character="1083"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m="/>
+        <insert character="1084"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n="/>
+        <insert character="1085"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o="/>
+        <insert character="1086"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p="/>
+        <insert character="1087"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r="/>
+        <insert character="1088"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s="/>
+        <insert character="1089"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t="/>
+        <insert character="1090"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u="/>
+        <insert character="1091"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f="/>
+        <insert character="1092"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h="/>
+        <insert character="1093"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c="/>
+        <insert character="1094"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c%"/>
+        <insert character="1095"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s%"/>
+        <insert character="1096"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sc"/>
+        <insert character="1097"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=&apos;"/>
+        <insert character="1098"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y="/>
+        <insert character="1099"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;%&apos;"/>
+        <insert character="1100"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;je"/>
+        <insert character="1101"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ju"/>
+        <insert character="1102"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ja"/>
+        <insert character="1103"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;io"/>
+        <insert character="1105"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d%"/>
+        <insert character="1106"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g%"/>
+        <insert character="1107"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ie"/>
+        <insert character="1108"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ds"/>
+        <insert character="1109"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ii"/>
+        <insert character="1110"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yi"/>
+        <insert character="1111"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j%"/>
+        <insert character="1112"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lj"/>
+        <insert character="1113"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;nj"/>
+        <insert character="1114"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ts"/>
+        <insert character="1115"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;kj"/>
+        <insert character="1116"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v%"/>
+        <insert character="1118"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dz"/>
+        <insert character="1119"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y3"/>
+        <insert character="1122"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y3"/>
+        <insert character="1123"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O3"/>
+        <insert character="1130"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o3"/>
+        <insert character="1131"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;F3"/>
+        <insert character="1138"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f3"/>
+        <insert character="1139"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;V3"/>
+        <insert character="1140"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v3"/>
+        <insert character="1141"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C3"/>
+        <insert character="1152"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c3"/>
+        <insert character="1153"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G3"/>
+        <insert character="1168"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g3"/>
+        <insert character="1169"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A+"/>
+        <insert character="1488"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B+"/>
+        <insert character="1489"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G+"/>
+        <insert character="1490"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D+"/>
+        <insert character="1491"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H+"/>
+        <insert character="1492"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W+"/>
+        <insert character="1493"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z+"/>
+        <insert character="1494"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;X+"/>
+        <insert character="1495"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Tj"/>
+        <insert character="1496"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;J+"/>
+        <insert character="1497"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K%"/>
+        <insert character="1498"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K+"/>
+        <insert character="1499"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L+"/>
+        <insert character="1500"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M%"/>
+        <insert character="1501"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M+"/>
+        <insert character="1502"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N%"/>
+        <insert character="1503"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N+"/>
+        <insert character="1504"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S+"/>
+        <insert character="1505"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E+"/>
+        <insert character="1506"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P%"/>
+        <insert character="1507"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P+"/>
+        <insert character="1508"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Zj"/>
+        <insert character="1509"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ZJ"/>
+        <insert character="1510"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Q+"/>
+        <insert character="1511"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R+"/>
+        <insert character="1512"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Sh"/>
+        <insert character="1513"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T+"/>
+        <insert character="1514"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;,+"/>
+        <insert character="1548"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;;+"/>
+        <insert character="1563"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?+"/>
+        <insert character="1567"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H&apos;"/>
+        <insert character="1569"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aM"/>
+        <insert character="1570"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aH"/>
+        <insert character="1571"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;wH"/>
+        <insert character="1572"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ah"/>
+        <insert character="1573"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yH"/>
+        <insert character="1574"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a+"/>
+        <insert character="1575"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b+"/>
+        <insert character="1576"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tm"/>
+        <insert character="1577"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t+"/>
+        <insert character="1578"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tk"/>
+        <insert character="1579"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g+"/>
+        <insert character="1580"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hk"/>
+        <insert character="1581"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x+"/>
+        <insert character="1582"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d+"/>
+        <insert character="1583"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dk"/>
+        <insert character="1584"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r+"/>
+        <insert character="1585"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z+"/>
+        <insert character="1586"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s+"/>
+        <insert character="1587"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sn"/>
+        <insert character="1588"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c+"/>
+        <insert character="1589"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dd"/>
+        <insert character="1590"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tj"/>
+        <insert character="1591"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zH"/>
+        <insert character="1592"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e+"/>
+        <insert character="1593"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i+"/>
+        <insert character="1594"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;++"/>
+        <insert character="1600"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f+"/>
+        <insert character="1601"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q+"/>
+        <insert character="1602"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k+"/>
+        <insert character="1603"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l+"/>
+        <insert character="1604"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m+"/>
+        <insert character="1605"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n+"/>
+        <insert character="1606"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h+"/>
+        <insert character="1607"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w+"/>
+        <insert character="1608"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j+"/>
+        <insert character="1609"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y+"/>
+        <insert character="1610"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:+"/>
+        <insert character="1611"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;+"/>
+        <insert character="1612"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=+"/>
+        <insert character="1613"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/+"/>
+        <insert character="1614"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;+"/>
+        <insert character="1615"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1+"/>
+        <insert character="1616"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3+"/>
+        <insert character="1617"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0+"/>
+        <insert character="1618"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0a"/>
+        <insert character="1632"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1a"/>
+        <insert character="1633"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2a"/>
+        <insert character="1634"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3a"/>
+        <insert character="1635"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4a"/>
+        <insert character="1636"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5a"/>
+        <insert character="1637"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6a"/>
+        <insert character="1638"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7a"/>
+        <insert character="1639"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8a"/>
+        <insert character="1640"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9a"/>
+        <insert character="1641"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aS"/>
+        <insert character="1648"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p+"/>
+        <insert character="1662"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hH"/>
+        <insert character="1665"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tc"/>
+        <insert character="1670"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zj"/>
+        <insert character="1688"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v+"/>
+        <insert character="1700"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;gf"/>
+        <insert character="1711"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A-0"/>
+        <insert character="7680"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a-0"/>
+        <insert character="7681"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B."/>
+        <insert character="7682"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b."/>
+        <insert character="7683"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B-."/>
+        <insert character="7684"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b-."/>
+        <insert character="7685"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B_"/>
+        <insert character="7686"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b_"/>
+        <insert character="7687"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C,&apos;"/>
+        <insert character="7688"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c,&apos;"/>
+        <insert character="7689"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D."/>
+        <insert character="7690"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d."/>
+        <insert character="7691"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D-."/>
+        <insert character="7692"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d-."/>
+        <insert character="7693"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D_"/>
+        <insert character="7694"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d_"/>
+        <insert character="7695"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D,"/>
+        <insert character="7696"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d,"/>
+        <insert character="7697"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D-&gt;"/>
+        <insert character="7698"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d-&gt;"/>
+        <insert character="7699"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E-!"/>
+        <insert character="7700"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e-!"/>
+        <insert character="7701"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E-&apos;"/>
+        <insert character="7702"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e-&apos;"/>
+        <insert character="7703"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E-&gt;"/>
+        <insert character="7704"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e-&gt;"/>
+        <insert character="7705"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E-?"/>
+        <insert character="7706"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e-?"/>
+        <insert character="7707"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E,("/>
+        <insert character="7708"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e,("/>
+        <insert character="7709"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;F."/>
+        <insert character="7710"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f."/>
+        <insert character="7711"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G-"/>
+        <insert character="7712"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g-"/>
+        <insert character="7713"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H."/>
+        <insert character="7714"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h."/>
+        <insert character="7715"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H-."/>
+        <insert character="7716"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h-."/>
+        <insert character="7717"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H:"/>
+        <insert character="7718"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h:"/>
+        <insert character="7719"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H,"/>
+        <insert character="7720"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h,"/>
+        <insert character="7721"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H-("/>
+        <insert character="7722"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h-("/>
+        <insert character="7723"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I-?"/>
+        <insert character="7724"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i-?"/>
+        <insert character="7725"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I:&apos;"/>
+        <insert character="7726"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i:&apos;"/>
+        <insert character="7727"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K&apos;"/>
+        <insert character="7728"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k&apos;"/>
+        <insert character="7729"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K-."/>
+        <insert character="7730"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k-."/>
+        <insert character="7731"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K_"/>
+        <insert character="7732"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k_"/>
+        <insert character="7733"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L-."/>
+        <insert character="7734"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l-."/>
+        <insert character="7735"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L_"/>
+        <insert character="7738"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l_"/>
+        <insert character="7739"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L-&gt;"/>
+        <insert character="7740"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l-&gt;"/>
+        <insert character="7741"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M&apos;"/>
+        <insert character="7742"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m&apos;"/>
+        <insert character="7743"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M."/>
+        <insert character="7744"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m."/>
+        <insert character="7745"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M-."/>
+        <insert character="7746"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m-."/>
+        <insert character="7747"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N."/>
+        <insert character="7748"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n."/>
+        <insert character="7749"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N-."/>
+        <insert character="7750"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n-."/>
+        <insert character="7751"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N_"/>
+        <insert character="7752"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n_"/>
+        <insert character="7753"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N-&gt;"/>
+        <insert character="7754"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n-&gt;"/>
+        <insert character="7755"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O?&apos;"/>
+        <insert character="7756"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o?&apos;"/>
+        <insert character="7757"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O?:"/>
+        <insert character="7758"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o?:"/>
+        <insert character="7759"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O-!"/>
+        <insert character="7760"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o-!"/>
+        <insert character="7761"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O-&apos;"/>
+        <insert character="7762"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o-&apos;"/>
+        <insert character="7763"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P&apos;"/>
+        <insert character="7764"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p&apos;"/>
+        <insert character="7765"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P."/>
+        <insert character="7766"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p."/>
+        <insert character="7767"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R."/>
+        <insert character="7768"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r."/>
+        <insert character="7769"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R-."/>
+        <insert character="7770"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r-."/>
+        <insert character="7771"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R_"/>
+        <insert character="7774"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r_"/>
+        <insert character="7775"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S."/>
+        <insert character="7776"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s."/>
+        <insert character="7777"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S-."/>
+        <insert character="7778"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s-."/>
+        <insert character="7779"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S&apos;."/>
+        <insert character="7780"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s&apos;."/>
+        <insert character="7781"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S&lt;."/>
+        <insert character="7782"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s&lt;."/>
+        <insert character="7783"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T."/>
+        <insert character="7786"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t."/>
+        <insert character="7787"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T-."/>
+        <insert character="7788"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t-."/>
+        <insert character="7789"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T_"/>
+        <insert character="7790"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t_"/>
+        <insert character="7791"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T-&gt;"/>
+        <insert character="7792"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t-&gt;"/>
+        <insert character="7793"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U-?"/>
+        <insert character="7796"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u-?"/>
+        <insert character="7797"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U-&gt;"/>
+        <insert character="7798"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u-&gt;"/>
+        <insert character="7799"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U?&apos;"/>
+        <insert character="7800"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u?&apos;"/>
+        <insert character="7801"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U-:"/>
+        <insert character="7802"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u-:"/>
+        <insert character="7803"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;V?"/>
+        <insert character="7804"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v?"/>
+        <insert character="7805"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;V-."/>
+        <insert character="7806"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v-."/>
+        <insert character="7807"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W!"/>
+        <insert character="7808"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w!"/>
+        <insert character="7809"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W&apos;"/>
+        <insert character="7810"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w&apos;"/>
+        <insert character="7811"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W:"/>
+        <insert character="7812"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w:"/>
+        <insert character="7813"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W."/>
+        <insert character="7814"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w."/>
+        <insert character="7815"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W-."/>
+        <insert character="7816"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w-."/>
+        <insert character="7817"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;X."/>
+        <insert character="7818"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x."/>
+        <insert character="7819"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;X:"/>
+        <insert character="7820"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x:"/>
+        <insert character="7821"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y."/>
+        <insert character="7822"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y."/>
+        <insert character="7823"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z&gt;"/>
+        <insert character="7824"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z&gt;"/>
+        <insert character="7825"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z-."/>
+        <insert character="7826"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z-."/>
+        <insert character="7827"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z_"/>
+        <insert character="7828"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z_"/>
+        <insert character="7829"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A-."/>
+        <insert character="7840"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a-."/>
+        <insert character="7841"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A2"/>
+        <insert character="7842"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a2"/>
+        <insert character="7843"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A&gt;&apos;"/>
+        <insert character="7844"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a&gt;&apos;"/>
+        <insert character="7845"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A&gt;!"/>
+        <insert character="7846"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a&gt;!"/>
+        <insert character="7847"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A&gt;2"/>
+        <insert character="7848"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a&gt;2"/>
+        <insert character="7849"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A&gt;?"/>
+        <insert character="7850"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a&gt;?"/>
+        <insert character="7851"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A(&apos;"/>
+        <insert character="7854"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a(&apos;"/>
+        <insert character="7855"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A(!"/>
+        <insert character="7856"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a(!"/>
+        <insert character="7857"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A(2"/>
+        <insert character="7858"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a(2"/>
+        <insert character="7859"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A(?"/>
+        <insert character="7860"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a(?"/>
+        <insert character="7861"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E-."/>
+        <insert character="7864"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e-."/>
+        <insert character="7865"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E2"/>
+        <insert character="7866"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e2"/>
+        <insert character="7867"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E?"/>
+        <insert character="7868"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e?"/>
+        <insert character="7869"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E&gt;&apos;"/>
+        <insert character="7870"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e&gt;&apos;"/>
+        <insert character="7871"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E&gt;!"/>
+        <insert character="7872"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e&gt;!"/>
+        <insert character="7873"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E&gt;2"/>
+        <insert character="7874"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e&gt;2"/>
+        <insert character="7875"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E&gt;?"/>
+        <insert character="7876"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e&gt;?"/>
+        <insert character="7877"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I2"/>
+        <insert character="7880"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i2"/>
+        <insert character="7881"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I-."/>
+        <insert character="7882"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i-."/>
+        <insert character="7883"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O-."/>
+        <insert character="7884"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o-."/>
+        <insert character="7885"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O2"/>
+        <insert character="7886"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o2"/>
+        <insert character="7887"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&gt;&apos;"/>
+        <insert character="7888"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&gt;&apos;"/>
+        <insert character="7889"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&gt;!"/>
+        <insert character="7890"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&gt;!"/>
+        <insert character="7891"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&gt;2"/>
+        <insert character="7892"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&gt;2"/>
+        <insert character="7893"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O&gt;?"/>
+        <insert character="7894"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o&gt;?"/>
+        <insert character="7895"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O9&apos;"/>
+        <insert character="7898"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o9&apos;"/>
+        <insert character="7899"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O9!"/>
+        <insert character="7900"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o9!"/>
+        <insert character="7901"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O92"/>
+        <insert character="7902"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o92"/>
+        <insert character="7903"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O9?"/>
+        <insert character="7904"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o9?"/>
+        <insert character="7905"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U-."/>
+        <insert character="7908"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u-."/>
+        <insert character="7909"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U2"/>
+        <insert character="7910"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u2"/>
+        <insert character="7911"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U9&apos;"/>
+        <insert character="7912"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u9&apos;"/>
+        <insert character="7913"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U9!"/>
+        <insert character="7914"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u9!"/>
+        <insert character="7915"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U92"/>
+        <insert character="7916"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u92"/>
+        <insert character="7917"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U9?"/>
+        <insert character="7918"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u9?"/>
+        <insert character="7919"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y!"/>
+        <insert character="7922"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y!"/>
+        <insert character="7923"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y-."/>
+        <insert character="7924"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y-."/>
+        <insert character="7925"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y2"/>
+        <insert character="7926"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y2"/>
+        <insert character="7927"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y?"/>
+        <insert character="7928"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y?"/>
+        <insert character="7929"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*,"/>
+        <insert character="7936"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*;"/>
+        <insert character="7937"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*,"/>
+        <insert character="7944"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*;"/>
+        <insert character="7945"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e*,"/>
+        <insert character="7952"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e*;"/>
+        <insert character="7953"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E*,"/>
+        <insert character="7960"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E*;"/>
+        <insert character="7961"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y*,"/>
+        <insert character="7968"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y*;"/>
+        <insert character="7969"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y*,"/>
+        <insert character="7976"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y*;"/>
+        <insert character="7977"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*,"/>
+        <insert character="7984"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*;"/>
+        <insert character="7985"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I*,"/>
+        <insert character="7992"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I*;"/>
+        <insert character="7993"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o*,"/>
+        <insert character="8000"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o*;"/>
+        <insert character="8001"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O*,"/>
+        <insert character="8008"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O*;"/>
+        <insert character="8009"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*,"/>
+        <insert character="8016"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*;"/>
+        <insert character="8017"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U*;"/>
+        <insert character="8025"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w*,"/>
+        <insert character="8032"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w*;"/>
+        <insert character="8033"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W*,"/>
+        <insert character="8040"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W*;"/>
+        <insert character="8041"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*!"/>
+        <insert character="8048"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*&apos;"/>
+        <insert character="8049"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e*!"/>
+        <insert character="8050"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e*&apos;"/>
+        <insert character="8051"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y*!"/>
+        <insert character="8052"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y*&apos;"/>
+        <insert character="8053"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*!"/>
+        <insert character="8054"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*&apos;"/>
+        <insert character="8055"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o*!"/>
+        <insert character="8056"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o*&apos;"/>
+        <insert character="8057"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*!"/>
+        <insert character="8058"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*&apos;"/>
+        <insert character="8059"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w*!"/>
+        <insert character="8060"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w*&apos;"/>
+        <insert character="8061"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*("/>
+        <insert character="8112"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*-"/>
+        <insert character="8113"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*j"/>
+        <insert character="8115"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a*?"/>
+        <insert character="8118"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*("/>
+        <insert character="8120"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*-"/>
+        <insert character="8121"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*!"/>
+        <insert character="8122"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*&apos;"/>
+        <insert character="8123"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A*J"/>
+        <insert character="8124"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)*"/>
+        <insert character="8125"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;J3"/>
+        <insert character="8126"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;,,"/>
+        <insert character="8127"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?*"/>
+        <insert character="8128"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?:"/>
+        <insert character="8129"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y*j"/>
+        <insert character="8131"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y*?"/>
+        <insert character="8134"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E*&apos;"/>
+        <insert character="8137"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y*!"/>
+        <insert character="8138"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y*&apos;"/>
+        <insert character="8139"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y*J"/>
+        <insert character="8140"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;,!"/>
+        <insert character="8141"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;,&apos;"/>
+        <insert character="8142"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?,"/>
+        <insert character="8143"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*("/>
+        <insert character="8144"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*-"/>
+        <insert character="8145"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i*?"/>
+        <insert character="8150"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I*("/>
+        <insert character="8152"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I*-"/>
+        <insert character="8153"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I*!"/>
+        <insert character="8154"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I*&apos;"/>
+        <insert character="8155"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;;!"/>
+        <insert character="8157"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;;&apos;"/>
+        <insert character="8158"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?;"/>
+        <insert character="8159"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*("/>
+        <insert character="8160"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*-"/>
+        <insert character="8161"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r*,"/>
+        <insert character="8164"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r*;"/>
+        <insert character="8165"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u*?"/>
+        <insert character="8166"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U*("/>
+        <insert character="8168"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U*-"/>
+        <insert character="8169"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U*!"/>
+        <insert character="8170"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U*&apos;"/>
+        <insert character="8171"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R*;"/>
+        <insert character="8172"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!:"/>
+        <insert character="8173"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:&apos;"/>
+        <insert character="8174"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!*"/>
+        <insert character="8175"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w*j"/>
+        <insert character="8179"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w*?"/>
+        <insert character="8182"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O*!"/>
+        <insert character="8184"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O*&apos;"/>
+        <insert character="8185"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W*!"/>
+        <insert character="8186"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W*&apos;"/>
+        <insert character="8187"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W*J"/>
+        <insert character="8188"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/*"/>
+        <insert character="8189"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;;;"/>
+        <insert character="8190"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1N"/>
+        <insert character="8194"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1M"/>
+        <insert character="8195"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3M"/>
+        <insert character="8196"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4M"/>
+        <insert character="8197"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6M"/>
+        <insert character="8198"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1T"/>
+        <insert character="8201"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1H"/>
+        <insert character="8202"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LR"/>
+        <insert character="8206"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RL"/>
+        <insert character="8207"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-1"/>
+        <insert character="8208"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-N"/>
+        <insert character="8211"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-M"/>
+        <insert character="8212"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-3"/>
+        <insert character="8213"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!2"/>
+        <insert character="8214"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=2"/>
+        <insert character="8215"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;6"/>
+        <insert character="8216"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;9"/>
+        <insert character="8217"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.9"/>
+        <insert character="8218"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9&apos;"/>
+        <insert character="8219"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;6"/>
+        <insert character="8220"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;9"/>
+        <insert character="8221"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:9"/>
+        <insert character="8222"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9&quot;"/>
+        <insert character="8223"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/-"/>
+        <insert character="8224"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/="/>
+        <insert character="8225"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sb"/>
+        <insert character="8226"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3b"/>
+        <insert character="8227"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.."/>
+        <insert character="8229"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.3"/>
+        <insert character="8230"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.-"/>
+        <insert character="8231"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;%0"/>
+        <insert character="8240"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1&apos;"/>
+        <insert character="8242"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2&apos;"/>
+        <insert character="8243"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3&apos;"/>
+        <insert character="8244"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1&quot;"/>
+        <insert character="8245"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2&quot;"/>
+        <insert character="8246"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3&quot;"/>
+        <insert character="8247"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ca"/>
+        <insert character="8248"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;1"/>
+        <insert character="8249"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;1"/>
+        <insert character="8250"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:X"/>
+        <insert character="8251"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!*2"/>
+        <insert character="8252"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&apos;-"/>
+        <insert character="8254"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-b"/>
+        <insert character="8259"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/f"/>
+        <insert character="8260"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0S"/>
+        <insert character="8304"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4S"/>
+        <insert character="8308"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5S"/>
+        <insert character="8309"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6S"/>
+        <insert character="8310"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7S"/>
+        <insert character="8311"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8S"/>
+        <insert character="8312"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9S"/>
+        <insert character="8313"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+S"/>
+        <insert character="8314"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-S"/>
+        <insert character="8315"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=S"/>
+        <insert character="8316"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(S"/>
+        <insert character="8317"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)S"/>
+        <insert character="8318"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;nS"/>
+        <insert character="8319"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0s"/>
+        <insert character="8320"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1s"/>
+        <insert character="8321"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2s"/>
+        <insert character="8322"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3s"/>
+        <insert character="8323"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4s"/>
+        <insert character="8324"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5s"/>
+        <insert character="8325"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6s"/>
+        <insert character="8326"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7s"/>
+        <insert character="8327"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8s"/>
+        <insert character="8328"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9s"/>
+        <insert character="8329"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+s"/>
+        <insert character="8330"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-s"/>
+        <insert character="8331"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=s"/>
+        <insert character="8332"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(s"/>
+        <insert character="8333"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)s"/>
+        <insert character="8334"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ff"/>
+        <insert character="8355"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Li"/>
+        <insert character="8356"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Pt"/>
+        <insert character="8359"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W="/>
+        <insert character="8361"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NSh"/>
+        <insert character="8362"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Eu"/>
+        <insert character="8364"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;7"/>
+        <insert character="8401"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;oC"/>
+        <insert character="8451"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;co"/>
+        <insert character="8453"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;oF"/>
+        <insert character="8457"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N0"/>
+        <insert character="8470"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PO"/>
+        <insert character="8471"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Rx"/>
+        <insert character="8478"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SM"/>
+        <insert character="8480"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TM"/>
+        <insert character="8482"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Om"/>
+        <insert character="8486"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AO"/>
+        <insert character="8491"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Est"/>
+        <insert character="8494"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;13"/>
+        <insert character="8531"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;23"/>
+        <insert character="8532"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;15"/>
+        <insert character="8533"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;25"/>
+        <insert character="8534"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;35"/>
+        <insert character="8535"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;45"/>
+        <insert character="8536"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;16"/>
+        <insert character="8537"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;56"/>
+        <insert character="8538"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;18"/>
+        <insert character="8539"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;38"/>
+        <insert character="8540"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;58"/>
+        <insert character="8541"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;78"/>
+        <insert character="8542"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1R"/>
+        <insert character="8544"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2R"/>
+        <insert character="8545"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3R"/>
+        <insert character="8546"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4R"/>
+        <insert character="8547"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5R"/>
+        <insert character="8548"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6R"/>
+        <insert character="8549"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7R"/>
+        <insert character="8550"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8R"/>
+        <insert character="8551"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9R"/>
+        <insert character="8552"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aR"/>
+        <insert character="8553"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;bR"/>
+        <insert character="8554"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cR"/>
+        <insert character="8555"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;50R"/>
+        <insert character="8556"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1r"/>
+        <insert character="8560"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2r"/>
+        <insert character="8561"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3r"/>
+        <insert character="8562"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4r"/>
+        <insert character="8563"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5r"/>
+        <insert character="8564"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6r"/>
+        <insert character="8565"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7r"/>
+        <insert character="8566"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8r"/>
+        <insert character="8567"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9r"/>
+        <insert character="8568"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ar"/>
+        <insert character="8569"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;br"/>
+        <insert character="8570"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cr"/>
+        <insert character="8571"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;50r"/>
+        <insert character="8572"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;-"/>
+        <insert character="8592"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-!"/>
+        <insert character="8593"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-&gt;"/>
+        <insert character="8594"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-v"/>
+        <insert character="8595"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;&gt;"/>
+        <insert character="8596"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UD"/>
+        <insert character="8597"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;!!"/>
+        <insert character="8598"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;//&gt;"/>
+        <insert character="8599"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!!&gt;"/>
+        <insert character="8600"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;//"/>
+        <insert character="8601"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UD-"/>
+        <insert character="8616"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;V"/>
+        <insert character="8640"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;="/>
+        <insert character="8656"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=&gt;"/>
+        <insert character="8658"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=="/>
+        <insert character="8660"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;FA"/>
+        <insert character="8704"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dP"/>
+        <insert character="8706"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TE"/>
+        <insert character="8707"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/0"/>
+        <insert character="8709"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DE"/>
+        <insert character="8710"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NB"/>
+        <insert character="8711"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(-"/>
+        <insert character="8712"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-)"/>
+        <insert character="8715"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;FP"/>
+        <insert character="8718"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*P"/>
+        <insert character="8719"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+Z"/>
+        <insert character="8721"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-2"/>
+        <insert character="8722"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-+"/>
+        <insert character="8723"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.+"/>
+        <insert character="8724"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*-"/>
+        <insert character="8727"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ob"/>
+        <insert character="8728"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Sb"/>
+        <insert character="8729"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RT"/>
+        <insert character="8730"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0("/>
+        <insert character="8733"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;00"/>
+        <insert character="8734"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-L"/>
+        <insert character="8735"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-V"/>
+        <insert character="8736"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PP"/>
+        <insert character="8741"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;AN"/>
+        <insert character="8743"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;OR"/>
+        <insert character="8744"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(U"/>
+        <insert character="8745"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)U"/>
+        <insert character="8746"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;In"/>
+        <insert character="8747"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DI"/>
+        <insert character="8748"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Io"/>
+        <insert character="8750"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.:"/>
+        <insert character="8756"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:."/>
+        <insert character="8757"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:R"/>
+        <insert character="8758"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;::"/>
+        <insert character="8759"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?1"/>
+        <insert character="8764"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;CG"/>
+        <insert character="8766"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?-"/>
+        <insert character="8771"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?="/>
+        <insert character="8773"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?2"/>
+        <insert character="8776"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=?"/>
+        <insert character="8780"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;HI"/>
+        <insert character="8787"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!="/>
+        <insert character="8800"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=3"/>
+        <insert character="8801"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=&lt;"/>
+        <insert character="8804"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;="/>
+        <insert character="8805"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;*"/>
+        <insert character="8810"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*&gt;"/>
+        <insert character="8811"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!&lt;"/>
+        <insert character="8814"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;!&gt;"/>
+        <insert character="8815"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(C"/>
+        <insert character="8834"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)C"/>
+        <insert character="8835"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(_"/>
+        <insert character="8838"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)_"/>
+        <insert character="8839"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0."/>
+        <insert character="8857"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;02"/>
+        <insert character="8858"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-T"/>
+        <insert character="8869"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.P"/>
+        <insert character="8901"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:3"/>
+        <insert character="8942"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Eh"/>
+        <insert character="8962"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;7"/>
+        <insert character="8968"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;7"/>
+        <insert character="8969"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7&lt;"/>
+        <insert character="8970"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7&gt;"/>
+        <insert character="8971"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;NI"/>
+        <insert character="8976"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(A"/>
+        <insert character="8978"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TR"/>
+        <insert character="8981"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;88"/>
+        <insert character="8984"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Iu"/>
+        <insert character="8992"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Il"/>
+        <insert character="8993"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;/"/>
+        <insert character="9001"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/&gt;"/>
+        <insert character="9002"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vs"/>
+        <insert character="9251"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1h"/>
+        <insert character="9280"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3h"/>
+        <insert character="9281"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2h"/>
+        <insert character="9282"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4h"/>
+        <insert character="9283"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1j"/>
+        <insert character="9286"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2j"/>
+        <insert character="9287"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3j"/>
+        <insert character="9288"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4j"/>
+        <insert character="9289"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1-o"/>
+        <insert character="9312"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2-o"/>
+        <insert character="9313"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3-o"/>
+        <insert character="9314"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4-o"/>
+        <insert character="9315"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5-o"/>
+        <insert character="9316"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6-o"/>
+        <insert character="9317"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7-o"/>
+        <insert character="9318"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8-o"/>
+        <insert character="9319"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9-o"/>
+        <insert character="9320"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(1)"/>
+        <insert character="9332"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(2)"/>
+        <insert character="9333"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(3)"/>
+        <insert character="9334"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(4)"/>
+        <insert character="9335"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(5)"/>
+        <insert character="9336"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(6)"/>
+        <insert character="9337"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(7)"/>
+        <insert character="9338"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(8)"/>
+        <insert character="9339"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(9)"/>
+        <insert character="9340"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1."/>
+        <insert character="9352"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2."/>
+        <insert character="9353"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3."/>
+        <insert character="9354"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4."/>
+        <insert character="9355"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5."/>
+        <insert character="9356"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6."/>
+        <insert character="9357"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7."/>
+        <insert character="9358"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8."/>
+        <insert character="9359"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9."/>
+        <insert character="9360"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;10."/>
+        <insert character="9361"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;11."/>
+        <insert character="9362"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;12."/>
+        <insert character="9363"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;13."/>
+        <insert character="9364"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;14."/>
+        <insert character="9365"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;15."/>
+        <insert character="9366"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;16."/>
+        <insert character="9367"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;17."/>
+        <insert character="9368"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;18."/>
+        <insert character="9369"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;19."/>
+        <insert character="9370"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;20."/>
+        <insert character="9371"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(a)"/>
+        <insert character="9372"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(b)"/>
+        <insert character="9373"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(c)"/>
+        <insert character="9374"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(d)"/>
+        <insert character="9375"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(e)"/>
+        <insert character="9376"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(f)"/>
+        <insert character="9377"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(g)"/>
+        <insert character="9378"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(h)"/>
+        <insert character="9379"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(i)"/>
+        <insert character="9380"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(j)"/>
+        <insert character="9381"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(k)"/>
+        <insert character="9382"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(l)"/>
+        <insert character="9383"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(m)"/>
+        <insert character="9384"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(n)"/>
+        <insert character="9385"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(o)"/>
+        <insert character="9386"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(p)"/>
+        <insert character="9387"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(q)"/>
+        <insert character="9388"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(r)"/>
+        <insert character="9389"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(s)"/>
+        <insert character="9390"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(t)"/>
+        <insert character="9391"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(u)"/>
+        <insert character="9392"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(v)"/>
+        <insert character="9393"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(w)"/>
+        <insert character="9394"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(x)"/>
+        <insert character="9395"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(y)"/>
+        <insert character="9396"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(z)"/>
+        <insert character="9397"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A-o"/>
+        <insert character="9398"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;B-o"/>
+        <insert character="9399"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;C-o"/>
+        <insert character="9400"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;D-o"/>
+        <insert character="9401"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E-o"/>
+        <insert character="9402"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;F-o"/>
+        <insert character="9403"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;G-o"/>
+        <insert character="9404"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;H-o"/>
+        <insert character="9405"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I-o"/>
+        <insert character="9406"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;J-o"/>
+        <insert character="9407"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;K-o"/>
+        <insert character="9408"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;L-o"/>
+        <insert character="9409"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M-o"/>
+        <insert character="9410"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N-o"/>
+        <insert character="9411"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O-o"/>
+        <insert character="9412"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;P-o"/>
+        <insert character="9413"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Q-o"/>
+        <insert character="9414"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;R-o"/>
+        <insert character="9415"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;S-o"/>
+        <insert character="9416"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;T-o"/>
+        <insert character="9417"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U-o"/>
+        <insert character="9418"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;V-o"/>
+        <insert character="9419"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;W-o"/>
+        <insert character="9420"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;X-o"/>
+        <insert character="9421"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Y-o"/>
+        <insert character="9422"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Z-o"/>
+        <insert character="9423"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a-o"/>
+        <insert character="9424"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b-o"/>
+        <insert character="9425"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c-o"/>
+        <insert character="9426"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d-o"/>
+        <insert character="9427"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e-o"/>
+        <insert character="9428"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f-o"/>
+        <insert character="9429"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g-o"/>
+        <insert character="9430"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h-o"/>
+        <insert character="9431"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i-o"/>
+        <insert character="9432"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j-o"/>
+        <insert character="9433"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k-o"/>
+        <insert character="9434"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l-o"/>
+        <insert character="9435"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m-o"/>
+        <insert character="9436"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n-o"/>
+        <insert character="9437"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o-o"/>
+        <insert character="9438"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p-o"/>
+        <insert character="9439"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q-o"/>
+        <insert character="9440"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r-o"/>
+        <insert character="9441"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s-o"/>
+        <insert character="9442"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t-o"/>
+        <insert character="9443"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u-o"/>
+        <insert character="9444"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v-o"/>
+        <insert character="9445"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w-o"/>
+        <insert character="9446"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x-o"/>
+        <insert character="9447"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y-o"/>
+        <insert character="9448"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z-o"/>
+        <insert character="9449"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0-o"/>
+        <insert character="9450"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hh"/>
+        <insert character="9472"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;HH-"/>
+        <insert character="9473"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vv"/>
+        <insert character="9474"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VV-"/>
+        <insert character="9475"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3-"/>
+        <insert character="9476"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3_"/>
+        <insert character="9477"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3!"/>
+        <insert character="9478"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3/"/>
+        <insert character="9479"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4-"/>
+        <insert character="9480"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4_"/>
+        <insert character="9481"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4!"/>
+        <insert character="9482"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4/"/>
+        <insert character="9483"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dr"/>
+        <insert character="9484"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dR-"/>
+        <insert character="9485"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dr-"/>
+        <insert character="9486"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DR-"/>
+        <insert character="9487"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dl"/>
+        <insert character="9488"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dL-"/>
+        <insert character="9489"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dl-"/>
+        <insert character="9490"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LD-"/>
+        <insert character="9491"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ur"/>
+        <insert character="9492"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uR-"/>
+        <insert character="9493"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ur-"/>
+        <insert character="9494"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UR-"/>
+        <insert character="9495"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ul"/>
+        <insert character="9496"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uL-"/>
+        <insert character="9497"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ul-"/>
+        <insert character="9498"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UL-"/>
+        <insert character="9499"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vr"/>
+        <insert character="9500"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vR-"/>
+        <insert character="9501"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Udr"/>
+        <insert character="9502"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uDr"/>
+        <insert character="9503"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vr-"/>
+        <insert character="9504"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UdR"/>
+        <insert character="9505"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uDR"/>
+        <insert character="9506"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VR-"/>
+        <insert character="9507"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vl"/>
+        <insert character="9508"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vL-"/>
+        <insert character="9509"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Udl"/>
+        <insert character="9510"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uDl"/>
+        <insert character="9511"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vl-"/>
+        <insert character="9512"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UdL"/>
+        <insert character="9513"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uDL"/>
+        <insert character="9514"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VL-"/>
+        <insert character="9515"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dh"/>
+        <insert character="9516"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dLr"/>
+        <insert character="9517"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dlR"/>
+        <insert character="9518"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dH-"/>
+        <insert character="9519"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dh-"/>
+        <insert character="9520"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DLr"/>
+        <insert character="9521"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DlR"/>
+        <insert character="9522"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DH-"/>
+        <insert character="9523"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uh"/>
+        <insert character="9524"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uLr"/>
+        <insert character="9525"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ulR"/>
+        <insert character="9526"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uH-"/>
+        <insert character="9527"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Uh-"/>
+        <insert character="9528"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ULr"/>
+        <insert character="9529"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UlR"/>
+        <insert character="9530"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UH-"/>
+        <insert character="9531"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vh"/>
+        <insert character="9532"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vLr"/>
+        <insert character="9533"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vlR"/>
+        <insert character="9534"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vH-"/>
+        <insert character="9535"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Udh"/>
+        <insert character="9536"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uDh"/>
+        <insert character="9537"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vh-"/>
+        <insert character="9538"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UdH"/>
+        <insert character="9543"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uDH"/>
+        <insert character="9544"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VLr"/>
+        <insert character="9545"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VlR"/>
+        <insert character="9546"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VH-"/>
+        <insert character="9547"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;HH"/>
+        <insert character="9552"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VV"/>
+        <insert character="9553"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dR"/>
+        <insert character="9554"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dr"/>
+        <insert character="9555"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DR"/>
+        <insert character="9556"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dL"/>
+        <insert character="9557"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dl"/>
+        <insert character="9558"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LD"/>
+        <insert character="9559"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uR"/>
+        <insert character="9560"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ur"/>
+        <insert character="9561"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UR"/>
+        <insert character="9562"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uL"/>
+        <insert character="9563"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ul"/>
+        <insert character="9564"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UL"/>
+        <insert character="9565"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vR"/>
+        <insert character="9566"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vr"/>
+        <insert character="9567"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VR"/>
+        <insert character="9568"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vL"/>
+        <insert character="9569"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vl"/>
+        <insert character="9570"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VL"/>
+        <insert character="9571"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dH"/>
+        <insert character="9572"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dh"/>
+        <insert character="9573"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;DH"/>
+        <insert character="9574"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uH"/>
+        <insert character="9575"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Uh"/>
+        <insert character="9576"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UH"/>
+        <insert character="9577"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vH"/>
+        <insert character="9578"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vh"/>
+        <insert character="9579"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;VH"/>
+        <insert character="9580"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;FD"/>
+        <insert character="9585"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;BD"/>
+        <insert character="9586"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TB"/>
+        <insert character="9600"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LB"/>
+        <insert character="9604"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;FB"/>
+        <insert character="9608"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lB"/>
+        <insert character="9612"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RB"/>
+        <insert character="9616"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.S"/>
+        <insert character="9617"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;:S"/>
+        <insert character="9618"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;?S"/>
+        <insert character="9619"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;fS"/>
+        <insert character="9632"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;OS"/>
+        <insert character="9633"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RO"/>
+        <insert character="9634"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Rr"/>
+        <insert character="9635"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RF"/>
+        <insert character="9636"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RY"/>
+        <insert character="9637"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RH"/>
+        <insert character="9638"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RZ"/>
+        <insert character="9639"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RK"/>
+        <insert character="9640"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;RX"/>
+        <insert character="9641"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sB"/>
+        <insert character="9642"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SR"/>
+        <insert character="9644"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Or"/>
+        <insert character="9645"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UT"/>
+        <insert character="9650"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;uT"/>
+        <insert character="9651"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Tr"/>
+        <insert character="9655"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PR"/>
+        <insert character="9658"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dt"/>
+        <insert character="9660"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dT"/>
+        <insert character="9661"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Tl"/>
+        <insert character="9665"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;PL"/>
+        <insert character="9668"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Db"/>
+        <insert character="9670"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Dw"/>
+        <insert character="9671"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;LZ"/>
+        <insert character="9674"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0m"/>
+        <insert character="9675"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0o"/>
+        <insert character="9678"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0M"/>
+        <insert character="9679"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0L"/>
+        <insert character="9680"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0R"/>
+        <insert character="9681"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Sn"/>
+        <insert character="9688"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ic"/>
+        <insert character="9689"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Fd"/>
+        <insert character="9698"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Bd"/>
+        <insert character="9699"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ci"/>
+        <insert character="9711"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*2"/>
+        <insert character="9733"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*1"/>
+        <insert character="9734"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TEL"/>
+        <insert character="9742"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tel"/>
+        <insert character="9743"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;H"/>
+        <insert character="9756"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;H"/>
+        <insert character="9758"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0u"/>
+        <insert character="9786"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0U"/>
+        <insert character="9787"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;SU"/>
+        <insert character="9788"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Fm"/>
+        <insert character="9792"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ml"/>
+        <insert character="9794"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cS"/>
+        <insert character="9824"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cH"/>
+        <insert character="9825"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cD"/>
+        <insert character="9826"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cC"/>
+        <insert character="9827"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cS-"/>
+        <insert character="9828"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cH-"/>
+        <insert character="9829"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cD-"/>
+        <insert character="9830"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;cC-"/>
+        <insert character="9831"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Md"/>
+        <insert character="9833"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M8"/>
+        <insert character="9834"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M2"/>
+        <insert character="9835"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;M16"/>
+        <insert character="9836"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Mb"/>
+        <insert character="9837"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Mx"/>
+        <insert character="9838"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;MX"/>
+        <insert character="9839"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;OK"/>
+        <insert character="10003"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;XX"/>
+        <insert character="10007"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-X"/>
+        <insert character="10016"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;IS"/>
+        <insert character="12288"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;,_"/>
+        <insert character="12289"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;._"/>
+        <insert character="12290"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+&quot;"/>
+        <insert character="12291"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;JIS"/>
+        <insert character="12292"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*_"/>
+        <insert character="12293"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;;_"/>
+        <insert character="12294"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;0_"/>
+        <insert character="12295"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;+"/>
+        <insert character="12298"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;+"/>
+        <insert character="12299"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;&apos;"/>
+        <insert character="12300"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;&apos;"/>
+        <insert character="12301"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&lt;&quot;"/>
+        <insert character="12302"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&gt;&quot;"/>
+        <insert character="12303"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(&quot;"/>
+        <insert character="12304"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)&quot;"/>
+        <insert character="12305"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=T"/>
+        <insert character="12306"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;=_"/>
+        <insert character="12307"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(&apos;"/>
+        <insert character="12308"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)&apos;"/>
+        <insert character="12309"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;(I"/>
+        <insert character="12310"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;)I"/>
+        <insert character="12311"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-?"/>
+        <insert character="12316"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A5"/>
+        <insert character="12353"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a5"/>
+        <insert character="12354"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I5"/>
+        <insert character="12355"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i5"/>
+        <insert character="12356"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U5"/>
+        <insert character="12357"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u5"/>
+        <insert character="12358"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E5"/>
+        <insert character="12359"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e5"/>
+        <insert character="12360"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O5"/>
+        <insert character="12361"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o5"/>
+        <insert character="12362"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ka"/>
+        <insert character="12363"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ga"/>
+        <insert character="12364"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ki"/>
+        <insert character="12365"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;gi"/>
+        <insert character="12366"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ku"/>
+        <insert character="12367"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;gu"/>
+        <insert character="12368"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ke"/>
+        <insert character="12369"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ge"/>
+        <insert character="12370"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ko"/>
+        <insert character="12371"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;go"/>
+        <insert character="12372"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sa"/>
+        <insert character="12373"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;za"/>
+        <insert character="12374"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;si"/>
+        <insert character="12375"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zi"/>
+        <insert character="12376"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;su"/>
+        <insert character="12377"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zu"/>
+        <insert character="12378"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;se"/>
+        <insert character="12379"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ze"/>
+        <insert character="12380"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;so"/>
+        <insert character="12381"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zo"/>
+        <insert character="12382"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ta"/>
+        <insert character="12383"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;da"/>
+        <insert character="12384"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ti"/>
+        <insert character="12385"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;di"/>
+        <insert character="12386"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tU"/>
+        <insert character="12387"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tu"/>
+        <insert character="12388"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;du"/>
+        <insert character="12389"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;te"/>
+        <insert character="12390"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;de"/>
+        <insert character="12391"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;to"/>
+        <insert character="12392"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;do"/>
+        <insert character="12393"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;na"/>
+        <insert character="12394"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ni"/>
+        <insert character="12395"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;nu"/>
+        <insert character="12396"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ne"/>
+        <insert character="12397"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;no"/>
+        <insert character="12398"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ha"/>
+        <insert character="12399"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ba"/>
+        <insert character="12400"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;pa"/>
+        <insert character="12401"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hi"/>
+        <insert character="12402"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;bi"/>
+        <insert character="12403"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;pi"/>
+        <insert character="12404"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hu"/>
+        <insert character="12405"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;bu"/>
+        <insert character="12406"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;pu"/>
+        <insert character="12407"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;he"/>
+        <insert character="12408"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;be"/>
+        <insert character="12409"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;pe"/>
+        <insert character="12410"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ho"/>
+        <insert character="12411"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;bo"/>
+        <insert character="12412"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;po"/>
+        <insert character="12413"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ma"/>
+        <insert character="12414"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;mi"/>
+        <insert character="12415"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;mu"/>
+        <insert character="12416"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;me"/>
+        <insert character="12417"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;mo"/>
+        <insert character="12418"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yA"/>
+        <insert character="12419"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ya"/>
+        <insert character="12420"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yU"/>
+        <insert character="12421"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yu"/>
+        <insert character="12422"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yO"/>
+        <insert character="12423"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;yo"/>
+        <insert character="12424"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ra"/>
+        <insert character="12425"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ri"/>
+        <insert character="12426"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ru"/>
+        <insert character="12427"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;re"/>
+        <insert character="12428"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ro"/>
+        <insert character="12429"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;wA"/>
+        <insert character="12430"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;wa"/>
+        <insert character="12431"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;wi"/>
+        <insert character="12432"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;we"/>
+        <insert character="12433"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;wo"/>
+        <insert character="12434"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n5"/>
+        <insert character="12435"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;vu"/>
+        <insert character="12436"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;5"/>
+        <insert character="12443"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;05"/>
+        <insert character="12444"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*5"/>
+        <insert character="12445"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+5"/>
+        <insert character="12446"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a6"/>
+        <insert character="12449"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;A6"/>
+        <insert character="12450"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i6"/>
+        <insert character="12451"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;I6"/>
+        <insert character="12452"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u6"/>
+        <insert character="12453"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;U6"/>
+        <insert character="12454"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e6"/>
+        <insert character="12455"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;E6"/>
+        <insert character="12456"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o6"/>
+        <insert character="12457"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;O6"/>
+        <insert character="12458"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ka"/>
+        <insert character="12459"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ga"/>
+        <insert character="12460"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ki"/>
+        <insert character="12461"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Gi"/>
+        <insert character="12462"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ku"/>
+        <insert character="12463"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Gu"/>
+        <insert character="12464"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ke"/>
+        <insert character="12465"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ge"/>
+        <insert character="12466"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ko"/>
+        <insert character="12467"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Go"/>
+        <insert character="12468"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Sa"/>
+        <insert character="12469"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Za"/>
+        <insert character="12470"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Si"/>
+        <insert character="12471"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Zi"/>
+        <insert character="12472"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Su"/>
+        <insert character="12473"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Zu"/>
+        <insert character="12474"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Se"/>
+        <insert character="12475"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ze"/>
+        <insert character="12476"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;So"/>
+        <insert character="12477"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Zo"/>
+        <insert character="12478"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ta"/>
+        <insert character="12479"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Da"/>
+        <insert character="12480"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ti"/>
+        <insert character="12481"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Di"/>
+        <insert character="12482"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;TU"/>
+        <insert character="12483"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Tu"/>
+        <insert character="12484"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Du"/>
+        <insert character="12485"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Te"/>
+        <insert character="12486"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;De"/>
+        <insert character="12487"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;To"/>
+        <insert character="12488"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Do"/>
+        <insert character="12489"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Na"/>
+        <insert character="12490"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ni"/>
+        <insert character="12491"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Nu"/>
+        <insert character="12492"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ne"/>
+        <insert character="12493"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;No"/>
+        <insert character="12494"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ha"/>
+        <insert character="12495"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ba"/>
+        <insert character="12496"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Pa"/>
+        <insert character="12497"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Hi"/>
+        <insert character="12498"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Bi"/>
+        <insert character="12499"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Pi"/>
+        <insert character="12500"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Hu"/>
+        <insert character="12501"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Bu"/>
+        <insert character="12502"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Pu"/>
+        <insert character="12503"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;He"/>
+        <insert character="12504"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Be"/>
+        <insert character="12505"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Pe"/>
+        <insert character="12506"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ho"/>
+        <insert character="12507"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Bo"/>
+        <insert character="12508"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Po"/>
+        <insert character="12509"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ma"/>
+        <insert character="12510"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Mi"/>
+        <insert character="12511"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Mu"/>
+        <insert character="12512"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Me"/>
+        <insert character="12513"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Mo"/>
+        <insert character="12514"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;YA"/>
+        <insert character="12515"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ya"/>
+        <insert character="12516"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;YU"/>
+        <insert character="12517"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Yu"/>
+        <insert character="12518"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;YO"/>
+        <insert character="12519"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Yo"/>
+        <insert character="12520"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ra"/>
+        <insert character="12521"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ri"/>
+        <insert character="12522"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ru"/>
+        <insert character="12523"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Re"/>
+        <insert character="12524"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ro"/>
+        <insert character="12525"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;WA"/>
+        <insert character="12526"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Wa"/>
+        <insert character="12527"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Wi"/>
+        <insert character="12528"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;We"/>
+        <insert character="12529"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Wo"/>
+        <insert character="12530"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;N6"/>
+        <insert character="12531"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vu"/>
+        <insert character="12532"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;KA"/>
+        <insert character="12533"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;KE"/>
+        <insert character="12534"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Va"/>
+        <insert character="12535"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vi"/>
+        <insert character="12536"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ve"/>
+        <insert character="12537"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Vo"/>
+        <insert character="12538"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;.6"/>
+        <insert character="12539"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;-6"/>
+        <insert character="12540"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;*6"/>
+        <insert character="12541"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+6"/>
+        <insert character="12542"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b4"/>
+        <insert character="12549"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p4"/>
+        <insert character="12550"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m4"/>
+        <insert character="12551"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f4"/>
+        <insert character="12552"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d4"/>
+        <insert character="12553"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t4"/>
+        <insert character="12554"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n4"/>
+        <insert character="12555"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l4"/>
+        <insert character="12556"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g4"/>
+        <insert character="12557"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k4"/>
+        <insert character="12558"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h4"/>
+        <insert character="12559"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j4"/>
+        <insert character="12560"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q4"/>
+        <insert character="12561"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x4"/>
+        <insert character="12562"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zh"/>
+        <insert character="12563"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ch"/>
+        <insert character="12564"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sh"/>
+        <insert character="12565"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r4"/>
+        <insert character="12566"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z4"/>
+        <insert character="12567"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c4"/>
+        <insert character="12568"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s4"/>
+        <insert character="12569"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a4"/>
+        <insert character="12570"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;o4"/>
+        <insert character="12571"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e4"/>
+        <insert character="12572"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;eh4"/>
+        <insert character="12573"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ai"/>
+        <insert character="12574"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ei"/>
+        <insert character="12575"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;au"/>
+        <insert character="12576"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ou"/>
+        <insert character="12577"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;an"/>
+        <insert character="12578"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;en"/>
+        <insert character="12579"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aN"/>
+        <insert character="12580"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;eN"/>
+        <insert character="12581"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;er"/>
+        <insert character="12582"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i4"/>
+        <insert character="12583"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;u4"/>
+        <insert character="12584"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;iu"/>
+        <insert character="12585"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;v4"/>
+        <insert character="12586"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;nG"/>
+        <insert character="12587"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;gn"/>
+        <insert character="12588"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;1c"/>
+        <insert character="12832"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;2c"/>
+        <insert character="12833"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3c"/>
+        <insert character="12834"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;4c"/>
+        <insert character="12835"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;5c"/>
+        <insert character="12836"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;6c"/>
+        <insert character="12837"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;7c"/>
+        <insert character="12838"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;8c"/>
+        <insert character="12839"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;9c"/>
+        <insert character="12840"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;10c"/>
+        <insert character="12841"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;KSC"/>
+        <insert character="12927"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;am"/>
+        <insert character="13250"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;pm"/>
+        <insert character="13272"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;3"/>
+        <insert character="57344"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;1"/>
+        <insert character="57345"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;!"/>
+        <insert character="57346"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;&apos;"/>
+        <insert character="57347"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;&gt;"/>
+        <insert character="57348"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;?"/>
+        <insert character="57349"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;-"/>
+        <insert character="57350"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;("/>
+        <insert character="57351"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;."/>
+        <insert character="57352"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;:"/>
+        <insert character="57353"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;0"/>
+        <insert character="57354"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;,"/>
+        <insert character="57355"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;_"/>
+        <insert character="57356"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;&quot;"/>
+        <insert character="57357"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;;"/>
+        <insert character="57358"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;&lt;"/>
+        <insert character="57359"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;="/>
+        <insert character="57360"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;/"/>
+        <insert character="57361"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;p"/>
+        <insert character="57362"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;d"/>
+        <insert character="57363"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;&quot;i"/>
+        <insert character="57364"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;+_"/>
+        <insert character="57365"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a+:"/>
+        <insert character="57366"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Tel"/>
+        <insert character="57367"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UA"/>
+        <insert character="57368"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;UB"/>
+        <insert character="57369"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t3"/>
+        <insert character="57370"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m3"/>
+        <insert character="57371"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k3"/>
+        <insert character="57372"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;p3"/>
+        <insert character="57373"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Mc"/>
+        <insert character="57374"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Fl"/>
+        <insert character="57375"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ss"/>
+        <insert character="57376"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;Ch"/>
+        <insert character="57377"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;CH"/>
+        <insert character="57378"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;__"/>
+        <insert character="57379"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;/c"/>
+        <insert character="57380"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ff"/>
+        <insert character="64256"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;fi"/>
+        <insert character="64257"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;fl"/>
+        <insert character="64258"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ffi"/>
+        <insert character="64259"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ffl"/>
+        <insert character="64260"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;St"/>
+        <insert character="64261"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;st"/>
+        <insert character="64262"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;3+;"/>
+        <insert character="65149"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aM."/>
+        <insert character="65154"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;aH."/>
+        <insert character="65156"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;ah."/>
+        <insert character="65160"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a+-"/>
+        <insert character="65165"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;a+."/>
+        <insert character="65166"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b+-"/>
+        <insert character="65167"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b+."/>
+        <insert character="65168"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b+,"/>
+        <insert character="65169"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;b+;"/>
+        <insert character="65170"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tm-"/>
+        <insert character="65171"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tm."/>
+        <insert character="65172"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t+-"/>
+        <insert character="65173"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t+."/>
+        <insert character="65174"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t+,"/>
+        <insert character="65175"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;t+;"/>
+        <insert character="65176"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tk-"/>
+        <insert character="65177"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tk."/>
+        <insert character="65178"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tk,"/>
+        <insert character="65179"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tk;"/>
+        <insert character="65180"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g+-"/>
+        <insert character="65181"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g+."/>
+        <insert character="65182"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g+,"/>
+        <insert character="65183"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;g+;"/>
+        <insert character="65184"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hk-"/>
+        <insert character="65185"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hk."/>
+        <insert character="65186"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hk,"/>
+        <insert character="65187"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;hk;"/>
+        <insert character="65188"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x+-"/>
+        <insert character="65189"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x+."/>
+        <insert character="65190"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x+,"/>
+        <insert character="65191"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;x+;"/>
+        <insert character="65192"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d+-"/>
+        <insert character="65193"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;d+."/>
+        <insert character="65194"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dk-"/>
+        <insert character="65195"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dk."/>
+        <insert character="65196"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r+-"/>
+        <insert character="65197"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;r+."/>
+        <insert character="65198"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z+-"/>
+        <insert character="65199"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;z+."/>
+        <insert character="65200"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s+-"/>
+        <insert character="65201"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s+."/>
+        <insert character="65202"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s+,"/>
+        <insert character="65203"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;s+;"/>
+        <insert character="65204"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sn-"/>
+        <insert character="65205"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sn."/>
+        <insert character="65206"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sn,"/>
+        <insert character="65207"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;sn;"/>
+        <insert character="65208"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c+-"/>
+        <insert character="65209"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c+."/>
+        <insert character="65210"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c+,"/>
+        <insert character="65211"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;c+;"/>
+        <insert character="65212"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dd-"/>
+        <insert character="65213"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dd."/>
+        <insert character="65214"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dd,"/>
+        <insert character="65215"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;dd;"/>
+        <insert character="65216"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tj-"/>
+        <insert character="65217"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tj."/>
+        <insert character="65218"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tj,"/>
+        <insert character="65219"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;tj;"/>
+        <insert character="65220"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zH-"/>
+        <insert character="65221"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zH."/>
+        <insert character="65222"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zH,"/>
+        <insert character="65223"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;zH;"/>
+        <insert character="65224"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e+-"/>
+        <insert character="65225"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e+."/>
+        <insert character="65226"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e+,"/>
+        <insert character="65227"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;e+;"/>
+        <insert character="65228"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i+-"/>
+        <insert character="65229"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i+."/>
+        <insert character="65230"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i+,"/>
+        <insert character="65231"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;i+;"/>
+        <insert character="65232"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f+-"/>
+        <insert character="65233"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f+."/>
+        <insert character="65234"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f+,"/>
+        <insert character="65235"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;f+;"/>
+        <insert character="65236"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q+-"/>
+        <insert character="65237"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q+."/>
+        <insert character="65238"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q+,"/>
+        <insert character="65239"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;q+;"/>
+        <insert character="65240"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k+-"/>
+        <insert character="65241"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k+."/>
+        <insert character="65242"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k+,"/>
+        <insert character="65243"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;k+;"/>
+        <insert character="65244"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l+-"/>
+        <insert character="65245"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l+."/>
+        <insert character="65246"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l+,"/>
+        <insert character="65247"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;l+;"/>
+        <insert character="65248"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m+-"/>
+        <insert character="65249"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m+."/>
+        <insert character="65250"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m+,"/>
+        <insert character="65251"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;m+;"/>
+        <insert character="65252"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n+-"/>
+        <insert character="65253"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n+."/>
+        <insert character="65254"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n+,"/>
+        <insert character="65255"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;n+;"/>
+        <insert character="65256"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h+-"/>
+        <insert character="65257"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h+."/>
+        <insert character="65258"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h+,"/>
+        <insert character="65259"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;h+;"/>
+        <insert character="65260"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w+-"/>
+        <insert character="65261"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;w+."/>
+        <insert character="65262"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j+-"/>
+        <insert character="65263"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;j+."/>
+        <insert character="65264"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y+-"/>
+        <insert character="65265"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y+."/>
+        <insert character="65266"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y+,"/>
+        <insert character="65267"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;y+;"/>
+        <insert character="65268"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lM-"/>
+        <insert character="65269"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lM."/>
+        <insert character="65270"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lH-"/>
+        <insert character="65271"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lH."/>
+        <insert character="65272"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lh-"/>
+        <insert character="65273"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;lh."/>
+        <insert character="65274"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;la-"/>
+        <insert character="65275"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;la."/>
+        <insert character="65276"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ru-kbd.mim b/MIM/ru-kbd.mim
deleted file mode 100644 (file)
index ea04fd2..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-;; ru-kbd.mim -- Russian input method with Russian keyboard layout
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Russian by simulating the Russian keyboard.
-;;;
-;;; @image html ru-kbd.png "Keyboard Layout"
-;;; @image latex ru-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-(input-method ru kbd)
-
-(description
- "Russian input method simulating the Russian keyboard.
-    1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) -_ =+ ёЁ
-     Й  Ц  У  К  Е  Н  Г  Ш  Щ  З  Х  Ъ
-      Ф  Ы  В  А  П  Р  О  Л  Д  Ж  Э \\|
-       Я  Ч  С  М  И  Т  Ь  Б  Ю  .,
-")
-
-(title "RU")
-
-(map
- (map
-  ("`" ?ё)
-  ("q" ?й)
-  ("w" ?ц)
-  ("e" ?у)
-  ("r" ?к)
-  ("t" ?е)
-  ("y" ?н)
-  ("u" ?г)
-  ("i" ?ш)
-  ("o" ?щ)
-  ("p" ?з)
-  ("[" ?х)
-  ("]" ?ъ)
-  ("a" ?ф)
-  ("s" ?ы)
-  ("d" ?в)
-  ("f" ?а)
-  ("g" ?п)
-  ("h" ?р)
-  ("j" ?о)
-  ("k" ?л)
-  ("l" ?д)
-  (";" ?ж)
-  ("'" ?э)
-  ("\\" ?\\)
-  ("z" ?я)
-  ("x" ?ч)
-  ("c" ?с)
-  ("v" ?м)
-  ("b" ?и)
-  ("n" ?т)
-  ("m" ?ь)
-  ("," ?б)
-  ("." ?ю)
-  ("/" ?.)
-  ("!" ?!)
-  ("@" ?\")
-  ("#" ?№)
-  ("$" ?\;)
-  ("%" ?%)
-  ("^" ?:)
-  ("&" ??)
-  ("*" ?*)
-  ("(" ?\()
-  (")" ?\))
-  ("_" ?_)
-  ("+" ?+)
-  ("~" ?Ё)
-  ("Q" ?Й)
-  ("W" ?Ц)
-  ("E" ?У)
-  ("R" ?К)
-  ("T" ?Е)
-  ("Y" ?Н)
-  ("U" ?Г)
-  ("I" ?Ш)
-  ("O" ?Щ)
-  ("P" ?З)
-  ("{" ?Х)
-  ("}" ?Ъ)
-  ("A" ?Ф)
-  ("S" ?Ы)
-  ("D" ?В)
-  ("F" ?А)
-  ("G" ?П)
-  ("H" ?Р)
-  ("J" ?О)
-  ("K" ?Л)
-  ("L" ?Д)
-  (":" ?Ж)
-  ("\"" ?Э)
-  ("|" ?\|)
-  ("Z" ?Я)
-  ("X" ?Ч)
-  ("C" ?С)
-  ("V" ?М)
-  ("B" ?И)
-  ("N" ?Т)
-  ("M" ?Ь)
-  ("<" ?Б)
-  (">" ?Ю)
-  ("?" ?,)))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/ru-kbd.mimx b/MIM/ru-kbd.mimx
new file mode 100644 (file)
index 0000000..e263dc5
--- /dev/null
@@ -0,0 +1,351 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ru</language>
+    <name>kbd</name>
+  </tags>
+  <description>Russian input method simulating the Russian keyboard.
+    1! 2" 3№ 4; 5% 6: 7? 8* 9( 0) -_ =+ ёЁ
+     Й  Ц  У  К  Е  Н  Г  Ш  Щ  З  Х  Ъ
+      Ф  Ы  В  А  П  Р  О  Л  Д  Ж  Э \|
+       Я  Ч  С  М  И  Т  Ь  Б  Ю  .,
+</description>
+  <title>RU</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="1105"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="1081"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="1094"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1091"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1082"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1077"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1085"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1075"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1096"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1097"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1079"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="1093"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="1098"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1092"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1099"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1074"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1072"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1087"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1088"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1086"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1083"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1076"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="1078"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="1101"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="92"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1103"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="1095"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1089"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1084"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1080"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1090"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1100"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="1073"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="1102"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="46"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="33"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="34"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="8470"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="37"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="43"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="1025"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="1049"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="1062"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="1059"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="1050"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="1045"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="1053"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="1043"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="1064"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="1065"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="1047"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="1061"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="1066"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="1060"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="1067"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="1042"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="1040"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="1055"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="1056"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="1054"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="1051"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="1044"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="1046"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="1069"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="124"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="1071"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="1063"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="1057"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="1052"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="1048"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="1058"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="1068"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="1041"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="1070"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="44"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ru-phonetic.mim b/MIM/ru-phonetic.mim
deleted file mode 100644 (file)
index addf22d..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-;; ru-phonetic.mim -- Russian input method with YAWERTY keyboard layout
-;; Copyright (C) 2006
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Russian simulating the keyboard layout based on
-;;; Roman transcription by phonetic resemblance.
-;;; @image html ru-phonetic.png "Keyboard Layout"
-;;; @image latex ru-phonetic.eps "Keyboard Layout" width=\narrowwidth
-;;     1!  2@  3ё  4Ё  5ъ  6Ъ  7&  8*  9(  0)  -_  чЧ  юЮ  
-;;       яЯ  вВ  еЕ  рР  тТ  ыЫ  уУ  иИ  оО  пП  шШ  щЩ  
-;;        аА  сС  дД  фФ  гГ  хХ  йЙ  кК  лЛ  ;:  '"  эЭ  
-;;          зЗ  ьЬ  цЦ  жЖ  бБ  нН  мМ  ,<  .>  /?  
-;;  This layout is based on ru_phonetic map in XKB of Xorg.
-
-(input-method ru phonetic)
-
-(description
- "Rusian input method simulating the Yawerty keyboard layout.
-This keyboard is based on Roman transcription by phonetic resemblance.
-
-    1!  2@  3ё  4Ё  5ъ  6Ъ  7&  8*  9(  0)  -_  чЧ  юЮ  
-      яЯ  вВ  еЕ  рР  тТ  ыЫ  уУ  иИ  оО  пП  шШ  щЩ  
-       аА  сС  дД  фФ  гГ  хХ  йЙ  кК  лЛ  ;:  '\"  эЭ  
-         зЗ  ьЬ  цЦ  жЖ  бБ  нН  мМ  ,<  .>  /?
-
-This layout is based on ru_phonetic map in XKB of Xorg.")
-
-(title "Я")
-
-(map
- (map
-            ("#" ?ё)
-            ("$" ?Ё)
-            ("%" ?ъ)
-            ("^" ?Ъ)
-  ("=" ?ч)  ("+" ?Ч)
-  ("`" ?ю)  ("~" ?Ю)
-
-  ("q" ?я)  ("Q" ?Я)
-  ("w" ?в)  ("W" ?В)
-  ("e" ?е)  ("E" ?Е)
-  ("r" ?р)  ("R" ?Р)
-  ("t" ?т)  ("T" ?Т)
-  ("y" ?ы)  ("Y" ?Ы)
-  ("u" ?у)  ("U" ?У)
-  ("i" ?и)  ("I" ?И)
-  ("o" ?о)  ("O" ?О)
-  ("p" ?п)  ("P" ?П)
-  ("[" ?ш)  ("{" ?Ш)
-  ("]" ?щ)  ("}" ?Щ)
-
-  ("a" ?а)  ("A" ?А)
-  ("s" ?с)  ("S" ?С)
-  ("d" ?д)  ("D" ?Д)
-  ("f" ?ф)  ("F" ?Ф)
-  ("g" ?г)  ("G" ?Г)
-  ("h" ?х)  ("H" ?Х)
-  ("j" ?й)  ("J" ?Й)
-  ("k" ?к)  ("K" ?К)
-  ("l" ?л)  ("L" ?Л)
-  ("\\" ?э) ("|" ?Э)
-
-  ("z" ?з)  ("Z" ?З)
-  ("x" ?ь)  ("X" ?Ь)
-  ("c" ?ц)  ("C" ?Ц)
-  ("v" ?ж)  ("V" ?Ж)
-  ("b" ?б)  ("B" ?Б)
-  ("n" ?н)  ("N" ?Н)
-  ("m" ?м)  ("M" ?М)))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/ru-phonetic.mimx b/MIM/ru-phonetic.mimx
new file mode 100644 (file)
index 0000000..f8f060d
--- /dev/null
@@ -0,0 +1,290 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ru</language>
+    <name>phonetic</name>
+  </tags>
+  <description>Rusian input method simulating the Yawerty keyboard layout.
+This keyboard is based on Roman transcription by phonetic resemblance.
+
+    1!  2@  3ё  4Ё  5ъ  6Ъ  7&amp;  8*  9(  0)  -_  чЧ  юЮ  
+      яЯ  вВ  еЕ  рР  тТ  ыЫ  уУ  иИ  оО  пП  шШ  щЩ  
+       аА  сС  дД  фФ  гГ  хХ  йЙ  кК  лЛ  ;:  '"  эЭ  
+         зЗ  ьЬ  цЦ  жЖ  бБ  нН  мМ  ,&lt;  .&gt;  /?
+
+This layout is based on ru_phonetic map in XKB of Xorg.</description>
+  <title>Я</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="1105"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="1025"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="1098"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="1066"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="1095"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="1063"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="1102"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="1070"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="1103"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="1071"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="1074"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="1042"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1077"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="1045"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1088"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="1056"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1090"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="1058"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1099"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="1067"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1091"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="1059"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1080"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="1048"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1086"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="1054"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1087"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="1055"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="1096"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="1064"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="1097"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="1065"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1072"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="1040"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1089"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="1057"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1076"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="1044"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1092"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="1060"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1075"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="1043"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1093"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="1061"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1081"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="1049"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1082"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="1050"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1083"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="1051"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="1101"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="1069"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1079"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="1047"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="1100"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="1068"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1094"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="1062"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1078"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="1046"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1073"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="1041"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1085"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="1053"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1084"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="1052"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ru-yawerty.mim b/MIM/ru-yawerty.mim
deleted file mode 100644 (file)
index c6e380c..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-;; ru-yawerty.mim -- Russian input method with YAWERTY keyboard layout
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Russian simulating the keyboard layout based on
-;;; Roman transcription by phonetic resemblance.
-;;; @image html ru-yawerty.png "Keyboard Layout"
-;;; @image latex ru-yawerty.eps "Keyboard Layout" width=\narrowwidth
-;;     1!  2ё  3ъ  4Ё  5%  6^  7&  8*  9(  0)  -_  чЧ  юЮ  
-;;       яЯ  вВ  еЕ  рР  тТ  ыЫ  уУ  иИ  оО  пП  шШ  щЩ  
-;;        аА  сС  дД  фФ  гГ  хХ  йЙ  кК  лЛ  ;:  '"  эЭ  
-;;          зЗ  ьЬ  цЦ  жЖ  бБ  нН  мМ  ,<  .>  /?  
-;;; When preceded by a '/', the second and the third rows (number key
-;;; row) change as follows.
-;;; @image html ru-yawerty2.png
-;;; @image latex ru-yawerty2.eps "Extra Keys" width=\narrowwidth
-
-;; keytop | Q  W  E  R  T  Y  U  I  O  P  A  S  D
-;; -------+---------------------------------------
-;; input  | Ђ  Ѓ  Є  Ѕ  І  Ї  Ј  Љ  Њ  Ћ  Ќ  Ў  Џ
-
-(input-method ru yawerty)
-
-(description
- "Rusian input method simulating the Yawerty keyboard layout.
-This keyboard is based on Roman transcription by phonetic resemblance.
-
-    1!  2ё  3ъ  4Ё  5%  6^  7&  8*  9(  0)  -_  чЧ  юЮ  
-      яЯ  вВ  еЕ  рР  тТ  ыЫ  уУ  иИ  оО  пП  шШ  щЩ  
-       аА  сС  дД  фФ  гГ  хХ  йЙ  кК  лЛ  ;:  '\"  эЭ  
-         зЗ  ьЬ  цЦ  жЖ  бБ  нН  мМ  ,<  .>  /?  
-
-When preceded by a '/', the second and the third rows (number key
-row) change as follows.
-  keytop | Q  W  E  R  T  Y  U  I  O  P  A  S  D
-  -------+---------------------------------------
-  input  | Ђ  Ѓ  Є  Ѕ  І  Ї  Ј  Љ  Њ  Ћ  Ќ  Ў  Џ
-")
-
-(title "ЖЯ")
-
-(map
- (map
-  ("=" ?ч)
-  ("`" ?ю)
-  ("q" ?я)
-  ("w" ?в)
-  ("e" ?е)
-  ("r" ?р)
-  ("t" ?т)
-  ("y" ?ы)
-  ("u" ?у)
-  ("i" ?и)
-  ("o" ?о)
-  ("p" ?п)
-  ("[" ?ш)
-  ("]" ?щ)
-  ("a" ?а)
-  ("s" ?с)
-  ("d" ?д)
-  ("f" ?ф)
-  ("g" ?г)
-  ("h" ?х)
-  ("j" ?й)
-  ("k" ?к)
-  ("l" ?л)
-  ("\\" ?э)
-  ("z" ?з)
-  ("x" ?ь)
-  ("c" ?ц)
-  ("v" ?ж)
-  ("b" ?б)
-  ("n" ?н)
-  ("m" ?м)
-  ("@" ?ё)
-  ("#" ?ъ)
-  ("$" ?Ё)
-  ("+" ?Ч)
-  ("~" ?Ю)
-  ("Q" ?Я)
-  ("W" ?В)
-  ("E" ?Е)
-  ("R" ?Р)
-  ("T" ?Т)
-  ("Y" ?Ы)
-  ("U" ?У)
-  ("I" ?И)
-  ("O" ?О)
-  ("P" ?П)
-  ("{" ?Ш)
-  ("}" ?Щ)
-  ("A" ?А)
-  ("S" ?С)
-  ("D" ?Д)
-  ("F" ?Ф)
-  ("G" ?Г)
-  ("H" ?Х)
-  ("J" ?Й)
-  ("K" ?К)
-  ("L" ?Л)
-  ("|" ?Э)
-  ("Z" ?З)
-  ("X" ?Ь)
-  ("C" ?Ц)
-  ("V" ?Ж)
-  ("B" ?Б)
-  ("N" ?Н)
-  ("M" ?М)
-
-  ("/q" ?ђ)
-  ("/w" ?ѓ)
-  ("/e" ?є)
-  ("/r" ?ѕ)
-  ("/t" ?і)
-  ("/y" ?ї)
-  ("/u" ?ј)
-  ("/i" ?љ)
-  ("/o" ?њ)
-  ("/p" ?ћ)
-  ("/a" ?ќ)
-  ("/s" ?ў)
-  ("/d" ?џ)
-
-  ("/Q" ?Ђ)
-  ("/W" ?Ѓ)
-  ("/E" ?Є)
-  ("/R" ?Ѕ)
-  ("/T" ?І)
-  ("/Y" ?Ї)
-  ("/U" ?Ј)
-  ("/I" ?Љ)
-  ("/O" ?Њ)
-  ("/P" ?Ћ)
-  ("/A" ?Ќ)
-  ("/S" ?Ў)
-  ("/D" ?Џ)))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/ru-yawerty.mimx b/MIM/ru-yawerty.mimx
new file mode 100644 (file)
index 0000000..a6114df
--- /dev/null
@@ -0,0 +1,395 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ru</language>
+    <name>yawerty</name>
+  </tags>
+  <description>Rusian input method simulating the Yawerty keyboard layout.
+This keyboard is based on Roman transcription by phonetic resemblance.
+
+    1!  2ё  3ъ  4Ё  5%  6^  7&amp;  8*  9(  0)  -_  чЧ  юЮ  
+      яЯ  вВ  еЕ  рР  тТ  ыЫ  уУ  иИ  оО  пП  шШ  щЩ  
+       аА  сС  дД  фФ  гГ  хХ  йЙ  кК  лЛ  ;:  '"  эЭ  
+         зЗ  ьЬ  цЦ  жЖ  бБ  нН  мМ  ,&lt;  .&gt;  /?  
+
+When preceded by a '/', the second and the third rows (number key
+row) change as follows.
+  keytop | Q  W  E  R  T  Y  U  I  O  P  A  S  D
+  -------+---------------------------------------
+  input  | Ђ  Ѓ  Є  Ѕ  І  Ї  Ј  Љ  Њ  Ћ  Ќ  Ў  Џ
+</description>
+  <title>ЖЯ</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="="/>
+        <insert character="1095"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="1102"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="1103"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="1074"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1077"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1088"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1090"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1099"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1091"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1080"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1086"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1087"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="1096"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="1097"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1072"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1089"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1076"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1092"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1075"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1093"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1081"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1082"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1083"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="1101"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1079"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="1100"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1094"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1078"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1073"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1085"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1084"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="1105"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="1098"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="1025"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="1063"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="1070"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="1071"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="1042"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="1045"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="1056"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="1058"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="1067"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="1059"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="1048"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="1054"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="1055"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="1064"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="1065"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="1040"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="1057"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="1044"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="1060"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="1043"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="1061"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="1049"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="1050"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="1051"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="1069"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="1047"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="1068"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="1062"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="1046"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="1041"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="1053"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="1052"/>
+      </rule>
+      <rule>
+        <keyseq keys="/q"/>
+        <insert character="1106"/>
+      </rule>
+      <rule>
+        <keyseq keys="/w"/>
+        <insert character="1107"/>
+      </rule>
+      <rule>
+        <keyseq keys="/e"/>
+        <insert character="1108"/>
+      </rule>
+      <rule>
+        <keyseq keys="/r"/>
+        <insert character="1109"/>
+      </rule>
+      <rule>
+        <keyseq keys="/t"/>
+        <insert character="1110"/>
+      </rule>
+      <rule>
+        <keyseq keys="/y"/>
+        <insert character="1111"/>
+      </rule>
+      <rule>
+        <keyseq keys="/u"/>
+        <insert character="1112"/>
+      </rule>
+      <rule>
+        <keyseq keys="/i"/>
+        <insert character="1113"/>
+      </rule>
+      <rule>
+        <keyseq keys="/o"/>
+        <insert character="1114"/>
+      </rule>
+      <rule>
+        <keyseq keys="/p"/>
+        <insert character="1115"/>
+      </rule>
+      <rule>
+        <keyseq keys="/a"/>
+        <insert character="1116"/>
+      </rule>
+      <rule>
+        <keyseq keys="/s"/>
+        <insert character="1118"/>
+      </rule>
+      <rule>
+        <keyseq keys="/d"/>
+        <insert character="1119"/>
+      </rule>
+      <rule>
+        <keyseq keys="/Q"/>
+        <insert character="1026"/>
+      </rule>
+      <rule>
+        <keyseq keys="/W"/>
+        <insert character="1027"/>
+      </rule>
+      <rule>
+        <keyseq keys="/E"/>
+        <insert character="1028"/>
+      </rule>
+      <rule>
+        <keyseq keys="/R"/>
+        <insert character="1029"/>
+      </rule>
+      <rule>
+        <keyseq keys="/T"/>
+        <insert character="1030"/>
+      </rule>
+      <rule>
+        <keyseq keys="/Y"/>
+        <insert character="1031"/>
+      </rule>
+      <rule>
+        <keyseq keys="/U"/>
+        <insert character="1032"/>
+      </rule>
+      <rule>
+        <keyseq keys="/I"/>
+        <insert character="1033"/>
+      </rule>
+      <rule>
+        <keyseq keys="/O"/>
+        <insert character="1034"/>
+      </rule>
+      <rule>
+        <keyseq keys="/P"/>
+        <insert character="1035"/>
+      </rule>
+      <rule>
+        <keyseq keys="/A"/>
+        <insert character="1036"/>
+      </rule>
+      <rule>
+        <keyseq keys="/S"/>
+        <insert character="1038"/>
+      </rule>
+      <rule>
+        <keyseq keys="/D"/>
+        <insert character="1039"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/sa-harvard-kyoto.mim b/MIM/sa-harvard-kyoto.mim
deleted file mode 100644 (file)
index f7bd6d7..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-;; sa-harvard-kyoto.mim -- Sanscrit input method with Harvard-Kyoto convention
-;; Copyright (C) 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method sa harvard-kyoto)
-
-(description "Sanscrit input method with Harvard-Kyoto convention.
-The table is based on 
-  <http://en.wikipedia.org/wiki/Harvard-Kyoto>
-")
-
-(title "क")
-
-(map
- (starter
-  ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4") ("5") ("6") ("7") ("8") ("9")
-  ("A") ("D") ("G") ("H") ("I") ("J")
-  ("M") ("N") ("R") ("S") ("T") ("U")
-  ("a") ("b") ("c") ("d") ("e") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("r")
-  ("s") ("t") ("u") ("v") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "क्")
-  ("kh" "ख्")
-  ("g" "ग्")
-  ("gh" "घ्")
-  ("G" "ङ्")
-  ("c" "च्")
-  ("ch" "छ्")
-  ("j" "ज्")
-  ("jh" "झ्")
-  ("J" "ञ्")
-  ("T" "ट्")
-  ("Th" "ठ्")
-  ("D" "ड्")
-  ("Dh" "ढ्")
-  ("N" "ण्")
-  ("t" "त्")
-  ("th" "थ्")
-  ("d" "द्")
-  ("dh" "ध्")
-  ("n" "न्")
-  ("p" "प्")
-  ("ph" "फ्")
-  ("b" "ब्")
-  ("bh" "भ्")
-  ("m" "म्")
-  ("y" "य्")
-  ("r" "र्")
-  ("l" "ल्")
-  ("v" "व्")
-  ("z" "श्")
-  ("S" "ष्")
-  ("s" "स्")
-  ("h" "ह्"))
-
- (independent
-  ("M" "ं")
-  ("H" "ः")
-  ("a" "अ")
-  ("A" "आ")
-  ("i" "इ")
-  ("I" "ई")
-  ("u" "उ")
-  ("U" "ऊ")
-  ("R" "ऋ")
-  ("lR" "ऌ")
-  ("e" "ए")
-  ("ai" "ऐ")
-  ("o" "ओ")
-  ("au" "औ")
-  ("RR" "ॠ")
-  ("lRR" "ॡ")
-  ("0" "०")
-  ("1" "१")
-  ("2" "२")
-  ("3" "३")
-  ("4" "४")
-  ("5" "५")
-  ("6" "६")
-  ("7" "७")
-  ("8" "८")
-  ("9" "९")
-  ((KP_0) "०")
-  ((KP_1) "१")
-  ((KP_2) "२")
-  ((KP_3) "३")
-  ((KP_4) "४")
-  ((KP_5) "५")
-  ((KP_6) "६")
-  ((KP_7) "७")
-  ((KP_8) "८")
-  ((KP_9) "९")
-  ((S-\ ) "‌")
-  ((C-@) "‍"))
-
- (dependent
-  ("a" (delete @-) "")
-  ("A" (delete @-) "ा")
-  ("i" (delete @-) "ि")
-  ("I" (delete @-) "ी")
-  ("u" (delete @-) "ु")
-  ("U" (delete @-) "ू")
-  ("R" (delete @-) "ृ")
-  ("RR" (delete @-) "ॄ")
-  ("e" (delete @-) "े")
-  ("ai" (delete @-) "ै")
-  ("o" (delete @-) "ो")
-  ("au" (delete @-) "ौ")
-  ("lR" (delete @-) "ॢ")
-  ("lRR" (delete @-) "ॣ"))
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/sa-harvard-kyoto.mimx b/MIM/sa-harvard-kyoto.mimx
new file mode 100644 (file)
index 0000000..6fca575
--- /dev/null
@@ -0,0 +1,637 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>sa</language>
+    <name>harvard-kyoto</name>
+  </tags>
+  <description>Sanscrit input method with Harvard-Kyoto convention.
+The table is based on 
+  &lt;http://en.wikipedia.org/wiki/Harvard-Kyoto&gt;
+</description>
+  <title>क</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="क्"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ख्"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ग्"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="घ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ङ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="च्"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="छ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ज्"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="झ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ञ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ट्"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ठ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ड्"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ढ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ण्"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="त्"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="थ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="द्"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ध्"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="न्"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="प्"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="फ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ब्"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="भ्"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="म्"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="य्"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="र्"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ल्"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="व्"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="श्"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ष्"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="स्"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ह्"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ं"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ः"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="अ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="आ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="इ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ई"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="उ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ऊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ऋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lR"/>
+        <insert string="ऌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ए"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ऐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ओ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="औ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RR"/>
+        <insert string="ॠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lRR"/>
+        <insert string="ॡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="०"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="१"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="२"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="३"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="४"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="५"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="६"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="७"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="८"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="९"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="०"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="१"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="२"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="३"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="४"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="५"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="६"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="७"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="८"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="९"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ा"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ि"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ी"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ु"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ू"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ृ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RR"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="े"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ै"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ो"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ौ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lR"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॢ"/>
+      </rule>
+      <rule>
+        <keyseq keys="lRR"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ॣ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/si-samanala.mim b/MIM/si-samanala.mim
deleted file mode 100644 (file)
index 8f30ba5..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-;; si-samanala.mim -- Sinhala input method for Samanala transliteration scheme
-;; Copyright (C) 2004, 2005, 2006
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method si samanala)
-
-(description "Sinhala input method using transliteration.
-The transleteration system is based on the Samanala version 2
-developed by Prasad Dharmasena.
-  <http://www.nongnu.org/sinhala/doc/transliteration/sinhala-transliteration_1.html>
-")
-
-(title "Samanala")
-
-(map
- (consonant
-  ("k" "ක්") ("k_" "ක්")
-  ("K" "ඛ්")
-  ("g" "ග්") ("g_" "ග්")
-  ("G" "ඝ්")
-  ("\"NG" "ඞ්")
-  ("\"ng" "ඟ්")
-  ("ch" "ච්")
-  ("CH" "ඡ්")
-  ("j" "ජ්")
-  ("J" "ඣ්")
-  ("kn" "ඤ්")
-  ("gn" "ඥ්")
-  ("t" "ට්") ("t_" "ට්")
-  ("T" "ඨ්") ("T_" "ඨ්")
-  ("d" "ඩ්") ("d_" "ඩ්")
-  ("D" "ඪ්") ("D_" "ඪ්")
-  ("N" "ණ්")
-  ("\"nd" "ඬ්") ("\"nd_" "ඬ්")
-  ("th" "ත්")
-  ("TH" "ථ්")
-  ("dh" "ද්")
-  ("DH" "ධ්")
-  ("n" "න්")
-  ("\"ndh" "ඳ්")
-  ("p" "ප්")
-  ("P" "ඵ්")
-  ("b" "බ්")
-  ("B" "භ්")
-  ("m" "ම්")
-  ("\"mb" "ඹ්")
-  ("y" "ය්")
-  ("r" "ර්")
-  ("l" "ල්")
-  ("v" "ව්")
-  ("w" "ව්")
-  ("sh" "ශ්")
-  ("SH" "ෂ්")
-  ("s" "ස්") ("s_" "ස්")
-  ("h" "හ්")
-  ("L" "ළ්")
-  ("f" "ෆ්")
-
-  ("\"kSH" "ක්‍ෂ්")
-  )
-
- (independent
-  ("a" "අ")
-  ("a~" "ආ")
-  ("a^" "ඇ")
-  ("a^~" "ඈ")
-  ("i" "ඉ")
-  ("i~" "ඊ")
-  ("u" "උ")
-  ("u~" "ඌ")
-  ("RU" "ඍ")
-  ("RU~" "ඎ")
-  ("e" "එ")
-  ("e~" "ඒ")
-  ("ai" "ඓ")
-  ("o" "ඔ")
-  ("o~" "ඕ")
-  ("au" "ඖ")
-  ("NG" "ං")
-  ("H" "ඃ"))
-
- (dependent
-  ("a" (delete @-))
-  ("a~" (delete @-) "ා")
-  ("a^" (delete @-) "ැ")
-  ("a^~" (delete @-) "ෑ")
-  ("i" (delete @-) "ි")
-  ("i~" (delete @-) "ී")
-  ("u" (delete @-) "ු")
-  ("u~" (delete @-) "ූ")
-  ("RU" (delete @-) "ෘ")
-  ("e" (delete @-) "ෙ")
-  ("e~" (delete @-) "ේ")
-  ("ai" (delete @-) "ෛ")
-  ("o" (delete @-) "ො")
-  ("o~" (delete @-) "ෝ")
-  ("au" (delete @-) "ෞ")
-  ("RU~" (delete @-) "ෲ")
-  )
-
- (ry
-  ("r" "‍ර්")
-  ("y" "‍ය්"))
-
- (underscore
-  ("_"))
- )
-
-(state
- (init
-  (consonant (shift second))
-  (independent))
-
- (second
-  (underscore (shift init))
-  (dependent (shift init))
-  (ry))
- )
-
-
-;; g_na        ග්න
-;; "kva        ක්‍ව
-;; "kSHa       ක්‍ෂ
-;; "nDHa       ක්‍ධ
-;; "nTHa       න‍ථ
-;; "n_dha      න්‍ද
-;; "thTHa      ත්‍ථ
-;; "rma        ර්‍ම
-
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/si-samanala.mimx b/MIM/si-samanala.mimx
new file mode 100644 (file)
index 0000000..e234c2c
--- /dev/null
@@ -0,0 +1,404 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>si</language>
+    <name>samanala</name>
+  </tags>
+  <description>Sinhala input method using transliteration.
+The transleteration system is based on the Samanala version 2
+developed by Prasad Dharmasena.
+  &lt;http://www.nongnu.org/sinhala/doc/transliteration/sinhala-transliteration_1.html&gt;
+</description>
+  <title>Samanala</title>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ක්"/>
+      </rule>
+      <rule>
+        <keyseq keys="k_"/>
+        <insert string="ක්"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ඛ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ග්"/>
+      </rule>
+      <rule>
+        <keyseq keys="g_"/>
+        <insert string="ග්"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ඝ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;NG"/>
+        <insert string="ඞ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;ng"/>
+        <insert string="ඟ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ච්"/>
+      </rule>
+      <rule>
+        <keyseq keys="CH"/>
+        <insert string="ඡ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ජ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ඣ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="kn"/>
+        <insert string="ඤ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="gn"/>
+        <insert string="ඥ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ට්"/>
+      </rule>
+      <rule>
+        <keyseq keys="t_"/>
+        <insert string="ට්"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ඨ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="T_"/>
+        <insert string="ඨ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ඩ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="d_"/>
+        <insert string="ඩ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ඪ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="D_"/>
+        <insert string="ඪ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ණ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;nd"/>
+        <insert string="ඬ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;nd_"/>
+        <insert string="ඬ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="ත්"/>
+      </rule>
+      <rule>
+        <keyseq keys="TH"/>
+        <insert string="ථ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ද්"/>
+      </rule>
+      <rule>
+        <keyseq keys="DH"/>
+        <insert string="ධ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="න්"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;ndh"/>
+        <insert string="ඳ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ප්"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ඵ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="බ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="භ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ම්"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;mb"/>
+        <insert string="ඹ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ය්"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ර්"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ල්"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ව්"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ව්"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ශ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="SH"/>
+        <insert string="ෂ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ස්"/>
+      </rule>
+      <rule>
+        <keyseq keys="s_"/>
+        <insert string="ස්"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="හ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ළ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ෆ්"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;kSH"/>
+        <insert string="ක්‍ෂ්"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="අ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a~"/>
+        <insert string="ආ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^"/>
+        <insert string="ඇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^~"/>
+        <insert string="ඈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ඉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i~"/>
+        <insert string="ඊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="උ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u~"/>
+        <insert string="ඌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RU"/>
+        <insert string="ඍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RU~"/>
+        <insert string="ඎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="එ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e~"/>
+        <insert string="ඒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ඓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ඔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o~"/>
+        <insert string="ඕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ඖ"/>
+      </rule>
+      <rule>
+        <keyseq keys="NG"/>
+        <insert string="ං"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ඃ"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+      </rule>
+      <rule>
+        <keyseq keys="a~"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ා"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ැ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a^~"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ෑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ි"/>
+      </rule>
+      <rule>
+        <keyseq keys="i~"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ී"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ු"/>
+      </rule>
+      <rule>
+        <keyseq keys="u~"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ූ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RU"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ෘ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ෙ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e~"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ේ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ෛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ො"/>
+      </rule>
+      <rule>
+        <keyseq keys="o~"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ෝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ෞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RU~"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ෲ"/>
+      </rule>
+    </map>
+    <map id="map-ry">
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="‍ර්"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="‍ය්"/>
+      </rule>
+    </map>
+    <map id="map-underscore">
+      <rule>
+        <keyseq keys="_"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent"/>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-underscore">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-ry"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/si-wijesekera-preedit-alt.mim b/MIM/si-wijesekera-preedit-alt.mim
deleted file mode 100644 (file)
index 20ed1de..0000000
+++ /dev/null
@@ -1,235 +0,0 @@
-;; si-wijesekera-preedit-alt.mim -- Sinhala input method with wijesekera method
-;; Copyright (C) 2006, 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method si wijesekera-preedit-alt)
-
-(description "Sinhala input method based on SLS 1134 Rev. 2:2004.
-  <http://www.fonts.lk/doc/sin-kbd-layout4.pdf>
-This input method uses preedit rather than surrounding text.
-")
-
-(title "සි")
-
-(map
- (consonant
-   ("l" "ක")                         ; 0D9A
-   ("L" "ඛ")                         ; 0D9B
-   ("." "ග")                         ; 0D9C
-   (">" "ඝ")                         ; 0D9D
-   ("X" "ඞ")                         ; 0D9E
-   ((A-.) "ඟ") ((0x2E A-z) "ඟ")            ; 0D9F
-   ("p" "ච")                         ; 0DA0
-   ("P" "ඡ")                         ; 0DA1
-   ("c" "ජ")                         ; 0DA2
-   ("C" "ඣ")                         ; 0DA3
-   ("\[" "ඤ")                                ; 0DA4
-   ("{" "ඥ")                         ; 0DA5
-   ((A-c) "ඦ") ((0x63 A-z) "ඦ")            ; 0DA6
-   ("g" "ට")                         ; 0DA7
-   ("G" "ඨ")                         ; 0DA8
-   ("v" "ඩ")                         ; 0DA9
-   ("V" "ඪ")                         ; 0DAA
-   ("K" "ණ")                         ; 0DAB
-   ((A-v) "ඬ") ((0x76 A-z) "ඬ")            ; 0DAC
-   (";" "ත")                         ; 0DAD
-   (":" "ථ")                         ; 0DAE
-   ("o" "ද")                         ; 0DAF
-   ("O" "ධ")                         ; 0DB0
-   ("k" "න")                         ; 0DB1
-   ((A-o) "ඳ") ((0x6F A-z) "ඳ")            ; 0DB3
-   ("m" "ප")                         ; 0DB4
-   ("M" "ඵ")                         ; 0DB5
-   ("n" "බ")                         ; 0DB6
-   ("N" "භ")                         ; 0DB7
-   ("u" "ම")                         ; 0DB8
-   ("U" "ඹ")                         ; 0DB9
-   ("h" "ය")                         ; 0DBA
-   ("r" "ර")                         ; 0DBB
-   ("," "ල")                         ; 0DBD
-   ("j" "ව")                         ; 0DC0
-   ("Y" "ශ")                         ; 0DC1
-   ("I" "ෂ")                         ; 0DC2
-   ("i" "ස")                         ; 0DC3
-   ("y" "හ")                         ; 0DC4
-   ("<" "ළ")                         ; 0DC5
-   ("F" "ෆ")                         ; 0DC6
-
-   ("<q" "ළු")                             ; muurdhaja lu (0DC5 0DD4)
-   ("<qE" "ළූ")                            ; 0DC5 0DD6
-   )
-
- (others
-  ("x" "ං")                          ; 0D82
-  ((A-x) "ඃ")                                ; 0D83
-
-  ("w" "අ")                          ; 0D85
-  ("wd" "ආ")                         ; 0D86
-  ("we" "ඇ")                         ; 0D87
-  ("wE" "ඈ")                         ; 0D88
-  ("b" "ඉ")                          ; 0D89
-  ("B" "ඊ")                          ; 0D8A
-  ("W" "උ")                          ; 0D8B
-  ("WA" "ඌ")                         ; 0D8C
-  ("R" "ඍ")                          ; 0D8D
-  ("RD" "ඎ")                         ; 0D8E
-  ((A-,) "ඏ")                                ; 0D8F
-  ((A-, 0x41) "ඐ")                   ; 0D90
-  ("t" "එ")                          ; 0D91
-  ("ta" "ඒ")                         ; 0D92
-
-  ("T" "ඔ")                          ; 0D94
-  ("Ta" "ඕ")                         ; 0D95
-  ("TA" "ඖ")                         ; 0D96
-
-  ("a" "්")                          ; 0DCA
-
-  ("d" "ා")                          ; 0DCF
-  ("e" "ැ")                          ; 0DD0
-  ("E" "ෑ")                          ; 0DD1
-
-  ("q" "ු")                          ; 0DD4
-
-  ("Q" "ූ")                          ; 0DD6
-
-  ("D" "ෘ")                          ; 0DD8
-
-  ("A" "ෟ")                          ; 0DDF
-
-  ("DD" "ෲ")                         ; 0DF2
-  ((A-a) "ෳ")                                ; 0DF3
-  ((A-\') "෴")                               ; 0DF4
-
-  ("J" "ළු")                               ; muurdhaja lu (0DC5 0DD4)
-  ("JE" "ළූ")                              ; 0DC5 0DD6
-
-  ((S-\ ) " ")                                ; NBSP (00A0)
-  ((A-\ ) "‌")                               ; ZWNJ (200C)
-
-  ("H" "්‍ය")                            ; yansaya (0DCA 200D 0DBA)
-  ("`" "්‍ර")                            ; rakaransaya (0DCA 200D 0DBB)
-  ("~" "ර්‍")                            ; repaya (0DBB 0DCA 200D)
-
-  ("\]" ";")
-  ("}" ":")
-  ("'" ".")
-  ("\"" ",")
-  ("z" "'")
-  ("Z" "\"")
-  )
-
- (is-pilla
-  ("s" "ි")                          ; 0DD2
-  ("S" "ී"))                         ; 0DD3
-
- (kombuva
-  ("f" "ෙ"))                         ; 0DD9
-
- (yansaya
-  ("H"))
-
- (rakaransaya
-  ("`"))
-
- (repaya
-  ("~"))
-
- (eyanna
-  ("w"))
-
- (al-lakuna
-  ("a"))
-
- (aela-pilla
-  ("d"))
-
- (gayanukitta
-  ("A"))
-
- (join
-  ("\\"))
-
- (backspace
-  ((BackSpace)))
- )
-
-(state
- (init
-  (consonant (shift consonant))
-  (others)
-  (is-pilla (shift is-pilla))
-  (kombuva (shift kombuva)))
-
- (consonant
-  (rakaransaya 0x0DCA 0x200D 0x0DBB)
-  (yansaya 0x0DCA 0x200D 0x0DBA)
-  (repaya (move @-) 0x0DBB 0x0DCA 0x200D (move @+))
-  (is-pilla (shift is-pilla))
-  (join 0x0DCA 0x200D (shift consonant--join)))
-
- (consonant--join
-  (consonant (shift consonant))
-  (backspace (undo)))
-
- (is-pilla
-  (rakaransaya (move @-) 0x0DCA 0x200D 0x0DBB (shift init)))
-
- (kombuva
-  (eyanna (delete @<) 0x0D93 (shift init))
-  (al-lakuna (delete @<) 0x0DDA (shift init))
-  (kombuva (delete @<) 0x0DDB (shift combu_deka))
-  (aela-pilla (delete @<) 0x0DDC (shift kombuva_haa_aela-pilla))
-  (gayanukitta (delete @<) 0x0DDE (shift init))
-  (consonant (move @1) (delete @0) (move @>) 0x0DD9 (shift consonant--kombuva))
-  (backspace (undo)))
-
- (combu_deka
-  (consonant (move @1) (delete @0) (move @>) 0x0DDB (shift init))
-  (backspace (undo)))
-
- (kombuva_haa_aela-pilla
-  (al-lakuna (delete @<) 0x0DDD (shift init))
-  (backspace (undo)))
-
- (consonant--kombuva
-  (al-lakuna (delete @-) 0x0DDA (shift init))
-  (aela-pilla (delete @-) 0x0DDC (shift consonant--kombuva_haa_aela-pilla))
-  (gayanukitta (delete @-) 0x0DDE (shift init))
-  (yansaya (move @-) 0x0DCA 0x200D 0x0DBA (move @>))
-  (rakaransaya (move @-) 0x0DCA 0x200D 0x0DBB (move @>))
-  (join (shift consonant--join--kombuva))
-  (backspace (undo)))
-
- (consonant--kombuva_haa_aela-pilla
-  (al-lakuna (delete @-) 0x0DDD (shift init))
-  (backspace (undo)))
-
- (consonant--join--kombuva
-  (consonant (move @-) (delete @-) 0x0DCA 0x200D (move @+) 0x0DD9
-            (shift consonant--kombuva))
-  (backspace (undo)))
- )
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/si-wijesekera-preedit-alt.mimx b/MIM/si-wijesekera-preedit-alt.mimx
new file mode 100644 (file)
index 0000000..3d75a82
--- /dev/null
@@ -0,0 +1,654 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>si</language>
+    <name>wijesekera-preedit-alt</name>
+  </tags>
+  <description>Sinhala input method based on SLS 1134 Rev. 2:2004.
+  &lt;http://www.fonts.lk/doc/sin-kbd-layout4.pdf&gt;
+This input method uses preedit rather than surrounding text.
+</description>
+  <title>සි</title>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ක"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ඛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ග"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="ඝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ඞ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-.</key-event>
+        </keyseq>
+        <insert string="ඟ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x2E</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ච"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ඡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ජ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ඣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ඤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ඥ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-c</key-event>
+        </keyseq>
+        <insert string="ඦ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x63</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ට"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ඨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ඩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ඪ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ණ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-v</key-event>
+        </keyseq>
+        <insert string="ඬ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x76</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඬ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ත"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ථ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ද"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ධ"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="න"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-o</key-event>
+        </keyseq>
+        <insert string="ඳ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x6F</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඳ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ප"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ඵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="බ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="භ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ම"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ඹ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ය"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ර"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ල"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ව"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ශ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ෂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ස"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="හ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ළ"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="ෆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;q"/>
+        <insert string="ළු"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;qE"/>
+        <insert string="ළූ"/>
+      </rule>
+    </map>
+    <map id="map-others">
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ං"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-x</key-event>
+        </keyseq>
+        <insert string="ඃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="අ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wd"/>
+        <insert string="ආ"/>
+      </rule>
+      <rule>
+        <keyseq keys="we"/>
+        <insert string="ඇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="wE"/>
+        <insert string="ඈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ඉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ඊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="උ"/>
+      </rule>
+      <rule>
+        <keyseq keys="WA"/>
+        <insert string="ඌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ඍ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RD"/>
+        <insert string="ඎ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-,</key-event>
+        </keyseq>
+        <insert string="ඏ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-,</key-event>
+          <character-code>0x41</character-code>
+        </keyseq>
+        <insert string="ඐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="එ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert string="ඒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ඔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ta"/>
+        <insert string="ඕ"/>
+      </rule>
+      <rule>
+        <keyseq keys="TA"/>
+        <insert string="ඖ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="්"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ා"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ැ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ෑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ු"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ූ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ෘ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ෟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="DD"/>
+        <insert string="ෲ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-a</key-event>
+        </keyseq>
+        <insert string="ෳ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-'</key-event>
+        </keyseq>
+        <insert string="෴"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ළු"/>
+      </rule>
+      <rule>
+        <keyseq keys="JE"/>
+        <insert string="ළූ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string=" "/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="්‍ය"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="්‍ර"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="ර්‍"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string=":"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="&quot;"/>
+      </rule>
+    </map>
+    <map id="map-is-pilla">
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ි"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ී"/>
+      </rule>
+    </map>
+    <map id="map-kombuva">
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ෙ"/>
+      </rule>
+    </map>
+    <map id="map-yansaya">
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+    </map>
+    <map id="map-rakaransaya">
+      <rule>
+        <keyseq keys="`"/>
+      </rule>
+    </map>
+    <map id="map-repaya">
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+    </map>
+    <map id="map-eyanna">
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+    </map>
+    <map id="map-al-lakuna">
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+    </map>
+    <map id="map-aela-pilla">
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+    </map>
+    <map id="map-gayanukitta">
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+    </map>
+    <map id="map-join">
+      <rule>
+        <keyseq keys="\"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-others"/>
+      <branch branch-selecting-map="map-is-pilla">
+        <shift-to id="state-is-pilla"/>
+      </branch>
+      <branch branch-selecting-map="map-kombuva">
+        <shift-to id="state-kombuva"/>
+      </branch>
+    </state>
+    <state id="state-consonant">
+      <branch branch-selecting-map="map-rakaransaya">
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <insert character="0x0DBB"/>
+      </branch>
+      <branch branch-selecting-map="map-yansaya">
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <insert character="0x0DBA"/>
+      </branch>
+      <branch branch-selecting-map="map-repaya">
+        <move-to-marker position="@previous"/>
+        <insert character="0x0DBB"/>
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <move-to-marker position="@next"/>
+      </branch>
+      <branch branch-selecting-map="map-is-pilla">
+        <shift-to id="state-is-pilla"/>
+      </branch>
+      <branch branch-selecting-map="map-join">
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <shift-to id="state-consonant--join"/>
+      </branch>
+    </state>
+    <state id="state-consonant--join">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-consonant"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-is-pilla">
+      <branch branch-selecting-map="map-rakaransaya">
+        <move-to-marker position="@previous"/>
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <insert character="0x0DBB"/>
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-kombuva">
+      <branch branch-selecting-map="map-eyanna">
+        <delete-to-marker position="@first"/>
+        <insert character="0x0D93"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-al-lakuna">
+        <delete-to-marker position="@first"/>
+        <insert character="0x0DDA"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-kombuva">
+        <delete-to-marker position="@first"/>
+        <insert character="0x0DDB"/>
+        <shift-to id="state-combu_deka"/>
+      </branch>
+      <branch branch-selecting-map="map-aela-pilla">
+        <delete-to-marker position="@first"/>
+        <insert character="0x0DDC"/>
+        <shift-to id="state-kombuva_haa_aela-pilla"/>
+      </branch>
+      <branch branch-selecting-map="map-gayanukitta">
+        <delete-to-marker position="@first"/>
+        <insert character="0x0DDE"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@1"/>
+        <delete-to-marker position="@0"/>
+        <move-to-marker position="@last"/>
+        <insert character="0x0DD9"/>
+        <shift-to id="state-consonant--kombuva"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-combu_deka">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@1"/>
+        <delete-to-marker position="@0"/>
+        <move-to-marker position="@last"/>
+        <insert character="0x0DDB"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-kombuva_haa_aela-pilla">
+      <branch branch-selecting-map="map-al-lakuna">
+        <delete-to-marker position="@first"/>
+        <insert character="0x0DDD"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-consonant--kombuva">
+      <branch branch-selecting-map="map-al-lakuna">
+        <delete-to-marker position="@previous"/>
+        <insert character="0x0DDA"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-aela-pilla">
+        <delete-to-marker position="@previous"/>
+        <insert character="0x0DDC"/>
+        <shift-to id="state-consonant--kombuva_haa_aela-pilla"/>
+      </branch>
+      <branch branch-selecting-map="map-gayanukitta">
+        <delete-to-marker position="@previous"/>
+        <insert character="0x0DDE"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-yansaya">
+        <move-to-marker position="@previous"/>
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <insert character="0x0DBA"/>
+        <move-to-marker position="@last"/>
+      </branch>
+      <branch branch-selecting-map="map-rakaransaya">
+        <move-to-marker position="@previous"/>
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <insert character="0x0DBB"/>
+        <move-to-marker position="@last"/>
+      </branch>
+      <branch branch-selecting-map="map-join">
+        <shift-to id="state-consonant--join--kombuva"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-consonant--kombuva_haa_aela-pilla">
+      <branch branch-selecting-map="map-al-lakuna">
+        <delete-to-marker position="@previous"/>
+        <insert character="0x0DDD"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-consonant--join--kombuva">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@previous"/>
+        <delete-to-marker position="@previous"/>
+        <insert character="0x0DCA"/>
+        <insert character="0x200D"/>
+        <move-to-marker position="@next"/>
+        <insert character="0x0DD9"/>
+        <shift-to id="state-consonant--kombuva"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/si-wijesekera-preedit.mim b/MIM/si-wijesekera-preedit.mim
deleted file mode 100644 (file)
index bb5ffe9..0000000
+++ /dev/null
@@ -1,259 +0,0 @@
-;; si-wijesekera-preedit.mim -- Sinhala input method with wijesekera method
-;; Copyright (C) 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method si wijesekera-preedit)
-
-(description "Sinhala input method based on SLS 1134 Rev. 2:2004.
-  <http://www.fonts.lk/doc/sin-kbd-layout4.pdf>
-This input method uses preedit rather than surrounding text.
-")
-
-(title "සි")
-
-(map
- (independent
-  ("w" "අ")                          ; 0D85
-  ("b" "ඉ")                          ; 0D89
-  ("B" "ඊ")                          ; 0D8A
-  ("W" "උ")                          ; 0D8B
-  ("R" "ඍ")                          ; 0D8D
-  ((A-,) "ඏ")                                ; 0D8F
-  ("t" "එ")                          ; 0D91
-  ("T" "ඔ")                          ; 0D94
-  ("l" "ක")                          ; 0D9A
-  ("L" "ඛ")                          ; 0D9B
-  ("." "ග")                          ; 0D9C
-  (">" "ඝ")                          ; 0D9D
-  ("X" "ඞ")                          ; 0D9E
-  ((A-.) "ඟ") ((0x2E A-z) "ඟ")             ; 0D9F
-  ("p" "ච")                          ; 0DA0
-  ("P" "ඡ")                          ; 0DA1
-  ("c" "ජ")                          ; 0DA2
-  ("C" "ඣ")                          ; 0DA3
-  ("\[" "ඤ")                         ; 0DA4
-  ("{" "ඥ")                          ; 0DA5
-  ((A-c) "ඦ") ((0x63 A-z) "ඦ")             ; 0DA6
-  ("g" "ට")                          ; 0DA7
-  ("G" "ඨ")                          ; 0DA8
-  ("v" "ඩ")                          ; 0DA9
-  ("V" "ඪ")                          ; 0DAA
-  ("K" "ණ")                          ; 0DAB
-  ((A-v) "ඬ") ((0x76 A-z) "ඬ")             ; 0DAC
-  (";" "ත")                          ; 0DAD
-  (":" "ථ")                          ; 0DAE
-  ("o" "ද")                          ; 0DAF
-  ("O" "ධ")                          ; 0DB0
-  ("k" "න")                          ; 0DB1
-  ((A-o) "ඳ") ((0x6F A-z) "ඳ")             ; 0DB3
-  ("m" "ප")                          ; 0DB4
-  ("M" "ඵ")                          ; 0DB5
-  ("n" "බ")                          ; 0DB6
-  ("N" "භ")                          ; 0DB7
-  ("u" "ම")                          ; 0DB8
-  ("U" "ඹ")                          ; 0DB9
-  ("h" "ය")                          ; 0DBA
-  ("r" "ර")                          ; 0DBB
-  ("," "ල")                          ; 0DBD
-  ("j" "ව")                          ; 0DC0
-  ("Y" "ශ")                          ; 0DC1
-  ("I" "ෂ")                          ; 0DC2
-  ("i" "ස")                          ; 0DC3
-  ("y" "හ")                          ; 0DC4
-  ("<" "ළ")                          ; 0DC5
-  ("F" "ෆ")                          ; 0DC6
-  ((A-\') "෴")                               ; 0DF4
-
-  ("J" "ළු")                               ; muurdhaja lu (0DC5 0DD4)
-
-  ((S-\ ) " ")                                ; NBSP (00A0)
-  ((A-\ ) "‌")                               ; ZWNJ (200C)
-
-  ("\]" ";")
-  ("}" ":")
-  ("'" ".")
-  ("\"" ",")
-  ("z" "'")
-  ("Z" "\"")
-  )
-
- (dependent
-  ("x" "ං")                          ; 0D82
-  ((A-x) "ඃ")                                ; 0D83
-  ("a"
-   (cond
-    ((= @-1 0x0D91) (delete @-) "ඒ") ; 0D92
-    ((= @-1 0x0D94) (delete @-) "ඕ") ; 0D95
-    ((= @-1 0x0DD9) (delete @-) "ේ") ; 0DDA
-    ((= @-1 0x0DDC) (delete @-) "ෝ") ; 0DDD
-    (1 "්")))                                ; 0DCA
-  ("d"
-   (cond
-    ((= @-1 0x0D85) (delete @-) "ආ") ; 0D86
-    ((= @-1 0x0DD9) (delete @-) "ො") ; 0DDC
-    (1 "ා")))                                ; 0DCF
-  ("e"
-   (cond
-    ((= @-1 0x0D85) (delete @-) "ඇ") ; 0D87
-    (1 "ැ")))                                ; 0DD0
-  ("E"
-   (cond
-    ((= @-1 0x0D85) (delete @-) "ඈ") ; 0D88
-    ((& (= @-2 0x0DC5) (= @-1 0x0DD4))
-     (delete @-) "ූ")                        ; 0DD6
-    (1 "ෑ")))                                ; 0DD1
-  ("s" "ි")                          ; 0DD2
-  ("S" "ී")                          ; 0DD3
-  ("q" "ු")                          ; 0DD4
-  ("Q" "ූ")                          ; 0DD6
-
-  ("D"
-   (cond
-    ((= @-1 0x0D8D) (delete @-) "ඎ") ; 0D8E
-;; The following line does not work when no consonant proceeds.
-;;    ((= @-1 0x0DD8) (delete @-) "ෲ")       ; 0DF2
-    (1 "ෘ")))                                ; 0DD8
-;; This one works with or without a preceeding consonant.
-  ("DD" "ෲ")                                 ; 0DF2
-
-  ("A"
-   (cond
-    ((= @-1 0x0D8B) (delete @-) "ඌ") ; 0D8C
-    ((= @-1 0x0D8F) (delete @-) "ඐ") ; 0D90
-    ((= @-1 0x0D94) (delete @-) "ඖ") ; 0D96
-    ((= @-1 0x0DD9) (delete @-) "ෞ") ; 0DDE
-    (1 "ෟ")))                                ; 0DDF
-  ((A-a) "ෳ")                                ; 0DF3
-
-  ("H"                                 ; yansaya (0DCA 200D 0DBA)
-   (cond
-    ((| (= @-1 0x0DD9) (= @-1 0x0DDB))
-     (move @-) "්‍ය" (move @>))
-    (1
-     "්‍ය")))
-
-  ("`"                                 ; rakaransaya (0DCA 200D 0DBB)
-   (cond
-    ((| (= @-1 0x0DD2) (= @-1 0x0DD3) (= @-1 0x0DD9) (= @-1 0x0DDB))
-     (move @-) "්‍ර" (move @>))
-    (1 "්‍ර")))
-
-  ("~"                                 ; repaya (0DBB 0DCA 200D)
-   (move @<)
-   "ර්‍"
-   (move @>))
-  )
-
- (kombuva
-  ("f" "ෙ"))                         ; 0DD9
-
- (join
-  ("\\"))
-
- (backspace
-  ((BackSpace)))
- )
-
-(state
- (init-state
-  (independent
-   (shift independent-state))
-  (kombuva
-   (shift kombuva-state))
-  (dependent))
-
- (independent-state
-  (dependent)
-  (join
-   (cond
-    ((| (= @-1 0x0DD9) (= @-1 0x0DDB))
-     (shift join-state))
-    ((| (< @-1 0x0D9A) (> @-1 0x0DC6))
-     (undo -1))
-    (1
-     (shift join-state))))
-  (backspace
-   (undo)))
-
- (join-state
-  (t
-   (mark p))
-  (independent
-   (move p)
-   (set c @-1)
-   (cond
-    ((| (= c 0x0DD9) (= c 0x0DDB))
-     (delete @-)
-     "්‍"                          ; 0DCA 200D
-     (move @>)
-     (insert c))
-    (1
-     "්‍"                          ; 0DCA 200D
-     (move @>)))
-   (shift independent-state))
-  (backspace
-   (undo)))
-
- (kombuva-state
-  (t
-   (mark p))
-  (independent
-   (cond
-    ((& (= @0 0x0DD9) (= @1 0x0D91))
-     (delete @<)
-     "ඓ"                             ; 0D93
-     (shift independent-state))
-    ((& (= @0 0x0DD9) (< @2 0))
-     (move @0)
-     (delete @+)
-     (move @>)
-     "ෙ"                             ; 0DD9
-     (shift independent-state))
-    ((& (= @0 0x0DDB) (< @2 0))
-     (move @0)
-     (delete @+)
-     (move @>)
-     "ෛ"                             ; 0DDB
-     (shift independent-state))
-    (1
-     (delete p)
-     (pushback 1)
-     (shift init-state))))
-  (kombuva
-   (mark p)
-   (cond
-    ((& (= @0 0x0DD9) (< @2 0))
-     (delete @<)
-     "ෛ")                            ; 0DDB
-    (1
-     (delete @-)
-     (pushback 1)
-     (shift init-state))))
-  (dependent
-   (mark p))
-  (backspace
-   (undo))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/si-wijesekera-preedit.mimx b/MIM/si-wijesekera-preedit.mimx
new file mode 100644 (file)
index 0000000..840c90b
--- /dev/null
@@ -0,0 +1,772 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>si</language>
+    <name>wijesekera-preedit</name>
+  </tags>
+  <description>Sinhala input method based on SLS 1134 Rev. 2:2004.
+  &lt;http://www.fonts.lk/doc/sin-kbd-layout4.pdf&gt;
+This input method uses preedit rather than surrounding text.
+</description>
+  <title>සි</title>
+  <map-list>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="අ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ඉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ඊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="උ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ඍ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-,</key-event>
+        </keyseq>
+        <insert string="ඏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="එ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ඔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ක"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ඛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ග"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="ඝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ඞ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-.</key-event>
+        </keyseq>
+        <insert string="ඟ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x2E</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ච"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ඡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ජ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ඣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ඤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ඥ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-c</key-event>
+        </keyseq>
+        <insert string="ඦ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x63</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ට"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ඨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ඩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ඪ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ණ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-v</key-event>
+        </keyseq>
+        <insert string="ඬ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x76</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඬ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ත"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ථ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ද"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ධ"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="න"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-o</key-event>
+        </keyseq>
+        <insert string="ඳ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <character-code>0x6F</character-code>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <insert string="ඳ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ප"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ඵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="බ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="භ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ම"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ඹ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ය"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ර"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ල"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ව"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ශ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ෂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ස"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="හ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ළ"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="ෆ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-'</key-event>
+        </keyseq>
+        <insert string="෴"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ළු"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string=" "/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string=":"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="&quot;"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ං"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-x</key-event>
+        </keyseq>
+        <insert string="ඃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D91</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඒ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D94</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඕ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ේ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0DDC</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ෝ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="්"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D85</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ආ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ො"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ා"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D85</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඇ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ැ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D85</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඈ"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0DC5</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DD4</int-val>
+              </expr>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ූ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ෑ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ි"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ී"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ු"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ූ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D8D</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඎ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ෘ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="DD"/>
+        <insert string="ෲ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D8B</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඌ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D8F</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඐ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D94</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ඖ"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="ෞ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="ෟ"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-a</key-event>
+        </keyseq>
+        <insert string="ෳ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+            </expr>
+            <move-to-marker position="@previous"/>
+            <insert string="්‍ය"/>
+            <move-to-marker position="@last"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="්‍ය"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DD2</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DD3</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+            </expr>
+            <move-to-marker position="@previous"/>
+            <insert string="්‍ර"/>
+            <move-to-marker position="@last"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="්‍ර"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <move-to-marker position="@first"/>
+        <insert string="ර්‍"/>
+        <move-to-marker position="@last"/>
+      </rule>
+    </map>
+    <map id="map-kombuva">
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ෙ"/>
+      </rule>
+    </map>
+    <map id="map-join">
+      <rule>
+        <keyseq keys="\"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init-state">
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-independent-state"/>
+      </branch>
+      <branch branch-selecting-map="map-kombuva">
+        <shift-to id="state-kombuva-state"/>
+      </branch>
+      <branch branch-selecting-map="map-dependent"/>
+    </state>
+    <state id="state-independent-state">
+      <branch branch-selecting-map="map-dependent"/>
+      <branch branch-selecting-map="map-join">
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+            </expr>
+            <shift-to id="state-join-state"/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <undo target-of-undo="-1"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-join-state"/>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-join-state">
+      <state-hook>
+        <mark-current-position markerID="p"/>
+      </state-hook>
+      <branch branch-selecting-map="map-independent">
+        <move-to-marker markerID="p"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+            </expr>
+            <delete-to-marker position="@previous"/>
+            <insert string="්‍"/>
+            <move-to-marker position="@last"/>
+            <insert character-or-string="variable">
+              <variable-reference id="c"/>
+            </insert>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="්‍"/>
+            <move-to-marker position="@last"/>
+          </case>
+        </conditional>
+        <shift-to id="state-independent-state"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-kombuva-state">
+      <state-hook>
+        <mark-current-position markerID="p"/>
+      </state-hook>
+      <branch branch-selecting-map="map-independent">
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <variable-reference id="@0" type="predefined"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="@1" type="predefined"/>
+                <int-val>0x0D91</int-val>
+              </expr>
+            </expr>
+            <delete-to-marker position="@first"/>
+            <insert string="ඓ"/>
+            <shift-to id="state-independent-state"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <variable-reference id="@0" type="predefined"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="&lt;">
+                <variable-reference id="@2" type="predefined"/>
+                <int-val>0</int-val>
+              </expr>
+            </expr>
+            <move-to-marker position="@0"/>
+            <delete-to-marker position="@next"/>
+            <move-to-marker position="@last"/>
+            <insert string="ෙ"/>
+            <shift-to id="state-independent-state"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <variable-reference id="@0" type="predefined"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+              <expr operator="&lt;">
+                <variable-reference id="@2" type="predefined"/>
+                <int-val>0</int-val>
+              </expr>
+            </expr>
+            <move-to-marker position="@0"/>
+            <delete-to-marker position="@next"/>
+            <move-to-marker position="@last"/>
+            <insert string="ෛ"/>
+            <shift-to id="state-independent-state"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-to-marker markerID="p"/>
+            <pushback-n-events n="1"/>
+            <shift-to id="state-init-state"/>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-kombuva">
+        <mark-current-position markerID="p"/>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <variable-reference id="@0" type="predefined"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="&lt;">
+                <variable-reference id="@2" type="predefined"/>
+                <int-val>0</int-val>
+              </expr>
+            </expr>
+            <delete-to-marker position="@first"/>
+            <insert string="ෛ"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-to-marker position="@previous"/>
+            <pushback-n-events n="1"/>
+            <shift-to id="state-init-state"/>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-dependent">
+        <mark-current-position markerID="p"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/si-wijesekera.mim b/MIM/si-wijesekera.mim
deleted file mode 100644 (file)
index 34ffa47..0000000
+++ /dev/null
@@ -1,590 +0,0 @@
-;; si-wijesekera.mim -- Sinhala input method with wijesekera method
-;; Copyright (C) 2005, 2006, 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method si wijesekera)
-
-(description "Sinhala input method based on SLS 1134 Rev. 2:2004.
-  <http://www.fonts.lk/doc/sin-kbd-layout4.pdf>
-This input method requires surrounding text support.
-")
-
-(title "සි")
-
-(macro
- ;; skip following (virama zwj consonant)* sequence
- (forward
-  (set cc3 @+3)
-  (cond
-   ((& (= @+1 0x0DCA) (= @+2 0x200D) (>= cc3 0x0D9A) (<= cc3 0x0DC6))
-    (delete @+3)
-    0x0DCA 0x200D
-    (insert cc3)
-    (forward))))
-
- (backward
-  (set cc1 @-1)
-  (cond
-   ((& (= @-3 0x0DCA) (= @-2 0x200D) (>= cc1 0x0D9A) (<= cc1 0x0DC6))
-    (delete @-3)
-    0x0DCA
-    0x200D
-    (insert cc1)
-    (move @<)
-    (backward))))
-
- (delete-preceding-zw
-  (cond
-   ((| (= @-1 0x200C) (= @-1 0x200D))
-    (delete @-1)
-    (delete-preceding-zw))))
-
- (delete-following-zw
-  (cond
-   ((| (= @+1 0x200C) (= @+1 0x200D))
-    (delete @+1)
-    (delete-following-zw))))
-
- (merge-kombuva
-  (delete @-1)
-  (delete @+2)
-  (insert c1)))
-
-(map
- (consonant
-  ("l" "ක")                          ; 0D9A
-  ("L" "ඛ")                          ; 0D9B
-  ("." "ග")                          ; 0D9C
-  (">" "ඝ")                          ; 0D9D
-  ("X" "ඞ")                          ; 0D9E
-  ((A-.) "ඟ")                                ; 0D9F
-  ("p" "ච")                          ; 0DA0
-  ("P" "ඡ")                          ; 0DA1
-  ("c" "ජ")                          ; 0DA2
-  ("C" "ඣ")                          ; 0DA3
-  ("\[" "ඤ")                         ; 0DA4
-  ("{" "ඥ")                          ; 0DA5
-  ((A-c) "ඦ")                                ; 0DA6
-  ("g" "ට")                          ; 0DA7
-  ("G" "ඨ")                          ; 0DA8
-  ("v" "ඩ")                          ; 0DA9
-  ("V" "ඪ")                          ; 0DAA
-  ("K" "ණ")                          ; 0DAB
-  ((A-v) "ඬ")                                ; 0DAC
-  (";" "ත")                          ; 0DAD
-  (":" "ථ")                          ; 0DAE
-  ("o" "ද")                          ; 0DAF
-  ("O" "ධ")                          ; 0DB0
-  ("k" "න")                          ; 0DB1
-  ((A-o) "ඳ")                                ; 0DB3
-  ("m" "ප")                          ; 0DB4
-  ("M" "ඵ")                          ; 0DB5
-  ("n" "බ")                          ; 0DB6
-  ("N" "භ")                          ; 0DB7
-  ("u" "ම")                          ; 0DB8
-  ("U" "ඹ")                          ; 0DB9
-  ("h" "ය")                          ; 0DBA
-  ("r" "ර")                          ; 0DBB
-  ("," "ල")                          ; 0DBD
-  ("j" "ව")                          ; 0DC0
-  ("Y" "ශ")                          ; 0DC1
-  ("I" "ෂ")                          ; 0DC2
-  ("i" "ස")                          ; 0DC3
-  ("y" "හ")                          ; 0DC4
-  ("<" "ළ")                          ; 0DC5
-  ("F" "ෆ")                          ; 0DC6
-  )
-
- (misc
-  ("x" "ං")                          ; 0D82
-  ((A-x) "ඃ")                                ; 0D83
-
-  ("w" "අ")                          ; 0D85
-  ("b" "ඉ")                          ; 0D89
-  ("B" "ඊ")                          ; 0D8A
-  ("W" "උ")                          ; 0D8B
-  ("R" "ඍ")                          ; 0D8D
-  ((A-,) "ඏ")                                ; 0D8F
-
-  ("T" "ඔ")                          ; 0D94
-
-  ("s" "ි")                          ; 0DD2
-  ("S" "ී")                          ; 0DD3
-  ("q" "ු")                          ; 0DD4
-
-  ("Q" "ූ")                          ; 0DD6
-
-  ((A-a) "ෳ")                                ; 0DF3
-  ((A-\') "෴")                               ; 0DF4
-
-  ("\]" ";")
-  ("}" ":")
-  ("'" ".")
-  ("\"" ",")
-  ("z" "'")
-  ("Z" "\"")
-
-  ("|" "‍්")                               ; touch (ZWJ 0DCA)
-  ("J" "ළු")                               ; muurdhaja lu (0DC5 0DD4)
-  ((S-\ ) " ")                                ; NBSP
-  ((A-\ ) "‌")                               ; ZWNJ
-
-  ("t"
-   (set c @-2)
-   (cond
-    ((= @-1 0x0DD9)
-     (cond
-      ((= c 0x200C)
-       (delete @-2)
-       0x0D93)
-      ((| (< c 0x0D9A) (> c 0x0DC6))
-       (delete @-1)
-       0x0D93)
-      (1
-       0x0D91)))
-    (1
-     0x0D91)))
-
-  ("a"
-   (set c @-1)
-   (cond
-    ((= c 0x0D91)
-     (delete @-1)
-     0x0D92)
-    ((= c 0x0D94)
-     (delete @-1)
-     0x0D95)
-    ((= c 0x0DD9)
-     (delete @-1)
-     0x0DDA)
-    ((= c 0x0DDC)
-     (delete @-1)
-     0x0DDD)
-    (1
-     0x0DCA)))
-
-  ("d"
-   (set c @-1)
-   (cond
-    ((= c 0x0D85)
-     (delete @-1)
-     0x0D86)
-    ((= c 0x0DD9)
-     (delete @-1)
-     0x0DDC)
-    (1
-     0x0DCF)))
-
-  ("e"
-   (cond
-    ((= @-1 0x0D85)
-     (delete @-1)
-     0x0D87)
-    (1
-     0x0DD0)))
-
-  ("E"
-   (set c @-1)
-   (cond
-    ((= c 0x0D85)
-     (delete @-1)
-     0x0D88)
-    ((= c 0x0DD4)
-     (cond
-      ((= @-2 0x0DC5)
-       (delete @-1)
-       0x0DD6)
-      (1
-       0x0DD1)))
-    (1
-     0x0DD1)))     
-
-  ("D"
-   (set c @-1)
-   (cond
-    ((= c 0x0D8D)
-     (delete @-1)
-     0x0D8E)
-    ((= c 0x0DD8)
-     (delete @-1)
-     0x0DF2)
-    (1
-     0x0DD8)))
-
-  ("A"
-   (set c @-1)
-   (cond
-    ((= c 0x0D8B)
-     (delete @-1)
-     0x0D8C)
-    ((= c 0x0D8F)
-     (delete @-1)
-     0x0D90)
-    ((= c 0x0D94)
-     (delete @-1)
-     0x0D96)
-    ((= c 0x0DD9)
-     (delete @-1)
-     0x0DDE)
-    (1
-     0x0DDF)))
-
-  ("f"
-   (set c @+1)
-   (cond
-    ((& (>= c 0x0D9A) (<= c 0x0DC6))
-     (delete @+1)
-     (insert c)
-     (forward)
-     (set c @+1)
-     (cond
-      ((= c 0x0DCA)
-       (delete @+1)
-       0x0DDA)
-      ((= c 0x0DD9)
-       (delete @+1)
-       0x0DDB)
-      ((= c 0x0DCF)
-       (delete @+1)
-       0x0DDC)
-      ((= c 0x0DDF)
-       (delete @+1)
-       0x0DDE)
-      (1
-       0x0DD9)))
-    ((= c 0x0D91)
-     (delete @+1)
-     0x0D93)
-    ((= c 0x0DD9)
-     (delete @+1)
-     0x0DDB)
-    ((& (= c 0x200C) (= @+2 0x0DD9))
-     (delete @+2)
-     0x200C 0x0DDB)
-    ((& (= @-1 0x0DD9)
-       (| (< @-2 0x0D9A) (> @-2 0x0DC6)))
-     (delete @-1)
-     0x0DDB)
-    ((& (>= @-1 0x0D9A) (<= @-1 0x0DC6))
-     0x200C 0x0DD9)
-    (1
-     0x0DD9)))
-   
-  ;; sanyaka letters
-  ((A-z)
-   (set c @-1)
-   (cond
-    ((= c 0x0DAF)
-     (delete @-1)
-     0x0DB3)
-    ((= c 0x0D9C)
-     (delete @-1)
-     0x0D9F)
-    ((= c 0x0DA9)
-     (delete @-1)
-     0x0DAC)
-    ((= c 0x0DA2)
-     (delete @-1)
-     0x0DA6)))
-
-  ;; yansaya
-  ("H"
-   (set c @-1)
-   (cond
-    ((= c 0x0DD9)
-     (delete @-1))
-    ((= c 0x0DDB)
-     (delete @-1))
-    (1
-     (set c 0)))
-   (cond
-    ((& (>= @-1 0x0D9A) (<= @-1 0x0DC6))
-     0x0DCA 0x200D 0x0DBA))
-   (cond
-    ((> c 0)
-     (insert c))))
-
-  ;; rakaransaya
-  ("`"
-   (set c @-1)
-   (cond
-    ((| (= c 0x0DD9) (= c 0x0DDB) (= c 0x0DD2) (= c 0x0DD3))
-     (delete @-1))
-    (1
-     (set c 0)))
-   (cond
-    ((& (>= @-1 0x0D9A) (<= @-1 0x0DC6))
-     0x0DCA 0x200D 0x0DBB))
-   (cond
-    ((> c 0)
-     (insert c))))
-
-  ;; repaya
-  ("~"
-   (set c @-1)
-   (cond
-    ((| (= c 0x0DD9) (= c 0x0DDB))
-     (delete @-1))
-    (1
-     (set c 0)))
-   (backward)
-   (cond
-    ((& (>= @-1 0x0D9A) (<= @-1 0x0DC6))
-     (set c1 @-1)
-     (delete @-1)
-     (insert c1)
-     (move @<)
-     0x0DBB 0x0DCA 0x200D))
-   (cond
-    ((> c 0)
-     (move @>)
-     (insert c))))
-
-  ((BackSpace)
-   (delete-preceding-zw)
-   (set c @-1)
-   (cond
-    ((< c 0)
-     (unhandle)))
-   (delete @-1)
-   (cond
-    ((= c 0x0D86)
-     0x0D85)
-    ((= c 0x0D87)
-     0x0D85)
-    ((= c 0x0D88)
-     0x0D85)
-    ((= c 0x0D8C)
-     0x0D8B)
-    ((= c 0x0D8E)
-     0x0D8D)
-    ((= c 0x0D90)
-     0x0D8F)
-    ((= c 0x0D92)
-     0x0D8F)
-    ((= c 0x0D93)
-     (cond ((& (>= @-1 0x0D9A) (<= @-1 0x0DC6)) 0x200C))
-     0x0DD9)
-    ((= c 0x0D95)
-     0x0D94)
-    ((= c 0x0D96)
-     0x0D94)
-
-    ((& (>= c 0x0D9A) (<= c 0x0DC6) (= @-2 0x0DCA) (= @-1 0x200D))
-     (cond
-      ((= @-3 0x0DBB)
-       (delete @-3)
-       (insert c))
-      (1
-       (delete @-2))))
-
-    ((= c 0x0DD9)
-     (cond
-      ((| (< @-1 0x0D9A) (> @-1 0x0DC6)))
-      ((= @+1 0x0D91)
-       (delete @-1)
-       (delete @+1)
-       0x0D93)
-      ((& (>= @+1 0x0D9A) (<= @+1 0x0DC6))
-       (set c1 @+1)
-       (cond
-       ((= @+2 0x0DD9)
-        (merge-kombuva)
-        0x0DDB)
-       ((= @+2 0x0DCA)
-        (merge-kombuva)
-        0x0DDA)
-       ((= @+2 0x0DCF)
-        (merge-kombuva)
-        0x0DDC)
-       ((= @+2 0x0DDF)
-        (merge-kombuva)
-        0x0DDE)
-       (1
-        (delete @-1)
-        (delete @+1)
-        (insert c1)
-        0x0DD9)))
-      ((& (>= @-2 0x0D9A) (<= @-2 0x0DC6))
-       (delete @-1)
-       0x200C
-       0x0DD9)
-      ((& (= @-4 0x0DBB) (= @-3 0x0DCA) (= @-2 0x200D))
-       (set c1 @-1)
-       (delete @-4)
-       (insert c1)
-       0x0DD9)
-      ((& (>= @-4 0x0D9A) (<= @-4 0x0DC6) (= @-3 0x0DCA) (= @-2 0x200D))
-       (delete @-3)
-       0x0DD9)
-      (1
-       (delete @-1)
-       0x0DD9)))
-
-    ((= c 0x0DDA)
-     0x0DD9)
-
-    ((= c 0x0DDB)
-     (cond
-      ((| (< @-1 0x0D9A) (> @-1 0x0DC6))
-       0x0DD9)
-      ((& (>= @-2 0x0D9A) (<= @-2 0x0DC6))
-       (delete @-1)
-       0x200C
-       0x0DDB)
-      ((& (= @-4 0x0DBB) (= @-3 0x0DCA) (= @-2 0x200D))
-       (set c1 @-1)
-       (delete @-4)
-       (insert c1)
-       0x0DDB)
-      ((& (>= @-4 0x0D9A) (<= @-4 0x0DC6) (= @-3 0x0DCA) (= @-2 0x200D))
-       (delete @-3)
-       0x0DDB)
-      (1
-       (delete @-1)
-       0x0DDB)))
-
-    ((= c 0x0DDC)
-     0x0DD9)
-    ((= c 0x0DDD)
-     0x0DDC)
-    ((= c 0x0DDE)
-     0x0DD9)
-    ((= c 0x0DF2)
-     0x0DD8))
-
-   (cond
-    ((& (>= @-1 0x0D9A)
-       (<= @-1 0x0DC6)
-       (| (= @+1 0x0DD9) (= @+1 0x0DDB)))
-     0x200C)))
-
-  ((Delete)
-   (delete-following-zw)
-   (set c @+1)
-   (cond
-    ((< c 0)
-     (unhandle)))
-   (delete @+1)
-   (cond
-    ((= c 0x0D86)
-     0x0DCF)
-    ((= c 0x0D87)
-     0x0DD0)
-    ((= c 0x0D88)
-     0x0DD1)
-    ((= c 0x0D8C)
-     0x0DDF)
-    ((= c 0x0D8E)
-     0x0DD8)
-    ((= c 0x0D90)
-     0x0DDF)
-    ((= c 0x0D92)
-     0x0DCA)
-    ((= c 0x0D93)
-     0x0D91)
-    ((& (>= c 0x0D9A) (<= c 0x0DC6))
-     (forward)
-     (cond
-      ((= @+1 0x0DD9)
-       (delete @+1)
-       (move @<)
-       (insert c))
-      ((= @+1 0x0DDB)
-       (delete @+1)
-       0x0DD9
-       (move @<)
-       (insert c))
-      ((= @+1 0x0DDA)
-       (delete @+1)
-       0x0DCA
-       (move @<)
-       (insert c))
-      ((= @+1 0x0DDC)
-       (delete @+1)
-       0x0DCF
-       (move @<)
-       (insert c))
-      ((= @+1 0x0DDE)
-       (delete @+1)
-       0x0DDF
-       (move @<)
-       (insert c))
-      (1
-       (delete @<))))
-    ((= c 0x0DDB)
-     0x0DD9))))
-
- (join
-  ("\\")))
-
-(state
- (init
-  (consonant
-   (move @<)
-   (cond
-    ((= @-1 0x0DD9)
-     (cond
-      ((= @-2 0x200C)
-       (delete @-2)
-       (move @>)
-       0x0DD9)
-      ((| (< @-2 0x0D9A) (> @-2 0x0DC6))
-       (delete @-1)
-       (move @>)
-       0x0DD9)))
-    ((= @-1 0x0DDB)
-     (cond
-      ((= @-2 0x200C)
-       (delete @-2)
-       (move @>)
-       0x0DDB)
-      ((| (< @-2 0x0D9A) (> @-2 0x0DC6))
-       (delete @-1)
-       (move @>)
-       0x0DDB)))))
-  (misc)
-  (join (shift join)))
-
- (join
-  (consonant
-   (move @<)
-   (set c @-1)
-   (cond
-    ((| (= c 0x0DD9) (= c 0x0DDB))
-     (cond
-      ((& (>= @-2 0x0D9A) (<= @-2 0x0DC6))
-       (delete @-1)
-       0x0DCA 0x200D
-       (move @>)
-       (insert c))))
-    ((& (>= c 0x0D9A) (<= c 0x0DC6))
-     0x0DCA 0x200D))
-   (shift init))
-
-  (nil
-   (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/si-wijesekera.mimx b/MIM/si-wijesekera.mimx
new file mode 100644 (file)
index 0000000..3fec74e
--- /dev/null
@@ -0,0 +1,1771 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>si</language>
+    <name>wijesekera</name>
+  </tags>
+  <description>Sinhala input method based on SLS 1134 Rev. 2:2004.
+  &lt;http://www.fonts.lk/doc/sin-kbd-layout4.pdf&gt;
+This input method requires surrounding text support.
+</description>
+  <title>සි</title>
+  <macro-list>
+    <macro id="macro-forward">
+      <set id="cc3">
+        <predefined-nth-previous-or-following-character position="+3"/>
+      </set>
+      <conditional>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0DCA</int-val>
+            </expr>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+2"/>
+              <int-val>0x200D</int-val>
+            </expr>
+            <expr operator="&gt;=">
+              <variable-reference id="cc3"/>
+              <int-val>0x0D9A</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <variable-reference id="cc3"/>
+              <int-val>0x0DC6</int-val>
+            </expr>
+          </expr>
+          <delete-n-characters n="+3"/>
+          <insert character="0x0DCA"/>
+          <insert character="0x200D"/>
+          <insert character-or-string="variable">
+            <variable-reference id="cc3"/>
+          </insert>
+          <macro-reference id="macro-forward"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-backward">
+      <set id="cc1">
+        <predefined-nth-previous-or-following-character position="-1"/>
+      </set>
+      <conditional>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-3"/>
+              <int-val>0x0DCA</int-val>
+            </expr>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-2"/>
+              <int-val>0x200D</int-val>
+            </expr>
+            <expr operator="&gt;=">
+              <variable-reference id="cc1"/>
+              <int-val>0x0D9A</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <variable-reference id="cc1"/>
+              <int-val>0x0DC6</int-val>
+            </expr>
+          </expr>
+          <delete-n-characters n="-3"/>
+          <insert character="0x0DCA"/>
+          <insert character="0x200D"/>
+          <insert character-or-string="variable">
+            <variable-reference id="cc1"/>
+          </insert>
+          <move-to-marker position="@first"/>
+          <macro-reference id="macro-backward"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-delete-preceding-zw">
+      <conditional>
+        <case>
+          <expr operator="|">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x200D</int-val>
+            </expr>
+          </expr>
+          <delete-n-characters n="-1"/>
+          <macro-reference id="macro-delete-preceding-zw"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-delete-following-zw">
+      <conditional>
+        <case>
+          <expr operator="|">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x200D</int-val>
+            </expr>
+          </expr>
+          <delete-n-characters n="+1"/>
+          <macro-reference id="macro-delete-following-zw"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-merge-kombuva">
+      <delete-n-characters n="-1"/>
+      <delete-n-characters n="+2"/>
+      <insert character-or-string="variable">
+        <variable-reference id="c1"/>
+      </insert>
+    </macro>
+  </macro-list>
+  <map-list>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ක"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ඛ"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ග"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="ඝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ඞ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-.</key-event>
+        </keyseq>
+        <insert string="ඟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ච"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ඡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ජ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ඣ"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ඤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ඥ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-c</key-event>
+        </keyseq>
+        <insert string="ඦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ට"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ඨ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ඩ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ඪ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ණ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-v</key-event>
+        </keyseq>
+        <insert string="ඬ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ත"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ථ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ද"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ධ"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="න"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-o</key-event>
+        </keyseq>
+        <insert string="ඳ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ප"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ඵ"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="බ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="භ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ම"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ඹ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ය"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ර"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ල"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ව"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ශ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ෂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ස"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="හ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ළ"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="ෆ"/>
+      </rule>
+    </map>
+    <map id="map-misc">
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ං"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-x</key-event>
+        </keyseq>
+        <insert string="ඃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="අ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ඉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ඊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="උ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ඍ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-,</key-event>
+        </keyseq>
+        <insert string="ඏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ඔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ි"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ී"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ු"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ූ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-a</key-event>
+        </keyseq>
+        <insert string="ෳ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-'</key-event>
+        </keyseq>
+        <insert string="෴"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string=":"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="‍්"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ළු"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string=" "/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-2"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="c"/>
+                  <int-val>0x200C</int-val>
+                </expr>
+                <delete-n-characters n="-2"/>
+                <insert character="0x0D93"/>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <variable-reference id="c"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <variable-reference id="c"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <insert character="0x0D93"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <insert character="0x0D91"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0D91"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D91</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D92"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D94</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D95"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DDA"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDC</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DDD"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0DCA"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D85</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D86"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DDC"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0DCF"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0D85</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D87"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0DD0"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D85</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D88"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD4</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x0DC5</int-val>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <insert character="0x0DD6"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <insert character="0x0DD1"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0DD1"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D8D</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D8E"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD8</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DF2"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0DD8"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D8B</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D8C"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D8F</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D90"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D94</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D96"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DDE"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0DDF"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="+1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="+1"/>
+            <insert character-or-string="variable">
+              <variable-reference id="c"/>
+            </insert>
+            <macro-reference id="macro-forward"/>
+            <set id="c">
+              <predefined-nth-previous-or-following-character position="+1"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="c"/>
+                  <int-val>0x0DCA</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DDA"/>
+              </case>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="c"/>
+                  <int-val>0x0DD9</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DDB"/>
+              </case>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="c"/>
+                  <int-val>0x0DCF</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DDC"/>
+              </case>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="c"/>
+                  <int-val>0x0DDF</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DDE"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <insert character="0x0DD9"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D91</int-val>
+            </expr>
+            <delete-n-characters n="+1"/>
+            <insert character="0x0D93"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-n-characters n="+1"/>
+            <insert character="0x0DDB"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x200C</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="+2"/>
+            <insert character="0x200C"/>
+            <insert character="0x0DDB"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="|">
+                <expr operator="&lt;">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x0D9A</int-val>
+                </expr>
+                <expr operator="&gt;">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x0DC6</int-val>
+                </expr>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DDB"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <insert character="0x200C"/>
+            <insert character="0x0DD9"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0DD9"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-z</key-event>
+        </keyseq>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DAF</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DB3"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D9C</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0D9F"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DA9</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DAC"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DA2</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0DA6"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDB</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <set id="c">
+              <int-val>0</int-val>
+            </set>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <insert character="0x0DCA"/>
+            <insert character="0x200D"/>
+            <insert character="0x0DBA"/>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <variable-reference id="c"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert character-or-string="variable">
+              <variable-reference id="c"/>
+            </insert>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DD2</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DD3</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <set id="c">
+              <int-val>0</int-val>
+            </set>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <insert character="0x0DCA"/>
+            <insert character="0x200D"/>
+            <insert character="0x0DBB"/>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <variable-reference id="c"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert character-or-string="variable">
+              <variable-reference id="c"/>
+            </insert>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <set id="c">
+              <int-val>0</int-val>
+            </set>
+          </case>
+        </conditional>
+        <macro-reference id="macro-backward"/>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <set id="c1">
+              <predefined-nth-previous-or-following-character position="-1"/>
+            </set>
+            <delete-n-characters n="-1"/>
+            <insert character-or-string="variable">
+              <variable-reference id="c1"/>
+            </insert>
+            <move-to-marker position="@first"/>
+            <insert character="0x0DBB"/>
+            <insert character="0x0DCA"/>
+            <insert character="0x200D"/>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <variable-reference id="c"/>
+              <int-val>0</int-val>
+            </expr>
+            <move-to-marker position="@last"/>
+            <insert character-or-string="variable">
+              <variable-reference id="c"/>
+            </insert>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <macro-reference id="macro-delete-preceding-zw"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&lt;">
+              <variable-reference id="c"/>
+              <int-val>0</int-val>
+            </expr>
+            <unhandle/>
+          </case>
+        </conditional>
+        <delete-n-characters n="-1"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D86</int-val>
+            </expr>
+            <insert character="0x0D85"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D87</int-val>
+            </expr>
+            <insert character="0x0D85"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D88</int-val>
+            </expr>
+            <insert character="0x0D85"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D8C</int-val>
+            </expr>
+            <insert character="0x0D8B"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D8E</int-val>
+            </expr>
+            <insert character="0x0D8D"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D90</int-val>
+            </expr>
+            <insert character="0x0D8F"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D92</int-val>
+            </expr>
+            <insert character="0x0D8F"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D93</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <insert character="0x200C"/>
+              </case>
+            </conditional>
+            <insert character="0x0DD9"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D95</int-val>
+            </expr>
+            <insert character="0x0D94"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D96</int-val>
+            </expr>
+            <insert character="0x0D94"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0DCA</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x200D</int-val>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-3"/>
+                  <int-val>0x0DBB</int-val>
+                </expr>
+                <delete-n-characters n="-3"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-2"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+              </case>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0D91</int-val>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0D93"/>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="+1"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="+1"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <set id="c1">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                </set>
+                <conditional>
+                  <case>
+                    <expr operator="=">
+                      <predefined-nth-previous-or-following-character position="+2"/>
+                      <int-val>0x0DD9</int-val>
+                    </expr>
+                    <macro-reference id="macro-merge-kombuva"/>
+                    <insert character="0x0DDB"/>
+                  </case>
+                  <case>
+                    <expr operator="=">
+                      <predefined-nth-previous-or-following-character position="+2"/>
+                      <int-val>0x0DCA</int-val>
+                    </expr>
+                    <macro-reference id="macro-merge-kombuva"/>
+                    <insert character="0x0DDA"/>
+                  </case>
+                  <case>
+                    <expr operator="=">
+                      <predefined-nth-previous-or-following-character position="+2"/>
+                      <int-val>0x0DCF</int-val>
+                    </expr>
+                    <macro-reference id="macro-merge-kombuva"/>
+                    <insert character="0x0DDC"/>
+                  </case>
+                  <case>
+                    <expr operator="=">
+                      <predefined-nth-previous-or-following-character position="+2"/>
+                      <int-val>0x0DDF</int-val>
+                    </expr>
+                    <macro-reference id="macro-merge-kombuva"/>
+                    <insert character="0x0DDE"/>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <delete-n-characters n="-1"/>
+                    <delete-n-characters n="+1"/>
+                    <insert character-or-string="variable">
+                      <variable-reference id="c1"/>
+                    </insert>
+                    <insert character="0x0DD9"/>
+                  </case>
+                </conditional>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <insert character="0x200C"/>
+                <insert character="0x0DD9"/>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-4"/>
+                    <int-val>0x0DBB</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-3"/>
+                    <int-val>0x0DCA</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x200D</int-val>
+                  </expr>
+                </expr>
+                <set id="c1">
+                  <predefined-nth-previous-or-following-character position="-1"/>
+                </set>
+                <delete-n-characters n="-4"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c1"/>
+                </insert>
+                <insert character="0x0DD9"/>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-4"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-4"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-3"/>
+                    <int-val>0x0DCA</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x200D</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-3"/>
+                <insert character="0x0DD9"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-1"/>
+                <insert character="0x0DD9"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDA</int-val>
+            </expr>
+            <insert character="0x0DD9"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDB</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <insert character="0x0DD9"/>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <insert character="0x200C"/>
+                <insert character="0x0DDB"/>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-4"/>
+                    <int-val>0x0DBB</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-3"/>
+                    <int-val>0x0DCA</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x200D</int-val>
+                  </expr>
+                </expr>
+                <set id="c1">
+                  <predefined-nth-previous-or-following-character position="-1"/>
+                </set>
+                <delete-n-characters n="-4"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c1"/>
+                </insert>
+                <insert character="0x0DDB"/>
+              </case>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-4"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-4"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-3"/>
+                    <int-val>0x0DCA</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x200D</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-3"/>
+                <insert character="0x0DDB"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-1"/>
+                <insert character="0x0DDB"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDC</int-val>
+            </expr>
+            <insert character="0x0DD9"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDD</int-val>
+            </expr>
+            <insert character="0x0DDC"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDE</int-val>
+            </expr>
+            <insert character="0x0DD9"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DF2</int-val>
+            </expr>
+            <insert character="0x0DD8"/>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+              <expr operator="|">
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0DD9</int-val>
+                </expr>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0DDB</int-val>
+                </expr>
+              </expr>
+            </expr>
+            <insert character="0x200C"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Delete</key-event>
+        </keyseq>
+        <macro-reference id="macro-delete-following-zw"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="+1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&lt;">
+              <variable-reference id="c"/>
+              <int-val>0</int-val>
+            </expr>
+            <unhandle/>
+          </case>
+        </conditional>
+        <delete-n-characters n="+1"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D86</int-val>
+            </expr>
+            <insert character="0x0DCF"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D87</int-val>
+            </expr>
+            <insert character="0x0DD0"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D88</int-val>
+            </expr>
+            <insert character="0x0DD1"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D8C</int-val>
+            </expr>
+            <insert character="0x0DDF"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D8E</int-val>
+            </expr>
+            <insert character="0x0DD8"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D90</int-val>
+            </expr>
+            <insert character="0x0DDF"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D92</int-val>
+            </expr>
+            <insert character="0x0DCA"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0D93</int-val>
+            </expr>
+            <insert character="0x0D91"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <macro-reference id="macro-forward"/>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0DD9</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <move-to-marker position="@first"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0DDB</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DD9"/>
+                <move-to-marker position="@first"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0DDA</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DCA"/>
+                <move-to-marker position="@first"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0DDC</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DCF"/>
+                <move-to-marker position="@first"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0DDE</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0DDF"/>
+                <move-to-marker position="@first"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-to-marker position="@first"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="=">
+              <variable-reference id="c"/>
+              <int-val>0x0DDB</int-val>
+            </expr>
+            <insert character="0x0DD9"/>
+          </case>
+        </conditional>
+      </rule>
+    </map>
+    <map id="map-join">
+      <rule>
+        <keyseq keys="\"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@first"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0DD9</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x200C</int-val>
+                </expr>
+                <delete-n-characters n="-2"/>
+                <move-to-marker position="@last"/>
+                <insert character="0x0DD9"/>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <move-to-marker position="@last"/>
+                <insert character="0x0DD9"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0DDB</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x200C</int-val>
+                </expr>
+                <delete-n-characters n="-2"/>
+                <move-to-marker position="@last"/>
+                <insert character="0x0DDB"/>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <move-to-marker position="@last"/>
+                <insert character="0x0DDB"/>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-misc"/>
+      <branch branch-selecting-map="map-join">
+        <shift-to id="state-join"/>
+      </branch>
+    </state>
+    <state id="state-join">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@first"/>
+        <set id="c">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DD9</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="c"/>
+                <int-val>0x0DDB</int-val>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0D9A</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0DC6</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <insert character="0x0DCA"/>
+                <insert character="0x200D"/>
+                <move-to-marker position="@last"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0D9A</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="c"/>
+                <int-val>0x0DC6</int-val>
+              </expr>
+            </expr>
+            <insert character="0x0DCA"/>
+            <insert character="0x200D"/>
+          </case>
+        </conditional>
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-init"/>
+      </catch-all-branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/sk-kbd.mim b/MIM/sk-kbd.mim
deleted file mode 100644 (file)
index 68e6471..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-;; sk-kbd.mim -- Slovak input method with Slovak keyboard layout
-;; Copyright (C) 2003, 2004, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Slovak simulating the standard Slovak keyboard.
-;;; @image html sk-kbd.png "Keyboard Layout"
-;;; @image latex sk-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-;;      +1  ľ2  š3  č4  ť5  ž6  ý7  á8  í9  é0  =%  '+  ;^ 
-;;        qQ  wW  eE  rR  tT  zZ  uU  iI  oO  pP  ú/  ä( 
-;;         aA  sS  dD  fF  gG  hH  jJ  kK  lL  ô"  §!  ň) 
-;;           yY  xX  cC  vV  bB  nN  mM  ,?  .:  -_ 
-
-;;; You can also input more characters by the following key sequences:
-;;; @image html sk-kbd2.png
-;;; @image latex sk-kbd2.eps "Extra Keys" width=\narrowwidth
-
-;; key char key char key char key char key char key char
-;; --- ---- --- ---- --- ---- --- ---- --- ---- --- ----
-;; +C  Č    +L  Ľ    +S  Š    +Y  Ž    +r  ř    =R  Ŕ
-;; +D  Ď    +N  Ň    +T  Ť    +d  ď    +u  ů    =l  ĺ
-;; +E  Ě    +R  Ř    +U  Ů    +e  ě    =L  Ĺ    =r  ŕ
-
-(input-method sk kbd)
-
-(description
- "Slovak input method simulating the standard Slovak keyboard.
-This is the keyboard layout.
-    +1  ľ2  š3  č4  ť5  ž6  ý7  á8  í9  é0  =%  '+  ;^ 
-      qQ  wW  eE  rR  tT  zZ  uU  iI  oO  pP  ú/  ä( 
-       aA  sS  dD  fF  gG  hH  jJ  kK  lL  ô\"  §!  ň) 
-         yY  xX  cC  vV  bB  nN  mM  ,?  .:  -_ 
-
-You can also input more characters by the following key sequences:
-
-key char key char key char key char key char key char
---- ---- --- ---- --- ---- --- ---- --- ---- --- ----
-+C  Č    +L  Ľ    +S  Š    +Y  Ž    +r  ř    =R  Ŕ
-+D  Ď    +N  Ň    +T  Ť    +d  ď    +u  ů    =l  ĺ
-+E  Ě    +R  Ř    +U  Ů    +e  ě    =L  Ĺ    =r  ŕ
-")
-
-(title "SK")
-
-(map
- (map
-  ("1" ?+)
-  ("2" ?ľ)
-  ("3" ?š)
-  ("4" ?č)
-  ("5" ?ť)
-  ("6" ?ž)
-  ("7" ?ý)
-  ("8" ?á)
-  ("9" ?í)
-  ("0" ?é)
-  ("!" ?1)
-  ("@" ?2)
-  ("#" ?3)
-  ("$" ?4)
-  ("%" ?5)
-  ("^" ?6)
-  ("&" ?7)
-  ("*" ?8)
-  ("(" ?9)
-  (")" ?0)
-  ("-" ?=)
-  ("_" ?%)
-  ("=" ?')
-  ("[" ?ú)
-  ("{" ?/)
-  ("]" ?ä)
-  ("}" ?\()
-  ("\\" ?ň)
-  ("|" ?\))
-  (";" ?ô)
-  (":" ?\")
-  ("'" ?§)
-  ("\"" ?!)
-  ("<" ??)
-  (">" ?:)
-  ("/" ?-)
-  ("?" ?_)
-  ("`" ?\;)
-  ("~" ?^)
-  ("y" ?z)
-  ("z" ?y)
-  ("Y" ?Z)
-  ("Z" ?Y)
-  ("=a" ?á)
-  ("+a" ?ä)
-  ("+=a" ?ä)
-  ("+c" ?č)
-  ("+d" ?ď)
-  ("=e" ?é)
-  ("+e" ?ě)
-  ("=i" ?í)
-  ("=l" ?ĺ)
-  ("+l" ?ľ)
-  ("+n" ?ň)
-  ("=o" ?ó)
-  ("+o" ?ô)
-  ("~o" ?ô)
-  ("+=o" ?ö)
-  ("=r" ?ŕ)
-  ("+r" ?ř)
-  ("=s" ?ß)
-  ("+s" ?š)
-  ("+t" ?ť)
-  ("=u" ?ú)
-  ("+u" ?ů)
-  ("+=u" ?ü)
-  ("=z" ?ý)
-  ("+y" ?ž)
-  ("=A" ?Á)
-  ("+A" ?Ä)
-  ("+=A" ?Ä)
-  ("+C" ?Č)
-  ("+D" ?Ď)
-  ("=E" ?É)
-  ("+E" ?Ě)
-  ("=I" ?Í)
-  ("=L" ?Ĺ)
-  ("+L" ?Ľ)
-  ("+N" ?Ň)
-  ("=O" ?Ó)
-  ("+O" ?Ô)
-  ("~O" ?Ô)
-  ("+=O" ?Ö)
-  ("=R" ?Ŕ)
-  ("+R" ?Ř)
-  ("=S" ?ß)
-  ("+S" ?Š)
-  ("+T" ?Ť)
-  ("=U" ?Ú)
-  ("+U" ?Ů)
-  ("+=U" ?Ü)
-  ("=Z" ?Ý)
-  ("+Y" ?Ž)
-  ("=q" ?`)
-  ("=2" ?@)
-  ("=3" ?#)
-  ("=4" ?$)
-  ("=5" ?%)
-  ("=6" ?^)
-  ("=7" ?&)
-  ("=8" ?*)
-  ("=9" ?\()
-  ("=0" ?\))
-  ("+1" ?!)
-  ("+2" ?@)
-  ("+3" ?#)
-  ("+4" ?$)
-  ("+5" ?%)
-  ("+6" ?^)
-  ("+7" ?&)
-  ("+8" ?*)
-  ("+9" ?\()
-  ("+0" ?\))))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/sk-kbd.mimx b/MIM/sk-kbd.mimx
new file mode 100644 (file)
index 0000000..fababf3
--- /dev/null
@@ -0,0 +1,484 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>sk</language>
+    <name>kbd</name>
+  </tags>
+  <description>Slovak input method simulating the standard Slovak keyboard.
+This is the keyboard layout.
+    +1  ľ2  š3  č4  ť5  ž6  ý7  á8  í9  é0  =%  '+  ;^ 
+      qQ  wW  eE  rR  tT  zZ  uU  iI  oO  pP  ú/  ä( 
+       aA  sS  dD  fF  gG  hH  jJ  kK  lL  ô"  §!  ň) 
+         yY  xX  cC  vV  bB  nN  mM  ,?  .:  -_ 
+
+You can also input more characters by the following key sequences:
+
+key char key char key char key char key char key char
+--- ---- --- ---- --- ---- --- ---- --- ---- --- ----
++C  Č    +L  Ľ    +S  Š    +Y  Ž    +r  ř    =R  Ŕ
++D  Ď    +N  Ň    +T  Ť    +d  ď    +u  ů    =l  ĺ
++E  Ě    +R  Ř    +U  Ů    +e  ě    =L  Ĺ    =r  ŕ
+</description>
+  <title>SK</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="43"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="318"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="353"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="269"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="357"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="382"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="253"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="225"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="237"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="233"/>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="50"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="53"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="54"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="55"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="56"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="57"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="48"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="61"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="37"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="250"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="47"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="328"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="244"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="34"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="167"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="33"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="94"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="121"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="89"/>
+      </rule>
+      <rule>
+        <keyseq keys="=a"/>
+        <insert character="225"/>
+      </rule>
+      <rule>
+        <keyseq keys="+a"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="+=a"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="+c"/>
+        <insert character="269"/>
+      </rule>
+      <rule>
+        <keyseq keys="+d"/>
+        <insert character="271"/>
+      </rule>
+      <rule>
+        <keyseq keys="=e"/>
+        <insert character="233"/>
+      </rule>
+      <rule>
+        <keyseq keys="+e"/>
+        <insert character="283"/>
+      </rule>
+      <rule>
+        <keyseq keys="=i"/>
+        <insert character="237"/>
+      </rule>
+      <rule>
+        <keyseq keys="=l"/>
+        <insert character="314"/>
+      </rule>
+      <rule>
+        <keyseq keys="+l"/>
+        <insert character="318"/>
+      </rule>
+      <rule>
+        <keyseq keys="+n"/>
+        <insert character="328"/>
+      </rule>
+      <rule>
+        <keyseq keys="=o"/>
+        <insert character="243"/>
+      </rule>
+      <rule>
+        <keyseq keys="+o"/>
+        <insert character="244"/>
+      </rule>
+      <rule>
+        <keyseq keys="~o"/>
+        <insert character="244"/>
+      </rule>
+      <rule>
+        <keyseq keys="+=o"/>
+        <insert character="246"/>
+      </rule>
+      <rule>
+        <keyseq keys="=r"/>
+        <insert character="341"/>
+      </rule>
+      <rule>
+        <keyseq keys="+r"/>
+        <insert character="345"/>
+      </rule>
+      <rule>
+        <keyseq keys="=s"/>
+        <insert character="223"/>
+      </rule>
+      <rule>
+        <keyseq keys="+s"/>
+        <insert character="353"/>
+      </rule>
+      <rule>
+        <keyseq keys="+t"/>
+        <insert character="357"/>
+      </rule>
+      <rule>
+        <keyseq keys="=u"/>
+        <insert character="250"/>
+      </rule>
+      <rule>
+        <keyseq keys="+u"/>
+        <insert character="367"/>
+      </rule>
+      <rule>
+        <keyseq keys="+=u"/>
+        <insert character="252"/>
+      </rule>
+      <rule>
+        <keyseq keys="=z"/>
+        <insert character="253"/>
+      </rule>
+      <rule>
+        <keyseq keys="+y"/>
+        <insert character="382"/>
+      </rule>
+      <rule>
+        <keyseq keys="=A"/>
+        <insert character="193"/>
+      </rule>
+      <rule>
+        <keyseq keys="+A"/>
+        <insert character="196"/>
+      </rule>
+      <rule>
+        <keyseq keys="+=A"/>
+        <insert character="196"/>
+      </rule>
+      <rule>
+        <keyseq keys="+C"/>
+        <insert character="268"/>
+      </rule>
+      <rule>
+        <keyseq keys="+D"/>
+        <insert character="270"/>
+      </rule>
+      <rule>
+        <keyseq keys="=E"/>
+        <insert character="201"/>
+      </rule>
+      <rule>
+        <keyseq keys="+E"/>
+        <insert character="282"/>
+      </rule>
+      <rule>
+        <keyseq keys="=I"/>
+        <insert character="205"/>
+      </rule>
+      <rule>
+        <keyseq keys="=L"/>
+        <insert character="313"/>
+      </rule>
+      <rule>
+        <keyseq keys="+L"/>
+        <insert character="317"/>
+      </rule>
+      <rule>
+        <keyseq keys="+N"/>
+        <insert character="327"/>
+      </rule>
+      <rule>
+        <keyseq keys="=O"/>
+        <insert character="211"/>
+      </rule>
+      <rule>
+        <keyseq keys="+O"/>
+        <insert character="212"/>
+      </rule>
+      <rule>
+        <keyseq keys="~O"/>
+        <insert character="212"/>
+      </rule>
+      <rule>
+        <keyseq keys="+=O"/>
+        <insert character="214"/>
+      </rule>
+      <rule>
+        <keyseq keys="=R"/>
+        <insert character="340"/>
+      </rule>
+      <rule>
+        <keyseq keys="+R"/>
+        <insert character="344"/>
+      </rule>
+      <rule>
+        <keyseq keys="=S"/>
+        <insert character="223"/>
+      </rule>
+      <rule>
+        <keyseq keys="+S"/>
+        <insert character="352"/>
+      </rule>
+      <rule>
+        <keyseq keys="+T"/>
+        <insert character="356"/>
+      </rule>
+      <rule>
+        <keyseq keys="=U"/>
+        <insert character="218"/>
+      </rule>
+      <rule>
+        <keyseq keys="+U"/>
+        <insert character="366"/>
+      </rule>
+      <rule>
+        <keyseq keys="+=U"/>
+        <insert character="220"/>
+      </rule>
+      <rule>
+        <keyseq keys="=Z"/>
+        <insert character="221"/>
+      </rule>
+      <rule>
+        <keyseq keys="+Y"/>
+        <insert character="381"/>
+      </rule>
+      <rule>
+        <keyseq keys="=q"/>
+        <insert character="96"/>
+      </rule>
+      <rule>
+        <keyseq keys="=2"/>
+        <insert character="64"/>
+      </rule>
+      <rule>
+        <keyseq keys="=3"/>
+        <insert character="35"/>
+      </rule>
+      <rule>
+        <keyseq keys="=4"/>
+        <insert character="36"/>
+      </rule>
+      <rule>
+        <keyseq keys="=5"/>
+        <insert character="37"/>
+      </rule>
+      <rule>
+        <keyseq keys="=6"/>
+        <insert character="94"/>
+      </rule>
+      <rule>
+        <keyseq keys="=7"/>
+        <insert character="38"/>
+      </rule>
+      <rule>
+        <keyseq keys="=8"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="=9"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="=0"/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys="+1"/>
+        <insert character="33"/>
+      </rule>
+      <rule>
+        <keyseq keys="+2"/>
+        <insert character="64"/>
+      </rule>
+      <rule>
+        <keyseq keys="+3"/>
+        <insert character="35"/>
+      </rule>
+      <rule>
+        <keyseq keys="+4"/>
+        <insert character="36"/>
+      </rule>
+      <rule>
+        <keyseq keys="+5"/>
+        <insert character="37"/>
+      </rule>
+      <rule>
+        <keyseq keys="+6"/>
+        <insert character="94"/>
+      </rule>
+      <rule>
+        <keyseq keys="+7"/>
+        <insert character="38"/>
+      </rule>
+      <rule>
+        <keyseq keys="+8"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="+9"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="+0"/>
+        <insert character="41"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/sr-kbd.mim b/MIM/sr-kbd.mim
deleted file mode 100644 (file)
index 8f961c9..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-;; sr-kbd.mim -- Serbian input method with Serbian keyboard layout
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Serbian.
-;;; Simulating Serbian Cyrillic keyboard on American keyboard.
-;;; @image html sr-kbd.png "Keyboard Layout"
-;;; @image latex sr-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-;;      1!  2"  3#  4$  5%  6&  7'  8(  9)  0=  /?  +*  <> 
-;;        љЉ  њЊ  еЕ  рР  тТ  зЗ  уУ  иИ  оО  пП  шШ  ђЂ 
-;;         аА  сС  дД  фФ  гГ  хХ  јЈ  кК  лЛ  чЧ  ћЋ  жЖ 
-;;           ѕЅ  џЏ  цЦ  вВ  бБ  нН  мМ  ,;  .:  -_ 
-
-(input-method sr kbd)
-
-(description
- "Serbian input method simulating the Serbian Cyrillic keyboard.
-    1!  2\"  3#  4$  5%  6&  7'  8(  9)  0=  /?  +*  <> 
-      љЉ  њЊ  еЕ  рР  тТ  зЗ  уУ  иИ  оО  пП  шШ  ђЂ 
-       аА  сС  дД  фФ  гГ  хХ  јЈ  кК  лЛ  чЧ  ћЋ  жЖ 
-         ѕЅ  џЏ  цЦ  вВ  бБ  нН  мМ  ,;  .:  -_ 
-")
-
-(title "SR")
-
-(map
- (map
-               ("@" ?\")
-               ("^" ?&)
-               ("&" ?/)
-               ("*" ?\()
-               ("\(" ?\))
-               ("\)" ?=)
-  ("-" ?')     ("_" ??)
-  ("=" ?+)     ("+" ?*)
-
-  ("q" ?љ)    ("Q" ?Љ)
-  ("w" ?њ)    ("W" ?Њ)
-  ("e" ?е)    ("E" ?Е)
-  ("r" ?р)    ("R" ?Р)
-  ("t" ?т)    ("T" ?Т)
-  ("y" ?з)    ("Y" ?З)
-  ("u" ?у)    ("U" ?У)
-  ("i" ?и)    ("I" ?И)
-  ("o" ?о)    ("O" ?О)
-  ("p" ?п)    ("P" ?П)
-  ("[" ?ш)    ("{" ?Ш)
-  ("]" ?ђ)    ("}" ?Ђ)
-
-  ("a" ?а)    ("A" ?А)
-  ("s" ?с)    ("S" ?С)
-  ("d" ?д)    ("D" ?Д)
-  ("f" ?ф)    ("F" ?Ф)
-  ("g" ?г)    ("G" ?Г)
-  ("h" ?х)    ("H" ?Х)
-  ("j" ?ј)    ("J" ?Ј)
-  ("k" ?к)    ("K" ?К)
-  ("l" ?л)    ("L" ?Л)
-  (";" ?ч)    (":" ?Ч)
-  ("'" ?ћ)    ("\"" ?Ћ)
-  ("\\" ?ж)   ("|" ?Ж)
-
-  ("z" ?ѕ)    ("Z" ?Ѕ)
-  ("x" ?џ)    ("X" ?Џ)
-  ("c" ?ц)    ("C" ?Ц)
-  ("v" ?в)    ("V" ?В)
-  ("b" ?б)    ("B" ?Б)
-  ("n" ?н)    ("N" ?Н)
-  ("m" ?м)    ("M" ?М)
-               ("<" ?;)
-               (">" ?:)
-  ("/" ?-)     ("?" ?_)
-
-  ("-g" ?ѓ)   ("-G" ?Ѓ)
-  ("-k" ?ќ)   ("-K" ?Ќ)
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/sr-kbd.mimx b/MIM/sr-kbd.mimx
new file mode 100644 (file)
index 0000000..e618a44
--- /dev/null
@@ -0,0 +1,343 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>sr</language>
+    <name>kbd</name>
+  </tags>
+  <description>Serbian input method simulating the Serbian Cyrillic keyboard.
+    1!  2"  3#  4$  5%  6&amp;  7'  8(  9)  0=  /?  +*  &lt;&gt; 
+      љЉ  њЊ  еЕ  рР  тТ  зЗ  уУ  иИ  оО  пП  шШ  ђЂ 
+       аА  сС  дД  фФ  гГ  хХ  јЈ  кК  лЛ  чЧ  ћЋ  жЖ 
+         ѕЅ  џЏ  цЦ  вВ  бБ  нН  мМ  ,;  .:  -_ 
+</description>
+  <title>SR</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="34"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="38"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="47"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="61"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert character="43"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="1113"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="1033"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="1114"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="1034"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1077"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="1045"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1088"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="1056"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1090"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="1058"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1079"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="1047"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1091"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="1059"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1080"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="1048"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1086"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="1054"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1087"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="1055"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert character="1096"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="1064"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert character="1106"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="1026"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1072"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="1040"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1089"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="1057"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1076"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="1044"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1092"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="1060"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1075"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="1043"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1093"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="1061"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1112"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="1032"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1082"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="1050"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1083"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="1051"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="1095"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="1063"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="1115"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="1035"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="1078"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="1046"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1109"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="1029"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="1119"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="1039"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1094"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="1062"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1074"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="1042"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1073"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="1041"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1085"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="1053"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1084"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="1052"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="59"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq keys="-g"/>
+        <insert character="1107"/>
+      </rule>
+      <rule>
+        <keyseq keys="-G"/>
+        <insert character="1027"/>
+      </rule>
+      <rule>
+        <keyseq keys="-k"/>
+        <insert character="1116"/>
+      </rule>
+      <rule>
+        <keyseq keys="-K"/>
+        <insert character="1036"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/sv-post.mim b/MIM/sv-post.mim
deleted file mode 100644 (file)
index a9707ec..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-;; sv-post.mim -- Swedish input method with postfix modifiers
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database, a sub-part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU General Public License as
-;; published by the Free Software Foundation; either version 2, or (at
-;; your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with the m17n library; see the file COPYING.  If not, write to
-;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method sv post)
-
-(description "Swedish input method with postfix modifiers.
-")
-
-(title "sv-post")
-
-(map
- (trans
-  ("AA" ?Å)
-  ("aa" ?å)
-  ("AE" ?Ä)
-  ("ae" ?ä)
-  ("OE" ?Ö)
-  ("oe" ?ö)
-  ("E'" ?É)
-  ("e'" ?é)
-
-  ("AAA" "A" "A")
-  ("aaa" "a" "a")
-  ("AEE" "A" "E")
-  ("aee" "a" "e")
-  ("OEE" "O" "E")
-  ("oee" "o" "e")
-  ("E''" "E" "'")
-  ("e''" "e" "'")
-  ))
-
-(state
-  (init
-    (trans)))
diff --git a/MIM/sv-post.mimx b/MIM/sv-post.mimx
new file mode 100644 (file)
index 0000000..8a58917
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>sv</language>
+    <name>post</name>
+  </tags>
+  <description>Swedish input method with postfix modifiers.
+</description>
+  <title>sv-post</title>
+  <map-list>
+    <map id="map-trans">
+      <rule>
+        <keyseq keys="AA"/>
+        <insert character="197"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert character="229"/>
+      </rule>
+      <rule>
+        <keyseq keys="AE"/>
+        <insert character="196"/>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <insert character="228"/>
+      </rule>
+      <rule>
+        <keyseq keys="OE"/>
+        <insert character="214"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe"/>
+        <insert character="246"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;"/>
+        <insert character="201"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;"/>
+        <insert character="233"/>
+      </rule>
+      <rule>
+        <keyseq keys="AAA"/>
+        <insert string="A"/>
+        <insert string="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="aaa"/>
+        <insert string="a"/>
+        <insert string="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="AEE"/>
+        <insert string="A"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="aee"/>
+        <insert string="a"/>
+        <insert string="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="OEE"/>
+        <insert string="O"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="oee"/>
+        <insert string="o"/>
+        <insert string="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="E&apos;&apos;"/>
+        <insert string="E"/>
+        <insert string="&apos;"/>
+      </rule>
+      <rule>
+        <keyseq keys="e&apos;&apos;"/>
+        <insert string="e"/>
+        <insert string="&apos;"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-trans"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/syrc-phonetic.mim b/MIM/syrc-phonetic.mim
deleted file mode 100644 (file)
index 522fb0b..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-;; syrc-phonetic.mim -- Syriac phonetic keyboard layout
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method t syrc-phonetic)
-
-(description "Syriac input method simulating the Syriac phonetic keyboard.
-The keyboard layout was published by Beth Mardutho: The Syriac Institute.
-  <http://www.BethMardutho.org>
-")
-
-(title "syrc-ph")
-
-(map
- (generic
-  ("`" ?܏)
-  ("\\" ?܆)
-  ("q" ?ܩ)
-  ("w" ?ܘ)
-  ("e" ?ܖ)
-  ("r" ?ܪ)
-  ("t" ?ܬ)
-  ("y" ?ܝ)
-  ("u" ?ܜ)
-  ("i" ?ܥ)
-  ("o" ?ܧ)
-  ("p" ?ܦ)
-  ("a" ?ܐ)
-  ("s" ?ܣ)
-  ("d" ?ܕ)
-  ("f" ?ܔ)
-  ("g" ?ܓ)
-  ("h" ?ܗ)
-  ("j" ?ܛ)
-  ("k" ?ܟ)
-  ("l" ?ܠ)
-  (";" ?ܚ)
-  ("'" ?ܞ)
-  ("z" ?ܙ)
-  ("x" ?ܨ)
-  ("c" ?ܤ)
-  ("v" ?ܫ)
-  ("b" ?ܒ)
-  ("n" ?ܢ)
-  ("m" ?ܡ)
-  ("," ?܀)
-  ("/" ?܇)
-
-  ("~" ?̮)
-  ("@" ?̊)
-  ("#" ?̥)
-  ("$" ?݉)
-  ("%" ?♰)
-  ("^" ?♱)
-  ("&" ?܊)
-  ("*" ?«)
-  ("_" ?»)
-  ("|" ?:)
-  ("Q" ?ܰ)
-  ("W" ?ܳ)
-  ("E" ?ܶ)
-  ("R" ?ܺ)
-  ("T" ?ܽ)
-  ("Y" ?݀)
-  ("U" ?݁)
-  ("I" ?̈)
-  ("O" ?̄)
-  ("P" ?̇)
-  ("{" ?̃)
-  ("}" ?݊)
-  ("A" ?ܱ)
-  ("S" ?ܴ)
-  ("D" ?ܷ)
-  ("F" ?ܻ)
-  ("G" ?ܾ)
-  ("H" ?ܑ)
-  ("J" ?-)
-  ("K" ?̤)
-  ("L" ?̱)
-  (":" ?̣)
-  ("\"" ?̰)
-  ("Z" ?ܲ)
-  ("X" ?ܵ)
-  ("C" ?ܸ)
-  ("V" ?ܼ)
-  ("B" ?ܿ)
-  ("N" ?ܹ)
-  ("M" ?݂)
-  ("<" ?،)
-  (">" ?؛)
-  ("?" ?؟)
-
-  ((A-`) ?ّ)
-  ((A-1) ?܁)
-  ((A-2) ?܂)
-  ((A-3) ?܃)
-  ((A-4) ?܄)
-  ((A-5) ?܅)
-  ((A-6) ?܈)
-  ((A-7) ?܉)
-  ((A-8) ?܋)
-  ((A-9) ?܌)
-  ((A-0) ?܍)
-  ((A--) ?┌)
-  ((A-=) ?┐)
-  ((A-q) ?َ)
-  ((A-w) ?ً)
-  ((A-e) ?ُ)
-  ((A-r) ?ٌ)
-  ((A-t) ?ٓ)
-  ((A-y) ?ٔ)
-  ((A-u) ?݇)
-  ((A-i) ?݃)
-  ((A-o) ?݅)
-  ((A-p) ?̭)
-  ((A-a) ?ِ)
-  ((A-s) ?ٍ)
-  ((A-f) ?ء)
-  ((A-g) ?ٕ)
-  ((A-h) ?ٰ)
-  ((A-j) ?݈)
-  ((A-k) ?݄)
-  ((A-l) ?݆)
-  ((A-x) ?ْ)
-  ((A-c) ?‌)
-  ((A-v) ?‍)
-  ((A-b) ?‎)
-  ((A-n) ?‏)
-  ))
-
-(state
- (init
-  (generic)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/syrc-phonetic.mimx b/MIM/syrc-phonetic.mimx
new file mode 100644 (file)
index 0000000..628fe3e
--- /dev/null
@@ -0,0 +1,537 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>syrc-phonetic</name>
+  </tags>
+  <description>Syriac input method simulating the Syriac phonetic keyboard.
+The keyboard layout was published by Beth Mardutho: The Syriac Institute.
+  &lt;http://www.BethMardutho.org&gt;
+</description>
+  <title>syrc-ph</title>
+  <map-list>
+    <map id="map-generic">
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="1807"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert character="1798"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="1833"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="1816"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="1814"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="1834"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="1836"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="1821"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="1820"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="1829"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="1831"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="1830"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="1808"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="1827"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="1813"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="1812"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="1811"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="1815"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="1819"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="1823"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="1824"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="1818"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert character="1822"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="1817"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="1832"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="1828"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="1835"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="1810"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="1826"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="1825"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="1792"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="1799"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert character="814"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert character="778"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert character="805"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert character="1865"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert character="9840"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert character="9841"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert character="1802"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert character="171"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert character="187"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert character="58"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="1840"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="1843"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="1846"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="1850"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="1853"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="1856"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="1857"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="776"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="772"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="775"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="771"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="1866"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="1841"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="1844"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="1847"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="1851"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="1854"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="1809"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="804"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="817"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert character="803"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert character="816"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="1842"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="1845"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="1848"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="1852"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="1855"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="1849"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="1858"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert character="1548"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert character="1563"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="1567"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-`</key-event>
+        </keyseq>
+        <insert character="1617"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-1</key-event>
+        </keyseq>
+        <insert character="1793"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-2</key-event>
+        </keyseq>
+        <insert character="1794"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-3</key-event>
+        </keyseq>
+        <insert character="1795"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-4</key-event>
+        </keyseq>
+        <insert character="1796"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-5</key-event>
+        </keyseq>
+        <insert character="1797"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-6</key-event>
+        </keyseq>
+        <insert character="1800"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-7</key-event>
+        </keyseq>
+        <insert character="1801"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-8</key-event>
+        </keyseq>
+        <insert character="1803"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-9</key-event>
+        </keyseq>
+        <insert character="1804"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-0</key-event>
+        </keyseq>
+        <insert character="1805"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A--</key-event>
+        </keyseq>
+        <insert character="9484"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-=</key-event>
+        </keyseq>
+        <insert character="9488"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-q</key-event>
+        </keyseq>
+        <insert character="1614"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-w</key-event>
+        </keyseq>
+        <insert character="1611"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-e</key-event>
+        </keyseq>
+        <insert character="1615"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-r</key-event>
+        </keyseq>
+        <insert character="1612"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-t</key-event>
+        </keyseq>
+        <insert character="1619"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-y</key-event>
+        </keyseq>
+        <insert character="1620"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-u</key-event>
+        </keyseq>
+        <insert character="1863"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-i</key-event>
+        </keyseq>
+        <insert character="1859"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-o</key-event>
+        </keyseq>
+        <insert character="1861"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-p</key-event>
+        </keyseq>
+        <insert character="813"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-a</key-event>
+        </keyseq>
+        <insert character="1616"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-s</key-event>
+        </keyseq>
+        <insert character="1613"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-f</key-event>
+        </keyseq>
+        <insert character="1569"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-g</key-event>
+        </keyseq>
+        <insert character="1621"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-h</key-event>
+        </keyseq>
+        <insert character="1648"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-j</key-event>
+        </keyseq>
+        <insert character="1864"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-k</key-event>
+        </keyseq>
+        <insert character="1860"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-l</key-event>
+        </keyseq>
+        <insert character="1862"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-x</key-event>
+        </keyseq>
+        <insert character="1618"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-c</key-event>
+        </keyseq>
+        <insert character="8204"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-v</key-event>
+        </keyseq>
+        <insert character="8205"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-b</key-event>
+        </keyseq>
+        <insert character="8206"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-n</key-event>
+        </keyseq>
+        <insert character="8207"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-generic"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ta-itrans.mim b/MIM/ta-itrans.mim
deleted file mode 100644 (file)
index 0cb28b8..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-;; ta-itrans.mim -- Tamil input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ta itrans)
-
-(description "Tamil input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "க")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "க்")
-  ("g" "க்")
-  ("~N" "ங்")
-  ("N^" "ங்")
-  ("ch" "ச்")
-  ("j" "ஜ்")
-  ("~n" "ஞ்")
-  ("JN" "ஞ்")                              ; not in ITRANS Tamil table
-  ("T" "ட்")
-  ("Th" "ட்")
-  ("N" "ண்")
-  ("t" "த்")
-  ("th" "த்")
-  ("n" "ந்")
-  ("^n" "ன்")
-  ("nh" "ன்")                              ; not in ITRANS Tamil table
-  ("p" "ப்")
-  ("b" "ப்")
-  ("m" "ம்")
-  ("y" "ய்")
-  ("r" "ர்")
-  ("R" "ற்")
-  ("rh" "ற்")                              ; not in ITRANS Tamil table
-  ("l" "ல்")
-  ("L" "ள்")
-  ("ld" "ள்")
-  ("J" "ழ்")
-  ("z" "ழ்")
-  ("v" "வ்")
-  ("w" "வ்")
-  ("sh" "ஶ்")
-  ("Sh" "ஷ்")
-  ("shh" "ஷ்")                             ; not in ITRANS Tamil table
-  ("s" "ஸ்")
-  ("h" "ஹ்")
-  ("GY" "ஜ்ஞ்")                                ; not in ITRANS Tamil table
-  ("dny" "ஜ்ஞ்")                       ; not in ITRANS Tamil table
-  ("x" "க்ஷ்")
-  ("ksh" "க்ஷ்"))
-
- (independent
-  ("a" "அ")
-  ("aa" "ஆ")
-  ("A" "ஆ")
-  ("i" "இ")
-  ("ii" "ஈ")
-  ("I" "ஈ")
-  ("u" "உ")
-  ("uu" "ஊ")
-  ("U" "ஊ")
-  ("e" "எ")
-  ("E" "ஏ")
-  ("ee" "ஏ")                         ; not in ITRANS Tamil table
-  ("ai" "ஐ")
-  ("o" "ஒ")
-  ("O" "ஓ")
-  ("oo" "ஓ")                         ; not in ITRANS Tamil table
-  ("au" "ஔ")
-  (".n" "ஂ")                         ; not in ITRANS Tamil table
-  ("M" "ஂ")                          ; not in ITRANS Tamil table
-  ("q" "ஃ")
-  ("H" "ஃ")                          ; not in ITRANS Tamil table
-  (".h" "்")                         ; not in ITRANS Tamil table
-  ("0" "௦")
-  ("1" "௧")
-  ("2" "௨")
-  ("3" "௩")
-  ("4" "௪")
-  ("5" "௫")
-  ("6" "௬")
-  ("7" "௭")
-  ("8" "௮")
-  ("9" "௯")
-  ("#" "்ர")                               ; not in ITRANS Tamil table
-  ("$" "ர்")                               ; not in ITRANS Tamil table
-  ("^" "த்ர")                            ; not in ITRANS Tamil table
-  ((KP_1) "௧")
-  ((KP_2) "௨")
-  ((KP_3) "௩")
-  ((KP_4) "௪")
-  ((KP_5) "௫")
-  ((KP_6) "௬")
-  ((KP_7) "௭")
-  ((KP_8) "௮")
-  ((KP_9) "௯")
-  ((KP_0) "௦")
-  ((S-\ ) "‌")                               ; not in ITRANS Tamil table
-  ((C-@) "‍")                                ; not in ITRANS Tamil table
-  ("SRI" "ஶ்ரீ"))
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ா")
-  ("A" (delete @-) "ா")
-  ("i" (delete @-) "ி")
-  ("ii" (delete @-) "ீ")
-  ("I" (delete @-) "ீ")
-  ("u" (delete @-) "ு")
-  ("uu" (delete @-) "ூ")
-  ("U" (delete @-) "ூ")
-  ("e" (delete @-) "ெ")
-  ("E" (delete @-) "ே")
-  ("ee" (delete @-) "ே")             ; not in ITRANS Tamil table
-  ("ai" (delete @-) "ை")
-  ("o" (delete @-) "ொ")
-  ("O" (delete @-) "ோ")
-  ("oo" (delete @-) "ோ")             ; not in ITRANS Tamil table
-  ("au" (delete @-) "ௌ"))
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init))
-  (nil (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/ta-itrans.mimx b/MIM/ta-itrans.mimx
new file mode 100644 (file)
index 0000000..1c400b0
--- /dev/null
@@ -0,0 +1,767 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ta</language>
+    <name>itrans</name>
+  </tags>
+  <description>Tamil input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>க</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="க்"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="க்"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ங்"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ங்"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="ச்"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="ஜ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ஞ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ஞ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ட்"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ட்"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ண்"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="த்"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="த்"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ந்"/>
+      </rule>
+      <rule>
+        <keyseq keys="^n"/>
+        <insert string="ன்"/>
+      </rule>
+      <rule>
+        <keyseq keys="nh"/>
+        <insert string="ன்"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ப்"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ப்"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ம்"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ய்"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ர்"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ற்"/>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert string="ற்"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ல்"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ள்"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ள்"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ழ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ழ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="வ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="வ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="ஶ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ஷ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ஷ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ஸ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ஹ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="ஜ்ஞ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="ஜ்ஞ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="க்ஷ்"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksh"/>
+        <insert string="க்ஷ்"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="அ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="ஆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ஆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="இ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ஈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ஈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="உ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ஊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ஊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="எ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ஏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="ஏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ஐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ஒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ஓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="ஓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ஔ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ஂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ஂ"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ஃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ஃ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="்"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="௦"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="௧"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="௨"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="௩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="௪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="௫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="௬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="௭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="௮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="௯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="்ர"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ர்"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="த்ர"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="௧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="௨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="௩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="௪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="௫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="௬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="௭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="௮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="௯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="௦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+      <rule>
+        <keyseq keys="SRI"/>
+        <insert string="ஶ்ரீ"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ா"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ா"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ி"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ீ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ீ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ு"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ூ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ூ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ெ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ே"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ே"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ை"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ொ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ோ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ோ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ௌ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-init"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/ta-lk-renganathan.mim b/MIM/ta-lk-renganathan.mim
deleted file mode 100644 (file)
index 918237c..0000000
+++ /dev/null
@@ -1,654 +0,0 @@
-;; ta-lk-renganathan.mim -- Tamil input method with Renganathan layout
-;; Copyright (C) 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ta lk-renganathan)
-
-(description "Tamil input method with Renganathan layout.
-For the detail, see the page: <http://www.locallanguages.lk/>
-")
-
-(title "க")
-
-(variable
- (use-surrounding-text (_"Surrounding text vs. preedit
-If 1, try to use surrounding text.  Otherwise, use preedit.")
-                      0 1 0))
-
-(macro
- (pre-proc
-  (cond
-   ((= @-1 0x200C)
-    (delete @-1)))
-  (cond
-   ((= @+1 0x200C)
-    (delete @+1))))
-
- (post-proc
-  (cond
-   ((& (>= @-1 0x0B95) (<= @-1 0x0BB9) ; a consonant
-       (>= @+1 0x0BC6) (<= @+1 0x0BCC))        ; a left/two-part vowel sign
-    ;; prevent syllable formation
-    0x200C)
-
-   ((& (| (< @-2 0x0B95) (> @-2 0x0BB9))  ; not a consonant
-       (>= @-1 0x0BC6) (<= @-1 0x0BCC)   ; a left/two-part vowel sign
-       (>= @+1 0x0B95) (<= @+1 0x0BB9)   ; a consonant
-       (| (< @+2 0x0BBE) (> @+2 0x0BD7))) ; not a vowel sign
-    ;; exchange @-1 and @+1
-    (set vs @-1)
-    (set c @+1)
-    (delete @-1)
-    (delete @+1)
-    (insert c)
-    (insert vs))
-
-   ((& (= @-1 0x200C)
-       (| (< @-2 0x0B95) (> @-2 0x0BB9)        ; not a constant
-         (< @+1 0x0BC6) (> @+1 0x0BCC))) ; not a left/two-part vowel sign
-    ;; delete unnecessary ZWNJ
-    (delete @-1))
-
-   ((& (= @+1 0x200C)
-       (| (< @-1 0x0B95) (> @-1 0x0BB9)        ; not a constant
-         (< @+2 0x0BC6) (> @+2 0x0BCC))) ; not a left/two-part vowel sign
-    ;; delete unnecessary ZWNJ
-    (delete @+1))))
-
- (consonant-proc
-  (move @<)
-  (cond
-   ((= @-1 0x200C)
-    (delete @-1)))
-  (set vs 0)
-  (cond
-   ((& (>= @-1 0x0BC6) (<= @-1 0x0BC8))        ; a left vowel sign
-    (cond
-     ((= @-2 0x200C)
-      (set vs @-1)
-      (delete @-2))
-     ((| (< @-2 0x0B95) (> @-2 0x0BB9))        ; not a consonant
-      (set vs @-1)
-      (delete @-1)))))
-
-  (move @>)
-  (cond
-   ((& (= @+1 0x200C)
-       (| (< @+2 0x0BC6) (> @+2 0x0BCC))) ; not a left vowel sign
-    (delete @+1)))
-
-  (cond
-   ((= vs 0x0BC6)
-    (cond
-     ((= @+1 0x0BBE)
-      (delete @+1)
-      0x0BCA)
-     ((| (= @+1 0x0BB3) (= @+1 0x0BD7))
-      (delete @+1)
-      0x0BCC)
-     (1
-      0x0BC6)))
-   ((= vs 0x0BC7)
-    (cond
-     ((= @+1 0x0BBE)
-      (delete @+1)
-      0x0BCB)
-     (1
-      0x0BC7)))
-   ((= vs 0x0BC8)
-    0x0BC8))
-
-  (cond
-   ((& (>= @-1 0x0B95) (<= @-1 0x0BB9) ; a consonant
-       (>= @+1 0x0BC6) (<= @+1 0x0BCC))        ; a left vowel sign
-    0x200C)))
-
- (check-surrounding-text
-  (cond
-   ((& (= @+1 0x0B95) (= @+2 0x0BCD) (= @+3 0x0BB7)) ; k.ssa follows
-    0x0B95 0x0BCD 0x0BB7
-    (delete @+3))
-   ((& (>= @+1 0x0B95) (<= @+1 0x0BB9))        ; a consonant follows
-    (set c @+1)
-    (insert c)
-    (delete @+1))
-   ((& (>= @-1 0x0B95) (<= @-1 0x0BB9))        ; a consonant precedes
-    0x200C)))
- )
-
-(map
- (starter
-  ("q") ("w") ("e") ("r") ("t") ("y") ("u") ("i") ("o") ("p") ("[") ("]")
-  ("a") ("s") ("d") ("f") ("g") ("h") ("j") ("k") ("l") (";")
-  ("z") ("x") ("c") ("v") ("b") ("n") ("m") ("`")
-  ("Q") ("W") ("E") ("R") ("T") ("Y") ("U") ("I") ("O") ("P") ("{") ("}")
-  ("A") ("S") ("D") ("F") ("G") ("H") ("J") ("K") ("L")
-  ("Z") ("X") ("C") ("V") ("B") ("N") ("M")
-  ((A-q)) ((A-w)) ((A-e)) ((A-r)) ((A-t)) ((A-y)) ((A-u)) ((A-i))
-  ((A-1)) ((A-2)) ((A-3)) ((A-4)) ((A-5)) ((A-6)) ((A-7)) ((A-8)) ((A-9))
-  ((A-0)) ((A-`)) ((A-=)) ((A--))
-  ((BackSpace)) ((Delete)))
-
- (composite
-  ("f;" "க்")                              ; 0B95 0BCD
-  ("f;W" "க்‌ஷ")                       ; 0B95 0BCD 200C 0BB7
-  ("Zh" "ஒளா")                           ; 0B92 0BB3 0BBE
-  ("Zp" "ஒளி")                           ; 0B92 0BB3 0BBF
-  ("ZP" "ஒளீ")                           ; 0B92 0BB3 0BC0
-  ("Z[" "ஒளு")                           ; 0B92 0BB3 0BC1
-  ("Z{" "ஒளூ")                           ; 0B92 0BB3 0BC2
-  ("Z;" "ஒள்")                           ; 0B92 0BB3 0BCD
-  ("xs" "ஔ")                         ; 0B94
-  ("xsh" "ஒளா")                          ; 0B92 0BB3 0BBE
-  ("xsp" "ஒளி")                          ; 0B92 0BB3 0BBF
-  ("xsP" "ஒளீ")                          ; 0B92 0BB3 0BC0
-  ("xs[" "ஒளு")                          ; 0B92 0BB3 0BC1
-  ("xs{" "ஒளூ")                          ; 0B92 0BB3 0BC2
-  ("xs;" "ஒள்")                          ; 0B92 0BB3 0BCD
-  )
-
- (consonant
-  ("f" "க")                          ; 0B95
-  ("q" "ங")                          ; 0B99
-  ("r" "ச")                          ; 0B9A
-  ("E" "ஜ")                          ; 0B9C
-  ("]" "ஞ")                          ; 0B9E
-  ("l" "ட")                          ; 0B9F
-  ("z" "ண")                          ; 0BA3
-  ("j" "த")                          ; 0BA4
-  ("e" "ந")                          ; 0BA8
-  ("d" "ன")                          ; 0BA9
-  ("g" "ப")                          ; 0BAA
-  ("k" "ம")                          ; 0BAE
-  ("a" "ய")                          ; 0BAF
-  ("u" "ர")                          ; 0BB0
-  ("w" "ற")                          ; 0BB1
-  ("y" "ல")                          ; 0BB2
-  ("o" "ழ")                          ; 0BB4
-  ("t" "வ")                          ; 0BB5
-  ("U" "ஶ")                          ; 0BB6
-  ("Q" "ஸ")                          ; 0BB8
-  ("R" "ஹ")                          ; 0BB9
-
-  ("T" "க்ஷ")                            ; 0B95 0BCD 0BB7
-  )
-
- (sign
-  ("p" "ி")                          ; 0BBF
-  ("P" "ீ")                          ; 0BC0
-  ("[" "ு")                          ; 0BC1
-  ("{" "ூ")                          ; 0BC2
-  (";" "்")                          ; 0BCD
-  )
-
- (lla
-  ("s"))
-
- (ssa
-  ("W"))
-
- (aa
-  ("h"))
-
- (e
-  ("n"))
-
- (ee
-  ("N"))
-
- (ai
-  ("i"))
-
- (backspace
-  ((BackSpace)))
-
- (delete
-  ((Delete)))
-
- (misc
-  ("`" "ஃ")                          ; 0B83
-  ("m" "அ")                          ; 0B85
-  ("M" "ஆ")                          ; 0B86
-  ("b" "இ")                          ; 0B87
-  ("B" "ஈ")                          ; 0B88
-  ("c" "உ")                          ; 0B89
-  ("C" "ஊ")                          ; 0B8A
-  ("v" "எ")                          ; 0B8E
-  ("V" "ஏ")                          ; 0B8F
-  ("I" "ஐ")                          ; 0B90
-  ("x" "ஒ")                          ; 0B92
-  ("X" "ஓ")                          ; 0B93
-  ("Z" "ஔ")                          ; 0B94
-
-  ("O" "ௐ")                          ; 0BD0
-
-  ((A-0) "௦")                                ; 0BE6
-  ((A-1) "௧")                                ; 0BE7
-  ((A-2) "௨")                                ; 0BE8
-  ((A-3) "௩")                                ; 0BE9
-  ((A-4) "௪")                                ; 0BEA
-  ((A-5) "௫")                                ; 0BEB
-  ((A-6) "௬")                                ; 0BEC
-  ((A-7) "௭")                                ; 0BED
-  ((A-8) "௮")                                ; 0BEE
-  ((A-9) "௯")                                ; 0BEF
-  ((A-q) "௰")                                ; 0BF0
-  ((A-w) "௱")                                ; 0BF1
-  ((A-e) "௲")                                ; 0BF2
-  ((A-y) "௳")                                ; 0BF3
-  ((A-u) "௴")                                ; 0BF4
-  ((A-i) "௵")                                ; 0BF5
-  ((A-r) "௶")                                ; 0BF6
-  ((A-t) "௷")                                ; 0BF7
-  ((A-`) "௸")                                ; 0BF8
-  ((A-=) "௹")                                ; 0BF9
-  ((A--) "௺")                                ; 0BFA
-
-  ("Y" "ஶ்ரீ")                         ; 0BB6 0BCD 0BB0 0BC0
-
-  ("}" ";")                            ; 003B
-
-  ("A" "")
-  ("S" "")
-  ("D" "")
-  ("F" "")
-  ("G" "")
-  ("H" "")
-  ("J" "")
-  ("K" "")
-  ("L" "")
-  ))
-
-(state
- (init
-  (starter
-   (pushback 1)
-   (cond
-    ((& (= use-surrounding-text 1) (= @-0 -1))
-     (shift surrounding-text))
-    (1
-     (shift preedit)))))
-
- (surrounding-text
-  (consonant
-   (consonant-proc)
-   (commit))
-
-  (lla
-   (cond
-    ((= @-1 0x200C)
-     (delete @-1)))
-
-   (cond
-    ((& (>= @-2 0x0B95) (<= @-2 0x0BB9)        ; a consonant
-       (= @-1 0x0BC6))
-     (delete @-1)
-     0x0BCC
-     (cond
-      ((= @+1 0x200C)
-       (delete @+1))))
-    ((= @-1 0x0B92)
-     (delete @-1)
-     0x0B94
-     (cond
-      ((= @+1 0x200C)
-       (delete @+1))))
-    (1
-     0x0BB3
-     (consonant-proc)))
-
-   (commit))
-
-  (ssa
-   (cond
-    ((= @-1 0x200C)
-     (delete @-1)))
-
-   (cond
-    ((& (= @-2 0x0B95) (= @-1 0x0BCD))
-     0x200C))
-   0x0BB7
-   (consonant-proc)
-
-   (commit))
-
-  (sign
-   (cond
-    ((= @+1 0x200C)
-     (delete @+1)))
-   (move @<)
-   (cond
-    ((= @-1 0x200C)
-     (delete @-1)))
-
-   (cond
-    ((= @-1 0x0B94)
-     (delete @-1)
-     0x0B92 0x0BB3)
-    ((= @-1 0x0BCC)
-     (delete @-1)
-     0x0BC6 0x0BB3))
-
-   (commit))
-
-  (aa
-   (pre-proc)
-
-   (cond
-    ((= @-1 0x0BC6)
-     (cond
-      ((& (| (< @-3 0x0B95) (> @-3 0x0BB9)) ; not a consonant
-         (= @-2 0x200C))
-       (delete @-2))
-      (1
-       (delete @-1)))
-     0x0BCA)
-
-    ((= @-1 0x0BC7)
-     (cond
-      ((& (| (< @-3 0x0B95) (> @-3 0x0BB9)) ; not a consonant
-         (= @-2 0x200C))
-       (delete @-2))
-      (1
-       (delete @-1)))
-     0x0BCB)
-
-    ((= @-1 0x0B94)
-     (delete @-1)
-     0x0B92 0x0BB3 0x0BBE)
-
-    ((= @-1 0x0BCC)
-     (delete @-1)
-     0x0BC6 0x0BB3 0x0BBE)
-
-    (1
-     0x0BBE))
-
-   (commit))
-
-  (e
-   (pre-proc)
-
-   (cond
-    ;; additional check-surrounding-text for this vowel sign
-    ((& (>= @+1 0x0B95) (<= @+1 0x0BB9)        ; a consonant
-       (= @+2 0x0BB3))
-     (set c @+1)
-     (delete @+2)
-     (insert c)
-     0x0BCC)
-
-    ;; ordinary check-surrounding-text
-    (1
-     (check-surrounding-text)
-     (cond
-      ((= @+1 0x0BBE)
-       (delete @+1)
-       0x0BCA)
-      ((= @+1 0x0BD7)
-       (delete @+1)
-       0x0BCC)
-      (1
-       0x0BC6))))
-
-   (commit))
-
-  (ee
-   (pre-proc)
-
-   (check-surrounding-text)
-   (cond
-    ((= @+1 0x0BBE)
-     (delete @+1)
-     0x0BCB)
-    (1
-     0x0BC7))
-
-   (commit))
-
-  (ai
-   (pre-proc)
-
-   (check-surrounding-text)
-   0x0BC8
-
-   (commit))
-
-  (backspace
-   (pre-proc)
-
-   (cond
-    ((& (>= @-4 0x0B95) (<= @-4 0x0BB9)        ; a consonant
-       (= @-3 0x0BC6)
-       (= @-2 0x0BB3)
-       (| (& (>= @-1 0x0BBE) (<= @-1 0x0BC2)) ; a right/above/below vowel sign
-          (= @-1 0x0BCD)))
-     (delete @-3)
-     0x0BCC)
-
-    ((& (= @-4 0x0BB6) (= @-3 0x0BCD) (= @-2 0x0BB0) (= @-1 0x0BC0)) ; shrii
-     (delete @-4))
-
-    ((& (= @-3 0x0B92)
-       (= @-2 0x0BB3)
-       (| (& (>= @-1 0x0BBE) (<= @-1 0x0BC2)) ; a right/above/below vowel sign
-          (= @-1 0x0BCD)))
-     (delete @-3)
-     0x0B94)
-
-    ((& (= @-3 0x0B95) (= @-2 0x0BCD) (= @-1 0x0BB7)) ; k.ssa
-     (delete @-3))
-
-    ((| (= @-1 0x0BCA) (= @-1 0x0BCC)) ; vowel sign e/ai
-     (delete @-1)
-     0x0BC6)
-
-    ((= @-1 0x0BCB)                    ; vowel sign ee
-     (delete @-1)
-     0x0BC7)
-
-    ((& (>= @-1 0x0BC6) (<= @-1 0x0BC8)) ; a left vowel sign
-     (set vs @-1)
-     (delete @-1)
-     (cond
-      ((& (>= @-1 0x0B95) (<= @-1 0x0BB9)) ; a consonant
-       (cond
-       ((& (= @-3 0x0B95) (= @-2 0x0BCD) (= @-1 0x0BB7)) ; k.ssa
-        (delete @-3))
-       (1
-        (delete @-1)))
-
-       (cond
-       ((& (>= @+1 0x0B95) (<= @+1 0x0BB9)    ; a consonant follows
-           (| (< @+2 0x0BBE) (> @+2 0x0BD7))) ; not a vowel sign
-        ;; visual  : E C1 | C2  ->  E C2 |
-        ;; logical : C1 E | C2  ->  C2 E |
-        (cond
-         ((& (= @+1 0x0B95) (= @+2 0x0BCD) (= @+3 0x0BB7)) ; k.ssa
-          (delete @+3)
-          0x0B95 0x0BCD 0x0BB7)
-         (1
-          (set c @+1)
-          (delete @+1)
-          (insert c)))
-        (insert vs))
-
-       ((& (>= @-1 0x0B95) (<= @-1 0x0BB9)) ; a consonant precedes
-        ;; visual  : C1 E C2 | X  ->  C1 E | X
-        ;; logical : C1 C2 E | X  ->  C1 N E | X
-        0x200C
-        (insert vs))
-
-       (1
-        ;; visual  : X1 E C | X2  ->  X1 E | X2
-        ;; logical : X1 C E | X2  ->  X1 E | X2
-        (insert vs))))
-
-      ((= @-1 0x200C)
-       (delete @-1))))
-
-    (1
-     (delete @-1)))
-
-   (post-proc)
-   (commit))
-
-  (delete
-   (pre-proc)
-
-   (cond
-    ((& (= @+1 0x0BB6) (= @+2 0x0BCD) (= @+3 0x0BB0) (= @+4 0x0C0)) ; shrii
-     (delete @+4))
-
-    ((& (= @+1 0x0B95) (= @+2 0x0BCD) (= @+3 0x0BB7)) ; k.ssa
-     (cond
-      ((& (>= @+4 0x0BC6) (<= @+4 0x0BC8)) ; a left vowel sign
-       (delete @+4)
-       0x0B95 0x0BCD 0x0BB7)
-      ((| (= @+4 0x0BCA) (= @+4 0x0BCB)) ; vowel sign e/ee
-       (delete @+4)
-       0x0B95 0x0BCD 0x0BB7 0x0BBE)
-      ((| (& (>= @+4 0x0BBE) (<= @+4 0x0BC2)) ; vowel sign aa .. uu
-         (= @+4 0x0BCC)                      ; vowel sign ai
-         (= @+4 0x0BCD))                     ; virama
-       (delete @+4))
-      (1
-       (delete @+3))))
-
-    ((& (>= @+1 0x0B95) (<= @+1 0x0BB9)) ; a consonant
-     (set c @+1)
-     (cond
-      ((& (>= @+2 0x0BC6) (<= @+2 0x0BC8)) ; a left vowel sign
-       (delete @+2)
-       (insert c))
-      ((| (= @+2 0x0BCA) (= @+2 0x0BCB)) ; vowel sign e/ee
-       (delete @+2)
-       (insert c)
-       0x0BBE)
-      ((| (& (>= @+2 0x0BBE) (<= @+2 0x0BC2)) ; vowel sign aa .. uu
-         (= @+2 0x0BCC)                      ; vowel sign ai
-         (= @+2 0x0BCD))                     ; virama
-       (delete @+2))
-      (1
-       (delete @+1))))
-
-    ((| (= @+1 0x0BCA) (= @+1 0x0BCB)) ; vowel sign e/ee
-     (delete @+1)
-     0x0BBE)
-
-    ((= @+1 0x0BCC)                    ; vowel sign ai
-     (delete @+1)
-     0x0BB3)
-
-    (1
-     (delete @+1)))
-
-   (post-proc)
-   (commit))
-
-  (misc
-   (move @<)
-   (cond
-    ((= @-1 0x200C)
-     (delete @-1)))
-   (move @>)
-   (cond
-    ((= @+1 0x200C)
-     (delete @+1)))
-   (commit)))
-
- (preedit
-  (consonant (shift c-state))
-  (composite (commit))
-  (sign (commit))
-  (misc (commit))
-  (lla "ள" (shift c-state))          ; 0BB3
-  (ssa "ஷ" (shift c-state))          ; 0BB7
-  (aa "ா" (commit))                  ; 0BBE
-  (e  "ெ" (shift e-state))           ; 0BC6
-  (ee "ே" (shift ee-state))          ; 0BC7
-  (ai "ை" (shift ai-state)))         ; 0BC8
-
- (c-state
-  (sign (shift c-s-state))
-  (aa "ா" (shift c-s-state))         ; 0BBE
-  (backspace (undo)))
-
- (c-s-state
-  (sign
-   (cond
-    ((= @-2 0x0BCC)
-     (move @-)
-     (delete @-)
-     0x0BC6 0x0BB3
-     (move @+))
-    (1
-     (commit)
-     (shift preedit))))
-  (aa
-   "ா"
-   (cond
-    ((= @-2 0x0BCC)
-     (move @-)
-     (delete @-)
-     0x0BC6 0x0BB3
-     (move @+))
-    (1
-     (commit)
-     (shift preedit))))
-  (backspace (undo)))
-
- (e-state
-  (consonant (move @<) (delete @+) (move @>) "ெ" (shift e-c-state))
-  (lla (delete @-) "ளெ" (shift e-c-state))
-  (ssa (delete @-) "ஷெ" (shift e-c-state))
-  (backspace (delete @-) (shift preedit))
-  (nil (undo -1)))
-
- (ee-state
-  (consonant (move @<) (delete @+) (move @>) "ே" (shift ee-c-state))
-  (lla (delete @-) "ளே" (shift ee-c-state))
-  (ssa (delete @-) "ஷே" (shift ee-c-state))
-  (backspace (delete @-) (shift preedit))
-  (nil (undo -1)))
-
- (ai-state
-  (consonant (move @<) (delete @+) (move @>) "ை" (shift c-s-state))
-  (lla (delete @-) "ளை" (shift c-s-state))
-  (ssa (delete @-) "ஷை" (shift c-s-state))
-  (backspace (delete @-) (shift preedit))
-  (nil (undo -1)))
-
- (e-c-state
-  (aa (delete @-) "ொ" (shift c-s-state))
-  (lla (delete @-) "ௌ" (shift c-s-state))
-  (backspace (delete @<) "ெ" (shift e-state)))
-
- (ee-c-state
-  (aa (delete @-) "ோ" (shift c-s-state))
-  (backspace (delete @<) "ே" (shift ee-state)))
- )
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/ta-lk-renganathan.mimx b/MIM/ta-lk-renganathan.mimx
new file mode 100644 (file)
index 0000000..51217eb
--- /dev/null
@@ -0,0 +1,2195 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ta</language>
+    <name>lk-renganathan</name>
+  </tags>
+  <description>Tamil input method with Renganathan layout.
+For the detail, see the page: &lt;http://www.locallanguages.lk/&gt;
+</description>
+  <title>க</title>
+  <variable-list>
+    <variable id="use-surrounding-text">
+      <description>
+        <get-text>Surrounding text vs. preedit
+If 1, try to use surrounding text.  Otherwise, use preedit.</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value type="integer">1</c-value>
+       <c-value type="integer">0</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <macro id="macro-pre-proc">
+      <conditional>
+        <case>
+          <expr operator="=">
+            <predefined-nth-previous-or-following-character position="-1"/>
+            <int-val>0x200C</int-val>
+          </expr>
+          <delete-n-characters n="-1"/>
+        </case>
+      </conditional>
+      <conditional>
+        <case>
+          <expr operator="=">
+            <predefined-nth-previous-or-following-character position="+1"/>
+            <int-val>0x200C</int-val>
+          </expr>
+          <delete-n-characters n="+1"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-post-proc">
+      <conditional>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0B95</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BB9</int-val>
+            </expr>
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BC6</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+          </expr>
+          <insert character="0x200C"/>
+        </case>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="|">
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0BB9</int-val>
+              </expr>
+            </expr>
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BC6</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0B95</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BB9</int-val>
+            </expr>
+            <expr operator="|">
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BBE</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BD7</int-val>
+              </expr>
+            </expr>
+          </expr>
+          <set id="vs">
+            <predefined-nth-previous-or-following-character position="-1"/>
+          </set>
+          <set id="c">
+            <predefined-nth-previous-or-following-character position="+1"/>
+          </set>
+          <delete-n-characters n="-1"/>
+          <delete-n-characters n="+1"/>
+          <insert character-or-string="variable">
+            <variable-reference id="c"/>
+          </insert>
+          <insert character-or-string="variable">
+            <variable-reference id="vs"/>
+          </insert>
+        </case>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <expr operator="|">
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0BB9</int-val>
+              </expr>
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BC6</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BCC</int-val>
+              </expr>
+            </expr>
+          </expr>
+          <delete-n-characters n="-1"/>
+        </case>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <expr operator="|">
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BB9</int-val>
+              </expr>
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BC6</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BCC</int-val>
+              </expr>
+            </expr>
+          </expr>
+          <delete-n-characters n="+1"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-consonant-proc">
+      <move-to-marker position="@first"/>
+      <conditional>
+        <case>
+          <expr operator="=">
+            <predefined-nth-previous-or-following-character position="-1"/>
+            <int-val>0x200C</int-val>
+          </expr>
+          <delete-n-characters n="-1"/>
+        </case>
+      </conditional>
+      <set id="vs">
+        <int-val>0</int-val>
+      </set>
+      <conditional>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BC6</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BC8</int-val>
+            </expr>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x200C</int-val>
+              </expr>
+              <set id="vs">
+                <predefined-nth-previous-or-following-character position="-1"/>
+              </set>
+              <delete-n-characters n="-2"/>
+            </case>
+            <case>
+              <expr operator="|">
+                <expr operator="&lt;">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x0B95</int-val>
+                </expr>
+                <expr operator="&gt;">
+                  <predefined-nth-previous-or-following-character position="-2"/>
+                  <int-val>0x0BB9</int-val>
+                </expr>
+              </expr>
+              <set id="vs">
+                <predefined-nth-previous-or-following-character position="-1"/>
+              </set>
+              <delete-n-characters n="-1"/>
+            </case>
+          </conditional>
+        </case>
+      </conditional>
+      <move-to-marker position="@last"/>
+      <conditional>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <expr operator="|">
+              <expr operator="&lt;">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BC6</int-val>
+              </expr>
+              <expr operator="&gt;">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BCC</int-val>
+              </expr>
+            </expr>
+          </expr>
+          <delete-n-characters n="+1"/>
+        </case>
+      </conditional>
+      <conditional>
+        <case>
+          <expr operator="=">
+            <variable-reference id="vs"/>
+            <int-val>0x0BC6</int-val>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BBE</int-val>
+              </expr>
+              <delete-n-characters n="+1"/>
+              <insert character="0x0BCA"/>
+            </case>
+            <case>
+              <expr operator="|">
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0BB3</int-val>
+                </expr>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0BD7</int-val>
+                </expr>
+              </expr>
+              <delete-n-characters n="+1"/>
+              <insert character="0x0BCC"/>
+            </case>
+            <case>
+              <int-val>1</int-val>
+              <insert character="0x0BC6"/>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="=">
+            <variable-reference id="vs"/>
+            <int-val>0x0BC7</int-val>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BBE</int-val>
+              </expr>
+              <delete-n-characters n="+1"/>
+              <insert character="0x0BCB"/>
+            </case>
+            <case>
+              <int-val>1</int-val>
+              <insert character="0x0BC7"/>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="=">
+            <variable-reference id="vs"/>
+            <int-val>0x0BC8</int-val>
+          </expr>
+          <insert character="0x0BC8"/>
+        </case>
+      </conditional>
+      <conditional>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0B95</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BB9</int-val>
+            </expr>
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BC6</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+          </expr>
+          <insert character="0x200C"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-check-surrounding-text">
+      <conditional>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0B95</int-val>
+            </expr>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+2"/>
+              <int-val>0x0BCD</int-val>
+            </expr>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+3"/>
+              <int-val>0x0BB7</int-val>
+            </expr>
+          </expr>
+          <insert character="0x0B95"/>
+          <insert character="0x0BCD"/>
+          <insert character="0x0BB7"/>
+          <delete-n-characters n="+3"/>
+        </case>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0B95</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BB9</int-val>
+            </expr>
+          </expr>
+          <set id="c">
+            <predefined-nth-previous-or-following-character position="+1"/>
+          </set>
+          <insert character-or-string="variable">
+            <variable-reference id="c"/>
+          </insert>
+          <delete-n-characters n="+1"/>
+        </case>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="&gt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0B95</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BB9</int-val>
+            </expr>
+          </expr>
+          <insert character="0x200C"/>
+        </case>
+      </conditional>
+    </macro>
+  </macro-list>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-q</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-w</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-e</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-r</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-t</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-y</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-u</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-i</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-0</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-`</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-=</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A--</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Delete</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-composite">
+      <rule>
+        <keyseq keys="f;"/>
+        <insert string="க்"/>
+      </rule>
+      <rule>
+        <keyseq keys="f;W"/>
+        <insert string="க்‌ஷ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Zh"/>
+        <insert string="ஒளா"/>
+      </rule>
+      <rule>
+        <keyseq keys="Zp"/>
+        <insert string="ஒளி"/>
+      </rule>
+      <rule>
+        <keyseq keys="ZP"/>
+        <insert string="ஒளீ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z["/>
+        <insert string="ஒளு"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z{"/>
+        <insert string="ஒளூ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z;"/>
+        <insert string="ஒள்"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs"/>
+        <insert string="ஔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xsh"/>
+        <insert string="ஒளா"/>
+      </rule>
+      <rule>
+        <keyseq keys="xsp"/>
+        <insert string="ஒளி"/>
+      </rule>
+      <rule>
+        <keyseq keys="xsP"/>
+        <insert string="ஒளீ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs["/>
+        <insert string="ஒளு"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs{"/>
+        <insert string="ஒளூ"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs;"/>
+        <insert string="ஒள்"/>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="க"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ங"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ச"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ஜ"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="ஞ"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ட"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ண"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="த"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ந"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ன"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ப"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="ம"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ய"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ர"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ற"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ல"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ழ"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="வ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ஶ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="ஸ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ஹ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="க்ஷ"/>
+      </rule>
+    </map>
+    <map id="map-sign">
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ி"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ீ"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ு"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ூ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="்"/>
+      </rule>
+    </map>
+    <map id="map-lla">
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+    </map>
+    <map id="map-ssa">
+      <rule>
+        <keyseq keys="W"/>
+      </rule>
+    </map>
+    <map id="map-aa">
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+    </map>
+    <map id="map-e">
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+    </map>
+    <map id="map-ee">
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+    </map>
+    <map id="map-ai">
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-delete">
+      <rule>
+        <keyseq>
+          <key-event>Delete</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-misc">
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="ஃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="அ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ஆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="இ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ஈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="உ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ஊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="எ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ஏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ஐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ஒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ஓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="ஔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ௐ"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-0</key-event>
+        </keyseq>
+        <insert string="௦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-1</key-event>
+        </keyseq>
+        <insert string="௧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-2</key-event>
+        </keyseq>
+        <insert string="௨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-3</key-event>
+        </keyseq>
+        <insert string="௩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-4</key-event>
+        </keyseq>
+        <insert string="௪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-5</key-event>
+        </keyseq>
+        <insert string="௫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-6</key-event>
+        </keyseq>
+        <insert string="௬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-7</key-event>
+        </keyseq>
+        <insert string="௭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-8</key-event>
+        </keyseq>
+        <insert string="௮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-9</key-event>
+        </keyseq>
+        <insert string="௯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-q</key-event>
+        </keyseq>
+        <insert string="௰"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-w</key-event>
+        </keyseq>
+        <insert string="௱"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-e</key-event>
+        </keyseq>
+        <insert string="௲"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-y</key-event>
+        </keyseq>
+        <insert string="௳"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-u</key-event>
+        </keyseq>
+        <insert string="௴"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-i</key-event>
+        </keyseq>
+        <insert string="௵"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-r</key-event>
+        </keyseq>
+        <insert string="௶"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-t</key-event>
+        </keyseq>
+        <insert string="௷"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-`</key-event>
+        </keyseq>
+        <insert string="௸"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-=</key-event>
+        </keyseq>
+        <insert string="௹"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A--</key-event>
+        </keyseq>
+        <insert string="௺"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ஶ்ரீ"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string=";"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string=""/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <variable-reference id="use-surrounding-text"/>
+                <int-val>1</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="predefined-surround-text-flag"/>
+                <int-val>-1</int-val>
+              </expr>
+            </expr>
+            <shift-to id="state-surrounding-text"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-preedit"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-surrounding-text">
+      <branch branch-selecting-map="map-consonant">
+        <macro-reference id="macro-consonant-proc"/>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-lla">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0BB9</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BC6</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0BCC"/>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x200C</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0B92</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0B94"/>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x200C</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0BB3"/>
+            <macro-reference id="macro-consonant-proc"/>
+          </case>
+        </conditional>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-ssa">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BCD</int-val>
+              </expr>
+            </expr>
+            <insert character="0x200C"/>
+          </case>
+        </conditional>
+        <insert character="0x0BB7"/>
+        <macro-reference id="macro-consonant-proc"/>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-sign">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <delete-n-characters n="+1"/>
+          </case>
+        </conditional>
+        <move-to-marker position="@first"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+        </conditional>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0B94</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0B92"/>
+            <insert character="0x0BB3"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0BC6"/>
+            <insert character="0x0BB3"/>
+          </case>
+        </conditional>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-aa">
+        <macro-reference id="macro-pre-proc"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BC6</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="|">
+                    <expr operator="&lt;">
+                      <predefined-nth-previous-or-following-character position="-3"/>
+                      <int-val>0x0B95</int-val>
+                    </expr>
+                    <expr operator="&gt;">
+                      <predefined-nth-previous-or-following-character position="-3"/>
+                      <int-val>0x0BB9</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x200C</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-2"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-1"/>
+              </case>
+            </conditional>
+            <insert character="0x0BCA"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BC7</int-val>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="|">
+                    <expr operator="&lt;">
+                      <predefined-nth-previous-or-following-character position="-3"/>
+                      <int-val>0x0B95</int-val>
+                    </expr>
+                    <expr operator="&gt;">
+                      <predefined-nth-previous-or-following-character position="-3"/>
+                      <int-val>0x0BB9</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x200C</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-2"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-1"/>
+              </case>
+            </conditional>
+            <insert character="0x0BCB"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0B94</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0B92"/>
+            <insert character="0x0BB3"/>
+            <insert character="0x0BBE"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0BC6"/>
+            <insert character="0x0BB3"/>
+            <insert character="0x0BBE"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0BBE"/>
+          </case>
+        </conditional>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-e">
+        <macro-reference id="macro-pre-proc"/>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BB9</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BB3</int-val>
+              </expr>
+            </expr>
+            <set id="c">
+              <predefined-nth-previous-or-following-character position="+1"/>
+            </set>
+            <delete-n-characters n="+2"/>
+            <insert character-or-string="variable">
+              <variable-reference id="c"/>
+            </insert>
+            <insert character="0x0BCC"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <macro-reference id="macro-check-surrounding-text"/>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0BBE</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0BCA"/>
+              </case>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="+1"/>
+                  <int-val>0x0BD7</int-val>
+                </expr>
+                <delete-n-characters n="+1"/>
+                <insert character="0x0BCC"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <insert character="0x0BC6"/>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-ee">
+        <macro-reference id="macro-pre-proc"/>
+        <macro-reference id="macro-check-surrounding-text"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BBE</int-val>
+            </expr>
+            <delete-n-characters n="+1"/>
+            <insert character="0x0BCB"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert character="0x0BC7"/>
+          </case>
+        </conditional>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-ai">
+        <macro-reference id="macro-pre-proc"/>
+        <macro-reference id="macro-check-surrounding-text"/>
+        <insert character="0x0BC8"/>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <macro-reference id="macro-pre-proc"/>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-4"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-4"/>
+                <int-val>0x0BB9</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-3"/>
+                <int-val>0x0BC6</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0BB3</int-val>
+              </expr>
+              <expr operator="|">
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0BBE</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0BC2</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-1"/>
+                  <int-val>0x0BCD</int-val>
+                </expr>
+              </expr>
+            </expr>
+            <delete-n-characters n="-3"/>
+            <insert character="0x0BCC"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-4"/>
+                <int-val>0x0BB6</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-3"/>
+                <int-val>0x0BCD</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0BB0</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BC0</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-4"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-3"/>
+                <int-val>0x0B92</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0BB3</int-val>
+              </expr>
+              <expr operator="|">
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0BBE</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0BC2</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-1"/>
+                  <int-val>0x0BCD</int-val>
+                </expr>
+              </expr>
+            </expr>
+            <delete-n-characters n="-3"/>
+            <insert character="0x0B94"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-3"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>0x0BCD</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BB7</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-3"/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BCA</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BCC</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0BC6"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x0BCB</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <insert character="0x0BC7"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BC6</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>0x0BC8</int-val>
+              </expr>
+            </expr>
+            <set id="vs">
+              <predefined-nth-previous-or-following-character position="-1"/>
+            </set>
+            <delete-n-characters n="-1"/>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0B95</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="-1"/>
+                    <int-val>0x0BB9</int-val>
+                  </expr>
+                </expr>
+                <conditional>
+                  <case>
+                    <expr operator="&amp;">
+                      <expr operator="=">
+                        <predefined-nth-previous-or-following-character position="-3"/>
+                        <int-val>0x0B95</int-val>
+                      </expr>
+                      <expr operator="=">
+                        <predefined-nth-previous-or-following-character position="-2"/>
+                        <int-val>0x0BCD</int-val>
+                      </expr>
+                      <expr operator="=">
+                        <predefined-nth-previous-or-following-character position="-1"/>
+                        <int-val>0x0BB7</int-val>
+                      </expr>
+                    </expr>
+                    <delete-n-characters n="-3"/>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <delete-n-characters n="-1"/>
+                  </case>
+                </conditional>
+                <conditional>
+                  <case>
+                    <expr operator="&amp;">
+                      <expr operator="&gt;=">
+                        <predefined-nth-previous-or-following-character position="+1"/>
+                        <int-val>0x0B95</int-val>
+                      </expr>
+                      <expr operator="&lt;=">
+                        <predefined-nth-previous-or-following-character position="+1"/>
+                        <int-val>0x0BB9</int-val>
+                      </expr>
+                      <expr operator="|">
+                        <expr operator="&lt;">
+                          <predefined-nth-previous-or-following-character position="+2"/>
+                          <int-val>0x0BBE</int-val>
+                        </expr>
+                        <expr operator="&gt;">
+                          <predefined-nth-previous-or-following-character position="+2"/>
+                          <int-val>0x0BD7</int-val>
+                        </expr>
+                      </expr>
+                    </expr>
+                    <conditional>
+                      <case>
+                        <expr operator="&amp;">
+                          <expr operator="=">
+                            <predefined-nth-previous-or-following-character position="+1"/>
+                            <int-val>0x0B95</int-val>
+                          </expr>
+                          <expr operator="=">
+                            <predefined-nth-previous-or-following-character position="+2"/>
+                            <int-val>0x0BCD</int-val>
+                          </expr>
+                          <expr operator="=">
+                            <predefined-nth-previous-or-following-character position="+3"/>
+                            <int-val>0x0BB7</int-val>
+                          </expr>
+                        </expr>
+                        <delete-n-characters n="+3"/>
+                        <insert character="0x0B95"/>
+                        <insert character="0x0BCD"/>
+                        <insert character="0x0BB7"/>
+                      </case>
+                      <case>
+                        <int-val>1</int-val>
+                        <set id="c">
+                          <predefined-nth-previous-or-following-character position="+1"/>
+                        </set>
+                        <delete-n-characters n="+1"/>
+                        <insert character-or-string="variable">
+                          <variable-reference id="c"/>
+                        </insert>
+                      </case>
+                    </conditional>
+                    <insert character-or-string="variable">
+                      <variable-reference id="vs"/>
+                    </insert>
+                  </case>
+                  <case>
+                    <expr operator="&amp;">
+                      <expr operator="&gt;=">
+                        <predefined-nth-previous-or-following-character position="-1"/>
+                        <int-val>0x0B95</int-val>
+                      </expr>
+                      <expr operator="&lt;=">
+                        <predefined-nth-previous-or-following-character position="-1"/>
+                        <int-val>0x0BB9</int-val>
+                      </expr>
+                    </expr>
+                    <insert character="0x200C"/>
+                    <insert character-or-string="variable">
+                      <variable-reference id="vs"/>
+                    </insert>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <insert character-or-string="variable">
+                      <variable-reference id="vs"/>
+                    </insert>
+                  </case>
+                </conditional>
+              </case>
+              <case>
+                <expr operator="=">
+                  <predefined-nth-previous-or-following-character position="-1"/>
+                  <int-val>0x200C</int-val>
+                </expr>
+                <delete-n-characters n="-1"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-n-characters n="-1"/>
+          </case>
+        </conditional>
+        <macro-reference id="macro-post-proc"/>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-delete">
+        <macro-reference id="macro-pre-proc"/>
+        <conditional>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BB6</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BCD</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+3"/>
+                <int-val>0x0BB0</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+4"/>
+                <int-val>0x0C0</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="+4"/>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+2"/>
+                <int-val>0x0BCD</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+3"/>
+                <int-val>0x0BB7</int-val>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="+4"/>
+                    <int-val>0x0BC6</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="+4"/>
+                    <int-val>0x0BC8</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="+4"/>
+                <insert character="0x0B95"/>
+                <insert character="0x0BCD"/>
+                <insert character="0x0BB7"/>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+4"/>
+                    <int-val>0x0BCA</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+4"/>
+                    <int-val>0x0BCB</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="+4"/>
+                <insert character="0x0B95"/>
+                <insert character="0x0BCD"/>
+                <insert character="0x0BB7"/>
+                <insert character="0x0BBE"/>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <predefined-nth-previous-or-following-character position="+4"/>
+                      <int-val>0x0BBE</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <predefined-nth-previous-or-following-character position="+4"/>
+                      <int-val>0x0BC2</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+4"/>
+                    <int-val>0x0BCC</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+4"/>
+                    <int-val>0x0BCD</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="+4"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="+3"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0B95</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BB9</int-val>
+              </expr>
+            </expr>
+            <set id="c">
+              <predefined-nth-previous-or-following-character position="+1"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <predefined-nth-previous-or-following-character position="+2"/>
+                    <int-val>0x0BC6</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <predefined-nth-previous-or-following-character position="+2"/>
+                    <int-val>0x0BC8</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="+2"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+2"/>
+                    <int-val>0x0BCA</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+2"/>
+                    <int-val>0x0BCB</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="+2"/>
+                <insert character-or-string="variable">
+                  <variable-reference id="c"/>
+                </insert>
+                <insert character="0x0BBE"/>
+              </case>
+              <case>
+                <expr operator="|">
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <predefined-nth-previous-or-following-character position="+2"/>
+                      <int-val>0x0BBE</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <predefined-nth-previous-or-following-character position="+2"/>
+                      <int-val>0x0BC2</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+2"/>
+                    <int-val>0x0BCC</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="+2"/>
+                    <int-val>0x0BCD</int-val>
+                  </expr>
+                </expr>
+                <delete-n-characters n="+2"/>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="+1"/>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BCA</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="+1"/>
+                <int-val>0x0BCB</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="+1"/>
+            <insert character="0x0BBE"/>
+          </case>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+            <delete-n-characters n="+1"/>
+            <insert character="0x0BB3"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-n-characters n="+1"/>
+          </case>
+        </conditional>
+        <macro-reference id="macro-post-proc"/>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-misc">
+        <move-to-marker position="@first"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <delete-n-characters n="-1"/>
+          </case>
+        </conditional>
+        <move-to-marker position="@last"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="+1"/>
+              <int-val>0x200C</int-val>
+            </expr>
+            <delete-n-characters n="+1"/>
+          </case>
+        </conditional>
+        <commit/>
+      </branch>
+    </state>
+    <state id="state-preedit">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-composite">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-sign">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-misc">
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-lla">
+        <insert string="ள"/>
+        <shift-to id="state-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-ssa">
+        <insert string="ஷ"/>
+        <shift-to id="state-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-aa">
+        <insert string="ா"/>
+        <commit/>
+      </branch>
+      <branch branch-selecting-map="map-e">
+        <insert string="ெ"/>
+        <shift-to id="state-e-state"/>
+      </branch>
+      <branch branch-selecting-map="map-ee">
+        <insert string="ே"/>
+        <shift-to id="state-ee-state"/>
+      </branch>
+      <branch branch-selecting-map="map-ai">
+        <insert string="ை"/>
+        <shift-to id="state-ai-state"/>
+      </branch>
+    </state>
+    <state id="state-c-state">
+      <branch branch-selecting-map="map-sign">
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-aa">
+        <insert string="ா"/>
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-c-s-state">
+      <branch branch-selecting-map="map-sign">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-2"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+            <move-to-marker position="@previous"/>
+            <delete-to-marker position="@previous"/>
+            <insert character="0x0BC6"/>
+            <insert character="0x0BB3"/>
+            <move-to-marker position="@next"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <commit/>
+            <shift-to id="state-preedit"/>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-aa">
+        <insert string="ா"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <predefined-nth-previous-or-following-character position="-2"/>
+              <int-val>0x0BCC</int-val>
+            </expr>
+            <move-to-marker position="@previous"/>
+            <delete-to-marker position="@previous"/>
+            <insert character="0x0BC6"/>
+            <insert character="0x0BB3"/>
+            <move-to-marker position="@next"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <commit/>
+            <shift-to id="state-preedit"/>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+    <state id="state-e-state">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@first"/>
+        <delete-to-marker position="@next"/>
+        <move-to-marker position="@last"/>
+        <insert string="ெ"/>
+        <shift-to id="state-e-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-lla">
+        <delete-to-marker position="@previous"/>
+        <insert string="ளெ"/>
+        <shift-to id="state-e-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-ssa">
+        <delete-to-marker position="@previous"/>
+        <insert string="ஷெ"/>
+        <shift-to id="state-e-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <shift-to id="state-preedit"/>
+      </branch>
+      <catch-all-branch>
+        <undo target-of-undo="-1"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-ee-state">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@first"/>
+        <delete-to-marker position="@next"/>
+        <move-to-marker position="@last"/>
+        <insert string="ே"/>
+        <shift-to id="state-ee-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-lla">
+        <delete-to-marker position="@previous"/>
+        <insert string="ளே"/>
+        <shift-to id="state-ee-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-ssa">
+        <delete-to-marker position="@previous"/>
+        <insert string="ஷே"/>
+        <shift-to id="state-ee-c-state"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <shift-to id="state-preedit"/>
+      </branch>
+      <catch-all-branch>
+        <undo target-of-undo="-1"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-ai-state">
+      <branch branch-selecting-map="map-consonant">
+        <move-to-marker position="@first"/>
+        <delete-to-marker position="@next"/>
+        <move-to-marker position="@last"/>
+        <insert string="ை"/>
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-lla">
+        <delete-to-marker position="@previous"/>
+        <insert string="ளை"/>
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-ssa">
+        <delete-to-marker position="@previous"/>
+        <insert string="ஷை"/>
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <shift-to id="state-preedit"/>
+      </branch>
+      <catch-all-branch>
+        <undo target-of-undo="-1"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-e-c-state">
+      <branch branch-selecting-map="map-aa">
+        <delete-to-marker position="@previous"/>
+        <insert string="ொ"/>
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-lla">
+        <delete-to-marker position="@previous"/>
+        <insert string="ௌ"/>
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@first"/>
+        <insert string="ெ"/>
+        <shift-to id="state-e-state"/>
+      </branch>
+    </state>
+    <state id="state-ee-c-state">
+      <branch branch-selecting-map="map-aa">
+        <delete-to-marker position="@previous"/>
+        <insert string="ோ"/>
+        <shift-to id="state-c-s-state"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@first"/>
+        <insert string="ே"/>
+        <shift-to id="state-ee-state"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/te-itrans.mim b/MIM/te-itrans.mim
deleted file mode 100644 (file)
index 6f94b2d..0000000
+++ /dev/null
@@ -1,200 +0,0 @@
-;; te-itrans.mim -- Telugu input method with ITRANS method
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method te itrans)
-
-(description "Telugu input method by ITRANS transliteration.
-For the detail of ITRANS, see the page:
-  <http://www.aczoom.com/itrans/>
-")
-
-(title "క")
-
-(map
- (starter
-  (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
-  ("0") ("1") ("2") ("3") ("4")
-  ("5") ("6") ("7") ("8") ("9")
-  ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
-  ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
-  ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
-  ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
-
- (consonant
-  ("k" "క్")
-  ("kh" "ఖ్")
-  ("g" "గ్")
-  ("gh" "ఘ్")
-  ("~N" "ఙ్")
-  ("N^" "ఙ్")
-  ("ch" "చ్")
-  ("Ch" "ఛ్")
-  ("chh" "ఛ్")
-  ("j" "జ్")
-  ("jh" "ఝ్")
-  ("~n" "ఞ్")
-  ("JN" "ఞ్")
-  ("T" "ట్")
-  ("Th" "ఠ్")
-  ("D" "డ్")
-  ("Dh" "ఢ్")
-  ("N" "ణ్")
-  ("t" "త్")
-  ("th" "థ్")
-  ("d" "ద్")
-  ("dh" "ధ్")
-  ("n" "న్")
-  ("p" "ప్")
-  ("ph" "ఫ్")
-  ("b" "బ్")
-  ("bh" "భ్")
-  ("m" "మ్")
-  ("y" "య్")
-  ("r" "ర్")
-  ("R" "ఱ్")
-  ("rh" "ఱ్")                              ; not in ITRANS Telugu table
-  ("l" "ల్")
-  ("L" "ళ్")
-  ("ld" "ళ్")                              ; not in ITRANS Telugu table
-  ("v" "వ్")
-  ("w" "వ్")
-  ("sh" "శ్")
-  ("Sh" "ష్")
-  ("shh" "ష్")
-  ("s" "స్")
-  ("h" "హ్")
-  ("GY" "జ్ఞ్")                                ; not in ITRANS Telugu table
-  ("dny" "జ్ఞ్")                       ; not in ITRANS Telugu table
-  ("x" "క్ష్"))
-
- (independent
-  ("a" "అ")
-  ("aa" "ఆ")
-  ("A" "ఆ")
-  ("i" "ఇ")
-  ("ii" "ఈ")
-  ("I" "ఈ")
-  ("u" "ఉ")
-  ("uu" "ఊ")
-  ("U" "ఊ")
-  ("RRi" "ఋ")
-  ("R^i" "ఋ")
-  ("LLi" "ఌ")
-  ("L^i" "ఌ")
-  ("e" "ఎ")
-  ("E" "ఏ")
-  ("ee" "ఏ")                         ; not in ITRANS Telugu table
-  ("ai" "ఐ")
-  ("o" "ఒ")
-  ("O" "ఓ")
-  ("oo" "ఓ")                         ; not in ITRANS Telugu table
-  ("au" "ఔ")
-  ("RRI" "ౠ")
-  ("R^I" "ౠ")
-  ("LLI" "ౡ")
-  ("L^I" "ౡ")
-  (".N" "ఁ")                         ; not in ITRANS Telugu table
-  (".n" "ం")
-  ("M" "ం")                          ; not in ITRANS Telugu table
-  ("H" "ః")
-  (".h" "్")                         ; not in ITRANS Telugu table
-  ;; (".a" "ఽ")                              ; not in Unicode 4.1
-  ("0" "౦")
-  ("1" "౧")
-  ("2" "౨")
-  ("3" "౩")
-  ("4" "౪")
-  ("5" "౫")
-  ("6" "౬")
-  ("7" "౭")
-  ("8" "౮")
-  ("9" "౯")
-  ("#" "్ర")                               ; not in ITRANS Telugu table
-  ("$" "ర్")                               ; not in ITRANS Telugu table
-  ("^" "త్ర")                            ; not in ITRANS Telugu table
-  ("*" "శ్ర")                            ; not in ITRANS Telugu table
-  ((KP_1) "౧")
-  ((KP_2) "౨")
-  ((KP_3) "౩")
-  ((KP_4) "౪")
-  ((KP_5) "౫")
-  ((KP_6) "౬")
-  ((KP_7) "౭")
-  ((KP_8) "౮")
-  ((KP_9) "౯")
-  ((KP_0) "౦")
-  ((S-\ ) "‌")                               ; not in ITRANS Telugu table
-  ((C-@) "‍"))                               ; not in ITRANS Telugu table
-
- (dependent
-  ("a" (delete @-) "")
-  ("aa" (delete @-) "ా")
-  ("A" (delete @-) "ా")
-  ("i" (delete @-) "ి")
-  ("ii" (delete @-) "ీ")
-  ("I" (delete @-) "ీ")
-  ("u" (delete @-) "ు")
-  ("uu" (delete @-) "ూ")
-  ("U" (delete @-) "ూ")
-  ("RRi" (delete @-) "ృ")
-  ("R^i" (delete @-) "ృ")
-  ("RRI" (delete @-) "ౄ")
-  ("R^I" (delete @-) "ౄ")
-  ("e" (delete @-) "ె")
-  ("E" (delete @-) "ే")
-  ("ee" (delete @-) "ే")             ; not in ITRANS Telugu table
-  ("ai" (delete @-) "ై")
-  ("o" (delete @-) "ొ")
-  ("O" (delete @-) "ో")
-  ("oo" (delete @-) "ో")             ; not in ITRANS Telugu table
-  ("au" (delete @-) "ౌ"))
-
- (return
-  ((Return)))
-
- (backspace
-  ((BackSpace) (undo))))
-
-(state
- (init
-  (starter (pushback 1) (shift intermediate)))
-
- (intermediate
-  (consonant (shift second))
-  (independent (shift init))
-  (backspace)
-  (return (shift init)))
-
- (second
-  (consonant)
-  (dependent (shift init))
-  (backspace)
-  (return (shift init))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/te-itrans.mimx b/MIM/te-itrans.mimx
new file mode 100644 (file)
index 0000000..7468afe
--- /dev/null
@@ -0,0 +1,840 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>te</language>
+    <name>itrans</name>
+  </tags>
+  <description>Telugu input method by ITRANS transliteration.
+For the detail of ITRANS, see the page:
+  &lt;http://www.aczoom.com/itrans/&gt;
+</description>
+  <title>క</title>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="."/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="క్"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert string="ఖ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="గ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert string="ఘ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="~N"/>
+        <insert string="ఙ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="N^"/>
+        <insert string="ఙ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert string="చ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ch"/>
+        <insert string="ఛ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="chh"/>
+        <insert string="ఛ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="జ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert string="ఝ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="~n"/>
+        <insert string="ఞ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="JN"/>
+        <insert string="ఞ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ట్"/>
+      </rule>
+      <rule>
+        <keyseq keys="Th"/>
+        <insert string="ఠ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="డ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dh"/>
+        <insert string="ఢ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ణ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="త్"/>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert string="థ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ద్"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert string="ధ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="న్"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ప్"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert string="ఫ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="బ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert string="భ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="మ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="య్"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="ర్"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ఱ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert string="ఱ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ల్"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ళ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert string="ళ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="వ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="వ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert string="శ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="Sh"/>
+        <insert string="ష్"/>
+      </rule>
+      <rule>
+        <keyseq keys="shh"/>
+        <insert string="ష్"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="స్"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="హ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="GY"/>
+        <insert string="జ్ఞ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="dny"/>
+        <insert string="జ్ఞ్"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="క్ష్"/>
+      </rule>
+    </map>
+    <map id="map-independent">
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="అ"/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert string="ఆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ఆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ఇ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert string="ఈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ఈ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ఉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert string="ఊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ఊ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <insert string="ఋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <insert string="ఋ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLi"/>
+        <insert string="ఌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^i"/>
+        <insert string="ఌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ఎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ఏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert string="ఏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert string="ఐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ఒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ఓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert string="ఓ"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert string="ఔ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <insert string="ౠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <insert string="ౠ"/>
+      </rule>
+      <rule>
+        <keyseq keys="LLI"/>
+        <insert string="ౡ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L^I"/>
+        <insert string="ౡ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".N"/>
+        <insert string="ఁ"/>
+      </rule>
+      <rule>
+        <keyseq keys=".n"/>
+        <insert string="ం"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ం"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ః"/>
+      </rule>
+      <rule>
+        <keyseq keys=".h"/>
+        <insert string="్"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="౦"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="౧"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="౨"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="౩"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="౪"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="౫"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="౬"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="౭"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="౮"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="౯"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="్ర"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="ర్"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="త్ర"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="శ్ర"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_1</key-event>
+        </keyseq>
+        <insert string="౧"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_2</key-event>
+        </keyseq>
+        <insert string="౨"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_3</key-event>
+        </keyseq>
+        <insert string="౩"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_4</key-event>
+        </keyseq>
+        <insert string="౪"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_5</key-event>
+        </keyseq>
+        <insert string="౫"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_6</key-event>
+        </keyseq>
+        <insert string="౬"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_7</key-event>
+        </keyseq>
+        <insert string="౭"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_8</key-event>
+        </keyseq>
+        <insert string="౮"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_9</key-event>
+        </keyseq>
+        <insert string="౯"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>KP_0</key-event>
+        </keyseq>
+        <insert string="౦"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+        <insert string="‌"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-@</key-event>
+        </keyseq>
+        <insert string="‍"/>
+      </rule>
+    </map>
+    <map id="map-dependent">
+      <rule>
+        <keyseq keys="a"/>
+        <delete-to-marker position="@previous"/>
+        <insert string=""/>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ా"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ా"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ి"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ీ"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ీ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ు"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ూ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ూ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRi"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ృ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^i"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ృ"/>
+      </rule>
+      <rule>
+        <keyseq keys="RRI"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ౄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="R^I"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ౄ"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ె"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ే"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ే"/>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ై"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ొ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ో"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ో"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <delete-to-marker position="@previous"/>
+        <insert string="ౌ"/>
+      </rule>
+    </map>
+    <map id="map-return">
+      <rule>
+        <keyseq>
+          <key-event>Return</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <undo/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <pushback-n-events n="1"/>
+        <shift-to id="state-intermediate"/>
+      </branch>
+    </state>
+    <state id="state-intermediate">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-second"/>
+      </branch>
+      <branch branch-selecting-map="map-independent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+    <state id="state-second">
+      <branch branch-selecting-map="map-consonant"/>
+      <branch branch-selecting-map="map-dependent">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace"/>
+      <branch branch-selecting-map="map-return">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/th-kesmanee.mim b/MIM/th-kesmanee.mim
deleted file mode 100644 (file)
index 086f85a..0000000
+++ /dev/null
@@ -1,452 +0,0 @@
-;; th-kesmanee.mim -- Thai input method with Kesmanee keyboard layout
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method th kesmanee)
-
-(description "Thai input method simulating the Kesmanee keyboard
-with WTT 2.0 input sequence correction.
-The correction algorithm follows the one shown in the following 
-  <http://linux.thai.net/~thep/th-xim/>
-")
-
-(title "ท")
-
-(variable
- (level (_"Acceptance level
-The level of character sequence acceptance defined in WTT 2.0.
-0 accepts any key sequence.  2 accepts only orthographic ones.
-1 is somewhere between.")
-       1 0 1 2))
-
-(macro
-
- ;; input global variables : arg1, arg2
- ;; output global variable : ret
- (cp
-  (cond
-   ((= level 0)
-    (set ret 1))
-   (1
-    (cp12))))
-
- ;; input global variables : arg1, arg2
- ;; output global variable : ret
- (ac
-  (cond
-   ((= level 0)
-    (set ret 1))
-   ((= level 1)
-    (ac1))
-   (1
-    (ac2))))
-
- ;; Level 1 & 2 composability
- (cp12
-  (set ret 0)
-  (cond
-
-   ;; next = BV1|BV2|BD|AD3|AV1|AV2|AV3, previous = CONS
-   ((| (= arg2 0x0E31)
-       (& (>= arg2 0x0E34) (<= arg2 0x0E3A))
-       (= arg2 0x0E4E))
-    (cond
-     ((| (& (>= arg1 0x0E01) (<= arg1 0x0E23))
-        (= arg1 0x0E25)
-        (& (>= arg1 0x0E27) (<= arg1 0x0E2E)))
-      (set ret 1))))
-
-   ;; next = TONE, previous = CONS|BV1|BV2|AV1|AV2|AV3
-   ((& (>= arg2 0x0E48) (<= arg2 0x0E4B))
-    (cond
-     ((| (& (>= arg1 0x0E01) (<= arg1 0x0E23))
-        (= arg1 0x0E25)
-        (& (>= arg1 0x0E27) (<= arg1 0x0E2E))
-        (= arg1 0x0E31)
-        (& (>= arg1 0x0E34) (<= arg1 0x0E39)))
-      (set ret 1))))
-
-   ;; next = AD1, previous = CONS|BV1|AV1
-   ((& (>= arg2 0x0E4C) (<= arg2 0x0E4D))
-    (cond
-     ((| (& (>= arg1 0x0E01) (<= arg1 0x0E23))
-        (= arg1 0x0E25)
-        (& (>= arg1 0x0E27) (<= arg1 0x0E2E))
-        (= arg1 0x0E38)
-        (= arg1 0x0E34))
-      (set ret 1))))
-
-   ;; next = AD2, previous = TONE| AV3
-   ((= arg2 0x0E47)
-    (cond
-     ((| (& (>= arg1 0x0E01) (<= arg1 0x0E23))
-        (= arg1 0x0E25)
-        (& (>= arg1 0x0E27) (<= arg1 0x0E2E))
-        (= arg1 0x0E35)
-        (= arg1 0x0E37))
-      (set ret 1))))))
-
- ;; Level 1 acceptance
- (ac1
-  (set ret 1)
-  (cond
-   ((| (= arg2 0x0E31)
-       (& (>= arg2 0x0E34) (<= arg2 0x0E3A))
-       (& (>= arg2 0x0E47) (<= arg2 0x0E4E)))
-    (set ret 0))))
-
- ;; Level 2 acceptance
- (ac2
-  (set ret 0)
-  (cond
-
-   ;; next = CTRL|CONS, previous = *
-   ((| (<= arg2 0x001F)
-       (& (>= arg2 0x0080) (<= arg2 0x009F))
-       (& (>= arg2 0x0E01) (<= arg2 0x0E23))
-       (= arg2 0x0E25)
-       (& (>= arg2 0x0E27) (<= arg2 0x0E2E)))
-    (set ret 1))
-
-   ;; next = NON|LV, previous = ~LV, 
-   ((| (& (>= arg2 0x0020) (<= arg2 0x007E))
-       (& (>= arg2 0x00A0) (<= arg2 0x0E00))
-       (= arg2 0x0E2F)
-       (& (>= arg2 0x0E3F) (<= arg2 0x0E44))
-       (= arg2 0x0E46)
-       (> arg2 0x0E4E))
-    (cond
-     ((| (< arg1 0x0E40) (> arg1 0x0E44))
-      (set ret 1))))
-
-   ;; next = FV1, previous = CONS|FV1|FV2|BV1|TONE
-   ((| (= arg2 0x0E30) (= arg2 0x0E32) (= arg2 0x0E33))
-    (cond
-     ((| (& (>= arg1 0x0E01) (<= arg1 0x0E23))
-        (= arg1 0x0E25)
-        (& (>= arg1 0x0E27) (<= arg1 0x0E2E))
-        (= arg1 0x0E30)
-        (= arg1 0x0E32)
-        (= arg1 0x0E33)
-        (= arg1 0x0E45)
-        (= arg1 0x0E38)
-        (& (>= arg1 0x0E48) (<= arg1 0x0E4B)))
-      (set ret 1))))
-   
-   ;; next = FV2, previous = FV3|TONE
-   ((= arg2 0x0E45)
-    (cond
-     ((| (= arg1 0x0E24)
-        (= arg1 0x0E26)
-        (& (>= arg1 0x0E48) (<= arg1 0x0E4B)))
-      (set ret 1))))
-
-   ;; next = FV3, previous = ~LV~FV3
-   ((| (= arg2 0x0E24) (= arg2 0x0E26))
-    (cond
-     ((& (| (< arg1 0x0E40) (> arg1 0x0E44))
-        (! (= arg1 0x0E24))
-        (! (= arg1 0x0E26)))
-      (set ret 1)))))))   
-
-(map
- (map
-  ("!" "+")
-  ("\"" ".")
-  ("#" "๒")
-  ("$" "๓")
-  ("%" "๔")
-  ("&" "฿")
-  ("'" "ง")
-  ("(" "๖")
-  (")" "๗")
-  ("*" "๕")
-  ("+" "๙")
-  ("," "ม")
-  ("-" "ข")
-  ("." "ใ")
-  ("/" "ฝ")
-  ("0" "จ")
-  ("1" "ๅ")
-  ("2" "/")
-  ("3" "-")
-  ("4" "ภ")
-  ("5" "ถ")
-  ("6" "ุ")
-  ("7" "ึ")
-  ("8" "ค")
-  ("9" "ต")
-  (":" "ซ")
-  (";" "ว")
-  ("<" "ฒ")
-  ("=" "ช")
-  (">" "ฬ")
-  ("?" "ฦ")
-  ("@" "๑")
-  ("A" "ฤ")
-  ("B" "ฺ")
-  ("C" "ฉ")
-  ("D" "ฏ")
-  ("E" "ฎ")
-  ("F" "โ")
-  ("G" "ฌ")
-  ("H" "็")
-  ("I" "ณ")
-  ("J" "๋")
-  ("K" "ษ")
-  ("L" "ศ")
-  ("M" "?")
-  ("N" "์")
-  ("O" "ฯ")
-  ("P" "ญ")
-  ("Q" "๐")
-  ("R" "ฑ")
-  ("S" "ฆ")
-  ("T" "ธ")
-  ("U" "๊")
-  ("V" "ฮ")
-  ("W" "\"")
-  ("X" ")")
-  ("Y" "ํ")
-  ("Z" "(")
-  ("[" "บ")
-  ("\\" "ฃ")
-  ("]" "ล")
-  ("^" "ู")
-  ("_" "๘")
-  ("`" "_")
-  ("a" "ฟ")
-  ("b" "ิ")
-  ("c" "แ")
-  ("d" "ก")
-  ("e" "ำ")
-  ("f" "ด")
-  ("g" "เ")
-  ("h" "้")
-  ("i" "ร")
-  ("j" "่")
-  ("k" "า")
-  ("l" "ส")
-  ("m" "ท")
-  ("n" "ื")
-  ("o" "น")
-  ("p" "ย")
-  ("q" "ๆ")
-  ("r" "พ")
-  ("s" "ห")
-  ("t" "ะ")
-  ("u" "ี")
-  ("v" "อ")
-  ("w" "ไ")
-  ("x" "ป")
-  ("y" "ั")
-  ("z" "ผ")
-  ("{" "ฐ")
-  ("|" "ฅ")
-  ("}" ",")
-  ("~" "%")))
-
-;; CTRL : 0000..0020, 007F..009F
-;; NON  : 0021..007E, 00A0..0E00
-;; CONS : 0E01..0E23, 0E25, 0E27..0E2E
-;; LV   : 0E40..0E44
-;; FV1  : 0E30, 0E32, 0E33
-;; FV2  : 0E45
-;; FV3  : 0E24, 0E26
-;; BV1  : 0E38
-;; BV2  : 0E39
-;; BD   : 0E3A
-;; TONE : 0E48..0E4B
-;; AD1  : 0E4C, 0E4D
-;; AD2  : 0E47
-;; AD3  :
-;; AV1  : 0E34
-;; AV2  : 0E31, 0E36
-;; AV3  : 0E35, 0E37
-
-(state
-
- (init
-  (map
-   (delete @<)
-   (pushback 1)
-   (shift main)))
- (main
-  (map
-   (set x @-3)
-   (set y @-2)
-   (set z @-1)
-
-   (set arg1 y)
-   (set arg2 z)
-   (cp)
-   (cond
-    ((= ret 1)) ;; CP(y,z) succeeded.
-    (1
-     (ac)
-     (cond
-      ((= ret 1)) ;; AC(y,z) succeeded.
-      (1
-       ;; WTT-based input sequence correction starts here.
-
-       ;; begin
-       ;; if CP(x,z) then
-       (set arg1 x)
-       (set arg2 z)
-       (cp)
-       (cond
-       ((= ret 1)
-
-        ;; if CP(z,y) then
-        (set arg1 z)
-        (set arg2 y)
-        (cp)
-        (cond
-         ((= ret 1)
-
-          ;; reorder(y -> zy)
-          (delete @-2)
-          (insert z)
-          (insert y))
-
-         ;; elif CP(x,y) then
-         (1
-          (set arg1 x)
-          (set arg2 y)
-          (cp)
-          (cond
-           ((= ret 1)
-
-            ;; replace(y -> z)
-            (delete @-2)
-            (insert z))
-
-           ;; elif y is FV1 and z is TONE then
-           ((& (| (= y 0x0E30) (= y 0x0E32) (= y 0x0E33))
-               (>= z 0x0E48)
-               (<= z 0x0E4B))
-
-            ;; reorder(y -> zy)
-            (delete @-2)
-            (insert z)
-            (insert y))
-
-           ;; else
-           ;; reject(z)
-           (1
-            (delete @-1))
-
-           ;;endif
-           ))))
-
-       ;; elif AC(x,z) then
-       (1
-        (set arg1 x)
-        (set arg2 z)
-        (ac)
-        (cond
-         ((& (= ret 1)
-             ;; Only Thai characters should be replaced.
-             (& (>= y 0x0E01) (<= y 0x0E5B))
-             (& (>= z 0x0E01) (<= z 0x0E5B)))
-
-          ;; replace(y -> z)
-          (delete @-2)
-          (insert z))
-
-         ;; else
-         ;; reject(z)
-         (1
-          (delete @-1))
-
-         ;; endif
-         )))
-       ;; end
-
-       ))))
-
-   ;; Now we commit the preedit chars that are fixed.
-   (set w @-1)
-   (cond
-    ;; If surrounding text is supported, commit the only char in preedit.
-    ((> @-0 -2)
-     (commit))
-
-    ;; If the last char is CTRL or NON, we can commit everything.
-    ((| (& (>= w 0x0000) (<= w 0x0E00))
-       (= w 0x0E2F)
-       (= w 0x0E3F)
-       (= w 0x0E46)
-       (>= w 0x0E4F))
-     (commit))
-
-    ;; If the last char is CONS, we can commit everything but the last
-    ;; unless the second last is FV3.
-    ((| (& (>= w 0x0E01) (<= w 0x0E23))
-       (= w 0x0E25)
-       (& (>= w 0x0E27) (<= w 0x0E2E)))
-     (cond
-      ((| (= @-2 0x0E24) (= @-2 0x0E26))
-       ; not commit yet
-       )
-      (1
-       (delete @-1)
-       (commit)
-       (insert w))))
-
-    ;; If the last char is LV, FV2 or FV3, we can commit
-    ;; everything but the last.
-    ((| (& (>= w 0x0E40) (<= w 0x0E45))
-       (= w 0x0E24)
-       (= w 0x0E26))
-     (delete @-1)
-     (commit)
-     (insert w))
-
-    ;; If the last char is FV1 (excluding AM) and ...
-    ((| (= w 0x0E30) (= w 0x0E32))
-     (delete @-1)
-     (set v @-1)
-     (cond
-
-      ;; ... the before last is CONS, we can commit other than the
-      ;; last two.
-      ((| (& (>= v 0x0E01) (<= v 0x0E23))
-         (= v 0x0E25)
-         (& (>= v 0x0E27) (<= v 0x0E2E)))
-       (delete @-1)
-       (commit)
-       (insert v)
-       (insert w))
-
-      ;; ... else if the before last is not CONS, we can commit
-      ;; everything but the last.
-      (1
-       (commit)
-       (insert w))))
-    ))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/th-kesmanee.mimx b/MIM/th-kesmanee.mimx
new file mode 100644 (file)
index 0000000..74a25b2
--- /dev/null
@@ -0,0 +1,1358 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>th</language>
+    <name>kesmanee</name>
+  </tags>
+  <description>Thai input method simulating the Kesmanee keyboard
+with WTT 2.0 input sequence correction.
+The correction algorithm follows the one shown in the following 
+  &lt;http://linux.thai.net/~thep/th-xim/&gt;
+</description>
+  <title>ท</title>
+  <variable-list>
+    <variable id="level">
+      <description>
+        <get-text>Acceptance level
+The level of character sequence acceptance defined in WTT 2.0.
+0 accepts any key sequence.  2 accepts only orthographic ones.
+1 is somewhere between.</get-text>
+      </description>
+      <value type="integer">1</value>
+      <variable-value-candidate>
+        <c-value valuetype="integer">0</c-value>
+        <c-value valuetype="integer">1</c-value>
+        <c-value valuetype="integer">2</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <macro id="macro-cp">
+      <conditional>
+        <case>
+          <expr operator="=">
+            <variable-reference id="level"/>
+            <int-val>0</int-val>
+          </expr>
+          <set id="ret">
+            <int-val>1</int-val>
+          </set>
+        </case>
+        <case>
+          <int-val>1</int-val>
+          <macro-reference id="macro-cp12"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-ac">
+      <conditional>
+        <case>
+          <expr operator="=">
+            <variable-reference id="level"/>
+            <int-val>0</int-val>
+          </expr>
+          <set id="ret">
+            <int-val>1</int-val>
+          </set>
+        </case>
+        <case>
+          <expr operator="=">
+            <variable-reference id="level"/>
+            <int-val>1</int-val>
+          </expr>
+          <macro-reference id="macro-ac1"/>
+        </case>
+        <case>
+          <int-val>1</int-val>
+          <macro-reference id="macro-ac2"/>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-cp12">
+      <set id="ret">
+        <int-val>0</int-val>
+      </set>
+      <conditional>
+        <case>
+          <expr operator="|">
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E31</int-val>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E34</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E3A</int-val>
+              </expr>
+            </expr>
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E4E</int-val>
+            </expr>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E01</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E23</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E25</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E27</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E2E</int-val>
+                  </expr>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="&gt;=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E48</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E4B</int-val>
+            </expr>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E01</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E23</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E25</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E27</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E2E</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E31</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E34</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E39</int-val>
+                  </expr>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="&amp;">
+            <expr operator="&gt;=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E4C</int-val>
+            </expr>
+            <expr operator="&lt;=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E4D</int-val>
+            </expr>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E01</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E23</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E25</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E27</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E2E</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E38</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E34</int-val>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="=">
+            <variable-reference id="arg2"/>
+            <int-val>0x0E47</int-val>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E01</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E23</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E25</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E27</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E2E</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E35</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E37</int-val>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-ac1">
+      <set id="ret">
+        <int-val>1</int-val>
+      </set>
+      <conditional>
+        <case>
+          <expr operator="|">
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E31</int-val>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E34</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E3A</int-val>
+              </expr>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E47</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E4E</int-val>
+              </expr>
+            </expr>
+          </expr>
+          <set id="ret">
+            <int-val>0</int-val>
+          </set>
+        </case>
+      </conditional>
+    </macro>
+    <macro id="macro-ac2">
+      <set id="ret">
+        <int-val>0</int-val>
+      </set>
+      <conditional>
+        <case>
+          <expr operator="|">
+            <expr operator="&lt;=">
+              <variable-reference id="arg2"/>
+              <int-val>0x001F</int-val>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0080</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x009F</int-val>
+              </expr>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E01</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E23</int-val>
+              </expr>
+            </expr>
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E25</int-val>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E27</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E2E</int-val>
+              </expr>
+            </expr>
+          </expr>
+          <set id="ret">
+            <int-val>1</int-val>
+          </set>
+        </case>
+        <case>
+          <expr operator="|">
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0020</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x007E</int-val>
+              </expr>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x00A0</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E00</int-val>
+              </expr>
+            </expr>
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E2F</int-val>
+            </expr>
+            <expr operator="&amp;">
+              <expr operator="&gt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E3F</int-val>
+              </expr>
+              <expr operator="&lt;=">
+                <variable-reference id="arg2"/>
+                <int-val>0x0E44</int-val>
+              </expr>
+            </expr>
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E46</int-val>
+            </expr>
+            <expr operator="&gt;">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E4E</int-val>
+            </expr>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="&lt;">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E40</int-val>
+                </expr>
+                <expr operator="&gt;">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E44</int-val>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="|">
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E30</int-val>
+            </expr>
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E32</int-val>
+            </expr>
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E33</int-val>
+            </expr>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E01</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E23</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E25</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E27</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E2E</int-val>
+                  </expr>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E30</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E32</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E33</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E45</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E38</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E48</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E4B</int-val>
+                  </expr>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="=">
+            <variable-reference id="arg2"/>
+            <int-val>0x0E45</int-val>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E24</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="arg1"/>
+                  <int-val>0x0E26</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="&gt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E48</int-val>
+                  </expr>
+                  <expr operator="&lt;=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E4B</int-val>
+                  </expr>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <expr operator="|">
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E24</int-val>
+            </expr>
+            <expr operator="=">
+              <variable-reference id="arg2"/>
+              <int-val>0x0E26</int-val>
+            </expr>
+          </expr>
+          <conditional>
+            <case>
+              <expr operator="&amp;">
+                <expr operator="|">
+                  <expr operator="&lt;">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E40</int-val>
+                  </expr>
+                  <expr operator="&gt;">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E44</int-val>
+                  </expr>
+                </expr>
+                <expr operator="!">
+                  <expr operator="=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E24</int-val>
+                  </expr>
+                </expr>
+                <expr operator="!">
+                  <expr operator="=">
+                    <variable-reference id="arg1"/>
+                    <int-val>0x0E26</int-val>
+                  </expr>
+                </expr>
+              </expr>
+              <set id="ret">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+      </conditional>
+    </macro>
+  </macro-list>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="!"/>
+        <insert string="+"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="๒"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="๓"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="๔"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="฿"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="ง"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string="๖"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="๗"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="๕"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert string="๙"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ม"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert string="ข"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ใ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="ฝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="จ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="ๅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="/"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="-"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="ภ"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="ถ"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="ุ"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="ึ"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="ค"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="ต"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ซ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ว"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ฒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="ช"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="ฬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="ฦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="๑"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ฤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ฺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ฉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ฏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ฎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="โ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ฌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="็"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ณ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="๋"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ษ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ศ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="?"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="์"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ฯ"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ญ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="๐"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ฑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ฆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ธ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="๊"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ฮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ํ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="บ"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert string="ฃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="ล"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ู"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="๘"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="_"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ฟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ิ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="แ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ก"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ำ"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ด"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="เ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="้"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ร"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="่"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="า"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ส"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ท"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ื"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="น"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ย"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ๆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="พ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ห"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ะ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ี"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="อ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ไ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ป"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ั"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ผ"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ฐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="ฅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="%"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map">
+        <delete-to-marker position="@first"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-main"/>
+      </branch>
+    </state>
+    <state id="state-main">
+      <branch branch-selecting-map="map-map">
+        <set id="x">
+          <predefined-nth-previous-or-following-character position="-3"/>
+        </set>
+        <set id="y">
+          <predefined-nth-previous-or-following-character position="-2"/>
+        </set>
+        <set id="z">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="arg1">
+          <variable-reference id="y"/>
+        </set>
+        <set id="arg2">
+          <variable-reference id="z"/>
+        </set>
+        <macro-reference id="macro-cp"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="ret"/>
+              <int-val>1</int-val>
+            </expr>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <macro-reference id="macro-ac"/>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="ret"/>
+                  <int-val>1</int-val>
+                </expr>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <set id="arg1">
+                  <variable-reference id="x"/>
+                </set>
+                <set id="arg2">
+                  <variable-reference id="z"/>
+                </set>
+                <macro-reference id="macro-cp"/>
+                <conditional>
+                  <case>
+                    <expr operator="=">
+                      <variable-reference id="ret"/>
+                      <int-val>1</int-val>
+                    </expr>
+                    <set id="arg1">
+                      <variable-reference id="z"/>
+                    </set>
+                    <set id="arg2">
+                      <variable-reference id="y"/>
+                    </set>
+                    <macro-reference id="macro-cp"/>
+                    <conditional>
+                      <case>
+                        <expr operator="=">
+                          <variable-reference id="ret"/>
+                          <int-val>1</int-val>
+                        </expr>
+                        <delete-n-characters n="-2"/>
+                        <insert character-or-string="variable">
+                          <variable-reference id="z"/>
+                        </insert>
+                        <insert character-or-string="variable">
+                          <variable-reference id="y"/>
+                        </insert>
+                      </case>
+                      <case>
+                        <int-val>1</int-val>
+                        <set id="arg1">
+                          <variable-reference id="x"/>
+                        </set>
+                        <set id="arg2">
+                          <variable-reference id="y"/>
+                        </set>
+                        <macro-reference id="macro-cp"/>
+                        <conditional>
+                          <case>
+                            <expr operator="=">
+                              <variable-reference id="ret"/>
+                              <int-val>1</int-val>
+                            </expr>
+                            <delete-n-characters n="-2"/>
+                            <insert character-or-string="variable">
+                              <variable-reference id="z"/>
+                            </insert>
+                          </case>
+                          <case>
+                            <expr operator="&amp;">
+                              <expr operator="|">
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E30</int-val>
+                                </expr>
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E32</int-val>
+                                </expr>
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E33</int-val>
+                                </expr>
+                              </expr>
+                              <expr operator="&gt;=">
+                                <variable-reference id="z"/>
+                                <int-val>0x0E48</int-val>
+                              </expr>
+                              <expr operator="&lt;=">
+                                <variable-reference id="z"/>
+                                <int-val>0x0E4B</int-val>
+                              </expr>
+                            </expr>
+                            <delete-n-characters n="-2"/>
+                            <insert character-or-string="variable">
+                              <variable-reference id="z"/>
+                            </insert>
+                            <insert character-or-string="variable">
+                              <variable-reference id="y"/>
+                            </insert>
+                          </case>
+                          <case>
+                            <int-val>1</int-val>
+                            <delete-n-characters n="-1"/>
+                          </case>
+                        </conditional>
+                      </case>
+                    </conditional>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <set id="arg1">
+                      <variable-reference id="x"/>
+                    </set>
+                    <set id="arg2">
+                      <variable-reference id="z"/>
+                    </set>
+                    <macro-reference id="macro-ac"/>
+                    <conditional>
+                      <case>
+                        <expr operator="&amp;">
+                          <expr operator="=">
+                            <variable-reference id="ret"/>
+                            <int-val>1</int-val>
+                          </expr>
+                          <expr operator="&amp;">
+                            <expr operator="&gt;=">
+                              <variable-reference id="y"/>
+                              <int-val>0x0E01</int-val>
+                            </expr>
+                            <expr operator="&lt;=">
+                              <variable-reference id="y"/>
+                              <int-val>0x0E5B</int-val>
+                            </expr>
+                          </expr>
+                          <expr operator="&amp;">
+                            <expr operator="&gt;=">
+                              <variable-reference id="z"/>
+                              <int-val>0x0E01</int-val>
+                            </expr>
+                            <expr operator="&lt;=">
+                              <variable-reference id="z"/>
+                              <int-val>0x0E5B</int-val>
+                            </expr>
+                          </expr>
+                        </expr>
+                        <delete-n-characters n="-2"/>
+                        <insert character-or-string="variable">
+                          <variable-reference id="z"/>
+                        </insert>
+                      </case>
+                      <case>
+                        <int-val>1</int-val>
+                        <delete-n-characters n="-1"/>
+                      </case>
+                    </conditional>
+                  </case>
+                </conditional>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+        <set id="w">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <variable-reference id="predefined-surround-text-flag"/>
+              <int-val>-2</int-val>
+            </expr>
+            <commit/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0000</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E00</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E2F</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E3F</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E46</int-val>
+              </expr>
+              <expr operator="&gt;=">
+                <variable-reference id="w"/>
+                <int-val>0x0E4F</int-val>
+              </expr>
+            </expr>
+            <commit/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E01</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E23</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E25</int-val>
+              </expr>
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E27</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E2E</int-val>
+                </expr>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0E24</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0E26</int-val>
+                  </expr>
+                </expr>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-1"/>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E40</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E45</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E24</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E26</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <commit/>
+            <insert character-or-string="variable">
+              <variable-reference id="w"/>
+            </insert>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E30</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E32</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <set id="v">
+              <predefined-nth-previous-or-following-character position="-1"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E01</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E23</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="=">
+                    <variable-reference id="v"/>
+                    <int-val>0x0E25</int-val>
+                  </expr>
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E27</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E2E</int-val>
+                    </expr>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="v"/>
+                </insert>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/th-pattachote.mim b/MIM/th-pattachote.mim
deleted file mode 100644 (file)
index 7c70789..0000000
+++ /dev/null
@@ -1,306 +0,0 @@
-;; th-pattachote.mim -- Thai input method with Pattachote keyboard layout
-;; Copyright (C) 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-;; 02110-1301, USA.
-
-(input-method th pattachote)
-
-(description "Thai input method simulating the Pattachote keyboard
-with WTT 2.0 input sequence correction.
-The correction algorithm follows the one shown in the following 
-  <http://linux.thai.net/~thep/th-xim/>
-")
-
-(title "ท")
-
-(variable
- (level (_"Acceptance level
-The level of character sequence acceptance defined in WTT 2.0.
-0 accepts any key sequence.  2 accepts only orthographic ones.
-1 is somewhere between.")
-       1 0 1 2))
-
-(include (th kesmanee) macro)
-
-(map
- (map
-  ("!" "+")
-  ("\"" "ฑ")
-  ("#" "/")
-  ("$" ",")
-  ("%" "?")
-  ("&" "_")
-  ("'" "ข")
-  ("(" "(")
-  (")" ")")
-  ("*" ".")
-  ("+" "%")
-  ("," "ะ")
-  ("-" "๑")
-  ("." "จ")
-  ("/" "พ")
-  ("0" "๐")
-  ("1" "=")
-  ("2" "๒")
-  ("3" "๓")
-  ("4" "๔")
-  ("5" "๕")
-  ("6" "ู")
-  ("7" "๗")
-  ("8" "๘")
-  ("9" "๙")
-  (":" "ฆ")
-  (";" "ไ")
-  ("<" "ฟ")
-  ("=" "๖")
-  (">" "ฉ")
-  ("?" "ฬ")
-  ("@" "\"")
-  ("A" "๋")
-  ("B" "ฺ")
-  ("C" "ฐ")
-  ("D" "ำ")
-  ("E" "ๆ")
-  ("F" "ณ")
-  ("G" "์")
-  ("H" "ื")
-  ("I" "ซ")
-  ("J" "ผ")
-  ("K" "ช")
-  ("L" "โ")
-  ("M" "ฮ")
-  ("N" "ศ")
-  ("O" "ถ")
-  ("P" "ฒ")
-  ("Q" "๊")
-  ("R" "ญ")
-  ("S" "ธ")
-  ("T" "ษ")
-  ("U" "ฝ")
-  ("V" "ภ")
-  ("W" "ฤ")
-  ("X" "ฏ")
-  ("Y" "ึ")
-  ("Z" "ฎ")
-  ("[" "ใ")
-  ("\\" "ๅ")
-  ("]" "ฌ")
-  ("^" "ุ")
-  ("_" "-")
-  ("`" "_")
-  ("a" "้")
-  ("b" "ิ")
-  ("c" "ล")
-  ("d" "ง")
-  ("e" "ย")
-  ("f" "ก")
-  ("g" "ั")
-  ("h" "ี")
-  ("i" "ม")
-  ("j" "า")
-  ("k" "น")
-  ("l" "เ")
-  ("m" "ส")
-  ("n" "ค")
-  ("o" "ว")
-  ("p" "แ")
-  ("q" "็")
-  ("r" "อ")
-  ("s" "ท")
-  ("t" "ร")
-  ("u" "ด")
-  ("v" "ห")
-  ("w" "ต")
-  ("x" "ป")
-  ("y" "่")
-  ("z" "บ")
-  ("{" "ฯ")
-  ("|" "ํ")
-  ("}" "ฦ")
-  ("~" "฿")))
-
-(state
-
- (init
-  (map
-   (delete @<)
-   (pushback 1)
-   (shift main)))
- (main
-  (map
-   (set x @-3)
-   (set y @-2)
-   (set z @-1)
-
-   (set arg1 y)
-   (set arg2 z)
-   (cp)
-   (cond
-    ((= ret 1)) ;; CP(y,z) succeeded.
-    (1
-     (ac)
-     (cond
-      ((= ret 1)) ;; AC(y,z) succeeded.
-      (1
-       ;; WTT-based input sequence correction starts here.
-
-       ;; begin
-       ;; if CP(x,z) then
-       (set arg1 x)
-       (set arg2 z)
-       (cp)
-       (cond
-       ((= ret 1)
-
-        ;; if CP(z,y) then
-        (set arg1 z)
-        (set arg2 y)
-        (cp)
-        (cond
-         ((= ret 1)
-
-          ;; reorder(y -> zy)
-          (delete @-2)
-          (insert z)
-          (insert y))
-
-         ;; elif CP(x,y) then
-         (1
-          (set arg1 x)
-          (set arg2 y)
-          (cp)
-          (cond
-           ((= ret 1)
-
-            ;; replace(y -> z)
-            (delete @-2)
-            (insert z))
-
-           ;; elif y is FV1 and z is TONE then
-           ((& (| (= y 0x0E30) (= y 0x0E32) (= y 0x0E33))
-               (>= z 0x0E48)
-               (<= z 0x0E4B))
-
-            ;; reorder(y -> zy)
-            (delete @-2)
-            (insert z)
-            (insert y))
-
-           ;; else
-           ;; reject(z)
-           (1
-            (delete @-1))
-
-           ;;endif
-           ))))
-
-       ;; elif AC(x,z) then
-       (1
-        (set arg1 x)
-        (set arg2 z)
-        (ac)
-        (cond
-         ((& (= ret 1)
-             ;; Only Thai characters should be replaced.
-             (& (>= y 0x0E01) (<= y 0x0E5B))
-             (& (>= z 0x0E01) (<= z 0x0E5B)))
-
-          ;; replace(y -> z)
-          (delete @-2)
-          (insert z))
-
-         ;; else
-         ;; reject(z)
-         (1
-          (delete @-1))
-
-         ;; endif
-         )))
-       ;; end
-
-       ))))
-
-   ;; Now we commit the preedit chars that are fixed.
-   (set w @-1)
-   (cond
-    ;; If surrounding text is supported, commit the only char in preedit.
-    ((> @-0 -2)
-     (commit))
-
-    ;; If the last char is CTRL or NON, we can commit everything.
-    ((| (& (>= w 0x0000) (<= w 0x0E00))
-       (= w 0x0E2F)
-       (= w 0x0E3F)
-       (= w 0x0E46)
-       (>= w 0x0E4F))
-     (commit))
-
-    ;; If the last char is CONS, we can commit everything but the last
-    ;; unless the second last is FV3.
-    ((| (& (>= w 0x0E01) (<= w 0x0E23))
-       (= w 0x0E25)
-       (& (>= w 0x0E27) (<= w 0x0E2E)))
-     (cond
-      ((| (= @-2 0x0E24) (= @-2 0x0E26))
-       ; not commit yet
-       )
-      (1
-       (delete @-1)
-       (commit)
-       (insert w))))
-
-    ;; If the last char is LV, FV2 or FV3, we can commit
-    ;; everything but the last.
-    ((| (& (>= w 0x0E40) (<= w 0x0E45))
-       (= w 0x0E24)
-       (= w 0x0E26))
-     (delete @-1)
-     (commit)
-     (insert w))
-
-    ;; If the last char is FV1 (excluding AM) and ...
-    ((| (= w 0x0E30) (= w 0x0E32))
-     (delete @-1)
-     (set v @-1)
-     (cond
-
-      ;; ... the before last is CONS, we can commit other than the
-      ;; last two.
-      ((| (& (>= v 0x0E01) (<= v 0x0E23))
-         (= v 0x0E25)
-         (& (>= v 0x0E27) (<= v 0x0E2E)))
-       (delete @-1)
-       (commit)
-       (insert v)
-       (insert w))
-
-      ;; ... else if the before last is not CONS, we can commit
-      ;; everything but the last.
-      (1
-       (commit)
-       (insert w))))
-    ))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/th-pattachote.mimx b/MIM/th-pattachote.mimx
new file mode 100644 (file)
index 0000000..23d7382
--- /dev/null
@@ -0,0 +1,789 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>th</language>
+    <name>pattachote</name>
+  </tags>
+  <description>Thai input method simulating the Pattachote keyboard
+with WTT 2.0 input sequence correction.
+The correction algorithm follows the one shown in the following 
+  &lt;http://linux.thai.net/~thep/th-xim/&gt;
+</description>
+  <title>ท</title>
+  <variable-list>
+    <variable id="level">
+      <description>
+        <get-text>Acceptance level
+The level of character sequence acceptance defined in WTT 2.0.
+0 accepts any key sequence.  2 accepts only orthographic ones.
+1 is somewhere between.</get-text>
+      </description>
+      <value type="integer">1</value>
+      <variable-value-candidate>
+        <c-value valuetype="integer">0</c-value>
+        <c-value valuetype="integer">1</c-value>
+        <c-value valuetype="integer">2</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="th-kesmanee.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:macro)"/>
+  </macro-list>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="!"/>
+        <insert string="+"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="ฑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="/"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="?"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="_"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="ข"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert string="%"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ะ"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert string="๑"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="จ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="พ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="๐"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="="/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="๒"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="๓"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="๔"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="๕"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="ู"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="๗"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="๘"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="๙"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ฆ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ไ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ฟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="๖"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="ฉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="ฬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="๋"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ฺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ฐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ำ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ๆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="ณ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="์"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="ื"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ซ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="ผ"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ช"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="โ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="ฮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="ศ"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ถ"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ฒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="๊"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ญ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ธ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ษ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="ฝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ภ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="ฤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string="ฏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ึ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="ฎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="ใ"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert string="ๅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="ฌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ุ"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="-"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="_"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="้"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ิ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="ล"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ง"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ย"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ก"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="ั"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="ี"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ม"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="า"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="น"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="เ"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ส"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ค"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="ว"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="แ"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="็"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="อ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ท"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ร"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ด"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="ห"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ต"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ป"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="่"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="บ"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ฯ"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="ํ"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string="ฦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="฿"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map">
+        <delete-to-marker position="@first"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-main"/>
+      </branch>
+    </state>
+    <state id="state-main">
+      <branch branch-selecting-map="map-map">
+        <set id="x">
+          <predefined-nth-previous-or-following-character position="-3"/>
+        </set>
+        <set id="y">
+          <predefined-nth-previous-or-following-character position="-2"/>
+        </set>
+        <set id="z">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="arg1">
+          <variable-reference id="y"/>
+        </set>
+        <set id="arg2">
+          <variable-reference id="z"/>
+        </set>
+        <macro-reference id="macro-cp"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="ret"/>
+              <int-val>1</int-val>
+            </expr>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <macro-reference id="macro-ac"/>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="ret"/>
+                  <int-val>1</int-val>
+                </expr>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <set id="arg1">
+                  <variable-reference id="x"/>
+                </set>
+                <set id="arg2">
+                  <variable-reference id="z"/>
+                </set>
+                <macro-reference id="macro-cp"/>
+                <conditional>
+                  <case>
+                    <expr operator="=">
+                      <variable-reference id="ret"/>
+                      <int-val>1</int-val>
+                    </expr>
+                    <set id="arg1">
+                      <variable-reference id="z"/>
+                    </set>
+                    <set id="arg2">
+                      <variable-reference id="y"/>
+                    </set>
+                    <macro-reference id="macro-cp"/>
+                    <conditional>
+                      <case>
+                        <expr operator="=">
+                          <variable-reference id="ret"/>
+                          <int-val>1</int-val>
+                        </expr>
+                        <delete-n-characters n="-2"/>
+                        <insert character-or-string="variable">
+                          <variable-reference id="z"/>
+                        </insert>
+                        <insert character-or-string="variable">
+                          <variable-reference id="y"/>
+                        </insert>
+                      </case>
+                      <case>
+                        <int-val>1</int-val>
+                        <set id="arg1">
+                          <variable-reference id="x"/>
+                        </set>
+                        <set id="arg2">
+                          <variable-reference id="y"/>
+                        </set>
+                        <macro-reference id="macro-cp"/>
+                        <conditional>
+                          <case>
+                            <expr operator="=">
+                              <variable-reference id="ret"/>
+                              <int-val>1</int-val>
+                            </expr>
+                            <delete-n-characters n="-2"/>
+                            <insert character-or-string="variable">
+                              <variable-reference id="z"/>
+                            </insert>
+                          </case>
+                          <case>
+                            <expr operator="&amp;">
+                              <expr operator="|">
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E30</int-val>
+                                </expr>
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E32</int-val>
+                                </expr>
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E33</int-val>
+                                </expr>
+                              </expr>
+                              <expr operator="&gt;=">
+                                <variable-reference id="z"/>
+                                <int-val>0x0E48</int-val>
+                              </expr>
+                              <expr operator="&lt;=">
+                                <variable-reference id="z"/>
+                                <int-val>0x0E4B</int-val>
+                              </expr>
+                            </expr>
+                            <delete-n-characters n="-2"/>
+                            <insert character-or-string="variable">
+                              <variable-reference id="z"/>
+                            </insert>
+                            <insert character-or-string="variable">
+                              <variable-reference id="y"/>
+                            </insert>
+                          </case>
+                          <case>
+                            <int-val>1</int-val>
+                            <delete-n-characters n="-1"/>
+                          </case>
+                        </conditional>
+                      </case>
+                    </conditional>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <set id="arg1">
+                      <variable-reference id="x"/>
+                    </set>
+                    <set id="arg2">
+                      <variable-reference id="z"/>
+                    </set>
+                    <macro-reference id="macro-ac"/>
+                    <conditional>
+                      <case>
+                        <expr operator="&amp;">
+                          <expr operator="=">
+                            <variable-reference id="ret"/>
+                            <int-val>1</int-val>
+                          </expr>
+                          <expr operator="&amp;">
+                            <expr operator="&gt;=">
+                              <variable-reference id="y"/>
+                              <int-val>0x0E01</int-val>
+                            </expr>
+                            <expr operator="&lt;=">
+                              <variable-reference id="y"/>
+                              <int-val>0x0E5B</int-val>
+                            </expr>
+                          </expr>
+                          <expr operator="&amp;">
+                            <expr operator="&gt;=">
+                              <variable-reference id="z"/>
+                              <int-val>0x0E01</int-val>
+                            </expr>
+                            <expr operator="&lt;=">
+                              <variable-reference id="z"/>
+                              <int-val>0x0E5B</int-val>
+                            </expr>
+                          </expr>
+                        </expr>
+                        <delete-n-characters n="-2"/>
+                        <insert character-or-string="variable">
+                          <variable-reference id="z"/>
+                        </insert>
+                      </case>
+                      <case>
+                        <int-val>1</int-val>
+                        <delete-n-characters n="-1"/>
+                      </case>
+                    </conditional>
+                  </case>
+                </conditional>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+        <set id="w">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <variable-reference id="predefined-surround-text-flag"/>
+              <int-val>-2</int-val>
+            </expr>
+            <commit/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0000</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E00</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E2F</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E3F</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E46</int-val>
+              </expr>
+              <expr operator="&gt;=">
+                <variable-reference id="w"/>
+                <int-val>0x0E4F</int-val>
+              </expr>
+            </expr>
+            <commit/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E01</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E23</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E25</int-val>
+              </expr>
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E27</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E2E</int-val>
+                </expr>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0E24</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0E26</int-val>
+                  </expr>
+                </expr>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-1"/>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E40</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E45</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E24</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E26</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <commit/>
+            <insert character-or-string="variable">
+              <variable-reference id="w"/>
+            </insert>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E30</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E32</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <set id="v">
+              <predefined-nth-previous-or-following-character position="-1"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E01</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E23</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="=">
+                    <variable-reference id="v"/>
+                    <int-val>0x0E25</int-val>
+                  </expr>
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E27</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E2E</int-val>
+                    </expr>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="v"/>
+                </insert>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
diff --git a/MIM/th-tis820.mim b/MIM/th-tis820.mim
deleted file mode 100644 (file)
index c6204fb..0000000
+++ /dev/null
@@ -1,306 +0,0 @@
-;; th-tis820.mim -- Thai input method with TIS-820.2538 keyboard layout
-;; Copyright (C) 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-;; Boston, MA 02110-1301, USA.
-
-(input-method th tis820)
-
-(description "Thai input method simulating the TIS-820.2538 keyboard
-with WTT 2.0 input sequence correction.
-The correction algorithm follows the one shown in the following 
-  <http://linux.thai.net/~thep/th-xim/>
-")
-
-(title "ท")
-
-(variable
- (level (_"Acceptance level
-The level of character sequence acceptance defined in WTT 2.0.
-0 accepts any key sequence.  2 accepts only orthographic ones.
-1 is somewhere between.")
-       1 0 1 2))
-
-(include (th kesmanee) macro)
-
-(map
- (map
-  ("!" "ๅ")
-  ("\"" ".")
-  ("#" "๒")
-  ("$" "๓")
-  ("%" "๔")
-  ("&" "๎")
-  ("'" "ง")
-  ("(" "๖")
-  (")" "๗")
-  ("*" "๕")
-  ("+" "๙")
-  ("," "ม")
-  ("-" "ข")
-  ("." "ใ")
-  ("/" "ฝ")
-  ("0" "จ")
-  ("1" "฿")
-  ("2" "/")
-  ("3" "-")
-  ("4" "ภ")
-  ("5" "ถ")
-  ("6" "ุ")
-  ("7" "ึ")
-  ("8" "ค")
-  ("9" "ต")
-  (":" "ซ")
-  (";" "ว")
-  ("<" "ฒ")
-  ("=" "ช")
-  (">" "ฬ")
-  ("?" "ฦ")
-  ("@" "๑")
-  ("A" "ฤ")
-  ("B" "ฺ")
-  ("C" "ฉ")
-  ("D" "ฏ")
-  ("E" "ฎ")
-  ("F" "โ")
-  ("G" "ฌ")
-  ("H" "็")
-  ("I" "ณ")
-  ("J" "๋")
-  ("K" "ษ")
-  ("L" "ศ")
-  ("M" "?")
-  ("N" "์")
-  ("O" "ฯ")
-  ("P" "ญ")
-  ("Q" "๐")
-  ("R" "ฑ")
-  ("S" "ฆ")
-  ("T" "ธ")
-  ("U" "๊")
-  ("V" "ฮ")
-  ("W" "\"")
-  ("X" ")")
-  ("Y" "ํ")
-  ("Z" "(")
-  ("[" "บ")
-  ("\\" "ฅ")
-  ("]" "ล")
-  ("^" "ู")
-  ("_" "๘")
-  ("`" "๏")
-  ("a" "ฟ")
-  ("b" "ิ")
-  ("c" "แ")
-  ("d" "ก")
-  ("e" "ำ")
-  ("f" "ด")
-  ("g" "เ")
-  ("h" "้")
-  ("i" "ร")
-  ("j" "่")
-  ("k" "า")
-  ("l" "ส")
-  ("m" "ท")
-  ("n" "ื")
-  ("o" "น")
-  ("p" "ย")
-  ("q" "ๆ")
-  ("r" "พ")
-  ("s" "ห")
-  ("t" "ะ")
-  ("u" "ี")
-  ("v" "อ")
-  ("w" "ไ")
-  ("x" "ป")
-  ("y" "ั")
-  ("z" "ผ")
-  ("{" "ฐ")
-  ("|" "ฃ")
-  ("}" ",")
-  ("~" "๛")))
-
-(state
-
- (init
-  (map
-   (delete @<)
-   (pushback 1)
-   (shift main)))
- (main
-  (map
-   (set x @-3)
-   (set y @-2)
-   (set z @-1)
-
-   (set arg1 y)
-   (set arg2 z)
-   (cp)
-   (cond
-    ((= ret 1)) ;; CP(y,z) succeeded.
-    (1
-     (ac)
-     (cond
-      ((= ret 1)) ;; AC(y,z) succeeded.
-      (1
-       ;; WTT-based input sequence correction starts here.
-
-       ;; begin
-       ;; if CP(x,z) then
-       (set arg1 x)
-       (set arg2 z)
-       (cp)
-       (cond
-       ((= ret 1)
-
-        ;; if CP(z,y) then
-        (set arg1 z)
-        (set arg2 y)
-        (cp)
-        (cond
-         ((= ret 1)
-
-          ;; reorder(y -> zy)
-          (delete @-2)
-          (insert z)
-          (insert y))
-
-         ;; elif CP(x,y) then
-         (1
-          (set arg1 x)
-          (set arg2 y)
-          (cp)
-          (cond
-           ((= ret 1)
-
-            ;; replace(y -> z)
-            (delete @-2)
-            (insert z))
-
-           ;; elif y is FV1 and z is TONE then
-           ((& (| (= y 0x0E30) (= y 0x0E32) (= y 0x0E33))
-               (>= z 0x0E48)
-               (<= z 0x0E4B))
-
-            ;; reorder(y -> zy)
-            (delete @-2)
-            (insert z)
-            (insert y))
-
-           ;; else
-           ;; reject(z)
-           (1
-            (delete @-1))
-
-           ;;endif
-           ))))
-
-       ;; elif AC(x,z) then
-       (1
-        (set arg1 x)
-        (set arg2 z)
-        (ac)
-        (cond
-         ((& (= ret 1)
-             ;; Only Thai characters should be replaced.
-             (& (>= y 0x0E01) (<= y 0x0E5B))
-             (& (>= z 0x0E01) (<= z 0x0E5B)))
-
-          ;; replace(y -> z)
-          (delete @-2)
-          (insert z))
-
-         ;; else
-         ;; reject(z)
-         (1
-          (delete @-1))
-
-         ;; endif
-         )))
-       ;; end
-
-       ))))
-
-   ;; Now we commit the preedit chars that are fixed.
-   (set w @-1)
-   (cond
-    ;; If surrounding text is supported, commit the only char in preedit.
-    ((> @-0 -2)
-     (commit))
-
-    ;; If the last char is CTRL or NON, we can commit everything.
-    ((| (& (>= w 0x0000) (<= w 0x0E00))
-       (= w 0x0E2F)
-       (= w 0x0E3F)
-       (= w 0x0E46)
-       (>= w 0x0E4F))
-     (commit))
-
-    ;; If the last char is CONS, we can commit everything but the last
-    ;; unless the second last is FV3.
-    ((| (& (>= w 0x0E01) (<= w 0x0E23))
-       (= w 0x0E25)
-       (& (>= w 0x0E27) (<= w 0x0E2E)))
-     (cond
-      ((| (= @-2 0x0E24) (= @-2 0x0E26))
-       ; not commit yet
-       )
-      (1
-       (delete @-1)
-       (commit)
-       (insert w))))
-
-    ;; If the last char is LV, FV2 or FV3, we can commit
-    ;; everything but the last.
-    ((| (& (>= w 0x0E40) (<= w 0x0E45))
-       (= w 0x0E24)
-       (= w 0x0E26))
-     (delete @-1)
-     (commit)
-     (insert w))
-
-    ;; If the last char is FV1 (excluding AM) and ...
-    ((| (= w 0x0E30) (= w 0x0E32))
-     (delete @-1)
-     (set v @-1)
-     (cond
-
-      ;; ... the before last is CONS, we can commit other than the
-      ;; last two.
-      ((| (& (>= v 0x0E01) (<= v 0x0E23))
-         (= v 0x0E25)
-         (& (>= v 0x0E27) (<= v 0x0E2E)))
-       (delete @-1)
-       (commit)
-       (insert v)
-       (insert w))
-
-      ;; ... else if the before last is not CONS, we can commit
-      ;; everything but the last.
-      (1
-       (commit)
-       (insert w))))
-    ))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/th-tis820.mimx b/MIM/th-tis820.mimx
new file mode 100644 (file)
index 0000000..fad09ad
--- /dev/null
@@ -0,0 +1,789 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>th</language>
+    <name>tis820</name>
+  </tags>
+  <description>Thai input method simulating the TIS-820.2538 keyboard
+with WTT 2.0 input sequence correction.
+The correction algorithm follows the one shown in the following 
+  &lt;http://linux.thai.net/~thep/th-xim/&gt;
+</description>
+  <title>ท</title>
+  <variable-list>
+    <variable id="level">
+      <description>
+        <get-text>Acceptance level
+The level of character sequence acceptance defined in WTT 2.0.
+0 accepts any key sequence.  2 accepts only orthographic ones.
+1 is somewhere between.</get-text>
+      </description>
+      <value type="integer">1</value>
+      <variable-value-candidate>
+        <c-value valuetype="integer">0</c-value>
+        <c-value valuetype="integer">1</c-value>
+        <c-value valuetype="integer">2</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="th-kesmanee.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:macro)"/>
+  </macro-list>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="!"/>
+        <insert string="ๅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="&quot;"/>
+        <insert string="."/>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert string="๒"/>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert string="๓"/>
+      </rule>
+      <rule>
+        <keyseq keys="%"/>
+        <insert string="๔"/>
+      </rule>
+      <rule>
+        <keyseq keys="&amp;"/>
+        <insert string="๎"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <insert string="ง"/>
+      </rule>
+      <rule>
+        <keyseq keys="("/>
+        <insert string="๖"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert string="๗"/>
+      </rule>
+      <rule>
+        <keyseq keys="*"/>
+        <insert string="๕"/>
+      </rule>
+      <rule>
+        <keyseq keys="+"/>
+        <insert string="๙"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert string="ม"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert string="ข"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert string="ใ"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert string="ฝ"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="จ"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="฿"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="/"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="-"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="ภ"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="ถ"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="ุ"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="ึ"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="ค"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="ต"/>
+      </rule>
+      <rule>
+        <keyseq keys=":"/>
+        <insert string="ซ"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert string="ว"/>
+      </rule>
+      <rule>
+        <keyseq keys="&lt;"/>
+        <insert string="ฒ"/>
+      </rule>
+      <rule>
+        <keyseq keys="="/>
+        <insert string="ช"/>
+      </rule>
+      <rule>
+        <keyseq keys="&gt;"/>
+        <insert string="ฬ"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert string="ฦ"/>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert string="๑"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="ฤ"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="ฺ"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="ฉ"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="ฏ"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="ฎ"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="โ"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert string="ฌ"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert string="็"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert string="ณ"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert string="๋"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert string="ษ"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert string="ศ"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert string="?"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert string="์"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert string="ฯ"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert string="ญ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert string="๐"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert string="ฑ"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert string="ฆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert string="ธ"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert string="๊"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert string="ฮ"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert string="&quot;"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert string=")"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert string="ํ"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert string="("/>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert string="บ"/>
+      </rule>
+      <rule>
+        <keyseq keys="\"/>
+        <insert string="ฅ"/>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert string="ล"/>
+      </rule>
+      <rule>
+        <keyseq keys="^"/>
+        <insert string="ู"/>
+      </rule>
+      <rule>
+        <keyseq keys="_"/>
+        <insert string="๘"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert string="๏"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="ฟ"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="ิ"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="แ"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="ก"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="ำ"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="ด"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert string="เ"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert string="้"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert string="ร"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert string="่"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert string="า"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert string="ส"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert string="ท"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert string="ื"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert string="น"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert string="ย"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert string="ๆ"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert string="พ"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert string="ห"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert string="ะ"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert string="ี"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert string="อ"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert string="ไ"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert string="ป"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert string="ั"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert string="ผ"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert string="ฐ"/>
+      </rule>
+      <rule>
+        <keyseq keys="|"/>
+        <insert string="ฃ"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert string=","/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <insert string="๛"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map">
+        <delete-to-marker position="@first"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-main"/>
+      </branch>
+    </state>
+    <state id="state-main">
+      <branch branch-selecting-map="map-map">
+        <set id="x">
+          <predefined-nth-previous-or-following-character position="-3"/>
+        </set>
+        <set id="y">
+          <predefined-nth-previous-or-following-character position="-2"/>
+        </set>
+        <set id="z">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="arg1">
+          <variable-reference id="y"/>
+        </set>
+        <set id="arg2">
+          <variable-reference id="z"/>
+        </set>
+        <macro-reference id="macro-cp"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="ret"/>
+              <int-val>1</int-val>
+            </expr>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <macro-reference id="macro-ac"/>
+            <conditional>
+              <case>
+                <expr operator="=">
+                  <variable-reference id="ret"/>
+                  <int-val>1</int-val>
+                </expr>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <set id="arg1">
+                  <variable-reference id="x"/>
+                </set>
+                <set id="arg2">
+                  <variable-reference id="z"/>
+                </set>
+                <macro-reference id="macro-cp"/>
+                <conditional>
+                  <case>
+                    <expr operator="=">
+                      <variable-reference id="ret"/>
+                      <int-val>1</int-val>
+                    </expr>
+                    <set id="arg1">
+                      <variable-reference id="z"/>
+                    </set>
+                    <set id="arg2">
+                      <variable-reference id="y"/>
+                    </set>
+                    <macro-reference id="macro-cp"/>
+                    <conditional>
+                      <case>
+                        <expr operator="=">
+                          <variable-reference id="ret"/>
+                          <int-val>1</int-val>
+                        </expr>
+                        <delete-n-characters n="-2"/>
+                        <insert character-or-string="variable">
+                          <variable-reference id="z"/>
+                        </insert>
+                        <insert character-or-string="variable">
+                          <variable-reference id="y"/>
+                        </insert>
+                      </case>
+                      <case>
+                        <int-val>1</int-val>
+                        <set id="arg1">
+                          <variable-reference id="x"/>
+                        </set>
+                        <set id="arg2">
+                          <variable-reference id="y"/>
+                        </set>
+                        <macro-reference id="macro-cp"/>
+                        <conditional>
+                          <case>
+                            <expr operator="=">
+                              <variable-reference id="ret"/>
+                              <int-val>1</int-val>
+                            </expr>
+                            <delete-n-characters n="-2"/>
+                            <insert character-or-string="variable">
+                              <variable-reference id="z"/>
+                            </insert>
+                          </case>
+                          <case>
+                            <expr operator="&amp;">
+                              <expr operator="|">
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E30</int-val>
+                                </expr>
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E32</int-val>
+                                </expr>
+                                <expr operator="=">
+                                  <variable-reference id="y"/>
+                                  <int-val>0x0E33</int-val>
+                                </expr>
+                              </expr>
+                              <expr operator="&gt;=">
+                                <variable-reference id="z"/>
+                                <int-val>0x0E48</int-val>
+                              </expr>
+                              <expr operator="&lt;=">
+                                <variable-reference id="z"/>
+                                <int-val>0x0E4B</int-val>
+                              </expr>
+                            </expr>
+                            <delete-n-characters n="-2"/>
+                            <insert character-or-string="variable">
+                              <variable-reference id="z"/>
+                            </insert>
+                            <insert character-or-string="variable">
+                              <variable-reference id="y"/>
+                            </insert>
+                          </case>
+                          <case>
+                            <int-val>1</int-val>
+                            <delete-n-characters n="-1"/>
+                          </case>
+                        </conditional>
+                      </case>
+                    </conditional>
+                  </case>
+                  <case>
+                    <int-val>1</int-val>
+                    <set id="arg1">
+                      <variable-reference id="x"/>
+                    </set>
+                    <set id="arg2">
+                      <variable-reference id="z"/>
+                    </set>
+                    <macro-reference id="macro-ac"/>
+                    <conditional>
+                      <case>
+                        <expr operator="&amp;">
+                          <expr operator="=">
+                            <variable-reference id="ret"/>
+                            <int-val>1</int-val>
+                          </expr>
+                          <expr operator="&amp;">
+                            <expr operator="&gt;=">
+                              <variable-reference id="y"/>
+                              <int-val>0x0E01</int-val>
+                            </expr>
+                            <expr operator="&lt;=">
+                              <variable-reference id="y"/>
+                              <int-val>0x0E5B</int-val>
+                            </expr>
+                          </expr>
+                          <expr operator="&amp;">
+                            <expr operator="&gt;=">
+                              <variable-reference id="z"/>
+                              <int-val>0x0E01</int-val>
+                            </expr>
+                            <expr operator="&lt;=">
+                              <variable-reference id="z"/>
+                              <int-val>0x0E5B</int-val>
+                            </expr>
+                          </expr>
+                        </expr>
+                        <delete-n-characters n="-2"/>
+                        <insert character-or-string="variable">
+                          <variable-reference id="z"/>
+                        </insert>
+                      </case>
+                      <case>
+                        <int-val>1</int-val>
+                        <delete-n-characters n="-1"/>
+                      </case>
+                    </conditional>
+                  </case>
+                </conditional>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+        <set id="w">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&gt;">
+              <variable-reference id="predefined-surround-text-flag"/>
+              <int-val>-2</int-val>
+            </expr>
+            <commit/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0000</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E00</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E2F</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E3F</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E46</int-val>
+              </expr>
+              <expr operator="&gt;=">
+                <variable-reference id="w"/>
+                <int-val>0x0E4F</int-val>
+              </expr>
+            </expr>
+            <commit/>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E01</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E23</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E25</int-val>
+              </expr>
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E27</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E2E</int-val>
+                </expr>
+              </expr>
+            </expr>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0E24</int-val>
+                  </expr>
+                  <expr operator="=">
+                    <predefined-nth-previous-or-following-character position="-2"/>
+                    <int-val>0x0E26</int-val>
+                  </expr>
+                </expr>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <delete-n-characters n="-1"/>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="&amp;">
+                <expr operator="&gt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E40</int-val>
+                </expr>
+                <expr operator="&lt;=">
+                  <variable-reference id="w"/>
+                  <int-val>0x0E45</int-val>
+                </expr>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E24</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E26</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <commit/>
+            <insert character-or-string="variable">
+              <variable-reference id="w"/>
+            </insert>
+          </case>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E30</int-val>
+              </expr>
+              <expr operator="=">
+                <variable-reference id="w"/>
+                <int-val>0x0E32</int-val>
+              </expr>
+            </expr>
+            <delete-n-characters n="-1"/>
+            <set id="v">
+              <predefined-nth-previous-or-following-character position="-1"/>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="|">
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E01</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E23</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="=">
+                    <variable-reference id="v"/>
+                    <int-val>0x0E25</int-val>
+                  </expr>
+                  <expr operator="&amp;">
+                    <expr operator="&gt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E27</int-val>
+                    </expr>
+                    <expr operator="&lt;=">
+                      <variable-reference id="v"/>
+                      <int-val>0x0E2E</int-val>
+                    </expr>
+                  </expr>
+                </expr>
+                <delete-n-characters n="-1"/>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="v"/>
+                </insert>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+              <case>
+                <int-val>1</int-val>
+                <commit/>
+                <insert character-or-string="variable">
+                  <variable-reference id="w"/>
+                </insert>
+              </case>
+            </conditional>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
diff --git a/MIM/ug-kbd.mim b/MIM/ug-kbd.mim
deleted file mode 100644 (file)
index 72bda06..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-;; ug-kbd.mim -- Uyghur input method with Uyghur keyboard layout
-;; Copyright (C) 2006, 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method ug kbd)
-
-(description "Uyghur input method simulating an Uyghur keyboard layout.
-Based on <http://tarim.yulghun.com/docs/src/uyghur.xkb>
-")
-
-(title "ئۇ")
-
-(map
- (map
-  ("q" 0x0686)
-  ("w" 0x06CB)
-  ("e" 0x06D0)
-  ("r" 0x0631)
-  ("t" 0x062A)
-  ("y" 0x064A)
-  ("u" 0x06C7)
-  ("i" 0x06AD)
-  ("o" 0x0648)
-  ("p" 0x067E)
-
-  ("a" 0x06BE)
-  ("s" 0x0633)
-  ("d" 0x062F)
-  ("f" 0x0627)
-  ("g" 0x06D5)
-  ("h" 0x0649)
-  ("j" 0x0642)
-  ("k" 0x0643)
-  ("l" 0x0644)
-  (";" 0x061B)
-
-  ("z" 0x0632)
-  ("x" 0x0634)
-  ("c" 0x063A)
-  ("v" 0x06C8)
-  ("b" 0x0628)
-  ("n" 0x0646)
-  ("m" 0x0645)
-  ("," 0x060C)
-  ("/" 0x0626)
-
-  ("Q" 0x0686)
-  ("W" 0x06CB)
-  ("E" 0x06D0)
-  ("R" 0x0631)
-  ("T" 0x062A)
-  ("Y" 0x064A)
-  ("U" 0x06C7)
-  ("I" 0x06AD)
-  ("O" 0x0648)
-  ("P" 0x067E)
-  ("\{" 0x00AB)
-  ("\}" 0x00BB)
-
-  ("A" 0x06BE)
-  ("S" 0x0633)
-  ("D" 0x0698)
-  ("F" 0x0641)
-  ("G" 0x06AF)
-  ("H" 0x062E)
-  ("J" 0x062C)
-  ("K" 0x06C6)
-  ("L" 0x0644)
-
-  ("Z" 0x0632)
-  ("X" 0x0634)
-  ("C" 0x063A)
-  ("V" 0x06C8)
-  ("B" 0x0628)
-  ("N" 0x0646)
-  ("M" 0x0645)
-  ("?" 0x061F)))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/ug-kbd.mimx b/MIM/ug-kbd.mimx
new file mode 100644 (file)
index 0000000..ffe494e
--- /dev/null
@@ -0,0 +1,252 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>ug</language>
+    <name>kbd</name>
+  </tags>
+  <description>Uyghur input method simulating an Uyghur keyboard layout.
+Based on &lt;http://tarim.yulghun.com/docs/src/uyghur.xkb&gt;
+</description>
+  <title>ئۇ</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="0x0686"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="0x06CB"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="0x06D0"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="0x0631"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="0x062A"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="0x064A"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="0x06C7"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="0x06AD"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="0x0648"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="0x067E"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="0x06BE"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="0x0633"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="0x062F"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="0x0627"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="0x06D5"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="0x0649"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="0x0642"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="0x0643"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="0x0644"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="0x061B"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="0x0632"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="0x0634"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="0x063A"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="0x06C8"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="0x0628"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="0x0646"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="0x0645"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="0x060C"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="0x0626"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="0x0686"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="0x06CB"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="0x06D0"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="0x0631"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="0x062A"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="0x064A"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="0x06C7"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="0x06AD"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="0x0648"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="0x067E"/>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert character="0x00AB"/>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert character="0x00BB"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="0x06BE"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="0x0633"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="0x0698"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="0x0641"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="0x06AF"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="0x062E"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="0x062C"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="0x06C6"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="0x0644"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="0x0632"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="0x0634"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="0x063A"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="0x06C8"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="0x0628"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="0x0646"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="0x0645"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <insert character="0x061F"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/unicode.mim b/MIM/unicode.mim
deleted file mode 100644 (file)
index e6f0be8..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-;; unicode.mim -- Input method for Unicode characters by typing character code
-;; Copyright (C) 2003, 2004
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method t unicode)
-
-(description (_"Input method for Unicode BMP characters using hexadigits.
-Type C-u followed by four hexadecimal numbers [0-9A-Fa-f]
-of a Unicode character code.
-"))
-
-(variable
- (prompt (_"Preedit prompt
-Prompt string shown in the preedit area while typing hexadecimal numbers.")
-        "U+"))
-(command
- (start (_"Start Unicode
-Start typing hexadecimal numbers of Unicode character.")
-       (C-U)))
-
-(title "UNICODE")
-
-(map
- (starter
-  (start prompt))
-
- (hex
-  ("0" "0") ("1" "1") ("2" "2") ("3" "3") ("4" "4")
-  ("5" "5") ("6" "6") ("7" "7") ("8" "8") ("9" "9")
-  ("A" "A") ("B" "B") ("C" "C") ("D" "D") ("E" "E") ("F" "F")
-  ("a" "A") ("b" "B") ("c" "C") ("d" "D") ("e" "E") ("f" "F"))
-
- (backspace
-  ((BackSpace))))
-
-(state
- (init
-  (starter (set code 0) (set count 0) (shift uni-hex)))
-
- (uni-hex
-  (hex (set this @-1)
-       (cond ((< @-1 ?A) (sub this 48))
-            (1 (sub this 55)))
-       (set code (+ (* code 16) this))
-       (set count (+ count 1))
-       (cond ((= count 4)
-             (delete @<) (insert code) (shift init))))
-  (backspace (undo))))
-
-;; Local Variables:
-;; mode: lisp
-;; End:
diff --git a/MIM/unicode.mimx b/MIM/unicode.mimx
new file mode 100644 (file)
index 0000000..30ef84a
--- /dev/null
@@ -0,0 +1,209 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>unicode</name>
+  </tags>
+  <description>
+    <get-text>Input method for Unicode BMP characters using hexadigits.
+Type C-u followed by four hexadecimal numbers [0-9A-Fa-f]
+of a Unicode character code.
+</get-text>
+  </description>
+  <title>UNICODE</title>
+  <variable-list>
+    <variable id="prompt">
+      <description>
+        <get-text>Preedit prompt
+Prompt string shown in the preedit area while typing hexadecimal numbers.</get-text>
+      </description>
+      <value type="string">U+</value>
+    </variable>
+  </variable-list>
+  <command-list>
+    <command id="command-start">
+      <description>
+        <get-text>Start Unicode
+Start typing hexadecimal numbers of Unicode character.</get-text>
+      </description>
+      <keyseq>
+        <key-event>C-U</key-event>
+      </keyseq>
+    </command>
+  </command-list>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <command-reference id="command-start"/>
+        <insert character-or-string="variable">
+          <variable-reference id="prompt"/>
+        </insert>
+      </rule>
+    </map>
+    <map id="map-hex">
+      <rule>
+        <keyseq keys="0"/>
+        <insert string="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert string="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert string="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert string="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert string="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert string="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert string="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert string="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert string="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert string="9"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert string="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert string="B"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert string="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert string="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert string="F"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert string="A"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert string="B"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert string="C"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert string="D"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert string="E"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert string="F"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <set id="code">
+          <int-val>0</int-val>
+        </set>
+        <set id="count">
+          <int-val>0</int-val>
+        </set>
+        <shift-to id="state-uni-hex"/>
+      </branch>
+    </state>
+    <state id="state-uni-hex">
+      <branch branch-selecting-map="map-hex">
+        <set id="this">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="&lt;">
+              <predefined-nth-previous-or-following-character position="-1"/>
+              <int-val>65</int-val>
+            </expr>
+            <sub id="this">
+              <int-val>48</int-val>
+            </sub>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <sub id="this">
+              <int-val>55</int-val>
+            </sub>
+          </case>
+        </conditional>
+        <set id="code">
+          <expr operator="+">
+            <expr operator="*">
+              <variable-reference id="code"/>
+              <int-val>16</int-val>
+            </expr>
+            <variable-reference id="this"/>
+          </expr>
+        </set>
+        <set id="count">
+          <expr operator="+">
+            <variable-reference id="count"/>
+            <int-val>1</int-val>
+          </expr>
+        </set>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="count"/>
+              <int-val>4</int-val>
+            </expr>
+            <delete-to-marker position="@first"/>
+            <insert character-or-string="variable">
+              <variable-reference id="code"/>
+            </insert>
+            <shift-to id="state-init"/>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/vi-base.mim b/MIM/vi-base.mim
deleted file mode 100644 (file)
index be70111..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-;; vi-base.mim -- Provide bases for Vietnamese Input method
-;; Copyright (C) 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method t nil vi-base)
-
-(description "Provide bases for Vietnamese input methods.
-This is acutually not a standalone input method, but is expected
-to be included in the other Vietnamese input method (e.g. vi-telex, vi-vni).
-")
-
-;;; Usage of variables:
-;;; M (mark): point after the last vowel
-;;; T (mark): point after the tone-mark-attached vowel
-;;; TPLACE: On which vowel a tone is attached (0:none, 1:1st, 2:2nd, or 3:3rd)
-;;; C: The initial consonant
-;;; V-1: The last vowel
-;;; V-2: The second from the last vowel (or 0 if there aren't two vowels)
-;;; V-3: The third from the last vowel (or 0 if there aren't three vowels)
-;;; C-AFTER-V: Number of the final consonants
-;;; SELECT: Which tone is selected
-
-(macro
- (handle-mark
-  ;; At first, cancel the tone mark if already put.
-  (move T) (select 0)
-  (move M)
-  (cond (V-3
-        ;; Tripple-vowel
-        ;; Put a tone mark on the last vowel if it is ê, or ơ.
-        ;; Otherwise put a tone mark on the second vowel.
-        (cond ((| (= V-1 ?ê) (= V-1 ?ơ) (= V-1 ?Ê) (= V-1 ?Ơ))
-               (set TPLACE 3))
-              (1 (move @-) (set TPLACE 2))))
-       (V-2
-        ;; Double-vowel
-        ;; Put a tone mark on the last vowel in the following cases:
-        ;;  * The last vowel is  â, ă, ê, ô, ơ, ư, or ư (i.e. non-ASCII).
-        ;;  * The initial consonant and the first vowel is "gi" or "qu".
-        ;;  * tone-mark-on-last is customized to 1 in such equivocal
-        ;;    cases as "oa", "oe", "oo", and "uy".
-        ;; Otherwise put a tone mark on the first vowel.
-        (cond ((| (> V-1 127)
-                  (& (| (= C ?g) (= C ?G)) (| (= V-2 ?i) (= V-2 ?I)))
-                  (& (| (= C ?q) (= C ?Q)) (| (= V-2 ?u) (= V-2 ?U)))
-                  (& (| tone-mark-on-last (> C-AFTER-V 0))
-                     (| (& (| (= V-2 ?o) (= V-2 ?O))
-                           (| (= V-1 ?a) (= V-1 ?A) (= V-1 ?e) (= V-1 ?E)
-                              (= V-1 ?o) (= V-1 ?O)))
-                        (& (| (= V-2 ?u) (= V-2 ?U))
-                           (| (= V-1 ?y) (= V-1 ?Y))))))
-               (set TPLACE 2))
-              (1 (move @-) (set TPLACE 1))))
-       (1 (set TPLACE 1)))
-  (select SELECT)
-  (mark T)
-  (move @>)))
-
-(map
- ;; These must be defined in each input method.
- ;; (vowel-ext)
- ;; (consonant-ext)
- ;; (tone-mark)
- ;; (consonant-or-tone-mark)
- ;; (temporary-escape)
-
- (vowel
-  ("a"  ("aáàảãạ")) ("A"  ("AÁÀẢÃẠ"))
-  ("e"  ("eéèẻẽẹ")) ("E"  ("EÉÈẺẼẸ"))
-  ("i"  ("iíìỉĩị")) ("I"  ("IÍÌỈĨỊ"))
-  ("o"  ("oóòỏõọ")) ("O"  ("OÓÒỎÕỌ"))
-  ("u"  ("uúùủũụ")) ("U"  ("UÚÙỦŨỤ"))
-  ("y"  ("yýỳỷỹỵ")) ("Y"  ("YÝỲỶỸỴ")))
-
- (consonant
-  ("b" ?b) ("c" ?c) ("d" ?d) ("g" ?g) ("h" ?h) ("k" ?k) ("l" ?l) ("m" ?m)
-  ("n" ?n) ("p" ?p) ("q" ?q) ("t" ?t) ("v" ?v)
-  ("B" ?B) ("C" ?C) ("D" ?D) ("G" ?G) ("H" ?H) ("K" ?K) ("L" ?L) ("M" ?M)
-  ("N" ?N) ("P" ?P) ("Q" ?Q) ("T" ?T) ("V" ?V))
- ;;Khi cac phu am nay di sau nguyen am thi nen thoat ve tieng Anh
- ;;Should switch to English when these consonants are after any vowel (set temporary-escape)  
- (ending-1st-notviet-consonant ;
-  ("q" ?q) ("Q" ?Q) ("d" ?d) ("D" ?D) ("g" ?g) ("G" ?G) ("h" ?h) ("H" ?H)
-  ("k" ?k) ("K" ?K) ("l" ?l) ("L" ?L) ("v" ?v) ("V" ?V) ("b" ?b) ("B" ?B) ("z" ?z) ("Z" ?Z))
- ;; These are the consonants that can end a word, anything else is not VNese
- (ending-1st-consonant ; (e.g. tốt, đẹp, xấu)
-  ("c" ?c) ("m" ?m) ("n" ?n) ("p" ?p) ("t" ?t)
-  ("C" ?C) ("M" ?M) ("N" ?N) ("P" ?P) ("T" ?T))
- (ending-2nd-consonant ; Can only go with 'n' or 'c' (e.g. sóng, sang, ích)
-  ("g" ?g) ("h" ?h)
-  ("G" ?G) ("H" ?H))
-
- (alnum
-  ("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) ("u" ?u)
-  ("v" ?v) ("w" ?w) ("x" ?x) ("y" ?y) ("z" ?z)
-  ("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) ("U" ?U)
-  ("V" ?V) ("W" ?W) ("X" ?X) ("Y" ?Y) ("Z" ?Z)
-  ("0" ?0) ("1" ?1) ("2" ?2) ("3" ?3) ("4" ?4)
-  ("5" ?5) ("6" ?6) ("7" ?7) ("8" ?8) ("9" ?9))
-
- (permanent-escape
-  ("\\"))
-
- (backspace
-  ((BackSpace) (cond (backspace-is-undo (undo))))))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/vi-base.mimx b/MIM/vi-base.mimx
new file mode 100644 (file)
index 0000000..5164a10
--- /dev/null
@@ -0,0 +1,789 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>nil</name>
+    <extra-id>vi-base</extra-id>
+  </tags>
+  <description>Provide bases for Vietnamese input methods.
+This is acutually not a standalone input method, but is expected
+to be included in the other Vietnamese input method (e.g. vi-telex, vi-vni).
+</description>
+  <macro-list>
+    <macro id="macro-handle-mark">
+      <move-to-marker markerID="T"/>
+      <select index="0"/>
+      <move-to-marker markerID="M"/>
+      <conditional>
+        <case>
+          <variable-reference id="V-3"/>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="=">
+                  <variable-reference id="V-1"/>
+                  <int-val>234</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="V-1"/>
+                  <int-val>417</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="V-1"/>
+                  <int-val>202</int-val>
+                </expr>
+                <expr operator="=">
+                  <variable-reference id="V-1"/>
+                  <int-val>416</int-val>
+                </expr>
+              </expr>
+              <set id="TPLACE">
+                <int-val>3</int-val>
+              </set>
+            </case>
+            <case>
+              <int-val>1</int-val>
+              <move-to-marker position="@previous"/>
+              <set id="TPLACE">
+                <int-val>2</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <variable-reference id="V-2"/>
+          <conditional>
+            <case>
+              <expr operator="|">
+                <expr operator="&gt;">
+                  <variable-reference id="V-1"/>
+                  <int-val>127</int-val>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="|">
+                    <expr operator="=">
+                      <variable-reference id="C"/>
+                      <int-val>103</int-val>
+                    </expr>
+                    <expr operator="=">
+                      <variable-reference id="C"/>
+                      <int-val>71</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="|">
+                    <expr operator="=">
+                      <variable-reference id="V-2"/>
+                      <int-val>105</int-val>
+                    </expr>
+                    <expr operator="=">
+                      <variable-reference id="V-2"/>
+                      <int-val>73</int-val>
+                    </expr>
+                  </expr>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="|">
+                    <expr operator="=">
+                      <variable-reference id="C"/>
+                      <int-val>113</int-val>
+                    </expr>
+                    <expr operator="=">
+                      <variable-reference id="C"/>
+                      <int-val>81</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="|">
+                    <expr operator="=">
+                      <variable-reference id="V-2"/>
+                      <int-val>117</int-val>
+                    </expr>
+                    <expr operator="=">
+                      <variable-reference id="V-2"/>
+                      <int-val>85</int-val>
+                    </expr>
+                  </expr>
+                </expr>
+                <expr operator="&amp;">
+                  <expr operator="|">
+                    <variable-reference id="tone-mark-on-last"/>
+                    <expr operator="&gt;">
+                      <variable-reference id="C-AFTER-V"/>
+                      <int-val>0</int-val>
+                    </expr>
+                  </expr>
+                  <expr operator="|">
+                    <expr operator="&amp;">
+                      <expr operator="|">
+                        <expr operator="=">
+                          <variable-reference id="V-2"/>
+                          <int-val>111</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-2"/>
+                          <int-val>79</int-val>
+                        </expr>
+                      </expr>
+                      <expr operator="|">
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>97</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>65</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>101</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>69</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>111</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>79</int-val>
+                        </expr>
+                      </expr>
+                    </expr>
+                    <expr operator="&amp;">
+                      <expr operator="|">
+                        <expr operator="=">
+                          <variable-reference id="V-2"/>
+                          <int-val>117</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-2"/>
+                          <int-val>85</int-val>
+                        </expr>
+                      </expr>
+                      <expr operator="|">
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>121</int-val>
+                        </expr>
+                        <expr operator="=">
+                          <variable-reference id="V-1"/>
+                          <int-val>89</int-val>
+                        </expr>
+                      </expr>
+                    </expr>
+                  </expr>
+                </expr>
+              </expr>
+              <set id="TPLACE">
+                <int-val>2</int-val>
+              </set>
+            </case>
+            <case>
+              <int-val>1</int-val>
+              <move-to-marker position="@previous"/>
+              <set id="TPLACE">
+                <int-val>1</int-val>
+              </set>
+            </case>
+          </conditional>
+        </case>
+        <case>
+          <int-val>1</int-val>
+          <set id="TPLACE">
+            <int-val>1</int-val>
+          </set>
+        </case>
+      </conditional>
+      <select index="variable">
+        <variable-reference id="SELECT"/>
+      </select>
+      <mark-current-position markerID="T"/>
+      <move-to-marker position="@last"/>
+    </macro>
+  </macro-list>
+  <map-list>
+    <map id="map-vowel">
+      <rule>
+        <keyseq keys="a"/>
+        <insert>
+          <candidates>aáàảãạ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert>
+          <candidates>AÁÀẢÃẠ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert>
+          <candidates>eéèẻẽẹ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert>
+          <candidates>EÉÈẺẼẸ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert>
+          <candidates>iíìỉĩị</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert>
+          <candidates>IÍÌỈĨỊ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert>
+          <candidates>oóòỏõọ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert>
+          <candidates>OÓÒỎÕỌ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert>
+          <candidates>uúùủũụ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert>
+          <candidates>UÚÙỦŨỤ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert>
+          <candidates>yýỳỷỹỵ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert>
+          <candidates>YÝỲỶỸỴ</candidates>
+        </insert>
+      </rule>
+    </map>
+    <map id="map-consonant">
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="98"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="99"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="100"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="103"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="104"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="107"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="108"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="109"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="110"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="112"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="113"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="116"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="118"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="66"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="67"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="68"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="71"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="72"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="75"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="76"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="77"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="78"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="80"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="81"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="84"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="86"/>
+      </rule>
+    </map>
+    <map id="map-ending-1st-notviet-consonant">
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="113"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="81"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="100"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="68"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="103"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="71"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="104"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="72"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="107"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="75"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="108"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="76"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="118"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="86"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="98"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="66"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="90"/>
+      </rule>
+    </map>
+    <map id="map-ending-1st-consonant">
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="99"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="109"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="110"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="112"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="116"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="67"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="77"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="78"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="80"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="84"/>
+      </rule>
+    </map>
+    <map id="map-ending-2nd-consonant">
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="103"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="104"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="71"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="72"/>
+      </rule>
+    </map>
+    <map id="map-alnum">
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="97"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="98"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="99"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="100"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="101"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="102"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="103"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="104"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="105"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="106"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="107"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="108"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="109"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="110"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="111"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="112"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="113"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="114"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="115"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="116"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="117"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="118"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="119"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="120"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="121"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="A"/>
+        <insert character="65"/>
+      </rule>
+      <rule>
+        <keyseq keys="B"/>
+        <insert character="66"/>
+      </rule>
+      <rule>
+        <keyseq keys="C"/>
+        <insert character="67"/>
+      </rule>
+      <rule>
+        <keyseq keys="D"/>
+        <insert character="68"/>
+      </rule>
+      <rule>
+        <keyseq keys="E"/>
+        <insert character="69"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="70"/>
+      </rule>
+      <rule>
+        <keyseq keys="G"/>
+        <insert character="71"/>
+      </rule>
+      <rule>
+        <keyseq keys="H"/>
+        <insert character="72"/>
+      </rule>
+      <rule>
+        <keyseq keys="I"/>
+        <insert character="73"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="74"/>
+      </rule>
+      <rule>
+        <keyseq keys="K"/>
+        <insert character="75"/>
+      </rule>
+      <rule>
+        <keyseq keys="L"/>
+        <insert character="76"/>
+      </rule>
+      <rule>
+        <keyseq keys="M"/>
+        <insert character="77"/>
+      </rule>
+      <rule>
+        <keyseq keys="N"/>
+        <insert character="78"/>
+      </rule>
+      <rule>
+        <keyseq keys="O"/>
+        <insert character="79"/>
+      </rule>
+      <rule>
+        <keyseq keys="P"/>
+        <insert character="80"/>
+      </rule>
+      <rule>
+        <keyseq keys="Q"/>
+        <insert character="81"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="82"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="83"/>
+      </rule>
+      <rule>
+        <keyseq keys="T"/>
+        <insert character="84"/>
+      </rule>
+      <rule>
+        <keyseq keys="U"/>
+        <insert character="85"/>
+      </rule>
+      <rule>
+        <keyseq keys="V"/>
+        <insert character="86"/>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <insert character="87"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="88"/>
+      </rule>
+      <rule>
+        <keyseq keys="Y"/>
+        <insert character="89"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="48"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="50"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="53"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="54"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="55"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="56"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="57"/>
+      </rule>
+    </map>
+    <map id="map-permanent-escape">
+      <rule>
+        <keyseq keys="\"/>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+        <conditional>
+          <case>
+            <variable-reference id="backspace-is-undo"/>
+            <undo/>
+          </case>
+        </conditional>
+      </rule>
+    </map>
+  </map-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/vi-tcvn.mim b/MIM/vi-tcvn.mim
deleted file mode 100644 (file)
index b60ca46..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-;; vi-tcvn.mim -- Input method for Vietnames with TCVN6064 key sequence
-;; Copyright (C) 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method vi tcvn)
-
-(description (_"Vietnames input method using the TCVN6064 sequence.
-Typing Backslash ('\\') toggles the normal mode and English mode.
-The following variables are customizable:
-  tone-mark-on-last: control tone mark position in equivocal cases
-  backspace-is-undo: control the action of Backspace key (delete or undo)"))
-
-(title "Ắ(TCVN)")
-
-(variable
- (tone-mark-on-last
-  (_"Flag to control tone mark position in equivocal cases.
-If this variable is 0 (the default), put tone mark on the first vowel
-in such equivocal cases as \"oa\", \"oe\", \"uy\".
-Otherwise, put tone mark on the last vowel.")
-  0 0 1)
-
- (backspace-is-undo
-  (_"Flag to control the action of Backspace key (delete or undo).
-If this variable is 0 (the default), Backspace key deletes the previous
-character (e.g. \"q u a i s BS\" => \"quá\").
-If the value is 1, Backspace key undoes the previous key
-\(e.g. \"q u a i s BS\" => \"quai\").")
-  0 0 1))
-
-(include (t nil vi-base) macro)
-(include (t nil vi-base) map)
-
-(map
- (vowel-ext
-  ("2" ("âấầẩẫậ")) ("@" ("ÂẤẦẨẪẬ"))
-  ("1" ("ăắằẳẵặ")) ("!" ("ĂẮẰẲẴẶ"))
-  ("3" ("êếềểễệ")) ("#" ("ÊẾỀỂỄỆ"))
-  ("4" ("ôốồổỗộ")) ("$" ("ÔỐỒỔỖỘ"))
-  ("]" ("ơớờởỡợ")) ("}" ("ƠỚỜỞỠỢ"))
-  ("[" ("ưứừửữự")) ("{" ("ƯỨỪỬỮỰ")))
-
- (consonant-ext
-  ("0" ?đ) (")" ?Đ))
-
- (tone-mark
-  ("8" (set SELECT 1) ?1)
-  ("5" (set SELECT 2) ?2)
-  ("6" (set SELECT 3) ?3)
-  ("7" (set SELECT 4) ?4)
-  ("9" (set SELECT 5) ?5))
-
- (misc
-  ("=" ?₫) ("==" ?=)
-  ((A-1) ?1) ((A-2) ?2) ((A-3) ?3) ((A-4) ?4) ((A-5) ?5)
-  ((A-6) ?6) ((A-7) ?7) ((A-8) ?8) ((A-9) ?9) ((A-0) ?0)
-  ((A--) ?-) ((A-=) ?=) ((A-\\) ?\\) ((A-\[) ?[) ((A-\]) ?])
-  ((A-!) ?!) ((A-@) ?@) ((A-\#) ?#) ((A-$) ?$) ((A-%) ?%)
-  ((A-^) ?^) ((A-&) ?&) ((A-*) ?*) ((A-\() ?\() ((A-\)) ?\))
-  ((A-_) ?_) ((A-+) ?+) ((A-\|) ?\|) ((A-{) ?{) ((A-}) ?}))
-
- (temporary-escape
-  ("22" "2") ("@@" "@")
-  ("11" "1") ("!!" "!")
-  ("33" "3") ("##" "##")
-  ("44" "4") ("$$" "$")
-  ("]]" "]") ("}}" "}")
-  ("[[" "[") ("{{" "{")
-  ("00" "0") ("))" ")")))
-
-(state
- (init
-  ;; Initialize variables.  C is the initial consonant.  V-N is the
-  ;; (N-1)th vowel from the last.  C-AFTER-V is a number of consonants
-  ;; typed after vowel.
-  (t (set C @-1) (set V-1 0) (set V-2 0) (set V-3 0) (set C-AFTER-V 0)
-     (set SELECT 0))
-
-  (consonant (set C @-1))
-  (consonant-ext (set C @-1))
-  ;; Mark M remembers the preedit position after the last vowel.
-  (vowel (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (vowel-ext (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (temporary-escape (shift temporary-escape))
-  (permanent-escape (shift escape-in-normal-mode))
-  (misc))
-
- ;; The state shifted to when a vowel is typed.
- (after-v
-  (consonant (shift after-vc))
-  (consonant-ext (shift after-vc))
-  (vowel (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-        (move T) (select 0) (handle-mark) (move M))
-  (vowel-ext (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-            (move T) (select 0) (handle-mark) (move M))
-  (tone-mark (delete @-) (pushback 1) (shift after-t))
-  (backspace (delete @-)
-            (cond (V-3 (set V-1 V-2) (set V-2 V-3) (set V-3 0)
-                       (cond ((> TPLACE 2) (set SELECT 0))))
-                  (V-2 (set V-1 V-2) (set V-2 0)
-                       (cond ((> TPLACE 1) (set SELECT 0))))
-                  (1 (shift init)))))
-
- ;; The state shifted to when a consonant is typed after a vowel.
- (after-vc
-  (t (set C-AFTER-V 1))
-  (consonant (add C-AFTER-V 1))
-  (consonant-ext (add C-AFTER-V 1))
-  (tone-mark (delete @-) (pushback 1) (shift after-t))
-  (backspace (delete @-)
-            (sub C-AFTER-V 1)
-            (cond ((= C-AFTER-V 0) (shift after-v)))))
-
- ;; The state shifted to when a tone-mark is typed.
- (after-t
-  (t (set CURRENT-SELECT -1))
-  (tone-mark (cond ((= CURRENT-SELECT SELECT) (move T) (select 0) (move @>)
-                   (shift temporary-escape))
-                  (1 (delete @-) (handle-mark) (set CURRENT-SELECT SELECT))))
-  (nil (cond (C-AFTER-V (shift after-vc))
-            (1 (shift after-v)))))
-
- (temporary-escape
-  "en"
-  (t (commit))
-  (alnum (commit)))
-
- (escape-in-normal-mode
-  "EN"
-  (permanent-escape (insert "\\") (shift init))
-  ;; Any other key force shifting to permanent-escape.
-  (nil (shift permanent-escape)))
-
- (permanent-escape
-  "EN"
-  (t (set ESCAPE 1))
-  (permanent-escape (shift escape-in-permanent-escape))
-  ;; Unhandle any characters.
-  (nil (unhandle)))
-
- (escape-in-permanent-escape
-  "Ắ"
-  (permanent-escape (insert "\\") (commit) (shift permanent-escape))
-  ;; Any other key force shifting to init
-  ))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/vi-tcvn.mimx b/MIM/vi-tcvn.mimx
new file mode 100644 (file)
index 0000000..bd09034
--- /dev/null
@@ -0,0 +1,696 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>vi</language>
+    <name>tcvn</name>
+  </tags>
+  <description>
+    <get-text>Vietnames input method using the TCVN6064 sequence.
+Typing Backslash ('\') toggles the normal mode and English mode.
+The following variables are customizable:
+  tone-mark-on-last: control tone mark position in equivocal cases
+  backspace-is-undo: control the action of Backspace key (delete or undo)</get-text>
+  </description>
+  <title>Ắ(TCVN)</title>
+  <variable-list>
+    <variable id="tone-mark-on-last">
+      <description>
+        <get-text>Flag to control tone mark position in equivocal cases.
+If this variable is 0 (the default), put tone mark on the first vowel
+in such equivocal cases as "oa", "oe", "uy".
+Otherwise, put tone mark on the last vowel.</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value type="integer">0</c-value>
+        <c-value type="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+    <variable id="backspace-is-undo">
+      <description>
+        <get-text>Flag to control the action of Backspace key (delete or undo).
+If this variable is 0 (the default), Backspace key deletes the previous
+character (e.g. "q u a i s BS" =&gt; "quá").
+If the value is 1, Backspace key undoes the previous key
+(e.g. "q u a i s BS" =&gt; "quai").</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value type="integer">0</c-value>
+        <c-value type="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:macro)"/>
+  </macro-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <map id="map-vowel-ext">
+      <rule>
+        <keyseq keys="2"/>
+        <insert>
+          <candidates>âấầẩẫậ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="@"/>
+        <insert>
+          <candidates>ÂẤẦẨẪẬ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <insert>
+          <candidates>ăắằẳẵặ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="!"/>
+        <insert>
+          <candidates>ĂẮẰẲẴẶ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert>
+          <candidates>êếềểễệ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="#"/>
+        <insert>
+          <candidates>ÊẾỀỂỄỆ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert>
+          <candidates>ôốồổỗộ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="$"/>
+        <insert>
+          <candidates>ÔỐỒỔỖỘ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="]"/>
+        <insert>
+          <candidates>ơớờởỡợ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="}"/>
+        <insert>
+          <candidates>ƠỚỜỞỠỢ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="["/>
+        <insert>
+          <candidates>ưứừửữự</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="{"/>
+        <insert>
+          <candidates>ƯỨỪỬỮỰ</candidates>
+        </insert>
+      </rule>
+    </map>
+    <map id="map-consonant-ext">
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="273"/>
+      </rule>
+      <rule>
+        <keyseq keys=")"/>
+        <insert character="272"/>
+      </rule>
+    </map>
+    <map id="map-tone-mark">
+      <rule>
+        <keyseq keys="8"/>
+        <set id="SELECT">
+          <int-val>1</int-val>
+        </set>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <set id="SELECT">
+          <int-val>2</int-val>
+        </set>
+        <insert character="50"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <set id="SELECT">
+          <int-val>3</int-val>
+        </set>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <set id="SELECT">
+          <int-val>4</int-val>
+        </set>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <set id="SELECT">
+          <int-val>5</int-val>
+        </set>
+        <insert character="53"/>
+      </rule>
+    </map>
+    <map id="map-misc">
+      <rule>
+        <keyseq keys="="/>
+        <insert character="8363"/>
+      </rule>
+      <rule>
+        <keyseq keys="=="/>
+        <insert character="61"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-1</key-event>
+        </keyseq>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-2</key-event>
+        </keyseq>
+        <insert character="50"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-3</key-event>
+        </keyseq>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-4</key-event>
+        </keyseq>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-5</key-event>
+        </keyseq>
+        <insert character="53"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-6</key-event>
+        </keyseq>
+        <insert character="54"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-7</key-event>
+        </keyseq>
+        <insert character="55"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-8</key-event>
+        </keyseq>
+        <insert character="56"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-9</key-event>
+        </keyseq>
+        <insert character="57"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-0</key-event>
+        </keyseq>
+        <insert character="48"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A--</key-event>
+        </keyseq>
+        <insert character="45"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-=</key-event>
+        </keyseq>
+        <insert character="61"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-\</key-event>
+        </keyseq>
+        <insert character="92"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-[</key-event>
+        </keyseq>
+        <insert character="91"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-]</key-event>
+        </keyseq>
+        <insert character="93"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-!</key-event>
+        </keyseq>
+        <insert character="33"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-@</key-event>
+        </keyseq>
+        <insert character="64"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-#</key-event>
+        </keyseq>
+        <insert character="35"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-$</key-event>
+        </keyseq>
+        <insert character="36"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-%</key-event>
+        </keyseq>
+        <insert character="37"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-^</key-event>
+        </keyseq>
+        <insert character="94"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-&amp;</key-event>
+        </keyseq>
+        <insert character="38"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-*</key-event>
+        </keyseq>
+        <insert character="42"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-(</key-event>
+        </keyseq>
+        <insert character="40"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-)</key-event>
+        </keyseq>
+        <insert character="41"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-_</key-event>
+        </keyseq>
+        <insert character="95"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-+</key-event>
+        </keyseq>
+        <insert character="43"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-|</key-event>
+        </keyseq>
+        <insert character="124"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-{</key-event>
+        </keyseq>
+        <insert character="123"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>A-}</key-event>
+        </keyseq>
+        <insert character="125"/>
+      </rule>
+    </map>
+    <map id="map-temporary-escape">
+      <rule>
+        <keyseq keys="22"/>
+        <insert string="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="@@"/>
+        <insert string="@"/>
+      </rule>
+      <rule>
+        <keyseq keys="11"/>
+        <insert string="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="!!"/>
+        <insert string="!"/>
+      </rule>
+      <rule>
+        <keyseq keys="33"/>
+        <insert string="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="##"/>
+        <insert string="##"/>
+      </rule>
+      <rule>
+        <keyseq keys="44"/>
+        <insert string="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="$$"/>
+        <insert string="$"/>
+      </rule>
+      <rule>
+        <keyseq keys="]]"/>
+        <insert string="]"/>
+      </rule>
+      <rule>
+        <keyseq keys="}}"/>
+        <insert string="}"/>
+      </rule>
+      <rule>
+        <keyseq keys="[["/>
+        <insert string="["/>
+      </rule>
+      <rule>
+        <keyseq keys="{{"/>
+        <insert string="{"/>
+      </rule>
+      <rule>
+        <keyseq keys="00"/>
+        <insert string="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="))"/>
+        <insert string=")"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-hook>
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="V-1">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-2">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-3">
+          <int-val>0</int-val>
+        </set>
+        <set id="C-AFTER-V">
+          <int-val>0</int-val>
+        </set>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-consonant">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-temporary-escape">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-normal-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-misc"/>
+    </state>
+    <state id="state-after-v">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-after-vc"/>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <shift-to id="state-after-vc"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <conditional>
+          <case>
+            <variable-reference id="V-3"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <variable-reference id="V-3"/>
+            </set>
+            <set id="V-3">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>2</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <variable-reference id="V-2"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>1</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-init"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-vc">
+      <state-hook>
+        <set id="C-AFTER-V">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-consonant">
+        <add id="C-AFTER-V">
+          <int-val>1</int-val>
+        </add>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <add id="C-AFTER-V">
+          <int-val>1</int-val>
+        </add>
+      </branch>
+      <branch branch-selecting-map="map-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <sub id="C-AFTER-V">
+          <int-val>1</int-val>
+        </sub>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="C-AFTER-V"/>
+              <int-val>0</int-val>
+            </expr>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-t">
+      <state-hook>
+        <set id="CURRENT-SELECT">
+          <int-val>-1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-tone-mark">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="CURRENT-SELECT"/>
+              <variable-reference id="SELECT"/>
+            </expr>
+            <move-to-marker markerID="T"/>
+            <select index="0"/>
+            <move-to-marker position="@last"/>
+            <shift-to id="state-temporary-escape"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-to-marker position="@previous"/>
+            <macro-reference id="macro-handle-mark"/>
+            <set id="CURRENT-SELECT">
+              <variable-reference id="SELECT"/>
+            </set>
+          </case>
+        </conditional>
+      </branch>
+      <catch-all-branch>
+        <conditional>
+          <case>
+            <variable-reference id="C-AFTER-V"/>
+            <shift-to id="state-after-vc"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </catch-all-branch>
+    </state>
+    <state id="state-temporary-escape">
+      <state-title-text>en</state-title-text>
+      <state-hook>
+        <commit/>
+      </state-hook>
+      <branch branch-selecting-map="map-alnum">
+        <commit/>
+      </branch>
+    </state>
+    <state id="state-escape-in-normal-mode">
+      <state-title-text>EN</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-permanent-escape"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-permanent-escape">
+      <state-title-text>EN</state-title-text>
+      <state-hook>
+        <set id="ESCAPE">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-permanent-escape"/>
+      </branch>
+      <catch-all-branch>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+    <state id="state-escape-in-permanent-escape">
+      <state-title-text>Ắ</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <commit/>
+        <shift-to id="state-permanent-escape"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
diff --git a/MIM/vi-telex.mim b/MIM/vi-telex.mim
deleted file mode 100644 (file)
index 968b06c..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-;; vi-telex.mim -- Input method for Vietnames with TELEX key sequence
-;; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method vi telex)
-
-(description (_"Vietnames input method using the TELEX key sequence.
-Typing Backslash ('\\') toggles the normal mode and English mode.
-The following variables are customizable:
-  tone-mark-on-last: control tone mark position in equivocal cases
-  backspace-is-undo: control the action of Backspace key (delete or undo)"))
-
-(title "Ắ(TLX)")
-
-(variable
- (tone-mark-on-last
-  (_"Flag to control tone mark position in equivocal cases.
-If this variable is 0 (the default), put tone mark on the first vowel
-in such equivocal cases as \"oa\", \"oe\", \"uy\".
-Otherwise, put tone mark on the last vowel.")
-  0 0 1)
-
- (backspace-is-undo
-  (_"Flag to control the action of Backspace key (delete or undo).
-If this variable is 0 (the default), Backspace key deletes the previous
-character (e.g. \"q u a i s BS\" => \"quá\").
-If the value is 1, Backspace key undoes the previous key
-\(e.g. \"q u a i s BS\" => \"quai\").")
-  0 0 1))
-
-(include (t nil vi-base) macro)
-(include (t nil vi-base) map)
-
-(map
- (vowel-ext
-  ("aa" ("âấầẩẫậ")) ("AA" ("ÂẤẦẨẪẬ")) ("Aa" ("ÂẤẦẨẪẬ"))
-  ("aw" ("ăắằẳẵặ")) ("AW" ("ĂẮẰẲẴẶ")) ("Aw" ("ĂẮẰẲẴẶ"))
-  ("ee" ("êếềểễệ")) ("EE" ("ÊẾỀỂỄỆ")) ("Ee" ("ÊẾỀỂỄỆ"))
-  ("oo" ("ôốồổỗộ")) ("OO" ("ÔỐỒỔỖỘ")) ("Oo" ("ÔỐỒỔỖỘ"))
-  ("ow" ("ơớờởỡợ")) ("OW" ("ƠỚỜỞỠỢ")) ("Ow" ("ƠỚỜỞỠỢ"))
-  ("uw" ("ưứừửữự")) ("UW" ("ƯỨỪỬỮỰ")) ("Uw" ("ƯỨỪỬỮỰ"))
-  ("w"  (cond ((= V-1 0) ("ưứừửữự")) (1 "w"))) ; Works when it's the
-  ("W"  (cond ((= V-1 0) ("ƯỨỪỬỮỰ")) (1 "W"))) ; first vowel (not seư)
-  ("ooo" ("oóòỏõọ") ("oóòỏõọ") (set V-2 V-1) (set V-1 ?o))
-  ("OOO" ("OÓÒỎÕỌ") ("OÓÒỎÕỌ") (set V-2 V-1) (set V-1 ?O))
-  ("Ooo" ("OÓÒỎÕỌ") ("oóòỏõọ") (set V-2 V-1) (set V-1 ?O)))
-
- (consonant-ext
-  ("dd" ?đ) ("DD" ?Đ) ("Dd" ?Đ))
-  ;("dd" (cond ((= C-AFTER-V 0) "dd") (1 ?đ))) ; Works when
-  ;("DD" (cond ((= C-AFTER-V 0) "DD") (1 ?Đ))) ; it is the first
-  ;("Dd" (cond ((= C-AFTER-V 0) "Dd") (1 ?Đ)))) ; letter (not ađ)
-
- (tone-mark
-  ("z" (set SELECT 0) ?z) ("Z" (set SELECT 0) ?Z)
-  ("s" (set SELECT 1) ?s) ("S" (set SELECT 1) ?S)
-  ("f" (set SELECT 2) ?f) ("F" (set SELECT 2) ?F)
-  ("r" (set SELECT 3) ?r) ("R" (set SELECT 3) ?R)
-  ("x" (set SELECT 4) ?x) ("X" (set SELECT 4) ?X)
-  ("j" (set SELECT 5) ?j) ("J" (set SELECT 5) ?J))
-
- (consonant-or-tone-mark
-  ("z" ?z) ("s" ?s) ("f" ?f) ("r" ?r) ("x" ?x) ("j" ?j)
-  ("Z" ?Z) ("S" ?S) ("F" ?F) ("R" ?R) ("X" ?X) ("J" ?J))
-
- (temporary-escape
-  ("aaa" "aa") ("AAA" "AA") ("Aaa" "Aa")
-  ("eee" "ee") ("EEE" "EE") ("Eee" "Ee")
-  ("ddd" "dd") ("DDD" "DD") ("Ddd" "Dd")
-  ("aww" "aw") ("AWW" "AW") ("Aww" "Aw")
-  ("uww" "uw") ("UWW" "UW") ("Uww" "Uw")
-  ("oww" "ow") ("OWW" "OW") ("Oww" "Ow")
-  ("ww" ?w) ("WW" ?W) ("Ww" ?W)
-  ("zz" ?z) ("ZZ" ?Z) ("Zz" ?Z)
-  ("ss" ?s) ("SS" ?S) ("Ss" ?S)
-  ("ff" ?f) ("FF" ?F) ("Ff" ?F)
-  ("rr" ?r) ("RR" ?R) ("Rr" ?R)
-  ("xx" ?x) ("XX" ?X) ("Xx" ?X)
-  ("jj" ?j) ("JJ" ?J) ("Jj" ?J)))
-
-(state
- (init
-  ;; Initialize variables.  C is the initial consonant.  V-N is the
-  ;; (N-1)th vowel from the last.  C-AFTER-V is a number of consonants
-  ;; typed after vowel.
-  (t (set C @-1) (set V-1 0) (set V-2 0) (set V-3 0) (set C-AFTER-V 0)
-     (set SELECT 0))
-
-  (consonant (set C @-1))
-  (consonant-ext (set C @-1))
-  (consonant-or-tone-mark
-   (cond ((| (= @-1 ?f) (= @-1 ?j) (= @-1 ?z) ; Invalid beginning consonants                                                                                   
-             (= @-1 ?F) (= @-1 ?J) (= @-1 ?Z)) (shift temporary-escape))
-         (1 (set C @-1))))
-
-  ;; Mark M remembers the preedit position after the last vowel.
-  (vowel (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (vowel-ext (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (temporary-escape (shift temporary-escape))
-  (permanent-escape (shift escape-in-normal-mode)))
-
- ;; The state shifted to when a vowel is typed.
- (after-v
-  (ending-1st-consonant (handle-mark) (shift after-vc)) ; toans/toasn->toán
-  (vowel (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-        (move T) (select 0) (handle-mark) (move M))
-  (vowel-ext (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-            (move T) (select 0) (handle-mark) (move M))
-  (ending-1st-notviet-consonant (shift temporary-escape)) ;; See ending-1st-notviet-consonant section in the vi-base.mim 
-  (consonant-or-tone-mark (delete @-) (pushback 1) (shift after-t))
-  (backspace (delete @-)
-            (cond (V-3 (set V-1 V-2) (set V-2 V-3) (set V-3 0)
-                       (cond ((> TPLACE 2) (set SELECT 0)))
-                       (handle-mark))
-                  (V-2 (set V-1 V-2) (set V-2 0)
-                       (cond ((> TPLACE 1) (set SELECT 0)))
-                       (handle-mark))
-                  (1 (shift init)))))
-
- ;; The state shifted to when a consonant is typed after a vowel.
- (after-vc
-  (t (set C-AFTER-V 1))
-  (ending-2nd-consonant
-   (cond ((| (= @-2 ?n) (= @-2 ?c) ; 1st ending consonant must be n/c
-             (= @-2 ?N) (= @-2 ?C)) (add C-AFTER-V 1))
-         (1 (shift temporary-escape))))
-  (ending-1st-notviet-consonant (shift temporary-escape)) ;; Expand notviet-consonant section in the vi-base.mim 
-  (consonant-or-tone-mark (delete @-) (pushback 1) (shift after-t))
-  (vowel (shift temporary-escape))      ; There can only be one
-  (vowel-ext (shift temporary-escape))  ; main vowel in a word
-  (backspace (delete @-)
-            (sub C-AFTER-V 1)
-            (handle-mark)
-            (cond ((= C-AFTER-V 0) (shift after-v)))))
-
- ;; The state shifted to when a tone-mark is typed.
- (after-t
-  (t (set CURRENT-SELECT -1))
-  (tone-mark (cond ((= CURRENT-SELECT SELECT) (move T) (select 0) (move @>)
-                   (shift temporary-escape))
-                  (1 (delete @-) (handle-mark) (set CURRENT-SELECT SELECT))))
-  (nil (cond (C-AFTER-V (shift after-vc))
-            (1 (shift after-v)))))
-
- (temporary-escape
-  "en"
-  (t (commit))
-  (alnum (commit)))
-
- (escape-in-normal-mode
-  "EN"
-  (permanent-escape (insert "\\") (shift init))
-  ;; Any other key force shifting to permanent-escape.
-  (nil (shift permanent-escape)))
-
- (permanent-escape
-  "EN"
-  (t (set ESCAPE 1))
-  (permanent-escape (shift escape-in-permanent-escape))
-  ;; Unhandle any characters.
-  (nil (unhandle)))
-
- (escape-in-permanent-escape
-  "Ắ"
-  (permanent-escape (insert "\\") (commit) (shift permanent-escape))
-  ;; Any other key force shifting to init
-  ))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
diff --git a/MIM/vi-telex.mimx b/MIM/vi-telex.mimx
new file mode 100644 (file)
index 0000000..85178d4
--- /dev/null
@@ -0,0 +1,898 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>vi</language>
+    <name>telex</name>
+  </tags>
+  <description>
+    <get-text>Vietnames input method using the TELEX key sequence.
+Typing Backslash ('\') toggles the normal mode and English mode.
+The following variables are customizable:
+  tone-mark-on-last: control tone mark position in equivocal cases
+  backspace-is-undo: control the action of Backspace key (delete or undo)</get-text>
+  </description>
+  <title>Ắ(TLX)</title>
+  <variable-list>
+    <variable id="tone-mark-on-last">
+      <description>
+        <get-text>Flag to control tone mark position in equivocal cases.
+If this variable is 0 (the default), put tone mark on the first vowel
+in such equivocal cases as "oa", "oe", "uy".
+Otherwise, put tone mark on the last vowel.</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value type="integer">0</c-value>
+        <c-value type="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+    <variable id="backspace-is-undo">
+      <description>
+        <get-text>Flag to control the action of Backspace key (delete or undo).
+If this variable is 0 (the default), Backspace key deletes the previous
+character (e.g. "q u a i s BS" =&gt; "quá").
+If the value is 1, Backspace key undoes the previous key
+(e.g. "q u a i s BS" =&gt; "quai").</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value type="integer">0</c-value>
+        <c-value type="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:macro)"/>
+  </macro-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <map id="map-vowel-ext">
+      <rule>
+        <keyseq keys="aa"/>
+        <insert>
+          <candidates>âấầẩẫậ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="AA"/>
+        <insert>
+          <candidates>ÂẤẦẨẪẬ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="Aa"/>
+        <insert>
+          <candidates>ÂẤẦẨẪẬ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aw"/>
+        <insert>
+          <candidates>ăắằẳẵặ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="AW"/>
+        <insert>
+          <candidates>ĂẮẰẲẴẶ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="Aw"/>
+        <insert>
+          <candidates>ĂẮẰẲẴẶ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert>
+          <candidates>êếềểễệ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="EE"/>
+        <insert>
+          <candidates>ÊẾỀỂỄỆ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="Ee"/>
+        <insert>
+          <candidates>ÊẾỀỂỄỆ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert>
+          <candidates>ôốồổỗộ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="OO"/>
+        <insert>
+          <candidates>ÔỐỒỔỖỘ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="Oo"/>
+        <insert>
+          <candidates>ÔỐỒỔỖỘ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ow"/>
+        <insert>
+          <candidates>ơớờởỡợ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="OW"/>
+        <insert>
+          <candidates>ƠỚỜỞỠỢ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="Ow"/>
+        <insert>
+          <candidates>ƠỚỜỞỠỢ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uw"/>
+        <insert>
+          <candidates>ưứừửữự</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="UW"/>
+        <insert>
+          <candidates>ƯỨỪỬỮỰ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="Uw"/>
+        <insert>
+          <candidates>ƯỨỪỬỮỰ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="V-1"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert>
+              <candidates>ưứừửữự</candidates>
+            </insert>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="w"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="W"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="V-1"/>
+              <int-val>0</int-val>
+            </expr>
+            <insert>
+              <candidates>ƯỨỪỬỮỰ</candidates>
+            </insert>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <insert string="W"/>
+          </case>
+        </conditional>
+      </rule>
+      <rule>
+        <keyseq keys="ooo"/>
+        <insert>
+          <candidates>oóòỏõọ</candidates>
+        </insert>
+        <insert>
+          <candidates>oóòỏõọ</candidates>
+        </insert>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <int-val>111</int-val>
+        </set>
+      </rule>
+      <rule>
+        <keyseq keys="OOO"/>
+        <insert>
+          <candidates>OÓÒỎÕỌ</candidates>
+        </insert>
+        <insert>
+          <candidates>OÓÒỎÕỌ</candidates>
+        </insert>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <int-val>79</int-val>
+        </set>
+      </rule>
+      <rule>
+        <keyseq keys="Ooo"/>
+        <insert>
+          <candidates>OÓÒỎÕỌ</candidates>
+        </insert>
+        <insert>
+          <candidates>oóòỏõọ</candidates>
+        </insert>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <int-val>79</int-val>
+        </set>
+      </rule>
+    </map>
+    <map id="map-consonant-ext">
+      <rule>
+        <keyseq keys="dd"/>
+        <insert character="273"/>
+      </rule>
+      <rule>
+        <keyseq keys="DD"/>
+        <insert character="272"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dd"/>
+        <insert character="272"/>
+      </rule>
+    </map>
+    <map id="map-tone-mark">
+      <rule>
+        <keyseq keys="z"/>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <set id="SELECT">
+          <int-val>1</int-val>
+        </set>
+        <insert character="115"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <set id="SELECT">
+          <int-val>1</int-val>
+        </set>
+        <insert character="83"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <set id="SELECT">
+          <int-val>2</int-val>
+        </set>
+        <insert character="102"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <set id="SELECT">
+          <int-val>2</int-val>
+        </set>
+        <insert character="70"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <set id="SELECT">
+          <int-val>3</int-val>
+        </set>
+        <insert character="114"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <set id="SELECT">
+          <int-val>3</int-val>
+        </set>
+        <insert character="82"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <set id="SELECT">
+          <int-val>4</int-val>
+        </set>
+        <insert character="120"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <set id="SELECT">
+          <int-val>4</int-val>
+        </set>
+        <insert character="88"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <set id="SELECT">
+          <int-val>5</int-val>
+        </set>
+        <insert character="106"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <set id="SELECT">
+          <int-val>5</int-val>
+        </set>
+        <insert character="74"/>
+      </rule>
+    </map>
+    <map id="map-consonant-or-tone-mark">
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="115"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="102"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="114"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="120"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="106"/>
+      </rule>
+      <rule>
+        <keyseq keys="Z"/>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="S"/>
+        <insert character="83"/>
+      </rule>
+      <rule>
+        <keyseq keys="F"/>
+        <insert character="70"/>
+      </rule>
+      <rule>
+        <keyseq keys="R"/>
+        <insert character="82"/>
+      </rule>
+      <rule>
+        <keyseq keys="X"/>
+        <insert character="88"/>
+      </rule>
+      <rule>
+        <keyseq keys="J"/>
+        <insert character="74"/>
+      </rule>
+    </map>
+    <map id="map-temporary-escape">
+      <rule>
+        <keyseq keys="aaa"/>
+        <insert string="aa"/>
+      </rule>
+      <rule>
+        <keyseq keys="AAA"/>
+        <insert string="AA"/>
+      </rule>
+      <rule>
+        <keyseq keys="Aaa"/>
+        <insert string="Aa"/>
+      </rule>
+      <rule>
+        <keyseq keys="eee"/>
+        <insert string="ee"/>
+      </rule>
+      <rule>
+        <keyseq keys="EEE"/>
+        <insert string="EE"/>
+      </rule>
+      <rule>
+        <keyseq keys="Eee"/>
+        <insert string="Ee"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddd"/>
+        <insert string="dd"/>
+      </rule>
+      <rule>
+        <keyseq keys="DDD"/>
+        <insert string="DD"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ddd"/>
+        <insert string="Dd"/>
+      </rule>
+      <rule>
+        <keyseq keys="aww"/>
+        <insert string="aw"/>
+      </rule>
+      <rule>
+        <keyseq keys="AWW"/>
+        <insert string="AW"/>
+      </rule>
+      <rule>
+        <keyseq keys="Aww"/>
+        <insert string="Aw"/>
+      </rule>
+      <rule>
+        <keyseq keys="uww"/>
+        <insert string="uw"/>
+      </rule>
+      <rule>
+        <keyseq keys="UWW"/>
+        <insert string="UW"/>
+      </rule>
+      <rule>
+        <keyseq keys="Uww"/>
+        <insert string="Uw"/>
+      </rule>
+      <rule>
+        <keyseq keys="oww"/>
+        <insert string="ow"/>
+      </rule>
+      <rule>
+        <keyseq keys="OWW"/>
+        <insert string="OW"/>
+      </rule>
+      <rule>
+        <keyseq keys="Oww"/>
+        <insert string="Ow"/>
+      </rule>
+      <rule>
+        <keyseq keys="ww"/>
+        <insert character="119"/>
+      </rule>
+      <rule>
+        <keyseq keys="WW"/>
+        <insert character="87"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ww"/>
+        <insert character="87"/>
+      </rule>
+      <rule>
+        <keyseq keys="zz"/>
+        <insert character="122"/>
+      </rule>
+      <rule>
+        <keyseq keys="ZZ"/>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="Zz"/>
+        <insert character="90"/>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+        <insert character="115"/>
+      </rule>
+      <rule>
+        <keyseq keys="SS"/>
+        <insert character="83"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ss"/>
+        <insert character="83"/>
+      </rule>
+      <rule>
+        <keyseq keys="ff"/>
+        <insert character="102"/>
+      </rule>
+      <rule>
+        <keyseq keys="FF"/>
+        <insert character="70"/>
+      </rule>
+      <rule>
+        <keyseq keys="Ff"/>
+        <insert character="70"/>
+      </rule>
+      <rule>
+        <keyseq keys="rr"/>
+        <insert character="114"/>
+      </rule>
+      <rule>
+        <keyseq keys="RR"/>
+        <insert character="82"/>
+      </rule>
+      <rule>
+        <keyseq keys="Rr"/>
+        <insert character="82"/>
+      </rule>
+      <rule>
+        <keyseq keys="xx"/>
+        <insert character="120"/>
+      </rule>
+      <rule>
+        <keyseq keys="XX"/>
+        <insert character="88"/>
+      </rule>
+      <rule>
+        <keyseq keys="Xx"/>
+        <insert character="88"/>
+      </rule>
+      <rule>
+        <keyseq keys="jj"/>
+        <insert character="106"/>
+      </rule>
+      <rule>
+        <keyseq keys="JJ"/>
+        <insert character="74"/>
+      </rule>
+      <rule>
+        <keyseq keys="Jj"/>
+        <insert character="74"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-hook>
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="V-1">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-2">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-3">
+          <int-val>0</int-val>
+        </set>
+        <set id="C-AFTER-V">
+          <int-val>0</int-val>
+        </set>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-consonant">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-consonant-or-tone-mark">
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>102</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>106</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>122</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>70</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>74</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-1"/>
+                <int-val>90</int-val>
+              </expr>
+            </expr>
+            <shift-to id="state-temporary-escape"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <set id="C">
+              <predefined-nth-previous-or-following-character position="-1"/>
+            </set>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-temporary-escape">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-normal-mode"/>
+      </branch>
+    </state>
+    <state id="state-after-v">
+      <branch branch-selecting-map="map-ending-1st-consonant">
+        <macro-reference id="macro-handle-mark"/>
+        <shift-to id="state-after-vc"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-ending-1st-notviet-consonant">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-consonant-or-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <conditional>
+          <case>
+            <variable-reference id="V-3"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <variable-reference id="V-3"/>
+            </set>
+            <set id="V-3">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>2</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+            <macro-reference id="macro-handle-mark"/>
+          </case>
+          <case>
+            <variable-reference id="V-2"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>1</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+            <macro-reference id="macro-handle-mark"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-init"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-vc">
+      <state-hook>
+        <set id="C-AFTER-V">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-ending-2nd-consonant">
+        <conditional>
+          <case>
+            <expr operator="|">
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>110</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>99</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>78</int-val>
+              </expr>
+              <expr operator="=">
+                <predefined-nth-previous-or-following-character position="-2"/>
+                <int-val>67</int-val>
+              </expr>
+            </expr>
+            <add id="C-AFTER-V">
+              <int-val>1</int-val>
+            </add>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-temporary-escape"/>
+          </case>
+        </conditional>
+      </branch>
+      <branch branch-selecting-map="map-ending-1st-notviet-consonant">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-consonant-or-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <sub id="C-AFTER-V">
+          <int-val>1</int-val>
+        </sub>
+        <macro-reference id="macro-handle-mark"/>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="C-AFTER-V"/>
+              <int-val>0</int-val>
+            </expr>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-t">
+      <state-hook>
+        <set id="CURRENT-SELECT">
+          <int-val>-1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-tone-mark">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="CURRENT-SELECT"/>
+              <variable-reference id="SELECT"/>
+            </expr>
+            <move-to-marker markerID="T"/>
+            <select index="0"/>
+            <move-to-marker position="@last"/>
+            <shift-to id="state-temporary-escape"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-to-marker position="@previous"/>
+            <macro-reference id="macro-handle-mark"/>
+            <set id="CURRENT-SELECT">
+              <variable-reference id="SELECT"/>
+            </set>
+          </case>
+        </conditional>
+      </branch>
+      <catch-all-branch>
+        <conditional>
+          <case>
+            <variable-reference id="C-AFTER-V"/>
+            <shift-to id="state-after-vc"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </catch-all-branch>
+    </state>
+    <state id="state-temporary-escape">
+      <state-title-text>en</state-title-text>
+      <state-hook>
+        <commit/>
+      </state-hook>
+      <branch branch-selecting-map="map-alnum">
+        <commit/>
+      </branch>
+    </state>
+    <state id="state-escape-in-normal-mode">
+      <state-title-text>EN</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-permanent-escape"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-permanent-escape">
+      <state-title-text>EN</state-title-text>
+      <state-hook>
+        <set id="ESCAPE">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-permanent-escape"/>
+      </branch>
+      <catch-all-branch>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+    <state id="state-escape-in-permanent-escape">
+      <state-title-text>Ắ</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <commit/>
+        <shift-to id="state-permanent-escape"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
diff --git a/MIM/vi-viqr.mim b/MIM/vi-viqr.mim
deleted file mode 100644 (file)
index 3c35471..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-;; vi-viqr.mim -- Input method for Vietnames with VIQR key sequence
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method vi viqr)
-
-(description (_"Vietnames input method using the VIQR key sequence.
-Typing Backslash ('\\') toggles the normal mode and English mode.
-The following variables are customizable:
-  tone-mark-on-last: control tone mark position in equivocal cases
-  backspace-is-undo: control the action of Backspace key (delete or undo)"))
-
-(title "Ắ(VIQR)")
-
-(variable
- (tone-mark-on-last
-  (_"Flag to control tone mark position in equivocal cases.
-If this variable is 0 (the default), put tone mark on the first vowel
-in such equivocal cases as \"oa\", \"oe\", \"uy\".
-Otherwise, put tone mark on the last vowel.")
-  0 0 1)
-
- (backspace-is-undo
-  (_"Flag to control the action of Backspace key (delete or undo).
-If this variable is 0 (the default), Backspace key deletes the previous
-character (e.g. \"q u a i s BS\" => \"quá\").
-If the value is 1, Backspace key undoes the previous key
-\(e.g. \"q u a i s BS\" => \"quai\").")
-  0 0 1))
-
-(include (t nil vi-base) macro)
-(include (t nil vi-base) map)
-
-(map
- (vowel-ext
-  ("a^" ("âấầẩẫậ")) ("A^" ("ÂẤẦẨẪẬ"))
-  ("a(" ("ăắằẳẵặ")) ("A(" ("ĂẮẰẲẴẶ"))
-  ("e^" ("êếềểễệ")) ("E^" ("ÊẾỀỂỄỆ"))
-  ("o^" ("ôốồổỗộ")) ("O^" ("ÔỐỒỔỖỘ"))
-  ("o+" ("ơớờởỡợ")) ("O+" ("ƠỚỜỞỠỢ"))
-  ("u+" ("ưứừửữự")) ("U+" ("ƯỨỪỬỮỰ")))
-
- (consonant-ext
-  ("dd" ?đ) ("DD" ?Đ) ("Dd" ?Đ))
-
- (tone-mark
-  ("0" (set SELECT 0) ?0)
-  ("'" (set SELECT 1) ?')
-  ("`" (set SELECT 2) ?`)
-  ("?" (set SELECT 3) ??)
-  ("~" (set SELECT 4) ?~)
-  ("." (set SELECT 5) ?.))
-
- (temporary-escape
-  ("a^^" "a^") ("A^^" "A^")
-  ("a((" "a(") ("A((" "A(")
-  ("e^^" "e^") ("E^^" "E^")
-  ("o^^" "o^") ("O^^" "O^")
-  ("o++" "o+") ("O++" "O+")
-  ("u++" "u+") ("U++" "U+")))
-
-(state
- (init
-  ;; Initialize variables.  C is the initial consonant.  V-N is the
-  ;; (N-1)th vowel from the last.  C-AFTER-V is a number of consonants
-  ;; typed after vowel.
-  (t (set C @-1) (set V-1 0) (set V-2 0) (set V-3 0) (set C-AFTER-V 0)
-     (set SELECT 0))
-
-  (consonant (set C @-1))
-  (consonant-ext (set C @-1))
-  ;; Mark M remembers the preedit position after the last vowel.
-  (vowel (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (vowel-ext (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (temporary-escape (shift temporary-escape))
-  (permanent-escape (shift escape-in-normal-mode)))
-
- ;; The state shifted to when a vowel is typed.
- (after-v
-  (consonant (shift after-vc))
-  (consonant-ext (shift after-vc))
-  (vowel (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-        (move T) (select 0) (handle-mark) (move M))
-  (vowel-ext (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-            (move T) (select 0) (handle-mark) (move M))
-  (tone-mark (delete @-) (pushback 1) (shift after-t))
-  (backspace (delete @-)
-            (cond (V-3 (set V-1 V-2) (set V-2 V-3) (set V-3 0)
-                       (cond ((> TPLACE 2) (set SELECT 0))))
-                  (V-2 (set V-1 V-2) (set V-2 0)
-                       (cond ((> TPLACE 1) (set SELECT 0))))
-                  (1 (shift init)))))
-
- ;; The state shifted to when a consonant is typed after a vowel.
- (after-vc
-  (t (set C-AFTER-V 1))
-  (consonant (add C-AFTER-V 1))
-  (consonant-ext (add C-AFTER-V 1))
-  (tone-mark (delete @-) (pushback 1) (shift after-t))
-  (backspace (delete @-)
-            (sub C-AFTER-V 1)
-            (cond ((= C-AFTER-V 0) (shift after-v)))))
-
- ;; The state shifted to when a tone-mark is typed.
- (after-t
-  (t (set CURRENT-SELECT -1))
-  (tone-mark (cond ((= CURRENT-SELECT SELECT) (move T) (select 0) (move @>)
-                   (shift temporary-escape))
-                  (1 (delete @-) (handle-mark) (set CURRENT-SELECT SELECT))))
-  (nil (cond (C-AFTER-V (shift after-vc))
-            (1 (shift after-v)))))
-
- (temporary-escape
-  "en"
-  (t (commit))
-  (alnum (commit)))
-
- (escape-in-normal-mode
-  "EN"
-  (permanent-escape (insert "\\") (shift init))
-  ;; Any other key force shifting to permanent-escape.
-  (nil (shift permanent-escape)))
-
- (permanent-escape
-  "EN"
-  (t (set ESCAPE 1))
-  (permanent-escape (shift escape-in-permanent-escape))
-  ;; Unhandle any characters.
-  (nil (unhandle)))
-
- (escape-in-permanent-escape
-  "Ắ"
-  (permanent-escape (insert "\\") (commit) (shift permanent-escape))
-  ;; Any other key force shifting to init
-  ))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/vi-viqr.mimx b/MIM/vi-viqr.mimx
new file mode 100644 (file)
index 0000000..8f8f079
--- /dev/null
@@ -0,0 +1,508 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>vi</language>
+    <name>viqr</name>
+  </tags>
+  <description>
+    <get-text>Vietnames input method using the VIQR key sequence.
+Typing Backslash ('\') toggles the normal mode and English mode.
+The following variables are customizable:
+  tone-mark-on-last: control tone mark position in equivocal cases
+  backspace-is-undo: control the action of Backspace key (delete or undo)</get-text>
+  </description>
+  <title>Ắ(VIQR)</title>
+  <variable-list>
+    <variable id="tone-mark-on-last">
+      <description>
+        <get-text>Flag to control tone mark position in equivocal cases.
+If this variable is 0 (the default), put tone mark on the first vowel
+in such equivocal cases as "oa", "oe", "uy".
+Otherwise, put tone mark on the last vowel.</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value valuetype="integer">0</c-value>
+        <c-value valuetype="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+    <variable id="backspace-is-undo">
+      <description>
+        <get-text>Flag to control the action of Backspace key (delete or undo).
+If this variable is 0 (the default), Backspace key deletes the previous
+character (e.g. "q u a i s BS" =&gt; "quá").
+If the value is 1, Backspace key undoes the previous key
+(e.g. "q u a i s BS" =&gt; "quai").</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value valuetype="integer">0</c-value>
+        <c-value valuetype="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:macro)"/>
+  </macro-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <map id="map-vowel-ext">
+      <rule>
+        <keyseq keys="a^"/>
+        <insert>
+          <candidates>âấầẩẫậ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="A^"/>
+        <insert>
+          <candidates>ÂẤẦẨẪẬ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="a("/>
+        <insert>
+          <candidates>ăắằẳẵặ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="A("/>
+        <insert>
+          <candidates>ĂẮẰẲẴẶ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e^"/>
+        <insert>
+          <candidates>êếềểễệ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="E^"/>
+        <insert>
+          <candidates>ÊẾỀỂỄỆ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o^"/>
+        <insert>
+          <candidates>ôốồổỗộ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="O^"/>
+        <insert>
+          <candidates>ÔỐỒỔỖỘ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o+"/>
+        <insert>
+          <candidates>ơớờởỡợ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="O+"/>
+        <insert>
+          <candidates>ƠỚỜỞỠỢ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="u+"/>
+        <insert>
+          <candidates>ưứừửữự</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="U+"/>
+        <insert>
+          <candidates>ƯỨỪỬỮỰ</candidates>
+        </insert>
+      </rule>
+    </map>
+    <map id="map-consonant-ext">
+      <rule>
+        <keyseq keys="dd"/>
+        <insert character="273"/>
+      </rule>
+      <rule>
+        <keyseq keys="DD"/>
+        <insert character="272"/>
+      </rule>
+      <rule>
+        <keyseq keys="Dd"/>
+        <insert character="272"/>
+      </rule>
+    </map>
+    <map id="map-tone-mark">
+      <rule>
+        <keyseq keys="0"/>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+        <insert character="48"/>
+      </rule>
+      <rule>
+        <keyseq keys="&apos;"/>
+        <set id="SELECT">
+          <int-val>1</int-val>
+        </set>
+        <insert character="39"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <set id="SELECT">
+          <int-val>2</int-val>
+        </set>
+        <insert character="96"/>
+      </rule>
+      <rule>
+        <keyseq keys="?"/>
+        <set id="SELECT">
+          <int-val>3</int-val>
+        </set>
+        <insert character="63"/>
+      </rule>
+      <rule>
+        <keyseq keys="~"/>
+        <set id="SELECT">
+          <int-val>4</int-val>
+        </set>
+        <insert character="126"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <set id="SELECT">
+          <int-val>5</int-val>
+        </set>
+        <insert character="46"/>
+      </rule>
+    </map>
+    <map id="map-temporary-escape">
+      <rule>
+        <keyseq keys="a^^"/>
+        <insert string="a^"/>
+      </rule>
+      <rule>
+        <keyseq keys="A^^"/>
+        <insert string="A^"/>
+      </rule>
+      <rule>
+        <keyseq keys="a(("/>
+        <insert string="a("/>
+      </rule>
+      <rule>
+        <keyseq keys="A(("/>
+        <insert string="A("/>
+      </rule>
+      <rule>
+        <keyseq keys="e^^"/>
+        <insert string="e^"/>
+      </rule>
+      <rule>
+        <keyseq keys="E^^"/>
+        <insert string="E^"/>
+      </rule>
+      <rule>
+        <keyseq keys="o^^"/>
+        <insert string="o^"/>
+      </rule>
+      <rule>
+        <keyseq keys="O^^"/>
+        <insert string="O^"/>
+      </rule>
+      <rule>
+        <keyseq keys="o++"/>
+        <insert string="o+"/>
+      </rule>
+      <rule>
+        <keyseq keys="O++"/>
+        <insert string="O+"/>
+      </rule>
+      <rule>
+        <keyseq keys="u++"/>
+        <insert string="u+"/>
+      </rule>
+      <rule>
+        <keyseq keys="U++"/>
+        <insert string="U+"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-hook>
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="V-1">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-2">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-3">
+          <int-val>0</int-val>
+        </set>
+        <set id="C-AFTER-V">
+          <int-val>0</int-val>
+        </set>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-consonant">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-temporary-escape">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-normal-mode"/>
+      </branch>
+    </state>
+    <state id="state-after-v">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-after-vc"/>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <shift-to id="state-after-vc"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <conditional>
+          <case>
+            <variable-reference id="V-3"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <variable-reference id="V-3"/>
+            </set>
+            <set id="V-3">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>2</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <variable-reference id="V-2"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>1</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-init"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-vc">
+      <state-hook>
+        <set id="C-AFTER-V">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-consonant">
+        <add id="C-AFTER-V">
+          <int-val>1</int-val>
+        </add>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <add id="C-AFTER-V">
+          <int-val>1</int-val>
+        </add>
+      </branch>
+      <branch branch-selecting-map="map-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <sub id="C-AFTER-V">
+          <int-val>1</int-val>
+        </sub>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="C-AFTER-V"/>
+              <int-val>0</int-val>
+            </expr>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-t">
+      <state-hook>
+        <set id="CURRENT-SELECT">
+          <int-val>-1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-tone-mark">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="CURRENT-SELECT"/>
+              <variable-reference id="SELECT"/>
+            </expr>
+            <move-to-marker markerID="T"/>
+            <select index="0"/>
+            <move-to-marker position="@last"/>
+            <shift-to id="state-temporary-escape"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-to-marker position="@previous"/>
+            <macro-reference id="macro-handle-mark"/>
+            <set id="CURRENT-SELECT">
+              <variable-reference id="SELECT"/>
+            </set>
+          </case>
+        </conditional>
+      </branch>
+      <catch-all-branch>
+        <conditional>
+          <case>
+            <variable-reference id="C-AFTER-V"/>
+            <shift-to id="state-after-vc"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </catch-all-branch>
+    </state>
+    <state id="state-temporary-escape">
+      <state-title-text>en</state-title-text>
+      <state-hook>
+        <commit/>
+      </state-hook>
+      <branch branch-selecting-map="map-alnum">
+        <commit/>
+      </branch>
+    </state>
+    <state id="state-escape-in-normal-mode">
+      <state-title-text>EN</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-permanent-escape"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-permanent-escape">
+      <state-title-text>EN</state-title-text>
+      <state-hook>
+        <set id="ESCAPE">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-permanent-escape"/>
+      </branch>
+      <catch-all-branch>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+    <state id="state-escape-in-permanent-escape">
+      <state-title-text>Ắ</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <commit/>
+        <shift-to id="state-permanent-escape"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
diff --git a/MIM/vi-vni.mim b/MIM/vi-vni.mim
deleted file mode 100644 (file)
index 95106bc..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-;; vi-vni.mim -- Input method for Vietnames with VNI key sequence
-;; Copyright (C) 2005, 2008
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method vi vni)
-
-(description (_"Vietnames input method using the VNI key sequence.
-Typing Backslash ('\\') toggles the normal mode and English mode.
-The following variables are customizable:
-  tone-mark-on-last: control tone mark position in equivocal cases
-  backspace-is-undo: control the action of Backspace key (delete or undo)"))
-
-(title "Ắ(VNI)")
-
-(variable
- (tone-mark-on-last
-  (_"Flag to control tone mark position in equivocal cases.
-If this variable is 0 (the default), put tone mark on the first vowel
-in such equivocal cases as \"oa\", \"oe\", \"uy\".
-Otherwise, put tone mark on the last vowel.")
-  0 0 1)
-
- (backspace-is-undo
-  (_"Flag to control the action of Backspace key (delete or undo).
-If this variable is 0 (the default), Backspace key deletes the previous
-character (e.g. \"q u a i s BS\" => \"quá\").
-If the value is 1, Backspace key undoes the previous key
-\(e.g. \"q u a i s BS\" => \"quai\").")
-  0 0 1))
-
-(include (t nil vi-base) macro)
-(include (t nil vi-base) map)
-
-(map
- (vowel-ext
-  ("a6" ("âấầẩẫậ")) ("A6" ("ÂẤẦẨẪẬ"))
-  ("a8" ("ăắằẳẵặ")) ("A8" ("ĂẮẰẲẴẶ"))
-  ("e6" ("êếềểễệ")) ("E6" ("ÊẾỀỂỄỆ"))
-  ("o6" ("ôốồổỗộ")) ("O6" ("ÔỐỒỔỖỘ"))
-  ("o7" ("ơớờởỡợ")) ("O7" ("ƠỚỜỞỠỢ"))
-  ("u7" ("ưứừửữự")) ("U7" ("ƯỨỪỬỮỰ")))
-
- (consonant-ext
-  ("d9" ?đ) ("D9" ?Đ))
-
- (tone-mark
-  ("0" (set SELECT 0) ?0)
-  ("1" (set SELECT 1) ?1)
-  ("2" (set SELECT 2) ?2)
-  ("3" (set SELECT 3) ?3)
-  ("4" (set SELECT 4) ?4)
-  ("5" (set SELECT 5) ?5))
-
- (temporary-escape
-  ("a66" "a6") ("A66" "A6")
-  ("a88" "a8") ("A88" "A8")
-  ("e66" "e6") ("E66" "E6")
-  ("o66" "o6") ("O66" "O6")
-  ("o77" "o7") ("O77" "O7")
-  ("u77" "u7") ("U77" "U7")))
-
-(state
- (init
-  ;; Initialize variables.  C is the initial consonant.  V-N is the
-  ;; (N-1)th vowel from the last.  C-AFTER-V is a number of consonants
-  ;; typed after vowel.
-  (t (set C @-1) (set V-1 0) (set V-2 0) (set V-3 0) (set C-AFTER-V 0)
-     (set SELECT 0))
-
-  (consonant (set C @-1))
-  (consonant-ext (set C @-1))
-  ;; Mark M remembers the preedit position after the last vowel.
-  (vowel (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (vowel-ext (mark M) (set V-2 V-1) (set V-1 @-1) (shift after-v))
-  (temporary-escape (shift temporary-escape))
-  (permanent-escape (shift escape-in-normal-mode)))
-
- ;; The state shifted to when a vowel is typed.
- (after-v
-  (consonant (shift after-vc))
-  (consonant-ext (shift after-vc))
-  (vowel (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-        (move T) (select 0) (handle-mark) (move M))
-  (vowel-ext (mark M) (set V-3 V-2) (set V-2 V-1) (set V-1 @-1)
-            (move T) (select 0) (handle-mark) (move M))
-  (tone-mark (delete @-) (pushback 1) (shift after-t))
-  (backspace (delete @-)
-            (cond (V-3 (set V-1 V-2) (set V-2 V-3) (set V-3 0)
-                       (cond ((> TPLACE 2) (set SELECT 0))))
-                  (V-2 (set V-1 V-2) (set V-2 0)
-                       (cond ((> TPLACE 1) (set SELECT 0))))
-                  (1 (shift init)))))
-
- ;; The state shifted to when a consonant is typed after a vowel.
- (after-vc
-  (t (set C-AFTER-V 1))
-  (consonant (add C-AFTER-V 1))
-  (consonant-ext (add C-AFTER-V 1))
-  (tone-mark (delete @-) (pushback 1) (shift after-t))
-  (backspace (delete @-)
-            (sub C-AFTER-V 1)
-            (cond ((= C-AFTER-V 0) (shift after-v)))))
-
- ;; The state shifted to when a tone-mark is typed.
- (after-t
-  (t (set CURRENT-SELECT -1))
-  (tone-mark (cond ((= CURRENT-SELECT SELECT) (move T) (select 0) (move @>)
-                   (shift temporary-escape))
-                  (1 (delete @-) (handle-mark) (set CURRENT-SELECT SELECT))))
-  (nil (cond (C-AFTER-V (shift after-vc))
-            (1 (shift after-v)))))
-
- (temporary-escape
-  "en"
-  (t (commit))
-  (alnum (commit)))
-
- (escape-in-normal-mode
-  "EN"
-  (permanent-escape (insert "\\") (shift init))
-  ;; Any other key force shifting to permanent-escape.
-  (nil (shift permanent-escape)))
-
- (permanent-escape
-  "EN"
-  (t (set ESCAPE 1))
-  (permanent-escape (shift escape-in-permanent-escape))
-  ;; Unhandle any characters.
-  (nil (unhandle)))
-
- (escape-in-permanent-escape
-  "Ắ"
-  (permanent-escape (insert "\\") (commit) (shift permanent-escape))
-  ;; Any other key force shifting to init
-  ))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/vi-vni.mimx b/MIM/vi-vni.mimx
new file mode 100644 (file)
index 0000000..ca4e434
--- /dev/null
@@ -0,0 +1,504 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>vi</language>
+    <name>vni</name>
+  </tags>
+  <description>
+    <get-text>Vietnames input method using the VNI key sequence.
+Typing Backslash ('\') toggles the normal mode and English mode.
+The following variables are customizable:
+  tone-mark-on-last: control tone mark position in equivocal cases
+  backspace-is-undo: control the action of Backspace key (delete or undo)</get-text>
+  </description>
+  <title>Ắ(VNI)</title>
+  <variable-list>
+    <variable id="tone-mark-on-last">
+      <description>
+        <get-text>Flag to control tone mark position in equivocal cases.
+If this variable is 0 (the default), put tone mark on the first vowel
+in such equivocal cases as "oa", "oe", "uy".
+Otherwise, put tone mark on the last vowel.</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value type="integer">0</c-value>
+        <c-value type="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+    <variable id="backspace-is-undo">
+      <description>
+        <get-text>Flag to control the action of Backspace key (delete or undo).
+If this variable is 0 (the default), Backspace key deletes the previous
+character (e.g. "q u a i s BS" =&gt; "quá").
+If the value is 1, Backspace key undoes the previous key
+(e.g. "q u a i s BS" =&gt; "quai").</get-text>
+      </description>
+      <value type="integer">0</value>
+      <variable-value-candidate>
+        <c-value type="integer">0</c-value>
+        <c-value type="integer">1</c-value>
+      </variable-value-candidate>
+    </variable>
+  </variable-list>
+  <macro-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:macro)"/>
+  </macro-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="vi-base.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <map id="map-vowel-ext">
+      <rule>
+        <keyseq keys="a6"/>
+        <insert>
+          <candidates>âấầẩẫậ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="A6"/>
+        <insert>
+          <candidates>ÂẤẦẨẪẬ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="a8"/>
+        <insert>
+          <candidates>ăắằẳẵặ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="A8"/>
+        <insert>
+          <candidates>ĂẮẰẲẴẶ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e6"/>
+        <insert>
+          <candidates>êếềểễệ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="E6"/>
+        <insert>
+          <candidates>ÊẾỀỂỄỆ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o6"/>
+        <insert>
+          <candidates>ôốồổỗộ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="O6"/>
+        <insert>
+          <candidates>ÔỐỒỔỖỘ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o7"/>
+        <insert>
+          <candidates>ơớờởỡợ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="O7"/>
+        <insert>
+          <candidates>ƠỚỜỞỠỢ</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="u7"/>
+        <insert>
+          <candidates>ưứừửữự</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="U7"/>
+        <insert>
+          <candidates>ƯỨỪỬỮỰ</candidates>
+        </insert>
+      </rule>
+    </map>
+    <map id="map-consonant-ext">
+      <rule>
+        <keyseq keys="d9"/>
+        <insert character="273"/>
+      </rule>
+      <rule>
+        <keyseq keys="D9"/>
+        <insert character="272"/>
+      </rule>
+    </map>
+    <map id="map-tone-mark">
+      <rule>
+        <keyseq keys="0"/>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+        <insert character="48"/>
+      </rule>
+      <rule>
+        <keyseq keys="1"/>
+        <set id="SELECT">
+          <int-val>1</int-val>
+        </set>
+        <insert character="49"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <set id="SELECT">
+          <int-val>2</int-val>
+        </set>
+        <insert character="50"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <set id="SELECT">
+          <int-val>3</int-val>
+        </set>
+        <insert character="51"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <set id="SELECT">
+          <int-val>4</int-val>
+        </set>
+        <insert character="52"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <set id="SELECT">
+          <int-val>5</int-val>
+        </set>
+        <insert character="53"/>
+      </rule>
+    </map>
+    <map id="map-temporary-escape">
+      <rule>
+        <keyseq keys="a66"/>
+        <insert string="a6"/>
+      </rule>
+      <rule>
+        <keyseq keys="A66"/>
+        <insert string="A6"/>
+      </rule>
+      <rule>
+        <keyseq keys="a88"/>
+        <insert string="a8"/>
+      </rule>
+      <rule>
+        <keyseq keys="A88"/>
+        <insert string="A8"/>
+      </rule>
+      <rule>
+        <keyseq keys="e66"/>
+        <insert string="e6"/>
+      </rule>
+      <rule>
+        <keyseq keys="E66"/>
+        <insert string="E6"/>
+      </rule>
+      <rule>
+        <keyseq keys="o66"/>
+        <insert string="o6"/>
+      </rule>
+      <rule>
+        <keyseq keys="O66"/>
+        <insert string="O6"/>
+      </rule>
+      <rule>
+        <keyseq keys="o77"/>
+        <insert string="o7"/>
+      </rule>
+      <rule>
+        <keyseq keys="O77"/>
+        <insert string="O7"/>
+      </rule>
+      <rule>
+        <keyseq keys="u77"/>
+        <insert string="u7"/>
+      </rule>
+      <rule>
+        <keyseq keys="U77"/>
+        <insert string="U7"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <state-hook>
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <set id="V-1">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-2">
+          <int-val>0</int-val>
+        </set>
+        <set id="V-3">
+          <int-val>0</int-val>
+        </set>
+        <set id="C-AFTER-V">
+          <int-val>0</int-val>
+        </set>
+        <set id="SELECT">
+          <int-val>0</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-consonant">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <set id="C">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <shift-to id="state-after-v"/>
+      </branch>
+      <branch branch-selecting-map="map-temporary-escape">
+        <shift-to id="state-temporary-escape"/>
+      </branch>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-normal-mode"/>
+      </branch>
+    </state>
+    <state id="state-after-v">
+      <branch branch-selecting-map="map-consonant">
+        <shift-to id="state-after-vc"/>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <shift-to id="state-after-vc"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-vowel-ext">
+        <mark-current-position markerID="M"/>
+        <set id="V-3">
+          <variable-reference id="V-2"/>
+        </set>
+        <set id="V-2">
+          <variable-reference id="V-1"/>
+        </set>
+        <set id="V-1">
+          <predefined-nth-previous-or-following-character position="-1"/>
+        </set>
+        <move-to-marker markerID="T"/>
+        <select index="0"/>
+        <macro-reference id="macro-handle-mark"/>
+        <move-to-marker markerID="M"/>
+      </branch>
+      <branch branch-selecting-map="map-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <conditional>
+          <case>
+            <variable-reference id="V-3"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <variable-reference id="V-3"/>
+            </set>
+            <set id="V-3">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>2</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <variable-reference id="V-2"/>
+            <set id="V-1">
+              <variable-reference id="V-2"/>
+            </set>
+            <set id="V-2">
+              <int-val>0</int-val>
+            </set>
+            <conditional>
+              <case>
+                <expr operator="&gt;">
+                  <variable-reference id="TPLACE"/>
+                  <int-val>1</int-val>
+                </expr>
+                <set id="SELECT">
+                  <int-val>0</int-val>
+                </set>
+              </case>
+            </conditional>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-init"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-vc">
+      <state-hook>
+        <set id="C-AFTER-V">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-consonant">
+        <add id="C-AFTER-V">
+          <int-val>1</int-val>
+        </add>
+      </branch>
+      <branch branch-selecting-map="map-consonant-ext">
+        <add id="C-AFTER-V">
+          <int-val>1</int-val>
+        </add>
+      </branch>
+      <branch branch-selecting-map="map-tone-mark">
+        <delete-to-marker position="@previous"/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-after-t"/>
+      </branch>
+      <branch branch-selecting-map="map-backspace">
+        <delete-to-marker position="@previous"/>
+        <sub id="C-AFTER-V">
+          <int-val>1</int-val>
+        </sub>
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="C-AFTER-V"/>
+              <int-val>0</int-val>
+            </expr>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </branch>
+    </state>
+    <state id="state-after-t">
+      <state-hook>
+        <set id="CURRENT-SELECT">
+          <int-val>-1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-tone-mark">
+        <conditional>
+          <case>
+            <expr operator="=">
+              <variable-reference id="CURRENT-SELECT"/>
+              <variable-reference id="SELECT"/>
+            </expr>
+            <move-to-marker markerID="T"/>
+            <select index="0"/>
+            <move-to-marker position="@last"/>
+            <shift-to id="state-temporary-escape"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <delete-to-marker position="@previous"/>
+            <macro-reference id="macro-handle-mark"/>
+            <set id="CURRENT-SELECT">
+              <variable-reference id="SELECT"/>
+            </set>
+          </case>
+        </conditional>
+      </branch>
+      <catch-all-branch>
+        <conditional>
+          <case>
+            <variable-reference id="C-AFTER-V"/>
+            <shift-to id="state-after-vc"/>
+          </case>
+          <case>
+            <int-val>1</int-val>
+            <shift-to id="state-after-v"/>
+          </case>
+        </conditional>
+      </catch-all-branch>
+    </state>
+    <state id="state-temporary-escape">
+      <state-title-text>en</state-title-text>
+      <state-hook>
+        <commit/>
+      </state-hook>
+      <branch branch-selecting-map="map-alnum">
+        <commit/>
+      </branch>
+    </state>
+    <state id="state-escape-in-normal-mode">
+      <state-title-text>EN</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <shift-to id="state-permanent-escape"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-permanent-escape">
+      <state-title-text>EN</state-title-text>
+      <state-hook>
+        <set id="ESCAPE">
+          <int-val>1</int-val>
+        </set>
+      </state-hook>
+      <branch branch-selecting-map="map-permanent-escape">
+        <shift-to id="state-escape-in-permanent-escape"/>
+      </branch>
+      <catch-all-branch>
+        <unhandle/>
+      </catch-all-branch>
+    </state>
+    <state id="state-escape-in-permanent-escape">
+      <state-title-text>Ắ</state-title-text>
+      <branch branch-selecting-map="map-permanent-escape">
+        <insert string="\"/>
+        <commit/>
+        <shift-to id="state-permanent-escape"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-bopomofo.mim b/MIM/zh-bopomofo.mim
deleted file mode 100644 (file)
index fa230c2..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-;; zh-bopomofo.mim -- Bopomofo input method
-;; Copyright (C) 2004, 2005, 2006
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;;; Input method for Bopomofo.
-;;; @image html bopo-kbd.png "Keyboard Layout"
-;;; @image latex bopo-kbd.eps "Keyboard Layout" width=\narrowwidth
-
-;; ㄅ  ㄉ  ˇ   ˋ  ㄓ  ˊ  ˙   ㄚ  ㄞ  ㄢ  ㄦ  =+
-;;  ㄆ  ㄊ  ㄍ  ㄐ  ㄔ  ㄗ  ㄧ  ㄛ  ㄟ  ㄣ  [{  ]}
-;;   ㄇ  ㄋ  ㄎ  ㄑ  ㄕ  ㄘ  ㄨ  ㄜ  ㄠ  ㄤ  '"  \|
-;;    ㄈ  ㄌ  ㄏ  ㄒ  ㄖ  ㄙ  ㄩ  ㄝ  ㄡ  ㄥ
-
-(input-method zh bopomofo)
-
-(description
- "Bopomofo input method using this keyboard layout.
-   ㄅ  ㄉ  ˇ   ˋ  ㄓ  ˊ  ˙   ㄚ  ㄞ  ㄢ  ㄦ  =+
-    ㄆ  ㄊ  ㄍ  ㄐ  ㄔ  ㄗ  ㄧ  ㄛ  ㄟ  ㄣ  [{  ]}
-     ㄇ  ㄋ  ㄎ  ㄑ  ㄕ  ㄘ  ㄨ  ㄜ  ㄠ  ㄤ  '\"  \\|
-      ㄈ  ㄌ  ㄏ  ㄒ  ㄖ  ㄙ  ㄩ  ㄝ  ㄡ  ㄥ
-")
-
-(title "BOPO")
-
-(map
- (map
-  ("1" ?ㄅ)
-  ("2" ?ㄉ)
-  ("3" ?ˇ)
-  ("4" ?ˋ)
-  ("5" ?ㄓ)
-  ("6" ?ˊ)
-  ("7" ?˙)
-  ("8" ?ㄚ)
-  ("9" ?ㄞ)
-  ("0" ?ㄢ)
-  ("-" ?ㄦ)
-  ("`" ?€)
-
-  ("q" ?ㄆ)
-  ("w" ?ㄊ)
-  ("e" ?ㄍ)
-  ("r" ?ㄐ)
-  ("t" ?ㄔ)
-  ("y" ?ㄗ)
-  ("u" ?ㄧ)
-  ("i" ?ㄛ)
-  ("o" ?ㄟ)
-  ("p" ?ㄣ)
-
-  ("a" ?ㄇ)
-  ("s" ?ㄋ)
-  ("d" ?ㄎ)
-  ("f" ?ㄑ)
-  ("g" ?ㄕ)
-  ("h" ?ㄘ)
-  ("j" ?ㄨ)
-  ("k" ?ㄜ)
-  ("l" ?ㄠ)
-  (";" ?ㄤ)
-
-  ("z" ?ㄈ)
-  ("x" ?ㄌ)
-  ("c" ?ㄏ)
-  ("v" ?ㄒ)
-  ("b" ?ㄖ)
-  ("n" ?ㄙ)
-  ("m" ?ㄩ)
-  ("," ?ㄝ)
-  ("." ?ㄡ)
-  ("/" ?ㄥ)
-  ))
-
-(state
- (init
-  (map)))
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/zh-bopomofo.mimx b/MIM/zh-bopomofo.mimx
new file mode 100644 (file)
index 0000000..ad69748
--- /dev/null
@@ -0,0 +1,191 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>bopomofo</name>
+  </tags>
+  <description>Bopomofo input method using this keyboard layout.
+   ㄅ  ㄉ  ˇ   ˋ  ㄓ  ˊ  ˙   ㄚ  ㄞ  ㄢ  ㄦ  =+
+    ㄆ  ㄊ  ㄍ  ㄐ  ㄔ  ㄗ  ㄧ  ㄛ  ㄟ  ㄣ  [{  ]}
+     ㄇ  ㄋ  ㄎ  ㄑ  ㄕ  ㄘ  ㄨ  ㄜ  ㄠ  ㄤ  '"  \|
+      ㄈ  ㄌ  ㄏ  ㄒ  ㄖ  ㄙ  ㄩ  ㄝ  ㄡ  ㄥ
+</description>
+  <title>BOPO</title>
+  <map-list>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="1"/>
+        <insert character="12549"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <insert character="12553"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <insert character="711"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <insert character="715"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <insert character="12563"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <insert character="714"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <insert character="729"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <insert character="12570"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <insert character="12574"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <insert character="12578"/>
+      </rule>
+      <rule>
+        <keyseq keys="-"/>
+        <insert character="12582"/>
+      </rule>
+      <rule>
+        <keyseq keys="`"/>
+        <insert character="8364"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="12550"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="12554"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="12557"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="12560"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="12564"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="12567"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="12583"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="12571"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="12575"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="12579"/>
+      </rule>
+      <rule>
+        <keyseq keys="a"/>
+        <insert character="12551"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="12555"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="12558"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="12561"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="12565"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="12568"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="12584"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert character="12572"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="12576"/>
+      </rule>
+      <rule>
+        <keyseq keys=";"/>
+        <insert character="12580"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+        <insert character="12552"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+        <insert character="12556"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="12559"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="12562"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="12566"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="12569"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="12585"/>
+      </rule>
+      <rule>
+        <keyseq keys=","/>
+        <insert character="12573"/>
+      </rule>
+      <rule>
+        <keyseq keys="."/>
+        <insert character="12577"/>
+      </rule>
+      <rule>
+        <keyseq keys="/"/>
+        <insert character="12581"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-map"/>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/zh-cangjie.mim b/MIM/zh-cangjie.mim
deleted file mode 100644 (file)
index b9d6364..0000000
+++ /dev/null
@@ -1,16381 +0,0 @@
-;; zh-cangjie.mim -- Chinese input method with CANGJIE sequence
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;; The map "map" was generated from the "Unihan database" belonging
-;; to the "Unicode Character Database" using the entries kCangjie,
-;; and thus that part is governed by the "Unicode Copyright"
-;; (see the file UNIDATA/copyright.html).
-
-(input-method zh cangjie)
-
-(description "Chinese input method with CANGJIE method.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "倉頡")
-(variable
-  (candidates-group-size))
-
-(map
- (starter
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y"))
- (map
-  ("a" ("日曰"))
-  ("aa" ("昌昍"))
-  ("aaa" ?晶)
-  ("aaaa" ("𣊫𣊭"))
-  ("aahaf" ("鷼𪂇"))
-  ("aahm" ?暒)
-  ("aahu" ?𣈲)
-  ("aamg" ?𤦉)
-  ("aamh" ?暘)
-  ("aaph" ?晹)
-  ("aapv" ?暍)
-  ("aate" ?曝)
-  ("aayf" ?暻)
-  ("ab" ?明)
-  ("abac" ?暝)
-  ("abbe" ?曖)
-  ("abbq" ?𣊬)
-  ("abbt" ?盟)
-  ("abhaf" ?鷳)
-  ("abik" ?猒)
-  ("abjcm" ?曌)
-  ("abjj" ("暈暉"))
-  ("abme" ?暖)
-  ("abmgi" ?琞)
-  ("abms" ?勗)
-  ("abof" ?暩)
-  ("abou" ?暚)
-  ("abu" ?冒)
-  ("abuu" ?晛)
-  ("acim" ?暡)
-  ("acnh" ?晜)
-  ("acsh" ?昐)
-  ("ad" ?杲)
-  ("add" ?晽)
-  ("adhaf" ?鷴)
-  ("adhl" ?晰)
-  ("admq" ?暐)
-  ("adwf" ?暕)
-  ("aedhe" ?㿺)
-  ("aenl" ?鄤)
-  ("af" ("炅炚"))
-  ("afbf" ?曭)
-  ("afdq" ?暽)
-  ("aff" ?晱)
-  ("afhhh" ?影)
-  ("afmbc" ("顯顥"))
-  ("afmu" ("晃晄"))
-  ("afno" ?歞)
-  ("afq" ?㫠)
-  ("agbt" ?曀)
-  ("agdi" ?時)
-  ("aggu" ?曉)
-  ("agrr" ?暿)
-  ("ahaj" ("暤暭"))
-  ("ahbr" ("晌晑"))
-  ("ahbu" ?眉)
-  ("ahe" ?昄)
-  ("ahf" ?𤋁)
-  ("ahgf" ?曛)
-  ("ahgr" ?晧)
-  ("ahhd" ?𥟟)
-  ("ahhl" ?昴)
-  ("ahln" ?剔)
-  ("ahml" ?昕)
-  ("ahog" ?暀)
-  ("ahok" ?敭)
-  ("ahoo" ?暰)
-  ("ahor" ?晷)
-  ("ahqm" ?星)
-  ("ahqo" ?昳)
-  ("ahs" ("昨昈"))
-  ("ahsk" ?曒)
-  ("aht" ?昇)
-  ("ahuj" ?曍)
-  ("ahum" ?𣊊)
-  ("ahvl" ?昂)
-  ("ahxu" ?晲)
-  ("aiav" ?㫰)
-  ("aice" ?晙)
-  ("aihs" ?晟)
-  ("aijb" ?晡)
-  ("aikf" ?㬙)
-  ("aimu" ?𣇈)
-  ("aimvu" ?既)
-  ("aine" ?昹)
-  ("aisl" ?即)
-  ("aislf" ?䳭)
-  ("aitc" ?曠)
-  ("aj" ?早)
-  ("ajbd" ?㫲)
-  ("ajbj" ?暔)
-  ("ajd" ?昧)
-  ("ajii" ?暷)
-  ("ajka" ?暑)
-  ("ajmm" ?暄)
-  ("ajmu" ?晥)
-  ("ajnu" ?晼)
-  ("ajv" ?晏)
-  ("ak" ?旲)
-  ("akcf" ?暸)
-  ("akkb" ?晞)
-  ("akll" ?昦)
-  ("aklu" ?晻)
-  ("akms" ?晇)
-  ("akn" ?旯)
-  ("al" ?曱)
-  ("albk" ?映)
-  ("albo" ?𣋡)
-  ("alg" ?堲)
-  ("alln" ?昲)
-  ("almo" ?晁)
-  ("alnc" ?曊)
-  ("am" ?旦)
-  ("amam" ?晅)
-  ("ambb" ?曘)
-  ("ambc" ?暊)
-  ("ambe" ?𣌊)
-  ("ambg" ?曤)
-  ("ambi" ?曇)
-  ("ambm" ?𣌟)
-  ("ambuu" ?𧡰)
-  ("amcw" ?晒)
-  ("amd" ?旴)
-  ("amg" ?旺)
-  ("amhaf" ?鴠)
-  ("amhqu" ?毾)
-  ("ami" ?戥)
-  ("amig" ?晊)
-  ("amj" ("旱旰"))
-  ("amk" ?昊)
-  ("amks" ?昮)
-  ("amlk" ?𣆳)
-  ("ammk" ?晸)
-  ("ammp" ?曬)
-  ("ammr" ?晤)
-  ("ammv" ?晨)
-  ("amo" ?昃)
-  ("amob" ("昺昞"))
-  ("amrxu" ?鼂)
-  ("amsh" ?昜)
-  ("amtb" ?曞)
-  ("amwg" ?量)
-  ("amwj" ?曋)
-  ("amym" ?昰)
-  ("amyo" ?是)
-  ("an" ?門)
-  ("ana" ?間)
-  ("anaa" ?閶)
-  ("anasm" ?闒)
-  ("anau" ("晚冕"))
-  ("anayk" ?閺)
-  ("anb" ?閒)
-  ("anbbe" ?閿)
-  ("anbue" ?闅)
-  ("anbuk" ?闃)
-  ("ancru" ?閱)
-  ("and" ?閑)
-  ("andh" ?閉)
-  ("andmq" ?闈)
-  ("andwf" ?闌)
-  ("ane" ?閖)
-  ("anehr" ?闊)
-  ("anf" ("焛𨳒"))
-  ("anfbg" ?闛)
-  ("anfbw" ?闣)
-  ("angg" ?閨)
-  ("angit" ?闔)
-  ("anhe" ?昅)
-  ("anher" ?閣)
-  ("anhpa" ?閽)
-  ("anhqu" ?閐)
-  ("anhud" ?闑)
-  ("anhx" ?閰)
-  ("anhxh" ?𨉖)
-  ("anhxu" ?䦧)
-  ("aniav" ?閬)
-  ("anibp" ?𨶙)
-  ("anirm" ?閾)
-  ("anit" ?閞)
-  ("anjbc" ?闐)
-  ("anjka" ?闍)
-  ("anjrr" ?䦡)
-  ("anki" ?閎)
-  ("anklu" ?閹)
-  ("ankn" ?𨳊)
-  ("anlmc" ?闠)
-  ("anlmi" ?閩)
-  ("anm" ?閂)
-  ("anmcw" ?閪)
-  ("anmfj" ?閛)
-  ("anmg" ?閏)
-  ("anmgi" ?閠)
-  ("anmj" ?閈)
-  ("anmjk" ?闞)
-  ("anmmm" ?閆)
-  ("anmn" ?閅)
-  ("anmnr" ?閜)
-  ("anmt" ?開)
-  ("anmwg" ?闉)
-  ("annhx" ?閻)
-  ("annkg" ?閮)
-  ("annok" ?闋)
-  ("ano" ("閃欥"))
-  ("anog" ?閵)
-  ("anoi" ?閥)
-  ("anok" ?暌)
-  ("anomc" ?𨴴)
-  ("anomm" ?闟)
-  ("anomr" ?閤)
-  ("anooo" ?閦)
-  ("anp" ("悶𨳍"))
-  ("anph" ?閟)
-  ("anqou" ?闚)
-  ("anr" ?問)
-  ("anrhr" ?閭)
-  ("anrrj" ?闡)
-  ("anrrr" ?闆)
-  ("ansj" ?聞)
-  ("ansqf" ?闖)
-  ("ansrj" ?闢)
-  ("antc" ?閧)
-  ("antcu" ?闀)
-  ("antk" ?関)
-  ("antuo" ?闕)
-  ("anumt" ?闓)
-  ("anus" ?𣈳)
-  ("anvff" ?𨶹)
-  ("anvit" ?關)
-  ("anwd" ?閫)
-  ("anwl" ?閘)
-  ("anwlv" ?闤)
-  ("anygq" ?闥)
-  ("anyhn" ?閌)
-  ("anyhs" ?閍)
-  ("anyj" ?閗)
-  ("anyk" ?閔)
-  ("anylb" ?閙)
-  ("anymr" ?誾)
-  ("anysy" ?閼)
-  ("anyta" ?闇)
-  ("anyvo" ?閡)
-  ("aodmq" ?韙)
-  ("aofh" ?尟)
-  ("aohaf" ?鶗)
-  ("aohh" ?昣)
-  ("aoii" ?昤)
-  ("aoin" ?昑)
-  ("aoir" ?晗)
-  ("aoj" ?旿)
-  ("aomb" ?㫻)
-  ("aombc" ?題)
-  ("aomn" ("𣈥𣈯"))
-  ("aop" ?匙)
-  ("aowy" ?晦)
-  ("aphaf" ?鵾)
-  ("aphh" ("易昒"))
-  ("aphu" ?晓)
-  ("api" ?旳)
-  ("apim" ?昀)
-  ("apmm" ?暅)
-  ("app" ?昆)
-  ("apr" ?昫)
-  ("apu" ?旽)
-  ("apvo" ?曷)
-  ("aqhl" ?晣)
-  ("aqjm" ?暳)
-  ("aqka" ?暙)
-  ("aqmb" ?晴)
-  ("arf" ("照煦"))
-  ("armd" ?冔)
-  ("arrj" ?暺)
-  ("arrk" ?曮)
-  ("arye" ?暇)
-  ("asf" ?煝)
-  ("ashr" ?昭)
-  ("asje" ?最)
-  ("asjs" ?朂)
-  ("askr" ?𣇉)
-  ("asmg" ?曜)
-  ("asp" ?昵)
-  ("astr" ?暱)
-  ("ata" ?𣈏)
-  ("atak" ?暯)
-  ("atbc" ?晪)
-  ("atbo" ?曚)
-  ("atce" ?暴)
-  ("atcr" ?謈)
-  ("atgi" ?㬢)
-  ("atgs" ("曦𣌀"))
-  ("atlb" ?暪)
-  ("atlf" ?曣)
-  ("atlk" ?暎)
-  ("atlo" ?暵)
-  ("atmj" ?曄)
-  ("atnk" ?𣋒)
-  ("atw" ?𣈴)
-  ("atys" ?𣇷)
-  ("au" ("巴旵"))
-  ("auam" ?暨)
-  ("aud" ?槩)
-  ("aue" ?㫞)
-  ("aug" ?塈)
-  ("auhaf" ?鶥)
-  ("auhqu" ?毷)
-  ("auks" ?勖)
-  ("aumt" ?暟)
-  ("aunl" ?郿)
-  ("aunwf" ?鱀)
-  ("auu" ("岊昢𣅽"))
-  ("av" ("艮妟"))
-  ("avhaf" ("鶡鷃鷐"))
-  ("avhl" ?曏)
-  ("avhqu" ?毼)
-  ("avif" ?㬎)
-  ("avii" ?𣊉)
-  ("avno" ?歇)
-  ("awla" ?曙)
-  ("awle" ?曼)
-  ("awlj" ?曎)
-  ("ayaj" ?晫)
-  ("aybp" ?曨)
-  ("ayck" ?晈)
-  ("aydk" ?暾)
-  ("ayfd" ?𣉢)
-  ("ayhs" ("昉昘"))
-  ("ayk" ("旼旻"))
-  ("ayoj" ?晬)
-  ("ayrb" ?暠)
-  ("ayrf" ("景晾"))
-  ("ayrv" ?曩)
-  ("aysd" ?暆)
-  ("ayso" ?暶)
-  ("ayt" ?昱)
-  ("ayta" ?暗)
-  ("aytg" ?曈)
-  ("aytj" ?暲)
-  ("ayvi" ("昡𣆂"))
-  ("ayx" ?𣋠)
-  ("b" ?月)
-  ("bahm" ?腥)
-  ("bakb" ?幂)
-  ("bam" ?胆)
-  ("bamh" ?腸)
-  ("bang" ?膶)
-  ("bate" ?𦢊)
-  ("bau" ?肥)
-  ("bayc" ?冥)
-  ("bb" ?朋)
-  ("bbb" ?骨)
-  ("bbbr" ?腡)
-  ("bbbuu" ?覶)
-  ("bbbv" ?骽)
-  ("bbdhe" ?骳)
-  ("bbdi" ?脟)
-  ("bbe" ?受)
-  ("bbggu" ?髐)
-  ("bbhaf" ?鶻)
-  ("bbher" ?骼)
-  ("bbhf" ?鵬)
-  ("bbhhj" ?髀)
-  ("bbhmr" ?骺)
-  ("bbhne" ?骰)
-  ("bbhpm" ?骶)
-  ("bbibi" ?髆)
-  ("bbijc" ?髍)
-  ("bbjhr" ?髂)
-  ("bbjmc" ?髕)
-  ("bbjr" ?骷)
-  ("bbjti" ?髖)
-  ("bbkms" ?骻)
-  ("bbkni" ?骫)
-  ("bbln" ?剮)
-  ("bblws" ?𩩍)
-  ("bblwv" ?髏)
-  ("bbmbc" ?顝)
-  ("bbmj" ?骭)
-  ("bbmlk" ?骾)
-  ("bbmr" ?胴)
-  ("bbnd" ?脬)
-  ("bbnq" ?舜)
-  ("bboll" ?骱)
-  ("bbpe" ?愛)
-  ("bbpp" ?𩨨)
-  ("bbpru" ?骲)
-  ("bbr" ?咼)
-  ("bbsd" ?㬹)
-  ("bbtmt" ?髒)
-  ("bbtqm" ?髊)
-  ("bbtwt" ?體)
-  ("bbu" ?亂)
-  ("bbug" ?臞)
-  ("bbul" ?鼏)
-  ("bbuu" ?覓)
-  ("bbwd" ?髁)
-  ("bbwli" ?髑)
-  ("bbyck" ?骹)
-  ("bbyhn" ?骯)
-  ("bbykb" ?髓)
-  ("bbymp" ?骴)
-  ("bbypt" ?髗)
-  ("bbyrb" ?髇)
-  ("bbytj" ?辭)
-  ("bbyvo" ?骸)
-  ("bc" ("㓁𦉪"))
-  ("bcabu" ?賵)
-  ("bcamh" ?𧶽)
-  ("bcaph" ?賜)
-  ("bcbcc" ?贔)
-  ("bcbcd" ?賝)
-  ("bcbgr" ?賙)
-  ("bcbjj" ?賱)
-  ("bcbsd" ?𧶄)
-  ("bcbuc" ?賏)
-  ("bcbuu" ?覭)
-  ("bcc" ?鑍)
-  ("bccim" ?𧷜)
-  ("bccwa" ?贈)
-  ("bcdh" ?財)
-  ("bcfbc" ?贘)
-  ("bcff" ?賧)
-  ("bcfmu" ?𧵦)
-  ("bcgwc" ?贖)
-  ("bchaf" ("鵙鸎"))
-  ("bche" ?販)
-  ("bcher" ?賂)
-  ("bchio" ?貶)
-  ("bchjr" ?𧵳)
-  ("bchpm" ?貾)
-  ("bchqm" ?貹)
-  ("bchuc" ?𧹏)
-  ("bcibi" ?賻)
-  ("bcig" ?賍)
-  ("bcii" ?賤)
-  ("bciih" ?贂)
-  ("bcij" ?賊)
-  ("bcije" ?賕)
-  ("bcikk" ?贆)
-  ("bcim" ?䐥)
-  ("bcims" ?贓)
-  ("bcir" ?貽)
-  ("bcj" ?肸)
-  ("bcjir" ?賳)
-  ("bcjka" ?賭)
-  ("bcjmf" ?賩)
-  ("bcjmn" ?貯)
-  ("bckb" ?賄)
-  ("bcll" ?賗)
-  ("bcllp" ?贃)
-  ("bclmt" ?贐)
-  ("bcln" ?則)
-  ("bcmbc" ?䫤)
-  ("bcmj" ?罕)
-  ("bcmmv" ?賑)
-  ("bcmpm" ?賦)
-  ("bcmvn" ?甖)
-  ("bcmwj" ?贉)
-  ("bcncr" ?贍)
-  ("bcnd" ?𧴯)
-  ("bcnh" ?䏲)
-  ("bcnl" ("郥鄍"))
-  ("bcoju" ?罌)
-  ("bcok" ?敗)
-  ("bcomd" ?賖)
-  ("bcomf" ?賒)
-  ("bcpd" ?貤)
-  ("bcqka" ?賰)
-  ("bcqmb" ?䝼)
-  ("bcr" ?冏)
-  ("bcrhu" ?貺)
-  ("bcrl" ?腳)
-  ("bcru" ?脫)
-  ("bcrxu" ?鼆)
-  ("bcsh" ?朌)
-  ("bcshr" ?𧵓)
-  ("bcsmv" ?賬)
-  ("bctbc" ?賟)
-  ("bctco" ?贌)
-  ("bctct" ?賹)
-  ("bctis" ?贜)
-  ("bcttb" ?購)
-  ("bctxc" ?賺)
-  ("bcv" ?嬰)
-  ("bcyaj" ?𦋐)
-  ("bcyhn" ?貥)
-  ("bcymr" ?譻)
-  ("bcyoj" ?賥)
-  ("bcyr" ?貼)
-  ("bcytr" ?賠)
-  ("bcyvo" ?賅)
-  ("bd" ?采)
-  ("bdd" ?冧)
-  ("bddf" ?𦡞)
-  ("bdhhh" ?彩)
-  ("bdi" ?肘)
-  ("bdnl" ?郛)
-  ("bdoe" ?膝)
-  ("bdu" ?乳)
-  ("bdw" ?腖)
-  ("beee" ("腏𠖎"))
-  ("behaf" ?鶢)
-  ("bf" ?炙)
-  ("bfbg" ?膛)
-  ("bfcb" ?膌)
-  ("bfd" ("脒冞"))
-  ("bfdq" ?膦)
-  ("bffs" ?朥)
-  ("bfhvf" ?縣)
-  ("bfmu" ?胱)
-  ("bfp" ?懸)
-  ("bfq" ?胖)
-  ("bfqc" ?賸)
-  ("bfqe" ?滕)
-  ("bfqf" ("騰縢黱"))
-  ("bfqg" ?塍)
-  ("bfqi" ?螣)
-  ("bfqr" ?謄)
-  ("bfqs" ?勝)
-  ("bfqu" ?腃)
-  ("bfqv" ?媵)
-  ("bfu" ?乿)
-  ("bg" ?肚)
-  ("bggu" ?膮)
-  ("bghaf" ?鸜)
-  ("bghqu" ?氍)
-  ("bgi" ?胠)
-  ("bgil" ?脚)
-  ("bgr" ?周)
-  ("bgte" ?臌)
-  ("bgth" ?膨)
-  ("bha" ?胉)
-  ("bhae" ?腺)
-  ("bhbue" ?貜)
-  ("bhbvk" ?貕)
-  ("bhdh" ?豺)
-  ("bhdn" ?脷)
-  ("bhdv" ?腇)
-  ("bhdw" ?膰)
-  ("bher" ?胳)
-  ("bhgf" ?臐)
-  ("bhhau" ?貌)
-  ("bhher" ?貉)
-  ("bhhh" ?肜)
-  ("bhhhj" ?貏)
-  ("bhhj" ?脾)
-  ("bhhv" ?脈)
-  ("bhhwp" ?貔)
-  ("bhi" ?𦞙)
-  ("bhjc" ?貁)
-  ("bhjd" ?䏭)
-  ("bhje" ?腶)
-  ("bhjg" ?腫)
-  ("bhjm" ?腄)
-  ("bhju" ?腯)
-  ("bhlq" ?貄)
-  ("bhlwv" ?貗)
-  ("bhma" ?貊)
-  ("bhmam" ?貆)
-  ("bhmj" ?豻)
-  ("bhml" ?肵)
-  ("bhn" ("肌冗"))
-  ("bhne" ?股)
-  ("bhob" ?豽)
-  ("bhod" ?貅)
-  ("bhomn" ?貐)
-  ("bhon" ?胻)
-  ("bhpi" ?豹)
-  ("bhpm" ?胝)
-  ("bhqm" ?胜)
-  ("bhqo" ?胅)
-  ("bhrrj" ?貚)
-  ("bhrye" ?貑)
-  ("bhs" ?胙)
-  ("bhshr" ?貂)
-  ("bhsrr" ?貙)
-  ("bhtak" ?貘)
-  ("bhtrg" ?貛)
-  ("bhtw" ?貓)
-  ("bhuc" ?臢)
-  ("bhumb" ?貒)
-  ("bhuu" ("貀膬"))
-  ("bhvo" ?胍)
-  ("bhwg" ?貍)
-  ("bhwp" ?膍)
-  ("bhx" ?舀)
-  ("bhxe" ?膄)
-  ("bhxo" ?腴)
-  ("biav" ?朖)
-  ("bibi" ?膊)
-  ("bice" ("朘脧"))
-  ("bijb" ?脯)
-  ("bije" ?脙)
-  ("bikf" ?𤔡)
-  ("bikk" ?胈)
-  ("bine" ?脉)
-  ("bioi" ?腑)
-  ("bipc" ?膩)
-  ("bipf" ?臕)
-  ("bir" ?胎)
-  ("bitc" ?臁)
-  ("biypu" ?虢)
-  ("bjb" ?肺)
-  ("bjbd" ?脖)
-  ("bjbj" ?腩)
-  ("bjcg" ?膣)
-  ("bjcm" ?腔)
-  ("bjcr" ?𦞳)
-  ("bjcu" ?𦡆)
-  ("bjdhe" ?皸)
-  ("bje" ?肢)
-  ("bjhaf" ?鶤)
-  ("bjii" ?膞)
-  ("bjkp" ?𦚱)
-  ("bjlmi" ?蠈)
-  ("bjmbc" ?顐)
-  ("bjmc" ?臏)
-  ("bjmf" ?腙)
-  ("bjmo" ?腚)
-  ("bjmu" ?脘)
-  ("bjnl" ?鄆)
-  ("bjnu" ?腕)
-  ("bjtc" ?膹)
-  ("bjti" ?臗)
-  ("bjv" ?胺)
-  ("bjwj" ?軍)
-  ("bk" ("冈罓"))
-  ("bkcf" ?膫)
-  ("bkcor" ?谿)
-  ("bkcu" ?𦞴)
-  ("bkf" ("然𤉷"))
-  ("bkhaf" ("鶪鷄"))
-  ("bki" ("肽肱"))
-  ("bkic" ?脎)
-  ("bkk" ?网)
-  ("bkkb" ?脪)
-  ("bklu" ?腌)
-  ("bkms" ?胯)
-  ("bkn" ?胰)
-  ("bkni" ?肒)
-  ("bknl" ?郹)
-  ("bkog" ?雞)
-  ("bkoo" ?脥)
-  ("bkpb" ?䐭)
-  ("bks" ?肋)
-  ("bkss" ?脇)
-  ("blbk" ?胦)
-  ("blbu" ?䏙)
-  ("bll" ?𦉫)
-  ("blln" ?胇)
-  ("blmo" ("朓脁"))
-  ("blmy" ?腓)
-  ("bln" ?刖)
-  ("blu" ?见)
-  ("blwl" ?胂)
-  ("blwv" ?膢)
-  ("blxh" ?胏)
-  ("bm" ("且肛囗"))
-  ("bmbb" ?臑)
-  ("bmbc" ?䐓)
-  ("bmbg" ?臛)
-  ("bmbl" ?胹)
-  ("bmcw" ?𦚵)
-  ("bmf" ?肧)
-  ("bmfb" ?𦢈)
-  ("bmfm" ?胚)
-  ("bmfr" ?脴)
-  ("bmhaf" ?鴡)
-  ("bmig" ?胵)
-  ("bmj" ?肝)
-  ("bmke" ?爰)
-  ("bmks" ?助)
-  ("bmlm" ?𦜖)
-  ("bmln" ?刞)
-  ("bmmc" ?具)
-  ("bmmo" ?冢)
-  ("bmms" ?肟)
-  ("bmmu" ?朊)
-  ("bmmv" ?脤)
-  ("bmog" ?雎)
-  ("bmr" ?同)
-  ("bmrb" ?膈)
-  ("bmrt" ?脰)
-  ("bmrw" ("腷冨"))
-  ("bmso" ("豚䐁"))
-  ("bmui" ?冠)
-  ("bmvm" ?脛)
-  ("bmwf" ?膘)
-  ("bmwl" ?腼)
-  ("bmwv" ?腰)
-  ("bn" ?肊)
-  ("bnau" ("脕脃"))
-  ("bncr" ?膽)
-  ("bnd" ?孚)
-  ("bnii" ?膙)
-  ("bnkg" ?脡)
-  ("bnkq" ?腱)
-  ("bnlii" ?蠫)
-  ("bnmu" ?脆)
-  ("bno" ?肷)
-  ("bnui" ?冤)
-  ("bo" ?贝)
-  ("boae" ?腹)
-  ("boah" ?膓)
-  ("bob" ?肭)
-  ("bobo" ?朒)
-  ("bobr" ?𦛚)
-  ("bodi" ?胕)
-  ("bog" ?脽)
-  ("bogf" ?膲)
-  ("bogs" ?臇)
-  ("bohh" ?胗)
-  ("boii" ?朎)
-  ("boin" ?肣)
-  ("boip" ?腍)
-  ("boma" ?膾)
-  ("bomc" ?𦛼)
-  ("bommf" ?祭)
-  ("bomn" ?腧)
-  ("bomo" ?臉)
-  ("bomrt" ?豋)
-  ("bon" ?肐)
-  ("boog" ?脞)
-  ("bopd" ?胣)
-  ("boq" ?脌)
-  ("botf" ?膴)
-  ("bowy" ?脢)
-  ("boymr" ?詧)
-  ("bpa" ?脂)
-  ("bph" ?䏟)
-  ("bphr" ?脗)
-  ("bpp" ?肶)
-  ("bpr" ("朐胊"))
-  ("bpru" ?胞)
-  ("bpu" ?肫)
-  ("bpuk" ?胸)
-  ("bq" ?用)
-  ("bqkk" ?腠)
-  ("bqmb" ?腈)
-  ("bqmf" ?膆)
-  ("bqu" ?甩)
-  ("brc" ?胑)
-  ("brhaf" ?鵰)
-  ("brhg" ?脭)
-  ("brhhh" ?彫)
-  ("brhvf" ?𦅚)
-  ("bri" ?戙)
-  ("brog" ?雕)
-  ("brrd" ?臊)
-  ("brrs" ?腭)
-  ("brsmm" ?翢)
-  ("bsd" ?爭)
-  ("bse" ?脲)
-  ("bsef" ?鵩)
-  ("bshh" ?豸)
-  ("bshi" ?肕)
-  ("bsjr" ?腒)
-  ("bsle" ?服)
-  ("bsmg" ?腛)
-  ("bsmh" ?膠)
-  ("bsmv" ?脹)
-  ("bss" ?凸)
-  ("bstv" ?𦟌)
-  ("bt" ("冊皿"))
-  ("bta" ?腊)
-  ("btab" ?冪)
-  ("btak" ?膜)
-  ("btav" ?臈)
-  ("btbc" ?腆)
-  ("btbo" ?朦)
-  ("btbs" ?𦛨)
-  ("btca" ?𦡮)
-  ("btct" ?膉)
-  ("btgr" ?膳)
-  ("btis" ?臟)
-  ("btk" ?朕)
-  ("btlf" ?臙)
-  ("btlk" ?朠)
-  ("btln" ("删刪"))
-  ("btmbc" ("頯𩓚"))
-  ("btmc" ?𦝁)
-  ("btmd" ?腜)
-  ("btmj" ?𦠜)
-  ("btoe" ?臒)
-  ("btt" ("肼胼"))
-  ("btu" ?岡)
-  ("btwv" ?膿)
-  ("btyj" ?膵)
-  ("btyv" ?罔)
-  ("bu" ("目冚"))
-  ("buahm" ?睲)
-  ("buahu" ?睸)
-  ("buamj" ?睅)
-  ("buamo" ?睼)
-  ("buana" ?瞷)
-  ("buanb" ?瞯)
-  ("buank" ?矙)
-  ("buav" ?眼)
-  ("bubac" ?瞑)
-  ("bubbe" ?瞹)
-  ("bubbq" ?瞬)
-  ("bubd" ?睬)
-  ("bubgr" ?睭)
-  ("bubsd" ?睜)
-  ("bubuk" ?瞁)
-  ("bubuu" ("睍覞"))
-  ("bubvk" ?𥉐)
-  ("buc" ?貝)
-  ("buce" ?朡)
-  ("bucim" ?瞈)
-  ("bucms" ?盻)
-  ("bucnh" ?睇)
-  ("bucsh" ?盼)
-  ("budhl" ?𥇦)
-  ("budmf" ?𥈡)
-  ("budoo" ?睞)
-  ("bufb" ?睄)
-  ("bufbf" ?矘)
-  ("bufbg" ?瞠)
-  ("bufbq" ?𥋇)
-  ("bufd" ?眯)
-  ("bufdq" ?瞵)
-  ("buff" ?睒)
-  ("bufh" ?眇)
-  ("bufq" ?眫)
-  ("bufqu" ?睠)
-  ("bugce" ?睖)
-  ("bugcg" ?睦)
-  ("bugg" ?眭)
-  ("buggu" ?䁱)
-  ("bugit" ?瞌)
-  ("buhaf" ("鷂瞗"))
-  ("buhce" ?𥊙)
-  ("buhdf" ?瞅)
-  ("buhe" ?眅)
-  ("buhfb" ?𥋘)
-  ("buhgf" ?矄)
-  ("buhhj" ?睥)
-  ("buhhv" ?眽)
-  ("buhio" ?眨)
-  ("buhjm" ?睡)
-  ("buhju" ?瞃)
-  ("buhml" ?盺)
-  ("buhni" ?颻)
-  ("buhok" ?覹)
-  ("buhoo" ?瞛)
-  ("buhpa" ?睧)
-  ("buhqi" ?睋)
-  ("buhqo" ?眣)
-  ("buhqu" ?眊)
-  ("buhsk" ?睙)
-  ("buhu" ?見)
-  ("buhus" ?矏)
-  ("buhvf" ?繇)
-  ("buhxe" ?瞍)
-  ("buhxu" ?睨)
-  ("buice" ?睃)
-  ("buig" ?𥅾)
-  ("buihq" ?眸)
-  ("buik" ?狊)
-  ("buir" ?眙)
-  ("buitc" ?矌)
-  ("buiv" ?眓)
-  ("bujbc" ?瞋)
-  ("bujcm" ?瞾)
-  ("bujd" ?眛)
-  ("bujjl" ?䁪)
-  ("bujka" ?睹)
-  ("bujlo" ?睫)
-  ("bujmc" ("瞚矉"))
-  ("bujmm" ?睻)
-  ("bujmn" ?眝)
-  ("bujmu" ?睆)
-  ("bujnu" ?睕)
-  ("bujpn" ?矃)
-  ("bujqr" ?瞎)
-  ("bukcf" ?瞭)
-  ("bukkb" ?睎)
-  ("bukmf" ?𥇧)
-  ("bukn" ?眱)
-  ("bukoo" ?䀹)
-  ("bulbk" ?眏)
-  ("bulbu" ?眈)
-  ("bullp" ?瞣)
-  ("bulmc" ?瞶)
-  ("bulmi" ?蜰)
-  ("bulmo" ?眺)
-  ("buln" ?剛)
-  ("bulwl" ?眒)
-  ("bulwv" ?瞜)
-  ("bumbb" ?𥌎)
-  ("bumbg" ?矐)
-  ("bumd" ?盱)
-  ("bumgg" ?睚)
-  ("bumj" ?盰)
-  ("bumjk" ?瞰)
-  ("bumls" ?眄)
-  ("bummf" ?眎)
-  ("bummi" ?眃)
-  ("bumn" ?盯)
-  ("bumtb" ?矋)
-  ("bumwf" ?瞟)
-  ("bumwj" ?瞫)
-  ("bumym" ?眐)
-  ("bunau" ?睌)
-  ("bunbe" ?矎)
-  ("buncr" ?瞻)
-  ("bundt" ?䁅)
-  ("bunhb" ?瞲)
-  ("bunhe" ?𥄫)
-  ("bunin" ?眵)
-  ("bunir" ?眳)
-  ("bunkq" ?睷)
-  ("bunok" ?睽)
-  ("bunot" ?瞪)
-  ("buog" ("睢瞿膗"))
-  ("buoge" ?矍)
-  ("buogf" ?瞧)
-  ("buohh" ?眕)
-  ("buoma" ?瞺)
-  ("buomb" ?睔)
-  ("buomm" ?䁯)
-  ("buomn" ?睮)
-  ("buomo" ?瞼)
-  ("buon" ?盵)
-  ("buonk" ?睺)
-  ("buoq" ?𢆡)
-  ("buotf" ?瞴)
-  ("bupa" ?眴)
-  ("bupim" ?盷)
-  ("bupp" ?䀝)
-  ("bupu" ?盹)
-  ("buqmb" ?睛)
-  ("buqou" ?瞡)
-  ("burb" ?睊)
-  ("burrd" ?矂)
-  ("burvp" ?眠)
-  ("bushr" ?眧)
-  ("busj" ?眲)
-  ("busmg" ("眶矅"))
-  ("busp" ?眤)
-  ("busrr" ?瞘)
-  ("bustr" ?䁥)
-  ("busuu" ?𥇣)
-  ("busyi" ?矚)
-  ("butak" ?瞙)
-  ("butbo" ?矇)
-  ("butco" ?瞨)
-  ("butk" ?眹)
-  ("butlb" ?瞞)
-  ("butmj" ?瞱)
-  ("butq" ?眻)
-  ("butrg" ?矔)
-  ("butw" ?瞄)
-  ("buu" ("朏胐"))
-  ("buuce" ?䁓)
-  ("buumt" ?䁗)
-  ("buvf" ?県)
-  ("buvfb" ?矊)
-  ("buvis" ?眑)
-  ("buvml" ?鼎)
-  ("buvne" ?睩)
-  ("buwd" ?睏)
-  ("buwla" ?𥌓)
-  ("buyaj" ?𥇍)
-  ("buybp" ?矓)
-  ("buybu" ?𥌑)
-  ("buyfd" ?瞇)
-  ("buymp" ?眦)
-  ("buyoj" ?睟)
-  ("buyrl" ?瞓)
-  ("buyso" ?䁢)
-  ("buyt" ?𥅈)
-  ("buytg" ?瞳)
-  ("buytj" ?瞕)
-  ("buyub" ?瞝)
-  ("buyv" ?盳)
-  ("buyvi" ?眩)
-  ("bv" ?妥)
-  ("bvg" ?墾)
-  ("bvhaf" ("鸚鵎"))
-  ("bvhl" ?膷)
-  ("bvik" ?奚)
-  ("bvne" ?䐂)
-  ("bvnl" ?郻)
-  ("bvno" ?腞)
-  ("bvp" ?懇)
-  ("bvvv" ?臘)
-  ("bvvw" ?腦)
-  ("bwd" ?腂)
-  ("bwgg" ?𦢓)
-  ("bwim" ?膕)
-  ("bwk" ?胭)
-  ("bwl" ?胛)
-  ("bwlb" ?腢)
-  ("bwlg" ?𦣇)
-  ("bwli" ("爵臅"))
-  ("bwmv" ?腲)
-  ("bwot" ?膃)
-  ("bwp" ?腮)
-  ("bxff" ?𦦨)
-  ("by" ("丹円"))
-  ("byav" ?腿)
-  ("bybb" ?膼)
-  ("bybp" ("朧𠖥"))
-  ("bybr" ?膪)
-  ("bybs" ?膀)
-  ("byck" ?胶)
-  ("byhaf" ?鴅)
-  ("byhhh" ?彤)
-  ("byhn" ?肮)
-  ("byhr" ?膇)
-  ("byhs" ?肪)
-  ("byia" ?膱)
-  ("byij" ?膟)
-  ("byln" ?刐)
-  ("bymy" ?胩)
-  ("byoj" ?脺)
-  ("byok" ?腋)
-  ("bypo" ?臄)
-  ("bypt" ?臚)
-  ("byrn" ?脝)
-  ("byta" ?腤)
-  ("bytg" ("朣膧"))
-  ("bytoe" ?雘)
-  ("bytp" ?臆)
-  ("byvg" ?臃)
-  ("byvi" ?胘)
-  ("byvo" ?胲)
-  ("bywm" ?膻)
-  ("byx" ?臍)
-  ("c" ?金)
-  ("ca" ?鈤)
-  ("caa" ?錩)
-  ("cab" ?𨧹)
-  ("cafu" ?鎤)
-  ("cahm" ?鍟)
-  ("cahu" ?鎇)
-  ("cam" ?鉭)
-  ("camh" ?鍚)
-  ("cami" ?鍀)
-  ("camj" ?銲)
-  ("camo" ?鍉)
-  ("camvn" ?甑)
-  ("can" ?鍆)
-  ("cana" ?鐧)
-  ("canau" ?䒏)
-  ("canb" ?鐗)
-  ("canl" ?鄫)
-  ("cant" ?鐦)
-  ("canw" ?鑭)
-  ("caop" ?𨫞)
-  ("caph" ?錫)
-  ("capp" ?鋼)
-  ("capv" ?鍻)
-  ("casm" ?鎉)
-  ("cate" ?鑤)
-  ("cau" ?鈀)
-  ("cav" ?銀)
-  ("cavf" ?䥪)
-  ("cawe" ?鏝)
-  ("cayf" ?鐛)
-  ("cayt" ?𨩄)
-  ("cb" ?鈅)
-  ("cbb" ?錋)
-  ("cbbe" ?鑀)
-  ("cbbr" ?鍋)
-  ("cbcd" ?𨨥)
-  ("cbcn" ?鍘)
-  ("cbcv" ?𨰃)
-  ("cbdi" ?鋝)
-  ("cbgr" ?錭)
-  ("cbhx" ?䤾)
-  ("cbjj" ?鍕)
-  ("cbm" ?鉏)
-  ("cbme" ?鍰)
-  ("cbmr" ("銅𥖹"))
-  ("cbms" ?鋤)
-  ("cbou" ?鎐)
-  ("cbsd" ?錚)
-  ("cbt" ?銏)
-  ("cbu" ?鉬)
-  ("cbuc" ?鋇)
-  ("cbue" ?钁)
-  ("cbul" ?鐤)
-  ("cbuu" ?鋧)
-  ("cbwi" ?𨰜)
-  ("cc" ("釟鍂"))
-  ("ccc" ?鑫)
-  ("cccc" ?𨰻)
-  ("cchaf" ?𪄇)
-  ("cci" ?鈆)
-  ("ccnh" ?銻)
-  ("ccor" ?鋊)
-  ("ccr" ?鉛)
-  ("ccru" ?銳)
-  ("ccsh" ?鈖)
-  ("ccwa" ?鏳)
-  ("cdb" ?𨦉)
-  ("cddo" ?𨭣)
-  ("cddq" ?鑻)
-  ("cdf" ?錰)
-  ("cdg" ?𨧀)
-  ("cdh" ?釮)
-  ("cdhe" ?鈹)
-  ("cdk" ?鈌)
-  ("cdl" ?鋉)
-  ("cdm" ?鉢)
-  ("cdmq" ?鍏)
-  ("cdoo" ?錸)
-  ("cdw" ?錬)
-  ("cdwf" ?鍊)
-  ("ce" ?淾)
-  ("cea" ?錔)
-  ("ceah" ?鐋)
-  ("cede" ?𨨏)
-  ("cee" ?𨥖)
-  ("ceed" ?鎟)
-  ("ceee" ?錣)
-  ("cegi" ?鍅)
-  ("cehv" ?鎃)
-  ("cei" ?釵)
-  ("ceid" ?𨫟)
-  ("cesd" ?𨬡)
-  ("cetc" ?𨩅)
-  ("cf" ("鈥釥"))
-  ("cfb" ?銷)
-  ("cfbb" ?鏛)
-  ("cfbc" ?鎖)
-  ("cfbd" ?鏿)
-  ("cfbf" ?钂)
-  ("cfbg" ?鏜)
-  ("cfbr" ?鋿)
-  ("cfbu" ?鎲)
-  ("cfbw" ?鐺)
-  ("cfd" ?銤)
-  ("cfdq" ?鏻)
-  ("cff" ?錟)
-  ("cffd" ?鑅)
-  ("cffg" ?𨯗)
-  ("cffs" ?鐒)
-  ("cfh" ?鈔)
-  ("cfmu" ?銧)
-  ("cfog" ?𨫠)
-  ("cfq" ?鉡)
-  ("cfqu" ?錈)
-  ("cg" ?釷)
-  ("cgbn" ?𨧣)
-  ("cgce" ?錂)
-  ("cgcg" ?錴)
-  ("cgg" ?銈)
-  ("cggu" ?鐃)
-  ("cgi" ?鉣)
-  ("cgit" ?鎑)
-  ("cgni" ?鑄)
-  ("cgov" ?𨬓)
-  ("cgp" ?鋕)
-  ("cgr" ?銡)
-  ("cgrf" ?𨯨)
-  ("cgrr" ?𨭎)
-  ("cgrv" ?鎱)
-  ("cgsk" ?𨫼)
-  ("cgth" ?𨭌)
-  ("cha" ?鉑)
-  ("chaa" ?𨰝)
-  ("chab" ?錦)
-  ("chae" ?䤼)
-  ("chaf" ?鵭)
-  ("chag" ?鍠)
-  ("chbk" ?鐭)
-  ("chbr" ?銄)
-  ("chd" ?鉌)
-  ("chdb" ?鏼)
-  ("chdf" ?鍬)
-  ("chdh" ?銹)
-  ("chdl" ?𨧺)
-  ("chdn" ?鋓)
-  ("chdw" ?鐇)
-  ("che" ?鈑)
-  ("chej" ?鋒)
-  ("cher" ?鉻)
-  ("chey" ?鉖)
-  ("chg" ?鈓)
-  ("chgf" ?鑂)
-  ("chgi" ?銩)
-  ("chgr" ?鋯)
-  ("chgu" ?銑)
-  ("chhaf" ("鳻鵜"))
-  ("chhe" ?鑗)
-  ("chhh" ?釤)
-  ("chhj" ?錍)
-  ("chhl" ?鉚)
-  ("chhw" ?鎦)
-  ("chixp" ?麄)
-  ("chj" ?釺)
-  ("chjd" ?銖)
-  ("chje" ?鍛)
-  ("chjg" ?鍾)
-  ("chjm" ?錘)
-  ("chjr" ?銛)
-  ("chju" ?鍎)
-  ("chjx" ?鍤)
-  ("chkb" ?鐈)
-  ("chlc" ?鑕)
-  ("chlmi" ?蚠)
-  ("chln" ?剃)
-  ("chlo" ("釽鍁"))
-  ("chmbc" ?頒)
-  ("chml" ?釿)
-  ("chmr" ?銗)
-  ("chn" ?𡯂)
-  ("chnb" ?𨦨)
-  ("chnd" ?䤪)
-  ("chni" ("釩𩗩"))
-  ("chnl" ?邠)
-  ("chok" ?攽)
-  ("choo" ?鏦)
-  ("chp" ?𢚖)
-  ("chpa" ?錉)
-  ("chqi" ?鋨)
-  ("chqm" ?鉎)
-  ("chqo" ?鉄)
-  ("chrf" ?鎢)
-  ("chs" ?鈼)
-  ("chtl" ?𨰉)
-  ("chu" ?尣)
-  ("chua" ?𨯩)
-  ("chuc" ?鑽)
-  ("chud" ?鎳)
-  ("chup" ?鎴)
-  ("chvo" ?鈲)
-  ("chwp" ("鎞鏓"))
-  ("chxc" ?𨯵)
-  ("chxe" ?鎪)
-  ("chxh" ?銵)
-  ("ci" ?公)
-  ("ciav" ?鋃)
-  ("cibi" ?鎛)
-  ("cice" ?鋑)
-  ("cihf" ?鏚)
-  ("cihm" ?銊)
-  ("cihq" ?鉾)
-  ("cihr" ?鍼)
-  ("cihs" ?鋮)
-  ("cihu" ?鈗)
-  ("cihv" ?𨩆)
-  ("cii" ?錢)
-  ("ciih" ?鏒)
-  ("ciil" ?鎯)
-  ("cijb" ?鋪)
-  ("cijc" ?鉥)
-  ("cije" ?銶)
-  ("cikk" ?鈸)
-  ("ciku" ?䤞)
-  ("cilb" ?鏞)
-  ("cile" ?鏮)
-  ("cill" ?銂)
-  ("cilr" ?鎕)
-  ("cimbc" ?頌)
-  ("cimn" ?瓮)
-  ("cimr" ?𥗛)
-  ("cine" ?銢)
-  ("cing" ?𨫆)
-  ("cip" ?釴)
-  ("cipf" ?鑣)
-  ("cipm" ?鉽)
-  ("cipp" ?鋱)
-  ("cir" ?鈶)
-  ("cisb" ?鍽)
-  ("cism" ?翁)
-  ("citc" ("鐮鑛"))
-  ("cite" ?鍍)
-  ("citf" ?鏣)
-  ("civ" ?鉞)
-  ("cixe" ?𨯙)
-  ("cixp" ?鏕)
-  ("cixq" ?𨭤)
-  ("cj" ?針)
-  ("cjbc" ?鎮)
-  ("cjbd" ?鋍)
-  ("cjbf" ("鎍鑔"))
-  ("cjbj" ?𨩇)
-  ("cjcr" ?鎔)
-  ("cjcv" ?鑹)
-  ("cjig" ?鐵)
-  ("cjii" ?鏄)
-  ("cjip" ?鏸)
-  ("cjjj" ?𨪚)
-  ("cjjm" ?𨯪)
-  ("cjka" ?鍺)
-  ("cjki" ?鋐)
-  ("cjkp" ?銠)
-  ("cjks" ?銬)
-  ("cjmc" ("鏔鑌𨰦𨰰"))
-  ("cjmf" ?錝)
-  ("cjmm" ?鍹)
-  ("cjmo" ("錠鎵"))
-  ("cjmu" ?鋎)
-  ("cjmw" ?𨬬)
-  ("cjnu" ?鋺)
-  ("cjon" ?䥑)
-  ("cjp" ?鉈)
-  ("cjpn" ?鑏)
-  ("cjr" ?鈷)
-  ("cjrb" ?鍸)
-  ("cjrr" ?錧)
-  ("cjru" ?鋴)
-  ("cjtc" ?鐼)
-  ("cjti" ?鑧)
-  ("cjto" ?鑳)
-  ("cjv" ?銨)
-  ("ck" ("父釱"))
-  ("ckau" ?爸)
-  ("ckb" ?銪)
-  ("ckce" ?鎩)
-  ("ckcf" ?鐐)
-  ("ckgg" ?鍷)
-  ("ckhml" ?斧)
-  ("cki" ("鈦鈜"))
-  ("ckjt" ?錛)
-  ("ckkb" ?䤭)
-  ("cklb" ?鈽)
-  ("ckld" ?銌)
-  ("ckmf" ?錼)
-  ("ckmgc" ?釜)
-  ("ckmr" ?錡)
-  ("ckms" ?銙)
-  ("ckn" ("釚銕"))
-  ("cknin" ?爹)
-  ("ckoo" ?鋏)
-  ("cksjl" ?爺)
-  ("cksr" ?鉫)
-  ("cl" ("丫鈡"))
-  ("clbk" ?鉠)
-  ("clbu" ?鈂)
-  ("cll" ?鋛)
-  ("clll" ?釧)
-  ("clln" ?鉘)
-  ("clmc" ?鐀)
-  ("clmo" ?銚)
-  ("clmy" ?䤵)
-  ("cln" ?釗)
-  ("clnc" ?鐨)
-  ("clp" ?𨨩)
-  ("clpb" ?𨩈)
-  ("clq" ?銉)
-  ("clw" ?鈾)
-  ("clwl" ?鉮)
-  ("clwv" ?鏤)
-  ("clx" ?鏽)
-  ("cm" ?釭)
-  ("cma" ?銆)
-  ("cmbb" ?鑐)
-  ("cmbc" ("顉𨫋"))
-  ("cmbv" ?𨯂)
-  ("cmbw" ?鐳)
-  ("cmd" ?釪)
-  ("cme" ?銾)
-  ("cmf" ?鈈)
-  ("cmfb" ?鑈)
-  ("cmfe" ?鋄)
-  ("cmfj" ("銔𨥾"))
-  ("cmfm" ?鉟)
-  ("cmgg" ?錱)
-  ("cmgi" ?鈺)
-  ("cmgr" ?鑩)
-  ("cmhaf" ?鶲)
-  ("cmhf" ?𨪛)
-  ("cmhl" ?鋣)
-  ("cmia" ?𨫌)
-  ("cmig" ?銍)
-  ("cmii" ?𨫎)
-  ("cmj" ?釬)
-  ("cmlm" ?錏)
-  ("cmmp" ?𨰣)
-  ("cmmr" ?鋙)
-  ("cmms" ?釫)
-  ("cmmu" ?鈨)
-  ("cmmv" ?鋠)
-  ("cmn" ?釘)
-  ("cmnr" ?鈳)
-  ("cmob" ?鈵)
-  ("cmp" ?憌)
-  ("cmr" ?鉐)
-  ("cmrb" ?鎘)
-  ("cmrt" ?鋀)
-  ("cmrw" ?鍢)
-  ("cmso" ?𨧧)
-  ("cmsu" ?鈪)
-  ("cmt" ?鈃)
-  ("cmtb" ?𨯅)
-  ("cmtn" ?鉶)
-  ("cmto" ?鐝)
-  ("cmua" ?鐕)
-  ("cmvh" ?釾)
-  ("cmvi" ?鎒)
-  ("cmvm" ?鋞)
-  ("cmvs" ?兮)
-  ("cmwf" ?鏢)
-  ("cmwj" ?鐔)
-  ("cmwv" ?𨪁)
-  ("cmym" ?鉦)
-  ("cmys" ?鈣)
-  ("cn" ?釔)
-  ("cnao" ?鐌)
-  ("cnau" ("銫鋔"))
-  ("cnbk" ?𨩉)
-  ("cnd" ?釨)
-  ("cndt" ?錳)
-  ("cng" ?鈕)
-  ("cnhb" ?鐍)
-  ("cnhd" ?鍒)
-  ("cnhe" ?鈒)
-  ("cnhs" ?釢)
-  ("cnhx" ?錎)
-  ("cni" ?釸)
-  ("cnib" ?銿)
-  ("cnih" ?𨥨)
-  ("cnii" ?鏹)
-  ("cnin" ("鉹𨥤"))
-  ("cnir" ?銘)
-  ("cnkg" ?鋌)
-  ("cnkl" ?𨧞)
-  ("cnkm" ?鋋)
-  ("cnkq" ?鍵)
-  ("cnl" ("弚鈏"))
-  ("cnlh" ("弟鐊"))
-  ("cnlr" ?錒)
-  ("cnmu" ?䤥)
-  ("cnn" ?釕)
-  ("cno" ?欽)
-  ("cnoe" ?鏺)
-  ("cnok" ?鍨)
-  ("cnot" ?鐙)
-  ("cnri" ?鑱)
-  ("cnst" ?𨩙)
-  ("cnwa" ?鑥)
-  ("cnyi" ?𨧻)
-  ("coae" ?鍑)
-  ("cob" ?鈉)
-  ("cod" ?銝)
-  ("cog" ?錐)
-  ("cogd" ?鏶)
-  ("cogf" ?鐎)
-  ("cogj" ?鎨)
-  ("cogs" ("鐫鎸"))
-  ("cohg" ?銋)
-  ("cohh" ?鉁)
-  ("cohl" ?𨦪)
-  ("coii" ?鈴)
-  ("coim" ?鑯)
-  ("coin" ?鈐)
-  ("coir" ("鎗鋡"))
-  ("colb" ?鉓)
-  ("colh" ?鎀)
-  ("colmi" ?螸)
-  ("comb" ("鑰錀"))
-  ("comc" ?鋲)
-  ("comg" ?銓)
-  ("coml" ?𨨶)
-  ("comn" ?鍮)
-  ("como" ?鐱)
-  ("comq" ?鎿)
-  ("comr" ?鉿)
-  ("con" ?釳)
-  ("cond" ?鎎)
-  ("conk" ?鍭)
-  ("conq" ?𨫡)
-  ("coog" ?銼)
-  ("cop" ?慾)
-  ("cor" ?谷)
-  ("cord" ?𨩚)
-  ("cowy" ?鋂)
-  ("cp" ?鈊)
-  ("cpa" ?銁)
-  ("cpbc" ?鎭)
-  ("cpd" ?釶)
-  ("cph" ?鉍)
-  ("cphp" ?鍃)
-  ("cpi" ("釣鈎"))
-  ("cpim" ?鈞)
-  ("cpou" ?鋾)
-  ("cpp" ?鈚)
-  ("cppa" ?鍇)
-  ("cpr" ?鉤)
-  ("cpru" ?鉋)
-  ("cptd" ?鍱)
-  ("cpu" ?鈍)
-  ("cpyr" ?鍧)
-  ("cqd" ?銇)
-  ("cqgi" ?𨨲)
-  ("cqhk" ?鍥)
-  ("cqjl" ?𨧜)
-  ("cqjm" ?鏏)
-  ("cqjp" ?𨯚)
-  ("cqki" ?鋳)
-  ("cqmb" ?錆)
-  ("cqmv" ?錶)
-  ("cqo" ?鈇)
-  ("cr" ?釦)
-  ("crb" ?鋗)
-  ("crhaf" ?鵒)
-  ("crhg" ?鋥)
-  ("crhr" ?鋁)
-  ("crhu" ?兌)
-  ("crjcm" ?谾)
-  ("crki" ?谹)
-  ("crlb" ?銱)
-  ("crmjk" ?豃)
-  ("crmr" ?鏴)
-  ("crnl" ?郤)
-  ("crno" ?欲)
-  ("crnq" ?谻)
-  ("croir" ?谽)
-  ("crp" ("总懖𢤹"))
-  ("crrd" ?鐰)
-  ("crrj" ?𨭐)
-  ("crrk" ?𨰫)
-  ("crrs" ?鍔)
-  ("crsl" ?卻)
-  ("crsmh" ?豂)
-  ("crtc" ?谼)
-  ("cruc" ?鐉)
-  ("crvk" ?鋘)
-  ("crvp" ?鈱)
-  ("crybp" ?豅)
-  ("crye" ?鍜)
-  ("cseg" ?鏗)
-  ("csh" ("分釖"))
-  ("cshc" ?貧)
-  ("cshf" ?炃)
-  ("cshg" ?坌)
-  ("cshp" ?忿)
-  ("cshr" ?鉊)
-  ("csht" ("盆弅"))
-  ("cshu" ?岔)
-  ("csic" ?𨯿)
-  ("csit" ?鑑)
-  ("csiu" ?鑬)
-  ("csj" ?鉺)
-  ("csje" ?鋷)
-  ("csjj" ?鑷)
-  ("csjl" ?鎁)
-  ("csjr" ?鋸)
-  ("cskr" ?𨧡)
-  ("cslb" ?鉔)
-  ("csme" ?鋟)
-  ("csmg" ?鑃)
-  ("csmh" ?鏐)
-  ("csmm" ?𨦫)
-  ("csmr" ?鉰)
-  ("csmv" ?鋹)
-  ("csp" ?鈮)
-  ("csqf" ?鎷)
-  ("csr" ?鉕)
-  ("csro" ?䥲)
-  ("csrr" ?鏂)
-  ("css" ?鉅)
-  ("cssr" ?鋦)
-  ("cstv" ?𨫀)
-  ("csu" ?𨥈)
-  ("cswc" ?𨰹)
-  ("csyi" ?钃)
-  ("csyq" ?𨬯)
-  ("cta" ?錯)
-  ("ctak" ?鏌)
-  ("ctbc" ?錪)
-  ("ctbk" ?鏾)
-  ("ctbn" ?鎆)
-  ("ctc" ?鉷)
-  ("ctca" ?鐠)
-  ("ctcd" ?𨭥)
-  ("ctcg" ?䥓)
-  ("ctch" ?𨧼)
-  ("ctcl" ?鐁)
-  ("ctco" ?鏷)
-  ("ctct" ?鎰)
-  ("ctcu" ?𨬭)
-  ("ctcw" ?𨩊)
-  ("ctei" ?鑮)
-  ("ctgi" ?鑆)
-  ("ctgk" ?鎂)
-  ("ctgo" ?𨬢)
-  ("ctgr" ?鐥)
-  ("ctgt" ?鑉)
-  ("ctgu" ?錓)
-  ("ctis" ?鑶)
-  ("ctkr" ?鍩)
-  ("ctlb" ?鏋)
-  ("ctlf" ?𨯧)
-  ("ctlk" ?鍈)
-  ("ctlo" ?𨫪)
-  ("ctm" ?鉗)
-  ("ctmc" ("錤鐄"))
-  ("ctmj" ?鏵)
-  ("ctmv" ?鍖)
-  ("ctob" ?𨧨)
-  ("ctoe" ?鑊)
-  ("ctop" ?錵)
-  ("ctor" ?鎝)
-  ("ctpd" ?鐷)
-  ("ctpo" ?𨪂)
-  ("ctqm" ?鎈)
-  ("ctrg" ?鑵)
-  ("ctrs" ?𨯫)
-  ("ctsr" ?鍣)
-  ("ctt" ?鉼)
-  ("ctub" ?鎙)
-  ("ctvi" ?鎡)
-  ("ctw" ?錨)
-  ("ctwb" ?𨭬)
-  ("ctwi" ?鐏)
-  ("ctxc" ?鎌)
-  ("ctyj" ?鑝)
-  ("ctyv" ?鋩)
-  ("cu" ("釓𨥉"))
-  ("cuap" ?𨬌)
-  ("cubb" ?鏰)
-  ("cuce" ?鍐)
-  ("cuhj" ?鎽)
-  ("cuhqu" ?毤)
-  ("cumb" ?鍴)
-  ("cumj" ?錌)
-  ("cumt" ?鎧)
-  ("cuob" ?鑴)
-  ("cuog" ?鏙)
-  ("cuok" ?敓)
-  ("cutn" ?𨬫)
-  ("cv" ?釹)
-  ("cvfr" ?鐑)
-  ("cvid" ?鑠)
-  ("cvii" ?鐖)
-  ("cvio" ?鉯)
-  ("cvmi" ?鏘)
-  ("cvne" ?錄)
-  ("cvr" ?銣)
-  ("cvvc" ?鎻)
-  ("cvvv" ?鑞)
-  ("cvvw" ?錙)
-  ("cw" ?鈿)
-  ("cwa" ?曾)
-  ("cwb" ?𨩋)
-  ("cwd" ?錁)
-  ("cwg" ?鋰)
-  ("cwgf" ?𨭆)
-  ("cwjc" ?鏆)
-  ("cwjr" ?錮)
-  ("cwk" ?銦)
-  ("cwkp" ?𨪜)
-  ("cwl" ?鉀)
-  ("cwlg" ?鑼)
-  ("cwli" ?鐲)
-  ("cwlj" ?鐸)
-  ("cwlm" ?鎠)
-  ("cwlv" ?鐶)
-  ("cwmv" ?鍡)
-  ("cwol" ?鎅)
-  ("cwp" ?鍶)
-  ("cwrc" ?𨭦)
-  ("cwtj" ?鏎)
-  ("cwvf" ?鏍)
-  ("cwwg" ?鑸)
-  ("cwwv" ?𨯬)
-  ("cwww" ?鑘)
-  ("cwyi" ?鉧)
-  ("cy" ?釙)
-  ("cyaj" ?鋽)
-  ("cybb" ("鍗鐹"))
-  ("cybc" ?鍞)
-  ("cybk" ?钀)
-  ("cybp" ?鑨)
-  ("cybs" ?鎊)
-  ("cycb" ("鏑𨫢"))
-  ("cyck" ?鉸)
-  ("cydk" ?鐓)
-  ("cye" ?鈙)
-  ("cyed" ?𨮏)
-  ("cyg" ?鉒)
-  ("cygq" ?鐽)
-  ("cyhc" ?䥥)
-  ("cyhj" ?鏠)
-  ("cyhm" ?鏟)
-  ("cyhn" ?鈧)
-  ("cyhr" ?鎚)
-  ("cyhs" ?鈁)
-  ("cyhv" ?銥)
-  ("cyib" ?錥)
-  ("cyiu" ("銃鋶"))
-  ("cyj" ?鈄)
-  ("cyjj" ?鏈)
-  ("cyk" ?鈫)
-  ("cylb" ?鈰)
-  ("cymb" ?錹)
-  ("cymh" ?鐬)
-  ("cymr" ?𨦼)
-  ("cymy" ?鉲)
-  ("cypd" ?鏬)
-  ("cypo" ?鐻)
-  ("cypp" ?鑢)
-  ("cyps" ?鐪)
-  ("cypt" ?鑪)
-  ("cyr" ?鉆)
-  ("cyrb" ?鎬)
-  ("cyrd" ?錞)
-  ("cyrf" ?鍄)
-  ("cyrn" ("𨧤𨪃"))
-  ("cyro" ?𨮙)
-  ("cyru" ?𨦸)
-  ("cyrv" ("鑲鎄"))
-  ("cysd" ?鍦)
-  ("cysk" ?鏃)
-  ("cyso" ?鏇)
-  ("cyt" ?鉝)
-  ("cytg" ?鐘)
-  ("cytj" ("鋅鏱"))
-  ("cyto" ?鐩)
-  ("cytp" ?鐿)
-  ("cytr" ?錇)
-  ("cytu" ?鏡)
-  ("cyvi" ?鉉)
-  ("cywi" ?鏀)
-  ("cyx" ?鑇)
-  ("d" ?木)
-  ("da" ?杳)
-  ("daa" ?椙)
-  ("dabt" ?榅)
-  ("dafu" ?榥)
-  ("dagi" ?榯)
-  ("dahu" ?楣)
-  ("dail" ?楖)
-  ("daiu" ?概)
-  ("dam" ("查柦"))
-  ("damh" ?楊)
-  ("damj" ?桿)
-  ("dan" ?椚)
-  ("dana" ?橺)
-  ("danb" ?橌)
-  ("dand" ?㯗)
-  ("dang" ?橍)
-  ("danr" ("櫚櫊"))
-  ("danw" ?欄)
-  ("dapp" ?棍)
-  ("dapv" ?楬)
-  ("dasm" ?榻)
-  ("dau" ?杷)
-  ("dav" ?根)
-  ("dawe" ?槾)
-  ("db" ?朿)
-  ("dbac" ?榠)
-  ("dbb" ?棚)
-  ("dbbb" ?榾)
-  ("dbbq" ?橓)
-  ("dbcd" ?棎)
-  ("dbcv" ?櫻)
-  ("dbd" ?棌)
-  ("dbdb" ("棗棘"))
-  ("dbgr" ?椆)
-  ("dbhx" ?槄)
-  ("dbjj" ?楎)
-  ("dbkf" ?橪)
-  ("dbln" ?刺)
-  ("dbm" ?柤)
-  ("dbmc" ?椇)
-  ("dbme" ?楥)
-  ("dbmm" ("枏𣏵"))
-  ("dbmr" ?桐)
-  ("dbnd" ?桴)
-  ("dbo" ?僰)
-  ("dbou" ?榣)
-  ("dbsd" ?棦)
-  ("dbse" ?棴)
-  ("dbt" ?柵)
-  ("dbtu" ?棡)
-  ("dbu" ?相)
-  ("dbuc" ?梖)
-  ("dbug" ?欋)
-  ("dbul" ?檙)
-  ("dbuu" ?梘)
-  ("dbv" ?桵)
-  ("dbvk" ?榽)
-  ("dby" ?枬)
-  ("dc" ?朳)
-  ("dcav" ?檭)
-  ("dchd" ?椕)
-  ("dci" ?松)
-  ("dcip" ?棇)
-  ("dcms" ?枍)
-  ("dcnh" ?梯)
-  ("dcor" ?㭲)
-  ("dcr" ?柗)
-  ("dcru" ?梲)
-  ("dcsh" ?枌)
-  ("dcwa" ?橧)
-  ("dd" ?林)
-  ("ddam" ?楂)
-  ("ddb" ?栜)
-  ("ddbuh" ?鬱)
-  ("ddcsh" ?棼)
-  ("ddd" ?森)
-  ("dddf" ?㯲)
-  ("dddo" ?檚)
-  ("ddec" ?櫇)
-  ("ddf" ?焚)
-  ("ddg" ?埜)
-  ("ddh" ?材)
-  ("ddhe" ?柀)
-  ("ddhh" ?彬)
-  ("ddhmu" ?㯄)
-  ("ddhni" ("梵檒"))
-  ("ddi" ?村)
-  ("ddino" ?椘)
-  ("ddixp" ?麓)
-  ("ddj" ?枺)
-  ("ddk" ?樊)
-  ("ddkli" ?蠜)
-  ("ddkmr" ?礬)
-  ("ddkq" ?攀)
-  ("ddl" ?梀)
-  ("ddlk" ?𣙙)
-  ("ddln" ?楋)
-  ("ddlo" ?樕)
-  ("ddmmf" ?禁)
-  ("ddmmv" ?辳)
-  ("ddmq" ?椲)
-  ("ddmrt" ?𧯴)
-  ("ddmwg" ?𨤳)
-  ("ddni" ?梦)
-  ("ddnkq" ?㯬)
-  ("ddnl" ?郴)
-  ("ddnyo" ?楚)
-  ("ddoin" ?棽)
-  ("ddoo" ?棶)
-  ("ddp" ("懋𢡟"))
-  ("ddv" ?婪)
-  ("ddw" ("棟瑍"))
-  ("ddwf" ?楝)
-  ("ddwli" ?欝)
-  ("dea" ?㭼)
-  ("deed" ?槡)
-  ("deee" ?棳)
-  ("deem" ?𣜖)
-  ("defh" ?桫)
-  ("dei" ?杈)
-  ("deid" ?樑)
-  ("deln" ?㓟)
-  ("dembc" ?頗)
-  ("demj" ?皯)
-  ("depru" ?皰)
-  ("deygq" ?㿹)
-  ("df" ("杰㭂𣏹"))
-  ("dfb" ?梢)
-  ("dfbb" ?𣙟)
-  ("dfbd" ?橖)
-  ("dfbf" ?欓)
-  ("dfbg" ?樘)
-  ("dfbh" ?橕)
-  ("dfbq" ?𣛟)
-  ("dfbr" ?㭻)
-  ("dfbw" ?檔)
-  ("dfdq" ?橉)
-  ("dff" ?棪)
-  ("dffd" ("𣞁𣟕"))
-  ("dffn" ?橩)
-  ("dffs" ?橯)
-  ("dfh" ?杪)
-  ("dfle" ?隸)
-  ("dfmu" ?桄)
-  ("dfq" ?柈)
-  ("dfqu" ?棬)
-  ("dg" ?杜)
-  ("dgb" ?柟)
-  ("dgce" ?棱)
-  ("dgg" ?桂)
-  ("dggi" ?槸)
-  ("dggu" ?橈)
-  ("dgit" ?榼)
-  ("dgji" ?𣙀)
-  ("dgni" ?檮)
-  ("dgov" ?樾)
-  ("dgow" ?檣)
-  ("dgp" ?梽)
-  ("dgr" ?桔)
-  ("dgrg" ?檯)
-  ("dgrv" ?榬)
-  ("dgti" ?樹)
-  ("dgwc" ?櫝)
-  ("dh" ?才)
-  ("dha" ?柏)
-  ("dhab" ?棉)
-  ("dhag" ?楻)
-  ("dhaj" ("槔槹"))
-  ("dhal" ?櫛)
-  ("dhbt" ?桖)
-  ("dhbul" ?鼒)
-  ("dhcq" ("櫸欅"))
-  ("dhdf" ?楸)
-  ("dhdl" ?棅)
-  ("dhdw" ?橎)
-  ("dhe" ("皮板"))
-  ("dhej" ?桻)
-  ("dher" ?格)
-  ("dhey" ?柊)
-  ("dhge" ?檓)
-  ("dhgr" ?梏)
-  ("dhgu" ?㭠)
-  ("dhhaf" ?鸉)
-  ("dhhh" ?杉)
-  ("dhhi" ?榭)
-  ("dhhj" ?椑)
-  ("dhhl" ?柳)
-  ("dhhw" ?榴)
-  ("dhi" ?槐)
-  ("dhij" ?櫆)
-  ("dhio" ?柉)
-  ("dhj" ?杄)
-  ("dhja" ?櫡)
-  ("dhjd" ?株)
-  ("dhje" ?椴)
-  ("dhjm" ?棰)
-  ("dhjr" ?栝)
-  ("dhju" ?楯)
-  ("dhkb" ?橋)
-  ("dhkl" ?桥)
-  ("dhlb" ?楀)
-  ("dhlc" ?櫍)
-  ("dhlo" ?𣔙)
-  ("dhml" ?析)
-  ("dhms" ?栃)
-  ("dhmu" ("栀梔"))
-  ("dhmy" ?柝)
-  ("dhn" ?机)
-  ("dhnb" ?𣑲)
-  ("dhne" ?杸)
-  ("dhni" ("楓杋"))
-  ("dhon" ("桁椼"))
-  ("dhoo" ("樅𣠺"))
-  ("dhpa" ("棔橁"))
-  ("dhpm" ?柢)
-  ("dhqm" ?栍)
-  ("dhqo" ?柣)
-  ("dhqu" ?枆)
-  ("dhs" ?柞)
-  ("dhsb" ?楄)
-  ("dhsk" ?檄)
-  ("dhsu" ?槴)
-  ("dhtc" ?檱)
-  ("dhuc" ?欑)
-  ("dhus" ?櫋)
-  ("dhuu" ?橇)
-  ("dhvo" ?柧)
-  ("dhwp" ?樬)
-  ("dhx" ?桕)
-  ("dhxo" ?楰)
-  ("dhyg" ?樦)
-  ("dhyu" ?榹)
-  ("di" ("寸𣏾"))
-  ("diav" ?桹)
-  ("dibi" ?榑)
-  ("dice" ?梭)
-  ("didr" ?𣟖)
-  ("difl" ?榊)
-  ("digi" ?櫥)
-  ("dihf" ?槭)
-  ("dihr" ?椷)
-  ("dihv" ?楲)
-  ("dii" ?棧)
-  ("diib" ?樃)
-  ("diih" ?槮)
-  ("diil" ?榔)
-  ("dije" ?梂)
-  ("dik" ?枤)
-  ("dikk" ?柭)
-  ("diku" ?𣏞)
-  ("dilb" ?槦)
-  ("dile" ?槺)
-  ("dill" ?栦)
-  ("diln" ?刌)
-  ("dilr" ?榶)
-  ("dimo" ?栨)
-  ("dine" ("櫠栐"))
-  ("ding" ?榳)
-  ("dip" ?杙)
-  ("dipc" ?樲)
-  ("dipm" ?栻)
-  ("dir" ?枱)
-  ("dirm" ?棫)
-  ("dism" ?㮼)
-  ("dist" ?𣛮)
-  ("dit" ?械)
-  ("ditf" ?樜)
-  ("dixp" ?樚)
-  ("dj" ?末)
-  ("djbc" ?槙)
-  ("djbd" ?桲)
-  ("djbf" ?檫)
-  ("djbj" ?楠)
-  ("djbm" ("植椬"))
-  ("djc" ?柼)
-  ("djcm" ?椌)
-  ("djcr" ?榕)
-  ("djcs" ?榨)
-  ("dje" ?枝)
-  ("djhr" ?楁)
-  ("djii" ?槫)
-  ("djip" ?橞)
-  ("djji" ?橶)
-  ("djjj" ?檊)
-  ("djk" ?杖)
-  ("djka" ?楮)
-  ("djkp" ?栳)
-  ("djks" ?栲)
-  ("djlv" ?棲)
-  ("djmc" ?檳)
-  ("djmf" ?棕)
-  ("djmm" ?楦)
-  ("djmo" ("椗榢"))
-  ("djmu" ?梡)
-  ("djnu" ?椀)
-  ("djp" ?柁)
-  ("djpa" ?榰)
-  ("djpb" ?橣)
-  ("djpn" ?檸)
-  ("djqp" ?櫶)
-  ("djr" ?枯)
-  ("djrb" ?楜)
-  ("djrj" ?橭)
-  ("djrr" ?棺)
-  ("djt" ?枿)
-  ("djtc" ?橨)
-  ("djti" ?𣟂)
-  ("djv" ?桉)
-  ("djyj" ?榟)
-  ("dk" ("夬杕"))
-  ("dkb" ?栯)
-  ("dkce" ?樧)
-  ("dkcf" ?橑)
-  ("dkgg" ?楏)
-  ("dkhaf" ("鷘鴂"))
-  ("dkhf" ?梑)
-  ("dkkb" ?桸)
-  ("dkkk" ?樉)
-  ("dkld" ?栫)
-  ("dkmb" ?楕)
-  ("dkmr" ?椅)
-  ("dkms" ?桍)
-  ("dkmym" ?整)
-  ("dkn" ("朹桋"))
-  ("dknj" ?枠)
-  ("dkok" ?槉)
-  ("dkoo" ?梜)
-  ("dkp" ?憖)
-  ("dkpb" ?㯂)
-  ("dkrd" ?𣕧)
-  ("dks" ?朸)
-  ("dkso" ?槬)
-  ("dksr" ("枷檶"))
-  ("dkss" ?栛)
-  ("dl" ?束)
-  ("dla" ?晳)
-  ("dlbk" ?柍)
-  ("dlbu" ?枕)
-  ("dld" ?梊)
-  ("dle" ?棣)
-  ("dlks" ?勅)
-  ("dlksf" ?鶒)
-  ("dllmi" ?蜤)
-  ("dlln" ("剌柫"))
-  ("dlmc" ?樻)
-  ("dlmo" ("桃𣑯"))
-  ("dlmy" ?棑)
-  ("dlno" ?欶)
-  ("dlok" ?敕)
-  ("dlp" ?惁)
-  ("dlr" ?𠵍)
-  ("dlshc" ?賴)
-  ("dlw" ?柚)
-  ("dlwl" ?柛)
-  ("dlws" ?梬)
-  ("dlwv" ?樓)
-  ("dlx" ?橚)
-  ("dlxh" ?柹)
-  ("dlxl" ?棩)
-  ("dm" ("本杠杢"))
-  ("dma" ?栢)
-  ("dmam" ?桓)
-  ("dmbb" ?檽)
-  ("dmbc" ?槓)
-  ("dmbe" ?櫌)
-  ("dmbi" ?橒)
-  ("dmbl" ?栭)
-  ("dmbm" ?欞)
-  ("dmbr" ?櫺)
-  ("dmbs" ?樗)
-  ("dmbw" ?檑)
-  ("dmcw" ("栖梄"))
-  ("dmd" ?杅)
-  ("dmdm" ?櫪)
-  ("dmem" ?極)
-  ("dmf" ?杯)
-  ("dmfb" ?檷)
-  ("dmfj" ?枰)
-  ("dmfm" ?柸)
-  ("dmfn" ?檦)
-  ("dmfr" ?桮)
-  ("dmg" ?枉)
-  ("dmgi" ?櫉)
-  ("dmgr" ?櫮)
-  ("dmgt" ?梇)
-  ("dmhf" ?榞)
-  ("dmia" ?榗)
-  ("dmig" ?桎)
-  ("dmj" ?杆)
-  ("dmjk" ?橄)
-  ("dmlk" ?梗)
-  ("dmlm" ?椏)
-  ("dmmf" ?柰)
-  ("dmmi" ("橱枟"))
-  ("dmmp" ?欐)
-  ("dmmr" ?梧)
-  ("dmms" ?杇)
-  ("dmmu" ?杬)
-  ("dmmv" ?桭)
-  ("dmn" ?朾)
-  ("dmnl" ?桏)
-  ("dmnn" ?栵)
-  ("dmnr" ?柯)
-  ("dmob" ?柄)
-  ("dmr" ?柘)
-  ("dmrq" ?韋)
-  ("dmrt" ?梪)
-  ("dmrw" ?楅)
-  ("dmsmm" ?翉)
-  ("dmso" ?椓)
-  ("dmsu" ?枙)
-  ("dmt" ?枅)
-  ("dmtb" ?櫔)
-  ("dmti" ?𣗳)
-  ("dmto" ?橛)
-  ("dmu" ?杌)
-  ("dmue" ?榎)
-  ("dmvh" ?枒)
-  ("dmvm" ("枑桱"))
-  ("dmvs" ?朽)
-  ("dmvvq" ?舝)
-  ("dmwc" ?檟)
-  ("dmwf" ("標槱"))
-  ("dmwj" ?橝)
-  ("dmwm" ?橿)
-  ("dmwv" ?楆)
-  ("dmym" ?柾)
-  ("dnao" ?橡)
-  ("dnbg" ?桷)
-  ("dnbj" ?槲)
-  ("dnbq" ?檞)
-  ("dncr" ?檐)
-  ("dnd" ("李杍"))
-  ("dndf" ?槂)
-  ("dndu" ?𣏺)
-  ("dnfd" ?櫯)
-  ("dng" ?杻)
-  ("dnhb" ?橘)
-  ("dnhd" ("楙楺"))
-  ("dnhe" ?极)
-  ("dnib" ?桶)
-  ("dnii" ?𣚦)
-  ("dnil" ?栁)
-  ("dnin" ("杼栘"))
-  ("dniq" ?桝)
-  ("dnkg" ?梃)
-  ("dnkm" ?梴)
-  ("dnkq" ?楗)
-  ("dnlb" ?橢)
-  ("dnlw" ?樄)
-  ("dnmu" ?桅)
-  ("dno" ?杴)
-  ("dnob" ?楈)
-  ("dnoe" ?橃)
-  ("dnok" ?楑)
-  ("dnon" ?櫈)
-  ("dnot" ?橙)
-  ("dnq" ?揧)
-  ("dnqd" ?榤)
-  ("dnri" ?欃)
-  ("dnst" ?楹)
-  ("dnue" ?㮀)
-  ("dnwa" ?櫓)
-  ("doau" ?𠌊)
-  ("dob" ?枘)
-  ("dobg" ?榷)
-  ("dobuc" ?賚)
-  ("doby" ?栴)
-  ("dodi" ?柎)
-  ("doe" ?桼)
-  ("dog" ?椎)
-  ("dogf" ?樵)
-  ("dogj" ?榫)
-  ("dogs" ?檇)
-  ("dohaf" ?鶆)
-  ("doii" ?柃)
-  ("doik" ?猌)
-  ("doim" ?櫼)
-  ("doin" ?枔)
-  ("doip" ?棯)
-  ("doir" ("槍梒"))
-  ("doj" ?杵)
-  ("dok" ?枚)
-  ("dokr" ?椥)
-  ("doks" ?勑)
-  ("dolb" ?樇)
-  ("dolh" ?𣘀)
-  ("doma" ?檜)
-  ("domb" ?棆)
-  ("domc" ?梹)
-  ("domd" ?梌)
-  ("domg" ?栓)
-  ("domk" ?楩)
-  ("domm" ?𣏴)
-  ("domn" ?榆)
-  ("domo" ?檢)
-  ("domr" ?㭘)
-  ("domv" ?楡)
-  ("don" ?杚)
-  ("donl" ?郲)
-  ("doo" ?來)
-  ("doog" ?桽)
-  ("dop" ?杹)
-  ("dopd" ?柂)
-  ("dotc" ?𣗍)
-  ("dotf" ?橅)
-  ("dowy" ?梅)
-  ("doyb" ?檎)
-  ("dp" ("朼杺"))
-  ("dpa" ("栒栺"))
-  ("dpd" ?杝)
-  ("dpfd" ?椈)
-  ("dph" ?柲)
-  ("dpht" ?榓)
-  ("dpi" ("构杓"))
-  ("dpim" ?枃)
-  ("dpkp" ?楤)
-  ("dpp" ?枇)
-  ("dppa" ?楷)
-  ("dppd" ?㰑)
-  ("dppg" ?梐)
-  ("dpr" ?枸)
-  ("dpru" ?枹)
-  ("dpt" ?枻)
-  ("dptd" ?楪)
-  ("dpu" ?杶)
-  ("dq" ?杽)
-  ("dqbhx" ?韜)
-  ("dqbjj" ?韗)
-  ("dqdj" ?韎)
-  ("dqfb" ?韒)
-  ("dqgwc" ?韥)
-  ("dqhaj" ?韟)
-  ("dqhk" ?楔)
-  ("dqikk" ?韍)
-  ("dqjl" ?梆)
-  ("dqjm" ?槥)
-  ("dqjp" ?櫘)
-  ("dqka" ?椿)
-  ("dqkd" ?榛)
-  ("dqkk" ?楱)
-  ("dqkq" ?棒)
-  ("dqkx" ?樁)
-  ("dqmb" ?棈)
-  ("dqmc" ?樍)
-  ("dqmf" ?榡)
-  ("dqnhd" ?韖)
-  ("dqnl" ?郼)
-  ("dqo" ?枎)
-  ("dqoae" ?䪖)
-  ("dqomr" ?韐)
-  ("dqou" ?槻)
-  ("dqptd" ?韘)
-  ("dqshi" ?韌)
-  ("dqsmv" ?韔)
-  ("dqtmj" ?韡)
-  ("dqttb" ?韝)
-  ("dqwli" ?韣)
-  ("dqwot" ?韞)
-  ("dqwtj" ?韠)
-  ("dqyrd" ?韕)
-  ("dr" ?杏)
-  ("drb" ?梋)
-  ("drc" ?枳)
-  ("drhg" ?桯)
-  ("drhr" ?梠)
-  ("drhs" ?柺)
-  ("drhu" ?柷)
-  ("drji" ?檝)
-  ("drlb" ?𣑐)
-  ("drmr" ?㯝)
-  ("drms" ?枵)
-  ("drrd" ?橾)
-  ("drrj" ?樿)
-  ("drrr" ?榀)
-  ("drrs" ?㮙)
-  ("drsh" ?枴)
-  ("drsj" ?楫)
-  ("dru" ?𣏌)
-  ("drye" ?椵)
-  ("dsav" ?椻)
-  ("dseg" ?樫)
-  ("dsfb" ?榍)
-  ("dshr" ?柖)
-  ("dshu" ?梶)
-  ("dsit" ?檻)
-  ("dsj" ?栮)
-  ("dsje" ?棷)
-  ("dsjl" ?椰)
-  ("dsjr" ?椐)
-  ("dskr" ?桾)
-  ("dslc" ?櫃)
-  ("dsly" ?榧)
-  ("dsma" ?槢)
-  ("dsme" ?梫)
-  ("dsmg" ("框櫂楃"))
-  ("dsmh" ?樛)
-  ("dsmi" ?樳)
-  ("dsmj" ?𣝦)
-  ("dsmm" ?栩)
-  ("dsmr" ?柌)
-  ("dsmv" ?棖)
-  ("dsnd" ?樼)
-  ("dsno" ?柩)
-  ("dsp" ?柅)
-  ("dsqf" ?榪)
-  ("dsql" ?梛)
-  ("dsrg" ?檉)
-  ("dsrr" ?樞)
-  ("dss" ?柜)
-  ("dssr" ?梮)
-  ("dstt" ?𣖕)
-  ("dstv" ?榐)
-  ("dsu" ?杞)
-  ("dsuf" ?𣜠)
-  ("dswl" ?㭱)
-  ("dswu" ?欖)
-  ("dsyi" ?欘)
-  ("dsyq" ?樨)
-  ("dta" ?棤)
-  ("dtab" ?橗)
-  ("dtak" ?模)
-  ("dtaw" ?欗)
-  ("dtbf" ?𣜭)
-  ("dtbn" ?椾)
-  ("dtbo" ?檬)
-  ("dtc" ?栱)
-  ("dtcd" ?檏)
-  ("dtce" ?欉)
-  ("dtcg" ?樭)
-  ("dtco" ?樸)
-  ("dtcw" ?楢)
-  ("dtei" ?欂)
-  ("dtge" ?樣)
-  ("dtgf" ?榚)
-  ("dtgi" ?檥)
-  ("dtgk" ?𣖙)
-  ("dtgo" ?檨)
-  ("dtgr" ?橏)
-  ("dtgs" ?㰕)
-  ("dthj" ?樥)
-  ("dtif" ?𣞢)
-  ("dtih" ?𣕚)
-  ("dtio" ?𣔰)
-  ("dtit" ?𣙷)
-  ("dtjm" ?𣜯)
-  ("dtjr" ("楛㯴"))
-  ("dtk" ?栚)
-  ("dtkr" ?楉)
-  ("dtlb" ?樠)
-  ("dtlj" ?㮖)
-  ("dtlk" ?楧)
-  ("dtlm" ?槿)
-  ("dtlx" ?櫹)
-  ("dtm" ?柑)
-  ("dtmc" ("橫棋"))
-  ("dtmd" ?楳)
-  ("dtmj" ?樺)
-  ("dtmv" ?椹)
-  ("dtoe" ?檴)
-  ("dtog" ?𣗎)
-  ("dtop" ?椛)
-  ("dtor" ?榙)
-  ("dtov" ?𣞼)
-  ("dtpa" ?槆)
-  ("dtpd" ("𣚭𣜿"))
-  ("dtpp" ?檧)
-  ("dtq" ?样)
-  ("dtqm" ?槎)
-  ("dtrg" ?權)
-  ("dtrk" ?㯳)
-  ("dtsj" ?榵)
-  ("dtsr" ?櫙)
-  ("dtt" ?栟)
-  ("dttb" ?構)
-  ("dttc" ?椪)
-  ("dtwa" ?槽)
-  ("dtwf" ?𣜃)
-  ("dtwi" ?樽)
-  ("dtwv" ?檂)
-  ("dtxc" ?槏)
-  ("du" ?札)
-  ("duce" ?椶)
-  ("duch" ?梤)
-  ("duhj" ?𣗏)
-  ("dulmi" ?蚻)
-  ("dumb" ?椯)
-  ("dumt" ?榿)
-  ("duob" ?欈)
-  ("duon" ?梣)
-  ("dup" ?想)
-  ("duu" ?柮)
-  ("duvif" ?紮)
-  ("dvfo" ?櫞)
-  ("dvid" ?櫟)
-  ("dvii" ?機)
-  ("dvis" ?柪)
-  ("dvl" ?朻)
-  ("dvmg" ?梉)
-  ("dvmt" ("㰘𣟗"))
-  ("dvne" ?椂)
-  ("dvno" ?椽)
-  ("dvoi" ?欚)
-  ("dvvd" ?樔)
-  ("dvvi" ?檵)
-  ("dvvw" ?椔)
-  ("dw" ?東)
-  ("dwb" ?𣖜)
-  ("dwc" ?柶)
-  ("dwd" ("棵梱"))
-  ("dwf" ?柬)
-  ("dwg" ?梩)
-  ("dwhaf" ("鶇鶫"))
-  ("dwhd" ?棞)
-  ("dwim" ?槶)
-  ("dwjc" ?樌)
-  ("dwji" ?檲)
-  ("dwjr" ?棝)
-  ("dwk" ?栶)
-  ("dwl" ?柙)
-  ("dwlg" ?欏)
-  ("dwlj" ?檡)
-  ("dwls" ?楞)
-  ("dwly" ?檌)
-  ("dwmv" ?椳)
-  ("dwot" ?榲)
-  ("dwp" ?楒)
-  ("dwvf" ?樏)
-  ("dww" ?榃)
-  ("dwwf" ?欙)
-  ("dwww" ?櫑)
-  ("dwyi" ?栂)
-  ("dy" ?朴)
-  ("dyad" ?槕)
-  ("dyaj" ?棹)
-  ("dybb" ("楴檛"))
-  ("dybc" ?楨)
-  ("dybp" ?櫳)
-  ("dybs" ?榜)
-  ("dycb" ?樀)
-  ("dyck" ?校)
-  ("dydk" ?橔)
-  ("dydl" ?槨)
-  ("dydu" ?櫬)
-  ("dyfe" ?椒)
-  ("dyg" ?柱)
-  ("dyhh" ?楌)
-  ("dyhn" ?杭)
-  ("dyhr" ?槌)
-  ("dyhs" ?枋)
-  ("dyhv" ?𣐿)
-  ("dyia" ?樴)
-  ("dyij" ?𣘚)
-  ("dyiu" ?梳)
-  ("dyj" ?枓)
-  ("dyjj" ?槤)
-  ("dyk" ?𣐀)
-  ("dylb" ?柿)
-  ("dylm" ?杫)
-  ("dymh" ?檅)
-  ("dymu" ?櫏)
-  ("dynb" ?樋)
-  ("dynv" ?橠)
-  ("dyoj" ?椊)
-  ("dypf" ?橴)
-  ("dypk" ?榩)
-  ("dypm" ?樝)
-  ("dypt" ?櫨)
-  ("dypu" ?椃)
-  ("dyr" ?枮)
-  ("dyra" ?櫧)
-  ("dyrb" ?槁)
-  ("dyrd" ?椁)
-  ("dyrf" ?椋)
-  ("dyrn" ("楟梈"))
-  ("dyro" ?檺)
-  ("dyrv" ?欀)
-  ("dysd" ?椸)
-  ("dysr" ?檹)
-  ("dysy" ?棜)
-  ("dyt" ?柆)
-  ("dytg" ?橦)
-  ("dytj" ("樟梓"))
-  ("dyto" ?檖)
-  ("dytp" ?檍)
-  ("dytr" ?棓)
-  ("dytu" ("樈檤"))
-  ("dytv" ?椄)
-  ("dyub" ?樆)
-  ("dyut" ?橀)
-  ("dyv" ?杧)
-  ("dyvo" ?核)
-  ("dywd" ?檁)
-  ("dywm" ?檀)
-  ("dywv" ("榱櫰"))
-  ("dyx" ?櫅)
-  ("e" ?水)
-  ("ea" ("汨汩沓"))
-  ("eaa" ?淐)
-  ("eabt" ?温)
-  ("eafc" ("灝灦"))
-  ("eafu" ?滉)
-  ("eag" ?涅)
-  ("eagi" ?溾)
-  ("eahm" ?湦)
-  ("eahr" ?㵆)
-  ("eahu" ?湄)
-  ("eaiu" ?溉)
-  ("eam" ("泹𣵀"))
-  ("eamh" ?湯)
-  ("eami" ?淂)
-  ("eamj" ?涆)
-  ("eamk" ?淏)
-  ("eamo" ?湜)
-  ("eana" ?澗)
-  ("eanb" ?㵎)
-  ("eand" ?澖)
-  ("eane" ?灁)
-  ("eang" ?潤)
-  ("eanj" ?灛)
-  ("eank" ?潣)
-  ("eano" ?灍)
-  ("eanr" ?濶)
-  ("eanw" ?瀾)
-  ("eapp" ?混)
-  ("eapv" ?渴)
-  ("easm" ?溻)
-  ("easr" ?𣸬)
-  ("eate" ?瀑)
-  ("eav" ?泿)
-  ("eavf" ?濕)
-  ("eawe" ?漫)
-  ("eayf" ?澋)
-  ("eayk" ?渂)
-  ("eayt" ?𣸭)
-  ("ebac" ?溟)
-  ("ebau" ?淝)
-  ("ebb" ?淜)
-  ("ebbb" ?滑)
-  ("ebbr" ?渦)
-  ("ebbu" ?漞)
-  ("ebcd" ?深)
-  ("ebch" ?瀃)
-  ("ebci" ?濺)
-  ("ebcn" ?測)
-  ("ebcr" ?浻)
-  ("ebcv" ?瀴)
-  ("ebd" ?𣶶)
-  ("ebdd" ?𣺉)
-  ("ebg" ?𡒗)
-  ("ebgr" ?淍)
-  ("ebhg" ?淫)
-  ("ebhu" ?沉)
-  ("ebhx" ?滔)
-  ("ebjj" ?渾)
-  ("ebkf" ?鸂)
-  ("ebm" ?沮)
-  ("ebme" ?湲)
-  ("ebmp" ?濦)
-  ("ebmr" ?洞)
-  ("ebnd" ?浮)
-  ("eboe" ?𣿀)
-  ("ebof" ?漈)
-  ("ebou" ?滛)
-  ("ebp" ("懣懘慂"))
-  ("ebr" ?泂)
-  ("ebsd" ?淨)
-  ("ebt" ?㳑)
-  ("ebtu" ?𣷣)
-  ("ebu" ?泪)
-  ("ebuc" ?浿)
-  ("ebug" ("濉灈"))
-  ("ebuh" ?渺)
-  ("ebuk" ?湨)
-  ("ebul" ?濎)
-  ("ebuu" ?涀)
-  ("ebv" ?浽)
-  ("ebvk" ?溪)
-  ("ebwi" ?灂)
-  ("ebyh" ?浵)
-  ("ebyj" ?𣂎)
-  ("ec" ("淦汃"))
-  ("ecc" ?鍙)
-  ("eccc" ?𤅺)
-  ("ecnh" ?涕)
-  ("ecor" ?浴)
-  ("ecr" ?沿)
-  ("ecru" ?涗)
-  ("ecsh" ?汾)
-  ("ecst" ?湓)
-  ("ecwa" ?潧)
-  ("ed" ?沐)
-  ("edam" ?渣)
-  ("edbt" ?盓)
-  ("edbu" ?湘)
-  ("edci" ?淞)
-  ("edd" ?淋)
-  ("eddd" ?潹)
-  ("eddf" ?澿)
-  ("eddg" ?漜)
-  ("eddh" ?灪)
-  ("eddn" ?滼)
-  ("eddo" ?濋)
-  ("eddv" ("漤𤂑"))
-  ("edg" ?塗)
-  ("edgg" ?溦)
-  ("edha" ?湐)
-  ("edhe" ?波)
-  ("edhh" ?涁)
-  ("edhl" ?淅)
-  ("edj" ?沫)
-  ("edk" ?決)
-  ("edl" ?涑)
-  ("edlc" ("瀨瀬"))
-  ("edlk" ?潄)
-  ("edlo" ?漱)
-  ("edm" ?泍)
-  ("edmbc" ?顙)
-  ("edmd" ?𣸑)
-  ("edmf" ?渿)
-  ("edmq" ?湋)
-  ("ednf" ?𤄄)
-  ("edod" ?𣸯)
-  ("edoe" ?漆)
-  ("edoo" ?淶)
-  ("edvd" ?𤄿)
-  ("edw" ?涷)
-  ("edwf" ?湅)
-  ("ee" ("双汉沝𣲙"))
-  ("eea" ?涾)
-  ("eec" ?錃)
-  ("eee" ("淼叒"))
-  ("eeed" ?桑)
-  ("eeeee" ?敪)
-  ("eeeef" ?鵽)
-  ("eeeen" ?剟)
-  ("eeeeo" ?欼)
-  ("eeeeu" ?毲)
-  ("eeem" ("叠𣿫"))
-  ("eei" ?汊)
-  ("eeii" ?溞)
-  ("eemr" ?碆)
-  ("eeog" ?滩)
-  ("eetb" ?濷)
-  ("eev" ?婆)
-  ("efb" ?消)
-  ("efbb" ?𣻸)
-  ("efbg" ?漟)
-  ("efbk" ?潎)
-  ("efbr" ?淌)
-  ("efbw" ?澢)
-  ("efdc" ?瀵)
-  ("efdq" ?潾)
-  ("eff" ("淡𣶷"))
-  ("effc" ?灐)
-  ("effd" ?濚)
-  ("effe" ?濴)
-  ("efff" ("瀠濙"))
-  ("effg" ?瀅)
-  ("effr" ?瀯)
-  ("effs" ?澇)
-  ("efh" ?沙)
-  ("efhu" ?渻)
-  ("efmu" ?洸)
-  ("efq" ?泮)
-  ("efqf" ?潫)
-  ("eg" ("圣坔"))
-  ("egce" ?淩)
-  ("egcg" ?淕)
-  ("egde" ("濲瀔"))
-  ("egfe" ?瀫)
-  ("egg" ("洼塣"))
-  ("eggu" ?澆)
-  ("egi" ?法)
-  ("egit" ?溘)
-  ("egj" ?準)
-  ("eglc" ?浾)
-  ("egni" ?濤)
-  ("egow" ?濇)
-  ("egr" ?洁)
-  ("egrc" ?𤂌)
-  ("egrr" ?𤀺)
-  ("egrv" ?滍)
-  ("egsk" ?滶)
-  ("egth" ?澎)
-  ("egti" ?澍)
-  ("egtj" ?涬)
-  ("egwc" ?瀆)
-  ("eha" ?泊)
-  ("ehae" ?湶)
-  ("ehag" ?湟)
-  ("ehal" ?瀄)
-  ("ehar" ?澔)
-  ("ehbd" ?㶅)
-  ("ehbk" ?澳)
-  ("ehbn" ?淛)
-  ("ehbt" ("洫盪"))
-  ("ehbu" ("洎灚"))
-  ("ehby" ?洀)
-  ("ehcn" ?瀏)
-  ("ehd" ?𣓥)
-  ("ehdb" ?潲)
-  ("ehde" ?潻)
-  ("ehdf" ?湫)
-  ("ehdg" ?𣽿)
-  ("ehdl" ?𣶸)
-  ("ehdn" ("浰𣻗"))
-  ("ehdp" ?溒)
-  ("ehds" ?𣵛)
-  ("ehdv" ?涹)
-  ("ehdw" ?潘)
-  ("ehe" ?汳)
-  ("ehed" ?涤)
-  ("ehej" ?浲)
-  ("eheq" ?洚)
-  ("eher" ?洛)
-  ("ehet" ?瀊)
-  ("ehf" ?燙)
-  ("ehg" ?𡌂)
-  ("ehgi" ?𤅕)
-  ("ehgr" ?浩)
-  ("ehgu" ?洗)
-  ("ehhl" ?泖)
-  ("ehhv" ?派)
-  ("ehhw" ?溜)
-  ("ehic" ?𤅄)
-  ("ehio" ?泛)
-  ("ehj" ?汘)
-  ("ehjd" ?洙)
-  ("ehjg" ?湩)
-  ("ehjr" ?活)
-  ("ehk" ?沃)
-  ("ehkb" ?𣾷)
-  ("ehkp" ?添)
-  ("ehlb" ?渪)
-  ("ehlq" ?潷)
-  ("ehlx" ?𤄙)
-  ("ehmgi" ?璗)
-  ("ehml" ?沂)
-  ("ehmo" ?澨)
-  ("ehmr" ("洉硰"))
-  ("ehmy" ?泝)
-  ("ehnb" ?𣳽)
-  ("ehnd" ?𣳼)
-  ("ehnf" ?㵯)
-  ("ehni" ("汎渢"))
-  ("ehnn" ?洬)
-  ("ehnwf" ?鯊)
-  ("ehoe" ?澓)
-  ("ehok" ?㵟)
-  ("ehon" ("洐𣶹"))
-  ("ehoo" ("漇漎"))
-  ("ehou" ?㵌)
-  ("ehpa" ?涽)
-  ("ehpm" ?泜)
-  ("ehq" ?挲)
-  ("ehqi" ?涐)
-  ("ehqj" ?湃)
-  ("ehqm" ?泩)
-  ("ehqo" ?泆)
-  ("ehrb" ?溎)
-  ("ehrf" ?𪄣)
-  ("ehs" ?泎)
-  ("ehsd" ?淭)
-  ("ehse" ?溵)
-  ("ehsk" ("激淚"))
-  ("ehsu" ?滬)
-  ("ehuc" ("瀩灒"))
-  ("ehuk" ?溴)
-  ("ehul" ?濞)
-  ("ehv" ?娑)
-  ("ehvo" ?泒)
-  ("ehvp" ?汦)
-  ("ehwp" ?漗)
-  ("ehx" ?㳫)
-  ("ehxf" ?潟)
-  ("ehxm" ?湼)
-  ("ehxu" ?淣)
-  ("ehyhv" ?裟)
-  ("ehyu" ?㴲)
-  ("ei" ?叉)
-  ("eiav" ?浪)
-  ("eibi" ?溥)
-  ("eice" ?浚)
-  ("eid" ?梁)
-  ("eidy" ?灖)
-  ("eifd" ?粱)
-  ("eihf" ?滅)
-  ("eihq" ?洠)
-  ("eihr" ?減)
-  ("eihu" ?沇)
-  ("eii" ?淺)
-  ("eiih" ?滲)
-  ("eijb" ?浦)
-  ("eijc" ?沭)
-  ("eije" ?浗)
-  ("eik" ?汱)
-  ("eikf" ?溈)
-  ("eikk" ?沷)
-  ("eiku" ?沋)
-  ("eilb" ?滽)
-  ("eile" ?漮)
-  ("eill" ?洲)
-  ("eilmi" ?蚤)
-  ("eilr" ?溏)
-  ("eine" ?泳)
-  ("eioc" ?澬)
-  ("eiok" ?涘)
-  ("eipf" ?瀌)
-  ("eir" ?治)
-  ("eirm" ?淢)
-  ("eirp" ?澸)
-  ("eis" ?沪)
-  ("eitc" ("濂瀇"))
-  ("eite" ?渡)
-  ("eiv" ?泧)
-  ("eiwg" ?瀍)
-  ("eixi" ?灋)
-  ("eixp" ?漉)
-  ("ej" ?汁)
-  ("ejb" ?沛)
-  ("ejbc" ?滇)
-  ("ejbd" ?浡)
-  ("ejbj" ?湳)
-  ("ejbm" ("淔𣶺"))
-  ("ejbv" ?灢)
-  ("ejc" ?泬)
-  ("ejcb" ?潸)
-  ("ejck" ?湥)
-  ("ejcm" ?涳)
-  ("ejco" ?溛)
-  ("ejcr" ?溶)
-  ("ejd" ("沬浨"))
-  ("ejdk" ?漖)
-  ("ejds" ?渤)
-  ("eje" ?汥)
-  ("ejhf" ?瀉)
-  ("ejhq" ?浶)
-  ("ejhw" ?瀋)
-  ("ejic" ?瀻)
-  ("ejii" ?漙)
-  ("ejik" ?涋)
-  ("ejip" ?潓)
-  ("ejir" ?渽)
-  ("ejjb" ?潮)
-  ("ejjj" ("澣濣"))
-  ("ejjl" ?漸)
-  ("ejjm" ?瀚)
-  ("ejjn" ?漧)
-  ("ejka" ?渚)
-  ("ejkd" ?涍)
-  ("ejki" ?浤)
-  ("ejks" ?洘)
-  ("ejlo" ?𣶏)
-  ("ejlv" ?淒)
-  ("ejmc" ("演濱"))
-  ("ejmd" ?𣳿)
-  ("ejme" ?滱)
-  ("ejmf" ?淙)
-  ("ejmm" ?渲)
-  ("ejmn" ?泞)
-  ("ejmo" ("淀𣺊"))
-  ("ejmu" ?浣)
-  ("ejnu" ?涴)
-  ("ejoc" ?滨)
-  ("ejp" ?沱)
-  ("ejpb" ("澝𤀑"))
-  ("ejpn" ?濘)
-  ("ejpu" ?滵)
-  ("ejqp" ?瀗)
-  ("ejr" ?沽)
-  ("ejrb" ?湖)
-  ("ejrr" ?涫)
-  ("ejt" ?泋)
-  ("ejtc" ?濆)
-  ("ejv" ?洝)
-  ("ejye" ?漃)
-  ("ejyj" ?滓)
-  ("ek" ?汏)
-  ("ekb" ?洧)
-  ("ekc" ?鋈)
-  ("ekcf" ?潦)
-  ("ekf" ?洃)
-  ("ekha" ?潴)
-  ("ekhr" ?漪)
-  ("eki" ("汰汯"))
-  ("ekjt" ?渀)
-  ("ekkb" ("淆浠"))
-  ("ekkk" ?漺)
-  ("eklb" ?㳍)
-  ("ekld" ?洊)
-  ("eklu" ?淹)
-  ("ekm" ?𣳇)
-  ("ekmr" ?渏)
-  ("ekms" ?洿)
-  ("ekn" ("氿洟"))
-  ("ekni" ?汍)
-  ("ekoo" ?浹)
-  ("ekpb" ?滯)
-  ("ekrc" ?㵑)
-  ("eks" ?氻)
-  ("eksr" ?泇)
-  ("el" ?沖)
-  ("elbk" ?泱)
-  ("elbu" ?沈)
-  ("elc" ?𨮜)
-  ("elfl" ?渊)
-  ("elg" ?垽)
-  ("elgm" ?澅)
-  ("elhi" ?魙)
-  ("elim" ("渱灗"))
-  ("elll" ("汌沜"))
-  ("elln" ?沸)
-  ("ellp" ?漶)
-  ("elmc" ?潰)
-  ("elmo" ?洮)
-  ("elmt" ?濜)
-  ("elmy" ?渄)
-  ("elq" ?津)
-  ("elvu" ?湚)
-  ("elw" ?油)
-  ("elwp" ?洩)
-  ("elws" ?涄)
-  ("elwv" ?漊)
-  ("elx" ?潚)
-  ("elxh" ?泲)
-  ("elxl" ?淵)
-  ("em" ?江)
-  ("ema" ?洦)
-  ("emam" ?洹)
-  ("embb" ("濡灞"))
-  ("embc" ?湏)
-  ("embe" ?瀀)
-  ("embg" ?瀖)
-  ("embi" ("澐澪瀜"))
-  ("embk" ?渜)
-  ("embl" ?洏)
-  ("embm" ?𤅷)
-  ("embr" ?𤅟)
-  ("embu" ?灀)
-  ("embw" ?㵢)
-  ("emcw" ("酒洒"))
-  ("emd" ?汙)
-  ("emdm" ?瀝)
-  ("emdp" ?𤃉)
-  ("emfb" ?濔)
-  ("emfi" ?𤅜)
-  ("emfj" ?泙)
-  ("emg" ?汪)
-  ("emgb" ?洅)
-  ("emgg" ?涯)
-  ("emgh" ?濏)
-  ("emgr" ?𣾏)
-  ("emgu" ?潖)
-  ("emhf" ("源鴻"))
-  ("emia" ?滏)
-  ("emig" ?洷)
-  ("emj" ?汗)
-  ("emjk" ?澉)
-  ("emjs" ?汚)
-  ("emlk" ?浭)
-  ("emlm" ?𣵾)
-  ("emls" ?沔)
-  ("emmc" ?澒)
-  ("emmf" ?沶)
-  ("emmi" ?沄)
-  ("emmp" ?灑)
-  ("emmr" ?浯)
-  ("emms" ?污)
-  ("emmu" ?沅)
-  ("emmv" ?浱)
-  ("emn" ?汀)
-  ("emnn" ?洌)
-  ("emnr" ?河)
-  ("emoa" ?瀦)
-  ("emr" ("沰沯"))
-  ("emrb" ?滆)
-  ("emrr" ?滒)
-  ("emrt" ?浢)
-  ("emru" ?𣸰)
-  ("emrw" ?湢)
-  ("emso" ?涿)
-  ("emt" ?汧)
-  ("emtb" ?濿)
-  ("emti" ?㴻)
-  ("emua" ?潛)
-  ("emub" ?灊)
-  ("emvb" ?漘)
-  ("emvg" ?溼)
-  ("emvi" ?溽)
-  ("emvm" ("沍涇"))
-  ("emwd" ?溧)
-  ("emwf" ?漂)
-  ("emwg" ("湮湹"))
-  ("emwj" ?潭)
-  ("emwl" ?湎)
-  ("emyf" ?漹)
-  ("emym" ?泟)
-  ("enao" ?潒)
-  ("enau" ?浼)
-  ("enbk" ?渙)
-  ("enbq" ?澥)
-  ("enbs" ?湧)
-  ("encr" ?澹)
-  ("end" ?染)
-  ("ene" ?沒)
-  ("enem" ?洆)
-  ("enff" ?𤄏)
-  ("enhb" ?潏)
-  ("enhd" ?渘)
-  ("enhe" ?汲)
-  ("enhx" ?淊)
-  ("eni" ("汐泓"))
-  ("enib" ?涌)
-  ("enii" ?漒)
-  ("enin" ("沀汿"))
-  ("enir" ?洺)
-  ("enj" ?汛)
-  ("enkg" ?涏)
-  ("enkm" ?涎)
-  ("enkq" ?湕)
-  ("enkw" ?𣶻)
-  ("enla" ?𣾂)
-  ("enlb" ?瀡)
-  ("enlc" ?濻)
-  ("enld" ?滁)
-  ("enlm" ?漋)
-  ("enlp" ?㶏)
-  ("enls" ?泐)
-  ("enmb" ?瀰)
-  ("enmm" ?溺)
-  ("enmu" ?洈)
-  ("ennc" ?澦)
-  ("enob" ?湑)
-  ("enoe" ?潑)
-  ("enok" ?湀)
-  ("enot" ?澄)
-  ("enqd" ?滘)
-  ("enri" ?瀺)
-  ("ensj" ?渳)
-  ("enst" ?溋)
-  ("ensv" ?漲)
-  ("enue" ?涵)
-  ("enwf" ?漁)
-  ("eoah" ?漡)
-  ("eob" ?汭)
-  ("eobt" ?盜)
-  ("eod" ?㳜)
-  ("eode" ?溆)
-  ("eodi" ?泭)
-  ("eodk" ?漵)
-  ("eog" ?淮)
-  ("eogd" ?潗)
-  ("eogf" ?潐)
-  ("eohh" ?沴)
-  ("eoii" ("泠𣸮"))
-  ("eoik" ?洑)
-  ("eoim" ?瀸)
-  ("eoin" ?汵)
-  ("eoip" ?淰)
-  ("eoir" ("滄浛"))
-  ("eoj" ?汻)
-  ("eokf" ?瀿)
-  ("eokp" ?滺)
-  ("eokr" ?𣺈)
-  ("eolb" ("滫潃"))
-  ("eold" ?滌)
-  ("eolk" ?浟)
-  ("eom" ?㳋)
-  ("eoma" ?澮)
-  ("eomb" ("瀹淪"))
-  ("eomc" ?浜)
-  ("eomd" ?涂)
-  ("eomg" ?洤)
-  ("eomm" ("潝𣲚"))
-  ("eomn" ("汽渝"))
-  ("eomo" ?澰)
-  ("eomr" ("洽涻"))
-  ("eomt" ?渰)
-  ("eon" ?汔)
-  ("eond" ?溙)
-  ("eoob" ?溍)
-  ("eook" ?瀲)
-  ("eooo" ?㶑)
-  ("eop" ?沎)
-  ("eopd" ?沲)
-  ("eora" ?潪)
-  ("eosk" ?洢)
-  ("eotf" ?潕)
-  ("eoto" ?濮)
-  ("eou" ?𣳈)
-  ("eowy" ?海)
-  ("eoyt" ?涖)
-  ("ep" ?沁)
-  ("epa" ("洵𣇹"))
-  ("epd" ("池柒"))
-  ("epdc" ?𤃡)
-  ("epfd" ?淗)
-  ("eph" ?泌)
-  ("ephh" ?沕)
-  ("ephp" ?淴)
-  ("ephr" ?湉)
-  ("epi" ("沟汋"))
-  ("epim" ?汮)
-  ("epl" ?浺)
-  ("epou" ?淘)
-  ("epp" ?沘)
-  ("eppa" ?湝)
-  ("epr" ?泃)
-  ("epru" ?泡)
-  ("epsh" ?沏)
-  ("ept" ?泄)
-  ("eptd" ?渫)
-  ("epu" ?沌)
-  ("epuk" ?洶)
-  ("epyr" ?渹)
-  ("eqbd" ?瀞)
-  ("eqbi" ?𤂅)
-  ("eqg" ?堻)
-  ("eqhf" ?潔)
-  ("eqhl" ?浙)
-  ("eqjr" ?湱)
-  ("eqka" ?湷)
-  ("eqkd" ?溱)
-  ("eqke" ?溰)
-  ("eqkk" ?湊)
-  ("eqmb" ?清)
-  ("eqmc" ?漬)
-  ("eqmf" ("溹溸"))
-  ("eqoa" ?潜)
-  ("eqor" ?湁)
-  ("er" ?呇)
-  ("erau" ?浥)
-  ("erb" ?涓)
-  ("erbc" ?滜)
-  ("erc" ?𣲵)
-  ("erhg" ?浧)
-  ("erhu" ?況)
-  ("erji" ?濈)
-  ("ermr" ?潞)
-  ("erp" ?惉)
-  ("erpa" ?湣)
-  ("errd" ?澡)
-  ("errj" ?潬)
-  ("ersj" ?湒)
-  ("eru" ?汜)
-  ("eruc" ?潠)
-  ("ervk" ?洖)
-  ("ervp" ?泯)
-  ("erxu" ?澠)
-  ("eryo" ?浞)
-  ("esbn" ?涮)
-  ("esce" ?澱)
-  ("esd" ?渠)
-  ("eseg" ("𣻹𣿬"))
-  ("eseo" ?㵵)
-  ("esfi" ?𣻷)
-  ("eshr" ?沼)
-  ("eshu" ?浘)
-  ("esim" ?澀)
-  ("esip" ?涊)
-  ("esit" ?濫)
-  ("esj" ?洱)
-  ("esja" ?潳)
-  ("esjj" ?灄)
-  ("esjr" ?涺)
-  ("eskr" ?涒)
-  ("eslc" ?㶊)
-  ("esll" ?洍)
-  ("esmb" ?漏)
-  ("esmc" ?瀷)
-  ("esme" ?浸)
-  ("esmg" ("渥濯洭"))
-  ("esmh" ?漻)
-  ("esmi" ?潯)
-  ("esmj" ?濢)
-  ("esmr" ?泀)
-  ("esmv" ?涱)
-  ("esnd" ?潺)
-  ("eso" ?沢)
-  ("esog" ("滙𣾀"))
-  ("esp" ?泥)
-  ("esqf" ?溲)
-  ("esrj" ?澼)
-  ("esrr" ?漚)
-  ("ess" ?洰)
-  ("estt" ?𣸹)
-  ("estv" ?𣺹)
-  ("esu" ?氾)
-  ("esuf" ?𤏁)
-  ("esuu" ?淈)
-  ("eswu" ?灠)
-  ("esyi" ?灟)
-  ("esyq" ?漽)
-  ("etak" ?漠)
-  ("etaw" ?灡)
-  ("etbc" ("淟𤅎"))
-  ("etbg" ?滢)
-  ("etbn" ?湔)
-  ("etbo" ?濛)
-  ("etc" ?洪)
-  ("etca" ?潽)
-  ("etcd" ?澲)
-  ("etcf" ("濝𪃡"))
-  ("etcg" ?𣻺)
-  ("etch" ?𣶼)
-  ("etcl" ?澌)
-  ("etco" ?𣾴)
-  ("etct" ?溢)
-  ("etcu" ?港)
-  ("etge" ?漾)
-  ("etgf" ?溔)
-  ("etgi" ("濧𣿭"))
-  ("etgk" ?渼)
-  ("etgo" ?㵪)
-  ("etgt" ?濭)
-  ("ethg" ?𣿅)
-  ("ethn" ?𣼵)
-  ("etif" ?瀳)
-  ("etio" ?𣷸)
-  ("etit" ?漭)
-  ("etju" ?𣻻)
-  ("etk" ?浂)
-  ("etkn" ?渕)
-  ("etkr" ?渃)
-  ("etlb" ?滿)
-  ("etlk" ?渶)
-  ("etlm" ?漌)
-  ("etlo" ?漢)
-  ("etlx" ?瀟)
-  ("etm" ?泔)
-  ("etmbc" ?頮)
-  ("etmc" ("淇潢"))
-  ("etmi" ?𣶽)
-  ("etmj" ?澕)
-  ("etmr" ?渮)
-  ("etmv" ?湛)
-  ("etmw" ?𣺋)
-  ("etnk" ?𣿮)
-  ("etnu" ?𣸱)
-  ("etoe" ?濩)
-  ("etog" ?灘)
-  ("etor" ("溚濸"))
-  ("etov" ?瀁)
-  ("etpd" ?㵩)
-  ("etpp" ?濍)
-  ("etq" ?洋)
-  ("etqm" ?溠)
-  ("etrg" ?灌)
-  ("etse" ?𣿯)
-  ("etst" ?灆)
-  ("ett" ("汫洴"))
-  ("ettb" ?溝)
-  ("ettc" ("湴𣾁"))
-  ("ettu" ?灔)
-  ("etub" ?溯)
-  ("etvd" ?𤂋)
-  ("etvi" ?滋)
-  ("etvp" ?濨)
-  ("etw" ("浀渵"))
-  ("etwa" ?漕)
-  ("etwb" ?澫)
-  ("etwi" ("瀎澊"))
-  ("etwt" ?澧)
-  ("etwv" ?濃)
-  ("etxc" ?溓)
-  ("etyc" ?𤅖)
-  ("etyj" ?𤂍)
-  ("etym" ?淽)
-  ("etys" ?淓)
-  ("eu" ?汕)
-  ("eubb" ?漰)
-  ("euc" ("鎏鍌"))
-  ("eugk" ?澂)
-  ("euhj" ?𣺿)
-  ("eujf" ?漴)
-  ("eujt" ?灃)
-  ("euk" ?汹)
-  ("eumb" ?湍)
-  ("eumf" ?湠)
-  ("eumg" ?漄)
-  ("eumgi" ?瑬)
-  ("euog" ?漼)
-  ("euon" ?涔)
-  ("eutt" ?灩)
-  ("eutu" ?灧)
-  ("euu" ?泏)
-  ("euud" ?𤀻)
-  ("ev" ?汝)
-  ("evfb" ?𤁗)
-  ("evfd" ?灤)
-  ("evfe" ?𤀼)
-  ("evfg" ?濰)
-  ("evfn" ?灣)
-  ("evfr" ?𤀽)
-  ("evid" ?濼)
-  ("evis" ?泑)
-  ("evne" ?淥)
-  ("evr" ?洳)
-  ("evug" ?灉)
-  ("evvd" ?漅)
-  ("evvw" ?淄)
-  ("ew" ("沺畓"))
-  ("ewb" ?渭)
-  ("ewc" ("泗𣳉"))
-  ("ewd" ("涃淉"))
-  ("ewdq" ?潿)
-  ("ewe" ?𣲷)
-  ("ewfq" ?滃)
-  ("ewg" ?浬)
-  ("ewgf" ?潶)
-  ("ewim" ?漍)
-  ("ewjr" ?涸)
-  ("ewk" ?洇)
-  ("ewlb" ?湡)
-  ("ewli" ?濁)
-  ("ewlj" ?澤)
-  ("ewln" ?瀱)
-  ("ewlo" ("潀𣽁"))
-  ("ewlv" ?澴)
-  ("ewml" ?淠)
-  ("ewmo" ?溷)
-  ("ewmv" ?渨)
-  ("ewno" ?歠)
-  ("ewo" ?泅)
-  ("ewot" ?溫)
-  ("ewp" ?㴓)
-  ("ewr" ?洄)
-  ("ewtc" ?潩)
-  ("ewtj" ?滭)
-  ("ewvf" ?漯)
-  ("ewwg" ?灅)
-  ("ewww" ?㵽)
-  ("eyaj" ?淖)
-  ("eybb" ("渧濄"))
-  ("eybc" ?湞)
-  ("eybg" ?灕)
-  ("eybk" ?澈)
-  ("eybp" ?瀧)
-  ("eybr" ?𣽊)
-  ("eybs" ?滂)
-  ("eybu" ("濬𣿰"))
-  ("eycb" ?滴)
-  ("eyck" ("洨湙"))
-  ("eycv" ("滚滾"))
-  ("eydk" ?潡)
-  ("eydl" ("漷澵"))
-  ("eydu" ?瀙)
-  ("eyed" ?澯)
-  ("eyem" ?瀣)
-  ("eyfe" ?淑)
-  ("eyg" ?注)
-  ("eygq" ?澾)
-  ("eyhc" ("瀕濓"))
-  ("eyhm" ?滻)
-  ("eyhn" ?沆)
-  ("eyhs" ?汸)
-  ("eyhv" ?㳖)
-  ("eyib" ?淯)
-  ("eyiu" ?流)
-  ("eyjc" ?灨)
-  ("eyjj" ?漣)
-  ("eyk" ?汶)
-  ("eykl" ?济)
-  ("eylc" ("瀢洂"))
-  ("eylh" ?涉)
-  ("eylm" ?沚)
-  ("eymh" ?濊)
-  ("eymm" ?澁)
-  ("eymp" ?泚)
-  ("eymu" ?𤀹)
-  ("eyoj" ?淬)
-  ("eyok" ?液)
-  ("eypd" ?滹)
-  ("eypk" ?澞)
-  ("eypo" ?澽)
-  ("eypp" ?濾)
-  ("eypt" ?瀘)
-  ("eypu" ?淲)
-  ("eyr" ?沾)
-  ("eyrb" ?滈)
-  ("eyrd" ?淳)
-  ("eyrf" ?涼)
-  ("eyrj" ?滸)
-  ("eyrn" ("瀛渟涥灜𤅀𤅗"))
-  ("eyro" ?濠)
-  ("eyru" ("湸𣻼"))
-  ("eyrv" ?瀼)
-  ("eysd" ("游湤"))
-  ("eyso" ?漩)
-  ("eysy" ?淤)
-  ("eyt" ?泣)
-  ("eyta" ?湆)
-  ("eytb" ?湇)
-  ("eytg" ?潼)
-  ("eytj" ("漳㳯"))
-  ("eyto" ?澻)
-  ("eytp" ?澺)
-  ("eytr" ?涪)
-  ("eytu" ?滝)
-  ("eyub" ?漓)
-  ("eyuh" ?滮)
-  ("eyv" ?汒)
-  ("eyvg" ?澭)
-  ("eyvi" ?泫)
-  ("eyvw" ?滀)
-  ("eywd" ?澟)
-  ("eywi" ?滷)
-  ("eywm" ?澶)
-  ("eywv" ("滖瀤"))
-  ("eyx" ?濟)
-  ("eyy" ?汴)
-  ("f" ?火)
-  ("faa" ?焻)
-  ("fab" ?焨)
-  ("fafu" ?熀)
-  ("faht" ?焺)
-  ("fahu" ?溗)
-  ("fam" ?炟)
-  ("famh" ?煬)
-  ("famj" ?焊)
-  ("famo" ?煶)
-  ("fank" ?燘)
-  ("fano" ?熌)
-  ("fanp" ?燜)
-  ("fanw" ?爛)
-  ("fanx" ?爓)
-  ("faph" ?焬)
-  ("fapp" ?焜)
-  ("fate" ?爆)
-  ("fatj" ?爗)
-  ("fau" ?𤆵)
-  ("fawe" ?熳)
-  ("fayf" ?燝)
-  ("fayi" ?𤋉)
-  ("fayt" ?煜)
-  ("fb" ?肖)
-  ("fbac" ?熐)
-  ("fbb" ?焩)
-  ("fbbe" ?燰)
-  ("fbbr" ?煱)
-  ("fbcr" ?烱)
-  ("fbd" ("栄𤊕"))
-  ("fbhaf" ?鶺)
-  ("fbhn" ?𤆤)
-  ("fbhx" ?熖)
-  ("fbjj" ?溤)
-  ("fbkf" ?燃)
-  ("fbln" ?削)
-  ("fbme" ?煖)
-  ("fbmr" ?烔)
-  ("fbnd" ("学烰"))
-  ("fbok" ("敞敝"))
-  ("fbou" ?熎)
-  ("fbr" ("尚炯"))
-  ("fbrbc" ?賞)
-  ("fbrd" ?棠)
-  ("fbrg" ?堂)
-  ("fbrhu" ?党)
-  ("fbrlb" ?常)
-  ("fbrmh" ?牚)
-  ("fbrmn" ("瑐瓽"))
-  ("fbrpa" ?嘗)
-  ("fbrq" ?掌)
-  ("fbrtm" ?甞)
-  ("fbrw" ?當)
-  ("fbrwf" ?黨)
-  ("fbryv" ?裳)
-  ("fbtu" ?焵)
-  ("fbuu" ?䙺)
-  ("fbwi" ?爝)
-  ("fbyh" ?烿)
-  ("fcb" ?脊)
-  ("fci" ?炂)
-  ("fcnh" ?焍)
-  ("fcor" ?焀)
-  ("fcwa" ?熷)
-  ("fd" ("米炑𣏦"))
-  ("fdamg" ?糧)
-  ("fdamh" ?糃)
-  ("fdau" ?粑)
-  ("fdbcr" ?𥺂)
-  ("fdbm" ?粗)
-  ("fdbmr" ?粡)
-  ("fdbt" ?粣)
-  ("fdbuu" ?粯)
-  ("fdcsh" ?粉)
-  ("fddam" ?𥻗)
-  ("fddh" ?爩)
-  ("fddi" ?籿)
-  ("fddj" ?粖)
-  ("fdeii" ?糔)
-  ("fdfh" ?粆)
-  ("fdgp" ?𥺃)
-  ("fdgrr" ?糦)
-  ("fdha" ?粕)
-  ("fdhe" ?粄)
-  ("fdhhj" ?粺)
-  ("fdhj" ?粁)
-  ("fdhoa" ?糌)
-  ("fdhqu" ?粍)
-  ("fdhuk" ?糗)
-  ("fdiav" ?粮)
-  ("fdibi" ?糐)
-  ("fdig" ?粧)
-  ("fdigi" ?𥺁)
-  ("fdiih" ?糝)
-  ("fdile" ?糠)
-  ("fdilr" ?糖)
-  ("fdipp" ?䊌)
-  ("fdixp" ?麊)
-  ("fdiyr" ?𥺦)
-  ("fdj" ?籵)
-  ("fdjk" ?粀)
-  ("fdjmf" ?粽)
-  ("fdjrb" ?糊)
-  ("fdk" ("类炔"))
-  ("fdm" ?䉺)
-  ("fdma" ?粨)
-  ("fdmbb" ?糯)
-  ("fdmcw" ?粞)
-  ("fdmlk" ?粳)
-  ("fdmlm" ?𥺼)
-  ("fdmq" ?溿)
-  ("fdmtb" ?糲)
-  ("fdnd" ?籽)
-  ("fdng" ?粈)
-  ("fdnhd" ?糅)
-  ("fdnii" ?糨)
-  ("fdniq" ?粦)
-  ("fdnj" ?籸)
-  ("fdnl" ?粌)
-  ("fdnmm" ?糑)
-  ("fdnob" ?糈)
-  ("fdogf" ?𥼚)
-  ("fdok" ?敉)
-  ("fdomo" ?𥽋)
-  ("fdon" ?籺)
-  ("fdonk" ?糇)
-  ("fdphh" ?粅)
-  ("fdpp" ?粃)
-  ("fdqmb" ?精)
-  ("fdshi" ?籾)
-  ("fdsit" ?糮)
-  ("fdsmv" ?粻)
-  ("fdso" ?粎)
-  ("fdss" ?粔)
-  ("fdtak" ?糢)
-  ("fdtaw" ?糷)
-  ("fdtbn" ?糋)
-  ("fdtgf" ?糕)
-  ("fdthb" ?糒)
-  ("fdtlk" ?䊔)
-  ("fdtmc" ?粸)
-  ("fdtmv" ?糂)
-  ("fdtvg" ?糚)
-  ("fdtvi" ?糍)
-  ("fdtw" ?粬)
-  ("fdtwa" ?糟)
-  ("fdu" ?籼)
-  ("fduce" ("糉糭"))
-  ("fdv" ?籹)
-  ("fdwd" ?粿)
-  ("fdwe" ?𥹉)
-  ("fdwf" ?煉)
-  ("fdwg" ?粴)
-  ("fdwji" ?糰)
-  ("fdwla" ?糬)
-  ("fdwtc" ?糞)
-  ("fdy" ?烞)
-  ("fdyhr" ?糙)
-  ("fdyj" ?料)
-  ("fdyoj" ?粹)
-  ("fdyr" ?粘)
-  ("fdyt" ?粒)
-  ("ff" ("炎炏"))
-  ("ffbb" ?膋)
-  ("ffbbu" ?覮)
-  ("ffbc" ?鎣)
-  ("ffbd" ?榮)
-  ("ffbdd" ?檾)
-  ("ffbe" ?滎)
-  ("ffbf" ("熒爣"))
-  ("ffbg" ("塋𤎌"))
-  ("ffbhf" ?鶯)
-  ("ffbhm" ?𤯵)
-  ("ffbhq" ?犖)
-  ("ffbks" ?勞)
-  ("ffbli" ?螢)
-  ("ffbmf" ?禜)
-  ("ffbmg" ?瑩)
-  ("ffbmn" ?甇)
-  ("ffbmw" ?醟)
-  ("ffbnd" ?𡦃)
-  ("ffbnj" ?溮)
-  ("ffbou" ?罃)
-  ("ffbrr" ?營)
-  ("ffbuu" ?覢)
-  ("ffbv" ?嫈)
-  ("ffbvf" ?縈)
-  ("ffbyr" ?謍)
-  ("ffbyv" ?褮)
-  ("ffdq" ?燐)
-  ("ffe" ?燮)
-  ("fff" ("焱爕"))
-  ("fffd" ("燊爃𤒇"))
-  ("ffff" ?燚)
-  ("fffg" ?𤍢)
-  ("fffi" ?𤑚)
-  ("fffs" ?𤏪)
-  ("ffg" ?烾)
-  ("ffh" ?炒)
-  ("ffhe" ?夑)
-  ("ffhni" ?飊)
-  ("ffjv" ?𡠺)
-  ("ffln" ?剡)
-  ("ffmbc" ("顃纇"))
-  ("ffmu" ?𤈛)
-  ("ffnl" ?郯)
-  ("ffno" ?欻)
-  ("ffye" ?敥)
-  ("ffypu" ?虩)
-  ("ffyr" ?溡)
-  ("fg" ?灶)
-  ("fgcc" ?爀)
-  ("fgce" ?𤊥)
-  ("fgg" ?烓)
-  ("fggu" ?燒)
-  ("fgit" ?熆)
-  ("fgni" ?燽)
-  ("fgrr" ("熺𤐵"))
-  ("fh" ?少)
-  ("fha" ?𤇢)
-  ("fhag" ?煌)
-  ("fhbi" ?烐)
-  ("fhbk" ?燠)
-  ("fhbt" ?烅)
-  ("fhbu" ?省)
-  ("fhd" ?秌)
-  ("fhdf" ?煂)
-  ("fhdn" ?熪)
-  ("fhdw" ?燔)
-  ("fhej" ?烽)
-  ("fher" ?烙)
-  ("fhey" ?炵)
-  ("fhfd" ?烀)
-  ("fhge" ?燬)
-  ("fhgf" ?燻)
-  ("fhgr" ?焅)
-  ("fhgu" ?烍)
-  ("fhgy" ?㸆)
-  ("fhhw" ?熘)
-  ("fhje" ?煅)
-  ("fhjg" ?煡)
-  ("fhkb" ?燆)
-  ("fhks" ?劣)
-  ("fhlo" ?焮)
-  ("fhml" ?炘)
-  ("fhon" ?烆)
-  ("fhp" ?灹)
-  ("fhpa" ?焝)
-  ("fhrj" ?㷆)
-  ("fhs" ?炸)
-  ("fhsb" ?煇)
-  ("fhsf" ?𤑛)
-  ("fhsm" ?煽)
-  ("fhsu" ?熩)
-  ("fhuc" ?𤓎)
-  ("fhup" ?熄)
-  ("fhwp" ?熜)
-  ("fhxu" ?𤊓)
-  ("fiav" ?烺)
-  ("fice" ?焌)
-  ("fihr" ?煠)
-  ("fiib" ?𤎜)
-  ("fijb" ?烳)
-  ("fikk" ?炦)
-  ("file" ?𤎖)
-  ("filii" ?蠽)
-  ("filr" ?煻)
-  ("fipf" ?爊)
-  ("fipm" ?烒)
-  ("fis" ?炉)
-  ("fitc" ("爌燫"))
-  ("fixp" ?熝)
-  ("fjbd" ?㶿)
-  ("fjbj" ?煵)
-  ("fjcm" ?焢)
-  ("fjcr" ?熔)
-  ("fjhp" ?烢)
-  ("fjkf" ?爎)
-  ("fjks" ?烤)
-  ("fjmm" ?煊)
-  ("fjmu" ?烷)
-  ("fjnu" ?焥)
-  ("fjrb" ?煳)
-  ("fjv" ?𤇼)
-  ("fjvd" ?炼)
-  ("fjwj" ?𤉖)
-  ("fk" ?尖)
-  ("fkb" ?烠)
-  ("fkbu" ?瞥)
-  ("fkcf" ?燎)
-  ("fkf" ?尜)
-  ("fkgg" ?煁)
-  ("fkhaf" ?鷩)
-  ("fkhqu" ?氅)
-  ("fkik" ?獘)
-  ("fkkb" ("烯𤉶"))
-  ("fklb" ?幣)
-  ("fklmi" ?蟞)
-  ("fkmbc" ?類)
-  ("fkmnp" ?斃)
-  ("fkn" ?彆)
-  ("fknwf" ?鱉)
-  ("fkp" ?憋)
-  ("fkrau" ?鄨)
-  ("fkrxu" ?鼈)
-  ("fkryo" ?蹩)
-  ("fksb" ?熁)
-  ("fksc" ?燲)
-  ("fkt" ?弊)
-  ("fkv" ?嫳)
-  ("flbk" ?炴)
-  ("flii" ?爞)
-  ("flln" ?炥)
-  ("flmo" ?烑)
-  ("flmt" ?燼)
-  ("flwv" ?熡)
-  ("flx" ?熽)
-  ("fm" ?灴)
-  ("fmam" ?烜)
-  ("fmbb" ?燸)
-  ("fmbc" ?煩)
-  ("fmbm" ?爧)
-  ("fmc" ?兴)
-  ("fmdm" ?爏)
-  ("fmf" ?炋)
-  ("fmhf" ?㷧)
-  ("fmj" ?㶥)
-  ("fmmr" ?焐)
-  ("fmn" ?灯)
-  ("fmnr" ?炣)
-  ("fmob" ?炳)
-  ("fmr" ?炻)
-  ("fmrw" ?煏)
-  ("fmso" ?烼)
-  ("fmu" ?光)
-  ("fmua" ?熸)
-  ("fmvm" ?烴)
-  ("fmwf" ?熛)
-  ("fmwg" ?煙)
-  ("fmwj" ?燂)
-  ("fmym" ?炡)
-  ("fnbk" ?煥)
-  ("fng" ?炄)
-  ("fnhb" ?燏)
-  ("fnhd" ?溳)
-  ("fnhe" ?𤆣)
-  ("fnhx" ?焰)
-  ("fnin" ?㶴)
-  ("fnkg" ?烶)
-  ("fnkm" ?烻)
-  ("fnkq" ?煒)
-  ("fno" ?炊)
-  ("fnot" ?燈)
-  ("fnq" ?揱)
-  ("fnqd" ?𤌴)
-  ("fnvif" ?𦂗)
-  ("fo" ?尐)
-  ("fobg" ?𤌍)
-  ("fod" ?烌)
-  ("fog" ("雀焳"))
-  ("fogf" ?燋)
-  ("foii" ?炩)
-  ("foip" ?焾)
-  ("foir" ("焓熗"))
-  ("foma" ?燴)
-  ("fomb" ("爚㷍"))
-  ("fomg" ?烇)
-  ("fomr" ?烚)
-  ("fond" ?熂)
-  ("fopd" ?炧)
-  ("fowy" ?烸)
-  ("fpd" ?灺)
-  ("fpi" ?灼)
-  ("fpim" ?𤆥)
-  ("fpkp" ?㷓)
-  ("fpru" ?炮)
-  ("fptd" ?滐)
-  ("fpu" ?炖)
-  ("fpuu" ?煼)
-  ("fq" ?半)
-  ("fqbu" ?眷)
-  ("fqd" ?桊)
-  ("fqdmq" ?韏)
-  ("fqe" ?𣳾)
-  ("fqhe" ?叛)
-  ("fqhq" ?牶)
-  ("fqiav" ?飬)
-  ("fqks" ?劵)
-  ("fqlb" ?帣)
-  ("fqln" ?判)
-  ("fqmbc" ?頖)
-  ("fqmso" ?豢)
-  ("fqmvn" ?甐)
-  ("fqn" ?弮)
-  ("fqnbg" ?觠)
-  ("fqnl" ?鄰)
-  ("fqnwf" ?鮝)
-  ("fqq" ?拳)
-  ("fqsh" ?券)
-  ("fqsmm" ?翷)
-  ("fqsqf" ?駦)
-  ("fqsu" ?卷)
-  ("fqu" ?亃)
-  ("fqvif" ?絭)
-  ("fqvv" ?粼)
-  ("fqvvv" ?𥻘)
-  ("fqymu" ?齤)
-  ("frb" ?焆)
-  ("frbc" ?熉)
-  ("frc" ?炽)
-  ("frhu" ?炾)
-  ("frrd" ?燥)
-  ("frrj" ?燀)
-  ("frrr" ?煢)
-  ("fruc" ?㷷)
-  ("frye" ?煆)
-  ("fsd" ?㮡)
-  ("fseg" ?熞)
-  ("fsh" ?灱)
-  ("fshr" ?炤)
-  ("fsit" ?爁)
-  ("fsjr" ?𤉸)
-  ("fskr" ?𤉙)
-  ("fsma" ?熠)
-  ("fsmb" ?㷌)
-  ("fsmg" ?燿)
-  ("fsmi" ?燖)
-  ("fsmt" ?熤)
-  ("fsrr" ?熰)
-  ("fss" ?炬)
-  ("fssr" ?焗)
-  ("fstt" ?𤋊)
-  ("fsuu" ?煀)
-  ("fswu" ?爦)
-  ("ft" ?灷)
-  ("fta" ?焟)
-  ("ftaw" ?爤)
-  ("ftbf" ?𤐄)
-  ("ftc" ("烘烡"))
-  ("ftcw" ?煔)
-  ("ftgi" ?燨)
-  ("ftgr" ?㷽)
-  ("ftgs" ?爔)
-  ("ftja" ?𤏸)
-  ("ftlf" ?𤒈)
-  ("ftlj" ?煣)
-  ("ftlk" ?煸)
-  ("ftlo" ?熯)
-  ("ftlx" ?𤑳)
-  ("ftmc" ("熿𤊄"))
-  ("ftmd" ?煤)
-  ("ftmj" ?燁)
-  ("ftmv" ?滊)
-  ("ftob" ?焫)
-  ("ftpi" ?烵)
-  ("ftpo" ?煫)
-  ("ftq" ?烊)
-  ("ftqu" ?𤏲)
-  ("ftrg" ?爟)
-  ("ftwb" ?燤)
-  ("ftwi" ?燇)
-  ("ftwr" ?𤌚)
-  ("ftwv" ?燶)
-  ("ftxc" ?熑)
-  ("fu" ?灿)
-  ("fua" ("𣆤𣆥"))
-  ("fuap" ?熴)
-  ("fubjj" ?輝)
-  ("fuhag" ?𤾗)
-  ("fuhj" ?㷨)
-  ("fuhuc" ?𧹍)
-  ("fuks" ?勌)
-  ("fumb" ?煪)
-  ("fumt" ?𤍈)
-  ("fuog" ?熣)
-  ("fusma" ?𦒉)
-  ("fusmg" ?耀)
-  ("futmj" ?㒯)
-  ("fvid" ?爍)
-  ("fvis" ?㶭)
-  ("fvvv" ?爉)
-  ("fw" ?畑)
-  ("fwb" ?煲)
-  ("fwgg" ?爅)
-  ("fwjc" ?𤎽)
-  ("fwk" ?烟)
-  ("fwkp" ?煾)
-  ("fwl" ?炠)
-  ("fwlg" ?𤓓)
-  ("fwli" ?燭)
-  ("fwlj" ?燡)
-  ("fwln" ?劏)
-  ("fwmbc" ?顲)
-  ("fwmv" ?煨)
-  ("fwot" ?熅)
-  ("fwtc" ?熼)
-  ("fwtj" ("熚𤒹"))
-  ("fyaj" ?焯)
-  ("fyav" ?煺)
-  ("fybc" ?𤋺)
-  ("fybp" ?爖)
-  ("fycb" ?熵)
-  ("fyck" ?烄)
-  ("fydk" ?燉)
-  ("fyed" ?燦)
-  ("fyg" ?炷)
-  ("fygq" ?燵)
-  ("fyhj" ?熢)
-  ("fyhn" ?炕)
-  ("fyia" ?熾)
-  ("fyib" ?焴)
-  ("fyj" ?炓)
-  ("fyk" ?炆)
-  ("fynb" ?熥)
-  ("fyoj" ?焠)
-  ("fyok" ?焲)
-  ("fypt" ?爐)
-  ("fyrb" ?熇)
-  ("fyrd" ?焞)
-  ("fyro" ?𤐶)
-  ("fyru" ?煷)
-  ("fyrv" ?爙)
-  ("fysg" ?𤍣)
-  ("fytg" ?燑)
-  ("fytj" ?𤍤)
-  ("fyto" ?燧)
-  ("fytp" ?燱)
-  ("fytr" ?焙)
-  ("fyvi" ?炫)
-  ("fyvo" ?烗)
-  ("g" ?土)
-  ("gagi" ?塒)
-  ("gah" ?声)
-  ("gahu" ?堳)
-  ("gam" ?坦)
-  ("gamh" ?場)
-  ("gami" ?壜)
-  ("gamj" ?垾)
-  ("gamo" ?堤)
-  ("ganx" ?壛)
-  ("gaph" ?埸)
-  ("gapp" ?堒)
-  ("gapv" ?堨)
-  ("gasm" ?塌)
-  ("gav" ?垠)
-  ("gawe" ?墁)
-  ("gb" ?冉)
-  ("gbac" ?塓)
-  ("gbb" ?堋)
-  ("gbbr" ?堝)
-  ("gbcd" ("堔𡑕"))
-  ("gbd" ?埰)
-  ("gbdi" ?埒)
-  ("gbhn" ?壳)
-  ("gbhne" ?觳)
-  ("gbhu" ?売)
-  ("gblm" ?壺)
-  ("gbmc" ?埧)
-  ("gbmd" ?槖)
-  ("gbmm" ?壼)
-  ("gbmo" ("塚塜"))
-  ("gbmr" ?垌)
-  ("gbmri" ?蠧)
-  ("gbmt" ?壹)
-  ("gbnd" ?垺)
-  ("gbr" ?坰)
-  ("gbsd" ?埩)
-  ("gbtu" ?堈)
-  ("gbuc" ?垻)
-  ("gby" ?坍)
-  ("gcbuu" ?覿)
-  ("gcdhe" ?皾)
-  ("gcg" ?坴)
-  ("gcglc" ?赫)
-  ("gche" ?夌)
-  ("gcilr" ?赯)
-  ("gcim" ?塕)
-  ("gcjka" ?赭)
-  ("gclmi" ?赨)
-  ("gcmbc" ?頳)
-  ("gcnau" ?赩)
-  ("gcnl" ?郝)
-  ("gcok" ?赦)
-  ("gcrxu" ?鼀)
-  ("gcrye" ?赮)
-  ("gcsh" ?坋)
-  ("gcsle" ?赧)
-  ("gcwa" ?增)
-  ("gcybc" ?赬)
-  ("gdhe" ?坡)
-  ("gdhne" ("穀榖糓"))
-  ("gdi" ?寺)
-  ("gdk" ?块)
-  ("gdw" ?埬)
-  ("gdwf" ?堜)
-  ("gebu" ?瞽)
-  ("gec" ?鏧)
-  ("gee" ?漀)
-  ("geeii" ?鼜)
-  ("gef" ?㷫)
-  ("gefbg" ?鼞)
-  ("gehda" ?馨)
-  ("gehey" ?鼕)
-  ("gehhj" ?鼙)
-  ("gehkb" ?毊)
-  ("gehor" ?鼛)
-  ("geid" ?墚)
-  ("gelmi" ?螜)
-  ("gelxl" ?鼘)
-  ("gemr" ?磬)
-  ("geoju" ?罄)
-  ("gep" ("愨慤𢡱"))
-  ("gesj" ?聲)
-  ("gesmv" ?鼚)
-  ("geymr" ?謦)
-  ("geyta" ?韾)
-  ("gfbuu" ?𧡘)
-  ("gfbw" ?壋)
-  ("gfcb" ?塉)
-  ("gff" ?埮)
-  ("gfhne" ("縠鷇"))
-  ("gfmu" ?垙)
-  ("gfno" ?款)
-  ("gfq" ?坢)
-  ("gfqu" ?埢)
-  ("gg" ?圭)
-  ("ggce" ?堎)
-  ("ggcw" ?墙)
-  ("ggdi" ?封)
-  ("ggff" ?燅)
-  ("ggg" ("垚𡋣"))
-  ("gggog" ?𡓨)
-  ("gggu" ("堯墝"))
-  ("gghaf" ?鵱)
-  ("gghne" ?瑴)
-  ("ggkni" ?埶)
-  ("ggln" ?刲)
-  ("ggni" ?壔)
-  ("ggnl" ?邽)
-  ("ggow" ?墻)
-  ("ggp" ?恚)
-  ("ggy" ?卦)
-  ("ghad" ?𡏭)
-  ("ghag" ?堭)
-  ("ghbk" ?墺)
-  ("ghbr" ?垧)
-  ("ghbu" ?垍)
-  ("ghdw" ?墦)
-  ("ghe" ?坂)
-  ("ghej" ?埄)
-  ("ghfd" ?垀)
-  ("ghgf" ?壎)
-  ("ghgr" ?𡌃)
-  ("ghhj" ?埤)
-  ("ghhw" ?塯)
-  ("ghi" ?塊)
-  ("ghj" ?圲)
-  ("ghjg" ?堹)
-  ("ghjm" ?埵)
-  ("ghkb" ?墧)
-  ("ghlmi" ?蟚)
-  ("ghml" ?圻)
-  ("ghmr" ?垢)
-  ("ghmvn" ?甏)
-  ("ghmy" ?坼)
-  ("ghnd" ?垛)
-  ("ghni" ?堸)
-  ("ghpm" ?坻)
-  ("ghrf" ?塢)
-  ("ghrj" ?埠)
-  ("ghsk" ?墽)
-  ("ghvp" ?坁)
-  ("ghxu" ?堄)
-  ("gi" ?去)
-  ("giapv" ?朅)
-  ("giav" ?埌)
-  ("gibt" ?盍)
-  ("gibuc" ?贄)
-  ("gice" ?埈)
-  ("gid" ?槷)
-  ("gif" ?熱)
-  ("gig" ?墊)
-  ("gihab" ?幫)
-  ("gihaf" ?鷙)
-  ("gihq" ?煓)
-  ("gihr" ?堿)
-  ("gihs" ?城)
-  ("gihv" ?㙎)
-  ("giib" ?㙟)
-  ("giih" ?墋)
-  ("gijb" ?埔)
-  ("gikk" ?坺)
-  ("giks" ("勢劫"))
-  ("gilb" ?墉)
-  ("gile" ?𡐓)
-  ("gili" ?𡌺)
-  ("gilmi" ?蟄)
-  ("giln" ?刦)
-  ("gilr" ?塘)
-  ("ginl" ("邿𨚫"))
-  ("ginn" ?垿)
-  ("giok" ?埃)
-  ("gip" ?慹)
-  ("giq" ("摯摰"))
-  ("girm" ?域)
-  ("girxu" ?鼁)
-  ("gish" ?刧)
-  ("gishi" ?刼)
-  ("gisl" ?却)
-  ("gismm" ?翿)
-  ("gisqf" ?騺)
-  ("gitc" ?壙)
-  ("gitlj" ?鞤)
-  ("givif" ?縶)
-  ("gixp" ?塶)
-  ("giymr" ?謺)
-  ("gjbc" ?填)
-  ("gjbj" ?𡎜)
-  ("gjbm" ?埴)
-  ("gjcr" ?塎)
-  ("gjhne" ?轂)
-  ("gjhp" ?垞)
-  ("gjhvo" ?瑗)
-  ("gjii" ?塼)
-  ("gjjn" ?墘)
-  ("gjka" ?堵)
-  ("gjkni" ?執)
-  ("gjkr" ?𡏾)
-  ("gjmd" ?㘾)
-  ("gjmm" ?塇)
-  ("gjmn" ?坾)
-  ("gjmo" ?埞)
-  ("gjmu" ?垸)
-  ("gjnu" ?埦)
-  ("gjp" ?坨)
-  ("gjsle" ?報)
-  ("gjtc" ?墳)
-  ("gjv" ?垵)
-  ("gjwj" ?𡌄)
-  ("gka" ?𣊁)
-  ("gkbt" ?盩)
-  ("gkbuc" ?贅)
-  ("gkc" ?鏊)
-  ("gkf" ?熬)
-  ("gkhaf" ?鷔)
-  ("gkik" ?獒)
-  ("gkkk" ?塽)
-  ("gklb" ?㘵)
-  ("gklmi" ("螯螫"))
-  ("gklu" ?埯)
-  ("gkmb" ?堶)
-  ("gkmr" ?埼)
-  ("gkms" ?垮)
-  ("gknwf" ?鰲)
-  ("gkpb" ?墆)
-  ("gkq" ?摮)
-  ("gkrxu" ?鼇)
-  ("gksj" ?聱)
-  ("gksqf" ?驁)
-  ("gku" ?嶅)
-  ("gkymr" ?謷)
-  ("glbk" ?坱)
-  ("gle" ?埭)
-  ("glll" ?圳)
-  ("glln" ?坲)
-  ("glmo" ?垗)
-  ("glnc" ?赤)
-  ("glq" ?垏)
-  ("glwl" ?坤)
-  ("glwv" ?塿)
-  ("gmam" ?垣)
-  ("gmbb" ("壩壖"))
-  ("gmbi" ?墵)
-  ("gmbk" ?堧)
-  ("gmc" ?鋆)
-  ("gmd" ?圩)
-  ("gmdm" ?壢)
-  ("gmf" ?坏)
-  ("gmfj" ?坪)
-  ("gmfm" ?坯)
-  ("gmgg" ?堐)
-  ("gmgi" ?𡊩)
-  ("gmhf" ?塬)
-  ("gmig" ?垤)
-  ("gmjk" ?𡑒)
-  ("gmlk" ?埂)
-  ("gmlm" ?埡)
-  ("gmmi" ?坛)
-  ("gmms" ?圬)
-  ("gmmu" ?坃)
-  ("gmn" ?圢)
-  ("gmnr" ?坷)
-  ("gmr" ?坧)
-  ("gmrb" ?塥)
-  ("gmrw" ?堛)
-  ("gmso" ?㙇)
-  ("gmwd" ?塛)
-  ("gmwf" ?墂)
-  ("gmwg" ?堙)
-  ("gmwj" ?墰)
-  ("gnbg" ?埆)
-  ("gnhe" ?圾)
-  ("gnhne" ("殼彀"))
-  ("gnhx" ?埳)
-  ("gnib" ?埇)
-  ("gnkm" ?埏)
-  ("gnmf" ?燾)
-  ("gnmi" ?壽)
-  ("gnmu" ?垝)
-  ("gno" ?坎)
-  ("gnob" ?壻)
-  ("gnot" ?墱)
-  ("gnsd" ?垜)
-  ("gnui" ?堍)
-  ("goah" ?塲)
-  ("goamh" ?䞶)
-  ("goamj" ?趕)
-  ("goamo" ?趧)
-  ("gobm" ?趄)
-  ("goc" ?趛)
-  ("godi" ?坿)
-  ("godk" ?赽)
-  ("gofb" ?趙)
-  ("gofbr" ?趟)
-  ("gofh" ?赻)
-  ("gog" ?堆)
-  ("goggu" ?趬)
-  ("gogr" ?趌)
-  ("goher" ?䞦)
-  ("gohjd" ?趎)
-  ("gohjr" ?趏)
-  ("gohkb" ?趫)
-  ("gohnd" ?趓)
-  ("gohne" ?豰)
-  ("gohuc" ?趲)
-  ("goii" ?坽)
-  ("goik" ?垘)
-  ("goimo" ?趑)
-  ("goin" ?坅)
-  ("goior" ?趦)
-  ("goip" ?埝)
-  ("goiv" ?越)
-  ("gok" ?坆)
-  ("goks" ?赲)
-  ("goll" ?圿)
-  ("golmo" ?趒)
-  ("golxh" ?趀)
-  ("gom" ?坵)
-  ("gomj" ?赶)
-  ("gomn" ?堬)
-  ("gomnn" ?趔)
-  ("gomr" ?垥)
-  ("gon" ?圪)
-  ("gonf" ?趂)
-  ("gonin" ?趍)
-  ("gonk" ?堠)
-  ("goog" ?趡)
-  ("googf" ?趭)
-  ("goohh" ?趁)
-  ("gooin" ?赺)
-  ("goon" ?䞘)
-  ("gooog" ?趖)
-  ("gopfd" ?趜)
-  ("gopim" ?赹)
-  ("gopuu" ?趨)
-  ("gord" ?堢)
-  ("gorrd" ?趮)
-  ("gort" ?塩)
-  ("goru" ?起)
-  ("goshr" ?超)
-  ("gosje" ?趣)
-  ("gosmg" ?趯)
-  ("gosmm" ?趐)
-  ("gotcw" ?趥)
-  ("gotmc" ?趪)
-  ("gou" ?赸)
-  ("gouu" ?趉)
-  ("govl" ?赳)
-  ("gowr" ?嗇)
-  ("gowtc" ?趩)
-  ("goy" ?赴)
-  ("goyaj" ?趠)
-  ("gp" ?志)
-  ("gpbuu" ?覟)
-  ("gpd" ?地)
-  ("gphh" ?圽)
-  ("gpi" ?圴)
-  ("gpim" ?均)
-  ("gpmm" ?堩)
-  ("gppa" ?堦)
-  ("gptd" ?堞)
-  ("gpu" ?坉)
-  ("gqhf" ?𡐤)
-  ("gqjl" ?垹)
-  ("gqkq" ?埲)
-  ("gqmb" ?埥)
-  ("gr" ?吉)
-  ("grbc" ?塤)
-  ("grbg" ?臺)
-  ("grgr" ?喆)
-  ("grgrr" ("囍嚞"))
-  ("grhaf" ("鴶𪇟"))
-  ("grhg" ?埕)
-  ("grhne" ("嗀嗀"))
-  ("grhv" ?袁)
-  ("grks" ?劼)
-  ("grln" ?㓤)
-  ("grmbc" ?頡)
-  ("grmfr" ?嚭)
-  ("grno" ("欯歖"))
-  ("grp" ?憙)
-  ("grrj" ?墠)
-  ("grrk" ?壧)
-  ("grrs" ?堮)
-  ("grrv" ?喪)
-  ("grsj" ?𡎎)
-  ("grt" ?壴)
-  ("grtf" ?熹)
-  ("grtr" ("喜嘉"))
-  ("gru" ?圯)
-  ("grvp" ?垊)
-  ("grye" ?敼)
-  ("gsav" ?堰)
-  ("gseg" ?𡐖)
-  ("gsit" ?壏)
-  ("gsjt" ?壣)
-  ("gslc" ?㙺)
-  ("gsmb" ?埽)
-  ("gsme" ?埐)
-  ("gsok" ?敖)
-  ("gsp" ?坭)
-  ("gstt" ?塀)
-  ("gsu" ("圮𡉏"))
-  ("gsuu" ?堀)
-  ("gsyq" ?墀)
-  ("gtak" ?塻)
-  ("gtbc" ?㙉)
-  ("gtco" ?墣)
-  ("gtcp" ?塨)
-  ("gtdhe" ?皷)
-  ("gtdi" ?尌)
-  ("gtgr" ?墡)
-  ("gtgt" ?壒)
-  ("gthf" ?𡓽)
-  ("gthhh" ?彭)
-  ("gtiop" ?懿)
-  ("gtior" ?𡄻)
-  ("gtiov" ?𡤜)
-  ("gtj" ?幸)
-  ("gtje" ?鼓)
-  ("gtlk" ?𡎘)
-  ("gtlm" ?墐)
-  ("gtm" ?坩)
-  ("gtmv" ?堪)
-  ("gtnop" ?㦤)
-  ("gtol" ?𡏆)
-  ("gtor" ?塔)
-  ("gtov" ?𡒶)
-  ("gtq" ?垟)
-  ("gtss" ?壾)
-  ("gtt" ?垪)
-  ("gttc" ?𡌶)
-  ("gtu" ?亄)
-  ("gtvs" ?墈)
-  ("gtwi" ("墫壿"))
-  ("gtwim" ?𧰒)
-  ("gu" ?圠)
-  ("gubb" ?塴)
-  ("gudi" ?𡭄)
-  ("guggu" ?㚁)
-  ("guhne" ?瞉)
-  ("gumbc" ?顤)
-  ("gumt" ?塏)
-  ("guog" ?墔)
-  ("guon" ?埁)
-  ("gusmm" ?翹)
-  ("guye" ?𢿣)
-  ("gvis" ("坳㘭"))
-  ("gw" ?𡊰)
-  ("gwd" ?堁)
-  ("gwg" ?埋)
-  ("gwj" ?毐)
-  ("gwjr" ?堌)
-  ("gwlb" ?堣)
-  ("gwlc" ?賣)
-  ("gwlj" ?墿)
-  ("gwlm" ?堽)
-  ("gwls" ?塄)
-  ("gwol" ?堺)
-  ("gwot" ?塭)
-  ("gwyi" ?坶)
-  ("gybp" ?壠)
-  ("gybs" ?塝)
-  ("gycb" ("墒墑"))
-  ("gydk" ?墩)
-  ("gydl" ?墎)
-  ("gyfe" ?埱)
-  ("gygj" ?𡐿)
-  ("gygq" ?墶)
-  ("gyhj" ?塳)
-  ("gyhn" ?坑)
-  ("gyhs" ?坊)
-  ("gyib" ?堉)
-  ("gyk" ?坟)
-  ("gylc" ?壝)
-  ("gylh" ?埗)
-  ("gylm" ?址)
-  ("gyo" ?走)
-  ("gyoj" ?埣)
-  ("gypm" ?墟)
-  ("gypo" ?壉)
-  ("gypt" ?壚)
-  ("gypu" ?㙈)
-  ("gyr" ?坫)
-  ("gyrb" ?塙)
-  ("gyrd" ?埻)
-  ("gyro" ?壕)
-  ("gyrv" ?壤)
-  ("gyt" ?垃)
-  ("gyta" ?堷)
-  ("gytg" ?墥)
-  ("gytj" ("垶墇"))
-  ("gytr" ?培)
-  ("gytu" ?境)
-  ("gyuk" ?垴)
-  ("gyvi" ?𡊨)
-  ("gyvo" ?垓)
-  ("gywd" ?壈)
-  ("gywm" ?壇)
-  ("gywv" ?壞)
-  ("h" ?竹)
-  ("ha" ?白)
-  ("haapv" ?馤)
-  ("habwi" ?皭)
-  ("hae" ?泉)
-  ("hahaa" ("皛馫"))
-  ("hahaj" ("皞皡"))
-  ("hahdw" ?皤)
-  ("hahe" ?皈)
-  ("hahgr" ?皓)
-  ("hahi" ?魄)
-  ("hahqi" ?皒)
-  ("hahsk" ?皦)
-  ("hahud" ?𤾚)
-  ("hahuj" ?皥)
-  ("hahuk" ?𩡗)
-  ("hahxu" ?𤾆)
-  ("haikk" ?馛)
-  ("hail" ?節)
-  ("haioj" ?皐)
-  ("haipf" ?皫)
-  ("haj" ?皁)
-  ("hajbd" ?馞)
-  ("hajd" ?𤽜)
-  ("hajmc" ?馪)
-  ("hajmu" ?皖)
-  ("hajnu" ?𤾂)
-  ("hakj" ?皋)
-  ("haklu" ?馣)
-  ("hakmr" ?䭲)
-  ("halb" ?帛)
-  ("halmy" ?馡)
-  ("ham" ?笪)
-  ("hambi" ?𤿂)
-  ("hamg" ?皇)
-  ("hamj" ?筸)
-  ("hana" ?簡)
-  ("hank" ?簢)
-  ("hanw" ?籣)
-  ("haoae" ?馥)
-  ("haobg" ?㿥)
-  ("haoii" ?皊)
-  ("hap" ?皂)
-  ("haph" ?馝)
-  ("hapi" ?的)
-  ("haqkq" ?䭰)
-  ("hasp" ?馜)
-  ("hatif" ?𤾸)
-  ("hatt" ?皏)
-  ("hatxc" ?馦)
-  ("hau" ("笆癿"))
-  ("haumt" ?皚)
-  ("hauu" ?䭯)
-  ("havid" ?皪)
-  ("havt" ?簋)
-  ("haw" ?畠)
-  ("hawe" ?𥲑)
-  ("hawot" ?馧)
-  ("hayck" ?皎)
-  ("hayd" ?梟)
-  ("hayf" ?鳥)
-  ("haymp" ?皉)
-  ("hayrb" ?皜)
-  ("hayu" ?島)
-  ("hayv" ?裊)
-  ("hbbm" ?舋)
-  ("hbbr" ?䈑)
-  ("hbbt" ?䀉)
-  ("hbbuu" ?覺)
-  ("hbdci" ?𦦵)
-  ("hbddf" ?爨)
-  ("hbe" ?澩)
-  ("hbf" ("燢爂"))
-  ("hbfe" ?籐)
-  ("hbff" ?𥸎)
-  ("hbg" ?壆)
-  ("hbhaf" ("鵳鶣鷮鷽"))
-  ("hbhgr" ?嚳)
-  ("hbhvf" ?緜)
-  ("hbk" ("奥奧"))
-  ("hbks" ?筋)
-  ("hblmp" ?𠤣)
-  ("hbln" ?制)
-  ("hbmbc" ?顅)
-  ("hbmch" ?釁)
-  ("hbmgi" ?璺)
-  ("hbmr" ("筒礐"))
-  ("hbms" ?筯)
-  ("hbmvn" ?甂)
-  ("hbnbg" ?觷)
-  ("hbnd" ?學)
-  ("hbnl" ?鄅)
-  ("hbnwf" ?鱟)
-  ("hbok" ?敿)
-  ("hbq" ?甪)
-  ("hbr" ("向𠿟"))
-  ("hbsd" ?箏)
-  ("hbse" ?箙)
-  ("hbsmm" ("翩䎗"))
-  ("hbt" ("血笧"))
-  ("hbtmc" ?黌)
-  ("hbu" ("自嶨"))
-  ("hbue" ("籰𥴠"))
-  ("hbuf" ?纂)
-  ("hbuh" ?篎)
-  ("hbui" ("篡簒"))
-  ("hbut" ?算)
-  ("hbuu" ("筧篹"))
-  ("hbuv" ?籑)
-  ("hbyi" ?舟)
-  ("hcg" ?𡒊)
-  ("hchaf" ?鸒)
-  ("hchg" ?籦)
-  ("hcii" ?籛)
-  ("hcjwj" ?轝)
-  ("hcln" ("劉劗"))
-  ("hcmr" ?礜)
-  ("hcnl" ("鄮酇"))
-  ("hcno" ?歟)
-  ("hcp" ?㦛)
-  ("hcpm" ?𥳾)
-  ("hcq" ("舉擧"))
-  ("hcv" ?嬃)
-  ("hcve" ?籙)
-  ("hcymr" ?譽)
-  ("hd" ?禾)
-  ("hda" ?香)
-  ("hdaiu" ?穊)
-  ("hdamj" ?稈)
-  ("hdb" ?策)
-  ("hdbgb" ?稱)
-  ("hdbgr" ?稠)
-  ("hdbhx" ?稻)
-  ("hdbk" ?𥰡)
-  ("hdbm" ?租)
-  ("hdbmp" ?穩)
-  ("hdbmr" ?秱)
-  ("hdbn" ?箣)
-  ("hdbnd" ?稃)
-  ("hdbof" ?穄)
-  ("hdbt" ?盉)
-  ("hdbu" ?箱)
-  ("hdbwi" ?穱)
-  ("hdci" ?𥯆)
-  ("hdcnh" ?稊)
-  ("hdcru" ?稅)
-  ("hdcsh" ?秎)
-  ("hdd" ?箖)
-  ("hddj" ?秣)
-  ("hddmq" ?稦)
-  ("hdf" ?秋)
-  ("hdfb" ?稍)
-  ("hdfh" ?秒)
-  ("hdgce" ?稜)
-  ("hdgcg" ?稑)
-  ("hdggu" ?穘)
-  ("hdgow" ?穡)
-  ("hdgr" ?秸)
-  ("hdhaf" ("鴸鷍"))
-  ("hdhah" ?穆)
-  ("hdhd" ?秝)
-  ("hdhhj" ?稗)
-  ("hdhjg" ?種)
-  ("hdhkb" ?穚)
-  ("hdhne" ?毇)
-  ("hdhp" ?秅)
-  ("hdhpm" ?秪)
-  ("hdhqo" ?秩)
-  ("hdhqu" ?秏)
-  ("hdhsb" ?稨)
-  ("hdhu" ?禿)
-  ("hdhvp" ?秖)
-  ("hdhxc" ?穥)
-  ("hdi" ?私)
-  ("hdiav" ?稂)
-  ("hdice" ?稄)
-  ("hdihu" ?𥝲)
-  ("hdiih" ?穇)
-  ("hdijc" ?秫)
-  ("hdije" ?𥟇)
-  ("hdilb" ?𥡲)
-  ("hdile" ?穅)
-  ("hdipf" ?穮)
-  ("hdir" ?秮)
-  ("hdirm" ?稢)
-  ("hditc" ?穬)
-  ("hdiua" ?稽)
-  ("hdiuu" ?嵇)
-  ("hdjbc" ?稹)
-  ("hdjbm" ?稙)
-  ("hdjcr" ?穃)
-  ("hdjhp" ?秺)
-  ("hdjip" ?穗)
-  ("hdjmf" ?𥟡)
-  ("hdjmo" ?稼)
-  ("hdkkb" ?稀)
-  ("hdl" ("种秉"))
-  ("hdlbk" ?秧)
-  ("hdlc" ?籟)
-  ("hdln" ("利剁"))
-  ("hdlo" ?簌)
-  ("hdlp" ?乘)
-  ("hdlw" ("釉秞"))
-  ("hdlxh" ?秭)
-  ("hdm" ?笨)
-  ("hdmfj" ?秤)
-  ("hdmfm" ?秠)
-  ("hdmig" ?秷)
-  ("hdmj" ?秆)
-  ("hdmq" ?𥯤)
-  ("hdmrw" ?稫)
-  ("hdmvn" ?甈)
-  ("hdnd" ("季秄"))
-  ("hdnhs" ?秀)
-  ("hdnin" ?移)
-  ("hdnl" ("邾鄡"))
-  ("hdnmu" ?臲)
-  ("hdnob" ?稰)
-  ("hdnwa" ?穭)
-  ("hdoae" ?稪)
-  ("hdob" ?䄲)
-  ("hdoe" ?黍)
-  ("hdog" ?稚)
-  ("hdogf" ?穛)
-  ("hdoii" ?秢)
-  ("hdoip" ?稔)
-  ("hdoir" ?䅮)
-  ("hdok" ?斆)
-  ("hdomb" ?稐)
-  ("hdomd" ?稌)
-  ("hdomr" ?秴)
-  ("hdoo" ?箂)
-  ("hdp" ?悉)
-  ("hdph" ?秘)
-  ("hdpp" ?秕)
-  ("hdppa" ("稭𥟠"))
-  ("hdqmc" ?積)
-  ("hdr" ?和)
-  ("hdrhg" ?程)
-  ("hdrhr" ?稆)
-  ("hdsb" ?篐)
-  ("hdsmh" ?穋)
-  ("hdsp" ?秜)
-  ("hdsqf" ?𥡗)
-  ("hdss" ?秬)
-  ("hdsyj" ?稺)
-  ("hdsyq" ("穉𥣡"))
-  ("hdta" ?稓)
-  ("hdtcd" ?𥣈)
-  ("hdtct" ?䅬)
-  ("hdtmc" ("稘穔"))
-  ("hdtmj" ?䅿)
-  ("hdtoe" ?穫)
-  ("hdtwv" ?穠)
-  ("hdu" ?秈)
-  ("hduce" ?稯)
-  ("hdv" ?委)
-  ("hdvii" ?穖)
-  ("hdw" ?番)
-  ("hdwce" ?稷)
-  ("hdwd" ?稞)
-  ("hdwhd" ?稛)
-  ("hdwjr" ?稒)
-  ("hdwlj" ?釋)
-  ("hdye" ?斅)
-  ("hdyhn" ?秔)
-  ("hdyj" ?科)
-  ("hdymh" ?穢)
-  ("hdyrb" ?稿)
-  ("hdyrd" ?稕)
-  ("hdyrv" ?穰)
-  ("hdyta" ?䅧)
-  ("hdytg" ?穜)
-  ("hdyto" ?穟)
-  ("hdyx" ?穧)
-  ("he" ("反夂"))
-  ("heag" ?篞)
-  ("heah" ?簜)
-  ("hebt" ?盤)
-  ("hec" ?鎜)
-  ("hed" ("条槃"))
-  ("heg" ?垼)
-  ("heha" ?箔)
-  ("hehee" ?灥)
-  ("hehu" ?箲)
-  ("hehw" ?籓)
-  ("heii" ?簿)
-  ("heir" ?箈)
-  ("heks" ?务)
-  ("helb" ?幋)
-  ("helmi" ?螌)
-  ("hemr" ?磐)
-  ("henl" ?鄋)
-  ("hep" ?慇)
-  ("hepd" ?筂)
-  ("heq" ("搫夅"))
-  ("heqj" ?夆)
-  ("her" ?各)
-  ("hesu" ?笵)
-  ("hetc" ?篊)
-  ("hetlj" ?鞶)
-  ("hev" ?媻)
-  ("hevif" ?縏)
-  ("hew" ?备)
-  ("hey" ("处冬"))
-  ("heyhv" ?褩)
-  ("heyli" ?螽)
-  ("heyr" ?黏)
-  ("heyub" ?黐)
-  ("hfaht" ?鵿)
-  ("hfate" ?鸔)
-  ("hfb" ?筲)
-  ("hfbn" ?箾)
-  ("hfbw" ?簹)
-  ("hfc" ?鍫)
-  ("hfd" ("乎釆䲷"))
-  ("hfdk" ?鴃)
-  ("hfesd" ?𪆫)
-  ("hffs" ?簩)
-  ("hfgdi" ?𪀔)
-  ("hfhaf" ?鶖)
-  ("hfhn" ?鳧)
-  ("hfhrb" ?鶳)
-  ("hfhu" ?箵)
-  ("hfhxu" ?鶃)
-  ("hfhyu" ?鷈)
-  ("hfice" ?鵔)
-  ("hfjc" ?鴥)
-  ("hfjp" ?鴕)
-  ("hfks" ?勳)
-  ("hflmi" ?蝵)
-  ("hfmmp" ?𪈳)
-  ("hfmvn" ?甃)
-  ("hfn" ?鳦)
-  ("hfnl" ?鄔)
-  ("hfno" ?歍)
-  ("hfog" ?鵻)
-  ("hfomd" ?鵌)
-  ("hfp" ?愁)
-  ("hfq" ?揫)
-  ("hfsqf" ?鷌)
-  ("hftgi" ?鸃)
-  ("hftmc" ?鶀)
-  ("hftoe" ?鸌)
-  ("hfv" ?媝)
-  ("hfydk" ?鷻)
-  ("hg" ("壬𡈼"))
-  ("hgcr" ?簭)
-  ("hgdi" ?等)
-  ("hgea" ?濌)
-  ("hgf" ?熏)
-  ("hgfmu" ?皝)
-  ("hgg" ?筀)
-  ("hghne" ?毀)
-  ("hghu" ?先)
-  ("hgi" ?丟)
-  ("hgit" ?篕)
-  ("hgks" ?動)
-  ("hgmbc" ?顧)
-  ("hgmvn" ?𤭮)
-  ("hgni" ?籌)
-  ("hgnl" ?𨛘)
-  ("hgpm" ?筠)
-  ("hgr" ?告)
-  ("hgrg" ?籉)
-  ("hgrly" ?靠)
-  ("hhag" ?篁)
-  ("hhail" ?卿)
-  ("hhbuc" ?貿)
-  ("hhd" ?棃)
-  ("hhdi" ?射)
-  ("hhdm" ?躰)
-  ("hhdn" ("筣簃"))
-  ("hhfbr" ?躺)
-  ("hhffs" ?軂)
-  ("hhfh" ?𨈘)
-  ("hhgr" ?筶)
-  ("hhgu" ?筅)
-  ("hhh" ?彡)
-  ("hhhaf" ?鵹)
-  ("hhhj" ?箄)
-  ("hhhnd" ?躲)
-  ("hhho" ?辵)
-  ("hhhq" ?犂)
-  ("hhj" ?卑)
-  ("hhjm" ?箠)
-  ("hhjmc" ?軉)
-  ("hhjr" ?筈)
-  ("hhk" ?笑)
-  ("hhkb" ?簥)
-  ("hhlbu" ?躭)
-  ("hhlmo" ?䠷)
-  ("hhlo" ?笊)
-  ("hhmbc" ?須)
-  ("hhmdm" ?𨊛)
-  ("hhmmp" ?𨉼)
-  ("hhn" ?躬)
-  ("hhnwf" ?鯬)
-  ("hhoe" ?黎)
-  ("hhok" ?䉠)
-  ("hhol" ?篽)
-  ("hhon" ?筕)
-  ("hhoo" ?簁)
-  ("hhp" ?惣)
-  ("hhpfd" ?躹)
-  ("hhpp" ?𨈚)
-  ("hhqm" ?笙)
-  ("hhqu" ?笔)
-  ("hhrb" ?篩)
-  ("hhrrj" ?軃)
-  ("hhs" ?笮)
-  ("hhsav" ?躽)
-  ("hhsb" ?篇)
-  ("hhsl" ?卯)
-  ("hhslc" ?贕)
-  ("hhsld" ?孵)
-  ("hhsle" ?毈)
-  ("hhsli" ?卵)
-  ("hhsmv" ?躼)
-  ("hhsrr" ?軀)
-  ("hhuc" ?籫)
-  ("hhvo" ?笟)
-  ("hhvu" ?篼)
-  ("hhw" ?留)
-  ("hhwd" ?躶)
-  ("hhwgf" ?黧)
-  ("hhwp" ?篦)
-  ("hhxc" ?籅)
-  ("hhyu" ?篪)
-  ("hi" ("么鬼"))
-  ("hiav" ?筤)
-  ("hibt" ?簠)
-  ("hibtv" ?魍)
-  ("hifb" ?魈)
-  ("hihaf" ("鵝鵞"))
-  ("hihml" ?鬿)
-  ("hihq" ?犩)
-  ("hihr" ?箴)
-  ("hihs" ?筬)
-  ("hii" ?箋)
-  ("hiih" ?篸)
-  ("hiikk" ?魃)
-  ("hiipj" ?𩲭)
-  ("hiirm" ?魊)
-  ("hiit" ?𥵃)
-  ("hiiv" ?魆)
-  ("hijb" ?𥮉)
-  ("hijd" ?魅)
-  ("hije" ?鬾)
-  ("himlb" ?魎)
-  ("himwf" ?魒)
-  ("hino" ?乏)
-  ("hiog" ?魋)
-  ("hioll" ?魀)
-  ("hipm" ?𥳁)
-  ("hir" ?笞)
-  ("hit" ?笲)
-  ("hitb" ?𥱊)
-  ("hitc" ?簾)
-  ("hitf" ?䉀)
-  ("hitmc" ?魌)
-  ("hitwi" ?𩴾)
-  ("hitxc" ?魐)
-  ("hivii" ?魕)
-  ("hixp" ?簏)
-  ("hiyj" ?魁)
-  ("hiypm" ?魖)
-  ("hiyub" ?魑)
-  ("hj" ?千)
-  ("hjbc" ?貭)
-  ("hjbu" ?盾)
-  ("hjcm" ?箜)
-  ("hjd" ("朱栞"))
-  ("hjhaf" ?鵯)
-  ("hjhne" ?段)
-  ("hjhx" ?臿)
-  ("hjii" ("篿簙"))
-  ("hjim" ?籖)
-  ("hjjj" ?簳)
-  ("hjjo" ?簐)
-  ("hjjr" ?簵)
-  ("hjju" ?範)
-  ("hjka" ?箸)
-  ("hjln" ?𠜱)
-  ("hjlo" ?箑)
-  ("hjlp" ?乖)
-  ("hjmbc" ?顊)
-  ("hjmk" ?簆)
-  ("hjmu" ?筦)
-  ("hjnl" ?郫)
-  ("hjnu" ?箢)
-  ("hjr" ?舌)
-  ("hjrr" ?管)
-  ("hjsmm" ("翱翺"))
-  ("hjtm" ?垂)
-  ("hjwg" ?重)
-  ("hk" ?夭)
-  ("hka" ?昋)
-  ("hkapv" ?𦤦)
-  ("hkcf" ?簝)
-  ("hkd" ?棨)
-  ("hke" ?叐)
-  ("hkhaf" ("鸄鴌"))
-  ("hkk" ?笅)
-  ("hklmi" ?蚕)
-  ("hkln" ?刋)
-  ("hklq" ?肇)
-  ("hkoo" ?筴)
-  ("hkp" ("懲忝"))
-  ("hkr" ?吞)
-  ("hkrbr" ?喬)
-  ("hks" ?竻)
-  ("hksr" ?笳)
-  ("hku" ("岙嶴"))
-  ("hkvif" ?綮)
-  ("hkymr" ?譥)
-  ("hlapv" ?齃)
-  ("hlbi" ?禹)
-  ("hlbuc" ?質)
-  ("hldam" ?齄)
-  ("hlgbo" ?䶑)
-  ("hlha" ?皙)
-  ("hlhdl" ?𥡝)
-  ("hlhuk" ?齅)
-  ("hljbv" ?齉)
-  ("hlkn" ?鼽)
-  ("hlks" ?劤)
-  ("hlle" ?齂)
-  ("hllj" ?簰)
-  ("hlln" ("劓笰"))
-  ("hlmbc" ?頎)
-  ("hlmc" ?簣)
-  ("hlmj" ?鼾)
-  ("hlmmf" ?禦)
-  ("hlmo" ?筄)
-  ("hlmvn" ?齀)
-  ("hlno" ?欣)
-  ("hlo" ?爪)
-  ("hlpr" ?齁)
-  ("hlq" ?筆)
-  ("hltwv" ?齈)
-  ("hlvk" ?籔)
-  ("hlvvu" ?齆)
-  ("hlw" ?笛)
-  ("hlwli" ?斶)
-  ("hlwv" ?簍)
-  ("hlx" ?簫)
-  ("hlxh" ?笫)
-  ("hlypm" ?齇)
-  ("hm" ?笁)
-  ("hmau" ?巵)
-  ("hmbc" ?篢)
-  ("hmbg" ?籗)
-  ("hmbu" ?眚)
-  ("hmd" ?竽)
-  ("hmgn" ("箌籈"))
-  ("hmgt" ?筭)
-  ("hmhaf" ("鴟鷎"))
-  ("hmhml" ?斵)
-  ("hmhmm" ?㽓)
-  ("hmhne" ?毁)
-  ("hmhqm" ?甡)
-  ("hmj" ?竿)
-  ("hml" ?斤)
-  ("hmlk" ?筻)
-  ("hmlm" ?𥮳)
-  ("hmm" ?竺)
-  ("hmmk" ?䈣)
-  ("hmmp" ?籭)
-  ("hmmu" ?笎)
-  ("hmmvn" ?甀)
-  ("hmnd" ?築)
-  ("hmnj" ?筑)
-  ("hmnl" ("郵邸筇"))
-  ("hmnq" ?篫)
-  ("hmnr" ?笴)
-  ("hmoo" ?筮)
-  ("hmp" ("惩憇"))
-  ("hmr" ?后)
-  ("hmrg" ?垕)
-  ("hmsl" ?笻)
-  ("hmsmb" ?歸)
-  ("hmsu" ?卮)
-  ("hmt" ?笄)
-  ("hmua" ?簪)
-  ("hmvh" ?笌)
-  ("hmwd" ?篥)
-  ("hmwf" ?篻)
-  ("hmwj" ?簟)
-  ("hmwks" ?甥)
-  ("hmy" ?斥)
-  ("hn" ("几凢𠂊"))
-  ("hnamh" ?颺)
-  ("hnbmc" ?颶)
-  ("hnbou" ?䬙)
-  ("hnbuc" ?𩗗)
-  ("hnc" ?鋫)
-  ("hncr" ?簷)
-  ("hnd" ("朵梨"))
-  ("hndmq" ?颹)
-  ("hndo" ?箛)
-  ("hne" ("凤殳"))
-  ("hnef" ?篜)
-  ("hneii" ?颾)
-  ("hnff" ?颷)
-  ("hnfff" ?飈)
-  ("hnhag" ?凰)
-  ("hnhdv" ?䬐)
-  ("hnhe" ?笈)
-  ("hnhhh" ?颩)
-  ("hnhhw" ?飀)
-  ("hnhjr" ?颳)
-  ("hnhli" ?風)
-  ("hnhq" ?犁)
-  ("hnhxe" ?颼)
-  ("hni" ?凡)
-  ("hnib" ?筩)
-  ("hnikk" ?飇)
-  ("hnir" ?颱)
-  ("hnk" ("风𠘰"))
-  ("hnkcf" ?飉)
-  ("hnkg" ?筳)
-  ("hnkm" ?筵)
-  ("hnld" ("篨𥱥"))
-  ("hnlh" ?第)
-  ("hnmaf" ?鳳)
-  ("hnmgh" ?飋)
-  ("hnmm" ?篛)
-  ("hnmni" ?夙)
-  ("hnmnn" ?颲)
-  ("hnmvh" ?颬)
-  ("hnmwf" ?飃)
-  ("hnoe" ?㴝)
-  ("hnono" ?颴)
-  ("hnot" ?簦)
-  ("hnp" ?愆)
-  ("hnpru" ?颮)
-  ("hnq" ?掣)
-  ("hnqkq" ?𩗴)
-  ("hnrms" ?𩖸)
-  ("hnryo" ?躗)
-  ("hnshr" ?䫿)
-  ("hnsmh" ?飂)
-  ("hnu" ?𩖞)
-  ("hnwp" ?颸)
-  ("hnyhv" ?製)
-  ("hnyk" ?𩖰)
-  ("hnymr" ?讆)
-  ("hnyr" ?颭)
-  ("ho" ("八彳"))
-  ("hoa" ?昝)
-  ("hoahu" ?𢔰)
-  ("hoami" ?得)
-  ("hoamo" ?徥)
-  ("hoau" ?爬)
-  ("hoaue" ?忁)
-  ("hoav" ?很)
-  ("hobc" ?籲)
-  ("hobg" ?篧)
-  ("hobgn" ?衢)
-  ("hobgr" ?徟)
-  ("hobm" ?徂)
-  ("hobou" ?徭)
-  ("hobrn" ?衕)
-  ("hobug" ?忂)
-  ("hobvk" ?徯)
-  ("hoci" ?彸)
-  ("hocmn" ?銜)
-  ("hodbn" ?衞)
-  ("hodhe" ?彼)
-  ("hodi" ?符)
-  ("hodmq" ?徫)
-  ("hodoo" ?徠)
-  ("hodqn" ?衛)
-  ("hoemn" ?衍)
-  ("hof" ?熧)
-  ("hofbk" ?徶)
-  ("hofbr" ?徜)
-  ("hogdi" ?待)
-  ("hoge" ?䉶)
-  ("hoggn" ?街)
-  ("hoggu" ?徺)
-  ("hogtj" ?𢔛)
-  ("hogyo" ?徒)
-  ("hohaf" ("鴔鴩"))
-  ("hohag" ?徨)
-  ("hohgn" ?衝)
-  ("hohju" ?循)
-  ("hohkn" ?𧗤)
-  ("hohne" ?役)
-  ("hohpm" ?彽)
-  ("hohqm" ?徃)
-  ("hohqo" ("瓞𤔅"))
-  ("hohs" ?筰)
-  ("hohsk" ?徼)
-  ("hoi" ?筏)
-  ("hoib" ?籂)
-  ("hoice" ?𢓭)
-  ("hoicn" ?術)
-  ("hoii" ?笭)
-  ("hoim" ?籤)
-  ("hoimn" ?𧗠)
-  ("hoin" ?笒)
-  ("hoip" ?笩)
-  ("hoir" ?篬)
-  ("hoisb" ?徧)
-  ("hojcn" ?衠)
-  ("hojmf" ?徖)
-  ("hojrn" ?衚)
-  ("hojwp" ?德)
-  ("hokmr" ?徛)
-  ("hoks" ?劮)
-  ("hold" ?篠)
-  ("holii" ?瓥)
-  ("holk" ?筱)
-  ("holln" ?彿)
-  ("holmy" ?徘)
-  ("holn" ?𠠬)
-  ("holq" ?律)
-  ("holy" ?𥮴)
-  ("homb" ?籥)
-  ("homcw" ?徆)
-  ("homd" ?筡)
-  ("homg" ?筌)
-  ("homjn" ?衎)
-  ("homk" ?箯)
-  ("hommn" ?行)
-  ("homnf" ?鴴)
-  ("homo" ?簽)
-  ("homr" ?答)
-  ("homrn" ?衙)
-  ("homun" ?衏)
-  ("homvm" ?徑)
-  ("homwf" ?徱)
-  ("homym" ?征)
-  ("honfn" ?𢖍)
-  ("honhe" ?彶)
-  ("honk" ?篌)
-  ("honkn" ("衡𧗽𧗾"))
-  ("honkq" ?徤)
-  ("hooae" ?復)
-  ("hooii" ?彾)
-  ("hooma" ?徻)
-  ("hoomd" ?徐)
-  ("hooml" ?御)
-  ("hoooo" ?從)
-  ("hop" ("慫怣𢜛"))
-  ("hopa" ?徇)
-  ("hopi" ("彴瓝"))
-  ("hopru" ("瓟爮"))
-  ("hopsh" ?彻)
-  ("hoqb" ?篟)
-  ("hoqkq" ?𢔓)
-  ("hor" ?咎)
-  ("horye" ?徦)
-  ("hosj" ?聳)
-  ("hosyq" ?徲)
-  ("hotcn" ?衖)
-  ("hotq" ?徉)
-  ("houfk" ("黴徽鰴"))
-  ("houfn" ?䘗)
-  ("hougk" ?徵)
-  ("hourk" ?徾)
-  ("houuk" ?微)
-  ("hovie" ?後)
-  ("howr" ?徊)
-  ("hoybk" ?徹)
-  ("hoybp" ?徿)
-  ("hoybs" ?徬)
-  ("hoyck" ?㼎)
-  ("hoyg" ?往)
-  ("hoyhs" ?彷)
-  ("hoyin" ?衒)
-  ("hoyj" ?斞)
-  ("hoylo" ?徙)
-  ("hoynn" ?䘕)
-  ("hoyrv" ?忀)
-  ("hoytj" ?𢕔)
-  ("hp" ?乇)
-  ("hpa" ("昏筍"))
-  ("hpd" ?竾)
-  ("hpdk" ?筷)
-  ("hphaf" ?鵖)
-  ("hphh" ?笏)
-  ("hpi" ?𥫩)
-  ("hpim" ?笉)
-  ("hplb" ?帋)
-  ("hpln" ?剩)
-  ("hpm" ?氐)
-  ("hpmvu" ?旣)
-  ("hpnl" ?鄎)
-  ("hpp" ?笓)
-  ("hpr" ?笱)
-  ("hpru" ?笣)
-  ("hpsl" ("印卽"))
-  ("hpt" ?笹)
-  ("hpuu" ?篘)
-  ("hq" ("牛牜"))
-  ("hqate" ?犦)
-  ("hqau" ?筢)
-  ("hqawe" ?𤛔)
-  ("hqbmc" ?犋)
-  ("hqbtu" ?犅)
-  ("hqbu" ?看)
-  ("hqbuk" ?煟)
-  ("hqby" ?𤘪)
-  ("hqda" ?籍)
-  ("hqfqu" ?犈)
-  ("hqg" ?牡)
-  ("hqgdi" ?特)
-  ("hqgwc" ?犢)
-  ("hqhdj" ?煐)
-  ("hqhgr" ?牿)
-  ("hqhj" ?篺)
-  ("hqhkb" ?犞)
-  ("hqhpm" ?牴)
-  ("hqhq" ?牪)
-  ("hqhqm" ?牲)
-  ("hqhqq" ?犇)
-  ("hqhqu" ?牦)
-  ("hqhw" ?籀)
-  ("hqi" ?我)
-  ("hqipf" ?犥)
-  ("hqisb" ?犏)
-  ("hqiuh" ?牻)
-  ("hqjbd" ?㹀)
-  ("hqjbm" ?犆)
-  ("hqjm" ?篲)
-  ("hqjmm" ?𤚗)
-  ("hqjnd" ?牸)
-  ("hqjqr" ?犗)
-  ("hqjr" ?牯)
-  ("hqjru" ?𤙥)
-  ("hqkmr" ?犄)
-  ("hqks" ?牞)
-  ("hqlw" ?牰)
-  ("hqlxh" ?牬)
-  ("hqm" ?生)
-  ("hqmb" ?箐)
-  ("hqmc" ?簀)
-  ("hqmmr" ?牾)
-  ("hqmqj" ?拜)
-  ("hqmtb" ?犡)
-  ("hqmvm" ?牼)
-  ("hqnbg" ?觕)
-  ("hqnkq" ?煋)
-  ("hqo" ?失)
-  ("hqok" ?牧)
-  ("hqomg" ?牷)
-  ("hqond" ?犔)
-  ("hqp" ?牝)
-  ("hqpd" ?牠)
-  ("hqphh" ?物)
-  ("hqpuu" ?犓)
-  ("hqr" ("筘𤘘"))
-  ("hqrye" ?煰)
-  ("hqsb" ?箍)
-  ("hqshi" ?牣)
-  ("hqta" ?簎)
-  ("hqtb" ?簼)
-  ("hqtce" ?犪)
-  ("hqtgs" ?犧)
-  ("hqthb" ?犕)
-  ("hqtm" ?箝)
-  ("hqu" ?毛)
-  ("hqvvv" ?犣)
-  ("hqwj" ?籜)
-  ("hqwlp" ?犤)
-  ("hqwyi" ?牳)
-  ("hqyaj" ?𤙴)
-  ("hqybp" ?𤜆)
-  ("hqyrb" ?犒)
-  ("hqyrd" ?犉)
-  ("hqytg" ?犝)
-  ("hrbc" ?篔)
-  ("hrdlc" ?𦧺)
-  ("hrff" ?舕)
-  ("hrgb" ?舑)
-  ("hrhaf" ("鵠鴰鵅鴭"))
-  ("hrhkp" ?舔)
-  ("hrhpm" ("錕迣煘鬳"))
-  ("hrhr" ?筥)
-  ("hrhvp" ?舐)
-  ("hrj" ?阜)
-  ("hrks" ?勂)
-  ("hrlb" ?帥)
-  ("hrlmi" ?蛗)
-  ("hrln" ("刮劄"))
-  ("hrlr" ?𨸏)
-  ("hrmbc" ("頧頟"))
-  ("hrmlb" ?師)
-  ("hrmr" ?簬)
-  ("hrncr" ?舚)
-  ("hrnl" ("郜郈"))
-  ("hrog" ?雒)
-  ("hrok" ?啟)
-  ("hrrj" ?簞)
-  ("hrtm" ?甜)
-  ("hru" ?峊)
-  ("hruc" ?簨)
-  ("hrvp" ?笢)
-  ("hrwvf" ?𦧲)
-  ("hryf" ?烏)
-  ("hs" ("戶乍"))
-  ("hsb" ?肩)
-  ("hsbr" ?扃)
-  ("hsbt" ?扁)
-  ("hsff" ?扊)
-  ("hsfi" ?𥳀)
-  ("hshaf" ?𩿞)
-  ("hshml" ?所)
-  ("hshne" ("殷𣪧"))
-  ("hshr" ?笤)
-  ("hshu" ?𠒎)
-  ("hsik" ?戾)
-  ("hsit" ?籃)
-  ("hsj" ?䇯)
-  ("hsk" ?笋)
-  ("hsko" ?篋)
-  ("hskr" ?䇹)
-  ("hslc" ?籄)
-  ("hslmy" ?扉)
-  ("hsly" ?篚)
-  ("hsmb" ?箒)
-  ("hsmbl" ?𥤃)
-  ("hsmg" ("筐籊"))
-  ("hsmr" ?笥)
-  ("hsog" ?雇)
-  ("hsok" ?敫)
-  ("hsp" ?怎)
-  ("hsqf" ?篤)
-  ("hsr" ?笸)
-  ("hsrau" ?扈)
-  ("hsru" ?戺)
-  ("hssmm" ?扇)
-  ("hsyhs" ?房)
-  ("hsyhv" ?扆)
-  ("hsyj" ?戽)
-  ("hsyr" ?扂)
-  ("hsyu" ?𡷊)
-  ("ht" ?升)
-  ("htbn" ?箭)
-  ("htce" ?簸)
-  ("htcg" ?簊)
-  ("htcl" ?簛)
-  ("hte" ?𣲛)
-  ("htfq" ?衅)
-  ("htg" ?𡉼)
-  ("hthaf" ?鷑)
-  ("htjs" ?簕)
-  ("htkr" ?箬)
-  ("htmc" ("簧箕"))
-  ("htmf" ?衃)
-  ("htmo" ?篏)
-  ("htng" ?衄)
-  ("htnl" ?䘏)
-  ("htoho" ?衆)
-  ("htshi" ?衂)
-  ("htsj" ?衈)
-  ("htsl" ?卹)
-  ("httb" ?篝)
-  ("httwi" ?衊)
-  ("hubuc" ?贊)
-  ("hud" ?臬)
-  ("hudm" ?𦤎)
-  ("huf" ("毜熈𤆬"))
-  ("huff" ?毯)
-  ("huhaf" ("鵚鶂鶞鷉"))
-  ("huhgu" ("毨兟"))
-  ("huhon" ?𠒣)
-  ("huhuu" ?毳)
-  ("huihq" ?毪)
-  ("huij" ?毧)
-  ("huije" ?毬)
-  ("huik" ?臭)
-  ("huikk" ?瞂)
-  ("huioj" ?臯)
-  ("hukq" ?𦤑)
-  ("hulmc" ?穨)
-  ("huln" ?𠜎)
-  ("humbc" ?頹)
-  ("humcw" ?毢)
-  ("hummu" ?𠒑)
-  ("hunkq" ?毽)
-  ("hunl" ("郋郳𠒒"))
-  ("huno" ?歋)
-  ("hunwa" ?氌)
-  ("huomn" ?毺)
-  ("huooo" ?臮)
-  ("hup" ("息憩"))
-  ("hupru" ?𣭚)
-  ("hutak" ?氁)
-  ("hutca" ?氆)
-  ("huu" ?嵆)
-  ("huwml" ?鼻)
-  ("huwp" ?毸)
-  ("huyj" ?𣁽)
-  ("huyr" ?毡)
-  ("huytj" ?辠)
-  ("huytr" ?毰)
-  ("hv" ?𧘇)
-  ("hvajv" ?鼹)
-  ("hvbjj" ?鼲)
-  ("hvbu" ?覣)
-  ("hvbuc" ?鼰)
-  ("hvbuk" ?鼳)
-  ("hvbuu" ?覛)
-  ("hvbvk" ?鼷)
-  ("hvcsh" ?鼢)
-  ("hve" ?笯)
-  ("hvfi" ?箹)
-  ("hvgdi" ?鼭)
-  ("hvhey" ?鼨)
-  ("hvhi" ?魏)
-  ("hvhqm" ?鼪)
-  ("hvhu" ?兜)
-  ("hvhyu" ?鼶)
-  ("hvif" ?系)
-  ("hvik" ?鼣)
-  ("hvikk" ?鼥)
-  ("hvil" ?籪)
-  ("hvio" ?瓜)
-  ("hvjck" ?鼵)
-  ("hvjp" ?鼧)
-  ("hvlw" ?鼬)
-  ("hvmmr" ?鼯)
-  ("hvmr" ?鼫)
-  ("hvmvn" ?瑏)
-  ("hvnkg" ?鼮)
-  ("hvno" ?篆)
-  ("hvp" ?氏)
-  ("hvpr" ?鼩)
-  ("hvqmb" ?鼱)
-  ("hvr" ?筎)
-  ("hvsav" ?鼴)
-  ("hvshr" ?鼦)
-  ("hvsl" ?卬)
-  ("hvsm" ?鸟)
-  ("hvtxc" ?鼸)
-  ("hvyk" ?鼤)
-  ("hwe" ?笝)
-  ("hwgti" ?睾)
-  ("hwhaf" ("鶹鷭"))
-  ("hwhd" ?箘)
-  ("hwhu" ?𠒇)
-  ("hwim" ?簂)
-  ("hwjr" ?箇)
-  ("hwk" ("囟筃"))
-  ("hwkk" ?囪)
-  ("hwks" ?勫)
-  ("hwl" ?笚)
-  ("hwlg" ?籮)
-  ("hwli" ?篾)
-  ("hwml" ?箅)
-  ("hwmvs" ?粵)
-  ("hwnk" ?囱)
-  ("hwnl" ?鄱)
-  ("hwnoo" ?飜)
-  ("hwp" ("悤𥯨"))
-  ("hwsmm" ?翻)
-  ("hwtj" ?篳)
-  ("hwww" ?䉪)
-  ("hx" ("臼𦥑"))
-  ("hxbc" ?興)
-  ("hxbt" ?盥)
-  ("hxh" ?身)
-  ("hxhu" ?兒)
-  ("hxjc" ?輿)
-  ("hxlb" ?帠)
-  ("hxle" ?叟)
-  ("hxno" ?歃)
-  ("hxo" ?臾)
-  ("hxt" ?舁)
-  ("hxu" ?龜)
-  ("hxvyv" ?鼠)
-  ("hxwks" ?舅)
-  ("hxyc" ?與)
-  ("hxyf" ?舄)
-  ("hyabu" ?艒)
-  ("hyau" ?舥)
-  ("hybb" ("簻𥰆"))
-  ("hybg" ?籬)
-  ("hybmr" ?𦨴)
-  ("hybnd" ?艀)
-  ("hybp" ?籠)
-  ("hybs" ?篣)
-  ("hybuu" ?䚀)
-  ("hyci" ?舩)
-  ("hyck" ?筊)
-  ("hycr" ?船)
-  ("hydhe" ("㿭𦨭"))
-  ("hydoo" ?𦩑)
-  ("hyfb" ?艄)
-  ("hyfbw" ?艡)
-  ("hygow" ?艢)
-  ("hyha" ?舶)
-  ("hyhaf" ?鵃)
-  ("hyhag" ?艎)
-  ("hyhe" ?舨)
-  ("hyhej" ?艂)
-  ("hyheq" ?舽)
-  ("hyhj" ?篷)
-  ("hyhlo" ?艞)
-  ("hyhm" ?簅)
-  ("hyhn" ?笐)
-  ("hyhne" ?般)
-  ("hyhni" ?䑺)
-  ("hyhr" ?簉)
-  ("hyhs" ("舴籩"))
-  ("hyhsb" ?艑)
-  ("hyhxe" ?艘)
-  ("hyite" ?艔)
-  ("hyjp" ?舵)
-  ("hyki" ?舦)
-  ("hykms" ?舿)
-  ("hykpb" ?艜)
-  ("hyl" ?舯)
-  ("hylm" ?䇛)
-  ("hylw" ?舳)
-  ("hylwv" ?艛)
-  ("hym" ?舡)
-  ("hymcw" ?舾)
-  ("hymlm" ?𦩒)
-  ("hymnr" ?舸)
-  ("hymo" ?篴)
-  ("hyndt" ?艋)
-  ("hynkg" ?艇)
-  ("hynri" ?艬)
-  ("hyoge" ?艭)
-  ("hyoii" ?舲)
-  ("hyoip" ?𦨮)
-  ("hyoir" ?艙)
-  ("hyoj" ?箤)
-  ("hyomd" ?艅)
-  ("hyono" ?𦩂)
-  ("hypm" ?𥲤)
-  ("hypp" ?舭)
-  ("hypt" ?籚)
-  ("hyptd" ?艓)
-  ("hypu" ("虒箎"))
-  ("hyr" ?笘)
-  ("hyrb" ?篙)
-  ("hyrji" ?艥)
-  ("hyrl" ?篰)
-  ("hyrn" ("籯籝"))
-  ("hyro" ?籇)
-  ("hysd" ?箷)
-  ("hysh" ?舠)
-  ("hyshu" ?艉)
-  ("hysit" ?艦)
-  ("hysk" ?簇)
-  ("hysm" ?𥰁)
-  ("hysy" ?箊)
-  ("hyt" ?笠)
-  ("hytb" ?𥴰)
-  ("hytbo" ?艨)
-  ("hytc" ?舼)
-  ("hytct" ?艗)
-  ("hytgi" ?艤)
-  ("hythu" ?艏)
-  ("hytj" ?𥭴)
-  ("hytqm" ?艖)
-  ("hytwa" ?艚)
-  ("hyu" ?舢)
-  ("hyub" ?篱)
-  ("hyuce" ?艐)
-  ("hyv" ?笀)
-  ("hywl" ?舺)
-  ("hywv" ?簑)
-  ("hyybs" ?艕)
-  ("hyyhn" ?航)
-  ("hyyhs" ?舫)
-  ("hyyo" ?籧)
-  ("hyyps" ?艣)
-  ("hyypt" ?艫)
-  ("hyytg" ?艟)
-  ("hyyvi" ?舷)
-  ("hyyx" ?艩)
-  ("i" ?戈)
-  ("iaie" ?廄)
-  ("iaiu" ?廐)
-  ("iav" ?良)
-  ("ib" ?禸)
-  ("ibbt" ?盙)
-  ("ibcn" ?廁)
-  ("ibcv" ?廮)
-  ("ibd" ?㮾)
-  ("ibdi" ?尃)
-  ("ibg" ?塱)
-  ("ibhaf" ("鵏鷛"))
-  ("ibhhh" ?㣑)
-  ("ibnl" ("鄘郙"))
-  ("ibpp" ?能)
-  ("ibuc" ?貟)
-  ("icff" ?𤒼)
-  ("ichaf" ?𪇵)
-  ("icnl" ?鄺)
-  ("icno" ?廞)
-  ("icp" ?怷)
-  ("id" ?床)
-  ("idbbr" ?𪎩)
-  ("idbu" ?廂)
-  ("idf" ?𤇍)
-  ("idfd" ?糜)
-  ("idg" ?塺)
-  ("idhd" ?穈)
-  ("idhda" ?黁)
-  ("idhi" ("魔麽"))
-  ("idhq" ?犘)
-  ("idhqu" ?麾)
-  ("idjtc" ?黂)
-  ("idlmy" ?靡)
-  ("idlyf" ?爢)
-  ("idmr" ?磨)
-  ("idoo" ?庲)
-  ("idq" ?摩)
-  ("idrhr" ?麿)
-  ("idsje" ?黀)
-  ("idvi" ?麼)
-  ("idvif" ?縻)
-  ("ie" ?氷)
-  ("iea" ?昶)
-  ("iebt" ?盚)
-  ("iedhe" ?皴)
-  ("iehhh" ?𢒋)
-  ("ieln" ?剫)
-  ("ienau" ?𠬍)
-  ("ienui" ?㕙)
-  ("ieok" ?救)
-  ("ieyhv" ?裘)
-  ("if" ?礻)
-  ("ifaa" ?𥚕)
-  ("ifam" ?𥘵)
-  ("ifamh" ?禓)
-  ("ifamo" ?禔)
-  ("ifasm" ?禢)
-  ("ifbbr" ?禍)
-  ("ifbgr" ?禂)
-  ("ifbhu" ?视)
-  ("ifbjj" ?禈)
-  ("ifbk" ?廠)
-  ("ifbm" ?祖)
-  ("ifbme" ?禐)
-  ("ifbuu" ?視)
-  ("ifcru" ?祱)
-  ("ifdmq" ?禕)
-  ("iffkc" ?禷)
-  ("iffmu" ?𥙑)
-  ("ifg" ?社)
-  ("ifgce" ?祾)
-  ("ifgi" ?祛)
-  ("ifgni" ?禱)
-  ("ifgrc" ?𥜝)
-  ("ifgrr" ?禧)
-  ("ifhaf" ?鷓)
-  ("ifhgr" ?祰)
-  ("ifhhj" ?禆)
-  ("ifhjd" ?祩)
-  ("ifhk" ?祅)
-  ("ifhml" ?祈)
-  ("ifhn" ?凴)
-  ("ifhne" ?祋)
-  ("ifhpm" ?祗)
-  ("ifhqi" ?䄉)
-  ("ifhqo" ?祑)
-  ("ifhs" ?祚)
-  ("ifhuc" ?禶)
-  ("ifhvp" ?祇)
-  ("ifhyu" ?禠)
-  ("ifikk" ?祓)
-  ("ifilr" ?禟)
-  ("ifit" ?祴)
-  ("ifjbc" ?禛)
-  ("ifjbm" ?禃)
-  ("ifjd" ?祙)
-  ("ifjka" ?禇)
-  ("ifjr" ?祜)
-  ("ifkmr" ?䄎)
-  ("ifkpb" ?𥛣)
-  ("ifkr" ?祐)
-  ("ifl" ?祌)
-  ("iflbk" ?䄃)
-  ("iflmo" ?祧)
-  ("iflpb" ?禙)
-  ("iflpc" ?𥜥)
-  ("iflwl" ?神)
-  ("ifmbc" ?顣)
-  ("ifmfb" ?禰)
-  ("ifmk" ?祆)
-  ("ifmmv" ?祳)
-  ("ifmr" ?祏)
-  ("ifmrw" ?福)
-  ("ifmtb" ?禲)
-  ("ifmwg" ?禋)
-  ("ifmwj" ?禫)
-  ("ifnf" ?祢)
-  ("ifnhs" ?礽)
-  ("ifnl" ("祁鄬"))
-  ("ifnmu" ?祪)
-  ("ifodi" ?祔)
-  ("ifohv" ?祣)
-  ("ifoll" ?祄)
-  ("ifoma" ?禬)
-  ("ifomb" ?禴)
-  ("ifomr" ?祫)
-  ("ifp" ("憑慼"))
-  ("ifpd" ?祂)
-  ("ifph" ?祕)
-  ("ifpi" ?礿)
-  ("ifpou" ?祹)
-  ("ifqhk" ?禊)
-  ("ifrhu" ?祝)
-  ("ifrrj" ?禪)
-  ("ifru" ?祀)
-  ("ifryo" ?蹙)
-  ("ifshr" ?祒)
-  ("ifsme" ?祲)
-  ("ifsmm" ?祤)
-  ("ifsmr" ?祠)
-  ("ifsqf" ?禡)
-  ("iftcg" ?禥)
-  ("iftgf" ?禚)
-  ("iftgr" ?𥛶)
-  ("iftmc" ?祺)
-  ("iftmd" ?禖)
-  ("iftq" ?祥)
-  ("iftwt" ?禮)
-  ("ifu" ?礼)
-  ("ifvii" ?禨)
-  ("ifvne" ?祿)
-  ("ifvno" ?禒)
-  ("ifwce" ?禝)
-  ("ifwd" ?祼)
-  ("ifwg" ?𥚃)
-  ("ifwk" ?䄄)
-  ("ifwlb" ?禑)
-  ("ifwlm" ?禤)
-  ("ifwp" ?禗)
-  ("ifwtc" ?禩)
-  ("ifybb" ?禘)
-  ("ifybc" ?禎)
-  ("ifyhs" ?祊)
-  ("ifylm" ?祉)
-  ("ifyoj" ?祽)
-  ("ifyrv" ?禳)
-  ("ifyto" ?禭)
-  ("ig" ?庄)
-  ("igb" ?膺)
-  ("igce" ?庱)
-  ("igdi" ?庤)
-  ("ighaf" ?鷹)
-  ("igi" ?庒)
-  ("igit" ?廅)
-  ("igow" ?廧)
-  ("igp" ?應)
-  ("igsk" ?廒)
-  ("igti" ?廚)
-  ("igyhv" ?装)
-  ("ih" ?戊)
-  ("ihaf" ?𩾷)
-  ("ihhi" ("螷蠯"))
-  ("ihhj" ?庳)
-  ("ihhqu" ?毿)
-  ("ihhw" ?廇)
-  ("ihi" ("戍廆"))
-  ("ihln" ?剼)
-  ("ihm" ?戌)
-  ("ihmf" ?烕)
-  ("ihml" ?庍)
-  ("ihmr" ?咸)
-  ("ihmv" ?威)
-  ("ihpm" ?底)
-  ("ihq" ?牟)
-  ("ihs" ?成)
-  ("ihsh" ?𢦓)
-  ("ihu" ?允)
-  ("ihxe" ?廋)
-  ("ihxo" ?庾)
-  ("ihymf" ?戚)
-  ("ii" ("戔広"))
-  ("iib" ?朗)
-  ("iibt" ?盞)
-  ("iiif" ?絫)
-  ("iiih" ?參)
-  ("iiil" ?廊)
-  ("iiip" ?叅)
-  ("iiln" ("剆剗"))
-  ("iinl" ?郎)
-  ("iino" ?欴)
-  ("iiobo" ?腐)
-  ("iiuh" ?庬)
-  ("iixp" ?廘)
-  ("ij" ?戎)
-  ("ijb" ?甫)
-  ("ijc" ?朮)
-  ("ijcc" ?麻)
-  ("ije" ("求庋"))
-  ("ijjb" ?廟)
-  ("ijkd" ?庨)
-  ("ijwj" ?庫)
-  ("ik" ("义庆犬"))
-  ("ikbuc" ?貵)
-  ("ikd" ?𣘼)
-  ("ikhhh" ?参)
-  ("ikhni" ?飆)
-  ("ikikk" ?猋)
-  ("ikjwj" ?軬)
-  ("ikk" ?犮)
-  ("iklq" ?𦘦)
-  ("iklu" ?庵)
-  ("ikmg" ?𤨣)
-  ("ikmmm" ?叁)
-  ("iknf" ?為)
-  ("ikno" ?欸)
-  ("ikp" ("龙慦"))
-  ("ikpb" ?廗)
-  ("ikr" ?啓)
-  ("ikrm" ?彧)
-  ("iku" ?尤)
-  ("ikw" ?畚)
-  ("ilb" ?庸)
-  ("ile" ?康)
-  ("ilg" ?𡏅)
-  ("ilil" ?州)
-  ("ilmo" ?庣)
-  ("iln" ?划)
-  ("ilo" ?庚)
-  ("ilob" ?𢉼)
-  ("iloc" ?賡)
-  ("ilr" ?唐)
-  ("ils" ?门)
-  ("ilw" ?庙)
-  ("ilwv" ?廔)
-  ("im" ?冫)
-  ("imbgr" ?凋)
-  ("imbsd" ?凈)
-  ("imc" ("凎剢"))
-  ("imcw" ?庮)
-  ("imdci" ?凇)
-  ("imdk" ?决)
-  ("imdw" ?凍)
-  ("ime" ?冰)
-  ("imfq" ?冸)
-  ("imgce" ?凌)
-  ("imgwc" ?凟)
-  ("imhgu" ?冼)
-  ("imice" ?𠗕)
-  ("imidq" ?𠘚)
-  ("imig" ?庢)
-  ("imihr" ?减)
-  ("imikk" ?冹)
-  ("imir" ?冶)
-  ("imjlv" ?凄)
-  ("iml" ("冲丬"))
-  ("imm" ?冮)
-  ("immgi" ?𤦂)
-  ("immmr" ?𠗐)
-  ("immnn" ?冽)
-  ("immp" ?廲)
-  ("immr" ?㓈)
-  ("immvh" ?冴)
-  ("immvm" ("冱𠗊"))
-  ("immwd" ?凓)
-  ("immwg" ?凐)
-  ("imnbk" ?𠗫)
-  ("imndt" ?𠗠)
-  ("imno" ?次)
-  ("imnui" ?𠗟)
-  ("imog" ?准)
-  ("imoii" ?冷)
-  ("imoir" ?凔)
-  ("imoiv" ?飡)
-  ("imomd" ?凃)
-  ("imomr" ?冾)
-  ("imp" ?惑)
-  ("imphh" ?𠖳)
-  ("impko" ?凝)
-  ("imqkk" ?凑)
-  ("imqmb" ?凊)
-  ("imrhu" ?况)
-  ("imsll" ?臧)
-  ("imsqf" ?馮)
-  ("imsuf" ("凞𠘑𠘕"))
-  ("imtcl" ?凘)
-  ("imue" ?廈)
-  ("imumt" ?凒)
-  ("imuog" ?凗)
-  ("imvh" ?庌)
-  ("imvid" ?𠘙)
-  ("imwjr" ?凅)
-  ("imwk" ?𠗃)
-  ("imyrf" ?凉)
-  ("imywd" ?凜)
-  ("imywf" ?凛)
-  ("inbq" ?廨)
-  ("ine" ?永)
-  ("infq" ?廯)
-  ("inin" ?序)
-  ("inkg" ?庭)
-  ("inli" ?廕)
-  ("ino" ?之)
-  ("inoe" ?廢)
-  ("inv" ?讠)
-  ("io" ?庂)
-  ("iobuc" ?資)
-  ("iod" ("庥栥"))
-  ("iodi" ?府)
-  ("iofd" ?粢)
-  ("iog" ?垐)
-  ("iogr" ?譍)
-  ("iohaf" ?鶊)
-  ("iohd" ?秶)
-  ("ioin" ?庈)
-  ("iok" ?矣)
-  ("ioma" ?廥)
-  ("iomr" ?𢈈)
-  ("iomvn" ?瓷)
-  ("ioog" ?座)
-  ("iooiv" ?餈)
-  ("iop" ?恣)
-  ("ior" ?咨)
-  ("iord" ?楶)
-  ("iotf" ?廡)
-  ("iov" ?姿)
-  ("ip" ("弋庀"))
-  ("ipbm" ?麆)
-  ("ipbuc" ?貣)
-  ("ipc" ?鏖)
-  ("ipf" ("熊麃"))
-  ("ipfd" ?麋)
-  ("ipfdq" ?麟)
-  ("ipg" ?塵)
-  ("iphaf" ("鳶𪈠"))
-  ("iphd" ?麇)
-  ("iphda" ?麘)
-  ("ipher" ?𪊲)
-  ("iphhi" ?麝)
-  ("iphn" ?麂)
-  ("iphor" ?麔)
-  ("iphqm" ?𪊟)
-  ("iphxu" ?麑)
-  ("ipice" ?𪊴)
-  ("ipihr" ?麙)
-  ("ipipp" ?麤)
-  ("iplmi" ?螚)
-  ("ipm" ("式弌"))
-  ("ipmbr" ?麢)
-  ("ipmc" ?廎)
-  ("ipmm" ?弍)
-  ("ipmmc" ?貳)
-  ("ipmmm" ?弎)
-  ("ipmmv" ?麎)
-  ("ipmwd" ?麜)
-  ("ipmwm" ?麠)
-  ("ipnkg" ?𪊶)
-  ("ipnl" ?鄜)
-  ("ipnsj" ?麛)
-  ("ipog" ?隿)
-  ("ipp" ("態庇忒麀"))
-  ("ippru" ?麅)
-  ("ipru" ?庖)
-  ("iprvk" ?麌)
-  ("iprye" ?麚)
-  ("iptm" ?甙)
-  ("iptmc" ?麒)
-  ("ipu" ?庉)
-  ("ipwd" ?𪊽)
-  ("ipwhd" ?麕)
-  ("ipyg" ?麈)
-  ("ipyiu" ?麍)
-  ("ipyk" ?𪊓)
-  ("ipykr" ("麐𪊺"))
-  ("ipyrf" ?麖)
-  ("ipytj" ("麞𪋟"))
-  ("ipyx" ?麡)
-  ("iqhaf" ?鴾)
-  ("iqhf" ?緳)
-  ("iqje" ?庪)
-  ("ir" ?台)
-  ("ird" ?枲)
-  ("irf" ?炱)
-  ("irhaf" ?鶶)
-  ("irm" ?或)
-  ("irmbc" ?顑)
-  ("irmvn" ?瓵)
-  ("irnbg" ?觱)
-  ("irnl" ?邰)
-  ("irp" ("感怠"))
-  ("is" ?户)
-  ("isa" ?间)
-  ("isbt" ?盛)
-  ("isgp" ?廳)
-  ("ishn" ?𠙖)
-  ("isja" ?廜)
-  ("ismh" ?廖)
-  ("isn" ?戹)
-  ("isnl" ?郕)
-  ("isok" ?敷)
-  ("isr" ?启)
-  ("isrj" ?廦)
-  ("it" ("戒弁"))
-  ("ita" ?庴)
-  ("itcl" ?廝)
-  ("ite" ?度)
-  ("itf" ?庶)
-  ("ithaf" ?鴘)
-  ("itlb" ?席)
-  ("itlm" ?廑)
-  ("itmc" ?廣)
-  ("itq" ?庠)
-  ("itso" ?庹)
-  ("itt" ?庰)
-  ("itxc" ?廉)
-  ("iuhhh" ?尨)
-  ("iv" ?戉)
-  ("ivhne" ?设)
-  ("ivpa" ?询)
-  ("ivug" ?廱)
-  ("iwcg" ?廛)
-  ("iwlb" ?庽)
-  ("iwtc" ?廙)
-  ("ixe" ?慶)
-  ("ixf" ?廌)
-  ("ixp" ?鹿)
-  ("iybp" ?龐)
-  ("iydl" ?廓)
-  ("iyln" ?劘)
-  ("iymp" ?庛)
-  ("iypt" ?廬)
-  ("iyr" ?店)
-  ("iyrl" ?廍)
-  ("iywd" ?廩)
-  ("iyx" ?𪗆)
-  ("j" ?十)
-  ("jabuu" ?覩)
-  ("jaf" ("煮煑"))
-  ("jahc" ?賔)
-  ("jamo" ?寔)
-  ("janl" ?都)
-  ("jasmm" ?翥)
-  ("jav" ?宴)
-  ("jb" ?巿)
-  ("jbbuc" ("賫賷"))
-  ("jbd" ?寀)
-  ("jbhaf" ?鶦)
-  ("jbhod" ?櫜)
-  ("jbik" ?献)
-  ("jblli" ?蟗)
-  ("jbm" ?宜)
-  ("jbmc" ?真)
-  ("jbmm" ?直)
-  ("jbmrd" ?橐)
-  ("jbmri" ?蠹)
-  ("jbnd" ?孛)
-  ("jbof" ?察)
-  ("jbrrv" ?囊)
-  ("jbtj" ?南)
-  ("jbvif" ?索)
-  ("jbwno" ?疐)
-  ("jc" ?穴)
-  ("jcbbr" ?窩)
-  ("jcbou" ?窰)
-  ("jcbu" ?窅)
-  ("jccwn" ?𥦬)
-  ("jcegg" ("窪漥"))
-  ("jcemd" ?窏)
-  ("jcfdj" ?窲)
-  ("jcgfo" ?窾)
-  ("jcgg" ?窐)
-  ("jcgru" ?竈)
-  ("jcgwc" ?竇)
-  ("jcgwu" ?竃)
-  ("jchaf" ("窵鷏䴐"))
-  ("jchdb" ?竊)
-  ("jchdp" ?窸)
-  ("jchgr" ?窖)
-  ("jchhl" ?窌)
-  ("jchhn" ?窮)
-  ("jchio" ?窆)
-  ("jchk" ?穾)
-  ("jchoo" ?窳)
-  ("jchs" ?窄)
-  ("jchsk" ?竅)
-  ("jchuu" ?竁)
-  ("jchvo" ?窊)
-  ("jchwk" ?窗)
-  ("jchwp" ?窻)
-  ("jchxv" ?竄)
-  ("jci" ?戭)
-  ("jcik" ?突)
-  ("jcile" ?䆲)
-  ("jcip" ?窓)
-  ("jcirm" ?窢)
-  ("jcjbc" ?窴)
-  ("jcjkd" ?窙)
-  ("jcjr" ?𥥖)
-  ("jckcf" ?竂)
-  ("jckn" ?究)
-  ("jclb" ?帘)
-  ("jclmo" ?窕)
-  ("jclwv" ?窶)
-  ("jcm" ?空)
-  ("jcmbc" ?顛)
-  ("jcmd" ?穻)
-  ("jcmig" ?窒)
-  ("jcmmu" ?竀)
-  ("jcmob" ?窉)
-  ("jcmvh" ?穿)
-  ("jcn" ("穹穵"))
-  ("jcnhx" ?窞)
-  ("jcni" ?穸)
-  ("jcnlm" ?窿)
-  ("jcno" ?歕)
-  ("jcoju" ?窑)
-  ("jcold" ?窱)
-  ("jcomn" ?窬)
-  ("jcor" ?容)
-  ("jcpru" ?窇)
-  ("jcpsh" ?窃)
-  ("jcpu" ?窀)
-  ("jcqhk" ?窫)
-  ("jcqou" ?窺)
-  ("jcsjl" ?窷)
-  ("jcskr" ?窘)
-  ("jcsmm" ?翸)
-  ("jcsuu" ?窟)
-  ("jctgf" ?窯)
-  ("jctt" ?穽)
-  ("jcuu" ?窋)
-  ("jcvis" ("窈𥥆"))
-  ("jcvmd" ?𥧌)
-  ("jcvvd" ?窼)
-  ("jcwd" ?窠)
-  ("jcybp" ?竉)
-  ("jcyck" ?窔)
-  ("jcyoj" ?窣)
-  ("jcyta" ?窨)
-  ("jd" ("未宋"))
-  ("jdci" ?𡨭)
-  ("jdhaf" ?鵓)
-  ("jdi" ?守)
-  ("jdisy" ?𣚺)
-  ("jdks" ?勃)
-  ("jdmbc" ?𩓐)
-  ("jdnl" ?郣)
-  ("jdok" ?教)
-  ("je" ?支)
-  ("jed" ?檕)
-  ("jeg" ?墼)
-  ("jehaf" ?鳷)
-  ("jejwj" ?轚)
-  ("jeks" ?攰)
-  ("jelmi" ?蟿)
-  ("jembc" ?頍)
-  ("jeoju" ?罊)
-  ("jeq" ?擊)
-  ("jese" ?寖)
-  ("jesmi" ?攳)
-  ("jesmm" ?翅)
-  ("jevif" ?繫)
-  ("jf" ?灾)
-  ("jfb" ?宵)
-  ("jgc" ?䥅)
-  ("jhdw" ?審)
-  ("jher" ?客)
-  ("jhgu" ?宪)
-  ("jhk" ?宎)
-  ("jhkb" ?㝯)
-  ("jhlb" ?㝢)
-  ("jhn" ?宂)
-  ("jhoo" ?寙)
-  ("jhp" ?宅)
-  ("jhq" ?牢)
-  ("jhqu" ?宒)
-  ("jhxf" ?寫)
-  ("jibi" ?博)
-  ("jid" ?栽)
-  ("jidi" ?專)
-  ("jif" ?烖)
-  ("jihaf" ?鷒)
-  ("jihs" ?宬)
-  ("jijwj" ?載)
-  ("jikf" ?寪)
-  ("jilmi" ?蛓)
-  ("jiln" ?剸)
-  ("jimcw" ?酨)
-  ("jimig" ?臷)
-  ("jimvn" ?甎)
-  ("jinl" ?鄟)
-  ("jiobo" ?胾)
-  ("jiog" ?截)
-  ("jip" ?惠)
-  ("jir" ?哉)
-  ("jismm" ?翝)
-  ("jiwtc" ?戴)
-  ("jiyhv" ?裁)
-  ("jj" ?廾)
-  ("jjamh" ?輰)
-  ("jjapp" ?輥)
-  ("jjapv" ?輵)
-  ("jjb" ?朝)
-  ("jjbb" ?輣)
-  ("jjbc" ?寘)
-  ("jjbgr" ?輖)
-  ("jjbhx" ?轁)
-  ("jjbtv" ?輞)
-  ("jjcor" ?輍)
-  ("jjdmq" ?韓)
-  ("jjeee" ?輟)
-  ("jjfb" ?輎)
-  ("jjfdq" ?轔)
-  ("jjgce" ?輘)
-  ("jjgow" ?轖)
-  ("jjgrv" ?轅)
-  ("jjhby" ?輈)
-  ("jjhdw" ?轓)
-  ("jjher" ?輅)
-  ("jjhfd" ?軤)
-  ("jjhg" ?軠)
-  ("jjhju" ?輴)
-  ("jjhkb" ?轎)
-  ("jjhml" ?斬)
-  ("jjhne" ?軗)
-  ("jjhni" ?軓)
-  ("jjhpm" ?軧)
-  ("jjhqo" ?軼)
-  ("jjhqu" ?軞)
-  ("jjhsn" ?軶)
-  ("jjhvo" ?軱)
-  ("jjhvp" ?軝)
-  ("jjhxu" ?輗)
-  ("jji" ?戟)
-  ("jjibi" ?𨍭)
-  ("jjice" ?𨌘)
-  ("jjihu" ?𨋍)
-  ("jjii" ?輚)
-  ("jjijb" ?輔)
-  ("jjikk" ?軷)
-  ("jjipm" ?軾)
-  ("jjir" ?軩)
-  ("jjirp" ?轗)
-  ("jjixp" ?轆)
-  ("jjjii" ?轉)
-  ("jjjjj" ?轟)
-  ("jjjki" ?𨌆)
-  ("jjjmu" ?輐)
-  ("jjjnu" ?䡝)
-  ("jjjqr" ?轄)
-  ("jjjr" ?軲)
-  ("jjjtc" ?轒)
-  ("jjk" ?軑)
-  ("jjkcf" ?轑)
-  ("jjki" ?軚)
-  ("jjkn" ?軌)
-  ("jjlbk" ?軮)
-  ("jjlo" ?寁)
-  ("jjlw" ?軸)
-  ("jjmbb" ?轜)
-  ("jjmbk" ?輭)
-  ("jjmbl" ?輀)
-  ("jjmbv" ?𨍥)
-  ("jjmdm" ?轣)
-  ("jjmfj" ?軯)
-  ("jjmig" ?輊)
-  ("jjmj" ?軒)
-  ("jjmlb" ?輛)
-  ("jjmmi" ?転)
-  ("jjmnr" ?軻)
-  ("jjmrw" ?輻)
-  ("jjmsu" ?軛)
-  ("jjmu" ?軏)
-  ("jjmvm" ?輕)
-  ("jjnau" ?輓)
-  ("jjnhd" ?輮)
-  ("jjno" ?軟)
-  ("jjoae" ?輹)
-  ("jjob" ?軜)
-  ("jjod" ?榦)
-  ("jjodi" ?軵)
-  ("jjohf" ?鶾)
-  ("jjohh" ?軫)
-  ("jjoii" ?軨)
-  ("jjoin" ?軡)
-  ("jjoli" ?螒)
-  ("jjomb" ?輪)
-  ("jjomd" ?𠏉)
-  ("jjomg" ?輇)
-  ("jjomj" ?幹)
-  ("jjomn" ?輸)
-  ("jjon" ("乾亁"))
-  ("jjoog" ?雗)
-  ("jjosm" ("翰𨌺"))
-  ("jjoyj" ?斡)
-  ("jjpr" ?軥)
-  ("jjpu" ?軘)
-  ("jjpyr" ?輷)
-  ("jjqjm" ?轊)
-  ("jjqkd" ?轃)
-  ("jjqkk" ?輳)
-  ("jjqmb" ?輤)
-  ("jjr" ?軎)
-  ("jjrc" ?軹)
-  ("jjrhu" ?軦)
-  ("jjrsj" ?輯)
-  ("jjshi" ?軔)
-  ("jjshr" ?軺)
-  ("jjsit" ?轞)
-  ("jjsje" ?輙)
-  ("jjsju" ?輒)
-  ("jjskr" ?輑)
-  ("jjsmg" ?軭)
-  ("jjsmh" ?轇)
-  ("jjsnd" ?轏)
-  ("jjsrr" ?䡱)
-  ("jjstv" ?輾)
-  ("jjtav" ?轕)
-  ("jjtc" ?輁)
-  ("jjtco" ?轐)
-  ("jjtcw" ?輶)
-  ("jjtgi" ("轙轛"))
-  ("jjtt" ?軿)
-  ("jju" ?軋)
-  ("jjumb" ?輲)
-  ("jjvid" ?轢)
-  ("jjvvd" ?轈)
-  ("jjvvw" ?輜)
-  ("jjwd" ?輠)
-  ("jjwlv" ?轘)
-  ("jjwot" ?轀)
-  ("jjwww" ?轠)
-  ("jjybk" ?轍)
-  ("jjyck" ?較)
-  ("jjycv" ("𨍽𨎊"))
-  ("jjyg" ?軴)
-  ("jjyib" ?𨌯)
-  ("jjyjj" ?轋)
-  ("jjypt" ?轤)
-  ("jjyrf" ?輬)
-  ("jjyt" ?𨋢)
-  ("jjyvo" ?輆)
-  ("jk" ("丈耂"))
-  ("jka" ?者)
-  ("jkb" ?宥)
-  ("jkcf" ?寮)
-  ("jkhaf" ?鶟)
-  ("jkhq" ?㹈)
-  ("jki" ?宏)
-  ("jkmdo" ?斄)
-  ("jkme" ?漦)
-  ("jkmhq" ?犛)
-  ("jkmhu" ?氂)
-  ("jkmnd" ?孷)
-  ("jkmr" ?寄)
-  ("jkmsh" ?剺)
-  ("jkmv" ?嫠)
-  ("jkmwg" ?釐)
-  ("jkn" ?宄)
-  ("jknd" ?孝)
-  ("jkp" ?老)
-  ("jkpr" ?耇)
-  ("jkss" ?協)
-  ("jkys" ?考)
-  ("jla" ?暫)
-  ("jlc" ?鏨)
-  ("jld" ?槧)
-  ("jlg" ?塹)
-  ("jlk" ?吏)
-  ("jlln" ?事)
-  ("jlmo" ?宨)
-  ("jlmr" ?磛)
-  ("jlp" ?慙)
-  ("jlryo" ?蹔)
-  ("jlu" ?㟻)
-  ("jlv" ?妻)
-  ("jlw" ?宙)
-  ("jlwv" ?寠)
-  ("jlyo" ?疌)
-  ("jm" ?士)
-  ("jmam" ?宣)
-  ("jmbn" ("寕𡨴"))
-  ("jmc" ?鑋)
-  ("jmch" ?寡)
-  ("jmcw" ?𡧳)
-  ("jmd" ?宇)
-  ("jmfc" ?寳)
-  ("jmgi" ?宝)
-  ("jmhaf" ?鵼)
-  ("jmhc" ?賓)
-  ("jmig" ?室)
-  ("jmjmm" ?矗)
-  ("jmlc" ?寅)
-  ("jmmbc" ?𩓧)
-  ("jmmc" ?賨)
-  ("jmmf" ?宗)
-  ("jmmu" ?完)
-  ("jmmv" ?宸)
-  ("jmn" ?宁)
-  ("jmr" ?宕)
-  ("jmrw" ?富)
-  ("jmsmm" ?翧)
-  ("jmso" ?家)
-  ("jmtb" ?𡩅)
-  ("jmuc" ?寶)
-  ("jmue" ?寇)
-  ("jmyo" ?定)
-  ("jnd" ?字)
-  ("jndhe" ?麬)
-  ("jnfh" ?麨)
-  ("jngi" ?麮)
-  ("jnhaf" ("鸋𪄳"))
-  ("jni" ?宖)
-  ("jnihq" ?麰)
-  ("jnijb" ?麱)
-  ("jnim" ?宐)
-  ("jniu" ?宛)
-  ("jnln" ?剚)
-  ("jnmls" ?麪)
-  ("jnmwl" ?麵)
-  ("jnmys" ?麫)
-  ("jnon" ?麧)
-  ("jnpfd" ?麴)
-  ("jnpru" ?麭)
-  ("jnqo" ?麩)
-  ("jntw" ?麯)
-  ("jnui" ?寃)
-  ("jnujt" ?麷)
-  ("jnup" ?惌)
-  ("jny" ?𪋿)
-  ("jnyr" ?䴴)
-  ("jnyub" ?麶)
-  ("jodi" ?𡧛)
-  ("jogs" ?寯)
-  ("joma" ?宿)
-  ("jombc" ?顁)
-  ("joni" ?麥)
-  ("jose" ?寑)
-  ("jp" ?它)
-  ("jpa" ?耆)
-  ("jpbn" ?寧)
-  ("jpbq" ?甯)
-  ("jpbt" ?寍)
-  ("jpgb" ?𡩋)
-  ("jph" ?宓)
-  ("jphb" ?寗)
-  ("jphi" ?蜜)
-  ("jphqu" ?耄)
-  ("jpht" ?䀄)
-  ("jphu" ?密)
-  ("jpko" ?寲)
-  ("jpmig" ?耋)
-  ("jppr" ?耈)
-  ("jq" ?车)
-  ("jqk" ?実)
-  ("jqmp" ?憲)
-  ("jqmr" ?害)
-  ("jqomn" ?输)
-  ("jqop" ?轮)
-  ("jqu" ?轧)
-  ("jr" ?古)
-  ("jrb" ?胡)
-  ("jrbhf" ?鶘)
-  ("jrcor" ?豁)
-  ("jrhaf" ("鴣鶷𪃭𪃾"))
-  ("jrhne" ?毄)
-  ("jrhr" ?宮)
-  ("jrhu" ?克)
-  ("jrln" ?割)
-  ("jrlr" ?官)
-  ("jrmbc" ?額)
-  ("jrok" ?故)
-  ("jrp" ?愙)
-  ("jrrp" ?悹)
-  ("jrrye" ?嘏)
-  ("jrytj" ("辜𨐒"))
-  ("jskr" ?宭)
-  ("jsll" ("宦宧"))
-  ("jsmh" ?寥)
-  ("jsobo" ?膥)
-  ("jt" ?卉)
-  ("jtak" ?寞)
-  ("jtbc" ?賁)
-  ("jtbi" ?寬)
-  ("jtcc" ?賽)
-  ("jtcd" ?寨)
-  ("jtcf" ("騫鶱"))
-  ("jtcg" ?塞)
-  ("jtco" ?蹇)
-  ("jtcq" ?搴)
-  ("jtcr" ?謇)
-  ("jtcu" ?寋)
-  ("jtcv" ?褰)
-  ("jtcy" ?寒)
-  ("jtge" ?鼖)
-  ("jtoa" ?𣇸)
-  ("jtv" ?𡜦)
-  ("ju" ?七)
-  ("judi" ?尅)
-  ("juhaf" ?鵷)
-  ("jujru" ?兢)
-  ("juks" ?勀)
-  ("juln" ("剜剋"))
-  ("jv" ?安)
-  ("jvd" ?案)
-  ("jvhaf" ("鴳鶈"))
-  ("jvmb" ?寎)
-  ("jvmbc" ?頞)
-  ("jvmd" ("寐寱"))
-  ("jvme" ?寢)
-  ("jvmr" ("寤寣"))
-  ("jvnl" ?郪)
-  ("jvp" ?悳)
-  ("jwbuu" ?覾)
-  ("jwj" ?車)
-  ("jwjc" ?實)
-  ("jwlb" ?寓)
-  ("jwlv" ?寰)
-  ("jwp" ?恵)
-  ("jybc" ?寊)
-  ("jybp" ?寵)
-  ("jyfe" ?寂)
-  ("jyk" ?实)
-  ("jytj" ?宰)
-  ("k" ("大乂"))
-  ("kad" ?橥)
-  ("kam" ?疸)
-  ("kamh" ?瘍)
-  ("kana" ?癎)
-  ("kanb" ?癇)
-  ("karrj" ?奲)
-  ("kau" ?疤)
-  ("kav" ?痕)
-  ("kb" ("有冇"))
-  ("kbb" ?痭)
-  ("kbbr" ?瘑)
-  ("kbcv" ?癭)
-  ("kbhaf" ?鵗)
-  ("kbhne" ?殽)
-  ("kbhqu" ?毻)
-  ("kbi" ?𠕇)
-  ("kbihm" ?𢒰)
-  ("kbirm" ?戫)
-  ("kbm" ?疽)
-  ("kbmr" ?痌)
-  ("kbmvn" ?瓻)
-  ("kbnl" ("郁郗郩"))
-  ("kbno" ?欷)
-  ("kbof" ?瘵)
-  ("kbq" ?痈)
-  ("kbub" ?㿜)
-  ("kbug" ?癯)
-  ("kcaf" ?尞)
-  ("kcano" ?閷)
-  ("kchne" ?殺)
-  ("kcipm" ?弒)
-  ("kcln" ?剎)
-  ("kcwa" ?𤺧)
-  ("kd" ?东)
-  ("kdbn" ?𤷫)
-  ("kdd" ?痳)
-  ("kdhe" ?疲)
-  ("kdlc" ?癩)
-  ("kdln" ?瘌)
-  ("ke" ?友)
-  ("kefh" ?痧)
-  ("keii" ?瘙)
-  ("kell" ?奫)
-  ("kf" ("灰疢"))
-  ("kfb" ?痟)
-  ("kfbt" ?盔)
-  ("kfcb" ?瘠)
-  ("kff" ?痰)
-  ("kffs" ?癆)
-  ("kfhaf" ?鷯)
-  ("kfp" ("悐𢠃"))
-  ("kgdi" ?痔)
-  ("kgg" ?奎)
-  ("kggp" ?㥣)
-  ("kghaf" ?鵟)
-  ("kgp" ?痣)
-  ("kh" ?犭)
-  ("khaa" ?猖)
-  ("khahm" ?猩)
-  ("khahu" ?猸)
-  ("khal" ?癤)
-  ("kham" ?狚)
-  ("khamj" ?猂)
-  ("khapp" ?猑)
-  ("khapv" ?猲)
-  ("khav" ?狠)
-  ("khawe" ?獌)
-  ("khbbb" ?猾)
-  ("khbbr" ?猧)
-  ("khbm" ?狙)
-  ("khbme" ?猨)
-  ("khbmr" ?狪)
-  ("khbn" ?痸)
-  ("khbou" ?牏)
-  ("khbsd" ?猙)
-  ("khbtt" ?狦)
-  ("khbuc" ?狽)
-  ("khbue" ?玃)
-  ("khdam" ?猹)
-  ("khdc" ?癪)
-  ("khdd" ?痵)
-  ("khdh" ?犲)
-  ("khdlc" ?獺)
-  ("khdn" ?痢)
-  ("khdu" ?痜)
-  ("khdv" ?痿)
-  ("khefh" ?猀)
-  ("khey" ?疼)
-  ("khf" ?狄)
-  ("khfbk" ?獙)
-  ("khggu" ?獟)
-  ("khgr" ?狤)
-  ("khgrv" ?猿)
-  ("khhbn" ?猘)
-  ("khhdn" ?猁)
-  ("khher" ?狢)
-  ("khhg" ?狅)
-  ("khhgf" ?獯)
-  ("khhhj" ?猈)
-  ("khhj" ?痺)
-  ("khhkb" ?獢)
-  ("khhl" ?奅)
-  ("khhni" ?猦)
-  ("khhqm" ?狌)
-  ("khhrb" ?獅)
-  ("khhrk" ?𤠒)
-  ("khhsb" ("猏猵"))
-  ("khhsk" ?獥)
-  ("khhvo" ?狐)
-  ("khhw" ?瘤)
-  ("khhxe" ?犍)
-  ("khhxf" ?獡)
-  ("khhxu" ?猊)
-  ("khi" ?瘣)
-  ("khiav" ?狼)
-  ("khibi" ?煄)
-  ("khice" ?狻)
-  ("khihu" ?狁)
-  ("khij" ?狨)
-  ("khik" ?𤜥)
-  ("khio" ?疺)
-  ("khitc" ?獷)
-  ("khiv" ?狘)
-  ("khjc" ?狖)
-  ("khjdi" ?狩)
-  ("khjg" ?瘇)
-  ("khjjl" ?獑)
-  ("khjka" ?猪)
-  ("khjkp" ?狫)
-  ("khjmc" ?獱)
-  ("khjpn" ?獰)
-  ("khjr" ?狜)
-  ("khjrb" ?猢)
-  ("khkcf" ?獠)
-  ("khkkb" ?狶)
-  ("khkmr" ?猗)
-  ("khkn" ?犰)
-  ("khkoo" ?狹)
-  ("khl" ?狆)
-  ("khlln" ?狒)
-  ("khlmo" ?狣)
-  ("khmam" ?狟)
-  ("khmbb" ?獳)
-  ("khmbe" ?獶)
-  ("khmce" ?獿)
-  ("khmcw" ?𤞏)
-  ("khmfb" ?獮)
-  ("khmfm" ?狉)
-  ("khmg" ?狂)
-  ("khmhf" ?煍)
-  ("khmj" ?犴)
-  ("khmlk" ?㹴)
-  ("khmmf" ?狋)
-  ("khmto" ?獗)
-  ("khmvh" ?犽)
-  ("khmwd" ?𤢂)
-  ("khnbq" ?獬)
-  ("khndf" ?煚)
-  ("khndt" ?猛)
-  ("khne" ?疫)
-  ("khng" ?狃)
-  ("khngu" ?峱)
-  ("khnhb" ?獝)
-  ("khnhd" ?猱)
-  ("khnhe" ?𤜯)
-  ("khni" ?瘋)
-  ("khnkm" ?狿)
-  ("khnmb" ?獼)
-  ("khnob" ?𤟠)
-  ("khoii" ?狑)
-  ("khoir" ?犌)
-  ("khok" ("癥癓"))
-  ("kholk" ?𤠣)
-  ("khoma" ?獪)
-  ("khomd" ?狳)
-  ("khomo" ?獫)
-  ("khomr" ?猞)
-  ("khon" ?犵)
-  ("khonk" ?猴)
-  ("khoo" ?瘲)
-  ("khor" ?𤺥)
-  ("khpa" ?痻)
-  ("khppg" ?狴)
-  ("khpr" ?狗)
-  ("khpru" ?狍)
-  ("khqhk" ?猰)
-  ("khqhl" ?狾)
-  ("khqkd" ?犑)
-  ("khqmb" ?猜)
-  ("khrb" ?狷)
-  ("khrrk" ?玁)
-  ("khrye" ?猳)
-  ("khs" ?痄)
-  ("khsp" ?狔)
-  ("khsqf" ?獁)
-  ("khsu" ?犯)
-  ("khtak" ?獏)
-  ("khtav" ?獦)
-  ("khtbo" ?獴)
-  ("khtco" ?獛)
-  ("khtct" ?獈)
-  ("khtcw" ?猶)
-  ("khtgu" ?猐)
-  ("khtjl" ?玂)
-  ("khtmc" ?獚)
-  ("khtoe" ?獲)
-  ("khtrg" ?獾)
-  ("khtw" ?猫)
-  ("khub" ?癟)
-  ("khuc" ?㿗)
-  ("khuce" ?猣)
-  ("khup" ?瘜)
-  ("khvno" ?猭)
-  ("khvp" ?疧)
-  ("khvvv" ?獵)
-  ("khwb" ?猬)
-  ("khwd" ?猓)
-  ("khwg" ?狸)
-  ("khwl" ?狎)
-  ("khwlg" ?玀)
-  ("khwli" ?獨)
-  ("khwlv" ?獧)
-  ("khwmv" ?猥)
-  ("khxe" ?瘦)
-  ("khxo" ?瘐)
-  ("khxv" ?癙)
-  ("khyck" ?狡)
-  ("khye" ?瘢)
-  ("khyhn" ?犺)
-  ("khymh" ?獩)
-  ("khymr" ?狺)
-  ("khyoj" ?猝)
-  ("khypu" ?猇)
-  ("khyrf" ?猄)
-  ("khyrk" ?獄)
-  ("khyrv" ?獽)
-  ("khytg" ?獞)
-  ("khytj" ?獐)
-  ("khytu" ?獍)
-  ("khyy" ?犿)
-  ("ki" ?太)
-  ("kice" ?痠)
-  ("kijb" ?痡)
-  ("kiku" ?疣)
-  ("kinl" ?郄)
-  ("kiog" ?雄)
-  ("kismm" ?翃)
-  ("kiuh" ?痝)
-  ("kiv" ?奿)
-  ("kj" ?夲)
-  ("kjbc" ?瘨)
-  ("kjcc" ("痲癲"))
-  ("kjka" ("奢瓡瘏"))
-  ("kjkd" ?痚)
-  ("kjrr" ("瑔痯"))
-  ("kjt" ?奔)
-  ("kk" ?爻)
-  ("kkb" ("肴痏"))
-  ("kkcf" ?療)
-  ("kkhaf" ("鷞鸑"))
-  ("kkk" ?𡘙)
-  ("kkkk" ?爽)
-  ("kklb" ?希)
-  ("kklu" ("瓾痷"))
-  ("kkn" ?痍)
-  ("kkog" ?瘞)
-  ("kkop" ?瘱)
-  ("kkrb" ?瘸)
-  ("kks" ?夯)
-  ("kksr" ?痂)
-  ("klb" ?布)
-  ("klg" ?在)
-  ("klll" ?夼)
-  ("klln" ?疿)
-  ("klmi" ?痋)
-  ("klmy" ?痱)
-  ("kln" ?刈)
-  ("klnd" ?存)
-  ("klw" ?𡘊)
-  ("klwu" ?奄)
-  ("klwv" ?瘻)
-  ("km" ("左疘"))
-  ("kmaa" ?奭)
-  ("kmbw" ?癗)
-  ("kmdm" ?癧)
-  ("kmfr" ?痞)
-  ("kmgg" ("癍㿀"))
-  ("kmlm" ?瘂)
-  ("kmmf" ?奈)
-  ("kmmr" ?痦)
-  ("kmms" ("夸疞"))
-  ("kmn" ?疔)
-  ("kmnf" ?𤹐)
-  ("kmnr" ("奇疴"))
-  ("kmob" ?病)
-  ("kmrt" ?痘)
-  ("kmso" ("瓿瘃"))
-  ("kmvm" ?痙)
-  ("kmwf" ?瘭)
-  ("kmym" ?症)
-  ("kn" ("九夷𡯁"))
-  ("kna" ("旭旮"))
-  ("knbk" ?瘓)
-  ("kncr" ?癚)
-  ("kndt" ?𤷪)
-  ("knfq" ?癬)
-  ("knhaf" ?鳩)
-  ("kni" ("丸厹"))
-  ("knib" ?痛)
-  ("knin" ("奓痑"))
-  ("knir" ?㚚)
-  ("knl" ?㽼)
-  ("knlm" ?癃)
-  ("knlp" ?癮)
-  ("knlr" ?痾)
-  ("knmbc" ?頄)
-  ("kno" ?疚)
-  ("knoe" ?癈)
-  ("knsv" ?瘬)
-  ("knthu" ?馗)
-  ("knymr" ?訄)
-  ("knypu" ?虓)
-  ("kobuc" ?𧶘)
-  ("kog" ?痽)
-  ("kogi" ?奪)
-  ("kogw" ?奮)
-  ("kogx" ?𡚒)
-  ("kohaf" ?鵊)
-  ("kohh" ?疹)
-  ("koir" ?瘡)
-  ("kok" ?疾)
-  ("kokr" ?痴)
-  ("koll" ?疥)
-  ("koma" ?癐)
-  ("kombc" ?頰)
-  ("komg" ?痊)
-  ("komn" ?瘉)
-  ("komp" ?癒)
-  ("kon" ?疙)
-  ("konk" ?瘊)
-  ("konl" ?郟)
-  ("koo" ?夾)
-  ("koog" ?痤)
-  ("kop" ?㤲)
-  ("kowy" ?痗)
-  ("kp" ?疕)
-  ("kpblb" ?帶)
-  ("kpko" ?癡)
-  ("kpp" ?疪)
-  ("kpr" ?痀)
-  ("kpru" ?疱)
-  ("kpt" ?疶)
-  ("kqhk" ?瘈)
-  ("kqhp" ?瘛)
-  ("kr" ?右)
-  ("krb" ?㾓)
-  ("krbuc" ?賀)
-  ("krc" ?疻)
-  ("krd" ?架)
-  ("krhaf" ("鴐鵸"))
-  ("krhqu" ?毠)
-  ("krje" ?攲)
-  ("krln" ?剞)
-  ("krmbc" ?䫑)
-  ("krmnr" ?哿)
-  ("krno" ?欹)
-  ("krrj" ?癉)
-  ("krru" ?癌)
-  ("krsqf" ?駕)
-  ("krye" ("瘕敧"))
-  ("kryhv" ?袈)
-  ("ks" ?力)
-  ("ksce" ?癜)
-  ("kshaf" ?鴮)
-  ("kshvf" ?綔)
-  ("kshvo" ?瓠)
-  ("ksj" ?耷)
-  ("ksksb" ?脅)
-  ("kskss" ?劦)
-  ("ksksv" ?姭)
-  ("ksln" ?刳)
-  ("ksmb" ?瘺)
-  ("ksmh" ?瘳)
-  ("ksmi" ?套)
-  ("kspru" ?匏)
-  ("ksql" ?𤶸)
-  ("ksr" ?加)
-  ("ksrj" ?癖)
-  ("ksrr" ?奩)
-  ("kswp" ?勰)
-  ("ktak" ?瘼)
-  ("ktbc" ?痶)
-  ("ktjr" ?瘔)
-  ("ktlm" ?瘽)
-  ("ktm" ?疳)
-  ("ktmc" ?癀)
-  ("ktog" ?癱)
-  ("ktor" ?瘩)
-  ("ktov" ?癢)
-  ("ktq" ("痒羍"))
-  ("ktqm" ?瘥)
-  ("ktuo" ?瘚)
-  ("ktwb" ?癘)
-  ("ktwv" ?癑)
-  ("ku" ("尢疝"))
-  ("kubbb" ?尳)
-  ("kuhaf" ?鵪)
-  ("kuhjg" ?尰)
-  ("kumg" ?尪)
-  ("kuoll" ?尬)
-  ("kupi" ?尥)
-  ("kusit" ?尷)
-  ("kveq" ?𤸻)
-  ("kvfb" ?癵)
-  ("kvfq" ?癴)
-  ("kvug" ?癰)
-  ("kwgg" ?癦)
-  ("kwgt" ?𤼎)
-  ("kwjr" ?痼)
-  ("kwle" ?瘝)
-  ("kwlv" ?癏)
-  ("kwml" ?痹)
-  ("kwot" ?瘟)
-  ("kwr" ?痐)
-  ("kwvf" ?瘰)
-  ("kwwf" ?癳)
-  ("kyg" ?疰)
-  ("kymp" ?疵)
-  ("kyoj" ?瘁)
-  ("kypm" ?瘧)
-  ("kyr" ?痁)
-  ("kysk" ?瘯)
-  ("kysy" ?瘀)
-  ("kyta" ?瘖)
-  ("kytj" ?瘴)
-  ("kytp" ?癔)
-  ("kyvi" ?痃)
-  ("kyvo" ?痎)
-  ("kyx" ?癠)
-  ("l" ?中)
-  ("la" ("衵甴"))
-  ("laa" ?裮)
-  ("laitb" ?𢅺)
-  ("lam" ?袒)
-  ("lamo" ?褆)
-  ("lana" ?襇)
-  ("lanb" ?襉)
-  ("lanw" ?襴)
-  ("laph" ?裼)
-  ("lapv" ?褐)
-  ("lasm" ?褟)
-  ("late" ?襮)
-  ("lav" ?裉)
-  ("lb" ?巾)
-  ("lbabu" ?帽)
-  ("lbafu" ?幌)
-  ("lbahu" ?𢃼)
-  ("lbau" ?帊)
-  ("lbawe" ?幔)
-  ("lbayf" ?幜)
-  ("lbbac" ?幎)
-  ("lbbhx" ?幍)
-  ("lbcru" ?帨)
-  ("lbcsh" ?帉)
-  ("lbdhe" ?帔)
-  ("lbdmq" ?幃)
-  ("lbfb" ?帩)
-  ("lbgni" ?幬)
-  ("lbgr" ?裯)
-  ("lbha" ?帕)
-  ("lbhal" ?幯)
-  ("lbhdw" ?幡)
-  ("lbhn" ?㠶)
-  ("lbhni" ?帆)
-  ("lbhqo" ?帙)
-  ("lbigi" ?幮)
-  ("lbii" ?帴)
-  ("lbiih" ?幓)
-  ("lbikk" ?帗)
-  ("lbjj" ?褌)
-  ("lbjka" ?帾)
-  ("lbjmo" ?幏)
-  ("lbjqp" ?幰)
-  ("lbjtc" ?幩)
-  ("lbk" ?央)
-  ("lblbu" ?帎)
-  ("lbm" ?袓)
-  ("lbmbc" ("幁幊"))
-  ("lbme" ?褑)
-  ("lbmn" ?帄)
-  ("lbmrw" ?幅)
-  ("lbncr" ?幨)
-  ("lbnl" ?鄁)
-  ("lbog" ?帷)
-  ("lbomr" ?帢)
-  ("lbotf" ?幠)
-  ("lbqmc" ?幘)
-  ("lbqo" ?㠸)
-  ("lbrrd" ?幧)
-  ("lbrrj" ?幝)
-  ("lbshr" ?𢁾)
-  ("lbsmg" ?幄)
-  ("lbsmh" ?𢄪)
-  ("lbsmv" ?帳)
-  ("lbstt" ?幈)
-  ("lbt" ?盅)
-  ("lbtak" ?幙)
-  ("lbtbo" ?幪)
-  ("lbtco" ?幞)
-  ("lbtt" ?帡)
-  ("lbtwi" ?幭)
-  ("lbu" ?冘)
-  ("lbv" ?农)
-  ("lbwg" ?𢃇)
-  ("lbwim" ?幗)
-  ("lby" ?袇)
-  ("lbybc" ?幀)
-  ("lbyhc" ?𢅳)
-  ("lbyia" ?幟)
-  ("lbyr" ?帖)
-  ("lbytg" ?幢)
-  ("lbytj" ?幛)
-  ("lcnl" ?鄪)
-  ("lcor" ?裕)
-  ("lcru" ?裞)
-  ("lcsh" ?衯)
-  ("ldbb" ?襋)
-  ("lddf" ?襟)
-  ("lddq" ?襻)
-  ("ldhe" ?被)
-  ("ldj" ?袜)
-  ("ldk" ?袂)
-  ("ldmq" ?褘)
-  ("le" ?隶)
-  ("leed" ?褬)
-  ("leee" ?裰)
-  ("lei" ?衩)
-  ("lfbk" ?襒)
-  ("lfbw" ?襠)
-  ("lff" ?裧)
-  ("lfq" ?袢)
-  ("lfqu" ?裷)
-  ("lga" ?書)
-  ("lgam" ?晝)
-  ("lgb" ?袡)
-  ("lgce" ?裬)
-  ("lgg" ?袿)
-  ("lggu" ?襓)
-  ("lggy" ?褂)
-  ("lgi" ?袪)
-  ("lgr" ?袺)
-  ("lgrc" ?襭)
-  ("lgrv" ?褤)
-  ("lgwc" ?襩)
-  ("lgwm" ?畫)
-  ("lha" ?袙)
-  ("lhbk" ?襖)
-  ("lhbt" ?裇)
-  ("lhcj" ?襷)
-  ("lheq" ?袶)
-  ("lher" ?袼)
-  ("lhg" ?衽)
-  ("lhhh" ?衫)
-  ("lhhj" ?裨)
-  ("lhjd" ?袾)
-  ("lhk" ?袄)
-  ("lhmo" ?长)
-  ("lhoo" ?褷)
-  ("lhpm" ?袛)
-  ("lhqo" ?袟)
-  ("lhsb" ?褊)
-  ("lhul" ?襣)
-  ("lhvp" ?衹)
-  ("lhws" ?𧞄)
-  ("lhyu" ?褫)
-  ("lia" ?蚎)
-  ("liabu" ?蝐)
-  ("liahu" ?蝞)
-  ("liail" ?蝍)
-  ("liamh" ?蝪)
-  ("liamo" ?蝭)
-  ("liana" ?𧒄)
-  ("liaph" ?蜴)
-  ("liapv" ?蝎)
-  ("liau" ?蚆)
-  ("liav" ?蛝)
-  ("liavo" ?蠍)
-  ("liawe" ?蟃)
-  ("libac" ?螟)
-  ("libbb" ?螖)
-  ("libbr" ?蝸)
-  ("libcv" ?蠳)
-  ("libdi" ?蛶)
-  ("libgr" ?蜩)
-  ("libm" ?蛆)
-  ("libme" ?蝯)
-  ("libnd" ?蜉)
-  ("libp" ?褦)
-  ("libue" ?蠼)
-  ("libug" ?蠷)
-  ("libuu" ?蜆)
-  ("libvk" ?螇)
-  ("liby" ?蚒)
-  ("lici" ?蚣)
-  ("licim" ?螉)
-  ("lick" ?蚥)
-  ("licru" ?蛻)
-  ("licsh" ?蚡)
-  ("lid" ?蚞)
-  ("lidci" ?蜙)
-  ("lidhe" ?蚾)
-  ("lidhl" ?蜥)
-  ("lidk" ?蚗)
-  ("lidw" ?蝀)
-  ("lieee" ?蝃)
-  ("liesd" ?蟝)
-  ("lifb" ?蛸)
-  ("lifbg" ?螳)
-  ("lifbw" ?蟷)
-  ("liffd" ?蠑)
-  ("liffs" ?蟧)
-  ("lifqu" ?蜷)
-  ("ligb" ?蚺)
-  ("ligg" ?蛙)
-  ("liggu" ?蟯)
-  ("ligr" ?蛣)
-  ("ligrr" ?蟢)
-  ("ligth" ?蟛)
-  ("lihad" ?蟂)
-  ("lihag" ?蝗)
-  ("lihdj" ?蝌)
-  ("lihdn" ?蜊)
-  ("lihdp" ?蟋)
-  ("lihdv" ?蜲)
-  ("lihdw" ?蟠)
-  ("lihej" ?蜂)
-  ("lihhj" ?蜱)
-  ("lihi" ?螝)
-  ("lihjd" ?蛛)
-  ("lihje" ?𧎚)
-  ("lihjg" ?蝩)
-  ("lihjr" ?蛞)
-  ("lihkb" ?蟜)
-  ("lihlb" ?蝺)
-  ("lihml" ?蚚)
-  ("lihmy" ?蚸)
-  ("lihn" ?虮)
-  ("lihnd" ?𧊶)
-  ("lihp" ?虴)
-  ("lihpm" ?蚳)
-  ("lihqi" ?蛾)
-  ("lihqo" ?蛈)
-  ("lihqu" ?蚝)
-  ("lihrb" ?螄)
-  ("lihrf" ?螐)
-  ("lihs" ?蚱)
-  ("lihsb" ?蝙)
-  ("lihsk" ?蜧)
-  ("lihsu" ?蚅)
-  ("lihuk" ?螑)
-  ("lihup" ?螅)
-  ("lihvo" ?蛌)
-  ("lihvp" ?蚔)
-  ("lihwp" ?蟌)
-  ("lihxe" ?螋)
-  ("lihxu" ?蜺)
-  ("lihyu" ?螔)
-  ("liiav" ?蜋)
-  ("liih" ?襂)
-  ("liihf" ?䗩)
-  ("liihq" ?蛑)
-  ("liihv" ?蝛)
-  ("liiil" ?螂)
-  ("liijb" ?蜅)
-  ("liije" ?蛷)
-  ("liikf" ?蟡)
-  ("liikk" ?蛂)
-  ("liiku" ?蚘)
-  ("liilr" ?螗)
-  ("liioc" ?蠀)
-  ("liirm" ?蜮)
-  ("liitc" ?蠊)
-  ("liitf" ?蟅)
-  ("liitu" ?蝷)
-  ("liiuh" ?蛖)
-  ("liixp" ?螰)
-  ("lijb" ?補)
-  ("lijbj" ?蝻)
-  ("lijcg" ?螲)
-  ("lije" ?蚑)
-  ("lijig" ?蠘)
-  ("lijip" ?蟪)
-  ("lijj" ?褲)
-  ("lijjl" ?螹)
-  ("lijka" ?蝫)
-  ("lijkp" ?蛯)
-  ("lijlo" ?蜨)
-  ("lijmc" ("螾蠙"))
-  ("lijmm" ?蝖)
-  ("lijnu" ?蜿)
-  ("lijp" ?蛇)
-  ("lijqp" ?䘆)
-  ("lijqr" ?螛)
-  ("lijr" ?蛄)
-  ("lijrb" ?蝴)
-  ("lijtc" ?蟦)
-  ("likcf" ?蟟)
-  ("likgg" ?蝰)
-  ("likk" ?袚)
-  ("likn" ?蛦)
-  ("likok" ?螏)
-  ("likoo" ?蛺)
-  ("likpb" ?螮)
-  ("liksr" ?𧊀)
-  ("lilii" ?蟲)
-  ("lilit" ?蠱)
-  ("lille" ?蝂)
-  ("lilmq" ?蝆)
-  ("lilw" ?蚰)
-  ("lilwl" ?𧊋)
-  ("lilwv" ?螻)
-  ("lilxl" ?蜵)
-  ("lim" ?虹)
-  ("lima" ?蛨)
-  ("limbb" ?蠕)
-  ("limbc" ?蝢)
-  ("limbk" ?蝡)
-  ("limfj" ?蚲)
-  ("limfm" ?蚽)
-  ("limhf" ?螈)
-  ("limig" ?蛭)
-  ("limj" ?虷)
-  ("limmi" ?蟵)
-  ("limmu" ?蚖)
-  ("limmv" ?蜄)
-  ("limn" ?虰)
-  ("limnn" ?蛚)
-  ("limnr" ?蚵)
-  ("limob" ?蛃)
-  ("limrw" ?蝠)
-  ("limtb" ?蠣)
-  ("limvh" ?蚜)
-  ("limvm" ?蛵)
-  ("limwf" ?螵)
-  ("limwj" ?蟫)
-  ("limwl" ?蝒)
-  ("limy" ?虾)
-  ("linao" ?蟓)
-  ("linbc" ?蝜)
-  ("linbq" ?蠏)
-  ("lincr" ?蟾)
-  ("lindt" ?蜢)
-  ("linhb" ?𧑐)
-  ("linhd" ?蝚)
-  ("linhx" ?蜭)
-  ("linib" ?蛹)
-  ("linkg" ?蜓)
-  ("linkm" ?蜒)
-  ("linl" ?蚓)
-  ("linmu" ?蛫)
-  ("linob" ?蝑)
-  ("linue" ?蜬)
-  ("lioae" ?蝮)
-  ("liob" ?蚋)
-  ("liodi" ?蚹)
-  ("liog" ?蜼)
-  ("liogf" ?蟭)
-  ("lioii" ?蛉)
-  ("lioin" ?蚙)
-  ("lioir" ?螥)
-  ("liokr" ?蜘)
-  ("liold" ?螩)
-  ("lioll" ?蚧)
-  ("liom" ?蚯)
-  ("liomb" ?蜦)
-  ("liomd" ?蜍)
-  ("liomg" ?𧊲)
-  ("liomn" ?蝓)
-  ("liomr" ?蛤)
-  ("lion" ?虼)
-  ("liono" ?蜁)
-  ("liopc" ?蟘)
-  ("liosk" ?蛜)
-  ("lioyb" ?蠄)
-  ("lipi" ?虳)
-  ("lipim" ?蚐)
-  ("lipou" ?蜪)
-  ("lipp" ?蚍)
-  ("lippa" ?蝔)
-  ("lippg" ?蜌)
-  ("lipr" ?蚼)
-  ("liptd" ?蝶)
-  ("liqj" ?蚌)
-  ("liqka" ?蝽)
-  ("liqkd" ?螓)
-  ("liqmb" ?蜻)
-  ("liqmy" ?蝳)
-  ("liqo" ?蚨)
-  ("lirb" ?蜎)
-  ("lirks" ?𧊅)
-  ("lirrj" ?蟬)
-  ("liruc" ?蟤)
-  ("lirvk" ?蜈)
-  ("lirxu" ?蠅)
-  ("lirye" ?蝦)
-  ("lisav" ?蝘)
-  ("lisem" ?蠮)
-  ("lish" ?虭)
-  ("lishr" ?蛁)
-  ("lishu" ?𧋦)
-  ("lisjr" ?蜛)
-  ("lismg" ?蠗)
-  ("lismh" ?蟉)
-  ("lismi" ?蟳)
-  ("liso" ?蚇)
-  ("lisp" ?蚭)
-  ("lisqf" ?螞)
-  ("lisrg" ?蟶)
-  ("liss" ?蚷)
-  ("lisyi" ?蠾)
-  ("lita" ?蜡)
-  ("litak" ?蟆)
-  ("litb" ?褯)
-  ("litbo" ?蠓)
-  ("litcl" ?蟖)
-  ("litcw" ?蝤)
-  ("litgi" ?蟻)
-  ("litgr" ?蟮)
-  ("litgu" ?蜣)
-  ("litit" ?蟒)
-  ("litlb" ?蟎)
-  ("litlk" ?蝧)
-  ("litlm" ?螼)
-  ("litlx" ?蠨)
-  ("litm" ?蚶)
-  ("litmc" ("蜞蟥"))
-  ("litoe" ?蠖)
-  ("litpd" ?蠂)
-  ("litq" ?蛘)
-  ("litrg" ?蠸)
-  ("litt" ?蛢)
-  ("litvi" ?螆)
-  ("litw" ?蛐)
-  ("litwa" ?螬)
-  ("litwi" ("蠛𧒆"))
-  ("liu" ?虬)
-  ("liuce" ?蝬)
-  ("liumt" ?螘)
-  ("liuob" ?蠵)
-  ("livfi" ?𧖣)
-  ("livii" ?蟣)
-  ("livis" ?蚴)
-  ("livl" ?虯)
-  ("livno" ?蝝)
-  ("livvv" ?蠟)
-  ("liwb" ?蝟)
-  ("liwd" ?蜾)
-  ("liwgf" ?蟔)
-  ("liwhd" ?蜠)
-  ("liwim" ?蟈)
-  ("liwli" ?蠋)
-  ("liwlj" ?蠌)
-  ("liwlv" ?蠉)
-  ("liwot" ?蝹)
-  ("liwr" ?蛔)
-  ("liwvf" ?螺)
-  ("liwww" ?蠝)
-  ("liy" ?虲)
-  ("liyav" ?螁)
-  ("liybp" ?蠬)
-  ("liybs" ?螃)
-  ("liycb" ?螪)
-  ("liyck" ?蛟)
-  ("liyg" ?蛀)
-  ("liyhn" ?蚢)
-  ("liyia" ?蟙)
-  ("liyij" ?蟀)
-  ("liyj" ?蚪)
-  ("liyk" ?蚊)
-  ("liypt" ?蠦)
-  ("liyr" ?蛅)
-  ("liyra" ?蠩)
-  ("liyrd" ?蜳)
-  ("liyrn" ?蝏)
-  ("liyro" ?蠔)
-  ("liyru" ?𧐢)
-  ("liyrv" ?蠰)
-  ("liysd" ?蝣)
-  ("liyso" ?蜨)
-  ("liytj" ?蟑)
-  ("liyub" ?螭)
-  ("liyv" ?虻)
-  ("liyvi" ?蚿)
-  ("liywm" ?蟺)
-  ("liyx" ?蠐)
-  ("lj" ?𦘒)
-  ("ljc" ?袕)
-  ("ljcr" ?褣)
-  ("ljd" ?𧙕)
-  ("lje" ?衼)
-  ("ljic" ?襶)
-  ("ljka" ?褚)
-  ("ljp" ?袉)
-  ("ljr" ?𧙖)
-  ("lk" ?史)
-  ("lkbt" ?盎)
-  ("lkhaf" ?鴦)
-  ("lki" ?𧘹)
-  ("lkld" ?袸)
-  ("lklu" ?裺)
-  ("lkm" ?袏)
-  ("lkma" ?襫)
-  ("lkmr" ?裿)
-  ("lkms" ?袴)
-  ("lkoo" ?裌)
-  ("lkpb" ?𧜵)
-  ("lkr" ?𧙗)
-  ("ll" ("串衶"))
-  ("llamh" ?暢)
-  ("llaph" ?𣈱)
-  ("llbu" ?衴)
-  ("llbuu" ?覑)
-  ("lldwf" ?朄)
-  ("llfq" ?牉)
-  ("llgwc" ?牘)
-  ("llhe" ?版)
-  ("llhhj" ?牌)
-  ("llhjx" ?牐)
-  ("llhsb" ?牖)
-  ("llhwp" ?牕)
-  ("llii" ?牋)
-  ("llilb" ?牗)
-  ("lll" ?川)
-  ("lllc" ?順)
-  ("llml" ?片)
-  ("llmy" ?裶)
-  ("lln" ?弗)
-  ("llomn" ?煃)
-  ("llp" ?患)
-  ("llpb" ?褙)
-  ("llptd" ?牒)
-  ("llshr" ?牊)
-  ("llw" ?袖)
-  ("llwv" ?褸)
-  ("llww" ?丳)
-  ("llxl" ?裫)
-  ("llybs" ?牓)
-  ("llytv" ?𤗈)
-  ("lm" ?丄)
-  ("lma" ?袹)
-  ("lmbb" ?襦)
-  ("lmbuc" ?貴)
-  ("lmfbc" ?賮)
-  ("lmfbt" ?盡)
-  ("lmi" ?虫)
-  ("lmlb" ?裲)
-  ("lmln" ?劃)
-  ("lmmm" ?韭)
-  ("lmmp" ?襹)
-  ("lmmv" ?裖)
-  ("lmp" ?北)
-  ("lmpnl" ?邶)
-  ("lmrt" ?裋)
-  ("lmrw" ?褔)
-  ("lmuo" ?兆)
-  ("lmuoc" ?頫)
-  ("lmuou" ?覜)
-  ("lmvi" ?褥)
-  ("lmwf" ?褾)
-  ("lmwu" ?褼)
-  ("lmyq" ?羋)
-  ("lmyyn" ?剕)
-  ("lmyyy" ?非)
-  ("ln" ("刂鬥"))
-  ("lnao" ?襐)
-  ("lnbuc" ?費)
-  ("lncr" ?襜)
-  ("lnhe" ?衱)
-  ("lnhs" ?𧘌)
-  ("lnhxu" ?鬩)
-  ("lnib" ?𧚔)
-  ("lnii" ?襁)
-  ("lnln" ?刜)
-  ("lnmjk" ?鬫)
-  ("lnmti" ?鬪)
-  ("lnnau" ?艴)
-  ("lnnxu" ?鬮)
-  ("lnoe" ?襏)
-  ("lnrml" ?鬭)
-  ("lntc" ?鬨)
-  ("lnylb" ?鬧)
-  ("loae" ?複)
-  ("lob" ?衲)
-  ("lof" ?袮)
-  ("logd" ?襍)
-  ("logte" ?鼗)
-  ("lohg" ?袵)
-  ("lohh" ?袗)
-  ("loik" ?袱)
-  ("loim" ?襳)
-  ("loin" ?衿)
-  ("loma" ?襘)
-  ("lomn" ?褕)
-  ("lomo" ?襝)
-  ("lomr" ?袷)
-  ("lopd" ?袘)
-  ("lord" ?褓)
-  ("loto" ?襥)
-  ("lp" ?忠)
-  ("lpb" ?背)
-  ("lpd" ?衪)
-  ("lph" ?袐)
-  ("lphu" ?兠)
-  ("lpim" ?袀)
-  ("lpq" ?𠤖)
-  ("lpr" ?袧)
-  ("lpru" ?袍)
-  ("lptd" ?褋)
-  ("lpwtc" ?冀)
-  ("lq" ?聿)
-  ("lqhk" ?褉)
-  ("lqmat" ?衋)
-  ("lqmv" ?裱)
-  ("lqo" ?衭)
-  ("lrb" ?裐)
-  ("lrhg" ?裎)
-  ("lrrd" ?襙)
-  ("lrrj" ?襌)
-  ("lsav" ?褗)
-  ("lseg" ?𧜶)
-  ("lsh" ?初)
-  ("lshr" ?袑)
-  ("lsit" ?襤)
-  ("lsjr" ?裾)
-  ("lskr" ?裙)
-  ("lsma" ?褶)
-  ("lsmi" ?襑)
-  ("ltbi" ?襺)
-  ("ltco" ?襆)
-  ("ltgi" ?襼)
-  ("ltlb" ?襔)
-  ("ltmc" ?褀)
-  ("ltor" ?褡)
-  ("ltwi" ?襪)
-  ("ltwv" ?襛)
-  ("lu" ?儿)
-  ("lue" ?沊)
-  ("luhaf" ?鴆)
-  ("lumbc" ?䪴)
-  ("lunl" ?邥)
-  ("lvbu" ?胤)
-  ("lvhaf" ?鷜)
-  ("lvhqu" ?氀)
-  ("lvii" ?𧝞)
-  ("lvis" ?袎)
-  ("lvno" ?褖)
-  ("lvok" ?數)
-  ("lvr" ?袽)
-  ("lw" ?由)
-  ("lwb" ("胄冑"))
-  ("lwd" ("裸裍"))
-  ("lwg" ?裡)
-  ("lwk" ?裀)
-  ("lwl" ?申)
-  ("lwlg" ?𧟌)
-  ("lwli" ?襡)
-  ("lwlj" ?襗)
-  ("lwlm" ?𧝁)
-  ("lwlp" ?襬)
-  ("lwlv" ?婁)
-  ("lwmbc" ?頔)
-  ("lwmvs" ?甹)
-  ("lwnl" ?邮)
-  ("lwot" ?褞)
-  ("lwp" ?曳)
-  ("lwu" ?电)
-  ("lx" ?肅)
-  ("lxh" ?𠂔)
-  ("lxhaf" ?鷫)
-  ("lxno" ?歗)
-  ("ly" ?补)
-  ("lyav" ?褪)
-  ("lybb" ?褅)
-  ("lybp" ?襱)
-  ("lybu" ?𦚯)
-  ("lycv" ?䙛)
-  ("lyd" ?棐)
-  ("lydu" ?襯)
-  ("lygq" ?𧞅)
-  ("lyhq" ?㹃)
-  ("lyhqu" ?靟)
-  ("lyiu" ?裗)
-  ("lyjj" ?褳)
-  ("lyjwj" ?輩)
-  ("lyk" ?奜)
-  ("lylm" ?𧘲)
-  ("lylmi" ?蜚)
-  ("lymgi" ?㻗)
-  ("lynd" ?𩇫)
-  ("lyoiv" ?餥)
-  ("lyp" ?悲)
-  ("lysmm" ?翡)
-  ("lyto" ?襚)
-  ("lyub" ?褵)
-  ("lyv" ?婓)
-  ("lyvi" ?袨)
-  ("lywm" ?襢)
-  ("lyyhv" ?裴)
-  ("lyyk" ?斐)
-  ("m" ?一)
-  ("ma" ?百)
-  ("mabk" ?厭)
-  ("mad" ?櫫)
-  ("mahl" ?㪽)
-  ("mahr" ?厬)
-  ("mai" ("戬戩"))
-  ("maiu" ?厩)
-  ("maln" ?㔆)
-  ("mam" ?亘)
-  ("mama" ?皕)
-  ("mamaa" ?𤾩)
-  ("mamgi" ?𤧥)
-  ("mamr" ?碧)
-  ("mand" ?厚)
-  ("manl" ?鄑)
-  ("mbawe" ?𩅍)
-  ("mbbhg" ?霾)
-  ("mbbhv" ?霢)
-  ("mbbie" ?霡)
-  ("mbbmo" ?霥)
-  ("mbbuu" ("覼𧢝"))
-  ("mbcc" ?𠫍)
-  ("mbchj" ?𩆨)
-  ("mbcn" ?厠)
-  ("mbcsh" ?雰)
-  ("mbdbu" ?霜)
-  ("mbdci" ?𩃭)
-  ("mbdd" ?霖)
-  ("mbddh" ?霦)
-  ("mbdi" ?耐)
-  ("mbebg" ?霪)
-  ("mbebr" ?霘)
-  ("mbed" ?霂)
-  ("mbejb" ?霈)
-  ("mbelu" ?霃)
-  ("mbely" ?𩄼)
-  ("mbemj" ?䨵)
-  ("mbemm" ?靋)
-  ("mbeni" ?霐)
-  ("mbetc" ?霟)
-  ("mbetv" ?霮)
-  ("mbeyr" ?霑)
-  ("mbeys" ?霶)
-  ("mbfb" ?霄)
-  ("mbg" ?壐)
-  ("mbhaf" ("鴯鷊鸍"))
-  ("mbhdf" ?𩄍)
-  ("mbhey" ?𩂓)
-  ("mbhfd" ?雽)
-  ("mbhhh" ?耏)
-  ("mbhhw" ?霤)
-  ("mbhml" ?𩂋)
-  ("mbhok" ?霺)
-  ("mbhxu" ?霓)
-  ("mbijb" ?鬴)
-  ("mbimo" ?䨏)
-  ("mbjlv" ?霋)
-  ("mbk" ?耎)
-  ("mbkmr" ?𩃤)
-  ("mbks" ?勵)
-  ("mblbk" ?雵)
-  ("mbll" ?而)
-  ("mblmi" ?融)
-  ("mblmo" ?雿)
-  ("mblmy" ?霏)
-  ("mbm" ?亙)
-  ("mbmbc" ?顬)
-  ("mbmbl" ?需)
-  ("mbmdm" ?靂)
-  ("mbmgi" ?璽)
-  ("mbmin" ?𩃬)
-  ("mbmmi" ?雲)
-  ("mbmms" ?雩)
-  ("mbmmv" ?震)
-  ("mbnhs" ?霧)
-  ("mbnhu" ?霿)
-  ("mbnib" ?霱)
-  ("mbnih" ?雺)
-  ("mbnkg" ?霆)
-  ("mbnkm" ?𩃀)
-  ("mbnl" ?邴)
-  ("mbnlq" ?𩄐)
-  ("mbnnn" ?霛)
-  ("mbnoo" ?䬠)
-  ("mbnot" ?霯)
-  ("mbo" ?页)
-  ("mboah" ?鬺)
-  ("mbod" ?𩂯)
-  ("mbog" ?霍)
-  ("mbogg" ?靃)
-  ("mbohb" ?𩃥)
-  ("mboii" ?零)
-  ("mbowy" ?霉)
-  ("mbp" ("恧𩂈"))
-  ("mbphe" ?憂)
-  ("mbpru" ?雹)
-  ("mbqmb" ?䨝)
-  ("mbrbc" ?霣)
-  ("mbrji" ?霵)
-  ("mbrmr" ?露)
-  ("mbrrg" ?𤫊)
-  ("mbrri" ?𩆜)
-  ("mbrrm" ?靈)
-  ("mbrrr" ?霝)
-  ("mbrrv" ?孁)
-  ("mbrye" ?霞)
-  ("mbsfi" ?霨)
-  ("mbsm" ?雪)
-  ("mbsma" ?霫)
-  ("mbsmm" ?翮)
-  ("mbsmr" ?𠻸)
-  ("mbsrj" ?霹)
-  ("mbtbk" ?霰)
-  ("mbtbo" ?靀)
-  ("mbtcl" ?𩅰)
-  ("mbtjb" ?霸)
-  ("mbtlk" ?霙)
-  ("mbtm" ?雸)
-  ("mbuc" ("貢頁"))
-  ("mbuce" ?鬷)
-  ("mbv" ?耍)
-  ("mbvr" ?𩂰)
-  ("mbw" ?雷)
-  ("mbwtc" ?霬)
-  ("mbwu" ?電)
-  ("mbwww" ?靁)
-  ("mbybp" ?靇)
-  ("mbydl" ?霩)
-  ("mbyhj" ?𩅛)
-  ("mbyhs" ?雱)
-  ("mbyhv" ?𩂱)
-  ("mbyk" ?雯)
-  ("mbylw" ?䨤)
-  ("mbymr" ?霅)
-  ("mbyrv" ?靄)
-  ("mbyt" ?雴)
-  ("mbytn" ?霠)
-  ("mbytv" ?霎)
-  ("mbyx" ?霽)
-  ("mca" ?晋)
-  ("mche" ?夒)
-  ("mchq" ?㹕)
-  ("mcml" ?顨)
-  ("mcp" ("慐𢥧𢦀"))
-  ("mcw" ?西)
-  ("mcwm" ?酉)
-  ("md" ?于)
-  ("mda" ?曆)
-  ("mdbt" ?盂)
-  ("mdbu" ?厢)
-  ("mddo" ?𠪴)
-  ("mdhaf" ?鷅)
-  ("mdm" ?五)
-  ("mdmgi" ?㻺)
-  ("mdmr" ?磿)
-  ("mdnl" ?邘)
-  ("mdp" ?𢟍)
-  ("mdylm" ("歷歴"))
-  ("me" ?汞)
-  ("mec" ?𨫣)
-  ("mem" ?亟)
-  ("menl" ?鄾)
-  ("mer" ?唘)
-  ("mf" ("不𣎴"))
-  ("mfbk" ("爾厰"))
-  ("mfbq" ?甭)
-  ("mfbt" ?盃)
-  ("mfbuc" ?贗)
-  ("mfbuu" ("覝覔"))
-  ("mfhaf" ?鴀)
-  ("mfhhh" ?彯)
-  ("mfhni" ?飄)
-  ("mfhvo" ?瓢)
-  ("mfj" ?平)
-  ("mfjbm" ?𠁆)
-  ("mfk" ?奀)
-  ("mfks" ?勡)
-  ("mfln" ?剽)
-  ("mfm" ?丕)
-  ("mfmbc" ("願顠"))
-  ("mfmmf" ?祘)
-  ("mfmym" ?歪)
-  ("mfnl" ?鄢)
-  ("mfomi" ?𠀾)
-  ("mfp" ?愿)
-  ("mfr" ?否)
-  ("mfrbc" ?𧶏)
-  ("mfsmm" ?翲)
-  ("mfvnd" ?孬)
-  ("mfyiu" ?𥜆)
-  ("mg" ("王𤣩"))
-  ("mgaa" ?琩)
-  ("mgabt" ?瑥)
-  ("mgabu" ?瑁)
-  ("mgahm" ?瑋)
-  ("mgahu" ?瑊)
-  ("mgamh" ?獂)
-  ("mgamo" ?瑅)
-  ("mgana" ?𤩎)
-  ("mganw" ?瓓)
-  ("mgaph" ?㻛)
-  ("mgapp" ?琨)
-  ("mgau" ?琶)
-  ("mgav" ?珢)
-  ("mgawe" ?㻴)
-  ("mgayf" ?璟)
-  ("mgayk" ?琝)
-  ("mgb" ("再玥"))
-  ("mgbb" ?㻚)
-  ("mgbbe" ?璦)
-  ("mgbbq" ?𤩥)
-  ("mgbcd" ?琛)
-  ("mgbcv" ?瓔)
-  ("mgbgr" ?琱)
-  ("mgbhn" ?𤤌)
-  ("mgbhx" ?瑫)
-  ("mgbjj" ?琿)
-  ("mgbm" ?珇)
-  ("mgbme" ?猺)
-  ("mgbnd" ?琈)
-  ("mgbou" ("瑶瑤"))
-  ("mgbsd" ?琤)
-  ("mgbt" ?珊)
-  ("mgbuc" ?珼)
-  ("mgbuu" ?現)
-  ("mgby" ?玬)
-  ("mgc" ?𨨖)
-  ("mgci" ?玜)
-  ("mgcnh" ?珶)
-  ("mgcsh" ?玢)
-  ("mgcwa" ?璔)
-  ("mgd" ?琹)
-  ("mgdd" ?琳)
-  ("mgddo" ?璴)
-  ("mgdhe" ?玻)
-  ("mgdk" ?玦)
-  ("mgdmq" ?猼)
-  ("mgdoo" ?琜)
-  ("mgdwf" ?瑓)
-  ("mgea" ?𤦊)
-  ("mgegi" ?琺)
-  ("mgeii" ?瑵)
-  ("mgemn" ?𤤾)
-  ("mgfb" ?琑)
-  ("mgfbb" ?瑺)
-  ("mgfbc" ?瑣)
-  ("mgfbw" ?璫)
-  ("mgfdq" ?璘)
-  ("mgff" ?琰)
-  ("mgffd" ?𤪤)
-  ("mgffg" ?㼆)
-  ("mgffs" ?𤩂)
-  ("mgfmu" ?珖)
-  ("mgfqu" ?𤦔)
-  ("mgg" ("厓𤣰"))
-  ("mggb" ?珃)
-  ("mggce" ?𤦫)
-  ("mggg" ?珪)
-  ("mgggu" ?𤩊)
-  ("mggi" ?珐)
-  ("mggnf" ?瓙)
-  ("mggni" ?璹)
-  ("mggp" ?𤥴)
-  ("mggsk" ?璈)
-  ("mgha" ?珀)
-  ("mghae" ?瑑)
-  ("mghaf" ("鳿鵄𪆒"))
-  ("mghag" ?瑝)
-  ("mghbr" ?珦)
-  ("mghby" ?珘)
-  ("mghdd" ?㻑)
-  ("mghdf" ?𤧐)
-  ("mghdg" ?𤩏)
-  ("mghdl" ?𤦋)
-  ("mghdn" ?琍)
-  ("mghds" ?琇)
-  ("mghdw" ?璠)
-  ("mghej" ?琒)
-  ("mgher" ?珞)
-  ("mghgr" ?𤥢)
-  ("mghgu" ?珗)
-  ("mghhe" ?瓈)
-  ("mghhj" ?琕)
-  ("mghhl" ?珋)
-  ("mghhw" ?瑠)
-  ("mghi" ?瑰)
-  ("mghj" ?𤣳)
-  ("mghjd" ?珠)
-  ("mghje" ?瑖)
-  ("mghjr" ?𤪔)
-  ("mghkb" ?𤩝)
-  ("mghlb" ?獀)
-  ("mghnb" ?珮)
-  ("mghnf" ?𤪧)
-  ("mghoh" ("𤨤𤪱"))
-  ("mghon" ("珩𤦷"))
-  ("mghoo" ?瑽)
-  ("mghqi" ?珴)
-  ("mghuc" ?瓚)
-  ("mghwp" ?璁)
-  ("mghxc" ?璵)
-  ("mghxu" ?𤦤)
-  ("mgi" ("玉玊㺨"))
-  ("mgiav" ?琅)
-  ("mgice" ?㻐)
-  ("mgihr" ?犎)
-  ("mgihs" ("臹珹"))
-  ("mgihu" ?玧)
-  ("mgii" ?琖)
-  ("mgiib" ?𤨡)
-  ("mgiil" ?瑯)
-  ("mgije" ?球)
-  ("mgilg" ?班)
-  ("mgilr" ?瑭)
-  ("mgine" ?𤤯)
-  ("mging" ?𤧻)
-  ("mgir" ?珆)
-  ("mgirm" ?琙)
-  ("mgisb" ?㻞)
-  ("mgisk" ?璷)
-  ("mgjbc" ?瑱)
-  ("mgjbm" ?𤦌)
-  ("mgjch" ?獊)
-  ("mgjcr" ?瑢)
-  ("mgjhw" ?𤪺)
-  ("mgjii" ?瑼)
-  ("mgjip" ?璤)
-  ("mgjkp" ?珯)
-  ("mgjkr" ?𤨥)
-  ("mgjmc" ("璸璌"))
-  ("mgjmf" ?琮)
-  ("mgjmm" ?犐)
-  ("mgjmo" ("琔𤨎"))
-  ("mgjmu" ?𤩷)
-  ("mgjnu" ?琬)
-  ("mgjpn" ?𤪥)
-  ("mgjrb" ?瑚)
-  ("mgjrr" ?琯)
-  ("mgjru" ?𤥣)
-  ("mgjv" ?𤥃)
-  ("mgjyu" ?𤪓)
-  ("mgkb" ?珛)
-  ("mgkcf" ?璙)
-  ("mgkhr" ?𤨦)
-  ("mgkkb" ?琋)
-  ("mgkld" ("珔臶"))
-  ("mgkmr" ?琦)
-  ("mgkoo" ?𤥵)
-  ("mgks" ?玏)
-  ("mgksr" ?珈)
-  ("mgkss" ?珕)
-  ("mgle" ?㻖)
-  ("mglll" ?玔)
-  ("mglln" ?𤤖)
-  ("mglmo" ?珧)
-  ("mglmt" ?璶)
-  ("mglmy" ?琲)
-  ("mgln" ?到)
-  ("mglq" ?珒)
-  ("mglwl" ?珅)
-  ("mglx" ?璛)
-  ("mgm" ?玒)
-  ("mgma" ?𤤿)
-  ("mgmbb" ?瓀)
-  ("mgmbc" ?頊)
-  ("mgmbe" ?𤫑)
-  ("mgmbm" ?𤫩)
-  ("mgmbr" ?𤫢)
-  ("mgmd" ?玗)
-  ("mgmf" ?𦤹)
-  ("mgmfj" ?玶)
-  ("mgmg" ?玨)
-  ("mgmgh" ?璱)
-  ("mgmgi" ?珏)
-  ("mgmhl" ?琊)
-  ("mgmia" ?瑨)
-  ("mgmig" ?臸)
-  ("mgmj" ?玕)
-  ("mgmlm" ?𤦩)
-  ("mgmmp" ?𤫟)
-  ("mgmmr" ?珸)
-  ("mgmmu" ?玩)
-  ("mgmn" ?玎)
-  ("mgmnr" ?珂)
-  ("mgmpm" ?珷)
-  ("mgmso" ?琢)
-  ("mgmt" ?𤣿)
-  ("mgmtb" ?𤪲)
-  ("mgmue" ?𤧶)
-  ("mgmvh" ?玡)
-  ("mgmvn" ?甄)
-  ("mgmwd" ?瑮)
-  ("mgmwf" ?𤨧)
-  ("mgmwj" ?㻼)
-  ("mgnau" ?㻊)
-  ("mgnbe" ?瓊)
-  ("mgnbk" ?瑒)
-  ("mgnd" ?㺭)
-  ("mgne" ?𤣻)
-  ("mgnf" ?珎)
-  ("mgnhb" ?璚)
-  ("mgnhd" ?瑈)
-  ("mgnin" ?𤥀)
-  ("mgnir" ?𤥁)
-  ("mgnj" ?𤣲)
-  ("mgnkg" ?珽)
-  ("mgnkm" ?𤥻)
-  ("mgnkq" ?𤧣)
-  ("mgnl" ("郅鄄"))
-  ("mgno" ("玖歅"))
-  ("mgnot" ?璒)
-  ("mgnqd" ?㻧)
-  ("mgo" ?珡)
-  ("mgog" ?琟)
-  ("mgohb" ?𤦍)
-  ("mgohh" ?珍)
-  ("mgoii" ?玲)
-  ("mgoin" ("琴玪"))
-  ("mgoip" ("玳𤦬"))
-  ("mgoir" ("琀瑲"))
-  ("mgoj" ?玝)
-  ("mgoju" ?珤)
-  ("mgok" ("致玫"))
-  ("mgoll" ?玠)
-  ("mgoma" ?璯)
-  ("mgomb" ?𤦎)
-  ("mgomd" ?㻌)
-  ("mgomg" ?㻇)
-  ("mgomn" ?瑜)
-  ("mgomr" ?珨)
-  ("mgono" ?琁)
-  ("mgord" ?𤦸)
-  ("mgotq" ?𤪕)
-  ("mgowy" ?珻)
-  ("mgoyk" ?𤨨)
-  ("mgpa" ?珣)
-  ("mgph" ("瑟珌"))
-  ("mgphp" ?𤦏)
-  ("mgpi" ?玓)
-  ("mgpko" ?𤪦)
-  ("mgpkp" ?𤧚)
-  ("mgpp" ("琵玭"))
-  ("mgppa" ?瑄)
-  ("mgpru" ?玸)
-  ("mgpt" ?玴)
-  ("mgptd" ?㻡)
-  ("mgpu" ?𤤀)
-  ("mgqhf" ?𤩦)
-  ("mgqj" ?玤)
-  ("mgqjm" ?㻰)
-  ("mgqjp" ?𤪳)
-  ("mgqka" ?瑃)
-  ("mgqkd" ("臻瑧"))
-  ("mgqkq" ?琫)
-  ("mgqmb" ?𤦭)
-  ("mgqmw" ?瑇)
-  ("mgqo" ?玞)
-  ("mgrb" ?琄)
-  ("mgrhg" ?珵)
-  ("mgrmr" ?璐)
-  ("mgrpa" ?瑉)
-  ("mgrr" ?噩)
-  ("mgrrd" ?璪)
-  ("mgrrj" ?𤩧)
-  ("mgrvp" ?珉)
-  ("mgrye" ?瑕)
-  ("mgryo" ?珿)
-  ("mgshr" ?玿)
-  ("mgsj" ?珥)
-  ("mgsjr" ?琚)
-  ("mgsk" ?厫)
-  ("mgskr" ?珺)
-  ("mgsll" ?㺿)
-  ("mgsmh" ?璆)
-  ("mgsmi" ?璕)
-  ("mgsmj" ?璻)
-  ("mgsmm" ?珝)
-  ("mgsp" ?𤤗)
-  ("mgsqf" ?瑪)
-  ("mgsql" ?𤥶)
-  ("mgstt" ?𤧅)
-  ("mgstv" ?𤧷)
-  ("mgsu" ("玘𤣱"))
-  ("mgt" ?弄)
-  ("mgtbc" ?琠)
-  ("mgtbn" ?獉)
-  ("mgtc" ?珙)
-  ("mgtcf" ?𤪌)
-  ("mgtcg" ?璂)
-  ("mgtch" ?𤦈)
-  ("mgtcl" ?𤩐)
-  ("mgtco" ?璞)
-  ("mgtgk" ?𤧞)
-  ("mgtgt" ?瓂)
-  ("mgtgu" ?琷)
-  ("mgthn" ?㻳)
-  ("mgti" ?㕑)
-  ("mgtio" ?𤦧)
-  ("mgtjs" ?𤨕)
-  ("mgtlb" ?璊)
-  ("mgtlf" ?𤫇)
-  ("mgtlk" ?瑛)
-  ("mgtlm" ?瑾)
-  ("mgtlo" ?𤨢)
-  ("mgtm" ?玵)
-  ("mgtmc" ("琪璜"))
-  ("mgtmj" ?璍)
-  ("mgtnk" ?𤩸)
-  ("mgtod" ("瑹𤨓"))
-  ("mgtoe" ?瓁)
-  ("mgtq" ?珜)
-  ("mgtqg" ?𤨩)
-  ("mgtqm" ?瑳)
-  ("mgtrg" ?瓘)
-  ("mgtrk" ?璥)
-  ("mgtt" ?㻂)
-  ("mgtvi" ?𤧹)
-  ("mgtxc" ?㻩)
-  ("mgtyj" ?𤪼)
-  ("mgu" ?玌)
-  ("mguap" ?𤨾)
-  ("mgufk" ?𤪖)
-  ("mgumb" ?瑞)
-  ("mgumt" ?𤧸)
-  ("mguob" ?瓗)
-  ("mguog" ?璀)
-  ("mguon" ?琌)
-  ("mgutn" ?𤩑)
-  ("mgvid" ?瓅)
-  ("mgvii" ?璣)
-  ("mgvio" ?𤤳)
-  ("mgviw" ?㼄)
-  ("mgvl" ?㺩)
-  ("mgvne" ?琭)
-  ("mgvno" ?猻)
-  ("mgvvd" ?璅)
-  ("mgvvw" ?瑙)
-  ("mgwg" ?理)
-  ("mgwk" ?珚)
-  ("mgwkp" ?𤨒)
-  ("mgwl" ?玾)
-  ("mgwli" ?㻿)
-  ("mgwlv" ?環)
-  ("mgwtj" ?㻫)
-  ("mgwww" ?瓃)
-  ("mgy" ?㺪)
-  ("mgyaj" ?琸)
-  ("mgybc" ?𤦹)
-  ("mgybj" ?璭)
-  ("mgybk" ?瓛)
-  ("mgybp" ?瓏)
-  ("mgybr" ?𤩅)
-  ("mgybs" ?𤧭)
-  ("mgybu" ("璿𤪻"))
-  ("mgyck" ?珓)
-  ("mgyed" ("璨𤨪"))
-  ("mgyfe" ?琡)
-  ("mgygq" ?㼀)
-  ("mgyhs" ?𤤁)
-  ("mgyiu" ("琉珫"))
-  ("mgyjj" ?璉)
-  ("mgyk" ?玟)
-  ("mgykg" ?斑)
-  ("mgykh" ?珳)
-  ("mgylc" ?𤥂)
-  ("mgymp" ?玼)
-  ("mgymr" ?琂)
-  ("mgyog" ?璡)
-  ("mgyoj" ?琗)
-  ("mgyok" ?𤥿)
-  ("mgypo" ?璩)
-  ("mgypt" ?瓐)
-  ("mgypu" ?琥)
-  ("mgyr" ?玷)
-  ("mgyrf" ?琼)
-  ("mgyrn" ?𤧟)
-  ("mgyru" ?𤦻)
-  ("mgyrv" ?瓖)
-  ("mgysd" ?㻢)
-  ("mgyso" ?璇)
-  ("mgytj" ?璋)
-  ("mgyto" ?璲)
-  ("mgytr" ("琣𤦺"))
-  ("mgyub" ?璃)
-  ("mgyvi" ?玹)
-  ("mgywv" ?瓌)
-  ("mgyx" ?璾)
-  ("mgyyb" ?瓋)
-  ("mh" ?厂)
-  ("mhaf" ?原)
-  ("mhdd" ?厤)
-  ("mhgu" ?𠀡)
-  ("mhhaf" ?鴉)
-  ("mhjm" ?厜)
-  ("mhlv" ?𥘅)
-  ("mhnl" ?邪)
-  ("mhog" ?雅)
-  ("mhoiv" ?餮)
-  ("mhpm" ?厎)
-  ("mhs" ?厏)
-  ("mibbe" ?靉)
-  ("mig" ?至)
-  ("mihaf" ?䲰)
-  ("mihi" ?魂)
-  ("miia" ?晉)
-  ("miks" ?动)
-  ("mimgi" ?𤤴)
-  ("minl" ?鄏)
-  ("mioin" ?霒)
-  ("mipt" ?𤤙)
-  ("mitgi" ?𤩺)
-  ("miuh" ?厖)
-  ("miyle" ?靆)
-  ("mj" ?干)
-  ("mjbc" ?厧)
-  ("mjf" ?烎)
-  ("mjhaf" ("鳱鷣"))
-  ("mjixp" ?麉)
-  ("mjln" ?刊)
-  ("mjmbc" ?頇)
-  ("mjn" ?𢏗)
-  ("mjnl" ?邗)
-  ("mjok" ?敢)
-  ("mjwj" ?厙)
-  ("mk" ?天)
-  ("mkdhe" ?𥀬)
-  ("mkg" ("壓𡍶"))
-  ("mkhi" ?魘)
-  ("mkhqm" ?甦)
-  ("mkmwl" ?靨)
-  ("mknl" ?郠)
-  ("mkoiv" ?饜)
-  ("mkp" ?憨)
-  ("mkq" ?擪)
-  ("mks" ?功)
-  ("mku" ?无)
-  ("mkv" ?嬮)
-  ("mkwgf" ?黶)
-  ("mkwl" ?厴)
-  ("ml" ?丌)
-  ("mlbo" ?兩)
-  ("mlbu" ?両)
-  ("mlby" ?雨)
-  ("mllm" ?亞)
-  ("mllw" ?覀)
-  ("mlm" ?工)
-  ("mlmy" ?厞)
-  ("mlvs" ?丏)
-  ("mlwk" ?更)
-  ("mm" ?二)
-  ("mmbb" ?丽)
-  ("mmbbp" ?麗)
-  ("mmbc" ?項)
-  ("mmf" ?示)
-  ("mmg" ?堊)
-  ("mmhaf" ("鵡鵛"))
-  ("mmi" ?云)
-  ("mmig" ?厔)
-  ("mmks" ?勁)
-  ("mml" ?亓)
-  ("mmlmi" ?蝁)
-  ("mmln" ?剄)
-  ("mmm" ?三)
-  ("mmmbc" ?頸)
-  ("mmmm" ?㠭)
-  ("mmmv" ?辰)
-  ("mmn" ?亍)
-  ("mmnl" ?邳)
-  ("mmok" ?政)
-  ("mmp" ("惡𢘫"))
-  ("mmqmb" ?靕)
-  ("mmr" ?吾)
-  ("mmti" ?厨)
-  ("mmu" ?元)
-  ("mmue" ?厦)
-  ("mmuu" ?黿)
-  ("mmvh" ?厊)
-  ("mmvn" ?瓨)
-  ("mmvs" ?巧)
-  ("mmyiu" ?巰)
-  ("mmypu" ?虣)
-  ("mn" ?丁)
-  ("mnbm" ?殂)
-  ("mnbnd" ?殍)
-  ("mnc" ?銎)
-  ("mncsh" ?瓰)
-  ("mnf" ?烈)
-  ("mng" ?型)
-  ("mngbt" ?殪)
-  ("mngwc" ?殰)
-  ("mnhaf" ("殦鴷"))
-  ("mnhbt" ?殈)
-  ("mnhjd" ?殊)
-  ("mnhk" ?殀)
-  ("mnhne" ?殁)
-  ("mnhpa" ?殙)
-  ("mnhqu" ?瓱)
-  ("mnhuk" ?殠)
-  ("mni" ?歹)
-  ("mnii" ?殘)
-  ("mnije" ?殏)
-  ("mnir" ?殆)
-  ("mnj" ?瓧)
-  ("mnjbm" ?殖)
-  ("mnjmc" ("殯殥"))
-  ("mnjru" ?殑)
-  ("mnk" ?𣧂)
-  ("mnklu" ?殗)
-  ("mnkoo" ?殎)
-  ("mnkpb" ?殢)
-  ("mnl" ?邛)
-  ("mnlbk" ?殃)
-  ("mnle" ?殔)
-  ("mnlmi" ?蛩)
-  ("mnln" ?列)
-  ("mnlq" ?肂)
-  ("mnma" ?瓸)
-  ("mnmbc" ?頂)
-  ("mnmem" ?殛)
-  ("mnmvm" ?殌)
-  ("mnmwg" ?甅)
-  ("mnmwm" ?殭)
-  ("mnne" ?歿)
-  ("mnnwf" ?鮤)
-  ("mnoah" ?殤)
-  ("mnohh" ?殄)
-  ("mnoim" ?殲)
-  ("mnoiv" ?飱)
-  ("mnomo" ?殮)
-  ("mnp" ("死恐𢢭"))
-  ("mnpa" ?殉)
-  ("mnphh" ?歾)
-  ("mnpu" ?瓲)
-  ("mnq" ?㧬)
-  ("mnr" ?可)
-  ("mnrbc" ?殞)
-  ("mnrrj" ?殫)
-  ("mnryo" ?跫)
-  ("mntlj" ?鞏)
-  ("mntlm" ?殣)
-  ("mnv" ?姴)
-  ("mnwot" ?殟)
-  ("mnyfu" ?殧)
-  ("mnyhv" ?裂)
-  ("mnytr" ?殕)
-  ("mo" ?仄)
-  ("moau" ?豝)
-  ("moav" ?豤)
-  ("mob" ?丙)
-  ("mobuu" ?覡)
-  ("mobvk" ?豯)
-  ("mof" ?燹)
-  ("mogbt" ?豷)
-  ("mogc" ?贋)
-  ("mogf" ?㷳)
-  ("mohaf" ("鷢鵐"))
-  ("mohf" ?鴈)
-  ("mohoo" ?豵)
-  ("mohsn" ?豟)
-  ("mojka" ?豬)
-  ("mojtc" ?豶)
-  ("moju" ?厒)
-  ("mok" ?攻)
-  ("mokkb" ?豨)
-  ("molmi" ?蟨)
-  ("moln" ?劂)
-  ("momhf" ?豲)
-  ("momso" ?豩)
-  ("momt" ?豜)
-  ("moo" ?巫)
-  ("moob" ?两)
-  ("moog" ?雁)
-  ("mook" ?𢽴)
-  ("morye" ?豭)
-  ("moryo" ?蹷)
-  ("moumb" ?䝎)
-  ("mowot" ?豱)
-  ("moyvo" ?豥)
-  ("mphaf" ?鸝)
-  ("mphhh" ?彲)
-  ("mpnl" ?酈)
-  ("mpylm" ?武)
-  ("mr" ?石)
-  ("mramh" ?碭)
-  ("mrami" ?碍)
-  ("mrana" ?磵)
-  ("mrapv" ?碣)
-  ("mrav" ?硍)
-  ("mrbb" ?硼)
-  ("mrbbm" ?𥑬)
-  ("mrbbr" ?碢)
-  ("mrbgr" ?碉)
-  ("mrbhx" ?𥔿)
-  ("mrbj" ?鞷)
-  ("mrbl" ?鬲)
-  ("mrbm" ?砠)
-  ("mrbmr" ?硐)
-  ("mrbou" ?磘)
-  ("mrbq" ?砽)
-  ("mrbsd" ?碀)
-  ("mrbtu" ?碙)
-  ("mrbuc" ?𧵔)
-  ("mrbuu" ?硯)
-  ("mrbvk" ?磎)
-  ("mrby" ?砃)
-  ("mrc" ?𥐙)
-  ("mrcsh" ?砏)
-  ("mrcwa" ?磳)
-  ("mrdam" ?碴)
-  ("mrdci" ?硹)
-  ("mrdd" ?碄)
-  ("mrddo" ?礎)
-  ("mrdhe" ?破)
-  ("mrdj" ?砞)
-  ("mrdm" ?砵)
-  ("mre" ("泵砅"))
-  ("mrea" ?䂿)
-  ("mreed" ?磉)
-  ("mresd" ?磲)
-  ("mrfb" ?硝)
-  ("mrfbw" ?礑)
-  ("mrfdq" ?磷)
-  ("mrfdr" ?𥕝)
-  ("mrfff" ?礯)
-  ("mrffs" ?磱)
-  ("mrfh" ?砂)
-  ("mrfmu" ?硄)
-  ("mrgg" ?硅)
-  ("mrggu" ?磽)
-  ("mrgi" ?砝)
-  ("mrgit" ?磕)
-  ("mrgr" ?硈)
-  ("mrgrr" ?礂)
-  ("mrgsk" ?磝)
-  ("mrhdw" ?磻)
-  ("mrher" ?硌)
-  ("mrhgr" ?硞)
-  ("mrhhj" ?碑)
-  ("mrhi" ?磈)
-  ("mrhio" ?砭)
-  ("mrhjd" ?硃)
-  ("mrhje" ?碫)
-  ("mrhjm" ?硾)
-  ("mrhkb" ?礄)
-  ("mrhlc" ?礩)
-  ("mrhml" ?斫)
-  ("mrhmy" ?䂨)
-  ("mrhn" ?𥐥)
-  ("mrhne" ?砓)
-  ("mrhni" ("矾碸"))
-  ("mrhnk" ?砜)
-  ("mrhp" ?矺)
-  ("mrhpa" ?碈)
-  ("mrhpm" ?砥)
-  ("mrhqi" ?硪)
-  ("mrhs" ?砟)
-  ("mrhsb" ?碥)
-  ("mrhse" ?磤)
-  ("mrhsk" ?礉)
-  ("mrhsn" ?砨)
-  ("mrhuc" ?礸)
-  ("mrhwk" ?硇)
-  ("mrhwp" ?磇)
-  ("mrhyu" ?磃)
-  ("mriav" ?硠)
-  ("mribi" ?磗)
-  ("mridr" ?礳)
-  ("mridy" ?䃺)
-  ("mrie" ?砯)
-  ("mrihf" ?磩)
-  ("mrihr" ?碱)
-  ("mriih" ?磣)
-  ("mrilr" ?磄)
-  ("mrism" ?𥔱)
-  ("mritc" ?礦)
-  ("mriuh" ?硥)
-  ("mrjbc" ?磌)
-  ("mrjcm" ?硿)
-  ("mrjii" ?磚)
-  ("mrjkp" ?硓)
-  ("mrjmc" ?礗)
-  ("mrjmm" ?碹)
-  ("mrjmo" ?碇)
-  ("mrjnu" ?碗)
-  ("mrjp" ?砣)
-  ("mrjqr" ?磍)
-  ("mrjr" ?𥑮)
-  ("mrjwj" ?硨)
-  ("mrkkk" ?磢)
-  ("mrkmr" ?碕)
-  ("mrkoo" ?硤)
-  ("mrksr" ?𥑆)
-  ("mrlln" ?砩)
-  ("mrlq" ?硉)
-  ("mrlwl" ?砷)
-  ("mrm" ?矼)
-  ("mrmbb" ?礝)
-  ("mrmbc" ?碩)
-  ("mrmbg" ?礭)
-  ("mrmbs" ?𥗠)
-  ("mrmbu" ?礵)
-  ("mrmbw" ?礌)
-  ("mrmcw" ?硒)
-  ("mrmfj" ?砰)
-  ("mrmgi" ?砡)
-  ("mrmgt" ?硦)
-  ("mrmj" ?矸)
-  ("mrmlk" ?硬)
-  ("mrmmi" ?𥐯)
-  ("mrmn" ?矴)
-  ("mrmnr" ?砢)
-  ("mrmpm" ?碔)
-  ("mrmr" ?砳)
-  ("mrmrr" ?磊)
-  ("mrmso" ?硺)
-  ("mrmsu" ?砈)
-  ("mrmt" ?研)
-  ("mrmtb" ?礪)
-  ("mrmtn" ?硎)
-  ("mrmu" ?矹)
-  ("mrmvb" ?磭)
-  ("mrmvh" ?砑)
-  ("mrmvm" ?硜)
-  ("mrmwj" ?磹)
-  ("mrmwm" ?礓)
-  ("mrnbg" ?确)
-  ("mrnd" ?矷)
-  ("mrnhe" ?砐)
-  ("mrni" ?矽)
-  ("mrnl" ("酃郚"))
-  ("mrnmu" ?硊)
-  ("mrno" ("歌砍"))
-  ("mrnot" ?磴)
-  ("mrnqd" ?磔)
-  ("mrnr" ?哥)
-  ("mrobg" ?確)
-  ("mrog" ?碓)
-  ("mrogd" ?磼)
-  ("mrogf" ?礁)
-  ("mroii" ?砱)
-  ("mrok" ?敔)
-  ("mroll" ?砎)
-  ("mrom" ?砼)
-  ("mromb" ?碖)
-  ("mromd" ?硢)
-  ("mromg" ?硂)
-  ("mromo" ?礆)
-  ("mron" ?矻)
-  ("mrpko" ?礙)
-  ("mrpp" ?砒)
-  ("mrppa" ?䃈)
-  ("mrpru" ?砲)
-  ("mrpsh" ?砌)
-  ("mrptd" ?碟)
-  ("mrpu" ?砘)
-  ("mrqhk" ?碶)
-  ("mrqmb" ?碃)
-  ("mrqmc" ?磧)
-  ("mrqmy" ?碡)
-  ("mrqo" ?砆)
-  ("mrrbc" ?磒)
-  ("mrrrj" ?磾)
-  ("mrrrk" ?礹)
-  ("mrrye" ?碬)
-  ("mrryo" ?𨀂)
-  ("mrsec" ?礥)
-  ("mrseg" ?䃘)
-  ("mrsfk" ?礮)
-  ("mrsit" ?礛)
-  ("mrsk" ?𥐰)
-  ("mrslb" ?砸)
-  ("mrsmh" ?磟)
-  ("mrsmv" ?䂻)
-  ("mrsqf" ?碼)
-  ("mrsrj" ?礔)
-  ("mrsrr" ?𥕥)
-  ("mrstv" ?碾)
-  ("mrt" ?豆)
-  ("mrta" ?碏)
-  ("mrtbc" ?碘)
-  ("mrtbf" ?礤)
-  ("mrtbk" ?䃟)
-  ("mrtbo" ?礞)
-  ("mrtc" ?硔)
-  ("mrtcg" ?𥕛)
-  ("mrtei" ?礴)
-  ("mrtgi" ?礒)
-  ("mrtgo" ?𥖄)
-  ("mrtgr" ?磰)
-  ("mrtii" ?礡)
-  ("mrtju" ?𥕜)
-  ("mrtk" ?砹)
-  ("mrtlf" ?𥗕)
-  ("mrtlk" ?碤)
-  ("mrtmc" ?磺)
-  ("mrtmv" ?碪)
-  ("mrtqm" ?磋)
-  ("mrtrg" ?礶)
-  ("mrtt" ?硑)
-  ("mrttc" ?碰)
-  ("mrtvi" ("磁𥔵"))
-  ("mrtvs" ?磡)
-  ("mrtwa" ?𥕢)
-  ("mrtwi" ("礣𥖁"))
-  ("mrtxc" ?磏)
-  ("mrtyv" ?硭)
-  ("mrubb" ?磞)
-  ("mrumf" ?碳)
-  ("mrumt" ?磑)
-  ("mruob" ?磮)
-  ("mruog" ?磪)
-  ("mrvid" ?礫)
-  ("mrvii" ?磯)
-  ("mrvne" ?碌)
-  ("mrvvw" ?碯)
-  ("mrwd" ?硱)
-  ("mrwhd" ?碅)
-  ("mrwmv" ?碨)
-  ("mrwvf" ?磥)
-  ("mrwww" ?礧)
-  ("mrwyc" ?𥖏)
-  ("mrwyi" ?砪)
-  ("mrybb" ?碲)
-  ("mrybp" ?礲)
-  ("mrybs" ?磅)
-  ("mrycv" ?𥕦)
-  ("mrydk" ?礅)
-  ("mryg" ?砫)
-  ("mryhr" ?磓)
-  ("mryiu" ?硫)
-  ("mryoj" ?碎)
-  ("mryr" ?砧)
-  ("mryrb" ?碻)
-  ("mryrn" ?碠)
-  ("mryt" ?砬)
-  ("mrytj" ?𥕞)
-  ("mrytr" ?碚)
-  ("mryvo" ?硋)
-  ("mrywi" ?磠)
-  ("ms" ?万)
-  ("mshjg" ?𩅞)
-  ("msho" ?豕)
-  ("msko" ?豖)
-  ("msl" ?卭)
-  ("msnl" ?鄠)
-  ("msok" ?攷)
-  ("msu" ?厄)
-  ("msv" ?𠩐)
-  ("mt" ?幵)
-  ("mta" ("厝晉"))
-  ("mtc" ?亚)
-  ("mtcl" ?厮)
-  ("mthaf" ?鳽)
-  ("mthhh" ?形)
-  ("mthhj" ?豍)
-  ("mtje" ?豉)
-  ("mtjnu" ?豌)
-  ("mtlm" ?厪)
-  ("mtln" ?刑)
-  ("mtm" ?豇)
-  ("mtmbc" ?頭)
-  ("mtnl" ("邢郖"))
-  ("mtog" ?雃)
-  ("mtq" ?揅)
-  ("mttxc" ?豏)
-  ("mtuo" ?厥)
-  ("mtwb" ?厲)
-  ("mu" ("兀兀"))
-  ("mua" ?朁)
-  ("muali" ?蠶)
-  ("mub" ?襾)
-  ("muf" ?炁)
-  ("muhaf" ("鸘䲮"))
-  ("muhe" ?夏)
-  ("mui" ?戛)
-  ("mukll" ?奡)
-  ("mulmi" ?虺)
-  ("muln" ?刓)
-  ("mumbc" ?頑)
-  ("mumrb" ?鬵)
-  ("mumso" ?豗)
-  ("munl" ?邧)
-  ("munmu" ?卼)
-  ("musmm" ?𦒘)
-  ("muw" ?画)
-  ("mv" ("匚匸"))
-  ("mvb" ?脣)
-  ("mvdh" ?牙)
-  ("mvdi" ?辱)
-  ("mvku" ?旡)
-  ("mvlmi" ?蜃)
-  ("mvni" ?瓦)
-  ("mvnm" ?互)
-  ("mvphh" ?覅)
-  ("mvr" ?唇)
-  ("mvvm" ?巠)
-  ("mwahm" ?醒)
-  ("mwaj" ?覃)
-  ("mwamo" ?醍)
-  ("mwapp" ?醌)
-  ("mwbdi" ?酹)
-  ("mwbmr" ?酮)
-  ("mwbuc" ?賈)
-  ("mwbuu" ?靦)
-  ("mwbwi" ?釂)
-  ("mwcsh" ?酚)
-  ("mwd" ?栗)
-  ("mwdd" ?醂)
-  ("mwdi" ?酎)
-  ("mweee" ?醊)
-  ("mwfd" ?粟)
-  ("mwg" ("厘垔"))
-  ("mwgg" ?㕓)
-  ("mwgni" ?醻)
-  ("mwhaf" ?鶝)
-  ("mwhd" ?酥)
-  ("mwher" ?酪)
-  ("mwhgf" ?醺)
-  ("mwhgr" ?酷)
-  ("mwhgu" ?酰)
-  ("mwhi" ?醜)
-  ("mwhio" ?覂)
-  ("mwhne" ?酘)
-  ("mwhoe" ?覆)
-  ("mwhqu" ?酕)
-  ("mwhs" ?酢)
-  ("mwhsk" ?覈)
-  ("mwhxe" ?醙)
-  ("mwice" ?酸)
-  ("mwidd" ?醾)
-  ("mwidy" ?釄)
-  ("mwihr" ?醎)
-  ("mwii" ?醆)
-  ("mwijb" ?酺)
-  ("mwik" ?䣭)
-  ("mwiku" ?𨠄)
-  ("mwill" ?酬)
-  ("mwilr" ?醣)
-  ("mwjcs" ?醡)
-  ("mwjdi" ?酧)
-  ("mwjka" ?醏)
-  ("mwjkd" ?酵)
-  ("mwjp" ?酡)
-  ("mwjr" ?酤)
-  ("mwjrb" ?醐)
-  ("mwki" ?酞)
-  ("mwklu" ?醃)
-  ("mwkrt" ?醢)
-  ("mwks" ?𠡳)
-  ("mwlbu" ?酖)
-  ("mwlii" ?蠠)
-  ("mwlkt" ?醠)
-  ("mwln" ?副)
-  ("mwlut" ?醓)
-  ("mwmbb" ?醹)
-  ("mwmbr" ?醽)
-  ("mwmd" ?酑)
-  ("mwmj" ?酐)
-  ("mwmm" ?畺)
-  ("mwmmf" ?票)
-  ("mwmmp" ?釃)
-  ("mwmn" ?酊)
-  ("mwmnr" ?酠)
-  ("mwmwf" ?醥)
-  ("mwmwj" ?醰)
-  ("mwnir" ?酩)
-  ("mwnob" ?醑)
-  ("mwnoe" ?醱)
-  ("mwnok" ?䤆)
-  ("mwog" ?醀)
-  ("mwogf" ?醮)
-  ("mwomd" ?酴)
-  ("mwomo" ?醶)
-  ("mwowy" ?酶)
-  ("mwpa" ?酯)
-  ("mwpd" ?酏)
-  ("mwpi" ?酌)
-  ("mwpou" ?醄)
-  ("mwqo" ?酜)
-  ("mwrb" ?䣺)
-  ("mwrhg" ?酲)
-  ("mwrrk" ?釅)
-  ("mwsmh" ?醪)
-  ("mwsmr" ?䣳)
-  ("mwsrr" ?醧)
-  ("mwsu" ?配)
-  ("mwta" ?醋)
-  ("mwtco" ?醭)
-  ("mwtjb" ?覇)
-  ("mwtjf" ?覊)
-  ("mwtjr" ?覉)
-  ("mwtlf" ?醼)
-  ("mwtm" ?酣)
-  ("mwtmc" ?䤑)
-  ("mwtog" ?醛)
-  ("mwtqm" ?醝)
-  ("mwtwa" ?醩)
-  ("mwtwt" ?醴)
-  ("mwtwv" ?醲)
-  ("mwuk" ?酗)
-  ("mwv" ?要)
-  ("mwvib" ?酳)
-  ("mwvne" ?醁)
-  ("mwwlj" ?醳)
-  ("mwwot" ?醞)
-  ("mwyfd" ?醚)
-  ("mwyiu" ?酼)
-  ("mwyj" ?酙)
-  ("mwyl" ?面)
-  ("mwyoj" ?醉)
-  ("mwypo" ?醵)
-  ("mwyr" ?酟)
-  ("mwyrd" ?醇)
-  ("mwyrv" ?釀)
-  ("mwytp" ?醷)
-  ("mwytr" ?醅)
-  ("mwyub" ?醨)
-  ("mwyut" ?醯)
-  ("my" ?下)
-  ("mybp" ?龎)
-  ("mylf" ?焉)
-  ("mylm" ?正)
-  ("myo" ?𤴓)
-  ("myp" ?忑)
-  ("mypt" ?𠫂)
-  ("mytj" ?厗)
-  ("myvs" ?丐)
-  ("n" ?弓)
-  ("na" ?𣄽)
-  ("nahu" ?免)
-  ("napo" ?象)
-  ("nau" ("色弝"))
-  ("nbam" ?觛)
-  ("nbb" ?弸)
-  ("nbbue" ("敻𢿌"))
-  ("nbdk" ?觖)
-  ("nbdl" ?觫)
-  ("nbfmu" ?觥)
-  ("nbg" ("角墮"))
-  ("nbgg" ?觟)
-  ("nbhaf" ?鷸)
-  ("nbher" ?觡)
-  ("nbhpm" ?觝)
-  ("nbhq" ?𧣈)
-  ("nbhqu" ?氄)
-  ("nbhvo" ?觚)
-  ("nbhxu" ?觬)
-  ("nbije" ?觩)
-  ("nbjka" ?觰)
-  ("nbk" ?奐)
-  ("nbkmr" ?觭)
-  ("nbks" ("勇觔"))
-  ("nblmi" ?触)
-  ("nbln" ?劀)
-  ("nbme" ?觨)
-  ("nbmgi" ?瓕)
-  ("nbnbe" ?觼)
-  ("nbnhe" ?觙)
-  ("nbnmu" ?觤)
-  ("nboah" ?觴)
-  ("nbogs" ?𧤤)
-  ("nboo" ?𧢲)
-  ("nbop" ?隳)
-  ("nbp" ?恿)
-  ("nbrrj" ?觶)
-  ("nbshq" ?解)
-  ("nbtgq" ?觲)
-  ("nbtlf" ?觾)
-  ("nbtq" ?觧)
-  ("nbu" ?嶞)
-  ("nbuc" ?負)
-  ("nbue" ?彏)
-  ("nbuob" ?觿)
-  ("nbvid" ?觻)
-  ("nbvl" ?觓)
-  ("nbwli" ?觸)
-  ("nbyj" ?斛)
-  ("nc" ?小)
-  ("ncymr" ?詹)
-  ("nd" ?子)
-  ("ndbt" ?孟)
-  ("ndbuc" ?孭)
-  ("ndhaf" ?鶔)
-  ("ndhvf" ?孫)
-  ("ndhvo" ?孤)
-  ("ndjmf" ?孮)
-  ("ndlmt" ?孻)
-  ("ndln" ?刴)
-  ("ndmbb" ?孺)
-  ("ndmlm" ?孲)
-  ("ndnau" ?㝃)
-  ("ndnbc" ?𡥼)
-  ("ndnd" ?孖)
-  ("ndnda" ?孴)
-  ("ndndd" ?孨)
-  ("ndok" ?孜)
-  ("ndpru" ?孢)
-  ("ndr" ?𡥄)
-  ("ndtlb" ?𡦖)
-  ("ndu" ?孔)
-  ("ndwyi" ?𣫮)
-  ("ndymr" ?𡥪)
-  ("ndyvo" ?孩)
-  ("ne" ("氶氹"))
-  ("neg" ?𡍵)
-  ("nem" ?丞)
-  ("nemb" ?脀)
-  ("nemf" ?烝)
-  ("nemsu" ?巹)
-  ("nf" ?尔)
-  ("nfaa" ?鯧)
-  ("nfabt" ?鰛)
-  ("nfagi" ?鰣)
-  ("nfail" ?鯽)
-  ("nfamo" ?鯷)
-  ("nfapp" ?鯤)
-  ("nfasm" ?鰨)
-  ("nfau" ?䰾)
-  ("nfawe" ?鰻)
-  ("nfb" ?弰)
-  ("nfbcn" ?鰂)
-  ("nfbgr" ?鯛)
-  ("nfbmr" ?鮦)
-  ("nfbof" ?鰶)
-  ("nfbou" ?鰩)
-  ("nfcru" ?鮵)
-  ("nfcsh" ?魵)
-  ("nfdhe" ?鮍)
-  ("nfdn" ?粥)
-  ("nfdoo" ?鯠)
-  ("nfdwf" ?鰊)
-  ("nfeii" ?鰠)
-  ("nfemw" ?䲤)
-  ("nffb" ?鮹)
-  ("nffba" ?鱨)
-  ("nffdq" ?鱗)
-  ("nffh" ?魦)
-  ("nfg" ?𩵚)
-  ("nfgce" ?鯪)
-  ("nfgcg" ?鯥)
-  ("nfgg" ?鮭)
-  ("nfggu" ?鱙)
-  ("nfgi" ?魼)
-  ("nfgr" ?鮚)
-  ("nfhag" ?鰉)
-  ("nfhd" ?穌)
-  ("nfhdd" ?鯚)
-  ("nfhdf" ?鰍)
-  ("nfhdn" ?鯏)
-  ("nfhdw" ?鱕)
-  ("nfhe" ?魬)
-  ("nfher" ?鮥)
-  ("nfhey" ?鮗)
-  ("nfhhw" ?鰡)
-  ("nfhir" ?鱵)
-  ("nfhjd" ?鮢)
-  ("nfhje" ?𩹨)
-  ("nfhkb" ?鱎)
-  ("nfhor" ?鯦)
-  ("nfhp" ?魠)
-  ("nfhqm" ?鮏)
-  ("nfhrb" ?鰤)
-  ("nfhs" ?鮓)
-  ("nfhvf" ?鯀)
-  ("nfhxc" ?鱮)
-  ("nfhxh" ?鯓)
-  ("nfhxu" ?鯢)
-  ("nfihr" ?鰔)
-  ("nfiih" ?鰺)
-  ("nfijb" ?鯆)
-  ("nfije" ?鯄)
-  ("nfikk" ?鮁)
-  ("nfiku" ?魷)
-  ("nfilb" ?鱅)
-  ("nfir" ?鮐)
-  ("nfirm" ?䱛)
-  ("nfisb" ?鯿)
-  ("nfisk" ?𩸭)
-  ("nfjcr" ?鰫)
-  ("nfjd" ?鮇)
-  ("nfjii" ?鱄)
-  ("nfjmu" ?鯇)
-  ("nfjp" ?鮀)
-  ("nfjpa" ?鰭)
-  ("nfjr" ?鮕)
-  ("nfjrb" ?鰗)
-  ("nfjtc" ?鱝)
-  ("nfjv" ?鮟)
-  ("nfkb" ?鮪)
-  ("nfke" ?𩵼)
-  ("nfklu" ?𩸆)
-  ("nfksr" ?𩶛)
-  ("nflmo" ?鮡)
-  ("nflmy" ?鯡)
-  ("nflw" ?鮋)
-  ("nflx" ?鱐)
-  ("nfm" ?魟)
-  ("nfmbl" ?鮞)
-  ("nfmbm" ?鱈)
-  ("nfmfj" ?鮃)
-  ("nfmfm" ?魾)
-  ("nfmgi" ?玺)
-  ("nfmgr" ?鱷)
-  ("nfmlk" ?鯁)
-  ("nfmmp" ?鱺)
-  ("nfmmr" ?鯃)
-  ("nfmnr" ?魺)
-  ("nfmtb" ?鱱)
-  ("nfmto" ?鱖)
-  ("nfmvm" ?魱)
-  ("nfmwf" ?鰾)
-  ("nfmwj" ?鱏)
-  ("nfnao" ?鱌)
-  ("nfnau" ?鮸)
-  ("nfndt" ?鯭)
-  ("nfnff" ?鱻)
-  ("nfnhb" ?鱊)
-  ("nfnhd" ?鰇)
-  ("nfnkq" ?鰎)
-  ("nfnmi" ?鯴)
-  ("nfnmm" ?鰯)
-  ("nfnmu" ?鮠)
-  ("nfnoe" ?鱍)
-  ("nfoae" ?鰒)
-  ("nfob" ?魶)
-  ("nfodi" ?鮒)
-  ("nfoii" ?魿)
-  ("nfoip" ?鯰)
-  ("nfoir" ?䱽)
-  ("nfok" ?䰻)
-  ("nfold" ?鰷)
-  ("nfoma" ?鱠)
-  ("nfomb" ?鯩)
-  ("nfomd" ?鮽)
-  ("nfomr" ?鮯)
-  ("nfonk" ?鯸)
-  ("nfop" ?魤)
-  ("nfp" ?愻)
-  ("nfpa" ?鮨)
-  ("nfph" ?鮅)
-  ("nfphh" ?魩)
-  ("nfpi" ?魡)
-  ("nfpmm" ?䱭)
-  ("nfpr" ?鮈)
-  ("nfpru" ?鮑)
-  ("nfptd" ?鰈)
-  ("nfpu" ?魨)
-  ("nfqka" ?鰆)
-  ("nfqmb" ?鯖)
-  ("nfqmc" ?鰿)
-  ("nfrrd" ?鱢)
-  ("nfrrj" ?鱓)
-  ("nfrrs" ?鰐)
-  ("nfrxu" ?鱦)
-  ("nfrye" ?鰕)
-  ("nfsav" ?鰋)
-  ("nfseg" ?鰹)
-  ("nfsfi" ?䲁)
-  ("nfsh" ?魛)
-  ("nfsje" ?鯫)
-  ("nfsju" ?鮿)
-  ("nfskr" ?鮶)
-  ("nfsma" ?鰼)
-  ("nfsmb" ?鯞)
-  ("nfsmi" ?鱘)
-  ("nftcw" ?鰌)
-  ("nftgr" ?鱔)
-  ("nftjs" ?鰳)
-  ("nftm" ?魽)
-  ("nftmc" ?鯕)
-  ("nftq" ?鮮)
-  ("nftrg" ?鱹)
-  ("nftvi" ?鰦)
-  ("nftvp" ?𩼰)
-  ("nftwa" ?鰽)
-  ("nftwi" ("鱒鱴"))
-  ("nftwt" ?鱧)
-  ("nftxc" ?鰜)
-  ("nftyv" ?𩷶)
-  ("nfujf" ?𩻃)
-  ("nfvid" ?鱳)
-  ("nfvvv" ?鱲)
-  ("nfvvw" ?鯔)
-  ("nfwg" ?鯉)
-  ("nfwjr" ?鯝)
-  ("nfwl" ?魻)
-  ("nfwlb" ?鰅)
-  ("nfwle" ?鰥)
-  ("nfwlv" ?鱞)
-  ("nfwo" ?鮂)
-  ("nfwp" ?鰓)
-  ("nfwr" ?鮰)
-  ("nfybb" ?𩼣)
-  ("nfybs" ?鰟)
-  ("nfyck" ?鮫)
-  ("nfyhn" ?魧)
-  ("nfyhr" ?𩺬)
-  ("nfyhs" ?魴)
-  ("nfyjj" ?鰱)
-  ("nfyk" ?魰)
-  ("nfyle" ?𩻸)
-  ("nfymf" ?鮛)
-  ("nfymo" ?鱁)
-  ("nfypk" ?鰬)
-  ("nfypm" ?鱋)
-  ("nfypt" ?鱸)
-  ("nfypu" ?鯱)
-  ("nfyr" ?鮎)
-  ("nfyrb" ?鰝)
-  ("nfyrd" ?鯙)
-  ("nfyrf" ?鯨)
-  ("nfyt" ?𩶘)
-  ("nfytj" ?鱆)
-  ("nfytv" ?鯜)
-  ("nfywm" ?鱣)
-  ("nfyx" ?鱭)
-  ("ng" ?丑)
-  ("ngmbc" ?頲)
-  ("ngmwm" ?疆)
-  ("nhbcr" ?矞)
-  ("nhd" ?柔)
-  ("nhe" ?及)
-  ("nhli" ?虱)
-  ("nhlii" ?蟊)
-  ("nhoii" ?矝)
-  ("nhoin" ?矜)
-  ("nhoks" ?務)
-  ("nhpm" ?弤)
-  ("nhs" ?乃)
-  ("nhsqf" ?騭)
-  ("nhta" ?矠)
-  ("nhv" ?𡛺)
-  ("nhvo" ?弧)
-  ("ni" ("夕弘"))
-  ("niail" ?𡖖)
-  ("nibq" ?甬)
-  ("nihaf" ?鵵)
-  ("nihq" ?犟)
-  ("nijmc" ?夤)
-  ("nili" ?強)
-  ("niln" ?劖)
-  ("ninh" ?矛)
-  ("nini" ?多)
-  ("ninii" ?𠓗)
-  ("ninl" ?酁)
-  ("ninn" ?予)
-  ("nioiv" ?飧)
-  ("niq" ?舛)
-  ("nir" ?名)
-  ("nisu" ?夗)
-  ("nitc" ?彍)
-  ("niv" ?婱)
-  ("nixp" ?麁)
-  ("niy" ?外)
-  ("niymr" ("謽𧥧"))
-  ("niyo" ?癶)
-  ("nj" ?卂)
-  ("njhaf" ?鳵)
-  ("njlii" ?蝨)
-  ("nk" ("又廴夊"))
-  ("nkbcr" ?𢌡)
-  ("nkbr" ?㢠)
-  ("nkbu" ?瞀)
-  ("nkc" ?鍪)
-  ("nkd" ?楘)
-  ("nkf" ?煞)
-  ("nkg" ?堥)
-  ("nkha" ?廹)
-  ("nkhaf" ?鶩)
-  ("nkhg" ?廷)
-  ("nkhml" ?郔)
-  ("nkhym" ?延)
-  ("nki" ?戣)
-  ("nklmi" ?蝥)
-  ("nklq" ?建)
-  ("nklw" ?廸)
-  ("nkmcw" ?廼)
-  ("nknl" ?鄈)
-  ("nkrhg" ?𢌥)
-  ("nksqf" ?騖)
-  ("nktlj" ?鞪)
-  ("nkv" ?婺)
-  ("nkwr" ?廻)
-  ("nl" ("引阝弔"))
-  ("nla" ?阳)
-  ("nlafu" ?𨻙)
-  ("nlamh" ?陽)
-  ("nlamo" ?隄)
-  ("nlav" ?限)
-  ("nlavf" ?隰)
-  ("nlbhx" ?䧟)
-  ("nlbi" ?𢏐)
-  ("nlbm" ?阻)
-  ("nlbmp" ?隱)
-  ("nlbof" ?際)
-  ("nlbt" ?盄)
-  ("nlcnh" ?𨹥)
-  ("nldhe" ?陂)
-  ("nldw" ?陳)
-  ("nldwk" ?敶)
-  ("nlfdq" ?隣)
-  ("nlfhf" ?隙)
-  ("nlgce" ?陵)
-  ("nlgcg" ?陸)
-  ("nlggu" ?隢)
-  ("nlgi" ?阹)
-  ("nlgsk" ?隞)
-  ("nlgyo" ?陡)
-  ("nlhag" ?隍)
-  ("nlhbk" ?隩)
-  ("nlhe" ?阪)
-  ("nlhem" ?隆)
-  ("nlheq" ?降)
-  ("nlhhj" ?陴)
-  ("nlhhw" ?𨻧)
-  ("nlhi" ?隗)
-  ("nlhj" ?阡)
-  ("nlhjd" ?陎)
-  ("nlhjg" ?隀)
-  ("nlhjm" ?陲)
-  ("nlhlb" ?𨺲)
-  ("nlhpm" ?阺)
-  ("nlhrf" ?隖)
-  ("nlhs" ?阼)
-  ("nlhtg" ?陞)
-  ("nlhxg" ?隉)
-  ("nlice" ?陖)
-  ("nlihu" ?阭)
-  ("nlihv" ?隇)
-  ("nlisn" ?阸)
-  ("nljip" ?䧥)
-  ("nljka" ?陼)
-  ("nljmu" ?院)
-  ("nljp" ?陀)
-  ("nljwj" ?陣)
-  ("nlkb" ?陏)
-  ("nlkmb" ?隋)
-  ("nlkmm" ?隓)
-  ("nlkmr" ?陭)
-  ("nlkms" ?陓)
-  ("nlkoo" ("陝陜"))
-  ("nlks" ?阞)
-  ("nllmc" ?隤)
-  ("nllmy" ?陫)
-  ("nlma" ?陌)
-  ("nlmbk" ?陾)
-  ("nlmbl" ?陑)
-  ("nlmbv" ?陋)
-  ("nlmfb" ?隬)
-  ("nlmfj" ?𨸶)
-  ("nlmfm" ?𨸹)
-  ("nlmmf" ?际)
-  ("nlmmu" ?阮)
-  ("nlmnr" ?阿)
-  ("nlmob" ?陃)
-  ("nlmrb" ?隔)
-  ("nlmsu" ?阨)
-  ("nlmu" ?阢)
-  ("nlmvm" ?陘)
-  ("nlmwg" ?陻)
-  ("nlnbs" ?𨺳)
-  ("nlnhx" ?陷)
-  ("nlnin" ?陊)
-  ("nlnj" ?阠)
-  ("nlnot" ?隥)
-  ("nlodi" ?附)
-  ("nloii" ?陰)
-  ("nlomb" ?陯)
-  ("nlomd" ?除)
-  ("nlomm" ?险)
-  ("nlomn" ?隃)
-  ("nlomo" ?險)
-  ("nlon" ?阣)
-  ("nlopd" ?陁)
-  ("nlpd" ?阤)
-  ("nlpfd" ?陱)
-  ("nlpou" ?陶)
-  ("nlpp" ?阰)
-  ("nlppa" ?階)
-  ("nlppg" ?陛)
-  ("nlrbc" ?隕)
-  ("nlrd" ?𨹦)
-  ("nlsav" ?隁)
-  ("nlsje" ?陬)
-  ("nltct" ?隘)
-  ("nltgi" ?䧧)
-  ("nltpo" ?隊)
-  ("nltt" ?阱)
-  ("nltxc" ?隒)
-  ("nlumt" ?隑)
-  ("nlwlb" ?隅)
-  ("nlwmv" ?隈)
-  ("nlwol" ?𨺬)
-  ("nlybp" ?隴)
-  ("nlyhm" ?隡)
-  ("nlyhn" ?阬)
-  ("nlyhs" ?防)
-  ("nlykb" ("随隨"))
-  ("nlylh" ?陟)
-  ("nlylm" ?阯)
-  ("nlylo" ?𨺗)
-  ("nlyr" ?阽)
-  ("nlytj" ?障)
-  ("nlyto" ?隧)
-  ("nlytr" ?陪)
-  ("nlyvo" ?陔)
-  ("nlyx" ?隮)
-  ("nman" ?弼)
-  ("nmbn" ?𢏺)
-  ("nmdl" ?疎)
-  ("nmfb" ?彌)
-  ("nmhqo" ?𡘓)
-  ("nmice" ?骏)
-  ("nmlmi" ?蜑)
-  ("nmm" ?彐)
-  ("nmnim" ?弱)
-  ("nmnmf" ?鶸)
-  ("nmok" ?矦)
-  ("nmsu" ?危)
-  ("nmvm" ?弳)
-  ("nmwm" ?彊)
-  ("nmyiu" ?疏)
-  ("nn" ("了亇"))
-  ("nnhe" ?𢎽)
-  ("nnkf" ?㷇)
-  ("nnm" ?孑)
-  ("nnmbc" ?預)
-  ("nnmrb" ("鬻𩱳"))
-  ("nnnao" ?豫)
-  ("nno" ?孓)
-  ("nnpr" ?夠)
-  ("nnqo" ("承𠄘"))
-  ("nnr" ?叾)
-  ("nnsmm" ?翗)
-  ("nnu" ?𠙶)
-  ("nnvvu" ?郺)
-  ("no" ("飞久欠"))
-  ("noam" ?疍)
-  ("nob" ?胥)
-  ("noc" ?鐆)
-  ("nodi" ?弣)
-  ("nof" ("弥灸𤉋"))
-  ("nog" ("墜墬"))
-  ("nohne" ?癹)
-  ("nohto" ?飛)
-  ("nolmi" ?蛋)
-  ("nomk" ?癸)
-  ("nomku" ?発)
-  ("nomrn" ?凳)
-  ("nomrt" ?登)
-  ("nonhe" ?發)
-  ("nop" ?𢝵)
-  ("noph" ?𢞵)
-  ("npd" ?弛)
-  ("nq" ("丮𢩦"))
-  ("nqd" ?桀)
-  ("nqlmi" ?蟹)
-  ("nrli" ?强)
-  ("nrmvn" ?甔)
-  ("nrog" ?𨿅)
-  ("nrpp" ?㲋)
-  ("nrppi" ?毚)
-  ("nrrj" ?彈)
-  ("nsbt" ?盈)
-  ("nsbul" ?鼐)
-  ("nsd" ("争檃朶"))
-  ("nse" ("夃𠃮"))
-  ("nsf" ?尕)
-  ("nshr" ?弨)
-  ("nsj" ?弭)
-  ("nsmv" ?張)
-  ("nsnd" ?孕)
-  ("nsp" ?急)
-  ("nsrr" ?彄)
-  ("nsv" ?㜈)
-  ("nti" ?戤)
-  ("ntks" ?勐)
-  ("ntmc" ?彉)
-  ("ntnl" ("鄧𨜏"))
-  ("nu" ?乙)
-  ("nuab" ?𡦀)
-  ("nubt" ?盌)
-  ("nubu" ?眢)
-  ("nue" ("函弢弢"))
-  ("nuhaf" ?鴛)
-  ("nui" ?兔)
-  ("nuks" ?勉)
-  ("numbc" ("頠顄"))
-  ("nup" ?怨)
-  ("nusqf" ?駌)
-  ("nuv" ?妴)
-  ("nv" ?饣)
-  ("nvsm" ?马)
-  ("nw" ?乪)
-  ("nwbue" ?𡕷)
-  ("nwf" ?魚)
-  ("nwfa" ?魯)
-  ("nwks" ?勇)
-  ("nwlmi" ?螴)
-  ("nwlu" ?亀)
-  ("nwlv" ?彋)
-  ("nwm" ?鱼)
-  ("nwtj" ?彃)
-  ("nwu" ?龟)
-  ("nx" ?卍)
-  ("nxff" ?燄)
-  ("nxhaf" ?鵮)
-  ("nxno" ?欿)
-  ("nxu" ?龜)
-  ("nybn" ?㣃)
-  ("nyo" ?疋)
-  ("nyrf" ?弶)
-  ("nyvi" ?弦)
-  ("o" ?人)
-  ("oaa" ?倡)
-  ("oahe" ?复)
-  ("oahu" ?𠋥)
-  ("oaln" ?劊)
-  ("oam" ?但)
-  ("oamo" ?偍)
-  ("oan" ?們)
-  ("oana" ?僴)
-  ("oanb" ?僩)
-  ("oanl" ?鄶)
-  ("oapp" ?倱)
-  ("oapv" ?偈)
-  ("oasm" ?傝)
-  ("oate" ?儤)
-  ("oav" ?佷)
-  ("oavf" ?儑)
-  ("oawe" ?僈)
-  ("oayf" ?𠎠)
-  ("ob" ("內仴"))
-  ("obau" ?俷)
-  ("obb" ?倗)
-  ("obbb" ?傦)
-  ("obbe" ?僾)
-  ("obch" ?儩)
-  ("obcn" ?側)
-  ("obgb" ?偁)
-  ("obgr" ?倜)
-  ("obhaf" ?鸙)
-  ("obhd" ?龢)
-  ("obhu" ?伔)
-  ("obhyu" ?𧈛)
-  ("obm" ?伹)
-  ("obmbc" ?龥)
-  ("obmc" ?俱)
-  ("obmr" ?侗)
-  ("obnd" ?俘)
-  ("obo" ?肉)
-  ("obof" ?傺)
-  ("obou" ?傜)
-  ("obp" ?憊)
-  ("obppa" ?龤)
-  ("obq" ?佣)
-  ("obsmm" ?𦒈)
-  ("obuu" ?俔)
-  ("obv" ?俀)
-  ("obvk" ?傒)
-  ("obyr" ?㑾)
-  ("oc" ?仈)
-  ("ocb" ?佾)
-  ("oci" ?伀)
-  ("ocnh" ?俤)
-  ("ocor" ?俗)
-  ("ocru" ?侻)
-  ("ocsh" ?份)
-  ("ocwa" ?僧)
-  ("od" ?休)
-  ("odbuc" ?賲)
-  ("odc" ?鎥)
-  ("odci" ?倯)
-  ("oddf" ?僸)
-  ("oddo" ?儊)
-  ("ode" ?叙)
-  ("odf" ("烋溣㷛"))
-  ("odg" ?堡)
-  ("odh" ?𠆫)
-  ("odhf" ?鵂)
-  ("odi" ?付)
-  ("odm" ?体)
-  ("odmq" ?偉)
-  ("odog" ?雓)
-  ("odoj" ?𠓼)
-  ("odok" ?敘)
-  ("odoo" ?倈)
-  ("odp" ("怹恷"))
-  ("odsmg" ?糴)
-  ("odw" ?𤲞)
-  ("odye" ?敍)
-  ("odyj" ?斜)
-  ("oe" ("氽汆"))
-  ("of" ("伙尒尓"))
-  ("ofb" ?俏)
-  ("ofbc" ?償)
-  ("ofbf" ?儻)
-  ("ofbg" ?㑽)
-  ("ofbr" ?倘)
-  ("ofbw" ?儅)
-  ("ofd" ?籴)
-  ("ofdq" ?僯)
-  ("off" ?倓)
-  ("offg" ?𠐓)
-  ("offs" ?僗)
-  ("ofhaf" ("鷡鷦"))
-  ("ofhu" ?偗)
-  ("ofln" ?劁)
-  ("ofmbc" ?顦)
-  ("ofmu" ?侊)
-  ("ofmvn" ?甒)
-  ("ofnl" ?鄦)
-  ("ofp" ?您)
-  ("ofq" ?伴)
-  ("ofqu" ?倦)
-  ("ofw" ?畲)
-  ("og" ("仕隹"))
-  ("ogbuc" ?賃)
-  ("ogce" ?倰)
-  ("ogd" ("集栠"))
-  ("ogdi" ?侍)
-  ("oge" ("雙隻"))
-  ("ogf" ?焦)
-  ("ogg" ?佳)
-  ("oggu" ?僥)
-  ("oghaf" ("鶴鵀䳡"))
-  ("oghn" ?凭)
-  ("oghq" ?犨)
-  ("ogi" ?佉)
-  ("ogj" ?隼)
-  ("oglms" ?雋)
-  ("ogln" ?剉)
-  ("ognhs" ?隽)
-  ("ogni" ?儔)
-  ("ogog" ?雔)
-  ("ogogg" ("雥𠓾"))
-  ("ogp" ?恁)
-  ("ogr" ("售佶"))
-  ("ogrg" ?儓)
-  ("ogrr" ("僖𠏼"))
-  ("ogsk" ?傲)
-  ("ogtj" ?倖)
-  ("ogwc" ?儥)
-  ("ogymr" ?讐)
-  ("ogyrg" ?讎)
-  ("oh" ?入)
-  ("oha" ?伯)
-  ("ohag" ?偟)
-  ("ohbt" ?侐)
-  ("ohby" ?侜)
-  ("ohce" ?傻)
-  ("ohdf" ?偢)
-  ("ohdi" ?俬)
-  ("ohdn" ?俐)
-  ("ohdp" ?僁)
-  ("ohdr" ?俰)
-  ("ohdv" ?倭)
-  ("ohdw" ?僠)
-  ("ohe" ?仮)
-  ("oher" ?佫)
-  ("ohey" ?佟)
-  ("ohfp" ?僽)
-  ("ohg" ?任)
-  ("ohgi" ?𠑥)
-  ("ohgr" ?俈)
-  ("ohgs" ?働)
-  ("ohgu" ?侁)
-  ("ohhj" ?俾)
-  ("ohi" ("傀仫"))
-  ("ohj" ?仟)
-  ("ohjd" ?侏)
-  ("ohjg" ?偅)
-  ("ohjm" ?倕)
-  ("ohjr" ?佸)
-  ("ohjx" ?偛)
-  ("ohk" ?仸)
-  ("ohkb" ?僑)
-  ("ohkl" ?侨)
-  ("ohlb" ?偊)
-  ("ohlo" ?俽)
-  ("ohml" ?伒)
-  ("ohn" ?仉)
-  ("ohnb" ?佩)
-  ("ohnf" ?𠏵)
-  ("ohni" ("偑𠆩"))
-  ("ohoa" ?偺)
-  ("ohoi" ?偫)
-  ("ohoo" ?傱)
-  ("ohor" ?倃)
-  ("ohpm" ?低)
-  ("ohq" ?件)
-  ("ohqi" ?俄)
-  ("ohqo" ?佚)
-  ("ohqu" ?𠇔)
-  ("ohrf" ?𠌥)
-  ("ohs" ?作)
-  ("ohsb" ?偏)
-  ("ohsg" ?僱)
-  ("ohsk" ?儌)
-  ("ohuc" ?儹)
-  ("ohvf" ?係)
-  ("ohvl" ?仰)
-  ("ohwp" ?傯)
-  ("ohxe" ?傁)
-  ("ohxu" ?倪)
-  ("ohyu" ?傂)
-  ("oi" ?伐)
-  ("oiabt" ?饂)
-  ("oiai" ?飠)
-  ("oiamh" ?餳)
-  ("oiapp" ?餛)
-  ("oiapv" ?餲)
-  ("oiar" ?倉)
-  ("oiav" ("食俍"))
-  ("oiawe" ?饅)
-  ("oibhx" ?饀)
-  ("oibi" ?傅)
-  ("oibjj" ?餫)
-  ("oibmr" ?餇)
-  ("oibv" ?餒)
-  ("oice" ?俊)
-  ("oicyo" ?餩)
-  ("oid" ?𠇲)
-  ("oidam" ?餷)
-  ("oidl" ?餗)
-  ("oieee" ?餟)
-  ("oifbd" ?饓)
-  ("oiff" ?餤)
-  ("oig" ?垡)
-  ("oigbt" ?饐)
-  ("oiggu" ?饒)
-  ("oigit" ?饁)
-  ("oigrr" ?饎)
-  ("oihaf" ?鴒)
-  ("oihag" ?餭)
-  ("oihbr" ?餉)
-  ("oihdv" ?餧)
-  ("oihe" ?飯)
-  ("oiher" ?餎)
-  ("oihf" ?傶)
-  ("oihg" ?飪)
-  ("oihhl" ?飹)
-  ("oihhw" ?餾)
-  ("oihi" ?餽)
-  ("oihjr" ?餂)
-  ("oihk" ?飫)
-  ("oihn" ?飢)
-  ("oihon" ?餰)
-  ("oihp" ("侂飥"))
-  ("oihq" ?侔)
-  ("oihqi" ?餓)
-  ("oihs" ("飵𠉛"))
-  ("oihuc" ?饡)
-  ("oihxe" ?餿)
-  ("oii" ?俴)
-  ("oiibi" ?餺)
-  ("oiice" ?餕)
-  ("oiidr" ?饝)
-  ("oiii" ?餞)
-  ("oiijb" ?餔)
-  ("oiilr" ?餹)
-  ("oiir" ?飴)
-  ("oijb" ?俌)
-  ("oijbd" ?餑)
-  ("oijbf" ?𩟔)
-  ("oijbv" ?饢)
-  ("oije" ?俅)
-  ("oijrb" ?餬)
-  ("oijrr" ?館)
-  ("oijtc" ?饙)
-  ("oik" ("仪伏"))
-  ("oikf" ?偽)
-  ("oikkb" ("餚餙"))
-  ("oiku" ?优)
-  ("oilb" ?傭)
-  ("oilbk" ?䬬)
-  ("oilmc" ?饋)
-  ("oilmi" ?蝕)
-  ("oilmm" ?韱)
-  ("oimbc" ?領)
-  ("oimbk" ?餪)
-  ("oimgi" ?㺸)
-  ("oimj" ?飦)
-  ("oimn" ?飣)
-  ("oimo" ?佽)
-  ("oimrt" ?餖)
-  ("oimvn" ?瓴)
-  ("oin" ?今)
-  ("oinc" ?貪)
-  ("oindo" ?𡦈)
-  ("oinhx" ?餡)
-  ("oini" ?令)
-  ("oinin" ?䬷)
-  ("oinl" ?邻)
-  ("oino" ?飲)
-  ("oinp" ?念)
-  ("oinr" ?含)
-  ("oinri" ?饞)
-  ("oint" ?盦)
-  ("oinv" ?衾)
-  ("oinw" ?酓)
-  ("oioae" ?𩜲)
-  ("oioi" ?俯)
-  ("oiok" ?俟)
-  ("oioks" ?飭)
-  ("oiolb" ?飾)
-  ("oiomd" ?餘)
-  ("oiond" ?餼)
-  ("oionk" ?餱)
-  ("oip" ("代怤"))
-  ("oipf" ?儦)
-  ("oiph" ?飶)
-  ("oipru" ?飽)
-  ("oipu" ?飩)
-  ("oir" ?佁)
-  ("oiruc" ?饌)
-  ("oisj" ?餌)
-  ("oismm" ?翎)
-  ("oismr" ?飼)
-  ("oisrr" ?饇)
-  ("oitak" ?饃)
-  ("oitbk" ?饊)
-  ("oitbo" ?饛)
-  ("oitgf" ?餻)
-  ("oitgr" ?饍)
-  ("oitk" ?餀)
-  ("oitlm" ?饉)
-  ("oitqg" ?饈)
-  ("oitt" ?餅)
-  ("oiumr" ?𩜠)
-  ("oiv" ?姇)
-  ("oivii" ?饑)
-  ("oivno" ?餯)
-  ("oiwd" ?餜)
-  ("oiwmv" ?餵)
-  ("oiyck" ?餃)
-  ("oiymh" ?饖)
-  ("oiyrv" ?饟)
-  ("oiytk" ?餸)
-  ("oiywm" ?饘)
-  ("oj" ("什午"))
-  ("ojb" ?伂)
-  ("ojbc" ?傎)
-  ("ojbm" ("值𠊙"))
-  ("ojcm" ?倥)
-  ("ojcr" ?傛)
-  ("ojd" ?佅)
-  ("oje" ?伎)
-  ("ojhaf" ?鶽)
-  ("ojhhh" ?𢒑)
-  ("ojhp" ?侘)
-  ("ojii" ?傳)
-  ("ojij" ?儎)
-  ("ojip" ?僡)
-  ("ojk" ?仗)
-  ("ojka" ?偖)
-  ("ojkf" ?𠐟)
-  ("ojkp" ?佬)
-  ("ojlk" ?使)
-  ("ojln" ?倳)
-  ("ojlo" ?倢)
-  ("ojmc" ?儐)
-  ("ojmf" ?倧)
-  ("ojmm" ?𠊿)
-  ("ojmmr" ?啎)
-  ("ojmn" ?佇)
-  ("ojmo" ("傢𠉵"))
-  ("ojnu" ?倇)
-  ("ojon" ?𠍅)
-  ("ojp" ?佗)
-  ("ojpn" ?儜)
-  ("ojr" ?估)
-  ("ojrk" ?做)
-  ("ojrr" ?倌)
-  ("ojtc" ?僨)
-  ("ojtg" ?僿)
-  ("oju" ?缶)
-  ("ojv" ?侒)
-  ("ojwj" ?俥)
-  ("ok" ("矢攵"))
-  ("okb" ?侑)
-  ("okcf" ?僚)
-  ("okcwa" ?矰)
-  ("okf" ?焂)
-  ("okhae" ?瀪)
-  ("okhaf" ("鴙𪄴"))
-  ("okhdv" ?矮)
-  ("okhg" ?俇)
-  ("okhk" ?矨)
-  ("okhkb" ?矯)
-  ("oki" ?㑀)
-  ("okjt" ?倴)
-  ("okkb" ?俙)
-  ("okkk" ?傸)
-  ("oklb" ?佈)
-  ("oklu" ?俺)
-  ("okm" ?佐)
-  ("okmf" ?倷)
-  ("okmr" ?倚)
-  ("okmrt" ?短)
-  ("okms" ?侉)
-  ("okn" ("仇侇"))
-  ("oknd" ?𢻯)
-  ("oknl" ?矧)
-  ("oknwf" ?鰵)
-  ("okog" ?雉)
-  ("okoo" ?俠)
-  ("okoog" ?矬)
-  ("okp" ("悠慜"))
-  ("okr" ("知佑"))
-  ("okryo" ?跾)
-  ("oks" ?仂)
-  ("oksr" ?伽)
-  ("okss" ?矩)
-  ("oktoe" ?矱)
-  ("okvif" ?繁)
-  ("okwlp" ?矲)
-  ("ol" ("个仲"))
-  ("olbk" ?佒)
-  ("oll" ?介)
-  ("olln" ?佛)
-  ("olmc" ?僓)
-  ("olmo" ?佻)
-  ("olmt" ?儘)
-  ("olmy" ?俳)
-  ("olnk" ?候)
-  ("olob" ?脩)
-  ("olod" ?條)
-  ("olof" ("絛鯈儵"))
-  ("oloh" ?修)
-  ("oloj" ?鞗)
-  ("olok" ("攸倏"))
-  ("olom" ?翛)
-  ("olp" ?𠊞)
-  ("olpb" ?偝)
-  ("olw" ?伷)
-  ("olwl" ?伸)
-  ("olws" ?俜)
-  ("olwv" ?僂)
-  ("om" ("丘仝仜亼"))
-  ("oma" ?佰)
-  ("omami" ?𦉡)
-  ("ombb" ?儒)
-  ("ombe" ?優)
-  ("ombl" ?侕)
-  ("ombn" ?俞)
-  ("ombp" ("愈𢜒"))
-  ("ombt" ?侖)
-  ("ombv" ?兪)
-  ("omc" ?兵)
-  ("omd" ("余㐵"))
-  ("omdm" ("伍儮"))
-  ("omdp" ?悆)
-  ("omdu" ("峹嵞"))
-  ("omdw" ?畬)
-  ("omf" ?伓)
-  ("omfj" ?伻)
-  ("omfm" ?伾)
-  ("omfr" ?俖)
-  ("omg" ?全)
-  ("omgb" ?侢)
-  ("omgk" ?𠊷)
-  ("omgn" ?倒)
-  ("omh" ?乒)
-  ("omi" ?乓)
-  ("omig" ?侄)
-  ("omjr" ?舍)
-  ("omjv" ?钅)
-  ("omlb" ("倆𠉴"))
-  ("omlk" ?便)
-  ("omlm" ?俹)
-  ("omm" ?仁)
-  ("ommf" ?佘)
-  ("ommi" ("会伝"))
-  ("ommm" ?仨)
-  ("ommp" ?儷)
-  ("ommr" ?俉)
-  ("ommv" ("佞侲"))
-  ("omn" ("气仃"))
-  ("omnl" ?邱)
-  ("omnn" ?例)
-  ("omno" ?歙)
-  ("omnr" ?何)
-  ("ompm" ?倵)
-  ("omr" ?合)
-  ("omrb" ?龠)
-  ("omrl" ?命)
-  ("omrm" ?翕)
-  ("omro" ?僉)
-  ("omrp" ?龕)
-  ("omrq" ("拿搻"))
-  ("omrr" ?樖)
-  ("omrt" ("盒弇"))
-  ("omru" ?𥅽)
-  ("omrw" ("偪畣"))
-  ("omsl" ?卸)
-  ("omsp" ?屔)
-  ("omtn" ?侀)
-  ("omu" ?岳)
-  ("omua" ?僭)
-  ("omvh" ?伢)
-  ("omvm" ?俓)
-  ("omvn" ?佤)
-  ("omwa" ?會)
-  ("omwc" ?價)
-  ("omwd" ("傈僳"))
-  ("omwf" ?僄)
-  ("omwl" ?偭)
-  ("omwm" ?僵)
-  ("omwu" ?僊)
-  ("omwv" ?偠)
-  ("omyf" ?傿)
-  ("omym" ?佂)
-  ("on" ("亿乞"))
-  ("ona" ?氜)
-  ("onamh" ?氱)
-  ("onao" ?像)
-  ("onau" ?俛)
-  ("onbc" ?偩)
-  ("onbs" ?𠋀)
-  ("onbuu" ?覦)
-  ("oncr" ?儋)
-  ("oncsh" ?氛)
-  ("ond" ?仔)
-  ("onf" ?你)
-  ("onfd" ?氣)
-  ("onff" ?氮)
-  ("ong" ?𡌅)
-  ("onhaf" ?鳹)
-  ("onhb" ?僪)
-  ("onhe" ?伋)
-  ("onhey" ?氡)
-  ("onhqu" ?毹)
-  ("onhs" ?仍)
-  ("onib" ?俑)
-  ("onin" ("侈伃"))
-  ("onir" ?佲)
-  ("onjru" ?氪)
-  ("onjv" ?氨)
-  ("onkg" ?侹)
-  ("onkl" ?鄇)
-  ("onkq" ?健)
-  ("onl" ("氕伄𠇁"))
-  ("onll" ?氘)
-  ("onlll" ?氚)
-  ("onlln" ?氟)
-  ("onln" ?刉)
-  ("onlwl" ?氠)
-  ("onmcw" ?氥)
-  ("onmk" ?侯)
-  ("onmlm" ?氬)
-  ("onmu" ?佹)
-  ("onmvm" ?氫)
-  ("onnhs" ?氖)
-  ("onnl" ?鄃)
-  ("onno" ?歈)
-  ("onob" ("氝偦"))
-  ("onog" ?雂)
-  ("onp" ?忥)
-  ("onqd" ?傑)
-  ("onqmb" ?氰)
-  ("onri" ?儳)
-  ("ontq" ?氧)
-  ("onu" ?氙)
-  ("onvne" ?氯)
-  ("onwa" ?𠐔)
-  ("onwd" ?𣱣)
-  ("onwk" ?氤)
-  ("onwot" ?氳)
-  ("onyvo" ?氦)
-  ("oo" ?从)
-  ("ooah" ?傷)
-  ("oobg" ?傕)
-  ("oobm" ?俎)
-  ("oobo" ?肏)
-  ("oog" ("坐倠"))
-  ("ooge" ?夎)
-  ("oogf" ?僬)
-  ("oogs" ("儁㑺"))
-  ("ooic" ?僋)
-  ("ooii" ?伶)
-  ("ooin" ?仱)
-  ("ooir" ?傖)
-  ("ooj" ?仵)
-  ("ooll" ?价)
-  ("ooln" ?劍)
-  ("ooma" ?儈)
-  ("oomb" ?倫)
-  ("oombc" ?顩)
-  ("oomg" ?佺)
-  ("oomn" ?偷)
-  ("oomo" ?儉)
-  ("oomr" ?佮)
-  ("oon" ?仡)
-  ("oono" ?歛)
-  ("ooo" ?众)
-  ("ooog" ?侳)
-  ("oooj" ?傘)
-  ("oook" ?斂)
-  ("oooo" ?𠈌)
-  ("oosk" ?劔)
-  ("oou" ?佡)
-  ("oowy" ?侮)
-  ("ooyk" ?𠍁)
-  ("op" ("化伈"))
-  ("opa" ?侚)
-  ("opbuc" ("貨貸"))
-  ("opd" ("他柋"))
-  ("opg" ?垈)
-  ("oph" ?佖)
-  ("ophq" ?牮)
-  ("opim" ?伨)
-  ("opj" ?华)
-  ("opko" ?儗)
-  ("opkp" ?偬)
-  ("oplb" ?帒)
-  ("opmc" ?傾)
-  ("opok" ?敜)
-  ("opp" ?仳)
-  ("oppa" ?偕)
-  ("opr" ?佝)
-  ("opt" ?伳)
-  ("optd" ?偞)
-  ("opu" ("岱伅"))
-  ("opuu" ?㑳)
-  ("opwgf" ?黛)
-  ("opyhv" ?袋)
-  ("oq" ?年)
-  ("oqhf" ?𠎧)
-  ("oqhk" ?偰)
-  ("oqka" ?偆)
-  ("oqke" ?傣)
-  ("oqkq" ?俸)
-  ("oqmb" ?倩)
-  ("oqmc" ?債)
-  ("oqmf" ?傃)
-  ("oqmv" ?俵)
-  ("oqo" ?伕)
-  ("oqoa" ?僣)
-  ("ora" ?智)
-  ("orau" ?俋)
-  ("orc" ?伿)
-  ("ord" ?保)
-  ("orhaf" ("鴿鵨鶬"))
-  ("orhr" ?侶)
-  ("orhu" ?侃)
-  ("ori" ?戧)
-  ("orijb" ?舖)
-  ("orjrr" ?舘)
-  ("orln" ?創)
-  ("ormbc" ("頜頷"))
-  ("ornin" ?舒)
-  ("ornl" ?郃)
-  ("orno" ?欱)
-  ("orp" ?𢜔)
-  ("orrj" ?僤)
-  ("orrk" ?儼)
-  ("orrr" ?偘)
-  ("orsj" ?偮)
-  ("oruc" ?僎)
-  ("orvk" ?俁)
-  ("orxu" ?僶)
-  ("orye" ("假敆"))
-  ("oryo" ?促)
-  ("osav" ("偃𠍾"))
-  ("osd" ?榘)
-  ("oshi" ?仞)
-  ("oshr" ?佋)
-  ("osj" ?佴)
-  ("osjl" ?倻)
-  ("osjr" ?倨)
-  ("osk" ?伊)
-  ("oskr" ?侰)
-  ("osll" ?𠈄)
-  ("osme" ?侵)
-  ("osmg" ("偓㑌"))
-  ("osmgi" ?㺱)
-  ("osmh" ?僇)
-  ("osmr" ?伺)
-  ("osmv" ?倀)
-  ("osnd" ?僝)
-  ("oso" ?伬)
-  ("osp" ?伲)
-  ("osqf" ?傌)
-  ("osrj" ?僻)
-  ("osrr" ?傴)
-  ("oss" ?佢)
-  ("ossr" ?侷)
-  ("ostt" ?偋)
-  ("osuu" ?倔)
-  ("ota" ?借)
-  ("otbc" ?倎)
-  ("otc" ?供)
-  ("otch" ?𠊠)
-  ("otco" ("僕僛"))
-  ("otcw" ?偤)
-  ("otdd" ?橆)
-  ("otf" ?無)
-  ("otgi" ?儀)
-  ("otgr" ?僐)
-  ("othb" ?備)
-  ("othn" ?𠍆)
-  ("otif" ?儰)
-  ("otkr" ?偌)
-  ("otlk" ?偀)
-  ("otlm" ?僅)
-  ("otlo" ?傼)
-  ("otmc" ("倛僙"))
-  ("otmv" ?偡)
-  ("otniq" ?舞)
-  ("otog" ?儺)
-  ("otq" ?佯)
-  ("otqm" ?傞)
-  ("otrk" ?儆)
-  ("otsj" ?傇)
-  ("ott" ?併)
-  ("ottb" ?傋)
-  ("otw" ?㑤)
-  ("otwa" ?傮)
-  ("otwb" ?㒖)
-  ("otwi" ?僔)
-  ("otwn" ?儚)
-  ("otwt" ("僼𥂝"))
-  ("otwv" ?儂)
-  ("otxc" ?傔)
-  ("ou" ("仙仚屳"))
-  ("ouami" ?罎)
-  ("oubb" ?傰)
-  ("oubtu" ?罁)
-  ("ouce" ?儍)
-  ("oudk" ?缺)
-  ("oudm" ?缽)
-  ("ouf" ?缹)
-  ("oufbh" ?𦉘)
-  ("oufbq" ?罉)
-  ("ouhmr" ?缿)
-  ("oujt" ?㒥)
-  ("oulmo" ?罀)
-  ("oum" ?缸)
-  ("oumb" ?偳)
-  ("oumbc" ?𩓥)
-  ("oumwj" ?罈)
-  ("ouog" ?催)
-  ("ouon" ?侺)
-  ("ousl" ?缷)
-  ("outrg" ?罐)
-  ("outt" ?缾)
-  ("outwi" ?罇)
-  ("ouypd" ?罅)
-  ("ouypt" ?罏)
-  ("ouypu" ?𧇍)
-  ("ovav" ?银)
-  ("ovbk" ?钢)
-  ("ovbmr" ?铜)
-  ("ovhqo" ?铁)
-  ("ovii" ?僟)
-  ("ovio" ?似)
-  ("ovjbc" ?镇)
-  ("ovjmo" ?锭)
-  ("ovl" ?钟)
-  ("ovoii" ?铃)
-  ("ovr" ?侞)
-  ("ovvv" ?儠)
-  ("ow" ?佃)
-  ("owbp" ?𠏋)
-  ("owd" ?倮)
-  ("owg" ?俚)
-  ("owjc" ?𠍿)
-  ("owjr" ?個)
-  ("owks" ?侽)
-  ("owlb" ?偶)
-  ("owlg" ?儸)
-  ("owlv" ?儇)
-  ("owmv" ?偎)
-  ("owp" ?偲)
-  ("owr" ?佪)
-  ("owwf" ?儽)
-  ("owww" ?儡)
-  ("owyi" ?每)
-  ("owyta" ?韽)
-  ("oy" ?仆)
-  ("oyaj" ?倬)
-  ("oybc" ?偵)
-  ("oybp" ?儱)
-  ("oybs" ?傍)
-  ("oyck" ?佼)
-  ("oydu" ?儭)
-  ("oyed" ?𠍇)
-  ("oyfe" ?俶)
-  ("oyfu" ?僦)
-  ("oyg" ?住)
-  ("oygq" ?㒓)
-  ("oyhn" ?伉)
-  ("oyhs" ?仿)
-  ("oyhv" ?依)
-  ("oyhvf" ?緐)
-  ("oyjj" ?僆)
-  ("oyk" ?伩)
-  ("oykk" ?傚)
-  ("oyks" ?俲)
-  ("oylm" ?企)
-  ("oym" ?仩)
-  ("oymp" ?佌)
-  ("oymr" ?信)
-  ("oymt" ?𠈔)
-  ("oymy" ?佧)
-  ("oyoj" ?倅)
-  ("oyok" ?敏)
-  ("oypd" ?偨)
-  ("oypp" ?儢)
-  ("oyqd" ?𠎀)
-  ("oyr" ?佔)
-  ("oyra" ?儲)
-  ("oyrb" ?傐)
-  ("oyrf" ?倞)
-  ("oyrn" ?停)
-  ("oyro" ?儫)
-  ("oyrv" ("偯儴"))
-  ("oysk" ?倣)
-  ("oyt" ?位)
-  ("oyta" ?偣)
-  ("oytg" ?僮)
-  ("oytj" ?傽)
-  ("oyto" ?𠎵)
-  ("oytp" ?億)
-  ("oytr" ?倍)
-  ("oyub" ?禽)
-  ("oyvi" ?伭)
-  ("oyvo" ?侅)
-  ("oyvv" ?侫)
-  ("oywm" ?儃)
-  ("oyx" ?儕)
-  ("oyyib" ?𣫺)
-  ("oyyiu" ?毓)
-  ("p" ?心)
-  ("pa" ("旬旨"))
-  ("pafu" ?愰)
-  ("pahaf" ?鶛)
-  ("pahm" ?惺)
-  ("paiu" ?慨)
-  ("paks" ?勓)
-  ("pam" ?怛)
-  ("pamh" ?愓)
-  ("pamj" ?悍)
-  ("pamo" ?惿)
-  ("panb" ?憪)
-  ("pank" ?憫)
-  ("panl" ?郇)
-  ("paph" ?惕)
-  ("papp" ?惃)
-  ("papv" ?愒)
-  ("pate" ?懪)
-  ("pav" ?恨)
-  ("pawe" ?慢)
-  ("payf" ?憬)
-  ("pbac" ?慏)
-  ("pbbb" ?愲)
-  ("pbbe" ?懓)
-  ("pbcn" ?惻)
-  ("pbg" ?墯)
-  ("pbgr" ?惆)
-  ("pbhx" ?慆)
-  ("pbjj" ?惲)
-  ("pbm" ?怚)
-  ("pbmc" ?惧)
-  ("pbme" ?愋)
-  ("pbmp" ?懚)
-  ("pbmr" ?恫)
-  ("pbou" ?愮)
-  ("pbsd" ?𢛵)
-  ("pbtu" ?𢜟)
-  ("pbtv" ?惘)
-  ("pbue" ?戄)
-  ("pbug" ?懼)
-  ("pbvc" ?眞)
-  ("pbvk" ?慀)
-  ("pc" ?惍)
-  ("pci" ?忪)
-  ("pcks" ?勩)
-  ("pcnh" ?悌)
-  ("pcp" ?𢣁)
-  ("pcru" ?悅)
-  ("pcwa" ?憎)
-  ("pd" ?也)
-  ("pdd" ?惏)
-  ("pddo" ?憷)
-  ("pdhaf" ("鵴𪃸"))
-  ("pdi" ?忖)
-  ("pdk" ?快)
-  ("pdl" ?悚)
-  ("pdlc" ?懶)
-  ("pdmbc" ?穎)
-  ("pdmq" ?愇)
-  ("pdwyi" ?乸)
-  ("peee" ?惙)
-  ("peg" ?怪)
-  ("peii" ?慅)
-  ("pembc" ?潁)
-  ("pfb" ?悄)
-  ("pfbf" ?戃)
-  ("pfbr" ?惝)
-  ("pfd" ?匊)
-  ("pfdq" ?憐)
-  ("pff" ?惔)
-  ("pffr" ?𢥏)
-  ("pfmbc" ("熲顈頴"))
-  ("pfmu" ?恍)
-  ("pfq" ?怑)
-  ("pfqu" ?惓)
-  ("pgbt" ?㦉)
-  ("pgdi" ?恃)
-  ("pggu" ?憢)
-  ("pgi" ?怯)
-  ("pgni" ?懤)
-  ("pgp" ?𢙺)
-  ("pgr" ?恄)
-  ("pgrr" ?憘)
-  ("pgsk" ?慠)
-  ("pgth" ?憉)
-  ("pgtj" ?悻)
-  ("ph" ?必)
-  ("pha" ("怕曶"))
-  ("phag" ?惶)
-  ("phbk" ?懊)
-  ("phbq" ?甮)
-  ("phbr" ?恦)
-  ("phbt" ?恤)
-  ("phbuu" ?覕)
-  ("phcn" ?懰)
-  ("phdb" ?憡)
-  ("phdd" ?悸)
-  ("phdf" ?愀)
-  ("phdn" ?悧)
-  ("pher" ?恪)
-  ("phgr" ?悎)
-  ("phgs" ?慟)
-  ("phh" ?勿)
-  ("phhn" ?匑)
-  ("phi" ?愧)
-  ("phj" ?忏)
-  ("phjr" ?恬)
-  ("phkb" ?憍)
-  ("phkp" ?悿)
-  ("phlc" ?懫)
-  ("phln" ?刎)
-  ("phlo" ?惞)
-  ("phml" ?忻)
-  ("phmr" ?㤧)
-  ("phmy" ?𢘛)
-  ("phn" ("𢖯𢖾"))
-  ("phni" ("忛𢞁"))
-  ("phnl" ?邲)
-  ("php" ?忽)
-  ("phpa" ?惛)
-  ("phqm" ?性)
-  ("phqo" ?怢)
-  ("phs" ?怍)
-  ("phsb" ?惼)
-  ("phsk" ("悷憿"))
-  ("phvp" ?忯)
-  ("phwp" ?憁)
-  ("phyhv" ?袃)
-  ("pi" ("勾勺"))
-  ("piav" ?悢)
-  ("pibi" ?愽)
-  ("pice" ?悛)
-  ("pihf" ?慽)
-  ("piih" ?慘)
-  ("pijb" ?匍)
-  ("pijc" ?怵)
-  ("pikh" ?惨)
-  ("pilb" ?慵)
-  ("pile" ?慷)
-  ("pim" ?勻)
-  ("pir" ?怡)
-  ("pirp" ?憾)
-  ("pitc" ?懭)
-  ("piv" ?怴)
-  ("piyr" ?惦)
-  ("pjbc" ?慎)
-  ("pjbd" ?悖)
-  ("pjbo" ?懥)
-  ("pjcm" ?悾)
-  ("pje" ?忮)
-  ("pjhaf" ?鴇)
-  ("pjhr" ?愘)
-  ("pjii" ?慱)
-  ("pjip" ?憓)
-  ("pjjl" ?慚)
-  ("pjkp" ?恅)
-  ("pjlv" ?悽)
-  ("pjmf" ?悰)
-  ("pjmm" ?愃)
-  ("pjnu" ?惋)
-  ("pjpn" ?懧)
-  ("pjr" ?怙)
-  ("pjrr" ?悺)
-  ("pjsqf" ?駂)
-  ("pjtc" ?憤)
-  ("pk" ("忕匁"))
-  ("pkcf" ?憭)
-  ("pkf" ?恢)
-  ("pkk" ?匆)
-  ("pkkb" ?悕)
-  ("pkkk" ?慡)
-  ("pklb" ?怖)
-  ("pkld" ?𢙨)
-  ("pklq" ?肄)
-  ("pklu" ("匎㤿"))
-  ("pkmb" ?惰)
-  ("pkmbc" ?𩓙)
-  ("pkn" ("勼恞"))
-  ("pknio" ?疑)
-  ("pkno" ?欵)
-  ("pkp" ?怱)
-  ("pksb" ?愶)
-  ("pkss" ?恊)
-  ("pl" ?忡)
-  ("plbk" ?怏)
-  ("plbu" ?忱)
-  ("plln" ?怫)
-  ("plmc" ?憒)
-  ("plmo" ?恌)
-  ("plmy" ?悱)
-  ("plpc" ?懻)
-  ("plw" ?怞)
-  ("plwv" ?慺)
-  ("pmak" ?懨)
-  ("pmam" ?恒)
-  ("pmbb" ?懦)
-  ("pmbc" ("頃愩"))
-  ("pmbe" ?懮)
-  ("pmbm" ?恆)
-  ("pmcw" ?恓)
-  ("pmf" ?怀)
-  ("pmfj" ("怦匉"))
-  ("pmfm" ?怌)
-  ("pmmr" ?悟)
-  ("pmmu" ?忨)
-  ("pmob" ?怲)
-  ("pmrw" ("匐愊"))
-  ("pmua" ?憯)
-  ("pmwd" ("慄憟"))
-  ("pmwf" ?慓)
-  ("pmwj" ?憛)
-  ("pmwl" ?愐)
-  ("pmym" ?怔)
-  ("pn" ?乜)
-  ("pnau" ?悗)
-  ("pnbk" ?愌)
-  ("pnbq" ?懈)
-  ("pncr" ?憺)
-  ("pndt" ?𢛴)
-  ("png" ?忸)
-  ("pnhb" ?憰)
-  ("pnhe" ?忣)
-  ("pnib" ?悀)
-  ("pnin" ?恀)
-  ("pnlb" ?憜)
-  ("pno" ?忺)
-  ("pnot" ?憕)
-  ("pnyi" ?惤)
-  ("poae" ?愎)
-  ("poah" ?慯)
-  ("pod" ?恘)
-  ("podi" ?㤔)
-  ("pog" ?惟)
-  ("poge" ?愯)
-  ("pogf" ?憔)
-  ("pogs" ?懏)
-  ("poii" ?怜)
-  ("poim" ?懺)
-  ("poin" ?忴)
-  ("poip" ?惗)
-  ("poir" ?愴)
-  ("poj" ?忤)
-  ("poju" ?匋)
-  ("poma" ?懀)
-  ("pomb" ?惀)
-  ("pomd" ?悇)
-  ("pomg" ?恮)
-  ("pomn" ?愉)
-  ("pomo" ?憸)
-  ("pomr" ?恰)
-  ("pon" ?忔)
-  ("ponbg" ?觺)
-  ("pond" ?愾)
-  ("potf" ?憮)
-  ("powy" ?悔)
-  ("pp" ("比㤈"))
-  ("ppa" ("恂恉"))
-  ("ppad" ?惸)
-  ("ppfd" ?粊)
-  ("ppg" ?坒)
-  ("pph" ?怭)
-  ("ppha" ?皆)
-  ("pphp" ?惚)
-  ("pphqu" ?毞)
-  ("ppp" ?惢)
-  ("pppd" ?橤)
-  ("pppf" ?繠)
-  ("ppph" ?毖)
-  ("ppr" ?怐)
-  ("ppru" ?怉)
-  ("pptd" ?惵)
-  ("ppu" ?忳)
-  ("ppuk" ?恟)
-  ("pqmb" ?情)
-  ("pqmf" ?愫)
-  ("pr" ?句)
-  ("prau" ?悒)
-  ("prb" ?悁)
-  ("prhaf" ?鴝)
-  ("prhg" ?悜)
-  ("prhml" ?斪)
-  ("prhu" ?怳)
-  ("prks" ?劬)
-  ("prnin" ?够)
-  ("prno" ?欨)
-  ("prog" ?雊)
-  ("prpa" ?惽)
-  ("prrd" ?懆)
-  ("prrj" ?憚)
-  ("prrs" ?愕)
-  ("pru" ?包)
-  ("prvk" ?悞)
-  ("prvp" ?怋)
-  ("prxu" ?憴)
-  ("psav" ?愝)
-  ("pseg" ?慳)
-  ("psh" ("切忉"))
-  ("pshr" ?怊)
-  ("psit" ?懢)
-  ("psjj" ?懾)
-  ("psko" ?愜)
-  ("psma" ?慴)
-  ("psmg" ("恇𢣷"))
-  ("psmh" ?憀)
-  ("psmi" ?憳)
-  ("psmr" ?𢘜)
-  ("psmv" ?悵)
-  ("psp" ?怩)
-  ("psrr" ?慪)
-  ("pt" ?世)
-  ("pta" ?惜)
-  ("ptak" ?慔)
-  ("ptbo" ?懞)
-  ("ptbuc" ?貰)
-  ("pthg" ?懂)
-  ("ptkr" ?𢜪)
-  ("ptlb" ?慲)
-  ("ptlj" ?愅)
-  ("ptlm" ?慬)
-  ("ptmc" ?㥍)
-  ("ptmj" ?㦊)
-  ("ptmv" ?愖)
-  ("ptor" ?匒)
-  ("ptov" ?懩)
-  ("ptrg" ?懽)
-  ("ptt" ?恲)
-  ("ptwa" ?慒)
-  ("ptwi" ?懱)
-  ("ptwu" ?懵)
-  ("ptwv" ?憹)
-  ("ptxc" ?慊)
-  ("ptyg" ?𢤦)
-  ("ptyu" ?慌)
-  ("ptyv" ?恾)
-  ("pu" ?屯)
-  ("puce" ?惾)
-  ("pudhe" ?皺)
-  ("puf" ?炰)
-  ("puhaf" ?鶵)
-  ("puk" ("匈忷"))
-  ("puln" ?刨)
-  ("pumb" ?惴)
-  ("pumbc" ?頓)
-  ("pumt" ?愷)
-  ("punl" ("鄒邨"))
-  ("puog" ("雛慛"))
-  ("pupu" ?芻)
-  ("pve" ?怓)
-  ("pvid" ?㦡)
-  ("pvis" ?怮)
-  ("pvvw" ?惱)
-  ("pw" ?甸)
-  ("pwbp" ?㦙)
-  ("pwc" ?怬)
-  ("pwd" ("悃惈"))
-  ("pwg" ?悝)
-  ("pwim" ?慖)
-  ("pwjc" ?慣)
-  ("pwkp" ?𢞴)
-  ("pwlj" ?懌)
-  ("pwlr" ?㦒)
-  ("pwls" ?愣)
-  ("pwlv" ?懁)
-  ("pwmv" ?愄)
-  ("pwot" ?慍)
-  ("pwp" ?愢)
-  ("pwr" ?恛)
-  ("pyaj" ?悼)
-  ("pyck" ?恔)
-  ("pyfu" ?憱)
-  ("pyg" ?𠣕)
-  ("pyhj" ?㦀)
-  ("pyhr" ?慥)
-  ("pyia" ?𢡠)
-  ("pyk" ?忟)
-  ("pymr" ("訇𢚘"))
-  ("pyoj" ?悴)
-  ("pypo" ?懅)
-  ("pyr" ?怗)
-  ("pyrd" ?惇)
-  ("pyrf" ?惊)
-  ("pyrv" ?懹)
-  ("pyta" ?愔)
-  ("pytg" ?憧)
-  ("pytj" ?慞)
-  ("pytp" ?憶)
-  ("pyv" ?忙)
-  ("pyvw" ?慉)
-  ("pywd" ?懍)
-  ("pywv" ("懷懐"))
-  ("pyx" ?懠)
-  ("pyy" ?忭)
-  ("q" ?手)
-  ("qa" ?抇)
-  ("qabt" ("揾擝"))
-  ("qafu" ?㨪)
-  ("qahaf" ?𪂹)
-  ("qail" ?揤)
-  ("qaiu" ?摡)
-  ("qam" ?担)
-  ("qame" ?𢸶)
-  ("qamh" ?揚)
-  ("qamj" ?捍)
-  ("qamo" ?提)
-  ("qan" ?捫)
-  ("qana" ?𢵧)
-  ("qanb" ?撊)
-  ("qang" ?撋)
-  ("qank" ?捑)
-  ("qanr" ?擱)
-  ("qanw" ?攔)
-  ("qapp" ?掍)
-  ("qapv" ?揭)
-  ("qase" ?撮)
-  ("qasm" ?搨)
-  ("qate" ?㩧)
-  ("qau" ?把)
-  ("qav" ?拫)
-  ("qawe" ?摱)
-  ("qb" ?抈)
-  ("qbb" ?掤)
-  ("qbbb" ?搰)
-  ("qbbe" ?授)
-  ("qbbr" ?𢰸)
-  ("qbbsd" ?靜)
-  ("qbbuu" ?靚)
-  ("qbcd" ?探)
-  ("qbcv" ?攖)
-  ("qbd" ?採)
-  ("qbdi" ?捋)
-  ("qbfmu" ?靗)
-  ("qbhaf" ?鶄)
-  ("qbhhh" ?𩇕)
-  ("qbhx" ?搯)
-  ("qbjj" ?揮)
-  ("qbjmo" ?靛)
-  ("qbkf" ?撚)
-  ("qbm" ?抯)
-  ("qbme" ?援)
-  ("qbmr" ?挏)
-  ("qbnau" ?靘)
-  ("qbnd" ?捊)
-  ("qbnl" ?郬)
-  ("qbond" ?靝)
-  ("qbou" ?搖)
-  ("qbq" ?拥)
-  ("qbsd" ?掙)
-  ("qbu" ?𢫏)
-  ("qbue" ?攫)
-  ("qbuu" ?挸)
-  ("qbv" ?挼)
-  ("qc" ?扒)
-  ("qchq" ?掰)
-  ("qcks" ?勣)
-  ("qcnh" ?挮)
-  ("qcno" ?撳)
-  ("qcru" ?挩)
-  ("qcsh" ?扮)
-  ("qd" ?耒)
-  ("qdam" ?揸)
-  ("qdau" ?耙)
-  ("qdb" ?拺)
-  ("qdbm" ?耝)
-  ("qdbms" ?耡)
-  ("qdd" ?㨆)
-  ("qddf" ?㩒)
-  ("qdfbr" ?耥)
-  ("qdffs" ?耮)
-  ("qdfh" ?耖)
-  ("qdhe" ?披)
-  ("qdhqu" ?耗)
-  ("qdidr" ?耱)
-  ("qdir" ?耛)
-  ("qdj" ?抹)
-  ("qdk" ?抉)
-  ("qdksr" ?耞)
-  ("qdln" ?揦)
-  ("qdlwv" ?耬)
-  ("qdmbc" ?頛)
-  ("qdmbe" ?耰)
-  ("qdmmi" ?耘)
-  ("qdmvi" ?耨)
-  ("qdnd" ?耔)
-  ("qdomr" ?耠)
-  ("qdqdd" ?䆐)
-  ("qdrlr" ?耜)
-  ("qdss" ?耟)
-  ("qdta" ?耤)
-  ("qdtoe" ?耯)
-  ("qdtt" ?耕)
-  ("qdttb" ?耩)
-  ("qdtvi" ?𦔒)
-  ("qdwf" ?揀)
-  ("qdwlb" ?耦)
-  ("qdybs" ?耪)
-  ("qec" ?鋬)
-  ("qeed" ?搡)
-  ("qeee" ?掇)
-  ("qeem" ?𢶣)
-  ("qefh" ?挱)
-  ("qei" ?扠)
-  ("qeii" ?搔)
-  ("qfb" ?捎)
-  ("qfbf" ?攩)
-  ("qfbg" ?摚)
-  ("qfbk" ?撇)
-  ("qfbq" ("撑撐"))
-  ("qfbw" ?擋)
-  ("qff" ?掞)
-  ("qffd" ?㩞)
-  ("qffs" ?撈)
-  ("qfh" ?抄)
-  ("qfhs" ?挘)
-  ("qfhu" ?㨘)
-  ("qfq" ?拌)
-  ("qfqu" ?捲)
-  ("qfyaj" ?繛)
-  ("qgb" ?抩)
-  ("qgdi" ?持)
-  ("qgg" ?挂)
-  ("qggu" ?撓)
-  ("qggy" ?掛)
-  ("qgi" ?抾)
-  ("qgit" ?搕)
-  ("qgji" ?𢴇)
-  ("qglc" ?捇)
-  ("qgni" ?擣)
-  ("qgr" ?拮)
-  ("qgrc" ?擷)
-  ("qgrg" ?擡)
-  ("qgsk" ?𢳆)
-  ("qha" ?拍)
-  ("qhag" ?揘)
-  ("qhai" ?𢯊)
-  ("qhal" ?擳)
-  ("qham" ?𢴈)
-  ("qhau" ?搗)
-  ("qhbf" ?攥)
-  ("qhbk" ?擙)
-  ("qhbu" ?攪)
-  ("qhcq" ?攑)
-  ("qhd" ?栔)
-  ("qhdf" ?揪)
-  ("qhdv" ?捼)
-  ("qhdw" ?播)
-  ("qhe" ("扳洯"))
-  ("qhej" ?捀)
-  ("qher" ?挌)
-  ("qhfb" ?𢶠)
-  ("qhgr" ?捁)
-  ("qhgu" ?㧥)
-  ("qhhj" ?捭)
-  ("qhhv" ?挀)
-  ("qhio" ?抸)
-  ("qhj" ?扦)
-  ("qhjg" ?揰)
-  ("qhjm" ?捶)
-  ("qhjr" ?括)
-  ("qhju" ?揗)
-  ("qhjx" ?插)
-  ("qhk" ("契扷"))
-  ("qhkb" ?撟)
-  ("qhkm" ?𢶍)
-  ("qhkp" ?掭)
-  ("qhlmi" ?蛪)
-  ("qhlo" ("抓掀"))
-  ("qhml" ?折)
-  ("qhmy" ?拆)
-  ("qhnbg" ?觢)
-  ("qhne" ?投)
-  ("qhoa" ?揝)
-  ("qhoo" ("摐𢲛"))
-  ("qhor" ?撘)
-  ("qhp" ("托恝"))
-  ("qhpm" ?抵)
-  ("qhq" ?挈)
-  ("qhqo" ?抶)
-  ("qhrf" ?摀)
-  ("qhs" ?拃)
-  ("qhsb" ("掮揙"))
-  ("qhsk" ("捩撽"))
-  ("qhsm" ?搧)
-  ("qhuc" ?攢)
-  ("qhul" ?擤)
-  ("qhuo" ?擨)
-  ("qhuu" ?撬)
-  ("qhv" ?㛃)
-  ("qhvif" ?絜)
-  ("qhvl" ?抑)
-  ("qhvp" ?扺)
-  ("qhwp" ?摠)
-  ("qhxe" ?搜)
-  ("qhxm" ("捏揑"))
-  ("qhxu" ?掜)
-  ("qhye" ?搬)
-  ("qhymu" ?齧)
-  ("qhyu" ?搋)
-  ("qi" ?找)
-  ("qibi" ?搏)
-  ("qice" ?捘)
-  ("qidy" ?攠)
-  ("qihf" ("搣摵"))
-  ("qihm" ?掋)
-  ("qihu" ?抁)
-  ("qihv" ?揻)
-  ("qiih" ?摻)
-  ("qiil" ?𢲲)
-  ("qij" ?𢫨)
-  ("qijb" ?捕)
-  ("qije" ?捄)
-  ("qikf" ?撝)
-  ("qikk" ?拔)
-  ("qiku" ?扰)
-  ("qilr" ?搪)
-  ("qine" ?𢫕)
-  ("qing" ?㨩)
-  ("qioi" ?捬)
-  ("qiok" ?挨)
-  ("qipd" ?攗)
-  ("qipm" ?拭)
-  ("qipw" ?攟)
-  ("qir" ?抬)
-  ("qirm" ?掝)
-  ("qirp" ?撼)
-  ("qis" ?护)
-  ("qit" ("拚𢬿"))
-  ("qitc" ?擴)
-  ("qitf" ?摭)
-  ("qixp" ?摝)
-  ("qiyr" ?掂)
-  ("qj" ("丰丯"))
-  ("qjbc" ?搷)
-  ("qjbd" ?挬)
-  ("qjbf" ("擦𢱢"))
-  ("qjbj" ?揇)
-  ("qjbm" ?㨁)
-  ("qjbv" ?攮)
-  ("qjck" ?𢲷)
-  ("qjcm" ?控)
-  ("qjcn" ?挖)
-  ("qjco" ("搲𢱑"))
-  ("qjcs" ?搾)
-  ("qjcv" ?攛)
-  ("qje" ?技)
-  ("qjhp" ?挓)
-  ("qjhr" ?揢)
-  ("qjhu" ?抭)
-  ("qjii" ?摶)
-  ("qjji" ?撠)
-  ("qjjj" ("擀搟"))
-  ("qjjl" ?摲)
-  ("qjjn" ?㨴)
-  ("qjk" ?扙)
-  ("qjks" ?拷)
-  ("qjlo" ?捷)
-  ("qjlv" ?捿)
-  ("qjmc" ?擯)
-  ("qjmm" ?揎)
-  ("qjmo" ?掟)
-  ("qjmr" ?砉)
-  ("qjmu" ?捖)
-  ("qjnl" ("邦鄻"))
-  ("qjnu" ?捥)
-  ("qjoa" ?摍)
-  ("qjp" ?拕)
-  ("qjpa" ?搘)
-  ("qjpn" ?擰)
-  ("qjqp" ?攇)
-  ("qjqr" ?搳)
-  ("qjru" ?𢭪)
-  ("qjsm" ?彗)
-  ("qjsmf" ?熭)
-  ("qjsmp" ?慧)
-  ("qjto" ?攓)
-  ("qjtv" ?攐)
-  ("qjv" ?按)
-  ("qjwj" ?捙)
-  ("qka" ?春)
-  ("qkali" ?蠢)
-  ("qkap" ?惷)
-  ("qkce" ?摋)
-  ("qkcf" ?撩)
-  ("qkdi" ?寿)
-  ("qke" ?泰)
-  ("qkf" ?拻)
-  ("qkhd" ?秦)
-  ("qkhk" ?奏)
-  ("qkhx" ?舂)
-  ("qkhxp" ?憃)
-  ("qkja" ?撦)
-  ("qkjt" ?捹)
-  ("qkkb" ?𢯎)
-  ("qklb" ?抪)
-  ("qkld" ?拵)
-  ("qklu" ?掩)
-  ("qkmf" ?捺)
-  ("qkmr" ?掎)
-  ("qkms" ?挎)
-  ("qkoo" ?挾)
-  ("qkq" ?奉)
-  ("qkrd" ?𢱌)
-  ("qks" ?扐)
-  ("qksb" ?搚)
-  ("qksj" ?𢱕)
-  ("qkso" ?摦)
-  ("qkss" ?拹)
-  ("qkus" ?拋)
-  ("qla" ?晢)
-  ("qlbk" ?抰)
-  ("qlbu" ?抌)
-  ("qlc" ?銴)
-  ("qle" ?捸)
-  ("qlf" ?焎)
-  ("qllb" ?帮)
-  ("qllmi" ?蜇)
-  ("qlln" ?拂)
-  ("qlmc" ?撌)
-  ("qlmo" ?挑)
-  ("qlmr" ?硩)
-  ("qlmy" ?排)
-  ("qlp" ?悊)
-  ("qlpb" ?揹)
-  ("qlr" ?哲)
-  ("qlryo" ?踅)
-  ("qlvk" ?擻)
-  ("qlw" ?抽)
-  ("qlwl" ?抻)
-  ("qlwp" ?拽)
-  ("qlwv" ?摟)
-  ("qlx" ?㩋)
-  ("qlyhv" ?裚)
-  ("qlymr" ?誓)
-  ("qm" ?扛)
-  ("qma" ?𢫦)
-  ("qmak" ?擫)
-  ("qmam" ?𢬎)
-  ("qmb" ?青)
-  ("qmbb" ?擩)
-  ("qmbc" ?摃)
-  ("qmbe" ?擾)
-  ("qmbg" ?攉)
-  ("qmblm" ?靑)
-  ("qmbs" ?摴)
-  ("qmbuc" ?責)
-  ("qmbv" ?𢸍)
-  ("qmbw" ?擂)
-  ("qmd" ?扜)
-  ("qmdm" ?攊)
-  ("qmf" ?抔)
-  ("qmfj" ?抨)
-  ("qmg" ?抂)
-  ("qmgg" ?捱)
-  ("qmgn" ?捯)
-  ("qmgt" ?挵)
-  ("qmhe" ?麦)
-  ("qmia" ?搢)
-  ("qmig" ?挃)
-  ("qmj" ?扞)
-  ("qmjk" ?撖)
-  ("qmlk" ?挭)
-  ("qmlm" ?掗)
-  ("qmmi" ?抎)
-  ("qmmp" ?攦)
-  ("qmmr" ?捂)
-  ("qmmu" ?抏)
-  ("qmmv" ?振)
-  ("qmn" ?打)
-  ("qmob" ?抦)
-  ("qmr" ?拓)
-  ("qmrb" ?搹)
-  ("qmre" ?揼)
-  ("qmrt" ?𢭃)
-  ("qmrw" ?揊)
-  ("qmso" ?㧻)
-  ("qmsu" ?扼)
-  ("qmto" ?撅)
-  ("qmu" ?扤)
-  ("qmua" ?撍)
-  ("qmv" ?表)
-  ("qmvif" ?素)
-  ("qmvm" ?挳)
-  ("qmwd" ?搮)
-  ("qmwf" ?摽)
-  ("qmwj" ?撢)
-  ("qmwyf" ?纛)
-  ("qmwyi" ?毒)
-  ("qnau" ?挽)
-  ("qnbg" ?捔)
-  ("qnbk" ?換)
-  ("qnbq" ?𢶷)
-  ("qncr" ?擔)
-  ("qndf" ?搎)
-  ("qndt" ?掹)
-  ("qnem" ?拯)
-  ("qng" ?扭)
-  ("qnhd" ?揉)
-  ("qnhe" ?扱)
-  ("qnhs" ?扔)
-  ("qnhx" ?掐)
-  ("qnib" ?捅)
-  ("qnin" ("抒拸"))
-  ("qnkg" ?挺)
-  ("qnkm" ?挻)
-  ("qnkq" ?揵)
-  ("qnlb" ?撱)
-  ("qnlo" ?𢵌)
-  ("qnmm" ?搦)
-  ("qno" ?扻)
-  ("qnob" ?揟)
-  ("qnoe" ?撥)
-  ("qnok" ?揆)
-  ("qnot" ?撜)
-  ("qnri" ?攙)
-  ("qnwa" ?擼)
-  ("qo" ?夫)
-  ("qoa" ?替)
-  ("qoah" ?摥)
-  ("qob" ?抐)
-  ("qobg" ?搉)
-  ("qobuc" ?賛)
-  ("qobuu" ?規)
-  ("qodi" ?拊)
-  ("qog" ?推)
-  ("qogb" ?㩦)
-  ("qogs" ?携)
-  ("qohaf" ?鳺)
-  ("qohg" ?拰)
-  ("qohh" ?抮)
-  ("qoii" ?拎)
-  ("qoim" ?攕)
-  ("qoin" ?扲)
-  ("qoip" ?捻)
-  ("qoir" ?搶)
-  ("qoiv" ?搇)
-  ("qojwj" ?輦)
-  ("qoll" ?扴)
-  ("qomb" ?掄)
-  ("qomd" ?捈)
-  ("qomg" ?拴)
-  ("qomn" ?揄)
-  ("qomo" ?撿)
-  ("qomq" ?𢲡)
-  ("qomr" ("拾捨"))
-  ("qomt" ?揜)
-  ("qon" ?扢)
-  ("qonl" ?邞)
-  ("qooa" ?𢵄)
-  ("qoog" ?挫)
-  ("qopd" ?拖)
-  ("qorq" ?搿)
-  ("qotf" ?撫)
-  ("qowy" ?挴)
-  ("qoya" ?摿)
-  ("qoyb" ?擒)
-  ("qpa" ?指)
-  ("qpd" ?扡)
-  ("qpfd" ?掬)
-  ("qphp" ?㧾)
-  ("qpi" ("扚抅"))
-  ("qpko" ?擬)
-  ("qpmm" ?揯)
-  ("qpou" ?掏)
-  ("qpp" ?批)
-  ("qppa" ?揩)
-  ("qpr" ?拘)
-  ("qpru" ?抱)
-  ("qpt" ?抴)
-  ("qptd" ?揲)
-  ("qpu" ?扽)
-  ("qpuu" ?搊)
-  ("qpyr" ?揈)
-  ("qqhk" ?揳)
-  ("qqjl" ?挷)
-  ("qqka" ?𢰦)
-  ("qqkd" ?搸)
-  ("qqkk" ?揍)
-  ("qqkq" ?捧)
-  ("qqmb" ?掅)
-  ("qqo" ?扶)
-  ("qqoj" ?攆)
-  ("qqou" ?摫)
-  ("qqq" ?掱)
-  ("qqu" ?扥)
-  ("qr" ?扣)
-  ("qrau" ?挹)
-  ("qrb" ?捐)
-  ("qrbc" ?損)
-  ("qrlb" ?𢬢)
-  ("qrln" ?剨)
-  ("qrrd" ?操)
-  ("qrrj" ?撣)
-  ("qrsh" ?拐)
-  ("qrsj" ?揖)
-  ("qrsn" ?捌)
-  ("qruc" ?撰)
-  ("qrvp" ?抿)
-  ("qryo" ?捉)
-  ("qs" ?韦)
-  ("qsav" ?揠)
-  ("qseg" ("摼擓"))
-  ("qshe" ?𢲈)
-  ("qshi" ?扨)
-  ("qshr" ?招)
-  ("qshu" ?捤)
-  ("qsit" ?㩜)
-  ("qsj" ?挕)
-  ("qsje" ?掫)
-  ("qsjj" ?攝)
-  ("qsjl" ?揶)
-  ("qsjr" ?据)
-  ("qskr" ?捃)
-  ("qslb" ?㧜)
-  ("qsll" ?挋)
-  ("qsma" ?摺)
-  ("qsmb" ?掃)
-  ("qsmg" ("握擢"))
-  ("qsmh" ?摎)
-  ("qsmi" ?撏)
-  ("qsmv" ?掁)
-  ("qsp" ?抳)
-  ("qsql" ?挪)
-  ("qsrj" ?擗)
-  ("qsrr" ?摳)
-  ("qss" ?拒)
-  ("qssr" ?挶)
-  ("qstt" ?摒)
-  ("qstv" ?搌)
-  ("qsuu" ?掘)
-  ("qswu" ?攬)
-  ("qsyq" ?摨)
-  ("qta" ?措)
-  ("qtak" ?摸)
-  ("qtav" ?擖)
-  ("qtbc" ?捵)
-  ("qtbf" ("攃𢶕"))
-  ("qtbk" ?撒)
-  ("qtbn" ?揃)
-  ("qtc" ?拱)
-  ("qtce" ?𢹸)
-  ("qtcl" ?撕)
-  ("qtco" ?撲)
-  ("qtct" ?搤)
-  ("qtcw" ?揂)
-  ("qtgi" ?𢷮)
-  ("qtjp" ?𢶤)
-  ("qtkl" ?擲)
-  ("qtm" ?拑)
-  ("qtmc" ("掑撗"))
-  ("qtmj" ?撶)
-  ("qtmv" ?揕)
-  ("qtod" ?搽)
-  ("qtoe" ?擭)
-  ("qtog" ?攤)
-  ("qtor" ?搭)
-  ("qtov" ?攁)
-  ("qtpd" ?擛)
-  ("qtqm" ?搓)
-  ("qtqu" ?撯)
-  ("qtrk" ?擏)
-  ("qtt" ?拼)
-  ("qttb" ?搆)
-  ("qttc" ?掽)
-  ("qtub" ?搠)
-  ("qtw" ?描)
-  ("qtwi" ?撙)
-  ("qtwv" ?擃)
-  ("qtxc" ?搛)
-  ("qu" ?扎)
-  ("qud" ?槼)
-  ("qumb" ?揣)
-  ("qumrb" ?鬹)
-  ("quob" ?攜)
-  ("quog" ?摧)
-  ("quos" ("㩗𢹂"))
-  ("quu" ?拙)
-  ("quv" ?嫢)
-  ("quvif" ?紥)
-  ("qvfe" ?𢲩)
-  ("qvfi" ?𢺳)
-  ("qvid" ?擽)
-  ("qvio" ?拟)
-  ("qvis" ("拗抝"))
-  ("qvno" ?掾)
-  ("qvoi" ?攭)
-  ("qvvd" ?摷)
-  ("qvvn" ?拶)
-  ("qvvv" ?擸)
-  ("qwd" ("捆捰"))
-  ("qwg" ?捚)
-  ("qwhr" ?撂)
-  ("qwim" ?摑)
-  ("qwjc" ?摜)
-  ("qwk" ?㧢)
-  ("qwkp" ?摁)
-  ("qwl" ?押)
-  ("qwlg" ?攞)
-  ("qwli" ?擉)
-  ("qwlj" ?擇)
-  ("qwlp" ?擺)
-  ("qwlv" ?擐)
-  ("qwmv" ?揋)
-  ("qwot" ?搵)
-  ("qwp" ?揌)
-  ("qwtj" ?𢳂)
-  ("qwvf" ?摞)
-  ("qwwv" ?攌)
-  ("qwyi" ?拇)
-  ("qy" ?扑)
-  ("qyaj" ?掉)
-  ("qybb" ("撾揥"))
-  ("qybc" ?揁)
-  ("qybg" ?攡)
-  ("qybk" ?撤)
-  ("qybp" ?攏)
-  ("qybs" ?搒)
-  ("qycb" ?摘)
-  ("qyck" ?挍)
-  ("qydk" ?撴)
-  ("qyg" ?拄)
-  ("qygq" ?撻)
-  ("qyhj" ?摓)
-  ("qyhn" ?抗)
-  ("qyhr" ?搥)
-  ("qyhv" ?挔)
-  ("qyij" ?摔)
-  ("qyj" ?抖)
-  ("qyjj" ?摙)
-  ("qyk" ?抆)
-  ("qylh" ?捗)
-  ("qylm" ?扯)
-  ("qymb" ?掯)
-  ("qyoj" ?捽)
-  ("qyok" ?掖)
-  ("qypo" ?據)
-  ("qypp" ?攄)
-  ("qyps" ?擄)
-  ("qypt" ?攎)
-  ("qyr" ?拈)
-  ("qyrb" ?搞)
-  ("qyrd" ?㨃)
-  ("qyrf" ("掠𢴒"))
-  ("qyrn" ("揨攍㧸"))
-  ("qyrv" ?攘)
-  ("qysd" ("揓𢰧"))
-  ("qyso" ?㨗)
-  ("qyt" ?拉)
-  ("qyta" ?揞)
-  ("qytg" ?撞)
-  ("qytr" ?掊)
-  ("qytu" ?摬)
-  ("qytv" ?接)
-  ("qyub" ?摛)
-  ("qyvg" ?擁)
-  ("qyvw" ?搐)
-  ("qywm" ?擅)
-  ("qyx" ?擠)
-  ("qyy" ?抃)
-  ("qyyb" ?擿)
-  ("r" ?口)
-  ("raa" ?唱)
-  ("rail" ?唧)
-  ("raiu" ?嘅)
-  ("rajv" ?𠹵)
-  ("ram" ?呾)
-  ("ramj" ?哻)
-  ("ranh" ?𠻻)
-  ("rank" ?㘚)
-  ("ranx" ?嚪)
-  ("rapv" ?喝)
-  ("rase" ?嘬)
-  ("rate" ?嚗)
-  ("rau" ("吧邑"))
-  ("rav" ?哏)
-  ("rawe" ?𠼦)
-  ("raye" ?敯)
-  ("rayf" ?𠾶)
-  ("rb" ?肙)
-  ("rbbb" ?嗗)
-  ("rbbe" ?噯)
-  ("rbbr" ?喎)
-  ("rbcv" ?嚶)
-  ("rbd" ?啋)
-  ("rbdi" ?哷)
-  ("rbgr" ?啁)
-  ("rbhaf" ?鵑)
-  ("rbhx" ?㗖)
-  ("rbm" ?咀)
-  ("rbmr" ?哃)
-  ("rbou" ?嗂)
-  ("rbsd" ?𠲜)
-  ("rbsmr" ?嗣)
-  ("rbss" ?𠱂)
-  ("rbtk" ?𠹻)
-  ("rbuc" ("員唄"))
-  ("rbuu" ?哯)
-  ("rbv" ?哸)
-  ("rbvk" ?嗘)
-  ("rbwi" ?嚼)
-  ("rbyp" ?𡄯)
-  ("rc" ("只叭唫"))
-  ("rcah" ?𡃶)
-  ("rcim" ?嗡)
-  ("rckn" ?嗲)
-  ("rcks" ?勛)
-  ("rcl" ?吖)
-  ("rcms" ?𠯋)
-  ("rcnl" ?鄖)
-  ("rcor" ?唂)
-  ("rcsh" ?吩)
-  ("rcte" ?𡆇)
-  ("rcwa" ?噌)
-  ("rcyq" ?𡅈)
-  ("rd" ("呆㕲"))
-  ("rdam" ?喳)
-  ("rdd" ?啉)
-  ("rddf" ?噤)
-  ("rdhqu" ?氉)
-  ("rdhr" ?𠺝)
-  ("rdi" ?吋)
-  ("rdk" ?吷)
-  ("rdlc" ?𡃤)
-  ("rdln" ("喇劋"))
-  ("rdlo" ?嗽)
-  ("rdm" ?呠)
-  ("rdmg" ?𠶖)
-  ("rdmk" ?𠼰)
-  ("rdmq" ?喡)
-  ("rdnl" ?鄵)
-  ("rdoo" ?唻)
-  ("rdqq" ?𠾴)
-  ("rdrd" ?槑)
-  ("rdrj" ?𡀞)
-  ("rdyn" ?𠵉)
-  ("rea" ?𠴲)
-  ("rebb" ?𠿭)
-  ("rede" ?啵)
-  ("reed" ?嗓)
-  ("reee" ?啜)
-  ("refh" ?唦)
-  ("rehp" ?𠻹)
-  ("reiv" ?𠺘)
-  ("rejf" ?𡄽)
-  ("reoy" ?嗨)
-  ("rf" ?吙)
-  ("rfb" ?哨)
-  ("rfba" ?嚐)
-  ("rfbc" ?嗩)
-  ("rfbg" ?嘡)
-  ("rfbn" ?𠸑)
-  ("rfbw" ?噹)
-  ("rfd" ?咪)
-  ("rfdj" ?𠺫)
-  ("rfdq" ?噒)
-  ("rff" ?啖)
-  ("rffs" ?嘮)
-  ("rfh" ?吵)
-  ("rfkt" ?𡃇)
-  ("rfmu" ?咣)
-  ("rfog" ?𠻘)
-  ("rfqu" ?啳)
-  ("rg" ?吐)
-  ("rgb" ?呥)
-  ("rgbt" ?噎)
-  ("rgcc" ?嚇)
-  ("rgg" ?哇)
-  ("rggu" ?嘵)
-  ("rggy" ?啩)
-  ("rghaf" ?鷕)
-  ("rgi" ?呿)
-  ("rgis" ?𠲵)
-  ("rgit" ?嗑)
-  ("rgkc" ?嚽)
-  ("rglc" ?哧)
-  ("rgni" ?嚋)
-  ("rgnl" ?郢)
-  ("rgob" ?𡁻)
-  ("rgou" ?𠺬)
-  ("rgpd" ?哋)
-  ("rgr" ?咭)
-  ("rgrr" ?嘻)
-  ("rgsk" ?嗷)
-  ("rgth" ?嘭)
-  ("rgtj" ?啈)
-  ("rgwc" ?𡂝)
-  ("rgwg" ?𠹺)
-  ("rgyo" ?唗)
-  ("rha" ?㕷)
-  ("rhad" ?嘄)
-  ("rhaf" ?鳴)
-  ("rhag" ?喤)
-  ("rhai" ?啲)
-  ("rhaj" ?嗥)
-  ("rhal" ?㘉)
-  ("rhap" ?唣)
-  ("rhbk" ?噢)
-  ("rhbn" ?𠶜)
-  ("rhbr" ?响)
-  ("rhbu" ?咱)
-  ("rhdf" ?啾)
-  ("rhdn" ?唎)
-  ("rhdp" ?𡀝)
-  ("rhdr" ?啝)
-  ("rhdw" ?噃)
-  ("rher" ?咯)
-  ("rhey" ?咚)
-  ("rhfb" ?𠿫)
-  ("rhfd" ?呼)
-  ("rhg" ?呈)
-  ("rhgi" ?𠲍)
-  ("rhgr" ?哠)
-  ("rhhe" ?嚟)
-  ("rhhj" ?啤)
-  ("rhhk" ?㗛)
-  ("rhhv" ?哌)
-  ("rhi" ("𠺌吆"))
-  ("rhjd" ?咮)
-  ("rhjm" ?唾)
-  ("rhjr" ?咶)
-  ("rhjx" ?喢)
-  ("rhk" ?㕭)
-  ("rhkb" ?嘺)
-  ("rhkp" ?㖭)
-  ("rhml" ?听)
-  ("rhmo" ?噬)
-  ("rhnd" ("哚𠼝"))
-  ("rhoa" ?喒)
-  ("rhoo" ?嘥)
-  ("rhoq" ?𠷈)
-  ("rhor" ?㗳)
-  ("rhp" ?吒)
-  ("rhpm" ?呧)
-  ("rhq" ?吽)
-  ("rhqi" ?哦)
-  ("rhqu" ?㕰)
-  ("rhr" ?呂)
-  ("rhrf" ?嗚)
-  ("rhrn" ?𠵯)
-  ("rhs" ?咋)
-  ("rhsk" ("唳噭"))
-  ("rht" ?呏)
-  ("rhu" ?兄)
-  ("rhuc" ?囋)
-  ("rhuj" ?嘷)
-  ("rhuk" ?嗅)
-  ("rhul" ?嚊)
-  ("rhvo" ?呱)
-  ("rhwg" ?囖)
-  ("rhxe" ?嗖)
-  ("rhxu" ?唲)
-  ("rhyu" ?嗁)
-  ("ri" ?𠯫)
-  ("ribp" ?𠹌)
-  ("rice" ?唆)
-  ("ridi" ?嚒)
-  ("ridq" ?嚤)
-  ("rifb" ?𡁜)
-  ("rift" ?𡅏)
-  ("rihf" ?嘁)
-  ("rihq" ?哞)
-  ("rihr" ?喊)
-  ("rihu" ?吮)
-  ("rihv" ?喴)
-  ("riil" ?啷)
-  ("rijb" ?哺)
-  ("rijc" ?嘛)
-  ("rik" ?吠)
-  ("rikf" ?噅)
-  ("rill" ?㖄)
-  ("rimi" ?唥)
-  ("rine" ?咏)
-  ("riog" ?雖)
-  ("riok" ?唉)
-  ("ripp" ?𠳓)
-  ("rir" ?咍)
-  ("ritc" ?嚝)
-  ("rite" ?喥)
-  ("ritf" ?嗻)
-  ("riuh" ?哤)
-  ("riyr" ?𠶧)
-  ("rj" ?叶)
-  ("rjal" ?嘟)
-  ("rjbc" ?嗔)
-  ("rjbd" ?哱)
-  ("rjbf" ("嗦嚓"))
-  ("rjbj" ?喃)
-  ("rjbm" ?𠵌)
-  ("rjbo" ?嚏)
-  ("rjbv" ?囔)
-  ("rjca" ?噾)
-  ("rjd" ?味)
-  ("rje" ?吱)
-  ("rjhaf" ?鷤)
-  ("rjhp" ?咤)
-  ("rjhr" ?喀)
-  ("rji" ("戰戢"))
-  ("rjig" ?𡁶)
-  ("rjjb" ?嘲)
-  ("rjji" ("囀𠽤"))
-  ("rjjj" ?𡆀)
-  ("rjka" ?啫)
-  ("rjkd" ?哮)
-  ("rjkp" ?咾)
-  ("rjks" ?𠱼)
-  ("rjlo" ?啑)
-  ("rjmm" ?喧)
-  ("rjmmv" ?辴)
-  ("rjmo" ("啶𠺢"))
-  ("rjmu" ?唍)
-  ("rjnl" ?鄲)
-  ("rjon" ?嘜)
-  ("rjp" ?咜)
-  ("rjpa" ?嗜)
-  ("rjpn" ?嚀)
-  ("rjpu" ?嘧)
-  ("rjqr" ?嗐)
-  ("rjr" ?咕)
-  ("rjrb" ?㗅)
-  ("rjrc" ?𡅅)
-  ("rjrr" ?𠴨)
-  ("rjru" ?𠳭)
-  ("rjstv" ?囅)
-  ("rjt" ?𠱥)
-  ("rjtc" ?噴)
-  ("rjtg" ?噻)
-  ("rjv" ?咹)
-  ("rjwj" ?唓)
-  ("rka" ?暋)
-  ("rkbl" ?喐)
-  ("rkbu" ?睯)
-  ("rkcf" ?嘹)
-  ("rkf" ?咴)
-  ("rkgg" ?喹)
-  ("rki" ("呔吰"))
-  ("rkkb" ?唏)
-  ("rklb" ?咘)
-  ("rklu" ?唵)
-  ("rkm" ?咗)
-  ("rkmr" ?𠵇)
-  ("rkn" ?咦)
-  ("rkoi" ?𡁯)
-  ("rkoo" ?唊)
-  ("rkp" ?愍)
-  ("rkrd" ?㗎)
-  ("rkrf" ?𡃉)
-  ("rks" ("另叻"))
-  ("rksb" ?嗋)
-  ("rksj" ?𠸊)
-  ("rksr" ?咖)
-  ("rlb" ?吊)
-  ("rlgm" ?㗲)
-  ("rlln" ?咈)
-  ("rlmc" ?嘳)
-  ("rlmo" ?咷)
-  ("rlmt" ?嚍)
-  ("rlmy" ?啡)
-  ("rlon" ?𠸐)
-  ("rlwl" ?呻)
-  ("rlwu" ?黾)
-  ("rlwv" ?嘍)
-  ("rlx" ?嘯)
-  ("rmam" ?咺)
-  ("rmamh" ?踼)
-  ("rmamo" ?踶)
-  ("rmanw" ?躝)
-  ("rmaph" ?踢)
-  ("rmasm" ?蹋)
-  ("rmau" ?跁)
-  ("rmav" ?跟)
-  ("rmb" ?跀)
-  ("rmbb" ("嚅𨂃"))
-  ("rmbbb" ?𨃴)
-  ("rmbc" ?嗊)
-  ("rmbd" ?踩)
-  ("rmbe" ?嚘)
-  ("rmbg" ?嚯)
-  ("rmbhx" ?蹈)
-  ("rmbi" ?嘠)
-  ("rmbkf" ?蹨)
-  ("rmbm" ("跙𠽌"))
-  ("rmbsd" ?踭)
-  ("rmbt" ?跚)
-  ("rmbue" ?躩)
-  ("rmbug" ?躣)
-  ("rmbvk" ?蹊)
-  ("rmc" ?趴)
-  ("rmcw" ("哂唒"))
-  ("rmcwa" ?蹭)
-  ("rmd" ?吁)
-  ("rmdam" ?蹅)
-  ("rmdhe" ?跛)
-  ("rmdk" ?趹)
-  ("rmdm" ?嚦)
-  ("rmdoo" ?𨂐)
-  ("rmea" ?踏)
-  ("rmei" ?䟕)
-  ("rmf" ?吥)
-  ("rmfb" ?踃)
-  ("rmfbg" ?蹚)
-  ("rmfbh" ?𨅝)
-  ("rmfbr" ?䠀)
-  ("rmfbw" ?𨆉)
-  ("rmfcb" ?蹐)
-  ("rmfdq" ?蹸)
-  ("rmffe" ?躞)
-  ("rmfj" ?呯)
-  ("rmfm" ?呸)
-  ("rmfq" ?跘)
-  ("rmfqu" ?踡)
-  ("rmfr" ?𠳝)
-  ("rmgce" ?踜)
-  ("rmgcg" ?踛)
-  ("rmgdi" ?跱)
-  ("rmgg" ("跬啀"))
-  ("rmggu" ?蹺)
-  ("rmgni" ?躊)
-  ("rmgt" ?哢)
-  ("rmgyo" ?跿)
-  ("rmhdf" ?踿)
-  ("rmhdv" ?踒)
-  ("rmhdw" ?蹯)
-  ("rmher" ?路)
-  ("rmhgu" ?跣)
-  ("rmhhj" ?䠋)
-  ("rmhhw" ?蹓)
-  ("rmhjd" ?跦)
-  ("rmhjg" ?踵)
-  ("rmhk" ?跃)
-  ("rmhkb" ?蹻)
-  ("rmhlb" ?踽)
-  ("rmhlc" ?躓)
-  ("rmhml" ?斲)
-  ("rmhmy" ?跅)
-  ("rmhnd" ?跺)
-  ("rmhoo" ("蹤蹝"))
-  ("rmhqo" ?跌)
-  ("rmhs" ?䟭)
-  ("rmhsb" ?蹁)
-  ("rmhsk" ?躈)
-  ("rmhuc" ?躦)
-  ("rmhyu" ?蹏)
-  ("rmiav" ?踉)
-  ("rmice" ?踆)
-  ("rmig" ?咥)
-  ("rmigi" ?躕)
-  ("rmii" ?踐)
-  ("rmikk" ?跋)
-  ("rmir" ?跆)
-  ("rmism" ?𨃩)
-  ("rmite" ?踱)
-  ("rmitf" ?蹠)
-  ("rmiwg" ?躔)
-  ("rmixp" ?蹗)
-  ("rmiyr" ?踮)
-  ("rmjbc" ?蹎)
-  ("rmjbj" ?𨂾)
-  ("rmjcv" ?躥)
-  ("rmje" ?跂)
-  ("rmjk" ?噉)
-  ("rmjkd" ?踍)
-  ("rmjlo" ?踕)
-  ("rmjmf" ?踪)
-  ("rmjmn" ?𨀉)
-  ("rmjnu" ?踠)
-  ("rmjoa" ?蹜)
-  ("rmjp" ?跎)
-  ("rmjr" ?跍)
-  ("rmk" ?吴)
-  ("rmkmr" ?踦)
-  ("rmkms" ?跨)
-  ("rmkn" ?跠)
-  ("rmkpb" ?蹛)
-  ("rmksr" ?跏)
-  ("rmlb" ?啢)
-  ("rmlk" ?哽)
-  ("rmlm" ?啞)
-  ("rmlmc" ?蹪)
-  ("rmlmo" ?跳)
-  ("rmlq" ?𨀞)
-  ("rmlwp" ?跩)
-  ("rmmcw" ?跴)
-  ("rmmd" ?趶)
-  ("rmmf" ?呩)
-  ("rmmfb" ?躎)
-  ("rmmfr" ?踎)
-  ("rmmgi" ?𨆼)
-  ("rmmi" ?呍)
-  ("rmmig" ?跮)
-  ("rmmlk" ?𨁈)
-  ("rmmmp" ?躧)
-  ("rmmmv" ?䟴)
-  ("rmmp" ?噁)
-  ("rmmr" ("唔跖"))
-  ("rmmre" ?𨂽)
-  ("rmmrw" ?踾)
-  ("rmmt" ?趼)
-  ("rmmto" ?蹶)
-  ("rmmv" ?㖘)
-  ("rmmvm" ?踁)
-  ("rmn" ?叮)
-  ("rmnbs" ?踴)
-  ("rmnhd" ?蹂)
-  ("rmnhe" ?趿)
-  ("rmnib" ?踊)
-  ("rmnin" ?跢)
-  ("rmnkq" ?踺)
-  ("rmnmu" ?跪)
-  ("rmnn" ?咧)
-  ("rmnoe" ?蹳)
-  ("rmnot" ?蹬)
-  ("rmnr" ?呵)
-  ("rmodi" ?跗)
-  ("rmog" ?踓)
-  ("rmohh" ?跈)
-  ("rmoi" ?𡁷)
-  ("rmoip" ?踗)
-  ("rmoir" ?蹌)
-  ("rmokr" ?踟)
-  ("rmomb" ?踚)
-  ("rmomg" ?跧)
-  ("rmomn" ?踰)
-  ("rmomr" ?跲)
-  ("rmon" ?趷)
-  ("rmooo" ?踨)
-  ("rmoto" ?𨆯)
-  ("rmotq" ?躌)
-  ("rmou" ?𠶲)
-  ("rmowy" ?踇)
-  ("rmoym" ?𨀣)
-  ("rmpfd" ?踘)
-  ("rmpi" ?趵)
-  ("rmpmc" ?蹞)
-  ("rmpr" ?跔)
-  ("rmpru" ?跑)
-  ("rmpt" ?跇)
-  ("rmptd" ?蹀)
-  ("rmqd" ?𨀤)
-  ("rmqka" ?踳)
-  ("rmqkx" ?蹖)
-  ("rmqmc" ?蹟)
-  ("rmqo" ?趺)
-  ("rmr" ?𠰴)
-  ("rmrb" ?嗝)
-  ("rmrj" ?𠹶)
-  ("rmrr" ?𠹭)
-  ("rmrrd" ?躁)
-  ("rmrt" ?哣)
-  ("rmryo" ?踀)
-  ("rmsje" ?踙)
-  ("rmsjj" ?躡)
-  ("rmsjr" ?踞)
-  ("rmsju" ?踂)
-  ("rmsmg" ?躍)
-  ("rmso" ?啄)
-  ("rmsp" ?跜)
-  ("rmss" ?距)
-  ("rmssr" ?跼)
-  ("rmstv" ?蹍)
-  ("rmsu" ?呃)
-  ("rmsup" ?跽)
-  ("rmswu" ?𨈇)
-  ("rmt" ?咞)
-  ("rmta" ?踖)
-  ("rmtag" ?躪)
-  ("rmtb" ?𡂖)
-  ("rmtce" ?躨)
-  ("rmtco" ?蹼)
-  ("rmtja" ?躇)
-  ("rmtkl" ?躑)
-  ("rmtlb" ?蹣)
-  ("rmtmc" ?踑)
-  ("rmtmj" ?𨅯)
-  ("rmtmv" ?踸)
-  ("rmto" ?噘)
-  ("rmtqa" ?躤)
-  ("rmtqm" ?蹉)
-  ("rmtt" ?跰)
-  ("rmttc" ?踫)
-  ("rmtwa" ?蹧)
-  ("rmtwi" ?蹲)
-  ("rmua" ?噆)
-  ("rmubb" ?蹦)
-  ("rmue" ?嗄)
-  ("rmuhi" ?𨅏)
-  ("rmui" ?嘎)
-  ("rmumb" ?踹)
-  ("rmuw" ?𠵾)
-  ("rmvh" ?呀)
-  ("rmvi" ?嗕)
-  ("rmvid" ?躒)
-  ("rmvim" ?躖)
-  ("rmvmi" ?蹡)
-  ("rmvn" ?咓)
-  ("rmvs" ?号)
-  ("rmvvv" ?躐)
-  ("rmwc" ?𠿪)
-  ("rmwd" ?踝)
-  ("rmwf" ?嘌)
-  ("rmwg" ?喱)
-  ("rmwj" ?嘾)
-  ("rmwjc" ?躀)
-  ("rmwl" ?喕)
-  ("rmwli" ?躅)
-  ("rmwtj" ?蹕)
-  ("rmwv" ?喓)
-  ("rmwyi" ?𧿹)
-  ("rmy" ?吓)
-  ("rmyaj" ?踔)
-  ("rmyav" ?蹆)
-  ("rmybb" ?蹄)
-  ("rmybp" ?躘)
-  ("rmycb" ?蹢)
-  ("rmyck" ?跤)
-  ("rmydk" ?蹾)
-  ("rmyf" ?嘕)
-  ("rmyfe" ?踧)
-  ("rmyfu" ?蹴)
-  ("rmyg" ?跓)
-  ("rmygq" ?躂)
-  ("rmyij" ?𨄮)
-  ("rmyjj" ?蹥)
-  ("rmylc" ?跡)
-  ("rmylh" ?踄)
-  ("rmylm" ?趾)
-  ("rmymp" ?跐)
-  ("rmymu" ?躚)
-  ("rmyoj" ?踤)
-  ("rmypo" ?躆)
-  ("rmyr" ?跕)
-  ("rmyrv" ?躟)
-  ("rmytg" ?蹱)
-  ("rmytr" ?踣)
-  ("rmytv" ?踥)
-  ("rmyx" ?躋)
-  ("rnbg" ("唃𡃏"))
-  ("rnbj" ?嘝)
-  ("rnbk" ?喚)
-  ("rncr" ?噡)
-  ("rnd" ?吇)
-  ("rndt" ?𠵼)
-  ("rndu" ?吼)
-  ("rne" ?𠱁)
-  ("rng" ("吜𡋾"))
-  ("rnhb" ?噊)
-  ("rnhe" ?吸)
-  ("rnhs" ?𠮨)
-  ("rnhx" ?啗)
-  ("rnin" ?哆)
-  ("rnir" ?𠱷)
-  ("rniy" ?𠰻)
-  ("rnkm" ?唌)
-  ("rnl" ?吲)
-  ("rnlb" ?𡃴)
-  ("rnlf" ?𡁸)
-  ("rnlm" ("唨𠾐"))
-  ("rnlr" ?啊)
-  ("rnmu" ?𠱓)
-  ("rnn" ?𠮩)
-  ("rno" ?吹)
-  ("rnot" ?噔)
-  ("rnqd" ?𠹳)
-  ("rnri" ?嚵)
-  ("rnsp" ?喼)
-  ("rnwa" ?嚕)
-  ("rnxu" ?𪚩)
-  ("rob" ?吶)
-  ("robq" ?𤰉)
-  ("rod" ?咻)
-  ("rodi" ?咐)
-  ("rog" ?唯)
-  ("rogd" ?㗱)
-  ("rogf" ?噍)
-  ("rohe" ?𠿬)
-  ("rohf" ?喺)
-  ("roic" ?嗿)
-  ("roif" ?𠼮)
-  ("roii" ?呤)
-  ("roin" ?吟)
-  ("roip" ("唸𠰺"))
-  ("roir" ("嗆唅"))
-  ("roiv" ("喰𠹸"))
-  ("roj" ?吘)
-  ("roll" ?吤)
-  ("rom" ?𠰋)
-  ("roma" ?噲)
-  ("romd" ?唋)
-  ("roml" ("啣𠵴"))
-  ("romm" ?噏)
-  ("romn" ?喻)
-  ("romo" ?噞)
-  ("romq" ?嗱)
-  ("romr" ("哈啥"))
-  ("romt" ?啽)
-  ("romv" ?喩)
-  ("ron" ?吃)
-  ("rond" ?𠺪)
-  ("ronk" ?喉)
-  ("roob" ?𠹹)
-  ("roog" ?唑)
-  ("rop" ?吪)
-  ("roq" ?哖)
-  ("rosk" ?咿)
-  ("ross" ?𠳔)
-  ("rotf" ?嘸)
-  ("roto" ?𡂈)
-  ("roud" ?嚹)
-  ("roum" ?𠼭)
-  ("rowr" ?嗰)
-  ("royb" ?噙)
-  ("royv" ?𠵱)
-  ("rp" ("叱吣"))
-  ("rpa" ?咰)
-  ("rpd" ?吔)
-  ("rph" ?咇)
-  ("rphaf" ?鴖)
-  ("rphh" ?吻)
-  ("rphp" ?唿)
-  ("rpim" ?呁)
-  ("rplii" ?蟁)
-  ("rpln" ?刡)
-  ("rpmbc" ?䪸)
-  ("rpok" ?敃)
-  ("rpou" ?啕)
-  ("rpp" ?吡)
-  ("rppa" ?喈)
-  ("rpr" ?呴)
-  ("rpru" ?咆)
-  ("rpt" ?呭)
-  ("rptd" ?喋)
-  ("rpu" ?吨)
-  ("rpuc" ?噸)
-  ("rpuk" ?哅)
-  ("rqam" ?𠵆)
-  ("rqbu" ?𡃁)
-  ("rqde" ?𠵿)
-  ("rqdm" ?𠾵)
-  ("rqfh" ?𠳕)
-  ("rqha" ?啪)
-  ("rqhk" ?喫)
-  ("rqhl" ?哳)
-  ("rqhu" ?囓)
-  ("rqhw" ?𡃓)
-  ("rqjm" ?嘒)
-  ("rqkd" ?嗪)
-  ("rqkq" ?唪)
-  ("rqmc" ?嘖)
-  ("rqmf" ?嗉)
-  ("rqmm" ?𠻺)
-  ("rqmn" ?咑)
-  ("rqne" ?𠳖)
-  ("rqo" ?呋)
-  ("rqyg" ?𡃵)
-  ("rqyj" ?唞)
-  ("rqym" ?𠳏)
-  ("rqyt" ?啦)
-  ("rrau" ?唈)
-  ("rrbyj" ?斝)
-  ("rrf" ?喣)
-  ("rrhaf" ?鷺)
-  ("rrhn" ?咒)
-  ("rrhu" ?呪)
-  ("rrik" ("哭獸"))
-  ("rrikr" ?器)
-  ("rrill" ?喌)
-  ("rrmcr" ?囂)
-  ("rrmjs" ?咢)
-  ("rrmmk" ?嚴)
-  ("rrmms" ?咢)
-  ("rrmr" ("噐𡀔"))
-  ("rrms" ?呺)
-  ("rrnl" ?郘)
-  ("rrr" ?品)
-  ("rrrd" ("噪喿"))
-  ("rrrh" ?𠻝)
-  ("rrrj" ?嘽)
-  ("rrrr" ("碞㗊"))
-  ("rrrs" ?㗁)
-  ("rrru" ("喦嵒"))
-  ("rrslr" ?嚚)
-  ("rrsqf" ?駡)
-  ("rruc" ?噀)
-  ("rrvlr" ?嘂)
-  ("rrvp" ?呡)
-  ("rrwj" ?單)
-  ("rrwmu" ?鼉)
-  ("rrye" ?㗇)
-  ("rryo" ?哫)
-  ("rsbn" ?唰)
-  ("rsef" ?𡁵)
-  ("rsf" ?𤏩)
-  ("rsh" ?叨)
-  ("rshaf" ("鴞鶚"))
-  ("rshu" ?𠳿)
-  ("rsit" ?嚂)
-  ("rsj" ("咡咠"))
-  ("rsjj" ?囁)
-  ("rsjl" ?㖿)
-  ("rsjr" ?啹)
-  ("rsk" ?吚)
-  ("rsl" ?叩)
-  ("rslb" ?咂)
-  ("rsll" ?𠱸)
-  ("rsln" ?別)
-  ("rsm" ?叼)
-  ("rsmbc" ?顎)
-  ("rsme" ?唚)
-  ("rsmg" ("喔哐嚁"))
-  ("rsmh" ?嘐)
-  ("rsmi" ?噚)
-  ("rsmj" ?噿)
-  ("rsnl" ?鄂)
-  ("rso" ?呎)
-  ("rsp" ?呢)
-  ("rsqf" ?嗎)
-  ("rsql" ?哪)
-  ("rsrj" ?噼)
-  ("rsro" ?𡂿)
-  ("rsrr" ?嘔)
-  ("rss" ?𠰠)
-  ("rssl" ?卾)
-  ("rssu" ?𠱃)
-  ("rsuu" ?啒)
-  ("rsyi" ?囑)
-  ("rsypu" ?號)
-  ("rta" ?唶)
-  ("rtak" ?嗼)
-  ("rtav" ?噶)
-  ("rtbo" ?𡁏)
-  ("rtc" ?哄)
-  ("rtcg" ?𠼻)
-  ("rtcl" ?嘶)
-  ("rtco" ?噗)
-  ("rtct" ?嗌)
-  ("rtgf" ?㗝)
-  ("rtgi" ("囈嚉"))
-  ("rtgk" ?𠸍)
-  ("rtgu" ?唴)
-  ("rthv" ?𠾭)
-  ("rtj" ?𠯢)
-  ("rtjg" ?嚡)
-  ("rtjp" ?㗾)
-  ("rtjs" ?嘞)
-  ("rtk" ("哎咲"))
-  ("rtkr" ("喏𠸏"))
-  ("rtlf" ?嚥)
-  ("rtlk" ?𠸄)
-  ("rtlo" ?嘆)
-  ("rtm" ?咁)
-  ("rtmc" ?唭)
-  ("rtmj" ?嘩)
-  ("rtmv" ?啿)
-  ("rtnd" ?囌)
-  ("rtod" ?嗏)
-  ("rtoe" ?嚄)
-  ("rtoi" ?𠸖)
-  ("rtor" ("嗬嗒"))
-  ("rtox" ?嚿)
-  ("rtq" ?咩)
-  ("rtqm" ?嗟)
-  ("rtrg" ?嚾)
-  ("rtub" ?嗍)
-  ("rtvi" ?嗞)
-  ("rtw" ?喵)
-  ("rtwa" ?嘈)
-  ("rtwi" ("噂囆"))
-  ("rtwv" ?噥)
-  ("rtxc" ?嗛)
-  ("rtyb" ?嚆)
-  ("rtyj" ?𡂴)
-  ("ru" ("巳𠮿"))
-  ("rubb" ?嘣)
-  ("ruhjj" ?𢁅)
-  ("ruhr" ?𠸉)
-  ("rukb" ?𨚼)
-  ("rumb" ?喘)
-  ("rumi" ?嗤)
-  ("rumr" ?啱)
-  ("runl" ?鄳)
-  ("ruog" ?嗺)
-  ("ruoiv" ?饕)
-  ("ruon" ?㖗)
-  ("rutc" ?巽)
-  ("ruu" ?咄)
-  ("rv" ?𠯆)
-  ("rve" ?呶)
-  ("rveq" ?𠸎)
-  ("rvfb" ?𠺶)
-  ("rvff" ?噝)
-  ("rvfh" ?𠴕)
-  ("rvfi" ?喲)
-  ("rvfj" ?𡃈)
-  ("rvfu" ?𠾼)
-  ("rvhi" ?𠹷)
-  ("rvi" ?吆)
-  ("rvii" ?嘰)
-  ("rvis" ("呦𠯻"))
-  ("rvjd" ?𠵈)
-  ("rvjr" ?𠵎)
-  ("rvl" ?叫)
-  ("rvnk" ?吳)
-  ("rvno" ?喙)
-  ("rvp" ?民)
-  ("rvvu" ?嗈)
-  ("rwb" ?喟)
-  ("rwc" ?呬)
-  ("rwg" ?哩)
-  ("rwgf" ?嘿)
-  ("rwgg" ?嚜)
-  ("rwgn" ?嘢)
-  ("rwhd" ?㖥)
-  ("rwim" ?嘓)
-  ("rwjr" ?𠴱)
-  ("rwk" ?咽)
-  ("rwkp" ?嗯)
-  ("rwks" ?𠲸)
-  ("rwl" ?呷)
-  ("rwlb" ?喁)
-  ("rwlc" ?嘪)
-  ("rwlg" ?囉)
-  ("rwli" ?噣)
-  ("rwlv" ?噮)
-  ("rwmv" ?喂)
-  ("rwnl" ?鄙)
-  ("rwot" ?嗢)
-  ("rwtj" ?嗶)
-  ("rwvf" ?𠼱)
-  ("rwyi" ?呣)
-  ("rxu" ?黽)
-  ("ry" ?卟)
-  ("ryaj" ?啅)
-  ("ryao" ?噷)
-  ("rybb" ("啼㗻"))
-  ("rybp" ?嚨)
-  ("rybs" ?嗙)
-  ("ryc" ?𠯿)
-  ("rycb" ?嘀)
-  ("ryck" ?咬)
-  ("rydg" ?囃)
-  ("rydl" ?噺)
-  ("rydu" ?嚫)
-  ("ryfu" ?噈)
-  ("ryg" ?𠰍)
-  ("rygq" ?噠)
-  ("ryhc" ?嚬)
-  ("ryhh" ?喭)
-  ("ryhn" ?吭)
-  ("ryhv" ?𠲖)
-  ("ryib" ?唷)
-  ("ryid" ?𠾍)
-  ("ryjj" ?嗹)
-  ("ryk" ?呅)
-  ("rymb" ?啃)
-  ("rymh" ?噦)
-  ("rymp" ?呲)
-  ("rymr" ?唁)
-  ("rymu" ?嚙)
-  ("rymy" ?咔)
-  ("rynb" ?嗵)
-  ("ryo" ?足)
-  ("ryoe" ?𡃀)
-  ("ryoj" ?啐)
-  ("ryok" ?㖡)
-  ("rypb" ?嘴)
-  ("rypd" ("喍嘑"))
-  ("rypk" ?噳)
-  ("rypm" ?噓)
-  ("rypo" ?噱)
-  ("rypt" ?嚧)
-  ("rypu" ?唬)
-  ("ryr" ?呫)
-  ("ryrb" ?嗃)
-  ("ryrd" ?啍)
-  ("ryrn" ?哼)
-  ("ryro" ?嚎)
-  ("ryru" ?喨)
-  ("ryrv" ("嚷㗒"))
-  ("ryse" ?叚)
-  ("rysk" ?嗾)
-  ("ryso" ?𠸝)
-  ("rysy" ?唹)
-  ("ryt" ?㕸)
-  ("ryta" ?喑)
-  ("ryti" ?嚱)
-  ("rytp" ?噫)
-  ("rytv" ?唼)
-  ("ryub" ?𠻗)
-  ("ryvg" ?噰)
-  ("ryvo" ?咳)
-  ("rywe" ?嚃)
-  ("rywo" ?𠺖)
-  ("ryx" ?嚌)
-  ("s" ?尸)
-  ("sahaf" ?鷵)
-  ("sahni" ?飁)
-  ("sammu" ?翫)
-  ("sanl" ?䣝)
-  ("sav" ?匽)
-  ("sbcc" ?屭)
-  ("sbhg" ?朢)
-  ("sbln" ?刷)
-  ("sbuc" ?屓)
-  ("sbug" ?匷)
-  ("sc" ?匹)
-  ("schaf" ?鴄)
-  ("schne" ?殿)
-  ("scwa" ?層)
-  ("se" ?尿)
-  ("seb" ("臀腎"))
-  ("sebuc" ("賢贀"))
-  ("sec" ?鋻)
-  ("sed" ?棸)
-  ("sef" ?焣)
-  ("seg" ("堅壂埾"))
-  ("sehaf" ?鷖)
-  ("selmi" ?蜸)
-  ("semcw" ?醫)
-  ("semgi" ("瑿𤩱"))
-  ("semoo" ?毉)
-  ("semr" ?硻)
-  ("semrt" ?豎)
-  ("seog" ?匯)
-  ("seooo" ?聚)
-  ("seq" ?掔)
-  ("sesmm" ?翳)
-  ("sev" ("娶婜嫛"))
-  ("sevif" ("緊繄"))
-  ("sewgf" ?黳)
-  ("seyt" ?竪)
-  ("sfa" ?馹)
-  ("sfaa" ?䮖)
-  ("sfabt" ?𩥈)
-  ("sfajv" ?騴)
-  ("sfamj" ?駻)
-  ("sfamo" ?騠)
-  ("sfapp" ?騉)
-  ("sfapv" ?騔)
-  ("sfb" ?屑)
-  ("sfbbr" ?騧)
-  ("sfbcr" ?䮐)
-  ("sfbgr" ?騆)
-  ("sfbjj" ?䮝)
-  ("sfbm" ?駔)
-  ("sfbmr" ?駧)
-  ("sfbr" ?駉)
-  ("sfbvk" ?騱)
-  ("sfcru" ?駾)
-  ("sfcsh" ?䭻)
-  ("sfcwa" ?驓)
-  ("sfd" ?屎)
-  ("sfdi" ("尉㷉"))
-  ("sfdk" ?駃)
-  ("sfdl" ?駷)
-  ("sfdoo" ?騋)
-  ("sfe" ?馭)
-  ("sfeii" ?騷)
-  ("sffdq" ?驎)
-  ("sffqf" ?驣)
-  ("sfgcg" ?𩣱)
-  ("sfggu" ?驍)
-  ("sfhae" ?騡)
-  ("sfhag" ?騜)
-  ("sfhdp" ?騬)
-  ("sfher" ?駱)
-  ("sfhgu" ?駪)
-  ("sfhhl" ?駠)
-  ("sfhhw" ?騮)
-  ("sfhi" ?騩)
-  ("sfhkb" ?驕)
-  ("sfhml" ?馸)
-  ("sfhni" ?颿)
-  ("sfhp" ?馲)
-  ("sfhsb" ?騙)
-  ("sfhsm" ?騸)
-  ("sfhwp" ?驄)
-  ("sfhxe" ?騪)
-  ("sfiav" ?駺)
-  ("sfice" ?駿)
-  ("sfihu" ?馻)
-  ("sfiih" ?驂)
-  ("sfij" ?駥)
-  ("sfik" ?䭾)
-  ("sfiok" ?騃)
-  ("sfiop" ?𩥝)
-  ("sfipf" ?䮽)
-  ("sfir" ?駘)
-  ("sfist" ?𩦝)
-  ("sfit" ?駴)
-  ("sfitc" ?𩧉)
-  ("sfiuh" ?駹)
-  ("sfixp" ?騼)
-  ("sfjig" ?驖)
-  ("sfjmc" ?驞)
-  ("sfjmf" ?騌)
-  ("sfjp" ?駝)
-  ("sfjv" ?𩣑)
-  ("sfk" ?馱)
-  ("sfki" ?駄)
-  ("sfkk" ?駁)
-  ("sfkkb" ?䮎)
-  ("sfkkk" ?騻)
-  ("sfkmr" ?騎)
-  ("sfl" ?馽)
-  ("sflbk" ?駚)
-  ("sflk" ?駛)
-  ("sflll" ?馴)
-  ("sflmo" ?駣)
-  ("sflmy" ?騑)
-  ("sflpc" ?驥)
-  ("sflw" ?駎)
-  ("sflws" ?騁)
-  ("sflx" ?驌)
-  ("sfmbu" ?驦)
-  ("sfmfj" ?駍)
-  ("sfmfm" ?駓)
-  ("sfmgi" ?𩢤)
-  ("sfmhf" ?騵)
-  ("sfmig" ?駤)
-  ("sfmj" ?馯)
-  ("sfmlm" ?𩤃)
-  ("sfmmp" ?驪)
-  ("sfmtb" ?𩧃)
-  ("sfmvm" ?𩣪)
-  ("sfmwf" ?驃)
-  ("sfmwj" ?驔)
-  ("sfmwv" ?騕)
-  ("sfmx" ?駵)
-  ("sfnhb" ?驈)
-  ("sfnhd" ?騥)
-  ("sfnhe" ?馺)
-  ("sfnkq" ?騝)
-  ("sfnok" ?騤)
-  ("sfnoo" ?騛)
-  ("sfodi" ?駙)
-  ("sfog" ?騅)
-  ("sfohh" ?駗)
-  ("sfoii" ?駖)
-  ("sfoip" ?騐)
-  ("sfok" ?駇)
-  ("sfomd" ?駼)
-  ("sfomg" ?駩)
-  ("sfomn" ?騟)
-  ("sfomo" ?驗)
-  ("sfomr" ?騇)
-  ("sfpd" ?馳)
-  ("sfph" ?駜)
-  ("sfpi" ?馰)
-  ("sfpou" ?騊)
-  ("sfpr" ?駒)
-  ("sfpuu" ?騶)
-  ("sfqjr" ?騞)
-  ("sfrb" ?駽)
-  ("sfrrj" ?驒)
-  ("sfrye" ?騢)
-  ("sfseo" ?驟)
-  ("sfsff" ?驫)
-  ("sfshr" ?駋)
-  ("sfsj" ?駬)
-  ("sfsjj" ?䯀)
-  ("sfsjr" ?𩤅)
-  ("sfsma" ?騽)
-  ("sfsme" ?駸)
-  ("sfsnd" ?驏)
-  ("sfso" ?駅)
-  ("sfsrr" ?驅)
-  ("sfss" ?駏)
-  ("sfssr" ?駶)
-  ("sfstv" ?𩥇)
-  ("sft" ?馵)
-  ("sftaj" ?騲)
-  ("sftbn" ?騚)
-  ("sftcd" ?驜)
-  ("sftjd" ?驧)
-  ("sftlf" ?驠)
-  ("sftlm" ?騹)
-  ("sftmc" ?騏)
-  ("sftmj" ?驊)
-  ("sftrg" ?驩)
-  ("sftt" ?駢)
-  ("sfuce" ?騣)
-  ("sfuhj" ?𩥪)
-  ("sfumj" ?䮗)
-  ("sfumt" ?𩥉)
-  ("sfuob" ?驨)
-  ("sfvne" ?騄)
-  ("sfwc" ?駟)
-  ("sfwd" ?騍)
-  ("sfwk" ?駰)
-  ("sfwlj" ?驛)
-  ("sfwp" ?騦)
-  ("sfwtj" ?驆)
-  ("sfwvf" ?騾)
-  ("sfyaj" ?䮓)
-  ("sfybp" ?䮾)
-  ("sfybs" ?騯)
-  ("sfyck" ?駮)
-  ("sfydk" ?驐)
-  ("sfyg" ?駐)
-  ("sfyhv" ?褧)
-  ("sfyk" ?馼)
-  ("sfypm" ?驉)
-  ("sfypt" ?驢)
-  ("sfyrv" ?驤)
-  ("sfytj" ("騂騿"))
-  ("sfyvo" ?駭)
-  ("sfywm" ?驙)
-  ("sghaf" ?鸐)
-  ("sgi" ?戳)
-  ("sgjwp" ?聽)
-  ("sgks" ?劻)
-  ("sgln" ?剭)
-  ("sh" ?刀)
-  ("shaf" ?鳲)
-  ("shaph" ?鬄)
-  ("shawe" ?鬘)
-  ("shbb" ?鬅)
-  ("shbt" ?匴)
-  ("shby" ?𩬅)
-  ("shc" ?刅)
-  ("shcwa" ?鬙)
-  ("shdbn" ?鬎)
-  ("shdci" ?鬆)
-  ("shdhe" ?髲)
-  ("shefh" ?髿)
-  ("shfb" ?髾)
-  ("shfqu" ?鬈)
-  ("shgb" ?髯)
-  ("shgr" ?髻)
-  ("shhaf" ("鳭鷚"))
-  ("shhdf" ?鬏)
-  ("shhdn" ?鬁)
-  ("shhej" ?髼)
-  ("shhg" ?𩬎)
-  ("shhhc" ?鬚)
-  ("shhjr" ?髺)
-  ("shhn" ?髠)
-  ("shhqu" ?髦)
-  ("shi" ("戮刃"))
-  ("shiih" ?鬖)
-  ("shikk" ?髮)
-  ("shjbc" ?鬒)
-  ("shjka" ?䰇)
-  ("shjmc" ?鬢)
-  ("shjmf" ?鬃)
-  ("shjpa" ?鬐)
-  ("shjrb" ?鬍)
-  ("shkmb" ?鬌)
-  ("shks" ?勠)
-  ("shlb" ?属)
-  ("shlbu" ?髧)
-  ("shlln" ?髴)
-  ("shlmc" ?䰎)
-  ("shln" ?剹)
-  ("shmbc" ?顟)
-  ("shmfm" ?髬)
-  ("shml" ?匠)
-  ("shmu" ?髡)
-  ("shnih" ?髳)
-  ("shnl" ?鄝)
-  ("shnmu" ?𩯕)
-  ("shob" ?屩)
-  ("shod" ("髹屧"))
-  ("shoe" ("履屐"))
-  ("shog" ?雡)
-  ("shoma" ?鬠)
-  ("shomc" ?鬂)
-  ("shoo" ?屣)
-  ("shoog" ?髽)
-  ("shot" ?屜)
-  ("shov" ?屨)
-  ("shpd" ?髢)
-  ("shpru" ?髱)
-  ("shqka" ?鬊)
-  ("shqu" ?尾)
-  ("shr" ?召)
-  ("shsb" ?匾)
-  ("shshr" ?髫)
-  ("shsj" ?髶)
-  ("shtak" ?鬕)
-  ("shtbn" ?鬋)
-  ("shtlb" ?鬗)
-  ("shtw" ?髷)
-  ("shtwv" ?鬞)
-  ("shtxc" ?鬑)
-  ("shuce" ?鬉)
-  ("shvvv" ?鬣)
-  ("shwlv" ?鬟)
-  ("shwp" ?䰄)
-  ("shyhj" ?鬔)
-  ("shyhs" ?髣)
-  ("shymp" ?髭)
-  ("shyrv" ?鬤)
-  ("sibt" ?監)
-  ("sibuu" ?覧)
-  ("sic" ?鍳)
-  ("sif" ?熨)
-  ("sihhh" ?髟)
-  ("sihk" ?镺)
-  ("sihml" ?斸)
-  ("sihq" ?犚)
-  ("sihqo" ?镻)
-  ("sije" ?㞗)
-  ("sikcf" ?镽)
-  ("silmi" ?螱)
-  ("siln" ?劚)
-  ("silq" ?肆)
-  ("simgi" ?𤧬)
-  ("sinl" ?鄩)
-  ("sip" ("忍慰"))
-  ("sisuu" ?镼)
-  ("siwc" ?䦉)
-  ("siyhv" ?褽)
-  ("sj" ?耳)
-  ("sjb" ?臂)
-  ("sjbmm" ?耼)
-  ("sjc" ("鐾屄"))
-  ("sjcim" ?聬)
-  ("sjcip" ?聡)
-  ("sjd" ?檗)
-  ("sje" ?取)
-  ("sjenl" ?郰)
-  ("sjf" ?耿)
-  ("sjfd" ?糪)
-  ("sjff" ?𦖠)
-  ("sjg" ?壁)
-  ("sjgb" ?聃)
-  ("sjgr" ?聐)
-  ("sjhaf" ?鷿)
-  ("sjhbn" ?䎺)
-  ("sjhhj" ?聛)
-  ("sjhhl" ?聊)
-  ("sjhjr" ?聒)
-  ("sjhqu" ?毦)
-  ("sjhwp" ?聰)
-  ("sjhxu" ?聣)
-  ("sjirm" ?聝)
-  ("sjjcm" ?聜)
-  ("sjjmo" ?聢)
-  ("sjjn" ?匭)
-  ("sjjpn" ?聹)
-  ("sjjyj" ?䏁)
-  ("sjka" ?屠)
-  ("sjkf" ?屪)
-  ("sjki" ?耾)
-  ("sjlb" ?幦)
-  ("sjlbu" ?耽)
-  ("sjlmc" ?聵)
-  ("sjln" ?刵)
-  ("sjlws" ?聘)
-  ("sjmbc" ?顳)
-  ("sjmbl" ?聏)
-  ("sjmg" ?𤩹)
-  ("sjmgi" ?璧)
-  ("sjmn" ?耵)
-  ("sjmvn" ?甓)
-  ("sjmym" ?聇)
-  ("sjncr" ?聸)
-  ("sjnl" ?耶)
-  ("sjnok" ?聧)
-  ("sjoii" ?聆)
-  ("sjoin" ?耹)
-  ("sjok" ?𣀳)
-  ("sjomn" ?𦖭)
-  ("sjomr" ?𦕲)
-  ("sjp" ("恥憵"))
-  ("sjpkp" ?聦)
-  ("sjq" ?擘)
-  ("sjr" ?居)
-  ("sjrxu" ?鼊)
-  ("sjryo" ?躄)
-  ("sjsh" ?劈)
-  ("sjsj" ?聑)
-  ("sjsjj" ?聶)
-  ("sjtk" ?联)
-  ("sjtor" ?𦖿)
-  ("sju" ?耴)
-  ("sjv" ?嬖)
-  ("sjvif" ?繴)
-  ("sjvis" ?聈)
-  ("sjvit" ?聯)
-  ("sjyhv" ?襞)
-  ("sjyia" ?職)
-  ("sjylm" ?耻)
-  ("sjymr" ?譬)
-  ("sjyrn" ?聤)
-  ("sk" ?尹)
-  ("skcf" ?㞠)
-  ("skn" ?尻)
-  ("skoo" ?匧)
-  ("skr" ?君)
-  ("skrr" ?匲)
-  ("sl" ?卩)
-  ("slb" ?匝)
-  ("sle" ?臤)
-  ("slmbc" ("頤頣"))
-  ("slmc" ?匱)
-  ("slmy" ("匪屝"))
-  ("slo" ?臥)
-  ("slorr" ?臨)
-  ("slqmc" ?賾)
-  ("slsl" ?臣)
-  ("slsll" ?臦)
-  ("slvif" ?綤)
-  ("slw" ?届)
-  ("slwv" ?屢)
-  ("sly" ?卧)
-  ("sm" ?刁)
-  ("smamo" ?翨)
-  ("smbjj" ("翬𦑩"))
-  ("smblb" ?帚)
-  ("smcsh" ?翂)
-  ("smdhe" ?翍)
-  ("smf" ?灵)
-  ("smg" ?匡)
-  ("smgi" ?匤)
-  ("smha" ?習)
-  ("smhaf" ?翵)
-  ("smhqo" ?翐)
-  ("smhqu" ?毣)
-  ("smht" ?𦐒)
-  ("smi" ("镸𦐂"))
-  ("smig" ?屋)
-  ("smikk" ?翇)
-  ("smip" ?𦏵)
-  ("smkoo" ?翜)
-  ("sml" ("翀𠁨"))
-  ("smm" ?羾)
-  ("smmbc" ?頨)
-  ("smmri" ?尋)
-  ("smnp" ?屍)
-  ("smog" ?翟)
-  ("smohh" ?翏)
-  ("smonk" ?翭)
-  ("smpd" ?𦏸)
-  ("smpr" ?翑)
-  ("smqjm" ?𦒄)
-  ("smqmb" ?𦑊)
-  ("smr" ?司)
-  ("smsim" ?羽)
-  ("smso" ?𡱰)
-  ("smt" ?羿)
-  ("smuce" ?翪)
-  ("smv" ?長)
-  ("smwtc" ?翼)
-  ("smyjj" ?翴)
-  ("smyk" ?𦐐)
-  ("smyoj" ?翠)
-  ("smyrb" ?翯)
-  ("smyrf" ?翞)
-  ("smyt" ("翌翋"))
-  ("smytv" ?翣)
-  ("sndd" ?孱)
-  ("snlr" ?屙)
-  ("so" ?尺)
-  ("sok" ?医)
-  ("somn" ?匬)
-  ("somo" ?匳)
-  ("somr" ?匼)
-  ("sonl" ?鄹)
-  ("soog" ?𠥔)
-  ("sorc" ?咫)
-  ("sp" ?尼)
-  ("spbuc" ?贒)
-  ("spd" ?匜)
-  ("sphaf" ?鵋)
-  ("sphh" ?匢)
-  ("spp" ?屁)
-  ("spt" ?屉)
-  ("sqnl" ?那)
-  ("sqsf" ?馬)
-  ("sr" ("叵𡰪"))
-  ("srbt" ?盬)
-  ("srbuu" ?覗)
-  ("srf" ("焄𤍥"))
-  ("srhaf" ("鷗鵘鶋"))
-  ("srhg" ?聖)
-  ("srhne" ?毆)
-  ("srhrf" ?𠥹)
-  ("srks" ?劭)
-  ("srlb" ?屌)
-  ("srln" ?刟)
-  ("srmbc" ?頵)
-  ("srmvn" ?甌)
-  ("srnl" ("郡邵"))
-  ("srno" ?歐)
-  ("srp" ?慝)
-  ("srrau" ?𨛦)
-  ("srrj" ?匰)
-  ("srrr" ?區)
-  ("srsl" ?卲)
-  ("srtq" ("群羣"))
-  ("srye" ?敺)
-  ("sryjf" ?鸊)
-  ("srymr" ?䛐)
-  ("srytj" ?辟)
-  ("ss" ?巨)
-  ("ssf" ?燛)
-  ("sskll" ?臩)
-  ("sslii" ?螶)
-  ("ssr" ?局)
-  ("ssu" ?凹)
-  ("stkr" ("匿𡲢"))
-  ("stqq" ?羼)
-  ("stt" ?屏)
-  ("stv" ?展)
-  ("su" ("己已㔾"))
-  ("suf" ("熙𤋮"))
-  ("sug" ?屆)
-  ("suhaf" ?鶌)
-  ("suhqm" ?𡲥)
-  ("suhu" ?兕)
-  ("sund" ?屘)
-  ("sunl" ?邔)
-  ("suok" ?改)
-  ("sup" ?忌)
-  ("sut" ?异)
-  ("sutc" ?𢁉)
-  ("suu" ?屈)
-  ("suv" ("妀媐"))
-  ("svhaf" ?鶠)
-  ("svnl" ?郾)
-  ("svryo" ?𨃨)
-  ("sw" ?屇)
-  ("swbt" ?鹽)
-  ("swbuu" ?覽)
-  ("swc" ?鑒)
-  ("swl" ?匣)
-  ("swq" ?擥)
-  ("syhn" ?匟)
-  ("syp" ?𢛶)
-  ("sytj" ?屖)
-  ("syyi" ?屬)
-  ("syyq" ?犀)
-  ("syyu" ?𡲬)
-  ("t" ?廿)
-  ("ta" ?昔)
-  ("taa" ?菖)
-  ("taaa" ?蕌)
-  ("tab" ?萌)
-  ("tabt" ?蒀)
-  ("tabu" ?萺)
-  ("tadhe" ?皵)
-  ("tagi" ?蒔)
-  ("tahaf" ?鵲)
-  ("tahml" ?斮)
-  ("tahs" ?葃)
-  ("tahu" ?葿)
-  ("taiu" ?蔇)
-  ("taj" ?草)
-  ("tak" ?莫)
-  ("taka" ?暮)
-  ("takb" ?幕)
-  ("takf" ?驀)
-  ("takg" ?墓)
-  ("taki" ?𦻒)
-  ("takp" ?慕)
-  ("takq" ?摹)
-  ("taks" ?募)
-  ("talk" ?𦴤)
-  ("taln" ?剒)
-  ("tan" ?菛)
-  ("tana" ?蕳)
-  ("tanb" ?蕑)
-  ("tang" ?藺)
-  ("tanp" ?蕄)
-  ("tanv" ?蔅)
-  ("tanw" ?蘭)
-  ("taph" ?䓪)
-  ("tapp" ?菎)
-  ("tapv" ?葛)
-  ("tase" ?蕞)
-  ("tau" ?芭)
-  ("tav" ?茛)
-  ("tawe" ?蔓)
-  ("tbac" ?蓂)
-  ("tbau" ?萉)
-  ("tbb" ?萠)
-  ("tbbb" ?蓇)
-  ("tbbe" ?薆)
-  ("tbbq" ?蕣)
-  ("tbbr" ?萵)
-  ("tbbu" ?薍)
-  ("tbbuu" ?覯)
-  ("tbc" ("典蓥"))
-  ("tbcn" ?萴)
-  ("tbcsh" ?黺)
-  ("tbcv" ?蘡)
-  ("tbd" ("菜荣槊"))
-  ("tbdh" ?𦹮)
-  ("tbfe" ?藤)
-  ("tbff" ?虅)
-  ("tbfs" ?蕂)
-  ("tbg" ?塑)
-  ("tbgr" ?䓟)
-  ("tbhg" ?薶)
-  ("tbhq" ?荦)
-  ("tbhs" ?葄)
-  ("tbhu" ?藐)
-  ("tbhx" ?蓞)
-  ("tbijb" ?黼)
-  ("tbikk" ?黻)
-  ("tbjj" ?葷)
-  ("tbkf" ?䔳)
-  ("tbks" ?勱)
-  ("tbli" ("萤繭"))
-  ("tbln" ("前蒯"))
-  ("tbm" ?苴)
-  ("tbmbc" ("顜顢"))
-  ("tbme" ?萲)
-  ("tbmg" ?莹)
-  ("tbmo" ?蒙)
-  ("tbmr" ?茼)
-  ("tbms" ?莇)
-  ("tbmw" ?蒏)
-  ("tbnd" ?莩)
-  ("tbnf" ?煎)
-  ("tbnh" ?剪)
-  ("tbni" ?蒬)
-  ("tbnm" ?翦)
-  ("tbof" ?蔡)
-  ("tbok" ?散)
-  ("tbou" ?䔄)
-  ("tbp" ("愬𦽳"))
-  ("tbpr" ?葋)
-  ("tbr" ?苘)
-  ("tbse" ?菔)
-  ("tbtv" ?菵)
-  ("tbu" ?苜)
-  ("tbud" ?蔝)
-  ("tbuf" ?蘨)
-  ("tbuk" ?藈)
-  ("tbul" ?薡)
-  ("tbut" ?萛)
-  ("tbuu" ?莧)
-  ("tbv" ?荽)
-  ("tbvf" ?萦)
-  ("tby" ?䒟)
-  ("tbyj" ?斠)
-  ("tc" ("业共菳"))
-  ("tca" ?普)
-  ("tcb" ("期朞"))
-  ("tcbt" ?益)
-  ("tcbuu" ?覥)
-  ("tcd" ?棊)
-  ("tcfb" ?黹)
-  ("tcg" ?基)
-  ("tchaf" ("鶼鷬䳍"))
-  ("tche" ?夔)
-  ("tchml" ?斯)
-  ("tcim" ?蓊)
-  ("tcjwj" ?輂)
-  ("tclbu" ?黆)
-  ("tclmi" ?蛬)
-  ("tcmr" ?碁)
-  ("tcno" ("欺歉"))
-  ("tcok" ?敟)
-  ("tcp" ("恭惎"))
-  ("tcq" ?拲)
-  ("tcru" ("巷莌"))
-  ("tcsd" ?棻)
-  ("tcsh" ?芬)
-  ("tcst" ?葐)
-  ("tctd" ?業)
-  ("tcte" ?叢)
-  ("tcvif" ?綦)
-  ("tcwm" ?酋)
-  ("tcyg" ?黈)
-  ("tcyj" ?斢)
-  ("tcymr" ?諅)
-  ("tcyr" ?黇)
-  ("tdav" ?𦶠)
-  ("tdb" ?茦)
-  ("tdbb" ?蕀)
-  ("tdbk" ?蓛)
-  ("tdbn" ?莿)
-  ("tdbu" ?葙)
-  ("tdci" ?菘)
-  ("tdd" ?菻)
-  ("tdhaf" ?鷋)
-  ("tdhl" ?菥)
-  ("tdj" ?茉)
-  ("tdje" ?䓩)
-  ("tdk" ?芵)
-  ("tdlc" ?藾)
-  ("tdlo" ?蔌)
-  ("tdm" ?苯)
-  ("tdmq" ?葦)
-  ("tdnl" ?鄴)
-  ("tdof" ?藮)
-  ("tdoo" ?萊)
-  ("tdqt" ?𧄧)
-  ("tdr" ?莕)
-  ("tdrd" ?𦹂)
-  ("tdsr" ?藲)
-  ("tdte" ?𧁒)
-  ("tdw" ?菄)
-  ("tdwf" ?萰)
-  ("teae" ?䕕)
-  ("teah" ?蕩)
-  ("teap" ?𦹲)
-  ("teat" ?蕰)
-  ("teav" ?䔽)
-  ("tebd" ?𦷰)
-  ("tebm" ?菹)
-  ("tebv" ?𦷪)
-  ("tec" ?鑿)
-  ("ted" ?莯)
-  ("tede" ?菠)
-  ("tefd" ?糳)
-  ("tefh" ?莎)
-  ("tege" ?蔆)
-  ("teha" ?萡)
-  ("tehl" ?䓅)
-  ("tehp" ?𦿞)
-  ("tehr" ("落萿𦶡"))
-  ("teht" ?蘯)
-  ("tehv" ?蒎)
-  ("tehw" ?藩)
-  ("teib" ?蒲)
-  ("teii" ?薄)
-  ("teir" ?菭)
-  ("teiv" ?蒗)
-  ("teln" ?劐)
-  ("telu" ?莐)
-  ("tem" ?茳)
-  ("temf" ?薸)
-  ("temj" ("萍藫"))
-  ("temn" ?𦭑)
-  ("temr" ?菏)
-  ("tene" ?莈)
-  ("teod" ?蒤)
-  ("teom" ?虃)
-  ("teon" ?蕍)
-  ("teot" ?蒞)
-  ("teoy" ?𦷫)
-  ("tepa" ?𦴥)
-  ("teqb" ?蔳)
-  ("terd" ?藻)
-  ("tesd" ?蕖)
-  ("tese" ?蓡)
-  ("tesr" ?菬)
-  ("tess" ?菃)
-  ("tesu" ?范)
-  ("tetc" ?葓)
-  ("tett" ?蓱)
-  ("tewb" ?蕅)
-  ("tewj" ?䕪)
-  ("tewt" ?薀)
-  ("teyb" ?薃)
-  ("teye" ?蔋)
-  ("teyp" ?𦴢)
-  ("teyr" ?𦹃)
-  ("teyt" ?𦲷)
-  ("teyu" ?蓅)
-  ("teyv" ?茫)
-  ("tf" ?苂)
-  ("tfa" ?㬫)
-  ("tfaj" ?蔊)
-  ("tfb" ?莦)
-  ("tfbk" ?蔽)
-  ("tfbn" ?萷)
-  ("tff" ?菼)
-  ("tfff" ?藀)
-  ("tfk" ?𡙡)
-  ("tfkc" ?蘱)
-  ("tfku" ?虌)
-  ("tfmc" ?薠)
-  ("tfmu" ?茪)
-  ("tfnl" ?酀)
-  ("tfpi" ?䓎)
-  ("tfqu" ?菤)
-  ("tfyj" ?𦻐)
-  ("tg" ("芏𦍌"))
-  ("tgb" ?苒)
-  ("tgbt" ?盖)
-  ("tgbuu" ?觀)
-  ("tgce" ?菱)
-  ("tgdi" ?對)
-  ("tgea" ?𧅥)
-  ("tgeno" ?羨)
-  ("tgf" ?羔)
-  ("tgfo" ?羮)
-  ("tgftk" ?羹)
-  ("tgg" ?茥)
-  ("tggi" ("葑蓺"))
-  ("tggu" ?蕘)
-  ("tghaf" ?鸛)
-  ("tghds" ?羲)
-  ("tghi" ("羗𦍑"))
-  ("tghml" ("𣂷𣂼"))
-  ("tghni" ?飌)
-  ("tghqi" ?義)
-  ("tghu" ?羌)
-  ("tgif" ?爇)
-  ("tgii" ?藝)
-  ("tgimo" ?羡)
-  ("tgine" ?羕)
-  ("tgit" ?蓋)
-  ("tgje" ?蕔)
-  ("tgji" ?蓻)
-  ("tgk" ?美)
-  ("tgks" ?勸)
-  ("tglln" ?羛)
-  ("tglmi" ?𧕴)
-  ("tgmbc" ?顴)
-  ("tgmj" ?𦱾)
-  ("tgni" ?薵)
-  ("tgnl" ?酄)
-  ("tgno" ("歡莰羑"))
-  ("tgobo" ?臡)
-  ("tgow" ?薔)
-  ("tgp" ("恙戁"))
-  ("tgpm" ?荺)
-  ("tgq" ?𢺋)
-  ("tgr" ?䓀)
-  ("tgrg" ?薹)
-  ("tgrr" ?䕒)
-  ("tgsk" ?蔜)
-  ("tgte" ?薣)
-  ("tgtr" ?善)
-  ("tgum" ?𧄍)
-  ("tgv" ?姜)
-  ("tgwc" ?藚)
-  ("tgyr" ?𦹷)
-  ("tgyv" ?蘾)
-  ("thaa" ?藠)
-  ("thae" ("葲𧄦"))
-  ("thaf" ("蔦蘤"))
-  ("thag" ?葟)
-  ("thai" ?菂)
-  ("thau" ?葩)
-  ("thbh" ?虋)
-  ("thbk" ?薁)
-  ("thbu" ?首)
-  ("thcn" ?藰)
-  ("thda" ?萫)
-  ("thdb" ?蕱)
-  ("thdd" ?䔉)
-  ("thde" ?薐)
-  ("thdf" ?萩)
-  ("thdg" ?𦻓)
-  ("thdh" ("菞蕛"))
-  ("thdm" ?蒩)
-  ("thdn" ?莉)
-  ("thds" ?莠)
-  ("thdv" ("萎藒"))
-  ("thdw" ?蕃)
-  ("thej" ?莑)
-  ("ther" ?茖)
-  ("they" ?苳)
-  ("thfd" ?苸)
-  ("thfs" ?蘍)
-  ("thg" ?𦯀)
-  ("thgf" ?薰)
-  ("thhaf" ?鶜)
-  ("thhc" ?蕦)
-  ("thhd" ?蔾)
-  ("thhe" ?藜)
-  ("thhj" ?萆)
-  ("thhl" ("茆𦺄"))
-  ("thhq" ?𦺙)
-  ("thi" ?蒐)
-  ("thj" ?芊)
-  ("thjd" ("孽茱蘖糵"))
-  ("thje" ?葮)
-  ("thjg" ?董)
-  ("thjm" ?菙)
-  ("thjo" ?躠)
-  ("thjr" ?䒷)
-  ("thk" ?芺)
-  ("thkb" ?蕎)
-  ("thkp" ?菾)
-  ("thlb" ?萭)
-  ("thlf" ?蘌)
-  ("thlo" ?𦲽)
-  ("thmb" ?蘬)
-  ("thml" ?芹)
-  ("thmr" ?茩)
-  ("thmy" ?𦭐)
-  ("thnd" ?䔧)
-  ("thne" ?芟)
-  ("thni" ?芃)
-  ("thod" ?蒣)
-  ("thoe" ?蕧)
-  ("thok" ("薇藢𦱿𧃸"))
-  ("thol" ?蓹)
-  ("thon" ("荇蘅葕𦸇"))
-  ("thoo" ("蓰蓏蓗蓯"))
-  ("thoq" ?葎)
-  ("thpl" ?茚)
-  ("thpm" ?茋)
-  ("thqi" ?莪)
-  ("thqm" ?苼)
-  ("thqo" ?苵)
-  ("thqu" ?芼)
-  ("thrb" ?蒒)
-  ("thrj" ?薛)
-  ("ths" ?苲)
-  ("thsb" ("菺萹"))
-  ("thse" ?蒑)
-  ("thsk" ?薂)
-  ("thsu" ?蔰)
-  ("thup" ?蒠)
-  ("thvi" ?蘶)
-  ("thvl" ?䒢)
-  ("thvo" ?苽)
-  ("thvp" ?芪)
-  ("thvu" ?蔸)
-  ("thwp" ("蔥蓖"))
-  ("thxc" ?藇)
-  ("thxf" ?蕮)
-  ("thxo" ?萸)
-  ("thxu" ?萖)
-  ("thye" ?蒰)
-  ("thyn" ?𦶢)
-  ("tiav" ?莨)
-  ("tibi" ?蒪)
-  ("tic" ?𨮝)
-  ("tice" ?荾)
-  ("tidd" ?蔴)
-  ("tidf" ?䕷)
-  ("tidq" ?藦)
-  ("tidr" ?蘑)
-  ("tidy" ?蘼)
-  ("tifm" ?䔃)
-  ("tih" ?茂)
-  ("tihaf" ("鷷鷀"))
-  ("tihc" ?蕆)
-  ("tihi" ?荗)
-  ("tihm" ?菧)
-  ("tihr" ("葴蒧"))
-  ("tihs" ?荿)
-  ("tihv" ?葳)
-  ("tiib" ?蓢)
-  ("tiih" ?蔘)
-  ("tiit" ?𦾟)
-  ("tij" ?茙)
-  ("tijb" ?莆)
-  ("tije" ?莍)
-  ("tikf" ?蒍)
-  ("tikk" ?茇)
-  ("tikt" ?莽)
-  ("tiku" ?𦬓)
-  ("tilo" ?菮)
-  ("tilr" ?蓎)
-  ("time" ?蓤)
-  ("timo" ?茨)
-  ("tims" ?藏)
-  ("tino" ?芝)
-  ("tioc" ?薋)
-  ("tip" ("芅懟"))
-  ("tipd" ?蘪)
-  ("tipf" ?藨)
-  ("tir" ?苔)
-  ("tird" ?葈)
-  ("tis" ?芦)
-  ("tist" ?𦼦)
-  ("titb" ?蓆)
-  ("titc" ?薕)
-  ("titf" ?蔗)
-  ("tixf" ?薦)
-  ("tixp" ?蔍)
-  ("tj" ?卅)
-  ("tjam" ?靼)
-  ("tjamo" ?鞮)
-  ("tjapv" ?鞨)
-  ("tjau" ?靶)
-  ("tjav" ?鞎)
-  ("tjavf" ?韅)
-  ("tjb" ?芾)
-  ("tjbc" ?蒖)
-  ("tjbd" ?荸)
-  ("tjbhx" ?鞱)
-  ("tjbj" ?萳)
-  ("tjbm" ("萓靻"))
-  ("tjck" ?葖)
-  ("tjcn" ?藭)
-  ("tjcr" ?蓉)
-  ("tjd" ?苿)
-  ("tjdhe" ?鞁)
-  ("tjdj" ?靺)
-  ("tjds" ?葧)
-  ("tje" ?芰)
-  ("tjea" ?鞜)
-  ("tjef" ?蘻)
-  ("tjfb" ?鞘)
-  ("tjfbg" ?鞺)
-  ("tjfbr" ?鞝)
-  ("tjfq" ?靽)
-  ("tjgg" ?鞋)
-  ("tjgr" ?鞊)
-  ("tjgwc" ?韇)
-  ("tjhaf" ?鷨)
-  ("tjhd" ?鞂)
-  ("tjhdf" ?鞦)
-  ("tjhhj" ?鞞)
-  ("tjhkb" ?鞽)
-  ("tjhml" ?靳)
-  ("tjhr" ?𦴦)
-  ("tjii" ?蓴)
-  ("tjip" ?蕙)
-  ("tjixf" ?韀)
-  ("tjjcm" ?鞚)
-  ("tjjj" ?蓒)
-  ("tjjl" ?蔪)
-  ("tjjv" ?鞍)
-  ("tjka" ?著)
-  ("tjkp" ?荖)
-  ("tjks" ?勒)
-  ("tjlbk" ?鞅)
-  ("tjlmo" ?鞉)
-  ("tjlo" ?萐)
-  ("tjlv" ?萋)
-  ("tjlwv" ?鞻)
-  ("tjmc" ("蔩𧅤"))
-  ("tjmd" ?荢)
-  ("tjme" ?蔻)
-  ("tjmj" ?靬)
-  ("tjmm" ?萱)
-  ("tjmn" ("苧靪"))
-  ("tjmo" ?萣)
-  ("tjmr" ?菪)
-  ("tjmu" ("莞靰"))
-  ("tjmv" ?𦸅)
-  ("tjmwm" ?韁)
-  ("tjnau" ?鞔)
-  ("tjncr" ?韂)
-  ("tjnhd" ?鞣)
-  ("tjnhe" ?靸)
-  ("tjni" ?鞃)
-  ("tjnkq" ?鞬)
-  ("tjnl" ("靷鄿"))
-  ("tjnu" ?菀)
-  ("tjoa" ?蓿)
-  ("tjoin" ?靲)
-  ("tjomk" ?鞭)
-  ("tjomr" ?鞈)
-  ("tjomt" ?鞥)
-  ("tjop" ?靴)
-  ("tjpa" ?蓍)
-  ("tjpfd" ?鞠)
-  ("tjpi" ?靮)
-  ("tjpn" ?薴)
-  ("tjpru" ?鞄)
-  ("tjpt" ?靾)
-  ("tjptd" ?鞢)
-  ("tjpu" ?蔤)
-  ("tjpyr" ?鞫)
-  ("tjqp" ?藼)
-  ("tjqyt" ?鞡)
-  ("tjr" ?苦)
-  ("tjrb" ("葫鞙"))
-  ("tjrr" ?菅)
-  ("tjshi" ?靭)
-  ("tjshr" ?鞀)
-  ("tjsk" ?靱)
-  ("tjtc" ?蕡)
-  ("tjthb" ?鞴)
-  ("tjtif" ?韉)
-  ("tjtmj" ?鞾)
-  ("tjtoe" ?韄)
-  ("tjtor" ?鞳)
-  ("tjtq" ?藆)
-  ("tjttb" ?鞲)
-  ("tjtwm" ?韈)
-  ("tjv" ?荌)
-  ("tjvii" ?鞿)
-  ("tjvis" ?靿)
-  ("tjwj" ?莗)
-  ("tjwk" ?鞇)
-  ("tjwtj" ?鞸)
-  ("tjydl" ?鞹)
-  ("tjygq" ?韃)
-  ("tjymu" ?韆)
-  ("tjyrd" ?鞟)
-  ("tjytr" ?鞛)
-  ("tk" ?艾)
-  ("tkce" ?蔱)
-  ("tkd" ?檠)
-  ("tke" ?苃)
-  ("tkhaf" ("鴱鶧𪅐𪆴"))
-  ("tkhf" ?荻)
-  ("tkhg" ?莥)
-  ("tkhi" ?藱)
-  ("tkhr" ?𦸒)
-  ("tkhw" ?蕕)
-  ("tkit" ?葢)
-  ("tkjt" ?莾)
-  ("tkkb" ?莃)
-  ("tkld" ?荐)
-  ("tklg" ?茬)
-  ("tklmi" ?蟼)
-  ("tklu" ?菴)
-  ("tkmf" ?萘)
-  ("tkmr" ?䓫)
-  ("tkms" ?荂)
-  ("tkn" ("艽荑"))
-  ("tkni" ?芄)
-  ("tknl" ("鄭鄚䣐"))
-  ("tkok" ?蒺)
-  ("tkoo" ?莢)
-  ("tkp" ?憼)
-  ("tkpb" ?蔕)
-  ("tkq" ?擎)
-  ("tkr" ?若)
-  ("tkrp" ?惹)
-  ("tks" ?艻)
-  ("tksc" ?苏)
-  ("tksqf" ?驚)
-  ("tksr" ?茄)
-  ("tkss" ?荔)
-  ("tkymr" ?警)
-  ("tl" ?𦬕)
-  ("tlb" ?芇)
-  ("tlbk" ?英)
-  ("tlbo" ?㒼)
-  ("tlbr" ?萜)
-  ("tlj" ?革)
-  ("tlkf" ("𩤯𪃳"))
-  ("tllmi" ?蟴)
-  ("tlln" ?茀)
-  ("tlmc" ?蕢)
-  ("tlmi" ?茧)
-  ("tlmm" ?韮)
-  ("tlmt" ?藎)
-  ("tlmy" ?菲)
-  ("tlpf" ("燕鷰㷼"))
-  ("tlqm" ?堇)
-  ("tlvk" ?藪)
-  ("tlw" ?苖)
-  ("tlwc" ?黄)
-  ("tlwv" ?蔞)
-  ("tlx" ?蕭)
-  ("tlyk" ?𦻔)
-  ("tm" ?甘)
-  ("tmam" ?荁)
-  ("tmbb" ?薷)
-  ("tmbg" ?藿)
-  ("tmbi" ("蕓蕶"))
-  ("tmbk" ?䓴)
-  ("tmbl" ?荋)
-  ("tmbm" ?䖅)
-  ("tmbr" ("蘦虂"))
-  ("tmbuu" ?覲)
-  ("tmbw" ?蕾)
-  ("tmcw" ("茜莤"))
-  ("tmd" ("某芋"))
-  ("tmdm" ?藶)
-  ("tmf" ?芣)
-  ("tmfb" ?薾)
-  ("tmff" ?蒜)
-  ("tmfj" ?苹)
-  ("tmfm" ?苤)
-  ("tmgf" ?蘸)
-  ("tmgn" ("菿薽"))
-  ("tmgr" ?蘁)
-  ("tmhf" ?蒝)
-  ("tmhg" ?蕥)
-  ("tmhml" ?斳)
-  ("tmig" ?荎)
-  ("tmjo" ?𦮖)
-  ("tmks" ?勤)
-  ("tmlb" ?𦲸)
-  ("tmlm" ?菫)
-  ("tmmc" ?其)
-  ("tmmi" ?芸)
-  ("tmms" ?葝)
-  ("tmmu" ?芫)
-  ("tmmv" ?甚)
-  ("tmn" ?艼)
-  ("tmnf" ?𦶣)
-  ("tmnh" ?薚)
-  ("tmnj" ?茿)
-  ("tmnl" ("邯鄞"))
-  ("tmnm" ?薤)
-  ("tmnn" ?茢)
-  ("tmnr" ?苛)
-  ("tmnv" ("蒆薞"))
-  ("tmoa" ?藸)
-  ("tmob" ?苪)
-  ("tmom" ?蕤)
-  ("tmoo" ?莁)
-  ("tmpg" ?塟)
-  ("tmpt" ?葬)
-  ("tmrb" ?蒚)
-  ("tmrm" ?䕢)
-  ("tmrr" ?藞)
-  ("tmrt" ?荳)
-  ("tmrw" ?葍)
-  ("tmsu" ?苊)
-  ("tmtj" ?華)
-  ("tmtn" ?荊)
-  ("tmto" ?蕨)
-  ("tmue" ?𦷜)
-  ("tmvh" ?芽)
-  ("tmvi" ?蓐)
-  ("tmvm" ?莖)
-  ("tmwc" ?黃)
-  ("tmwf" ?蔈)
-  ("tmwj" ?蕈)
-  ("tmwm" ?薑)
-  ("tmwt" ?𧂯)
-  ("tmwv" ?葽)
-  ("tmy" ?芐)
-  ("tmyf" ?蔫)
-  ("tmym" ?𦭒)
-  ("tmymu" ?齹)
-  ("tn" ("艺芎"))
-  ("tnau" ?莬)
-  ("tnbc" ?萯)
-  ("tnbe" ?藑)
-  ("tnbq" ?薢)
-  ("tncr" ?薝)
-  ("tnd" ?芓)
-  ("tndf" ?蓀)
-  ("tndo" ?菰)
-  ("tndt" ?䓝)
-  ("tndu" ?芤)
-  ("tnef" ?蒸)
-  ("tnfd" ?蘇)
-  ("tnfn" ?薊)
-  ("tnfq" ?蘚)
-  ("tnhd" ?葇)
-  ("tnhe" ?芨)
-  ("tnhs" ("艿蓩"))
-  ("tnhx" ?萏)
-  ("tni" ?苰)
-  ("tnih" ?茅)
-  ("tnii" ?蔃)
-  ("tnin" ("芧茤"))
-  ("tniq" ?荈)
-  ("tnir" ?茗)
-  ("tniu" ?苑)
-  ("tniv" ?蕵)
-  ("tnkg" ?莛)
-  ("tnkm" ?莚)
-  ("tnlc" ?藬)
-  ("tnld" ?蒢)
-  ("tnle" ?䔖)
-  ("tnlh" ?苐)
-  ("tnli" ("蔭䕃"))
-  ("tnlm" ("薩蕯"))
-  ("tnlp" ("蘟𦻕"))
-  ("tnlu" ?𦶤)
-  ("tnlw" ?蔯)
-  ("tnmm" ?蒻)
-  ("tnmu" ?蔬)
-  ("tnnc" ?蕷)
-  ("tnnl" ?鄸)
-  ("tno" ?芡)
-  ("tnoe" ?蕟)
-  ("tnok" ?葵)
-  ("tnoo" ?𦴧)
-  ("tnqd" ?𦵴)
-  ("tnsj" ?葞)
-  ("tnst" ?萾)
-  ("tntg" ?虇)
-  ("tnue" ?菡)
-  ("tnui" ?菟)
-  ("tnup" ?葾)
-  ("tnus" ?葂)
-  ("toav" ?艱)
-  ("tob" ?芮)
-  ("tobg" ?蒮)
-  ("tod" ("茶茠"))
-  ("todi" ?苻)
-  ("tof" ?苶)
-  ("tog" ("茌萑雈"))
-  ("togf" ?蕉)
-  ("togx" ?舊)
-  ("tohaf" ?鸏)
-  ("tohg" ?荏)
-  ("tohj" ?𦭛)
-  ("tohqu" ?氋)
-  ("tohs" ?莋)
-  ("toi" ?茷)
-  ("toiav" ?養)
-  ("toie" ?葰)
-  ("toii" ?苓)
-  ("toik" ?茯)
-  ("toin" ?芩)
-  ("toip" ?菍)
-  ("toir" ?蒼)
-  ("tokf" ?蘩)
-  ("tokg" ?薙)
-  ("tokp" ?𧁋)
-  ("tol" ?茽)
-  ("tolb" ?蓨)
-  ("told" ?蓧)
-  ("tolh" ?蓚)
-  ("tolk" ?莜)
-  ("toll" ?芥)
-  ("toma" ?薈)
-  ("tomb" ("菕蘥"))
-  ("tomd" ?荼)
-  ("tomg" ?荃)
-  ("tomm" ?芢)
-  ("tomn" ("芞萮"))
-  ("tomo" ?薟)
-  ("tomr" ("荷荅"))
-  ("tomt" ?葊)
-  ("tonk" ?葔)
-  ("tono" ?歎)
-  ("tons" ?芿)
-  ("tonwf" ?鯗)
-  ("tooe" ?蓌)
-  ("toog" ("難莝"))
-  ("took" ?蘞)
-  ("toom" ?葅)
-  ("top" ?花)
-  ("toqb" ?蒨)
-  ("tord" ?葆)
-  ("tose" ?葠)
-  ("tosr" ?𦴨)
-  ("totf" ?蕪)
-  ("totv" ?𧁓)
-  ("tou" ?苮)
-  ("touk" ?蒛)
-  ("towy" ?莓)
-  ("toym" ?𦮳)
-  ("toyr" ("蓓𦴩"))
-  ("toyt" ?莅)
-  ("toyv" ?𦲤)
-  ("tp" ?芯)
-  ("tpa" ("荀𦮂"))
-  ("tpdc" ?蘔)
-  ("tpfc" ?蘏)
-  ("tpfd" ?菊)
-  ("tph" ?苾)
-  ("tphh" ?芴)
-  ("tphp" ?䓤)
-  ("tpi" ("芍芶"))
-  ("tpib" ?葡)
-  ("tpir" ?𦲀)
-  ("tpko" ?薿)
-  ("tpkp" ?葱)
-  ("tpmw" ?蔔)
-  ("tpou" ?萄)
-  ("tpp" ?芘)
-  ("tppa" ?蒈)
-  ("tppd" ?蘂)
-  ("tppp" ?蕊)
-  ("tpr" ("苟茍"))
-  ("tpru" ?苞)
-  ("tpt" ?𦭓)
-  ("tptd" ?葉)
-  ("tpu" ?芚)
-  ("tpua" ?萅)
-  ("tpuu" ?蒭)
-  ("tpyv" ("蘹𦮝"))
-  ("tq" ("羊𦍋"))
-  ("tqapv" ?羯)
-  ("tqau" ?羓)
-  ("tqbd" ?𧂮)
-  ("tqbu" ?着)
-  ("tqcsh" ?羒)
-  ("tqda" ?藉)
-  ("tqdb" ?藕)
-  ("tqdi" ("𦶮𧂭"))
-  ("tqfh" ?莏)
-  ("tqhaf" ?鴹)
-  ("tqhdw" ?羳)
-  ("tqhhh" ?羏)
-  ("tqhk" ?葜)
-  ("tqhne" ?羖)
-  ("tqhpm" ?羝)
-  ("tqhr" ?葀)
-  ("tqib" ?蒱)
-  ("tqice" ?羧)
-  ("tqihr" ?羬)
-  ("tqij" ?羢)
-  ("tqik" ?菝)
-  ("tqixe" ?羻)
-  ("tqj" ?䒠)
-  ("tqjm" ?蔧)
-  ("tqjmn" ?羜)
-  ("tqjmu" ?羦)
-  ("tqjtc" ?羵)
-  ("tqka" ?萶)
-  ("tqkd" ?蓁)
-  ("tqkn" ?羠)
-  ("tqkq" ?菶)
-  ("tqlmo" ?䍮)
-  ("tqlw" ?菗)
-  ("tqm" ?差)
-  ("tqmb" ?菁)
-  ("tqmbb" ?羺)
-  ("tqmhf" ?羱)
-  ("tqmvm" ?羥)
-  ("tqng" ?羞)
-  ("tqo" ?芙)
-  ("tqog" ?蓷)
-  ("tqoii" ?羚)
-  ("tqomn" ?羭)
-  ("tqomo" ?羷)
-  ("tqpu" ?菢)
-  ("tqqo" ?荴)
-  ("tqrd" ?𧂈)
-  ("tqsmm" ?翔)
-  ("tqsr" ?萔)
-  ("tqsyq" ?𦎾)
-  ("tqtqq" ?羴)
-  ("tqumf" ?羰)
-  ("tqwj" ?蘀)
-  ("tqyt" ?菈)
-  ("tqywm" ?羶)
-  ("tr" ?𦬅)
-  ("trhr" ?莒)
-  ("trjd" ?菋)
-  ("trji" ?蕺)
-  ("trjl" ?蘄)
-  ("trln" ?剳)
-  ("trlr" ?苢)
-  ("trmr" ?蕗)
-  ("trnl" ("鄯鄀"))
-  ("trog" ?蓶)
-  ("trok" ?敬)
-  ("tron" ?荶)
-  ("trrg" ?雚)
-  ("trrj" ?蕇)
-  ("trrr" ?虈)
-  ("trrs" ("萼蕚"))
-  ("trsj" ?葺)
-  ("tru" ?𦬊)
-  ("trvp" ?苠)
-  ("trye" ?葭)
-  ("tsec" ?藖)
-  ("tsem" ?蘙)
-  ("tseo" ?藂)
-  ("tsfi" ?蔚)
-  ("tsh" ?芀)
-  ("tshh" ?茘)
-  ("tshr" ?苕)
-  ("tsic" ?蕻)
-  ("tsip" ("荵藯"))
-  ("tsiq" ?蕼)
-  ("tsit" ?藍)
-  ("tsj" ?茸)
-  ("tsja" ?蘵)
-  ("tsjd" ?蘗)
-  ("tsje" ?菆)
-  ("tsjl" ?𦳃)
-  ("tsk" ?芛)
-  ("tskr" ?莙)
-  ("tsle" ?菣)
-  ("tsll" ("茞茝"))
-  ("tsmg" ("藋䒰"))
-  ("tsmh" ?蓼)
-  ("tsmi" ?蕁)
-  ("tsmj" ?䕜)
-  ("tsmv" ?萇)
-  ("tso" ?𦬨)
-  ("tsp" ("苨懃"))
-  ("tsql" ?𦰡)
-  ("tsrf" ?蔒)
-  ("tsrj" ?薜)
-  ("tsrr" ?蓲)
-  ("tss" ?苣)
-  ("tsu" ?芑)
-  ("tt" ("并井卌"))
-  ("ttbn" ?葥)
-  ("ttc" ?並)
-  ("ttcf" ?藄)
-  ("ttcg" ("蘣蘳𦸀"))
-  ("ttcl" ?䔮)
-  ("ttcnh" ?豑)
-  ("ttgb" ?冓)
-  ("ttgf" ?蓔)
-  ("ttgi" ?薱)
-  ("tthaf" ("鵧鷁"))
-  ("tti" ?丼)
-  ("ttjd" ?蘜)
-  ("ttlm" ?蓳)
-  ("ttm" ?苷)
-  ("ttmbc" ?頩)
-  ("ttmc" ?萁)
-  ("ttmd" ?𦳑)
-  ("ttmv" ?葚)
-  ("ttmvn" ?瓶)
-  ("ttnau" ("艵艶"))
-  ("ttnl" ?郱)
-  ("ttq" ?𦭵)
-  ("ttqm" ?蒫)
-  ("ttshi" ("刱剙"))
-  ("ttt" ?荓)
-  ("ttub" ?蒴)
-  ("ttvb" ?蘛)
-  ("ttwa" ?蓸)
-  ("ttwi" ?䔿)
-  ("ttwli" ?蠲)
-  ("ttxc" ?蒹)
-  ("tub" ?朔)
-  ("tuirm" ?馘)
-  ("tujt" ?蘴)
-  ("tuu" ?茁)
-  ("tvfa" ?𦻖)
-  ("tvff" ?蕬)
-  ("tvfh" ("蒶尠䔋𦯷"))
-  ("tvfi" ("葯葤"))
-  ("tvfm" ?葒)
-  ("tvfp" ?𧄉)
-  ("tvfr" ("𦹄𦿟"))
-  ("tvft" ?蘊)
-  ("tvfu" ("蕝蒓"))
-  ("tvfv" ?䕑)
-  ("tvfy" ?蔠)
-  ("tvhi" ?𦶥)
-  ("tvhl" ?薌)
-  ("tvi" ?戡)
-  ("tvid" ("藥孳孶"))
-  ("tvif" ?鶿)
-  ("tvii" ("兹茲"))
-  ("tvio" ?苡)
-  ("tvip" ("慈慈"))
-  ("tvis" ?苭)
-  ("tvjd" ?𦳀)
-  ("tvjr" ?菇)
-  ("tvju" ?𦹅)
-  ("tvks" ?勘)
-  ("tvlk" ?荍)
-  ("tvmg" ?莊)
-  ("tvmi" ("药薅蔣"))
-  ("tvmw" ("蘠葘"))
-  ("tvne" ?菉)
-  ("tvno" ?歁)
-  ("tvr" ?茹)
-  ("tvrf" ?蕠)
-  ("tvrq" ?蒘)
-  ("tvsl" ?𦶦)
-  ("tvsp" ?𦲁)
-  ("tvuk" ?𦾡)
-  ("tvvv" ?葌)
-  ("tvvw" ?菑)
-  ("tvyj" ?斟)
-  ("tvyv" ?𦴣)
-  ("tw" ("曲苗"))
-  ("twa" ?曹)
-  ("twbi" ?蠆)
-  ("twbo" ("躉𧄌"))
-  ("twcb" ?莔)
-  ("twd" ?菓)
-  ("twdi" ?尊)
-  ("twfu" ?蔨)
-  ("twgv" ?薗)
-  ("twhaf" ?鶓)
-  ("twhd" ?菌)
-  ("twik" ?猷)
-  ("twiku" ?𨠫)
-  ("twim" ?蔮)
-  ("twk" ("奠茵"))
-  ("twkp" ?蒽)
-  ("twks" ?莮)
-  ("twla" ?薯)
-  ("twlb" ?萬)
-  ("twlc" ?蕒)
-  ("twle" ?蘉)
-  ("twlg" ?蘿)
-  ("twli" ("蔑薎"))
-  ("twlii" ?蠤)
-  ("twln" ("夢甍藅蘮"))
-  ("twlp" ("薨藣"))
-  ("twlu" ?瞢)
-  ("twmmv" ?農)
-  ("twmrt" ?豊)
-  ("twmv" ?葨)
-  ("two" ?苬)
-  ("twp" ?葸)
-  ("twr" ?茴)
-  ("twtj" ?蓽)
-  ("twv" ?𦮗)
-  ("twvf" ?蔂)
-  ("twwf" ?虆)
-  ("twwg" ?蘲)
-  ("twww" ?藟)
-  ("twyi" ?苺)
-  ("txc" ?兼)
-  ("tyaj" ?䓬)
-  ("tybb" ("蒂薖"))
-  ("tybg" ?蘺)
-  ("tybo" ?藃)
-  ("tybp" ?蘢)
-  ("tybs" ?蒡)
-  ("tybu" ?𦾾)
-  ("tycb" ("蔏蔐"))
-  ("tycj" ?𧅵)
-  ("tyck" ?茭)
-  ("tycu" ?萒)
-  ("tycv" ("蔉𦶧"))
-  ("tydk" ?䔻)
-  ("tydl" ?薪)
-  ("tydo" ?藗)
-  ("tydu" ?藽)
-  ("tyfd" ?蒾)
-  ("tyfe" ?菽)
-  ("tygq" ?薘)
-  ("tygv" ?薳)
-  ("tyhc" ?蘋)
-  ("tyhj" ?蓬)
-  ("tyhn" ?苀)
-  ("tyhs" ?芳)
-  ("tyib" ?𦱀)
-  ("tyiu" ?茺)
-  ("tyjj" ?蓮)
-  ("tyk" ?芠)
-  ("tylm" ?芷)
-  ("tymh" ?薉)
-  ("tymm" ?蕋)
-  ("tymo" ?蓫)
-  ("tymp" ?茈)
-  ("tynb" ?蓪)
-  ("tyoe" ?藙)
-  ("tyog" ?𦻗)
-  ("tyoj" ?萃)
-  ("type" ?𧃍)
-  ("typf" ?䔝)
-  ("typm" ?蔖)
-  ("typp" ?藘)
-  ("typt" ?蘆)
-  ("tyr" ?苫)
-  ("tyra" ?藷)
-  ("tyrb" ("蒿𧀎"))
-  ("tyrd" ?藁)
-  ("tyre" ("蔎蕸蘐𦻑"))
-  ("tyrl" ?蔀)
-  ("tyrn" ?葶)
-  ("tyrp" ?薧)
-  ("tyrv" ("藹蘘"))
-  ("tysd" ?葹)
-  ("tysk" ?蔟)
-  ("tysm" ?虀)
-  ("tyso" ?蔙)
-  ("tysp" ?𦴪)
-  ("tysy" ?菸)
-  ("tyt" ?苙)
-  ("tyta" ?萻)
-  ("tytb" ?𦽴)
-  ("tytg" ?蕫)
-  ("tyti" ("𦲂𦵑"))
-  ("tytj" ?莘)
-  ("tytp" ?薏)
-  ("tytr" ("菩蒟"))
-  ("tytv" ?菨)
-  ("tyue" ("𡖂䕫"))
-  ("tyv" ?芒)
-  ("tyvg" ?蕹)
-  ("tyvo" ?荄)
-  ("tyvp" ?莣)
-  ("tyvu" ?荒)
-  ("tyvw" ?蓄)
-  ("tywi" ?蓾)
-  ("tywv" ?蓑)
-  ("tyx" ?薺)
-  ("tyy" ?苄)
-  ("tyyb" ?藡)
-  ("tyyo" ?蘧)
-  ("u" ?山)
-  ("uahu" ?嵋)
-  ("uamh" ?崵)
-  ("uamo" ?崼)
-  ("uana" ?𡼏)
-  ("uapp" ("崑崐"))
-  ("uapv" ?嵑)
-  ("uau" ?岜)
-  ("uav" ?峎)
-  ("ubb" ?崩)
-  ("ubcn" ?崱)
-  ("ubln" ("剬剻"))
-  ("ubm" ?岨)
-  ("ubmbc" ?顓)
-  ("ubme" ?嵈)
-  ("ubmr" ?峒)
-  ("ubnl" ?酅)
-  ("ubno" ?歂)
-  ("ubsd" ?崢)
-  ("ubtu" ?崗)
-  ("ubuu" ("峴𡷹"))
-  ("uc" ("崟崯"))
-  ("ucno" ?嶔)
-  ("ucor" ?峪)
-  ("ucwa" ?嶒)
-  ("udam" ?嵖)
-  ("udci" ?崧)
-  ("udhe" ?岥)
-  ("udmq" ?𡺨)
-  ("udoo" ?崍)
-  ("udsmg" ?糶)
-  ("udw" ("崠崬"))
-  ("udyg" ?嵀)
-  ("ue" ?凼)
-  ("ufb" ?峭)
-  ("ufcb" ?嵴)
-  ("ufdq" ?嶙)
-  ("uffd" ?嶸)
-  ("uffr" ?巆)
-  ("uffs" ?嶗)
-  ("ufgi" ?巀)
-  ("ufok" ?𪑛)
-  ("ufua" ?𡾡)
-  ("ugce" ?崚)
-  ("ugdi" ?峙)
-  ("uggi" ?崶)
-  ("uggu" ("嶢嶤"))
-  ("ugni" ?嶹)
-  ("ugno" ?崁)
-  ("uh" ?匕)
-  ("uha" ?岶)
-  ("uhaf" ?嶋)
-  ("uhag" ?崲)
-  ("uhaj" ?㟸)
-  ("uhdj" ?嵙)
-  ("uhdp" ?嵊)
-  ("uhdv" ?崣)
-  ("uhdw" ?嶓)
-  ("uhe" ?岅)
-  ("uhej" ("峰峯"))
-  ("uheq" ?𡶶)
-  ("uher" ("峉峈"))
-  ("uhey" ?峂)
-  ("uhhj" ?崥)
-  ("uhhl" ?峁)
-  ("uhhw" ?嵧)
-  ("uhi" ?嵬)
-  ("uhk" ?岆)
-  ("uhkb" ?嶠)
-  ("uhmb" ?巋)
-  ("uhml" ?岓)
-  ("uhnb" ?𡶺)
-  ("uhni" ("嵐𡺤"))
-  ("uhnk" ?岚)
-  ("uhok" ("嶶𡽪"))
-  ("uhoo" ?嵷)
-  ("uhoq" ?嵂)
-  ("uhpa" ?崏)
-  ("uhqi" ("峨峩"))
-  ("uhrf" ?嵨)
-  ("uhrj" ?嶭)
-  ("uhs" ("岝岞"))
-  ("uhuc" ?巑)
-  ("uhud" ?嵲)
-  ("uhvi" ?巍)
-  ("uhxc" ?嶼)
-  ("uiav" ?崀)
-  ("uice" ?峻)
-  ("uihf" ?𡻕)
-  ("uihh" ?嵗)
-  ("uihr" ?嵅)
-  ("uihs" ("峸𡷫"))
-  ("uihv" ?崴)
-  ("uiih" ?嵾)
-  ("uijb" ?峬)
-  ("uile" ?嵻)
-  ("uilr" ?嵣)
-  ("uimo" ?𡷑)
-  ("uip" ?鬯)
-  ("ujbm" ("𡸜𡸽"))
-  ("ujc" ?岤)
-  ("ujcc" ?巔)
-  ("ujcm" ?崆)
-  ("ujcr" ?嵱)
-  ("ujd" ?櫱)
-  ("uje" ?岐)
-  ("ujfd" ?糱)
-  ("ujjl" ?嶄)
-  ("ujki" ?峵)
-  ("ujkp" ?峔)
-  ("ujlmi" ?蠥)
-  ("ujlo" ?崨)
-  ("ujmf" ?崇)
-  ("ujmrt" ?豐)
-  ("ujnd" ?孼)
-  ("ujp" ?岮)
-  ("ujr" ?岵)
-  ("ujv" ?峖)
-  ("uk" ?凶)
-  ("ukb" ?峟)
-  ("ukcf" ?嶚)
-  ("ukg" ?峚)
-  ("ukhk" ?嶽)
-  ("ukhu" ?兇)
-  ("ukjj" ?輋)
-  ("ukkb" ?崤)
-  ("uklu" ?崦)
-  ("ukmr" ?崎)
-  ("ukn" ?峓)
-  ("ukoo" ?峽)
-  ("ukpb" ?嵽)
-  ("uks" ?屴)
-  ("uksr" ?𡶐)
-  ("ul" ("屮屮"))
-  ("ulbk" ?岟)
-  ("ulln" ?岪)
-  ("ulw" ?岫)
-  ("ulwv" ?嶁)
-  ("umam" ?峘)
-  ("umbc" ?崸)
-  ("umbl" ("耑峏"))
-  ("umbs" ?嶀)
-  ("umf" ?炭)
-  ("umfm" ?岯)
-  ("umgg" ("崖崕"))
-  ("umhf" ?㟲)
-  ("umig" ?峌)
-  ("umli" ?蚩)
-  ("ummj" ?岸)
-  ("ummr" ?峿)
-  ("ummu" ?岏)
-  ("umnc" ?嵿)
-  ("umnn" ?峛)
-  ("umnr" ("岢㞹"))
-  ("umoo" ?豳)
-  ("umr" ?岩)
-  ("umrt" ?豈)
-  ("umt" ?岍)
-  ("umtb" ?巁)
-  ("umtj" ?崋)
-  ("umto" ?嶡)
-  ("umu" ?屼)
-  ("umua" ?嶜)
-  ("umvh" ?岈)
-  ("umwg" ?𡺉)
-  ("umwv" ?崾)
-  ("unbq" ?嶰)
-  ("unhe" ("岌岋"))
-  ("unii" ?嵹)
-  ("unmu" ("峗峞"))
-  ("unne" ?凾)
-  ("unot" ?嶝)
-  ("unqd" ?嵥)
-  ("unri" ?巉)
-  ("unsd" ?峥)
-  ("uog" ?崔)
-  ("uogb" ("巂雟"))
-  ("uogf" ?嶕)
-  ("uogs" ("嶲𡼕"))
-  ("uoic" ?嶺)
-  ("uoii" ("岭岺"))
-  ("uoin" ("岑岒"))
-  ("uoir" ?嵢)
-  ("uoll" ?岕)
-  ("uomb" ("崙崘"))
-  ("uomg" ?峑)
-  ("uomn" ("嵛崳"))
-  ("uomo" ?嶮)
-  ("uomr" ("峇峆"))
-  ("uon" ?屹)
-  ("upa" ?峋)
-  ("uphh" ?岉)
-  ("upko" ?嶷)
-  ("upr" ?岣)
-  ("uqkd" ?𡻈)
-  ("uqmb" ?崝)
-  ("uqog" ?嶊)
-  ("urji" ?嶯)
-  ("urog" ?嶉)
-  ("urrk" ("巖巗"))
-  ("urrs" ?崿)
-  ("uru" ?𡵆)
-  ("urvp" ?岷)
-  ("urytj" ?辥)
-  ("usfi" ?嶎)
-  ("ushi" ?屻)
-  ("ushr" ?岧)
-  ("usjr" ?崌)
-  ("uskr" ?峮)
-  ("usma" ?嶍)
-  ("usmh" ?嵺)
-  ("usp" ?㞾)
-  ("usrr" ?嶇)
-  ("uss" ?岠)
-  ("usu" ?屺)
-  ("usuu" ?崛)
-  ("utav" ?嶱)
-  ("utbuu" ?覬)
-  ("utcd" ("嶪嶫"))
-  ("utcw" ?崷)
-  ("utgi" ?嶬)
-  ("utgit" ?豔)
-  ("utgs" ?𡾞)
-  ("uthn" ?凱)
-  ("uthni" ?颽)
-  ("uthv" ?巕)
-  ("utik" ?獃)
-  ("utln" ?剴)
-  ("utmbc" ?顗)
-  ("utmc" ?𡸷)
-  ("utmj" ?㠏)
-  ("utmo" ?嵌)
-  ("utmv" ?嵁)
-  ("utnau" ?艷)
-  ("utnl" ?酆)
-  ("utok" ?敳)
-  ("utqm" ?嵯)
-  ("utrg" ?巏)
-  ("utvi" ?嵫)
-  ("utwa" ?嶆)
-  ("utwi" ?嶟)
-  ("utwv" ?嶩)
-  ("utxc" ?嵰)
-  ("uu" ("出屾艸"))
-  ("uuce" ?嵕)
-  ("uufd" ?粜)
-  ("uummf" ?祟)
-  ("uuok" ?𣁋)
-  ("uuu" ?芔)
-  ("uuuu" ?茻)
-  ("uuyhs" ?芳)
-  ("uvii" ?幽)
-  ("uvis" ?岰)
-  ("uvmi" ?嶈)
-  ("uvvw" ?崰)
-  ("uwjr" ?崮)
-  ("uwl" ?岬)
-  ("uwlb" ?嵎)
-  ("uwlj" ?嶧)
-  ("uwly" ?嶵)
-  ("uwp" ?崽)
-  ("uybb" ?崹)
-  ("uybk" ?巘)
-  ("uybp" ?巃)
-  ("uyhh" ?嵃)
-  ("uyhm" ?嵼)
-  ("uyoj" ?崒)
-  ("uypt" ?㠠)
-  ("uyrb" ?嵩)
-  ("uyrd" ?崞)
-  ("uyrn" ?嵉)
-  ("uyro" ?㠙)
-  ("uysd" ?崺)
-  ("uyt" ?岦)
-  ("uyti" ?巇)
-  ("uytj" ("嶂峷"))
-  ("uyvo" ?峐)
-  ("v" ?女)
-  ("vaa" ?娼)
-  ("vab" ?𡝭)
-  ("vabu" ?媢)
-  ("vahm" ?𡟙)
-  ("vahu" ?媚)
-  ("vam" ?妲)
-  ("vamh" ?婸)
-  ("vamo" ?媞)
-  ("vana" ?𡢃)
-  ("vanb" ?嫺)
-  ("vand" ?嫻)
-  ("vank" ?𡢄)
-  ("vanw" ?孄)
-  ("vapp" ?婫)
-  ("vawe" ?嫚)
-  ("vayf" ?𡡡)
-  ("vbac" ?嫇)
-  ("vbbe" ?嬡)
-  ("vbbq" ?𡡞)
-  ("vbbr" ?媧)
-  ("vbcv" ?孆)
-  ("vbd" ?婇)
-  ("vbgb" ?㛵)
-  ("vbgr" ?婤)
-  ("vbhg" ?婬)
-  ("vbhx" ?嫍)
-  ("vbjj" ?媈)
-  ("vbkf" ?㜣)
-  ("vbm" ?姐)
-  ("vbme" ?媛)
-  ("vbmr" ?姛)
-  ("vbou" ?媱)
-  ("vbq" ?𡛾)
-  ("vbsd" ?婙)
-  ("vbt" ?姍)
-  ("vbuc" ?㛝)
-  ("vbuu" ?娊)
-  ("vbuv" ?𡢞)
-  ("vbv" ?娞)
-  ("vbwd" ?𢑥)
-  ("vby" ?𡛓)
-  ("vci" ?妐)
-  ("vcim" ?𡟸)
-  ("vcnh" ?娣)
-  ("vcru" ?娧)
-  ("vcsh" ?妢)
-  ("vdam" ?㜁)
-  ("vdd" ?㛦)
-  ("vddf" ?𡢾)
-  ("vddo" ?𡢟)
-  ("vdj" ?妺)
-  ("vdks" ?勦)
-  ("vdl" ?娕)
-  ("vdlc" ?嬾)
-  ("vdlk" ?嫩)
-  ("vdln" ?剿)
-  ("vdlo" ?嫰)
-  ("vdmf" ?𡞫)
-  ("vdmq" ?媁)
-  ("vdnl" ?鄛)
-  ("vdoo" ?婡)
-  ("vdr" ?𡜺)
-  ("vdwf" ?媡)
-  ("ve" ?奴)
-  ("vea" ?㛥)
-  ("vebt" ?盝)
-  ("vec" ?𨥬)
-  ("veks" ?努)
-  ("velb" ?帑)
-  ("veln" ?剝)
-  ("vemr" ?砮)
-  ("ven" ?弩)
-  ("vend" ?孥)
-  ("veobo" ?胬)
-  ("vep" ?怒)
-  ("veq" ?拏)
-  ("vesqf" ?駑)
-  ("vfa" ?曫)
-  ("vfabs" ?𦄡)
-  ("vfamo" ?緹)
-  ("vfaph" ?緆)
-  ("vfapp" ?緄)
-  ("vfase" ?繓)
-  ("vfawe" ?縵)
-  ("vfb" ?娋)
-  ("vfbb" ("嫦綳"))
-  ("vfbbb" ?縎)
-  ("vfbbe" ?綬)
-  ("vfbbr" ?緺)
-  ("vfbcr" ?綗)
-  ("vfbcv" ?纓)
-  ("vfbd" ("綵𡡢"))
-  ("vfbg" ?𡠠)
-  ("vfbgr" ?綢)
-  ("vfbhx" ?縚)
-  ("vfbjj" ?緷)
-  ("vfbm" ?組)
-  ("vfbme" ?緩)
-  ("vfbmr" ?絧)
-  ("vfbnd" ?綒)
-  ("vfbof" ?縩)
-  ("vfbr" ?絅)
-  ("vfbsh" ?絼)
-  ("vfbtu" ?綱)
-  ("vfbtv" ?網)
-  ("vfbu" ?矕)
-  ("vfbuh" ?緲)
-  ("vfbuo" ?繉)
-  ("vfbv" ("綏𡣖"))
-  ("vfbw" ?㜭)
-  ("vfc" ?鑾)
-  ("vfcip" ?総)
-  ("vfcnh" ?綈)
-  ("vfcor" ?綌)
-  ("vfcsh" ?紛)
-  ("vfcwa" ?繒)
-  ("vfd" ?欒)
-  ("vfdbu" ?緗)
-  ("vfdd" ?綝)
-  ("vfdi" ?紂)
-  ("vfdl" ?綀)
-  ("vfdm" ?絊)
-  ("vfdmq" ?緯)
-  ("vfdq" ?嫾)
-  ("vfdv" ?𡞱)
-  ("vfdwf" ?練)
-  ("vfeed" ?縔)
-  ("vfeee" ?綴)
-  ("vff" ("婒𤓖"))
-  ("vffb" ?綃)
-  ("vffbr" ?緔)
-  ("vffd" ?嬫)
-  ("vffdq" ?繗)
-  ("vfff" ?緂)
-  ("vffff" ?𦇝)
-  ("vffh" ?紗)
-  ("vffmu" ?絖)
-  ("vffq" ?絆)
-  ("vffqu" ?綣)
-  ("vfgce" ?綾)
-  ("vfgg" ?絓)
-  ("vfggu" ?繞)
-  ("vfgi" ?紶)
-  ("vfgow" ?繬)
-  ("vfgr" ?結)
-  ("vfgrc" ?纈)
-  ("vfgrr" ?繥)
-  ("vfgwc" ?續)
-  ("vfh" ?妙)
-  ("vfhab" ?綿)
-  ("vfhae" ?線)
-  ("vfhaf" ("鷥鸞𪆓"))
-  ("vfhce" ?繌)
-  ("vfhds" ?綉)
-  ("vfhdv" ?緌)
-  ("vfhdw" ?繙)
-  ("vfheq" ?絳)
-  ("vfher" ?絡)
-  ("vfhey" ?終)
-  ("vfhg" ?紝)
-  ("vfhgf" ?纁)
-  ("vfhhj" ?綼)
-  ("vfhj" ?䊹)
-  ("vfhjd" ?絑)
-  ("vfhje" ?緞)
-  ("vfhjg" ?緟)
-  ("vfhjm" ?綞)
-  ("vfhkb" ?繑)
-  ("vfhon" ?絎)
-  ("vfhoo" ("縱縰"))
-  ("vfhor" ?綹)
-  ("vfhpa" ?緍)
-  ("vfhqo" ?紩)
-  ("vfhsb" ?編)
-  ("vfhsk" ("繳綟"))
-  ("vfhuc" ?纘)
-  ("vfhvp" ?紙)
-  ("vfhwp" ?總)
-  ("vfibi" ?縛)
-  ("vfihr" ?緘)
-  ("vfii" ?綫)
-  ("vfiih" ?縿)
-  ("vfij" ?絨)
-  ("vfije" ?絿)
-  ("vfik" ("紁紎"))
-  ("vfikk" ?紱)
-  ("vfiku" ?紌)
-  ("vfill" ?絒)
-  ("vfimo" ?絘)
-  ("vfir" ?紿)
-  ("vfirm" ?緎)
-  ("vfish" ?𦆲)
-  ("vfitc" ?纊)
-  ("vfiwg" ?纏)
-  ("vfjbc" ?縝)
-  ("vfjbd" ?綍)
-  ("vfjbj" ?䋻)
-  ("vfjcm" ?𦁈)
-  ("vfjii" ?縳)
-  ("vfjim" ?纎)
-  ("vfjip" ?繐)
-  ("vfjka" ?緒)
-  ("vfjki" ?綋)
-  ("vfjlo" ?緁)
-  ("vfjlv" ?緀)
-  ("vfjmc" ("縯繽"))
-  ("vfjmf" ?綜)
-  ("vfjmm" ?縇)
-  ("vfjmn" ("紵𦅜"))
-  ("vfjmo" ?綻)
-  ("vfjmu" ?綄)
-  ("vfjnu" ?綩)
-  ("vfjoa" ?縮)
-  ("vfjp" ?紽)
-  ("vfjpn" ?𦆭)
-  ("vfjqr" ?縖)
-  ("vfjrr" ?綰)
-  ("vfjyj" ?縡)
-  ("vfk" ?奱)
-  ("vfkcf" ?繚)
-  ("vfki" ?紘)
-  ("vfkkb" ?絺)
-  ("vfkmr" ?綺)
-  ("vfkms" ?絝)
-  ("vfkn" ?䊵)
-  ("vfkni" ?紈)
-  ("vfkpb" ?𦄂)
-  ("vfks" ?糼)
-  ("vflbi" ?𥿢)
-  ("vflbk" ?紻)
-  ("vflbu" ?紞)
-  ("vflgm" ?繣)
-  ("vflll" ?紃)
-  ("vflln" ?紼)
-  ("vflmc" ?繢)
-  ("vflmi" ?蠻)
-  ("vflmo" ?絩)
-  ("vflmy" ?緋)
-  ("vflw" ?紬)
-  ("vflwl" ?紳)
-  ("vflwp" ?絏)
-  ("vflwv" ?縷)
-  ("vflx" ?繡)
-  ("vfm" ?紅)
-  ("vfma" ?絔)
-  ("vfmbb" ?繻)
-  ("vfmbe" ?纋)
-  ("vfmbi" ?繧)
-  ("vfmbk" ("緛𦅙"))
-  ("vfmbm" ?絚)
-  ("vfmd" ?紆)
-  ("vfmf" ?紑)
-  ("vfmgk" ?緻)
-  ("vfmhf" ?縓)
-  ("vfmia" ?縉)
-  ("vfmig" ?絰)
-  ("vfmlb" ?緉)
-  ("vfmlk" ?綆)
-  ("vfmmi" ?紜)
-  ("vfmmp" ?纚)
-  ("vfmn" ?糽)
-  ("vfmre" ?𦂥)
-  ("vfmu" ?姯)
-  ("vfmvi" ?縟)
-  ("vfmvm" ?經)
-  ("vfmwf" ?縹)
-  ("vfmwg" ("緾纒"))
-  ("vfmwl" ?緬)
-  ("vfmwm" ?繮)
-  ("vfn" ?彎)
-  ("vfnau" ?絻)
-  ("vfnbq" ?繲)
-  ("vfnd" ?孿)
-  ("vfng" ?紐)
-  ("vfnhb" ?繘)
-  ("vfnhd" ?䋴)
-  ("vfnhe" ?級)
-  ("vfnii" ?繈)
-  ("vfnin" ?紓)
-  ("vfnkf" ?繺)
-  ("vfnkg" ?綎)
-  ("vfnkm" ?綖)
-  ("vfnl" ?紖)
-  ("vfnob" ?縃)
-  ("vfnri" ?纔)
-  ("vfnst" ?䋼)
-  ("vfoae" ?緮)
-  ("vfob" ?納)
-  ("vfobo" ?臠)
-  ("vfodi" ?紨)
-  ("vfog" ?維)
-  ("vfohg" ?絍)
-  ("vfohh" ?紾)
-  ("vfoim" ?纖)
-  ("vfoin" ?紟)
-  ("vfoip" ?𦁤)
-  ("vfok" ?變)
-  ("vfold" ?縧)
-  ("vfoll" ?紒)
-  ("vfoma" ?繪)
-  ("vfomb" ?綸)
-  ("vfomg" ?絟)
-  ("vfomk" ?緶)
-  ("vfomn" ?緰)
-  ("vfomr" ?給)
-  ("vfon" ?紇)
-  ("vfonk" ?緱)
-  ("vfopd" ?絁)
-  ("vford" ?緥)
-  ("vfoto" ?纀)
-  ("vfp" ?戀)
-  ("vfpa" ?絢)
-  ("vfpi" ?約)
-  ("vfpmm" ?緪)
-  ("vfpou" ?綯)
-  ("vfpp" ?紕)
-  ("vfpr" ?絇)
-  ("vfpt" ?紲)
-  ("vfptd" ?緤)
-  ("vfpu" ?純)
-  ("vfpuu" ?縐)
-  ("vfq" ("姅攣"))
-  ("vfqjl" ?綁)
-  ("vfqkd" ?縥)
-  ("vfqmb" ?綪)
-  ("vfqmc" ?績)
-  ("vfqmf" ?縤)
-  ("vfqu" ("婘𡡀"))
-  ("vfr" ("轡㘘"))
-  ("vfrb" ?絹)
-  ("vfrbc" ?縜)
-  ("vfrhr" ?絽)
-  ("vfrpa" ?緡)
-  ("vfrrd" ?繰)
-  ("vfrrj" ?繟)
-  ("vfrsj" ?緝)
-  ("vfrxu" ?繩)
-  ("vfshi" ?紉)
-  ("vfshr" ?紹)
-  ("vfshu" ?絕)
-  ("vfsit" ?繿)
-  ("vfsiu" ?䌫)
-  ("vfsje" ("緅𦀩"))
-  ("vfsme" ?綅)
-  ("vfsmh" ?繆)
-  ("vfsmi" ?𦅛)
-  ("vfsp" ?𥿡)
-  ("vfstt" ?𦂤)
-  ("vfsu" ?紀)
-  ("vfswu" ?纜)
-  ("vftak" ?縸)
-  ("vftbk" ?繖)
-  ("vftct" ?縊)
-  ("vftcw" ?緧)
-  ("vftgr" ?繕)
-  ("vftlj" ?緙)
-  ("vftlk" ?緓)
-  ("vftm" ?紺)
-  ("vftmc" ?綨)
-  ("vftqm" ?縒)
-  ("vftt" ?絣)
-  ("vftwi" ?繜)
-  ("vftwv" ?繷)
-  ("vftxc" ?縑)
-  ("vfu" ?巒)
-  ("vfubb" ?繃)
-  ("vfuce" ?緵)
-  ("vfufk" ?𦆮)
-  ("vfuob" ?纗)
-  ("vfuog" ?繀)
-  ("vfuu" ?絀)
-  ("vfv" ?孌)
-  ("vfvif" ?絲)
-  ("vfvl" ?糾)
-  ("vfvne" ?綠)
-  ("vfvno" ?緣)
-  ("vfvvd" ?繅)
-  ("vfvvi" ?繼)
-  ("vfvvw" ?緇)
-  ("vfw" ?細)
-  ("vfwd" ?綑)
-  ("vfwgg" ?纆)
-  ("vfwk" ?絪)
-  ("vfwlg" ?纙)
-  ("vfwlj" ?繹)
-  ("vfwlv" ?繯)
-  ("vfwot" ?縕)
-  ("vfwp" ?緦)
-  ("vfwtj" ?縪)
-  ("vfwvf" ?縲)
-  ("vfyaj" ?綽)
-  ("vfybb" ?締)
-  ("vfybc" ?緽)
-  ("vfybs" ?縍)
-  ("vfyck" ?絞)
-  ("vfyg" ?紸)
-  ("vfygq" ?繨)
-  ("vfyhj" ?縫)
-  ("vfyhr" ?縋)
-  ("vfyhs" ?紡)
-  ("vfyia" ?織)
-  ("vfyij" ?繂)
-  ("vfyiu" ?統)
-  ("vfyj" ?紏)
-  ("vfyjj" ?縺)
-  ("vfyk" ?紋)
-  ("vfylm" ?䊼)
-  ("vfylr" ?繾)
-  ("vfyoj" ?綷)
-  ("vfypt" ?纑)
-  ("vfyrb" ?縞)
-  ("vfyrd" ?綧)
-  ("vfyrf" ?綡)
-  ("vfyrn" ?𦂃)
-  ("vfyrv" ?纕)
-  ("vfyso" ?縼)
-  ("vfyto" ?繸)
-  ("vfytp" ?繶)
-  ("vfytu" ?縌)
-  ("vfyub" ?縭)
-  ("vfyvi" ?絃)
-  ("vfyvo" ?絯)
-  ("vfyvq" ?縴)
-  ("vfywm" ?繵)
-  ("vfywv" ?縗)
-  ("vgb" ?姌)
-  ("vgc" ?銺)
-  ("vgce" ?婈)
-  ("vgf" ?焋)
-  ("vgg" ?娃)
-  ("vggu" ?嬈)
-  ("vgk" ("奘奊"))
-  ("vgni" ?嬦)
-  ("vgow" ?嬙)
-  ("vgp" ?娡)
-  ("vgr" ?姞)
-  ("vgrg" ?嬯)
-  ("vgrr" ("嬉𡣗"))
-  ("vgrv" ?媴)
-  ("vgsk" ?㜜)
-  ("vgtj" ?婞)
-  ("vgv" ?娤)
-  ("vgyhv" ?裝)
-  ("vhab" ?婂)
-  ("vhaf" ?𡡅)
-  ("vhag" ?媓)
-  ("vhav" ?嬝)
-  ("vhbr" ?姠)
-  ("vhbu" ?𡜍)
-  ("vhcn" ?嬼)
-  ("vhcq" ?𡤒)
-  ("vhd" ?姀)
-  ("vhdn" ?娳)
-  ("vhds" ?㛢)
-  ("vhdv" ?婑)
-  ("vhdw" ?嬏)
-  ("vhej" ?㛔)
-  ("vhey" ?㚵)
-  ("vhg" ?妊)
-  ("vhgu" ?姺)
-  ("vhhj" ?婢)
-  ("vhhl" ?㚹)
-  ("vhhw" ?媹)
-  ("vhi" ("媿𡚸"))
-  ("vhiil" ?鄉)
-  ("vhj" ?奷)
-  ("vhjd" ?姝)
-  ("vhjg" ?媑)
-  ("vhjm" ?娷)
-  ("vhjr" ?姡)
-  ("vhk" ?妖)
-  ("vhkb" ?嬌)
-  ("vhkp" ?婖)
-  ("vhml" ?妡)
-  ("vhmr" ?姤)
-  ("vhnb" ?姵)
-  ("vhnh" ?𡠨)
-  ("vhp" ?奼)
-  ("vhpa" ?婚)
-  ("vhqi" ?娥)
-  ("vhqm" ?姓)
-  ("vhqo" ?妷)
-  ("vhqu" ?㚪)
-  ("vhs" ("妒妰"))
-  ("vhsb" ?媥)
-  ("vhsk" ?嬓)
-  ("vhuc" ?㜺)
-  ("vhup" ?媳)
-  ("vhwp" ?媲)
-  ("vhxe" ?嫂)
-  ("vhxs" ?𡞲)
-  ("vhxu" ?婗)
-  ("vi" ("厶幺"))
-  ("viav" ?娘)
-  ("vic" ?𨫥)
-  ("vice" ?㛖)
-  ("vid" ("樂槳"))
-  ("vidd" ?嫲)
-  ("vidi" ?嬤)
-  ("vidy" ?孊)
-  ("vie" ?漿)
-  ("vif" ("糸糹𢇃"))
-  ("vifd" ?䊢)
-  ("vig" ("墏㛇"))
-  ("vihe" ?发)
-  ("vihi" ("幾𡜐"))
-  ("vihml" ?斷)
-  ("vihs" ?娍)
-  ("vihv" ?媙)
-  ("viik" ?獎)
-  ("viil" ?嫏)
-  ("vij" ?娀)
-  ("vikf" ?媯)
-  ("viks" ?幼)
-  ("viksf" ?鴢)
-  ("vilb" ?嫞)
-  ("vile" ?嫝)
-  ("vilmi" ?螿)
-  ("viln" ?劙)
-  ("vilr" ?㜍)
-  ("vimcw" ?醬)
-  ("vine" ?𡛻)
-  ("vio" ?以)
-  ("viok" ?娭)
-  ("vir" ?始)
-  ("vis" ?幻)
-  ("vitc" ?嬚)
-  ("vitf" ?嫬)
-  ("viuh" ?娏)
-  ("viv" ?𡛟)
-  ("viw" ?畿)
-  ("vjb" ?姉)
-  ("vjbc" ?嫃)
-  ("vjbj" ?婻)
-  ("vjbm" ?𡝮)
-  ("vjcb" ?𡢠)
-  ("vjcr" ?嫆)
-  ("vjd" ("妹𡜻"))
-  ("vje" ?妓)
-  ("vjhp" ?姹)
-  ("vjhw" ?嬸)
-  ("vjii" ?嫥)
-  ("vjka" ?媎)
-  ("vjkp" ?姥)
-  ("vjks" ?㛈)
-  ("vjlo" ?婕)
-  ("vjmc" ("嬪𡤧"))
-  ("vjmf" ?婃)
-  ("vjmi" ?𡝬)
-  ("vjmm" ?媗)
-  ("vjmo" ("嫁婝"))
-  ("vjmu" ?㛡)
-  ("vjnu" ?婉)
-  ("vjpn" ?嬣)
-  ("vjr" ?姑)
-  ("vjrb" ?媩)
-  ("vjrj" ?嫴)
-  ("vjrr" ?婠)
-  ("vjtc" ?𡤐)
-  ("vjuc" ?𡣑)
-  ("vjv" ?姲)
-  ("vkb" ?姷)
-  ("vkbt" ?盭)
-  ("vkcf" ?嫽)
-  ("vke" ?𡛀)
-  ("vki" ?𡛕)
-  ("vkk" ?𡘾)
-  ("vkkb" ?㛓)
-  ("vkmb" ?媠)
-  ("vkmr" ?婍)
-  ("vkms" ?姱)
-  ("vkn" ?姨)
-  ("vkni" ?𡚺)
-  ("vkok" ?嫉)
-  ("vkpb" ?𡠹)
-  ("vl" ?凵)
-  ("vlbk" ?姎)
-  ("vlbu" ?妉)
-  ("vle" ?𡝯)
-  ("vlgm" ?嫿)
-  ("vlhbr" ?嚮)
-  ("vlllm" ?丱)
-  ("vllmi" ?蠁)
-  ("vlm" ?爿)
-  ("vlmc" ?嬇)
-  ("vlmo" ?姚)
-  ("vlmt" ?嬧)
-  ("vlmy" ?婔)
-  ("vloiv" ?饗)
-  ("vlok" ?收)
-  ("vlw" ?妯)
-  ("vlwl" ?妽)
-  ("vlws" ?娉)
-  ("vlwv" ?㜢)
-  ("vlxh" ?姊)
-  ("vlxl" ?婣)
-  ("vlyta" ?響)
-  ("vm" ?妅)
-  ("vmam" ?姮)
-  ("vmbb" ?嬬)
-  ("vmbdi" ?將)
-  ("vmbe" ?𡤕)
-  ("vmbi" ?𡢅)
-  ("vmbk" ?媆)
-  ("vmbm" ?𡠭)
-  ("vmbs" ?嫮)
-  ("vmbu" ?孀)
-  ("vmbwd" ?彙)
-  ("vmd" ("牀㚥"))
-  ("vmf" ?妚)
-  ("vmfb" ?嬭)
-  ("vmfft" ?彝)
-  ("vmfhk" ?𢑱)
-  ("vmfht" ?彜)
-  ("vmfj" ?㛁)
-  ("vmfm" ?㚰)
-  ("vmg" ?壯)
-  ("vmgg" ?娾)
-  ("vmgi" ?𡛼)
-  ("vmgk" ?𡟹)
-  ("vmgow" ?牆)
-  ("vmhf" ?嫄)
-  ("vmhj" ?纤)
-  ("vmhml" ?斨)
-  ("vmi" ?戕)
-  ("vmig" ("姪𤕸"))
-  ("vmik" ?狀)
-  ("vmj" ?奸)
-  ("vmjj" ?姸)
-  ("vmlii" ?蠿)
-  ("vmliu" ?缆)
-  ("vmlm" ?婭)
-  ("vmmi" ?妘)
-  ("vmmnr" ?牁)
-  ("vmmp" ?孋)
-  ("vmmr" ?娪)
-  ("vmmu" ?妧)
-  ("vmmv" ?娠)
-  ("vmn" ?奵)
-  ("vmnom" ?经)
-  ("vmnr" ?妸)
-  ("vmob" ?𡛦)
-  ("vmoir" ?牄)
-  ("vmpm" ?娬)
-  ("vmpop" ?彘)
-  ("vmqs" ?纬)
-  ("vmr" ?妬)
-  ("vmrc" ?织)
-  ("vmrr" ?𡟵)
-  ("vmt" ?妍)
-  ("vmtq" ?牂)
-  ("vmue" ?𡟺)
-  ("vmv" ?妝)
-  ("vmvi" ?媷)
-  ("vmvm" ?娙)
-  ("vmwf" ?嫖)
-  ("vmwl" ?媔)
-  ("vmwv" ?婹)
-  ("vmyf" ?嫣)
-  ("vmyhs" ?纺)
-  ("vmyiu" ?统)
-  ("vmym" ?姃)
-  ("vnau" ?娩)
-  ("vnbk" ?𡞵)
-  ("vnbp" ?嫓)
-  ("vncr" ?㜬)
-  ("vnd" ?好)
-  ("vnf" ?妳)
-  ("vng" ?妞)
-  ("vnhd" ?媃)
-  ("vnhs" ?奶)
-  ("vnin" ("妤姼"))
-  ("vnir" ?姳)
-  ("vnkg" ?娗)
-  ("vnkm" ?娫)
-  ("vnlb" ?嫷)
-  ("vnlr" ?婀)
-  ("vnm" ?彑)
-  ("vnme" ?彔)
-  ("vnmm" ?嫋)
-  ("vnmo" ?彖)
-  ("vnmu" ?姽)
-  ("vnob" ?婿)
-  ("vnok" ?𡞳)
-  ("vnot" ?嬁)
-  ("vnst" ?𡟚)
-  ("vnum" ?嬔)
-  ("vnyi" ?娹)
-  ("vob" ?妠)
-  ("voge" ?孇)
-  ("vogf" ?嫶)
-  ("vohaf" ?鶨)
-  ("vohg" ?姙)
-  ("vohh" ?𡛧)
-  ("voii" ?姈)
-  ("voim" ?孅)
-  ("voin" ?妗)
-  ("volii" ?蠡)
-  ("voll" ?妎)
-  ("vom" ?㚱)
-  ("vomb" ?婨)
-  ("vomg" ?姾)
-  ("vomn" ?媮)
-  ("vomo" ?嬐)
-  ("vomr" ?姶)
-  ("vomt" ?媕)
-  ("vomv" ?婾)
-  ("voq" ?姩)
-  ("vord" ?媬)
-  ("votf" ?嫵)
-  ("vowy" ?娒)
-  ("voyr" ?㜃)
-  ("vpa" ?姰)
-  ("vpd" ?她)
-  ("vpfd" ?婅)
-  ("vph" ?妼)
-  ("vphh" ?𡛁)
-  ("vpi" ?妁)
-  ("vpim" ?㚬)
-  ("vpkp" ?𡟟)
-  ("vpp" ?妣)
-  ("vpr" ?姁)
-  ("vptd" ?媟)
-  ("vpuu" ?媰)
-  ("vqj" ?妦)
-  ("vqjp" ?𡣺)
-  ("vqka" ?媋)
-  ("vqkd" ?嫀)
-  ("vqmb" ?婧)
-  ("vqmf" ?嫊)
-  ("vqmv" ?婊)
-  ("vqyt" ?𡝰)
-  ("vr" ?如)
-  ("vrb" ?娟)
-  ("vrd" ?桇)
-  ("vrhaf" ?鴽)
-  ("vrlb" ?帤)
-  ("vrp" ?恕)
-  ("vrq" ("挐𢳉"))
-  ("vrrd" ?嬠)
-  ("vrrj" ?嬋)
-  ("vrrk" ?孍)
-  ("vrvif" ?絮)
-  ("vrvk" ?娛)
-  ("vrvp" ?姄)
-  ("vrye" ?婽)
-  ("vryo" ?娖)
-  ("vsbt" ?𥁒)
-  ("vseg" ?𡠩)
-  ("vshaf" ?鶭)
-  ("vshr" ?妱)
-  ("vshu" ?娓)
-  ("vsj" ?㛅)
-  ("vsje" ?娵)
-  ("vsjr" ?婮)
-  ("vsk" ?𡛂)
-  ("vskp" ?嫕)
-  ("vskr" ?𡝗)
-  ("vsll" ("姬姫"))
-  ("vsmb" ?婦)
-  ("vsmg" ?嬥)
-  ("vsmh" ?嫪)
-  ("vsp" ?妮)
-  ("vsqf" ?媽)
-  ("vsql" ?娜)
-  ("vsrq" ?𡢡)
-  ("vsrr" ?嫗)
-  ("vss" ?姖)
-  ("vstr" ?嫟)
-  ("vstt" ?𡟛)
-  ("vstv" ?㜊)
-  ("vsu" ?妃)
-  ("vsyi" ?孎)
-  ("vtab" ?𡤃)
-  ("vtad" ?𡤄)
-  ("vtak" ?嫫)
-  ("vtaw" ?孏)
-  ("vtbc" ?婰)
-  ("vtbn" ?媊)
-  ("vtc" ?娂)
-  ("vtch" ?𡝱)
-  ("vtcl" ?𡡒)
-  ("vtco" ?𡣘)
-  ("vtge" ?𡡷)
-  ("vtgi" ?嬟)
-  ("vtgk" ?媄)
-  ("vtgr" ?嫸)
-  ("vtgv" ?𡟜)
-  ("vtgw" ?𡤑)
-  ("vthg" ?嬞)
-  ("vtio" ?𡝳)
-  ("vtkr" ?婼)
-  ("vtlb" ?𡠪)
-  ("vtlf" ?嬿)
-  ("vtlk" ?媖)
-  ("vtlm" ?嫤)
-  ("vtlo" ?嫨)
-  ("vtm" ?姏)
-  ("vtmc" ("娸嫹"))
-  ("vtmd" ?媒)
-  ("vtmj" ("嬅𡞴"))
-  ("vtmu" ?𡝴)
-  ("vtnu" ?𡟃)
-  ("vtpd" ?𡡣)
-  ("vtsj" ?媶)
-  ("vtt" ?姘)
-  ("vttb" ?媾)
-  ("vtvi" ?𡞰)
-  ("vtvp" ?嬨)
-  ("vtw" ?媌)
-  ("vtwk" ?𡟻)
-  ("vtwv" ?𡢿)
-  ("vtxc" ?嫌)
-  ("vu" ?奾)
-  ("vuau" ?𡡻)
-  ("vugk" ?嬍)
-  ("vuhi" ?𡟶)
-  ("vumb" ?媏)
-  ("vumi" ?媸)
-  ("vumj" ?婩)
-  ("vuob" ?孈)
-  ("vuog" ?雝)
-  ("vuuk" ?媺)
-  ("vv" ?奻)
-  ("vvf" ?災)
-  ("vvff" ?𡤻)
-  ("vvid" ?㜰)
-  ("vvii" ?𡡤)
-  ("vvio" ?姒)
-  ("vvm" ?纟)
-  ("vvmbu" ?𩠐)
-  ("vvne" ?娽)
-  ("vvno" ("𡟇𡟼"))
-  ("vvrau" ?邕)
-  ("vvv" ("巛姦"))
-  ("vvw" ?甾)
-  ("vvwd" ?巢)
-  ("vw" ?㚼)
-  ("vwb" ?媦)
-  ("vwd" ?婐)
-  ("vwg" ?娌)
-  ("vwhaf" ?鶅)
-  ("vwjlo" ?疀)
-  ("vwjr" ?婟)
-  ("vwk" ?姻)
-  ("vwkp" ?𡟯)
-  ("vwks" ?娚)
-  ("vwlc" ?㜥)
-  ("vwlg" ?𡤢)
-  ("vwlj" ?嬕)
-  ("vwlk" ?嬽)
-  ("vwlv" ?嬛)
-  ("vwot" ?媼)
-  ("vwvf" ?嫘)
-  ("vwyi" ?姆)
-  ("vwyl" ?𡜼)
-  ("vyaj" ?婥)
-  ("vybb" ?媂)
-  ("vybc" ?媜)
-  ("vybs" ?嫎)
-  ("vycb" ?嫡)
-  ("vyck" ?姣)
-  ("vydu" ?𡤅)
-  ("vyfe" ?婌)
-  ("vyg" ?妵)
-  ("vyhn" ?妔)
-  ("vyhr" ?𡠻)
-  ("vyhs" ?妨)
-  ("vyhv" ?㛄)
-  ("vyia" ?嬂)
-  ("vyk" ?妏)
-  ("vymr" ?娮)
-  ("vymy" ?𡛨)
-  ("vypd" ?嫭)
-  ("vypk" ?𡢢)
-  ("vyrf" ?婛)
-  ("vyrn" ("婷㜲"))
-  ("vyrv" ?孃)
-  ("vyso" ("嫙媫"))
-  ("vytj" ?嫜)
-  ("vytp" ?嬑)
-  ("vytr" ?婄)
-  ("vyvi" ?妶)
-  ("vywm" ?嬗)
-  ("vywv" ?㜳)
-  ("vyx" ?𡣙)
-  ("w" ?田)
-  ("wb" ?胃)
-  ("wbb" ?朙)
-  ("wbmbc" ?顒)
-  ("wbp" ?愚)
-  ("wc" ?四)
-  ("wcb" ?囧)
-  ("wchaf" ?鷶)
-  ("wche" ?畟)
-  ("wcys" ?圀)
-  ("wd" ("果困"))
-  ("wdh" ?团)
-  ("wdhv" ?褁)
-  ("wdmbc" ?顆)
-  ("wdmq" ?圍)
-  ("wdnin" ?夥)
-  ("wdye" ?敤)
-  ("weee" ("瑆畷"))
-  ("wfdq" ?疄)
-  ("wfgr" ?黠)
-  ("wfgwc" ?黷)
-  ("wfice" ?黢)
-  ("wfiih" ?黲)
-  ("wfik" ?默)
-  ("wfip" ?黓)
-  ("wfjbc" ?黰)
-  ("wfjnu" ?黦)
-  ("wfklu" ?黤)
-  ("wflbu" ?黕)
-  ("wfmvu" ?黖)
-  ("wfmwg" ?黫)
-  ("wfncr" ?黵)
-  ("wfnin" ?黟)
-  ("wfoin" ?黔)
-  ("wfomt" ?黭)
-  ("wfq" ?畔)
-  ("wfqu" ?圈)
-  ("wftm" ?黚)
-  ("wftmv" ?黮)
-  ("wfuu" ?黜)
-  ("wfvis" ?黝)
-  ("wfyg" ?𪐴)
-  ("wfypt" ?黸)
-  ("wfyr" ?點)
-  ("wfyrf" ?黥)
-  ("wfyta" ?黯)
-  ("wg" ?里)
-  ("wgdi" ?畤)
-  ("wgf" ?黑)
-  ("wgfg" ?墨)
-  ("wgg" ?畦)
-  ("wgit" ?圔)
-  ("wgni" ?疇)
-  ("wgnin" ?野)
-  ("wgrv" ?園)
-  ("wgtj" ?圉)
-  ("whd" ?囷)
-  ("whe" ?畈)
-  ("wher" ("略畧"))
-  ("whgi" ?𤴆)
-  ("whjg" ?畽)
-  ("whnd" ?𡇙)
-  ("wice" ?畯)
-  ("wihaf" ?鸀)
-  ("wihu" ?㽙)
-  ("wijb" ?圃)
-  ("wik" ?畎)
-  ("wino" ?歜)
-  ("wirm" ("國㽣"))
-  ("wiye" ?斀)
-  ("wj" ("毋毌"))
-  ("wjbuc" ?貫)
-  ("wjhaf" ("鷝鸅"))
-  ("wjii" ?團)
-  ("wjnu" ("畹瑂"))
-  ("wjok" ?斁)
-  ("wjr" ?固)
-  ("wk" ?因)
-  ("wkb" ?囿)
-  ("wkmr" ?畸)
-  ("wkno" ?欭)
-  ("wkp" ?恩)
-  ("wks" ?男)
-  ("wl" ?甲)
-  ("wlbi" ?禺)
-  ("wlbm" ?罝)
-  ("wlbnd" ?罦)
-  ("wlbuc" ?買)
-  ("wlcwa" ?罾)
-  ("wldd" ?罧)
-  ("wleee" ?罬)
-  ("wlga" ?圕)
-  ("wlgg" ?罣)
-  ("wlggy" ?罫)
-  ("wlgrv" ?瞏)
-  ("wlgtj" ?睪)
-  ("wlhaf" ?鴨)
-  ("wlhhw" ?罶)
-  ("wlhvo" ?罛)
-  ("wlibp" ?罷)
-  ("wlipf" ?羆)
-  ("wlirm" ?罭)
-  ("wljbj" ?罱)
-  ("wljbm" ?置)
-  ("wljka" ?署)
-  ("wljr" ?罟)
-  ("wlklu" ?罨)
-  ("wll" ?罒)
-  ("wlll" ?甽)
-  ("wllmy" ?罪)
-  ("wlln" ?𠝹)
-  ("wlmc" ?圚)
-  ("wlmf" ?罘)
-  ("wlmfn" ?罽)
-  ("wlmrv" ?睘)
-  ("wlmym" ?罡)
-  ("wlnih" ?罞)
-  ("wlooo" ?眾)
-  ("wlpli" ?蜀)
-  ("wlpog" ?罹)
-  ("wlrb" ?罥)
-  ("wlrvp" ?罠)
-  ("wlsfi" ?罻)
-  ("wlsqf" ?罵)
-  ("wltab" ?羃)
-  ("wltjf" ?羈)
-  ("wltjr" ?羇)
-  ("wlvff" ?羉)
-  ("wlvfg" ?羅)
-  ("wlvvd" ?罺)
-  ("wlwp" ?罳)
-  ("wlwtj" ?罼)
-  ("wlwwk" ?奰)
-  ("wlwww" ?𦌵)
-  ("wlyaj" ?罩)
-  ("wlyg" ?罜)
-  ("wlymr" ?詈)
-  ("wlyri" ?罸)
-  ("wlyrn" ?罰)
-  ("wlytg" ?罿)
-  ("wmg" ?囯)
-  ("wmgi" ?国)
-  ("wml" ?畀)
-  ("wmln" ?㓻)
-  ("wmmr" ?圄)
-  ("wmmu" ?园)
-  ("wmn" ?町)
-  ("wmso" ?圂)
-  ("wmv" ?畏)
-  ("wnd" ?囝)
-  ("wng" ?墅)
-  ("wno" ?畂)
-  ("wo" ?囚)
-  ("wohh" ?畛)
-  ("woii" ?囹)
-  ("wok" ?畋)
-  ("woll" ("界畍"))
-  ("womb" ?圇)
-  ("womd" ?畭)
-  ("wop" ("囮慁"))
-  ("wowy" ?畮)
-  ("wp" ?思)
-  ("wphh" ?囫)
-  ("wpim" ?畇)
-  ("wpmbc" ?顋)
-  ("wpp" ("毗毘"))
-  ("wpu" ?囤)
-  ("wqmb" ("圊𤲟"))
-  ("wr" ?回)
-  ("wrb" ?㘣)
-  ("wrbc" ?圓)
-  ("wryw" ?圖)
-  ("wsvws" ?嬲)
-  ("wtc" ?異)
-  ("wtj" ?畢)
-  ("wtju" ?𤳙)
-  ("wtlo" ?𤳉)
-  ("wtt" ?畊)
-  ("wumb" ?圌)
-  ("wv" ?囡)
-  ("wvfd" ?圞)
-  ("wvff" ?圝)
-  ("wvhaf" ?䴉)
-  ("wvif" ?累)
-  ("wvsmm" ?翾)
-  ("ww" ?畕)
-  ("wwhaf" ?鸓)
-  ("wwlj" ?圛)
-  ("wwlv" ?圜)
-  ("www" ?畾)
-  ("wwwc" ?𨯔)
-  ("wwwd" ?櫐)
-  ("wwwf" ?纍)
-  ("wwwg" ?壘)
-  ("wwwm" ?疊)
-  ("wwwr" ?礨)
-  ("wwwu" ?罍)
-  ("wwwwg" ?壨)
-  ("wybuc" ?貫)
-  ("wyhn" ("囥㽘"))
-  ("wyi" ?母)
-  ("wymr" ?圁)
-  ("wynd" ("㝀𡥘"))
-  ("wytg" ?疃)
-  ("wyv" ?甿)
-  ("xb" ("冂冖爫"))
-  ("xc" ?丷)
-  ("xe" ("氵氺"))
-  ("xf" ?灬)
-  ("xh" ?𠂆)
-  ("xi" ("广丶"))
-  ("xj" ?宀)
-  ("xk" ("疒𠂇"))
-  ("xl" ("丨丿肀衤"))
-  ("xn" ("乛亅"))
-  ("xo" ?亻)
-  ("xp" ("勹忄㣺"))
-  ("xq" ?扌)
-  ("xs" ?𠃌)
-  ("xt" ("艹卝"))
-  ("xu" ?乚)
-  ("xy" ("亠辶"))
-  ("y" ?卜)
-  ("ya" ?𨑨)
-  ("yaayf" ?𩐿)
-  ("yad" ?桌)
-  ("yahag" ?韹)
-  ("yahej" ?韸)
-  ("yai" ?戠)
-  ("yaitc" ?𩑈)
-  ("yaj" ?卓)
-  ("yalb" ?𢂚)
-  ("yambc" ?𩐳)
-  ("yamh" ?逿)
-  ("yano" ?歆)
-  ("yaog" ?暹)
-  ("yaph" ?逷)
-  ("yapim" ?韵)
-  ("yapr" ?𩐝)
-  ("yapv" ?遏)
-  ("yarbc" ?韻)
-  ("yashr" ?韶)
-  ("yasm" ?遢)
-  ("yatc" ?𩐠)
-  ("yatlk" ?韺)
-  ("yatoe" ?頀)
-  ("yav" ?退)
-  ("yb" ?迌)
-  ("ybaht" ?髜)
-  ("ybbr" ?過)
-  ("ybcr" ?䢛)
-  ("ybd" ?槀)
-  ("ybgr" ?週)
-  ("ybhaf" ?鶙)
-  ("ybhd" ?稾)
-  ("ybhg" ?望)
-  ("ybhne" ?毃)
-  ("ybhu" ?邈)
-  ("ybik" ?獻)
-  ("ybikp" ?𢅛)
-  ("ybjj" ?運)
-  ("ybkb" ?𥜽)
-  ("yblb" ?帝)
-  ("yblbr" ?啻)
-  ("ybmcu" ?睿)
-  ("ybmo" ?遯)
-  ("ybmr" ?迵)
-  ("ybmvn" ("甋甗"))
-  ("ybnl" ?鄗)
-  ("ybno" ("欳歊歒"))
-  ("ybog" ?離)
-  ("ybok" ?敵)
-  ("ybou" ?遙)
-  ("ybr" ?迥)
-  ("ybuc" ?貞)
-  ("ybye" ?敲)
-  ("ybyhs" ?旁)
-  ("ybysp" ("龍㡣"))
-  ("yc" ?六)
-  ("ycbr" ("商啇"))
-  ("ycc" ?銮)
-  ("ycd" ?栾)
-  ("yce" ?变)
-  ("ychaf" ("鶐鵉"))
-  ("ychhj" ?顰)
-  ("yciu" ?兖)
-  ("yciv" ?衮)
-  ("yck" ("交奕"))
-  ("yclb" ?帟)
-  ("ycnh" ?递)
-  ("ycnl" ?𨜓)
-  ("ycobo" ?脔)
-  ("ycp" ("戇𢥫"))
-  ("ycrhu" ?兗)
-  ("ycrhv" ?袞)
-  ("yct" ?弈)
-  ("ydbuu" ?親)
-  ("ydhaf" ?鶉)
-  ("ydhhh" ?虨)
-  ("ydhml" ?新)
-  ("ydkni" ?孰)
-  ("ydl" ?速)
-  ("ydlk" ?遫)
-  ("ydlo" ?遬)
-  ("ydmq" ?違)
-  ("ydnl" ?郭)
-  ("ydno" ?歑)
-  ("ydod" ?𨔼)
-  ("ydog" ?雜)
-  ("ydok" ("敦敹"))
-  ("ydrrj" ?嚲)
-  ("ye" ?攴)
-  ("yebu" ?督)
-  ("yec" ?錖)
-  ("yefd" ?粲)
-  ("yefh" ?逤)
-  ("yeg" ?壑)
-  ("yelmm" ?韰)
-  ("yeoiv" ?餐)
-  ("yep" ?惄)
-  ("yeyhv" ?裻)
-  ("yfb" ?逍)
-  ("yfd" ?迷)
-  ("yfdq" ?遴)
-  ("yfe" ?叔)
-  ("yfhaf" ?鶁)
-  ("yfiku" ?就)
-  ("yfks" ?勍)
-  ("yfln" ?剠)
-  ("yfye" ?敊)
-  ("yg" ?主)
-  ("ygcg" ?逵)
-  ("yggu" ?遶)
-  ("yghne" ?殶)
-  ("yghqu" ?氃)
-  ("ygiv" ?褻)
-  ("ygmms" ?虧)
-  ("ygr" ?迼)
-  ("ygrv" ?遠)
-  ("ygsk" ?遨)
-  ("ygsmm" ?𦒍)
-  ("ygtq" ?達)
-  ("yha" ?迫)
-  ("yhaf" ?鳪)
-  ("yhag" ?遑)
-  ("yhbm" ?亹)
-  ("yhbr" ?逈)
-  ("yhds" ?透)
-  ("yhdv" ("逶褎襃"))
-  ("yhe" ?返)
-  ("yhee" ?邍)
-  ("yhej" ?逢)
-  ("yheq" ?逄)
-  ("yhg" ?𨑳)
-  ("yhgr" ("造𨘥"))
-  ("yhgv" ?𨘻)
-  ("yhhhh" ?彥)
-  ("yhhqm" ?產)
-  ("yhhv" ?裦)
-  ("yhhw" ?遛)
-  ("yhiv" ?褢)
-  ("yhj" ?迁)
-  ("yhjr" ?适)
-  ("yhju" ?遁)
-  ("yhk" ?迗)
-  ("yhln" ?劌)
-  ("yhmbc" ("顏頻顪"))
-  ("yhml" ?近)
-  ("yhmo" ?遾)
-  ("yhmr" ?逅)
-  ("yhn" ?亢)
-  ("yhqo" ?迭)
-  ("yhqv" ?袠)
-  ("yhrr" ?追)
-  ("yhs" ("方迮"))
-  ("yhsb" ?遍)
-  ("yhsd" ?𨘋)
-  ("yhsk" ?邀)
-  ("yhsmm" ?翽)
-  ("yhus" ?邊)
-  ("yhv" ?衣)
-  ("yhvl" ?迎)
-  ("yhxc" ?亷)
-  ("yhxv" ?裒)
-  ("yhym" ?𨒂)
-  ("yhyu" ?遞)
-  ("yib" ?育)
-  ("yice" ?逡)
-  ("yif" ?熟)
-  ("yifh" ?玅)
-  ("yig" ?塾)
-  ("yihu" ?充)
-  ("yihxo" ("斔螤"))
-  ("yijb" ?逋)
-  ("yijc" ?述)
-  ("yije" ?逑)
-  ("yik" ?迖)
-  ("yiohv" ?玈)
-  ("yioj" ?率)
-  ("yir" ?迨)
-  ("yirv" ?袬)
-  ("yitd" ?棄)
-  ("yitf" ?遮)
-  ("yiyvi" ?玆)
-  ("yj" ("斗辻"))
-  ("yjbj" ?遖)
-  ("yjco" ?邃)
-  ("yjdl" ?辣)
-  ("yjhaf" ?鵫)
-  ("yjhec" ?贛)
-  ("yjhee" ?竷)
-  ("yjhhh" ?彰)
-  ("yjhoj" ?瓣)
-  ("yji" ?㦸)
-  ("yjilj" ?辨)
-  ("yjksj" ?辦)
-  ("yjlii" ?蠭)
-  ("yjmbc" ("贑顇"))
-  ("yjmy" ?𠁎)
-  ("yjnl" ?鄣)
-  ("yjrr" ?逭)
-  ("yjshj" ?辧)
-  ("yjvfj" ?辮)
-  ("yjwj" ?連)
-  ("yjyjj" ?𣁾)
-  ("yjyrj" ?辯)
-  ("yk" ("头文达"))
-  ("ykanw" ?斕)
-  ("ykb" ?迶)
-  ("ykcf" ?遼)
-  ("ykg" ?墪)
-  ("ykhaf" ("鳼鵁鷟鸆"))
-  ("ykhbm" ?斖)
-  ("ykhf" ?逖)
-  ("ykhg" ?逛)
-  ("ykhhh" ?彣)
-  ("ykhq" ?𣁄)
-  ("ykhsb" ?斒)
-  ("yki" ?迏)
-  ("ykks" ?効)
-  ("ykll" ?齐)
-  ("yklm" ?斉)
-  ("ykmbc" ?頝)
-  ("ykmbl" ?斋)
-  ("ykmpm" ?斌)
-  ("yknd" ?斈)
-  ("yknl" ?郊)
-  ("ykok" ?效)
-  ("ykp" ("憝忞"))
-  ("ykpb" ?遰)
-  ("ykq" ?撉)
-  ("ykr" ?吝)
-  ("yks" ?边)
-  ("yksmm" ?𦐑)
-  ("yksr" ?迦)
-  ("ykvif" ?紊)
-  ("ykymu" ?齾)
-  ("yl" ?迚)
-  ("ylb" ?市)
-  ("yle" ?逮)
-  ("ylhv" ?衷)
-  ("yll" ?亣)
-  ("ylm" ?止)
-  ("ylmc" ?遺)
-  ("ylmh" ?步)
-  ("ylmo" ?逃)
-  ("ylmr" ?遣)
-  ("ylmv" ?裵)
-  ("ylnc" ?亦)
-  ("ylw" ?迪)
-  ("ym" ("上辷"))
-  ("ymb" ?肯)
-  ("ymbuc" ?贇)
-  ("ymbuu" ?覷)
-  ("ymbw" ?䢮)
-  ("ymcu" ?𥈠)
-  ("ymcw" ?迺)
-  ("ymd" ?迂)
-  ("ymdhe" ("皻皽"))
-  ("ymfb" ?邇)
-  ("ymg" ?迋)
-  ("ymgc" ?𨘀)
-  ("ymgdi" ?歭)
-  ("ymhaf" ?鸇)
-  ("ymhqu" ?氈)
-  ("ymihh" ?歲)
-  ("ymje" ?歧)
-  ("ymks" ?勯)
-  ("ymlb" ?迊)
-  ("ymln" ?剷)
-  ("ymmbc" ?顫)
-  ("ymmi" ?运)
-  ("ymmp" ?邐)
-  ("ymmr" ("言逜"))
-  ("ymnn" ?迾)
-  ("ymno" ?歔)
-  ("ymomg" ?𣁦)
-  ("ymp" ("此忐"))
-  ("ympog" ?雌)
-  ("ymrt" ?逗)
-  ("ymrw" ?逼)
-  ("ymso" ?逐)
-  ("ymufd" ?歯)
-  ("ymuo" ?齿)
-  ("ymuoo" ?齒)
-  ("ymvh" ?迓)
-  ("ymvm" ?逕)
-  ("ymwu" ?遷)
-  ("ymy" ?卡)
-  ("ynbq" ?邂)
-  ("yndf" ?遜)
-  ("ynhb" ?遹)
-  ("ynhs" ?辸)
-  ("ynhv" ?袤)
-  ("yni" ?歺)
-  ("ynib" ?通)
-  ("ynin" ?迻)
-  ("yniv" ?袲)
-  ("ynj" ?迅)
-  ("ynmbc" ?頏)
-  ("ynnl" ?邟)
-  ("ynot" ?邆)
-  ("ynqd" ?椉)
-  ("ynui" ?逸)
-  ("yo" ?込)
-  ("yobuc" ?賌)
-  ("yodv" ?褒)
-  ("yog" ?進)
-  ("yohne" ("毅𣫛"))
-  ("yoj" ?迕)
-  ("yoks" ?劾)
-  ("yoln" ("刻劇"))
-  ("yombc" ?頦)
-  ("yomd" ?途)
-  ("yomn" ?逾)
-  ("yon" ?迄)
-  ("yonk" ?夜)
-  ("yono" ?欬)
-  ("yooj" ?卒)
-  ("yopd" ?迤)
-  ("yp" ?虍)
-  ("ypa" ?迿)
-  ("ypbu" ?眥)
-  ("ypbuc" ?貲)
-  ("ypc" ?鈭)
-  ("ypd" ("柴迆㰍"))
-  ("ypg" ("壟㘹"))
-  ("yphaf" ("鷾鸗"))
-  ("yphen" ?處)
-  ("yphfd" ?虖)
-  ("yphu" ?虎)
-  ("ypks" ?勴)
-  ("yplmi" ?蠪)
-  ("ypmk" ?龑)
-  ("ypmm" ?些)
-  ("ypmmf" ("祡龒"))
-  ("ypmr" ("砦礱"))
-  ("ypmrb" ?骿)
-  ("ypmso" ?豦)
-  ("ypnbg" ?觜)
-  ("ypni" ?㱔)
-  ("ypnwf" ?鮆)
-  ("ypobo" ?胔)
-  ("ypoiv" ?飺)
-  ("ypph" ?虙)
-  ("ypr" ?呰)
-  ("yprvk" ?虞)
-  ("ypsj" ?聾)
-  ("ypsm" ?虐)
-  ("ypt" ?衧)
-  ("yptc" ?龔)
-  ("yptm" ?虛)
-  ("yptmc" ?虡)
-  ("ypu" ?迍)
-  ("ypuv" ?袌)
-  ("ypvif" ?紫)
-  ("ypwb" ?膚)
-  ("ypwbt" ?盧)
-  ("ypwks" ?虜)
-  ("ypwlb" ?歶)
-  ("ypwp" ?慮)
-  ("ypybp" ?龘)
-  ("ypyhv" ?襲)
-  ("ypyk" ?虔)
-  ("ypymr" ("訾讋"))
-  ("yqhl" ?逝)
-  ("yr" ?占)
-  ("yraa" ?誯)
-  ("yramo" ?諟)
-  ("yrana" ?𧬘)
-  ("yranb" ?譋)
-  ("yranw" ?讕)
-  ("yrapv" ?謁)
-  ("yrav" ?裛)
-  ("yrawe" ?謾)
-  ("yrbb" ?膏)
-  ("yrbbe" ?䛵)
-  ("yrbbn" ?贏)
-  ("yrbcd" ?𧨾)
-  ("yrbgr" ?調)
-  ("yrbhn" ?鸁)
-  ("yrbhx" ?謟)
-  ("yrbjj" ?諢)
-  ("yrbln" ?蠃)
-  ("yrbm" ?詛)
-  ("yrbme" ?諼)
-  ("yrbmr" ?詷)
-  ("yrbn" ?亭)
-  ("yrbo" ?豪)
-  ("yrbou" ?謠)
-  ("yrbp" ?亳)
-  ("yrbr" ("高詗"))
-  ("yrbsd" ?諍)
-  ("yrbsn" ?驘)
-  ("yrbtn" ?羸)
-  ("yrbu" ("亮毫"))
-  ("yrbuu" ?覘)
-  ("yrbvk" ?謑)
-  ("yrbvn" ?嬴)
-  ("yrbwn" ?臝)
-  ("yrci" ?訟)
-  ("yrcmt" ?諡)
-  ("yrcru" ?說)
-  ("yrcsh" ?訜)
-  ("yrdd" ?諃)
-  ("yrdhe" ?詖)
-  ("yrdi" ?討)
-  ("yrdk" ?訣)
-  ("yrdmq" ?諱)
-  ("yrdoo" ?誺)
-  ("yrdwf" ?諫)
-  ("yre" ?㕡)
-  ("yrea" ?誻)
-  ("yrf" ("点京"))
-  ("yrfb" ?誚)
-  ("yrfbf" ?讜)
-  ("yrff" ?談)
-  ("yrfh" ?訬)
-  ("yrfq" ?詊)
-  ("yrfqr" ?𧬸)
-  ("yrgcr" ?讟)
-  ("yrgdi" ?詩)
-  ("yrgg" ?詿)
-  ("yrggu" ?譊)
-  ("yrgni" ?譸)
-  ("yrgp" ?誌)
-  ("yrgr" ?詰)
-  ("yrgrr" ?譆)
-  ("yrgwc" ?讀)
-  ("yrhag" ?諻)
-  ("yrhd" ?訸)
-  ("yrhdn" ?謻)
-  ("yrhds" ?誘)
-  ("yrhdv" ?諉)
-  ("yrhdw" ?譒)
-  ("yrhej" ?𧧽)
-  ("yrher" ?詻)
-  ("yrhg" ?逞)
-  ("yrhge" ?譭)
-  ("yrhgr" ?誥)
-  ("yrhgu" ?詵)
-  ("yrhhh" ?㣌)
-  ("yrhhi" ?謝)
-  ("yrhhj" ?諀)
-  ("yrhjd" ?誅)
-  ("yrhjm" ?諈)
-  ("yrhjr" ?話)
-  ("yrhk" ?訞)
-  ("yrhkb" ?譑)
-  ("yrhml" ?訢)
-  ("yrhmr" ?詬)
-  ("yrhmy" ?訴)
-  ("yrhne" ?設)
-  ("yrhni" ?諷)
-  ("yrhor" ?譗)
-  ("yrhp" ?託)
-  ("yrhpa" ?諙)
-  ("yrhpm" ?詆)
-  ("yrhqi" ?誐)
-  ("yrhqo" ?詄)
-  ("yrhs" ?詐)
-  ("yrhsb" ?諞)
-  ("yrhsm" ?謆)
-  ("yrhuc" ?讚)
-  ("yrhv" ?哀)
-  ("yrhwp" ?謥)
-  ("yrhxe" ?謏)
-  ("yrhxo" ?諛)
-  ("yrhxu" ?誽)
-  ("yrhyu" ?謕)
-  ("yriav" ?誏)
-  ("yrice" ?誜)
-  ("yrihr" ?諴)
-  ("yrihs" ?誠)
-  ("yrii" ?諓)
-  ("yrijb" ?誧)
-  ("yrijc" ?訹)
-  ("yrikf" ?譌)
-  ("yrikk" ?詙)
-  ("yriku" ?訧)
-  ("yrill" ?詶)
-  ("yrine" ?詠)
-  ("yriok" ?誒)
-  ("yrior" ?諮)
-  ("yripm" ?試)
-  ("yrir" ?詒)
-  ("yrit" ?誡)
-  ("yritc" ?譧)
-  ("yritf" ?謶)
-  ("yrj" ?計)
-  ("yrjbc" ?謓)
-  ("yrjbd" ?誖)
-  ("yrjbj" ?諵)
-  ("yrjbm" ?誼)
-  ("yrjhp" ?詫)
-  ("yrjhw" ?讅)
-  ("yrjip" ?譓)
-  ("yrjjb" ?謿)
-  ("yrjka" ?諸)
-  ("yrjmf" ?誴)
-  ("yrjmm" ?諠)
-  ("yrjmo" ?諚)
-  ("yrjmu" ?𧨎)
-  ("yrjp" ?詑)
-  ("yrjpn" ?𧭈)
-  ("yrjr" ?詁)
-  ("yrkb" ?詴)
-  ("yrkf" ?詼)
-  ("yrkhg" ?誑)
-  ("yrkja" ?譇)
-  ("yrkms" ?誇)
-  ("yrlll" ?訓)
-  ("yrlmo" ?誂)
-  ("yrlmy" ?誹)
-  ("yrln" ?剖)
-  ("yrlwv" ?謱)
-  ("yrm" ?訌)
-  ("yrmbc" ?頕)
-  ("yrmbs" ?謣)
-  ("yrmca" ?𧪽)
-  ("yrmd" ?訏)
-  ("yrmdm" ?讈)
-  ("yrmfj" ?評)
-  ("yrmhf" ?謜)
-  ("yrmhs" ?𧨊)
-  ("yrmj" ?訐)
-  ("yrmjk" ?譀)
-  ("yrmmh" ?𧧝)
-  ("yrmmr" ?語)
-  ("yrmmv" ?誫)
-  ("yrmn" ?訂)
-  ("yrmnr" ?訶)
-  ("yrmoo" ?誣)
-  ("yrmrr" ?謌)
-  ("yrmrw" ?諨)
-  ("yrmso" ?諑)
-  ("yrmsu" ?𧦠)
-  ("yrmua" ?譖)
-  ("yrmvh" ?訝)
-  ("yrmvm" ?誙)
-  ("yrmvn" ?瑀)
-  ("yrmwf" ?謤)
-  ("yrmwg" ?諲)
-  ("yrmwj" ?譚)
-  ("yrmym" ?証)
-  ("yrnbe" ?讂)
-  ("yrncr" ?譫)
-  ("yrnd" ?享)
-  ("yrndf" ?𧪾)
-  ("yrnf" ?烹)
-  ("yrnhb" ?譎)
-  ("yrnhx" ?諂)
-  ("yrnib" ?誦)
-  ("yrnin" ?誃)
-  ("yrnir" ?詺)
-  ("yrnj" ?訊)
-  ("yrnkg" ?誔)
-  ("yrnkm" ("誕𧩙"))
-  ("yrnl" ?部)
-  ("yrnlp" ?讔)
-  ("yrnmu" ?詭)
-  ("yrnn" ?亨)
-  ("yrnob" ?諝)
-  ("yrnoe" ?𧬋)
-  ("yrnot" ?證)
-  ("yrnqd" ?謋)
-  ("yrnri" ?讒)
-  ("yrnyi" ?誸)
-  ("yrob" ?訥)
-  ("yrog" ?誰)
-  ("yroge" ?謢)
-  ("yrogf" ?譙)
-  ("yrohh" ?診)
-  ("yroii" ?詅)
-  ("yroim" ?讖)
-  ("yroip" ?諗)
-  ("yroir" ?謒)
-  ("yroj" ?許)
-  ("yrok" ?敨)
-  ("yromb" ?論)
-  ("yromg" ?詮)
-  ("yromn" ?諭)
-  ("yromo" ?譣)
-  ("yron" ?訖)
-  ("yrop" ?訛)
-  ("yrotf" ?譕)
-  ("yrowy" ?誨)
-  ("yroyr" ?𧪄)
-  ("yrp" ?訫)
-  ("yrpa" ("詢詣"))
-  ("yrpd" ?訑)
-  ("yrphp" ?𧩓)
-  ("yrpht" ?謐)
-  ("yrpim" ?𧥺)
-  ("yrpko" ?譺)
-  ("yrppa" ?諧)
-  ("yrpr" ?訽)
-  ("yrpt" ?詍)
-  ("yrptd" ?諜)
-  ("yrpu" ?訰)
-  ("yrpuk" ?詾)
-  ("yrpuu" ?謅)
-  ("yrqd" ?誄)
-  ("yrqjp" ?譿)
-  ("yrqmb" ?請)
-  ("yrqmc" ?謮)
-  ("yrqmv" ?諘)
-  ("yrqoc" ?讃)
-  ("yrrrd" ?譟)
-  ("yrrrj" ?譂)
-  ("yrrrs" ?諤)
-  ("yrrs" ?遌)
-  ("yrrsj" ?諿)
-  ("yrru" ("遻𨕬"))
-  ("yrruc" ?譔)
-  ("yrrv" ?襄)
-  ("yrrvk" ?誤)
-  ("yrrxu" ?譝)
-  ("yrshi" ?訒)
-  ("yrshr" ?詔)
-  ("yrsim" ?譅)
-  ("yrsip" ?認)
-  ("yrsje" ?諏)
-  ("yrsjj" ?讘)
-  ("yrsma" ?謵)
-  ("yrsmg" ?誆)
-  ("yrsmh" ?謬)
-  ("yrsmm" ?詡)
-  ("yrsmr" ?詞)
-  ("yrsp" ?䛏)
-  ("yrsrr" ?謳)
-  ("yrss" ?詎)
-  ("yrsu" ?記)
-  ("yrsup" ?誋)
-  ("yrsyj" ?謘)
-  ("yrtak" ?謨)
-  ("yrtam" ?𧫴)
-  ("yrtav" ?譪)
-  ("yrtbh" ?謭)
-  ("yrtbm" ?譾)
-  ("yrtca" ?譜)
-  ("yrtct" ?謚)
-  ("yrtgi" ("議讛"))
-  ("yrtgr" ?𧬆)
-  ("yrtkr" ?諾)
-  ("yrtlf" ?讌)
-  ("yrtlm" ?謹)
-  ("yrtm" ?詌)
-  ("yrtmc" ?諆)
-  ("yrtmd" ?謀)
-  ("yrtmj" ?譁)
-  ("yrtmv" ?諶)
-  ("yrtoe" ?護)
-  ("yrtpd" ?䜓)
-  ("yrtq" ?詳)
-  ("yrtrg" ?讙)
-  ("yrtrk" ?䜘)
-  ("yrtt" ?誁)
-  ("yrttb" ?講)
-  ("yrtwi" ?譐)
-  ("yrtwt" ?𧬹)
-  ("yrtwv" ?譨)
-  ("yrtxc" ?謙)
-  ("yrtyb" ?𧬺)
-  ("yrtyu" ?謊)
-  ("yru" ("乩訕"))
-  ("yruc" ?選)
-  ("yruk" ?訩)
-  ("yrumb" ?諯)
-  ("yruu" ?詘)
-  ("yrve" ?詉)
-  ("yrvii" ?譏)
-  ("yrvis" ?詏)
-  ("yrwb" ?謂)
-  ("yrwce" ?謖)
-  ("yrwd" ?課)
-  ("yrwlj" ?譯)
-  ("yrwlv" ?譞)
-  ("yrwp" ?諰)
-  ("yrwww" ?讄)
-  ("yry" ?訃)
-  ("yrybb" ?諦)
-  ("yrybk" ?讞)
-  ("yrybs" ?謗)
-  ("yrycb" ("謫謪"))
-  ("yryck" ?詨)
-  ("yrydk" ?譈)
-  ("yrye" ("遐敁㪗"))
-  ("yryfd" ?謎)
-  ("yryfe" ?諔)
-  ("yryg" ?註)
-  ("yryhh" ?諺)
-  ("yryhs" ?訪)
-  ("yryia" ?識)
-  ("yryjj" ?謰)
-  ("yrylr" ?譴)
-  ("yrymp" ?訿)
-  ("yrymr" ?誩)
-  ("yryoj" ?誶)
-  ("yrypd" ?謼)
-  ("yrypm" ("謔謯譃"))
-  ("yrypu" ?諕)
-  ("yryr" ?詀)
-  ("yryrb" ?謞)
-  ("yryrd" ?諄)
-  ("yryrf" ?諒)
-  ("yryrn" ?諪)
-  ("yryro" ?譹)
-  ("yryrv" ?讓)
-  ("yrysd" ?𧩹)
-  ("yryta" ?諳)
-  ("yryto" ?譢)
-  ("yrytp" ?譩)
-  ("yryub" ?謧)
-  ("yryvo" ?該)
-  ("yrywm" ?譠)
-  ("yryyb" ?讁)
-  ("ys" ?迉)
-  ("ysfv" ?褭)
-  ("ysg" ("堃𡑔"))
-  ("ysh" ?辺)
-  ("yshr" ?迢)
-  ("yskmr" ?旑)
-  ("ysm" ?与)
-  ("ysmvn" ?瓬)
-  ("ysnkq" ?旔)
-  ("ysnl" ?邡)
-  ("ysoby" ?旃)
-  ("ysofb" ?旓)
-  ("ysohc" ?旟)
-  ("ysohl" ?旂)
-  ("ysohm" ?旌)
-  ("ysohn" ?斻)
-  ("ysohu" ?旄)
-  ("ysohv" ?旅)
-  ("ysohw" ?旛)
-  ("ysojb" ?旆)
-  ("ysok" ?放)
-  ("ysokr" ?旖)
-  ("ysolb" ?斾)
-  ("ysolo" ?旐)
-  ("ysomf" ?旚)
-  ("ysond" ?斿)
-  ("ysono" ?旋)
-  ("ysooa" ?旝)
-  ("ysooi" ?旍)
-  ("ysook" ?族)
-  ("ysopd" ?施)
-  ("ysosp" ?旎)
-  ("ysotc" ?旗)
-  ("ysoy" ?於)
-  ("ysoyu" ?旒)
-  ("ysp" ?迡)
-  ("ysqf" ?遤)
-  ("ysrj" ?避)
-  ("ystmc" ?𣄃)
-  ("ysyhn" ?𣃚)
-  ("ysyoo" ?旞)
-  ("ysyq" ?遲)
-  ("yt" ("立𨑬"))
-  ("yta" ?音)
-  ("ytahu" ?竟)
-  ("ytaj" ?章)
-  ("ytap" ?意)
-  ("ytapv" ?竭)
-  ("ytbsd" ?竫)
-  ("ytcw" ?遒)
-  ("ytdl" ?竦)
-  ("ytdq" ?𨗨)
-  ("ytggu" ?𥪯)
-  ("ytgo" ?䢭)
-  ("ythaf" ("鴗鸕"))
-  ("ythdl" ?𥪕)
-  ("ythj" ?竏)
-  ("ythni" ?颯)
-  ("ythqu" ?竓)
-  ("ythu" ?道)
-  ("ythxh" ?竧)
-  ("yti" ?戲)
-  ("ytice" ?竣)
-  ("ytii" ?䇊)
-  ("ytiok" ?竢)
-  ("ytj" ?辛)
-  ("ytjbm" ?竩)
-  ("ytjki" ?竤)
-  ("ytjmn" ?竚)
-  ("ytk" ?送)
-  ("ytki" ?竑)
-  ("ytkr" ("逽𨔽"))
-  ("ytmbc" ?顱)
-  ("ytnl" ?𨚪)
-  ("ytog" ?遳)
-  ("ytoii" ?竛)
-  ("yton" ?䇄)
-  ("ytpo" ?遂)
-  ("ytpr" ?竘)
-  ("ytqmb" ?靖)
-  ("ytr" ?咅)
-  ("ytsmm" ?翊)
-  ("ytstt" ?竮)
-  ("ytt" ?迸)
-  ("yttb" ?遘)
-  ("ytu" ?逆)
-  ("ytub" ?遡)
-  ("ytumb" ?端)
-  ("ytv" ?妾)
-  ("ytwa" ?遭)
-  ("ytwb" ?邁)
-  ("ytwg" ?童)
-  ("ytwi" ?遵)
-  ("ytwu" ?竜)
-  ("ytyr" ?站)
-  ("ytyrd" ?䇏)
-  ("ytyrn" ?𥪜)
-  ("ytyt" ?竝)
-  ("ytytj" ?𥪮)
-  ("yu" ?辿)
-  ("yuav" ?齦)
-  ("yubm" ?齟)
-  ("yubuc" ?贙)
-  ("yubuu" ?覤)
-  ("yudi" ?導)
-  ("yue" ("叡𠮏"))
-  ("yuemi" ?𤫀)
-  ("yuhaf" ?鷲)
-  ("yuhgr" ?䶜)
-  ("yuhhh" ?彪)
-  ("yuhlb" ?齲)
-  ("yuhml" ?齗)
-  ("yuhs" ?齚)
-  ("yuhxu" ?齯)
-  ("yuii" ?虥)
-  ("yuir" ?齝)
-  ("yujbc" ?齻)
-  ("yujbm" ?𪘲)
-  ("yukb" ?离)
-  ("yukmr" ?齮)
-  ("yulwp" ?齥)
-  ("yumb" ?遄)
-  ("yummr" ?齬)
-  ("yumvh" ?齖)
-  ("yuoii" ("齡齢"))
-  ("yuolf" ?虪)
-  ("yuoll" ?齘)
-  ("yuomr" ?𪘁)
-  ("yuon" ?齕)
-  ("yup" ?齔)
-  ("yupr" ?齣)
-  ("yupru" ?齙)
-  ("yupt" ?齛)
-  ("yupuu" ?齺)
-  ("yurc" ?齞)
-  ("yurrs" ?齶)
-  ("yuryo" ("齪蹵"))
-  ("yushr" ?齠)
-  ("yusje" ?齱)
-  ("yusmg" ?齷)
-  ("yustr" ?𪙛)
-  ("yuta" ?齰)
-  ("yutct" ?齸)
-  ("yutm" ("瑎甝"))
-  ("yutxc" ?𪙊)
-  ("yuu" ?齓)
-  ("yuwd" ?齫)
-  ("yuwlb" ?齵)
-  ("yuyck" ?齩)
-  ("yuye" ?㪫)
-  ("yuyhh" ?齴)
-  ("yuymp" ?齜)
-  ("yuypu" ?虤)
-  ("yuytu" ?競)
-  ("yv" ?亡)
-  ("yvb" ("肓膂"))
-  ("yvbcr" ?裔)
-  ("yvbq" ?牽)
-  ("yvbu" ?盲)
-  ("yvd" ?杗)
-  ("yvgg" ?壅)
-  ("yvgn" ?甕)
-  ("yvgu" ?罋)
-  ("yvgv" ?饔)
-  ("yvhbt" ?衁)
-  ("yvhg" ?雍)
-  ("yvhlu" ?巟)
-  ("yvho" ("亥𠀅"))
-  ("yvhvo" ?瓤)
-  ("yvi" ?玄)
-  ("yviw" ?畜)
-  ("yvks" ?勷)
-  ("yvlii" ?蝱)
-  ("yvne" ?逯)
-  ("yvnl" ?邙)
-  ("yvp" ?忘)
-  ("yvrvp" ?氓)
-  ("yvsl" ?𠨑)
-  ("yvv" ?妄)
-  ("yvvv" ("巡邋"))
-  ("ywdv" ?裹)
-  ("ywgv" ?裏)
-  ("ywi" ?畆)
-  ("ywihr" ?鹹)
-  ("ywii" ?鹵)
-  ("ywk" ?卤)
-  ("ywlb" ?遇)
-  ("ywle" ?遝)
-  ("ywlg" ("邏𨗴"))
-  ("ywlv" ("還褱"))
-  ("ywmmf" ?禀)
-  ("ywmv" ?衰)
-  ("ywni" ?𠧧)
-  ("ywnl" ?鄐)
-  ("ywno" ?畝)
-  ("ywomo" ?鹼)
-  ("ywr" ?迴)
-  ("ywrd" ?稟)
-  ("ywrm" ?亶)
-  ("yws" ?卣)
-  ("ywtqm" ?鹺)
-  ("ywtxc" ?鹻)
-  ("yx" ?齊)
-  ("yxbt" ?齍)
-  ("yxbuc" ?齎)
-  ("yxf" ("齋齌"))
-  ("yxlmm" ("齏韲"))
-  ("yxln" ?劑)
-  ("yxyhv" ?𪗋)
-  ("yy" ?卞)
-  ("yyaj" ?逴)
-  ("yybc" ?遉)
-  ("yycb" ?適)
-  ("yyhn" ?迒)
-  ("yyib" ?逳)
-  ("yylc" ?迹)
-  ("yymr" ?這)
-  ("yypo" ?遽)
-  ("yyr" ?迠)
-  ("yysd" ?遊)
-  ("yytj" ?遧)
-  ("yywm" ?邅)
-  ("yywn" ?𨔁)
-  ("yyws" ?逌)
-  ("yyyhv" ?𧜏)))
-
-(include (t nil cjk-util) map)
-(include (t nil zh-util) map)
-
-(state
-  ;; When an initial character is typed, re-handle it in "main" state.
- (init
-  (starter (show) (pushback 1) (shift main))
-  (enter-fullwidth-mode (shift fullwidth-mode))
-  (enter-single-fullwidth-mode (shift single-fullwidth-mode)))
-
- (main
-  ;; When a complete sequence is typed, shift to "select" state
-  ;; to allow users to select one from the candidates.
-  (map (shift select))
-  (nil (hide) (shift check-undo))))
-
-(include (t nil cjk-util) state)
-(include (t nil zh-util) state)
-
-;; Local Variables:
-;; mode: lisp
-;; coding: utf-8
-;; End:
diff --git a/MIM/zh-cangjie.mimx b/MIM/zh-cangjie.mimx
new file mode 100644 (file)
index 0000000..fad802e
--- /dev/null
@@ -0,0 +1,67342 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>cangjie</name>
+  </tags>
+  <description>Chinese input method with CANGJIE method.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>倉頡</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+  </variable-list>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+    </map>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="a"/>
+        <insert>
+          <candidates>日曰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aa"/>
+        <insert>
+          <candidates>昌昍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aaa"/>
+        <insert character="26230"/>
+      </rule>
+      <rule>
+        <keyseq keys="aaaa"/>
+        <insert>
+          <candidates>𣊫𣊭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aahaf"/>
+        <insert>
+          <candidates>鷼𪂇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aahm"/>
+        <insert character="26258"/>
+      </rule>
+      <rule>
+        <keyseq keys="aahu"/>
+        <insert character="143922"/>
+      </rule>
+      <rule>
+        <keyseq keys="aamg"/>
+        <insert character="149897"/>
+      </rule>
+      <rule>
+        <keyseq keys="aamh"/>
+        <insert character="26264"/>
+      </rule>
+      <rule>
+        <keyseq keys="aaph"/>
+        <insert character="26233"/>
+      </rule>
+      <rule>
+        <keyseq keys="aapv"/>
+        <insert character="26253"/>
+      </rule>
+      <rule>
+        <keyseq keys="aate"/>
+        <insert character="26333"/>
+      </rule>
+      <rule>
+        <keyseq keys="aayf"/>
+        <insert character="26299"/>
+      </rule>
+      <rule>
+        <keyseq keys="ab"/>
+        <insert character="26126"/>
+      </rule>
+      <rule>
+        <keyseq keys="abac"/>
+        <insert character="26269"/>
+      </rule>
+      <rule>
+        <keyseq keys="abbe"/>
+        <insert character="26326"/>
+      </rule>
+      <rule>
+        <keyseq keys="abbq"/>
+        <insert character="144044"/>
+      </rule>
+      <rule>
+        <keyseq keys="abbt"/>
+        <insert character="30431"/>
+      </rule>
+      <rule>
+        <keyseq keys="abhaf"/>
+        <insert character="40435"/>
+      </rule>
+      <rule>
+        <keyseq keys="abik"/>
+        <insert character="29458"/>
+      </rule>
+      <rule>
+        <keyseq keys="abjcm"/>
+        <insert character="26316"/>
+      </rule>
+      <rule>
+        <keyseq keys="abjj"/>
+        <insert>
+          <candidates>暈暉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="abme"/>
+        <insert character="26262"/>
+      </rule>
+      <rule>
+        <keyseq keys="abmgi"/>
+        <insert character="29726"/>
+      </rule>
+      <rule>
+        <keyseq keys="abms"/>
+        <insert character="21207"/>
+      </rule>
+      <rule>
+        <keyseq keys="abof"/>
+        <insert character="26281"/>
+      </rule>
+      <rule>
+        <keyseq keys="abou"/>
+        <insert character="26266"/>
+      </rule>
+      <rule>
+        <keyseq keys="abu"/>
+        <insert character="20882"/>
+      </rule>
+      <rule>
+        <keyseq keys="abuu"/>
+        <insert character="26203"/>
+      </rule>
+      <rule>
+        <keyseq keys="acim"/>
+        <insert character="26273"/>
+      </rule>
+      <rule>
+        <keyseq keys="acnh"/>
+        <insert character="26204"/>
+      </rule>
+      <rule>
+        <keyseq keys="acsh"/>
+        <insert character="26128"/>
+      </rule>
+      <rule>
+        <keyseq keys="ad"/>
+        <insert character="26482"/>
+      </rule>
+      <rule>
+        <keyseq keys="add"/>
+        <insert character="26237"/>
+      </rule>
+      <rule>
+        <keyseq keys="adhaf"/>
+        <insert character="40436"/>
+      </rule>
+      <rule>
+        <keyseq keys="adhl"/>
+        <insert character="26224"/>
+      </rule>
+      <rule>
+        <keyseq keys="admq"/>
+        <insert character="26256"/>
+      </rule>
+      <rule>
+        <keyseq keys="adwf"/>
+        <insert character="26261"/>
+      </rule>
+      <rule>
+        <keyseq keys="aedhe"/>
+        <insert character="16378"/>
+      </rule>
+      <rule>
+        <keyseq keys="aenl"/>
+        <insert character="37156"/>
+      </rule>
+      <rule>
+        <keyseq keys="af"/>
+        <insert>
+          <candidates>炅炚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="afbf"/>
+        <insert character="26349"/>
+      </rule>
+      <rule>
+        <keyseq keys="afdq"/>
+        <insert character="26301"/>
+      </rule>
+      <rule>
+        <keyseq keys="aff"/>
+        <insert character="26225"/>
+      </rule>
+      <rule>
+        <keyseq keys="afhhh"/>
+        <insert character="24433"/>
+      </rule>
+      <rule>
+        <keyseq keys="afmbc"/>
+        <insert>
+          <candidates>顯顥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="afmu"/>
+        <insert>
+          <candidates>晃晄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="afno"/>
+        <insert character="27486"/>
+      </rule>
+      <rule>
+        <keyseq keys="afq"/>
+        <insert character="15072"/>
+      </rule>
+      <rule>
+        <keyseq keys="agbt"/>
+        <insert character="26304"/>
+      </rule>
+      <rule>
+        <keyseq keys="agdi"/>
+        <insert character="26178"/>
+      </rule>
+      <rule>
+        <keyseq keys="aggu"/>
+        <insert character="26313"/>
+      </rule>
+      <rule>
+        <keyseq keys="agrr"/>
+        <insert character="26303"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahaj"/>
+        <insert>
+          <candidates>暤暭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ahbr"/>
+        <insert>
+          <candidates>晌晑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ahbu"/>
+        <insert character="30473"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahe"/>
+        <insert character="26116"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahf"/>
+        <insert character="148161"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahgf"/>
+        <insert character="26331"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahgr"/>
+        <insert character="26215"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahhd"/>
+        <insert character="153567"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahhl"/>
+        <insert character="26164"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahln"/>
+        <insert character="21076"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahml"/>
+        <insert character="26133"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahog"/>
+        <insert character="26240"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahok"/>
+        <insert character="25965"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahoo"/>
+        <insert character="26288"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahor"/>
+        <insert character="26231"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahqm"/>
+        <insert character="26143"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahqo"/>
+        <insert character="26163"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahs"/>
+        <insert>
+          <candidates>昨昈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ahsk"/>
+        <insert character="26322"/>
+      </rule>
+      <rule>
+        <keyseq keys="aht"/>
+        <insert character="26119"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahuj"/>
+        <insert character="26317"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahum"/>
+        <insert character="144010"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahvl"/>
+        <insert character="26114"/>
+      </rule>
+      <rule>
+        <keyseq keys="ahxu"/>
+        <insert character="26226"/>
+      </rule>
+      <rule>
+        <keyseq keys="aiav"/>
+        <insert character="15088"/>
+      </rule>
+      <rule>
+        <keyseq keys="aice"/>
+        <insert character="26201"/>
+      </rule>
+      <rule>
+        <keyseq keys="aihs"/>
+        <insert character="26207"/>
+      </rule>
+      <rule>
+        <keyseq keys="aijb"/>
+        <insert character="26209"/>
+      </rule>
+      <rule>
+        <keyseq keys="aikf"/>
+        <insert character="15129"/>
+      </rule>
+      <rule>
+        <keyseq keys="aimu"/>
+        <insert character="143816"/>
+      </rule>
+      <rule>
+        <keyseq keys="aimvu"/>
+        <insert character="26082"/>
+      </rule>
+      <rule>
+        <keyseq keys="aine"/>
+        <insert character="26169"/>
+      </rule>
+      <rule>
+        <keyseq keys="aisl"/>
+        <insert character="21363"/>
+      </rule>
+      <rule>
+        <keyseq keys="aislf"/>
+        <insert character="19693"/>
+      </rule>
+      <rule>
+        <keyseq keys="aitc"/>
+        <insert character="26336"/>
+      </rule>
+      <rule>
+        <keyseq keys="aj"/>
+        <insert character="26089"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajbd"/>
+        <insert character="15090"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajbj"/>
+        <insert character="26260"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajd"/>
+        <insert character="26151"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajii"/>
+        <insert character="26295"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajka"/>
+        <insert character="26257"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajmm"/>
+        <insert character="26244"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajmu"/>
+        <insert character="26213"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajnu"/>
+        <insert character="26236"/>
+      </rule>
+      <rule>
+        <keyseq keys="ajv"/>
+        <insert character="26191"/>
+      </rule>
+      <rule>
+        <keyseq keys="ak"/>
+        <insert character="26098"/>
+      </rule>
+      <rule>
+        <keyseq keys="akcf"/>
+        <insert character="26296"/>
+      </rule>
+      <rule>
+        <keyseq keys="akkb"/>
+        <insert character="26206"/>
+      </rule>
+      <rule>
+        <keyseq keys="akll"/>
+        <insert character="26150"/>
+      </rule>
+      <rule>
+        <keyseq keys="aklu"/>
+        <insert character="26235"/>
+      </rule>
+      <rule>
+        <keyseq keys="akms"/>
+        <insert character="26183"/>
+      </rule>
+      <rule>
+        <keyseq keys="akn"/>
+        <insert character="26095"/>
+      </rule>
+      <rule>
+        <keyseq keys="al"/>
+        <insert character="26353"/>
+      </rule>
+      <rule>
+        <keyseq keys="albk"/>
+        <insert character="26144"/>
+      </rule>
+      <rule>
+        <keyseq keys="albo"/>
+        <insert character="144097"/>
+      </rule>
+      <rule>
+        <keyseq keys="alg"/>
+        <insert character="22578"/>
+      </rule>
+      <rule>
+        <keyseq keys="alln"/>
+        <insert character="26162"/>
+      </rule>
+      <rule>
+        <keyseq keys="almo"/>
+        <insert character="26177"/>
+      </rule>
+      <rule>
+        <keyseq keys="alnc"/>
+        <insert character="26314"/>
+      </rule>
+      <rule>
+        <keyseq keys="am"/>
+        <insert character="26086"/>
+      </rule>
+      <rule>
+        <keyseq keys="amam"/>
+        <insert character="26181"/>
+      </rule>
+      <rule>
+        <keyseq keys="ambb"/>
+        <insert character="26328"/>
+      </rule>
+      <rule>
+        <keyseq keys="ambc"/>
+        <insert character="26250"/>
+      </rule>
+      <rule>
+        <keyseq keys="ambe"/>
+        <insert character="144138"/>
+      </rule>
+      <rule>
+        <keyseq keys="ambg"/>
+        <insert character="26340"/>
+      </rule>
+      <rule>
+        <keyseq keys="ambi"/>
+        <insert character="26311"/>
+      </rule>
+      <rule>
+        <keyseq keys="ambm"/>
+        <insert character="144159"/>
+      </rule>
+      <rule>
+        <keyseq keys="ambuu"/>
+        <insert character="161904"/>
+      </rule>
+      <rule>
+        <keyseq keys="amcw"/>
+        <insert character="26194"/>
+      </rule>
+      <rule>
+        <keyseq keys="amd"/>
+        <insert character="26100"/>
+      </rule>
+      <rule>
+        <keyseq keys="amg"/>
+        <insert character="26106"/>
+      </rule>
+      <rule>
+        <keyseq keys="amhaf"/>
+        <insert character="40224"/>
+      </rule>
+      <rule>
+        <keyseq keys="amhqu"/>
+        <insert character="27646"/>
+      </rule>
+      <rule>
+        <keyseq keys="ami"/>
+        <insert character="25125"/>
+      </rule>
+      <rule>
+        <keyseq keys="amig"/>
+        <insert character="26186"/>
+      </rule>
+      <rule>
+        <keyseq keys="amj"/>
+        <insert>
+          <candidates>旱旰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="amk"/>
+        <insert character="26122"/>
+      </rule>
+      <rule>
+        <keyseq keys="amks"/>
+        <insert character="26158"/>
+      </rule>
+      <rule>
+        <keyseq keys="amlk"/>
+        <insert character="143795"/>
+      </rule>
+      <rule>
+        <keyseq keys="ammk"/>
+        <insert character="26232"/>
+      </rule>
+      <rule>
+        <keyseq keys="ammp"/>
+        <insert character="26348"/>
+      </rule>
+      <rule>
+        <keyseq keys="ammr"/>
+        <insert character="26212"/>
+      </rule>
+      <rule>
+        <keyseq keys="ammv"/>
+        <insert character="26216"/>
+      </rule>
+      <rule>
+        <keyseq keys="amo"/>
+        <insert character="26115"/>
+      </rule>
+      <rule>
+        <keyseq keys="amob"/>
+        <insert>
+          <candidates>昺昞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="amrxu"/>
+        <insert character="40706"/>
+      </rule>
+      <rule>
+        <keyseq keys="amsh"/>
+        <insert character="26140"/>
+      </rule>
+      <rule>
+        <keyseq keys="amtb"/>
+        <insert character="26334"/>
+      </rule>
+      <rule>
+        <keyseq keys="amwg"/>
+        <insert character="37327"/>
+      </rule>
+      <rule>
+        <keyseq keys="amwj"/>
+        <insert character="26315"/>
+      </rule>
+      <rule>
+        <keyseq keys="amym"/>
+        <insert character="26160"/>
+      </rule>
+      <rule>
+        <keyseq keys="amyo"/>
+        <insert character="26159"/>
+      </rule>
+      <rule>
+        <keyseq keys="an"/>
+        <insert character="38272"/>
+      </rule>
+      <rule>
+        <keyseq keys="ana"/>
+        <insert character="38291"/>
+      </rule>
+      <rule>
+        <keyseq keys="anaa"/>
+        <insert character="38326"/>
+      </rule>
+      <rule>
+        <keyseq keys="anasm"/>
+        <insert character="38354"/>
+      </rule>
+      <rule>
+        <keyseq keys="anau"/>
+        <insert>
+          <candidates>晚冕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="anayk"/>
+        <insert character="38330"/>
+      </rule>
+      <rule>
+        <keyseq keys="anb"/>
+        <insert character="38290"/>
+      </rule>
+      <rule>
+        <keyseq keys="anbbe"/>
+        <insert character="38335"/>
+      </rule>
+      <rule>
+        <keyseq keys="anbue"/>
+        <insert character="38341"/>
+      </rule>
+      <rule>
+        <keyseq keys="anbuk"/>
+        <insert character="38339"/>
+      </rule>
+      <rule>
+        <keyseq keys="ancru"/>
+        <insert character="38321"/>
+      </rule>
+      <rule>
+        <keyseq keys="and"/>
+        <insert character="38289"/>
+      </rule>
+      <rule>
+        <keyseq keys="andh"/>
+        <insert character="38281"/>
+      </rule>
+      <rule>
+        <keyseq keys="andmq"/>
+        <insert character="38344"/>
+      </rule>
+      <rule>
+        <keyseq keys="andwf"/>
+        <insert character="38348"/>
+      </rule>
+      <rule>
+        <keyseq keys="ane"/>
+        <insert character="38294"/>
+      </rule>
+      <rule>
+        <keyseq keys="anehr"/>
+        <insert character="38346"/>
+      </rule>
+      <rule>
+        <keyseq keys="anf"/>
+        <insert>
+          <candidates>焛𨳒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="anfbg"/>
+        <insert character="38363"/>
+      </rule>
+      <rule>
+        <keyseq keys="anfbw"/>
+        <insert character="38371"/>
+      </rule>
+      <rule>
+        <keyseq keys="angg"/>
+        <insert character="38312"/>
+      </rule>
+      <rule>
+        <keyseq keys="angit"/>
+        <insert character="38356"/>
+      </rule>
+      <rule>
+        <keyseq keys="anhe"/>
+        <insert character="26117"/>
+      </rule>
+      <rule>
+        <keyseq keys="anher"/>
+        <insert character="38307"/>
+      </rule>
+      <rule>
+        <keyseq keys="anhpa"/>
+        <insert character="38333"/>
+      </rule>
+      <rule>
+        <keyseq keys="anhqu"/>
+        <insert character="38288"/>
+      </rule>
+      <rule>
+        <keyseq keys="anhud"/>
+        <insert character="38353"/>
+      </rule>
+      <rule>
+        <keyseq keys="anhx"/>
+        <insert character="38320"/>
+      </rule>
+      <rule>
+        <keyseq keys="anhxh"/>
+        <insert character="164438"/>
+      </rule>
+      <rule>
+        <keyseq keys="anhxu"/>
+        <insert character="18855"/>
+      </rule>
+      <rule>
+        <keyseq keys="aniav"/>
+        <insert character="38316"/>
+      </rule>
+      <rule>
+        <keyseq keys="anibp"/>
+        <insert character="167321"/>
+      </rule>
+      <rule>
+        <keyseq keys="anirm"/>
+        <insert character="38334"/>
+      </rule>
+      <rule>
+        <keyseq keys="anit"/>
+        <insert character="38302"/>
+      </rule>
+      <rule>
+        <keyseq keys="anjbc"/>
+        <insert character="38352"/>
+      </rule>
+      <rule>
+        <keyseq keys="anjka"/>
+        <insert character="38349"/>
+      </rule>
+      <rule>
+        <keyseq keys="anjrr"/>
+        <insert character="18849"/>
+      </rule>
+      <rule>
+        <keyseq keys="anki"/>
+        <insert character="38286"/>
+      </rule>
+      <rule>
+        <keyseq keys="anklu"/>
+        <insert character="38329"/>
+      </rule>
+      <rule>
+        <keyseq keys="ankn"/>
+        <insert character="167114"/>
+      </rule>
+      <rule>
+        <keyseq keys="anlmc"/>
+        <insert character="38368"/>
+      </rule>
+      <rule>
+        <keyseq keys="anlmi"/>
+        <insert character="38313"/>
+      </rule>
+      <rule>
+        <keyseq keys="anm"/>
+        <insert character="38274"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmcw"/>
+        <insert character="38314"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmfj"/>
+        <insert character="38299"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmg"/>
+        <insert character="38287"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmgi"/>
+        <insert character="38304"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmj"/>
+        <insert character="38280"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmjk"/>
+        <insert character="38366"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmmm"/>
+        <insert character="38278"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmn"/>
+        <insert character="38277"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmnr"/>
+        <insert character="38300"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmt"/>
+        <insert character="38283"/>
+      </rule>
+      <rule>
+        <keyseq keys="anmwg"/>
+        <insert character="38345"/>
+      </rule>
+      <rule>
+        <keyseq keys="annhx"/>
+        <insert character="38331"/>
+      </rule>
+      <rule>
+        <keyseq keys="annkg"/>
+        <insert character="38318"/>
+      </rule>
+      <rule>
+        <keyseq keys="annok"/>
+        <insert character="38347"/>
+      </rule>
+      <rule>
+        <keyseq keys="ano"/>
+        <insert>
+          <candidates>閃欥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="anog"/>
+        <insert character="38325"/>
+      </rule>
+      <rule>
+        <keyseq keys="anoi"/>
+        <insert character="38309"/>
+      </rule>
+      <rule>
+        <keyseq keys="anok"/>
+        <insert character="26252"/>
+      </rule>
+      <rule>
+        <keyseq keys="anomc"/>
+        <insert character="167220"/>
+      </rule>
+      <rule>
+        <keyseq keys="anomm"/>
+        <insert character="38367"/>
+      </rule>
+      <rule>
+        <keyseq keys="anomr"/>
+        <insert character="38308"/>
+      </rule>
+      <rule>
+        <keyseq keys="anooo"/>
+        <insert character="38310"/>
+      </rule>
+      <rule>
+        <keyseq keys="anp"/>
+        <insert>
+          <candidates>悶𨳍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="anph"/>
+        <insert character="38303"/>
+      </rule>
+      <rule>
+        <keyseq keys="anqou"/>
+        <insert character="38362"/>
+      </rule>
+      <rule>
+        <keyseq keys="anr"/>
+        <insert character="21839"/>
+      </rule>
+      <rule>
+        <keyseq keys="anrhr"/>
+        <insert character="38317"/>
+      </rule>
+      <rule>
+        <keyseq keys="anrrj"/>
+        <insert character="38369"/>
+      </rule>
+      <rule>
+        <keyseq keys="anrrr"/>
+        <insert character="38342"/>
+      </rule>
+      <rule>
+        <keyseq keys="ansj"/>
+        <insert character="32862"/>
+      </rule>
+      <rule>
+        <keyseq keys="ansqf"/>
+        <insert character="38358"/>
+      </rule>
+      <rule>
+        <keyseq keys="ansrj"/>
+        <insert character="38370"/>
+      </rule>
+      <rule>
+        <keyseq keys="antc"/>
+        <insert character="38311"/>
+      </rule>
+      <rule>
+        <keyseq keys="antcu"/>
+        <insert character="38336"/>
+      </rule>
+      <rule>
+        <keyseq keys="antk"/>
+        <insert character="38306"/>
+      </rule>
+      <rule>
+        <keyseq keys="antuo"/>
+        <insert character="38357"/>
+      </rule>
+      <rule>
+        <keyseq keys="anumt"/>
+        <insert character="38355"/>
+      </rule>
+      <rule>
+        <keyseq keys="anus"/>
+        <insert character="143923"/>
+      </rule>
+      <rule>
+        <keyseq keys="anvff"/>
+        <insert character="167353"/>
+      </rule>
+      <rule>
+        <keyseq keys="anvit"/>
+        <insert character="38364"/>
+      </rule>
+      <rule>
+        <keyseq keys="anwd"/>
+        <insert character="38315"/>
+      </rule>
+      <rule>
+        <keyseq keys="anwl"/>
+        <insert character="38296"/>
+      </rule>
+      <rule>
+        <keyseq keys="anwlv"/>
+        <insert character="38372"/>
+      </rule>
+      <rule>
+        <keyseq keys="anygq"/>
+        <insert character="38373"/>
+      </rule>
+      <rule>
+        <keyseq keys="anyhn"/>
+        <insert character="38284"/>
+      </rule>
+      <rule>
+        <keyseq keys="anyhs"/>
+        <insert character="38285"/>
+      </rule>
+      <rule>
+        <keyseq keys="anyj"/>
+        <insert character="38295"/>
+      </rule>
+      <rule>
+        <keyseq keys="anyk"/>
+        <insert character="38292"/>
+      </rule>
+      <rule>
+        <keyseq keys="anylb"/>
+        <insert character="38297"/>
+      </rule>
+      <rule>
+        <keyseq keys="anymr"/>
+        <insert character="35518"/>
+      </rule>
+      <rule>
+        <keyseq keys="anysy"/>
+        <insert character="38332"/>
+      </rule>
+      <rule>
+        <keyseq keys="anyta"/>
+        <insert character="38343"/>
+      </rule>
+      <rule>
+        <keyseq keys="anyvo"/>
+        <insert character="38305"/>
+      </rule>
+      <rule>
+        <keyseq keys="aodmq"/>
+        <insert character="38873"/>
+      </rule>
+      <rule>
+        <keyseq keys="aofh"/>
+        <insert character="23583"/>
+      </rule>
+      <rule>
+        <keyseq keys="aohaf"/>
+        <insert character="40343"/>
+      </rule>
+      <rule>
+        <keyseq keys="aohh"/>
+        <insert character="26147"/>
+      </rule>
+      <rule>
+        <keyseq keys="aoii"/>
+        <insert character="26148"/>
+      </rule>
+      <rule>
+        <keyseq keys="aoin"/>
+        <insert character="26129"/>
+      </rule>
+      <rule>
+        <keyseq keys="aoir"/>
+        <insert character="26199"/>
+      </rule>
+      <rule>
+        <keyseq keys="aoj"/>
+        <insert character="26111"/>
+      </rule>
+      <rule>
+        <keyseq keys="aomb"/>
+        <insert character="15099"/>
+      </rule>
+      <rule>
+        <keyseq keys="aombc"/>
+        <insert character="38988"/>
+      </rule>
+      <rule>
+        <keyseq keys="aomn"/>
+        <insert>
+          <candidates>𣈥𣈯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aop"/>
+        <insert character="21273"/>
+      </rule>
+      <rule>
+        <keyseq keys="aowy"/>
+        <insert character="26214"/>
+      </rule>
+      <rule>
+        <keyseq keys="aphaf"/>
+        <insert character="40318"/>
+      </rule>
+      <rule>
+        <keyseq keys="aphh"/>
+        <insert>
+          <candidates>易昒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aphu"/>
+        <insert character="26195"/>
+      </rule>
+      <rule>
+        <keyseq keys="api"/>
+        <insert character="26099"/>
+      </rule>
+      <rule>
+        <keyseq keys="apim"/>
+        <insert character="26112"/>
+      </rule>
+      <rule>
+        <keyseq keys="apmm"/>
+        <insert character="26245"/>
+      </rule>
+      <rule>
+        <keyseq keys="app"/>
+        <insert character="26118"/>
+      </rule>
+      <rule>
+        <keyseq keys="apr"/>
+        <insert character="26155"/>
+      </rule>
+      <rule>
+        <keyseq keys="apu"/>
+        <insert character="26109"/>
+      </rule>
+      <rule>
+        <keyseq keys="apvo"/>
+        <insert character="26359"/>
+      </rule>
+      <rule>
+        <keyseq keys="aqhl"/>
+        <insert character="26211"/>
+      </rule>
+      <rule>
+        <keyseq keys="aqjm"/>
+        <insert character="26291"/>
+      </rule>
+      <rule>
+        <keyseq keys="aqka"/>
+        <insert character="26265"/>
+      </rule>
+      <rule>
+        <keyseq keys="aqmb"/>
+        <insert character="26228"/>
+      </rule>
+      <rule>
+        <keyseq keys="arf"/>
+        <insert>
+          <candidates>照煦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="armd"/>
+        <insert character="20884"/>
+      </rule>
+      <rule>
+        <keyseq keys="arrj"/>
+        <insert character="26298"/>
+      </rule>
+      <rule>
+        <keyseq keys="arrk"/>
+        <insert character="26350"/>
+      </rule>
+      <rule>
+        <keyseq keys="arye"/>
+        <insert character="26247"/>
+      </rule>
+      <rule>
+        <keyseq keys="asf"/>
+        <insert character="29021"/>
+      </rule>
+      <rule>
+        <keyseq keys="ashr"/>
+        <insert character="26157"/>
+      </rule>
+      <rule>
+        <keyseq keys="asje"/>
+        <insert character="26368"/>
+      </rule>
+      <rule>
+        <keyseq keys="asjs"/>
+        <insert character="26370"/>
+      </rule>
+      <rule>
+        <keyseq keys="askr"/>
+        <insert character="143817"/>
+      </rule>
+      <rule>
+        <keyseq keys="asmg"/>
+        <insert character="26332"/>
+      </rule>
+      <rule>
+        <keyseq keys="asp"/>
+        <insert character="26165"/>
+      </rule>
+      <rule>
+        <keyseq keys="astr"/>
+        <insert character="26289"/>
+      </rule>
+      <rule>
+        <keyseq keys="ata"/>
+        <insert character="143887"/>
+      </rule>
+      <rule>
+        <keyseq keys="atak"/>
+        <insert character="26287"/>
+      </rule>
+      <rule>
+        <keyseq keys="atbc"/>
+        <insert character="26218"/>
+      </rule>
+      <rule>
+        <keyseq keys="atbo"/>
+        <insert character="26330"/>
+      </rule>
+      <rule>
+        <keyseq keys="atce"/>
+        <insert character="26292"/>
+      </rule>
+      <rule>
+        <keyseq keys="atcr"/>
+        <insert character="35592"/>
+      </rule>
+      <rule>
+        <keyseq keys="atgi"/>
+        <insert character="15138"/>
+      </rule>
+      <rule>
+        <keyseq keys="atgs"/>
+        <insert>
+          <candidates>曦𣌀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="atlb"/>
+        <insert character="26282"/>
+      </rule>
+      <rule>
+        <keyseq keys="atlf"/>
+        <insert character="26339"/>
+      </rule>
+      <rule>
+        <keyseq keys="atlk"/>
+        <insert character="26254"/>
+      </rule>
+      <rule>
+        <keyseq keys="atlo"/>
+        <insert character="26293"/>
+      </rule>
+      <rule>
+        <keyseq keys="atmj"/>
+        <insert character="26308"/>
+      </rule>
+      <rule>
+        <keyseq keys="atnk"/>
+        <insert character="144082"/>
+      </rule>
+      <rule>
+        <keyseq keys="atw"/>
+        <insert character="143924"/>
+      </rule>
+      <rule>
+        <keyseq keys="atys"/>
+        <insert character="143863"/>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert>
+          <candidates>巴旵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="auam"/>
+        <insert character="26280"/>
+      </rule>
+      <rule>
+        <keyseq keys="aud"/>
+        <insert character="27113"/>
+      </rule>
+      <rule>
+        <keyseq keys="aue"/>
+        <insert character="15070"/>
+      </rule>
+      <rule>
+        <keyseq keys="aug"/>
+        <insert character="22600"/>
+      </rule>
+      <rule>
+        <keyseq keys="auhaf"/>
+        <insert character="40357"/>
+      </rule>
+      <rule>
+        <keyseq keys="auhqu"/>
+        <insert character="27639"/>
+      </rule>
+      <rule>
+        <keyseq keys="auks"/>
+        <insert character="21206"/>
+      </rule>
+      <rule>
+        <keyseq keys="aumt"/>
+        <insert character="26271"/>
+      </rule>
+      <rule>
+        <keyseq keys="aunl"/>
+        <insert character="37119"/>
+      </rule>
+      <rule>
+        <keyseq keys="aunwf"/>
+        <insert character="40000"/>
+      </rule>
+      <rule>
+        <keyseq keys="auu"/>
+        <insert>
+          <candidates>岊昢𣅽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="av"/>
+        <insert>
+          <candidates>艮妟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="avhaf"/>
+        <insert>
+          <candidates>鶡鷃鷐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="avhl"/>
+        <insert character="26319"/>
+      </rule>
+      <rule>
+        <keyseq keys="avhqu"/>
+        <insert character="27644"/>
+      </rule>
+      <rule>
+        <keyseq keys="avif"/>
+        <insert character="15118"/>
+      </rule>
+      <rule>
+        <keyseq keys="avii"/>
+        <insert character="144009"/>
+      </rule>
+      <rule>
+        <keyseq keys="avno"/>
+        <insert character="27463"/>
+      </rule>
+      <rule>
+        <keyseq keys="awla"/>
+        <insert character="26329"/>
+      </rule>
+      <rule>
+        <keyseq keys="awle"/>
+        <insert character="26364"/>
+      </rule>
+      <rule>
+        <keyseq keys="awlj"/>
+        <insert character="26318"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayaj"/>
+        <insert character="26219"/>
+      </rule>
+      <rule>
+        <keyseq keys="aybp"/>
+        <insert character="26344"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayck"/>
+        <insert character="26184"/>
+      </rule>
+      <rule>
+        <keyseq keys="aydk"/>
+        <insert character="26302"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayfd"/>
+        <insert character="143970"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayhs"/>
+        <insert>
+          <candidates>昉昘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ayk"/>
+        <insert>
+          <candidates>旼旻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ayoj"/>
+        <insert character="26220"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayrb"/>
+        <insert character="26272"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayrf"/>
+        <insert>
+          <candidates>景晾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ayrv"/>
+        <insert character="26345"/>
+      </rule>
+      <rule>
+        <keyseq keys="aysd"/>
+        <insert character="26246"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayso"/>
+        <insert character="26294"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayt"/>
+        <insert character="26161"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayta"/>
+        <insert character="26263"/>
+      </rule>
+      <rule>
+        <keyseq keys="aytg"/>
+        <insert character="26312"/>
+      </rule>
+      <rule>
+        <keyseq keys="aytj"/>
+        <insert character="26290"/>
+      </rule>
+      <rule>
+        <keyseq keys="ayvi"/>
+        <insert>
+          <candidates>昡𣆂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ayx"/>
+        <insert character="144096"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+        <insert character="26376"/>
+      </rule>
+      <rule>
+        <keyseq keys="bahm"/>
+        <insert character="33125"/>
+      </rule>
+      <rule>
+        <keyseq keys="bakb"/>
+        <insert character="24130"/>
+      </rule>
+      <rule>
+        <keyseq keys="bam"/>
+        <insert character="32966"/>
+      </rule>
+      <rule>
+        <keyseq keys="bamh"/>
+        <insert character="33144"/>
+      </rule>
+      <rule>
+        <keyseq keys="bang"/>
+        <insert character="33206"/>
+      </rule>
+      <rule>
+        <keyseq keys="bate"/>
+        <insert character="157834"/>
+      </rule>
+      <rule>
+        <keyseq keys="bau"/>
+        <insert character="32933"/>
+      </rule>
+      <rule>
+        <keyseq keys="bayc"/>
+        <insert character="20901"/>
+      </rule>
+      <rule>
+        <keyseq keys="bb"/>
+        <insert character="26379"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbb"/>
+        <insert character="39592"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbbr"/>
+        <insert character="33121"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbbuu"/>
+        <insert character="35254"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbbv"/>
+        <insert character="39613"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbdhe"/>
+        <insert character="39603"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbdi"/>
+        <insert character="33055"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbe"/>
+        <insert character="21463"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbggu"/>
+        <insert character="39632"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbhaf"/>
+        <insert character="40379"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbher"/>
+        <insert character="39612"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbhf"/>
+        <insert character="40300"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbhhj"/>
+        <insert character="39616"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbhmr"/>
+        <insert character="39610"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbhne"/>
+        <insert character="39600"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbhpm"/>
+        <insert character="39606"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbibi"/>
+        <insert character="39622"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbijc"/>
+        <insert character="39629"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbjhr"/>
+        <insert character="39618"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbjmc"/>
+        <insert character="39637"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbjr"/>
+        <insert character="39607"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbjti"/>
+        <insert character="39638"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbkms"/>
+        <insert character="39611"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbkni"/>
+        <insert character="39595"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbln"/>
+        <insert character="21102"/>
+      </rule>
+      <rule>
+        <keyseq keys="bblws"/>
+        <insert character="170573"/>
+      </rule>
+      <rule>
+        <keyseq keys="bblwv"/>
+        <insert character="39631"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbmbc"/>
+        <insert character="39005"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbmj"/>
+        <insert character="39597"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbmlk"/>
+        <insert character="39614"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbmr"/>
+        <insert character="33012"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbnd"/>
+        <insert character="33068"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbnq"/>
+        <insert character="33308"/>
+      </rule>
+      <rule>
+        <keyseq keys="bboll"/>
+        <insert character="39601"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbpe"/>
+        <insert character="24859"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbpp"/>
+        <insert character="170536"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbpru"/>
+        <insert character="39602"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbr"/>
+        <insert character="21692"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbsd"/>
+        <insert character="15161"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbtmt"/>
+        <insert character="39634"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbtqm"/>
+        <insert character="39626"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbtwt"/>
+        <insert character="39636"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbu"/>
+        <insert character="20098"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbug"/>
+        <insert character="33246"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbul"/>
+        <insert character="40719"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbuu"/>
+        <insert character="35219"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbwd"/>
+        <insert character="39617"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbwli"/>
+        <insert character="39633"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbyck"/>
+        <insert character="39609"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbyhn"/>
+        <insert character="39599"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbykb"/>
+        <insert character="39635"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbymp"/>
+        <insert character="39604"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbypt"/>
+        <insert character="39639"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbyrb"/>
+        <insert character="39623"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbytj"/>
+        <insert character="36781"/>
+      </rule>
+      <rule>
+        <keyseq keys="bbyvo"/>
+        <insert character="39608"/>
+      </rule>
+      <rule>
+        <keyseq keys="bc"/>
+        <insert>
+          <candidates>㓁𦉪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bcabu"/>
+        <insert character="36085"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcamh"/>
+        <insert character="163261"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcaph"/>
+        <insert character="36060"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcbcc"/>
+        <insert character="36116"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcbcd"/>
+        <insert character="36061"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcbgr"/>
+        <insert character="36057"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcbjj"/>
+        <insert character="36081"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcbsd"/>
+        <insert character="163204"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcbuc"/>
+        <insert character="36047"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcbuu"/>
+        <insert character="35245"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcc"/>
+        <insert character="37965"/>
+      </rule>
+      <rule>
+        <keyseq keys="bccim"/>
+        <insert character="163292"/>
+      </rule>
+      <rule>
+        <keyseq keys="bccwa"/>
+        <insert character="36104"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcdh"/>
+        <insert character="36001"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcfbc"/>
+        <insert character="36120"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcff"/>
+        <insert character="36071"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcfmu"/>
+        <insert character="163174"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcgwc"/>
+        <insert character="36118"/>
+      </rule>
+      <rule>
+        <keyseq keys="bchaf"/>
+        <insert>
+          <candidates>鵙鸎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bche"/>
+        <insert character="36009"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcher"/>
+        <insert character="36034"/>
+      </rule>
+      <rule>
+        <keyseq keys="bchio"/>
+        <insert character="36022"/>
+      </rule>
+      <rule>
+        <keyseq keys="bchjr"/>
+        <insert character="163187"/>
+      </rule>
+      <rule>
+        <keyseq keys="bchpm"/>
+        <insert character="36030"/>
+      </rule>
+      <rule>
+        <keyseq keys="bchqm"/>
+        <insert character="36025"/>
+      </rule>
+      <rule>
+        <keyseq keys="bchuc"/>
+        <insert character="163407"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcibi"/>
+        <insert character="36091"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcig"/>
+        <insert character="36045"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcii"/>
+        <insert character="36068"/>
+      </rule>
+      <rule>
+        <keyseq keys="bciih"/>
+        <insert character="36098"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcij"/>
+        <insert character="36042"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcije"/>
+        <insert character="36053"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcikk"/>
+        <insert character="36102"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcim"/>
+        <insert character="17445"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcims"/>
+        <insert character="36115"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcir"/>
+        <insert character="36029"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcj"/>
+        <insert character="32952"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcjir"/>
+        <insert character="36083"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcjka"/>
+        <insert character="36077"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcjmf"/>
+        <insert character="36073"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcjmn"/>
+        <insert character="36015"/>
+      </rule>
+      <rule>
+        <keyseq keys="bckb"/>
+        <insert character="36036"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcll"/>
+        <insert character="36055"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcllp"/>
+        <insert character="36099"/>
+      </rule>
+      <rule>
+        <keyseq keys="bclmt"/>
+        <insert character="36112"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcln"/>
+        <insert character="21063"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcmbc"/>
+        <insert character="19172"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcmj"/>
+        <insert character="32597"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcmmv"/>
+        <insert character="36049"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcmpm"/>
+        <insert character="36070"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcmvn"/>
+        <insert character="29974"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcmwj"/>
+        <insert character="36105"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcncr"/>
+        <insert character="36109"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcnd"/>
+        <insert character="163119"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcnh"/>
+        <insert character="17394"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcnl"/>
+        <insert>
+          <candidates>郥鄍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bcoju"/>
+        <insert character="32588"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcok"/>
+        <insert character="25943"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcomd"/>
+        <insert character="36054"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcomf"/>
+        <insert character="36050"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcpd"/>
+        <insert character="36004"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcqka"/>
+        <insert character="36080"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcqmb"/>
+        <insert character="18300"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcr"/>
+        <insert character="20879"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcrhu"/>
+        <insert character="36026"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcrl"/>
+        <insert character="33139"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcru"/>
+        <insert character="33067"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcrxu"/>
+        <insert character="40710"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcsh"/>
+        <insert character="26380"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcshr"/>
+        <insert character="163155"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcsmv"/>
+        <insert character="36076"/>
+      </rule>
+      <rule>
+        <keyseq keys="bctbc"/>
+        <insert character="36063"/>
+      </rule>
+      <rule>
+        <keyseq keys="bctco"/>
+        <insert character="36108"/>
+      </rule>
+      <rule>
+        <keyseq keys="bctct"/>
+        <insert character="36089"/>
+      </rule>
+      <rule>
+        <keyseq keys="bctis"/>
+        <insert character="36124"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcttb"/>
+        <insert character="36092"/>
+      </rule>
+      <rule>
+        <keyseq keys="bctxc"/>
+        <insert character="36090"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcv"/>
+        <insert character="23344"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcyaj"/>
+        <insert character="156368"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcyhn"/>
+        <insert character="36005"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcymr"/>
+        <insert character="35707"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcyoj"/>
+        <insert character="36069"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcyr"/>
+        <insert character="36028"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcytr"/>
+        <insert character="36064"/>
+      </rule>
+      <rule>
+        <keyseq keys="bcyvo"/>
+        <insert character="36037"/>
+      </rule>
+      <rule>
+        <keyseq keys="bd"/>
+        <insert character="37319"/>
+      </rule>
+      <rule>
+        <keyseq keys="bdd"/>
+        <insert character="20903"/>
+      </rule>
+      <rule>
+        <keyseq keys="bddf"/>
+        <insert character="157790"/>
+      </rule>
+      <rule>
+        <keyseq keys="bdhhh"/>
+        <insert character="24425"/>
+      </rule>
+      <rule>
+        <keyseq keys="bdi"/>
+        <insert character="32920"/>
+      </rule>
+      <rule>
+        <keyseq keys="bdnl"/>
+        <insert character="37083"/>
+      </rule>
+      <rule>
+        <keyseq keys="bdoe"/>
+        <insert character="33181"/>
+      </rule>
+      <rule>
+        <keyseq keys="bdu"/>
+        <insert character="20083"/>
+      </rule>
+      <rule>
+        <keyseq keys="bdw"/>
+        <insert character="33110"/>
+      </rule>
+      <rule>
+        <keyseq keys="beee"/>
+        <insert>
+          <candidates>腏𠖎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="behaf"/>
+        <insert character="40354"/>
+      </rule>
+      <rule>
+        <keyseq keys="bf"/>
+        <insert character="28825"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfbg"/>
+        <insert character="33179"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfcb"/>
+        <insert character="33164"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfd"/>
+        <insert>
+          <candidates>脒冞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bfdq"/>
+        <insert character="33190"/>
+      </rule>
+      <rule>
+        <keyseq keys="bffs"/>
+        <insert character="26405"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfhvf"/>
+        <insert character="32291"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfmu"/>
+        <insert character="33009"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfp"/>
+        <insert character="25080"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfq"/>
+        <insert character="32982"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqc"/>
+        <insert character="36088"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqe"/>
+        <insert character="28373"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqf"/>
+        <insert>
+          <candidates>騰縢黱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bfqg"/>
+        <insert character="22605"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqi"/>
+        <insert character="34723"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqr"/>
+        <insert character="35588"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqs"/>
+        <insert character="21213"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqu"/>
+        <insert character="33091"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfqv"/>
+        <insert character="23221"/>
+      </rule>
+      <rule>
+        <keyseq keys="bfu"/>
+        <insert character="20095"/>
+      </rule>
+      <rule>
+        <keyseq keys="bg"/>
+        <insert character="32922"/>
+      </rule>
+      <rule>
+        <keyseq keys="bggu"/>
+        <insert character="33198"/>
+      </rule>
+      <rule>
+        <keyseq keys="bghaf"/>
+        <insert character="40476"/>
+      </rule>
+      <rule>
+        <keyseq keys="bghqu"/>
+        <insert character="27661"/>
+      </rule>
+      <rule>
+        <keyseq keys="bgi"/>
+        <insert character="32992"/>
+      </rule>
+      <rule>
+        <keyseq keys="bgil"/>
+        <insert character="33050"/>
+      </rule>
+      <rule>
+        <keyseq keys="bgr"/>
+        <insert character="21608"/>
+      </rule>
+      <rule>
+        <keyseq keys="bgte"/>
+        <insert character="33228"/>
+      </rule>
+      <rule>
+        <keyseq keys="bgth"/>
+        <insert character="33192"/>
+      </rule>
+      <rule>
+        <keyseq keys="bha"/>
+        <insert character="32969"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhae"/>
+        <insert character="33146"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhbue"/>
+        <insert character="35996"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhbvk"/>
+        <insert character="35989"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhdh"/>
+        <insert character="35962"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhdn"/>
+        <insert character="33079"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhdv"/>
+        <insert character="33095"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhdw"/>
+        <insert character="33200"/>
+      </rule>
+      <rule>
+        <keyseq keys="bher"/>
+        <insert character="33011"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhgf"/>
+        <insert character="33232"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhhau"/>
+        <insert character="35980"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhher"/>
+        <insert character="35977"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhhh"/>
+        <insert character="32924"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhhhj"/>
+        <insert character="35983"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhhj"/>
+        <insert character="33086"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhhv"/>
+        <insert character="33032"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhhwp"/>
+        <insert character="35988"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhi"/>
+        <insert character="157593"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhjc"/>
+        <insert character="35969"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhjd"/>
+        <insert character="17389"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhje"/>
+        <insert character="33142"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhjg"/>
+        <insert character="33131"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhjm"/>
+        <insert character="33092"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhju"/>
+        <insert character="33135"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhlq"/>
+        <insert character="35972"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhlwv"/>
+        <insert character="35991"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhma"/>
+        <insert character="35978"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhmam"/>
+        <insert character="35974"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhmj"/>
+        <insert character="35963"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhml"/>
+        <insert character="32949"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhn"/>
+        <insert>
+          <candidates>肌冗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bhne"/>
+        <insert character="32929"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhob"/>
+        <insert character="35965"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhod"/>
+        <insert character="35973"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhomn"/>
+        <insert character="35984"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhon"/>
+        <insert character="33019"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhpi"/>
+        <insert character="35961"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhpm"/>
+        <insert character="32989"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhqm"/>
+        <insert character="32988"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhqo"/>
+        <insert character="32965"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhrrj"/>
+        <insert character="35994"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhrye"/>
+        <insert character="35985"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhs"/>
+        <insert character="32985"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhshr"/>
+        <insert character="35970"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhsrr"/>
+        <insert character="35993"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhtak"/>
+        <insert character="35992"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhtrg"/>
+        <insert character="35995"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhtw"/>
+        <insert character="35987"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhuc"/>
+        <insert character="33250"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhumb"/>
+        <insert character="35986"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhuu"/>
+        <insert>
+          <candidates>貀膬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bhvo"/>
+        <insert character="32973"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhwg"/>
+        <insert character="35981"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhwp"/>
+        <insert character="33165"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhx"/>
+        <insert character="33280"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhxe"/>
+        <insert character="33156"/>
+      </rule>
+      <rule>
+        <keyseq keys="bhxo"/>
+        <insert character="33140"/>
+      </rule>
+      <rule>
+        <keyseq keys="biav"/>
+        <insert character="26390"/>
+      </rule>
+      <rule>
+        <keyseq keys="bibi"/>
+        <insert character="33162"/>
+      </rule>
+      <rule>
+        <keyseq keys="bice"/>
+        <insert>
+          <candidates>朘脧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bijb"/>
+        <insert character="33071"/>
+      </rule>
+      <rule>
+        <keyseq keys="bije"/>
+        <insert character="33049"/>
+      </rule>
+      <rule>
+        <keyseq keys="bikf"/>
+        <insert character="148769"/>
+      </rule>
+      <rule>
+        <keyseq keys="bikk"/>
+        <insert character="32968"/>
+      </rule>
+      <rule>
+        <keyseq keys="bine"/>
+        <insert character="33033"/>
+      </rule>
+      <rule>
+        <keyseq keys="bioi"/>
+        <insert character="33105"/>
+      </rule>
+      <rule>
+        <keyseq keys="bipc"/>
+        <insert character="33193"/>
+      </rule>
+      <rule>
+        <keyseq keys="bipf"/>
+        <insert character="33237"/>
+      </rule>
+      <rule>
+        <keyseq keys="bir"/>
+        <insert character="32974"/>
+      </rule>
+      <rule>
+        <keyseq keys="bitc"/>
+        <insert character="33217"/>
+      </rule>
+      <rule>
+        <keyseq keys="biypu"/>
+        <insert character="34402"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjb"/>
+        <insert character="32954"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjbd"/>
+        <insert character="33046"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjbj"/>
+        <insert character="33129"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjcg"/>
+        <insert character="33187"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjcm"/>
+        <insert character="33108"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjcr"/>
+        <insert character="157619"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjcu"/>
+        <insert character="157766"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjdhe"/>
+        <insert character="30392"/>
+      </rule>
+      <rule>
+        <keyseq keys="bje"/>
+        <insert character="32930"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjhaf"/>
+        <insert character="40356"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjii"/>
+        <insert character="33182"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjkp"/>
+        <insert character="157361"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjlmi"/>
+        <insert character="34824"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjmbc"/>
+        <insert character="38992"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjmc"/>
+        <insert character="33231"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjmf"/>
+        <insert character="33113"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjmo"/>
+        <insert character="33114"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjmu"/>
+        <insert character="33048"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjnl"/>
+        <insert character="37126"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjnu"/>
+        <insert character="33109"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjtc"/>
+        <insert character="33209"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjti"/>
+        <insert character="33239"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjv"/>
+        <insert character="33018"/>
+      </rule>
+      <rule>
+        <keyseq keys="bjwj"/>
+        <insert character="36557"/>
+      </rule>
+      <rule>
+        <keyseq keys="bk"/>
+        <insert>
+          <candidates>冈罓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bkcf"/>
+        <insert character="33195"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkcor"/>
+        <insert character="35903"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkcu"/>
+        <insert character="157620"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkf"/>
+        <insert>
+          <candidates>然𤉷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bkhaf"/>
+        <insert>
+          <candidates>鶪鷄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bki"/>
+        <insert>
+          <candidates>肽肱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bkic"/>
+        <insert character="33038"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkk"/>
+        <insert character="32593"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkkb"/>
+        <insert character="33066"/>
+      </rule>
+      <rule>
+        <keyseq keys="bklu"/>
+        <insert character="33100"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkms"/>
+        <insert character="33007"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkn"/>
+        <insert character="33008"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkni"/>
+        <insert character="32914"/>
+      </rule>
+      <rule>
+        <keyseq keys="bknl"/>
+        <insert character="37113"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkog"/>
+        <insert character="38622"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkoo"/>
+        <insert character="33061"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkpb"/>
+        <insert character="17453"/>
+      </rule>
+      <rule>
+        <keyseq keys="bks"/>
+        <insert character="32907"/>
+      </rule>
+      <rule>
+        <keyseq keys="bkss"/>
+        <insert character="33031"/>
+      </rule>
+      <rule>
+        <keyseq keys="blbk"/>
+        <insert character="32998"/>
+      </rule>
+      <rule>
+        <keyseq keys="blbu"/>
+        <insert character="17369"/>
+      </rule>
+      <rule>
+        <keyseq keys="bll"/>
+        <insert character="156267"/>
+      </rule>
+      <rule>
+        <keyseq keys="blln"/>
+        <insert character="32967"/>
+      </rule>
+      <rule>
+        <keyseq keys="blmo"/>
+        <insert>
+          <candidates>朓脁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="blmy"/>
+        <insert character="33107"/>
+      </rule>
+      <rule>
+        <keyseq keys="bln"/>
+        <insert character="21014"/>
+      </rule>
+      <rule>
+        <keyseq keys="blu"/>
+        <insert character="35265"/>
+      </rule>
+      <rule>
+        <keyseq keys="blwl"/>
+        <insert character="32962"/>
+      </rule>
+      <rule>
+        <keyseq keys="blwv"/>
+        <insert character="33186"/>
+      </rule>
+      <rule>
+        <keyseq keys="blxh"/>
+        <insert character="32975"/>
+      </rule>
+      <rule>
+        <keyseq keys="bm"/>
+        <insert>
+          <candidates>且肛囗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bmbb"/>
+        <insert character="33233"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmbc"/>
+        <insert character="17427"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmbg"/>
+        <insert character="33243"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmbl"/>
+        <insert character="33017"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmcw"/>
+        <insert character="157365"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmf"/>
+        <insert character="32935"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmfb"/>
+        <insert character="157832"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmfm"/>
+        <insert character="32986"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmfr"/>
+        <insert character="33076"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmhaf"/>
+        <insert character="40225"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmig"/>
+        <insert character="33013"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmj"/>
+        <insert character="32925"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmke"/>
+        <insert character="29232"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmks"/>
+        <insert character="21161"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmlm"/>
+        <insert character="157462"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmln"/>
+        <insert character="21022"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmmc"/>
+        <insert character="20855"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmmo"/>
+        <insert character="20898"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmms"/>
+        <insert character="32927"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmmu"/>
+        <insert character="26378"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmmv"/>
+        <insert character="33060"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmog"/>
+        <insert character="38606"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmr"/>
+        <insert character="21516"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmrb"/>
+        <insert character="33160"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmrt"/>
+        <insert character="33072"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmrw"/>
+        <insert>
+          <candidates>腷冨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bmso"/>
+        <insert>
+          <candidates>豚䐁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bmui"/>
+        <insert character="20896"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmvm"/>
+        <insert character="33051"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmwf"/>
+        <insert character="33176"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmwl"/>
+        <insert character="33148"/>
+      </rule>
+      <rule>
+        <keyseq keys="bmwv"/>
+        <insert character="33136"/>
+      </rule>
+      <rule>
+        <keyseq keys="bn"/>
+        <insert character="32906"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnau"/>
+        <insert>
+          <candidates>脕脃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bncr"/>
+        <insert character="33213"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnd"/>
+        <insert character="23386"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnii"/>
+        <insert character="33177"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnkg"/>
+        <insert character="33057"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnkq"/>
+        <insert character="33137"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnlii"/>
+        <insert character="34859"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnmu"/>
+        <insert character="33030"/>
+      </rule>
+      <rule>
+        <keyseq keys="bno"/>
+        <insert character="32951"/>
+      </rule>
+      <rule>
+        <keyseq keys="bnui"/>
+        <insert character="20900"/>
+      </rule>
+      <rule>
+        <keyseq keys="bo"/>
+        <insert character="36125"/>
+      </rule>
+      <rule>
+        <keyseq keys="boae"/>
+        <insert character="33145"/>
+      </rule>
+      <rule>
+        <keyseq keys="boah"/>
+        <insert character="33171"/>
+      </rule>
+      <rule>
+        <keyseq keys="bob"/>
+        <insert character="32941"/>
+      </rule>
+      <rule>
+        <keyseq keys="bobo"/>
+        <insert character="26386"/>
+      </rule>
+      <rule>
+        <keyseq keys="bobr"/>
+        <insert character="157402"/>
+      </rule>
+      <rule>
+        <keyseq keys="bodi"/>
+        <insert character="32981"/>
+      </rule>
+      <rule>
+        <keyseq keys="bog"/>
+        <insert character="33085"/>
+      </rule>
+      <rule>
+        <keyseq keys="bogf"/>
+        <insert character="33202"/>
+      </rule>
+      <rule>
+        <keyseq keys="bogs"/>
+        <insert character="33223"/>
+      </rule>
+      <rule>
+        <keyseq keys="bohh"/>
+        <insert character="32983"/>
+      </rule>
+      <rule>
+        <keyseq keys="boii"/>
+        <insert character="26382"/>
+      </rule>
+      <rule>
+        <keyseq keys="boin"/>
+        <insert character="32931"/>
+      </rule>
+      <rule>
+        <keyseq keys="boip"/>
+        <insert character="33101"/>
+      </rule>
+      <rule>
+        <keyseq keys="boma"/>
+        <insert character="33214"/>
+      </rule>
+      <rule>
+        <keyseq keys="bomc"/>
+        <insert character="157436"/>
+      </rule>
+      <rule>
+        <keyseq keys="bommf"/>
+        <insert character="31085"/>
+      </rule>
+      <rule>
+        <keyseq keys="bomn"/>
+        <insert character="33127"/>
+      </rule>
+      <rule>
+        <keyseq keys="bomo"/>
+        <insert character="33225"/>
+      </rule>
+      <rule>
+        <keyseq keys="bomrt"/>
+        <insert character="35915"/>
+      </rule>
+      <rule>
+        <keyseq keys="bon"/>
+        <insert character="32912"/>
+      </rule>
+      <rule>
+        <keyseq keys="boog"/>
+        <insert character="33054"/>
+      </rule>
+      <rule>
+        <keyseq keys="bopd"/>
+        <insert character="32995"/>
+      </rule>
+      <rule>
+        <keyseq keys="boq"/>
+        <insert character="33036"/>
+      </rule>
+      <rule>
+        <keyseq keys="botf"/>
+        <insert character="33204"/>
+      </rule>
+      <rule>
+        <keyseq keys="bowy"/>
+        <insert character="33058"/>
+      </rule>
+      <rule>
+        <keyseq keys="boymr"/>
+        <insert character="35431"/>
+      </rule>
+      <rule>
+        <keyseq keys="bpa"/>
+        <insert character="33026"/>
+      </rule>
+      <rule>
+        <keyseq keys="bph"/>
+        <insert character="17375"/>
+      </rule>
+      <rule>
+        <keyseq keys="bphr"/>
+        <insert character="33047"/>
+      </rule>
+      <rule>
+        <keyseq keys="bpp"/>
+        <insert character="32950"/>
+      </rule>
+      <rule>
+        <keyseq keys="bpr"/>
+        <insert>
+          <candidates>朐胊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bpru"/>
+        <insert character="32990"/>
+      </rule>
+      <rule>
+        <keyseq keys="bpu"/>
+        <insert character="32939"/>
+      </rule>
+      <rule>
+        <keyseq keys="bpuk"/>
+        <insert character="33016"/>
+      </rule>
+      <rule>
+        <keyseq keys="bq"/>
+        <insert character="29992"/>
+      </rule>
+      <rule>
+        <keyseq keys="bqkk"/>
+        <insert character="33120"/>
+      </rule>
+      <rule>
+        <keyseq keys="bqmb"/>
+        <insert character="33096"/>
+      </rule>
+      <rule>
+        <keyseq keys="bqmf"/>
+        <insert character="33158"/>
+      </rule>
+      <rule>
+        <keyseq keys="bqu"/>
+        <insert character="29993"/>
+      </rule>
+      <rule>
+        <keyseq keys="brc"/>
+        <insert character="32977"/>
+      </rule>
+      <rule>
+        <keyseq keys="brhaf"/>
+        <insert character="40304"/>
+      </rule>
+      <rule>
+        <keyseq keys="brhg"/>
+        <insert character="33069"/>
+      </rule>
+      <rule>
+        <keyseq keys="brhhh"/>
+        <insert character="24427"/>
+      </rule>
+      <rule>
+        <keyseq keys="brhvf"/>
+        <insert character="155994"/>
+      </rule>
+      <rule>
+        <keyseq keys="bri"/>
+        <insert character="25113"/>
+      </rule>
+      <rule>
+        <keyseq keys="brog"/>
+        <insert character="38613"/>
+      </rule>
+      <rule>
+        <keyseq keys="brrd"/>
+        <insert character="33226"/>
+      </rule>
+      <rule>
+        <keyseq keys="brrs"/>
+        <insert character="33133"/>
+      </rule>
+      <rule>
+        <keyseq keys="brsmm"/>
+        <insert character="32738"/>
+      </rule>
+      <rule>
+        <keyseq keys="bsd"/>
+        <insert character="29229"/>
+      </rule>
+      <rule>
+        <keyseq keys="bse"/>
+        <insert character="33074"/>
+      </rule>
+      <rule>
+        <keyseq keys="bsef"/>
+        <insert character="40297"/>
+      </rule>
+      <rule>
+        <keyseq keys="bshh"/>
+        <insert character="35960"/>
+      </rule>
+      <rule>
+        <keyseq keys="bshi"/>
+        <insert character="32917"/>
+      </rule>
+      <rule>
+        <keyseq keys="bsjr"/>
+        <insert character="33106"/>
+      </rule>
+      <rule>
+        <keyseq keys="bsle"/>
+        <insert character="26381"/>
+      </rule>
+      <rule>
+        <keyseq keys="bsmg"/>
+        <insert character="33115"/>
+      </rule>
+      <rule>
+        <keyseq keys="bsmh"/>
+        <insert character="33184"/>
+      </rule>
+      <rule>
+        <keyseq keys="bsmv"/>
+        <insert character="33081"/>
+      </rule>
+      <rule>
+        <keyseq keys="bss"/>
+        <insert character="20984"/>
+      </rule>
+      <rule>
+        <keyseq keys="bstv"/>
+        <insert character="157644"/>
+      </rule>
+      <rule>
+        <keyseq keys="bt"/>
+        <insert>
+          <candidates>冊皿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bta"/>
+        <insert character="33098"/>
+      </rule>
+      <rule>
+        <keyseq keys="btab"/>
+        <insert character="20906"/>
+      </rule>
+      <rule>
+        <keyseq keys="btak"/>
+        <insert character="33180"/>
+      </rule>
+      <rule>
+        <keyseq keys="btav"/>
+        <insert character="33224"/>
+      </rule>
+      <rule>
+        <keyseq keys="btbc"/>
+        <insert character="33094"/>
+      </rule>
+      <rule>
+        <keyseq keys="btbo"/>
+        <insert character="26406"/>
+      </rule>
+      <rule>
+        <keyseq keys="btbs"/>
+        <insert character="157416"/>
+      </rule>
+      <rule>
+        <keyseq keys="btca"/>
+        <insert character="157806"/>
+      </rule>
+      <rule>
+        <keyseq keys="btct"/>
+        <insert character="33161"/>
+      </rule>
+      <rule>
+        <keyseq keys="btgr"/>
+        <insert character="33203"/>
+      </rule>
+      <rule>
+        <keyseq keys="btis"/>
+        <insert character="33247"/>
+      </rule>
+      <rule>
+        <keyseq keys="btk"/>
+        <insert character="26389"/>
+      </rule>
+      <rule>
+        <keyseq keys="btlf"/>
+        <insert character="33241"/>
+      </rule>
+      <rule>
+        <keyseq keys="btlk"/>
+        <insert character="26400"/>
+      </rule>
+      <rule>
+        <keyseq keys="btln"/>
+        <insert>
+          <candidates>删刪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="btmbc"/>
+        <insert>
+          <candidates>頯𩓚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="btmc"/>
+        <insert character="157505"/>
+      </rule>
+      <rule>
+        <keyseq keys="btmd"/>
+        <insert character="33116"/>
+      </rule>
+      <rule>
+        <keyseq keys="btmj"/>
+        <insert character="157724"/>
+      </rule>
+      <rule>
+        <keyseq keys="btoe"/>
+        <insert character="33234"/>
+      </rule>
+      <rule>
+        <keyseq keys="btt"/>
+        <insert>
+          <candidates>肼胼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="btu"/>
+        <insert character="23713"/>
+      </rule>
+      <rule>
+        <keyseq keys="btwv"/>
+        <insert character="33215"/>
+      </rule>
+      <rule>
+        <keyseq keys="btyj"/>
+        <insert character="33205"/>
+      </rule>
+      <rule>
+        <keyseq keys="btyv"/>
+        <insert character="32596"/>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <insert>
+          <candidates>目冚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="buahm"/>
+        <insert character="30578"/>
+      </rule>
+      <rule>
+        <keyseq keys="buahu"/>
+        <insert character="30584"/>
+      </rule>
+      <rule>
+        <keyseq keys="buamj"/>
+        <insert character="30533"/>
+      </rule>
+      <rule>
+        <keyseq keys="buamo"/>
+        <insert character="30588"/>
+      </rule>
+      <rule>
+        <keyseq keys="buana"/>
+        <insert character="30647"/>
+      </rule>
+      <rule>
+        <keyseq keys="buanb"/>
+        <insert character="30639"/>
+      </rule>
+      <rule>
+        <keyseq keys="buank"/>
+        <insert character="30681"/>
+      </rule>
+      <rule>
+        <keyseq keys="buav"/>
+        <insert character="30524"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubac"/>
+        <insert character="30609"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubbe"/>
+        <insert character="30649"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubbq"/>
+        <insert character="30636"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubd"/>
+        <insert character="30572"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubgr"/>
+        <insert character="30573"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubsd"/>
+        <insert character="30556"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubuk"/>
+        <insert character="30593"/>
+      </rule>
+      <rule>
+        <keyseq keys="bubuu"/>
+        <insert>
+          <candidates>睍覞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bubvk"/>
+        <insert character="152144"/>
+      </rule>
+      <rule>
+        <keyseq keys="buc"/>
+        <insert character="35997"/>
+      </rule>
+      <rule>
+        <keyseq keys="buce"/>
+        <insert character="26401"/>
+      </rule>
+      <rule>
+        <keyseq keys="bucim"/>
+        <insert character="30600"/>
+      </rule>
+      <rule>
+        <keyseq keys="bucms"/>
+        <insert character="30459"/>
+      </rule>
+      <rule>
+        <keyseq keys="bucnh"/>
+        <insert character="30535"/>
+      </rule>
+      <rule>
+        <keyseq keys="bucsh"/>
+        <insert character="30460"/>
+      </rule>
+      <rule>
+        <keyseq keys="budhl"/>
+        <insert character="152038"/>
+      </rule>
+      <rule>
+        <keyseq keys="budmf"/>
+        <insert character="152097"/>
+      </rule>
+      <rule>
+        <keyseq keys="budoo"/>
+        <insert character="30558"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufb"/>
+        <insert character="30532"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufbf"/>
+        <insert character="30680"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufbg"/>
+        <insert character="30624"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufbq"/>
+        <insert character="152263"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufd"/>
+        <insert character="30511"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufdq"/>
+        <insert character="30645"/>
+      </rule>
+      <rule>
+        <keyseq keys="buff"/>
+        <insert character="30546"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufh"/>
+        <insert character="30471"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufq"/>
+        <insert character="30507"/>
+      </rule>
+      <rule>
+        <keyseq keys="bufqu"/>
+        <insert character="30560"/>
+      </rule>
+      <rule>
+        <keyseq keys="bugce"/>
+        <insert character="30550"/>
+      </rule>
+      <rule>
+        <keyseq keys="bugcg"/>
+        <insert character="30566"/>
+      </rule>
+      <rule>
+        <keyseq keys="bugg"/>
+        <insert character="30509"/>
+      </rule>
+      <rule>
+        <keyseq keys="buggu"/>
+        <insert character="16497"/>
+      </rule>
+      <rule>
+        <keyseq keys="bugit"/>
+        <insert character="30604"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhaf"/>
+        <insert>
+          <candidates>鷂瞗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="buhce"/>
+        <insert character="152217"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhdf"/>
+        <insert character="30597"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhe"/>
+        <insert character="30469"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhfb"/>
+        <insert character="152280"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhgf"/>
+        <insert character="30660"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhhj"/>
+        <insert character="30565"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhhv"/>
+        <insert character="30525"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhio"/>
+        <insert character="30504"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhjm"/>
+        <insert character="30561"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhju"/>
+        <insert character="30595"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhml"/>
+        <insert character="30458"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhni"/>
+        <insert character="39099"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhok"/>
+        <insert character="35257"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhoo"/>
+        <insert character="30619"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhpa"/>
+        <insert character="30567"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhqi"/>
+        <insert character="30539"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhqo"/>
+        <insert character="30499"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhqu"/>
+        <insert character="30474"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhsk"/>
+        <insert character="30553"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhu"/>
+        <insert character="35211"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhus"/>
+        <insert character="30671"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhvf"/>
+        <insert character="32327"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhxe"/>
+        <insert character="30605"/>
+      </rule>
+      <rule>
+        <keyseq keys="buhxu"/>
+        <insert character="30568"/>
+      </rule>
+      <rule>
+        <keyseq keys="buice"/>
+        <insert character="30531"/>
+      </rule>
+      <rule>
+        <keyseq keys="buig"/>
+        <insert character="151934"/>
+      </rule>
+      <rule>
+        <keyseq keys="buihq"/>
+        <insert character="30520"/>
+      </rule>
+      <rule>
+        <keyseq keys="buik"/>
+        <insert character="29386"/>
+      </rule>
+      <rule>
+        <keyseq keys="buir"/>
+        <insert character="30489"/>
+      </rule>
+      <rule>
+        <keyseq keys="buitc"/>
+        <insert character="30668"/>
+      </rule>
+      <rule>
+        <keyseq keys="buiv"/>
+        <insert character="30483"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujbc"/>
+        <insert character="30603"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujcm"/>
+        <insert character="30654"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujd"/>
+        <insert character="30491"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujjl"/>
+        <insert character="16490"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujka"/>
+        <insert character="30585"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujlo"/>
+        <insert character="30571"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujmc"/>
+        <insert>
+          <candidates>瞚矉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bujmm"/>
+        <insert character="30587"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujmn"/>
+        <insert character="30493"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujmu"/>
+        <insert character="30534"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujnu"/>
+        <insert character="30549"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujpn"/>
+        <insert character="30659"/>
+      </rule>
+      <rule>
+        <keyseq keys="bujqr"/>
+        <insert character="30606"/>
+      </rule>
+      <rule>
+        <keyseq keys="bukcf"/>
+        <insert character="30637"/>
+      </rule>
+      <rule>
+        <keyseq keys="bukkb"/>
+        <insert character="30542"/>
+      </rule>
+      <rule>
+        <keyseq keys="bukmf"/>
+        <insert character="152039"/>
+      </rule>
+      <rule>
+        <keyseq keys="bukn"/>
+        <insert character="30513"/>
+      </rule>
+      <rule>
+        <keyseq keys="bukoo"/>
+        <insert character="16441"/>
+      </rule>
+      <rule>
+        <keyseq keys="bulbk"/>
+        <insert character="30479"/>
+      </rule>
+      <rule>
+        <keyseq keys="bulbu"/>
+        <insert character="30472"/>
+      </rule>
+      <rule>
+        <keyseq keys="bullp"/>
+        <insert character="30627"/>
+      </rule>
+      <rule>
+        <keyseq keys="bulmc"/>
+        <insert character="30646"/>
+      </rule>
+      <rule>
+        <keyseq keys="bulmi"/>
+        <insert character="34608"/>
+      </rule>
+      <rule>
+        <keyseq keys="bulmo"/>
+        <insert character="30522"/>
+      </rule>
+      <rule>
+        <keyseq keys="buln"/>
+        <insert character="21083"/>
+      </rule>
+      <rule>
+        <keyseq keys="bulwl"/>
+        <insert character="30482"/>
+      </rule>
+      <rule>
+        <keyseq keys="bulwv"/>
+        <insert character="30620"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumbb"/>
+        <insert character="152334"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumbg"/>
+        <insert character="30672"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumd"/>
+        <insert character="30449"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumgg"/>
+        <insert character="30554"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumj"/>
+        <insert character="30448"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumjk"/>
+        <insert character="30640"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumls"/>
+        <insert character="30468"/>
+      </rule>
+      <rule>
+        <keyseq keys="bummf"/>
+        <insert character="30478"/>
+      </rule>
+      <rule>
+        <keyseq keys="bummi"/>
+        <insert character="30467"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumn"/>
+        <insert character="30447"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumtb"/>
+        <insert character="30667"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumwf"/>
+        <insert character="30623"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumwj"/>
+        <insert character="30635"/>
+      </rule>
+      <rule>
+        <keyseq keys="bumym"/>
+        <insert character="30480"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunau"/>
+        <insert character="30540"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunbe"/>
+        <insert character="30670"/>
+      </rule>
+      <rule>
+        <keyseq keys="buncr"/>
+        <insert character="30651"/>
+      </rule>
+      <rule>
+        <keyseq keys="bundt"/>
+        <insert character="16453"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunhb"/>
+        <insert character="30642"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunhe"/>
+        <insert character="151851"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunin"/>
+        <insert character="30517"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunir"/>
+        <insert character="30515"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunkq"/>
+        <insert character="30583"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunok"/>
+        <insert character="30589"/>
+      </rule>
+      <rule>
+        <keyseq keys="bunot"/>
+        <insert character="30634"/>
+      </rule>
+      <rule>
+        <keyseq keys="buog"/>
+        <insert>
+          <candidates>睢瞿膗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="buoge"/>
+        <insert character="30669"/>
+      </rule>
+      <rule>
+        <keyseq keys="buogf"/>
+        <insert character="30631"/>
+      </rule>
+      <rule>
+        <keyseq keys="buohh"/>
+        <insert character="30485"/>
+      </rule>
+      <rule>
+        <keyseq keys="buoma"/>
+        <insert character="30650"/>
+      </rule>
+      <rule>
+        <keyseq keys="buomb"/>
+        <insert character="30548"/>
+      </rule>
+      <rule>
+        <keyseq keys="buomm"/>
+        <insert character="16495"/>
+      </rule>
+      <rule>
+        <keyseq keys="buomn"/>
+        <insert character="30574"/>
+      </rule>
+      <rule>
+        <keyseq keys="buomo"/>
+        <insert character="30652"/>
+      </rule>
+      <rule>
+        <keyseq keys="buon"/>
+        <insert character="30453"/>
+      </rule>
+      <rule>
+        <keyseq keys="buonk"/>
+        <insert character="30586"/>
+      </rule>
+      <rule>
+        <keyseq keys="buoq"/>
+        <insert character="139681"/>
+      </rule>
+      <rule>
+        <keyseq keys="buotf"/>
+        <insert character="30644"/>
+      </rule>
+      <rule>
+        <keyseq keys="bupa"/>
+        <insert character="30516"/>
+      </rule>
+      <rule>
+        <keyseq keys="bupim"/>
+        <insert character="30455"/>
+      </rule>
+      <rule>
+        <keyseq keys="bupp"/>
+        <insert character="16413"/>
+      </rule>
+      <rule>
+        <keyseq keys="bupu"/>
+        <insert character="30457"/>
+      </rule>
+      <rule>
+        <keyseq keys="buqmb"/>
+        <insert character="30555"/>
+      </rule>
+      <rule>
+        <keyseq keys="buqou"/>
+        <insert character="30625"/>
+      </rule>
+      <rule>
+        <keyseq keys="burb"/>
+        <insert character="30538"/>
+      </rule>
+      <rule>
+        <keyseq keys="burrd"/>
+        <insert character="30658"/>
+      </rule>
+      <rule>
+        <keyseq keys="burvp"/>
+        <insert character="30496"/>
+      </rule>
+      <rule>
+        <keyseq keys="bushr"/>
+        <insert character="30503"/>
+      </rule>
+      <rule>
+        <keyseq keys="busj"/>
+        <insert character="30514"/>
+      </rule>
+      <rule>
+        <keyseq keys="busmg"/>
+        <insert>
+          <candidates>眶矅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="busp"/>
+        <insert character="30500"/>
+      </rule>
+      <rule>
+        <keyseq keys="busrr"/>
+        <insert character="30616"/>
+      </rule>
+      <rule>
+        <keyseq keys="bustr"/>
+        <insert character="16485"/>
+      </rule>
+      <rule>
+        <keyseq keys="busuu"/>
+        <insert character="152035"/>
+      </rule>
+      <rule>
+        <keyseq keys="busyi"/>
+        <insert character="30682"/>
+      </rule>
+      <rule>
+        <keyseq keys="butak"/>
+        <insert character="30617"/>
+      </rule>
+      <rule>
+        <keyseq keys="butbo"/>
+        <insert character="30663"/>
+      </rule>
+      <rule>
+        <keyseq keys="butco"/>
+        <insert character="30632"/>
+      </rule>
+      <rule>
+        <keyseq keys="butk"/>
+        <insert character="30521"/>
+      </rule>
+      <rule>
+        <keyseq keys="butlb"/>
+        <insert character="30622"/>
+      </rule>
+      <rule>
+        <keyseq keys="butmj"/>
+        <insert character="30641"/>
+      </rule>
+      <rule>
+        <keyseq keys="butq"/>
+        <insert character="30523"/>
+      </rule>
+      <rule>
+        <keyseq keys="butrg"/>
+        <insert character="30676"/>
+      </rule>
+      <rule>
+        <keyseq keys="butw"/>
+        <insert character="30596"/>
+      </rule>
+      <rule>
+        <keyseq keys="buu"/>
+        <insert>
+          <candidates>朏胐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="buuce"/>
+        <insert character="16467"/>
+      </rule>
+      <rule>
+        <keyseq keys="buumt"/>
+        <insert character="16471"/>
+      </rule>
+      <rule>
+        <keyseq keys="buvf"/>
+        <insert character="30476"/>
+      </rule>
+      <rule>
+        <keyseq keys="buvfb"/>
+        <insert character="30666"/>
+      </rule>
+      <rule>
+        <keyseq keys="buvis"/>
+        <insert character="30481"/>
+      </rule>
+      <rule>
+        <keyseq keys="buvml"/>
+        <insert character="40718"/>
+      </rule>
+      <rule>
+        <keyseq keys="buvne"/>
+        <insert character="30569"/>
+      </rule>
+      <rule>
+        <keyseq keys="buwd"/>
+        <insert character="30543"/>
+      </rule>
+      <rule>
+        <keyseq keys="buwla"/>
+        <insert character="152339"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyaj"/>
+        <insert character="152013"/>
+      </rule>
+      <rule>
+        <keyseq keys="buybp"/>
+        <insert character="30675"/>
+      </rule>
+      <rule>
+        <keyseq keys="buybu"/>
+        <insert character="152337"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyfd"/>
+        <insert character="30599"/>
+      </rule>
+      <rule>
+        <keyseq keys="buymp"/>
+        <insert character="30502"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyoj"/>
+        <insert character="30559"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyrl"/>
+        <insert character="30611"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyso"/>
+        <insert character="16482"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyt"/>
+        <insert character="151880"/>
+      </rule>
+      <rule>
+        <keyseq keys="buytg"/>
+        <insert character="30643"/>
+      </rule>
+      <rule>
+        <keyseq keys="buytj"/>
+        <insert character="30613"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyub"/>
+        <insert character="30621"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyv"/>
+        <insert character="30451"/>
+      </rule>
+      <rule>
+        <keyseq keys="buyvi"/>
+        <insert character="30505"/>
+      </rule>
+      <rule>
+        <keyseq keys="bv"/>
+        <insert character="22949"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvg"/>
+        <insert character="22718"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvhaf"/>
+        <insert>
+          <candidates>鸚鵎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bvhl"/>
+        <insert character="33207"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvik"/>
+        <insert character="22874"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvne"/>
+        <insert character="17410"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvnl"/>
+        <insert character="37115"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvno"/>
+        <insert character="33118"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvp"/>
+        <insert character="25031"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvvv"/>
+        <insert character="33240"/>
+      </rule>
+      <rule>
+        <keyseq keys="bvvw"/>
+        <insert character="33126"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwd"/>
+        <insert character="33090"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwgg"/>
+        <insert character="157843"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwim"/>
+        <insert character="33173"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwk"/>
+        <insert character="33005"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwl"/>
+        <insert character="32987"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwlb"/>
+        <insert character="33122"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwlg"/>
+        <insert character="157895"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwli"/>
+        <insert>
+          <candidates>爵臅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bwmv"/>
+        <insert character="33138"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwot"/>
+        <insert character="33155"/>
+      </rule>
+      <rule>
+        <keyseq keys="bwp"/>
+        <insert character="33134"/>
+      </rule>
+      <rule>
+        <keyseq keys="bxff"/>
+        <insert character="158120"/>
+      </rule>
+      <rule>
+        <keyseq keys="by"/>
+        <insert>
+          <candidates>丹円</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="byav"/>
+        <insert character="33151"/>
+      </rule>
+      <rule>
+        <keyseq keys="bybb"/>
+        <insert character="33212"/>
+      </rule>
+      <rule>
+        <keyseq keys="bybp"/>
+        <insert>
+          <candidates>朧𠖥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bybr"/>
+        <insert character="33194"/>
+      </rule>
+      <rule>
+        <keyseq keys="bybs"/>
+        <insert character="33152"/>
+      </rule>
+      <rule>
+        <keyseq keys="byck"/>
+        <insert character="33014"/>
+      </rule>
+      <rule>
+        <keyseq keys="byhaf"/>
+        <insert character="40197"/>
+      </rule>
+      <rule>
+        <keyseq keys="byhhh"/>
+        <insert character="24420"/>
+      </rule>
+      <rule>
+        <keyseq keys="byhn"/>
+        <insert character="32942"/>
+      </rule>
+      <rule>
+        <keyseq keys="byhr"/>
+        <insert character="33159"/>
+      </rule>
+      <rule>
+        <keyseq keys="byhs"/>
+        <insert character="32938"/>
+      </rule>
+      <rule>
+        <keyseq keys="byia"/>
+        <insert character="33201"/>
+      </rule>
+      <rule>
+        <keyseq keys="byij"/>
+        <insert character="33183"/>
+      </rule>
+      <rule>
+        <keyseq keys="byln"/>
+        <insert character="21008"/>
+      </rule>
+      <rule>
+        <keyseq keys="bymy"/>
+        <insert character="33001"/>
+      </rule>
+      <rule>
+        <keyseq keys="byoj"/>
+        <insert character="33082"/>
+      </rule>
+      <rule>
+        <keyseq keys="byok"/>
+        <insert character="33099"/>
+      </rule>
+      <rule>
+        <keyseq keys="bypo"/>
+        <insert character="33220"/>
+      </rule>
+      <rule>
+        <keyseq keys="bypt"/>
+        <insert character="33242"/>
+      </rule>
+      <rule>
+        <keyseq keys="byrn"/>
+        <insert character="33053"/>
+      </rule>
+      <rule>
+        <keyseq keys="byta"/>
+        <insert character="33124"/>
+      </rule>
+      <rule>
+        <keyseq keys="bytg"/>
+        <insert>
+          <candidates>朣膧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bytoe"/>
+        <insert character="38616"/>
+      </rule>
+      <rule>
+        <keyseq keys="bytp"/>
+        <insert character="33222"/>
+      </rule>
+      <rule>
+        <keyseq keys="byvg"/>
+        <insert character="33219"/>
+      </rule>
+      <rule>
+        <keyseq keys="byvi"/>
+        <insert character="32984"/>
+      </rule>
+      <rule>
+        <keyseq keys="byvo"/>
+        <insert character="33010"/>
+      </rule>
+      <rule>
+        <keyseq keys="bywm"/>
+        <insert character="33211"/>
+      </rule>
+      <rule>
+        <keyseq keys="byx"/>
+        <insert character="33229"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+        <insert character="37329"/>
+      </rule>
+      <rule>
+        <keyseq keys="ca"/>
+        <insert character="37412"/>
+      </rule>
+      <rule>
+        <keyseq keys="caa"/>
+        <insert character="37673"/>
+      </rule>
+      <rule>
+        <keyseq keys="cab"/>
+        <insert character="166393"/>
+      </rule>
+      <rule>
+        <keyseq keys="cafu"/>
+        <insert character="37796"/>
+      </rule>
+      <rule>
+        <keyseq keys="cahm"/>
+        <insert character="37727"/>
+      </rule>
+      <rule>
+        <keyseq keys="cahu"/>
+        <insert character="37767"/>
+      </rule>
+      <rule>
+        <keyseq keys="cam"/>
+        <insert character="37485"/>
+      </rule>
+      <rule>
+        <keyseq keys="camh"/>
+        <insert character="37722"/>
+      </rule>
+      <rule>
+        <keyseq keys="cami"/>
+        <insert character="37696"/>
+      </rule>
+      <rule>
+        <keyseq keys="camj"/>
+        <insert character="37554"/>
+      </rule>
+      <rule>
+        <keyseq keys="camo"/>
+        <insert character="37705"/>
+      </rule>
+      <rule>
+        <keyseq keys="camvn"/>
+        <insert character="29969"/>
+      </rule>
+      <rule>
+        <keyseq keys="can"/>
+        <insert character="37702"/>
+      </rule>
+      <rule>
+        <keyseq keys="cana"/>
+        <insert character="37927"/>
+      </rule>
+      <rule>
+        <keyseq keys="canau"/>
+        <insert character="17551"/>
+      </rule>
+      <rule>
+        <keyseq keys="canb"/>
+        <insert character="37911"/>
+      </rule>
+      <rule>
+        <keyseq keys="canl"/>
+        <insert character="37163"/>
+      </rule>
+      <rule>
+        <keyseq keys="cant"/>
+        <insert character="37926"/>
+      </rule>
+      <rule>
+        <keyseq keys="canw"/>
+        <insert character="37997"/>
+      </rule>
+      <rule>
+        <keyseq keys="caop"/>
+        <insert character="166622"/>
+      </rule>
+      <rule>
+        <keyseq keys="caph"/>
+        <insert character="37675"/>
+      </rule>
+      <rule>
+        <keyseq keys="capp"/>
+        <insert character="37628"/>
+      </rule>
+      <rule>
+        <keyseq keys="capv"/>
+        <insert character="37755"/>
+      </rule>
+      <rule>
+        <keyseq keys="casm"/>
+        <insert character="37769"/>
+      </rule>
+      <rule>
+        <keyseq keys="cate"/>
+        <insert character="37988"/>
+      </rule>
+      <rule>
+        <keyseq keys="cau"/>
+        <insert character="37376"/>
+      </rule>
+      <rule>
+        <keyseq keys="cav"/>
+        <insert character="37504"/>
+      </rule>
+      <rule>
+        <keyseq keys="cavf"/>
+        <insert character="18794"/>
+      </rule>
+      <rule>
+        <keyseq keys="cawe"/>
+        <insert character="37853"/>
+      </rule>
+      <rule>
+        <keyseq keys="cayf"/>
+        <insert character="37915"/>
+      </rule>
+      <rule>
+        <keyseq keys="cayt"/>
+        <insert character="166468"/>
+      </rule>
+      <rule>
+        <keyseq keys="cb"/>
+        <insert character="37381"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbb"/>
+        <insert character="37643"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbbe"/>
+        <insert character="37952"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbbr"/>
+        <insert character="37707"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbcd"/>
+        <insert character="166437"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbcn"/>
+        <insert character="37720"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbcv"/>
+        <insert character="166915"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbdi"/>
+        <insert character="37597"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbgr"/>
+        <insert character="37677"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbhx"/>
+        <insert character="18750"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbjj"/>
+        <insert character="37717"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbm"/>
+        <insert character="37455"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbme"/>
+        <insert character="37744"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbmr"/>
+        <insert>
+          <candidates>銅𥖹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cbms"/>
+        <insert character="37604"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbou"/>
+        <insert character="37776"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbsd"/>
+        <insert character="37658"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbt"/>
+        <insert character="37519"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbu"/>
+        <insert character="37484"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbuc"/>
+        <insert character="37575"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbue"/>
+        <insert character="38017"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbul"/>
+        <insert character="37924"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbuu"/>
+        <insert character="37607"/>
+      </rule>
+      <rule>
+        <keyseq keys="cbwi"/>
+        <insert character="166940"/>
+      </rule>
+      <rule>
+        <keyseq keys="cc"/>
+        <insert>
+          <candidates>釟鍂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ccc"/>
+        <insert character="37995"/>
+      </rule>
+      <rule>
+        <keyseq keys="cccc"/>
+        <insert character="166971"/>
+      </rule>
+      <rule>
+        <keyseq keys="cchaf"/>
+        <insert character="172295"/>
+      </rule>
+      <rule>
+        <keyseq keys="cci"/>
+        <insert character="37382"/>
+      </rule>
+      <rule>
+        <keyseq keys="ccnh"/>
+        <insert character="37563"/>
+      </rule>
+      <rule>
+        <keyseq keys="ccor"/>
+        <insert character="37578"/>
+      </rule>
+      <rule>
+        <keyseq keys="ccr"/>
+        <insert character="37467"/>
+      </rule>
+      <rule>
+        <keyseq keys="ccru"/>
+        <insert character="37555"/>
+      </rule>
+      <rule>
+        <keyseq keys="ccsh"/>
+        <insert character="37398"/>
+      </rule>
+      <rule>
+        <keyseq keys="ccwa"/>
+        <insert character="37875"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdb"/>
+        <insert character="166281"/>
+      </rule>
+      <rule>
+        <keyseq keys="cddo"/>
+        <insert character="166755"/>
+      </rule>
+      <rule>
+        <keyseq keys="cddq"/>
+        <insert character="38011"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdf"/>
+        <insert character="37680"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdg"/>
+        <insert character="166336"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdh"/>
+        <insert character="37358"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdhe"/>
+        <insert character="37433"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdk"/>
+        <insert character="37388"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdl"/>
+        <insert character="37577"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdm"/>
+        <insert character="37474"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdmq"/>
+        <insert character="37711"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdoo"/>
+        <insert character="37688"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdw"/>
+        <insert character="37676"/>
+      </rule>
+      <rule>
+        <keyseq keys="cdwf"/>
+        <insert character="37706"/>
+      </rule>
+      <rule>
+        <keyseq keys="ce"/>
+        <insert character="28158"/>
+      </rule>
+      <rule>
+        <keyseq keys="cea"/>
+        <insert character="37652"/>
+      </rule>
+      <rule>
+        <keyseq keys="ceah"/>
+        <insert character="37899"/>
+      </rule>
+      <rule>
+        <keyseq keys="cede"/>
+        <insert character="166415"/>
+      </rule>
+      <rule>
+        <keyseq keys="cee"/>
+        <insert character="166230"/>
+      </rule>
+      <rule>
+        <keyseq keys="ceed"/>
+        <insert character="37791"/>
+      </rule>
+      <rule>
+        <keyseq keys="ceee"/>
+        <insert character="37667"/>
+      </rule>
+      <rule>
+        <keyseq keys="cegi"/>
+        <insert character="37701"/>
+      </rule>
+      <rule>
+        <keyseq keys="cehv"/>
+        <insert character="37763"/>
+      </rule>
+      <rule>
+        <keyseq keys="cei"/>
+        <insert character="37365"/>
+      </rule>
+      <rule>
+        <keyseq keys="ceid"/>
+        <insert character="166623"/>
+      </rule>
+      <rule>
+        <keyseq keys="cesd"/>
+        <insert character="166689"/>
+      </rule>
+      <rule>
+        <keyseq keys="cetc"/>
+        <insert character="166469"/>
+      </rule>
+      <rule>
+        <keyseq keys="cf"/>
+        <insert>
+          <candidates>鈥釥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cfb"/>
+        <insert character="37559"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbb"/>
+        <insert character="37851"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbc"/>
+        <insert character="37782"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbd"/>
+        <insert character="37887"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbf"/>
+        <insert character="38018"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbg"/>
+        <insert character="37852"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbr"/>
+        <insert character="37631"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbu"/>
+        <insert character="37810"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfbw"/>
+        <insert character="37946"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfd"/>
+        <insert character="37540"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfdq"/>
+        <insert character="37883"/>
+      </rule>
+      <rule>
+        <keyseq keys="cff"/>
+        <insert character="37663"/>
+      </rule>
+      <rule>
+        <keyseq keys="cffd"/>
+        <insert character="37957"/>
+      </rule>
+      <rule>
+        <keyseq keys="cffg"/>
+        <insert character="166871"/>
+      </rule>
+      <rule>
+        <keyseq keys="cffs"/>
+        <insert character="37906"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfh"/>
+        <insert character="37396"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfmu"/>
+        <insert character="37543"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfog"/>
+        <insert character="166624"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfq"/>
+        <insert character="37473"/>
+      </rule>
+      <rule>
+        <keyseq keys="cfqu"/>
+        <insert character="37640"/>
+      </rule>
+      <rule>
+        <keyseq keys="cg"/>
+        <insert character="37367"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgbn"/>
+        <insert character="166371"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgce"/>
+        <insert character="37634"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgcg"/>
+        <insert character="37684"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgg"/>
+        <insert character="37512"/>
+      </rule>
+      <rule>
+        <keyseq keys="cggu"/>
+        <insert character="37891"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgi"/>
+        <insert character="37475"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgit"/>
+        <insert character="37777"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgni"/>
+        <insert character="37956"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgov"/>
+        <insert character="166675"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgp"/>
+        <insert character="37589"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgr"/>
+        <insert character="37537"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgrf"/>
+        <insert character="166888"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgrr"/>
+        <insert character="166734"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgrv"/>
+        <insert character="37809"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgsk"/>
+        <insert character="166652"/>
+      </rule>
+      <rule>
+        <keyseq keys="cgth"/>
+        <insert character="166732"/>
+      </rule>
+      <rule>
+        <keyseq keys="cha"/>
+        <insert character="37457"/>
+      </rule>
+      <rule>
+        <keyseq keys="chaa"/>
+        <insert character="166941"/>
+      </rule>
+      <rule>
+        <keyseq keys="chab"/>
+        <insert character="37670"/>
+      </rule>
+      <rule>
+        <keyseq keys="chae"/>
+        <insert character="18748"/>
+      </rule>
+      <rule>
+        <keyseq keys="chaf"/>
+        <insert character="40301"/>
+      </rule>
+      <rule>
+        <keyseq keys="chag"/>
+        <insert character="37728"/>
+      </rule>
+      <rule>
+        <keyseq keys="chbk"/>
+        <insert character="37933"/>
+      </rule>
+      <rule>
+        <keyseq keys="chbr"/>
+        <insert character="37508"/>
+      </rule>
+      <rule>
+        <keyseq keys="chd"/>
+        <insert character="37452"/>
+      </rule>
+      <rule>
+        <keyseq keys="chdb"/>
+        <insert character="37884"/>
+      </rule>
+      <rule>
+        <keyseq keys="chdf"/>
+        <insert character="37740"/>
+      </rule>
+      <rule>
+        <keyseq keys="chdh"/>
+        <insert character="37561"/>
+      </rule>
+      <rule>
+        <keyseq keys="chdl"/>
+        <insert character="166394"/>
+      </rule>
+      <rule>
+        <keyseq keys="chdn"/>
+        <insert character="37587"/>
+      </rule>
+      <rule>
+        <keyseq keys="chdw"/>
+        <insert character="37895"/>
+      </rule>
+      <rule>
+        <keyseq keys="che"/>
+        <insert character="37393"/>
+      </rule>
+      <rule>
+        <keyseq keys="chej"/>
+        <insert character="37586"/>
+      </rule>
+      <rule>
+        <keyseq keys="cher"/>
+        <insert character="37499"/>
+      </rule>
+      <rule>
+        <keyseq keys="chey"/>
+        <insert character="37462"/>
+      </rule>
+      <rule>
+        <keyseq keys="chg"/>
+        <insert character="37395"/>
+      </rule>
+      <rule>
+        <keyseq keys="chgf"/>
+        <insert character="37954"/>
+      </rule>
+      <rule>
+        <keyseq keys="chgi"/>
+        <insert character="37545"/>
+      </rule>
+      <rule>
+        <keyseq keys="chgr"/>
+        <insert character="37615"/>
+      </rule>
+      <rule>
+        <keyseq keys="chgu"/>
+        <insert character="37521"/>
+      </rule>
+      <rule>
+        <keyseq keys="chhaf"/>
+        <insert>
+          <candidates>鳻鵜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chhe"/>
+        <insert character="37975"/>
+      </rule>
+      <rule>
+        <keyseq keys="chhh"/>
+        <insert character="37348"/>
+      </rule>
+      <rule>
+        <keyseq keys="chhj"/>
+        <insert character="37645"/>
+      </rule>
+      <rule>
+        <keyseq keys="chhl"/>
+        <insert character="37466"/>
+      </rule>
+      <rule>
+        <keyseq keys="chhw"/>
+        <insert character="37798"/>
+      </rule>
+      <rule>
+        <keyseq keys="chixp"/>
+        <insert character="40580"/>
+      </rule>
+      <rule>
+        <keyseq keys="chj"/>
+        <insert character="37370"/>
+      </rule>
+      <rule>
+        <keyseq keys="chjd"/>
+        <insert character="37526"/>
+      </rule>
+      <rule>
+        <keyseq keys="chje"/>
+        <insert character="37723"/>
+      </rule>
+      <rule>
+        <keyseq keys="chjg"/>
+        <insert character="37758"/>
+      </rule>
+      <rule>
+        <keyseq keys="chjm"/>
+        <insert character="37656"/>
+      </rule>
+      <rule>
+        <keyseq keys="chjr"/>
+        <insert character="37531"/>
+      </rule>
+      <rule>
+        <keyseq keys="chju"/>
+        <insert character="37710"/>
+      </rule>
+      <rule>
+        <keyseq keys="chjx"/>
+        <insert character="37732"/>
+      </rule>
+      <rule>
+        <keyseq keys="chkb"/>
+        <insert character="37896"/>
+      </rule>
+      <rule>
+        <keyseq keys="chlc"/>
+        <insert character="37973"/>
+      </rule>
+      <rule>
+        <keyseq keys="chlmi"/>
+        <insert character="34464"/>
+      </rule>
+      <rule>
+        <keyseq keys="chln"/>
+        <insert character="21059"/>
+      </rule>
+      <rule>
+        <keyseq keys="chlo"/>
+        <insert>
+          <candidates>釽鍁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chmbc"/>
+        <insert character="38930"/>
+      </rule>
+      <rule>
+        <keyseq keys="chml"/>
+        <insert character="37375"/>
+      </rule>
+      <rule>
+        <keyseq keys="chmr"/>
+        <insert character="37527"/>
+      </rule>
+      <rule>
+        <keyseq keys="chn"/>
+        <insert character="138178"/>
+      </rule>
+      <rule>
+        <keyseq keys="chnb"/>
+        <insert character="166312"/>
+      </rule>
+      <rule>
+        <keyseq keys="chnd"/>
+        <insert character="18730"/>
+      </rule>
+      <rule>
+        <keyseq keys="chni"/>
+        <insert>
+          <candidates>釩𩗩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chnl"/>
+        <insert character="37024"/>
+      </rule>
+      <rule>
+        <keyseq keys="chok"/>
+        <insert character="25917"/>
+      </rule>
+      <rule>
+        <keyseq keys="choo"/>
+        <insert character="37862"/>
+      </rule>
+      <rule>
+        <keyseq keys="chp"/>
+        <insert character="140950"/>
+      </rule>
+      <rule>
+        <keyseq keys="chpa"/>
+        <insert character="37641"/>
+      </rule>
+      <rule>
+        <keyseq keys="chqi"/>
+        <insert character="37608"/>
+      </rule>
+      <rule>
+        <keyseq keys="chqm"/>
+        <insert character="37454"/>
+      </rule>
+      <rule>
+        <keyseq keys="chqo"/>
+        <insert character="37444"/>
+      </rule>
+      <rule>
+        <keyseq keys="chrf"/>
+        <insert character="37794"/>
+      </rule>
+      <rule>
+        <keyseq keys="chs"/>
+        <insert character="37436"/>
+      </rule>
+      <rule>
+        <keyseq keys="chtl"/>
+        <insert character="166921"/>
+      </rule>
+      <rule>
+        <keyseq keys="chu"/>
+        <insert character="23587"/>
+      </rule>
+      <rule>
+        <keyseq keys="chua"/>
+        <insert character="166889"/>
+      </rule>
+      <rule>
+        <keyseq keys="chuc"/>
+        <insert character="38013"/>
+      </rule>
+      <rule>
+        <keyseq keys="chud"/>
+        <insert character="37811"/>
+      </rule>
+      <rule>
+        <keyseq keys="chup"/>
+        <insert character="37812"/>
+      </rule>
+      <rule>
+        <keyseq keys="chvo"/>
+        <insert character="37426"/>
+      </rule>
+      <rule>
+        <keyseq keys="chwp"/>
+        <insert>
+          <candidates>鎞鏓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chxc"/>
+        <insert character="166901"/>
+      </rule>
+      <rule>
+        <keyseq keys="chxe"/>
+        <insert character="37802"/>
+      </rule>
+      <rule>
+        <keyseq keys="chxh"/>
+        <insert character="37557"/>
+      </rule>
+      <rule>
+        <keyseq keys="ci"/>
+        <insert character="20844"/>
+      </rule>
+      <rule>
+        <keyseq keys="ciav"/>
+        <insert character="37571"/>
+      </rule>
+      <rule>
+        <keyseq keys="cibi"/>
+        <insert character="37787"/>
+      </rule>
+      <rule>
+        <keyseq keys="cice"/>
+        <insert character="37585"/>
+      </rule>
+      <rule>
+        <keyseq keys="cihf"/>
+        <insert character="37850"/>
+      </rule>
+      <rule>
+        <keyseq keys="cihm"/>
+        <insert character="37514"/>
+      </rule>
+      <rule>
+        <keyseq keys="cihq"/>
+        <insert character="37502"/>
+      </rule>
+      <rule>
+        <keyseq keys="cihr"/>
+        <insert character="37756"/>
+      </rule>
+      <rule>
+        <keyseq keys="cihs"/>
+        <insert character="37614"/>
+      </rule>
+      <rule>
+        <keyseq keys="cihu"/>
+        <insert character="37399"/>
+      </rule>
+      <rule>
+        <keyseq keys="cihv"/>
+        <insert character="166470"/>
+      </rule>
+      <rule>
+        <keyseq keys="cii"/>
+        <insert character="37666"/>
+      </rule>
+      <rule>
+        <keyseq keys="ciih"/>
+        <insert character="37842"/>
+      </rule>
+      <rule>
+        <keyseq keys="ciil"/>
+        <insert character="37807"/>
+      </rule>
+      <rule>
+        <keyseq keys="cijb"/>
+        <insert character="37610"/>
+      </rule>
+      <rule>
+        <keyseq keys="cijc"/>
+        <insert character="37477"/>
+      </rule>
+      <rule>
+        <keyseq keys="cije"/>
+        <insert character="37558"/>
+      </rule>
+      <rule>
+        <keyseq keys="cikk"/>
+        <insert character="37432"/>
+      </rule>
+      <rule>
+        <keyseq keys="ciku"/>
+        <insert character="18718"/>
+      </rule>
+      <rule>
+        <keyseq keys="cilb"/>
+        <insert character="37854"/>
+      </rule>
+      <rule>
+        <keyseq keys="cile"/>
+        <insert character="37870"/>
+      </rule>
+      <rule>
+        <keyseq keys="cill"/>
+        <insert character="37506"/>
+      </rule>
+      <rule>
+        <keyseq keys="cilr"/>
+        <insert character="37781"/>
+      </rule>
+      <rule>
+        <keyseq keys="cimbc"/>
+        <insert character="38924"/>
+      </rule>
+      <rule>
+        <keyseq keys="cimn"/>
+        <insert character="29934"/>
+      </rule>
+      <rule>
+        <keyseq keys="cimr"/>
+        <insert character="153051"/>
+      </rule>
+      <rule>
+        <keyseq keys="cine"/>
+        <insert character="37538"/>
+      </rule>
+      <rule>
+        <keyseq keys="cing"/>
+        <insert character="166598"/>
+      </rule>
+      <rule>
+        <keyseq keys="cip"/>
+        <insert character="37364"/>
+      </rule>
+      <rule>
+        <keyseq keys="cipf"/>
+        <insert character="37987"/>
+      </rule>
+      <rule>
+        <keyseq keys="cipm"/>
+        <insert character="37501"/>
+      </rule>
+      <rule>
+        <keyseq keys="cipp"/>
+        <insert character="37617"/>
+      </rule>
+      <rule>
+        <keyseq keys="cir"/>
+        <insert character="37430"/>
+      </rule>
+      <rule>
+        <keyseq keys="cisb"/>
+        <insert character="37757"/>
+      </rule>
+      <rule>
+        <keyseq keys="cism"/>
+        <insert character="32705"/>
+      </rule>
+      <rule>
+        <keyseq keys="citc"/>
+        <insert>
+          <candidates>鐮鑛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cite"/>
+        <insert character="37709"/>
+      </rule>
+      <rule>
+        <keyseq keys="citf"/>
+        <insert character="37859"/>
+      </rule>
+      <rule>
+        <keyseq keys="civ"/>
+        <insert character="37470"/>
+      </rule>
+      <rule>
+        <keyseq keys="cixe"/>
+        <insert character="166873"/>
+      </rule>
+      <rule>
+        <keyseq keys="cixp"/>
+        <insert character="37845"/>
+      </rule>
+      <rule>
+        <keyseq keys="cixq"/>
+        <insert character="166756"/>
+      </rule>
+      <rule>
+        <keyseq keys="cj"/>
+        <insert character="37341"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjbc"/>
+        <insert character="37806"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjbd"/>
+        <insert character="37581"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjbf"/>
+        <insert>
+          <candidates>鎍鑔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cjbj"/>
+        <insert character="166471"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjcr"/>
+        <insert character="37780"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjcv"/>
+        <insert character="38009"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjig"/>
+        <insert character="37941"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjii"/>
+        <insert character="37828"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjip"/>
+        <insert character="37880"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjjj"/>
+        <insert character="166554"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjjm"/>
+        <insert character="166890"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjka"/>
+        <insert character="37754"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjki"/>
+        <insert character="37584"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjkp"/>
+        <insert character="37536"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjks"/>
+        <insert character="37548"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjmc"/>
+        <insert>
+          <candidates>鏔鑌𨰦𨰰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cjmf"/>
+        <insert character="37661"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjmm"/>
+        <insert character="37753"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjmo"/>
+        <insert>
+          <candidates>錠鎵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cjmu"/>
+        <insert character="37582"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjmw"/>
+        <insert character="166700"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjnu"/>
+        <insert character="37626"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjon"/>
+        <insert character="18769"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjp"/>
+        <insert character="37448"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjpn"/>
+        <insert character="37967"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjr"/>
+        <insert character="37431"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjrb"/>
+        <insert character="37752"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjrr"/>
+        <insert character="37671"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjru"/>
+        <insert character="37620"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjtc"/>
+        <insert character="37948"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjti"/>
+        <insert character="37991"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjto"/>
+        <insert character="38003"/>
+      </rule>
+      <rule>
+        <keyseq keys="cjv"/>
+        <insert character="37544"/>
+      </rule>
+      <rule>
+        <keyseq keys="ck"/>
+        <insert>
+          <candidates>父釱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ckau"/>
+        <insert character="29240"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckb"/>
+        <insert character="37546"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckce"/>
+        <insert character="37801"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckcf"/>
+        <insert character="37904"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckgg"/>
+        <insert character="37751"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckhml"/>
+        <insert character="26023"/>
+      </rule>
+      <rule>
+        <keyseq keys="cki"/>
+        <insert>
+          <candidates>鈦鈜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ckjt"/>
+        <insert character="37659"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckkb"/>
+        <insert character="18733"/>
+      </rule>
+      <rule>
+        <keyseq keys="cklb"/>
+        <insert character="37437"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckld"/>
+        <insert character="37516"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckmf"/>
+        <insert character="37692"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckmgc"/>
+        <insert character="37340"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckmr"/>
+        <insert character="37665"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckms"/>
+        <insert character="37529"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckn"/>
+        <insert>
+          <candidates>釚銕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cknin"/>
+        <insert character="29241"/>
+      </rule>
+      <rule>
+        <keyseq keys="ckoo"/>
+        <insert character="37583"/>
+      </rule>
+      <rule>
+        <keyseq keys="cksjl"/>
+        <insert character="29242"/>
+      </rule>
+      <rule>
+        <keyseq keys="cksr"/>
+        <insert character="37483"/>
+      </rule>
+      <rule>
+        <keyseq keys="cl"/>
+        <insert>
+          <candidates>丫鈡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="clbk"/>
+        <insert character="37472"/>
+      </rule>
+      <rule>
+        <keyseq keys="clbu"/>
+        <insert character="37378"/>
+      </rule>
+      <rule>
+        <keyseq keys="cll"/>
+        <insert character="37595"/>
+      </rule>
+      <rule>
+        <keyseq keys="clll"/>
+        <insert character="37351"/>
+      </rule>
+      <rule>
+        <keyseq keys="clln"/>
+        <insert character="37464"/>
+      </rule>
+      <rule>
+        <keyseq keys="clmc"/>
+        <insert character="37888"/>
+      </rule>
+      <rule>
+        <keyseq keys="clmo"/>
+        <insert character="37530"/>
+      </rule>
+      <rule>
+        <keyseq keys="clmy"/>
+        <insert character="18741"/>
+      </rule>
+      <rule>
+        <keyseq keys="cln"/>
+        <insert character="37335"/>
+      </rule>
+      <rule>
+        <keyseq keys="clnc"/>
+        <insert character="37928"/>
+      </rule>
+      <rule>
+        <keyseq keys="clp"/>
+        <insert character="166441"/>
+      </rule>
+      <rule>
+        <keyseq keys="clpb"/>
+        <insert character="166472"/>
+      </rule>
+      <rule>
+        <keyseq keys="clq"/>
+        <insert character="37513"/>
+      </rule>
+      <rule>
+        <keyseq keys="clw"/>
+        <insert character="37438"/>
+      </rule>
+      <rule>
+        <keyseq keys="clwl"/>
+        <insert character="37486"/>
+      </rule>
+      <rule>
+        <keyseq keys="clwv"/>
+        <insert character="37860"/>
+      </rule>
+      <rule>
+        <keyseq keys="clx"/>
+        <insert character="37885"/>
+      </rule>
+      <rule>
+        <keyseq keys="cm"/>
+        <insert character="37357"/>
+      </rule>
+      <rule>
+        <keyseq keys="cma"/>
+        <insert character="37510"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmbb"/>
+        <insert character="37968"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmbc"/>
+        <insert>
+          <candidates>顉𨫋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cmbv"/>
+        <insert character="166850"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmbw"/>
+        <insert character="37939"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmd"/>
+        <insert character="37354"/>
+      </rule>
+      <rule>
+        <keyseq keys="cme"/>
+        <insert character="37566"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmf"/>
+        <insert character="37384"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmfb"/>
+        <insert character="37960"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmfe"/>
+        <insert character="37572"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmfj"/>
+        <insert>
+          <candidates>銔𨥾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cmfm"/>
+        <insert character="37471"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmgg"/>
+        <insert character="37681"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmgi"/>
+        <insert character="37434"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmgr"/>
+        <insert character="37993"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmhaf"/>
+        <insert character="40370"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmhf"/>
+        <insert character="166555"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmhl"/>
+        <insert character="37603"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmia"/>
+        <insert character="166604"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmig"/>
+        <insert character="37517"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmii"/>
+        <insert character="166606"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmj"/>
+        <insert character="37356"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmlm"/>
+        <insert character="37647"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmmp"/>
+        <insert character="166947"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmmr"/>
+        <insert character="37593"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmms"/>
+        <insert character="37355"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmmu"/>
+        <insert character="37416"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmmv"/>
+        <insert character="37600"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmn"/>
+        <insert character="37336"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmnr"/>
+        <insert character="37427"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmob"/>
+        <insert character="37429"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmp"/>
+        <insert character="24972"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmr"/>
+        <insert character="37456"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmrb"/>
+        <insert character="37784"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmrt"/>
+        <insert character="37568"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmrw"/>
+        <insert character="37730"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmso"/>
+        <insert character="166375"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmsu"/>
+        <insert character="37418"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmt"/>
+        <insert character="37379"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmtb"/>
+        <insert character="166853"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmtn"/>
+        <insert character="37494"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmto"/>
+        <insert character="37917"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmua"/>
+        <insert character="37909"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmvh"/>
+        <insert character="37374"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmvi"/>
+        <insert character="37778"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmvm"/>
+        <insert character="37598"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmvs"/>
+        <insert character="20846"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmwf"/>
+        <insert character="37858"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmwj"/>
+        <insert character="37908"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmwv"/>
+        <insert character="166529"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmym"/>
+        <insert character="37478"/>
+      </rule>
+      <rule>
+        <keyseq keys="cmys"/>
+        <insert character="37411"/>
+      </rule>
+      <rule>
+        <keyseq keys="cn"/>
+        <insert character="37332"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnao"/>
+        <insert character="37900"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnau"/>
+        <insert>
+          <candidates>銫鋔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cnbk"/>
+        <insert character="166473"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnd"/>
+        <insert character="37352"/>
+      </rule>
+      <rule>
+        <keyseq keys="cndt"/>
+        <insert character="37683"/>
+      </rule>
+      <rule>
+        <keyseq keys="cng"/>
+        <insert character="37397"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnhb"/>
+        <insert character="37901"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnhd"/>
+        <insert character="37714"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnhe"/>
+        <insert character="37394"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnhs"/>
+        <insert character="37346"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnhx"/>
+        <insert character="37646"/>
+      </rule>
+      <rule>
+        <keyseq keys="cni"/>
+        <insert character="37368"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnib"/>
+        <insert character="37567"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnih"/>
+        <insert character="166248"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnii"/>
+        <insert character="37881"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnin"/>
+        <insert>
+          <candidates>鉹𨥤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cnir"/>
+        <insert character="37528"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnkg"/>
+        <insert character="37580"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnkl"/>
+        <insert character="166366"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnkm"/>
+        <insert character="37579"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnkq"/>
+        <insert character="37749"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnl"/>
+        <insert>
+          <candidates>弚鈏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cnlh"/>
+        <insert>
+          <candidates>弟鐊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cnlr"/>
+        <insert character="37650"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnmu"/>
+        <insert character="18725"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnn"/>
+        <insert character="37333"/>
+      </rule>
+      <rule>
+        <keyseq keys="cno"/>
+        <insert character="27453"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnoe"/>
+        <insert character="37882"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnok"/>
+        <insert character="37736"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnot"/>
+        <insert character="37913"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnri"/>
+        <insert character="38001"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnst"/>
+        <insert character="166489"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnwa"/>
+        <insert character="37989"/>
+      </rule>
+      <rule>
+        <keyseq keys="cnyi"/>
+        <insert character="166395"/>
+      </rule>
+      <rule>
+        <keyseq keys="coae"/>
+        <insert character="37713"/>
+      </rule>
+      <rule>
+        <keyseq keys="cob"/>
+        <insert character="37385"/>
+      </rule>
+      <rule>
+        <keyseq keys="cod"/>
+        <insert character="37533"/>
+      </rule>
+      <rule>
+        <keyseq keys="cog"/>
+        <insert character="37648"/>
+      </rule>
+      <rule>
+        <keyseq keys="cogd"/>
+        <insert character="37878"/>
+      </rule>
+      <rule>
+        <keyseq keys="cogf"/>
+        <insert character="37902"/>
+      </rule>
+      <rule>
+        <keyseq keys="cogj"/>
+        <insert character="37800"/>
+      </rule>
+      <rule>
+        <keyseq keys="cogs"/>
+        <insert>
+          <candidates>鐫鎸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cohg"/>
+        <insert character="37515"/>
+      </rule>
+      <rule>
+        <keyseq keys="cohh"/>
+        <insert character="37441"/>
+      </rule>
+      <rule>
+        <keyseq keys="cohl"/>
+        <insert character="166314"/>
+      </rule>
+      <rule>
+        <keyseq keys="coii"/>
+        <insert character="37428"/>
+      </rule>
+      <rule>
+        <keyseq keys="coim"/>
+        <insert character="37999"/>
+      </rule>
+      <rule>
+        <keyseq keys="coin"/>
+        <insert character="37392"/>
+      </rule>
+      <rule>
+        <keyseq keys="coir"/>
+        <insert>
+          <candidates>鎗鋡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="colb"/>
+        <insert character="37459"/>
+      </rule>
+      <rule>
+        <keyseq keys="colh"/>
+        <insert character="37760"/>
+      </rule>
+      <rule>
+        <keyseq keys="colmi"/>
+        <insert character="34744"/>
+      </rule>
+      <rule>
+        <keyseq keys="comb"/>
+        <insert>
+          <candidates>鑰錀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="comc"/>
+        <insert character="37618"/>
+      </rule>
+      <rule>
+        <keyseq keys="comg"/>
+        <insert character="37523"/>
+      </rule>
+      <rule>
+        <keyseq keys="coml"/>
+        <insert character="166454"/>
+      </rule>
+      <rule>
+        <keyseq keys="comn"/>
+        <insert character="37742"/>
+      </rule>
+      <rule>
+        <keyseq keys="como"/>
+        <insert character="37937"/>
+      </rule>
+      <rule>
+        <keyseq keys="comq"/>
+        <insert character="37823"/>
+      </rule>
+      <rule>
+        <keyseq keys="comr"/>
+        <insert character="37503"/>
+      </rule>
+      <rule>
+        <keyseq keys="con"/>
+        <insert character="37363"/>
+      </rule>
+      <rule>
+        <keyseq keys="cond"/>
+        <insert character="37774"/>
+      </rule>
+      <rule>
+        <keyseq keys="conk"/>
+        <insert character="37741"/>
+      </rule>
+      <rule>
+        <keyseq keys="conq"/>
+        <insert character="166625"/>
+      </rule>
+      <rule>
+        <keyseq keys="coog"/>
+        <insert character="37564"/>
+      </rule>
+      <rule>
+        <keyseq keys="cop"/>
+        <insert character="24958"/>
+      </rule>
+      <rule>
+        <keyseq keys="cor"/>
+        <insert character="35895"/>
+      </rule>
+      <rule>
+        <keyseq keys="cord"/>
+        <insert character="166490"/>
+      </rule>
+      <rule>
+        <keyseq keys="cowy"/>
+        <insert character="37570"/>
+      </rule>
+      <rule>
+        <keyseq keys="cp"/>
+        <insert character="37386"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpa"/>
+        <insert character="37505"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpbc"/>
+        <insert character="37805"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpd"/>
+        <insert character="37366"/>
+      </rule>
+      <rule>
+        <keyseq keys="cph"/>
+        <insert character="37453"/>
+      </rule>
+      <rule>
+        <keyseq keys="cphp"/>
+        <insert character="37699"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpi"/>
+        <insert>
+          <candidates>釣鈎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cpim"/>
+        <insert character="37406"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpou"/>
+        <insert character="37630"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpp"/>
+        <insert character="37402"/>
+      </rule>
+      <rule>
+        <keyseq keys="cppa"/>
+        <insert character="37703"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpr"/>
+        <insert character="37476"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpru"/>
+        <insert character="37451"/>
+      </rule>
+      <rule>
+        <keyseq keys="cptd"/>
+        <insert character="37745"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpu"/>
+        <insert character="37389"/>
+      </rule>
+      <rule>
+        <keyseq keys="cpyr"/>
+        <insert character="37735"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqd"/>
+        <insert character="37511"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqgi"/>
+        <insert character="166450"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqhk"/>
+        <insert character="37733"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqjl"/>
+        <insert character="166364"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqjm"/>
+        <insert character="37839"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqjp"/>
+        <insert character="166874"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqki"/>
+        <insert character="37619"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqmb"/>
+        <insert character="37638"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqmv"/>
+        <insert character="37686"/>
+      </rule>
+      <rule>
+        <keyseq keys="cqo"/>
+        <insert character="37383"/>
+      </rule>
+      <rule>
+        <keyseq keys="cr"/>
+        <insert character="37350"/>
+      </rule>
+      <rule>
+        <keyseq keys="crb"/>
+        <insert character="37591"/>
+      </rule>
+      <rule>
+        <keyseq keys="crhaf"/>
+        <insert character="40274"/>
+      </rule>
+      <rule>
+        <keyseq keys="crhg"/>
+        <insert character="37605"/>
+      </rule>
+      <rule>
+        <keyseq keys="crhr"/>
+        <insert character="37569"/>
+      </rule>
+      <rule>
+        <keyseq keys="crhu"/>
+        <insert character="20812"/>
+      </rule>
+      <rule>
+        <keyseq keys="crjcm"/>
+        <insert character="35902"/>
+      </rule>
+      <rule>
+        <keyseq keys="crki"/>
+        <insert character="35897"/>
+      </rule>
+      <rule>
+        <keyseq keys="crlb"/>
+        <insert character="37553"/>
+      </rule>
+      <rule>
+        <keyseq keys="crmjk"/>
+        <insert character="35907"/>
+      </rule>
+      <rule>
+        <keyseq keys="crmr"/>
+        <insert character="37876"/>
+      </rule>
+      <rule>
+        <keyseq keys="crnl"/>
+        <insert character="37092"/>
+      </rule>
+      <rule>
+        <keyseq keys="crno"/>
+        <insert character="27442"/>
+      </rule>
+      <rule>
+        <keyseq keys="crnq"/>
+        <insert character="35899"/>
+      </rule>
+      <rule>
+        <keyseq keys="croir"/>
+        <insert character="35901"/>
+      </rule>
+      <rule>
+        <keyseq keys="crp"/>
+        <insert>
+          <candidates>总懖𢤹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="crrd"/>
+        <insert character="37936"/>
+      </rule>
+      <rule>
+        <keyseq keys="crrj"/>
+        <insert character="166736"/>
+      </rule>
+      <rule>
+        <keyseq keys="crrk"/>
+        <insert character="166955"/>
+      </rule>
+      <rule>
+        <keyseq keys="crrs"/>
+        <insert character="37716"/>
+      </rule>
+      <rule>
+        <keyseq keys="crsl"/>
+        <insert character="21371"/>
+      </rule>
+      <rule>
+        <keyseq keys="crsmh"/>
+        <insert character="35906"/>
+      </rule>
+      <rule>
+        <keyseq keys="crtc"/>
+        <insert character="35900"/>
+      </rule>
+      <rule>
+        <keyseq keys="cruc"/>
+        <insert character="37897"/>
+      </rule>
+      <rule>
+        <keyseq keys="crvk"/>
+        <insert character="37592"/>
+      </rule>
+      <rule>
+        <keyseq keys="crvp"/>
+        <insert character="37425"/>
+      </rule>
+      <rule>
+        <keyseq keys="crybp"/>
+        <insert character="35909"/>
+      </rule>
+      <rule>
+        <keyseq keys="crye"/>
+        <insert character="37724"/>
+      </rule>
+      <rule>
+        <keyseq keys="cseg"/>
+        <insert character="37847"/>
+      </rule>
+      <rule>
+        <keyseq keys="csh"/>
+        <insert>
+          <candidates>分釖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cshc"/>
+        <insert character="36007"/>
+      </rule>
+      <rule>
+        <keyseq keys="cshf"/>
+        <insert character="28803"/>
+      </rule>
+      <rule>
+        <keyseq keys="cshg"/>
+        <insert character="22348"/>
+      </rule>
+      <rule>
+        <keyseq keys="cshp"/>
+        <insert character="24575"/>
+      </rule>
+      <rule>
+        <keyseq keys="cshr"/>
+        <insert character="37450"/>
+      </rule>
+      <rule>
+        <keyseq keys="csht"/>
+        <insert>
+          <candidates>盆弅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cshu"/>
+        <insert character="23700"/>
+      </rule>
+      <rule>
+        <keyseq keys="csic"/>
+        <insert character="166911"/>
+      </rule>
+      <rule>
+        <keyseq keys="csit"/>
+        <insert character="37969"/>
+      </rule>
+      <rule>
+        <keyseq keys="csiu"/>
+        <insert character="37996"/>
+      </rule>
+      <rule>
+        <keyseq keys="csj"/>
+        <insert character="37498"/>
+      </rule>
+      <rule>
+        <keyseq keys="csje"/>
+        <insert character="37623"/>
+      </rule>
+      <rule>
+        <keyseq keys="csjj"/>
+        <insert character="38007"/>
+      </rule>
+      <rule>
+        <keyseq keys="csjl"/>
+        <insert character="37761"/>
+      </rule>
+      <rule>
+        <keyseq keys="csjr"/>
+        <insert character="37624"/>
+      </rule>
+      <rule>
+        <keyseq keys="cskr"/>
+        <insert character="166369"/>
+      </rule>
+      <rule>
+        <keyseq keys="cslb"/>
+        <insert character="37460"/>
+      </rule>
+      <rule>
+        <keyseq keys="csme"/>
+        <insert character="37599"/>
+      </rule>
+      <rule>
+        <keyseq keys="csmg"/>
+        <insert character="37955"/>
+      </rule>
+      <rule>
+        <keyseq keys="csmh"/>
+        <insert character="37840"/>
+      </rule>
+      <rule>
+        <keyseq keys="csmm"/>
+        <insert character="166315"/>
+      </rule>
+      <rule>
+        <keyseq keys="csmr"/>
+        <insert character="37488"/>
+      </rule>
+      <rule>
+        <keyseq keys="csmv"/>
+        <insert character="37625"/>
+      </rule>
+      <rule>
+        <keyseq keys="csp"/>
+        <insert character="37422"/>
+      </rule>
+      <rule>
+        <keyseq keys="csqf"/>
+        <insert character="37815"/>
+      </rule>
+      <rule>
+        <keyseq keys="csr"/>
+        <insert character="37461"/>
+      </rule>
+      <rule>
+        <keyseq keys="csro"/>
+        <insert character="18802"/>
+      </rule>
+      <rule>
+        <keyseq keys="csrr"/>
+        <insert character="37826"/>
+      </rule>
+      <rule>
+        <keyseq keys="css"/>
+        <insert character="37445"/>
+      </rule>
+      <rule>
+        <keyseq keys="cssr"/>
+        <insert character="37606"/>
+      </rule>
+      <rule>
+        <keyseq keys="cstv"/>
+        <insert character="166592"/>
+      </rule>
+      <rule>
+        <keyseq keys="csu"/>
+        <insert character="166216"/>
+      </rule>
+      <rule>
+        <keyseq keys="cswc"/>
+        <insert character="166969"/>
+      </rule>
+      <rule>
+        <keyseq keys="csyi"/>
+        <insert character="38019"/>
+      </rule>
+      <rule>
+        <keyseq keys="csyq"/>
+        <insert character="166703"/>
+      </rule>
+      <rule>
+        <keyseq keys="cta"/>
+        <insert character="37679"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctak"/>
+        <insert character="37836"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctbc"/>
+        <insert character="37674"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctbk"/>
+        <insert character="37886"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctbn"/>
+        <insert character="37766"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctc"/>
+        <insert character="37495"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctca"/>
+        <insert character="37920"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctcd"/>
+        <insert character="166757"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctcg"/>
+        <insert character="18771"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctch"/>
+        <insert character="166396"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctcl"/>
+        <insert character="37889"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctco"/>
+        <insert character="37879"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctct"/>
+        <insert character="37808"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctcu"/>
+        <insert character="166701"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctcw"/>
+        <insert character="166474"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctei"/>
+        <insert character="37998"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctgi"/>
+        <insert character="37958"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctgk"/>
+        <insert character="37762"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctgo"/>
+        <insert character="166690"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctgr"/>
+        <insert character="37925"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctgt"/>
+        <insert character="37961"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctgu"/>
+        <insert character="37651"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctis"/>
+        <insert character="38006"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctkr"/>
+        <insert character="37737"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctlb"/>
+        <insert character="37835"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctlf"/>
+        <insert character="166887"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctlk"/>
+        <insert character="37704"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctlo"/>
+        <insert character="166634"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctm"/>
+        <insert character="37463"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctmc"/>
+        <insert>
+          <candidates>錤鐄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ctmj"/>
+        <insert character="37877"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctmv"/>
+        <insert character="37718"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctob"/>
+        <insert character="166376"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctoe"/>
+        <insert character="37962"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctop"/>
+        <insert character="37685"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctor"/>
+        <insert character="37789"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctpd"/>
+        <insert character="37943"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctpo"/>
+        <insert character="166530"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctqm"/>
+        <insert character="37768"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctrg"/>
+        <insert character="38005"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctrs"/>
+        <insert character="166891"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctsr"/>
+        <insert character="37731"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctt"/>
+        <insert character="37500"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctub"/>
+        <insert character="37785"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctvi"/>
+        <insert character="37793"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctw"/>
+        <insert character="37672"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctwb"/>
+        <insert character="166764"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctwi"/>
+        <insert character="37903"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctxc"/>
+        <insert character="37772"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctyj"/>
+        <insert character="37981"/>
+      </rule>
+      <rule>
+        <keyseq keys="ctyv"/>
+        <insert character="37609"/>
+      </rule>
+      <rule>
+        <keyseq keys="cu"/>
+        <insert>
+          <candidates>釓𨥉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuap"/>
+        <insert character="166668"/>
+      </rule>
+      <rule>
+        <keyseq keys="cubb"/>
+        <insert character="37872"/>
+      </rule>
+      <rule>
+        <keyseq keys="cuce"/>
+        <insert character="37712"/>
+      </rule>
+      <rule>
+        <keyseq keys="cuhj"/>
+        <insert character="37821"/>
+      </rule>
+      <rule>
+        <keyseq keys="cuhqu"/>
+        <insert character="27620"/>
+      </rule>
+      <rule>
+        <keyseq keys="cumb"/>
+        <insert character="37748"/>
+      </rule>
+      <rule>
+        <keyseq keys="cumj"/>
+        <insert character="37644"/>
+      </rule>
+      <rule>
+        <keyseq keys="cumt"/>
+        <insert character="37799"/>
+      </rule>
+      <rule>
+        <keyseq keys="cuob"/>
+        <insert character="38004"/>
+      </rule>
+      <rule>
+        <keyseq keys="cuog"/>
+        <insert character="37849"/>
+      </rule>
+      <rule>
+        <keyseq keys="cuok"/>
+        <insert character="25939"/>
+      </rule>
+      <rule>
+        <keyseq keys="cutn"/>
+        <insert character="166699"/>
+      </rule>
+      <rule>
+        <keyseq keys="cv"/>
+        <insert character="37369"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvfr"/>
+        <insert character="37905"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvid"/>
+        <insert character="37984"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvii"/>
+        <insert character="37910"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvio"/>
+        <insert character="37487"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvmi"/>
+        <insert character="37848"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvne"/>
+        <insert character="37636"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvr"/>
+        <insert character="37539"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvvc"/>
+        <insert character="37819"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvvv"/>
+        <insert character="37982"/>
+      </rule>
+      <rule>
+        <keyseq keys="cvvw"/>
+        <insert character="37657"/>
+      </rule>
+      <rule>
+        <keyseq keys="cw"/>
+        <insert character="37439"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwa"/>
+        <insert character="26366"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwb"/>
+        <insert character="166475"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwd"/>
+        <insert character="37633"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwg"/>
+        <insert character="37616"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwgf"/>
+        <insert character="166726"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwjc"/>
+        <insert character="37830"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwjr"/>
+        <insert character="37678"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwk"/>
+        <insert character="37542"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwkp"/>
+        <insert character="166556"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwl"/>
+        <insert character="37440"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwlg"/>
+        <insert character="38012"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwli"/>
+        <insert character="37938"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwlj"/>
+        <insert character="37944"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwlm"/>
+        <insert character="37792"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwlv"/>
+        <insert character="37942"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwmv"/>
+        <insert character="37729"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwol"/>
+        <insert character="37765"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwp"/>
+        <insert character="37750"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwrc"/>
+        <insert character="166758"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwtj"/>
+        <insert character="37838"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwvf"/>
+        <insert character="37837"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwwg"/>
+        <insert character="38008"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwwv"/>
+        <insert character="166892"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwww"/>
+        <insert character="37976"/>
+      </rule>
+      <rule>
+        <keyseq keys="cwyi"/>
+        <insert character="37479"/>
+      </rule>
+      <rule>
+        <keyseq keys="cy"/>
+        <insert character="37337"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyaj"/>
+        <insert character="37629"/>
+      </rule>
+      <rule>
+        <keyseq keys="cybb"/>
+        <insert>
+          <candidates>鍗鐹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cybc"/>
+        <insert character="37726"/>
+      </rule>
+      <rule>
+        <keyseq keys="cybk"/>
+        <insert character="38016"/>
+      </rule>
+      <rule>
+        <keyseq keys="cybp"/>
+        <insert character="37992"/>
+      </rule>
+      <rule>
+        <keyseq keys="cybs"/>
+        <insert character="37770"/>
+      </rule>
+      <rule>
+        <keyseq keys="cycb"/>
+        <insert>
+          <candidates>鏑𨫢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cyck"/>
+        <insert character="37496"/>
+      </rule>
+      <rule>
+        <keyseq keys="cydk"/>
+        <insert character="37907"/>
+      </rule>
+      <rule>
+        <keyseq keys="cye"/>
+        <insert character="37401"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyed"/>
+        <insert character="166799"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyg"/>
+        <insert character="37458"/>
+      </rule>
+      <rule>
+        <keyseq keys="cygq"/>
+        <insert character="37949"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyhc"/>
+        <insert character="18789"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyhj"/>
+        <insert character="37856"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyhm"/>
+        <insert character="37855"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyhn"/>
+        <insert character="37415"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyhr"/>
+        <insert character="37786"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyhs"/>
+        <insert character="37377"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyhv"/>
+        <insert character="37541"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyib"/>
+        <insert character="37669"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyiu"/>
+        <insert>
+          <candidates>銃鋶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cyj"/>
+        <insert character="37380"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyjj"/>
+        <insert character="37832"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyk"/>
+        <insert character="37419"/>
+      </rule>
+      <rule>
+        <keyseq keys="cylb"/>
+        <insert character="37424"/>
+      </rule>
+      <rule>
+        <keyseq keys="cymb"/>
+        <insert character="37689"/>
+      </rule>
+      <rule>
+        <keyseq keys="cymh"/>
+        <insert character="37932"/>
+      </rule>
+      <rule>
+        <keyseq keys="cymr"/>
+        <insert character="166332"/>
+      </rule>
+      <rule>
+        <keyseq keys="cymy"/>
+        <insert character="37490"/>
+      </rule>
+      <rule>
+        <keyseq keys="cypd"/>
+        <insert character="37868"/>
+      </rule>
+      <rule>
+        <keyseq keys="cypo"/>
+        <insert character="37947"/>
+      </rule>
+      <rule>
+        <keyseq keys="cypp"/>
+        <insert character="37986"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyps"/>
+        <insert character="37930"/>
+      </rule>
+      <rule>
+        <keyseq keys="cypt"/>
+        <insert character="37994"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyr"/>
+        <insert character="37446"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyrb"/>
+        <insert character="37804"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyrd"/>
+        <insert character="37662"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyrf"/>
+        <insert character="37700"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyrn"/>
+        <insert>
+          <candidates>𨧤𨪃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cyro"/>
+        <insert character="166809"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyru"/>
+        <insert character="166328"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyrv"/>
+        <insert>
+          <candidates>鑲鎄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cysd"/>
+        <insert character="37734"/>
+      </rule>
+      <rule>
+        <keyseq keys="cysk"/>
+        <insert character="37827"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyso"/>
+        <insert character="37831"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyt"/>
+        <insert character="37469"/>
+      </rule>
+      <rule>
+        <keyseq keys="cytg"/>
+        <insert character="37912"/>
+      </rule>
+      <rule>
+        <keyseq keys="cytj"/>
+        <insert>
+          <candidates>鋅鏱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cyto"/>
+        <insert character="37929"/>
+      </rule>
+      <rule>
+        <keyseq keys="cytp"/>
+        <insert character="37951"/>
+      </rule>
+      <rule>
+        <keyseq keys="cytr"/>
+        <insert character="37639"/>
+      </rule>
+      <rule>
+        <keyseq keys="cytu"/>
+        <insert character="37857"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyvi"/>
+        <insert character="37449"/>
+      </rule>
+      <rule>
+        <keyseq keys="cywi"/>
+        <insert character="37824"/>
+      </rule>
+      <rule>
+        <keyseq keys="cyx"/>
+        <insert character="37959"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+        <insert character="26408"/>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <insert character="26483"/>
+      </rule>
+      <rule>
+        <keyseq keys="daa"/>
+        <insert character="26905"/>
+      </rule>
+      <rule>
+        <keyseq keys="dabt"/>
+        <insert character="27013"/>
+      </rule>
+      <rule>
+        <keyseq keys="dafu"/>
+        <insert character="27045"/>
+      </rule>
+      <rule>
+        <keyseq keys="dagi"/>
+        <insert character="27055"/>
+      </rule>
+      <rule>
+        <keyseq keys="dahu"/>
+        <insert character="26979"/>
+      </rule>
+      <rule>
+        <keyseq keys="dail"/>
+        <insert character="26966"/>
+      </rule>
+      <rule>
+        <keyseq keys="daiu"/>
+        <insert character="27010"/>
+      </rule>
+      <rule>
+        <keyseq keys="dam"/>
+        <insert>
+          <candidates>查柦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="damh"/>
+        <insert character="26954"/>
+      </rule>
+      <rule>
+        <keyseq keys="damj"/>
+        <insert character="26751"/>
+      </rule>
+      <rule>
+        <keyseq keys="dan"/>
+        <insert character="26906"/>
+      </rule>
+      <rule>
+        <keyseq keys="dana"/>
+        <insert character="27258"/>
+      </rule>
+      <rule>
+        <keyseq keys="danb"/>
+        <insert character="27212"/>
+      </rule>
+      <rule>
+        <keyseq keys="dand"/>
+        <insert character="15319"/>
+      </rule>
+      <rule>
+        <keyseq keys="dang"/>
+        <insert character="27213"/>
+      </rule>
+      <rule>
+        <keyseq keys="danr"/>
+        <insert>
+          <candidates>櫚櫊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="danw"/>
+        <insert character="27396"/>
+      </rule>
+      <rule>
+        <keyseq keys="dapp"/>
+        <insert character="26829"/>
+      </rule>
+      <rule>
+        <keyseq keys="dapv"/>
+        <insert character="26988"/>
+      </rule>
+      <rule>
+        <keyseq keys="dasm"/>
+        <insert character="27067"/>
+      </rule>
+      <rule>
+        <keyseq keys="dau"/>
+        <insert character="26487"/>
+      </rule>
+      <rule>
+        <keyseq keys="dav"/>
+        <insert character="26681"/>
+      </rule>
+      <rule>
+        <keyseq keys="dawe"/>
+        <insert character="27134"/>
+      </rule>
+      <rule>
+        <keyseq keys="db"/>
+        <insert character="26431"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbac"/>
+        <insert character="27040"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbb"/>
+        <insert character="26842"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbbb"/>
+        <insert character="27070"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbbq"/>
+        <insert character="27219"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbcd"/>
+        <insert character="26830"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbcv"/>
+        <insert character="27387"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbd"/>
+        <insert character="26828"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbdb"/>
+        <insert>
+          <candidates>棗棘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dbgr"/>
+        <insert character="26886"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbhx"/>
+        <insert character="27076"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbjj"/>
+        <insert character="26958"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbkf"/>
+        <insert character="27242"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbln"/>
+        <insert character="21050"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbm"/>
+        <insert character="26596"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbmc"/>
+        <insert character="26887"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbme"/>
+        <insert character="26981"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbmm"/>
+        <insert>
+          <candidates>枏𣏵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dbmr"/>
+        <insert character="26704"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbnd"/>
+        <insert character="26740"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbo"/>
+        <insert character="20720"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbou"/>
+        <insert character="27043"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbsd"/>
+        <insert character="26854"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbse"/>
+        <insert character="26868"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbt"/>
+        <insert character="26613"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbtu"/>
+        <insert character="26849"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbu"/>
+        <insert character="30456"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbuc"/>
+        <insert character="26774"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbug"/>
+        <insert character="27403"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbul"/>
+        <insert character="27289"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbuu"/>
+        <insert character="26776"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbv"/>
+        <insert character="26741"/>
+      </rule>
+      <rule>
+        <keyseq keys="dbvk"/>
+        <insert character="27069"/>
+      </rule>
+      <rule>
+        <keyseq keys="dby"/>
+        <insert character="26540"/>
+      </rule>
+      <rule>
+        <keyseq keys="dc"/>
+        <insert character="26419"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcav"/>
+        <insert character="27309"/>
+      </rule>
+      <rule>
+        <keyseq keys="dchd"/>
+        <insert character="26901"/>
+      </rule>
+      <rule>
+        <keyseq keys="dci"/>
+        <insert character="26494"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcip"/>
+        <insert character="26823"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcms"/>
+        <insert character="26509"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcnh"/>
+        <insert character="26799"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcor"/>
+        <insert character="15218"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcr"/>
+        <insert character="26583"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcru"/>
+        <insert character="26802"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcsh"/>
+        <insert character="26508"/>
+      </rule>
+      <rule>
+        <keyseq keys="dcwa"/>
+        <insert character="27239"/>
+      </rule>
+      <rule>
+        <keyseq keys="dd"/>
+        <insert character="26519"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddam"/>
+        <insert character="26946"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddb"/>
+        <insert character="26652"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddbuh"/>
+        <insert character="39729"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddcsh"/>
+        <insert character="26876"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddd"/>
+        <insert character="26862"/>
+      </rule>
+      <rule>
+        <keyseq keys="dddf"/>
+        <insert character="15346"/>
+      </rule>
+      <rule>
+        <keyseq keys="dddo"/>
+        <insert character="27290"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddec"/>
+        <insert character="27335"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddf"/>
+        <insert character="28954"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddg"/>
+        <insert character="22492"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddh"/>
+        <insert character="26448"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddhe"/>
+        <insert character="26560"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddhh"/>
+        <insert character="24428"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddhmu"/>
+        <insert character="15300"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddhni"/>
+        <insert>
+          <candidates>梵檒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ddi"/>
+        <insert character="26449"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddino"/>
+        <insert character="26904"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddixp"/>
+        <insert character="40595"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddj"/>
+        <insert character="26554"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddk"/>
+        <insert character="27146"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddkli"/>
+        <insert character="34844"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddkmr"/>
+        <insert character="31020"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddkq"/>
+        <insert character="25856"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddl"/>
+        <insert character="26752"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddlk"/>
+        <insert character="144985"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddln"/>
+        <insert character="26955"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddlo"/>
+        <insert character="27157"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddmmf"/>
+        <insert character="31105"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddmmv"/>
+        <insert character="36787"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddmq"/>
+        <insert character="26930"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddmrt"/>
+        <insert character="162804"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddmwg"/>
+        <insert character="166195"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddni"/>
+        <insert character="26790"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddnkq"/>
+        <insert character="15340"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddnl"/>
+        <insert character="37108"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddnyo"/>
+        <insert character="26970"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddoin"/>
+        <insert character="26877"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddoo"/>
+        <insert character="26870"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddp"/>
+        <insert>
+          <candidates>懋𢡟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ddv"/>
+        <insert character="23146"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddw"/>
+        <insert>
+          <candidates>棟瑍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ddwf"/>
+        <insert character="26973"/>
+      </rule>
+      <rule>
+        <keyseq keys="ddwli"/>
+        <insert character="27421"/>
+      </rule>
+      <rule>
+        <keyseq keys="dea"/>
+        <insert character="15228"/>
+      </rule>
+      <rule>
+        <keyseq keys="deed"/>
+        <insert character="27105"/>
+      </rule>
+      <rule>
+        <keyseq keys="deee"/>
+        <insert character="26867"/>
+      </rule>
+      <rule>
+        <keyseq keys="deem"/>
+        <insert character="145174"/>
+      </rule>
+      <rule>
+        <keyseq keys="defh"/>
+        <insert character="26731"/>
+      </rule>
+      <rule>
+        <keyseq keys="dei"/>
+        <insert character="26440"/>
+      </rule>
+      <rule>
+        <keyseq keys="deid"/>
+        <insert character="27153"/>
+      </rule>
+      <rule>
+        <keyseq keys="deln"/>
+        <insert character="13535"/>
+      </rule>
+      <rule>
+        <keyseq keys="dembc"/>
+        <insert character="38935"/>
+      </rule>
+      <rule>
+        <keyseq keys="demj"/>
+        <insert character="30383"/>
+      </rule>
+      <rule>
+        <keyseq keys="depru"/>
+        <insert character="30384"/>
+      </rule>
+      <rule>
+        <keyseq keys="deygq"/>
+        <insert character="16377"/>
+      </rule>
+      <rule>
+        <keyseq keys="df"/>
+        <insert>
+          <candidates>杰㭂𣏹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dfb"/>
+        <insert character="26786"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbb"/>
+        <insert character="144991"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbd"/>
+        <insert character="27222"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbf"/>
+        <insert character="27411"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbg"/>
+        <insert character="27160"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbh"/>
+        <insert character="27221"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbq"/>
+        <insert character="145119"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbr"/>
+        <insert character="15227"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfbw"/>
+        <insert character="27284"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfdq"/>
+        <insert character="27209"/>
+      </rule>
+      <rule>
+        <keyseq keys="dff"/>
+        <insert character="26858"/>
+      </rule>
+      <rule>
+        <keyseq keys="dffd"/>
+        <insert>
+          <candidates>𣞁𣟕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dffn"/>
+        <insert character="27241"/>
+      </rule>
+      <rule>
+        <keyseq keys="dffs"/>
+        <insert character="27247"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfh"/>
+        <insert character="26474"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfle"/>
+        <insert character="38584"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfmu"/>
+        <insert character="26692"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfq"/>
+        <insert character="26568"/>
+      </rule>
+      <rule>
+        <keyseq keys="dfqu"/>
+        <insert character="26860"/>
+      </rule>
+      <rule>
+        <keyseq keys="dg"/>
+        <insert character="26460"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgb"/>
+        <insert character="26591"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgce"/>
+        <insert character="26865"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgg"/>
+        <insert character="26690"/>
+      </rule>
+      <rule>
+        <keyseq keys="dggi"/>
+        <insert character="27128"/>
+      </rule>
+      <rule>
+        <keyseq keys="dggu"/>
+        <insert character="27208"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgit"/>
+        <insert character="27068"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgji"/>
+        <insert character="144960"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgni"/>
+        <insert character="27310"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgov"/>
+        <insert character="27198"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgow"/>
+        <insert character="27299"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgp"/>
+        <insert character="26813"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgr"/>
+        <insert character="26708"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgrg"/>
+        <insert character="27311"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgrv"/>
+        <insert character="27052"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgti"/>
+        <insert character="27193"/>
+      </rule>
+      <rule>
+        <keyseq keys="dgwc"/>
+        <insert character="27357"/>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert character="25165"/>
+      </rule>
+      <rule>
+        <keyseq keys="dha"/>
+        <insert character="26575"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhab"/>
+        <insert character="26825"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhag"/>
+        <insert character="27003"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhaj"/>
+        <insert>
+          <candidates>槔槹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhal"/>
+        <insert character="27355"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhbt"/>
+        <insert character="26710"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhbul"/>
+        <insert character="40722"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhcq"/>
+        <insert>
+          <candidates>櫸欅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhdf"/>
+        <insert character="27000"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhdl"/>
+        <insert character="26821"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhdw"/>
+        <insert character="27214"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhe"/>
+        <insert>
+          <candidates>皮板</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhej"/>
+        <insert character="26747"/>
+      </rule>
+      <rule>
+        <keyseq keys="dher"/>
+        <insert character="26684"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhey"/>
+        <insert character="26570"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhge"/>
+        <insert character="27283"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhgr"/>
+        <insert character="26767"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhgu"/>
+        <insert character="15200"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhhaf"/>
+        <insert character="40457"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhhh"/>
+        <insert character="26441"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhhi"/>
+        <insert character="27053"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhhj"/>
+        <insert character="26897"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhhl"/>
+        <insert character="26611"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhhw"/>
+        <insert character="27060"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhi"/>
+        <insert character="27088"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhij"/>
+        <insert character="27334"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhio"/>
+        <insert character="26569"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhj"/>
+        <insert character="26436"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhja"/>
+        <insert character="27361"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhjd"/>
+        <insert character="26666"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhje"/>
+        <insert character="26932"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhjm"/>
+        <insert character="26864"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhjr"/>
+        <insert character="26653"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhju"/>
+        <insert character="26991"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhkb"/>
+        <insert character="27211"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhkl"/>
+        <insert character="26725"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhlb"/>
+        <insert character="26944"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhlc"/>
+        <insert character="27341"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhlo"/>
+        <insert character="144665"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhml"/>
+        <insert character="26512"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhms"/>
+        <insert character="26627"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhmu"/>
+        <insert>
+          <candidates>栀梔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhmy"/>
+        <insert character="26589"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhn"/>
+        <insert character="26426"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhnb"/>
+        <insert character="144498"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhne"/>
+        <insert character="26488"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhni"/>
+        <insert>
+          <candidates>楓杋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhon"/>
+        <insert>
+          <candidates>桁椼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhoo"/>
+        <insert>
+          <candidates>樅𣠺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhpa"/>
+        <insert>
+          <candidates>棔橁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dhpm"/>
+        <insert character="26594"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhqm"/>
+        <insert character="26637"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhqo"/>
+        <insert character="26595"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhqu"/>
+        <insert character="26502"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhs"/>
+        <insert character="26590"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhsb"/>
+        <insert character="26948"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhsk"/>
+        <insert character="27268"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhsu"/>
+        <insert character="27124"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhtc"/>
+        <insert character="27313"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhuc"/>
+        <insert character="27409"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhus"/>
+        <insert character="27339"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhuu"/>
+        <insert character="27207"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhvo"/>
+        <insert character="26599"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhwp"/>
+        <insert character="27180"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhx"/>
+        <insert character="26709"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhxo"/>
+        <insert character="26992"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhyg"/>
+        <insert character="27174"/>
+      </rule>
+      <rule>
+        <keyseq keys="dhyu"/>
+        <insert character="27065"/>
+      </rule>
+      <rule>
+        <keyseq keys="di"/>
+        <insert>
+          <candidates>寸𣏾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="diav"/>
+        <insert character="26745"/>
+      </rule>
+      <rule>
+        <keyseq keys="dibi"/>
+        <insert character="27025"/>
+      </rule>
+      <rule>
+        <keyseq keys="dice"/>
+        <insert character="26797"/>
+      </rule>
+      <rule>
+        <keyseq keys="didr"/>
+        <insert character="145366"/>
+      </rule>
+      <rule>
+        <keyseq keys="difl"/>
+        <insert character="27018"/>
+      </rule>
+      <rule>
+        <keyseq keys="digi"/>
+        <insert character="27365"/>
+      </rule>
+      <rule>
+        <keyseq keys="dihf"/>
+        <insert character="27117"/>
+      </rule>
+      <rule>
+        <keyseq keys="dihr"/>
+        <insert character="26935"/>
+      </rule>
+      <rule>
+        <keyseq keys="dihv"/>
+        <insert character="26994"/>
+      </rule>
+      <rule>
+        <keyseq keys="dii"/>
+        <insert character="26855"/>
+      </rule>
+      <rule>
+        <keyseq keys="diib"/>
+        <insert character="27139"/>
+      </rule>
+      <rule>
+        <keyseq keys="diih"/>
+        <insert character="27118"/>
+      </rule>
+      <rule>
+        <keyseq keys="diil"/>
+        <insert character="27028"/>
+      </rule>
+      <rule>
+        <keyseq keys="dije"/>
+        <insert character="26754"/>
+      </rule>
+      <rule>
+        <keyseq keys="dik"/>
+        <insert character="26532"/>
+      </rule>
+      <rule>
+        <keyseq keys="dikk"/>
+        <insert character="26605"/>
+      </rule>
+      <rule>
+        <keyseq keys="diku"/>
+        <insert character="144350"/>
+      </rule>
+      <rule>
+        <keyseq keys="dilb"/>
+        <insert character="27110"/>
+      </rule>
+      <rule>
+        <keyseq keys="dile"/>
+        <insert character="27130"/>
+      </rule>
+      <rule>
+        <keyseq keys="dill"/>
+        <insert character="26662"/>
+      </rule>
+      <rule>
+        <keyseq keys="diln"/>
+        <insert character="21004"/>
+      </rule>
+      <rule>
+        <keyseq keys="dilr"/>
+        <insert character="27062"/>
+      </rule>
+      <rule>
+        <keyseq keys="dimo"/>
+        <insert character="26664"/>
+      </rule>
+      <rule>
+        <keyseq keys="dine"/>
+        <insert>
+          <candidates>櫠栐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ding"/>
+        <insert character="27059"/>
+      </rule>
+      <rule>
+        <keyseq keys="dip"/>
+        <insert character="26457"/>
+      </rule>
+      <rule>
+        <keyseq keys="dipc"/>
+        <insert character="27186"/>
+      </rule>
+      <rule>
+        <keyseq keys="dipm"/>
+        <insert character="26683"/>
+      </rule>
+      <rule>
+        <keyseq keys="dir"/>
+        <insert character="26545"/>
+      </rule>
+      <rule>
+        <keyseq keys="dirm"/>
+        <insert character="26859"/>
+      </rule>
+      <rule>
+        <keyseq keys="dism"/>
+        <insert character="15292"/>
+      </rule>
+      <rule>
+        <keyseq keys="dist"/>
+        <insert character="145134"/>
+      </rule>
+      <rule>
+        <keyseq keys="dit"/>
+        <insert character="26800"/>
+      </rule>
+      <rule>
+        <keyseq keys="ditf"/>
+        <insert character="27164"/>
+      </rule>
+      <rule>
+        <keyseq keys="dixp"/>
+        <insert character="27162"/>
+      </rule>
+      <rule>
+        <keyseq keys="dj"/>
+        <insert character="26411"/>
+      </rule>
+      <rule>
+        <keyseq keys="djbc"/>
+        <insert character="27097"/>
+      </rule>
+      <rule>
+        <keyseq keys="djbd"/>
+        <insert character="26738"/>
+      </rule>
+      <rule>
+        <keyseq keys="djbf"/>
+        <insert character="27307"/>
+      </rule>
+      <rule>
+        <keyseq keys="djbj"/>
+        <insert character="26976"/>
+      </rule>
+      <rule>
+        <keyseq keys="djbm"/>
+        <insert>
+          <candidates>植椬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="djc"/>
+        <insert character="26620"/>
+      </rule>
+      <rule>
+        <keyseq keys="djcm"/>
+        <insert character="26892"/>
+      </rule>
+      <rule>
+        <keyseq keys="djcr"/>
+        <insert character="27029"/>
+      </rule>
+      <rule>
+        <keyseq keys="djcs"/>
+        <insert character="27048"/>
+      </rule>
+      <rule>
+        <keyseq keys="dje"/>
+        <insert character="26525"/>
+      </rule>
+      <rule>
+        <keyseq keys="djhr"/>
+        <insert character="26945"/>
+      </rule>
+      <rule>
+        <keyseq keys="djii"/>
+        <insert character="27115"/>
+      </rule>
+      <rule>
+        <keyseq keys="djip"/>
+        <insert character="27230"/>
+      </rule>
+      <rule>
+        <keyseq keys="djji"/>
+        <insert character="27254"/>
+      </rule>
+      <rule>
+        <keyseq keys="djjj"/>
+        <insert character="27274"/>
+      </rule>
+      <rule>
+        <keyseq keys="djk"/>
+        <insert character="26454"/>
+      </rule>
+      <rule>
+        <keyseq keys="djka"/>
+        <insert character="26990"/>
+      </rule>
+      <rule>
+        <keyseq keys="djkp"/>
+        <insert character="26675"/>
+      </rule>
+      <rule>
+        <keyseq keys="djks"/>
+        <insert character="26674"/>
+      </rule>
+      <rule>
+        <keyseq keys="djlv"/>
+        <insert character="26866"/>
+      </rule>
+      <rule>
+        <keyseq keys="djmc"/>
+        <insert character="27315"/>
+      </rule>
+      <rule>
+        <keyseq keys="djmf"/>
+        <insert character="26837"/>
+      </rule>
+      <rule>
+        <keyseq keys="djmm"/>
+        <insert character="26982"/>
+      </rule>
+      <rule>
+        <keyseq keys="djmo"/>
+        <insert>
+          <candidates>椗榢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="djmu"/>
+        <insert character="26785"/>
+      </rule>
+      <rule>
+        <keyseq keys="djnu"/>
+        <insert character="26880"/>
+      </rule>
+      <rule>
+        <keyseq keys="djp"/>
+        <insert character="26561"/>
+      </rule>
+      <rule>
+        <keyseq keys="djpa"/>
+        <insert character="27056"/>
+      </rule>
+      <rule>
+        <keyseq keys="djpb"/>
+        <insert character="27235"/>
+      </rule>
+      <rule>
+        <keyseq keys="djpn"/>
+        <insert character="27320"/>
+      </rule>
+      <rule>
+        <keyseq keys="djqp"/>
+        <insert character="27382"/>
+      </rule>
+      <rule>
+        <keyseq keys="djr"/>
+        <insert character="26543"/>
+      </rule>
+      <rule>
+        <keyseq keys="djrb"/>
+        <insert character="26972"/>
+      </rule>
+      <rule>
+        <keyseq keys="djrj"/>
+        <insert character="27245"/>
+      </rule>
+      <rule>
+        <keyseq keys="djrr"/>
+        <insert character="26874"/>
+      </rule>
+      <rule>
+        <keyseq keys="djt"/>
+        <insert character="26559"/>
+      </rule>
+      <rule>
+        <keyseq keys="djtc"/>
+        <insert character="27240"/>
+      </rule>
+      <rule>
+        <keyseq keys="djti"/>
+        <insert character="145346"/>
+      </rule>
+      <rule>
+        <keyseq keys="djv"/>
+        <insert character="26697"/>
+      </rule>
+      <rule>
+        <keyseq keys="djyj"/>
+        <insert character="27039"/>
+      </rule>
+      <rule>
+        <keyseq keys="dk"/>
+        <insert>
+          <candidates>夬杕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dkb"/>
+        <insert character="26671"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkce"/>
+        <insert character="27175"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkcf"/>
+        <insert character="27217"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkgg"/>
+        <insert character="26959"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkhaf"/>
+        <insert>
+          <candidates>鷘鴂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dkhf"/>
+        <insert character="26769"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkkb"/>
+        <insert character="26744"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkkk"/>
+        <insert character="27145"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkld"/>
+        <insert character="26667"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkmb"/>
+        <insert character="26965"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkmr"/>
+        <insert character="26885"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkms"/>
+        <insert character="26701"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkmym"/>
+        <insert character="25972"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkn"/>
+        <insert>
+          <candidates>朹桋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dknj"/>
+        <insert character="26528"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkok"/>
+        <insert character="27081"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkoo"/>
+        <insert character="26780"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkp"/>
+        <insert character="24982"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkpb"/>
+        <insert character="15298"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkrd"/>
+        <insert character="144743"/>
+      </rule>
+      <rule>
+        <keyseq keys="dks"/>
+        <insert character="26424"/>
+      </rule>
+      <rule>
+        <keyseq keys="dkso"/>
+        <insert character="27116"/>
+      </rule>
+      <rule>
+        <keyseq keys="dksr"/>
+        <insert>
+          <candidates>枷檶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dkss"/>
+        <insert character="26651"/>
+      </rule>
+      <rule>
+        <keyseq keys="dl"/>
+        <insert character="26463"/>
+      </rule>
+      <rule>
+        <keyseq keys="dla"/>
+        <insert character="26227"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlbk"/>
+        <insert character="26573"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlbu"/>
+        <insert character="26517"/>
+      </rule>
+      <rule>
+        <keyseq keys="dld"/>
+        <insert character="26762"/>
+      </rule>
+      <rule>
+        <keyseq keys="dle"/>
+        <insert character="26851"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlks"/>
+        <insert character="21189"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlksf"/>
+        <insert character="40338"/>
+      </rule>
+      <rule>
+        <keyseq keys="dllmi"/>
+        <insert character="34596"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlln"/>
+        <insert>
+          <candidates>剌柫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dlmc"/>
+        <insert character="27195"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlmo"/>
+        <insert>
+          <candidates>桃𣑯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dlmy"/>
+        <insert character="26833"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlno"/>
+        <insert character="27446"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlok"/>
+        <insert character="25941"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlp"/>
+        <insert character="24769"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlr"/>
+        <insert character="134477"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlshc"/>
+        <insert character="36084"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlw"/>
+        <insert character="26586"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlwl"/>
+        <insert character="26587"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlws"/>
+        <insert character="26796"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlwv"/>
+        <insert character="27155"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlx"/>
+        <insert character="27226"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlxh"/>
+        <insert character="26617"/>
+      </rule>
+      <rule>
+        <keyseq keys="dlxl"/>
+        <insert character="26857"/>
+      </rule>
+      <rule>
+        <keyseq keys="dm"/>
+        <insert>
+          <candidates>本杠杢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dma"/>
+        <insert character="26658"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmam"/>
+        <insert character="26707"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbb"/>
+        <insert character="27325"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbc"/>
+        <insert character="27091"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbe"/>
+        <insert character="27340"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbi"/>
+        <insert character="27218"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbl"/>
+        <insert character="26669"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbm"/>
+        <insert character="27422"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbr"/>
+        <insert character="27386"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbs"/>
+        <insert character="27159"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmbw"/>
+        <insert character="27281"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmcw"/>
+        <insert>
+          <candidates>栖梄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dmd"/>
+        <insert character="26437"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmdm"/>
+        <insert character="27370"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmem"/>
+        <insert character="26997"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmf"/>
+        <insert character="26479"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmfb"/>
+        <insert character="27319"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmfj"/>
+        <insert character="26544"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmfm"/>
+        <insert character="26616"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmfn"/>
+        <insert character="27302"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmfr"/>
+        <insert character="26734"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmg"/>
+        <insert character="26505"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmgi"/>
+        <insert character="27337"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmgr"/>
+        <insert character="27374"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmgt"/>
+        <insert character="26759"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmhf"/>
+        <insert character="27038"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmia"/>
+        <insert character="27031"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmig"/>
+        <insert character="26702"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmj"/>
+        <insert character="26438"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmjk"/>
+        <insert character="27204"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmlk"/>
+        <insert character="26775"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmlm"/>
+        <insert character="26895"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmmf"/>
+        <insert character="26608"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmmi"/>
+        <insert>
+          <candidates>橱枟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dmmp"/>
+        <insert character="27408"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmmr"/>
+        <insert character="26791"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmms"/>
+        <insert character="26439"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmmu"/>
+        <insert character="26476"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmmv"/>
+        <insert character="26733"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmn"/>
+        <insert character="26430"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmnl"/>
+        <insert character="26703"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmnn"/>
+        <insert character="26677"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmnr"/>
+        <insert character="26607"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmob"/>
+        <insert character="26564"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmr"/>
+        <insert character="26584"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmrq"/>
+        <insert character="38859"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmrt"/>
+        <insert character="26794"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmrw"/>
+        <insert character="26949"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmsmm"/>
+        <insert character="32713"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmso"/>
+        <insert character="26899"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmsu"/>
+        <insert character="26521"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmt"/>
+        <insert character="26501"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmtb"/>
+        <insert character="27348"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmti"/>
+        <insert character="144883"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmto"/>
+        <insert character="27227"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmu"/>
+        <insert character="26444"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmue"/>
+        <insert character="27022"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmvh"/>
+        <insert character="26514"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmvm"/>
+        <insert>
+          <candidates>枑桱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dmvs"/>
+        <insert character="26429"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmvvq"/>
+        <insert character="33309"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmwc"/>
+        <insert character="27295"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmwf"/>
+        <insert>
+          <candidates>標槱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dmwj"/>
+        <insert character="27229"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmwm"/>
+        <insert character="27263"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmwv"/>
+        <insert character="26950"/>
+      </rule>
+      <rule>
+        <keyseq keys="dmym"/>
+        <insert character="26622"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnao"/>
+        <insert character="27233"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnbg"/>
+        <insert character="26743"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnbj"/>
+        <insert character="27122"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnbq"/>
+        <insert character="27294"/>
+      </rule>
+      <rule>
+        <keyseq keys="dncr"/>
+        <insert character="27280"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnd"/>
+        <insert>
+          <candidates>李杍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dndf"/>
+        <insert character="27074"/>
+      </rule>
+      <rule>
+        <keyseq keys="dndu"/>
+        <insert character="144378"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnfd"/>
+        <insert character="27375"/>
+      </rule>
+      <rule>
+        <keyseq keys="dng"/>
+        <insert character="26491"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnhb"/>
+        <insert character="27224"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnhd"/>
+        <insert>
+          <candidates>楙楺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dnhe"/>
+        <insert character="26497"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnib"/>
+        <insert character="26742"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnii"/>
+        <insert character="145062"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnil"/>
+        <insert character="26625"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnin"/>
+        <insert>
+          <candidates>杼栘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dniq"/>
+        <insert character="26717"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnkg"/>
+        <insert character="26755"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnkm"/>
+        <insert character="26804"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnkq"/>
+        <insert character="26967"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnlb"/>
+        <insert character="27234"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnlw"/>
+        <insert character="27140"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnmu"/>
+        <insert character="26693"/>
+      </rule>
+      <rule>
+        <keyseq keys="dno"/>
+        <insert character="26484"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnob"/>
+        <insert character="26952"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnoe"/>
+        <insert character="27203"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnok"/>
+        <insert character="26961"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnon"/>
+        <insert character="27336"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnot"/>
+        <insert character="27225"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnq"/>
+        <insert character="25575"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnqd"/>
+        <insert character="27044"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnri"/>
+        <insert character="27395"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnst"/>
+        <insert character="27001"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnue"/>
+        <insert character="15232"/>
+      </rule>
+      <rule>
+        <keyseq keys="dnwa"/>
+        <insert character="27347"/>
+      </rule>
+      <rule>
+        <keyseq keys="doau"/>
+        <insert character="131850"/>
+      </rule>
+      <rule>
+        <keyseq keys="dob"/>
+        <insert character="26520"/>
+      </rule>
+      <rule>
+        <keyseq keys="dobg"/>
+        <insert character="27063"/>
+      </rule>
+      <rule>
+        <keyseq keys="dobuc"/>
+        <insert character="36058"/>
+      </rule>
+      <rule>
+        <keyseq keys="doby"/>
+        <insert character="26676"/>
+      </rule>
+      <rule>
+        <keyseq keys="dodi"/>
+        <insert character="26574"/>
+      </rule>
+      <rule>
+        <keyseq keys="doe"/>
+        <insert character="26748"/>
+      </rule>
+      <rule>
+        <keyseq keys="dog"/>
+        <insert character="26894"/>
+      </rule>
+      <rule>
+        <keyseq keys="dogf"/>
+        <insert character="27189"/>
+      </rule>
+      <rule>
+        <keyseq keys="dogj"/>
+        <insert character="27051"/>
+      </rule>
+      <rule>
+        <keyseq keys="dogs"/>
+        <insert character="27271"/>
+      </rule>
+      <rule>
+        <keyseq keys="dohaf"/>
+        <insert character="40326"/>
+      </rule>
+      <rule>
+        <keyseq keys="doii"/>
+        <insert character="26563"/>
+      </rule>
+      <rule>
+        <keyseq keys="doik"/>
+        <insert character="29452"/>
+      </rule>
+      <rule>
+        <keyseq keys="doim"/>
+        <insert character="27388"/>
+      </rule>
+      <rule>
+        <keyseq keys="doin"/>
+        <insert character="26516"/>
+      </rule>
+      <rule>
+        <keyseq keys="doip"/>
+        <insert character="26863"/>
+      </rule>
+      <rule>
+        <keyseq keys="doir"/>
+        <insert>
+          <candidates>槍梒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="doj"/>
+        <insert character="26485"/>
+      </rule>
+      <rule>
+        <keyseq keys="dok"/>
+        <insert character="26522"/>
+      </rule>
+      <rule>
+        <keyseq keys="dokr"/>
+        <insert character="26917"/>
+      </rule>
+      <rule>
+        <keyseq keys="doks"/>
+        <insert character="21201"/>
+      </rule>
+      <rule>
+        <keyseq keys="dolb"/>
+        <insert character="27143"/>
+      </rule>
+      <rule>
+        <keyseq keys="dolh"/>
+        <insert character="144896"/>
+      </rule>
+      <rule>
+        <keyseq keys="doma"/>
+        <insert character="27292"/>
+      </rule>
+      <rule>
+        <keyseq keys="domb"/>
+        <insert character="26822"/>
+      </rule>
+      <rule>
+        <keyseq keys="domc"/>
+        <insert character="26809"/>
+      </rule>
+      <rule>
+        <keyseq keys="domd"/>
+        <insert character="26764"/>
+      </rule>
+      <rule>
+        <keyseq keys="domg"/>
+        <insert character="26643"/>
+      </rule>
+      <rule>
+        <keyseq keys="domk"/>
+        <insert character="26985"/>
+      </rule>
+      <rule>
+        <keyseq keys="domm"/>
+        <insert character="144372"/>
+      </rule>
+      <rule>
+        <keyseq keys="domn"/>
+        <insert character="27014"/>
+      </rule>
+      <rule>
+        <keyseq keys="domo"/>
+        <insert character="27298"/>
+      </rule>
+      <rule>
+        <keyseq keys="domr"/>
+        <insert character="15192"/>
+      </rule>
+      <rule>
+        <keyseq keys="domv"/>
+        <insert character="26977"/>
+      </rule>
+      <rule>
+        <keyseq keys="don"/>
+        <insert character="26458"/>
+      </rule>
+      <rule>
+        <keyseq keys="donl"/>
+        <insert character="37106"/>
+      </rule>
+      <rule>
+        <keyseq keys="doo"/>
+        <insert character="20358"/>
+      </rule>
+      <rule>
+        <keyseq keys="doog"/>
+        <insert character="26749"/>
+      </rule>
+      <rule>
+        <keyseq keys="dop"/>
+        <insert character="26489"/>
+      </rule>
+      <rule>
+        <keyseq keys="dopd"/>
+        <insert character="26562"/>
+      </rule>
+      <rule>
+        <keyseq keys="dotc"/>
+        <insert character="144845"/>
+      </rule>
+      <rule>
+        <keyseq keys="dotf"/>
+        <insert character="27205"/>
+      </rule>
+      <rule>
+        <keyseq keys="dowy"/>
+        <insert character="26757"/>
+      </rule>
+      <rule>
+        <keyseq keys="doyb"/>
+        <insert character="27278"/>
+      </rule>
+      <rule>
+        <keyseq keys="dp"/>
+        <insert>
+          <candidates>朼杺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dpa"/>
+        <insert>
+          <candidates>栒栺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dpd"/>
+        <insert character="26461"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpfd"/>
+        <insert character="26888"/>
+      </rule>
+      <rule>
+        <keyseq keys="dph"/>
+        <insert character="26610"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpht"/>
+        <insert character="27027"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpi"/>
+        <insert>
+          <candidates>构杓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dpim"/>
+        <insert character="26499"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpkp"/>
+        <insert character="26980"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpp"/>
+        <insert character="26503"/>
+      </rule>
+      <rule>
+        <keyseq keys="dppa"/>
+        <insert character="26999"/>
+      </rule>
+      <rule>
+        <keyseq keys="dppd"/>
+        <insert character="15377"/>
+      </rule>
+      <rule>
+        <keyseq keys="dppg"/>
+        <insert character="26768"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpr"/>
+        <insert character="26552"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpru"/>
+        <insert character="26553"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpt"/>
+        <insert character="26555"/>
+      </rule>
+      <rule>
+        <keyseq keys="dptd"/>
+        <insert character="26986"/>
+      </rule>
+      <rule>
+        <keyseq keys="dpu"/>
+        <insert character="26486"/>
+      </rule>
+      <rule>
+        <keyseq keys="dq"/>
+        <insert character="26493"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqbhx"/>
+        <insert character="38876"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqbjj"/>
+        <insert character="38871"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqdj"/>
+        <insert character="38862"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqfb"/>
+        <insert character="38866"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqgwc"/>
+        <insert character="38885"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqhaj"/>
+        <insert character="38879"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqhk"/>
+        <insert character="26964"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqikk"/>
+        <insert character="38861"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqjl"/>
+        <insert character="26758"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqjm"/>
+        <insert character="27109"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqjp"/>
+        <insert character="27352"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqka"/>
+        <insert character="26943"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqkd"/>
+        <insert character="27035"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqkk"/>
+        <insert character="26993"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqkq"/>
+        <insert character="26834"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqkx"/>
+        <insert character="27137"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqmb"/>
+        <insert character="26824"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqmc"/>
+        <insert character="27149"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqmf"/>
+        <insert character="27041"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqnhd"/>
+        <insert character="38870"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqnl"/>
+        <insert character="37116"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqo"/>
+        <insert character="26510"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqoae"/>
+        <insert character="19094"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqomr"/>
+        <insert character="38864"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqou"/>
+        <insert character="27131"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqptd"/>
+        <insert character="38872"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqshi"/>
+        <insert character="38860"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqsmv"/>
+        <insert character="38868"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqtmj"/>
+        <insert character="38881"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqttb"/>
+        <insert character="38877"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqwli"/>
+        <insert character="38883"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqwot"/>
+        <insert character="38878"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqwtj"/>
+        <insert character="38880"/>
+      </rule>
+      <rule>
+        <keyseq keys="dqyrd"/>
+        <insert character="38869"/>
+      </rule>
+      <rule>
+        <keyseq keys="dr"/>
+        <insert character="26447"/>
+      </rule>
+      <rule>
+        <keyseq keys="drb"/>
+        <insert character="26763"/>
+      </rule>
+      <rule>
+        <keyseq keys="drc"/>
+        <insert character="26547"/>
+      </rule>
+      <rule>
+        <keyseq keys="drhg"/>
+        <insert character="26735"/>
+      </rule>
+      <rule>
+        <keyseq keys="drhr"/>
+        <insert character="26784"/>
+      </rule>
+      <rule>
+        <keyseq keys="drhs"/>
+        <insert character="26618"/>
+      </rule>
+      <rule>
+        <keyseq keys="drhu"/>
+        <insert character="26615"/>
+      </rule>
+      <rule>
+        <keyseq keys="drji"/>
+        <insert character="27293"/>
+      </rule>
+      <rule>
+        <keyseq keys="drlb"/>
+        <insert character="144464"/>
+      </rule>
+      <rule>
+        <keyseq keys="drmr"/>
+        <insert character="15325"/>
+      </rule>
+      <rule>
+        <keyseq keys="drms"/>
+        <insert character="26549"/>
+      </rule>
+      <rule>
+        <keyseq keys="drrd"/>
+        <insert character="27262"/>
+      </rule>
+      <rule>
+        <keyseq keys="drrj"/>
+        <insert character="27199"/>
+      </rule>
+      <rule>
+        <keyseq keys="drrr"/>
+        <insert character="27008"/>
+      </rule>
+      <rule>
+        <keyseq keys="drrs"/>
+        <insert character="15257"/>
+      </rule>
+      <rule>
+        <keyseq keys="drsh"/>
+        <insert character="26548"/>
+      </rule>
+      <rule>
+        <keyseq keys="drsj"/>
+        <insert character="26987"/>
+      </rule>
+      <rule>
+        <keyseq keys="dru"/>
+        <insert character="144332"/>
+      </rule>
+      <rule>
+        <keyseq keys="drye"/>
+        <insert character="26933"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsav"/>
+        <insert character="26939"/>
+      </rule>
+      <rule>
+        <keyseq keys="dseg"/>
+        <insert character="27179"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsfb"/>
+        <insert character="27021"/>
+      </rule>
+      <rule>
+        <keyseq keys="dshr"/>
+        <insert character="26582"/>
+      </rule>
+      <rule>
+        <keyseq keys="dshu"/>
+        <insert character="26806"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsit"/>
+        <insert character="27323"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsj"/>
+        <insert character="26670"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsje"/>
+        <insert character="26871"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsjl"/>
+        <insert character="26928"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsjr"/>
+        <insert character="26896"/>
+      </rule>
+      <rule>
+        <keyseq keys="dskr"/>
+        <insert character="26750"/>
+      </rule>
+      <rule>
+        <keyseq keys="dslc"/>
+        <insert character="27331"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsly"/>
+        <insert character="27047"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsma"/>
+        <insert character="27106"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsme"/>
+        <insert character="26795"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsmg"/>
+        <insert>
+          <candidates>框櫂楃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dsmh"/>
+        <insert character="27163"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsmi"/>
+        <insert character="27187"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsmj"/>
+        <insert character="145254"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsmm"/>
+        <insert character="26665"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsmr"/>
+        <insert character="26572"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsmv"/>
+        <insert character="26838"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsnd"/>
+        <insert character="27196"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsno"/>
+        <insert character="26601"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsp"/>
+        <insert character="26565"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsqf"/>
+        <insert character="27050"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsql"/>
+        <insert character="26779"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsrg"/>
+        <insert character="27273"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsrr"/>
+        <insert character="27166"/>
+      </rule>
+      <rule>
+        <keyseq keys="dss"/>
+        <insert character="26588"/>
+      </rule>
+      <rule>
+        <keyseq keys="dssr"/>
+        <insert character="26798"/>
+      </rule>
+      <rule>
+        <keyseq keys="dstt"/>
+        <insert character="144789"/>
+      </rule>
+      <rule>
+        <keyseq keys="dstv"/>
+        <insert character="27024"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsu"/>
+        <insert character="26462"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsuf"/>
+        <insert character="145184"/>
+      </rule>
+      <rule>
+        <keyseq keys="dswl"/>
+        <insert character="15217"/>
+      </rule>
+      <rule>
+        <keyseq keys="dswu"/>
+        <insert character="27414"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsyi"/>
+        <insert character="27416"/>
+      </rule>
+      <rule>
+        <keyseq keys="dsyq"/>
+        <insert character="27176"/>
+      </rule>
+      <rule>
+        <keyseq keys="dta"/>
+        <insert character="26852"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtab"/>
+        <insert character="27223"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtak"/>
+        <insert character="27169"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtaw"/>
+        <insert character="27415"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtbf"/>
+        <insert character="145197"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtbn"/>
+        <insert character="26942"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtbo"/>
+        <insert character="27308"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtc"/>
+        <insert character="26673"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtcd"/>
+        <insert character="27279"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtce"/>
+        <insert character="27401"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtcg"/>
+        <insert character="27181"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtco"/>
+        <insert character="27192"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtcw"/>
+        <insert character="26978"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtei"/>
+        <insert character="27394"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtge"/>
+        <insert character="27171"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtgf"/>
+        <insert character="27034"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtgi"/>
+        <insert character="27301"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtgk"/>
+        <insert character="144793"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtgo"/>
+        <insert character="27304"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtgr"/>
+        <insert character="27215"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtgs"/>
+        <insert character="15381"/>
+      </rule>
+      <rule>
+        <keyseq keys="dthj"/>
+        <insert character="27173"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtif"/>
+        <insert character="145314"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtih"/>
+        <insert character="144730"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtio"/>
+        <insert character="144688"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtit"/>
+        <insert character="145015"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtjm"/>
+        <insert character="145199"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtjr"/>
+        <insert>
+          <candidates>楛㯴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dtk"/>
+        <insert character="26650"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtkr"/>
+        <insert character="26953"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtlb"/>
+        <insert character="27168"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtlj"/>
+        <insert character="15254"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtlk"/>
+        <insert character="26983"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtlm"/>
+        <insert character="27135"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtlx"/>
+        <insert character="27385"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtm"/>
+        <insert character="26577"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtmc"/>
+        <insert>
+          <candidates>橫棋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dtmd"/>
+        <insert character="26995"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtmj"/>
+        <insert character="27194"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtmv"/>
+        <insert character="26937"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtoe"/>
+        <insert character="27316"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtog"/>
+        <insert character="144846"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtop"/>
+        <insert character="26907"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtor"/>
+        <insert character="27033"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtov"/>
+        <insert character="145340"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtpa"/>
+        <insert character="27078"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtpd"/>
+        <insert>
+          <candidates>𣚭𣜿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dtpp"/>
+        <insert character="27303"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtq"/>
+        <insert character="26679"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtqm"/>
+        <insert character="27086"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtrg"/>
+        <insert character="27402"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtrk"/>
+        <insert character="15347"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtsj"/>
+        <insert character="27061"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtsr"/>
+        <insert character="27353"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtt"/>
+        <insert character="26655"/>
+      </rule>
+      <rule>
+        <keyseq keys="dttb"/>
+        <insert character="27083"/>
+      </rule>
+      <rule>
+        <keyseq keys="dttc"/>
+        <insert character="26922"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtwa"/>
+        <insert character="27133"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtwf"/>
+        <insert character="145155"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtwi"/>
+        <insert character="27197"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtwv"/>
+        <insert character="27266"/>
+      </rule>
+      <rule>
+        <keyseq keys="dtxc"/>
+        <insert character="27087"/>
+      </rule>
+      <rule>
+        <keyseq keys="du"/>
+        <insert character="26413"/>
+      </rule>
+      <rule>
+        <keyseq keys="duce"/>
+        <insert character="26934"/>
+      </rule>
+      <rule>
+        <keyseq keys="duch"/>
+        <insert character="26788"/>
+      </rule>
+      <rule>
+        <keyseq keys="duhj"/>
+        <insert character="144847"/>
+      </rule>
+      <rule>
+        <keyseq keys="dulmi"/>
+        <insert character="34491"/>
+      </rule>
+      <rule>
+        <keyseq keys="dumb"/>
+        <insert character="26927"/>
+      </rule>
+      <rule>
+        <keyseq keys="dumt"/>
+        <insert character="27071"/>
+      </rule>
+      <rule>
+        <keyseq keys="duob"/>
+        <insert character="27400"/>
+      </rule>
+      <rule>
+        <keyseq keys="duon"/>
+        <insert character="26787"/>
+      </rule>
+      <rule>
+        <keyseq keys="dup"/>
+        <insert character="24819"/>
+      </rule>
+      <rule>
+        <keyseq keys="duu"/>
+        <insert character="26606"/>
+      </rule>
+      <rule>
+        <keyseq keys="duvif"/>
+        <insert character="32046"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvfo"/>
+        <insert character="27358"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvid"/>
+        <insert character="27359"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvii"/>
+        <insert character="27231"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvis"/>
+        <insert character="26602"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvl"/>
+        <insert character="26427"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvmg"/>
+        <insert character="26761"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvmt"/>
+        <insert>
+          <candidates>㰘𣟗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dvne"/>
+        <insert character="26882"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvno"/>
+        <insert character="26941"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvoi"/>
+        <insert character="27418"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvvd"/>
+        <insert character="27156"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvvi"/>
+        <insert character="27317"/>
+      </rule>
+      <rule>
+        <keyseq keys="dvvw"/>
+        <insert character="26900"/>
+      </rule>
+      <rule>
+        <keyseq keys="dw"/>
+        <insert character="26481"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwb"/>
+        <insert character="144796"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwc"/>
+        <insert character="26614"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwd"/>
+        <insert>
+          <candidates>棵梱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dwf"/>
+        <insert character="26604"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwg"/>
+        <insert character="26793"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwhaf"/>
+        <insert>
+          <candidates>鶇鶫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dwhd"/>
+        <insert character="26846"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwim"/>
+        <insert character="27126"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwjc"/>
+        <insert character="27148"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwji"/>
+        <insert character="27314"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwjr"/>
+        <insert character="26845"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwk"/>
+        <insert character="26678"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwl"/>
+        <insert character="26585"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwlg"/>
+        <insert character="27407"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwlj"/>
+        <insert character="27297"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwls"/>
+        <insert character="26974"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwly"/>
+        <insert character="27276"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwmv"/>
+        <insert character="26931"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwot"/>
+        <insert character="27058"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwp"/>
+        <insert character="26962"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwvf"/>
+        <insert character="27151"/>
+      </rule>
+      <rule>
+        <keyseq keys="dww"/>
+        <insert character="27011"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwwf"/>
+        <insert character="27417"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwww"/>
+        <insert character="27345"/>
+      </rule>
+      <rule>
+        <keyseq keys="dwyi"/>
+        <insert character="26626"/>
+      </rule>
+      <rule>
+        <keyseq keys="dy"/>
+        <insert character="26420"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyad"/>
+        <insert character="27093"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyaj"/>
+        <insert character="26873"/>
+      </rule>
+      <rule>
+        <keyseq keys="dybb"/>
+        <insert>
+          <candidates>楴檛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dybc"/>
+        <insert character="26984"/>
+      </rule>
+      <rule>
+        <keyseq keys="dybp"/>
+        <insert character="27379"/>
+      </rule>
+      <rule>
+        <keyseq keys="dybs"/>
+        <insert character="27036"/>
+      </rule>
+      <rule>
+        <keyseq keys="dycb"/>
+        <insert character="27136"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyck"/>
+        <insert character="26657"/>
+      </rule>
+      <rule>
+        <keyseq keys="dydk"/>
+        <insert character="27220"/>
+      </rule>
+      <rule>
+        <keyseq keys="dydl"/>
+        <insert character="27112"/>
+      </rule>
+      <rule>
+        <keyseq keys="dydu"/>
+        <insert character="27372"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyfe"/>
+        <insert character="26898"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyg"/>
+        <insert character="26609"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyhh"/>
+        <insert character="26956"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyhn"/>
+        <insert character="26477"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyhr"/>
+        <insert character="27084"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyhs"/>
+        <insert character="26507"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyhv"/>
+        <insert character="144447"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyia"/>
+        <insert character="27188"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyij"/>
+        <insert character="144922"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyiu"/>
+        <insert character="26803"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyj"/>
+        <insert character="26515"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyjj"/>
+        <insert character="27108"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyk"/>
+        <insert character="144384"/>
+      </rule>
+      <rule>
+        <keyseq keys="dylb"/>
+        <insert character="26623"/>
+      </rule>
+      <rule>
+        <keyseq keys="dylm"/>
+        <insert character="26475"/>
+      </rule>
+      <rule>
+        <keyseq keys="dymh"/>
+        <insert character="27269"/>
+      </rule>
+      <rule>
+        <keyseq keys="dymu"/>
+        <insert character="27343"/>
+      </rule>
+      <rule>
+        <keyseq keys="dynb"/>
+        <insert character="27147"/>
+      </rule>
+      <rule>
+        <keyseq keys="dynv"/>
+        <insert character="27232"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyoj"/>
+        <insert character="26890"/>
+      </rule>
+      <rule>
+        <keyseq keys="dypf"/>
+        <insert character="27252"/>
+      </rule>
+      <rule>
+        <keyseq keys="dypk"/>
+        <insert character="27049"/>
+      </rule>
+      <rule>
+        <keyseq keys="dypm"/>
+        <insert character="27165"/>
+      </rule>
+      <rule>
+        <keyseq keys="dypt"/>
+        <insert character="27368"/>
+      </rule>
+      <rule>
+        <keyseq keys="dypu"/>
+        <insert character="26883"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyr"/>
+        <insert character="26542"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyra"/>
+        <insert character="27367"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyrb"/>
+        <insert character="27073"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyrd"/>
+        <insert character="26881"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyrf"/>
+        <insert character="26891"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyrn"/>
+        <insert>
+          <candidates>楟梈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dyro"/>
+        <insert character="27322"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyrv"/>
+        <insert character="27392"/>
+      </rule>
+      <rule>
+        <keyseq keys="dysd"/>
+        <insert character="26936"/>
+      </rule>
+      <rule>
+        <keyseq keys="dysr"/>
+        <insert character="27321"/>
+      </rule>
+      <rule>
+        <keyseq keys="dysy"/>
+        <insert character="26844"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyt"/>
+        <insert character="26566"/>
+      </rule>
+      <rule>
+        <keyseq keys="dytg"/>
+        <insert character="27238"/>
+      </rule>
+      <rule>
+        <keyseq keys="dytj"/>
+        <insert>
+          <candidates>樟梓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dyto"/>
+        <insert character="27286"/>
+      </rule>
+      <rule>
+        <keyseq keys="dytp"/>
+        <insert character="27277"/>
+      </rule>
+      <rule>
+        <keyseq keys="dytr"/>
+        <insert character="26835"/>
+      </rule>
+      <rule>
+        <keyseq keys="dytu"/>
+        <insert>
+          <candidates>樈檤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dytv"/>
+        <insert character="26884"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyub"/>
+        <insert character="27142"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyut"/>
+        <insert character="27200"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyv"/>
+        <insert character="26471"/>
+      </rule>
+      <rule>
+        <keyseq keys="dyvo"/>
+        <insert character="26680"/>
+      </rule>
+      <rule>
+        <keyseq keys="dywd"/>
+        <insert character="27265"/>
+      </rule>
+      <rule>
+        <keyseq keys="dywm"/>
+        <insert character="27264"/>
+      </rule>
+      <rule>
+        <keyseq keys="dywv"/>
+        <insert>
+          <candidates>榱櫰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dyx"/>
+        <insert character="27333"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert character="27700"/>
+      </rule>
+      <rule>
+        <keyseq keys="ea"/>
+        <insert>
+          <candidates>汨汩沓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eaa"/>
+        <insert character="28112"/>
+      </rule>
+      <rule>
+        <keyseq keys="eabt"/>
+        <insert character="28201"/>
+      </rule>
+      <rule>
+        <keyseq keys="eafc"/>
+        <insert>
+          <candidates>灝灦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eafu"/>
+        <insert character="28361"/>
+      </rule>
+      <rule>
+        <keyseq keys="eag"/>
+        <insert character="28037"/>
+      </rule>
+      <rule>
+        <keyseq keys="eagi"/>
+        <insert character="28350"/>
+      </rule>
+      <rule>
+        <keyseq keys="eahm"/>
+        <insert character="28262"/>
+      </rule>
+      <rule>
+        <keyseq keys="eahr"/>
+        <insert character="15686"/>
+      </rule>
+      <rule>
+        <keyseq keys="eahu"/>
+        <insert character="28228"/>
+      </rule>
+      <rule>
+        <keyseq keys="eaiu"/>
+        <insert character="28297"/>
+      </rule>
+      <rule>
+        <keyseq keys="eam"/>
+        <insert>
+          <candidates>泹𣵀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eamh"/>
+        <insert character="28271"/>
+      </rule>
+      <rule>
+        <keyseq keys="eami"/>
+        <insert character="28098"/>
+      </rule>
+      <rule>
+        <keyseq keys="eamj"/>
+        <insert character="28038"/>
+      </rule>
+      <rule>
+        <keyseq keys="eamk"/>
+        <insert character="28111"/>
+      </rule>
+      <rule>
+        <keyseq keys="eamo"/>
+        <insert character="28252"/>
+      </rule>
+      <rule>
+        <keyseq keys="eana"/>
+        <insert character="28567"/>
+      </rule>
+      <rule>
+        <keyseq keys="eanb"/>
+        <insert character="15694"/>
+      </rule>
+      <rule>
+        <keyseq keys="eand"/>
+        <insert character="28566"/>
+      </rule>
+      <rule>
+        <keyseq keys="eane"/>
+        <insert character="28737"/>
+      </rule>
+      <rule>
+        <keyseq keys="eang"/>
+        <insert character="28516"/>
+      </rule>
+      <rule>
+        <keyseq keys="eanj"/>
+        <insert character="28763"/>
+      </rule>
+      <rule>
+        <keyseq keys="eank"/>
+        <insert character="28515"/>
+      </rule>
+      <rule>
+        <keyseq keys="eano"/>
+        <insert character="28749"/>
+      </rule>
+      <rule>
+        <keyseq keys="eanr"/>
+        <insert character="28662"/>
+      </rule>
+      <rule>
+        <keyseq keys="eanw"/>
+        <insert character="28734"/>
+      </rule>
+      <rule>
+        <keyseq keys="eapp"/>
+        <insert character="28151"/>
+      </rule>
+      <rule>
+        <keyseq keys="eapv"/>
+        <insert character="28212"/>
+      </rule>
+      <rule>
+        <keyseq keys="easm"/>
+        <insert character="28347"/>
+      </rule>
+      <rule>
+        <keyseq keys="easr"/>
+        <insert character="146988"/>
+      </rule>
+      <rule>
+        <keyseq keys="eate"/>
+        <insert character="28689"/>
+      </rule>
+      <rule>
+        <keyseq keys="eav"/>
+        <insert character="27903"/>
+      </rule>
+      <rule>
+        <keyseq keys="eavf"/>
+        <insert character="28629"/>
+      </rule>
+      <rule>
+        <keyseq keys="eawe"/>
+        <insert character="28459"/>
+      </rule>
+      <rule>
+        <keyseq keys="eayf"/>
+        <insert character="28555"/>
+      </rule>
+      <rule>
+        <keyseq keys="eayk"/>
+        <insert character="28162"/>
+      </rule>
+      <rule>
+        <keyseq keys="eayt"/>
+        <insert character="146989"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebac"/>
+        <insert character="28319"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebau"/>
+        <insert character="28125"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebb"/>
+        <insert character="28124"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebbb"/>
+        <insert character="28369"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebbr"/>
+        <insert character="28198"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebbu"/>
+        <insert character="28446"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebcd"/>
+        <insert character="28145"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebch"/>
+        <insert character="28675"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebci"/>
+        <insert character="28666"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebcn"/>
+        <insert character="28204"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebcr"/>
+        <insert character="28027"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebcv"/>
+        <insert character="28724"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebd"/>
+        <insert character="146870"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebdd"/>
+        <insert character="147081"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebg"/>
+        <insert character="136343"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebgr"/>
+        <insert character="28109"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebhg"/>
+        <insert character="28139"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebhu"/>
+        <insert character="27785"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebhx"/>
+        <insert character="28372"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebjj"/>
+        <insert character="28222"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebkf"/>
+        <insert character="40450"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebm"/>
+        <insert character="27822"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebme"/>
+        <insert character="28274"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebmp"/>
+        <insert character="28646"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebmr"/>
+        <insert character="27934"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebnd"/>
+        <insert character="28014"/>
+      </rule>
+      <rule>
+        <keyseq keys="eboe"/>
+        <insert character="147392"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebof"/>
+        <insert character="28424"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebou"/>
+        <insert character="28379"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebp"/>
+        <insert>
+          <candidates>懣懘慂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ebr"/>
+        <insert character="27842"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebsd"/>
+        <insert character="28136"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebt"/>
+        <insert character="15569"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebtu"/>
+        <insert character="146915"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebu"/>
+        <insert character="27882"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebuc"/>
+        <insert character="28031"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebug"/>
+        <insert>
+          <candidates>濉灈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ebuh"/>
+        <insert character="28218"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebuk"/>
+        <insert character="28264"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebul"/>
+        <insert character="28622"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebuu"/>
+        <insert character="28032"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebv"/>
+        <insert character="28029"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebvk"/>
+        <insert character="28330"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebwi"/>
+        <insert character="28738"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebyh"/>
+        <insert character="28021"/>
+      </rule>
+      <rule>
+        <keyseq keys="ebyj"/>
+        <insert character="143502"/>
+      </rule>
+      <rule>
+        <keyseq keys="ec"/>
+        <insert>
+          <candidates>淦汃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ecc"/>
+        <insert character="37721"/>
+      </rule>
+      <rule>
+        <keyseq keys="eccc"/>
+        <insert character="147834"/>
+      </rule>
+      <rule>
+        <keyseq keys="ecnh"/>
+        <insert character="28053"/>
+      </rule>
+      <rule>
+        <keyseq keys="ecor"/>
+        <insert character="28020"/>
+      </rule>
+      <rule>
+        <keyseq keys="ecr"/>
+        <insert character="27839"/>
+      </rule>
+      <rule>
+        <keyseq keys="ecru"/>
+        <insert character="28055"/>
+      </rule>
+      <rule>
+        <keyseq keys="ecsh"/>
+        <insert character="27774"/>
+      </rule>
+      <rule>
+        <keyseq keys="ecst"/>
+        <insert character="28243"/>
+      </rule>
+      <rule>
+        <keyseq keys="ecwa"/>
+        <insert character="28519"/>
+      </rule>
+      <rule>
+        <keyseq keys="ed"/>
+        <insert character="27792"/>
+      </rule>
+      <rule>
+        <keyseq keys="edam"/>
+        <insert character="28195"/>
+      </rule>
+      <rule>
+        <keyseq keys="edbt"/>
+        <insert character="30419"/>
+      </rule>
+      <rule>
+        <keyseq keys="edbu"/>
+        <insert character="28248"/>
+      </rule>
+      <rule>
+        <keyseq keys="edci"/>
+        <insert character="28126"/>
+      </rule>
+      <rule>
+        <keyseq keys="edd"/>
+        <insert character="28107"/>
+      </rule>
+      <rule>
+        <keyseq keys="eddd"/>
+        <insert character="28537"/>
+      </rule>
+      <rule>
+        <keyseq keys="eddf"/>
+        <insert character="28607"/>
+      </rule>
+      <rule>
+        <keyseq keys="eddg"/>
+        <insert character="28444"/>
+      </rule>
+      <rule>
+        <keyseq keys="eddh"/>
+        <insert character="28778"/>
+      </rule>
+      <rule>
+        <keyseq keys="eddn"/>
+        <insert character="28412"/>
+      </rule>
+      <rule>
+        <keyseq keys="eddo"/>
+        <insert character="28619"/>
+      </rule>
+      <rule>
+        <keyseq keys="eddv"/>
+        <insert>
+          <candidates>漤𤂑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="edg"/>
+        <insert character="22615"/>
+      </rule>
+      <rule>
+        <keyseq keys="edgg"/>
+        <insert character="28326"/>
+      </rule>
+      <rule>
+        <keyseq keys="edha"/>
+        <insert character="28240"/>
+      </rule>
+      <rule>
+        <keyseq keys="edhe"/>
+        <insert character="27874"/>
+      </rule>
+      <rule>
+        <keyseq keys="edhh"/>
+        <insert character="28033"/>
+      </rule>
+      <rule>
+        <keyseq keys="edhl"/>
+        <insert character="28101"/>
+      </rule>
+      <rule>
+        <keyseq keys="edj"/>
+        <insert character="27819"/>
+      </rule>
+      <rule>
+        <keyseq keys="edk"/>
+        <insert character="27770"/>
+      </rule>
+      <rule>
+        <keyseq keys="edl"/>
+        <insert character="28049"/>
+      </rule>
+      <rule>
+        <keyseq keys="edlc"/>
+        <insert>
+          <candidates>瀨瀬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="edlk"/>
+        <insert character="28484"/>
+      </rule>
+      <rule>
+        <keyseq keys="edlo"/>
+        <insert character="28465"/>
+      </rule>
+      <rule>
+        <keyseq keys="edm"/>
+        <insert character="27853"/>
+      </rule>
+      <rule>
+        <keyseq keys="edmbc"/>
+        <insert character="39001"/>
+      </rule>
+      <rule>
+        <keyseq keys="edmd"/>
+        <insert character="146961"/>
+      </rule>
+      <rule>
+        <keyseq keys="edmf"/>
+        <insert character="28223"/>
+      </rule>
+      <rule>
+        <keyseq keys="edmq"/>
+        <insert character="28235"/>
+      </rule>
+      <rule>
+        <keyseq keys="ednf"/>
+        <insert character="147716"/>
+      </rule>
+      <rule>
+        <keyseq keys="edod"/>
+        <insert character="146991"/>
+      </rule>
+      <rule>
+        <keyseq keys="edoe"/>
+        <insert character="28422"/>
+      </rule>
+      <rule>
+        <keyseq keys="edoo"/>
+        <insert character="28150"/>
+      </rule>
+      <rule>
+        <keyseq keys="edvd"/>
+        <insert character="147775"/>
+      </rule>
+      <rule>
+        <keyseq keys="edw"/>
+        <insert character="28087"/>
+      </rule>
+      <rule>
+        <keyseq keys="edwf"/>
+        <insert character="28229"/>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert>
+          <candidates>双汉沝𣲙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eea"/>
+        <insert character="28094"/>
+      </rule>
+      <rule>
+        <keyseq keys="eec"/>
+        <insert character="37635"/>
+      </rule>
+      <rule>
+        <keyseq keys="eee"/>
+        <insert>
+          <candidates>淼叒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eeed"/>
+        <insert character="26705"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeeee"/>
+        <insert character="25962"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeeef"/>
+        <insert character="40317"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeeen"/>
+        <insert character="21087"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeeeo"/>
+        <insert character="27452"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeeeu"/>
+        <insert character="27634"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeem"/>
+        <insert>
+          <candidates>叠𣿫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eei"/>
+        <insert character="27722"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeii"/>
+        <insert character="28318"/>
+      </rule>
+      <rule>
+        <keyseq keys="eemr"/>
+        <insert character="30854"/>
+      </rule>
+      <rule>
+        <keyseq keys="eeog"/>
+        <insert character="28393"/>
+      </rule>
+      <rule>
+        <keyseq keys="eetb"/>
+        <insert character="28663"/>
+      </rule>
+      <rule>
+        <keyseq keys="eev"/>
+        <insert character="23110"/>
+      </rule>
+      <rule>
+        <keyseq keys="efb"/>
+        <insert character="28040"/>
+      </rule>
+      <rule>
+        <keyseq keys="efbb"/>
+        <insert character="147192"/>
+      </rule>
+      <rule>
+        <keyseq keys="efbg"/>
+        <insert character="28447"/>
+      </rule>
+      <rule>
+        <keyseq keys="efbk"/>
+        <insert character="28494"/>
+      </rule>
+      <rule>
+        <keyseq keys="efbr"/>
+        <insert character="28108"/>
+      </rule>
+      <rule>
+        <keyseq keys="efbw"/>
+        <insert character="28578"/>
+      </rule>
+      <rule>
+        <keyseq keys="efdc"/>
+        <insert character="28725"/>
+      </rule>
+      <rule>
+        <keyseq keys="efdq"/>
+        <insert character="28542"/>
+      </rule>
+      <rule>
+        <keyseq keys="eff"/>
+        <insert>
+          <candidates>淡𣶷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="effc"/>
+        <insert character="28752"/>
+      </rule>
+      <rule>
+        <keyseq keys="effd"/>
+        <insert character="28634"/>
+      </rule>
+      <rule>
+        <keyseq keys="effe"/>
+        <insert character="28660"/>
+      </rule>
+      <rule>
+        <keyseq keys="efff"/>
+        <insert>
+          <candidates>瀠濙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="effg"/>
+        <insert character="28677"/>
+      </rule>
+      <rule>
+        <keyseq keys="effr"/>
+        <insert character="28719"/>
+      </rule>
+      <rule>
+        <keyseq keys="effs"/>
+        <insert character="28551"/>
+      </rule>
+      <rule>
+        <keyseq keys="efh"/>
+        <insert character="27801"/>
+      </rule>
+      <rule>
+        <keyseq keys="efhu"/>
+        <insert character="28219"/>
+      </rule>
+      <rule>
+        <keyseq keys="efmu"/>
+        <insert character="27960"/>
+      </rule>
+      <rule>
+        <keyseq keys="efq"/>
+        <insert character="27886"/>
+      </rule>
+      <rule>
+        <keyseq keys="efqf"/>
+        <insert character="28523"/>
+      </rule>
+      <rule>
+        <keyseq keys="eg"/>
+        <insert>
+          <candidates>圣坔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="egce"/>
+        <insert character="28137"/>
+      </rule>
+      <rule>
+        <keyseq keys="egcg"/>
+        <insert character="28117"/>
+      </rule>
+      <rule>
+        <keyseq keys="egde"/>
+        <insert>
+          <candidates>濲瀔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="egfe"/>
+        <insert character="28715"/>
+      </rule>
+      <rule>
+        <keyseq keys="egg"/>
+        <insert>
+          <candidates>洼塣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eggu"/>
+        <insert character="28550"/>
+      </rule>
+      <rule>
+        <keyseq keys="egi"/>
+        <insert character="27861"/>
+      </rule>
+      <rule>
+        <keyseq keys="egit"/>
+        <insert character="28312"/>
+      </rule>
+      <rule>
+        <keyseq keys="egj"/>
+        <insert character="28310"/>
+      </rule>
+      <rule>
+        <keyseq keys="eglc"/>
+        <insert character="28030"/>
+      </rule>
+      <rule>
+        <keyseq keys="egni"/>
+        <insert character="28644"/>
+      </rule>
+      <rule>
+        <keyseq keys="egow"/>
+        <insert character="28615"/>
+      </rule>
+      <rule>
+        <keyseq keys="egr"/>
+        <insert character="27905"/>
+      </rule>
+      <rule>
+        <keyseq keys="egrc"/>
+        <insert character="147596"/>
+      </rule>
+      <rule>
+        <keyseq keys="egrr"/>
+        <insert character="147514"/>
+      </rule>
+      <rule>
+        <keyseq keys="egrv"/>
+        <insert character="28365"/>
+      </rule>
+      <rule>
+        <keyseq keys="egsk"/>
+        <insert character="28406"/>
+      </rule>
+      <rule>
+        <keyseq keys="egth"/>
+        <insert character="28558"/>
+      </rule>
+      <rule>
+        <keyseq keys="egti"/>
+        <insert character="28557"/>
+      </rule>
+      <rule>
+        <keyseq keys="egtj"/>
+        <insert character="28076"/>
+      </rule>
+      <rule>
+        <keyseq keys="egwc"/>
+        <insert character="28678"/>
+      </rule>
+      <rule>
+        <keyseq keys="eha"/>
+        <insert character="27850"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehae"/>
+        <insert character="28278"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehag"/>
+        <insert character="28255"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehal"/>
+        <insert character="28676"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehar"/>
+        <insert character="28564"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehbd"/>
+        <insert character="15749"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehbk"/>
+        <insert character="28595"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehbn"/>
+        <insert character="28123"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehbt"/>
+        <insert>
+          <candidates>洫盪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehbu"/>
+        <insert>
+          <candidates>洎灚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehby"/>
+        <insert character="27904"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehcn"/>
+        <insert character="28687"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehd"/>
+        <insert character="144613"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehdb"/>
+        <insert character="28530"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehde"/>
+        <insert character="28539"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehdf"/>
+        <insert character="28267"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehdg"/>
+        <insert character="147327"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehdl"/>
+        <insert character="146872"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehdn"/>
+        <insert>
+          <candidates>浰𣻗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehdp"/>
+        <insert character="28306"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehds"/>
+        <insert character="146779"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehdv"/>
+        <insert character="28089"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehdw"/>
+        <insert character="28504"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehe"/>
+        <insert character="27763"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehed"/>
+        <insert character="28068"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehej"/>
+        <insert character="28018"/>
+      </rule>
+      <rule>
+        <keyseq keys="eheq"/>
+        <insert character="27930"/>
+      </rule>
+      <rule>
+        <keyseq keys="eher"/>
+        <insert character="27931"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehet"/>
+        <insert character="28682"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehf"/>
+        <insert character="29145"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehg"/>
+        <insert character="135938"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehgi"/>
+        <insert character="147797"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehgr"/>
+        <insert character="28009"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehgu"/>
+        <insert character="27927"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehhl"/>
+        <insert character="27862"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehhv"/>
+        <insert character="27966"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehhw"/>
+        <insert character="28316"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehic"/>
+        <insert character="147780"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehio"/>
+        <insert character="27867"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehj"/>
+        <insert character="27736"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehjd"/>
+        <insert character="27929"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehjg"/>
+        <insert character="28265"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehjr"/>
+        <insert character="27963"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehk"/>
+        <insert character="27779"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehkb"/>
+        <insert character="147383"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehkp"/>
+        <insert character="28155"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehlb"/>
+        <insert character="28202"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehlq"/>
+        <insert character="28535"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehlx"/>
+        <insert character="147737"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehmgi"/>
+        <insert character="29847"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehml"/>
+        <insert character="27778"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehmo"/>
+        <insert character="28584"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehmr"/>
+        <insert>
+          <candidates>洉硰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehmy"/>
+        <insert character="27869"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehnb"/>
+        <insert character="146685"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehnd"/>
+        <insert character="146684"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehnf"/>
+        <insert character="15727"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehni"/>
+        <insert>
+          <candidates>汎渢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehnn"/>
+        <insert character="27948"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehnwf"/>
+        <insert character="39882"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehoe"/>
+        <insert character="28563"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehok"/>
+        <insert character="15711"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehon"/>
+        <insert>
+          <candidates>洐𣶹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehoo"/>
+        <insert>
+          <candidates>漇漎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehou"/>
+        <insert character="15692"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehpa"/>
+        <insert character="28093"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehpm"/>
+        <insert character="27868"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehq"/>
+        <insert character="25394"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehqi"/>
+        <insert character="28048"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehqj"/>
+        <insert character="28227"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehqm"/>
+        <insert character="27881"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehqo"/>
+        <insert character="27846"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehrb"/>
+        <insert character="28302"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehrf"/>
+        <insert character="172323"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehs"/>
+        <insert character="27854"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehsd"/>
+        <insert character="28141"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehse"/>
+        <insert character="28341"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehsk"/>
+        <insert>
+          <candidates>激淚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehsu"/>
+        <insert character="28396"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehuc"/>
+        <insert>
+          <candidates>瀩灒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ehuk"/>
+        <insert character="28340"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehul"/>
+        <insert character="28638"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehv"/>
+        <insert character="23057"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehvo"/>
+        <insert character="27858"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehvp"/>
+        <insert character="27750"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehwp"/>
+        <insert character="28439"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehx"/>
+        <insert character="15595"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehxf"/>
+        <insert character="28511"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehxm"/>
+        <insert character="28284"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehxu"/>
+        <insert character="28131"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehyhv"/>
+        <insert character="35039"/>
+      </rule>
+      <rule>
+        <keyseq keys="ehyu"/>
+        <insert character="15666"/>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <insert character="21449"/>
+      </rule>
+      <rule>
+        <keyseq keys="eiav"/>
+        <insert character="28010"/>
+      </rule>
+      <rule>
+        <keyseq keys="eibi"/>
+        <insert character="28325"/>
+      </rule>
+      <rule>
+        <keyseq keys="eice"/>
+        <insert character="27994"/>
+      </rule>
+      <rule>
+        <keyseq keys="eid"/>
+        <insert character="26753"/>
+      </rule>
+      <rule>
+        <keyseq keys="eidy"/>
+        <insert character="28758"/>
+      </rule>
+      <rule>
+        <keyseq keys="eifd"/>
+        <insert character="31921"/>
+      </rule>
+      <rule>
+        <keyseq keys="eihf"/>
+        <insert character="28357"/>
+      </rule>
+      <rule>
+        <keyseq keys="eihq"/>
+        <insert character="27936"/>
+      </rule>
+      <rule>
+        <keyseq keys="eihr"/>
+        <insert character="28187"/>
+      </rule>
+      <rule>
+        <keyseq keys="eihu"/>
+        <insert character="27783"/>
+      </rule>
+      <rule>
+        <keyseq keys="eii"/>
+        <insert character="28154"/>
+      </rule>
+      <rule>
+        <keyseq keys="eiih"/>
+        <insert character="28402"/>
+      </rule>
+      <rule>
+        <keyseq keys="eijb"/>
+        <insert character="28006"/>
+      </rule>
+      <rule>
+        <keyseq keys="eijc"/>
+        <insert character="27821"/>
+      </rule>
+      <rule>
+        <keyseq keys="eije"/>
+        <insert character="27991"/>
+      </rule>
+      <rule>
+        <keyseq keys="eik"/>
+        <insert character="27761"/>
+      </rule>
+      <rule>
+        <keyseq keys="eikf"/>
+        <insert character="28296"/>
+      </rule>
+      <rule>
+        <keyseq keys="eikk"/>
+        <insert character="27831"/>
+      </rule>
+      <rule>
+        <keyseq keys="eiku"/>
+        <insert character="27787"/>
+      </rule>
+      <rule>
+        <keyseq keys="eilb"/>
+        <insert character="28413"/>
+      </rule>
+      <rule>
+        <keyseq keys="eile"/>
+        <insert character="28462"/>
+      </rule>
+      <rule>
+        <keyseq keys="eill"/>
+        <insert character="27954"/>
+      </rule>
+      <rule>
+        <keyseq keys="eilmi"/>
+        <insert character="34468"/>
+      </rule>
+      <rule>
+        <keyseq keys="eilr"/>
+        <insert character="28303"/>
+      </rule>
+      <rule>
+        <keyseq keys="eine"/>
+        <insert character="27891"/>
+      </rule>
+      <rule>
+        <keyseq keys="eioc"/>
+        <insert character="28588"/>
+      </rule>
+      <rule>
+        <keyseq keys="eiok"/>
+        <insert character="28056"/>
+      </rule>
+      <rule>
+        <keyseq keys="eipf"/>
+        <insert character="28684"/>
+      </rule>
+      <rule>
+        <keyseq keys="eir"/>
+        <insert character="27835"/>
+      </rule>
+      <rule>
+        <keyseq keys="eirm"/>
+        <insert character="28130"/>
+      </rule>
+      <rule>
+        <keyseq keys="eirp"/>
+        <insert character="28600"/>
+      </rule>
+      <rule>
+        <keyseq keys="eis"/>
+        <insert character="27818"/>
+      </rule>
+      <rule>
+        <keyseq keys="eitc"/>
+        <insert>
+          <candidates>濂瀇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eite"/>
+        <insert character="28193"/>
+      </rule>
+      <rule>
+        <keyseq keys="eiv"/>
+        <insert character="27879"/>
+      </rule>
+      <rule>
+        <keyseq keys="eiwg"/>
+        <insert character="28685"/>
+      </rule>
+      <rule>
+        <keyseq keys="eixi"/>
+        <insert character="28747"/>
+      </rule>
+      <rule>
+        <keyseq keys="eixp"/>
+        <insert character="28425"/>
+      </rule>
+      <rule>
+        <keyseq keys="ej"/>
+        <insert character="27713"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejb"/>
+        <insert character="27803"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejbc"/>
+        <insert character="28359"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejbd"/>
+        <insert character="28001"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejbj"/>
+        <insert character="28275"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejbm"/>
+        <insert>
+          <candidates>淔𣶺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ejbv"/>
+        <insert character="28770"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejc"/>
+        <insert character="27884"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejcb"/>
+        <insert character="28536"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejck"/>
+        <insert character="28261"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejcm"/>
+        <insert character="28083"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejco"/>
+        <insert character="28315"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejcr"/>
+        <insert character="28342"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejd"/>
+        <insert>
+          <candidates>沬浨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ejdk"/>
+        <insert character="28438"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejds"/>
+        <insert character="28196"/>
+      </rule>
+      <rule>
+        <keyseq keys="eje"/>
+        <insert character="27749"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejhf"/>
+        <insert character="28681"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejhq"/>
+        <insert character="28022"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejhw"/>
+        <insert character="28683"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejic"/>
+        <insert character="28731"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejii"/>
+        <insert character="28441"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejik"/>
+        <insert character="28043"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejip"/>
+        <insert character="28499"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejir"/>
+        <insert character="28221"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejjb"/>
+        <insert character="28526"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejjj"/>
+        <insert>
+          <candidates>澣濣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ejjl"/>
+        <insert character="28472"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejjm"/>
+        <insert character="28698"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejjn"/>
+        <insert character="28455"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejka"/>
+        <insert character="28186"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejkd"/>
+        <insert character="28045"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejki"/>
+        <insert character="28004"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejks"/>
+        <insert character="27928"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejlo"/>
+        <insert character="146831"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejlv"/>
+        <insert character="28114"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejmc"/>
+        <insert>
+          <candidates>演濱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ejmd"/>
+        <insert character="146687"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejme"/>
+        <insert character="28401"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejmf"/>
+        <insert character="28121"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejmm"/>
+        <insert character="28210"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejmn"/>
+        <insert character="27870"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejmo"/>
+        <insert>
+          <candidates>淀𣺊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ejmu"/>
+        <insert character="28003"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejnu"/>
+        <insert character="28084"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejoc"/>
+        <insert character="28392"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejp"/>
+        <insert character="27825"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejpb"/>
+        <insert>
+          <candidates>澝𤀑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ejpn"/>
+        <insert character="28632"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejpu"/>
+        <insert character="28405"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejqp"/>
+        <insert character="28695"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejr"/>
+        <insert character="27837"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejrb"/>
+        <insert character="28246"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejrr"/>
+        <insert character="28075"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejt"/>
+        <insert character="27851"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejtc"/>
+        <insert character="28614"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejv"/>
+        <insert character="27933"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejye"/>
+        <insert character="28419"/>
+      </rule>
+      <rule>
+        <keyseq keys="ejyj"/>
+        <insert character="28371"/>
+      </rule>
+      <rule>
+        <keyseq keys="ek"/>
+        <insert character="27727"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekb"/>
+        <insert character="27943"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekc"/>
+        <insert character="37576"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekcf"/>
+        <insert character="28518"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekf"/>
+        <insert character="27907"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekha"/>
+        <insert character="28532"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekhr"/>
+        <insert character="28458"/>
+      </rule>
+      <rule>
+        <keyseq keys="eki"/>
+        <insert>
+          <candidates>汰汯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ekjt"/>
+        <insert character="28160"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekkb"/>
+        <insert>
+          <candidates>淆浠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ekkk"/>
+        <insert character="28474"/>
+      </rule>
+      <rule>
+        <keyseq keys="eklb"/>
+        <insert character="15565"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekld"/>
+        <insert character="27914"/>
+      </rule>
+      <rule>
+        <keyseq keys="eklu"/>
+        <insert character="28153"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekm"/>
+        <insert character="146631"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekmr"/>
+        <insert character="28175"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekms"/>
+        <insert character="27967"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekn"/>
+        <insert>
+          <candidates>氿洟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ekni"/>
+        <insert character="27725"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekoo"/>
+        <insert character="28025"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekpb"/>
+        <insert character="28399"/>
+      </rule>
+      <rule>
+        <keyseq keys="ekrc"/>
+        <insert character="15697"/>
+      </rule>
+      <rule>
+        <keyseq keys="eks"/>
+        <insert character="27707"/>
+      </rule>
+      <rule>
+        <keyseq keys="eksr"/>
+        <insert character="27847"/>
+      </rule>
+      <rule>
+        <keyseq keys="el"/>
+        <insert character="27798"/>
+      </rule>
+      <rule>
+        <keyseq keys="elbk"/>
+        <insert character="27889"/>
+      </rule>
+      <rule>
+        <keyseq keys="elbu"/>
+        <insert character="27784"/>
+      </rule>
+      <rule>
+        <keyseq keys="elc"/>
+        <insert character="166812"/>
+      </rule>
+      <rule>
+        <keyseq keys="elfl"/>
+        <insert character="28170"/>
+      </rule>
+      <rule>
+        <keyseq keys="elg"/>
+        <insert character="22461"/>
+      </rule>
+      <rule>
+        <keyseq keys="elgm"/>
+        <insert character="28549"/>
+      </rule>
+      <rule>
+        <keyseq keys="elhi"/>
+        <insert character="39769"/>
+      </rule>
+      <rule>
+        <keyseq keys="elim"/>
+        <insert>
+          <candidates>渱灗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="elll"/>
+        <insert>
+          <candidates>汌沜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="elln"/>
+        <insert character="27832"/>
+      </rule>
+      <rule>
+        <keyseq keys="ellp"/>
+        <insert character="28470"/>
+      </rule>
+      <rule>
+        <keyseq keys="elmc"/>
+        <insert character="28528"/>
+      </rule>
+      <rule>
+        <keyseq keys="elmo"/>
+        <insert character="27950"/>
+      </rule>
+      <rule>
+        <keyseq keys="elmt"/>
+        <insert character="28636"/>
+      </rule>
+      <rule>
+        <keyseq keys="elmy"/>
+        <insert character="28164"/>
+      </rule>
+      <rule>
+        <keyseq keys="elq"/>
+        <insert character="27941"/>
+      </rule>
+      <rule>
+        <keyseq keys="elvu"/>
+        <insert character="28250"/>
+      </rule>
+      <rule>
+        <keyseq keys="elw"/>
+        <insert character="27833"/>
+      </rule>
+      <rule>
+        <keyseq keys="elwp"/>
+        <insert character="27945"/>
+      </rule>
+      <rule>
+        <keyseq keys="elws"/>
+        <insert character="28036"/>
+      </rule>
+      <rule>
+        <keyseq keys="elwv"/>
+        <insert character="28426"/>
+      </rule>
+      <rule>
+        <keyseq keys="elx"/>
+        <insert character="28506"/>
+      </rule>
+      <rule>
+        <keyseq keys="elxh"/>
+        <insert character="27890"/>
+      </rule>
+      <rule>
+        <keyseq keys="elxl"/>
+        <insert character="28149"/>
+      </rule>
+      <rule>
+        <keyseq keys="em"/>
+        <insert character="27743"/>
+      </rule>
+      <rule>
+        <keyseq keys="ema"/>
+        <insert character="27942"/>
+      </rule>
+      <rule>
+        <keyseq keys="emam"/>
+        <insert character="27961"/>
+      </rule>
+      <rule>
+        <keyseq keys="embb"/>
+        <insert>
+          <candidates>濡灞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="embc"/>
+        <insert character="28239"/>
+      </rule>
+      <rule>
+        <keyseq keys="embe"/>
+        <insert character="28672"/>
+      </rule>
+      <rule>
+        <keyseq keys="embg"/>
+        <insert character="28694"/>
+      </rule>
+      <rule>
+        <keyseq keys="embi"/>
+        <insert>
+          <candidates>澐澪瀜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="embk"/>
+        <insert character="28188"/>
+      </rule>
+      <rule>
+        <keyseq keys="embl"/>
+        <insert character="27919"/>
+      </rule>
+      <rule>
+        <keyseq keys="embm"/>
+        <insert character="147831"/>
+      </rule>
+      <rule>
+        <keyseq keys="embr"/>
+        <insert character="147807"/>
+      </rule>
+      <rule>
+        <keyseq keys="embu"/>
+        <insert character="28736"/>
+      </rule>
+      <rule>
+        <keyseq keys="embw"/>
+        <insert character="15714"/>
+      </rule>
+      <rule>
+        <keyseq keys="emcw"/>
+        <insert>
+          <candidates>酒洒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="emd"/>
+        <insert character="27737"/>
+      </rule>
+      <rule>
+        <keyseq keys="emdm"/>
+        <insert character="28701"/>
+      </rule>
+      <rule>
+        <keyseq keys="emdp"/>
+        <insert character="147657"/>
+      </rule>
+      <rule>
+        <keyseq keys="emfb"/>
+        <insert character="28628"/>
+      </rule>
+      <rule>
+        <keyseq keys="emfi"/>
+        <insert character="147804"/>
+      </rule>
+      <rule>
+        <keyseq keys="emfj"/>
+        <insert character="27865"/>
+      </rule>
+      <rule>
+        <keyseq keys="emg"/>
+        <insert character="27754"/>
+      </rule>
+      <rule>
+        <keyseq keys="emgb"/>
+        <insert character="27909"/>
+      </rule>
+      <rule>
+        <keyseq keys="emgg"/>
+        <insert character="28079"/>
+      </rule>
+      <rule>
+        <keyseq keys="emgh"/>
+        <insert character="28623"/>
+      </rule>
+      <rule>
+        <keyseq keys="emgr"/>
+        <insert character="147343"/>
+      </rule>
+      <rule>
+        <keyseq keys="emgu"/>
+        <insert character="28502"/>
+      </rule>
+      <rule>
+        <keyseq keys="emhf"/>
+        <insert>
+          <candidates>源鴻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="emia"/>
+        <insert character="28367"/>
+      </rule>
+      <rule>
+        <keyseq keys="emig"/>
+        <insert character="27959"/>
+      </rule>
+      <rule>
+        <keyseq keys="emj"/>
+        <insert character="27735"/>
+      </rule>
+      <rule>
+        <keyseq keys="emjk"/>
+        <insert character="28553"/>
+      </rule>
+      <rule>
+        <keyseq keys="emjs"/>
+        <insert character="27738"/>
+      </rule>
+      <rule>
+        <keyseq keys="emlk"/>
+        <insert character="28013"/>
+      </rule>
+      <rule>
+        <keyseq keys="emlm"/>
+        <insert character="146814"/>
+      </rule>
+      <rule>
+        <keyseq keys="emls"/>
+        <insert character="27796"/>
+      </rule>
+      <rule>
+        <keyseq keys="emmc"/>
+        <insert character="28562"/>
+      </rule>
+      <rule>
+        <keyseq keys="emmf"/>
+        <insert character="27830"/>
+      </rule>
+      <rule>
+        <keyseq keys="emmi"/>
+        <insert character="27780"/>
+      </rule>
+      <rule>
+        <keyseq keys="emmp"/>
+        <insert character="28753"/>
+      </rule>
+      <rule>
+        <keyseq keys="emmr"/>
+        <insert character="28015"/>
+      </rule>
+      <rule>
+        <keyseq keys="emms"/>
+        <insert character="27745"/>
+      </rule>
+      <rule>
+        <keyseq keys="emmu"/>
+        <insert character="27781"/>
+      </rule>
+      <rule>
+        <keyseq keys="emmv"/>
+        <insert character="28017"/>
+      </rule>
+      <rule>
+        <keyseq keys="emn"/>
+        <insert character="27712"/>
+      </rule>
+      <rule>
+        <keyseq keys="emnn"/>
+        <insert character="27916"/>
+      </rule>
+      <rule>
+        <keyseq keys="emnr"/>
+        <insert character="27827"/>
+      </rule>
+      <rule>
+        <keyseq keys="emoa"/>
+        <insert character="28710"/>
+      </rule>
+      <rule>
+        <keyseq keys="emr"/>
+        <insert>
+          <candidates>沰沯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="emrb"/>
+        <insert character="28358"/>
+      </rule>
+      <rule>
+        <keyseq keys="emrr"/>
+        <insert character="28370"/>
+      </rule>
+      <rule>
+        <keyseq keys="emrt"/>
+        <insert character="28002"/>
+      </rule>
+      <rule>
+        <keyseq keys="emru"/>
+        <insert character="146992"/>
+      </rule>
+      <rule>
+        <keyseq keys="emrw"/>
+        <insert character="28258"/>
+      </rule>
+      <rule>
+        <keyseq keys="emso"/>
+        <insert character="28095"/>
+      </rule>
+      <rule>
+        <keyseq keys="emt"/>
+        <insert character="27751"/>
+      </rule>
+      <rule>
+        <keyseq keys="emtb"/>
+        <insert character="28671"/>
+      </rule>
+      <rule>
+        <keyseq keys="emti"/>
+        <insert character="15675"/>
+      </rule>
+      <rule>
+        <keyseq keys="emua"/>
+        <insert character="28507"/>
+      </rule>
+      <rule>
+        <keyseq keys="emub"/>
+        <insert character="28746"/>
+      </rule>
+      <rule>
+        <keyseq keys="emvb"/>
+        <insert character="28440"/>
+      </rule>
+      <rule>
+        <keyseq keys="emvg"/>
+        <insert character="28348"/>
+      </rule>
+      <rule>
+        <keyseq keys="emvi"/>
+        <insert character="28349"/>
+      </rule>
+      <rule>
+        <keyseq keys="emvm"/>
+        <insert>
+          <candidates>沍涇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="emwd"/>
+        <insert character="28327"/>
+      </rule>
+      <rule>
+        <keyseq keys="emwf"/>
+        <insert character="28418"/>
+      </rule>
+      <rule>
+        <keyseq keys="emwg"/>
+        <insert>
+          <candidates>湮湹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="emwj"/>
+        <insert character="28525"/>
+      </rule>
+      <rule>
+        <keyseq keys="emwl"/>
+        <insert character="28238"/>
+      </rule>
+      <rule>
+        <keyseq keys="emyf"/>
+        <insert character="28473"/>
+      </rule>
+      <rule>
+        <keyseq keys="emym"/>
+        <insert character="27871"/>
+      </rule>
+      <rule>
+        <keyseq keys="enao"/>
+        <insert character="28498"/>
+      </rule>
+      <rule>
+        <keyseq keys="enau"/>
+        <insert character="28028"/>
+      </rule>
+      <rule>
+        <keyseq keys="enbk"/>
+        <insert character="28185"/>
+      </rule>
+      <rule>
+        <keyseq keys="enbq"/>
+        <insert character="28581"/>
+      </rule>
+      <rule>
+        <keyseq keys="enbs"/>
+        <insert character="28263"/>
+      </rule>
+      <rule>
+        <keyseq keys="encr"/>
+        <insert character="28601"/>
+      </rule>
+      <rule>
+        <keyseq keys="end"/>
+        <insert character="26579"/>
+      </rule>
+      <rule>
+        <keyseq keys="ene"/>
+        <insert character="27794"/>
+      </rule>
+      <rule>
+        <keyseq keys="enem"/>
+        <insert character="27910"/>
+      </rule>
+      <rule>
+        <keyseq keys="enff"/>
+        <insert character="147727"/>
+      </rule>
+      <rule>
+        <keyseq keys="enhb"/>
+        <insert character="28495"/>
+      </rule>
+      <rule>
+        <keyseq keys="enhd"/>
+        <insert character="28184"/>
+      </rule>
+      <rule>
+        <keyseq keys="enhe"/>
+        <insert character="27762"/>
+      </rule>
+      <rule>
+        <keyseq keys="enhx"/>
+        <insert character="28106"/>
+      </rule>
+      <rule>
+        <keyseq keys="eni"/>
+        <insert>
+          <candidates>汐泓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="enib"/>
+        <insert character="28044"/>
+      </rule>
+      <rule>
+        <keyseq keys="enii"/>
+        <insert character="28434"/>
+      </rule>
+      <rule>
+        <keyseq keys="enin"/>
+        <insert>
+          <candidates>沀汿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="enir"/>
+        <insert character="27962"/>
+      </rule>
+      <rule>
+        <keyseq keys="enj"/>
+        <insert character="27739"/>
+      </rule>
+      <rule>
+        <keyseq keys="enkg"/>
+        <insert character="28047"/>
+      </rule>
+      <rule>
+        <keyseq keys="enkm"/>
+        <insert character="28046"/>
+      </rule>
+      <rule>
+        <keyseq keys="enkq"/>
+        <insert character="28245"/>
+      </rule>
+      <rule>
+        <keyseq keys="enkw"/>
+        <insert character="146875"/>
+      </rule>
+      <rule>
+        <keyseq keys="enla"/>
+        <insert character="147330"/>
+      </rule>
+      <rule>
+        <keyseq keys="enlb"/>
+        <insert character="28705"/>
+      </rule>
+      <rule>
+        <keyseq keys="enlc"/>
+        <insert character="28667"/>
+      </rule>
+      <rule>
+        <keyseq keys="enld"/>
+        <insert character="28353"/>
+      </rule>
+      <rule>
+        <keyseq keys="enlm"/>
+        <insert character="28427"/>
+      </rule>
+      <rule>
+        <keyseq keys="enlp"/>
+        <insert character="15759"/>
+      </rule>
+      <rule>
+        <keyseq keys="enls"/>
+        <insert character="27856"/>
+      </rule>
+      <rule>
+        <keyseq keys="enmb"/>
+        <insert character="28720"/>
+      </rule>
+      <rule>
+        <keyseq keys="enmm"/>
+        <insert character="28346"/>
+      </rule>
+      <rule>
+        <keyseq keys="enmu"/>
+        <insert character="27912"/>
+      </rule>
+      <rule>
+        <keyseq keys="ennc"/>
+        <insert character="28582"/>
+      </rule>
+      <rule>
+        <keyseq keys="enob"/>
+        <insert character="28241"/>
+      </rule>
+      <rule>
+        <keyseq keys="enoe"/>
+        <insert character="28497"/>
+      </rule>
+      <rule>
+        <keyseq keys="enok"/>
+        <insert character="28224"/>
+      </rule>
+      <rule>
+        <keyseq keys="enot"/>
+        <insert character="28548"/>
+      </rule>
+      <rule>
+        <keyseq keys="enqd"/>
+        <insert character="28376"/>
+      </rule>
+      <rule>
+        <keyseq keys="enri"/>
+        <insert character="28730"/>
+      </rule>
+      <rule>
+        <keyseq keys="ensj"/>
+        <insert character="28211"/>
+      </rule>
+      <rule>
+        <keyseq keys="enst"/>
+        <insert character="28299"/>
+      </rule>
+      <rule>
+        <keyseq keys="ensv"/>
+        <insert character="28466"/>
+      </rule>
+      <rule>
+        <keyseq keys="enue"/>
+        <insert character="28085"/>
+      </rule>
+      <rule>
+        <keyseq keys="enwf"/>
+        <insert character="28417"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoah"/>
+        <insert character="28449"/>
+      </rule>
+      <rule>
+        <keyseq keys="eob"/>
+        <insert character="27757"/>
+      </rule>
+      <rule>
+        <keyseq keys="eobt"/>
+        <insert character="30428"/>
+      </rule>
+      <rule>
+        <keyseq keys="eod"/>
+        <insert character="15580"/>
+      </rule>
+      <rule>
+        <keyseq keys="eode"/>
+        <insert character="28294"/>
+      </rule>
+      <rule>
+        <keyseq keys="eodi"/>
+        <insert character="27885"/>
+      </rule>
+      <rule>
+        <keyseq keys="eodk"/>
+        <insert character="28469"/>
+      </rule>
+      <rule>
+        <keyseq keys="eog"/>
+        <insert character="28142"/>
+      </rule>
+      <rule>
+        <keyseq keys="eogd"/>
+        <insert character="28503"/>
+      </rule>
+      <rule>
+        <keyseq keys="eogf"/>
+        <insert character="28496"/>
+      </rule>
+      <rule>
+        <keyseq keys="eohh"/>
+        <insert character="27828"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoii"/>
+        <insert>
+          <candidates>泠𣸮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eoik"/>
+        <insert character="27921"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoim"/>
+        <insert character="28728"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoin"/>
+        <insert character="27765"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoip"/>
+        <insert character="28144"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoir"/>
+        <insert>
+          <candidates>滄浛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eoj"/>
+        <insert character="27771"/>
+      </rule>
+      <rule>
+        <keyseq keys="eokf"/>
+        <insert character="28735"/>
+      </rule>
+      <rule>
+        <keyseq keys="eokp"/>
+        <insert character="28410"/>
+      </rule>
+      <rule>
+        <keyseq keys="eokr"/>
+        <insert character="147080"/>
+      </rule>
+      <rule>
+        <keyseq keys="eolb"/>
+        <insert>
+          <candidates>滫潃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eold"/>
+        <insert character="28364"/>
+      </rule>
+      <rule>
+        <keyseq keys="eolk"/>
+        <insert character="27999"/>
+      </rule>
+      <rule>
+        <keyseq keys="eom"/>
+        <insert character="15563"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoma"/>
+        <insert character="28590"/>
+      </rule>
+      <rule>
+        <keyseq keys="eomb"/>
+        <insert>
+          <candidates>瀹淪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eomc"/>
+        <insert character="27996"/>
+      </rule>
+      <rule>
+        <keyseq keys="eomd"/>
+        <insert character="28034"/>
+      </rule>
+      <rule>
+        <keyseq keys="eomg"/>
+        <insert character="27940"/>
+      </rule>
+      <rule>
+        <keyseq keys="eomm"/>
+        <insert>
+          <candidates>潝𣲚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eomn"/>
+        <insert>
+          <candidates>汽渝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eomo"/>
+        <insert character="28592"/>
+      </rule>
+      <rule>
+        <keyseq keys="eomr"/>
+        <insert>
+          <candidates>洽涻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eomt"/>
+        <insert character="28208"/>
+      </rule>
+      <rule>
+        <keyseq keys="eon"/>
+        <insert character="27732"/>
+      </rule>
+      <rule>
+        <keyseq keys="eond"/>
+        <insert character="28313"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoob"/>
+        <insert character="28301"/>
+      </rule>
+      <rule>
+        <keyseq keys="eook"/>
+        <insert character="28722"/>
+      </rule>
+      <rule>
+        <keyseq keys="eooo"/>
+        <insert character="15761"/>
+      </rule>
+      <rule>
+        <keyseq keys="eop"/>
+        <insert character="27790"/>
+      </rule>
+      <rule>
+        <keyseq keys="eopd"/>
+        <insert character="27826"/>
+      </rule>
+      <rule>
+        <keyseq keys="eora"/>
+        <insert character="28522"/>
+      </rule>
+      <rule>
+        <keyseq keys="eosk"/>
+        <insert character="27938"/>
+      </rule>
+      <rule>
+        <keyseq keys="eotf"/>
+        <insert character="28501"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoto"/>
+        <insert character="28654"/>
+      </rule>
+      <rule>
+        <keyseq keys="eou"/>
+        <insert character="146632"/>
+      </rule>
+      <rule>
+        <keyseq keys="eowy"/>
+        <insert character="28023"/>
+      </rule>
+      <rule>
+        <keyseq keys="eoyt"/>
+        <insert character="28054"/>
+      </rule>
+      <rule>
+        <keyseq keys="ep"/>
+        <insert character="27777"/>
+      </rule>
+      <rule>
+        <keyseq keys="epa"/>
+        <insert>
+          <candidates>洵𣇹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="epd"/>
+        <insert>
+          <candidates>池柒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="epdc"/>
+        <insert character="147681"/>
+      </rule>
+      <rule>
+        <keyseq keys="epfd"/>
+        <insert character="28119"/>
+      </rule>
+      <rule>
+        <keyseq keys="eph"/>
+        <insert character="27852"/>
+      </rule>
+      <rule>
+        <keyseq keys="ephh"/>
+        <insert character="27797"/>
+      </rule>
+      <rule>
+        <keyseq keys="ephp"/>
+        <insert character="28148"/>
+      </rule>
+      <rule>
+        <keyseq keys="ephr"/>
+        <insert character="28233"/>
+      </rule>
+      <rule>
+        <keyseq keys="epi"/>
+        <insert>
+          <candidates>沟汋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="epim"/>
+        <insert character="27758"/>
+      </rule>
+      <rule>
+        <keyseq keys="epl"/>
+        <insert character="28026"/>
+      </rule>
+      <rule>
+        <keyseq keys="epou"/>
+        <insert character="28120"/>
+      </rule>
+      <rule>
+        <keyseq keys="epp"/>
+        <insert character="27800"/>
+      </rule>
+      <rule>
+        <keyseq keys="eppa"/>
+        <insert character="28253"/>
+      </rule>
+      <rule>
+        <keyseq keys="epr"/>
+        <insert character="27843"/>
+      </rule>
+      <rule>
+        <keyseq keys="epru"/>
+        <insert character="27873"/>
+      </rule>
+      <rule>
+        <keyseq keys="epsh"/>
+        <insert character="27791"/>
+      </rule>
+      <rule>
+        <keyseq keys="ept"/>
+        <insert character="27844"/>
+      </rule>
+      <rule>
+        <keyseq keys="eptd"/>
+        <insert character="28203"/>
+      </rule>
+      <rule>
+        <keyseq keys="epu"/>
+        <insert character="27788"/>
+      </rule>
+      <rule>
+        <keyseq keys="epuk"/>
+        <insert character="27958"/>
+      </rule>
+      <rule>
+        <keyseq keys="epyr"/>
+        <insert character="28217"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqbd"/>
+        <insert character="28702"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqbi"/>
+        <insert character="147589"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqg"/>
+        <insert character="22587"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqhf"/>
+        <insert character="28500"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqhl"/>
+        <insert character="27993"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqjr"/>
+        <insert character="28273"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqka"/>
+        <insert character="28279"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqkd"/>
+        <insert character="28337"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqke"/>
+        <insert character="28336"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqkk"/>
+        <insert character="28234"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqmb"/>
+        <insert character="28165"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqmc"/>
+        <insert character="28460"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqmf"/>
+        <insert>
+          <candidates>溹溸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eqoa"/>
+        <insert character="28508"/>
+      </rule>
+      <rule>
+        <keyseq keys="eqor"/>
+        <insert character="28225"/>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <insert character="21575"/>
+      </rule>
+      <rule>
+        <keyseq keys="erau"/>
+        <insert character="28005"/>
+      </rule>
+      <rule>
+        <keyseq keys="erb"/>
+        <insert character="28051"/>
+      </rule>
+      <rule>
+        <keyseq keys="erbc"/>
+        <insert character="28380"/>
+      </rule>
+      <rule>
+        <keyseq keys="erc"/>
+        <insert character="146613"/>
+      </rule>
+      <rule>
+        <keyseq keys="erhg"/>
+        <insert character="28007"/>
+      </rule>
+      <rule>
+        <keyseq keys="erhu"/>
+        <insert character="27841"/>
+      </rule>
+      <rule>
+        <keyseq keys="erji"/>
+        <insert character="28616"/>
+      </rule>
+      <rule>
+        <keyseq keys="ermr"/>
+        <insert character="28510"/>
+      </rule>
+      <rule>
+        <keyseq keys="erp"/>
+        <insert character="24777"/>
+      </rule>
+      <rule>
+        <keyseq keys="erpa"/>
+        <insert character="28259"/>
+      </rule>
+      <rule>
+        <keyseq keys="errd"/>
+        <insert character="28577"/>
+      </rule>
+      <rule>
+        <keyseq keys="errj"/>
+        <insert character="28524"/>
+      </rule>
+      <rule>
+        <keyseq keys="ersj"/>
+        <insert character="28242"/>
+      </rule>
+      <rule>
+        <keyseq keys="eru"/>
+        <insert character="27740"/>
+      </rule>
+      <rule>
+        <keyseq keys="eruc"/>
+        <insert character="28512"/>
+      </rule>
+      <rule>
+        <keyseq keys="ervk"/>
+        <insert character="27926"/>
+      </rule>
+      <rule>
+        <keyseq keys="ervp"/>
+        <insert character="27887"/>
+      </rule>
+      <rule>
+        <keyseq keys="erxu"/>
+        <insert character="28576"/>
+      </rule>
+      <rule>
+        <keyseq keys="eryo"/>
+        <insert character="27998"/>
+      </rule>
+      <rule>
+        <keyseq keys="esbn"/>
+        <insert character="28078"/>
+      </rule>
+      <rule>
+        <keyseq keys="esce"/>
+        <insert character="28593"/>
+      </rule>
+      <rule>
+        <keyseq keys="esd"/>
+        <insert character="28192"/>
+      </rule>
+      <rule>
+        <keyseq keys="eseg"/>
+        <insert>
+          <candidates>𣻹𣿬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eseo"/>
+        <insert character="15733"/>
+      </rule>
+      <rule>
+        <keyseq keys="esfi"/>
+        <insert character="147191"/>
+      </rule>
+      <rule>
+        <keyseq keys="eshr"/>
+        <insert character="27836"/>
+      </rule>
+      <rule>
+        <keyseq keys="eshu"/>
+        <insert character="27992"/>
+      </rule>
+      <rule>
+        <keyseq keys="esim"/>
+        <insert character="28544"/>
+      </rule>
+      <rule>
+        <keyseq keys="esip"/>
+        <insert character="28042"/>
+      </rule>
+      <rule>
+        <keyseq keys="esit"/>
+        <insert character="28651"/>
+      </rule>
+      <rule>
+        <keyseq keys="esj"/>
+        <insert character="27953"/>
+      </rule>
+      <rule>
+        <keyseq keys="esja"/>
+        <insert character="28531"/>
+      </rule>
+      <rule>
+        <keyseq keys="esjj"/>
+        <insert character="28740"/>
+      </rule>
+      <rule>
+        <keyseq keys="esjr"/>
+        <insert character="28090"/>
+      </rule>
+      <rule>
+        <keyseq keys="eskr"/>
+        <insert character="28050"/>
+      </rule>
+      <rule>
+        <keyseq keys="eslc"/>
+        <insert character="15754"/>
+      </rule>
+      <rule>
+        <keyseq keys="esll"/>
+        <insert character="27917"/>
+      </rule>
+      <rule>
+        <keyseq keys="esmb"/>
+        <insert character="28431"/>
+      </rule>
+      <rule>
+        <keyseq keys="esmc"/>
+        <insert character="28727"/>
+      </rule>
+      <rule>
+        <keyseq keys="esme"/>
+        <insert character="28024"/>
+      </rule>
+      <rule>
+        <keyseq keys="esmg"/>
+        <insert>
+          <candidates>渥濯洭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="esmh"/>
+        <insert character="28475"/>
+      </rule>
+      <rule>
+        <keyseq keys="esmi"/>
+        <insert character="28527"/>
+      </rule>
+      <rule>
+        <keyseq keys="esmj"/>
+        <insert character="28642"/>
+      </rule>
+      <rule>
+        <keyseq keys="esmr"/>
+        <insert character="27840"/>
+      </rule>
+      <rule>
+        <keyseq keys="esmv"/>
+        <insert character="28081"/>
+      </rule>
+      <rule>
+        <keyseq keys="esnd"/>
+        <insert character="28538"/>
+      </rule>
+      <rule>
+        <keyseq keys="eso"/>
+        <insert character="27810"/>
+      </rule>
+      <rule>
+        <keyseq keys="esog"/>
+        <insert>
+          <candidates>滙𣾀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="esp"/>
+        <insert character="27877"/>
+      </rule>
+      <rule>
+        <keyseq keys="esqf"/>
+        <insert character="28338"/>
+      </rule>
+      <rule>
+        <keyseq keys="esrj"/>
+        <insert character="28604"/>
+      </rule>
+      <rule>
+        <keyseq keys="esrr"/>
+        <insert character="28442"/>
+      </rule>
+      <rule>
+        <keyseq keys="ess"/>
+        <insert character="27952"/>
+      </rule>
+      <rule>
+        <keyseq keys="estt"/>
+        <insert character="147001"/>
+      </rule>
+      <rule>
+        <keyseq keys="estv"/>
+        <insert character="147129"/>
+      </rule>
+      <rule>
+        <keyseq keys="esu"/>
+        <insert character="27710"/>
+      </rule>
+      <rule>
+        <keyseq keys="esuf"/>
+        <insert character="148417"/>
+      </rule>
+      <rule>
+        <keyseq keys="esuu"/>
+        <insert character="28104"/>
+      </rule>
+      <rule>
+        <keyseq keys="eswu"/>
+        <insert character="28768"/>
+      </rule>
+      <rule>
+        <keyseq keys="esyi"/>
+        <insert character="28767"/>
+      </rule>
+      <rule>
+        <keyseq keys="esyq"/>
+        <insert character="28477"/>
+      </rule>
+      <rule>
+        <keyseq keys="etak"/>
+        <insert character="28448"/>
+      </rule>
+      <rule>
+        <keyseq keys="etaw"/>
+        <insert character="28769"/>
+      </rule>
+      <rule>
+        <keyseq keys="etbc"/>
+        <insert>
+          <candidates>淟𤅎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="etbg"/>
+        <insert character="28386"/>
+      </rule>
+      <rule>
+        <keyseq keys="etbn"/>
+        <insert character="28244"/>
+      </rule>
+      <rule>
+        <keyseq keys="etbo"/>
+        <insert character="28635"/>
+      </rule>
+      <rule>
+        <keyseq keys="etc"/>
+        <insert character="27946"/>
+      </rule>
+      <rule>
+        <keyseq keys="etca"/>
+        <insert character="28541"/>
+      </rule>
+      <rule>
+        <keyseq keys="etcd"/>
+        <insert character="28594"/>
+      </rule>
+      <rule>
+        <keyseq keys="etcf"/>
+        <insert>
+          <candidates>濝𪃡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="etcg"/>
+        <insert character="147194"/>
+      </rule>
+      <rule>
+        <keyseq keys="etch"/>
+        <insert character="146876"/>
+      </rule>
+      <rule>
+        <keyseq keys="etcl"/>
+        <insert character="28556"/>
+      </rule>
+      <rule>
+        <keyseq keys="etco"/>
+        <insert character="147380"/>
+      </rule>
+      <rule>
+        <keyseq keys="etct"/>
+        <insert character="28322"/>
+      </rule>
+      <rule>
+        <keyseq keys="etcu"/>
+        <insert character="28207"/>
+      </rule>
+      <rule>
+        <keyseq keys="etge"/>
+        <insert character="28478"/>
+      </rule>
+      <rule>
+        <keyseq keys="etgf"/>
+        <insert character="28308"/>
+      </rule>
+      <rule>
+        <keyseq keys="etgi"/>
+        <insert>
+          <candidates>濧𣿭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="etgk"/>
+        <insert character="28220"/>
+      </rule>
+      <rule>
+        <keyseq keys="etgo"/>
+        <insert character="15722"/>
+      </rule>
+      <rule>
+        <keyseq keys="etgt"/>
+        <insert character="28653"/>
+      </rule>
+      <rule>
+        <keyseq keys="ethg"/>
+        <insert character="147397"/>
+      </rule>
+      <rule>
+        <keyseq keys="ethn"/>
+        <insert character="147253"/>
+      </rule>
+      <rule>
+        <keyseq keys="etif"/>
+        <insert character="28723"/>
+      </rule>
+      <rule>
+        <keyseq keys="etio"/>
+        <insert character="146936"/>
+      </rule>
+      <rule>
+        <keyseq keys="etit"/>
+        <insert character="28461"/>
+      </rule>
+      <rule>
+        <keyseq keys="etju"/>
+        <insert character="147195"/>
+      </rule>
+      <rule>
+        <keyseq keys="etk"/>
+        <insert character="27970"/>
+      </rule>
+      <rule>
+        <keyseq keys="etkn"/>
+        <insert character="28181"/>
+      </rule>
+      <rule>
+        <keyseq keys="etkr"/>
+        <insert character="28163"/>
+      </rule>
+      <rule>
+        <keyseq keys="etlb"/>
+        <insert character="28415"/>
+      </rule>
+      <rule>
+        <keyseq keys="etlk"/>
+        <insert character="28214"/>
+      </rule>
+      <rule>
+        <keyseq keys="etlm"/>
+        <insert character="28428"/>
+      </rule>
+      <rule>
+        <keyseq keys="etlo"/>
+        <insert character="28450"/>
+      </rule>
+      <rule>
+        <keyseq keys="etlx"/>
+        <insert character="28703"/>
+      </rule>
+      <rule>
+        <keyseq keys="etm"/>
+        <insert character="27860"/>
+      </rule>
+      <rule>
+        <keyseq keys="etmbc"/>
+        <insert character="38958"/>
+      </rule>
+      <rule>
+        <keyseq keys="etmc"/>
+        <insert>
+          <candidates>淇潢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="etmi"/>
+        <insert character="146877"/>
+      </rule>
+      <rule>
+        <keyseq keys="etmj"/>
+        <insert character="28565"/>
+      </rule>
+      <rule>
+        <keyseq keys="etmr"/>
+        <insert character="28206"/>
+      </rule>
+      <rule>
+        <keyseq keys="etmv"/>
+        <insert character="28251"/>
+      </rule>
+      <rule>
+        <keyseq keys="etmw"/>
+        <insert character="147083"/>
+      </rule>
+      <rule>
+        <keyseq keys="etnk"/>
+        <insert character="147438"/>
+      </rule>
+      <rule>
+        <keyseq keys="etnu"/>
+        <insert character="146993"/>
+      </rule>
+      <rule>
+        <keyseq keys="etoe"/>
+        <insert character="28649"/>
+      </rule>
+      <rule>
+        <keyseq keys="etog"/>
+        <insert character="28760"/>
+      </rule>
+      <rule>
+        <keyseq keys="etor"/>
+        <insert>
+          <candidates>溚濸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="etov"/>
+        <insert character="28673"/>
+      </rule>
+      <rule>
+        <keyseq keys="etpd"/>
+        <insert character="15721"/>
+      </rule>
+      <rule>
+        <keyseq keys="etpp"/>
+        <insert character="28621"/>
+      </rule>
+      <rule>
+        <keyseq keys="etq"/>
+        <insert character="27915"/>
+      </rule>
+      <rule>
+        <keyseq keys="etqm"/>
+        <insert character="28320"/>
+      </rule>
+      <rule>
+        <keyseq keys="etrg"/>
+        <insert character="28748"/>
+      </rule>
+      <rule>
+        <keyseq keys="etse"/>
+        <insert character="147439"/>
+      </rule>
+      <rule>
+        <keyseq keys="etst"/>
+        <insert character="28742"/>
+      </rule>
+      <rule>
+        <keyseq keys="ett"/>
+        <insert>
+          <candidates>汫洴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ettb"/>
+        <insert character="28317"/>
+      </rule>
+      <rule>
+        <keyseq keys="ettc"/>
+        <insert>
+          <candidates>湴𣾁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ettu"/>
+        <insert character="28756"/>
+      </rule>
+      <rule>
+        <keyseq keys="etub"/>
+        <insert character="28335"/>
+      </rule>
+      <rule>
+        <keyseq keys="etvd"/>
+        <insert character="147595"/>
+      </rule>
+      <rule>
+        <keyseq keys="etvi"/>
+        <insert character="28363"/>
+      </rule>
+      <rule>
+        <keyseq keys="etvp"/>
+        <insert character="28648"/>
+      </rule>
+      <rule>
+        <keyseq keys="etw"/>
+        <insert>
+          <candidates>浀渵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="etwa"/>
+        <insert character="28437"/>
+      </rule>
+      <rule>
+        <keyseq keys="etwb"/>
+        <insert character="28587"/>
+      </rule>
+      <rule>
+        <keyseq keys="etwi"/>
+        <insert>
+          <candidates>瀎澊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="etwt"/>
+        <insert character="28583"/>
+      </rule>
+      <rule>
+        <keyseq keys="etwv"/>
+        <insert character="28611"/>
+      </rule>
+      <rule>
+        <keyseq keys="etxc"/>
+        <insert character="28307"/>
+      </rule>
+      <rule>
+        <keyseq keys="etyc"/>
+        <insert character="147798"/>
+      </rule>
+      <rule>
+        <keyseq keys="etyj"/>
+        <insert character="147597"/>
+      </rule>
+      <rule>
+        <keyseq keys="etym"/>
+        <insert character="28157"/>
+      </rule>
+      <rule>
+        <keyseq keys="etys"/>
+        <insert character="28115"/>
+      </rule>
+      <rule>
+        <keyseq keys="eu"/>
+        <insert character="27733"/>
+      </rule>
+      <rule>
+        <keyseq keys="eubb"/>
+        <insert character="28464"/>
+      </rule>
+      <rule>
+        <keyseq keys="euc"/>
+        <insert>
+          <candidates>鎏鍌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eugk"/>
+        <insert character="28546"/>
+      </rule>
+      <rule>
+        <keyseq keys="euhj"/>
+        <insert character="147135"/>
+      </rule>
+      <rule>
+        <keyseq keys="eujf"/>
+        <insert character="28468"/>
+      </rule>
+      <rule>
+        <keyseq keys="eujt"/>
+        <insert character="28739"/>
+      </rule>
+      <rule>
+        <keyseq keys="euk"/>
+        <insert character="27769"/>
+      </rule>
+      <rule>
+        <keyseq keys="eumb"/>
+        <insert character="28237"/>
+      </rule>
+      <rule>
+        <keyseq keys="eumf"/>
+        <insert character="28256"/>
+      </rule>
+      <rule>
+        <keyseq keys="eumg"/>
+        <insert character="28420"/>
+      </rule>
+      <rule>
+        <keyseq keys="eumgi"/>
+        <insert character="29804"/>
+      </rule>
+      <rule>
+        <keyseq keys="euog"/>
+        <insert character="28476"/>
+      </rule>
+      <rule>
+        <keyseq keys="euon"/>
+        <insert character="28052"/>
+      </rule>
+      <rule>
+        <keyseq keys="eutt"/>
+        <insert character="28777"/>
+      </rule>
+      <rule>
+        <keyseq keys="eutu"/>
+        <insert character="28775"/>
+      </rule>
+      <rule>
+        <keyseq keys="euu"/>
+        <insert character="27855"/>
+      </rule>
+      <rule>
+        <keyseq keys="euud"/>
+        <insert character="147515"/>
+      </rule>
+      <rule>
+        <keyseq keys="ev"/>
+        <insert character="27741"/>
+      </rule>
+      <rule>
+        <keyseq keys="evfb"/>
+        <insert character="147543"/>
+      </rule>
+      <rule>
+        <keyseq keys="evfd"/>
+        <insert character="28772"/>
+      </rule>
+      <rule>
+        <keyseq keys="evfe"/>
+        <insert character="147516"/>
+      </rule>
+      <rule>
+        <keyseq keys="evfg"/>
+        <insert character="28656"/>
+      </rule>
+      <rule>
+        <keyseq keys="evfn"/>
+        <insert character="28771"/>
+      </rule>
+      <rule>
+        <keyseq keys="evfr"/>
+        <insert character="147517"/>
+      </rule>
+      <rule>
+        <keyseq keys="evid"/>
+        <insert character="28668"/>
+      </rule>
+      <rule>
+        <keyseq keys="evis"/>
+        <insert character="27857"/>
+      </rule>
+      <rule>
+        <keyseq keys="evne"/>
+        <insert character="28133"/>
+      </rule>
+      <rule>
+        <keyseq keys="evr"/>
+        <insert character="27955"/>
+      </rule>
+      <rule>
+        <keyseq keys="evug"/>
+        <insert character="28745"/>
+      </rule>
+      <rule>
+        <keyseq keys="evvd"/>
+        <insert character="28421"/>
+      </rule>
+      <rule>
+        <keyseq keys="evvw"/>
+        <insert character="28100"/>
+      </rule>
+      <rule>
+        <keyseq keys="ew"/>
+        <insert>
+          <candidates>沺畓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ewb"/>
+        <insert character="28205"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewc"/>
+        <insert>
+          <candidates>泗𣳉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ewd"/>
+        <insert>
+          <candidates>涃淉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ewdq"/>
+        <insert character="28543"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewe"/>
+        <insert character="146615"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewfq"/>
+        <insert character="28355"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewg"/>
+        <insert character="28012"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewgf"/>
+        <insert character="28534"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewim"/>
+        <insert character="28429"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewjr"/>
+        <insert character="28088"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewk"/>
+        <insert character="27911"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewlb"/>
+        <insert character="28257"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewli"/>
+        <insert character="28609"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewlj"/>
+        <insert character="28580"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewln"/>
+        <insert character="28721"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewlo"/>
+        <insert>
+          <candidates>潀𣽁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ewlv"/>
+        <insert character="28596"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewml"/>
+        <insert character="28128"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewmo"/>
+        <insert character="28343"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewmv"/>
+        <insert character="28200"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewno"/>
+        <insert character="27488"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewo"/>
+        <insert character="27845"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewot"/>
+        <insert character="28331"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewp"/>
+        <insert character="15635"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewr"/>
+        <insert character="27908"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewtc"/>
+        <insert character="28521"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewtj"/>
+        <insert character="28397"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewvf"/>
+        <insert character="28463"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewwg"/>
+        <insert character="28741"/>
+      </rule>
+      <rule>
+        <keyseq keys="ewww"/>
+        <insert character="15741"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyaj"/>
+        <insert character="28118"/>
+      </rule>
+      <rule>
+        <keyseq keys="eybb"/>
+        <insert>
+          <candidates>渧濄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eybc"/>
+        <insert character="28254"/>
+      </rule>
+      <rule>
+        <keyseq keys="eybg"/>
+        <insert character="28757"/>
+      </rule>
+      <rule>
+        <keyseq keys="eybk"/>
+        <insert character="28552"/>
+      </rule>
+      <rule>
+        <keyseq keys="eybp"/>
+        <insert character="28711"/>
+      </rule>
+      <rule>
+        <keyseq keys="eybr"/>
+        <insert character="147274"/>
+      </rule>
+      <rule>
+        <keyseq keys="eybs"/>
+        <insert character="28354"/>
+      </rule>
+      <rule>
+        <keyseq keys="eybu"/>
+        <insert>
+          <candidates>濬𣿰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eycb"/>
+        <insert character="28404"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyck"/>
+        <insert>
+          <candidates>洨湙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eycv"/>
+        <insert>
+          <candidates>滚滾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eydk"/>
+        <insert character="28513"/>
+      </rule>
+      <rule>
+        <keyseq keys="eydl"/>
+        <insert>
+          <candidates>漷澵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eydu"/>
+        <insert character="28697"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyed"/>
+        <insert character="28591"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyem"/>
+        <insert character="28707"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyfe"/>
+        <insert character="28113"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyg"/>
+        <insert character="27880"/>
+      </rule>
+      <rule>
+        <keyseq keys="eygq"/>
+        <insert character="28606"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyhc"/>
+        <insert>
+          <candidates>瀕濓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eyhm"/>
+        <insert character="28411"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyhn"/>
+        <insert character="27782"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyhs"/>
+        <insert character="27768"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyhv"/>
+        <insert character="15574"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyib"/>
+        <insert character="28143"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyiu"/>
+        <insert character="27969"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyjc"/>
+        <insert character="28776"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyjj"/>
+        <insert character="28451"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyk"/>
+        <insert character="27766"/>
+      </rule>
+      <rule>
+        <keyseq keys="eykl"/>
+        <insert character="27982"/>
+      </rule>
+      <rule>
+        <keyseq keys="eylc"/>
+        <insert>
+          <candidates>瀢洂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eylh"/>
+        <insert character="28041"/>
+      </rule>
+      <rule>
+        <keyseq keys="eylm"/>
+        <insert character="27802"/>
+      </rule>
+      <rule>
+        <keyseq keys="eymh"/>
+        <insert character="28618"/>
+      </rule>
+      <rule>
+        <keyseq keys="eymm"/>
+        <insert character="28545"/>
+      </rule>
+      <rule>
+        <keyseq keys="eymp"/>
+        <insert character="27866"/>
+      </rule>
+      <rule>
+        <keyseq keys="eymu"/>
+        <insert character="147513"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyoj"/>
+        <insert character="28140"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyok"/>
+        <insert character="28082"/>
+      </rule>
+      <rule>
+        <keyseq keys="eypd"/>
+        <insert character="28409"/>
+      </rule>
+      <rule>
+        <keyseq keys="eypk"/>
+        <insert character="28574"/>
+      </rule>
+      <rule>
+        <keyseq keys="eypo"/>
+        <insert character="28605"/>
+      </rule>
+      <rule>
+        <keyseq keys="eypp"/>
+        <insert character="28670"/>
+      </rule>
+      <rule>
+        <keyseq keys="eypt"/>
+        <insert character="28696"/>
+      </rule>
+      <rule>
+        <keyseq keys="eypu"/>
+        <insert character="28146"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyr"/>
+        <insert character="27838"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyrb"/>
+        <insert character="28360"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyrd"/>
+        <insert character="28147"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyrf"/>
+        <insert character="28092"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyrj"/>
+        <insert character="28408"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyrn"/>
+        <insert>
+          <candidates>瀛渟涥灜𤅀𤅗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eyro"/>
+        <insert character="28640"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyru"/>
+        <insert>
+          <candidates>湸𣻼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eyrv"/>
+        <insert character="28732"/>
+      </rule>
+      <rule>
+        <keyseq keys="eysd"/>
+        <insert>
+          <candidates>游湤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eyso"/>
+        <insert character="28457"/>
+      </rule>
+      <rule>
+        <keyseq keys="eysy"/>
+        <insert character="28132"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyt"/>
+        <insert character="27875"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyta"/>
+        <insert character="28230"/>
+      </rule>
+      <rule>
+        <keyseq keys="eytb"/>
+        <insert character="28231"/>
+      </rule>
+      <rule>
+        <keyseq keys="eytg"/>
+        <insert character="28540"/>
+      </rule>
+      <rule>
+        <keyseq keys="eytj"/>
+        <insert>
+          <candidates>漳㳯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eyto"/>
+        <insert character="28603"/>
+      </rule>
+      <rule>
+        <keyseq keys="eytp"/>
+        <insert character="28602"/>
+      </rule>
+      <rule>
+        <keyseq keys="eytr"/>
+        <insert character="28074"/>
+      </rule>
+      <rule>
+        <keyseq keys="eytu"/>
+        <insert character="28381"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyub"/>
+        <insert character="28435"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyuh"/>
+        <insert character="28398"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyv"/>
+        <insert character="27730"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyvg"/>
+        <insert character="28589"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyvi"/>
+        <insert character="27883"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyvw"/>
+        <insert character="28352"/>
+      </rule>
+      <rule>
+        <keyseq keys="eywd"/>
+        <insert character="28575"/>
+      </rule>
+      <rule>
+        <keyseq keys="eywi"/>
+        <insert character="28407"/>
+      </rule>
+      <rule>
+        <keyseq keys="eywm"/>
+        <insert character="28598"/>
+      </rule>
+      <rule>
+        <keyseq keys="eywv"/>
+        <insert>
+          <candidates>滖瀤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eyx"/>
+        <insert character="28639"/>
+      </rule>
+      <rule>
+        <keyseq keys="eyy"/>
+        <insert character="27764"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+        <insert character="28779"/>
+      </rule>
+      <rule>
+        <keyseq keys="faa"/>
+        <insert character="28987"/>
+      </rule>
+      <rule>
+        <keyseq keys="fab"/>
+        <insert character="28968"/>
+      </rule>
+      <rule>
+        <keyseq keys="fafu"/>
+        <insert character="29056"/>
+      </rule>
+      <rule>
+        <keyseq keys="faht"/>
+        <insert character="28986"/>
+      </rule>
+      <rule>
+        <keyseq keys="fahu"/>
+        <insert character="28311"/>
+      </rule>
+      <rule>
+        <keyseq keys="fam"/>
+        <insert character="28831"/>
+      </rule>
+      <rule>
+        <keyseq keys="famh"/>
+        <insert character="29036"/>
+      </rule>
+      <rule>
+        <keyseq keys="famj"/>
+        <insert character="28938"/>
+      </rule>
+      <rule>
+        <keyseq keys="famo"/>
+        <insert character="29046"/>
+      </rule>
+      <rule>
+        <keyseq keys="fank"/>
+        <insert character="29144"/>
+      </rule>
+      <rule>
+        <keyseq keys="fano"/>
+        <insert character="29068"/>
+      </rule>
+      <rule>
+        <keyseq keys="fanp"/>
+        <insert character="29148"/>
+      </rule>
+      <rule>
+        <keyseq keys="fanw"/>
+        <insert character="29211"/>
+      </rule>
+      <rule>
+        <keyseq keys="fanx"/>
+        <insert character="29203"/>
+      </rule>
+      <rule>
+        <keyseq keys="faph"/>
+        <insert character="28972"/>
+      </rule>
+      <rule>
+        <keyseq keys="fapp"/>
+        <insert character="28956"/>
+      </rule>
+      <rule>
+        <keyseq keys="fate"/>
+        <insert character="29190"/>
+      </rule>
+      <rule>
+        <keyseq keys="fatj"/>
+        <insert character="29207"/>
+      </rule>
+      <rule>
+        <keyseq keys="fau"/>
+        <insert character="147893"/>
+      </rule>
+      <rule>
+        <keyseq keys="fawe"/>
+        <insert character="29107"/>
+      </rule>
+      <rule>
+        <keyseq keys="fayf"/>
+        <insert character="29149"/>
+      </rule>
+      <rule>
+        <keyseq keys="fayi"/>
+        <insert character="148169"/>
+      </rule>
+      <rule>
+        <keyseq keys="fayt"/>
+        <insert character="29020"/>
+      </rule>
+      <rule>
+        <keyseq keys="fb"/>
+        <insert character="32918"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbac"/>
+        <insert character="29072"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbb"/>
+        <insert character="28969"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbbe"/>
+        <insert character="29168"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbbr"/>
+        <insert character="29041"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbcr"/>
+        <insert character="28913"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbd"/>
+        <insert>
+          <candidates>栄𤊕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fbhaf"/>
+        <insert character="40378"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbhn"/>
+        <insert character="147876"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbhx"/>
+        <insert character="29078"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbjj"/>
+        <insert character="28324"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbkf"/>
+        <insert character="29123"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbln"/>
+        <insert character="21066"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbme"/>
+        <insert character="29014"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbmr"/>
+        <insert character="28884"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbnd"/>
+        <insert>
+          <candidates>学烰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fbok"/>
+        <insert>
+          <candidates>敞敝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fbou"/>
+        <insert character="29070"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbr"/>
+        <insert>
+          <candidates>尚炯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fbrbc"/>
+        <insert character="36062"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrd"/>
+        <insert character="26848"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrg"/>
+        <insert character="22530"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrhu"/>
+        <insert character="20826"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrlb"/>
+        <insert character="24120"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrmh"/>
+        <insert character="29274"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrmn"/>
+        <insert>
+          <candidates>瑐瓽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fbrpa"/>
+        <insert character="22039"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrq"/>
+        <insert character="25484"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrtm"/>
+        <insert character="29982"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrw"/>
+        <insert character="30070"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbrwf"/>
+        <insert character="40680"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbryv"/>
+        <insert character="35059"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbtu"/>
+        <insert character="28981"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbuu"/>
+        <insert character="18042"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbwi"/>
+        <insert character="29213"/>
+      </rule>
+      <rule>
+        <keyseq keys="fbyh"/>
+        <insert character="28927"/>
+      </rule>
+      <rule>
+        <keyseq keys="fcb"/>
+        <insert character="33034"/>
+      </rule>
+      <rule>
+        <keyseq keys="fci"/>
+        <insert character="28802"/>
+      </rule>
+      <rule>
+        <keyseq keys="fcnh"/>
+        <insert character="28941"/>
+      </rule>
+      <rule>
+        <keyseq keys="fcor"/>
+        <insert character="28928"/>
+      </rule>
+      <rule>
+        <keyseq keys="fcwa"/>
+        <insert character="29111"/>
+      </rule>
+      <rule>
+        <keyseq keys="fd"/>
+        <insert>
+          <candidates>米炑𣏦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fdamg"/>
+        <insert character="31975"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdamh"/>
+        <insert character="31939"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdau"/>
+        <insert character="31889"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdbcr"/>
+        <insert character="155266"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdbm"/>
+        <insert character="31895"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdbmr"/>
+        <insert character="31905"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdbt"/>
+        <insert character="31907"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdbuu"/>
+        <insert character="31919"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdcsh"/>
+        <insert character="31881"/>
+      </rule>
+      <rule>
+        <keyseq keys="fddam"/>
+        <insert character="155351"/>
+      </rule>
+      <rule>
+        <keyseq keys="fddh"/>
+        <insert character="29225"/>
+      </rule>
+      <rule>
+        <keyseq keys="fddi"/>
+        <insert character="31871"/>
+      </rule>
+      <rule>
+        <keyseq keys="fddj"/>
+        <insert character="31894"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdeii"/>
+        <insert character="31956"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdfh"/>
+        <insert character="31878"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdgp"/>
+        <insert character="155267"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdgrr"/>
+        <insert character="31974"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdha"/>
+        <insert character="31893"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdhe"/>
+        <insert character="31876"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdhhj"/>
+        <insert character="31930"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdhj"/>
+        <insert character="31873"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdhoa"/>
+        <insert character="31948"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdhqu"/>
+        <insert character="31885"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdhuk"/>
+        <insert character="31959"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdiav"/>
+        <insert character="31918"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdibi"/>
+        <insert character="31952"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdig"/>
+        <insert character="31911"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdigi"/>
+        <insert character="155265"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdiih"/>
+        <insert character="31965"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdile"/>
+        <insert character="31968"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdilr"/>
+        <insert character="31958"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdipp"/>
+        <insert character="17036"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdixp"/>
+        <insert character="40586"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdiyr"/>
+        <insert character="155302"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdj"/>
+        <insert character="31861"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdjk"/>
+        <insert character="31872"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdjmf"/>
+        <insert character="31933"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdjrb"/>
+        <insert character="31946"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdk"/>
+        <insert>
+          <candidates>类炔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fdm"/>
+        <insert character="17018"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdma"/>
+        <insert character="31912"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdmbb"/>
+        <insert character="31983"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdmcw"/>
+        <insert character="31902"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdmlk"/>
+        <insert character="31923"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdmlm"/>
+        <insert character="155324"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdmq"/>
+        <insert character="28351"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdmtb"/>
+        <insert character="31986"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdnd"/>
+        <insert character="31869"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdng"/>
+        <insert character="31880"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdnhd"/>
+        <insert character="31941"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdnii"/>
+        <insert character="31976"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdniq"/>
+        <insert character="31910"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdnj"/>
+        <insert character="31864"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdnl"/>
+        <insert character="31884"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdnmm"/>
+        <insert character="31953"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdnob"/>
+        <insert character="31944"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdogf"/>
+        <insert character="155418"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdok"/>
+        <insert character="25929"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdomo"/>
+        <insert character="155467"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdon"/>
+        <insert character="31866"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdonk"/>
+        <insert character="31943"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdphh"/>
+        <insert character="31877"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdpp"/>
+        <insert character="31875"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdqmb"/>
+        <insert character="31934"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdshi"/>
+        <insert character="31870"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdsit"/>
+        <insert character="31982"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdsmv"/>
+        <insert character="31931"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdso"/>
+        <insert character="31886"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdss"/>
+        <insert character="31892"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtak"/>
+        <insert character="31970"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtaw"/>
+        <insert character="31991"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtbn"/>
+        <insert character="31947"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtgf"/>
+        <insert character="31957"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdthb"/>
+        <insert character="31954"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtlk"/>
+        <insert character="17044"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtmc"/>
+        <insert character="31928"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtmv"/>
+        <insert character="31938"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtvg"/>
+        <insert character="31962"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtvi"/>
+        <insert character="31949"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtw"/>
+        <insert character="31916"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdtwa"/>
+        <insert character="31967"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdu"/>
+        <insert character="31868"/>
+      </rule>
+      <rule>
+        <keyseq keys="fduce"/>
+        <insert>
+          <candidates>糉糭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fdv"/>
+        <insert character="31865"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdwd"/>
+        <insert character="31935"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdwe"/>
+        <insert character="155209"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdwf"/>
+        <insert character="29001"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdwg"/>
+        <insert character="31924"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdwji"/>
+        <insert character="31984"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdwla"/>
+        <insert character="31980"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdwtc"/>
+        <insert character="31966"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdy"/>
+        <insert character="28894"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdyhr"/>
+        <insert character="31961"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdyj"/>
+        <insert character="26009"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdyoj"/>
+        <insert character="31929"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdyr"/>
+        <insert character="31896"/>
+      </rule>
+      <rule>
+        <keyseq keys="fdyt"/>
+        <insert character="31890"/>
+      </rule>
+      <rule>
+        <keyseq keys="ff"/>
+        <insert>
+          <candidates>炎炏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ffbb"/>
+        <insert character="33163"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbbu"/>
+        <insert character="35246"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbc"/>
+        <insert character="37795"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbd"/>
+        <insert character="27054"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbdd"/>
+        <insert character="27326"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbe"/>
+        <insert character="28366"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbf"/>
+        <insert>
+          <candidates>熒爣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ffbg"/>
+        <insert>
+          <candidates>塋𤎌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ffbhf"/>
+        <insert character="40367"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbhm"/>
+        <insert character="150517"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbhq"/>
+        <insert character="29334"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbks"/>
+        <insert character="21214"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbli"/>
+        <insert character="34722"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbmf"/>
+        <insert character="31132"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbmg"/>
+        <insert character="29801"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbmn"/>
+        <insert character="29959"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbmw"/>
+        <insert character="37279"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbnd"/>
+        <insert character="137603"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbnj"/>
+        <insert character="28334"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbou"/>
+        <insert character="32579"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbrr"/>
+        <insert character="29151"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbuu"/>
+        <insert character="35234"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbv"/>
+        <insert character="23240"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbvf"/>
+        <insert character="32264"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbyr"/>
+        <insert character="35597"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffbyv"/>
+        <insert character="35118"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffdq"/>
+        <insert character="29136"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffe"/>
+        <insert character="29166"/>
+      </rule>
+      <rule>
+        <keyseq keys="fff"/>
+        <insert>
+          <candidates>焱爕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fffd"/>
+        <insert>
+          <candidates>燊爃𤒇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ffff"/>
+        <insert character="29146"/>
+      </rule>
+      <rule>
+        <keyseq keys="fffg"/>
+        <insert character="148322"/>
+      </rule>
+      <rule>
+        <keyseq keys="fffi"/>
+        <insert character="148570"/>
+      </rule>
+      <rule>
+        <keyseq keys="fffs"/>
+        <insert character="148458"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffg"/>
+        <insert character="28926"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffh"/>
+        <insert character="28818"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffhe"/>
+        <insert character="22801"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffhni"/>
+        <insert character="39114"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffjv"/>
+        <insert character="137274"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffln"/>
+        <insert character="21089"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffmbc"/>
+        <insert>
+          <candidates>顃纇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ffmu"/>
+        <insert character="147995"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffnl"/>
+        <insert character="37103"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffno"/>
+        <insert character="27451"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffye"/>
+        <insert character="25957"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffypu"/>
+        <insert character="34409"/>
+      </rule>
+      <rule>
+        <keyseq keys="ffyr"/>
+        <insert character="28321"/>
+      </rule>
+      <rule>
+        <keyseq keys="fg"/>
+        <insert character="28790"/>
+      </rule>
+      <rule>
+        <keyseq keys="fgcc"/>
+        <insert character="29184"/>
+      </rule>
+      <rule>
+        <keyseq keys="fgce"/>
+        <insert character="148133"/>
+      </rule>
+      <rule>
+        <keyseq keys="fgg"/>
+        <insert character="28883"/>
+      </rule>
+      <rule>
+        <keyseq keys="fggu"/>
+        <insert character="29138"/>
+      </rule>
+      <rule>
+        <keyseq keys="fgit"/>
+        <insert character="29062"/>
+      </rule>
+      <rule>
+        <keyseq keys="fgni"/>
+        <insert character="29181"/>
+      </rule>
+      <rule>
+        <keyseq keys="fgrr"/>
+        <insert>
+          <candidates>熺𤐵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fh"/>
+        <insert character="23569"/>
+      </rule>
+      <rule>
+        <keyseq keys="fha"/>
+        <insert character="147938"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhag"/>
+        <insert character="29004"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhbi"/>
+        <insert character="28880"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhbk"/>
+        <insert character="29152"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhbt"/>
+        <insert character="28869"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhbu"/>
+        <insert character="30465"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhd"/>
+        <insert character="31180"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhdf"/>
+        <insert character="28994"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhdn"/>
+        <insert character="29098"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhdw"/>
+        <insert character="29140"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhej"/>
+        <insert character="28925"/>
+      </rule>
+      <rule>
+        <keyseq keys="fher"/>
+        <insert character="28889"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhey"/>
+        <insert character="28853"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhfd"/>
+        <insert character="28864"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhge"/>
+        <insert character="29164"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhgf"/>
+        <insert character="29179"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhgr"/>
+        <insert character="28933"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhgu"/>
+        <insert character="28877"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhgy"/>
+        <insert character="15878"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhhw"/>
+        <insert character="29080"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhje"/>
+        <insert character="28997"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhjg"/>
+        <insert character="29025"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhkb"/>
+        <insert character="29126"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhks"/>
+        <insert character="21155"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhlo"/>
+        <insert character="28974"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhml"/>
+        <insert character="28824"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhon"/>
+        <insert character="28870"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhp"/>
+        <insert character="28793"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhpa"/>
+        <insert character="28957"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhrj"/>
+        <insert character="15814"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhs"/>
+        <insert character="28856"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhsb"/>
+        <insert character="28999"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhsf"/>
+        <insert character="148571"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhsm"/>
+        <insert character="29053"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhsu"/>
+        <insert character="29097"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhuc"/>
+        <insert character="148686"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhup"/>
+        <insert character="29060"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhwp"/>
+        <insert character="29084"/>
+      </rule>
+      <rule>
+        <keyseq keys="fhxu"/>
+        <insert character="148115"/>
+      </rule>
+      <rule>
+        <keyseq keys="fiav"/>
+        <insert character="28922"/>
+      </rule>
+      <rule>
+        <keyseq keys="fice"/>
+        <insert character="28940"/>
+      </rule>
+      <rule>
+        <keyseq keys="fihr"/>
+        <insert character="29024"/>
+      </rule>
+      <rule>
+        <keyseq keys="fiib"/>
+        <insert character="148380"/>
+      </rule>
+      <rule>
+        <keyseq keys="fijb"/>
+        <insert character="28915"/>
+      </rule>
+      <rule>
+        <keyseq keys="fikk"/>
+        <insert character="28838"/>
+      </rule>
+      <rule>
+        <keyseq keys="file"/>
+        <insert character="148374"/>
+      </rule>
+      <rule>
+        <keyseq keys="filii"/>
+        <insert character="34877"/>
+      </rule>
+      <rule>
+        <keyseq keys="filr"/>
+        <insert character="29051"/>
+      </rule>
+      <rule>
+        <keyseq keys="fipf"/>
+        <insert character="29194"/>
+      </rule>
+      <rule>
+        <keyseq keys="fipm"/>
+        <insert character="28882"/>
+      </rule>
+      <rule>
+        <keyseq keys="fis"/>
+        <insert character="28809"/>
+      </rule>
+      <rule>
+        <keyseq keys="fitc"/>
+        <insert>
+          <candidates>爌燫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fixp"/>
+        <insert character="29085"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjbd"/>
+        <insert character="15807"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjbj"/>
+        <insert character="29045"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjcm"/>
+        <insert character="28962"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjcr"/>
+        <insert character="29076"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjhp"/>
+        <insert character="28898"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjkf"/>
+        <insert character="29198"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjks"/>
+        <insert character="28900"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjmm"/>
+        <insert character="29002"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjmu"/>
+        <insert character="28919"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjnu"/>
+        <insert character="28965"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjrb"/>
+        <insert character="29043"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjv"/>
+        <insert character="147964"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjvd"/>
+        <insert character="28860"/>
+      </rule>
+      <rule>
+        <keyseq keys="fjwj"/>
+        <insert character="148054"/>
+      </rule>
+      <rule>
+        <keyseq keys="fk"/>
+        <insert character="23574"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkb"/>
+        <insert character="28896"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkbu"/>
+        <insert character="30629"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkcf"/>
+        <insert character="29134"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkf"/>
+        <insert character="23580"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkgg"/>
+        <insert character="28993"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkhaf"/>
+        <insert character="40425"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkhqu"/>
+        <insert character="27653"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkik"/>
+        <insert character="29528"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkkb"/>
+        <insert>
+          <candidates>烯𤉶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fklb"/>
+        <insert character="24163"/>
+      </rule>
+      <rule>
+        <keyseq keys="fklmi"/>
+        <insert character="34782"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkmbc"/>
+        <insert character="39006"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkmnp"/>
+        <insert character="25987"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkn"/>
+        <insert character="24390"/>
+      </rule>
+      <rule>
+        <keyseq keys="fknwf"/>
+        <insert character="40009"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkp"/>
+        <insert character="24971"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkrau"/>
+        <insert character="37160"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkrxu"/>
+        <insert character="40712"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkryo"/>
+        <insert character="36457"/>
+      </rule>
+      <rule>
+        <keyseq keys="fksb"/>
+        <insert character="29057"/>
+      </rule>
+      <rule>
+        <keyseq keys="fksc"/>
+        <insert character="29170"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkt"/>
+        <insert character="24330"/>
+      </rule>
+      <rule>
+        <keyseq keys="fkv"/>
+        <insert character="23283"/>
+      </rule>
+      <rule>
+        <keyseq keys="flbk"/>
+        <insert character="28852"/>
+      </rule>
+      <rule>
+        <keyseq keys="flii"/>
+        <insert character="29214"/>
+      </rule>
+      <rule>
+        <keyseq keys="flln"/>
+        <insert character="28837"/>
+      </rule>
+      <rule>
+        <keyseq keys="flmo"/>
+        <insert character="28881"/>
+      </rule>
+      <rule>
+        <keyseq keys="flmt"/>
+        <insert character="29180"/>
+      </rule>
+      <rule>
+        <keyseq keys="flwv"/>
+        <insert character="29089"/>
+      </rule>
+      <rule>
+        <keyseq keys="flx"/>
+        <insert character="29117"/>
+      </rule>
+      <rule>
+        <keyseq keys="fm"/>
+        <insert character="28788"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmam"/>
+        <insert character="28892"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmbb"/>
+        <insert character="29176"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmbc"/>
+        <insert character="29033"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmbm"/>
+        <insert character="29223"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmc"/>
+        <insert character="20852"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmdm"/>
+        <insert character="29199"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmf"/>
+        <insert character="28811"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmhf"/>
+        <insert character="15847"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmj"/>
+        <insert character="15781"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmmr"/>
+        <insert character="28944"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmn"/>
+        <insert character="28783"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmnr"/>
+        <insert character="28835"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmob"/>
+        <insert character="28851"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmr"/>
+        <insert character="28859"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmrw"/>
+        <insert character="29007"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmso"/>
+        <insert character="28924"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmu"/>
+        <insert character="20809"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmua"/>
+        <insert character="29112"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmvm"/>
+        <insert character="28916"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmwf"/>
+        <insert character="29083"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmwg"/>
+        <insert character="29017"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmwj"/>
+        <insert character="29122"/>
+      </rule>
+      <rule>
+        <keyseq keys="fmym"/>
+        <insert character="28833"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnbk"/>
+        <insert character="29029"/>
+      </rule>
+      <rule>
+        <keyseq keys="fng"/>
+        <insert character="28804"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnhb"/>
+        <insert character="29135"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnhd"/>
+        <insert character="28339"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnhe"/>
+        <insert character="147875"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnhx"/>
+        <insert character="28976"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnin"/>
+        <insert character="15796"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnkg"/>
+        <insert character="28918"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnkm"/>
+        <insert character="28923"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnkq"/>
+        <insert character="29010"/>
+      </rule>
+      <rule>
+        <keyseq keys="fno"/>
+        <insert character="28810"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnot"/>
+        <insert character="29128"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnq"/>
+        <insert character="25585"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnqd"/>
+        <insert character="148276"/>
+      </rule>
+      <rule>
+        <keyseq keys="fnvif"/>
+        <insert character="155799"/>
+      </rule>
+      <rule>
+        <keyseq keys="fo"/>
+        <insert character="23568"/>
+      </rule>
+      <rule>
+        <keyseq keys="fobg"/>
+        <insert character="148237"/>
+      </rule>
+      <rule>
+        <keyseq keys="fod"/>
+        <insert character="28876"/>
+      </rule>
+      <rule>
+        <keyseq keys="fog"/>
+        <insert>
+          <candidates>雀焳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fogf"/>
+        <insert character="29131"/>
+      </rule>
+      <rule>
+        <keyseq keys="foii"/>
+        <insert character="28841"/>
+      </rule>
+      <rule>
+        <keyseq keys="foip"/>
+        <insert character="28990"/>
+      </rule>
+      <rule>
+        <keyseq keys="foir"/>
+        <insert>
+          <candidates>焓熗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="foma"/>
+        <insert character="29172"/>
+      </rule>
+      <rule>
+        <keyseq keys="fomb"/>
+        <insert>
+          <candidates>爚㷍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fomg"/>
+        <insert character="28871"/>
+      </rule>
+      <rule>
+        <keyseq keys="fomr"/>
+        <insert character="28890"/>
+      </rule>
+      <rule>
+        <keyseq keys="fond"/>
+        <insert character="29058"/>
+      </rule>
+      <rule>
+        <keyseq keys="fopd"/>
+        <insert character="28839"/>
+      </rule>
+      <rule>
+        <keyseq keys="fowy"/>
+        <insert character="28920"/>
+      </rule>
+      <rule>
+        <keyseq keys="fpd"/>
+        <insert character="28794"/>
+      </rule>
+      <rule>
+        <keyseq keys="fpi"/>
+        <insert character="28796"/>
+      </rule>
+      <rule>
+        <keyseq keys="fpim"/>
+        <insert character="147877"/>
+      </rule>
+      <rule>
+        <keyseq keys="fpkp"/>
+        <insert character="15827"/>
+      </rule>
+      <rule>
+        <keyseq keys="fpru"/>
+        <insert character="28846"/>
+      </rule>
+      <rule>
+        <keyseq keys="fptd"/>
+        <insert character="28368"/>
+      </rule>
+      <rule>
+        <keyseq keys="fpu"/>
+        <insert character="28822"/>
+      </rule>
+      <rule>
+        <keyseq keys="fpuu"/>
+        <insert character="29052"/>
+      </rule>
+      <rule>
+        <keyseq keys="fq"/>
+        <insert character="21322"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqbu"/>
+        <insert character="30519"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqd"/>
+        <insert character="26698"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqdmq"/>
+        <insert character="38863"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqe"/>
+        <insert character="146686"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqhe"/>
+        <insert character="21467"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqhq"/>
+        <insert character="29302"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqiav"/>
+        <insert character="39148"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqks"/>
+        <insert character="21173"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqlb"/>
+        <insert character="24099"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqln"/>
+        <insert character="21028"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqmbc"/>
+        <insert character="38934"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqmso"/>
+        <insert character="35938"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqmvn"/>
+        <insert character="29968"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqn"/>
+        <insert character="24366"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqnbg"/>
+        <insert character="35296"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqnl"/>
+        <insert character="37168"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqnwf"/>
+        <insert character="39837"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqq"/>
+        <insert character="25331"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqsh"/>
+        <insert character="21048"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqsmm"/>
+        <insert character="32759"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqsqf"/>
+        <insert character="39398"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqsu"/>
+        <insert character="21367"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqu"/>
+        <insert character="20099"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqvif"/>
+        <insert character="32109"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqvv"/>
+        <insert character="31932"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqvvv"/>
+        <insert character="155352"/>
+      </rule>
+      <rule>
+        <keyseq keys="fqymu"/>
+        <insert character="40804"/>
+      </rule>
+      <rule>
+        <keyseq keys="frb"/>
+        <insert character="28934"/>
+      </rule>
+      <rule>
+        <keyseq keys="frbc"/>
+        <insert character="29065"/>
+      </rule>
+      <rule>
+        <keyseq keys="frc"/>
+        <insert character="28861"/>
+      </rule>
+      <rule>
+        <keyseq keys="frhu"/>
+        <insert character="28862"/>
+      </rule>
+      <rule>
+        <keyseq keys="frrd"/>
+        <insert character="29157"/>
+      </rule>
+      <rule>
+        <keyseq keys="frrj"/>
+        <insert character="29120"/>
+      </rule>
+      <rule>
+        <keyseq keys="frrr"/>
+        <insert character="29026"/>
+      </rule>
+      <rule>
+        <keyseq keys="fruc"/>
+        <insert character="15863"/>
+      </rule>
+      <rule>
+        <keyseq keys="frye"/>
+        <insert character="28998"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsd"/>
+        <insert character="15265"/>
+      </rule>
+      <rule>
+        <keyseq keys="fseg"/>
+        <insert character="29086"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsh"/>
+        <insert character="28785"/>
+      </rule>
+      <rule>
+        <keyseq keys="fshr"/>
+        <insert character="28836"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsit"/>
+        <insert character="29185"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsjr"/>
+        <insert character="148088"/>
+      </rule>
+      <rule>
+        <keyseq keys="fskr"/>
+        <insert character="148057"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsma"/>
+        <insert character="29088"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsmb"/>
+        <insert character="15820"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsmg"/>
+        <insert character="29183"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsmi"/>
+        <insert character="29142"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsmt"/>
+        <insert character="29092"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsrr"/>
+        <insert character="29104"/>
+      </rule>
+      <rule>
+        <keyseq keys="fss"/>
+        <insert character="28844"/>
+      </rule>
+      <rule>
+        <keyseq keys="fssr"/>
+        <insert character="28951"/>
+      </rule>
+      <rule>
+        <keyseq keys="fstt"/>
+        <insert character="148170"/>
+      </rule>
+      <rule>
+        <keyseq keys="fsuu"/>
+        <insert character="28992"/>
+      </rule>
+      <rule>
+        <keyseq keys="fswu"/>
+        <insert character="29222"/>
+      </rule>
+      <rule>
+        <keyseq keys="ft"/>
+        <insert character="28791"/>
+      </rule>
+      <rule>
+        <keyseq keys="fta"/>
+        <insert character="28959"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftaw"/>
+        <insert character="29220"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftbf"/>
+        <insert character="148484"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftc"/>
+        <insert>
+          <candidates>烘烡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ftcw"/>
+        <insert character="29012"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftgi"/>
+        <insert character="29160"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftgr"/>
+        <insert character="15869"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftgs"/>
+        <insert character="29204"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftja"/>
+        <insert character="148472"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftlf"/>
+        <insert character="148616"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftlj"/>
+        <insert character="29027"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftlk"/>
+        <insert character="29048"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftlo"/>
+        <insert character="29103"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftlx"/>
+        <insert character="148595"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftmc"/>
+        <insert>
+          <candidates>熿𤊄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ftmd"/>
+        <insert character="29028"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftmj"/>
+        <insert character="29121"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftmv"/>
+        <insert character="28362"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftob"/>
+        <insert character="28971"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftpi"/>
+        <insert character="28917"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftpo"/>
+        <insert character="29035"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftq"/>
+        <insert character="28874"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftqu"/>
+        <insert character="148466"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftrg"/>
+        <insert character="29215"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftwb"/>
+        <insert character="29156"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftwi"/>
+        <insert character="29127"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftwr"/>
+        <insert character="148250"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftwv"/>
+        <insert character="29174"/>
+      </rule>
+      <rule>
+        <keyseq keys="ftxc"/>
+        <insert character="29073"/>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert character="28799"/>
+      </rule>
+      <rule>
+        <keyseq keys="fua"/>
+        <insert>
+          <candidates>𣆤𣆥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fuap"/>
+        <insert character="29108"/>
+      </rule>
+      <rule>
+        <keyseq keys="fubjj"/>
+        <insert character="36637"/>
+      </rule>
+      <rule>
+        <keyseq keys="fuhag"/>
+        <insert character="151447"/>
+      </rule>
+      <rule>
+        <keyseq keys="fuhj"/>
+        <insert character="15848"/>
+      </rule>
+      <rule>
+        <keyseq keys="fuhuc"/>
+        <insert character="163405"/>
+      </rule>
+      <rule>
+        <keyseq keys="fuks"/>
+        <insert character="21196"/>
+      </rule>
+      <rule>
+        <keyseq keys="fumb"/>
+        <insert character="29034"/>
+      </rule>
+      <rule>
+        <keyseq keys="fumt"/>
+        <insert character="148296"/>
+      </rule>
+      <rule>
+        <keyseq keys="fuog"/>
+        <insert character="29091"/>
+      </rule>
+      <rule>
+        <keyseq keys="fusma"/>
+        <insert character="156809"/>
+      </rule>
+      <rule>
+        <keyseq keys="fusmg"/>
+        <insert character="32768"/>
+      </rule>
+      <rule>
+        <keyseq keys="futmj"/>
+        <insert character="13487"/>
+      </rule>
+      <rule>
+        <keyseq keys="fvid"/>
+        <insert character="29197"/>
+      </rule>
+      <rule>
+        <keyseq keys="fvis"/>
+        <insert character="15789"/>
+      </rule>
+      <rule>
+        <keyseq keys="fvvv"/>
+        <insert character="29193"/>
+      </rule>
+      <rule>
+        <keyseq keys="fw"/>
+        <insert character="30033"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwb"/>
+        <insert character="29042"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwgg"/>
+        <insert character="29189"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwjc"/>
+        <insert character="148413"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwk"/>
+        <insert character="28895"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwkp"/>
+        <insert character="29054"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwl"/>
+        <insert character="28832"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwlg"/>
+        <insert character="148691"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwli"/>
+        <insert character="29165"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwlj"/>
+        <insert character="29153"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwln"/>
+        <insert character="21135"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwmbc"/>
+        <insert character="39026"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwmv"/>
+        <insert character="29032"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwot"/>
+        <insert character="29061"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwtc"/>
+        <insert character="29116"/>
+      </rule>
+      <rule>
+        <keyseq keys="fwtj"/>
+        <insert>
+          <candidates>熚𤒹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fyaj"/>
+        <insert character="28975"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyav"/>
+        <insert character="29050"/>
+      </rule>
+      <rule>
+        <keyseq keys="fybc"/>
+        <insert character="148218"/>
+      </rule>
+      <rule>
+        <keyseq keys="fybp"/>
+        <insert character="29206"/>
+      </rule>
+      <rule>
+        <keyseq keys="fycb"/>
+        <insert character="29109"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyck"/>
+        <insert character="28868"/>
+      </rule>
+      <rule>
+        <keyseq keys="fydk"/>
+        <insert character="29129"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyed"/>
+        <insert character="29158"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyg"/>
+        <insert character="28855"/>
+      </rule>
+      <rule>
+        <keyseq keys="fygq"/>
+        <insert character="29173"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyhj"/>
+        <insert character="29090"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyhn"/>
+        <insert character="28821"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyia"/>
+        <insert character="29118"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyib"/>
+        <insert character="28980"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyj"/>
+        <insert character="28819"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyk"/>
+        <insert character="28806"/>
+      </rule>
+      <rule>
+        <keyseq keys="fynb"/>
+        <insert character="29093"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyoj"/>
+        <insert character="28960"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyok"/>
+        <insert character="28978"/>
+      </rule>
+      <rule>
+        <keyseq keys="fypt"/>
+        <insert character="29200"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyrb"/>
+        <insert character="29063"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyrd"/>
+        <insert character="28958"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyro"/>
+        <insert character="148534"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyru"/>
+        <insert character="29047"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyrv"/>
+        <insert character="29209"/>
+      </rule>
+      <rule>
+        <keyseq keys="fysg"/>
+        <insert character="148323"/>
+      </rule>
+      <rule>
+        <keyseq keys="fytg"/>
+        <insert character="29137"/>
+      </rule>
+      <rule>
+        <keyseq keys="fytj"/>
+        <insert character="148324"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyto"/>
+        <insert character="29159"/>
+      </rule>
+      <rule>
+        <keyseq keys="fytp"/>
+        <insert character="29169"/>
+      </rule>
+      <rule>
+        <keyseq keys="fytr"/>
+        <insert character="28953"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyvi"/>
+        <insert character="28843"/>
+      </rule>
+      <rule>
+        <keyseq keys="fyvo"/>
+        <insert character="28887"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+        <insert character="22303"/>
+      </rule>
+      <rule>
+        <keyseq keys="gagi"/>
+        <insert character="22610"/>
+      </rule>
+      <rule>
+        <keyseq keys="gah"/>
+        <insert character="22768"/>
+      </rule>
+      <rule>
+        <keyseq keys="gahu"/>
+        <insert character="22579"/>
+      </rule>
+      <rule>
+        <keyseq keys="gam"/>
+        <insert character="22374"/>
+      </rule>
+      <rule>
+        <keyseq keys="gamh"/>
+        <insert character="22580"/>
+      </rule>
+      <rule>
+        <keyseq keys="gami"/>
+        <insert character="22748"/>
+      </rule>
+      <rule>
+        <keyseq keys="gamj"/>
+        <insert character="22462"/>
+      </rule>
+      <rule>
+        <keyseq keys="gamo"/>
+        <insert character="22564"/>
+      </rule>
+      <rule>
+        <keyseq keys="ganx"/>
+        <insert character="22747"/>
+      </rule>
+      <rule>
+        <keyseq keys="gaph"/>
+        <insert character="22520"/>
+      </rule>
+      <rule>
+        <keyseq keys="gapp"/>
+        <insert character="22546"/>
+      </rule>
+      <rule>
+        <keyseq keys="gapv"/>
+        <insert character="22568"/>
+      </rule>
+      <rule>
+        <keyseq keys="gasm"/>
+        <insert character="22604"/>
+      </rule>
+      <rule>
+        <keyseq keys="gav"/>
+        <insert character="22432"/>
+      </rule>
+      <rule>
+        <keyseq keys="gawe"/>
+        <insert character="22657"/>
+      </rule>
+      <rule>
+        <keyseq keys="gb"/>
+        <insert character="20873"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbac"/>
+        <insert character="22611"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbb"/>
+        <insert character="22539"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbbr"/>
+        <insert character="22557"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbcd"/>
+        <insert>
+          <candidates>堔𡑕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gbd"/>
+        <insert character="22512"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbdi"/>
+        <insert character="22482"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbhn"/>
+        <insert character="22771"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbhne"/>
+        <insert character="35315"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbhu"/>
+        <insert character="22770"/>
+      </rule>
+      <rule>
+        <keyseq keys="gblm"/>
+        <insert character="22778"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbmc"/>
+        <insert character="22503"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbmd"/>
+        <insert character="27094"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbmm"/>
+        <insert character="22780"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbmo"/>
+        <insert>
+          <candidates>塚塜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gbmr"/>
+        <insert character="22412"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbmri"/>
+        <insert character="34855"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbmt"/>
+        <insert character="22777"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbnd"/>
+        <insert character="22458"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbr"/>
+        <insert character="22384"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbsd"/>
+        <insert character="22505"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbtu"/>
+        <insert character="22536"/>
+      </rule>
+      <rule>
+        <keyseq keys="gbuc"/>
+        <insert character="22459"/>
+      </rule>
+      <rule>
+        <keyseq keys="gby"/>
+        <insert character="22349"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcbuu"/>
+        <insert character="35263"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcdhe"/>
+        <insert character="30398"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcg"/>
+        <insert character="22388"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcglc"/>
+        <insert character="36203"/>
+      </rule>
+      <rule>
+        <keyseq keys="gche"/>
+        <insert character="22796"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcilr"/>
+        <insert character="36207"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcim"/>
+        <insert character="22613"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcjka"/>
+        <insert character="36205"/>
+      </rule>
+      <rule>
+        <keyseq keys="gclmi"/>
+        <insert character="36200"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcmbc"/>
+        <insert character="38963"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcnau"/>
+        <insert character="36201"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcnl"/>
+        <insert character="37085"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcok"/>
+        <insert character="36198"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcrxu"/>
+        <insert character="40704"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcrye"/>
+        <insert character="36206"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcsh"/>
+        <insert character="22347"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcsle"/>
+        <insert character="36199"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcwa"/>
+        <insert character="22686"/>
+      </rule>
+      <rule>
+        <keyseq keys="gcybc"/>
+        <insert character="36204"/>
+      </rule>
+      <rule>
+        <keyseq keys="gdhe"/>
+        <insert character="22369"/>
+      </rule>
+      <rule>
+        <keyseq keys="gdhne"/>
+        <insert>
+          <candidates>穀榖糓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gdi"/>
+        <insert character="23546"/>
+      </rule>
+      <rule>
+        <keyseq keys="gdk"/>
+        <insert character="22359"/>
+      </rule>
+      <rule>
+        <keyseq keys="gdw"/>
+        <insert character="22508"/>
+      </rule>
+      <rule>
+        <keyseq keys="gdwf"/>
+        <insert character="22556"/>
+      </rule>
+      <rule>
+        <keyseq keys="gebu"/>
+        <insert character="30653"/>
+      </rule>
+      <rule>
+        <keyseq keys="gec"/>
+        <insert character="37863"/>
+      </rule>
+      <rule>
+        <keyseq keys="gee"/>
+        <insert character="28416"/>
+      </rule>
+      <rule>
+        <keyseq keys="geeii"/>
+        <insert character="40732"/>
+      </rule>
+      <rule>
+        <keyseq keys="gef"/>
+        <insert character="15851"/>
+      </rule>
+      <rule>
+        <keyseq keys="gefbg"/>
+        <insert character="40734"/>
+      </rule>
+      <rule>
+        <keyseq keys="gehda"/>
+        <insert character="39336"/>
+      </rule>
+      <rule>
+        <keyseq keys="gehey"/>
+        <insert character="40725"/>
+      </rule>
+      <rule>
+        <keyseq keys="gehhj"/>
+        <insert character="40729"/>
+      </rule>
+      <rule>
+        <keyseq keys="gehkb"/>
+        <insert character="27594"/>
+      </rule>
+      <rule>
+        <keyseq keys="gehor"/>
+        <insert character="40731"/>
+      </rule>
+      <rule>
+        <keyseq keys="geid"/>
+        <insert character="22682"/>
+      </rule>
+      <rule>
+        <keyseq keys="gelmi"/>
+        <insert character="34716"/>
+      </rule>
+      <rule>
+        <keyseq keys="gelxl"/>
+        <insert character="40728"/>
+      </rule>
+      <rule>
+        <keyseq keys="gemr"/>
+        <insert character="30956"/>
+      </rule>
+      <rule>
+        <keyseq keys="geoju"/>
+        <insert character="32580"/>
+      </rule>
+      <rule>
+        <keyseq keys="gep"/>
+        <insert>
+          <candidates>愨慤𢡱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gesj"/>
+        <insert character="32882"/>
+      </rule>
+      <rule>
+        <keyseq keys="gesmv"/>
+        <insert character="40730"/>
+      </rule>
+      <rule>
+        <keyseq keys="geymr"/>
+        <insert character="35622"/>
+      </rule>
+      <rule>
+        <keyseq keys="geyta"/>
+        <insert character="38910"/>
+      </rule>
+      <rule>
+        <keyseq keys="gfbuu"/>
+        <insert character="161880"/>
+      </rule>
+      <rule>
+        <keyseq keys="gfbw"/>
+        <insert character="22731"/>
+      </rule>
+      <rule>
+        <keyseq keys="gfcb"/>
+        <insert character="22601"/>
+      </rule>
+      <rule>
+        <keyseq keys="gff"/>
+        <insert character="22510"/>
+      </rule>
+      <rule>
+        <keyseq keys="gfhne"/>
+        <insert>
+          <candidates>縠鷇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gfmu"/>
+        <insert character="22425"/>
+      </rule>
+      <rule>
+        <keyseq keys="gfno"/>
+        <insert character="27454"/>
+      </rule>
+      <rule>
+        <keyseq keys="gfq"/>
+        <insert character="22370"/>
+      </rule>
+      <rule>
+        <keyseq keys="gfqu"/>
+        <insert character="22498"/>
+      </rule>
+      <rule>
+        <keyseq keys="gg"/>
+        <insert character="22317"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggce"/>
+        <insert character="22542"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggcw"/>
+        <insert character="22681"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggdi"/>
+        <insert character="23553"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggff"/>
+        <insert character="29125"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggg"/>
+        <insert>
+          <candidates>垚𡋣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gggog"/>
+        <insert character="136424"/>
+      </rule>
+      <rule>
+        <keyseq keys="gggu"/>
+        <insert>
+          <candidates>堯墝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gghaf"/>
+        <insert character="40305"/>
+      </rule>
+      <rule>
+        <keyseq keys="gghne"/>
+        <insert character="29812"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggkni"/>
+        <insert character="22518"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggln"/>
+        <insert character="21042"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggni"/>
+        <insert character="22740"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggnl"/>
+        <insert character="37053"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggow"/>
+        <insert character="22715"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggp"/>
+        <insert character="24666"/>
+      </rule>
+      <rule>
+        <keyseq keys="ggy"/>
+        <insert character="21350"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghad"/>
+        <insert character="136173"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghag"/>
+        <insert character="22573"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghbk"/>
+        <insert character="22714"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghbr"/>
+        <insert character="22439"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghbu"/>
+        <insert character="22413"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghdw"/>
+        <insert character="22694"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghe"/>
+        <insert character="22338"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghej"/>
+        <insert character="22468"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghfd"/>
+        <insert character="22400"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghgf"/>
+        <insert character="22734"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghgr"/>
+        <insert character="135939"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghhj"/>
+        <insert character="22500"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghhw"/>
+        <insert character="22639"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghi"/>
+        <insert character="22602"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghj"/>
+        <insert character="22322"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghjg"/>
+        <insert character="22585"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghjm"/>
+        <insert character="22517"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghkb"/>
+        <insert character="22695"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghlmi"/>
+        <insert character="34778"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghml"/>
+        <insert character="22331"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghmr"/>
+        <insert character="22434"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghmvn"/>
+        <insert character="29967"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghmy"/>
+        <insert character="22396"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghnd"/>
+        <insert character="22427"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghni"/>
+        <insert character="22584"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghpm"/>
+        <insert character="22395"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghrf"/>
+        <insert character="22626"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghrj"/>
+        <insert character="22496"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghsk"/>
+        <insert character="22717"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghvp"/>
+        <insert character="22337"/>
+      </rule>
+      <rule>
+        <keyseq keys="ghxu"/>
+        <insert character="22532"/>
+      </rule>
+      <rule>
+        <keyseq keys="gi"/>
+        <insert character="21435"/>
+      </rule>
+      <rule>
+        <keyseq keys="giapv"/>
+        <insert character="26373"/>
+      </rule>
+      <rule>
+        <keyseq keys="giav"/>
+        <insert character="22476"/>
+      </rule>
+      <rule>
+        <keyseq keys="gibt"/>
+        <insert character="30413"/>
+      </rule>
+      <rule>
+        <keyseq keys="gibuc"/>
+        <insert character="36100"/>
+      </rule>
+      <rule>
+        <keyseq keys="gice"/>
+        <insert character="22472"/>
+      </rule>
+      <rule>
+        <keyseq keys="gid"/>
+        <insert character="27127"/>
+      </rule>
+      <rule>
+        <keyseq keys="gif"/>
+        <insert character="29105"/>
+      </rule>
+      <rule>
+        <keyseq keys="gig"/>
+        <insert character="22666"/>
+      </rule>
+      <rule>
+        <keyseq keys="gihab"/>
+        <insert character="24171"/>
+      </rule>
+      <rule>
+        <keyseq keys="gihaf"/>
+        <insert character="40409"/>
+      </rule>
+      <rule>
+        <keyseq keys="gihq"/>
+        <insert character="29011"/>
+      </rule>
+      <rule>
+        <keyseq keys="gihr"/>
+        <insert character="22591"/>
+      </rule>
+      <rule>
+        <keyseq keys="gihs"/>
+        <insert character="22478"/>
+      </rule>
+      <rule>
+        <keyseq keys="gihv"/>
+        <insert character="13902"/>
+      </rule>
+      <rule>
+        <keyseq keys="giib"/>
+        <insert character="13919"/>
+      </rule>
+      <rule>
+        <keyseq keys="giih"/>
+        <insert character="22667"/>
+      </rule>
+      <rule>
+        <keyseq keys="gijb"/>
+        <insert character="22484"/>
+      </rule>
+      <rule>
+        <keyseq keys="gikk"/>
+        <insert character="22394"/>
+      </rule>
+      <rule>
+        <keyseq keys="giks"/>
+        <insert>
+          <candidates>勢劫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gilb"/>
+        <insert character="22665"/>
+      </rule>
+      <rule>
+        <keyseq keys="gile"/>
+        <insert character="136211"/>
+      </rule>
+      <rule>
+        <keyseq keys="gili"/>
+        <insert character="135994"/>
+      </rule>
+      <rule>
+        <keyseq keys="gilmi"/>
+        <insert character="34756"/>
+      </rule>
+      <rule>
+        <keyseq keys="giln"/>
+        <insert character="21030"/>
+      </rule>
+      <rule>
+        <keyseq keys="gilr"/>
+        <insert character="22616"/>
+      </rule>
+      <rule>
+        <keyseq keys="ginl"/>
+        <insert>
+          <candidates>邿𨚫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ginn"/>
+        <insert character="22463"/>
+      </rule>
+      <rule>
+        <keyseq keys="giok"/>
+        <insert character="22467"/>
+      </rule>
+      <rule>
+        <keyseq keys="gip"/>
+        <insert character="24953"/>
+      </rule>
+      <rule>
+        <keyseq keys="giq"/>
+        <insert>
+          <candidates>摯摰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="girm"/>
+        <insert character="22495"/>
+      </rule>
+      <rule>
+        <keyseq keys="girxu"/>
+        <insert character="40705"/>
+      </rule>
+      <rule>
+        <keyseq keys="gish"/>
+        <insert character="21031"/>
+      </rule>
+      <rule>
+        <keyseq keys="gishi"/>
+        <insert character="21052"/>
+      </rule>
+      <rule>
+        <keyseq keys="gisl"/>
+        <insert character="21364"/>
+      </rule>
+      <rule>
+        <keyseq keys="gismm"/>
+        <insert character="32767"/>
+      </rule>
+      <rule>
+        <keyseq keys="gisqf"/>
+        <insert character="39482"/>
+      </rule>
+      <rule>
+        <keyseq keys="gitc"/>
+        <insert character="22745"/>
+      </rule>
+      <rule>
+        <keyseq keys="gitlj"/>
+        <insert character="38820"/>
+      </rule>
+      <rule>
+        <keyseq keys="givif"/>
+        <insert character="32310"/>
+      </rule>
+      <rule>
+        <keyseq keys="gixp"/>
+        <insert character="22646"/>
+      </rule>
+      <rule>
+        <keyseq keys="giymr"/>
+        <insert character="35642"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjbc"/>
+        <insert character="22635"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjbj"/>
+        <insert character="136092"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjbm"/>
+        <insert character="22516"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjcr"/>
+        <insert character="22606"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjhne"/>
+        <insert character="36674"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjhp"/>
+        <insert character="22430"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjhvo"/>
+        <insert character="29783"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjii"/>
+        <insert character="22652"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjjn"/>
+        <insert character="22680"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjka"/>
+        <insert character="22581"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjkni"/>
+        <insert character="22519"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjkr"/>
+        <insert character="136190"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjmd"/>
+        <insert character="13886"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjmm"/>
+        <insert character="22599"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjmn"/>
+        <insert character="22398"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjmo"/>
+        <insert character="22494"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjmu"/>
+        <insert character="22456"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjnu"/>
+        <insert character="22502"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjp"/>
+        <insert character="22376"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjsle"/>
+        <insert character="22577"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjtc"/>
+        <insert character="22707"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjv"/>
+        <insert character="22453"/>
+      </rule>
+      <rule>
+        <keyseq keys="gjwj"/>
+        <insert character="135940"/>
+      </rule>
+      <rule>
+        <keyseq keys="gka"/>
+        <insert character="144001"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkbt"/>
+        <insert character="30441"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkbuc"/>
+        <insert character="36101"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkc"/>
+        <insert character="37834"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkf"/>
+        <insert character="29100"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkhaf"/>
+        <insert character="40404"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkik"/>
+        <insert character="29522"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkkk"/>
+        <insert character="22653"/>
+      </rule>
+      <rule>
+        <keyseq keys="gklb"/>
+        <insert character="13877"/>
+      </rule>
+      <rule>
+        <keyseq keys="gklmi"/>
+        <insert>
+          <candidates>螯螫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gklu"/>
+        <insert character="22511"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkmb"/>
+        <insert character="22582"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkmr"/>
+        <insert character="22524"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkms"/>
+        <insert character="22446"/>
+      </rule>
+      <rule>
+        <keyseq keys="gknwf"/>
+        <insert character="39986"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkpb"/>
+        <insert character="22662"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkq"/>
+        <insert character="25710"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkrxu"/>
+        <insert character="40711"/>
+      </rule>
+      <rule>
+        <keyseq keys="gksj"/>
+        <insert character="32881"/>
+      </rule>
+      <rule>
+        <keyseq keys="gksqf"/>
+        <insert character="39489"/>
+      </rule>
+      <rule>
+        <keyseq keys="gku"/>
+        <insert character="23941"/>
+      </rule>
+      <rule>
+        <keyseq keys="gkymr"/>
+        <insert character="35639"/>
+      </rule>
+      <rule>
+        <keyseq keys="glbk"/>
+        <insert character="22385"/>
+      </rule>
+      <rule>
+        <keyseq keys="gle"/>
+        <insert character="22509"/>
+      </rule>
+      <rule>
+        <keyseq keys="glll"/>
+        <insert character="22323"/>
+      </rule>
+      <rule>
+        <keyseq keys="glln"/>
+        <insert character="22386"/>
+      </rule>
+      <rule>
+        <keyseq keys="glmo"/>
+        <insert character="22423"/>
+      </rule>
+      <rule>
+        <keyseq keys="glnc"/>
+        <insert character="36196"/>
+      </rule>
+      <rule>
+        <keyseq keys="glq"/>
+        <insert character="22415"/>
+      </rule>
+      <rule>
+        <keyseq keys="glwl"/>
+        <insert character="22372"/>
+      </rule>
+      <rule>
+        <keyseq keys="glwv"/>
+        <insert character="22655"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmam"/>
+        <insert character="22435"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmbb"/>
+        <insert>
+          <candidates>壩壖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gmbi"/>
+        <insert character="22709"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmbk"/>
+        <insert character="22567"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmc"/>
+        <insert character="37574"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmd"/>
+        <insert character="22313"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmdm"/>
+        <insert character="22754"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmf"/>
+        <insert character="22351"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmfj"/>
+        <insert character="22378"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmfm"/>
+        <insert character="22383"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmgg"/>
+        <insert character="22544"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmgi"/>
+        <insert character="135849"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmhf"/>
+        <insert character="22636"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmig"/>
+        <insert character="22436"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmjk"/>
+        <insert character="136274"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmlk"/>
+        <insert character="22466"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmlm"/>
+        <insert character="22497"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmmi"/>
+        <insert character="22363"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmms"/>
+        <insert character="22316"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmmu"/>
+        <insert character="22339"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmn"/>
+        <insert character="22306"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmnr"/>
+        <insert character="22391"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmr"/>
+        <insert character="22375"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmrb"/>
+        <insert character="22629"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmrw"/>
+        <insert character="22555"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmso"/>
+        <insert character="13895"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmwd"/>
+        <insert character="22619"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmwf"/>
+        <insert character="22658"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmwg"/>
+        <insert character="22553"/>
+      </rule>
+      <rule>
+        <keyseq keys="gmwj"/>
+        <insert character="22704"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnbg"/>
+        <insert character="22470"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnhe"/>
+        <insert character="22334"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnhne"/>
+        <insert>
+          <candidates>殼彀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gnhx"/>
+        <insert character="22515"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnib"/>
+        <insert character="22471"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnkm"/>
+        <insert character="22479"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnmf"/>
+        <insert character="29182"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnmi"/>
+        <insert character="22781"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnmu"/>
+        <insert character="22429"/>
+      </rule>
+      <rule>
+        <keyseq keys="gno"/>
+        <insert character="22350"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnob"/>
+        <insert character="22779"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnot"/>
+        <insert character="22705"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnsd"/>
+        <insert character="22428"/>
+      </rule>
+      <rule>
+        <keyseq keys="gnui"/>
+        <insert character="22541"/>
+      </rule>
+      <rule>
+        <keyseq keys="goah"/>
+        <insert character="22642"/>
+      </rule>
+      <rule>
+        <keyseq keys="goamh"/>
+        <insert character="18358"/>
+      </rule>
+      <rule>
+        <keyseq keys="goamj"/>
+        <insert character="36245"/>
+      </rule>
+      <rule>
+        <keyseq keys="goamo"/>
+        <insert character="36263"/>
+      </rule>
+      <rule>
+        <keyseq keys="gobm"/>
+        <insert character="36228"/>
+      </rule>
+      <rule>
+        <keyseq keys="goc"/>
+        <insert character="36251"/>
+      </rule>
+      <rule>
+        <keyseq keys="godi"/>
+        <insert character="22399"/>
+      </rule>
+      <rule>
+        <keyseq keys="godk"/>
+        <insert character="36221"/>
+      </rule>
+      <rule>
+        <keyseq keys="gofb"/>
+        <insert character="36249"/>
+      </rule>
+      <rule>
+        <keyseq keys="gofbr"/>
+        <insert character="36255"/>
+      </rule>
+      <rule>
+        <keyseq keys="gofh"/>
+        <insert character="36219"/>
+      </rule>
+      <rule>
+        <keyseq keys="gog"/>
+        <insert character="22534"/>
+      </rule>
+      <rule>
+        <keyseq keys="goggu"/>
+        <insert character="36268"/>
+      </rule>
+      <rule>
+        <keyseq keys="gogr"/>
+        <insert character="36236"/>
+      </rule>
+      <rule>
+        <keyseq keys="goher"/>
+        <insert character="18342"/>
+      </rule>
+      <rule>
+        <keyseq keys="gohjd"/>
+        <insert character="36238"/>
+      </rule>
+      <rule>
+        <keyseq keys="gohjr"/>
+        <insert character="36239"/>
+      </rule>
+      <rule>
+        <keyseq keys="gohkb"/>
+        <insert character="36267"/>
+      </rule>
+      <rule>
+        <keyseq keys="gohnd"/>
+        <insert character="36243"/>
+      </rule>
+      <rule>
+        <keyseq keys="gohne"/>
+        <insert character="35952"/>
+      </rule>
+      <rule>
+        <keyseq keys="gohuc"/>
+        <insert character="36274"/>
+      </rule>
+      <rule>
+        <keyseq keys="goii"/>
+        <insert character="22397"/>
+      </rule>
+      <rule>
+        <keyseq keys="goik"/>
+        <insert character="22424"/>
+      </rule>
+      <rule>
+        <keyseq keys="goimo"/>
+        <insert character="36241"/>
+      </rule>
+      <rule>
+        <keyseq keys="goin"/>
+        <insert character="22341"/>
+      </rule>
+      <rule>
+        <keyseq keys="goior"/>
+        <insert character="36262"/>
+      </rule>
+      <rule>
+        <keyseq keys="goip"/>
+        <insert character="22493"/>
+      </rule>
+      <rule>
+        <keyseq keys="goiv"/>
+        <insert character="36234"/>
+      </rule>
+      <rule>
+        <keyseq keys="gok"/>
+        <insert character="22342"/>
+      </rule>
+      <rule>
+        <keyseq keys="goks"/>
+        <insert character="36210"/>
+      </rule>
+      <rule>
+        <keyseq keys="goll"/>
+        <insert character="22335"/>
+      </rule>
+      <rule>
+        <keyseq keys="golmo"/>
+        <insert character="36242"/>
+      </rule>
+      <rule>
+        <keyseq keys="golxh"/>
+        <insert character="36224"/>
+      </rule>
+      <rule>
+        <keyseq keys="gom"/>
+        <insert character="22389"/>
+      </rule>
+      <rule>
+        <keyseq keys="gomj"/>
+        <insert character="36214"/>
+      </rule>
+      <rule>
+        <keyseq keys="gomn"/>
+        <insert character="22572"/>
+      </rule>
+      <rule>
+        <keyseq keys="gomnn"/>
+        <insert character="36244"/>
+      </rule>
+      <rule>
+        <keyseq keys="gomr"/>
+        <insert character="22437"/>
+      </rule>
+      <rule>
+        <keyseq keys="gon"/>
+        <insert character="22314"/>
+      </rule>
+      <rule>
+        <keyseq keys="gonf"/>
+        <insert character="36226"/>
+      </rule>
+      <rule>
+        <keyseq keys="gonin"/>
+        <insert character="36237"/>
+      </rule>
+      <rule>
+        <keyseq keys="gonk"/>
+        <insert character="22560"/>
+      </rule>
+      <rule>
+        <keyseq keys="goog"/>
+        <insert character="36257"/>
+      </rule>
+      <rule>
+        <keyseq keys="googf"/>
+        <insert character="36269"/>
+      </rule>
+      <rule>
+        <keyseq keys="goohh"/>
+        <insert character="36225"/>
+      </rule>
+      <rule>
+        <keyseq keys="gooin"/>
+        <insert character="36218"/>
+      </rule>
+      <rule>
+        <keyseq keys="goon"/>
+        <insert character="18328"/>
+      </rule>
+      <rule>
+        <keyseq keys="gooog"/>
+        <insert character="36246"/>
+      </rule>
+      <rule>
+        <keyseq keys="gopfd"/>
+        <insert character="36252"/>
+      </rule>
+      <rule>
+        <keyseq keys="gopim"/>
+        <insert character="36217"/>
+      </rule>
+      <rule>
+        <keyseq keys="gopuu"/>
+        <insert character="36264"/>
+      </rule>
+      <rule>
+        <keyseq keys="gord"/>
+        <insert character="22562"/>
+      </rule>
+      <rule>
+        <keyseq keys="gorrd"/>
+        <insert character="36270"/>
+      </rule>
+      <rule>
+        <keyseq keys="gort"/>
+        <insert character="22633"/>
+      </rule>
+      <rule>
+        <keyseq keys="goru"/>
+        <insert character="36215"/>
+      </rule>
+      <rule>
+        <keyseq keys="goshr"/>
+        <insert character="36229"/>
+      </rule>
+      <rule>
+        <keyseq keys="gosje"/>
+        <insert character="36259"/>
+      </rule>
+      <rule>
+        <keyseq keys="gosmg"/>
+        <insert character="36271"/>
+      </rule>
+      <rule>
+        <keyseq keys="gosmm"/>
+        <insert character="36240"/>
+      </rule>
+      <rule>
+        <keyseq keys="gotcw"/>
+        <insert character="36261"/>
+      </rule>
+      <rule>
+        <keyseq keys="gotmc"/>
+        <insert character="36266"/>
+      </rule>
+      <rule>
+        <keyseq keys="gou"/>
+        <insert character="36216"/>
+      </rule>
+      <rule>
+        <keyseq keys="gouu"/>
+        <insert character="36233"/>
+      </rule>
+      <rule>
+        <keyseq keys="govl"/>
+        <insert character="36211"/>
+      </rule>
+      <rule>
+        <keyseq keys="gowr"/>
+        <insert character="21959"/>
+      </rule>
+      <rule>
+        <keyseq keys="gowtc"/>
+        <insert character="36265"/>
+      </rule>
+      <rule>
+        <keyseq keys="goy"/>
+        <insert character="36212"/>
+      </rule>
+      <rule>
+        <keyseq keys="goyaj"/>
+        <insert character="36256"/>
+      </rule>
+      <rule>
+        <keyseq keys="gp"/>
+        <insert character="24535"/>
+      </rule>
+      <rule>
+        <keyseq keys="gpbuu"/>
+        <insert character="35231"/>
+      </rule>
+      <rule>
+        <keyseq keys="gpd"/>
+        <insert character="22320"/>
+      </rule>
+      <rule>
+        <keyseq keys="gphh"/>
+        <insert character="22333"/>
+      </rule>
+      <rule>
+        <keyseq keys="gpi"/>
+        <insert character="22324"/>
+      </rule>
+      <rule>
+        <keyseq keys="gpim"/>
+        <insert character="22343"/>
+      </rule>
+      <rule>
+        <keyseq keys="gpmm"/>
+        <insert character="22569"/>
+      </rule>
+      <rule>
+        <keyseq keys="gppa"/>
+        <insert character="22566"/>
+      </rule>
+      <rule>
+        <keyseq keys="gptd"/>
+        <insert character="22558"/>
+      </rule>
+      <rule>
+        <keyseq keys="gpu"/>
+        <insert character="22345"/>
+      </rule>
+      <rule>
+        <keyseq keys="gqhf"/>
+        <insert character="136228"/>
+      </rule>
+      <rule>
+        <keyseq keys="gqjl"/>
+        <insert character="22457"/>
+      </rule>
+      <rule>
+        <keyseq keys="gqkq"/>
+        <insert character="22514"/>
+      </rule>
+      <rule>
+        <keyseq keys="gqmb"/>
+        <insert character="22501"/>
+      </rule>
+      <rule>
+        <keyseq keys="gr"/>
+        <insert character="21513"/>
+      </rule>
+      <rule>
+        <keyseq keys="grbc"/>
+        <insert character="22628"/>
+      </rule>
+      <rule>
+        <keyseq keys="grbg"/>
+        <insert character="33274"/>
+      </rule>
+      <rule>
+        <keyseq keys="grgr"/>
+        <insert character="21894"/>
+      </rule>
+      <rule>
+        <keyseq keys="grgrr"/>
+        <insert>
+          <candidates>囍嚞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="grhaf"/>
+        <insert>
+          <candidates>鴶𪇟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="grhg"/>
+        <insert character="22485"/>
+      </rule>
+      <rule>
+        <keyseq keys="grhne"/>
+        <insert>
+          <candidates>嗀嗀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="grhv"/>
+        <insert character="34945"/>
+      </rule>
+      <rule>
+        <keyseq keys="grks"/>
+        <insert character="21180"/>
+      </rule>
+      <rule>
+        <keyseq keys="grln"/>
+        <insert character="13540"/>
+      </rule>
+      <rule>
+        <keyseq keys="grmbc"/>
+        <insert character="38945"/>
+      </rule>
+      <rule>
+        <keyseq keys="grmfr"/>
+        <insert character="22189"/>
+      </rule>
+      <rule>
+        <keyseq keys="grno"/>
+        <insert>
+          <candidates>欯歖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="grp"/>
+        <insert character="24985"/>
+      </rule>
+      <rule>
+        <keyseq keys="grrj"/>
+        <insert character="22688"/>
+      </rule>
+      <rule>
+        <keyseq keys="grrk"/>
+        <insert character="22759"/>
+      </rule>
+      <rule>
+        <keyseq keys="grrs"/>
+        <insert character="22574"/>
+      </rule>
+      <rule>
+        <keyseq keys="grrv"/>
+        <insert character="21930"/>
+      </rule>
+      <rule>
+        <keyseq keys="grsj"/>
+        <insert character="136078"/>
+      </rule>
+      <rule>
+        <keyseq keys="grt"/>
+        <insert character="22772"/>
+      </rule>
+      <rule>
+        <keyseq keys="grtf"/>
+        <insert character="29113"/>
+      </rule>
+      <rule>
+        <keyseq keys="grtr"/>
+        <insert>
+          <candidates>喜嘉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gru"/>
+        <insert character="22319"/>
+      </rule>
+      <rule>
+        <keyseq keys="grvp"/>
+        <insert character="22410"/>
+      </rule>
+      <rule>
+        <keyseq keys="grye"/>
+        <insert character="25980"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsav"/>
+        <insert character="22576"/>
+      </rule>
+      <rule>
+        <keyseq keys="gseg"/>
+        <insert character="136214"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsit"/>
+        <insert character="22735"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsjt"/>
+        <insert character="22755"/>
+      </rule>
+      <rule>
+        <keyseq keys="gslc"/>
+        <insert character="13946"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsmb"/>
+        <insert character="22525"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsme"/>
+        <insert character="22480"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsok"/>
+        <insert character="25942"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsp"/>
+        <insert character="22381"/>
+      </rule>
+      <rule>
+        <keyseq keys="gstt"/>
+        <insert character="22592"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsu"/>
+        <insert>
+          <candidates>圮𡉏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gsuu"/>
+        <insert character="22528"/>
+      </rule>
+      <rule>
+        <keyseq keys="gsyq"/>
+        <insert character="22656"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtak"/>
+        <insert character="22651"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtbc"/>
+        <insert character="13897"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtco"/>
+        <insert character="22691"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtcp"/>
+        <insert character="22632"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtdhe"/>
+        <insert character="30391"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtdi"/>
+        <insert character="23564"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtgr"/>
+        <insert character="22689"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtgt"/>
+        <insert character="22738"/>
+      </rule>
+      <rule>
+        <keyseq keys="gthf"/>
+        <insert character="136445"/>
+      </rule>
+      <rule>
+        <keyseq keys="gthhh"/>
+        <insert character="24429"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtiop"/>
+        <insert character="25087"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtior"/>
+        <insert character="135483"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtiov"/>
+        <insert character="137500"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtj"/>
+        <insert character="24184"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtje"/>
+        <insert character="40723"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtlk"/>
+        <insert character="136088"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtlm"/>
+        <insert character="22672"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtm"/>
+        <insert character="22377"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtmv"/>
+        <insert character="22570"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtnop"/>
+        <insert character="14756"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtol"/>
+        <insert character="136134"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtor"/>
+        <insert character="22612"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtov"/>
+        <insert character="136374"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtq"/>
+        <insert character="22431"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtss"/>
+        <insert character="22782"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtt"/>
+        <insert character="22442"/>
+      </rule>
+      <rule>
+        <keyseq keys="gttc"/>
+        <insert character="135990"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtu"/>
+        <insert character="20100"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtvs"/>
+        <insert character="22664"/>
+      </rule>
+      <rule>
+        <keyseq keys="gtwi"/>
+        <insert>
+          <candidates>墫壿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gtwim"/>
+        <insert character="162834"/>
+      </rule>
+      <rule>
+        <keyseq keys="gu"/>
+        <insert character="22304"/>
+      </rule>
+      <rule>
+        <keyseq keys="gubb"/>
+        <insert character="22644"/>
+      </rule>
+      <rule>
+        <keyseq keys="gudi"/>
+        <insert character="138052"/>
+      </rule>
+      <rule>
+        <keyseq keys="guggu"/>
+        <insert character="13953"/>
+      </rule>
+      <rule>
+        <keyseq keys="guhne"/>
+        <insert character="30601"/>
+      </rule>
+      <rule>
+        <keyseq keys="gumbc"/>
+        <insert character="39012"/>
+      </rule>
+      <rule>
+        <keyseq keys="gumt"/>
+        <insert character="22607"/>
+      </rule>
+      <rule>
+        <keyseq keys="guog"/>
+        <insert character="22676"/>
+      </rule>
+      <rule>
+        <keyseq keys="guon"/>
+        <insert character="22465"/>
+      </rule>
+      <rule>
+        <keyseq keys="gusmm"/>
+        <insert character="32761"/>
+      </rule>
+      <rule>
+        <keyseq keys="guye"/>
+        <insert character="143331"/>
+      </rule>
+      <rule>
+        <keyseq keys="gvis"/>
+        <insert>
+          <candidates>坳㘭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gw"/>
+        <insert character="135856"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwd"/>
+        <insert character="22529"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwg"/>
+        <insert character="22475"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwj"/>
+        <insert character="27600"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwjr"/>
+        <insert character="22540"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwlb"/>
+        <insert character="22563"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwlc"/>
+        <insert character="36067"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwlj"/>
+        <insert character="22719"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwlm"/>
+        <insert character="22589"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwls"/>
+        <insert character="22596"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwol"/>
+        <insert character="22586"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwot"/>
+        <insert character="22637"/>
+      </rule>
+      <rule>
+        <keyseq keys="gwyi"/>
+        <insert character="22390"/>
+      </rule>
+      <rule>
+        <keyseq keys="gybp"/>
+        <insert character="22752"/>
+      </rule>
+      <rule>
+        <keyseq keys="gybs"/>
+        <insert character="22621"/>
+      </rule>
+      <rule>
+        <keyseq keys="gycb"/>
+        <insert>
+          <candidates>墒墑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gydk"/>
+        <insert character="22697"/>
+      </rule>
+      <rule>
+        <keyseq keys="gydl"/>
+        <insert character="22670"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyfe"/>
+        <insert character="22513"/>
+      </rule>
+      <rule>
+        <keyseq keys="gygj"/>
+        <insert character="136255"/>
+      </rule>
+      <rule>
+        <keyseq keys="gygq"/>
+        <insert character="22710"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyhj"/>
+        <insert character="22643"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyhn"/>
+        <insert character="22353"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyhs"/>
+        <insert character="22346"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyib"/>
+        <insert character="22537"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyk"/>
+        <insert character="22367"/>
+      </rule>
+      <rule>
+        <keyseq keys="gylc"/>
+        <insert character="22749"/>
+      </rule>
+      <rule>
+        <keyseq keys="gylh"/>
+        <insert character="22487"/>
+      </rule>
+      <rule>
+        <keyseq keys="gylm"/>
+        <insert character="22336"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyo"/>
+        <insert character="36208"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyoj"/>
+        <insert character="22499"/>
+      </rule>
+      <rule>
+        <keyseq keys="gypm"/>
+        <insert character="22687"/>
+      </rule>
+      <rule>
+        <keyseq keys="gypo"/>
+        <insert character="22729"/>
+      </rule>
+      <rule>
+        <keyseq keys="gypt"/>
+        <insert character="22746"/>
+      </rule>
+      <rule>
+        <keyseq keys="gypu"/>
+        <insert character="13896"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyr"/>
+        <insert character="22379"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyrb"/>
+        <insert character="22617"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyrd"/>
+        <insert character="22523"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyro"/>
+        <insert character="22741"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyrv"/>
+        <insert character="22756"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyt"/>
+        <insert character="22403"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyta"/>
+        <insert character="22583"/>
+      </rule>
+      <rule>
+        <keyseq keys="gytg"/>
+        <insert character="22693"/>
+      </rule>
+      <rule>
+        <keyseq keys="gytj"/>
+        <insert>
+          <candidates>垶墇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gytr"/>
+        <insert character="22521"/>
+      </rule>
+      <rule>
+        <keyseq keys="gytu"/>
+        <insert character="22659"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyuk"/>
+        <insert character="22452"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyvi"/>
+        <insert character="135848"/>
+      </rule>
+      <rule>
+        <keyseq keys="gyvo"/>
+        <insert character="22419"/>
+      </rule>
+      <rule>
+        <keyseq keys="gywd"/>
+        <insert character="22728"/>
+      </rule>
+      <rule>
+        <keyseq keys="gywm"/>
+        <insert character="22727"/>
+      </rule>
+      <rule>
+        <keyseq keys="gywv"/>
+        <insert character="22750"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+        <insert character="31481"/>
+      </rule>
+      <rule>
+        <keyseq keys="ha"/>
+        <insert character="30333"/>
+      </rule>
+      <rule>
+        <keyseq keys="haapv"/>
+        <insert character="39332"/>
+      </rule>
+      <rule>
+        <keyseq keys="habwi"/>
+        <insert character="30381"/>
+      </rule>
+      <rule>
+        <keyseq keys="hae"/>
+        <insert character="27849"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahaa"/>
+        <insert>
+          <candidates>皛馫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hahaj"/>
+        <insert>
+          <candidates>皞皡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hahdw"/>
+        <insert character="30372"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahe"/>
+        <insert character="30344"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahgr"/>
+        <insert character="30355"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahi"/>
+        <insert character="39748"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahqi"/>
+        <insert character="30354"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahsk"/>
+        <insert character="30374"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahud"/>
+        <insert character="151450"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahuj"/>
+        <insert character="30373"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahuk"/>
+        <insert character="170071"/>
+      </rule>
+      <rule>
+        <keyseq keys="hahxu"/>
+        <insert character="151430"/>
+      </rule>
+      <rule>
+        <keyseq keys="haikk"/>
+        <insert character="39323"/>
+      </rule>
+      <rule>
+        <keyseq keys="hail"/>
+        <insert character="31680"/>
+      </rule>
+      <rule>
+        <keyseq keys="haioj"/>
+        <insert character="30352"/>
+      </rule>
+      <rule>
+        <keyseq keys="haipf"/>
+        <insert character="30379"/>
+      </rule>
+      <rule>
+        <keyseq keys="haj"/>
+        <insert character="30337"/>
+      </rule>
+      <rule>
+        <keyseq keys="hajbd"/>
+        <insert character="39326"/>
+      </rule>
+      <rule>
+        <keyseq keys="hajd"/>
+        <insert character="151388"/>
+      </rule>
+      <rule>
+        <keyseq keys="hajmc"/>
+        <insert character="39338"/>
+      </rule>
+      <rule>
+        <keyseq keys="hajmu"/>
+        <insert character="30358"/>
+      </rule>
+      <rule>
+        <keyseq keys="hajnu"/>
+        <insert character="151426"/>
+      </rule>
+      <rule>
+        <keyseq keys="hakj"/>
+        <insert character="30347"/>
+      </rule>
+      <rule>
+        <keyseq keys="haklu"/>
+        <insert character="39331"/>
+      </rule>
+      <rule>
+        <keyseq keys="hakmr"/>
+        <insert character="19314"/>
+      </rule>
+      <rule>
+        <keyseq keys="halb"/>
+        <insert character="24091"/>
+      </rule>
+      <rule>
+        <keyseq keys="halmy"/>
+        <insert character="39329"/>
+      </rule>
+      <rule>
+        <keyseq keys="ham"/>
+        <insert character="31530"/>
+      </rule>
+      <rule>
+        <keyseq keys="hambi"/>
+        <insert character="151490"/>
+      </rule>
+      <rule>
+        <keyseq keys="hamg"/>
+        <insert character="30343"/>
+      </rule>
+      <rule>
+        <keyseq keys="hamj"/>
+        <insert character="31608"/>
+      </rule>
+      <rule>
+        <keyseq keys="hana"/>
+        <insert character="31777"/>
+      </rule>
+      <rule>
+        <keyseq keys="hank"/>
+        <insert character="31778"/>
+      </rule>
+      <rule>
+        <keyseq keys="hanw"/>
+        <insert character="31843"/>
+      </rule>
+      <rule>
+        <keyseq keys="haoae"/>
+        <insert character="39333"/>
+      </rule>
+      <rule>
+        <keyseq keys="haobg"/>
+        <insert character="16357"/>
+      </rule>
+      <rule>
+        <keyseq keys="haoii"/>
+        <insert character="30346"/>
+      </rule>
+      <rule>
+        <keyseq keys="hap"/>
+        <insert character="30338"/>
+      </rule>
+      <rule>
+        <keyseq keys="haph"/>
+        <insert character="39325"/>
+      </rule>
+      <rule>
+        <keyseq keys="hapi"/>
+        <insert character="30340"/>
+      </rule>
+      <rule>
+        <keyseq keys="haqkq"/>
+        <insert character="19312"/>
+      </rule>
+      <rule>
+        <keyseq keys="hasp"/>
+        <insert character="39324"/>
+      </rule>
+      <rule>
+        <keyseq keys="hatif"/>
+        <insert character="151480"/>
+      </rule>
+      <rule>
+        <keyseq keys="hatt"/>
+        <insert character="30351"/>
+      </rule>
+      <rule>
+        <keyseq keys="hatxc"/>
+        <insert character="39334"/>
+      </rule>
+      <rule>
+        <keyseq keys="hau"/>
+        <insert>
+          <candidates>笆癿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="haumt"/>
+        <insert character="30362"/>
+      </rule>
+      <rule>
+        <keyseq keys="hauu"/>
+        <insert character="19311"/>
+      </rule>
+      <rule>
+        <keyseq keys="havid"/>
+        <insert character="30378"/>
+      </rule>
+      <rule>
+        <keyseq keys="havt"/>
+        <insert character="31755"/>
+      </rule>
+      <rule>
+        <keyseq keys="haw"/>
+        <insert character="30048"/>
+      </rule>
+      <rule>
+        <keyseq keys="hawe"/>
+        <insert character="154769"/>
+      </rule>
+      <rule>
+        <keyseq keys="hawot"/>
+        <insert character="39335"/>
+      </rule>
+      <rule>
+        <keyseq keys="hayck"/>
+        <insert character="30350"/>
+      </rule>
+      <rule>
+        <keyseq keys="hayd"/>
+        <insert character="26783"/>
+      </rule>
+      <rule>
+        <keyseq keys="hayf"/>
+        <insert character="40165"/>
+      </rule>
+      <rule>
+        <keyseq keys="haymp"/>
+        <insert character="30345"/>
+      </rule>
+      <rule>
+        <keyseq keys="hayrb"/>
+        <insert character="30364"/>
+      </rule>
+      <rule>
+        <keyseq keys="hayu"/>
+        <insert character="23798"/>
+      </rule>
+      <rule>
+        <keyseq keys="hayv"/>
+        <insert character="35018"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbbm"/>
+        <insert character="33291"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbbr"/>
+        <insert character="16913"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbbt"/>
+        <insert character="16393"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbbuu"/>
+        <insert character="35258"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbdci"/>
+        <insert character="158133"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbddf"/>
+        <insert character="29224"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbe"/>
+        <insert character="28585"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbf"/>
+        <insert>
+          <candidates>燢爂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbfe"/>
+        <insert character="31824"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbff"/>
+        <insert character="155150"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbg"/>
+        <insert character="22726"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbhaf"/>
+        <insert>
+          <candidates>鵳鶣鷮鷽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbhgr"/>
+        <insert character="22195"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbhvf"/>
+        <insert character="32220"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbk"/>
+        <insert>
+          <candidates>奥奧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbks"/>
+        <insert character="31563"/>
+      </rule>
+      <rule>
+        <keyseq keys="hblmp"/>
+        <insert character="133411"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbln"/>
+        <insert character="21046"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbmbc"/>
+        <insert character="38981"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbmch"/>
+        <insert character="37313"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbmgi"/>
+        <insert character="29882"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbmr"/>
+        <insert>
+          <candidates>筒礐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbms"/>
+        <insert character="31599"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbmvn"/>
+        <insert character="29954"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbnbg"/>
+        <insert character="35319"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbnd"/>
+        <insert character="23416"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbnl"/>
+        <insert character="37125"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbnwf"/>
+        <insert character="40031"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbok"/>
+        <insert character="25983"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbq"/>
+        <insert character="29994"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbr"/>
+        <insert>
+          <candidates>向𠿟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbsd"/>
+        <insert character="31631"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbse"/>
+        <insert character="31641"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbsmm"/>
+        <insert>
+          <candidates>翩䎗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbt"/>
+        <insert>
+          <candidates>血笧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbtmc"/>
+        <insert character="40652"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbu"/>
+        <insert>
+          <candidates>自嶨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbue"/>
+        <insert>
+          <candidates>籰𥴠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbuf"/>
+        <insert character="32386"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbuh"/>
+        <insert character="31694"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbui"/>
+        <insert>
+          <candidates>篡簒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbut"/>
+        <insert character="31639"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbuu"/>
+        <insert>
+          <candidates>筧篹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hbuv"/>
+        <insert character="31825"/>
+      </rule>
+      <rule>
+        <keyseq keys="hbyi"/>
+        <insert character="33311"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcg"/>
+        <insert character="136330"/>
+      </rule>
+      <rule>
+        <keyseq keys="hchaf"/>
+        <insert character="40466"/>
+      </rule>
+      <rule>
+        <keyseq keys="hchg"/>
+        <insert character="31846"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcii"/>
+        <insert character="31835"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcjwj"/>
+        <insert character="36701"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcln"/>
+        <insert>
+          <candidates>劉劗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hcmr"/>
+        <insert character="31004"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcnl"/>
+        <insert>
+          <candidates>鄮酇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hcno"/>
+        <insert character="27487"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcp"/>
+        <insert character="14747"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcpm"/>
+        <insert character="154878"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcq"/>
+        <insert>
+          <candidates>舉擧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hcv"/>
+        <insert character="23299"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcve"/>
+        <insert character="31833"/>
+      </rule>
+      <rule>
+        <keyseq keys="hcymr"/>
+        <insert character="35709"/>
+      </rule>
+      <rule>
+        <keyseq keys="hd"/>
+        <insert character="31166"/>
+      </rule>
+      <rule>
+        <keyseq keys="hda"/>
+        <insert character="39321"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdaiu"/>
+        <insert character="31306"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdamj"/>
+        <insert character="31240"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdb"/>
+        <insert character="31574"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbgb"/>
+        <insert character="31281"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbgr"/>
+        <insert character="31264"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbhx"/>
+        <insert character="31291"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbk"/>
+        <insert character="154657"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbm"/>
+        <insert character="31199"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbmp"/>
+        <insert character="31337"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbmr"/>
+        <insert character="31217"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbn"/>
+        <insert character="31651"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbnd"/>
+        <insert character="31235"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbof"/>
+        <insert character="31300"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbt"/>
+        <insert character="30409"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbu"/>
+        <insert character="31665"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdbwi"/>
+        <insert character="31345"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdci"/>
+        <insert character="154566"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdcnh"/>
+        <insert character="31242"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdcru"/>
+        <insert character="31237"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdcsh"/>
+        <insert character="31182"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdd"/>
+        <insert character="31638"/>
+      </rule>
+      <rule>
+        <keyseq keys="hddj"/>
+        <insert character="31203"/>
+      </rule>
+      <rule>
+        <keyseq keys="hddmq"/>
+        <insert character="31270"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdf"/>
+        <insert character="31179"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdfb"/>
+        <insert character="31245"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdfh"/>
+        <insert character="31186"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdgce"/>
+        <insert character="31260"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdgcg"/>
+        <insert character="31249"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdggu"/>
+        <insert character="31320"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdgow"/>
+        <insert character="31329"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdgr"/>
+        <insert character="31224"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhaf"/>
+        <insert>
+          <candidates>鴸鷍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdhah"/>
+        <insert character="31302"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhd"/>
+        <insert character="31197"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhhj"/>
+        <insert character="31255"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhjg"/>
+        <insert character="31278"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhkb"/>
+        <insert character="31322"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhne"/>
+        <insert character="27591"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhp"/>
+        <insert character="31173"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhpm"/>
+        <insert character="31210"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhqo"/>
+        <insert character="31209"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhqu"/>
+        <insert character="31183"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhsb"/>
+        <insert character="31272"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhu"/>
+        <insert character="31167"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhvp"/>
+        <insert character="31190"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdhxc"/>
+        <insert character="31333"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdi"/>
+        <insert character="31169"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdiav"/>
+        <insert character="31234"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdice"/>
+        <insert character="31236"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdihu"/>
+        <insert character="153458"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdiih"/>
+        <insert character="31303"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdijc"/>
+        <insert character="31211"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdije"/>
+        <insert character="153543"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdilb"/>
+        <insert character="153714"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdile"/>
+        <insert character="31301"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdipf"/>
+        <insert character="31342"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdir"/>
+        <insert character="31214"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdirm"/>
+        <insert character="31266"/>
+      </rule>
+      <rule>
+        <keyseq keys="hditc"/>
+        <insert character="31340"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdiua"/>
+        <insert character="31293"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdiuu"/>
+        <insert character="23879"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdjbc"/>
+        <insert character="31289"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdjbm"/>
+        <insert character="31257"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdjcr"/>
+        <insert character="31299"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdjhp"/>
+        <insert character="31226"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdjip"/>
+        <insert character="31319"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdjmf"/>
+        <insert character="153569"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdjmo"/>
+        <insert character="31292"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdkkb"/>
+        <insert character="31232"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdl"/>
+        <insert>
+          <candidates>种秉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdlbk"/>
+        <insert character="31207"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdlc"/>
+        <insert character="31839"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdln"/>
+        <insert>
+          <candidates>利剁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdlo"/>
+        <insert character="31756"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdlp"/>
+        <insert character="20056"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdlw"/>
+        <insert>
+          <candidates>釉秞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdlxh"/>
+        <insert character="31213"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdm"/>
+        <insert character="31528"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdmfj"/>
+        <insert character="31204"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdmfm"/>
+        <insert character="31200"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdmig"/>
+        <insert character="31223"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdmj"/>
+        <insert character="31174"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdmq"/>
+        <insert character="154596"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdmrw"/>
+        <insert character="31275"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdmvn"/>
+        <insert character="29960"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdnd"/>
+        <insert>
+          <candidates>季秄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdnhs"/>
+        <insert character="31168"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdnin"/>
+        <insert character="31227"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdnl"/>
+        <insert>
+          <candidates>邾鄡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdnmu"/>
+        <insert character="33266"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdnob"/>
+        <insert character="31280"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdnwa"/>
+        <insert character="31341"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdoae"/>
+        <insert character="31274"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdob"/>
+        <insert character="16690"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdoe"/>
+        <insert character="40653"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdog"/>
+        <insert character="31258"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdogf"/>
+        <insert character="31323"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdoii"/>
+        <insert character="31202"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdoip"/>
+        <insert character="31252"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdoir"/>
+        <insert character="16750"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdok"/>
+        <insert character="25990"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdomb"/>
+        <insert character="31248"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdomd"/>
+        <insert character="31244"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdomr"/>
+        <insert character="31220"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdoo"/>
+        <insert character="31618"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdp"/>
+        <insert character="24713"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdph"/>
+        <insert character="31192"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdpp"/>
+        <insert character="31189"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdppa"/>
+        <insert>
+          <candidates>稭𥟠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdqmc"/>
+        <insert character="31309"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdr"/>
+        <insert character="21644"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdrhg"/>
+        <insert character="31243"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdrhr"/>
+        <insert character="31238"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdsb"/>
+        <insert character="31696"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdsmh"/>
+        <insert character="31307"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdsp"/>
+        <insert character="31196"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdsqf"/>
+        <insert character="153687"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdss"/>
+        <insert character="31212"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdsyj"/>
+        <insert character="31290"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdsyq"/>
+        <insert>
+          <candidates>穉𥣡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdta"/>
+        <insert character="31251"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdtcd"/>
+        <insert character="153800"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdtct"/>
+        <insert character="16748"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdtmc"/>
+        <insert>
+          <candidates>稘穔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hdtmj"/>
+        <insert character="16767"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdtoe"/>
+        <insert character="31339"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdtwv"/>
+        <insert character="31328"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdu"/>
+        <insert character="31176"/>
+      </rule>
+      <rule>
+        <keyseq keys="hduce"/>
+        <insert character="31279"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdv"/>
+        <insert character="22996"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdvii"/>
+        <insert character="31318"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdw"/>
+        <insert character="30058"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdwce"/>
+        <insert character="31287"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdwd"/>
+        <insert character="31262"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdwhd"/>
+        <insert character="31259"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdwjr"/>
+        <insert character="31250"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdwlj"/>
+        <insert character="37323"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdye"/>
+        <insert character="25989"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyhn"/>
+        <insert character="31188"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyj"/>
+        <insert character="31185"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdymh"/>
+        <insert character="31330"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyrb"/>
+        <insert character="31295"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyrd"/>
+        <insert character="31253"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyrv"/>
+        <insert character="31344"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyta"/>
+        <insert character="16743"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdytg"/>
+        <insert character="31324"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyto"/>
+        <insert character="31327"/>
+      </rule>
+      <rule>
+        <keyseq keys="hdyx"/>
+        <insert character="31335"/>
+      </rule>
+      <rule>
+        <keyseq keys="he"/>
+        <insert>
+          <candidates>反夂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="heag"/>
+        <insert character="31710"/>
+      </rule>
+      <rule>
+        <keyseq keys="heah"/>
+        <insert character="31772"/>
+      </rule>
+      <rule>
+        <keyseq keys="hebt"/>
+        <insert character="30436"/>
+      </rule>
+      <rule>
+        <keyseq keys="hec"/>
+        <insert character="37788"/>
+      </rule>
+      <rule>
+        <keyseq keys="hed"/>
+        <insert>
+          <candidates>条槃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="heg"/>
+        <insert character="22460"/>
+      </rule>
+      <rule>
+        <keyseq keys="heha"/>
+        <insert character="31636"/>
+      </rule>
+      <rule>
+        <keyseq keys="hehee"/>
+        <insert character="28773"/>
+      </rule>
+      <rule>
+        <keyseq keys="hehu"/>
+        <insert character="31666"/>
+      </rule>
+      <rule>
+        <keyseq keys="hehw"/>
+        <insert character="31827"/>
+      </rule>
+      <rule>
+        <keyseq keys="heii"/>
+        <insert character="31807"/>
+      </rule>
+      <rule>
+        <keyseq keys="heir"/>
+        <insert character="31624"/>
+      </rule>
+      <rule>
+        <keyseq keys="heks"/>
+        <insert character="21153"/>
+      </rule>
+      <rule>
+        <keyseq keys="helb"/>
+        <insert character="24139"/>
+      </rule>
+      <rule>
+        <keyseq keys="helmi"/>
+        <insert character="34700"/>
+      </rule>
+      <rule>
+        <keyseq keys="hemr"/>
+        <insert character="30928"/>
+      </rule>
+      <rule>
+        <keyseq keys="henl"/>
+        <insert character="37131"/>
+      </rule>
+      <rule>
+        <keyseq keys="hep"/>
+        <insert character="24903"/>
+      </rule>
+      <rule>
+        <keyseq keys="hepd"/>
+        <insert character="31554"/>
+      </rule>
+      <rule>
+        <keyseq keys="heq"/>
+        <insert>
+          <candidates>搫夅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="heqj"/>
+        <insert character="22790"/>
+      </rule>
+      <rule>
+        <keyseq keys="her"/>
+        <insert character="21508"/>
+      </rule>
+      <rule>
+        <keyseq keys="hesu"/>
+        <insert character="31541"/>
+      </rule>
+      <rule>
+        <keyseq keys="hetc"/>
+        <insert character="31690"/>
+      </rule>
+      <rule>
+        <keyseq keys="hetlj"/>
+        <insert character="38838"/>
+      </rule>
+      <rule>
+        <keyseq keys="hev"/>
+        <insert character="23227"/>
+      </rule>
+      <rule>
+        <keyseq keys="hevif"/>
+        <insert character="32271"/>
+      </rule>
+      <rule>
+        <keyseq keys="hew"/>
+        <insert character="22791"/>
+      </rule>
+      <rule>
+        <keyseq keys="hey"/>
+        <insert>
+          <candidates>处冬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="heyhv"/>
+        <insert character="35113"/>
+      </rule>
+      <rule>
+        <keyseq keys="heyli"/>
+        <insert character="34749"/>
+      </rule>
+      <rule>
+        <keyseq keys="heyr"/>
+        <insert character="40655"/>
+      </rule>
+      <rule>
+        <keyseq keys="heyub"/>
+        <insert character="40656"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfaht"/>
+        <insert character="40319"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfate"/>
+        <insert character="40468"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfb"/>
+        <insert character="31602"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfbn"/>
+        <insert character="31678"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfbw"/>
+        <insert character="31801"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfc"/>
+        <insert character="37739"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfd"/>
+        <insert>
+          <candidates>乎釆䲷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hfdk"/>
+        <insert character="40195"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfesd"/>
+        <insert character="172459"/>
+      </rule>
+      <rule>
+        <keyseq keys="hffs"/>
+        <insert character="31785"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfgdi"/>
+        <insert character="172052"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfhaf"/>
+        <insert character="40342"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfhn"/>
+        <insert character="40167"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfhrb"/>
+        <insert character="40371"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfhu"/>
+        <insert character="31669"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfhxu"/>
+        <insert character="40323"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfhyu"/>
+        <insert character="40392"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfice"/>
+        <insert character="40276"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfjc"/>
+        <insert character="40229"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfjp"/>
+        <insert character="40213"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfks"/>
+        <insert character="21235"/>
+      </rule>
+      <rule>
+        <keyseq keys="hflmi"/>
+        <insert character="34677"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfmmp"/>
+        <insert character="172595"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfmvn"/>
+        <insert character="29955"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfn"/>
+        <insert character="40166"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfnl"/>
+        <insert character="37140"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfno"/>
+        <insert character="27469"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfog"/>
+        <insert character="40315"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfomd"/>
+        <insert character="40268"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfp"/>
+        <insert character="24833"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfq"/>
+        <insert character="25579"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfsqf"/>
+        <insert character="40396"/>
+      </rule>
+      <rule>
+        <keyseq keys="hftgi"/>
+        <insert character="40451"/>
+      </rule>
+      <rule>
+        <keyseq keys="hftmc"/>
+        <insert character="40320"/>
+      </rule>
+      <rule>
+        <keyseq keys="hftoe"/>
+        <insert character="40460"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfv"/>
+        <insert character="23197"/>
+      </rule>
+      <rule>
+        <keyseq keys="hfydk"/>
+        <insert character="40443"/>
+      </rule>
+      <rule>
+        <keyseq keys="hg"/>
+        <insert>
+          <candidates>壬𡈼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hgcr"/>
+        <insert character="31789"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgdi"/>
+        <insert character="31561"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgea"/>
+        <insert character="28620"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgf"/>
+        <insert character="29071"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgfmu"/>
+        <insert character="30365"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgg"/>
+        <insert character="31552"/>
+      </rule>
+      <rule>
+        <keyseq keys="hghne"/>
+        <insert character="27584"/>
+      </rule>
+      <rule>
+        <keyseq keys="hghu"/>
+        <insert character="20808"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgi"/>
+        <insert character="19999"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgit"/>
+        <insert character="31701"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgks"/>
+        <insert character="21205"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgmbc"/>
+        <insert character="39015"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgmvn"/>
+        <insert character="150382"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgni"/>
+        <insert character="31820"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgnl"/>
+        <insert character="165592"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgpm"/>
+        <insert character="31584"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgr"/>
+        <insert character="21578"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgrg"/>
+        <insert character="31817"/>
+      </rule>
+      <rule>
+        <keyseq keys="hgrly"/>
+        <insert character="38752"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhag"/>
+        <insert character="31681"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhail"/>
+        <insert character="21375"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhbuc"/>
+        <insert character="36031"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhd"/>
+        <insert character="26819"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhdi"/>
+        <insert character="23556"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhdm"/>
+        <insert character="36528"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhdn"/>
+        <insert>
+          <candidates>筣簃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hhfbr"/>
+        <insert character="36538"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhffs"/>
+        <insert character="36546"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhfh"/>
+        <insert character="164376"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhgr"/>
+        <insert character="31606"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhgu"/>
+        <insert character="31557"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhh"/>
+        <insert character="24417"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhhaf"/>
+        <insert character="40313"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhhj"/>
+        <insert character="31620"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhhnd"/>
+        <insert character="36530"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhho"/>
+        <insert character="36789"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhhq"/>
+        <insert character="29314"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhj"/>
+        <insert character="21329"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhjm"/>
+        <insert character="31648"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhjmc"/>
+        <insert character="36553"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhjr"/>
+        <insert character="31560"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhk"/>
+        <insert character="31505"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhkb"/>
+        <insert character="31781"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhlbu"/>
+        <insert character="36525"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhlmo"/>
+        <insert character="18487"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhlo"/>
+        <insert character="31498"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhmbc"/>
+        <insert character="38920"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhmdm"/>
+        <insert character="164507"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhmmp"/>
+        <insert character="164476"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhn"/>
+        <insert character="36524"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhnwf"/>
+        <insert character="39916"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhoe"/>
+        <insert character="40654"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhok"/>
+        <insert character="16992"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhol"/>
+        <insert character="31741"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhon"/>
+        <insert character="31573"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhoo"/>
+        <insert character="31745"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhp"/>
+        <insert character="24803"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhpfd"/>
+        <insert character="36537"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhpp"/>
+        <insert character="164378"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhqm"/>
+        <insert character="31513"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhqu"/>
+        <insert character="31508"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhrb"/>
+        <insert character="31721"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhrrj"/>
+        <insert character="36547"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhs"/>
+        <insert character="31534"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsav"/>
+        <insert character="36541"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsb"/>
+        <insert character="31687"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsl"/>
+        <insert character="21359"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhslc"/>
+        <insert character="36117"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsld"/>
+        <insert character="23413"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsle"/>
+        <insert character="27592"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsli"/>
+        <insert character="21365"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsmv"/>
+        <insert character="36540"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhsrr"/>
+        <insert character="36544"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhuc"/>
+        <insert character="31851"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhvo"/>
+        <insert character="31519"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhvu"/>
+        <insert character="31740"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhw"/>
+        <insert character="30041"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhwd"/>
+        <insert character="36534"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhwgf"/>
+        <insert character="40679"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhwp"/>
+        <insert character="31718"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhxc"/>
+        <insert character="31813"/>
+      </rule>
+      <rule>
+        <keyseq keys="hhyu"/>
+        <insert character="31722"/>
+      </rule>
+      <rule>
+        <keyseq keys="hi"/>
+        <insert>
+          <candidates>么鬼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hiav"/>
+        <insert character="31588"/>
+      </rule>
+      <rule>
+        <keyseq keys="hibt"/>
+        <insert character="31776"/>
+      </rule>
+      <rule>
+        <keyseq keys="hibtv"/>
+        <insert character="39757"/>
+      </rule>
+      <rule>
+        <keyseq keys="hifb"/>
+        <insert character="39752"/>
+      </rule>
+      <rule>
+        <keyseq keys="hihaf"/>
+        <insert>
+          <candidates>鵝鵞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hihml"/>
+        <insert character="39743"/>
+      </rule>
+      <rule>
+        <keyseq keys="hihq"/>
+        <insert character="29353"/>
+      </rule>
+      <rule>
+        <keyseq keys="hihr"/>
+        <insert character="31668"/>
+      </rule>
+      <rule>
+        <keyseq keys="hihs"/>
+        <insert character="31596"/>
+      </rule>
+      <rule>
+        <keyseq keys="hii"/>
+        <insert character="31627"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiih"/>
+        <insert character="31736"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiikk"/>
+        <insert character="39747"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiipj"/>
+        <insert character="171181"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiirm"/>
+        <insert character="39754"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiit"/>
+        <insert character="154947"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiiv"/>
+        <insert character="39750"/>
+      </rule>
+      <rule>
+        <keyseq keys="hijb"/>
+        <insert character="154505"/>
+      </rule>
+      <rule>
+        <keyseq keys="hijd"/>
+        <insert character="39749"/>
+      </rule>
+      <rule>
+        <keyseq keys="hije"/>
+        <insert character="39742"/>
+      </rule>
+      <rule>
+        <keyseq keys="himlb"/>
+        <insert character="39758"/>
+      </rule>
+      <rule>
+        <keyseq keys="himwf"/>
+        <insert character="39762"/>
+      </rule>
+      <rule>
+        <keyseq keys="hino"/>
+        <insert character="20047"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiog"/>
+        <insert character="39755"/>
+      </rule>
+      <rule>
+        <keyseq keys="hioll"/>
+        <insert character="39744"/>
+      </rule>
+      <rule>
+        <keyseq keys="hipm"/>
+        <insert character="154817"/>
+      </rule>
+      <rule>
+        <keyseq keys="hir"/>
+        <insert character="31518"/>
+      </rule>
+      <rule>
+        <keyseq keys="hit"/>
+        <insert character="31538"/>
+      </rule>
+      <rule>
+        <keyseq keys="hitb"/>
+        <insert character="154698"/>
+      </rule>
+      <rule>
+        <keyseq keys="hitc"/>
+        <insert character="31806"/>
+      </rule>
+      <rule>
+        <keyseq keys="hitf"/>
+        <insert character="16960"/>
+      </rule>
+      <rule>
+        <keyseq keys="hitmc"/>
+        <insert character="39756"/>
+      </rule>
+      <rule>
+        <keyseq keys="hitwi"/>
+        <insert character="171326"/>
+      </rule>
+      <rule>
+        <keyseq keys="hitxc"/>
+        <insert character="39760"/>
+      </rule>
+      <rule>
+        <keyseq keys="hivii"/>
+        <insert character="39765"/>
+      </rule>
+      <rule>
+        <keyseq keys="hixp"/>
+        <insert character="31759"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiyj"/>
+        <insert character="39745"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiypm"/>
+        <insert character="39766"/>
+      </rule>
+      <rule>
+        <keyseq keys="hiyub"/>
+        <insert character="39761"/>
+      </rule>
+      <rule>
+        <keyseq keys="hj"/>
+        <insert character="21315"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjbc"/>
+        <insert character="36013"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjbu"/>
+        <insert character="30462"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjcm"/>
+        <insert character="31644"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjd"/>
+        <insert>
+          <candidates>朱栞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hjhaf"/>
+        <insert character="40303"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjhne"/>
+        <insert character="27573"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjhx"/>
+        <insert character="33279"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjii"/>
+        <insert>
+          <candidates>篿簙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hjim"/>
+        <insert character="31830"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjjj"/>
+        <insert character="31795"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjjo"/>
+        <insert character="31760"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjjr"/>
+        <insert character="31797"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjju"/>
+        <insert character="31684"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjka"/>
+        <insert character="31672"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjln"/>
+        <insert character="132913"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjlo"/>
+        <insert character="31633"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjlp"/>
+        <insert character="20054"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjmbc"/>
+        <insert character="38986"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjmk"/>
+        <insert character="31750"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjmu"/>
+        <insert character="31590"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjnl"/>
+        <insert character="37099"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjnu"/>
+        <insert character="31650"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjr"/>
+        <insert character="33292"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjrr"/>
+        <insert character="31649"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjsmm"/>
+        <insert>
+          <candidates>翱翺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hjtm"/>
+        <insert character="22402"/>
+      </rule>
+      <rule>
+        <keyseq keys="hjwg"/>
+        <insert character="37325"/>
+      </rule>
+      <rule>
+        <keyseq keys="hk"/>
+        <insert character="22829"/>
+      </rule>
+      <rule>
+        <keyseq keys="hka"/>
+        <insert character="26123"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkapv"/>
+        <insert character="157990"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkcf"/>
+        <insert character="31773"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkd"/>
+        <insert character="26856"/>
+      </rule>
+      <rule>
+        <keyseq keys="hke"/>
+        <insert character="21456"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkhaf"/>
+        <insert>
+          <candidates>鸄鴌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hkk"/>
+        <insert character="31493"/>
+      </rule>
+      <rule>
+        <keyseq keys="hklmi"/>
+        <insert character="34453"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkln"/>
+        <insert character="21003"/>
+      </rule>
+      <rule>
+        <keyseq keys="hklq"/>
+        <insert character="32903"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkoo"/>
+        <insert character="31604"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkp"/>
+        <insert>
+          <candidates>懲忝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hkr"/>
+        <insert character="21534"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkrbr"/>
+        <insert character="21932"/>
+      </rule>
+      <rule>
+        <keyseq keys="hks"/>
+        <insert character="31483"/>
+      </rule>
+      <rule>
+        <keyseq keys="hksr"/>
+        <insert character="31539"/>
+      </rule>
+      <rule>
+        <keyseq keys="hku"/>
+        <insert>
+          <candidates>岙嶴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hkvif"/>
+        <insert character="32174"/>
+      </rule>
+      <rule>
+        <keyseq keys="hkymr"/>
+        <insert character="35685"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlapv"/>
+        <insert character="40771"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlbi"/>
+        <insert character="31161"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlbuc"/>
+        <insert character="36074"/>
+      </rule>
+      <rule>
+        <keyseq keys="hldam"/>
+        <insert character="40772"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlgbo"/>
+        <insert character="19857"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlha"/>
+        <insert character="30361"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlhdl"/>
+        <insert character="153693"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlhuk"/>
+        <insert character="40773"/>
+      </rule>
+      <rule>
+        <keyseq keys="hljbv"/>
+        <insert character="40777"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlkn"/>
+        <insert character="40765"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlks"/>
+        <insert character="21156"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlle"/>
+        <insert character="40770"/>
+      </rule>
+      <rule>
+        <keyseq keys="hllj"/>
+        <insert character="31792"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlln"/>
+        <insert>
+          <candidates>劓笰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hlmbc"/>
+        <insert character="38926"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlmc"/>
+        <insert character="31779"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlmj"/>
+        <insert character="40766"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlmmf"/>
+        <insert character="31142"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlmo"/>
+        <insert character="31556"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlmvn"/>
+        <insert character="40768"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlno"/>
+        <insert character="27427"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlo"/>
+        <insert character="29226"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlpr"/>
+        <insert character="40769"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlq"/>
+        <insert character="31558"/>
+      </rule>
+      <rule>
+        <keyseq keys="hltwv"/>
+        <insert character="40776"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlvk"/>
+        <insert character="31828"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlvvu"/>
+        <insert character="40774"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlw"/>
+        <insert character="31515"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlwli"/>
+        <insert character="26038"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlwv"/>
+        <insert character="31757"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlx"/>
+        <insert character="31787"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlxh"/>
+        <insert character="31531"/>
+      </rule>
+      <rule>
+        <keyseq keys="hlypm"/>
+        <insert character="40775"/>
+      </rule>
+      <rule>
+        <keyseq keys="hm"/>
+        <insert character="31489"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmau"/>
+        <insert character="24053"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmbc"/>
+        <insert character="31714"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmbg"/>
+        <insert character="31831"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmbu"/>
+        <insert character="30490"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmd"/>
+        <insert character="31485"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmgn"/>
+        <insert>
+          <candidates>箌籈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hmgt"/>
+        <insert character="31597"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmhaf"/>
+        <insert>
+          <candidates>鴟鷎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hmhml"/>
+        <insert character="26037"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmhmm"/>
+        <insert character="16211"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmhne"/>
+        <insert character="27585"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmhqm"/>
+        <insert character="29985"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmj"/>
+        <insert character="31487"/>
+      </rule>
+      <rule>
+        <keyseq keys="hml"/>
+        <insert character="26020"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmlk"/>
+        <insert character="31611"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmlm"/>
+        <insert character="154547"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmm"/>
+        <insert character="31482"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmmk"/>
+        <insert character="16931"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmmp"/>
+        <insert character="31853"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmmu"/>
+        <insert character="31502"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmmvn"/>
+        <insert character="29952"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmnd"/>
+        <insert character="31689"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmnj"/>
+        <insert character="31569"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmnl"/>
+        <insert>
+          <candidates>郵邸筇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hmnq"/>
+        <insert character="31723"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmnr"/>
+        <insert character="31540"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmoo"/>
+        <insert character="31598"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmp"/>
+        <insert>
+          <candidates>惩憇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hmr"/>
+        <insert character="21518"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmrg"/>
+        <insert character="22421"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmsl"/>
+        <insert character="31547"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmsmb"/>
+        <insert character="27512"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmsu"/>
+        <insert character="21358"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmt"/>
+        <insert character="31492"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmua"/>
+        <insert character="31786"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmvh"/>
+        <insert character="31500"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmwd"/>
+        <insert character="31717"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmwf"/>
+        <insert character="31739"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmwj"/>
+        <insert character="31775"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmwks"/>
+        <insert character="29989"/>
+      </rule>
+      <rule>
+        <keyseq keys="hmy"/>
+        <insert character="26021"/>
+      </rule>
+      <rule>
+        <keyseq keys="hn"/>
+        <insert>
+          <candidates>几凢𠂊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hnamh"/>
+        <insert character="39098"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnbmc"/>
+        <insert character="39094"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnbou"/>
+        <insert character="19225"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnbuc"/>
+        <insert character="169431"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnc"/>
+        <insert character="37611"/>
+      </rule>
+      <rule>
+        <keyseq keys="hncr"/>
+        <insert character="31799"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnd"/>
+        <insert>
+          <candidates>朵梨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hndmq"/>
+        <insert character="39097"/>
+      </rule>
+      <rule>
+        <keyseq keys="hndo"/>
+        <insert character="31643"/>
+      </rule>
+      <rule>
+        <keyseq keys="hne"/>
+        <insert>
+          <candidates>凤殳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hnef"/>
+        <insert character="31708"/>
+      </rule>
+      <rule>
+        <keyseq keys="hneii"/>
+        <insert character="39102"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnff"/>
+        <insert character="39095"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnfff"/>
+        <insert character="39112"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhag"/>
+        <insert character="20976"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhdv"/>
+        <insert character="19216"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhe"/>
+        <insert character="31496"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhhh"/>
+        <insert character="39081"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhhw"/>
+        <insert character="39104"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhjr"/>
+        <insert character="39091"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhli"/>
+        <insert character="39080"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhq"/>
+        <insert character="29313"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnhxe"/>
+        <insert character="39100"/>
+      </rule>
+      <rule>
+        <keyseq keys="hni"/>
+        <insert character="20961"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnib"/>
+        <insert character="31593"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnikk"/>
+        <insert character="39111"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnir"/>
+        <insert character="39089"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnk"/>
+        <insert>
+          <candidates>风𠘰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hnkcf"/>
+        <insert character="39113"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnkg"/>
+        <insert character="31603"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnkm"/>
+        <insert character="31605"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnld"/>
+        <insert>
+          <candidates>篨𥱥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hnlh"/>
+        <insert character="31532"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnmaf"/>
+        <insert character="40179"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnmgh"/>
+        <insert character="39115"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnmm"/>
+        <insert character="31707"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnmni"/>
+        <insert character="22809"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnmnn"/>
+        <insert character="39090"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnmvh"/>
+        <insert character="39084"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnmwf"/>
+        <insert character="39107"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnoe"/>
+        <insert character="15645"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnono"/>
+        <insert character="39092"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnot"/>
+        <insert character="31782"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnp"/>
+        <insert character="24838"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnpru"/>
+        <insert character="39086"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnq"/>
+        <insert character="25507"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnqkq"/>
+        <insert character="169460"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnrms"/>
+        <insert character="169400"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnryo"/>
+        <insert character="36503"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnshr"/>
+        <insert character="19199"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnsmh"/>
+        <insert character="39106"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnu"/>
+        <insert character="169374"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnwp"/>
+        <insert character="39096"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnyhv"/>
+        <insert character="35069"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnyk"/>
+        <insert character="169392"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnymr"/>
+        <insert character="35718"/>
+      </rule>
+      <rule>
+        <keyseq keys="hnyr"/>
+        <insert character="39085"/>
+      </rule>
+      <rule>
+        <keyseq keys="ho"/>
+        <insert>
+          <candidates>八彳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hoa"/>
+        <insert character="26141"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoahu"/>
+        <insert character="140592"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoami"/>
+        <insert character="24471"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoamo"/>
+        <insert character="24485"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoau"/>
+        <insert character="29228"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoaue"/>
+        <insert character="24513"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoav"/>
+        <insert character="24456"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobc"/>
+        <insert character="31858"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobg"/>
+        <insert character="31719"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobgn"/>
+        <insert character="34914"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobgr"/>
+        <insert character="24479"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobm"/>
+        <insert character="24450"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobou"/>
+        <insert character="24493"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobrn"/>
+        <insert character="34901"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobug"/>
+        <insert character="24514"/>
+      </rule>
+      <rule>
+        <keyseq keys="hobvk"/>
+        <insert character="24495"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoci"/>
+        <insert character="24440"/>
+      </rule>
+      <rule>
+        <keyseq keys="hocmn"/>
+        <insert character="37532"/>
+      </rule>
+      <rule>
+        <keyseq keys="hodbn"/>
+        <insert character="34910"/>
+      </rule>
+      <rule>
+        <keyseq keys="hodhe"/>
+        <insert character="24444"/>
+      </rule>
+      <rule>
+        <keyseq keys="hodi"/>
+        <insert character="31526"/>
+      </rule>
+      <rule>
+        <keyseq keys="hodmq"/>
+        <insert character="24491"/>
+      </rule>
+      <rule>
+        <keyseq keys="hodoo"/>
+        <insert character="24480"/>
+      </rule>
+      <rule>
+        <keyseq keys="hodqn"/>
+        <insert character="34907"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoemn"/>
+        <insert character="34893"/>
+      </rule>
+      <rule>
+        <keyseq keys="hof"/>
+        <insert character="29095"/>
+      </rule>
+      <rule>
+        <keyseq keys="hofbk"/>
+        <insert character="24502"/>
+      </rule>
+      <rule>
+        <keyseq keys="hofbr"/>
+        <insert character="24476"/>
+      </rule>
+      <rule>
+        <keyseq keys="hogdi"/>
+        <insert character="24453"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoge"/>
+        <insert character="17014"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoggn"/>
+        <insert character="34903"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoggu"/>
+        <insert character="24506"/>
+      </rule>
+      <rule>
+        <keyseq keys="hogtj"/>
+        <insert character="140571"/>
+      </rule>
+      <rule>
+        <keyseq keys="hogyo"/>
+        <insert character="24466"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohaf"/>
+        <insert>
+          <candidates>鴔鴩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hohag"/>
+        <insert character="24488"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohgn"/>
+        <insert character="34909"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohju"/>
+        <insert character="24490"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohkn"/>
+        <insert character="161252"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohne"/>
+        <insert character="24441"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohpm"/>
+        <insert character="24445"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohqm"/>
+        <insert character="24451"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohqo"/>
+        <insert>
+          <candidates>瓞𤔅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hohs"/>
+        <insert character="31600"/>
+      </rule>
+      <rule>
+        <keyseq keys="hohsk"/>
+        <insert character="24508"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoi"/>
+        <insert character="31567"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoib"/>
+        <insert character="31810"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoice"/>
+        <insert character="140525"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoicn"/>
+        <insert character="34899"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoii"/>
+        <insert character="31533"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoim"/>
+        <insert character="31844"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoimn"/>
+        <insert character="161248"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoin"/>
+        <insert character="31506"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoip"/>
+        <insert character="31529"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoir"/>
+        <insert character="31724"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoisb"/>
+        <insert character="24487"/>
+      </rule>
+      <rule>
+        <keyseq keys="hojcn"/>
+        <insert character="34912"/>
+      </rule>
+      <rule>
+        <keyseq keys="hojmf"/>
+        <insert character="24470"/>
+      </rule>
+      <rule>
+        <keyseq keys="hojrn"/>
+        <insert character="34906"/>
+      </rule>
+      <rule>
+        <keyseq keys="hojwp"/>
+        <insert character="24503"/>
+      </rule>
+      <rule>
+        <keyseq keys="hokmr"/>
+        <insert character="24475"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoks"/>
+        <insert character="21166"/>
+      </rule>
+      <rule>
+        <keyseq keys="hold"/>
+        <insert character="31712"/>
+      </rule>
+      <rule>
+        <keyseq keys="holii"/>
+        <insert character="29925"/>
+      </rule>
+      <rule>
+        <keyseq keys="holk"/>
+        <insert character="31601"/>
+      </rule>
+      <rule>
+        <keyseq keys="holln"/>
+        <insert character="24447"/>
+      </rule>
+      <rule>
+        <keyseq keys="holmy"/>
+        <insert character="24472"/>
+      </rule>
+      <rule>
+        <keyseq keys="holn"/>
+        <insert character="133164"/>
+      </rule>
+      <rule>
+        <keyseq keys="holq"/>
+        <insert character="24459"/>
+      </rule>
+      <rule>
+        <keyseq keys="holy"/>
+        <insert character="154548"/>
+      </rule>
+      <rule>
+        <keyseq keys="homb"/>
+        <insert character="31845"/>
+      </rule>
+      <rule>
+        <keyseq keys="homcw"/>
+        <insert character="24454"/>
+      </rule>
+      <rule>
+        <keyseq keys="homd"/>
+        <insert character="31585"/>
+      </rule>
+      <rule>
+        <keyseq keys="homg"/>
+        <insert character="31564"/>
+      </rule>
+      <rule>
+        <keyseq keys="homjn"/>
+        <insert character="34894"/>
+      </rule>
+      <rule>
+        <keyseq keys="homk"/>
+        <insert character="31663"/>
+      </rule>
+      <rule>
+        <keyseq keys="hommn"/>
+        <insert character="34892"/>
+      </rule>
+      <rule>
+        <keyseq keys="homnf"/>
+        <insert character="40244"/>
+      </rule>
+      <rule>
+        <keyseq keys="homo"/>
+        <insert character="31805"/>
+      </rule>
+      <rule>
+        <keyseq keys="homr"/>
+        <insert character="31572"/>
+      </rule>
+      <rule>
+        <keyseq keys="homrn"/>
+        <insert character="34905"/>
+      </rule>
+      <rule>
+        <keyseq keys="homun"/>
+        <insert character="34895"/>
+      </rule>
+      <rule>
+        <keyseq keys="homvm"/>
+        <insert character="24465"/>
+      </rule>
+      <rule>
+        <keyseq keys="homwf"/>
+        <insert character="24497"/>
+      </rule>
+      <rule>
+        <keyseq keys="homym"/>
+        <insert character="24449"/>
+      </rule>
+      <rule>
+        <keyseq keys="honfn"/>
+        <insert character="140685"/>
+      </rule>
+      <rule>
+        <keyseq keys="honhe"/>
+        <insert character="24438"/>
+      </rule>
+      <rule>
+        <keyseq keys="honk"/>
+        <insert character="31692"/>
+      </rule>
+      <rule>
+        <keyseq keys="honkn"/>
+        <insert>
+          <candidates>衡𧗽𧗾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="honkq"/>
+        <insert character="24484"/>
+      </rule>
+      <rule>
+        <keyseq keys="hooae"/>
+        <insert character="24489"/>
+      </rule>
+      <rule>
+        <keyseq keys="hooii"/>
+        <insert character="24446"/>
+      </rule>
+      <rule>
+        <keyseq keys="hooma"/>
+        <insert character="24507"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoomd"/>
+        <insert character="24464"/>
+      </rule>
+      <rule>
+        <keyseq keys="hooml"/>
+        <insert character="24481"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoooo"/>
+        <insert character="24478"/>
+      </rule>
+      <rule>
+        <keyseq keys="hop"/>
+        <insert>
+          <candidates>慫怣𢜛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hopa"/>
+        <insert character="24455"/>
+      </rule>
+      <rule>
+        <keyseq keys="hopi"/>
+        <insert>
+          <candidates>彴瓝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hopru"/>
+        <insert>
+          <candidates>瓟爮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hopsh"/>
+        <insert character="24443"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoqb"/>
+        <insert character="31711"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoqkq"/>
+        <insert character="140563"/>
+      </rule>
+      <rule>
+        <keyseq keys="hor"/>
+        <insert character="21646"/>
+      </rule>
+      <rule>
+        <keyseq keys="horye"/>
+        <insert character="24486"/>
+      </rule>
+      <rule>
+        <keyseq keys="hosj"/>
+        <insert character="32883"/>
+      </rule>
+      <rule>
+        <keyseq keys="hosyq"/>
+        <insert character="24498"/>
+      </rule>
+      <rule>
+        <keyseq keys="hotcn"/>
+        <insert character="34902"/>
+      </rule>
+      <rule>
+        <keyseq keys="hotq"/>
+        <insert character="24457"/>
+      </rule>
+      <rule>
+        <keyseq keys="houfk"/>
+        <insert>
+          <candidates>黴徽鰴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="houfn"/>
+        <insert character="17943"/>
+      </rule>
+      <rule>
+        <keyseq keys="hougk"/>
+        <insert character="24501"/>
+      </rule>
+      <rule>
+        <keyseq keys="hourk"/>
+        <insert character="24510"/>
+      </rule>
+      <rule>
+        <keyseq keys="houuk"/>
+        <insert character="24494"/>
+      </rule>
+      <rule>
+        <keyseq keys="hovie"/>
+        <insert character="24460"/>
+      </rule>
+      <rule>
+        <keyseq keys="howr"/>
+        <insert character="24458"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoybk"/>
+        <insert character="24505"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoybp"/>
+        <insert character="24511"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoybs"/>
+        <insert character="24492"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoyck"/>
+        <insert character="16142"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoyg"/>
+        <insert character="24448"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoyhs"/>
+        <insert character="24439"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoyin"/>
+        <insert character="34898"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoyj"/>
+        <insert character="26014"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoylo"/>
+        <insert character="24473"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoynn"/>
+        <insert character="17941"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoyrv"/>
+        <insert character="24512"/>
+      </rule>
+      <rule>
+        <keyseq keys="hoytj"/>
+        <insert character="140628"/>
+      </rule>
+      <rule>
+        <keyseq keys="hp"/>
+        <insert character="20039"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpa"/>
+        <insert>
+          <candidates>昏筍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hpd"/>
+        <insert character="31486"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpdk"/>
+        <insert character="31607"/>
+      </rule>
+      <rule>
+        <keyseq keys="hphaf"/>
+        <insert character="40278"/>
+      </rule>
+      <rule>
+        <keyseq keys="hphh"/>
+        <insert character="31503"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpi"/>
+        <insert character="154345"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpim"/>
+        <insert character="31497"/>
+      </rule>
+      <rule>
+        <keyseq keys="hplb"/>
+        <insert character="24075"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpln"/>
+        <insert character="21097"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpm"/>
+        <insert character="27664"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpmvu"/>
+        <insert character="26083"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpnl"/>
+        <insert character="37134"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpp"/>
+        <insert character="31507"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpr"/>
+        <insert character="31537"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpru"/>
+        <insert character="31523"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpsl"/>
+        <insert>
+          <candidates>印卽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hpt"/>
+        <insert character="31545"/>
+      </rule>
+      <rule>
+        <keyseq keys="hpuu"/>
+        <insert character="31704"/>
+      </rule>
+      <rule>
+        <keyseq keys="hq"/>
+        <insert>
+          <candidates>牛牜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hqate"/>
+        <insert character="29350"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqau"/>
+        <insert character="31586"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqawe"/>
+        <insert character="149204"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqbmc"/>
+        <insert character="29323"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqbtu"/>
+        <insert character="29317"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqbu"/>
+        <insert character="30475"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqbuk"/>
+        <insert character="29023"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqby"/>
+        <insert character="149034"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqda"/>
+        <insert character="31821"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqfqu"/>
+        <insert character="29320"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqg"/>
+        <insert character="29281"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqgdi"/>
+        <insert character="29305"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqgwc"/>
+        <insert character="29346"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhdj"/>
+        <insert character="29008"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhgr"/>
+        <insert character="29311"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhj"/>
+        <insert character="31738"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhkb"/>
+        <insert character="29342"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhpm"/>
+        <insert character="29300"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhq"/>
+        <insert character="29290"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhqm"/>
+        <insert character="29298"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhqq"/>
+        <insert character="29319"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhqu"/>
+        <insert character="29286"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqhw"/>
+        <insert character="31808"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqi"/>
+        <insert character="25105"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqipf"/>
+        <insert character="29349"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqisb"/>
+        <insert character="29327"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqiuh"/>
+        <insert character="29307"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjbd"/>
+        <insert character="15936"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjbm"/>
+        <insert character="29318"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjm"/>
+        <insert character="31730"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjmm"/>
+        <insert character="149143"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjnd"/>
+        <insert character="29304"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjqr"/>
+        <insert character="29335"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjr"/>
+        <insert character="29295"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqjru"/>
+        <insert character="149093"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqkmr"/>
+        <insert character="29316"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqks"/>
+        <insert character="29278"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqlw"/>
+        <insert character="29296"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqlxh"/>
+        <insert character="29292"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqm"/>
+        <insert character="29983"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqmb"/>
+        <insert character="31632"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqmc"/>
+        <insert character="31744"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqmmr"/>
+        <insert character="29310"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqmqj"/>
+        <insert character="25308"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqmtb"/>
+        <insert character="29345"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqmvm"/>
+        <insert character="29308"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqnbg"/>
+        <insert character="35285"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqnkq"/>
+        <insert character="29003"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqo"/>
+        <insert character="22833"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqok"/>
+        <insert character="29287"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqomg"/>
+        <insert character="29303"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqond"/>
+        <insert character="29332"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqp"/>
+        <insert character="29277"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqpd"/>
+        <insert character="29280"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqphh"/>
+        <insert character="29289"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqpuu"/>
+        <insert character="29331"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqr"/>
+        <insert>
+          <candidates>筘𤘘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hqrye"/>
+        <insert character="29040"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqsb"/>
+        <insert character="31629"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqshi"/>
+        <insert character="29283"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqta"/>
+        <insert character="31758"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqtb"/>
+        <insert character="31804"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqtce"/>
+        <insert character="29354"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqtgs"/>
+        <insert character="29351"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqthb"/>
+        <insert character="29333"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqtm"/>
+        <insert character="31645"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqu"/>
+        <insert character="27611"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqvvv"/>
+        <insert character="29347"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqwj"/>
+        <insert character="31836"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqwlp"/>
+        <insert character="29348"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqwyi"/>
+        <insert character="29299"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqyaj"/>
+        <insert character="149108"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqybp"/>
+        <insert character="149254"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqyrb"/>
+        <insert character="29330"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqyrd"/>
+        <insert character="29321"/>
+      </rule>
+      <rule>
+        <keyseq keys="hqytg"/>
+        <insert character="29341"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrbc"/>
+        <insert character="31700"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrdlc"/>
+        <insert character="158202"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrff"/>
+        <insert character="33301"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrgb"/>
+        <insert character="33297"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrhaf"/>
+        <insert>
+          <candidates>鵠鴰鵅鴭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hrhkp"/>
+        <insert character="33300"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrhpm"/>
+        <insert>
+          <candidates>錕迣煘鬳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hrhr"/>
+        <insert character="31589"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrhvp"/>
+        <insert character="33296"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrj"/>
+        <insert character="38428"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrks"/>
+        <insert character="21186"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrlb"/>
+        <insert character="24101"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrlmi"/>
+        <insert character="34519"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrln"/>
+        <insert>
+          <candidates>刮劄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hrlr"/>
+        <insert character="167439"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrmbc"/>
+        <insert>
+          <candidates>頧頟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hrmlb"/>
+        <insert character="24107"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrmr"/>
+        <insert character="31788"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrncr"/>
+        <insert character="33306"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrnl"/>
+        <insert>
+          <candidates>郜郈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hrog"/>
+        <insert character="38610"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrok"/>
+        <insert character="21855"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrrj"/>
+        <insert character="31774"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrtm"/>
+        <insert character="29980"/>
+      </rule>
+      <rule>
+        <keyseq keys="hru"/>
+        <insert character="23754"/>
+      </rule>
+      <rule>
+        <keyseq keys="hruc"/>
+        <insert character="31784"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrvp"/>
+        <insert character="31522"/>
+      </rule>
+      <rule>
+        <keyseq keys="hrwvf"/>
+        <insert character="158194"/>
+      </rule>
+      <rule>
+        <keyseq keys="hryf"/>
+        <insert character="28879"/>
+      </rule>
+      <rule>
+        <keyseq keys="hs"/>
+        <insert>
+          <candidates>戶乍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hsb"/>
+        <insert character="32937"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsbr"/>
+        <insert character="25155"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsbt"/>
+        <insert character="25153"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsff"/>
+        <insert character="25162"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsfi"/>
+        <insert character="154816"/>
+      </rule>
+      <rule>
+        <keyseq keys="hshaf"/>
+        <insert character="171998"/>
+      </rule>
+      <rule>
+        <keyseq keys="hshml"/>
+        <insert character="25152"/>
+      </rule>
+      <rule>
+        <keyseq keys="hshne"/>
+        <insert>
+          <candidates>殷𣪧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hshr"/>
+        <insert character="31524"/>
+      </rule>
+      <rule>
+        <keyseq keys="hshu"/>
+        <insert character="132238"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsik"/>
+        <insert character="25150"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsit"/>
+        <insert character="31811"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsj"/>
+        <insert character="16879"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsk"/>
+        <insert character="31499"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsko"/>
+        <insert character="31691"/>
+      </rule>
+      <rule>
+        <keyseq keys="hskr"/>
+        <insert character="16889"/>
+      </rule>
+      <rule>
+        <keyseq keys="hslc"/>
+        <insert character="31812"/>
+      </rule>
+      <rule>
+        <keyseq keys="hslmy"/>
+        <insert character="25161"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsly"/>
+        <insert character="31706"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsmb"/>
+        <insert character="31634"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsmbl"/>
+        <insert character="153859"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsmg"/>
+        <insert>
+          <candidates>筐籊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hsmr"/>
+        <insert character="31525"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsog"/>
+        <insert character="38599"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsok"/>
+        <insert character="25963"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsp"/>
+        <insert character="24590"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsqf"/>
+        <insert character="31716"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsr"/>
+        <insert character="31544"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsrau"/>
+        <insert character="25160"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsru"/>
+        <insert character="25146"/>
+      </rule>
+      <rule>
+        <keyseq keys="hssmm"/>
+        <insert character="25159"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsyhs"/>
+        <insert character="25151"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsyhv"/>
+        <insert character="25158"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsyj"/>
+        <insert character="25149"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsyr"/>
+        <insert character="25154"/>
+      </rule>
+      <rule>
+        <keyseq keys="hsyu"/>
+        <insert character="138698"/>
+      </rule>
+      <rule>
+        <keyseq keys="ht"/>
+        <insert character="21319"/>
+      </rule>
+      <rule>
+        <keyseq keys="htbn"/>
+        <insert character="31661"/>
+      </rule>
+      <rule>
+        <keyseq keys="htce"/>
+        <insert character="31800"/>
+      </rule>
+      <rule>
+        <keyseq keys="htcg"/>
+        <insert character="31754"/>
+      </rule>
+      <rule>
+        <keyseq keys="htcl"/>
+        <insert character="31771"/>
+      </rule>
+      <rule>
+        <keyseq keys="hte"/>
+        <insert character="146587"/>
+      </rule>
+      <rule>
+        <keyseq keys="htfq"/>
+        <insert character="34885"/>
+      </rule>
+      <rule>
+        <keyseq keys="htg"/>
+        <insert character="135804"/>
+      </rule>
+      <rule>
+        <keyseq keys="hthaf"/>
+        <insert character="40401"/>
+      </rule>
+      <rule>
+        <keyseq keys="htjs"/>
+        <insert character="31765"/>
+      </rule>
+      <rule>
+        <keyseq keys="htkr"/>
+        <insert character="31660"/>
+      </rule>
+      <rule>
+        <keyseq keys="htmc"/>
+        <insert>
+          <candidates>簧箕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="htmf"/>
+        <insert character="34883"/>
+      </rule>
+      <rule>
+        <keyseq keys="htmo"/>
+        <insert character="31695"/>
+      </rule>
+      <rule>
+        <keyseq keys="htng"/>
+        <insert character="34884"/>
+      </rule>
+      <rule>
+        <keyseq keys="htnl"/>
+        <insert character="17935"/>
+      </rule>
+      <rule>
+        <keyseq keys="htoho"/>
+        <insert character="34886"/>
+      </rule>
+      <rule>
+        <keyseq keys="htshi"/>
+        <insert character="34882"/>
+      </rule>
+      <rule>
+        <keyseq keys="htsj"/>
+        <insert character="34888"/>
+      </rule>
+      <rule>
+        <keyseq keys="htsl"/>
+        <insert character="21369"/>
+      </rule>
+      <rule>
+        <keyseq keys="httb"/>
+        <insert character="31709"/>
+      </rule>
+      <rule>
+        <keyseq keys="httwi"/>
+        <insert character="34890"/>
+      </rule>
+      <rule>
+        <keyseq keys="hubuc"/>
+        <insert character="36106"/>
+      </rule>
+      <rule>
+        <keyseq keys="hud"/>
+        <insert character="33260"/>
+      </rule>
+      <rule>
+        <keyseq keys="hudm"/>
+        <insert character="157966"/>
+      </rule>
+      <rule>
+        <keyseq keys="huf"/>
+        <insert>
+          <candidates>毜熈𤆬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huff"/>
+        <insert character="27631"/>
+      </rule>
+      <rule>
+        <keyseq keys="huhaf"/>
+        <insert>
+          <candidates>鵚鶂鶞鷉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huhgu"/>
+        <insert>
+          <candidates>毨兟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huhon"/>
+        <insert character="132259"/>
+      </rule>
+      <rule>
+        <keyseq keys="huhuu"/>
+        <insert character="27635"/>
+      </rule>
+      <rule>
+        <keyseq keys="huihq"/>
+        <insert character="27626"/>
+      </rule>
+      <rule>
+        <keyseq keys="huij"/>
+        <insert character="27623"/>
+      </rule>
+      <rule>
+        <keyseq keys="huije"/>
+        <insert character="27628"/>
+      </rule>
+      <rule>
+        <keyseq keys="huik"/>
+        <insert character="33261"/>
+      </rule>
+      <rule>
+        <keyseq keys="huikk"/>
+        <insert character="30594"/>
+      </rule>
+      <rule>
+        <keyseq keys="huioj"/>
+        <insert character="33263"/>
+      </rule>
+      <rule>
+        <keyseq keys="hukq"/>
+        <insert character="157969"/>
+      </rule>
+      <rule>
+        <keyseq keys="hulmc"/>
+        <insert character="31336"/>
+      </rule>
+      <rule>
+        <keyseq keys="huln"/>
+        <insert character="132878"/>
+      </rule>
+      <rule>
+        <keyseq keys="humbc"/>
+        <insert character="38969"/>
+      </rule>
+      <rule>
+        <keyseq keys="humcw"/>
+        <insert character="27618"/>
+      </rule>
+      <rule>
+        <keyseq keys="hummu"/>
+        <insert character="132241"/>
+      </rule>
+      <rule>
+        <keyseq keys="hunkq"/>
+        <insert character="27645"/>
+      </rule>
+      <rule>
+        <keyseq keys="hunl"/>
+        <insert>
+          <candidates>郋郳𠒒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huno"/>
+        <insert character="27467"/>
+      </rule>
+      <rule>
+        <keyseq keys="hunwa"/>
+        <insert character="27660"/>
+      </rule>
+      <rule>
+        <keyseq keys="huomn"/>
+        <insert character="27642"/>
+      </rule>
+      <rule>
+        <keyseq keys="huooo"/>
+        <insert character="33262"/>
+      </rule>
+      <rule>
+        <keyseq keys="hup"/>
+        <insert>
+          <candidates>息憩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hupru"/>
+        <insert character="146266"/>
+      </rule>
+      <rule>
+        <keyseq keys="hutak"/>
+        <insert character="27649"/>
+      </rule>
+      <rule>
+        <keyseq keys="hutca"/>
+        <insert character="27654"/>
+      </rule>
+      <rule>
+        <keyseq keys="huu"/>
+        <insert character="23878"/>
+      </rule>
+      <rule>
+        <keyseq keys="huwml"/>
+        <insert character="40763"/>
+      </rule>
+      <rule>
+        <keyseq keys="huwp"/>
+        <insert character="27640"/>
+      </rule>
+      <rule>
+        <keyseq keys="huyj"/>
+        <insert character="143485"/>
+      </rule>
+      <rule>
+        <keyseq keys="huyr"/>
+        <insert character="27617"/>
+      </rule>
+      <rule>
+        <keyseq keys="huytj"/>
+        <insert character="36768"/>
+      </rule>
+      <rule>
+        <keyseq keys="huytr"/>
+        <insert character="27632"/>
+      </rule>
+      <rule>
+        <keyseq keys="hv"/>
+        <insert character="161287"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvajv"/>
+        <insert character="40761"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvbjj"/>
+        <insert character="40754"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvbu"/>
+        <insert character="35235"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvbuc"/>
+        <insert character="40752"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvbuk"/>
+        <insert character="40755"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvbuu"/>
+        <insert character="35227"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvbvk"/>
+        <insert character="40759"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvcsh"/>
+        <insert character="40738"/>
+      </rule>
+      <rule>
+        <keyseq keys="hve"/>
+        <insert character="31535"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvfi"/>
+        <insert character="31673"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvgdi"/>
+        <insert character="40749"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvhey"/>
+        <insert character="40744"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvhi"/>
+        <insert character="39759"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvhqm"/>
+        <insert character="40746"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvhu"/>
+        <insert character="20828"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvhyu"/>
+        <insert character="40758"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvif"/>
+        <insert character="31995"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvik"/>
+        <insert character="40739"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvikk"/>
+        <insert character="40741"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvil"/>
+        <insert character="31850"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvio"/>
+        <insert character="29916"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvjck"/>
+        <insert character="40757"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvjp"/>
+        <insert character="40743"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvlw"/>
+        <insert character="40748"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvmmr"/>
+        <insert character="40751"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvmr"/>
+        <insert character="40747"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvmvn"/>
+        <insert character="29775"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvnkg"/>
+        <insert character="40750"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvno"/>
+        <insert character="31686"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvp"/>
+        <insert character="27663"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvpr"/>
+        <insert character="40745"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvqmb"/>
+        <insert character="40753"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvr"/>
+        <insert character="31566"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvsav"/>
+        <insert character="40756"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvshr"/>
+        <insert character="40742"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvsl"/>
+        <insert character="21356"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvsm"/>
+        <insert character="40479"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvtxc"/>
+        <insert character="40760"/>
+      </rule>
+      <rule>
+        <keyseq keys="hvyk"/>
+        <insert character="40740"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwe"/>
+        <insert character="31517"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwgti"/>
+        <insert character="30590"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwhaf"/>
+        <insert>
+          <candidates>鶹鷭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hwhd"/>
+        <insert character="31640"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwhu"/>
+        <insert character="132231"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwim"/>
+        <insert character="31746"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwjr"/>
+        <insert character="31623"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwk"/>
+        <insert>
+          <candidates>囟筃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hwkk"/>
+        <insert character="22250"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwks"/>
+        <insert character="21227"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwl"/>
+        <insert character="31514"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwlg"/>
+        <insert character="31854"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwli"/>
+        <insert character="31742"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwml"/>
+        <insert character="31621"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwmvs"/>
+        <insert character="31925"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwnk"/>
+        <insert character="22257"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwnl"/>
+        <insert character="37169"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwnoo"/>
+        <insert character="39132"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwp"/>
+        <insert>
+          <candidates>悤𥯨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hwsmm"/>
+        <insert character="32763"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwtj"/>
+        <insert character="31731"/>
+      </rule>
+      <rule>
+        <keyseq keys="hwww"/>
+        <insert character="17002"/>
+      </rule>
+      <rule>
+        <keyseq keys="hx"/>
+        <insert>
+          <candidates>臼𦥑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hxbc"/>
+        <insert character="33288"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxbt"/>
+        <insert character="30437"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxh"/>
+        <insert character="36523"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxhu"/>
+        <insert character="20818"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxjc"/>
+        <insert character="36671"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxlb"/>
+        <insert character="24096"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxle"/>
+        <insert character="21471"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxno"/>
+        <insert character="27459"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxo"/>
+        <insert character="33278"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxt"/>
+        <insert character="33281"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxu"/>
+        <insert character="63751"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxvyv"/>
+        <insert character="40736"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxwks"/>
+        <insert character="33285"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxyc"/>
+        <insert character="33287"/>
+      </rule>
+      <rule>
+        <keyseq keys="hxyf"/>
+        <insert character="33284"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyabu"/>
+        <insert character="33362"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyau"/>
+        <insert character="33317"/>
+      </rule>
+      <rule>
+        <keyseq keys="hybb"/>
+        <insert>
+          <candidates>簻𥰆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hybg"/>
+        <insert character="31852"/>
+      </rule>
+      <rule>
+        <keyseq keys="hybmr"/>
+        <insert character="158260"/>
+      </rule>
+      <rule>
+        <keyseq keys="hybnd"/>
+        <insert character="33344"/>
+      </rule>
+      <rule>
+        <keyseq keys="hybp"/>
+        <insert character="31840"/>
+      </rule>
+      <rule>
+        <keyseq keys="hybs"/>
+        <insert character="31715"/>
+      </rule>
+      <rule>
+        <keyseq keys="hybuu"/>
+        <insert character="18048"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyci"/>
+        <insert character="33321"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyck"/>
+        <insert character="31562"/>
+      </rule>
+      <rule>
+        <keyseq keys="hycr"/>
+        <insert character="33337"/>
+      </rule>
+      <rule>
+        <keyseq keys="hydhe"/>
+        <insert>
+          <candidates>㿭𦨭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hydoo"/>
+        <insert character="158289"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyfb"/>
+        <insert character="33348"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyfbw"/>
+        <insert character="33377"/>
+      </rule>
+      <rule>
+        <keyseq keys="hygow"/>
+        <insert character="33378"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyha"/>
+        <insert character="33334"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhaf"/>
+        <insert character="40259"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhag"/>
+        <insert character="33358"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhe"/>
+        <insert character="33320"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhej"/>
+        <insert character="33346"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyheq"/>
+        <insert character="33341"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhj"/>
+        <insert character="31735"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhlo"/>
+        <insert character="33374"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhm"/>
+        <insert character="31749"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhn"/>
+        <insert character="31504"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhne"/>
+        <insert character="33324"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhni"/>
+        <insert character="17530"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhr"/>
+        <insert character="31753"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhs"/>
+        <insert>
+          <candidates>舴籩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hyhsb"/>
+        <insert character="33361"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyhxe"/>
+        <insert character="33368"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyite"/>
+        <insert character="33364"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyjp"/>
+        <insert character="33333"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyki"/>
+        <insert character="33318"/>
+      </rule>
+      <rule>
+        <keyseq keys="hykms"/>
+        <insert character="33343"/>
+      </rule>
+      <rule>
+        <keyseq keys="hykpb"/>
+        <insert character="33372"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyl"/>
+        <insert character="33327"/>
+      </rule>
+      <rule>
+        <keyseq keys="hylm"/>
+        <insert character="16859"/>
+      </rule>
+      <rule>
+        <keyseq keys="hylw"/>
+        <insert character="33331"/>
+      </rule>
+      <rule>
+        <keyseq keys="hylwv"/>
+        <insert character="33371"/>
+      </rule>
+      <rule>
+        <keyseq keys="hym"/>
+        <insert character="33313"/>
+      </rule>
+      <rule>
+        <keyseq keys="hymcw"/>
+        <insert character="33342"/>
+      </rule>
+      <rule>
+        <keyseq keys="hymlm"/>
+        <insert character="158290"/>
+      </rule>
+      <rule>
+        <keyseq keys="hymnr"/>
+        <insert character="33336"/>
+      </rule>
+      <rule>
+        <keyseq keys="hymo"/>
+        <insert character="31732"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyndt"/>
+        <insert character="33355"/>
+      </rule>
+      <rule>
+        <keyseq keys="hynkg"/>
+        <insert character="33351"/>
+      </rule>
+      <rule>
+        <keyseq keys="hynri"/>
+        <insert character="33388"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyoge"/>
+        <insert character="33389"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyoii"/>
+        <insert character="33330"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyoip"/>
+        <insert character="158254"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyoir"/>
+        <insert character="33369"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyoj"/>
+        <insert character="31652"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyomd"/>
+        <insert character="33349"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyono"/>
+        <insert character="158274"/>
+      </rule>
+      <rule>
+        <keyseq keys="hypm"/>
+        <insert character="154788"/>
+      </rule>
+      <rule>
+        <keyseq keys="hypp"/>
+        <insert character="33325"/>
+      </rule>
+      <rule>
+        <keyseq keys="hypt"/>
+        <insert character="31834"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyptd"/>
+        <insert character="33363"/>
+      </rule>
+      <rule>
+        <keyseq keys="hypu"/>
+        <insert>
+          <candidates>虒箎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hyr"/>
+        <insert character="31512"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyrb"/>
+        <insert character="31705"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyrji"/>
+        <insert character="33381"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyrl"/>
+        <insert character="31728"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyrn"/>
+        <insert>
+          <candidates>籯籝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hyro"/>
+        <insert character="31815"/>
+      </rule>
+      <rule>
+        <keyseq keys="hysd"/>
+        <insert character="31671"/>
+      </rule>
+      <rule>
+        <keyseq keys="hysh"/>
+        <insert character="33312"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyshu"/>
+        <insert character="33353"/>
+      </rule>
+      <rule>
+        <keyseq keys="hysit"/>
+        <insert character="33382"/>
+      </rule>
+      <rule>
+        <keyseq keys="hysk"/>
+        <insert character="31751"/>
+      </rule>
+      <rule>
+        <keyseq keys="hysm"/>
+        <insert character="154625"/>
+      </rule>
+      <rule>
+        <keyseq keys="hysy"/>
+        <insert character="31626"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyt"/>
+        <insert character="31520"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytb"/>
+        <insert character="154928"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytbo"/>
+        <insert character="33384"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytc"/>
+        <insert character="33340"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytct"/>
+        <insert character="33367"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytgi"/>
+        <insert character="33380"/>
+      </rule>
+      <rule>
+        <keyseq keys="hythu"/>
+        <insert character="33359"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytj"/>
+        <insert character="154484"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytqm"/>
+        <insert character="33366"/>
+      </rule>
+      <rule>
+        <keyseq keys="hytwa"/>
+        <insert character="33370"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyu"/>
+        <insert character="33314"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyub"/>
+        <insert character="31729"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyuce"/>
+        <insert character="33360"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyv"/>
+        <insert character="31488"/>
+      </rule>
+      <rule>
+        <keyseq keys="hywl"/>
+        <insert character="33338"/>
+      </rule>
+      <rule>
+        <keyseq keys="hywv"/>
+        <insert character="31761"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyybs"/>
+        <insert character="33365"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyyhn"/>
+        <insert character="33322"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyyhs"/>
+        <insert character="33323"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyyo"/>
+        <insert character="31847"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyyps"/>
+        <insert character="33379"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyypt"/>
+        <insert character="33387"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyytg"/>
+        <insert character="33375"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyyvi"/>
+        <insert character="33335"/>
+      </rule>
+      <rule>
+        <keyseq keys="hyyx"/>
+        <insert character="33385"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert character="25096"/>
+      </rule>
+      <rule>
+        <keyseq keys="iaie"/>
+        <insert character="24260"/>
+      </rule>
+      <rule>
+        <keyseq keys="iaiu"/>
+        <insert character="24272"/>
+      </rule>
+      <rule>
+        <keyseq keys="iav"/>
+        <insert character="33391"/>
+      </rule>
+      <rule>
+        <keyseq keys="ib"/>
+        <insert character="31160"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibbt"/>
+        <insert character="30425"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibcn"/>
+        <insert character="24257"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibcv"/>
+        <insert character="24302"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibd"/>
+        <insert character="15294"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibdi"/>
+        <insert character="23555"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibg"/>
+        <insert character="22641"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibhaf"/>
+        <insert>
+          <candidates>鵏鷛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ibhhh"/>
+        <insert character="14545"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibnl"/>
+        <insert>
+          <candidates>鄘郙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ibpp"/>
+        <insert character="33021"/>
+      </rule>
+      <rule>
+        <keyseq keys="ibuc"/>
+        <insert character="35999"/>
+      </rule>
+      <rule>
+        <keyseq keys="icff"/>
+        <insert character="148668"/>
+      </rule>
+      <rule>
+        <keyseq keys="ichaf"/>
+        <insert character="172533"/>
+      </rule>
+      <rule>
+        <keyseq keys="icnl"/>
+        <insert character="37178"/>
+      </rule>
+      <rule>
+        <keyseq keys="icno"/>
+        <insert character="24286"/>
+      </rule>
+      <rule>
+        <keyseq keys="icp"/>
+        <insert character="24631"/>
+      </rule>
+      <rule>
+        <keyseq keys="id"/>
+        <insert character="24202"/>
+      </rule>
+      <rule>
+        <keyseq keys="idbbr"/>
+        <insert character="172969"/>
+      </rule>
+      <rule>
+        <keyseq keys="idbu"/>
+        <insert character="24258"/>
+      </rule>
+      <rule>
+        <keyseq keys="idf"/>
+        <insert character="147917"/>
+      </rule>
+      <rule>
+        <keyseq keys="idfd"/>
+        <insert character="31964"/>
+      </rule>
+      <rule>
+        <keyseq keys="idg"/>
+        <insert character="22650"/>
+      </rule>
+      <rule>
+        <keyseq keys="idhd"/>
+        <insert character="31304"/>
+      </rule>
+      <rule>
+        <keyseq keys="idhda"/>
+        <insert character="40641"/>
+      </rule>
+      <rule>
+        <keyseq keys="idhi"/>
+        <insert>
+          <candidates>魔麽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="idhq"/>
+        <insert character="29336"/>
+      </rule>
+      <rule>
+        <keyseq keys="idhqu"/>
+        <insert character="40638"/>
+      </rule>
+      <rule>
+        <keyseq keys="idjtc"/>
+        <insert character="40642"/>
+      </rule>
+      <rule>
+        <keyseq keys="idlmy"/>
+        <insert character="38753"/>
+      </rule>
+      <rule>
+        <keyseq keys="idlyf"/>
+        <insert character="29218"/>
+      </rule>
+      <rule>
+        <keyseq keys="idmr"/>
+        <insert character="30952"/>
+      </rule>
+      <rule>
+        <keyseq keys="idoo"/>
+        <insert character="24242"/>
+      </rule>
+      <rule>
+        <keyseq keys="idq"/>
+        <insert character="25705"/>
+      </rule>
+      <rule>
+        <keyseq keys="idrhr"/>
+        <insert character="40639"/>
+      </rule>
+      <rule>
+        <keyseq keys="idsje"/>
+        <insert character="40640"/>
+      </rule>
+      <rule>
+        <keyseq keys="idvi"/>
+        <insert character="40636"/>
+      </rule>
+      <rule>
+        <keyseq keys="idvif"/>
+        <insert character="32315"/>
+      </rule>
+      <rule>
+        <keyseq keys="ie"/>
+        <insert character="27703"/>
+      </rule>
+      <rule>
+        <keyseq keys="iea"/>
+        <insert character="26166"/>
+      </rule>
+      <rule>
+        <keyseq keys="iebt"/>
+        <insert character="30426"/>
+      </rule>
+      <rule>
+        <keyseq keys="iedhe"/>
+        <insert character="30388"/>
+      </rule>
+      <rule>
+        <keyseq keys="iehhh"/>
+        <insert character="140427"/>
+      </rule>
+      <rule>
+        <keyseq keys="ieln"/>
+        <insert character="21099"/>
+      </rule>
+      <rule>
+        <keyseq keys="ienau"/>
+        <insert character="133901"/>
+      </rule>
+      <rule>
+        <keyseq keys="ienui"/>
+        <insert character="13657"/>
+      </rule>
+      <rule>
+        <keyseq keys="ieok"/>
+        <insert character="25937"/>
+      </rule>
+      <rule>
+        <keyseq keys="ieyhv"/>
+        <insert character="35032"/>
+      </rule>
+      <rule>
+        <keyseq keys="if"/>
+        <insert character="31035"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifaa"/>
+        <insert character="153237"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifam"/>
+        <insert character="153141"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifamh"/>
+        <insert character="31123"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifamo"/>
+        <insert character="31124"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifasm"/>
+        <insert character="31138"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbbr"/>
+        <insert character="31117"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbgr"/>
+        <insert character="31106"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbhu"/>
+        <insert character="35270"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbjj"/>
+        <insert character="31112"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbk"/>
+        <insert character="24288"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbm"/>
+        <insert character="31062"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbme"/>
+        <insert character="31120"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifbuu"/>
+        <insert character="35222"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifcru"/>
+        <insert character="31089"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifdmq"/>
+        <insert character="31125"/>
+      </rule>
+      <rule>
+        <keyseq keys="iffkc"/>
+        <insert character="31159"/>
+      </rule>
+      <rule>
+        <keyseq keys="iffmu"/>
+        <insert character="153169"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifg"/>
+        <insert character="31038"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifgce"/>
+        <insert character="31102"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifgi"/>
+        <insert character="31067"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifgni"/>
+        <insert character="31153"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifgrc"/>
+        <insert character="153373"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifgrr"/>
+        <insert character="31143"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhaf"/>
+        <insert character="40403"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhgr"/>
+        <insert character="31088"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhhj"/>
+        <insert character="31110"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhjd"/>
+        <insert character="31081"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhk"/>
+        <insert character="31045"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhml"/>
+        <insert character="31048"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhn"/>
+        <insert character="20980"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhne"/>
+        <insert character="31051"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhpm"/>
+        <insert character="31063"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhqi"/>
+        <insert character="16649"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhqo"/>
+        <insert character="31057"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhs"/>
+        <insert character="31066"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhuc"/>
+        <insert character="31158"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhvp"/>
+        <insert character="31047"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifhyu"/>
+        <insert character="31136"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifikk"/>
+        <insert character="31059"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifilr"/>
+        <insert character="31135"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifit"/>
+        <insert character="31092"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifjbc"/>
+        <insert character="31131"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifjbm"/>
+        <insert character="31107"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifjd"/>
+        <insert character="31065"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifjka"/>
+        <insert character="31111"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifjr"/>
+        <insert character="31068"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifkmr"/>
+        <insert character="16654"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifkpb"/>
+        <insert character="153315"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifkr"/>
+        <insert character="31056"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifl"/>
+        <insert character="31052"/>
+      </rule>
+      <rule>
+        <keyseq keys="iflbk"/>
+        <insert character="16643"/>
+      </rule>
+      <rule>
+        <keyseq keys="iflmo"/>
+        <insert character="31079"/>
+      </rule>
+      <rule>
+        <keyseq keys="iflpb"/>
+        <insert character="31129"/>
+      </rule>
+      <rule>
+        <keyseq keys="iflpc"/>
+        <insert character="153381"/>
+      </rule>
+      <rule>
+        <keyseq keys="iflwl"/>
+        <insert character="31070"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmbc"/>
+        <insert character="39011"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmfb"/>
+        <insert character="31152"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmk"/>
+        <insert character="31046"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmmv"/>
+        <insert character="31091"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmr"/>
+        <insert character="31055"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmrw"/>
+        <insert character="31119"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmtb"/>
+        <insert character="31154"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmwg"/>
+        <insert character="31115"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifmwj"/>
+        <insert character="31147"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifnf"/>
+        <insert character="31074"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifnhs"/>
+        <insert character="31037"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifnl"/>
+        <insert>
+          <candidates>祁鄬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ifnmu"/>
+        <insert character="31082"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifodi"/>
+        <insert character="31060"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifohv"/>
+        <insert character="31075"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifoll"/>
+        <insert character="31044"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifoma"/>
+        <insert character="31148"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifomb"/>
+        <insert character="31156"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifomr"/>
+        <insert character="31083"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifp"/>
+        <insert>
+          <candidates>憑慼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ifpd"/>
+        <insert character="31042"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifph"/>
+        <insert character="31061"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifpi"/>
+        <insert character="31039"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifpou"/>
+        <insert character="31097"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifqhk"/>
+        <insert character="31114"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifrhu"/>
+        <insert character="31069"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifrrj"/>
+        <insert character="31146"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifru"/>
+        <insert character="31040"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifryo"/>
+        <insert character="36441"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifshr"/>
+        <insert character="31058"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifsme"/>
+        <insert character="31090"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifsmm"/>
+        <insert character="31076"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifsmr"/>
+        <insert character="31072"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifsqf"/>
+        <insert character="31137"/>
+      </rule>
+      <rule>
+        <keyseq keys="iftcg"/>
+        <insert character="31141"/>
+      </rule>
+      <rule>
+        <keyseq keys="iftgf"/>
+        <insert character="31130"/>
+      </rule>
+      <rule>
+        <keyseq keys="iftgr"/>
+        <insert character="153334"/>
+      </rule>
+      <rule>
+        <keyseq keys="iftmc"/>
+        <insert character="31098"/>
+      </rule>
+      <rule>
+        <keyseq keys="iftmd"/>
+        <insert character="31126"/>
+      </rule>
+      <rule>
+        <keyseq keys="iftq"/>
+        <insert character="31077"/>
+      </rule>
+      <rule>
+        <keyseq keys="iftwt"/>
+        <insert character="31150"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifu"/>
+        <insert character="31036"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifvii"/>
+        <insert character="31144"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifvne"/>
+        <insert character="31103"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifvno"/>
+        <insert character="31122"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwce"/>
+        <insert character="31133"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwd"/>
+        <insert character="31100"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwg"/>
+        <insert character="153219"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwk"/>
+        <insert character="16644"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwlb"/>
+        <insert character="31121"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwlm"/>
+        <insert character="31140"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwp"/>
+        <insert character="31127"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifwtc"/>
+        <insert character="31145"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifybb"/>
+        <insert character="31128"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifybc"/>
+        <insert character="31118"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifyhs"/>
+        <insert character="31050"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifylm"/>
+        <insert character="31049"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifyoj"/>
+        <insert character="31101"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifyrv"/>
+        <insert character="31155"/>
+      </rule>
+      <rule>
+        <keyseq keys="ifyto"/>
+        <insert character="31149"/>
+      </rule>
+      <rule>
+        <keyseq keys="ig"/>
+        <insert character="24196"/>
+      </rule>
+      <rule>
+        <keyseq keys="igb"/>
+        <insert character="33210"/>
+      </rule>
+      <rule>
+        <keyseq keys="igce"/>
+        <insert character="24241"/>
+      </rule>
+      <rule>
+        <keyseq keys="igdi"/>
+        <insert character="24228"/>
+      </rule>
+      <rule>
+        <keyseq keys="ighaf"/>
+        <insert character="40441"/>
+      </rule>
+      <rule>
+        <keyseq keys="igi"/>
+        <insert character="24210"/>
+      </rule>
+      <rule>
+        <keyseq keys="igit"/>
+        <insert character="24261"/>
+      </rule>
+      <rule>
+        <keyseq keys="igow"/>
+        <insert character="24295"/>
+      </rule>
+      <rule>
+        <keyseq keys="igp"/>
+        <insert character="25033"/>
+      </rule>
+      <rule>
+        <keyseq keys="igsk"/>
+        <insert character="24274"/>
+      </rule>
+      <rule>
+        <keyseq keys="igti"/>
+        <insert character="24282"/>
+      </rule>
+      <rule>
+        <keyseq keys="igyhv"/>
+        <insert character="35013"/>
+      </rule>
+      <rule>
+        <keyseq keys="ih"/>
+        <insert character="25098"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihaf"/>
+        <insert character="171959"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihhi"/>
+        <insert>
+          <candidates>螷蠯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ihhj"/>
+        <insert character="24243"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihhqu"/>
+        <insert character="27647"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihhw"/>
+        <insert character="24263"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihi"/>
+        <insert>
+          <candidates>戍廆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ihln"/>
+        <insert character="21116"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihm"/>
+        <insert character="25100"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihmf"/>
+        <insert character="28885"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihml"/>
+        <insert character="24205"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihmr"/>
+        <insert character="21688"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihmv"/>
+        <insert character="23041"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihpm"/>
+        <insert character="24213"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihq"/>
+        <insert character="29279"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihs"/>
+        <insert character="25104"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihsh"/>
+        <insert character="141715"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihu"/>
+        <insert character="20801"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihxe"/>
+        <insert character="24267"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihxo"/>
+        <insert character="24254"/>
+      </rule>
+      <rule>
+        <keyseq keys="ihymf"/>
+        <insert character="25114"/>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert>
+          <candidates>戔広</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iib"/>
+        <insert character="26391"/>
+      </rule>
+      <rule>
+        <keyseq keys="iibt"/>
+        <insert character="30430"/>
+      </rule>
+      <rule>
+        <keyseq keys="iiif"/>
+        <insert character="32107"/>
+      </rule>
+      <rule>
+        <keyseq keys="iiih"/>
+        <insert character="21443"/>
+      </rule>
+      <rule>
+        <keyseq keys="iiil"/>
+        <insert character="24266"/>
+      </rule>
+      <rule>
+        <keyseq keys="iiip"/>
+        <insert character="21445"/>
+      </rule>
+      <rule>
+        <keyseq keys="iiln"/>
+        <insert>
+          <candidates>剆剗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iinl"/>
+        <insert character="37070"/>
+      </rule>
+      <rule>
+        <keyseq keys="iino"/>
+        <insert character="27444"/>
+      </rule>
+      <rule>
+        <keyseq keys="iiobo"/>
+        <insert character="33104"/>
+      </rule>
+      <rule>
+        <keyseq keys="iiuh"/>
+        <insert character="24236"/>
+      </rule>
+      <rule>
+        <keyseq keys="iixp"/>
+        <insert character="24280"/>
+      </rule>
+      <rule>
+        <keyseq keys="ij"/>
+        <insert character="25102"/>
+      </rule>
+      <rule>
+        <keyseq keys="ijb"/>
+        <insert character="29995"/>
+      </rule>
+      <rule>
+        <keyseq keys="ijc"/>
+        <insert character="26414"/>
+      </rule>
+      <rule>
+        <keyseq keys="ijcc"/>
+        <insert character="40635"/>
+      </rule>
+      <rule>
+        <keyseq keys="ije"/>
+        <insert>
+          <candidates>求庋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ijjb"/>
+        <insert character="24287"/>
+      </rule>
+      <rule>
+        <keyseq keys="ijkd"/>
+        <insert character="24232"/>
+      </rule>
+      <rule>
+        <keyseq keys="ijwj"/>
+        <insert character="24235"/>
+      </rule>
+      <rule>
+        <keyseq keys="ik"/>
+        <insert>
+          <candidates>义庆犬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ikbuc"/>
+        <insert character="36021"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikd"/>
+        <insert character="144956"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikhhh"/>
+        <insert character="21442"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikhni"/>
+        <insert character="39110"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikikk"/>
+        <insert character="29451"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikjwj"/>
+        <insert character="36588"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikk"/>
+        <insert character="29358"/>
+      </rule>
+      <rule>
+        <keyseq keys="iklq"/>
+        <insert character="157222"/>
+      </rule>
+      <rule>
+        <keyseq keys="iklu"/>
+        <insert character="24245"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikmg"/>
+        <insert character="150051"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikmmm"/>
+        <insert character="21441"/>
+      </rule>
+      <rule>
+        <keyseq keys="iknf"/>
+        <insert character="28858"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikno"/>
+        <insert character="27448"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikp"/>
+        <insert>
+          <candidates>龙慦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ikpb"/>
+        <insert character="24279"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikr"/>
+        <insert character="21843"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikrm"/>
+        <insert character="24423"/>
+      </rule>
+      <rule>
+        <keyseq keys="iku"/>
+        <insert character="23588"/>
+      </rule>
+      <rule>
+        <keyseq keys="ikw"/>
+        <insert character="30042"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilb"/>
+        <insert character="24248"/>
+      </rule>
+      <rule>
+        <keyseq keys="ile"/>
+        <insert character="24247"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilg"/>
+        <insert character="136133"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilil"/>
+        <insert character="24030"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilmo"/>
+        <insert character="24227"/>
+      </rule>
+      <rule>
+        <keyseq keys="iln"/>
+        <insert character="21010"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilo"/>
+        <insert character="24218"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilob"/>
+        <insert character="139900"/>
+      </rule>
+      <rule>
+        <keyseq keys="iloc"/>
+        <insert character="36065"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilr"/>
+        <insert character="21776"/>
+      </rule>
+      <rule>
+        <keyseq keys="ils"/>
+        <insert character="38376"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilw"/>
+        <insert character="24217"/>
+      </rule>
+      <rule>
+        <keyseq keys="ilwv"/>
+        <insert character="24276"/>
+      </rule>
+      <rule>
+        <keyseq keys="im"/>
+        <insert character="20907"/>
+      </rule>
+      <rule>
+        <keyseq keys="imbgr"/>
+        <insert character="20939"/>
+      </rule>
+      <rule>
+        <keyseq keys="imbsd"/>
+        <insert character="20936"/>
+      </rule>
+      <rule>
+        <keyseq keys="imc"/>
+        <insert>
+          <candidates>凎剢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="imcw"/>
+        <insert character="24238"/>
+      </rule>
+      <rule>
+        <keyseq keys="imdci"/>
+        <insert character="20935"/>
+      </rule>
+      <rule>
+        <keyseq keys="imdk"/>
+        <insert character="20915"/>
+      </rule>
+      <rule>
+        <keyseq keys="imdw"/>
+        <insert character="20941"/>
+      </rule>
+      <rule>
+        <keyseq keys="ime"/>
+        <insert character="20912"/>
+      </rule>
+      <rule>
+        <keyseq keys="imfq"/>
+        <insert character="20920"/>
+      </rule>
+      <rule>
+        <keyseq keys="imgce"/>
+        <insert character="20940"/>
+      </rule>
+      <rule>
+        <keyseq keys="imgwc"/>
+        <insert character="20959"/>
+      </rule>
+      <rule>
+        <keyseq keys="imhgu"/>
+        <insert character="20924"/>
+      </rule>
+      <rule>
+        <keyseq keys="imice"/>
+        <insert character="132565"/>
+      </rule>
+      <rule>
+        <keyseq keys="imidq"/>
+        <insert character="132634"/>
+      </rule>
+      <rule>
+        <keyseq keys="imig"/>
+        <insert character="24226"/>
+      </rule>
+      <rule>
+        <keyseq keys="imihr"/>
+        <insert character="20943"/>
+      </rule>
+      <rule>
+        <keyseq keys="imikk"/>
+        <insert character="20921"/>
+      </rule>
+      <rule>
+        <keyseq keys="imir"/>
+        <insert character="20918"/>
+      </rule>
+      <rule>
+        <keyseq keys="imjlv"/>
+        <insert character="20932"/>
+      </rule>
+      <rule>
+        <keyseq keys="iml"/>
+        <insert>
+          <candidates>冲丬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="imm"/>
+        <insert character="20910"/>
+      </rule>
+      <rule>
+        <keyseq keys="immgi"/>
+        <insert character="149890"/>
+      </rule>
+      <rule>
+        <keyseq keys="immmr"/>
+        <insert character="132560"/>
+      </rule>
+      <rule>
+        <keyseq keys="immnn"/>
+        <insert character="20925"/>
+      </rule>
+      <rule>
+        <keyseq keys="immp"/>
+        <insert character="24306"/>
+      </rule>
+      <rule>
+        <keyseq keys="immr"/>
+        <insert character="13512"/>
+      </rule>
+      <rule>
+        <keyseq keys="immvh"/>
+        <insert character="20916"/>
+      </rule>
+      <rule>
+        <keyseq keys="immvm"/>
+        <insert>
+          <candidates>冱𠗊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="immwd"/>
+        <insert character="20947"/>
+      </rule>
+      <rule>
+        <keyseq keys="immwg"/>
+        <insert character="20944"/>
+      </rule>
+      <rule>
+        <keyseq keys="imnbk"/>
+        <insert character="132587"/>
+      </rule>
+      <rule>
+        <keyseq keys="imndt"/>
+        <insert character="132576"/>
+      </rule>
+      <rule>
+        <keyseq keys="imno"/>
+        <insert character="27425"/>
+      </rule>
+      <rule>
+        <keyseq keys="imnui"/>
+        <insert character="132575"/>
+      </rule>
+      <rule>
+        <keyseq keys="imog"/>
+        <insert character="20934"/>
+      </rule>
+      <rule>
+        <keyseq keys="imoii"/>
+        <insert character="20919"/>
+      </rule>
+      <rule>
+        <keyseq keys="imoir"/>
+        <insert character="20948"/>
+      </rule>
+      <rule>
+        <keyseq keys="imoiv"/>
+        <insert character="39137"/>
+      </rule>
+      <rule>
+        <keyseq keys="imomd"/>
+        <insert character="20931"/>
+      </rule>
+      <rule>
+        <keyseq keys="imomr"/>
+        <insert character="20926"/>
+      </rule>
+      <rule>
+        <keyseq keys="imp"/>
+        <insert character="24785"/>
+      </rule>
+      <rule>
+        <keyseq keys="imphh"/>
+        <insert character="132531"/>
+      </rule>
+      <rule>
+        <keyseq keys="impko"/>
+        <insert character="20957"/>
+      </rule>
+      <rule>
+        <keyseq keys="imqkk"/>
+        <insert character="20945"/>
+      </rule>
+      <rule>
+        <keyseq keys="imqmb"/>
+        <insert character="20938"/>
+      </rule>
+      <rule>
+        <keyseq keys="imrhu"/>
+        <insert character="20917"/>
+      </rule>
+      <rule>
+        <keyseq keys="imsll"/>
+        <insert character="33255"/>
+      </rule>
+      <rule>
+        <keyseq keys="imsqf"/>
+        <insert character="39342"/>
+      </rule>
+      <rule>
+        <keyseq keys="imsuf"/>
+        <insert>
+          <candidates>凞𠘑𠘕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="imtcl"/>
+        <insert character="20952"/>
+      </rule>
+      <rule>
+        <keyseq keys="imue"/>
+        <insert character="24264"/>
+      </rule>
+      <rule>
+        <keyseq keys="imumt"/>
+        <insert character="20946"/>
+      </rule>
+      <rule>
+        <keyseq keys="imuog"/>
+        <insert character="20951"/>
+      </rule>
+      <rule>
+        <keyseq keys="imvh"/>
+        <insert character="24204"/>
+      </rule>
+      <rule>
+        <keyseq keys="imvid"/>
+        <insert character="132633"/>
+      </rule>
+      <rule>
+        <keyseq keys="imwjr"/>
+        <insert character="20933"/>
+      </rule>
+      <rule>
+        <keyseq keys="imwk"/>
+        <insert character="132547"/>
+      </rule>
+      <rule>
+        <keyseq keys="imyrf"/>
+        <insert character="20937"/>
+      </rule>
+      <rule>
+        <keyseq keys="imywd"/>
+        <insert character="20956"/>
+      </rule>
+      <rule>
+        <keyseq keys="imywf"/>
+        <insert character="20955"/>
+      </rule>
+      <rule>
+        <keyseq keys="inbq"/>
+        <insert character="24296"/>
+      </rule>
+      <rule>
+        <keyseq keys="ine"/>
+        <insert character="27704"/>
+      </rule>
+      <rule>
+        <keyseq keys="infq"/>
+        <insert character="24303"/>
+      </rule>
+      <rule>
+        <keyseq keys="inin"/>
+        <insert character="24207"/>
+      </rule>
+      <rule>
+        <keyseq keys="inkg"/>
+        <insert character="24237"/>
+      </rule>
+      <rule>
+        <keyseq keys="inli"/>
+        <insert character="24277"/>
+      </rule>
+      <rule>
+        <keyseq keys="ino"/>
+        <insert character="20043"/>
+      </rule>
+      <rule>
+        <keyseq keys="inoe"/>
+        <insert character="24290"/>
+      </rule>
+      <rule>
+        <keyseq keys="inv"/>
+        <insert character="35744"/>
+      </rule>
+      <rule>
+        <keyseq keys="io"/>
+        <insert character="24194"/>
+      </rule>
+      <rule>
+        <keyseq keys="iobuc"/>
+        <insert character="36039"/>
+      </rule>
+      <rule>
+        <keyseq keys="iod"/>
+        <insert>
+          <candidates>庥栥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iodi"/>
+        <insert character="24220"/>
+      </rule>
+      <rule>
+        <keyseq keys="iofd"/>
+        <insert character="31906"/>
+      </rule>
+      <rule>
+        <keyseq keys="iog"/>
+        <insert character="22416"/>
+      </rule>
+      <rule>
+        <keyseq keys="iogr"/>
+        <insert character="35661"/>
+      </rule>
+      <rule>
+        <keyseq keys="iohaf"/>
+        <insert character="40330"/>
+      </rule>
+      <rule>
+        <keyseq keys="iohd"/>
+        <insert character="31222"/>
+      </rule>
+      <rule>
+        <keyseq keys="ioin"/>
+        <insert character="24200"/>
+      </rule>
+      <rule>
+        <keyseq keys="iok"/>
+        <insert character="30691"/>
+      </rule>
+      <rule>
+        <keyseq keys="ioma"/>
+        <insert character="24293"/>
+      </rule>
+      <rule>
+        <keyseq keys="iomr"/>
+        <insert character="139784"/>
+      </rule>
+      <rule>
+        <keyseq keys="iomvn"/>
+        <insert character="29943"/>
+      </rule>
+      <rule>
+        <keyseq keys="ioog"/>
+        <insert character="24231"/>
+      </rule>
+      <rule>
+        <keyseq keys="iooiv"/>
+        <insert character="39176"/>
+      </rule>
+      <rule>
+        <keyseq keys="iop"/>
+        <insert character="24675"/>
+      </rule>
+      <rule>
+        <keyseq keys="ior"/>
+        <insert character="21672"/>
+      </rule>
+      <rule>
+        <keyseq keys="iord"/>
+        <insert character="26998"/>
+      </rule>
+      <rule>
+        <keyseq keys="iotf"/>
+        <insert character="24289"/>
+      </rule>
+      <rule>
+        <keyseq keys="iov"/>
+        <insert character="23039"/>
+      </rule>
+      <rule>
+        <keyseq keys="ip"/>
+        <insert>
+          <candidates>弋庀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ipbm"/>
+        <insert character="40582"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipbuc"/>
+        <insert character="36003"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipc"/>
+        <insert character="37846"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipf"/>
+        <insert>
+          <candidates>熊麃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ipfd"/>
+        <insert character="40587"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipfdq"/>
+        <insert character="40607"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipg"/>
+        <insert character="22645"/>
+      </rule>
+      <rule>
+        <keyseq keys="iphaf"/>
+        <insert>
+          <candidates>鳶𪈠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iphd"/>
+        <insert character="40583"/>
+      </rule>
+      <rule>
+        <keyseq keys="iphda"/>
+        <insert character="40600"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipher"/>
+        <insert character="172722"/>
+      </rule>
+      <rule>
+        <keyseq keys="iphhi"/>
+        <insert character="40605"/>
+      </rule>
+      <rule>
+        <keyseq keys="iphn"/>
+        <insert character="40578"/>
+      </rule>
+      <rule>
+        <keyseq keys="iphor"/>
+        <insert character="40596"/>
+      </rule>
+      <rule>
+        <keyseq keys="iphqm"/>
+        <insert character="172703"/>
+      </rule>
+      <rule>
+        <keyseq keys="iphxu"/>
+        <insert character="40593"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipice"/>
+        <insert character="172724"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipihr"/>
+        <insert character="40601"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipipp"/>
+        <insert character="40612"/>
+      </rule>
+      <rule>
+        <keyseq keys="iplmi"/>
+        <insert character="34714"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipm"/>
+        <insert>
+          <candidates>式弌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ipmbr"/>
+        <insert character="40610"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipmc"/>
+        <insert character="24270"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipmm"/>
+        <insert character="24333"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipmmc"/>
+        <insert character="36019"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipmmm"/>
+        <insert character="24334"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipmmv"/>
+        <insert character="40590"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipmwd"/>
+        <insert character="40604"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipmwm"/>
+        <insert character="40608"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipnkg"/>
+        <insert character="172726"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipnl"/>
+        <insert character="37148"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipnsj"/>
+        <insert character="40603"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipog"/>
+        <insert character="38591"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipp"/>
+        <insert>
+          <candidates>態庇忒麀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ippru"/>
+        <insert character="40581"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipru"/>
+        <insert character="24214"/>
+      </rule>
+      <rule>
+        <keyseq keys="iprvk"/>
+        <insert character="40588"/>
+      </rule>
+      <rule>
+        <keyseq keys="iprye"/>
+        <insert character="40602"/>
+      </rule>
+      <rule>
+        <keyseq keys="iptm"/>
+        <insert character="29977"/>
+      </rule>
+      <rule>
+        <keyseq keys="iptmc"/>
+        <insert character="40594"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipu"/>
+        <insert character="24201"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipwd"/>
+        <insert character="172733"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipwhd"/>
+        <insert character="40597"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipyg"/>
+        <insert character="40584"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipyiu"/>
+        <insert character="40589"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipyk"/>
+        <insert character="172691"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipykr"/>
+        <insert>
+          <candidates>麐𪊺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ipyrf"/>
+        <insert character="40598"/>
+      </rule>
+      <rule>
+        <keyseq keys="ipytj"/>
+        <insert>
+          <candidates>麞𪋟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ipyx"/>
+        <insert character="40609"/>
+      </rule>
+      <rule>
+        <keyseq keys="iqhaf"/>
+        <insert character="40254"/>
+      </rule>
+      <rule>
+        <keyseq keys="iqhf"/>
+        <insert character="32243"/>
+      </rule>
+      <rule>
+        <keyseq keys="iqje"/>
+        <insert character="24234"/>
+      </rule>
+      <rule>
+        <keyseq keys="ir"/>
+        <insert character="21488"/>
+      </rule>
+      <rule>
+        <keyseq keys="ird"/>
+        <insert character="26546"/>
+      </rule>
+      <rule>
+        <keyseq keys="irf"/>
+        <insert character="28849"/>
+      </rule>
+      <rule>
+        <keyseq keys="irhaf"/>
+        <insert character="40374"/>
+      </rule>
+      <rule>
+        <keyseq keys="irm"/>
+        <insert character="25110"/>
+      </rule>
+      <rule>
+        <keyseq keys="irmbc"/>
+        <insert character="38993"/>
+      </rule>
+      <rule>
+        <keyseq keys="irmvn"/>
+        <insert character="29941"/>
+      </rule>
+      <rule>
+        <keyseq keys="irnbg"/>
+        <insert character="35313"/>
+      </rule>
+      <rule>
+        <keyseq keys="irnl"/>
+        <insert character="37040"/>
+      </rule>
+      <rule>
+        <keyseq keys="irp"/>
+        <insert>
+          <candidates>感怠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="is"/>
+        <insert character="25143"/>
+      </rule>
+      <rule>
+        <keyseq keys="isa"/>
+        <insert character="38388"/>
+      </rule>
+      <rule>
+        <keyseq keys="isbt"/>
+        <insert character="30427"/>
+      </rule>
+      <rule>
+        <keyseq keys="isgp"/>
+        <insert character="24307"/>
+      </rule>
+      <rule>
+        <keyseq keys="ishn"/>
+        <insert character="132694"/>
+      </rule>
+      <rule>
+        <keyseq keys="isja"/>
+        <insert character="24284"/>
+      </rule>
+      <rule>
+        <keyseq keys="ismh"/>
+        <insert character="24278"/>
+      </rule>
+      <rule>
+        <keyseq keys="isn"/>
+        <insert character="25145"/>
+      </rule>
+      <rule>
+        <keyseq keys="isnl"/>
+        <insert character="37077"/>
+      </rule>
+      <rule>
+        <keyseq keys="isok"/>
+        <insert character="25975"/>
+      </rule>
+      <rule>
+        <keyseq keys="isr"/>
+        <insert character="21551"/>
+      </rule>
+      <rule>
+        <keyseq keys="isrj"/>
+        <insert character="24294"/>
+      </rule>
+      <rule>
+        <keyseq keys="it"/>
+        <insert>
+          <candidates>戒弁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ita"/>
+        <insert character="24244"/>
+      </rule>
+      <rule>
+        <keyseq keys="itcl"/>
+        <insert character="24285"/>
+      </rule>
+      <rule>
+        <keyseq keys="ite"/>
+        <insert character="24230"/>
+      </rule>
+      <rule>
+        <keyseq keys="itf"/>
+        <insert character="24246"/>
+      </rule>
+      <rule>
+        <keyseq keys="ithaf"/>
+        <insert character="40216"/>
+      </rule>
+      <rule>
+        <keyseq keys="itlb"/>
+        <insert character="24109"/>
+      </rule>
+      <rule>
+        <keyseq keys="itlm"/>
+        <insert character="24273"/>
+      </rule>
+      <rule>
+        <keyseq keys="itmc"/>
+        <insert character="24291"/>
+      </rule>
+      <rule>
+        <keyseq keys="itq"/>
+        <insert character="24224"/>
+      </rule>
+      <rule>
+        <keyseq keys="itso"/>
+        <insert character="24249"/>
+      </rule>
+      <rule>
+        <keyseq keys="itt"/>
+        <insert character="24240"/>
+      </rule>
+      <rule>
+        <keyseq keys="itxc"/>
+        <insert character="24265"/>
+      </rule>
+      <rule>
+        <keyseq keys="iuhhh"/>
+        <insert character="23592"/>
+      </rule>
+      <rule>
+        <keyseq keys="iv"/>
+        <insert character="25097"/>
+      </rule>
+      <rule>
+        <keyseq keys="ivhne"/>
+        <insert character="35774"/>
+      </rule>
+      <rule>
+        <keyseq keys="ivpa"/>
+        <insert character="35810"/>
+      </rule>
+      <rule>
+        <keyseq keys="ivug"/>
+        <insert character="24305"/>
+      </rule>
+      <rule>
+        <keyseq keys="iwcg"/>
+        <insert character="24283"/>
+      </rule>
+      <rule>
+        <keyseq keys="iwlb"/>
+        <insert character="24253"/>
+      </rule>
+      <rule>
+        <keyseq keys="iwtc"/>
+        <insert character="24281"/>
+      </rule>
+      <rule>
+        <keyseq keys="ixe"/>
+        <insert character="24950"/>
+      </rule>
+      <rule>
+        <keyseq keys="ixf"/>
+        <insert character="24268"/>
+      </rule>
+      <rule>
+        <keyseq keys="ixp"/>
+        <insert character="40575"/>
+      </rule>
+      <rule>
+        <keyseq keys="iybp"/>
+        <insert character="40848"/>
+      </rule>
+      <rule>
+        <keyseq keys="iydl"/>
+        <insert character="24275"/>
+      </rule>
+      <rule>
+        <keyseq keys="iyln"/>
+        <insert character="21144"/>
+      </rule>
+      <rule>
+        <keyseq keys="iymp"/>
+        <insert character="24219"/>
+      </rule>
+      <rule>
+        <keyseq keys="iypt"/>
+        <insert character="24300"/>
+      </rule>
+      <rule>
+        <keyseq keys="iyr"/>
+        <insert character="24215"/>
+      </rule>
+      <rule>
+        <keyseq keys="iyrl"/>
+        <insert character="24269"/>
+      </rule>
+      <rule>
+        <keyseq keys="iywd"/>
+        <insert character="24297"/>
+      </rule>
+      <rule>
+        <keyseq keys="iyx"/>
+        <insert character="173510"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+        <insert character="21313"/>
+      </rule>
+      <rule>
+        <keyseq keys="jabuu"/>
+        <insert character="35241"/>
+      </rule>
+      <rule>
+        <keyseq keys="jaf"/>
+        <insert>
+          <candidates>煮煑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jahc"/>
+        <insert character="36052"/>
+      </rule>
+      <rule>
+        <keyseq keys="jamo"/>
+        <insert character="23508"/>
+      </rule>
+      <rule>
+        <keyseq keys="janl"/>
+        <insert character="37117"/>
+      </rule>
+      <rule>
+        <keyseq keys="jasmm"/>
+        <insert character="32741"/>
+      </rule>
+      <rule>
+        <keyseq keys="jav"/>
+        <insert character="23476"/>
+      </rule>
+      <rule>
+        <keyseq keys="jb"/>
+        <insert character="24063"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbbuc"/>
+        <insert>
+          <candidates>賫賷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jbd"/>
+        <insert character="23488"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbhaf"/>
+        <insert character="40358"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbhod"/>
+        <insert character="27356"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbik"/>
+        <insert character="29486"/>
+      </rule>
+      <rule>
+        <keyseq keys="jblli"/>
+        <insert character="34775"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbm"/>
+        <insert character="23452"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbmc"/>
+        <insert character="30495"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbmm"/>
+        <insert character="30452"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbmrd"/>
+        <insert character="27216"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbmri"/>
+        <insert character="34873"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbnd"/>
+        <insert character="23387"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbof"/>
+        <insert character="23519"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbrrv"/>
+        <insert character="22218"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbtj"/>
+        <insert character="21335"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbvif"/>
+        <insert character="32034"/>
+      </rule>
+      <rule>
+        <keyseq keys="jbwno"/>
+        <insert character="30096"/>
+      </rule>
+      <rule>
+        <keyseq keys="jc"/>
+        <insert character="31348"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcbbr"/>
+        <insert character="31401"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcbou"/>
+        <insert character="31408"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcbu"/>
+        <insert character="31365"/>
+      </rule>
+      <rule>
+        <keyseq keys="jccwn"/>
+        <insert character="154028"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcegg"/>
+        <insert>
+          <candidates>窪漥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jcemd"/>
+        <insert character="31375"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcfdj"/>
+        <insert character="31410"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcgfo"/>
+        <insert character="31422"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcgg"/>
+        <insert character="31376"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcgru"/>
+        <insert character="31432"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcgwc"/>
+        <insert character="31431"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcgwu"/>
+        <insert character="31427"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchaf"/>
+        <insert>
+          <candidates>窵鷏䴐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jchdb"/>
+        <insert character="31434"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchdp"/>
+        <insert character="31416"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchgr"/>
+        <insert character="31382"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchhl"/>
+        <insert character="31372"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchhn"/>
+        <insert character="31406"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchio"/>
+        <insert character="31366"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchk"/>
+        <insert character="31358"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchoo"/>
+        <insert character="31411"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchs"/>
+        <insert character="31364"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchsk"/>
+        <insert character="31429"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchuu"/>
+        <insert character="31425"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchvo"/>
+        <insert character="31370"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchwk"/>
+        <insert character="31383"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchwp"/>
+        <insert character="31419"/>
+      </rule>
+      <rule>
+        <keyseq keys="jchxv"/>
+        <insert character="31428"/>
+      </rule>
+      <rule>
+        <keyseq keys="jci"/>
+        <insert character="25133"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcik"/>
+        <insert character="31361"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcile"/>
+        <insert character="16818"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcip"/>
+        <insert character="31379"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcirm"/>
+        <insert character="31394"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcjbc"/>
+        <insert character="31412"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcjkd"/>
+        <insert character="31385"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcjr"/>
+        <insert character="153942"/>
+      </rule>
+      <rule>
+        <keyseq keys="jckcf"/>
+        <insert character="31426"/>
+      </rule>
+      <rule>
+        <keyseq keys="jckn"/>
+        <insert character="31350"/>
+      </rule>
+      <rule>
+        <keyseq keys="jclb"/>
+        <insert character="24088"/>
+      </rule>
+      <rule>
+        <keyseq keys="jclmo"/>
+        <insert character="31381"/>
+      </rule>
+      <rule>
+        <keyseq keys="jclwv"/>
+        <insert character="31414"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcm"/>
+        <insert character="31354"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcmbc"/>
+        <insert character="39003"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcmd"/>
+        <insert character="31355"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcmig"/>
+        <insert character="31378"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcmmu"/>
+        <insert character="31424"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcmob"/>
+        <insert character="31369"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcmvh"/>
+        <insert character="31359"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcn"/>
+        <insert>
+          <candidates>穹穵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jcnhx"/>
+        <insert character="31390"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcni"/>
+        <insert character="31352"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcnlm"/>
+        <insert character="31423"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcno"/>
+        <insert character="27477"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcoju"/>
+        <insert character="31377"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcold"/>
+        <insert character="31409"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcomn"/>
+        <insert character="31404"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcor"/>
+        <insert character="23481"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcpru"/>
+        <insert character="31367"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcpsh"/>
+        <insert character="31363"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcpu"/>
+        <insert character="31360"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcqhk"/>
+        <insert character="31403"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcqou"/>
+        <insert character="31418"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcsjl"/>
+        <insert character="31415"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcskr"/>
+        <insert character="31384"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcsmm"/>
+        <insert character="32760"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcsuu"/>
+        <insert character="31391"/>
+      </rule>
+      <rule>
+        <keyseq keys="jctgf"/>
+        <insert character="31407"/>
+      </rule>
+      <rule>
+        <keyseq keys="jctt"/>
+        <insert character="31357"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcuu"/>
+        <insert character="31371"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcvis"/>
+        <insert>
+          <candidates>窈𥥆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jcvmd"/>
+        <insert character="154060"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcvvd"/>
+        <insert character="31420"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcwd"/>
+        <insert character="31392"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcybp"/>
+        <insert character="31433"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcyck"/>
+        <insert character="31380"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcyoj"/>
+        <insert character="31395"/>
+      </rule>
+      <rule>
+        <keyseq keys="jcyta"/>
+        <insert character="31400"/>
+      </rule>
+      <rule>
+        <keyseq keys="jd"/>
+        <insert>
+          <candidates>未宋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jdci"/>
+        <insert character="137773"/>
+      </rule>
+      <rule>
+        <keyseq keys="jdhaf"/>
+        <insert character="40275"/>
+      </rule>
+      <rule>
+        <keyseq keys="jdi"/>
+        <insert character="23432"/>
+      </rule>
+      <rule>
+        <keyseq keys="jdisy"/>
+        <insert character="145082"/>
+      </rule>
+      <rule>
+        <keyseq keys="jdks"/>
+        <insert character="21187"/>
+      </rule>
+      <rule>
+        <keyseq keys="jdmbc"/>
+        <insert character="169168"/>
+      </rule>
+      <rule>
+        <keyseq keys="jdnl"/>
+        <insert character="37091"/>
+      </rule>
+      <rule>
+        <keyseq keys="jdok"/>
+        <insert character="25945"/>
+      </rule>
+      <rule>
+        <keyseq keys="je"/>
+        <insert character="25903"/>
+      </rule>
+      <rule>
+        <keyseq keys="jed"/>
+        <insert character="27285"/>
+      </rule>
+      <rule>
+        <keyseq keys="jeg"/>
+        <insert character="22716"/>
+      </rule>
+      <rule>
+        <keyseq keys="jehaf"/>
+        <insert character="40183"/>
+      </rule>
+      <rule>
+        <keyseq keys="jejwj"/>
+        <insert character="36698"/>
+      </rule>
+      <rule>
+        <keyseq keys="jeks"/>
+        <insert character="25904"/>
+      </rule>
+      <rule>
+        <keyseq keys="jelmi"/>
+        <insert character="34815"/>
+      </rule>
+      <rule>
+        <keyseq keys="jembc"/>
+        <insert character="38925"/>
+      </rule>
+      <rule>
+        <keyseq keys="jeoju"/>
+        <insert character="32586"/>
+      </rule>
+      <rule>
+        <keyseq keys="jeq"/>
+        <insert character="25802"/>
+      </rule>
+      <rule>
+        <keyseq keys="jese"/>
+        <insert character="23510"/>
+      </rule>
+      <rule>
+        <keyseq keys="jesmi"/>
+        <insert character="25907"/>
+      </rule>
+      <rule>
+        <keyseq keys="jesmm"/>
+        <insert character="32709"/>
+      </rule>
+      <rule>
+        <keyseq keys="jevif"/>
+        <insert character="32363"/>
+      </rule>
+      <rule>
+        <keyseq keys="jf"/>
+        <insert character="28798"/>
+      </rule>
+      <rule>
+        <keyseq keys="jfb"/>
+        <insert character="23477"/>
+      </rule>
+      <rule>
+        <keyseq keys="jgc"/>
+        <insert character="18757"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhdw"/>
+        <insert character="23529"/>
+      </rule>
+      <rule>
+        <keyseq keys="jher"/>
+        <insert character="23458"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhgu"/>
+        <insert character="23466"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhk"/>
+        <insert character="23438"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhkb"/>
+        <insert character="14191"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhlb"/>
+        <insert character="14178"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhn"/>
+        <insert character="23426"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhoo"/>
+        <insert character="23513"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhp"/>
+        <insert character="23429"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhq"/>
+        <insert character="29282"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhqu"/>
+        <insert character="23442"/>
+      </rule>
+      <rule>
+        <keyseq keys="jhxf"/>
+        <insert character="23531"/>
+      </rule>
+      <rule>
+        <keyseq keys="jibi"/>
+        <insert character="21338"/>
+      </rule>
+      <rule>
+        <keyseq keys="jid"/>
+        <insert character="26685"/>
+      </rule>
+      <rule>
+        <keyseq keys="jidi"/>
+        <insert character="23560"/>
+      </rule>
+      <rule>
+        <keyseq keys="jif"/>
+        <insert character="28886"/>
+      </rule>
+      <rule>
+        <keyseq keys="jihaf"/>
+        <insert character="40402"/>
+      </rule>
+      <rule>
+        <keyseq keys="jihs"/>
+        <insert character="23468"/>
+      </rule>
+      <rule>
+        <keyseq keys="jijwj"/>
+        <insert character="36617"/>
+      </rule>
+      <rule>
+        <keyseq keys="jikf"/>
+        <insert character="23530"/>
+      </rule>
+      <rule>
+        <keyseq keys="jilmi"/>
+        <insert character="34515"/>
+      </rule>
+      <rule>
+        <keyseq keys="jiln"/>
+        <insert character="21112"/>
+      </rule>
+      <rule>
+        <keyseq keys="jimcw"/>
+        <insert character="37224"/>
+      </rule>
+      <rule>
+        <keyseq keys="jimig"/>
+        <insert character="33271"/>
+      </rule>
+      <rule>
+        <keyseq keys="jimvn"/>
+        <insert character="29966"/>
+      </rule>
+      <rule>
+        <keyseq keys="jinl"/>
+        <insert character="37151"/>
+      </rule>
+      <rule>
+        <keyseq keys="jiobo"/>
+        <insert character="33022"/>
+      </rule>
+      <rule>
+        <keyseq keys="jiog"/>
+        <insert character="25130"/>
+      </rule>
+      <rule>
+        <keyseq keys="jip"/>
+        <insert character="24800"/>
+      </rule>
+      <rule>
+        <keyseq keys="jir"/>
+        <insert character="21705"/>
+      </rule>
+      <rule>
+        <keyseq keys="jismm"/>
+        <insert character="32733"/>
+      </rule>
+      <rule>
+        <keyseq keys="jiwtc"/>
+        <insert character="25140"/>
+      </rule>
+      <rule>
+        <keyseq keys="jiyhv"/>
+        <insert character="35009"/>
+      </rule>
+      <rule>
+        <keyseq keys="jj"/>
+        <insert character="24318"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjamh"/>
+        <insert character="36656"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjapp"/>
+        <insert character="36645"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjapv"/>
+        <insert character="36661"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjb"/>
+        <insert character="26397"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjbb"/>
+        <insert character="36643"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjbc"/>
+        <insert character="23512"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjbgr"/>
+        <insert character="36630"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjbhx"/>
+        <insert character="36673"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjbtv"/>
+        <insert character="36638"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjcor"/>
+        <insert character="36621"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjdmq"/>
+        <insert character="38867"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjeee"/>
+        <insert character="36639"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjfb"/>
+        <insert character="36622"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjfdq"/>
+        <insert character="36692"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjgce"/>
+        <insert character="36632"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjgow"/>
+        <insert character="36694"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjgrv"/>
+        <insert character="36677"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhby"/>
+        <insert character="36616"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhdw"/>
+        <insert character="36691"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjher"/>
+        <insert character="36613"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhfd"/>
+        <insert character="36580"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhg"/>
+        <insert character="36576"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhju"/>
+        <insert character="36660"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhkb"/>
+        <insert character="36686"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhml"/>
+        <insert character="26028"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhne"/>
+        <insert character="36567"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhni"/>
+        <insert character="36563"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhpm"/>
+        <insert character="36583"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhqo"/>
+        <insert character="36604"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhqu"/>
+        <insert character="36574"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhsn"/>
+        <insert character="36598"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhvo"/>
+        <insert character="36593"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhvp"/>
+        <insert character="36573"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjhxu"/>
+        <insert character="36631"/>
+      </rule>
+      <rule>
+        <keyseq keys="jji"/>
+        <insert character="25119"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjibi"/>
+        <insert character="164717"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjice"/>
+        <insert character="164632"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjihu"/>
+        <insert character="164557"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjii"/>
+        <insert character="36634"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjijb"/>
+        <insert character="36628"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjikk"/>
+        <insert character="36599"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjipm"/>
+        <insert character="36606"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjir"/>
+        <insert character="36585"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjirp"/>
+        <insert character="36695"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjixp"/>
+        <insert character="36678"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjii"/>
+        <insert character="36681"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjjj"/>
+        <insert character="36703"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjki"/>
+        <insert character="164614"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjmu"/>
+        <insert character="36624"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjnu"/>
+        <insert character="18525"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjqr"/>
+        <insert character="36676"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjr"/>
+        <insert character="36594"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjjtc"/>
+        <insert character="36690"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjk"/>
+        <insert character="36561"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjkcf"/>
+        <insert character="36689"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjki"/>
+        <insert character="36570"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjkn"/>
+        <insert character="36556"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjlbk"/>
+        <insert character="36590"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjlo"/>
+        <insert character="23489"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjlw"/>
+        <insert character="36600"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmbb"/>
+        <insert character="36700"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmbk"/>
+        <insert character="36653"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmbl"/>
+        <insert character="36608"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmbv"/>
+        <insert character="164709"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmdm"/>
+        <insert character="36707"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmfj"/>
+        <insert character="36591"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmig"/>
+        <insert character="36618"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmj"/>
+        <insert character="36562"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmlb"/>
+        <insert character="36635"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmmi"/>
+        <insert character="36578"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmnr"/>
+        <insert character="36603"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmrw"/>
+        <insert character="36667"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmsu"/>
+        <insert character="36571"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmu"/>
+        <insert character="36559"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjmvm"/>
+        <insert character="36629"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjnau"/>
+        <insert character="36627"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjnhd"/>
+        <insert character="36654"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjno"/>
+        <insert character="36575"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjoae"/>
+        <insert character="36665"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjob"/>
+        <insert character="36572"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjod"/>
+        <insert character="27046"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjodi"/>
+        <insert character="36597"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjohf"/>
+        <insert character="40382"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjohh"/>
+        <insert character="36587"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjoii"/>
+        <insert character="36584"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjoin"/>
+        <insert character="36577"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjoli"/>
+        <insert character="34706"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjomb"/>
+        <insert character="36650"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjomd"/>
+        <insert character="132041"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjomg"/>
+        <insert character="36615"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjomj"/>
+        <insert character="24185"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjomn"/>
+        <insert character="36664"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjon"/>
+        <insert>
+          <candidates>乾亁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jjoog"/>
+        <insert character="38615"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjosm"/>
+        <insert>
+          <candidates>翰𨌺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jjoyj"/>
+        <insert character="26017"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjpr"/>
+        <insert character="36581"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjpu"/>
+        <insert character="36568"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjpyr"/>
+        <insert character="36663"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjqjm"/>
+        <insert character="36682"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjqkd"/>
+        <insert character="36675"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjqkk"/>
+        <insert character="36659"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjqmb"/>
+        <insert character="36644"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjr"/>
+        <insert character="36558"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjrc"/>
+        <insert character="36601"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjrhu"/>
+        <insert character="36582"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjrsj"/>
+        <insert character="36655"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjshi"/>
+        <insert character="36564"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjshr"/>
+        <insert character="36602"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjsit"/>
+        <insert character="36702"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjsje"/>
+        <insert character="36633"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjsju"/>
+        <insert character="36626"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjskr"/>
+        <insert character="36625"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjsmg"/>
+        <insert character="36589"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjsmh"/>
+        <insert character="36679"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjsnd"/>
+        <insert character="36687"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjsrr"/>
+        <insert character="18545"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjstv"/>
+        <insert character="36670"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjtav"/>
+        <insert character="36693"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjtc"/>
+        <insert character="36609"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjtco"/>
+        <insert character="36688"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjtcw"/>
+        <insert character="36662"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjtgi"/>
+        <insert>
+          <candidates>轙轛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jjtt"/>
+        <insert character="36607"/>
+      </rule>
+      <rule>
+        <keyseq keys="jju"/>
+        <insert character="36555"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjumb"/>
+        <insert character="36658"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjvid"/>
+        <insert character="36706"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjvvd"/>
+        <insert character="36680"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjvvw"/>
+        <insert character="36636"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjwd"/>
+        <insert character="36640"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjwlv"/>
+        <insert character="36696"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjwot"/>
+        <insert character="36672"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjwww"/>
+        <insert character="36704"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjybk"/>
+        <insert character="36685"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjyck"/>
+        <insert character="36611"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjycv"/>
+        <insert>
+          <candidates>𨍽𨎊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jjyg"/>
+        <insert character="36596"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjyib"/>
+        <insert character="164655"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjyjj"/>
+        <insert character="36683"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjypt"/>
+        <insert character="36708"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjyrf"/>
+        <insert character="36652"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjyt"/>
+        <insert character="164578"/>
+      </rule>
+      <rule>
+        <keyseq keys="jjyvo"/>
+        <insert character="36614"/>
+      </rule>
+      <rule>
+        <keyseq keys="jk"/>
+        <insert>
+          <candidates>丈耂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jka"/>
+        <insert character="32773"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkb"/>
+        <insert character="23461"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkcf"/>
+        <insert character="23534"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkhaf"/>
+        <insert character="40351"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkhq"/>
+        <insert character="15944"/>
+      </rule>
+      <rule>
+        <keyseq keys="jki"/>
+        <insert character="23439"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmdo"/>
+        <insert character="25988"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkme"/>
+        <insert character="28454"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmhq"/>
+        <insert character="29339"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmhu"/>
+        <insert character="27650"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmnd"/>
+        <insert character="23415"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmr"/>
+        <insert character="23492"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmsh"/>
+        <insert character="21114"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmv"/>
+        <insert character="23264"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkmwg"/>
+        <insert character="37328"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkn"/>
+        <insert character="23428"/>
+      </rule>
+      <rule>
+        <keyseq keys="jknd"/>
+        <insert character="23389"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkp"/>
+        <insert character="32769"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkpr"/>
+        <insert character="32775"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkss"/>
+        <insert character="21332"/>
+      </rule>
+      <rule>
+        <keyseq keys="jkys"/>
+        <insert character="32771"/>
+      </rule>
+      <rule>
+        <keyseq keys="jla"/>
+        <insert character="26283"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlc"/>
+        <insert character="37864"/>
+      </rule>
+      <rule>
+        <keyseq keys="jld"/>
+        <insert character="27111"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlg"/>
+        <insert character="22649"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlk"/>
+        <insert character="21519"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlln"/>
+        <insert character="20107"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlmo"/>
+        <insert character="23464"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlmr"/>
+        <insert character="30939"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlp"/>
+        <insert character="24921"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlryo"/>
+        <insert character="36436"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlu"/>
+        <insert character="14331"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlv"/>
+        <insert character="22971"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlw"/>
+        <insert character="23449"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlwv"/>
+        <insert character="23520"/>
+      </rule>
+      <rule>
+        <keyseq keys="jlyo"/>
+        <insert character="30092"/>
+      </rule>
+      <rule>
+        <keyseq keys="jm"/>
+        <insert character="22763"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmam"/>
+        <insert character="23459"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmbn"/>
+        <insert>
+          <candidates>寕𡨴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jmc"/>
+        <insert character="37963"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmch"/>
+        <insert character="23521"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmcw"/>
+        <insert character="137715"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmd"/>
+        <insert character="23431"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmfc"/>
+        <insert character="23539"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmgi"/>
+        <insert character="23453"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmhaf"/>
+        <insert character="40316"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmhc"/>
+        <insert character="36051"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmig"/>
+        <insert character="23460"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmjmm"/>
+        <insert character="30679"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmlc"/>
+        <insert character="23493"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmmbc"/>
+        <insert character="169191"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmmc"/>
+        <insert character="36072"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmmf"/>
+        <insert character="23447"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmmu"/>
+        <insert character="23436"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmmv"/>
+        <insert character="23480"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmn"/>
+        <insert character="23425"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmr"/>
+        <insert character="23445"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmrw"/>
+        <insert character="23500"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmsmm"/>
+        <insert character="32743"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmso"/>
+        <insert character="23478"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmtb"/>
+        <insert character="137797"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmuc"/>
+        <insert character="23542"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmue"/>
+        <insert character="23495"/>
+      </rule>
+      <rule>
+        <keyseq keys="jmyo"/>
+        <insert character="23450"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnd"/>
+        <insert character="23383"/>
+      </rule>
+      <rule>
+        <keyseq keys="jndhe"/>
+        <insert character="40620"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnfh"/>
+        <insert character="40616"/>
+      </rule>
+      <rule>
+        <keyseq keys="jngi"/>
+        <insert character="40622"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnhaf"/>
+        <insert>
+          <candidates>鸋𪄳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jni"/>
+        <insert character="23446"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnihq"/>
+        <insert character="40624"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnijb"/>
+        <insert character="40625"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnim"/>
+        <insert character="23440"/>
+      </rule>
+      <rule>
+        <keyseq keys="jniu"/>
+        <insert character="23451"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnln"/>
+        <insert character="21082"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnmls"/>
+        <insert character="40618"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnmwl"/>
+        <insert character="40629"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnmys"/>
+        <insert character="40619"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnon"/>
+        <insert character="40615"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnpfd"/>
+        <insert character="40628"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnpru"/>
+        <insert character="40621"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnqo"/>
+        <insert character="40617"/>
+      </rule>
+      <rule>
+        <keyseq keys="jntw"/>
+        <insert character="40623"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnui"/>
+        <insert character="23491"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnujt"/>
+        <insert character="40631"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnup"/>
+        <insert character="24780"/>
+      </rule>
+      <rule>
+        <keyseq keys="jny"/>
+        <insert character="172799"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnyr"/>
+        <insert character="19764"/>
+      </rule>
+      <rule>
+        <keyseq keys="jnyub"/>
+        <insert character="40630"/>
+      </rule>
+      <rule>
+        <keyseq keys="jodi"/>
+        <insert character="137691"/>
+      </rule>
+      <rule>
+        <keyseq keys="jogs"/>
+        <insert character="23535"/>
+      </rule>
+      <rule>
+        <keyseq keys="joma"/>
+        <insert character="23487"/>
+      </rule>
+      <rule>
+        <keyseq keys="jombc"/>
+        <insert character="38977"/>
+      </rule>
+      <rule>
+        <keyseq keys="joni"/>
+        <insert character="40613"/>
+      </rule>
+      <rule>
+        <keyseq keys="jose"/>
+        <insert character="23505"/>
+      </rule>
+      <rule>
+        <keyseq keys="jp"/>
+        <insert character="23427"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpa"/>
+        <insert character="32774"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpbn"/>
+        <insert character="23527"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpbq"/>
+        <insert character="29999"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpbt"/>
+        <insert character="23501"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpgb"/>
+        <insert character="137803"/>
+      </rule>
+      <rule>
+        <keyseq keys="jph"/>
+        <insert character="23443"/>
+      </rule>
+      <rule>
+        <keyseq keys="jphb"/>
+        <insert character="23511"/>
+      </rule>
+      <rule>
+        <keyseq keys="jphi"/>
+        <insert character="34588"/>
+      </rule>
+      <rule>
+        <keyseq keys="jphqu"/>
+        <insert character="32772"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpht"/>
+        <insert character="16388"/>
+      </rule>
+      <rule>
+        <keyseq keys="jphu"/>
+        <insert character="23494"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpko"/>
+        <insert character="23538"/>
+      </rule>
+      <rule>
+        <keyseq keys="jpmig"/>
+        <insert character="32779"/>
+      </rule>
+      <rule>
+        <keyseq keys="jppr"/>
+        <insert character="32776"/>
+      </rule>
+      <rule>
+        <keyseq keys="jq"/>
+        <insert character="36710"/>
+      </rule>
+      <rule>
+        <keyseq keys="jqk"/>
+        <insert character="23455"/>
+      </rule>
+      <rule>
+        <keyseq keys="jqmp"/>
+        <insert character="25010"/>
+      </rule>
+      <rule>
+        <keyseq keys="jqmr"/>
+        <insert character="23475"/>
+      </rule>
+      <rule>
+        <keyseq keys="jqomn"/>
+        <insert character="36755"/>
+      </rule>
+      <rule>
+        <keyseq keys="jqop"/>
+        <insert character="36718"/>
+      </rule>
+      <rule>
+        <keyseq keys="jqu"/>
+        <insert character="36711"/>
+      </rule>
+      <rule>
+        <keyseq keys="jr"/>
+        <insert character="21476"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrb"/>
+        <insert character="32993"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrbhf"/>
+        <insert character="40344"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrcor"/>
+        <insert character="35905"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrhaf"/>
+        <insert>
+          <candidates>鴣鶷𪃭𪃾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jrhne"/>
+        <insert character="27588"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrhr"/>
+        <insert character="23470"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrhu"/>
+        <insert character="20811"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrln"/>
+        <insert character="21106"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrlr"/>
+        <insert character="23448"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrmbc"/>
+        <insert character="38989"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrok"/>
+        <insert character="25925"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrp"/>
+        <insert character="24857"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrrp"/>
+        <insert character="24761"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrrye"/>
+        <insert character="22031"/>
+      </rule>
+      <rule>
+        <keyseq keys="jrytj"/>
+        <insert>
+          <candidates>辜𨐒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jskr"/>
+        <insert character="23469"/>
+      </rule>
+      <rule>
+        <keyseq keys="jsll"/>
+        <insert>
+          <candidates>宦宧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jsmh"/>
+        <insert character="23525"/>
+      </rule>
+      <rule>
+        <keyseq keys="jsobo"/>
+        <insert character="33189"/>
+      </rule>
+      <rule>
+        <keyseq keys="jt"/>
+        <insert character="21321"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtak"/>
+        <insert character="23518"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtbc"/>
+        <insert character="36033"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtbi"/>
+        <insert character="23532"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcc"/>
+        <insert character="36093"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcd"/>
+        <insert character="23528"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcf"/>
+        <insert>
+          <candidates>騫鶱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jtcg"/>
+        <insert character="22622"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtco"/>
+        <insert character="36423"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcq"/>
+        <insert character="25652"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcr"/>
+        <insert character="35591"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcu"/>
+        <insert character="23499"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcv"/>
+        <insert character="35120"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtcy"/>
+        <insert character="23506"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtge"/>
+        <insert character="40726"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtoa"/>
+        <insert character="143864"/>
+      </rule>
+      <rule>
+        <keyseq keys="jtv"/>
+        <insert character="136998"/>
+      </rule>
+      <rule>
+        <keyseq keys="ju"/>
+        <insert character="19971"/>
+      </rule>
+      <rule>
+        <keyseq keys="judi"/>
+        <insert character="23557"/>
+      </rule>
+      <rule>
+        <keyseq keys="juhaf"/>
+        <insert character="40311"/>
+      </rule>
+      <rule>
+        <keyseq keys="jujru"/>
+        <insert character="20834"/>
+      </rule>
+      <rule>
+        <keyseq keys="juks"/>
+        <insert character="21184"/>
+      </rule>
+      <rule>
+        <keyseq keys="juln"/>
+        <insert>
+          <candidates>剜剋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jv"/>
+        <insert character="23433"/>
+      </rule>
+      <rule>
+        <keyseq keys="jvd"/>
+        <insert character="26696"/>
+      </rule>
+      <rule>
+        <keyseq keys="jvhaf"/>
+        <insert>
+          <candidates>鴳鶈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jvmb"/>
+        <insert character="23502"/>
+      </rule>
+      <rule>
+        <keyseq keys="jvmbc"/>
+        <insert character="38942"/>
+      </rule>
+      <rule>
+        <keyseq keys="jvmd"/>
+        <insert>
+          <candidates>寐寱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jvme"/>
+        <insert character="23522"/>
+      </rule>
+      <rule>
+        <keyseq keys="jvmr"/>
+        <insert>
+          <candidates>寤寣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jvnl"/>
+        <insert character="37098"/>
+      </rule>
+      <rule>
+        <keyseq keys="jvp"/>
+        <insert character="24755"/>
+      </rule>
+      <rule>
+        <keyseq keys="jwbuu"/>
+        <insert character="35262"/>
+      </rule>
+      <rule>
+        <keyseq keys="jwj"/>
+        <insert character="36554"/>
+      </rule>
+      <rule>
+        <keyseq keys="jwjc"/>
+        <insert character="23526"/>
+      </rule>
+      <rule>
+        <keyseq keys="jwlb"/>
+        <insert character="23507"/>
+      </rule>
+      <rule>
+        <keyseq keys="jwlv"/>
+        <insert character="23536"/>
+      </rule>
+      <rule>
+        <keyseq keys="jwp"/>
+        <insert character="24693"/>
+      </rule>
+      <rule>
+        <keyseq keys="jybc"/>
+        <insert character="23498"/>
+      </rule>
+      <rule>
+        <keyseq keys="jybp"/>
+        <insert character="23541"/>
+      </rule>
+      <rule>
+        <keyseq keys="jyfe"/>
+        <insert character="23490"/>
+      </rule>
+      <rule>
+        <keyseq keys="jyk"/>
+        <insert character="23454"/>
+      </rule>
+      <rule>
+        <keyseq keys="jytj"/>
+        <insert character="23472"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+        <insert>
+          <candidates>大乂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kad"/>
+        <insert character="27237"/>
+      </rule>
+      <rule>
+        <keyseq keys="kam"/>
+        <insert character="30136"/>
+      </rule>
+      <rule>
+        <keyseq keys="kamh"/>
+        <insert character="30221"/>
+      </rule>
+      <rule>
+        <keyseq keys="kana"/>
+        <insert character="30286"/>
+      </rule>
+      <rule>
+        <keyseq keys="kanb"/>
+        <insert character="30279"/>
+      </rule>
+      <rule>
+        <keyseq keys="karrj"/>
+        <insert character="22898"/>
+      </rule>
+      <rule>
+        <keyseq keys="kau"/>
+        <insert character="30116"/>
+      </rule>
+      <rule>
+        <keyseq keys="kav"/>
+        <insert character="30165"/>
+      </rule>
+      <rule>
+        <keyseq keys="kb"/>
+        <insert>
+          <candidates>有冇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kbb"/>
+        <insert character="30189"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbbr"/>
+        <insert character="30225"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbcv"/>
+        <insert character="30317"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbhaf"/>
+        <insert character="40279"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbhne"/>
+        <insert character="27581"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbhqu"/>
+        <insert character="27643"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbi"/>
+        <insert character="132423"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbihm"/>
+        <insert character="140464"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbirm"/>
+        <insert character="25131"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbm"/>
+        <insert character="30141"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbmr"/>
+        <insert character="30156"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbmvn"/>
+        <insert character="29947"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbnl"/>
+        <insert>
+          <candidates>郁郗郩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kbno"/>
+        <insert character="27447"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbof"/>
+        <insert character="30261"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbq"/>
+        <insert character="30152"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbub"/>
+        <insert character="16348"/>
+      </rule>
+      <rule>
+        <keyseq keys="kbug"/>
+        <insert character="30319"/>
+      </rule>
+      <rule>
+        <keyseq keys="kcaf"/>
+        <insert character="23582"/>
+      </rule>
+      <rule>
+        <keyseq keys="kcano"/>
+        <insert character="38327"/>
+      </rule>
+      <rule>
+        <keyseq keys="kchne"/>
+        <insert character="27578"/>
+      </rule>
+      <rule>
+        <keyseq keys="kcipm"/>
+        <insert character="24338"/>
+      </rule>
+      <rule>
+        <keyseq keys="kcln"/>
+        <insert character="21070"/>
+      </rule>
+      <rule>
+        <keyseq keys="kcwa"/>
+        <insert character="151207"/>
+      </rule>
+      <rule>
+        <keyseq keys="kd"/>
+        <insert character="19996"/>
+      </rule>
+      <rule>
+        <keyseq keys="kdbn"/>
+        <insert character="151019"/>
+      </rule>
+      <rule>
+        <keyseq keys="kdd"/>
+        <insert character="30195"/>
+      </rule>
+      <rule>
+        <keyseq keys="kdhe"/>
+        <insert character="30130"/>
+      </rule>
+      <rule>
+        <keyseq keys="kdlc"/>
+        <insert character="30313"/>
+      </rule>
+      <rule>
+        <keyseq keys="kdln"/>
+        <insert character="30220"/>
+      </rule>
+      <rule>
+        <keyseq keys="ke"/>
+        <insert character="21451"/>
+      </rule>
+      <rule>
+        <keyseq keys="kefh"/>
+        <insert character="30183"/>
+      </rule>
+      <rule>
+        <keyseq keys="keii"/>
+        <insert character="30233"/>
+      </rule>
+      <rule>
+        <keyseq keys="kell"/>
+        <insert character="22891"/>
+      </rule>
+      <rule>
+        <keyseq keys="kf"/>
+        <insert>
+          <candidates>灰疢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kfb"/>
+        <insert character="30175"/>
+      </rule>
+      <rule>
+        <keyseq keys="kfbt"/>
+        <insert character="30420"/>
+      </rule>
+      <rule>
+        <keyseq keys="kfcb"/>
+        <insert character="30240"/>
+      </rule>
+      <rule>
+        <keyseq keys="kff"/>
+        <insert character="30192"/>
+      </rule>
+      <rule>
+        <keyseq keys="kffs"/>
+        <insert character="30278"/>
+      </rule>
+      <rule>
+        <keyseq keys="kfhaf"/>
+        <insert character="40431"/>
+      </rule>
+      <rule>
+        <keyseq keys="kfp"/>
+        <insert>
+          <candidates>悐𢠃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kgdi"/>
+        <insert character="30164"/>
+      </rule>
+      <rule>
+        <keyseq keys="kgg"/>
+        <insert character="22862"/>
+      </rule>
+      <rule>
+        <keyseq keys="kggp"/>
+        <insert character="14691"/>
+      </rule>
+      <rule>
+        <keyseq keys="kghaf"/>
+        <insert character="40287"/>
+      </rule>
+      <rule>
+        <keyseq keys="kgp"/>
+        <insert character="30179"/>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert character="29357"/>
+      </rule>
+      <rule>
+        <keyseq keys="khaa"/>
+        <insert character="29462"/>
+      </rule>
+      <rule>
+        <keyseq keys="khahm"/>
+        <insert character="29481"/>
+      </rule>
+      <rule>
+        <keyseq keys="khahu"/>
+        <insert character="29496"/>
+      </rule>
+      <rule>
+        <keyseq keys="khal"/>
+        <insert character="30308"/>
+      </rule>
+      <rule>
+        <keyseq keys="kham"/>
+        <insert character="29402"/>
+      </rule>
+      <rule>
+        <keyseq keys="khamj"/>
+        <insert character="29442"/>
+      </rule>
+      <rule>
+        <keyseq keys="khapp"/>
+        <insert character="29457"/>
+      </rule>
+      <rule>
+        <keyseq keys="khapv"/>
+        <insert character="29490"/>
+      </rule>
+      <rule>
+        <keyseq keys="khav"/>
+        <insert character="29408"/>
+      </rule>
+      <rule>
+        <keyseq keys="khawe"/>
+        <insert character="29516"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbbb"/>
+        <insert character="29502"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbbr"/>
+        <insert character="29479"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbm"/>
+        <insert character="29401"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbme"/>
+        <insert character="29480"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbmr"/>
+        <insert character="29418"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbn"/>
+        <insert character="30200"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbou"/>
+        <insert character="29263"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbsd"/>
+        <insert character="29465"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbtt"/>
+        <insert character="29414"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbuc"/>
+        <insert character="29437"/>
+      </rule>
+      <rule>
+        <keyseq keys="khbue"/>
+        <insert character="29571"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdam"/>
+        <insert character="29497"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdc"/>
+        <insert character="30314"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdd"/>
+        <insert character="30197"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdh"/>
+        <insert character="29362"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdlc"/>
+        <insert character="29562"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdn"/>
+        <insert character="30178"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdu"/>
+        <insert character="30172"/>
+      </rule>
+      <rule>
+        <keyseq keys="khdv"/>
+        <insert character="30207"/>
+      </rule>
+      <rule>
+        <keyseq keys="khefh"/>
+        <insert character="29440"/>
+      </rule>
+      <rule>
+        <keyseq keys="khey"/>
+        <insert character="30140"/>
+      </rule>
+      <rule>
+        <keyseq keys="khf"/>
+        <insert character="29380"/>
+      </rule>
+      <rule>
+        <keyseq keys="khfbk"/>
+        <insert character="29529"/>
+      </rule>
+      <rule>
+        <keyseq keys="khggu"/>
+        <insert character="29535"/>
+      </rule>
+      <rule>
+        <keyseq keys="khgr"/>
+        <insert character="29412"/>
+      </rule>
+      <rule>
+        <keyseq keys="khgrv"/>
+        <insert character="29503"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhbn"/>
+        <insert character="29464"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhdn"/>
+        <insert character="29441"/>
+      </rule>
+      <rule>
+        <keyseq keys="khher"/>
+        <insert character="29410"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhg"/>
+        <insert character="29381"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhgf"/>
+        <insert character="29551"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhhj"/>
+        <insert character="29448"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhj"/>
+        <insert character="30202"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhkb"/>
+        <insert character="29538"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhl"/>
+        <insert character="22853"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhni"/>
+        <insert character="29478"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhqm"/>
+        <insert character="29388"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhrb"/>
+        <insert character="29509"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhrk"/>
+        <insert character="149522"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhsb"/>
+        <insert>
+          <candidates>猏猵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="khhsk"/>
+        <insert character="29541"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhvo"/>
+        <insert character="29392"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhw"/>
+        <insert character="30244"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhxe"/>
+        <insert character="29325"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhxf"/>
+        <insert character="29537"/>
+      </rule>
+      <rule>
+        <keyseq keys="khhxu"/>
+        <insert character="29450"/>
+      </rule>
+      <rule>
+        <keyseq keys="khi"/>
+        <insert character="30243"/>
+      </rule>
+      <rule>
+        <keyseq keys="khiav"/>
+        <insert character="29436"/>
+      </rule>
+      <rule>
+        <keyseq keys="khibi"/>
+        <insert character="28996"/>
+      </rule>
+      <rule>
+        <keyseq keys="khice"/>
+        <insert character="29435"/>
+      </rule>
+      <rule>
+        <keyseq keys="khihu"/>
+        <insert character="29377"/>
+      </rule>
+      <rule>
+        <keyseq keys="khij"/>
+        <insert character="29416"/>
+      </rule>
+      <rule>
+        <keyseq keys="khik"/>
+        <insert character="149285"/>
+      </rule>
+      <rule>
+        <keyseq keys="khio"/>
+        <insert character="30138"/>
+      </rule>
+      <rule>
+        <keyseq keys="khitc"/>
+        <insert character="29559"/>
+      </rule>
+      <rule>
+        <keyseq keys="khiv"/>
+        <insert character="29400"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjc"/>
+        <insert character="29398"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjdi"/>
+        <insert character="29417"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjg"/>
+        <insert character="30215"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjjl"/>
+        <insert character="29521"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjka"/>
+        <insert character="29482"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjkp"/>
+        <insert character="29419"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjmc"/>
+        <insert character="29553"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjpn"/>
+        <insert character="29552"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjr"/>
+        <insert character="29404"/>
+      </rule>
+      <rule>
+        <keyseq keys="khjrb"/>
+        <insert character="29474"/>
+      </rule>
+      <rule>
+        <keyseq keys="khkcf"/>
+        <insert character="29536"/>
+      </rule>
+      <rule>
+        <keyseq keys="khkkb"/>
+        <insert character="29430"/>
+      </rule>
+      <rule>
+        <keyseq keys="khkmr"/>
+        <insert character="29463"/>
+      </rule>
+      <rule>
+        <keyseq keys="khkn"/>
+        <insert character="29360"/>
+      </rule>
+      <rule>
+        <keyseq keys="khkoo"/>
+        <insert character="29433"/>
+      </rule>
+      <rule>
+        <keyseq keys="khl"/>
+        <insert character="29382"/>
+      </rule>
+      <rule>
+        <keyseq keys="khlln"/>
+        <insert character="29394"/>
+      </rule>
+      <rule>
+        <keyseq keys="khlmo"/>
+        <insert character="29411"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmam"/>
+        <insert character="29407"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmbb"/>
+        <insert character="29555"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmbe"/>
+        <insert character="29558"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmce"/>
+        <insert character="29567"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmcw"/>
+        <insert character="149391"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmfb"/>
+        <insert character="29550"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmfm"/>
+        <insert character="29385"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmg"/>
+        <insert character="29378"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmhf"/>
+        <insert character="29005"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmj"/>
+        <insert character="29364"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmlk"/>
+        <insert character="15988"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmmf"/>
+        <insert character="29387"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmto"/>
+        <insert character="29527"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmvh"/>
+        <insert character="29373"/>
+      </rule>
+      <rule>
+        <keyseq keys="khmwd"/>
+        <insert character="149634"/>
+      </rule>
+      <rule>
+        <keyseq keys="khnbq"/>
+        <insert character="29548"/>
+      </rule>
+      <rule>
+        <keyseq keys="khndf"/>
+        <insert character="29018"/>
+      </rule>
+      <rule>
+        <keyseq keys="khndt"/>
+        <insert character="29467"/>
+      </rule>
+      <rule>
+        <keyseq keys="khne"/>
+        <insert character="30123"/>
+      </rule>
+      <rule>
+        <keyseq keys="khng"/>
+        <insert character="29379"/>
+      </rule>
+      <rule>
+        <keyseq keys="khngu"/>
+        <insert character="23793"/>
+      </rule>
+      <rule>
+        <keyseq keys="khnhb"/>
+        <insert character="29533"/>
+      </rule>
+      <rule>
+        <keyseq keys="khnhd"/>
+        <insert character="29489"/>
+      </rule>
+      <rule>
+        <keyseq keys="khnhe"/>
+        <insert character="149295"/>
+      </rule>
+      <rule>
+        <keyseq keys="khni"/>
+        <insert character="30219"/>
+      </rule>
+      <rule>
+        <keyseq keys="khnkm"/>
+        <insert character="29439"/>
+      </rule>
+      <rule>
+        <keyseq keys="khnmb"/>
+        <insert character="29564"/>
+      </rule>
+      <rule>
+        <keyseq keys="khnob"/>
+        <insert character="149472"/>
+      </rule>
+      <rule>
+        <keyseq keys="khoii"/>
+        <insert character="29393"/>
+      </rule>
+      <rule>
+        <keyseq keys="khoir"/>
+        <insert character="29324"/>
+      </rule>
+      <rule>
+        <keyseq keys="khok"/>
+        <insert>
+          <candidates>癥癓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kholk"/>
+        <insert character="149539"/>
+      </rule>
+      <rule>
+        <keyseq keys="khoma"/>
+        <insert character="29546"/>
+      </rule>
+      <rule>
+        <keyseq keys="khomd"/>
+        <insert character="29427"/>
+      </rule>
+      <rule>
+        <keyseq keys="khomo"/>
+        <insert character="29547"/>
+      </rule>
+      <rule>
+        <keyseq keys="khomr"/>
+        <insert character="29470"/>
+      </rule>
+      <rule>
+        <keyseq keys="khon"/>
+        <insert character="29365"/>
+      </rule>
+      <rule>
+        <keyseq keys="khonk"/>
+        <insert character="29492"/>
+      </rule>
+      <rule>
+        <keyseq keys="khoo"/>
+        <insert character="30258"/>
+      </rule>
+      <rule>
+        <keyseq keys="khor"/>
+        <insert character="151205"/>
+      </rule>
+      <rule>
+        <keyseq keys="khpa"/>
+        <insert character="30203"/>
+      </rule>
+      <rule>
+        <keyseq keys="khppg"/>
+        <insert character="29428"/>
+      </rule>
+      <rule>
+        <keyseq keys="khpr"/>
+        <insert character="29399"/>
+      </rule>
+      <rule>
+        <keyseq keys="khpru"/>
+        <insert character="29389"/>
+      </rule>
+      <rule>
+        <keyseq keys="khqhk"/>
+        <insert character="29488"/>
+      </rule>
+      <rule>
+        <keyseq keys="khqhl"/>
+        <insert character="29438"/>
+      </rule>
+      <rule>
+        <keyseq keys="khqkd"/>
+        <insert character="29329"/>
+      </rule>
+      <rule>
+        <keyseq keys="khqmb"/>
+        <insert character="29468"/>
+      </rule>
+      <rule>
+        <keyseq keys="khrb"/>
+        <insert character="29431"/>
+      </rule>
+      <rule>
+        <keyseq keys="khrrk"/>
+        <insert character="29569"/>
+      </rule>
+      <rule>
+        <keyseq keys="khrye"/>
+        <insert character="29491"/>
+      </rule>
+      <rule>
+        <keyseq keys="khs"/>
+        <insert character="30148"/>
+      </rule>
+      <rule>
+        <keyseq keys="khsp"/>
+        <insert character="29396"/>
+      </rule>
+      <rule>
+        <keyseq keys="khsqf"/>
+        <insert character="29505"/>
+      </rule>
+      <rule>
+        <keyseq keys="khsu"/>
+        <insert character="29359"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtak"/>
+        <insert character="29519"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtav"/>
+        <insert character="29542"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtbo"/>
+        <insert character="29556"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtco"/>
+        <insert character="29531"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtct"/>
+        <insert character="29512"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtcw"/>
+        <insert character="29494"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtgu"/>
+        <insert character="29456"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtjl"/>
+        <insert character="29570"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtmc"/>
+        <insert character="29530"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtoe"/>
+        <insert character="29554"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtrg"/>
+        <insert character="29566"/>
+      </rule>
+      <rule>
+        <keyseq keys="khtw"/>
+        <insert character="29483"/>
+      </rule>
+      <rule>
+        <keyseq keys="khub"/>
+        <insert character="30303"/>
+      </rule>
+      <rule>
+        <keyseq keys="khuc"/>
+        <insert character="16343"/>
+      </rule>
+      <rule>
+        <keyseq keys="khuce"/>
+        <insert character="29475"/>
+      </rule>
+      <rule>
+        <keyseq keys="khup"/>
+        <insert character="30236"/>
+      </rule>
+      <rule>
+        <keyseq keys="khvno"/>
+        <insert character="29485"/>
+      </rule>
+      <rule>
+        <keyseq keys="khvp"/>
+        <insert character="30119"/>
+      </rule>
+      <rule>
+        <keyseq keys="khvvv"/>
+        <insert character="29557"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwb"/>
+        <insert character="29484"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwd"/>
+        <insert character="29459"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwg"/>
+        <insert character="29432"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwl"/>
+        <insert character="29390"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwlg"/>
+        <insert character="29568"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwli"/>
+        <insert character="29544"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwlv"/>
+        <insert character="29543"/>
+      </rule>
+      <rule>
+        <keyseq keys="khwmv"/>
+        <insert character="29477"/>
+      </rule>
+      <rule>
+        <keyseq keys="khxe"/>
+        <insert character="30246"/>
+      </rule>
+      <rule>
+        <keyseq keys="khxo"/>
+        <insert character="30224"/>
+      </rule>
+      <rule>
+        <keyseq keys="khxv"/>
+        <insert character="30297"/>
+      </rule>
+      <rule>
+        <keyseq keys="khyck"/>
+        <insert character="29409"/>
+      </rule>
+      <rule>
+        <keyseq keys="khye"/>
+        <insert character="30242"/>
+      </rule>
+      <rule>
+        <keyseq keys="khyhn"/>
+        <insert character="29370"/>
+      </rule>
+      <rule>
+        <keyseq keys="khymh"/>
+        <insert character="29545"/>
+      </rule>
+      <rule>
+        <keyseq keys="khymr"/>
+        <insert character="29434"/>
+      </rule>
+      <rule>
+        <keyseq keys="khyoj"/>
+        <insert character="29469"/>
+      </rule>
+      <rule>
+        <keyseq keys="khypu"/>
+        <insert character="29447"/>
+      </rule>
+      <rule>
+        <keyseq keys="khyrf"/>
+        <insert character="29444"/>
+      </rule>
+      <rule>
+        <keyseq keys="khyrk"/>
+        <insert character="29508"/>
+      </rule>
+      <rule>
+        <keyseq keys="khyrv"/>
+        <insert character="29565"/>
+      </rule>
+      <rule>
+        <keyseq keys="khytg"/>
+        <insert character="29534"/>
+      </rule>
+      <rule>
+        <keyseq keys="khytj"/>
+        <insert character="29520"/>
+      </rule>
+      <rule>
+        <keyseq keys="khytu"/>
+        <insert character="29517"/>
+      </rule>
+      <rule>
+        <keyseq keys="khyy"/>
+        <insert character="29375"/>
+      </rule>
+      <rule>
+        <keyseq keys="ki"/>
+        <insert character="22826"/>
+      </rule>
+      <rule>
+        <keyseq keys="kice"/>
+        <insert character="30176"/>
+      </rule>
+      <rule>
+        <keyseq keys="kijb"/>
+        <insert character="30177"/>
+      </rule>
+      <rule>
+        <keyseq keys="kiku"/>
+        <insert character="30115"/>
+      </rule>
+      <rule>
+        <keyseq keys="kinl"/>
+        <insert character="37060"/>
+      </rule>
+      <rule>
+        <keyseq keys="kiog"/>
+        <insert character="38596"/>
+      </rule>
+      <rule>
+        <keyseq keys="kismm"/>
+        <insert character="32707"/>
+      </rule>
+      <rule>
+        <keyseq keys="kiuh"/>
+        <insert character="30173"/>
+      </rule>
+      <rule>
+        <keyseq keys="kiv"/>
+        <insert character="22911"/>
+      </rule>
+      <rule>
+        <keyseq keys="kj"/>
+        <insert character="22834"/>
+      </rule>
+      <rule>
+        <keyseq keys="kjbc"/>
+        <insert character="30248"/>
+      </rule>
+      <rule>
+        <keyseq keys="kjcc"/>
+        <insert>
+          <candidates>痲癲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kjka"/>
+        <insert>
+          <candidates>奢瓡瘏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kjkd"/>
+        <insert character="30170"/>
+      </rule>
+      <rule>
+        <keyseq keys="kjrr"/>
+        <insert>
+          <candidates>瑔痯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kjt"/>
+        <insert character="22868"/>
+      </rule>
+      <rule>
+        <keyseq keys="kk"/>
+        <insert character="29243"/>
+      </rule>
+      <rule>
+        <keyseq keys="kkb"/>
+        <insert>
+          <candidates>肴痏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kkcf"/>
+        <insert character="30274"/>
+      </rule>
+      <rule>
+        <keyseq keys="kkhaf"/>
+        <insert>
+          <candidates>鷞鸑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kkk"/>
+        <insert character="136729"/>
+      </rule>
+      <rule>
+        <keyseq keys="kkkk"/>
+        <insert character="29245"/>
+      </rule>
+      <rule>
+        <keyseq keys="kklb"/>
+        <insert character="24076"/>
+      </rule>
+      <rule>
+        <keyseq keys="kklu"/>
+        <insert>
+          <candidates>瓾痷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kkn"/>
+        <insert character="30157"/>
+      </rule>
+      <rule>
+        <keyseq keys="kkog"/>
+        <insert character="30238"/>
+      </rule>
+      <rule>
+        <keyseq keys="kkop"/>
+        <insert character="30257"/>
+      </rule>
+      <rule>
+        <keyseq keys="kkrb"/>
+        <insert character="30264"/>
+      </rule>
+      <rule>
+        <keyseq keys="kks"/>
+        <insert character="22831"/>
+      </rule>
+      <rule>
+        <keyseq keys="kksr"/>
+        <insert character="30146"/>
+      </rule>
+      <rule>
+        <keyseq keys="klb"/>
+        <insert character="24067"/>
+      </rule>
+      <rule>
+        <keyseq keys="klg"/>
+        <insert character="22312"/>
+      </rule>
+      <rule>
+        <keyseq keys="klll"/>
+        <insert character="22844"/>
+      </rule>
+      <rule>
+        <keyseq keys="klln"/>
+        <insert character="30143"/>
+      </rule>
+      <rule>
+        <keyseq keys="klmi"/>
+        <insert character="30155"/>
+      </rule>
+      <rule>
+        <keyseq keys="klmy"/>
+        <insert character="30193"/>
+      </rule>
+      <rule>
+        <keyseq keys="kln"/>
+        <insert character="21000"/>
+      </rule>
+      <rule>
+        <keyseq keys="klnd"/>
+        <insert character="23384"/>
+      </rule>
+      <rule>
+        <keyseq keys="klw"/>
+        <insert character="136714"/>
+      </rule>
+      <rule>
+        <keyseq keys="klwu"/>
+        <insert character="22852"/>
+      </rule>
+      <rule>
+        <keyseq keys="klwv"/>
+        <insert character="30267"/>
+      </rule>
+      <rule>
+        <keyseq keys="km"/>
+        <insert>
+          <candidates>左疘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kmaa"/>
+        <insert character="22893"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmbw"/>
+        <insert character="30295"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmdm"/>
+        <insert character="30311"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmfr"/>
+        <insert character="30174"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmgg"/>
+        <insert>
+          <candidates>癍㿀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kmlm"/>
+        <insert character="30210"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmmf"/>
+        <insert character="22856"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmmr"/>
+        <insert character="30182"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmms"/>
+        <insert>
+          <candidates>夸疞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kmn"/>
+        <insert character="30100"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmnf"/>
+        <insert character="151120"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmnr"/>
+        <insert>
+          <candidates>奇疴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kmob"/>
+        <insert character="30149"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmrt"/>
+        <insert character="30168"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmso"/>
+        <insert>
+          <candidates>瓿瘃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kmvm"/>
+        <insert character="30169"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmwf"/>
+        <insert character="30253"/>
+      </rule>
+      <rule>
+        <keyseq keys="kmym"/>
+        <insert character="30151"/>
+      </rule>
+      <rule>
+        <keyseq keys="kn"/>
+        <insert>
+          <candidates>九夷𡯁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kna"/>
+        <insert>
+          <candidates>旭旮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="knbk"/>
+        <insert character="30227"/>
+      </rule>
+      <rule>
+        <keyseq keys="kncr"/>
+        <insert character="30298"/>
+      </rule>
+      <rule>
+        <keyseq keys="kndt"/>
+        <insert character="151018"/>
+      </rule>
+      <rule>
+        <keyseq keys="knfq"/>
+        <insert character="30316"/>
+      </rule>
+      <rule>
+        <keyseq keys="knhaf"/>
+        <insert character="40169"/>
+      </rule>
+      <rule>
+        <keyseq keys="kni"/>
+        <insert>
+          <candidates>丸厹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="knib"/>
+        <insert character="30171"/>
+      </rule>
+      <rule>
+        <keyseq keys="knin"/>
+        <insert>
+          <candidates>奓痑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="knir"/>
+        <insert character="13978"/>
+      </rule>
+      <rule>
+        <keyseq keys="knl"/>
+        <insert character="16252"/>
+      </rule>
+      <rule>
+        <keyseq keys="knlm"/>
+        <insert character="30275"/>
+      </rule>
+      <rule>
+        <keyseq keys="knlp"/>
+        <insert character="30318"/>
+      </rule>
+      <rule>
+        <keyseq keys="knlr"/>
+        <insert character="30206"/>
+      </rule>
+      <rule>
+        <keyseq keys="knmbc"/>
+        <insert character="38916"/>
+      </rule>
+      <rule>
+        <keyseq keys="kno"/>
+        <insert character="30106"/>
+      </rule>
+      <rule>
+        <keyseq keys="knoe"/>
+        <insert character="30280"/>
+      </rule>
+      <rule>
+        <keyseq keys="knsv"/>
+        <insert character="30252"/>
+      </rule>
+      <rule>
+        <keyseq keys="knthu"/>
+        <insert character="39319"/>
+      </rule>
+      <rule>
+        <keyseq keys="knymr"/>
+        <insert character="35332"/>
+      </rule>
+      <rule>
+        <keyseq keys="knypu"/>
+        <insert character="34387"/>
+      </rule>
+      <rule>
+        <keyseq keys="kobuc"/>
+        <insert character="163224"/>
+      </rule>
+      <rule>
+        <keyseq keys="kog"/>
+        <insert character="30205"/>
+      </rule>
+      <rule>
+        <keyseq keys="kogi"/>
+        <insert character="22890"/>
+      </rule>
+      <rule>
+        <keyseq keys="kogw"/>
+        <insert character="22894"/>
+      </rule>
+      <rule>
+        <keyseq keys="kogx"/>
+        <insert character="136850"/>
+      </rule>
+      <rule>
+        <keyseq keys="kohaf"/>
+        <insert character="40266"/>
+      </rule>
+      <rule>
+        <keyseq keys="kohh"/>
+        <insert character="30137"/>
+      </rule>
+      <rule>
+        <keyseq keys="koir"/>
+        <insert character="30241"/>
+      </rule>
+      <rule>
+        <keyseq keys="kok"/>
+        <insert character="30142"/>
+      </rule>
+      <rule>
+        <keyseq keys="kokr"/>
+        <insert character="30196"/>
+      </rule>
+      <rule>
+        <keyseq keys="koll"/>
+        <insert character="30117"/>
+      </rule>
+      <rule>
+        <keyseq keys="koma"/>
+        <insert character="30288"/>
+      </rule>
+      <rule>
+        <keyseq keys="kombc"/>
+        <insert character="38960"/>
+      </rule>
+      <rule>
+        <keyseq keys="komg"/>
+        <insert character="30154"/>
+      </rule>
+      <rule>
+        <keyseq keys="komn"/>
+        <insert character="30217"/>
+      </rule>
+      <rule>
+        <keyseq keys="komp"/>
+        <insert character="30290"/>
+      </rule>
+      <rule>
+        <keyseq keys="kon"/>
+        <insert character="30105"/>
+      </rule>
+      <rule>
+        <keyseq keys="konk"/>
+        <insert character="30218"/>
+      </rule>
+      <rule>
+        <keyseq keys="konl"/>
+        <insert character="37087"/>
+      </rule>
+      <rule>
+        <keyseq keys="koo"/>
+        <insert character="22846"/>
+      </rule>
+      <rule>
+        <keyseq keys="koog"/>
+        <insert character="30180"/>
+      </rule>
+      <rule>
+        <keyseq keys="kop"/>
+        <insert character="14642"/>
+      </rule>
+      <rule>
+        <keyseq keys="kowy"/>
+        <insert character="30167"/>
+      </rule>
+      <rule>
+        <keyseq keys="kp"/>
+        <insert character="30101"/>
+      </rule>
+      <rule>
+        <keyseq keys="kpblb"/>
+        <insert character="24118"/>
+      </rule>
+      <rule>
+        <keyseq keys="kpko"/>
+        <insert character="30305"/>
+      </rule>
+      <rule>
+        <keyseq keys="kpp"/>
+        <insert character="30122"/>
+      </rule>
+      <rule>
+        <keyseq keys="kpr"/>
+        <insert character="30144"/>
+      </rule>
+      <rule>
+        <keyseq keys="kpru"/>
+        <insert character="30129"/>
+      </rule>
+      <rule>
+        <keyseq keys="kpt"/>
+        <insert character="30134"/>
+      </rule>
+      <rule>
+        <keyseq keys="kqhk"/>
+        <insert character="30216"/>
+      </rule>
+      <rule>
+        <keyseq keys="kqhp"/>
+        <insert character="30235"/>
+      </rule>
+      <rule>
+        <keyseq keys="kr"/>
+        <insert character="21491"/>
+      </rule>
+      <rule>
+        <keyseq keys="krb"/>
+        <insert character="16275"/>
+      </rule>
+      <rule>
+        <keyseq keys="krbuc"/>
+        <insert character="36032"/>
+      </rule>
+      <rule>
+        <keyseq keys="krc"/>
+        <insert character="30139"/>
+      </rule>
+      <rule>
+        <keyseq keys="krd"/>
+        <insert character="26550"/>
+      </rule>
+      <rule>
+        <keyseq keys="krhaf"/>
+        <insert>
+          <candidates>鴐鵸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="krhqu"/>
+        <insert character="27616"/>
+      </rule>
+      <rule>
+        <keyseq keys="krje"/>
+        <insert character="25906"/>
+      </rule>
+      <rule>
+        <keyseq keys="krln"/>
+        <insert character="21086"/>
+      </rule>
+      <rule>
+        <keyseq keys="krmbc"/>
+        <insert character="19153"/>
+      </rule>
+      <rule>
+        <keyseq keys="krmnr"/>
+        <insert character="21759"/>
+      </rule>
+      <rule>
+        <keyseq keys="krno"/>
+        <insert character="27449"/>
+      </rule>
+      <rule>
+        <keyseq keys="krrj"/>
+        <insert character="30281"/>
+      </rule>
+      <rule>
+        <keyseq keys="krru"/>
+        <insert character="30284"/>
+      </rule>
+      <rule>
+        <keyseq keys="krsqf"/>
+        <insert character="39381"/>
+      </rule>
+      <rule>
+        <keyseq keys="krye"/>
+        <insert>
+          <candidates>瘕敧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kryhv"/>
+        <insert character="34952"/>
+      </rule>
+      <rule>
+        <keyseq keys="ks"/>
+        <insert character="21147"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksce"/>
+        <insert character="30300"/>
+      </rule>
+      <rule>
+        <keyseq keys="kshaf"/>
+        <insert character="40238"/>
+      </rule>
+      <rule>
+        <keyseq keys="kshvf"/>
+        <insert character="32148"/>
+      </rule>
+      <rule>
+        <keyseq keys="kshvo"/>
+        <insert character="29920"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksj"/>
+        <insert character="32823"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksksb"/>
+        <insert character="33029"/>
+      </rule>
+      <rule>
+        <keyseq keys="kskss"/>
+        <insert character="21158"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksksv"/>
+        <insert character="23021"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksln"/>
+        <insert character="21043"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksmb"/>
+        <insert character="30266"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksmh"/>
+        <insert character="30259"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksmi"/>
+        <insert character="22871"/>
+      </rule>
+      <rule>
+        <keyseq keys="kspru"/>
+        <insert character="21263"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksql"/>
+        <insert character="150968"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksr"/>
+        <insert character="21152"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksrj"/>
+        <insert character="30294"/>
+      </rule>
+      <rule>
+        <keyseq keys="ksrr"/>
+        <insert character="22889"/>
+      </rule>
+      <rule>
+        <keyseq keys="kswp"/>
+        <insert character="21232"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktak"/>
+        <insert character="30268"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktbc"/>
+        <insert character="30198"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktjr"/>
+        <insert character="30228"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktlm"/>
+        <insert character="30269"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktm"/>
+        <insert character="30131"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktmc"/>
+        <insert character="30272"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktog"/>
+        <insert character="30321"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktor"/>
+        <insert character="30249"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktov"/>
+        <insert character="30306"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktq"/>
+        <insert>
+          <candidates>痒羍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ktqm"/>
+        <insert character="30245"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktuo"/>
+        <insert character="30234"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktwb"/>
+        <insert character="30296"/>
+      </rule>
+      <rule>
+        <keyseq keys="ktwv"/>
+        <insert character="30289"/>
+      </rule>
+      <rule>
+        <keyseq keys="ku"/>
+        <insert>
+          <candidates>尢疝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kubbb"/>
+        <insert character="23603"/>
+      </rule>
+      <rule>
+        <keyseq keys="kuhaf"/>
+        <insert character="40298"/>
+      </rule>
+      <rule>
+        <keyseq keys="kuhjg"/>
+        <insert character="23600"/>
+      </rule>
+      <rule>
+        <keyseq keys="kumg"/>
+        <insert character="23594"/>
+      </rule>
+      <rule>
+        <keyseq keys="kuoll"/>
+        <insert character="23596"/>
+      </rule>
+      <rule>
+        <keyseq keys="kupi"/>
+        <insert character="23589"/>
+      </rule>
+      <rule>
+        <keyseq keys="kusit"/>
+        <insert character="23607"/>
+      </rule>
+      <rule>
+        <keyseq keys="kveq"/>
+        <insert character="151099"/>
+      </rule>
+      <rule>
+        <keyseq keys="kvfb"/>
+        <insert character="30325"/>
+      </rule>
+      <rule>
+        <keyseq keys="kvfq"/>
+        <insert character="30324"/>
+      </rule>
+      <rule>
+        <keyseq keys="kvug"/>
+        <insert character="30320"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwgg"/>
+        <insert character="30310"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwgt"/>
+        <insert character="151310"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwjr"/>
+        <insert character="30204"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwle"/>
+        <insert character="30237"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwlv"/>
+        <insert character="30287"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwml"/>
+        <insert character="30201"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwot"/>
+        <insert character="30239"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwr"/>
+        <insert character="30160"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwvf"/>
+        <insert character="30256"/>
+      </rule>
+      <rule>
+        <keyseq keys="kwwf"/>
+        <insert character="30323"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyg"/>
+        <insert character="30128"/>
+      </rule>
+      <rule>
+        <keyseq keys="kymp"/>
+        <insert character="30133"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyoj"/>
+        <insert character="30209"/>
+      </rule>
+      <rule>
+        <keyseq keys="kypm"/>
+        <insert character="30247"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyr"/>
+        <insert character="30145"/>
+      </rule>
+      <rule>
+        <keyseq keys="kysk"/>
+        <insert character="30255"/>
+      </rule>
+      <rule>
+        <keyseq keys="kysy"/>
+        <insert character="30208"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyta"/>
+        <insert character="30230"/>
+      </rule>
+      <rule>
+        <keyseq keys="kytj"/>
+        <insert character="30260"/>
+      </rule>
+      <rule>
+        <keyseq keys="kytp"/>
+        <insert character="30292"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyvi"/>
+        <insert character="30147"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyvo"/>
+        <insert character="30158"/>
+      </rule>
+      <rule>
+        <keyseq keys="kyx"/>
+        <insert character="30304"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+        <insert character="20013"/>
+      </rule>
+      <rule>
+        <keyseq keys="la"/>
+        <insert>
+          <candidates>衵甴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="laa"/>
+        <insert character="35054"/>
+      </rule>
+      <rule>
+        <keyseq keys="laitb"/>
+        <insert character="139642"/>
+      </rule>
+      <rule>
+        <keyseq keys="lam"/>
+        <insert character="34962"/>
+      </rule>
+      <rule>
+        <keyseq keys="lamo"/>
+        <insert character="35078"/>
+      </rule>
+      <rule>
+        <keyseq keys="lana"/>
+        <insert character="35143"/>
+      </rule>
+      <rule>
+        <keyseq keys="lanb"/>
+        <insert character="35145"/>
+      </rule>
+      <rule>
+        <keyseq keys="lanw"/>
+        <insert character="35188"/>
+      </rule>
+      <rule>
+        <keyseq keys="laph"/>
+        <insert character="35068"/>
+      </rule>
+      <rule>
+        <keyseq keys="lapv"/>
+        <insert character="35088"/>
+      </rule>
+      <rule>
+        <keyseq keys="lasm"/>
+        <insert character="35103"/>
+      </rule>
+      <rule>
+        <keyseq keys="late"/>
+        <insert character="35182"/>
+      </rule>
+      <rule>
+        <keyseq keys="lav"/>
+        <insert character="35017"/>
+      </rule>
+      <rule>
+        <keyseq keys="lb"/>
+        <insert character="24062"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbabu"/>
+        <insert character="24125"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbafu"/>
+        <insert character="24140"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbahu"/>
+        <insert character="139516"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbau"/>
+        <insert character="24074"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbawe"/>
+        <insert character="24148"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbayf"/>
+        <insert character="24156"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbbac"/>
+        <insert character="24142"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbbhx"/>
+        <insert character="24141"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbcru"/>
+        <insert character="24104"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbcsh"/>
+        <insert character="24073"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbdhe"/>
+        <insert character="24084"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbdmq"/>
+        <insert character="24131"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbfb"/>
+        <insert character="24105"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbgni"/>
+        <insert character="24172"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbgr"/>
+        <insert character="35055"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbha"/>
+        <insert character="24085"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbhal"/>
+        <insert character="24175"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbhdw"/>
+        <insert character="24161"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbhn"/>
+        <insert character="14390"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbhni"/>
+        <insert character="24070"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbhqo"/>
+        <insert character="24089"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbigi"/>
+        <insert character="24174"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbii"/>
+        <insert character="24116"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbiih"/>
+        <insert character="24147"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbikk"/>
+        <insert character="24087"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbjj"/>
+        <insert character="35084"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbjka"/>
+        <insert character="24126"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbjmo"/>
+        <insert character="24143"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbjqp"/>
+        <insert character="24176"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbjtc"/>
+        <insert character="24169"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbk"/>
+        <insert character="22830"/>
+      </rule>
+      <rule>
+        <keyseq keys="lblbu"/>
+        <insert character="24078"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbm"/>
+        <insert character="34963"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbmbc"/>
+        <insert>
+          <candidates>幁幊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lbme"/>
+        <insert character="35089"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbmn"/>
+        <insert character="24068"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbmrw"/>
+        <insert character="24133"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbncr"/>
+        <insert character="24168"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbnl"/>
+        <insert character="37121"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbog"/>
+        <insert character="24119"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbomr"/>
+        <insert character="24098"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbotf"/>
+        <insert character="24160"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbqmc"/>
+        <insert character="24152"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbqo"/>
+        <insert character="14392"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbrrd"/>
+        <insert character="24167"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbrrj"/>
+        <insert character="24157"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbshr"/>
+        <insert character="139390"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbsmg"/>
+        <insert character="24132"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbsmh"/>
+        <insert character="139562"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbsmv"/>
+        <insert character="24115"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbstt"/>
+        <insert character="24136"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbt"/>
+        <insert character="30405"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbtak"/>
+        <insert character="24153"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbtbo"/>
+        <insert character="24170"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbtco"/>
+        <insert character="24158"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbtt"/>
+        <insert character="24097"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbtwi"/>
+        <insert character="24173"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbu"/>
+        <insert character="20888"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbv"/>
+        <insert character="20892"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbwg"/>
+        <insert character="139463"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbwim"/>
+        <insert character="24151"/>
+      </rule>
+      <rule>
+        <keyseq keys="lby"/>
+        <insert character="34951"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbybc"/>
+        <insert character="24128"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbyhc"/>
+        <insert character="139635"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbyia"/>
+        <insert character="24159"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbyr"/>
+        <insert character="24086"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbytg"/>
+        <insert character="24162"/>
+      </rule>
+      <rule>
+        <keyseq keys="lbytj"/>
+        <insert character="24155"/>
+      </rule>
+      <rule>
+        <keyseq keys="lcnl"/>
+        <insert character="37162"/>
+      </rule>
+      <rule>
+        <keyseq keys="lcor"/>
+        <insert character="35029"/>
+      </rule>
+      <rule>
+        <keyseq keys="lcru"/>
+        <insert character="35038"/>
+      </rule>
+      <rule>
+        <keyseq keys="lcsh"/>
+        <insert character="34927"/>
+      </rule>
+      <rule>
+        <keyseq keys="ldbb"/>
+        <insert character="35147"/>
+      </rule>
+      <rule>
+        <keyseq keys="lddf"/>
+        <insert character="35167"/>
+      </rule>
+      <rule>
+        <keyseq keys="lddq"/>
+        <insert character="35195"/>
+      </rule>
+      <rule>
+        <keyseq keys="ldhe"/>
+        <insert character="34987"/>
+      </rule>
+      <rule>
+        <keyseq keys="ldj"/>
+        <insert character="34972"/>
+      </rule>
+      <rule>
+        <keyseq keys="ldk"/>
+        <insert character="34946"/>
+      </rule>
+      <rule>
+        <keyseq keys="ldmq"/>
+        <insert character="35096"/>
+      </rule>
+      <rule>
+        <keyseq keys="le"/>
+        <insert character="38582"/>
+      </rule>
+      <rule>
+        <keyseq keys="leed"/>
+        <insert character="35116"/>
+      </rule>
+      <rule>
+        <keyseq keys="leee"/>
+        <insert character="35056"/>
+      </rule>
+      <rule>
+        <keyseq keys="lei"/>
+        <insert character="34921"/>
+      </rule>
+      <rule>
+        <keyseq keys="lfbk"/>
+        <insert character="35154"/>
+      </rule>
+      <rule>
+        <keyseq keys="lfbw"/>
+        <insert character="35168"/>
+      </rule>
+      <rule>
+        <keyseq keys="lff"/>
+        <insert character="35047"/>
+      </rule>
+      <rule>
+        <keyseq keys="lfq"/>
+        <insert character="34978"/>
+      </rule>
+      <rule>
+        <keyseq keys="lfqu"/>
+        <insert character="35063"/>
+      </rule>
+      <rule>
+        <keyseq keys="lga"/>
+        <insert character="26360"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgam"/>
+        <insert character="26205"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgb"/>
+        <insert character="34977"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgce"/>
+        <insert character="35052"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgg"/>
+        <insert character="35007"/>
+      </rule>
+      <rule>
+        <keyseq keys="lggu"/>
+        <insert character="35155"/>
+      </rule>
+      <rule>
+        <keyseq keys="lggy"/>
+        <insert character="35074"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgi"/>
+        <insert character="34986"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgr"/>
+        <insert character="35002"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgrc"/>
+        <insert character="35181"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgrv"/>
+        <insert character="35108"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgwc"/>
+        <insert character="35177"/>
+      </rule>
+      <rule>
+        <keyseq keys="lgwm"/>
+        <insert character="30059"/>
+      </rule>
+      <rule>
+        <keyseq keys="lha"/>
+        <insert character="34969"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhbk"/>
+        <insert character="35158"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhbt"/>
+        <insert character="35015"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhcj"/>
+        <insert character="35191"/>
+      </rule>
+      <rule>
+        <keyseq keys="lheq"/>
+        <insert character="34998"/>
+      </rule>
+      <rule>
+        <keyseq keys="lher"/>
+        <insert character="35004"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhg"/>
+        <insert character="34941"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhhh"/>
+        <insert character="34923"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhhj"/>
+        <insert character="35048"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhjd"/>
+        <insert character="35006"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhk"/>
+        <insert character="34948"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhmo"/>
+        <insert character="38271"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhoo"/>
+        <insert character="35127"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhpm"/>
+        <insert character="34971"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhqo"/>
+        <insert character="34975"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhsb"/>
+        <insert character="35082"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhul"/>
+        <insert character="35171"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhvp"/>
+        <insert character="34937"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhws"/>
+        <insert character="161668"/>
+      </rule>
+      <rule>
+        <keyseq keys="lhyu"/>
+        <insert character="35115"/>
+      </rule>
+      <rule>
+        <keyseq keys="lia"/>
+        <insert character="34446"/>
+      </rule>
+      <rule>
+        <keyseq keys="liabu"/>
+        <insert character="34640"/>
+      </rule>
+      <rule>
+        <keyseq keys="liahu"/>
+        <insert character="34654"/>
+      </rule>
+      <rule>
+        <keyseq keys="liail"/>
+        <insert character="34637"/>
+      </rule>
+      <rule>
+        <keyseq keys="liamh"/>
+        <insert character="34666"/>
+      </rule>
+      <rule>
+        <keyseq keys="liamo"/>
+        <insert character="34669"/>
+      </rule>
+      <rule>
+        <keyseq keys="liana"/>
+        <insert character="160900"/>
+      </rule>
+      <rule>
+        <keyseq keys="liaph"/>
+        <insert character="34612"/>
+      </rule>
+      <rule>
+        <keyseq keys="liapv"/>
+        <insert character="34638"/>
+      </rule>
+      <rule>
+        <keyseq keys="liau"/>
+        <insert character="34438"/>
+      </rule>
+      <rule>
+        <keyseq keys="liav"/>
+        <insert character="34525"/>
+      </rule>
+      <rule>
+        <keyseq keys="liavo"/>
+        <insert character="34829"/>
+      </rule>
+      <rule>
+        <keyseq keys="liawe"/>
+        <insert character="34755"/>
+      </rule>
+      <rule>
+        <keyseq keys="libac"/>
+        <insert character="34719"/>
+      </rule>
+      <rule>
+        <keyseq keys="libbb"/>
+        <insert character="34710"/>
+      </rule>
+      <rule>
+        <keyseq keys="libbr"/>
+        <insert character="34680"/>
+      </rule>
+      <rule>
+        <keyseq keys="libcv"/>
+        <insert character="34867"/>
+      </rule>
+      <rule>
+        <keyseq keys="libdi"/>
+        <insert character="34550"/>
+      </rule>
+      <rule>
+        <keyseq keys="libgr"/>
+        <insert character="34601"/>
+      </rule>
+      <rule>
+        <keyseq keys="libm"/>
+        <insert character="34502"/>
+      </rule>
+      <rule>
+        <keyseq keys="libme"/>
+        <insert character="34671"/>
+      </rule>
+      <rule>
+        <keyseq keys="libnd"/>
+        <insert character="34569"/>
+      </rule>
+      <rule>
+        <keyseq keys="libp"/>
+        <insert character="35110"/>
+      </rule>
+      <rule>
+        <keyseq keys="libue"/>
+        <insert character="34876"/>
+      </rule>
+      <rule>
+        <keyseq keys="libug"/>
+        <insert character="34871"/>
+      </rule>
+      <rule>
+        <keyseq keys="libuu"/>
+        <insert character="34566"/>
+      </rule>
+      <rule>
+        <keyseq keys="libvk"/>
+        <insert character="34695"/>
+      </rule>
+      <rule>
+        <keyseq keys="liby"/>
+        <insert character="34450"/>
+      </rule>
+      <rule>
+        <keyseq keys="lici"/>
+        <insert character="34467"/>
+      </rule>
+      <rule>
+        <keyseq keys="licim"/>
+        <insert character="34697"/>
+      </rule>
+      <rule>
+        <keyseq keys="lick"/>
+        <insert character="34469"/>
+      </rule>
+      <rule>
+        <keyseq keys="licru"/>
+        <insert character="34555"/>
+      </rule>
+      <rule>
+        <keyseq keys="licsh"/>
+        <insert character="34465"/>
+      </rule>
+      <rule>
+        <keyseq keys="lid"/>
+        <insert character="34462"/>
+      </rule>
+      <rule>
+        <keyseq keys="lidci"/>
+        <insert character="34585"/>
+      </rule>
+      <rule>
+        <keyseq keys="lidhe"/>
+        <insert character="34494"/>
+      </rule>
+      <rule>
+        <keyseq keys="lidhl"/>
+        <insert character="34597"/>
+      </rule>
+      <rule>
+        <keyseq keys="lidk"/>
+        <insert character="34455"/>
+      </rule>
+      <rule>
+        <keyseq keys="lidw"/>
+        <insert character="34624"/>
+      </rule>
+      <rule>
+        <keyseq keys="lieee"/>
+        <insert character="34627"/>
+      </rule>
+      <rule>
+        <keyseq keys="liesd"/>
+        <insert character="34781"/>
+      </rule>
+      <rule>
+        <keyseq keys="lifb"/>
+        <insert character="34552"/>
+      </rule>
+      <rule>
+        <keyseq keys="lifbg"/>
+        <insert character="34739"/>
+      </rule>
+      <rule>
+        <keyseq keys="lifbw"/>
+        <insert character="34807"/>
+      </rule>
+      <rule>
+        <keyseq keys="liffd"/>
+        <insert character="34833"/>
+      </rule>
+      <rule>
+        <keyseq keys="liffs"/>
+        <insert character="34791"/>
+      </rule>
+      <rule>
+        <keyseq keys="lifqu"/>
+        <insert character="34615"/>
+      </rule>
+      <rule>
+        <keyseq keys="ligb"/>
+        <insert character="34490"/>
+      </rule>
+      <rule>
+        <keyseq keys="ligg"/>
+        <insert character="34521"/>
+      </rule>
+      <rule>
+        <keyseq keys="liggu"/>
+        <insert character="34799"/>
+      </rule>
+      <rule>
+        <keyseq keys="ligr"/>
+        <insert character="34531"/>
+      </rule>
+      <rule>
+        <keyseq keys="ligrr"/>
+        <insert character="34786"/>
+      </rule>
+      <rule>
+        <keyseq keys="ligth"/>
+        <insert character="34779"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihad"/>
+        <insert character="34754"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihag"/>
+        <insert character="34647"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihdj"/>
+        <insert character="34636"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihdn"/>
+        <insert character="34570"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihdp"/>
+        <insert character="34763"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihdv"/>
+        <insert character="34610"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihdw"/>
+        <insert character="34784"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihej"/>
+        <insert character="34562"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihhj"/>
+        <insert character="34609"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihi"/>
+        <insert character="34717"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihjd"/>
+        <insert character="34523"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihje"/>
+        <insert character="160666"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihjg"/>
+        <insert character="34665"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihjr"/>
+        <insert character="34526"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihkb"/>
+        <insert character="34780"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihlb"/>
+        <insert character="34682"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihml"/>
+        <insert character="34458"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihmy"/>
+        <insert character="34488"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihn"/>
+        <insert character="34414"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihnd"/>
+        <insert character="160438"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihp"/>
+        <insert character="34420"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihpm"/>
+        <insert character="34483"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihqi"/>
+        <insert character="34558"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihqo"/>
+        <insert character="34504"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihqu"/>
+        <insert character="34461"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihrb"/>
+        <insert character="34692"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihrf"/>
+        <insert character="34704"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihs"/>
+        <insert character="34481"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihsb"/>
+        <insert character="34649"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihsk"/>
+        <insert character="34599"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihsu"/>
+        <insert character="34437"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihuk"/>
+        <insert character="34705"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihup"/>
+        <insert character="34693"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihvo"/>
+        <insert character="34508"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihvp"/>
+        <insert character="34452"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihwp"/>
+        <insert character="34764"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihxe"/>
+        <insert character="34699"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihxu"/>
+        <insert character="34618"/>
+      </rule>
+      <rule>
+        <keyseq keys="lihyu"/>
+        <insert character="34708"/>
+      </rule>
+      <rule>
+        <keyseq keys="liiav"/>
+        <insert character="34571"/>
+      </rule>
+      <rule>
+        <keyseq keys="liih"/>
+        <insert character="35138"/>
+      </rule>
+      <rule>
+        <keyseq keys="liihf"/>
+        <insert character="17897"/>
+      </rule>
+      <rule>
+        <keyseq keys="liihq"/>
+        <insert character="34513"/>
+      </rule>
+      <rule>
+        <keyseq keys="liihv"/>
+        <insert character="34651"/>
+      </rule>
+      <rule>
+        <keyseq keys="liiil"/>
+        <insert character="34690"/>
+      </rule>
+      <rule>
+        <keyseq keys="liijb"/>
+        <insert character="34565"/>
+      </rule>
+      <rule>
+        <keyseq keys="liije"/>
+        <insert character="34551"/>
+      </rule>
+      <rule>
+        <keyseq keys="liikf"/>
+        <insert character="34785"/>
+      </rule>
+      <rule>
+        <keyseq keys="liikk"/>
+        <insert character="34498"/>
+      </rule>
+      <rule>
+        <keyseq keys="liiku"/>
+        <insert character="34456"/>
+      </rule>
+      <rule>
+        <keyseq keys="liilr"/>
+        <insert character="34711"/>
+      </rule>
+      <rule>
+        <keyseq keys="liioc"/>
+        <insert character="34816"/>
+      </rule>
+      <rule>
+        <keyseq keys="liirm"/>
+        <insert character="34606"/>
+      </rule>
+      <rule>
+        <keyseq keys="liitc"/>
+        <insert character="34826"/>
+      </rule>
+      <rule>
+        <keyseq keys="liitf"/>
+        <insert character="34757"/>
+      </rule>
+      <rule>
+        <keyseq keys="liitu"/>
+        <insert character="34679"/>
+      </rule>
+      <rule>
+        <keyseq keys="liiuh"/>
+        <insert character="34518"/>
+      </rule>
+      <rule>
+        <keyseq keys="liixp"/>
+        <insert character="34736"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijb"/>
+        <insert character="35036"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijbj"/>
+        <insert character="34683"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijcg"/>
+        <insert character="34738"/>
+      </rule>
+      <rule>
+        <keyseq keys="lije"/>
+        <insert character="34449"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijig"/>
+        <insert character="34840"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijip"/>
+        <insert character="34794"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijj"/>
+        <insert character="35122"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijjl"/>
+        <insert character="34745"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijka"/>
+        <insert character="34667"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijkp"/>
+        <insert character="34543"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijlo"/>
+        <insert character="34600"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijmc"/>
+        <insert>
+          <candidates>螾蠙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lijmm"/>
+        <insert character="34646"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijnu"/>
+        <insert character="34623"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijp"/>
+        <insert character="34503"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijqp"/>
+        <insert character="17926"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijqr"/>
+        <insert character="34715"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijr"/>
+        <insert character="34500"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijrb"/>
+        <insert character="34676"/>
+      </rule>
+      <rule>
+        <keyseq keys="lijtc"/>
+        <insert character="34790"/>
+      </rule>
+      <rule>
+        <keyseq keys="likcf"/>
+        <insert character="34783"/>
+      </rule>
+      <rule>
+        <keyseq keys="likgg"/>
+        <insert character="34672"/>
+      </rule>
+      <rule>
+        <keyseq keys="likk"/>
+        <insert character="34970"/>
+      </rule>
+      <rule>
+        <keyseq keys="likn"/>
+        <insert character="34534"/>
+      </rule>
+      <rule>
+        <keyseq keys="likok"/>
+        <insert character="34703"/>
+      </rule>
+      <rule>
+        <keyseq keys="likoo"/>
+        <insert character="34554"/>
+      </rule>
+      <rule>
+        <keyseq keys="likpb"/>
+        <insert character="34734"/>
+      </rule>
+      <rule>
+        <keyseq keys="liksr"/>
+        <insert character="160384"/>
+      </rule>
+      <rule>
+        <keyseq keys="lilii"/>
+        <insert character="34802"/>
+      </rule>
+      <rule>
+        <keyseq keys="lilit"/>
+        <insert character="34865"/>
+      </rule>
+      <rule>
+        <keyseq keys="lille"/>
+        <insert character="34626"/>
+      </rule>
+      <rule>
+        <keyseq keys="lilmq"/>
+        <insert character="34630"/>
+      </rule>
+      <rule>
+        <keyseq keys="lilw"/>
+        <insert character="34480"/>
+      </rule>
+      <rule>
+        <keyseq keys="lilwl"/>
+        <insert character="160395"/>
+      </rule>
+      <rule>
+        <keyseq keys="lilwv"/>
+        <insert character="34747"/>
+      </rule>
+      <rule>
+        <keyseq keys="lilxl"/>
+        <insert character="34613"/>
+      </rule>
+      <rule>
+        <keyseq keys="lim"/>
+        <insert character="34425"/>
+      </rule>
+      <rule>
+        <keyseq keys="lima"/>
+        <insert character="34536"/>
+      </rule>
+      <rule>
+        <keyseq keys="limbb"/>
+        <insert character="34837"/>
+      </rule>
+      <rule>
+        <keyseq keys="limbc"/>
+        <insert character="34658"/>
+      </rule>
+      <rule>
+        <keyseq keys="limbk"/>
+        <insert character="34657"/>
+      </rule>
+      <rule>
+        <keyseq keys="limfj"/>
+        <insert character="34482"/>
+      </rule>
+      <rule>
+        <keyseq keys="limfm"/>
+        <insert character="34493"/>
+      </rule>
+      <rule>
+        <keyseq keys="limhf"/>
+        <insert character="34696"/>
+      </rule>
+      <rule>
+        <keyseq keys="limig"/>
+        <insert character="34541"/>
+      </rule>
+      <rule>
+        <keyseq keys="limj"/>
+        <insert character="34423"/>
+      </rule>
+      <rule>
+        <keyseq keys="limmi"/>
+        <insert character="34805"/>
+      </rule>
+      <rule>
+        <keyseq keys="limmu"/>
+        <insert character="34454"/>
+      </rule>
+      <rule>
+        <keyseq keys="limmv"/>
+        <insert character="34564"/>
+      </rule>
+      <rule>
+        <keyseq keys="limn"/>
+        <insert character="34416"/>
+      </rule>
+      <rule>
+        <keyseq keys="limnn"/>
+        <insert character="34522"/>
+      </rule>
+      <rule>
+        <keyseq keys="limnr"/>
+        <insert character="34485"/>
+      </rule>
+      <rule>
+        <keyseq keys="limob"/>
+        <insert character="34499"/>
+      </rule>
+      <rule>
+        <keyseq keys="limrw"/>
+        <insert character="34656"/>
+      </rule>
+      <rule>
+        <keyseq keys="limtb"/>
+        <insert character="34851"/>
+      </rule>
+      <rule>
+        <keyseq keys="limvh"/>
+        <insert character="34460"/>
+      </rule>
+      <rule>
+        <keyseq keys="limvm"/>
+        <insert character="34549"/>
+      </rule>
+      <rule>
+        <keyseq keys="limwf"/>
+        <insert character="34741"/>
+      </rule>
+      <rule>
+        <keyseq keys="limwj"/>
+        <insert character="34795"/>
+      </rule>
+      <rule>
+        <keyseq keys="limwl"/>
+        <insert character="34642"/>
+      </rule>
+      <rule>
+        <keyseq keys="limy"/>
+        <insert character="34430"/>
+      </rule>
+      <rule>
+        <keyseq keys="linao"/>
+        <insert character="34771"/>
+      </rule>
+      <rule>
+        <keyseq keys="linbc"/>
+        <insert character="34652"/>
+      </rule>
+      <rule>
+        <keyseq keys="linbq"/>
+        <insert character="34831"/>
+      </rule>
+      <rule>
+        <keyseq keys="lincr"/>
+        <insert character="34814"/>
+      </rule>
+      <rule>
+        <keyseq keys="lindt"/>
+        <insert character="34594"/>
+      </rule>
+      <rule>
+        <keyseq keys="linhb"/>
+        <insert character="160848"/>
+      </rule>
+      <rule>
+        <keyseq keys="linhd"/>
+        <insert character="34650"/>
+      </rule>
+      <rule>
+        <keyseq keys="linhx"/>
+        <insert character="34605"/>
+      </rule>
+      <rule>
+        <keyseq keys="linib"/>
+        <insert character="34553"/>
+      </rule>
+      <rule>
+        <keyseq keys="linkg"/>
+        <insert character="34579"/>
+      </rule>
+      <rule>
+        <keyseq keys="linkm"/>
+        <insert character="34578"/>
+      </rule>
+      <rule>
+        <keyseq keys="linl"/>
+        <insert character="34451"/>
+      </rule>
+      <rule>
+        <keyseq keys="linmu"/>
+        <insert character="34539"/>
+      </rule>
+      <rule>
+        <keyseq keys="linob"/>
+        <insert character="34641"/>
+      </rule>
+      <rule>
+        <keyseq keys="linue"/>
+        <insert character="34604"/>
+      </rule>
+      <rule>
+        <keyseq keys="lioae"/>
+        <insert character="34670"/>
+      </rule>
+      <rule>
+        <keyseq keys="liob"/>
+        <insert character="34443"/>
+      </rule>
+      <rule>
+        <keyseq keys="liodi"/>
+        <insert character="34489"/>
+      </rule>
+      <rule>
+        <keyseq keys="liog"/>
+        <insert character="34620"/>
+      </rule>
+      <rule>
+        <keyseq keys="liogf"/>
+        <insert character="34797"/>
+      </rule>
+      <rule>
+        <keyseq keys="lioii"/>
+        <insert character="34505"/>
+      </rule>
+      <rule>
+        <keyseq keys="lioin"/>
+        <insert character="34457"/>
+      </rule>
+      <rule>
+        <keyseq keys="lioir"/>
+        <insert character="34725"/>
+      </rule>
+      <rule>
+        <keyseq keys="liokr"/>
+        <insert character="34584"/>
+      </rule>
+      <rule>
+        <keyseq keys="liold"/>
+        <insert character="34729"/>
+      </rule>
+      <rule>
+        <keyseq keys="lioll"/>
+        <insert character="34471"/>
+      </rule>
+      <rule>
+        <keyseq keys="liom"/>
+        <insert character="34479"/>
+      </rule>
+      <rule>
+        <keyseq keys="liomb"/>
+        <insert character="34598"/>
+      </rule>
+      <rule>
+        <keyseq keys="liomd"/>
+        <insert character="34573"/>
+      </rule>
+      <rule>
+        <keyseq keys="liomg"/>
+        <insert character="160434"/>
+      </rule>
+      <rule>
+        <keyseq keys="liomn"/>
+        <insert character="34643"/>
+      </rule>
+      <rule>
+        <keyseq keys="liomr"/>
+        <insert character="34532"/>
+      </rule>
+      <rule>
+        <keyseq keys="lion"/>
+        <insert character="34428"/>
+      </rule>
+      <rule>
+        <keyseq keys="liono"/>
+        <insert character="34561"/>
+      </rule>
+      <rule>
+        <keyseq keys="liopc"/>
+        <insert character="34776"/>
+      </rule>
+      <rule>
+        <keyseq keys="liosk"/>
+        <insert character="34524"/>
+      </rule>
+      <rule>
+        <keyseq keys="lioyb"/>
+        <insert character="34820"/>
+      </rule>
+      <rule>
+        <keyseq keys="lipi"/>
+        <insert character="34419"/>
+      </rule>
+      <rule>
+        <keyseq keys="lipim"/>
+        <insert character="34448"/>
+      </rule>
+      <rule>
+        <keyseq keys="lipou"/>
+        <insert character="34602"/>
+      </rule>
+      <rule>
+        <keyseq keys="lipp"/>
+        <insert character="34445"/>
+      </rule>
+      <rule>
+        <keyseq keys="lippa"/>
+        <insert character="34644"/>
+      </rule>
+      <rule>
+        <keyseq keys="lippg"/>
+        <insert character="34572"/>
+      </rule>
+      <rule>
+        <keyseq keys="lipr"/>
+        <insert character="34492"/>
+      </rule>
+      <rule>
+        <keyseq keys="liptd"/>
+        <insert character="34678"/>
+      </rule>
+      <rule>
+        <keyseq keys="liqj"/>
+        <insert character="34444"/>
+      </rule>
+      <rule>
+        <keyseq keys="liqka"/>
+        <insert character="34685"/>
+      </rule>
+      <rule>
+        <keyseq keys="liqkd"/>
+        <insert character="34707"/>
+      </rule>
+      <rule>
+        <keyseq keys="liqmb"/>
+        <insert character="34619"/>
+      </rule>
+      <rule>
+        <keyseq keys="liqmy"/>
+        <insert character="34675"/>
+      </rule>
+      <rule>
+        <keyseq keys="liqo"/>
+        <insert character="34472"/>
+      </rule>
+      <rule>
+        <keyseq keys="lirb"/>
+        <insert character="34574"/>
+      </rule>
+      <rule>
+        <keyseq keys="lirks"/>
+        <insert character="160389"/>
+      </rule>
+      <rule>
+        <keyseq keys="lirrj"/>
+        <insert character="34796"/>
+      </rule>
+      <rule>
+        <keyseq keys="liruc"/>
+        <insert character="34788"/>
+      </rule>
+      <rule>
+        <keyseq keys="lirvk"/>
+        <insert character="34568"/>
+      </rule>
+      <rule>
+        <keyseq keys="lirxu"/>
+        <insert character="34821"/>
+      </rule>
+      <rule>
+        <keyseq keys="lirye"/>
+        <insert character="34662"/>
+      </rule>
+      <rule>
+        <keyseq keys="lisav"/>
+        <insert character="34648"/>
+      </rule>
+      <rule>
+        <keyseq keys="lisem"/>
+        <insert character="34862"/>
+      </rule>
+      <rule>
+        <keyseq keys="lish"/>
+        <insert character="34413"/>
+      </rule>
+      <rule>
+        <keyseq keys="lishr"/>
+        <insert character="34497"/>
+      </rule>
+      <rule>
+        <keyseq keys="lishu"/>
+        <insert character="160486"/>
+      </rule>
+      <rule>
+        <keyseq keys="lisjr"/>
+        <insert character="34587"/>
+      </rule>
+      <rule>
+        <keyseq keys="lismg"/>
+        <insert character="34839"/>
+      </rule>
+      <rule>
+        <keyseq keys="lismh"/>
+        <insert character="34761"/>
+      </rule>
+      <rule>
+        <keyseq keys="lismi"/>
+        <insert character="34803"/>
+      </rule>
+      <rule>
+        <keyseq keys="liso"/>
+        <insert character="34439"/>
+      </rule>
+      <rule>
+        <keyseq keys="lisp"/>
+        <insert character="34477"/>
+      </rule>
+      <rule>
+        <keyseq keys="lisqf"/>
+        <insert character="34718"/>
+      </rule>
+      <rule>
+        <keyseq keys="lisrg"/>
+        <insert character="34806"/>
+      </rule>
+      <rule>
+        <keyseq keys="liss"/>
+        <insert character="34487"/>
+      </rule>
+      <rule>
+        <keyseq keys="lisyi"/>
+        <insert character="34878"/>
+      </rule>
+      <rule>
+        <keyseq keys="lita"/>
+        <insert character="34593"/>
+      </rule>
+      <rule>
+        <keyseq keys="litak"/>
+        <insert character="34758"/>
+      </rule>
+      <rule>
+        <keyseq keys="litb"/>
+        <insert character="35119"/>
+      </rule>
+      <rule>
+        <keyseq keys="litbo"/>
+        <insert character="34835"/>
+      </rule>
+      <rule>
+        <keyseq keys="litcl"/>
+        <insert character="34774"/>
+      </rule>
+      <rule>
+        <keyseq keys="litcw"/>
+        <insert character="34660"/>
+      </rule>
+      <rule>
+        <keyseq keys="litgi"/>
+        <insert character="34811"/>
+      </rule>
+      <rule>
+        <keyseq keys="litgr"/>
+        <insert character="34798"/>
+      </rule>
+      <rule>
+        <keyseq keys="litgu"/>
+        <insert character="34595"/>
+      </rule>
+      <rule>
+        <keyseq keys="litit"/>
+        <insert character="34770"/>
+      </rule>
+      <rule>
+        <keyseq keys="litlb"/>
+        <insert character="34766"/>
+      </rule>
+      <rule>
+        <keyseq keys="litlk"/>
+        <insert character="34663"/>
+      </rule>
+      <rule>
+        <keyseq keys="litlm"/>
+        <insert character="34748"/>
+      </rule>
+      <rule>
+        <keyseq keys="litlx"/>
+        <insert character="34856"/>
+      </rule>
+      <rule>
+        <keyseq keys="litm"/>
+        <insert character="34486"/>
+      </rule>
+      <rule>
+        <keyseq keys="litmc"/>
+        <insert>
+          <candidates>蜞蟥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="litoe"/>
+        <insert character="34838"/>
+      </rule>
+      <rule>
+        <keyseq keys="litpd"/>
+        <insert character="34818"/>
+      </rule>
+      <rule>
+        <keyseq keys="litq"/>
+        <insert character="34520"/>
+      </rule>
+      <rule>
+        <keyseq keys="litrg"/>
+        <insert character="34872"/>
+      </rule>
+      <rule>
+        <keyseq keys="litt"/>
+        <insert character="34530"/>
+      </rule>
+      <rule>
+        <keyseq keys="litvi"/>
+        <insert character="34694"/>
+      </rule>
+      <rule>
+        <keyseq keys="litw"/>
+        <insert character="34512"/>
+      </rule>
+      <rule>
+        <keyseq keys="litwa"/>
+        <insert character="34732"/>
+      </rule>
+      <rule>
+        <keyseq keys="litwi"/>
+        <insert>
+          <candidates>蠛𧒆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liu"/>
+        <insert character="34412"/>
+      </rule>
+      <rule>
+        <keyseq keys="liuce"/>
+        <insert character="34668"/>
+      </rule>
+      <rule>
+        <keyseq keys="liumt"/>
+        <insert character="34712"/>
+      </rule>
+      <rule>
+        <keyseq keys="liuob"/>
+        <insert character="34869"/>
+      </rule>
+      <rule>
+        <keyseq keys="livfi"/>
+        <insert character="161187"/>
+      </rule>
+      <rule>
+        <keyseq keys="livii"/>
+        <insert character="34787"/>
+      </rule>
+      <rule>
+        <keyseq keys="livis"/>
+        <insert character="34484"/>
+      </rule>
+      <rule>
+        <keyseq keys="livl"/>
+        <insert character="34415"/>
+      </rule>
+      <rule>
+        <keyseq keys="livno"/>
+        <insert character="34653"/>
+      </rule>
+      <rule>
+        <keyseq keys="livvv"/>
+        <insert character="34847"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwb"/>
+        <insert character="34655"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwd"/>
+        <insert character="34622"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwgf"/>
+        <insert character="34772"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwhd"/>
+        <insert character="34592"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwim"/>
+        <insert character="34760"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwli"/>
+        <insert character="34827"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwlj"/>
+        <insert character="34828"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwlv"/>
+        <insert character="34825"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwot"/>
+        <insert character="34681"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwr"/>
+        <insert character="34516"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwvf"/>
+        <insert character="34746"/>
+      </rule>
+      <rule>
+        <keyseq keys="liwww"/>
+        <insert character="34845"/>
+      </rule>
+      <rule>
+        <keyseq keys="liy"/>
+        <insert character="34418"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyav"/>
+        <insert character="34689"/>
+      </rule>
+      <rule>
+        <keyseq keys="liybp"/>
+        <insert character="34860"/>
+      </rule>
+      <rule>
+        <keyseq keys="liybs"/>
+        <insert character="34691"/>
+      </rule>
+      <rule>
+        <keyseq keys="liycb"/>
+        <insert character="34730"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyck"/>
+        <insert character="34527"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyg"/>
+        <insert character="34496"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyhn"/>
+        <insert character="34466"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyia"/>
+        <insert character="34777"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyij"/>
+        <insert character="34752"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyj"/>
+        <insert character="34474"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyk"/>
+        <insert character="34442"/>
+      </rule>
+      <rule>
+        <keyseq keys="liypt"/>
+        <insert character="34854"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyr"/>
+        <insert character="34501"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyra"/>
+        <insert character="34857"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyrd"/>
+        <insert character="34611"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyrn"/>
+        <insert character="34639"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyro"/>
+        <insert character="34836"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyru"/>
+        <insert character="160802"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyrv"/>
+        <insert character="34864"/>
+      </rule>
+      <rule>
+        <keyseq keys="liysd"/>
+        <insert character="34659"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyso"/>
+        <insert character="195004"/>
+      </rule>
+      <rule>
+        <keyseq keys="liytj"/>
+        <insert character="34769"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyub"/>
+        <insert character="34733"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyv"/>
+        <insert character="34427"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyvi"/>
+        <insert character="34495"/>
+      </rule>
+      <rule>
+        <keyseq keys="liywm"/>
+        <insert character="34810"/>
+      </rule>
+      <rule>
+        <keyseq keys="liyx"/>
+        <insert character="34832"/>
+      </rule>
+      <rule>
+        <keyseq keys="lj"/>
+        <insert character="157202"/>
+      </rule>
+      <rule>
+        <keyseq keys="ljc"/>
+        <insert character="34965"/>
+      </rule>
+      <rule>
+        <keyseq keys="ljcr"/>
+        <insert character="35107"/>
+      </rule>
+      <rule>
+        <keyseq keys="ljd"/>
+        <insert character="161365"/>
+      </rule>
+      <rule>
+        <keyseq keys="lje"/>
+        <insert character="34940"/>
+      </rule>
+      <rule>
+        <keyseq keys="ljic"/>
+        <insert character="35190"/>
+      </rule>
+      <rule>
+        <keyseq keys="ljka"/>
+        <insert character="35098"/>
+      </rule>
+      <rule>
+        <keyseq keys="ljp"/>
+        <insert character="34953"/>
+      </rule>
+      <rule>
+        <keyseq keys="ljr"/>
+        <insert character="161366"/>
+      </rule>
+      <rule>
+        <keyseq keys="lk"/>
+        <insert character="21490"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkbt"/>
+        <insert character="30414"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkhaf"/>
+        <insert character="40230"/>
+      </rule>
+      <rule>
+        <keyseq keys="lki"/>
+        <insert character="161337"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkld"/>
+        <insert character="35000"/>
+      </rule>
+      <rule>
+        <keyseq keys="lklu"/>
+        <insert character="35066"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkm"/>
+        <insert character="34959"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkma"/>
+        <insert character="35179"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkmr"/>
+        <insert character="35071"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkms"/>
+        <insert character="34996"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkoo"/>
+        <insert character="35020"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkpb"/>
+        <insert character="161589"/>
+      </rule>
+      <rule>
+        <keyseq keys="lkr"/>
+        <insert character="161367"/>
+      </rule>
+      <rule>
+        <keyseq keys="ll"/>
+        <insert>
+          <candidates>串衶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="llamh"/>
+        <insert character="26274"/>
+      </rule>
+      <rule>
+        <keyseq keys="llaph"/>
+        <insert character="143921"/>
+      </rule>
+      <rule>
+        <keyseq keys="llbu"/>
+        <insert character="34932"/>
+      </rule>
+      <rule>
+        <keyseq keys="llbuu"/>
+        <insert character="35217"/>
+      </rule>
+      <rule>
+        <keyseq keys="lldwf"/>
+        <insert character="26372"/>
+      </rule>
+      <rule>
+        <keyseq keys="llfq"/>
+        <insert character="29257"/>
+      </rule>
+      <rule>
+        <keyseq keys="llgwc"/>
+        <insert character="29272"/>
+      </rule>
+      <rule>
+        <keyseq keys="llhe"/>
+        <insert character="29256"/>
+      </rule>
+      <rule>
+        <keyseq keys="llhhj"/>
+        <insert character="29260"/>
+      </rule>
+      <rule>
+        <keyseq keys="llhjx"/>
+        <insert character="29264"/>
+      </rule>
+      <rule>
+        <keyseq keys="llhsb"/>
+        <insert character="29270"/>
+      </rule>
+      <rule>
+        <keyseq keys="llhwp"/>
+        <insert character="29269"/>
+      </rule>
+      <rule>
+        <keyseq keys="llii"/>
+        <insert character="29259"/>
+      </rule>
+      <rule>
+        <keyseq keys="llilb"/>
+        <insert character="29271"/>
+      </rule>
+      <rule>
+        <keyseq keys="lll"/>
+        <insert character="24029"/>
+      </rule>
+      <rule>
+        <keyseq keys="lllc"/>
+        <insert character="38918"/>
+      </rule>
+      <rule>
+        <keyseq keys="llml"/>
+        <insert character="29255"/>
+      </rule>
+      <rule>
+        <keyseq keys="llmy"/>
+        <insert character="35062"/>
+      </rule>
+      <rule>
+        <keyseq keys="lln"/>
+        <insert character="24343"/>
+      </rule>
+      <rule>
+        <keyseq keys="llomn"/>
+        <insert character="28995"/>
+      </rule>
+      <rule>
+        <keyseq keys="llp"/>
+        <insert character="24739"/>
+      </rule>
+      <rule>
+        <keyseq keys="llpb"/>
+        <insert character="35097"/>
+      </rule>
+      <rule>
+        <keyseq keys="llptd"/>
+        <insert character="29266"/>
+      </rule>
+      <rule>
+        <keyseq keys="llshr"/>
+        <insert character="29258"/>
+      </rule>
+      <rule>
+        <keyseq keys="llw"/>
+        <insert character="34966"/>
+      </rule>
+      <rule>
+        <keyseq keys="llwv"/>
+        <insert character="35128"/>
+      </rule>
+      <rule>
+        <keyseq keys="llww"/>
+        <insert character="20019"/>
+      </rule>
+      <rule>
+        <keyseq keys="llxl"/>
+        <insert character="35051"/>
+      </rule>
+      <rule>
+        <keyseq keys="llybs"/>
+        <insert character="29267"/>
+      </rule>
+      <rule>
+        <keyseq keys="llytv"/>
+        <insert character="148936"/>
+      </rule>
+      <rule>
+        <keyseq keys="lm"/>
+        <insert character="19972"/>
+      </rule>
+      <rule>
+        <keyseq keys="lma"/>
+        <insert character="35001"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmbb"/>
+        <insert character="35174"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmbuc"/>
+        <insert character="36020"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmfbc"/>
+        <insert character="36078"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmfbt"/>
+        <insert character="30433"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmi"/>
+        <insert character="34411"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmlb"/>
+        <insert character="35058"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmln"/>
+        <insert character="21123"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmmm"/>
+        <insert character="38893"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmmp"/>
+        <insert character="35193"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmmv"/>
+        <insert character="35030"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmp"/>
+        <insert character="21271"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmpnl"/>
+        <insert character="37046"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmrt"/>
+        <insert character="35019"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmrw"/>
+        <insert character="35092"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmuo"/>
+        <insert character="20806"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmuoc"/>
+        <insert character="38955"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmuou"/>
+        <insert character="35228"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmvi"/>
+        <insert character="35109"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmwf"/>
+        <insert character="35134"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmwu"/>
+        <insert character="35132"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmyq"/>
+        <insert character="32651"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmyyn"/>
+        <insert character="21077"/>
+      </rule>
+      <rule>
+        <keyseq keys="lmyyy"/>
+        <insert character="38750"/>
+      </rule>
+      <rule>
+        <keyseq keys="ln"/>
+        <insert>
+          <candidates>刂鬥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lnao"/>
+        <insert character="35152"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnbuc"/>
+        <insert character="36027"/>
+      </rule>
+      <rule>
+        <keyseq keys="lncr"/>
+        <insert character="35164"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnhe"/>
+        <insert character="34929"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnhs"/>
+        <insert character="161292"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnhxu"/>
+        <insert character="39721"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnib"/>
+        <insert character="161428"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnii"/>
+        <insert character="35137"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnln"/>
+        <insert character="21020"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnmjk"/>
+        <insert character="39723"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnmti"/>
+        <insert character="39722"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnnau"/>
+        <insert character="33396"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnnxu"/>
+        <insert character="39726"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnoe"/>
+        <insert character="35151"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnrml"/>
+        <insert character="39725"/>
+      </rule>
+      <rule>
+        <keyseq keys="lntc"/>
+        <insert character="39720"/>
+      </rule>
+      <rule>
+        <keyseq keys="lnylb"/>
+        <insert character="39719"/>
+      </rule>
+      <rule>
+        <keyseq keys="loae"/>
+        <insert character="35079"/>
+      </rule>
+      <rule>
+        <keyseq keys="lob"/>
+        <insert character="34930"/>
+      </rule>
+      <rule>
+        <keyseq keys="lof"/>
+        <insert character="34990"/>
+      </rule>
+      <rule>
+        <keyseq keys="logd"/>
+        <insert character="35149"/>
+      </rule>
+      <rule>
+        <keyseq keys="logte"/>
+        <insert character="40727"/>
+      </rule>
+      <rule>
+        <keyseq keys="lohg"/>
+        <insert character="34997"/>
+      </rule>
+      <rule>
+        <keyseq keys="lohh"/>
+        <insert character="34967"/>
+      </rule>
+      <rule>
+        <keyseq keys="loik"/>
+        <insert character="34993"/>
+      </rule>
+      <rule>
+        <keyseq keys="loim"/>
+        <insert character="35187"/>
+      </rule>
+      <rule>
+        <keyseq keys="loin"/>
+        <insert character="34943"/>
+      </rule>
+      <rule>
+        <keyseq keys="loma"/>
+        <insert character="35160"/>
+      </rule>
+      <rule>
+        <keyseq keys="lomn"/>
+        <insert character="35093"/>
+      </rule>
+      <rule>
+        <keyseq keys="lomo"/>
+        <insert character="35165"/>
+      </rule>
+      <rule>
+        <keyseq keys="lomr"/>
+        <insert character="34999"/>
+      </rule>
+      <rule>
+        <keyseq keys="lopd"/>
+        <insert character="34968"/>
+      </rule>
+      <rule>
+        <keyseq keys="lord"/>
+        <insert character="35091"/>
+      </rule>
+      <rule>
+        <keyseq keys="loto"/>
+        <insert character="35173"/>
+      </rule>
+      <rule>
+        <keyseq keys="lp"/>
+        <insert character="24544"/>
+      </rule>
+      <rule>
+        <keyseq keys="lpb"/>
+        <insert character="32972"/>
+      </rule>
+      <rule>
+        <keyseq keys="lpd"/>
+        <insert character="34922"/>
+      </rule>
+      <rule>
+        <keyseq keys="lph"/>
+        <insert character="34960"/>
+      </rule>
+      <rule>
+        <keyseq keys="lphu"/>
+        <insert character="20832"/>
+      </rule>
+      <rule>
+        <keyseq keys="lpim"/>
+        <insert character="34944"/>
+      </rule>
+      <rule>
+        <keyseq keys="lpq"/>
+        <insert character="133398"/>
+      </rule>
+      <rule>
+        <keyseq keys="lpr"/>
+        <insert character="34983"/>
+      </rule>
+      <rule>
+        <keyseq keys="lpru"/>
+        <insert character="34957"/>
+      </rule>
+      <rule>
+        <keyseq keys="lptd"/>
+        <insert character="35083"/>
+      </rule>
+      <rule>
+        <keyseq keys="lpwtc"/>
+        <insert character="20864"/>
+      </rule>
+      <rule>
+        <keyseq keys="lq"/>
+        <insert character="32895"/>
+      </rule>
+      <rule>
+        <keyseq keys="lqhk"/>
+        <insert character="35081"/>
+      </rule>
+      <rule>
+        <keyseq keys="lqmat"/>
+        <insert character="34891"/>
+      </rule>
+      <rule>
+        <keyseq keys="lqmv"/>
+        <insert character="35057"/>
+      </rule>
+      <rule>
+        <keyseq keys="lqo"/>
+        <insert character="34925"/>
+      </rule>
+      <rule>
+        <keyseq keys="lrb"/>
+        <insert character="35024"/>
+      </rule>
+      <rule>
+        <keyseq keys="lrhg"/>
+        <insert character="35022"/>
+      </rule>
+      <rule>
+        <keyseq keys="lrrd"/>
+        <insert character="35161"/>
+      </rule>
+      <rule>
+        <keyseq keys="lrrj"/>
+        <insert character="35148"/>
+      </rule>
+      <rule>
+        <keyseq keys="lsav"/>
+        <insert character="35095"/>
+      </rule>
+      <rule>
+        <keyseq keys="lseg"/>
+        <insert character="161590"/>
+      </rule>
+      <rule>
+        <keyseq keys="lsh"/>
+        <insert character="21021"/>
+      </rule>
+      <rule>
+        <keyseq keys="lshr"/>
+        <insert character="34961"/>
+      </rule>
+      <rule>
+        <keyseq keys="lsit"/>
+        <insert character="35172"/>
+      </rule>
+      <rule>
+        <keyseq keys="lsjr"/>
+        <insert character="35070"/>
+      </rule>
+      <rule>
+        <keyseq keys="lskr"/>
+        <insert character="35033"/>
+      </rule>
+      <rule>
+        <keyseq keys="lsma"/>
+        <insert character="35126"/>
+      </rule>
+      <rule>
+        <keyseq keys="lsmi"/>
+        <insert character="35153"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltbi"/>
+        <insert character="35194"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltco"/>
+        <insert character="35142"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltgi"/>
+        <insert character="35196"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltlb"/>
+        <insert character="35156"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltmc"/>
+        <insert character="35072"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltor"/>
+        <insert character="35105"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltwi"/>
+        <insert character="35178"/>
+      </rule>
+      <rule>
+        <keyseq keys="ltwv"/>
+        <insert character="35163"/>
+      </rule>
+      <rule>
+        <keyseq keys="lu"/>
+        <insert character="20799"/>
+      </rule>
+      <rule>
+        <keyseq keys="lue"/>
+        <insert character="27786"/>
+      </rule>
+      <rule>
+        <keyseq keys="luhaf"/>
+        <insert character="40198"/>
+      </rule>
+      <rule>
+        <keyseq keys="lumbc"/>
+        <insert character="19124"/>
+      </rule>
+      <rule>
+        <keyseq keys="lunl"/>
+        <insert character="37029"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvbu"/>
+        <insert character="32996"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvhaf"/>
+        <insert character="40412"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvhqu"/>
+        <insert character="27648"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvii"/>
+        <insert character="161630"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvis"/>
+        <insert character="34958"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvno"/>
+        <insert character="35094"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvok"/>
+        <insert character="25976"/>
+      </rule>
+      <rule>
+        <keyseq keys="lvr"/>
+        <insert character="35005"/>
+      </rule>
+      <rule>
+        <keyseq keys="lw"/>
+        <insert character="30001"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwb"/>
+        <insert>
+          <candidates>胄冑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lwd"/>
+        <insert>
+          <candidates>裸裍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lwg"/>
+        <insert character="35041"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwk"/>
+        <insert character="35008"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwl"/>
+        <insert character="30003"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwlg"/>
+        <insert character="161740"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwli"/>
+        <insert character="35169"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwlj"/>
+        <insert character="35159"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwlm"/>
+        <insert character="161601"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwlp"/>
+        <insert character="35180"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwlv"/>
+        <insert character="23105"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwmbc"/>
+        <insert character="38932"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwmvs"/>
+        <insert character="30009"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwnl"/>
+        <insert character="37038"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwot"/>
+        <insert character="35102"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwp"/>
+        <insert character="26355"/>
+      </rule>
+      <rule>
+        <keyseq keys="lwu"/>
+        <insert character="30005"/>
+      </rule>
+      <rule>
+        <keyseq keys="lx"/>
+        <insert character="32901"/>
+      </rule>
+      <rule>
+        <keyseq keys="lxh"/>
+        <insert character="131220"/>
+      </rule>
+      <rule>
+        <keyseq keys="lxhaf"/>
+        <insert character="40427"/>
+      </rule>
+      <rule>
+        <keyseq keys="lxno"/>
+        <insert character="27479"/>
+      </rule>
+      <rule>
+        <keyseq keys="ly"/>
+        <insert character="34917"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyav"/>
+        <insert character="35114"/>
+      </rule>
+      <rule>
+        <keyseq keys="lybb"/>
+        <insert character="35077"/>
+      </rule>
+      <rule>
+        <keyseq keys="lybp"/>
+        <insert character="35185"/>
+      </rule>
+      <rule>
+        <keyseq keys="lybu"/>
+        <insert character="157359"/>
+      </rule>
+      <rule>
+        <keyseq keys="lycv"/>
+        <insert character="18011"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyd"/>
+        <insert character="26832"/>
+      </rule>
+      <rule>
+        <keyseq keys="lydu"/>
+        <insert character="35183"/>
+      </rule>
+      <rule>
+        <keyseq keys="lygq"/>
+        <insert character="161669"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyhq"/>
+        <insert character="15939"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyhqu"/>
+        <insert character="38751"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyiu"/>
+        <insert character="35031"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyjj"/>
+        <insert character="35123"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyjwj"/>
+        <insert character="36649"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyk"/>
+        <insert character="22876"/>
+      </rule>
+      <rule>
+        <keyseq keys="lylm"/>
+        <insert character="161330"/>
+      </rule>
+      <rule>
+        <keyseq keys="lylmi"/>
+        <insert character="34586"/>
+      </rule>
+      <rule>
+        <keyseq keys="lymgi"/>
+        <insert character="16087"/>
+      </rule>
+      <rule>
+        <keyseq keys="lynd"/>
+        <insert character="168427"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyoiv"/>
+        <insert character="39205"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyp"/>
+        <insert character="24754"/>
+      </rule>
+      <rule>
+        <keyseq keys="lysmm"/>
+        <insert character="32737"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyto"/>
+        <insert character="35162"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyub"/>
+        <insert character="35125"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyv"/>
+        <insert character="23123"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyvi"/>
+        <insert character="34984"/>
+      </rule>
+      <rule>
+        <keyseq keys="lywm"/>
+        <insert character="35170"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyyhv"/>
+        <insert character="35060"/>
+      </rule>
+      <rule>
+        <keyseq keys="lyyk"/>
+        <insert character="26000"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="19968"/>
+      </rule>
+      <rule>
+        <keyseq keys="ma"/>
+        <insert character="30334"/>
+      </rule>
+      <rule>
+        <keyseq keys="mabk"/>
+        <insert character="21421"/>
+      </rule>
+      <rule>
+        <keyseq keys="mad"/>
+        <insert character="27371"/>
+      </rule>
+      <rule>
+        <keyseq keys="mahl"/>
+        <insert character="15037"/>
+      </rule>
+      <rule>
+        <keyseq keys="mahr"/>
+        <insert character="21420"/>
+      </rule>
+      <rule>
+        <keyseq keys="mai"/>
+        <insert>
+          <candidates>戬戩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="maiu"/>
+        <insert character="21417"/>
+      </rule>
+      <rule>
+        <keyseq keys="maln"/>
+        <insert character="13574"/>
+      </rule>
+      <rule>
+        <keyseq keys="mam"/>
+        <insert character="20120"/>
+      </rule>
+      <rule>
+        <keyseq keys="mama"/>
+        <insert character="30357"/>
+      </rule>
+      <rule>
+        <keyseq keys="mamaa"/>
+        <insert character="151465"/>
+      </rule>
+      <rule>
+        <keyseq keys="mamgi"/>
+        <insert character="149989"/>
+      </rule>
+      <rule>
+        <keyseq keys="mamr"/>
+        <insert character="30887"/>
+      </rule>
+      <rule>
+        <keyseq keys="mand"/>
+        <insert character="21402"/>
+      </rule>
+      <rule>
+        <keyseq keys="manl"/>
+        <insert character="37137"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbawe"/>
+        <insert character="168269"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbbhg"/>
+        <insert character="38718"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbbhv"/>
+        <insert character="38690"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbbie"/>
+        <insert character="38689"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbbmo"/>
+        <insert character="38693"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbbuu"/>
+        <insert>
+          <candidates>覼𧢝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mbcc"/>
+        <insert character="133837"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbchj"/>
+        <insert character="168360"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbcn"/>
+        <insert character="21408"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbcsh"/>
+        <insert character="38640"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbdbu"/>
+        <insert character="38684"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbdci"/>
+        <insert character="168173"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbdd"/>
+        <insert character="38678"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbddh"/>
+        <insert character="38694"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbdi"/>
+        <insert character="32784"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbebg"/>
+        <insert character="38698"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbebr"/>
+        <insert character="38680"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbed"/>
+        <insert character="38658"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbejb"/>
+        <insert character="38664"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbelu"/>
+        <insert character="38659"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbely"/>
+        <insert character="168252"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbemj"/>
+        <insert character="18997"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbemm"/>
+        <insert character="38731"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbeni"/>
+        <insert character="38672"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbetc"/>
+        <insert character="38687"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbetv"/>
+        <insert character="38702"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbeyr"/>
+        <insert character="38673"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbeys"/>
+        <insert character="38710"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbfb"/>
+        <insert character="38660"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbg"/>
+        <insert character="22736"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhaf"/>
+        <insert>
+          <candidates>鴯鷊鸍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mbhdf"/>
+        <insert character="168205"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhey"/>
+        <insert character="168083"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhfd"/>
+        <insert character="38653"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhhh"/>
+        <insert character="32783"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhhw"/>
+        <insert character="38692"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhml"/>
+        <insert character="168075"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhok"/>
+        <insert character="38714"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbhxu"/>
+        <insert character="38675"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbijb"/>
+        <insert character="39732"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbimo"/>
+        <insert character="18959"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbjlv"/>
+        <insert character="38667"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbk"/>
+        <insert character="32782"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbkmr"/>
+        <insert character="168164"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbks"/>
+        <insert character="21237"/>
+      </rule>
+      <rule>
+        <keyseq keys="mblbk"/>
+        <insert character="38645"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbll"/>
+        <insert character="32780"/>
+      </rule>
+      <rule>
+        <keyseq keys="mblmi"/>
+        <insert character="34701"/>
+      </rule>
+      <rule>
+        <keyseq keys="mblmo"/>
+        <insert character="38655"/>
+      </rule>
+      <rule>
+        <keyseq keys="mblmy"/>
+        <insert character="38671"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbm"/>
+        <insert character="20121"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmbc"/>
+        <insert character="39020"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmbl"/>
+        <insert character="38656"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmdm"/>
+        <insert character="38722"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmgi"/>
+        <insert character="29885"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmin"/>
+        <insert character="168172"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmmi"/>
+        <insert character="38642"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmms"/>
+        <insert character="38633"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbmmv"/>
+        <insert character="38663"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnhs"/>
+        <insert character="38695"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnhu"/>
+        <insert character="38719"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnib"/>
+        <insert character="38705"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnih"/>
+        <insert character="38650"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnkg"/>
+        <insert character="38662"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnkm"/>
+        <insert character="168128"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnl"/>
+        <insert character="37044"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnlq"/>
+        <insert character="168208"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnnn"/>
+        <insert character="38683"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnoo"/>
+        <insert character="19232"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbnot"/>
+        <insert character="38703"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbo"/>
+        <insert character="39029"/>
+      </rule>
+      <rule>
+        <keyseq keys="mboah"/>
+        <insert character="39738"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbod"/>
+        <insert character="168111"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbog"/>
+        <insert character="38669"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbogg"/>
+        <insert character="38723"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbohb"/>
+        <insert character="168165"/>
+      </rule>
+      <rule>
+        <keyseq keys="mboii"/>
+        <insert character="38646"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbowy"/>
+        <insert character="38665"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbp"/>
+        <insert>
+          <candidates>恧𩂈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mbphe"/>
+        <insert character="24962"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbpru"/>
+        <insert character="38649"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbqmb"/>
+        <insert character="18973"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrbc"/>
+        <insert character="38691"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrji"/>
+        <insert character="38709"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrmr"/>
+        <insert character="38706"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrrg"/>
+        <insert character="150218"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrri"/>
+        <insert character="168348"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrrm"/>
+        <insert character="38728"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrrr"/>
+        <insert character="38685"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrrv"/>
+        <insert character="23361"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbrye"/>
+        <insert character="38686"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbsfi"/>
+        <insert character="38696"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbsm"/>
+        <insert character="38634"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbsma"/>
+        <insert character="38699"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbsmm"/>
+        <insert character="32750"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbsmr"/>
+        <insert character="134904"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbsrj"/>
+        <insert character="38713"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbtbk"/>
+        <insert character="38704"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbtbo"/>
+        <insert character="38720"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbtcl"/>
+        <insert character="168304"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbtjb"/>
+        <insert character="38712"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbtlk"/>
+        <insert character="38681"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbtm"/>
+        <insert character="38648"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbuc"/>
+        <insert>
+          <candidates>貢頁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mbuce"/>
+        <insert character="39735"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbv"/>
+        <insert character="32781"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbvr"/>
+        <insert character="168112"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbw"/>
+        <insert character="38647"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbwtc"/>
+        <insert character="38700"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbwu"/>
+        <insert character="38651"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbwww"/>
+        <insert character="38721"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbybp"/>
+        <insert character="38727"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbydl"/>
+        <insert character="38697"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbyhj"/>
+        <insert character="168283"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbyhs"/>
+        <insert character="38641"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbyhv"/>
+        <insert character="168113"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbyk"/>
+        <insert character="38639"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbylw"/>
+        <insert character="18980"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbymr"/>
+        <insert character="38661"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbyrv"/>
+        <insert character="38724"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbyt"/>
+        <insert character="38644"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbytn"/>
+        <insert character="38688"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbytv"/>
+        <insert character="38670"/>
+      </rule>
+      <rule>
+        <keyseq keys="mbyx"/>
+        <insert character="38717"/>
+      </rule>
+      <rule>
+        <keyseq keys="mca"/>
+        <insert character="26187"/>
+      </rule>
+      <rule>
+        <keyseq keys="mche"/>
+        <insert character="22802"/>
+      </rule>
+      <rule>
+        <keyseq keys="mchq"/>
+        <insert character="15957"/>
+      </rule>
+      <rule>
+        <keyseq keys="mcml"/>
+        <insert character="39016"/>
+      </rule>
+      <rule>
+        <keyseq keys="mcp"/>
+        <insert>
+          <candidates>慐𢥧𢦀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mcw"/>
+        <insert character="35199"/>
+      </rule>
+      <rule>
+        <keyseq keys="mcwm"/>
+        <insert character="37193"/>
+      </rule>
+      <rule>
+        <keyseq keys="md"/>
+        <insert character="20110"/>
+      </rule>
+      <rule>
+        <keyseq keys="mda"/>
+        <insert character="26310"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdbt"/>
+        <insert character="30402"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdbu"/>
+        <insert character="21410"/>
+      </rule>
+      <rule>
+        <keyseq keys="mddo"/>
+        <insert character="133812"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdhaf"/>
+        <insert character="40389"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdm"/>
+        <insert character="20116"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdmgi"/>
+        <insert character="16122"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdmr"/>
+        <insert character="30975"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdnl"/>
+        <insert character="37016"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdp"/>
+        <insert character="141261"/>
+      </rule>
+      <rule>
+        <keyseq keys="mdylm"/>
+        <insert>
+          <candidates>歷歴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="me"/>
+        <insert character="27742"/>
+      </rule>
+      <rule>
+        <keyseq keys="mec"/>
+        <insert character="166627"/>
+      </rule>
+      <rule>
+        <keyseq keys="mem"/>
+        <insert character="20127"/>
+      </rule>
+      <rule>
+        <keyseq keys="menl"/>
+        <insert character="37182"/>
+      </rule>
+      <rule>
+        <keyseq keys="mer"/>
+        <insert character="21784"/>
+      </rule>
+      <rule>
+        <keyseq keys="mf"/>
+        <insert>
+          <candidates>不𣎴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mfbk"/>
+        <insert>
+          <candidates>爾厰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mfbq"/>
+        <insert character="29997"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfbt"/>
+        <insert character="30403"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfbuc"/>
+        <insert character="36119"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfbuu"/>
+        <insert>
+          <candidates>覝覔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mfhaf"/>
+        <insert character="40192"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfhhh"/>
+        <insert character="24431"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfhni"/>
+        <insert character="39108"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfhvo"/>
+        <insert character="29922"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfj"/>
+        <insert character="24179"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfjbm"/>
+        <insert character="131142"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfk"/>
+        <insert character="22848"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfks"/>
+        <insert character="21217"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfln"/>
+        <insert character="21117"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfm"/>
+        <insert character="19989"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfmbc"/>
+        <insert>
+          <candidates>願顠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mfmmf"/>
+        <insert character="31064"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfmym"/>
+        <insert character="27498"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfnl"/>
+        <insert character="37154"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfomi"/>
+        <insert character="131134"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfp"/>
+        <insert character="24895"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfr"/>
+        <insert character="21542"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfrbc"/>
+        <insert character="163215"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfsmm"/>
+        <insert character="32754"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfvnd"/>
+        <insert character="23404"/>
+      </rule>
+      <rule>
+        <keyseq keys="mfyiu"/>
+        <insert character="153350"/>
+      </rule>
+      <rule>
+        <keyseq keys="mg"/>
+        <insert>
+          <candidates>王𤣩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgaa"/>
+        <insert character="29737"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgabt"/>
+        <insert character="29797"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgabu"/>
+        <insert character="29761"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgahm"/>
+        <insert character="29771"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgahu"/>
+        <insert character="29770"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgamh"/>
+        <insert character="29506"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgamo"/>
+        <insert character="29765"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgana"/>
+        <insert character="150094"/>
+      </rule>
+      <rule>
+        <keyseq keys="mganw"/>
+        <insert character="29907"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgaph"/>
+        <insert character="16091"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgapp"/>
+        <insert character="29736"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgau"/>
+        <insert character="29750"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgav"/>
+        <insert character="29666"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgawe"/>
+        <insert character="16116"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgayf"/>
+        <insert character="29855"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgayk"/>
+        <insert character="29725"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgb"/>
+        <insert>
+          <candidates>再玥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgbb"/>
+        <insert character="16090"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbbe"/>
+        <insert character="29862"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbbq"/>
+        <insert character="150117"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbcd"/>
+        <insert character="29723"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbcv"/>
+        <insert character="29908"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbgr"/>
+        <insert character="29745"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbhn"/>
+        <insert character="149772"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbhx"/>
+        <insert character="29803"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbjj"/>
+        <insert character="29759"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbm"/>
+        <insert character="29639"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbme"/>
+        <insert character="29498"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbnd"/>
+        <insert character="29704"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbou"/>
+        <insert>
+          <candidates>瑶瑤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgbsd"/>
+        <insert character="29732"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbt"/>
+        <insert character="29642"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbuc"/>
+        <insert character="29692"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgbuu"/>
+        <insert character="29694"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgby"/>
+        <insert character="29612"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgc"/>
+        <insert character="166422"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgci"/>
+        <insert character="29596"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgcnh"/>
+        <insert character="29686"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgcsh"/>
+        <insert character="29602"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgcwa"/>
+        <insert character="29844"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgd"/>
+        <insert character="29753"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgdd"/>
+        <insert character="29747"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgddo"/>
+        <insert character="29876"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgdhe"/>
+        <insert character="29627"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgdk"/>
+        <insert character="29606"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgdmq"/>
+        <insert character="29500"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgdoo"/>
+        <insert character="29724"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgdwf"/>
+        <insert character="29779"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgea"/>
+        <insert character="149898"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgegi"/>
+        <insert character="29754"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgeii"/>
+        <insert character="29813"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgemn"/>
+        <insert character="149822"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgfb"/>
+        <insert character="29713"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgfbb"/>
+        <insert character="29818"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgfbc"/>
+        <insert character="29795"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgfbw"/>
+        <insert character="29867"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgfdq"/>
+        <insert character="29848"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgff"/>
+        <insert character="29744"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgffd"/>
+        <insert character="150180"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgffg"/>
+        <insert character="16134"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgffs"/>
+        <insert character="150082"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgfmu"/>
+        <insert character="29654"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgfqu"/>
+        <insert character="149908"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgg"/>
+        <insert>
+          <candidates>厓𤣰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mggb"/>
+        <insert character="29635"/>
+      </rule>
+      <rule>
+        <keyseq keys="mggce"/>
+        <insert character="149931"/>
+      </rule>
+      <rule>
+        <keyseq keys="mggg"/>
+        <insert character="29674"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgggu"/>
+        <insert character="150090"/>
+      </rule>
+      <rule>
+        <keyseq keys="mggi"/>
+        <insert character="29648"/>
+      </rule>
+      <rule>
+        <keyseq keys="mggnf"/>
+        <insert character="29913"/>
+      </rule>
+      <rule>
+        <keyseq keys="mggni"/>
+        <insert character="29881"/>
+      </rule>
+      <rule>
+        <keyseq keys="mggp"/>
+        <insert character="149876"/>
+      </rule>
+      <rule>
+        <keyseq keys="mggsk"/>
+        <insert character="29832"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgha"/>
+        <insert character="29632"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghae"/>
+        <insert character="29777"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghaf"/>
+        <insert>
+          <candidates>鳿鵄𪆒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mghag"/>
+        <insert character="29789"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghbr"/>
+        <insert character="29670"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghby"/>
+        <insert character="29656"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghdd"/>
+        <insert character="16081"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghdf"/>
+        <insert character="149968"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghdg"/>
+        <insert character="150095"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghdl"/>
+        <insert character="149899"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghdn"/>
+        <insert character="29709"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghds"/>
+        <insert character="29703"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghdw"/>
+        <insert character="29856"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghej"/>
+        <insert character="29714"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgher"/>
+        <insert character="29662"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghgr"/>
+        <insert character="149858"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghgu"/>
+        <insert character="29655"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghhe"/>
+        <insert character="29896"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghhj"/>
+        <insert character="29717"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghhl"/>
+        <insert character="29643"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghhw"/>
+        <insert character="29792"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghi"/>
+        <insert character="29808"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghj"/>
+        <insert character="149747"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghjd"/>
+        <insert character="29664"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghje"/>
+        <insert character="29782"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghjr"/>
+        <insert character="150164"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghkb"/>
+        <insert character="150109"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghlb"/>
+        <insert character="29504"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghnb"/>
+        <insert character="29678"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghnf"/>
+        <insert character="150183"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghoh"/>
+        <insert>
+          <candidates>𤨤𤪱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mghon"/>
+        <insert>
+          <candidates>珩𤦷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mghoo"/>
+        <insert character="29821"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghqi"/>
+        <insert character="29684"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghuc"/>
+        <insert character="29914"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghwp"/>
+        <insert character="29825"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghxc"/>
+        <insert character="29877"/>
+      </rule>
+      <rule>
+        <keyseq keys="mghxu"/>
+        <insert character="149924"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgi"/>
+        <insert>
+          <candidates>玉玊㺨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgiav"/>
+        <insert character="29701"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgice"/>
+        <insert character="16080"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgihr"/>
+        <insert character="29326"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgihs"/>
+        <insert>
+          <candidates>臹珹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgihu"/>
+        <insert character="29607"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgii"/>
+        <insert character="29718"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgiib"/>
+        <insert character="150049"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgiil"/>
+        <insert character="29807"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgije"/>
+        <insert character="29699"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgilg"/>
+        <insert character="29677"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgilr"/>
+        <insert character="29805"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgine"/>
+        <insert character="149807"/>
+      </rule>
+      <rule>
+        <keyseq keys="mging"/>
+        <insert character="150011"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgir"/>
+        <insert character="29638"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgirm"/>
+        <insert character="29721"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgisb"/>
+        <insert character="16094"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgisk"/>
+        <insert character="29879"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjbc"/>
+        <insert character="29809"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjbm"/>
+        <insert character="149900"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjch"/>
+        <insert character="29514"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjcr"/>
+        <insert character="29794"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjhw"/>
+        <insert character="150202"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjii"/>
+        <insert character="29820"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjip"/>
+        <insert character="29860"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjkp"/>
+        <insert character="29679"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjkr"/>
+        <insert character="150053"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjmc"/>
+        <insert>
+          <candidates>璸璌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgjmf"/>
+        <insert character="29742"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjmm"/>
+        <insert character="29328"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjmo"/>
+        <insert>
+          <candidates>琔𤨎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgjmu"/>
+        <insert character="150135"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjnu"/>
+        <insert character="29740"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjpn"/>
+        <insert character="150181"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjrb"/>
+        <insert character="29786"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjrr"/>
+        <insert character="29743"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjru"/>
+        <insert character="149859"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjv"/>
+        <insert character="149827"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgjyu"/>
+        <insert character="150163"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgkb"/>
+        <insert character="29659"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgkcf"/>
+        <insert character="29849"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgkhr"/>
+        <insert character="150054"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgkkb"/>
+        <insert character="29707"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgkld"/>
+        <insert>
+          <candidates>珔臶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgkmr"/>
+        <insert character="29734"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgkoo"/>
+        <insert character="149877"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgks"/>
+        <insert character="29583"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgksr"/>
+        <insert character="29640"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgkss"/>
+        <insert character="29653"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgle"/>
+        <insert character="16086"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglll"/>
+        <insert character="29588"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglln"/>
+        <insert character="149782"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglmo"/>
+        <insert character="29671"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglmt"/>
+        <insert character="29878"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglmy"/>
+        <insert character="29746"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgln"/>
+        <insert character="21040"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglq"/>
+        <insert character="29650"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglwl"/>
+        <insert character="29637"/>
+      </rule>
+      <rule>
+        <keyseq keys="mglx"/>
+        <insert character="29851"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgm"/>
+        <insert character="29586"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgma"/>
+        <insert character="149823"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmbb"/>
+        <insert character="29888"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmbc"/>
+        <insert character="38922"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmbe"/>
+        <insert character="150225"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmbm"/>
+        <insert character="150249"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmbr"/>
+        <insert character="150242"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmd"/>
+        <insert character="29591"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmf"/>
+        <insert character="158009"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmfj"/>
+        <insert character="29622"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmg"/>
+        <insert character="29608"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmgh"/>
+        <insert character="29873"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmgi"/>
+        <insert character="29647"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmhl"/>
+        <insert character="29706"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmia"/>
+        <insert character="29800"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmig"/>
+        <insert character="33272"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmj"/>
+        <insert character="29589"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmlm"/>
+        <insert character="149929"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmmp"/>
+        <insert character="150239"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmmr"/>
+        <insert character="29688"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmmu"/>
+        <insert character="29609"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmn"/>
+        <insert character="29582"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmnr"/>
+        <insert character="29634"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmpm"/>
+        <insert character="29687"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmso"/>
+        <insert character="29730"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmt"/>
+        <insert character="149759"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmtb"/>
+        <insert character="150194"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmue"/>
+        <insert character="150006"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmvh"/>
+        <insert character="29601"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmvn"/>
+        <insert character="29956"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmwd"/>
+        <insert character="29806"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmwf"/>
+        <insert character="150055"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgmwj"/>
+        <insert character="16124"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnau"/>
+        <insert character="16074"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnbe"/>
+        <insert character="29898"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnbk"/>
+        <insert character="29778"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnd"/>
+        <insert character="16045"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgne"/>
+        <insert character="149755"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnf"/>
+        <insert character="29646"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnhb"/>
+        <insert character="29850"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnhd"/>
+        <insert character="29768"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnin"/>
+        <insert character="149824"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnir"/>
+        <insert character="149825"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnj"/>
+        <insert character="149746"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnkg"/>
+        <insert character="29693"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnkm"/>
+        <insert character="149883"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnkq"/>
+        <insert character="149987"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnl"/>
+        <insert>
+          <candidates>郅鄄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgno"/>
+        <insert>
+          <candidates>玖歅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgnot"/>
+        <insert character="29842"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgnqd"/>
+        <insert character="16103"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgo"/>
+        <insert character="29665"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgog"/>
+        <insert character="29727"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgohb"/>
+        <insert character="149901"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgohh"/>
+        <insert character="29645"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgoii"/>
+        <insert character="29618"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgoin"/>
+        <insert>
+          <candidates>琴玪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgoip"/>
+        <insert>
+          <candidates>玳𤦬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgoir"/>
+        <insert>
+          <candidates>琀瑲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgoj"/>
+        <insert character="29597"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgoju"/>
+        <insert character="29668"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgok"/>
+        <insert>
+          <candidates>致玫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgoll"/>
+        <insert character="29600"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgoma"/>
+        <insert character="29871"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgomb"/>
+        <insert character="149902"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgomd"/>
+        <insert character="16076"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgomg"/>
+        <insert character="16071"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgomn"/>
+        <insert character="29788"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgomr"/>
+        <insert character="29672"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgono"/>
+        <insert character="29697"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgord"/>
+        <insert character="149944"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgotq"/>
+        <insert character="150165"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgowy"/>
+        <insert character="29691"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgoyk"/>
+        <insert character="150056"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpa"/>
+        <insert character="29667"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgph"/>
+        <insert>
+          <candidates>瑟珌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgphp"/>
+        <insert character="149903"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpi"/>
+        <insert character="29587"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpko"/>
+        <insert character="150182"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpkp"/>
+        <insert character="149978"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpp"/>
+        <insert>
+          <candidates>琵玭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgppa"/>
+        <insert character="29764"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpru"/>
+        <insert character="29624"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpt"/>
+        <insert character="29620"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgptd"/>
+        <insert character="16097"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgpu"/>
+        <insert character="149760"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqhf"/>
+        <insert character="150118"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqj"/>
+        <insert character="29604"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqjm"/>
+        <insert character="16112"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqjp"/>
+        <insert character="150195"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqka"/>
+        <insert character="29763"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqkd"/>
+        <insert>
+          <candidates>臻瑧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgqkq"/>
+        <insert character="29739"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqmb"/>
+        <insert character="149933"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqmw"/>
+        <insert character="29767"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgqo"/>
+        <insert character="29598"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrb"/>
+        <insert character="29700"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrhg"/>
+        <insert character="29685"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrmr"/>
+        <insert character="29840"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrpa"/>
+        <insert character="29769"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrr"/>
+        <insert character="22121"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrrd"/>
+        <insert character="29866"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrrj"/>
+        <insert character="150119"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrvp"/>
+        <insert character="29641"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgrye"/>
+        <insert character="29781"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgryo"/>
+        <insert character="29695"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgshr"/>
+        <insert character="29631"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsj"/>
+        <insert character="29669"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsjr"/>
+        <insert character="29722"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsk"/>
+        <insert character="21419"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgskr"/>
+        <insert character="29690"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsll"/>
+        <insert character="16063"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsmh"/>
+        <insert character="29830"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsmi"/>
+        <insert character="29845"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsmj"/>
+        <insert character="29883"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsmm"/>
+        <insert character="29661"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsp"/>
+        <insert character="149783"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsqf"/>
+        <insert character="29802"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsql"/>
+        <insert character="149878"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgstt"/>
+        <insert character="149957"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgstv"/>
+        <insert character="150007"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgsu"/>
+        <insert>
+          <candidates>玘𤣱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgt"/>
+        <insert character="24324"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtbc"/>
+        <insert character="29728"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtbn"/>
+        <insert character="29513"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtc"/>
+        <insert character="29657"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtcf"/>
+        <insert character="150156"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtcg"/>
+        <insert character="29826"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtch"/>
+        <insert character="149896"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtcl"/>
+        <insert character="150096"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtco"/>
+        <insert character="29854"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtgk"/>
+        <insert character="149982"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtgt"/>
+        <insert character="29890"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtgu"/>
+        <insert character="29751"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgthn"/>
+        <insert character="16115"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgti"/>
+        <insert character="13649"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtio"/>
+        <insert character="149927"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtjs"/>
+        <insert character="150037"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtlb"/>
+        <insert character="29834"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtlf"/>
+        <insert character="150215"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtlk"/>
+        <insert character="29787"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtlm"/>
+        <insert character="29822"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtlo"/>
+        <insert character="150050"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtm"/>
+        <insert character="29621"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtmc"/>
+        <insert>
+          <candidates>琪璜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgtmj"/>
+        <insert character="29837"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtnk"/>
+        <insert character="150136"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtod"/>
+        <insert>
+          <candidates>瑹𤨓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgtoe"/>
+        <insert character="29889"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtq"/>
+        <insert character="29660"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtqg"/>
+        <insert character="150057"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtqm"/>
+        <insert character="29811"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtrg"/>
+        <insert character="29912"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtrk"/>
+        <insert character="29861"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtt"/>
+        <insert character="16066"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtvi"/>
+        <insert character="150009"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtxc"/>
+        <insert character="16105"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgtyj"/>
+        <insert character="150204"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgu"/>
+        <insert character="29580"/>
+      </rule>
+      <rule>
+        <keyseq keys="mguap"/>
+        <insert character="150078"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgufk"/>
+        <insert character="150166"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgumb"/>
+        <insert character="29790"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgumt"/>
+        <insert character="150008"/>
+      </rule>
+      <rule>
+        <keyseq keys="mguob"/>
+        <insert character="29911"/>
+      </rule>
+      <rule>
+        <keyseq keys="mguog"/>
+        <insert character="29824"/>
+      </rule>
+      <rule>
+        <keyseq keys="mguon"/>
+        <insert character="29708"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgutn"/>
+        <insert character="150097"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvid"/>
+        <insert character="29893"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvii"/>
+        <insert character="29859"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvio"/>
+        <insert character="149811"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgviw"/>
+        <insert character="16132"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvl"/>
+        <insert character="16041"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvne"/>
+        <insert character="29741"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvno"/>
+        <insert character="29499"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvvd"/>
+        <insert character="29829"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgvvw"/>
+        <insert character="29785"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwg"/>
+        <insert character="29702"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwk"/>
+        <insert character="29658"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwkp"/>
+        <insert character="150034"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwl"/>
+        <insert character="29630"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwli"/>
+        <insert character="16127"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwlv"/>
+        <insert character="29872"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwtj"/>
+        <insert character="16107"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgwww"/>
+        <insert character="29891"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgy"/>
+        <insert character="16042"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyaj"/>
+        <insert character="29752"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgybc"/>
+        <insert character="149945"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgybj"/>
+        <insert character="29869"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgybk"/>
+        <insert character="29915"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgybp"/>
+        <insert character="29903"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgybr"/>
+        <insert character="150085"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgybs"/>
+        <insert character="149997"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgybu"/>
+        <insert>
+          <candidates>璿𤪻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgyck"/>
+        <insert character="29651"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyed"/>
+        <insert>
+          <candidates>璨𤨪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgyfe"/>
+        <insert character="29729"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgygq"/>
+        <insert character="16128"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyhs"/>
+        <insert character="149761"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyiu"/>
+        <insert>
+          <candidates>琉珫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgyjj"/>
+        <insert character="29833"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyk"/>
+        <insert character="29599"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgykg"/>
+        <insert character="26001"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgykh"/>
+        <insert character="29683"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgylc"/>
+        <insert character="149826"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgymp"/>
+        <insert character="29628"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgymr"/>
+        <insert character="29698"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyog"/>
+        <insert character="29857"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyoj"/>
+        <insert character="29719"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyok"/>
+        <insert character="149887"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgypo"/>
+        <insert character="29865"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgypt"/>
+        <insert character="29904"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgypu"/>
+        <insert character="29733"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyr"/>
+        <insert character="29623"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyrf"/>
+        <insert character="29756"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyrn"/>
+        <insert character="149983"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyru"/>
+        <insert character="149947"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyrv"/>
+        <insert character="29910"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgysd"/>
+        <insert character="16098"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyso"/>
+        <insert character="29831"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgytj"/>
+        <insert character="29835"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyto"/>
+        <insert character="29874"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgytr"/>
+        <insert>
+          <candidates>琣𤦺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mgyub"/>
+        <insert character="29827"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyvi"/>
+        <insert character="29625"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgywv"/>
+        <insert character="29900"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyx"/>
+        <insert character="29886"/>
+      </rule>
+      <rule>
+        <keyseq keys="mgyyb"/>
+        <insert character="29899"/>
+      </rule>
+      <rule>
+        <keyseq keys="mh"/>
+        <insert character="21378"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhaf"/>
+        <insert character="21407"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhdd"/>
+        <insert character="21412"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhgu"/>
+        <insert character="131105"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhhaf"/>
+        <insert character="40201"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhjm"/>
+        <insert character="21404"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhlv"/>
+        <insert character="153093"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhnl"/>
+        <insert character="37034"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhog"/>
+        <insert character="38597"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhoiv"/>
+        <insert character="39214"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhpm"/>
+        <insert character="21390"/>
+      </rule>
+      <rule>
+        <keyseq keys="mhs"/>
+        <insert character="21391"/>
+      </rule>
+      <rule>
+        <keyseq keys="mibbe"/>
+        <insert character="38729"/>
+      </rule>
+      <rule>
+        <keyseq keys="mig"/>
+        <insert character="33267"/>
+      </rule>
+      <rule>
+        <keyseq keys="mihaf"/>
+        <insert character="19632"/>
+      </rule>
+      <rule>
+        <keyseq keys="mihi"/>
+        <insert character="39746"/>
+      </rule>
+      <rule>
+        <keyseq keys="miia"/>
+        <insert character="26185"/>
+      </rule>
+      <rule>
+        <keyseq keys="miks"/>
+        <insert character="21160"/>
+      </rule>
+      <rule>
+        <keyseq keys="mimgi"/>
+        <insert character="149812"/>
+      </rule>
+      <rule>
+        <keyseq keys="minl"/>
+        <insert character="37135"/>
+      </rule>
+      <rule>
+        <keyseq keys="mioin"/>
+        <insert character="38674"/>
+      </rule>
+      <rule>
+        <keyseq keys="mipt"/>
+        <insert character="149785"/>
+      </rule>
+      <rule>
+        <keyseq keys="mitgi"/>
+        <insert character="150138"/>
+      </rule>
+      <rule>
+        <keyseq keys="miuh"/>
+        <insert character="21398"/>
+      </rule>
+      <rule>
+        <keyseq keys="miyle"/>
+        <insert character="38726"/>
+      </rule>
+      <rule>
+        <keyseq keys="mj"/>
+        <insert character="24178"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjbc"/>
+        <insert character="21415"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjf"/>
+        <insert character="28878"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjhaf"/>
+        <insert>
+          <candidates>鳱鷣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mjixp"/>
+        <insert character="40585"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjln"/>
+        <insert character="21002"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjmbc"/>
+        <insert character="38919"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjn"/>
+        <insert character="140247"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjnl"/>
+        <insert character="37015"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjok"/>
+        <insert character="25954"/>
+      </rule>
+      <rule>
+        <keyseq keys="mjwj"/>
+        <insert character="21401"/>
+      </rule>
+      <rule>
+        <keyseq keys="mk"/>
+        <insert character="22825"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkdhe"/>
+        <insert character="151596"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkg"/>
+        <insert>
+          <candidates>壓𡍶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mkhi"/>
+        <insert character="39768"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkhqm"/>
+        <insert character="29990"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkmwl"/>
+        <insert character="38760"/>
+      </rule>
+      <rule>
+        <keyseq keys="mknl"/>
+        <insert character="37088"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkoiv"/>
+        <insert character="39260"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkp"/>
+        <insert character="25000"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkq"/>
+        <insert character="25834"/>
+      </rule>
+      <rule>
+        <keyseq keys="mks"/>
+        <insert character="21151"/>
+      </rule>
+      <rule>
+        <keyseq keys="mku"/>
+        <insert character="26080"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkv"/>
+        <insert character="23342"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkwgf"/>
+        <insert character="40694"/>
+      </rule>
+      <rule>
+        <keyseq keys="mkwl"/>
+        <insert character="21428"/>
+      </rule>
+      <rule>
+        <keyseq keys="ml"/>
+        <insert character="19980"/>
+      </rule>
+      <rule>
+        <keyseq keys="mlbo"/>
+        <insert character="20841"/>
+      </rule>
+      <rule>
+        <keyseq keys="mlbu"/>
+        <insert character="20001"/>
+      </rule>
+      <rule>
+        <keyseq keys="mlby"/>
+        <insert character="38632"/>
+      </rule>
+      <rule>
+        <keyseq keys="mllm"/>
+        <insert character="20126"/>
+      </rule>
+      <rule>
+        <keyseq keys="mllw"/>
+        <insert character="35200"/>
+      </rule>
+      <rule>
+        <keyseq keys="mlm"/>
+        <insert character="24037"/>
+      </rule>
+      <rule>
+        <keyseq keys="mlmy"/>
+        <insert character="21406"/>
+      </rule>
+      <rule>
+        <keyseq keys="mlvs"/>
+        <insert character="19983"/>
+      </rule>
+      <rule>
+        <keyseq keys="mlwk"/>
+        <insert character="26356"/>
+      </rule>
+      <rule>
+        <keyseq keys="mm"/>
+        <insert character="20108"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmbb"/>
+        <insert character="20029"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmbbp"/>
+        <insert character="40599"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmbc"/>
+        <insert character="38917"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmf"/>
+        <insert character="31034"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmg"/>
+        <insert character="22538"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmhaf"/>
+        <insert>
+          <candidates>鵡鵛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mmi"/>
+        <insert character="20113"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmig"/>
+        <insert character="21396"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmks"/>
+        <insert character="21185"/>
+      </rule>
+      <rule>
+        <keyseq keys="mml"/>
+        <insert character="20115"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmlmi"/>
+        <insert character="34625"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmln"/>
+        <insert character="21060"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmm"/>
+        <insert character="19977"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmmbc"/>
+        <insert character="38968"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmmm"/>
+        <insert character="14381"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmmv"/>
+        <insert character="36784"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmn"/>
+        <insert character="20109"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmnl"/>
+        <insert character="37043"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmok"/>
+        <insert character="25919"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmp"/>
+        <insert>
+          <candidates>惡𢘫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mmqmb"/>
+        <insert character="38741"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmr"/>
+        <insert character="21566"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmti"/>
+        <insert character="21416"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmu"/>
+        <insert character="20803"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmue"/>
+        <insert character="21414"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmuu"/>
+        <insert character="40703"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmvh"/>
+        <insert character="21386"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmvn"/>
+        <insert character="29928"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmvs"/>
+        <insert character="24039"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmyiu"/>
+        <insert character="24048"/>
+      </rule>
+      <rule>
+        <keyseq keys="mmypu"/>
+        <insert character="34403"/>
+      </rule>
+      <rule>
+        <keyseq keys="mn"/>
+        <insert character="19969"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnbm"/>
+        <insert character="27522"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnbnd"/>
+        <insert character="27533"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnc"/>
+        <insert character="37518"/>
+      </rule>
+      <rule>
+        <keyseq keys="mncsh"/>
+        <insert character="29936"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnf"/>
+        <insert character="28872"/>
+      </rule>
+      <rule>
+        <keyseq keys="mng"/>
+        <insert character="22411"/>
+      </rule>
+      <rule>
+        <keyseq keys="mngbt"/>
+        <insert character="27562"/>
+      </rule>
+      <rule>
+        <keyseq keys="mngwc"/>
+        <insert character="27568"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnhaf"/>
+        <insert>
+          <candidates>殦鴷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mnhbt"/>
+        <insert character="27528"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnhjd"/>
+        <insert character="27530"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnhk"/>
+        <insert character="27520"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnhne"/>
+        <insert character="27521"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnhpa"/>
+        <insert character="27545"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnhqu"/>
+        <insert character="29937"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnhuk"/>
+        <insert character="27552"/>
+      </rule>
+      <rule>
+        <keyseq keys="mni"/>
+        <insert character="27513"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnii"/>
+        <insert character="27544"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnije"/>
+        <insert character="27535"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnir"/>
+        <insert character="27526"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnj"/>
+        <insert character="29927"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnjbm"/>
+        <insert character="27542"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnjmc"/>
+        <insert>
+          <candidates>殯殥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mnjru"/>
+        <insert character="27537"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnk"/>
+        <insert character="145858"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnklu"/>
+        <insert character="27543"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnkoo"/>
+        <insert character="27534"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnkpb"/>
+        <insert character="27554"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnl"/>
+        <insert character="37019"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnlbk"/>
+        <insert character="27523"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnle"/>
+        <insert character="27540"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnlmi"/>
+        <insert character="34537"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnln"/>
+        <insert character="21015"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnlq"/>
+        <insert character="32898"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnma"/>
+        <insert character="29944"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnmbc"/>
+        <insert character="38914"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnmem"/>
+        <insert character="27547"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnmvm"/>
+        <insert character="27532"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnmwg"/>
+        <insert character="29957"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnmwm"/>
+        <insert character="27565"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnne"/>
+        <insert character="27519"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnnwf"/>
+        <insert character="39844"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnoah"/>
+        <insert character="27556"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnohh"/>
+        <insert character="27524"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnoim"/>
+        <insert character="27570"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnoiv"/>
+        <insert character="39153"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnomo"/>
+        <insert character="27566"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnp"/>
+        <insert>
+          <candidates>死恐𢢭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mnpa"/>
+        <insert character="27529"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnphh"/>
+        <insert character="27518"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnpu"/>
+        <insert character="29938"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnq"/>
+        <insert character="14828"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnr"/>
+        <insert character="21487"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnrbc"/>
+        <insert character="27550"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnrrj"/>
+        <insert character="27563"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnryo"/>
+        <insert character="36331"/>
+      </rule>
+      <rule>
+        <keyseq keys="mntlj"/>
+        <insert character="38799"/>
+      </rule>
+      <rule>
+        <keyseq keys="mntlm"/>
+        <insert character="27555"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnv"/>
+        <insert character="23028"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnwot"/>
+        <insert character="27551"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnyfu"/>
+        <insert character="27559"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnyhv"/>
+        <insert character="35010"/>
+      </rule>
+      <rule>
+        <keyseq keys="mnytr"/>
+        <insert character="27541"/>
+      </rule>
+      <rule>
+        <keyseq keys="mo"/>
+        <insert character="20164"/>
+      </rule>
+      <rule>
+        <keyseq keys="moau"/>
+        <insert character="35933"/>
+      </rule>
+      <rule>
+        <keyseq keys="moav"/>
+        <insert character="35940"/>
+      </rule>
+      <rule>
+        <keyseq keys="mob"/>
+        <insert character="19993"/>
+      </rule>
+      <rule>
+        <keyseq keys="mobuu"/>
+        <insert character="35233"/>
+      </rule>
+      <rule>
+        <keyseq keys="mobvk"/>
+        <insert character="35951"/>
+      </rule>
+      <rule>
+        <keyseq keys="mof"/>
+        <insert character="29177"/>
+      </rule>
+      <rule>
+        <keyseq keys="mogbt"/>
+        <insert character="35959"/>
+      </rule>
+      <rule>
+        <keyseq keys="mogc"/>
+        <insert character="36107"/>
+      </rule>
+      <rule>
+        <keyseq keys="mogf"/>
+        <insert character="15859"/>
+      </rule>
+      <rule>
+        <keyseq keys="mohaf"/>
+        <insert>
+          <candidates>鷢鵐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mohf"/>
+        <insert character="40200"/>
+      </rule>
+      <rule>
+        <keyseq keys="mohoo"/>
+        <insert character="35957"/>
+      </rule>
+      <rule>
+        <keyseq keys="mohsn"/>
+        <insert character="35935"/>
+      </rule>
+      <rule>
+        <keyseq keys="mojka"/>
+        <insert character="35948"/>
+      </rule>
+      <rule>
+        <keyseq keys="mojtc"/>
+        <insert character="35958"/>
+      </rule>
+      <rule>
+        <keyseq keys="moju"/>
+        <insert character="21394"/>
+      </rule>
+      <rule>
+        <keyseq keys="mok"/>
+        <insert character="25915"/>
+      </rule>
+      <rule>
+        <keyseq keys="mokkb"/>
+        <insert character="35944"/>
+      </rule>
+      <rule>
+        <keyseq keys="molmi"/>
+        <insert character="34792"/>
+      </rule>
+      <rule>
+        <keyseq keys="moln"/>
+        <insert character="21122"/>
+      </rule>
+      <rule>
+        <keyseq keys="momhf"/>
+        <insert character="35954"/>
+      </rule>
+      <rule>
+        <keyseq keys="momso"/>
+        <insert character="35945"/>
+      </rule>
+      <rule>
+        <keyseq keys="momt"/>
+        <insert character="35932"/>
+      </rule>
+      <rule>
+        <keyseq keys="moo"/>
+        <insert character="24043"/>
+      </rule>
+      <rule>
+        <keyseq keys="moob"/>
+        <insert character="20004"/>
+      </rule>
+      <rule>
+        <keyseq keys="moog"/>
+        <insert character="38593"/>
+      </rule>
+      <rule>
+        <keyseq keys="mook"/>
+        <insert character="143220"/>
+      </rule>
+      <rule>
+        <keyseq keys="morye"/>
+        <insert character="35949"/>
+      </rule>
+      <rule>
+        <keyseq keys="moryo"/>
+        <insert character="36471"/>
+      </rule>
+      <rule>
+        <keyseq keys="moumb"/>
+        <insert character="18254"/>
+      </rule>
+      <rule>
+        <keyseq keys="mowot"/>
+        <insert character="35953"/>
+      </rule>
+      <rule>
+        <keyseq keys="moyvo"/>
+        <insert character="35941"/>
+      </rule>
+      <rule>
+        <keyseq keys="mphaf"/>
+        <insert character="40477"/>
+      </rule>
+      <rule>
+        <keyseq keys="mphhh"/>
+        <insert character="24434"/>
+      </rule>
+      <rule>
+        <keyseq keys="mpnl"/>
+        <insert character="37192"/>
+      </rule>
+      <rule>
+        <keyseq keys="mpylm"/>
+        <insert character="27494"/>
+      </rule>
+      <rule>
+        <keyseq keys="mr"/>
+        <insert character="30707"/>
+      </rule>
+      <rule>
+        <keyseq keys="mramh"/>
+        <insert character="30893"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrami"/>
+        <insert character="30861"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrana"/>
+        <insert character="30965"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrapv"/>
+        <insert character="30883"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrav"/>
+        <insert character="30797"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbb"/>
+        <insert character="30844"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbbm"/>
+        <insert character="152684"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbbr"/>
+        <insert character="30882"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbgr"/>
+        <insert character="30857"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbhx"/>
+        <insert character="152895"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbj"/>
+        <insert character="38839"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbl"/>
+        <insert character="39730"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbm"/>
+        <insert character="30752"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbmr"/>
+        <insert character="30800"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbou"/>
+        <insert character="30936"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbq"/>
+        <insert character="30781"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbsd"/>
+        <insert character="30848"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbtu"/>
+        <insert character="30873"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbuc"/>
+        <insert character="163156"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbuu"/>
+        <insert character="30831"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrbvk"/>
+        <insert character="30926"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrby"/>
+        <insert character="30723"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrc"/>
+        <insert character="152601"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrcsh"/>
+        <insert character="30735"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrcwa"/>
+        <insert character="30963"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrdam"/>
+        <insert character="30900"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrdci"/>
+        <insert character="30841"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrdd"/>
+        <insert character="30852"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrddo"/>
+        <insert character="30990"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrdhe"/>
+        <insert character="30772"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrdj"/>
+        <insert character="30750"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrdm"/>
+        <insert character="30773"/>
+      </rule>
+      <rule>
+        <keyseq keys="mre"/>
+        <insert>
+          <candidates>泵砅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mrea"/>
+        <insert character="16575"/>
+      </rule>
+      <rule>
+        <keyseq keys="mreed"/>
+        <insert character="30921"/>
+      </rule>
+      <rule>
+        <keyseq keys="mresd"/>
+        <insert character="30962"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrfb"/>
+        <insert character="30813"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrfbw"/>
+        <insert character="30993"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrfdq"/>
+        <insert character="30967"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrfdr"/>
+        <insert character="152925"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrfff"/>
+        <insert character="31023"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrffs"/>
+        <insert character="30961"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrfh"/>
+        <insert character="30722"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrfmu"/>
+        <insert character="30788"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrgg"/>
+        <insert character="30789"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrggu"/>
+        <insert character="30973"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrgi"/>
+        <insert character="30749"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrgit"/>
+        <insert character="30933"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrgr"/>
+        <insert character="30792"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrgrr"/>
+        <insert character="30978"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrgsk"/>
+        <insert character="30941"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhdw"/>
+        <insert character="30971"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrher"/>
+        <insert character="30796"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhgr"/>
+        <insert character="30814"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhhj"/>
+        <insert character="30865"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhi"/>
+        <insert character="30920"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhio"/>
+        <insert character="30765"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhjd"/>
+        <insert character="30787"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhje"/>
+        <insert character="30891"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhjm"/>
+        <insert character="30846"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhkb"/>
+        <insert character="30980"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhlc"/>
+        <insert character="31017"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhml"/>
+        <insert character="26027"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhmy"/>
+        <insert character="16552"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhn"/>
+        <insert character="152613"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhne"/>
+        <insert character="30739"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhni"/>
+        <insert>
+          <candidates>矾碸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mrhnk"/>
+        <insert character="30748"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhp"/>
+        <insert character="30714"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhpa"/>
+        <insert character="30856"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhpm"/>
+        <insert character="30757"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhqi"/>
+        <insert character="30826"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhs"/>
+        <insert character="30751"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhsb"/>
+        <insert character="30885"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhse"/>
+        <insert character="30948"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhsk"/>
+        <insert character="30985"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhsn"/>
+        <insert character="30760"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhuc"/>
+        <insert character="31032"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhwk"/>
+        <insert character="30791"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhwp"/>
+        <insert character="30919"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrhyu"/>
+        <insert character="30915"/>
+      </rule>
+      <rule>
+        <keyseq keys="mriav"/>
+        <insert character="30816"/>
+      </rule>
+      <rule>
+        <keyseq keys="mribi"/>
+        <insert character="30935"/>
+      </rule>
+      <rule>
+        <keyseq keys="mridr"/>
+        <insert character="31027"/>
+      </rule>
+      <rule>
+        <keyseq keys="mridy"/>
+        <insert character="16634"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrie"/>
+        <insert character="30767"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrihf"/>
+        <insert character="30953"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrihr"/>
+        <insert character="30897"/>
+      </rule>
+      <rule>
+        <keyseq keys="mriih"/>
+        <insert character="30947"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrilr"/>
+        <insert character="30916"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrism"/>
+        <insert character="152881"/>
+      </rule>
+      <rule>
+        <keyseq keys="mritc"/>
+        <insert character="31014"/>
+      </rule>
+      <rule>
+        <keyseq keys="mriuh"/>
+        <insert character="30821"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjbc"/>
+        <insert character="30924"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjcm"/>
+        <insert character="30847"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjii"/>
+        <insert character="30938"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjkp"/>
+        <insert character="30803"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjmc"/>
+        <insert character="30999"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjmm"/>
+        <insert character="30905"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjmo"/>
+        <insert character="30855"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjnu"/>
+        <insert character="30871"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjp"/>
+        <insert character="30755"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjqr"/>
+        <insert character="30925"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjr"/>
+        <insert character="152686"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrjwj"/>
+        <insert character="30824"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrkkk"/>
+        <insert character="30946"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrkmr"/>
+        <insert character="30869"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrkoo"/>
+        <insert character="30820"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrksr"/>
+        <insert character="152646"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrlln"/>
+        <insert character="30761"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrlq"/>
+        <insert character="30793"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrlwl"/>
+        <insert character="30775"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrm"/>
+        <insert character="30716"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmbb"/>
+        <insert character="31005"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmbc"/>
+        <insert character="30889"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmbg"/>
+        <insert character="31021"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmbs"/>
+        <insert character="153056"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmbu"/>
+        <insert character="31029"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmbw"/>
+        <insert character="30988"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmcw"/>
+        <insert character="30802"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmfj"/>
+        <insert character="30768"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmgi"/>
+        <insert character="30753"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmgt"/>
+        <insert character="30822"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmj"/>
+        <insert character="30712"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmlk"/>
+        <insert character="30828"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmmi"/>
+        <insert character="152623"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmn"/>
+        <insert character="30708"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmnr"/>
+        <insert character="30754"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmpm"/>
+        <insert character="30868"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmr"/>
+        <insert character="30771"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmrr"/>
+        <insert character="30922"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmso"/>
+        <insert character="30842"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmsu"/>
+        <insert character="30728"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmt"/>
+        <insert character="30740"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmtb"/>
+        <insert character="31018"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmtn"/>
+        <insert character="30798"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmu"/>
+        <insert character="30713"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmvb"/>
+        <insert character="30957"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmvh"/>
+        <insert character="30737"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmvm"/>
+        <insert character="30812"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmwj"/>
+        <insert character="30969"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrmwm"/>
+        <insert character="30995"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrnbg"/>
+        <insert character="30830"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrnd"/>
+        <insert character="30711"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrnhe"/>
+        <insert character="30736"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrni"/>
+        <insert character="30717"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrnl"/>
+        <insert>
+          <candidates>酃郚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mrnmu"/>
+        <insert character="30794"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrno"/>
+        <insert>
+          <candidates>歌砍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mrnot"/>
+        <insert character="30964"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrnqd"/>
+        <insert character="30932"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrnr"/>
+        <insert character="21733"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrobg"/>
+        <insert character="30906"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrog"/>
+        <insert character="30867"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrogd"/>
+        <insert character="30972"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrogf"/>
+        <insert character="30977"/>
+      </rule>
+      <rule>
+        <keyseq keys="mroii"/>
+        <insert character="30769"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrok"/>
+        <insert character="25940"/>
+      </rule>
+      <rule>
+        <keyseq keys="mroll"/>
+        <insert character="30734"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrom"/>
+        <insert character="30780"/>
+      </rule>
+      <rule>
+        <keyseq keys="mromb"/>
+        <insert character="30870"/>
+      </rule>
+      <rule>
+        <keyseq keys="mromd"/>
+        <insert character="30818"/>
+      </rule>
+      <rule>
+        <keyseq keys="mromg"/>
+        <insert character="30786"/>
+      </rule>
+      <rule>
+        <keyseq keys="mromo"/>
+        <insert character="30982"/>
+      </rule>
+      <rule>
+        <keyseq keys="mron"/>
+        <insert character="30715"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrpko"/>
+        <insert character="31001"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrpp"/>
+        <insert character="30738"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrppa"/>
+        <insert character="16584"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrpru"/>
+        <insert character="30770"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrpsh"/>
+        <insert character="30732"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrptd"/>
+        <insert character="30879"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrpu"/>
+        <insert character="30744"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrqhk"/>
+        <insert character="30902"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrqmb"/>
+        <insert character="30851"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrqmc"/>
+        <insert character="30951"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrqmy"/>
+        <insert character="30881"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrqo"/>
+        <insert character="30726"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrrbc"/>
+        <insert character="30930"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrrrj"/>
+        <insert character="30974"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrrrk"/>
+        <insert character="31033"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrrye"/>
+        <insert character="30892"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrryo"/>
+        <insert character="163842"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsec"/>
+        <insert character="31013"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrseg"/>
+        <insert character="16600"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsfk"/>
+        <insert character="31022"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsit"/>
+        <insert character="31003"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsk"/>
+        <insert character="152624"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrslb"/>
+        <insert character="30776"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsmh"/>
+        <insert character="30943"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsmv"/>
+        <insert character="16571"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsqf"/>
+        <insert character="30908"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsrj"/>
+        <insert character="30996"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrsrr"/>
+        <insert character="152933"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrstv"/>
+        <insert character="30910"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrt"/>
+        <insert character="35910"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrta"/>
+        <insert character="30863"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtbc"/>
+        <insert character="30872"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtbf"/>
+        <insert character="31012"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtbk"/>
+        <insert character="16607"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtbo"/>
+        <insert character="31006"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtc"/>
+        <insert character="30804"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtcg"/>
+        <insert character="152923"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtei"/>
+        <insert character="31028"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtgi"/>
+        <insert character="30994"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtgo"/>
+        <insert character="152964"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtgr"/>
+        <insert character="30960"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtii"/>
+        <insert character="31009"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtju"/>
+        <insert character="152924"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtk"/>
+        <insert character="30777"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtlf"/>
+        <insert character="153045"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtlk"/>
+        <insert character="30884"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtmc"/>
+        <insert character="30970"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtmv"/>
+        <insert character="30890"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtqm"/>
+        <insert character="30923"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtrg"/>
+        <insert character="31030"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtt"/>
+        <insert character="30801"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrttc"/>
+        <insert character="30896"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtvi"/>
+        <insert>
+          <candidates>磁𥔵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mrtvs"/>
+        <insert character="30945"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtwa"/>
+        <insert character="152930"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtwi"/>
+        <insert>
+          <candidates>礣𥖁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mrtxc"/>
+        <insert character="30927"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrtyv"/>
+        <insert character="30829"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrubb"/>
+        <insert character="30942"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrumf"/>
+        <insert character="30899"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrumt"/>
+        <insert character="30929"/>
+      </rule>
+      <rule>
+        <keyseq keys="mruob"/>
+        <insert character="30958"/>
+      </rule>
+      <rule>
+        <keyseq keys="mruog"/>
+        <insert character="30954"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrvid"/>
+        <insert character="31019"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrvii"/>
+        <insert character="30959"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrvne"/>
+        <insert character="30860"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrvvw"/>
+        <insert character="30895"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrwd"/>
+        <insert character="30833"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrwhd"/>
+        <insert character="30853"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrwmv"/>
+        <insert character="30888"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrwvf"/>
+        <insert character="30949"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrwww"/>
+        <insert character="31015"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrwyc"/>
+        <insert character="152975"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrwyi"/>
+        <insert character="30762"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrybb"/>
+        <insert character="30898"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrybp"/>
+        <insert character="31026"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrybs"/>
+        <insert character="30917"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrycv"/>
+        <insert character="152934"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrydk"/>
+        <insert character="30981"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryg"/>
+        <insert character="30763"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryhr"/>
+        <insert character="30931"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryiu"/>
+        <insert character="30827"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryoj"/>
+        <insert character="30862"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryr"/>
+        <insert character="30759"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryrb"/>
+        <insert character="30907"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryrn"/>
+        <insert character="30880"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryt"/>
+        <insert character="30764"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrytj"/>
+        <insert character="152926"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrytr"/>
+        <insert character="30874"/>
+      </rule>
+      <rule>
+        <keyseq keys="mryvo"/>
+        <insert character="30795"/>
+      </rule>
+      <rule>
+        <keyseq keys="mrywi"/>
+        <insert character="30944"/>
+      </rule>
+      <rule>
+        <keyseq keys="ms"/>
+        <insert character="19975"/>
+      </rule>
+      <rule>
+        <keyseq keys="mshjg"/>
+        <insert character="168286"/>
+      </rule>
+      <rule>
+        <keyseq keys="msho"/>
+        <insert character="35925"/>
+      </rule>
+      <rule>
+        <keyseq keys="msko"/>
+        <insert character="35926"/>
+      </rule>
+      <rule>
+        <keyseq keys="msl"/>
+        <insert character="21357"/>
+      </rule>
+      <rule>
+        <keyseq keys="msnl"/>
+        <insert character="37152"/>
+      </rule>
+      <rule>
+        <keyseq keys="msok"/>
+        <insert character="25911"/>
+      </rule>
+      <rule>
+        <keyseq keys="msu"/>
+        <insert character="21380"/>
+      </rule>
+      <rule>
+        <keyseq keys="msv"/>
+        <insert character="133712"/>
+      </rule>
+      <rule>
+        <keyseq keys="mt"/>
+        <insert character="24181"/>
+      </rule>
+      <rule>
+        <keyseq keys="mta"/>
+        <insert>
+          <candidates>厝晉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mtc"/>
+        <insert character="20122"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtcl"/>
+        <insert character="21422"/>
+      </rule>
+      <rule>
+        <keyseq keys="mthaf"/>
+        <insert character="40189"/>
+      </rule>
+      <rule>
+        <keyseq keys="mthhh"/>
+        <insert character="24418"/>
+      </rule>
+      <rule>
+        <keyseq keys="mthhj"/>
+        <insert character="35917"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtje"/>
+        <insert character="35913"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtjnu"/>
+        <insert character="35916"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtlm"/>
+        <insert character="21418"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtln"/>
+        <insert character="21009"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtm"/>
+        <insert character="35911"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtmbc"/>
+        <insert character="38957"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtnl"/>
+        <insert>
+          <candidates>邢郖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mtog"/>
+        <insert character="38595"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtq"/>
+        <insert character="25541"/>
+      </rule>
+      <rule>
+        <keyseq keys="mttxc"/>
+        <insert character="35919"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtuo"/>
+        <insert character="21413"/>
+      </rule>
+      <rule>
+        <keyseq keys="mtwb"/>
+        <insert character="21426"/>
+      </rule>
+      <rule>
+        <keyseq keys="mu"/>
+        <insert>
+          <candidates>兀兀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mua"/>
+        <insert character="26369"/>
+      </rule>
+      <rule>
+        <keyseq keys="muali"/>
+        <insert character="34870"/>
+      </rule>
+      <rule>
+        <keyseq keys="mub"/>
+        <insert character="35198"/>
+      </rule>
+      <rule>
+        <keyseq keys="muf"/>
+        <insert character="28801"/>
+      </rule>
+      <rule>
+        <keyseq keys="muhaf"/>
+        <insert>
+          <candidates>鸘䲮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="muhe"/>
+        <insert character="22799"/>
+      </rule>
+      <rule>
+        <keyseq keys="mui"/>
+        <insert character="25115"/>
+      </rule>
+      <rule>
+        <keyseq keys="mukll"/>
+        <insert character="22881"/>
+      </rule>
+      <rule>
+        <keyseq keys="mulmi"/>
+        <insert character="34426"/>
+      </rule>
+      <rule>
+        <keyseq keys="muln"/>
+        <insert character="21011"/>
+      </rule>
+      <rule>
+        <keyseq keys="mumbc"/>
+        <insert character="38929"/>
+      </rule>
+      <rule>
+        <keyseq keys="mumrb"/>
+        <insert character="39733"/>
+      </rule>
+      <rule>
+        <keyseq keys="mumso"/>
+        <insert character="35927"/>
+      </rule>
+      <rule>
+        <keyseq keys="munl"/>
+        <insert character="37031"/>
+      </rule>
+      <rule>
+        <keyseq keys="munmu"/>
+        <insert character="21372"/>
+      </rule>
+      <rule>
+        <keyseq keys="musmm"/>
+        <insert character="156824"/>
+      </rule>
+      <rule>
+        <keyseq keys="muw"/>
+        <insert character="30011"/>
+      </rule>
+      <rule>
+        <keyseq keys="mv"/>
+        <insert>
+          <candidates>匚匸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mvb"/>
+        <insert character="33059"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvdh"/>
+        <insert character="29273"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvdi"/>
+        <insert character="36785"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvku"/>
+        <insert character="26081"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvlmi"/>
+        <insert character="34563"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvni"/>
+        <insert character="29926"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvnm"/>
+        <insert character="20114"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvphh"/>
+        <insert character="35205"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvr"/>
+        <insert character="21767"/>
+      </rule>
+      <rule>
+        <keyseq keys="mvvm"/>
+        <insert character="24032"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwahm"/>
+        <insert character="37266"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwaj"/>
+        <insert character="35203"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwamo"/>
+        <insert character="37261"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwapp"/>
+        <insert character="37260"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwbdi"/>
+        <insert character="37241"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwbmr"/>
+        <insert character="37230"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwbuc"/>
+        <insert character="36040"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwbuu"/>
+        <insert character="38758"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwbwi"/>
+        <insert character="37314"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwcsh"/>
+        <insert character="37210"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwd"/>
+        <insert character="26647"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwdd"/>
+        <insert character="37250"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwdi"/>
+        <insert character="37198"/>
+      </rule>
+      <rule>
+        <keyseq keys="mweee"/>
+        <insert character="37258"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwfd"/>
+        <insert character="31903"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwg"/>
+        <insert>
+          <candidates>厘垔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mwgg"/>
+        <insert character="13651"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwgni"/>
+        <insert character="37307"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhaf"/>
+        <insert character="40349"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhd"/>
+        <insert character="37221"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwher"/>
+        <insert character="37226"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhgf"/>
+        <insert character="37306"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhgr"/>
+        <insert character="37239"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhgu"/>
+        <insert character="37232"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhi"/>
+        <insert character="37276"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhio"/>
+        <insert character="35202"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhne"/>
+        <insert character="37208"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhoe"/>
+        <insert character="35206"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhqu"/>
+        <insert character="37205"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhs"/>
+        <insert character="37218"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhsk"/>
+        <insert character="35208"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwhxe"/>
+        <insert character="37273"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwice"/>
+        <insert character="37240"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwidd"/>
+        <insert character="37310"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwidy"/>
+        <insert character="37316"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwihr"/>
+        <insert character="37262"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwii"/>
+        <insert character="37254"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwijb"/>
+        <insert character="37242"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwik"/>
+        <insert character="18669"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwiku"/>
+        <insert character="165892"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwill"/>
+        <insert character="37228"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwilr"/>
+        <insert character="37283"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwjcs"/>
+        <insert character="37281"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwjdi"/>
+        <insert character="37223"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwjka"/>
+        <insert character="37263"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwjkd"/>
+        <insert character="37237"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwjp"/>
+        <insert character="37217"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwjr"/>
+        <insert character="37220"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwjrb"/>
+        <insert character="37264"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwki"/>
+        <insert character="37214"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwklu"/>
+        <insert character="37251"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwkrt"/>
+        <insert character="37282"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwks"/>
+        <insert character="133235"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwlbu"/>
+        <insert character="37206"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwlii"/>
+        <insert character="34848"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwlkt"/>
+        <insert character="37280"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwln"/>
+        <insert character="21103"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwlut"/>
+        <insert character="37267"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmbb"/>
+        <insert character="37305"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmbr"/>
+        <insert character="37309"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmd"/>
+        <insert character="37201"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmj"/>
+        <insert character="37200"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmm"/>
+        <insert character="30074"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmmf"/>
+        <insert character="31080"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmmp"/>
+        <insert character="37315"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmn"/>
+        <insert character="37194"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmnr"/>
+        <insert character="37216"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmwf"/>
+        <insert character="37285"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwmwj"/>
+        <insert character="37296"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwnir"/>
+        <insert character="37225"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwnob"/>
+        <insert character="37265"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwnoe"/>
+        <insert character="37297"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwnok"/>
+        <insert character="18694"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwog"/>
+        <insert character="37248"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwogf"/>
+        <insert character="37294"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwomd"/>
+        <insert character="37236"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwomo"/>
+        <insert character="37302"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwowy"/>
+        <insert character="37238"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwpa"/>
+        <insert character="37231"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwpd"/>
+        <insert character="37199"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwpi"/>
+        <insert character="37196"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwpou"/>
+        <insert character="37252"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwqo"/>
+        <insert character="37212"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwrb"/>
+        <insert character="18682"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwrhg"/>
+        <insert character="37234"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwrrk"/>
+        <insert character="37317"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwsmh"/>
+        <insert character="37290"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwsmr"/>
+        <insert character="18675"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwsrr"/>
+        <insert character="37287"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwsu"/>
+        <insert character="37197"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwta"/>
+        <insert character="37259"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtco"/>
+        <insert character="37293"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtjb"/>
+        <insert character="35207"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtjf"/>
+        <insert character="35210"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtjr"/>
+        <insert character="35209"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtlf"/>
+        <insert character="37308"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtm"/>
+        <insert character="37219"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtmc"/>
+        <insert character="18705"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtog"/>
+        <insert character="37275"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtqm"/>
+        <insert character="37277"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtwa"/>
+        <insert character="37289"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtwt"/>
+        <insert character="37300"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwtwv"/>
+        <insert character="37298"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwuk"/>
+        <insert character="37207"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwv"/>
+        <insert character="35201"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwvib"/>
+        <insert character="37235"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwvne"/>
+        <insert character="37249"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwwlj"/>
+        <insert character="37299"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwwot"/>
+        <insert character="37278"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyfd"/>
+        <insert character="37274"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyiu"/>
+        <insert character="37244"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyj"/>
+        <insert character="37209"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyl"/>
+        <insert character="38754"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyoj"/>
+        <insert character="37257"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwypo"/>
+        <insert character="37301"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyr"/>
+        <insert character="37215"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyrd"/>
+        <insert character="37255"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyrv"/>
+        <insert character="37312"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwytp"/>
+        <insert character="37303"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwytr"/>
+        <insert character="37253"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyub"/>
+        <insert character="37288"/>
+      </rule>
+      <rule>
+        <keyseq keys="mwyut"/>
+        <insert character="37295"/>
+      </rule>
+      <rule>
+        <keyseq keys="my"/>
+        <insert character="19979"/>
+      </rule>
+      <rule>
+        <keyseq keys="mybp"/>
+        <insert character="40846"/>
+      </rule>
+      <rule>
+        <keyseq keys="mylf"/>
+        <insert character="28937"/>
+      </rule>
+      <rule>
+        <keyseq keys="mylm"/>
+        <insert character="27491"/>
+      </rule>
+      <rule>
+        <keyseq keys="myo"/>
+        <insert character="150803"/>
+      </rule>
+      <rule>
+        <keyseq keys="myp"/>
+        <insert character="24529"/>
+      </rule>
+      <rule>
+        <keyseq keys="mypt"/>
+        <insert character="133826"/>
+      </rule>
+      <rule>
+        <keyseq keys="mytj"/>
+        <insert character="21399"/>
+      </rule>
+      <rule>
+        <keyseq keys="myvs"/>
+        <insert character="19984"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert character="24339"/>
+      </rule>
+      <rule>
+        <keyseq keys="na"/>
+        <insert character="143677"/>
+      </rule>
+      <rule>
+        <keyseq keys="nahu"/>
+        <insert character="20813"/>
+      </rule>
+      <rule>
+        <keyseq keys="napo"/>
+        <insert character="35937"/>
+      </rule>
+      <rule>
+        <keyseq keys="nau"/>
+        <insert>
+          <candidates>色弝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nbam"/>
+        <insert character="35291"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbb"/>
+        <insert character="24376"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbbue"/>
+        <insert>
+          <candidates>敻𢿌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nbdk"/>
+        <insert character="35286"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbdl"/>
+        <insert character="35307"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbfmu"/>
+        <insert character="35301"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbg"/>
+        <insert>
+          <candidates>角墮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nbgg"/>
+        <insert character="35295"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbhaf"/>
+        <insert character="40440"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbher"/>
+        <insert character="35297"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbhpm"/>
+        <insert character="35293"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbhq"/>
+        <insert character="161992"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbhqu"/>
+        <insert character="27652"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbhvo"/>
+        <insert character="35290"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbhxu"/>
+        <insert character="35308"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbije"/>
+        <insert character="35305"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbjka"/>
+        <insert character="35312"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbk"/>
+        <insert character="22864"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbkmr"/>
+        <insert character="35309"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbks"/>
+        <insert>
+          <candidates>勇觔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nblmi"/>
+        <insert character="35302"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbln"/>
+        <insert character="21120"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbme"/>
+        <insert character="35304"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbmgi"/>
+        <insert character="29909"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbnbe"/>
+        <insert character="35324"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbnhe"/>
+        <insert character="35289"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbnmu"/>
+        <insert character="35300"/>
+      </rule>
+      <rule>
+        <keyseq keys="nboah"/>
+        <insert character="35316"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbogs"/>
+        <insert character="162084"/>
+      </rule>
+      <rule>
+        <keyseq keys="nboo"/>
+        <insert character="161970"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbop"/>
+        <insert character="38579"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbp"/>
+        <insert character="24703"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbrrj"/>
+        <insert character="35318"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbshq"/>
+        <insert character="35299"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbtgq"/>
+        <insert character="35314"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbtlf"/>
+        <insert character="35326"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbtq"/>
+        <insert character="35303"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbu"/>
+        <insert character="23966"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbuc"/>
+        <insert character="36000"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbue"/>
+        <insert character="24399"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbuob"/>
+        <insert character="35327"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbvid"/>
+        <insert character="35323"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbvl"/>
+        <insert character="35283"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbwli"/>
+        <insert character="35320"/>
+      </rule>
+      <rule>
+        <keyseq keys="nbyj"/>
+        <insert character="26011"/>
+      </rule>
+      <rule>
+        <keyseq keys="nc"/>
+        <insert character="23567"/>
+      </rule>
+      <rule>
+        <keyseq keys="ncymr"/>
+        <insert character="35449"/>
+      </rule>
+      <rule>
+        <keyseq keys="nd"/>
+        <insert character="23376"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndbt"/>
+        <insert character="23391"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndbuc"/>
+        <insert character="23405"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndhaf"/>
+        <insert character="40340"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndhvf"/>
+        <insert character="23403"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndhvo"/>
+        <insert character="23396"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndjmf"/>
+        <insert character="23406"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndlmt"/>
+        <insert character="23419"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndln"/>
+        <insert character="21044"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndmbb"/>
+        <insert character="23418"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndmlm"/>
+        <insert character="23410"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndnau"/>
+        <insert character="14147"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndnbc"/>
+        <insert character="137596"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndnd"/>
+        <insert character="23382"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndnda"/>
+        <insert character="23412"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndndd"/>
+        <insert character="23400"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndok"/>
+        <insert character="23388"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndpru"/>
+        <insert character="23394"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndr"/>
+        <insert character="137540"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndtlb"/>
+        <insert character="137622"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndu"/>
+        <insert character="23380"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndwyi"/>
+        <insert character="146158"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndymr"/>
+        <insert character="137578"/>
+      </rule>
+      <rule>
+        <keyseq keys="ndyvo"/>
+        <insert character="23401"/>
+      </rule>
+      <rule>
+        <keyseq keys="ne"/>
+        <insert>
+          <candidates>氶氹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="neg"/>
+        <insert character="136053"/>
+      </rule>
+      <rule>
+        <keyseq keys="nem"/>
+        <insert character="19998"/>
+      </rule>
+      <rule>
+        <keyseq keys="nemb"/>
+        <insert character="33024"/>
+      </rule>
+      <rule>
+        <keyseq keys="nemf"/>
+        <insert character="28893"/>
+      </rule>
+      <rule>
+        <keyseq keys="nemsu"/>
+        <insert character="24057"/>
+      </rule>
+      <rule>
+        <keyseq keys="nf"/>
+        <insert character="23572"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfaa"/>
+        <insert character="39911"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfabt"/>
+        <insert character="39963"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfagi"/>
+        <insert character="39971"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfail"/>
+        <insert character="39933"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfamo"/>
+        <insert character="39927"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfapp"/>
+        <insert character="39908"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfasm"/>
+        <insert character="39976"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfau"/>
+        <insert character="19518"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfawe"/>
+        <insert character="39995"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfb"/>
+        <insert character="24368"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfbcn"/>
+        <insert character="39938"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfbgr"/>
+        <insert character="39899"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfbmr"/>
+        <insert character="39846"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfbof"/>
+        <insert character="39990"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfbou"/>
+        <insert character="39977"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfcru"/>
+        <insert character="39861"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfcsh"/>
+        <insert character="39797"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfdhe"/>
+        <insert character="39821"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfdn"/>
+        <insert character="31909"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfdoo"/>
+        <insert character="39904"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfdwf"/>
+        <insert character="39946"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfeii"/>
+        <insert character="39968"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfemw"/>
+        <insert character="19620"/>
+      </rule>
+      <rule>
+        <keyseq keys="nffb"/>
+        <insert character="39865"/>
+      </rule>
+      <rule>
+        <keyseq keys="nffba"/>
+        <insert character="40040"/>
+      </rule>
+      <rule>
+        <keyseq keys="nffdq"/>
+        <insert character="40023"/>
+      </rule>
+      <rule>
+        <keyseq keys="nffh"/>
+        <insert character="39782"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfg"/>
+        <insert character="171354"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfgce"/>
+        <insert character="39914"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfgcg"/>
+        <insert character="39909"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfgg"/>
+        <insert character="39853"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfggu"/>
+        <insert character="40025"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfgi"/>
+        <insert character="39804"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfgr"/>
+        <insert character="39834"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhag"/>
+        <insert character="39945"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhd"/>
+        <insert character="31308"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhdd"/>
+        <insert character="39898"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhdf"/>
+        <insert character="39949"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhdn"/>
+        <insert character="39887"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhdw"/>
+        <insert character="40021"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhe"/>
+        <insert character="39788"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfher"/>
+        <insert character="39845"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhey"/>
+        <insert character="39831"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhhw"/>
+        <insert character="39969"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhir"/>
+        <insert character="40053"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhjd"/>
+        <insert character="39842"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhje"/>
+        <insert character="171624"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhkb"/>
+        <insert character="40014"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhor"/>
+        <insert character="39910"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhp"/>
+        <insert character="39776"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhqm"/>
+        <insert character="39823"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhrb"/>
+        <insert character="39972"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhs"/>
+        <insert character="39827"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhvf"/>
+        <insert character="39872"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhxc"/>
+        <insert character="40046"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhxh"/>
+        <insert character="39891"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfhxu"/>
+        <insert character="39906"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfihr"/>
+        <insert character="39956"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfiih"/>
+        <insert character="39994"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfijb"/>
+        <insert character="39878"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfije"/>
+        <insert character="39876"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfikk"/>
+        <insert character="39809"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfiku"/>
+        <insert character="39799"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfilb"/>
+        <insert character="40005"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfir"/>
+        <insert character="39824"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfirm"/>
+        <insert character="19547"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfisb"/>
+        <insert character="39935"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfisk"/>
+        <insert character="171565"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjcr"/>
+        <insert character="39979"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjd"/>
+        <insert character="39815"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjii"/>
+        <insert character="40004"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjmu"/>
+        <insert character="39879"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjp"/>
+        <insert character="39808"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjpa"/>
+        <insert character="39981"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjr"/>
+        <insert character="39829"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjrb"/>
+        <insert character="39959"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjtc"/>
+        <insert character="40029"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfjv"/>
+        <insert character="39839"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfkb"/>
+        <insert character="39850"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfke"/>
+        <insert character="171388"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfklu"/>
+        <insert character="171526"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfksr"/>
+        <insert character="171419"/>
+      </rule>
+      <rule>
+        <keyseq keys="nflmo"/>
+        <insert character="39841"/>
+      </rule>
+      <rule>
+        <keyseq keys="nflmy"/>
+        <insert character="39905"/>
+      </rule>
+      <rule>
+        <keyseq keys="nflw"/>
+        <insert character="39819"/>
+      </rule>
+      <rule>
+        <keyseq keys="nflx"/>
+        <insert character="40016"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfm"/>
+        <insert character="39775"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmbl"/>
+        <insert character="39838"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmbm"/>
+        <insert character="40008"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmfj"/>
+        <insert character="39811"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmfm"/>
+        <insert character="39806"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmgi"/>
+        <insert character="29626"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmgr"/>
+        <insert character="40055"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmlk"/>
+        <insert character="39873"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmmp"/>
+        <insert character="40058"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmmr"/>
+        <insert character="39875"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmnr"/>
+        <insert character="39802"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmtb"/>
+        <insert character="40049"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmto"/>
+        <insert character="40022"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmvm"/>
+        <insert character="39793"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmwf"/>
+        <insert character="39998"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfmwj"/>
+        <insert character="40015"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnao"/>
+        <insert character="40012"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnau"/>
+        <insert character="39864"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfndt"/>
+        <insert character="39917"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnff"/>
+        <insert character="40059"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnhb"/>
+        <insert character="40010"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnhd"/>
+        <insert character="39943"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnkq"/>
+        <insert character="39950"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnmi"/>
+        <insert character="39924"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnmm"/>
+        <insert character="39983"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnmu"/>
+        <insert character="39840"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfnoe"/>
+        <insert character="40013"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfoae"/>
+        <insert character="39954"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfob"/>
+        <insert character="39798"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfodi"/>
+        <insert character="39826"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfoii"/>
+        <insert character="39807"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfoip"/>
+        <insert character="39920"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfoir"/>
+        <insert character="19581"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfok"/>
+        <insert character="19515"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfold"/>
+        <insert character="39991"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfoma"/>
+        <insert character="40032"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfomb"/>
+        <insert character="39913"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfomd"/>
+        <insert character="39869"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfomr"/>
+        <insert character="39855"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfonk"/>
+        <insert character="39928"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfop"/>
+        <insert character="39780"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfp"/>
+        <insert character="24891"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfpa"/>
+        <insert character="39848"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfph"/>
+        <insert character="39813"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfphh"/>
+        <insert character="39785"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfpi"/>
+        <insert character="39777"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfpmm"/>
+        <insert character="19565"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfpr"/>
+        <insert character="39816"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfpru"/>
+        <insert character="39825"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfptd"/>
+        <insert character="39944"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfpu"/>
+        <insert character="39784"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfqka"/>
+        <insert character="39942"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfqmb"/>
+        <insert character="39894"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfqmc"/>
+        <insert character="39999"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfrrd"/>
+        <insert character="40034"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfrrj"/>
+        <insert character="40019"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfrrs"/>
+        <insert character="39952"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfrxu"/>
+        <insert character="40038"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfrye"/>
+        <insert character="39957"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsav"/>
+        <insert character="39947"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfseg"/>
+        <insert character="39993"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsfi"/>
+        <insert character="19585"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsh"/>
+        <insert character="39771"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsje"/>
+        <insert character="39915"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsju"/>
+        <insert character="39871"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfskr"/>
+        <insert character="39862"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsma"/>
+        <insert character="39996"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsmb"/>
+        <insert character="39902"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfsmi"/>
+        <insert character="40024"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftcw"/>
+        <insert character="39948"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftgr"/>
+        <insert character="40020"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftjs"/>
+        <insert character="39987"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftm"/>
+        <insert character="39805"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftmc"/>
+        <insert character="39893"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftq"/>
+        <insert character="39854"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftrg"/>
+        <insert character="40057"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftvi"/>
+        <insert character="39974"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftvp"/>
+        <insert character="171824"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftwa"/>
+        <insert character="39997"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftwi"/>
+        <insert>
+          <candidates>鱒鱴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nftwt"/>
+        <insert character="40039"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftxc"/>
+        <insert character="39964"/>
+      </rule>
+      <rule>
+        <keyseq keys="nftyv"/>
+        <insert character="171510"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfujf"/>
+        <insert character="171715"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfvid"/>
+        <insert character="40051"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfvvv"/>
+        <insert character="40050"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfvvw"/>
+        <insert character="39892"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwg"/>
+        <insert character="39881"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwjr"/>
+        <insert character="39901"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwl"/>
+        <insert character="39803"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwlb"/>
+        <insert character="39941"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwle"/>
+        <insert character="39973"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwlv"/>
+        <insert character="40030"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwo"/>
+        <insert character="39810"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwp"/>
+        <insert character="39955"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfwr"/>
+        <insert character="39856"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfybb"/>
+        <insert character="171811"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfybs"/>
+        <insert character="39967"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyck"/>
+        <insert character="39851"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyhn"/>
+        <insert character="39783"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyhr"/>
+        <insert character="171692"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyhs"/>
+        <insert character="39796"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyjj"/>
+        <insert character="39985"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyk"/>
+        <insert character="39792"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyle"/>
+        <insert character="171768"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfymf"/>
+        <insert character="39835"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfymo"/>
+        <insert character="40001"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfypk"/>
+        <insert character="39980"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfypm"/>
+        <insert character="40011"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfypt"/>
+        <insert character="40056"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfypu"/>
+        <insert character="39921"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyr"/>
+        <insert character="39822"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyrb"/>
+        <insert character="39965"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyrd"/>
+        <insert character="39897"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyrf"/>
+        <insert character="39912"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyt"/>
+        <insert character="171416"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfytj"/>
+        <insert character="40006"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfytv"/>
+        <insert character="39900"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfywm"/>
+        <insert character="40035"/>
+      </rule>
+      <rule>
+        <keyseq keys="nfyx"/>
+        <insert character="40045"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert character="19985"/>
+      </rule>
+      <rule>
+        <keyseq keys="ngmbc"/>
+        <insert character="38962"/>
+      </rule>
+      <rule>
+        <keyseq keys="ngmwm"/>
+        <insert character="30086"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhbcr"/>
+        <insert character="30686"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhd"/>
+        <insert character="26580"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhe"/>
+        <insert character="21450"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhli"/>
+        <insert character="34417"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhlii"/>
+        <insert character="34762"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhoii"/>
+        <insert character="30685"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhoin"/>
+        <insert character="30684"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhoks"/>
+        <insert character="21209"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhpm"/>
+        <insert character="24356"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhs"/>
+        <insert character="20035"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhsqf"/>
+        <insert character="39469"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhta"/>
+        <insert character="30688"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhv"/>
+        <insert character="136954"/>
+      </rule>
+      <rule>
+        <keyseq keys="nhvo"/>
+        <insert character="24359"/>
+      </rule>
+      <rule>
+        <keyseq keys="ni"/>
+        <insert>
+          <candidates>夕弘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niail"/>
+        <insert character="136598"/>
+      </rule>
+      <rule>
+        <keyseq keys="nibq"/>
+        <insert character="29996"/>
+      </rule>
+      <rule>
+        <keyseq keys="nihaf"/>
+        <insert character="40309"/>
+      </rule>
+      <rule>
+        <keyseq keys="nihq"/>
+        <insert character="29343"/>
+      </rule>
+      <rule>
+        <keyseq keys="nijmc"/>
+        <insert character="22820"/>
+      </rule>
+      <rule>
+        <keyseq keys="nili"/>
+        <insert character="24375"/>
+      </rule>
+      <rule>
+        <keyseq keys="niln"/>
+        <insert character="21142"/>
+      </rule>
+      <rule>
+        <keyseq keys="ninh"/>
+        <insert character="30683"/>
+      </rule>
+      <rule>
+        <keyseq keys="nini"/>
+        <insert character="22810"/>
+      </rule>
+      <rule>
+        <keyseq keys="ninii"/>
+        <insert character="132311"/>
+      </rule>
+      <rule>
+        <keyseq keys="ninl"/>
+        <insert character="37185"/>
+      </rule>
+      <rule>
+        <keyseq keys="ninn"/>
+        <insert character="20104"/>
+      </rule>
+      <rule>
+        <keyseq keys="nioiv"/>
+        <insert character="39143"/>
+      </rule>
+      <rule>
+        <keyseq keys="niq"/>
+        <insert character="33307"/>
+      </rule>
+      <rule>
+        <keyseq keys="nir"/>
+        <insert character="21517"/>
+      </rule>
+      <rule>
+        <keyseq keys="nisu"/>
+        <insert character="22807"/>
+      </rule>
+      <rule>
+        <keyseq keys="nitc"/>
+        <insert character="24397"/>
+      </rule>
+      <rule>
+        <keyseq keys="niv"/>
+        <insert character="23153"/>
+      </rule>
+      <rule>
+        <keyseq keys="nixp"/>
+        <insert character="40577"/>
+      </rule>
+      <rule>
+        <keyseq keys="niy"/>
+        <insert character="22806"/>
+      </rule>
+      <rule>
+        <keyseq keys="niymr"/>
+        <insert>
+          <candidates>謽𧥧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niyo"/>
+        <insert character="30326"/>
+      </rule>
+      <rule>
+        <keyseq keys="nj"/>
+        <insert character="21314"/>
+      </rule>
+      <rule>
+        <keyseq keys="njhaf"/>
+        <insert character="40181"/>
+      </rule>
+      <rule>
+        <keyseq keys="njlii"/>
+        <insert character="34664"/>
+      </rule>
+      <rule>
+        <keyseq keys="nk"/>
+        <insert>
+          <candidates>又廴夊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nkbcr"/>
+        <insert character="140065"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkbr"/>
+        <insert character="14496"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkbu"/>
+        <insert character="30592"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkc"/>
+        <insert character="37738"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkd"/>
+        <insert character="26968"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkf"/>
+        <insert character="29022"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkg"/>
+        <insert character="22565"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkha"/>
+        <insert character="24313"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkhaf"/>
+        <insert character="40361"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkhg"/>
+        <insert character="24311"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkhml"/>
+        <insert character="37076"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkhym"/>
+        <insert character="24310"/>
+      </rule>
+      <rule>
+        <keyseq keys="nki"/>
+        <insert character="25123"/>
+      </rule>
+      <rule>
+        <keyseq keys="nklmi"/>
+        <insert character="34661"/>
+      </rule>
+      <rule>
+        <keyseq keys="nklq"/>
+        <insert character="24314"/>
+      </rule>
+      <rule>
+        <keyseq keys="nklw"/>
+        <insert character="24312"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkmcw"/>
+        <insert character="24316"/>
+      </rule>
+      <rule>
+        <keyseq keys="nknl"/>
+        <insert character="37128"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkrhg"/>
+        <insert character="140069"/>
+      </rule>
+      <rule>
+        <keyseq keys="nksqf"/>
+        <insert character="39446"/>
+      </rule>
+      <rule>
+        <keyseq keys="nktlj"/>
+        <insert character="38826"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkv"/>
+        <insert character="23162"/>
+      </rule>
+      <rule>
+        <keyseq keys="nkwr"/>
+        <insert character="24315"/>
+      </rule>
+      <rule>
+        <keyseq keys="nl"/>
+        <insert>
+          <candidates>引阝弔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nla"/>
+        <insert character="38451"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlafu"/>
+        <insert character="167641"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlamh"/>
+        <insert character="38525"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlamo"/>
+        <insert character="38532"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlav"/>
+        <insert character="38480"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlavf"/>
+        <insert character="38576"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlbhx"/>
+        <insert character="18911"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlbi"/>
+        <insert character="140240"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlbm"/>
+        <insert character="38459"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlbmp"/>
+        <insert character="38577"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlbof"/>
+        <insert character="38555"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlbt"/>
+        <insert character="30404"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlcnh"/>
+        <insert character="167525"/>
+      </rule>
+      <rule>
+        <keyseq keys="nldhe"/>
+        <insert character="38466"/>
+      </rule>
+      <rule>
+        <keyseq keys="nldw"/>
+        <insert character="38515"/>
+      </rule>
+      <rule>
+        <keyseq keys="nldwk"/>
+        <insert character="25974"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlfdq"/>
+        <insert character="38563"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlfhf"/>
+        <insert character="38553"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlgce"/>
+        <insert character="38517"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlgcg"/>
+        <insert character="38520"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlggu"/>
+        <insert character="38562"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlgi"/>
+        <insert character="38457"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlgsk"/>
+        <insert character="38558"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlgyo"/>
+        <insert character="38497"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhag"/>
+        <insert character="38541"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhbk"/>
+        <insert character="38569"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhe"/>
+        <insert character="38442"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhem"/>
+        <insert character="38534"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlheq"/>
+        <insert character="38477"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhhj"/>
+        <insert character="38516"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhhw"/>
+        <insert character="167655"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhi"/>
+        <insert character="38551"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhj"/>
+        <insert character="38433"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhjd"/>
+        <insert character="38478"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhjg"/>
+        <insert character="38528"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhjm"/>
+        <insert character="38514"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhlb"/>
+        <insert character="167602"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhpm"/>
+        <insert character="38458"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhrf"/>
+        <insert character="38550"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhs"/>
+        <insert character="38460"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhtg"/>
+        <insert character="38494"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlhxg"/>
+        <insert character="38537"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlice"/>
+        <insert character="38486"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlihu"/>
+        <insert character="38445"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlihv"/>
+        <insert character="38535"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlisn"/>
+        <insert character="38456"/>
+      </rule>
+      <rule>
+        <keyseq keys="nljip"/>
+        <insert character="18917"/>
+      </rule>
+      <rule>
+        <keyseq keys="nljka"/>
+        <insert character="38524"/>
+      </rule>
+      <rule>
+        <keyseq keys="nljmu"/>
+        <insert character="38498"/>
+      </rule>
+      <rule>
+        <keyseq keys="nljp"/>
+        <insert character="38464"/>
+      </rule>
+      <rule>
+        <keyseq keys="nljwj"/>
+        <insert character="38499"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlkb"/>
+        <insert character="38479"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlkmb"/>
+        <insert character="38539"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlkmm"/>
+        <insert character="38547"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlkmr"/>
+        <insert character="38509"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlkms"/>
+        <insert character="38483"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlkoo"/>
+        <insert>
+          <candidates>陝陜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nlks"/>
+        <insert character="38430"/>
+      </rule>
+      <rule>
+        <keyseq keys="nllmc"/>
+        <insert character="38564"/>
+      </rule>
+      <rule>
+        <keyseq keys="nllmy"/>
+        <insert character="38507"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlma"/>
+        <insert character="38476"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmbk"/>
+        <insert character="38526"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmbl"/>
+        <insert character="38481"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmbv"/>
+        <insert character="38475"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmfb"/>
+        <insert character="38572"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmfj"/>
+        <insert character="167478"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmfm"/>
+        <insert character="167481"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmmf"/>
+        <insert character="38469"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmmu"/>
+        <insert character="38446"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmnr"/>
+        <insert character="38463"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmob"/>
+        <insert character="38467"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmrb"/>
+        <insert character="38548"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmsu"/>
+        <insert character="38440"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmu"/>
+        <insert character="38434"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmvm"/>
+        <insert character="38488"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlmwg"/>
+        <insert character="38523"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlnbs"/>
+        <insert character="167603"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlnhx"/>
+        <insert character="38519"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlnin"/>
+        <insert character="38474"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlnj"/>
+        <insert character="38432"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlnot"/>
+        <insert character="38565"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlodi"/>
+        <insert character="38468"/>
+      </rule>
+      <rule>
+        <keyseq keys="nloii"/>
+        <insert character="38512"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlomb"/>
+        <insert character="38511"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlomd"/>
+        <insert character="38500"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlomm"/>
+        <insert character="38505"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlomn"/>
+        <insert character="38531"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlomo"/>
+        <insert character="38570"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlon"/>
+        <insert character="38435"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlopd"/>
+        <insert character="38465"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlpd"/>
+        <insert character="38436"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlpfd"/>
+        <insert character="38513"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlpou"/>
+        <insert character="38518"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlpp"/>
+        <insert character="38448"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlppa"/>
+        <insert character="38542"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlppg"/>
+        <insert character="38491"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlrbc"/>
+        <insert character="38549"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlrd"/>
+        <insert character="167526"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlsav"/>
+        <insert character="38529"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlsje"/>
+        <insert character="38508"/>
+      </rule>
+      <rule>
+        <keyseq keys="nltct"/>
+        <insert character="38552"/>
+      </rule>
+      <rule>
+        <keyseq keys="nltgi"/>
+        <insert character="18919"/>
+      </rule>
+      <rule>
+        <keyseq keys="nltpo"/>
+        <insert character="38538"/>
+      </rule>
+      <rule>
+        <keyseq keys="nltt"/>
+        <insert character="38449"/>
+      </rule>
+      <rule>
+        <keyseq keys="nltxc"/>
+        <insert character="38546"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlumt"/>
+        <insert character="38545"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlwlb"/>
+        <insert character="38533"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlwmv"/>
+        <insert character="38536"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlwol"/>
+        <insert character="167596"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlybp"/>
+        <insert character="38580"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlyhm"/>
+        <insert character="38561"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlyhn"/>
+        <insert character="38444"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlyhs"/>
+        <insert character="38450"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlykb"/>
+        <insert>
+          <candidates>随隨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nlylh"/>
+        <insert character="38495"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlylm"/>
+        <insert character="38447"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlylo"/>
+        <insert character="167575"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlyr"/>
+        <insert character="38461"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlytj"/>
+        <insert character="38556"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlyto"/>
+        <insert character="38567"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlytr"/>
+        <insert character="38506"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlyvo"/>
+        <insert character="38484"/>
+      </rule>
+      <rule>
+        <keyseq keys="nlyx"/>
+        <insert character="38574"/>
+      </rule>
+      <rule>
+        <keyseq keys="nman"/>
+        <insert character="24380"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmbn"/>
+        <insert character="140282"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmdl"/>
+        <insert character="30094"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmfb"/>
+        <insert character="24396"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmhqo"/>
+        <insert character="136723"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmice"/>
+        <insert character="39567"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmlmi"/>
+        <insert character="34577"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmm"/>
+        <insert character="24400"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmnim"/>
+        <insert character="24369"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmnmf"/>
+        <insert character="40376"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmok"/>
+        <insert character="30694"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmsu"/>
+        <insert character="21361"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmvm"/>
+        <insert character="24371"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmwm"/>
+        <insert character="24394"/>
+      </rule>
+      <rule>
+        <keyseq keys="nmyiu"/>
+        <insert character="30095"/>
+      </rule>
+      <rule>
+        <keyseq keys="nn"/>
+        <insert>
+          <candidates>了亇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nnhe"/>
+        <insert character="140221"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnkf"/>
+        <insert character="15815"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnm"/>
+        <insert character="23377"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnmbc"/>
+        <insert character="38928"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnmrb"/>
+        <insert>
+          <candidates>鬻𩱳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nnnao"/>
+        <insert character="35947"/>
+      </rule>
+      <rule>
+        <keyseq keys="nno"/>
+        <insert character="23379"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnpr"/>
+        <insert character="22816"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnqo"/>
+        <insert>
+          <candidates>承𠄘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nnr"/>
+        <insert character="21502"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnsmm"/>
+        <insert character="32727"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnu"/>
+        <insert character="132726"/>
+      </rule>
+      <rule>
+        <keyseq keys="nnvvu"/>
+        <insert character="37114"/>
+      </rule>
+      <rule>
+        <keyseq keys="no"/>
+        <insert>
+          <candidates>飞久欠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="noam"/>
+        <insert character="30093"/>
+      </rule>
+      <rule>
+        <keyseq keys="nob"/>
+        <insert character="32997"/>
+      </rule>
+      <rule>
+        <keyseq keys="noc"/>
+        <insert character="37894"/>
+      </rule>
+      <rule>
+        <keyseq keys="nodi"/>
+        <insert character="24355"/>
+      </rule>
+      <rule>
+        <keyseq keys="nof"/>
+        <insert>
+          <candidates>弥灸𤉋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nog"/>
+        <insert>
+          <candidates>墜墬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nohne"/>
+        <insert character="30329"/>
+      </rule>
+      <rule>
+        <keyseq keys="nohto"/>
+        <insert character="39131"/>
+      </rule>
+      <rule>
+        <keyseq keys="nolmi"/>
+        <insert character="34507"/>
+      </rule>
+      <rule>
+        <keyseq keys="nomk"/>
+        <insert character="30328"/>
+      </rule>
+      <rule>
+        <keyseq keys="nomku"/>
+        <insert character="30330"/>
+      </rule>
+      <rule>
+        <keyseq keys="nomrn"/>
+        <insert character="20979"/>
+      </rule>
+      <rule>
+        <keyseq keys="nomrt"/>
+        <insert character="30331"/>
+      </rule>
+      <rule>
+        <keyseq keys="nonhe"/>
+        <insert character="30332"/>
+      </rule>
+      <rule>
+        <keyseq keys="nop"/>
+        <insert character="141173"/>
+      </rule>
+      <rule>
+        <keyseq keys="noph"/>
+        <insert character="141237"/>
+      </rule>
+      <rule>
+        <keyseq keys="npd"/>
+        <insert character="24347"/>
+      </rule>
+      <rule>
+        <keyseq keys="nq"/>
+        <insert>
+          <candidates>丮𢩦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nqd"/>
+        <insert character="26688"/>
+      </rule>
+      <rule>
+        <keyseq keys="nqlmi"/>
+        <insert character="34809"/>
+      </rule>
+      <rule>
+        <keyseq keys="nrli"/>
+        <insert character="24378"/>
+      </rule>
+      <rule>
+        <keyseq keys="nrmvn"/>
+        <insert character="29972"/>
+      </rule>
+      <rule>
+        <keyseq keys="nrog"/>
+        <insert character="167877"/>
+      </rule>
+      <rule>
+        <keyseq keys="nrpp"/>
+        <insert character="15499"/>
+      </rule>
+      <rule>
+        <keyseq keys="nrppi"/>
+        <insert character="27610"/>
+      </rule>
+      <rule>
+        <keyseq keys="nrrj"/>
+        <insert character="24392"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsbt"/>
+        <insert character="30408"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsbul"/>
+        <insert character="40720"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsd"/>
+        <insert>
+          <candidates>争檃朶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nse"/>
+        <insert>
+          <candidates>夃𠃮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nsf"/>
+        <insert character="23573"/>
+      </rule>
+      <rule>
+        <keyseq keys="nshr"/>
+        <insert character="24360"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsj"/>
+        <insert character="24365"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsmv"/>
+        <insert character="24373"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsnd"/>
+        <insert character="23381"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsp"/>
+        <insert character="24613"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsrr"/>
+        <insert character="24388"/>
+      </rule>
+      <rule>
+        <keyseq keys="nsv"/>
+        <insert character="14088"/>
+      </rule>
+      <rule>
+        <keyseq keys="nti"/>
+        <insert character="25124"/>
+      </rule>
+      <rule>
+        <keyseq keys="ntks"/>
+        <insert character="21200"/>
+      </rule>
+      <rule>
+        <keyseq keys="ntmc"/>
+        <insert character="24393"/>
+      </rule>
+      <rule>
+        <keyseq keys="ntnl"/>
+        <insert>
+          <candidates>鄧𨜏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <insert character="20057"/>
+      </rule>
+      <rule>
+        <keyseq keys="nuab"/>
+        <insert character="137600"/>
+      </rule>
+      <rule>
+        <keyseq keys="nubt"/>
+        <insert character="30412"/>
+      </rule>
+      <rule>
+        <keyseq keys="nubu"/>
+        <insert character="30498"/>
+      </rule>
+      <rule>
+        <keyseq keys="nue"/>
+        <insert>
+          <candidates>函弢弢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuhaf"/>
+        <insert character="40219"/>
+      </rule>
+      <rule>
+        <keyseq keys="nui"/>
+        <insert character="20820"/>
+      </rule>
+      <rule>
+        <keyseq keys="nuks"/>
+        <insert character="21193"/>
+      </rule>
+      <rule>
+        <keyseq keys="numbc"/>
+        <insert>
+          <candidates>頠顄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nup"/>
+        <insert character="24616"/>
+      </rule>
+      <rule>
+        <keyseq keys="nusqf"/>
+        <insert character="39372"/>
+      </rule>
+      <rule>
+        <keyseq keys="nuv"/>
+        <insert character="22964"/>
+      </rule>
+      <rule>
+        <keyseq keys="nv"/>
+        <insert character="39267"/>
+      </rule>
+      <rule>
+        <keyseq keys="nvsm"/>
+        <insert character="39532"/>
+      </rule>
+      <rule>
+        <keyseq keys="nw"/>
+        <insert character="20074"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwbue"/>
+        <insert character="136567"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwf"/>
+        <insert character="39770"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwfa"/>
+        <insert character="39791"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwks"/>
+        <insert character="194597"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwlmi"/>
+        <insert character="34740"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwlu"/>
+        <insert character="20096"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwlv"/>
+        <insert character="24395"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwm"/>
+        <insert character="40060"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwtj"/>
+        <insert character="24387"/>
+      </rule>
+      <rule>
+        <keyseq keys="nwu"/>
+        <insert character="40863"/>
+      </rule>
+      <rule>
+        <keyseq keys="nx"/>
+        <insert character="21325"/>
+      </rule>
+      <rule>
+        <keyseq keys="nxff"/>
+        <insert character="29124"/>
+      </rule>
+      <rule>
+        <keyseq keys="nxhaf"/>
+        <insert character="40302"/>
+      </rule>
+      <rule>
+        <keyseq keys="nxno"/>
+        <insert character="27455"/>
+      </rule>
+      <rule>
+        <keyseq keys="nxu"/>
+        <insert character="40860"/>
+      </rule>
+      <rule>
+        <keyseq keys="nybn"/>
+        <insert character="14531"/>
+      </rule>
+      <rule>
+        <keyseq keys="nyo"/>
+        <insert character="30091"/>
+      </rule>
+      <rule>
+        <keyseq keys="nyrf"/>
+        <insert character="24374"/>
+      </rule>
+      <rule>
+        <keyseq keys="nyvi"/>
+        <insert character="24358"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert character="20154"/>
+      </rule>
+      <rule>
+        <keyseq keys="oaa"/>
+        <insert character="20513"/>
+      </rule>
+      <rule>
+        <keyseq keys="oahe"/>
+        <insert character="22797"/>
+      </rule>
+      <rule>
+        <keyseq keys="oahu"/>
+        <insert character="131813"/>
+      </rule>
+      <rule>
+        <keyseq keys="oaln"/>
+        <insert character="21130"/>
+      </rule>
+      <rule>
+        <keyseq keys="oam"/>
+        <insert character="20294"/>
+      </rule>
+      <rule>
+        <keyseq keys="oamo"/>
+        <insert character="20557"/>
+      </rule>
+      <rule>
+        <keyseq keys="oan"/>
+        <insert character="20497"/>
+      </rule>
+      <rule>
+        <keyseq keys="oana"/>
+        <insert character="20724"/>
+      </rule>
+      <rule>
+        <keyseq keys="oanb"/>
+        <insert character="20713"/>
+      </rule>
+      <rule>
+        <keyseq keys="oanl"/>
+        <insert character="37174"/>
+      </rule>
+      <rule>
+        <keyseq keys="oapp"/>
+        <insert character="20529"/>
+      </rule>
+      <rule>
+        <keyseq keys="oapv"/>
+        <insert character="20552"/>
+      </rule>
+      <rule>
+        <keyseq keys="oasm"/>
+        <insert character="20637"/>
+      </rule>
+      <rule>
+        <keyseq keys="oate"/>
+        <insert character="20772"/>
+      </rule>
+      <rule>
+        <keyseq keys="oav"/>
+        <insert character="20343"/>
+      </rule>
+      <rule>
+        <keyseq keys="oavf"/>
+        <insert character="20753"/>
+      </rule>
+      <rule>
+        <keyseq keys="oawe"/>
+        <insert character="20680"/>
+      </rule>
+      <rule>
+        <keyseq keys="oayf"/>
+        <insert character="132000"/>
+      </rule>
+      <rule>
+        <keyseq keys="ob"/>
+        <insert>
+          <candidates>內仴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="obau"/>
+        <insert character="20471"/>
+      </rule>
+      <rule>
+        <keyseq keys="obb"/>
+        <insert character="20503"/>
+      </rule>
+      <rule>
+        <keyseq keys="obbb"/>
+        <insert character="20646"/>
+      </rule>
+      <rule>
+        <keyseq keys="obbe"/>
+        <insert character="20734"/>
+      </rule>
+      <rule>
+        <keyseq keys="obch"/>
+        <insert character="20777"/>
+      </rule>
+      <rule>
+        <keyseq keys="obcn"/>
+        <insert character="20596"/>
+      </rule>
+      <rule>
+        <keyseq keys="obgb"/>
+        <insert character="20545"/>
+      </rule>
+      <rule>
+        <keyseq keys="obgr"/>
+        <insert character="20508"/>
+      </rule>
+      <rule>
+        <keyseq keys="obhaf"/>
+        <insert character="40473"/>
+      </rule>
+      <rule>
+        <keyseq keys="obhd"/>
+        <insert character="40866"/>
+      </rule>
+      <rule>
+        <keyseq keys="obhu"/>
+        <insert character="20244"/>
+      </rule>
+      <rule>
+        <keyseq keys="obhyu"/>
+        <insert character="160283"/>
+      </rule>
+      <rule>
+        <keyseq keys="obm"/>
+        <insert character="20281"/>
+      </rule>
+      <rule>
+        <keyseq keys="obmbc"/>
+        <insert character="40869"/>
+      </rule>
+      <rule>
+        <keyseq keys="obmc"/>
+        <insert character="20465"/>
+      </rule>
+      <rule>
+        <keyseq keys="obmr"/>
+        <insert character="20375"/>
+      </rule>
+      <rule>
+        <keyseq keys="obnd"/>
+        <insert character="20440"/>
+      </rule>
+      <rule>
+        <keyseq keys="obo"/>
+        <insert character="32905"/>
+      </rule>
+      <rule>
+        <keyseq keys="obof"/>
+        <insert character="20666"/>
+      </rule>
+      <rule>
+        <keyseq keys="obou"/>
+        <insert character="20636"/>
+      </rule>
+      <rule>
+        <keyseq keys="obp"/>
+        <insert character="24970"/>
+      </rule>
+      <rule>
+        <keyseq keys="obppa"/>
+        <insert character="40868"/>
+      </rule>
+      <rule>
+        <keyseq keys="obq"/>
+        <insert character="20323"/>
+      </rule>
+      <rule>
+        <keyseq keys="obsmm"/>
+        <insert character="156808"/>
+      </rule>
+      <rule>
+        <keyseq keys="obuu"/>
+        <insert character="20436"/>
+      </rule>
+      <rule>
+        <keyseq keys="obv"/>
+        <insert character="20416"/>
+      </rule>
+      <rule>
+        <keyseq keys="obvk"/>
+        <insert character="20626"/>
+      </rule>
+      <rule>
+        <keyseq keys="obyr"/>
+        <insert character="13438"/>
+      </rule>
+      <rule>
+        <keyseq keys="oc"/>
+        <insert character="20168"/>
+      </rule>
+      <rule>
+        <keyseq keys="ocb"/>
+        <insert character="20350"/>
+      </rule>
+      <rule>
+        <keyseq keys="oci"/>
+        <insert character="20224"/>
+      </rule>
+      <rule>
+        <keyseq keys="ocnh"/>
+        <insert character="20452"/>
+      </rule>
+      <rule>
+        <keyseq keys="ocor"/>
+        <insert character="20439"/>
+      </rule>
+      <rule>
+        <keyseq keys="ocru"/>
+        <insert character="20411"/>
+      </rule>
+      <rule>
+        <keyseq keys="ocsh"/>
+        <insert character="20221"/>
+      </rule>
+      <rule>
+        <keyseq keys="ocwa"/>
+        <insert character="20711"/>
+      </rule>
+      <rule>
+        <keyseq keys="od"/>
+        <insert character="20241"/>
+      </rule>
+      <rule>
+        <keyseq keys="odbuc"/>
+        <insert character="36082"/>
+      </rule>
+      <rule>
+        <keyseq keys="odc"/>
+        <insert character="37797"/>
+      </rule>
+      <rule>
+        <keyseq keys="odci"/>
+        <insert character="20527"/>
+      </rule>
+      <rule>
+        <keyseq keys="oddf"/>
+        <insert character="20728"/>
+      </rule>
+      <rule>
+        <keyseq keys="oddo"/>
+        <insert character="20746"/>
+      </rule>
+      <rule>
+        <keyseq keys="ode"/>
+        <insert character="21465"/>
+      </rule>
+      <rule>
+        <keyseq keys="odf"/>
+        <insert>
+          <candidates>烋溣㷛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="odg"/>
+        <insert character="22561"/>
+      </rule>
+      <rule>
+        <keyseq keys="odh"/>
+        <insert character="131499"/>
+      </rule>
+      <rule>
+        <keyseq keys="odhf"/>
+        <insert character="40258"/>
+      </rule>
+      <rule>
+        <keyseq keys="odi"/>
+        <insert character="20184"/>
+      </rule>
+      <rule>
+        <keyseq keys="odm"/>
+        <insert character="20307"/>
+      </rule>
+      <rule>
+        <keyseq keys="odmq"/>
+        <insert character="20553"/>
+      </rule>
+      <rule>
+        <keyseq keys="odog"/>
+        <insert character="38611"/>
+      </rule>
+      <rule>
+        <keyseq keys="odoj"/>
+        <insert character="132348"/>
+      </rule>
+      <rule>
+        <keyseq keys="odok"/>
+        <insert character="25944"/>
+      </rule>
+      <rule>
+        <keyseq keys="odoo"/>
+        <insert character="20488"/>
+      </rule>
+      <rule>
+        <keyseq keys="odp"/>
+        <insert>
+          <candidates>怹恷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="odsmg"/>
+        <insert character="31988"/>
+      </rule>
+      <rule>
+        <keyseq keys="odw"/>
+        <insert character="150686"/>
+      </rule>
+      <rule>
+        <keyseq keys="odye"/>
+        <insert character="25933"/>
+      </rule>
+      <rule>
+        <keyseq keys="odyj"/>
+        <insert character="26012"/>
+      </rule>
+      <rule>
+        <keyseq keys="oe"/>
+        <insert>
+          <candidates>氽汆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="of"/>
+        <insert>
+          <candidates>伙尒尓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ofb"/>
+        <insert character="20431"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofbc"/>
+        <insert character="20767"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofbf"/>
+        <insert character="20795"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofbg"/>
+        <insert character="13437"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofbr"/>
+        <insert character="20504"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofbw"/>
+        <insert character="20741"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofd"/>
+        <insert character="31860"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofdq"/>
+        <insert character="20719"/>
+      </rule>
+      <rule>
+        <keyseq keys="off"/>
+        <insert character="20499"/>
+      </rule>
+      <rule>
+        <keyseq keys="offg"/>
+        <insert character="132115"/>
+      </rule>
+      <rule>
+        <keyseq keys="offs"/>
+        <insert character="20695"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofhaf"/>
+        <insert>
+          <candidates>鷡鷦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ofhu"/>
+        <insert character="20567"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofln"/>
+        <insert character="21121"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofmbc"/>
+        <insert character="39014"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofmu"/>
+        <insert character="20362"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofmvn"/>
+        <insert character="29970"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofnl"/>
+        <insert character="37158"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofp"/>
+        <insert character="24744"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofq"/>
+        <insert character="20276"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofqu"/>
+        <insert character="20518"/>
+      </rule>
+      <rule>
+        <keyseq keys="ofw"/>
+        <insert character="30066"/>
+      </rule>
+      <rule>
+        <keyseq keys="og"/>
+        <insert>
+          <candidates>仕隹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ogbuc"/>
+        <insert character="36035"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogce"/>
+        <insert character="20528"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogd"/>
+        <insert>
+          <candidates>集栠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ogdi"/>
+        <insert character="20365"/>
+      </rule>
+      <rule>
+        <keyseq keys="oge"/>
+        <insert>
+          <candidates>雙隻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ogf"/>
+        <insert character="28966"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogg"/>
+        <insert character="20339"/>
+      </rule>
+      <rule>
+        <keyseq keys="oggu"/>
+        <insert character="20709"/>
+      </rule>
+      <rule>
+        <keyseq keys="oghaf"/>
+        <insert>
+          <candidates>鶴鵀䳡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oghn"/>
+        <insert character="20973"/>
+      </rule>
+      <rule>
+        <keyseq keys="oghq"/>
+        <insert character="29352"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogi"/>
+        <insert character="20297"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogj"/>
+        <insert character="38588"/>
+      </rule>
+      <rule>
+        <keyseq keys="oglms"/>
+        <insert character="38603"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogln"/>
+        <insert character="21065"/>
+      </rule>
+      <rule>
+        <keyseq keys="ognhs"/>
+        <insert character="38589"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogni"/>
+        <insert character="20756"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogog"/>
+        <insert character="38612"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogogg"/>
+        <insert>
+          <candidates>雥𠓾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ogp"/>
+        <insert character="24641"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogr"/>
+        <insert>
+          <candidates>售佶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ogrg"/>
+        <insert character="20755"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogrr"/>
+        <insert>
+          <candidates>僖𠏼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ogsk"/>
+        <insert character="20658"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogtj"/>
+        <insert character="20502"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogwc"/>
+        <insert character="20773"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogymr"/>
+        <insert character="35728"/>
+      </rule>
+      <rule>
+        <keyseq keys="ogyrg"/>
+        <insert character="35726"/>
+      </rule>
+      <rule>
+        <keyseq keys="oh"/>
+        <insert character="20837"/>
+      </rule>
+      <rule>
+        <keyseq keys="oha"/>
+        <insert character="20271"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohag"/>
+        <insert character="20575"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohbt"/>
+        <insert character="20368"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohby"/>
+        <insert character="20380"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohce"/>
+        <insert character="20667"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohdf"/>
+        <insert character="20578"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohdi"/>
+        <insert character="20460"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohdn"/>
+        <insert character="20432"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohdp"/>
+        <insert character="20673"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohdr"/>
+        <insert character="20464"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohdv"/>
+        <insert character="20525"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohdw"/>
+        <insert character="20704"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohe"/>
+        <insert character="20206"/>
+      </rule>
+      <rule>
+        <keyseq keys="oher"/>
+        <insert character="20331"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohey"/>
+        <insert character="20319"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohfp"/>
+        <insert character="20733"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohg"/>
+        <insert character="20219"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohgi"/>
+        <insert character="132197"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohgr"/>
+        <insert character="20424"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohgs"/>
+        <insert character="20685"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohgu"/>
+        <insert character="20353"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohhj"/>
+        <insert character="20478"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohi"/>
+        <insert>
+          <candidates>傀仫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ohj"/>
+        <insert character="20191"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohjd"/>
+        <insert character="20367"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohjg"/>
+        <insert character="20549"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohjm"/>
+        <insert character="20501"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohjr"/>
+        <insert character="20344"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohjx"/>
+        <insert character="20571"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohk"/>
+        <insert character="20216"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohkb"/>
+        <insert character="20689"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohkl"/>
+        <insert character="20392"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohlb"/>
+        <insert character="20554"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohlo"/>
+        <insert character="20477"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohml"/>
+        <insert character="20242"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohn"/>
+        <insert character="20169"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohnb"/>
+        <insert character="20329"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohnf"/>
+        <insert character="132085"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohni"/>
+        <insert>
+          <candidates>偑𠆩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ohoa"/>
+        <insert character="20602"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohoi"/>
+        <insert character="20587"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohoo"/>
+        <insert character="20657"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohor"/>
+        <insert character="20483"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohpm"/>
+        <insert character="20302"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohq"/>
+        <insert character="20214"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohqi"/>
+        <insert character="20420"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohqo"/>
+        <insert character="20314"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohqu"/>
+        <insert character="131540"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohrf"/>
+        <insert character="131877"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohs"/>
+        <insert character="20316"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohsb"/>
+        <insert character="20559"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohsg"/>
+        <insert character="20721"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohsk"/>
+        <insert character="20748"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohuc"/>
+        <insert character="20793"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohvf"/>
+        <insert character="20418"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohvl"/>
+        <insert character="20208"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohwp"/>
+        <insert character="20655"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohxe"/>
+        <insert character="20609"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohxu"/>
+        <insert character="20522"/>
+      </rule>
+      <rule>
+        <keyseq keys="ohyu"/>
+        <insert character="20610"/>
+      </rule>
+      <rule>
+        <keyseq keys="oi"/>
+        <insert character="20240"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiabt"/>
+        <insert character="39234"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiai"/>
+        <insert character="39136"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiamh"/>
+        <insert character="39219"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiapp"/>
+        <insert character="39195"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiapv"/>
+        <insert character="39218"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiar"/>
+        <insert character="20489"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiav"/>
+        <insert>
+          <candidates>食俍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oiawe"/>
+        <insert character="39237"/>
+      </rule>
+      <rule>
+        <keyseq keys="oibhx"/>
+        <insert character="39232"/>
+      </rule>
+      <rule>
+        <keyseq keys="oibi"/>
+        <insert character="20613"/>
+      </rule>
+      <rule>
+        <keyseq keys="oibjj"/>
+        <insert character="39211"/>
+      </rule>
+      <rule>
+        <keyseq keys="oibmr"/>
+        <insert character="39175"/>
+      </rule>
+      <rule>
+        <keyseq keys="oibv"/>
+        <insert character="39186"/>
+      </rule>
+      <rule>
+        <keyseq keys="oice"/>
+        <insert character="20426"/>
+      </rule>
+      <rule>
+        <keyseq keys="oicyo"/>
+        <insert character="39209"/>
+      </rule>
+      <rule>
+        <keyseq keys="oid"/>
+        <insert character="131570"/>
+      </rule>
+      <rule>
+        <keyseq keys="oidam"/>
+        <insert character="39223"/>
+      </rule>
+      <rule>
+        <keyseq keys="oidl"/>
+        <insert character="39191"/>
+      </rule>
+      <rule>
+        <keyseq keys="oieee"/>
+        <insert character="39199"/>
+      </rule>
+      <rule>
+        <keyseq keys="oifbd"/>
+        <insert character="39251"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiff"/>
+        <insert character="39204"/>
+      </rule>
+      <rule>
+        <keyseq keys="oig"/>
+        <insert character="22433"/>
+      </rule>
+      <rule>
+        <keyseq keys="oigbt"/>
+        <insert character="39248"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiggu"/>
+        <insert character="39250"/>
+      </rule>
+      <rule>
+        <keyseq keys="oigit"/>
+        <insert character="39233"/>
+      </rule>
+      <rule>
+        <keyseq keys="oigrr"/>
+        <insert character="39246"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihaf"/>
+        <insert character="40210"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihag"/>
+        <insert character="39213"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihbr"/>
+        <insert character="39177"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihdv"/>
+        <insert character="39207"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihe"/>
+        <insert character="39151"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiher"/>
+        <insert character="39182"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihf"/>
+        <insert character="20662"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihg"/>
+        <insert character="39146"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihhl"/>
+        <insert character="39161"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihhw"/>
+        <insert character="39230"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihi"/>
+        <insert character="39229"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihjr"/>
+        <insert character="39170"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihk"/>
+        <insert character="39147"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihn"/>
+        <insert character="39138"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihon"/>
+        <insert character="39216"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihp"/>
+        <insert>
+          <candidates>侂飥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oihq"/>
+        <insert character="20372"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihqi"/>
+        <insert character="39187"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihs"/>
+        <insert>
+          <candidates>飵𠉛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oihuc"/>
+        <insert character="39265"/>
+      </rule>
+      <rule>
+        <keyseq keys="oihxe"/>
+        <insert character="39231"/>
+      </rule>
+      <rule>
+        <keyseq keys="oii"/>
+        <insert character="20468"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiibi"/>
+        <insert character="39226"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiice"/>
+        <insert character="39189"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiidr"/>
+        <insert character="39261"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiii"/>
+        <insert character="39198"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiijb"/>
+        <insert character="39188"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiilr"/>
+        <insert character="39225"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiir"/>
+        <insert character="39156"/>
+      </rule>
+      <rule>
+        <keyseq keys="oijb"/>
+        <insert character="20428"/>
+      </rule>
+      <rule>
+        <keyseq keys="oijbd"/>
+        <insert character="39185"/>
+      </rule>
+      <rule>
+        <keyseq keys="oijbf"/>
+        <insert character="169940"/>
+      </rule>
+      <rule>
+        <keyseq keys="oijbv"/>
+        <insert character="39266"/>
+      </rule>
+      <rule>
+        <keyseq keys="oije"/>
+        <insert character="20421"/>
+      </rule>
+      <rule>
+        <keyseq keys="oijrb"/>
+        <insert character="39212"/>
+      </rule>
+      <rule>
+        <keyseq keys="oijrr"/>
+        <insert character="39208"/>
+      </rule>
+      <rule>
+        <keyseq keys="oijtc"/>
+        <insert character="39257"/>
+      </rule>
+      <rule>
+        <keyseq keys="oik"/>
+        <insert>
+          <candidates>仪伏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oikf"/>
+        <insert character="20605"/>
+      </rule>
+      <rule>
+        <keyseq keys="oikkb"/>
+        <insert>
+          <candidates>餚餙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oiku"/>
+        <insert character="20248"/>
+      </rule>
+      <rule>
+        <keyseq keys="oilb"/>
+        <insert character="20653"/>
+      </rule>
+      <rule>
+        <keyseq keys="oilbk"/>
+        <insert character="19244"/>
+      </rule>
+      <rule>
+        <keyseq keys="oilmc"/>
+        <insert character="39243"/>
+      </rule>
+      <rule>
+        <keyseq keys="oilmi"/>
+        <insert character="34645"/>
+      </rule>
+      <rule>
+        <keyseq keys="oilmm"/>
+        <insert character="38897"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimbc"/>
+        <insert character="38936"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimbk"/>
+        <insert character="39210"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimgi"/>
+        <insert character="16056"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimj"/>
+        <insert character="39142"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimn"/>
+        <insert character="39139"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimo"/>
+        <insert character="20349"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimrt"/>
+        <insert character="39190"/>
+      </rule>
+      <rule>
+        <keyseq keys="oimvn"/>
+        <insert character="29940"/>
+      </rule>
+      <rule>
+        <keyseq keys="oin"/>
+        <insert character="20170"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinc"/>
+        <insert character="36010"/>
+      </rule>
+      <rule>
+        <keyseq keys="oindo"/>
+        <insert character="137608"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinhx"/>
+        <insert character="39201"/>
+      </rule>
+      <rule>
+        <keyseq keys="oini"/>
+        <insert character="20196"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinin"/>
+        <insert character="19255"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinl"/>
+        <insert character="37051"/>
+      </rule>
+      <rule>
+        <keyseq keys="oino"/>
+        <insert character="39154"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinp"/>
+        <insert character="24565"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinr"/>
+        <insert character="21547"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinri"/>
+        <insert character="39262"/>
+      </rule>
+      <rule>
+        <keyseq keys="oint"/>
+        <insert character="30438"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinv"/>
+        <insert character="34942"/>
+      </rule>
+      <rule>
+        <keyseq keys="oinw"/>
+        <insert character="37203"/>
+      </rule>
+      <rule>
+        <keyseq keys="oioae"/>
+        <insert character="169778"/>
+      </rule>
+      <rule>
+        <keyseq keys="oioi"/>
+        <insert character="20463"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiok"/>
+        <insert character="20447"/>
+      </rule>
+      <rule>
+        <keyseq keys="oioks"/>
+        <insert character="39149"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiolb"/>
+        <insert character="39166"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiomd"/>
+        <insert character="39192"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiond"/>
+        <insert character="39228"/>
+      </rule>
+      <rule>
+        <keyseq keys="oionk"/>
+        <insert character="39217"/>
+      </rule>
+      <rule>
+        <keyseq keys="oip"/>
+        <insert>
+          <candidates>代怤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oipf"/>
+        <insert character="20774"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiph"/>
+        <insert character="39158"/>
+      </rule>
+      <rule>
+        <keyseq keys="oipru"/>
+        <insert character="39165"/>
+      </rule>
+      <rule>
+        <keyseq keys="oipu"/>
+        <insert character="39145"/>
+      </rule>
+      <rule>
+        <keyseq keys="oir"/>
+        <insert character="20289"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiruc"/>
+        <insert character="39244"/>
+      </rule>
+      <rule>
+        <keyseq keys="oisj"/>
+        <insert character="39180"/>
+      </rule>
+      <rule>
+        <keyseq keys="oismm"/>
+        <insert character="32718"/>
+      </rule>
+      <rule>
+        <keyseq keys="oismr"/>
+        <insert character="39164"/>
+      </rule>
+      <rule>
+        <keyseq keys="oisrr"/>
+        <insert character="39239"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitak"/>
+        <insert character="39235"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitbk"/>
+        <insert character="39242"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitbo"/>
+        <insert character="39259"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitgf"/>
+        <insert character="39227"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitgr"/>
+        <insert character="39245"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitk"/>
+        <insert character="39168"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitlm"/>
+        <insert character="39241"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitqg"/>
+        <insert character="39240"/>
+      </rule>
+      <rule>
+        <keyseq keys="oitt"/>
+        <insert character="39173"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiumr"/>
+        <insert character="169760"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiv"/>
+        <insert character="22983"/>
+      </rule>
+      <rule>
+        <keyseq keys="oivii"/>
+        <insert character="39249"/>
+      </rule>
+      <rule>
+        <keyseq keys="oivno"/>
+        <insert character="39215"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiwd"/>
+        <insert character="39196"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiwmv"/>
+        <insert character="39221"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiyck"/>
+        <insert character="39171"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiymh"/>
+        <insert character="39254"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiyrv"/>
+        <insert character="39263"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiytk"/>
+        <insert character="39224"/>
+      </rule>
+      <rule>
+        <keyseq keys="oiywm"/>
+        <insert character="39256"/>
+      </rule>
+      <rule>
+        <keyseq keys="oj"/>
+        <insert>
+          <candidates>什午</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ojb"/>
+        <insert character="20226"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojbc"/>
+        <insert character="20622"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojbm"/>
+        <insert>
+          <candidates>值𠊙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ojcm"/>
+        <insert character="20517"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojcr"/>
+        <insert character="20635"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojd"/>
+        <insert character="20293"/>
+      </rule>
+      <rule>
+        <keyseq keys="oje"/>
+        <insert character="20238"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojhaf"/>
+        <insert character="40381"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojhhh"/>
+        <insert character="140433"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojhp"/>
+        <insert character="20376"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojii"/>
+        <insert character="20659"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojij"/>
+        <insert character="20750"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojip"/>
+        <insert character="20705"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojk"/>
+        <insert character="20183"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojka"/>
+        <insert character="20566"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojkf"/>
+        <insert character="132127"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojkp"/>
+        <insert character="20332"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojlk"/>
+        <insert character="20351"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojln"/>
+        <insert character="20531"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojlo"/>
+        <insert character="20514"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojmc"/>
+        <insert character="20752"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojmf"/>
+        <insert character="20519"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojmm"/>
+        <insert character="131775"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojmmr"/>
+        <insert character="21838"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojmn"/>
+        <insert character="20295"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojmo"/>
+        <insert>
+          <candidates>傢𠉵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ojnu"/>
+        <insert character="20487"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojon"/>
+        <insert character="131909"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojp"/>
+        <insert character="20311"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojpn"/>
+        <insert character="20764"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojr"/>
+        <insert character="20272"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojrk"/>
+        <insert character="20570"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojrr"/>
+        <insert character="20492"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojtc"/>
+        <insert character="20712"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojtg"/>
+        <insert character="20735"/>
+      </rule>
+      <rule>
+        <keyseq keys="oju"/>
+        <insert character="32566"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojv"/>
+        <insert character="20370"/>
+      </rule>
+      <rule>
+        <keyseq keys="ojwj"/>
+        <insert character="20453"/>
+      </rule>
+      <rule>
+        <keyseq keys="ok"/>
+        <insert>
+          <candidates>矢攵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="okb"/>
+        <insert character="20369"/>
+      </rule>
+      <rule>
+        <keyseq keys="okcf"/>
+        <insert character="20698"/>
+      </rule>
+      <rule>
+        <keyseq keys="okcwa"/>
+        <insert character="30704"/>
+      </rule>
+      <rule>
+        <keyseq keys="okf"/>
+        <insert character="28930"/>
+      </rule>
+      <rule>
+        <keyseq keys="okhae"/>
+        <insert character="28714"/>
+      </rule>
+      <rule>
+        <keyseq keys="okhaf"/>
+        <insert>
+          <candidates>鴙𪄴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="okhdv"/>
+        <insert character="30702"/>
+      </rule>
+      <rule>
+        <keyseq keys="okhg"/>
+        <insert character="20423"/>
+      </rule>
+      <rule>
+        <keyseq keys="okhk"/>
+        <insert character="30696"/>
+      </rule>
+      <rule>
+        <keyseq keys="okhkb"/>
+        <insert character="30703"/>
+      </rule>
+      <rule>
+        <keyseq keys="oki"/>
+        <insert character="13376"/>
+      </rule>
+      <rule>
+        <keyseq keys="okjt"/>
+        <insert character="20532"/>
+      </rule>
+      <rule>
+        <keyseq keys="okkb"/>
+        <insert character="20441"/>
+      </rule>
+      <rule>
+        <keyseq keys="okkk"/>
+        <insert character="20664"/>
+      </rule>
+      <rule>
+        <keyseq keys="oklb"/>
+        <insert character="20296"/>
+      </rule>
+      <rule>
+        <keyseq keys="oklu"/>
+        <insert character="20474"/>
+      </rule>
+      <rule>
+        <keyseq keys="okm"/>
+        <insert character="20304"/>
+      </rule>
+      <rule>
+        <keyseq keys="okmf"/>
+        <insert character="20535"/>
+      </rule>
+      <rule>
+        <keyseq keys="okmr"/>
+        <insert character="20506"/>
+      </rule>
+      <rule>
+        <keyseq keys="okmrt"/>
+        <insert character="30701"/>
+      </rule>
+      <rule>
+        <keyseq keys="okms"/>
+        <insert character="20361"/>
+      </rule>
+      <rule>
+        <keyseq keys="okn"/>
+        <insert>
+          <candidates>仇侇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oknd"/>
+        <insert character="143087"/>
+      </rule>
+      <rule>
+        <keyseq keys="oknl"/>
+        <insert character="30695"/>
+      </rule>
+      <rule>
+        <keyseq keys="oknwf"/>
+        <insert character="39989"/>
+      </rule>
+      <rule>
+        <keyseq keys="okog"/>
+        <insert character="38601"/>
+      </rule>
+      <rule>
+        <keyseq keys="okoo"/>
+        <insert character="20448"/>
+      </rule>
+      <rule>
+        <keyseq keys="okoog"/>
+        <insert character="30700"/>
+      </rule>
+      <rule>
+        <keyseq keys="okp"/>
+        <insert>
+          <candidates>悠慜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="okr"/>
+        <insert>
+          <candidates>知佑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="okryo"/>
+        <insert character="36350"/>
+      </rule>
+      <rule>
+        <keyseq keys="oks"/>
+        <insert character="20162"/>
+      </rule>
+      <rule>
+        <keyseq keys="oksr"/>
+        <insert character="20285"/>
+      </rule>
+      <rule>
+        <keyseq keys="okss"/>
+        <insert character="30697"/>
+      </rule>
+      <rule>
+        <keyseq keys="oktoe"/>
+        <insert character="30705"/>
+      </rule>
+      <rule>
+        <keyseq keys="okvif"/>
+        <insert character="32321"/>
+      </rule>
+      <rule>
+        <keyseq keys="okwlp"/>
+        <insert character="30706"/>
+      </rule>
+      <rule>
+        <keyseq keys="ol"/>
+        <insert>
+          <candidates>个仲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="olbk"/>
+        <insert character="20306"/>
+      </rule>
+      <rule>
+        <keyseq keys="oll"/>
+        <insert character="20171"/>
+      </rule>
+      <rule>
+        <keyseq keys="olln"/>
+        <insert character="20315"/>
+      </rule>
+      <rule>
+        <keyseq keys="olmc"/>
+        <insert character="20691"/>
+      </rule>
+      <rule>
+        <keyseq keys="olmo"/>
+        <insert character="20347"/>
+      </rule>
+      <rule>
+        <keyseq keys="olmt"/>
+        <insert character="20760"/>
+      </rule>
+      <rule>
+        <keyseq keys="olmy"/>
+        <insert character="20467"/>
+      </rule>
+      <rule>
+        <keyseq keys="olnk"/>
+        <insert character="20505"/>
+      </rule>
+      <rule>
+        <keyseq keys="olob"/>
+        <insert character="33065"/>
+      </rule>
+      <rule>
+        <keyseq keys="olod"/>
+        <insert character="26781"/>
+      </rule>
+      <rule>
+        <keyseq keys="olof"/>
+        <insert>
+          <candidates>絛鯈儵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oloh"/>
+        <insert character="20462"/>
+      </rule>
+      <rule>
+        <keyseq keys="oloj"/>
+        <insert character="38807"/>
+      </rule>
+      <rule>
+        <keyseq keys="olok"/>
+        <insert>
+          <candidates>攸倏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="olom"/>
+        <insert character="32731"/>
+      </rule>
+      <rule>
+        <keyseq keys="olp"/>
+        <insert character="131742"/>
+      </rule>
+      <rule>
+        <keyseq keys="olpb"/>
+        <insert character="20573"/>
+      </rule>
+      <rule>
+        <keyseq keys="olw"/>
+        <insert character="20279"/>
+      </rule>
+      <rule>
+        <keyseq keys="olwl"/>
+        <insert character="20280"/>
+      </rule>
+      <rule>
+        <keyseq keys="olws"/>
+        <insert character="20444"/>
+      </rule>
+      <rule>
+        <keyseq keys="olwv"/>
+        <insert character="20674"/>
+      </rule>
+      <rule>
+        <keyseq keys="om"/>
+        <insert>
+          <candidates>丘仝仜亼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oma"/>
+        <insert character="20336"/>
+      </rule>
+      <rule>
+        <keyseq keys="omami"/>
+        <insert character="156257"/>
+      </rule>
+      <rule>
+        <keyseq keys="ombb"/>
+        <insert character="20754"/>
+      </rule>
+      <rule>
+        <keyseq keys="ombe"/>
+        <insert character="20778"/>
+      </rule>
+      <rule>
+        <keyseq keys="ombl"/>
+        <insert character="20373"/>
+      </rule>
+      <rule>
+        <keyseq keys="ombn"/>
+        <insert character="20446"/>
+      </rule>
+      <rule>
+        <keyseq keys="ombp"/>
+        <insert>
+          <candidates>愈𢜒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ombt"/>
+        <insert character="20374"/>
+      </rule>
+      <rule>
+        <keyseq keys="ombv"/>
+        <insert character="20842"/>
+      </rule>
+      <rule>
+        <keyseq keys="omc"/>
+        <insert character="20853"/>
+      </rule>
+      <rule>
+        <keyseq keys="omd"/>
+        <insert>
+          <candidates>余㐵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omdm"/>
+        <insert>
+          <candidates>伍儮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omdp"/>
+        <insert character="24710"/>
+      </rule>
+      <rule>
+        <keyseq keys="omdu"/>
+        <insert>
+          <candidates>峹嵞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omdw"/>
+        <insert character="30060"/>
+      </rule>
+      <rule>
+        <keyseq keys="omf"/>
+        <insert character="20243"/>
+      </rule>
+      <rule>
+        <keyseq keys="omfj"/>
+        <insert character="20283"/>
+      </rule>
+      <rule>
+        <keyseq keys="omfm"/>
+        <insert character="20286"/>
+      </rule>
+      <rule>
+        <keyseq keys="omfr"/>
+        <insert character="20438"/>
+      </rule>
+      <rule>
+        <keyseq keys="omg"/>
+        <insert character="20840"/>
+      </rule>
+      <rule>
+        <keyseq keys="omgb"/>
+        <insert character="20386"/>
+      </rule>
+      <rule>
+        <keyseq keys="omgk"/>
+        <insert character="131767"/>
+      </rule>
+      <rule>
+        <keyseq keys="omgn"/>
+        <insert character="20498"/>
+      </rule>
+      <rule>
+        <keyseq keys="omh"/>
+        <insert character="20050"/>
+      </rule>
+      <rule>
+        <keyseq keys="omi"/>
+        <insert character="20051"/>
+      </rule>
+      <rule>
+        <keyseq keys="omig"/>
+        <insert character="20356"/>
+      </rule>
+      <rule>
+        <keyseq keys="omjr"/>
+        <insert character="33293"/>
+      </rule>
+      <rule>
+        <keyseq keys="omjv"/>
+        <insert character="38021"/>
+      </rule>
+      <rule>
+        <keyseq keys="omlb"/>
+        <insert>
+          <candidates>倆𠉴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omlk"/>
+        <insert character="20415"/>
+      </rule>
+      <rule>
+        <keyseq keys="omlm"/>
+        <insert character="20473"/>
+      </rule>
+      <rule>
+        <keyseq keys="omm"/>
+        <insert character="20161"/>
+      </rule>
+      <rule>
+        <keyseq keys="ommf"/>
+        <insert character="20312"/>
+      </rule>
+      <rule>
+        <keyseq keys="ommi"/>
+        <insert>
+          <candidates>会伝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ommm"/>
+        <insert character="20200"/>
+      </rule>
+      <rule>
+        <keyseq keys="ommp"/>
+        <insert character="20791"/>
+      </rule>
+      <rule>
+        <keyseq keys="ommr"/>
+        <insert character="20425"/>
+      </rule>
+      <rule>
+        <keyseq keys="ommv"/>
+        <insert>
+          <candidates>佞侲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omn"/>
+        <insert>
+          <candidates>气仃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omnl"/>
+        <insert character="37041"/>
+      </rule>
+      <rule>
+        <keyseq keys="omnn"/>
+        <insert character="20363"/>
+      </rule>
+      <rule>
+        <keyseq keys="omno"/>
+        <insert character="27481"/>
+      </rule>
+      <rule>
+        <keyseq keys="omnr"/>
+        <insert character="20309"/>
+      </rule>
+      <rule>
+        <keyseq keys="ompm"/>
+        <insert character="20533"/>
+      </rule>
+      <rule>
+        <keyseq keys="omr"/>
+        <insert character="21512"/>
+      </rule>
+      <rule>
+        <keyseq keys="omrb"/>
+        <insert character="40864"/>
+      </rule>
+      <rule>
+        <keyseq keys="omrl"/>
+        <insert character="21629"/>
+      </rule>
+      <rule>
+        <keyseq keys="omrm"/>
+        <insert character="32725"/>
+      </rule>
+      <rule>
+        <keyseq keys="omro"/>
+        <insert character="20681"/>
+      </rule>
+      <rule>
+        <keyseq keys="omrp"/>
+        <insert character="40853"/>
+      </rule>
+      <rule>
+        <keyseq keys="omrq"/>
+        <insert>
+          <candidates>拿搻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omrr"/>
+        <insert character="27158"/>
+      </rule>
+      <rule>
+        <keyseq keys="omrt"/>
+        <insert>
+          <candidates>盒弇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omru"/>
+        <insert character="151933"/>
+      </rule>
+      <rule>
+        <keyseq keys="omrw"/>
+        <insert>
+          <candidates>偪畣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omsl"/>
+        <insert character="21368"/>
+      </rule>
+      <rule>
+        <keyseq keys="omsp"/>
+        <insert character="23636"/>
+      </rule>
+      <rule>
+        <keyseq keys="omtn"/>
+        <insert character="20352"/>
+      </rule>
+      <rule>
+        <keyseq keys="omu"/>
+        <insert character="23731"/>
+      </rule>
+      <rule>
+        <keyseq keys="omua"/>
+        <insert character="20717"/>
+      </rule>
+      <rule>
+        <keyseq keys="omvh"/>
+        <insert character="20258"/>
+      </rule>
+      <rule>
+        <keyseq keys="omvm"/>
+        <insert character="20435"/>
+      </rule>
+      <rule>
+        <keyseq keys="omvn"/>
+        <insert character="20324"/>
+      </rule>
+      <rule>
+        <keyseq keys="omwa"/>
+        <insert character="26371"/>
+      </rule>
+      <rule>
+        <keyseq keys="omwc"/>
+        <insert character="20729"/>
+      </rule>
+      <rule>
+        <keyseq keys="omwd"/>
+        <insert>
+          <candidates>傈僳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="omwf"/>
+        <insert character="20676"/>
+      </rule>
+      <rule>
+        <keyseq keys="omwl"/>
+        <insert character="20589"/>
+      </rule>
+      <rule>
+        <keyseq keys="omwm"/>
+        <insert character="20725"/>
+      </rule>
+      <rule>
+        <keyseq keys="omwu"/>
+        <insert character="20682"/>
+      </rule>
+      <rule>
+        <keyseq keys="omwv"/>
+        <insert character="20576"/>
+      </rule>
+      <rule>
+        <keyseq keys="omyf"/>
+        <insert character="20671"/>
+      </rule>
+      <rule>
+        <keyseq keys="omym"/>
+        <insert character="20290"/>
+      </rule>
+      <rule>
+        <keyseq keys="on"/>
+        <insert>
+          <candidates>亿乞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ona"/>
+        <insert character="27676"/>
+      </rule>
+      <rule>
+        <keyseq keys="onamh"/>
+        <insert character="27697"/>
+      </rule>
+      <rule>
+        <keyseq keys="onao"/>
+        <insert character="20687"/>
+      </rule>
+      <rule>
+        <keyseq keys="onau"/>
+        <insert character="20443"/>
+      </rule>
+      <rule>
+        <keyseq keys="onbc"/>
+        <insert character="20585"/>
+      </rule>
+      <rule>
+        <keyseq keys="onbs"/>
+        <insert character="131776"/>
+      </rule>
+      <rule>
+        <keyseq keys="onbuu"/>
+        <insert character="35238"/>
+      </rule>
+      <rule>
+        <keyseq keys="oncr"/>
+        <insert character="20747"/>
+      </rule>
+      <rule>
+        <keyseq keys="oncsh"/>
+        <insert character="27675"/>
+      </rule>
+      <rule>
+        <keyseq keys="ond"/>
+        <insert character="20180"/>
+      </rule>
+      <rule>
+        <keyseq keys="onf"/>
+        <insert character="20320"/>
+      </rule>
+      <rule>
+        <keyseq keys="onfd"/>
+        <insert character="27683"/>
+      </rule>
+      <rule>
+        <keyseq keys="onff"/>
+        <insert character="27694"/>
+      </rule>
+      <rule>
+        <keyseq keys="ong"/>
+        <insert character="135941"/>
+      </rule>
+      <rule>
+        <keyseq keys="onhaf"/>
+        <insert character="40185"/>
+      </rule>
+      <rule>
+        <keyseq keys="onhb"/>
+        <insert character="20714"/>
+      </rule>
+      <rule>
+        <keyseq keys="onhe"/>
+        <insert character="20235"/>
+      </rule>
+      <rule>
+        <keyseq keys="onhey"/>
+        <insert character="27681"/>
+      </rule>
+      <rule>
+        <keyseq keys="onhqu"/>
+        <insert character="27641"/>
+      </rule>
+      <rule>
+        <keyseq keys="onhs"/>
+        <insert character="20173"/>
+      </rule>
+      <rule>
+        <keyseq keys="onib"/>
+        <insert character="20433"/>
+      </rule>
+      <rule>
+        <keyseq keys="onin"/>
+        <insert>
+          <candidates>侈伃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="onir"/>
+        <insert character="20338"/>
+      </rule>
+      <rule>
+        <keyseq keys="onjru"/>
+        <insert character="27690"/>
+      </rule>
+      <rule>
+        <keyseq keys="onjv"/>
+        <insert character="27688"/>
+      </rule>
+      <rule>
+        <keyseq keys="onkg"/>
+        <insert character="20409"/>
+      </rule>
+      <rule>
+        <keyseq keys="onkl"/>
+        <insert character="37127"/>
+      </rule>
+      <rule>
+        <keyseq keys="onkq"/>
+        <insert character="20581"/>
+      </rule>
+      <rule>
+        <keyseq keys="onl"/>
+        <insert>
+          <candidates>氕伄𠇁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="onll"/>
+        <insert character="27672"/>
+      </rule>
+      <rule>
+        <keyseq keys="onlll"/>
+        <insert character="27674"/>
+      </rule>
+      <rule>
+        <keyseq keys="onlln"/>
+        <insert character="27679"/>
+      </rule>
+      <rule>
+        <keyseq keys="onln"/>
+        <insert character="21001"/>
+      </rule>
+      <rule>
+        <keyseq keys="onlwl"/>
+        <insert character="27680"/>
+      </rule>
+      <rule>
+        <keyseq keys="onmcw"/>
+        <insert character="27685"/>
+      </rule>
+      <rule>
+        <keyseq keys="onmk"/>
+        <insert character="20399"/>
+      </rule>
+      <rule>
+        <keyseq keys="onmlm"/>
+        <insert character="27692"/>
+      </rule>
+      <rule>
+        <keyseq keys="onmu"/>
+        <insert character="20345"/>
+      </rule>
+      <rule>
+        <keyseq keys="onmvm"/>
+        <insert character="27691"/>
+      </rule>
+      <rule>
+        <keyseq keys="onnhs"/>
+        <insert character="27670"/>
+      </rule>
+      <rule>
+        <keyseq keys="onnl"/>
+        <insert character="37123"/>
+      </rule>
+      <rule>
+        <keyseq keys="onno"/>
+        <insert character="27464"/>
+      </rule>
+      <rule>
+        <keyseq keys="onob"/>
+        <insert>
+          <candidates>氝偦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="onog"/>
+        <insert character="38594"/>
+      </rule>
+      <rule>
+        <keyseq keys="onp"/>
+        <insert character="24549"/>
+      </rule>
+      <rule>
+        <keyseq keys="onqd"/>
+        <insert character="20625"/>
+      </rule>
+      <rule>
+        <keyseq keys="onqmb"/>
+        <insert character="27696"/>
+      </rule>
+      <rule>
+        <keyseq keys="onri"/>
+        <insert character="20787"/>
+      </rule>
+      <rule>
+        <keyseq keys="ontq"/>
+        <insert character="27687"/>
+      </rule>
+      <rule>
+        <keyseq keys="onu"/>
+        <insert character="27673"/>
+      </rule>
+      <rule>
+        <keyseq keys="onvne"/>
+        <insert character="27695"/>
+      </rule>
+      <rule>
+        <keyseq keys="onwa"/>
+        <insert character="132116"/>
+      </rule>
+      <rule>
+        <keyseq keys="onwd"/>
+        <insert character="146531"/>
+      </rule>
+      <rule>
+        <keyseq keys="onwk"/>
+        <insert character="27684"/>
+      </rule>
+      <rule>
+        <keyseq keys="onwot"/>
+        <insert character="27699"/>
+      </rule>
+      <rule>
+        <keyseq keys="onyvo"/>
+        <insert character="27686"/>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert character="20174"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooah"/>
+        <insert character="20663"/>
+      </rule>
+      <rule>
+        <keyseq keys="oobg"/>
+        <insert character="20629"/>
+      </rule>
+      <rule>
+        <keyseq keys="oobm"/>
+        <insert character="20430"/>
+      </rule>
+      <rule>
+        <keyseq keys="oobo"/>
+        <insert character="32911"/>
+      </rule>
+      <rule>
+        <keyseq keys="oog"/>
+        <insert>
+          <candidates>坐倠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ooge"/>
+        <insert character="22798"/>
+      </rule>
+      <rule>
+        <keyseq keys="oogf"/>
+        <insert character="20716"/>
+      </rule>
+      <rule>
+        <keyseq keys="oogs"/>
+        <insert>
+          <candidates>儁㑺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ooic"/>
+        <insert character="20683"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooii"/>
+        <insert character="20278"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooin"/>
+        <insert character="20209"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooir"/>
+        <insert character="20630"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooj"/>
+        <insert character="20213"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooll"/>
+        <insert character="20215"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooln"/>
+        <insert character="21133"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooma"/>
+        <insert character="20744"/>
+      </rule>
+      <rule>
+        <keyseq keys="oomb"/>
+        <insert character="20523"/>
+      </rule>
+      <rule>
+        <keyseq keys="oombc"/>
+        <insert character="39017"/>
+      </rule>
+      <rule>
+        <keyseq keys="oomg"/>
+        <insert character="20346"/>
+      </rule>
+      <rule>
+        <keyseq keys="oomn"/>
+        <insert character="20599"/>
+      </rule>
+      <rule>
+        <keyseq keys="oomo"/>
+        <insert character="20745"/>
+      </rule>
+      <rule>
+        <keyseq keys="oomr"/>
+        <insert character="20334"/>
+      </rule>
+      <rule>
+        <keyseq keys="oon"/>
+        <insert character="20193"/>
+      </rule>
+      <rule>
+        <keyseq keys="oono"/>
+        <insert character="27483"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooo"/>
+        <insert character="20247"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooog"/>
+        <insert character="20403"/>
+      </rule>
+      <rule>
+        <keyseq keys="oooj"/>
+        <insert character="20632"/>
+      </rule>
+      <rule>
+        <keyseq keys="oook"/>
+        <insert character="25986"/>
+      </rule>
+      <rule>
+        <keyseq keys="oooo"/>
+        <insert character="131596"/>
+      </rule>
+      <rule>
+        <keyseq keys="oosk"/>
+        <insert character="21140"/>
+      </rule>
+      <rule>
+        <keyseq keys="oou"/>
+        <insert character="20321"/>
+      </rule>
+      <rule>
+        <keyseq keys="oowy"/>
+        <insert character="20398"/>
+      </rule>
+      <rule>
+        <keyseq keys="ooyk"/>
+        <insert character="131905"/>
+      </rule>
+      <rule>
+        <keyseq keys="op"/>
+        <insert>
+          <candidates>化伈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="opa"/>
+        <insert character="20378"/>
+      </rule>
+      <rule>
+        <keyseq keys="opbuc"/>
+        <insert>
+          <candidates>貨貸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="opd"/>
+        <insert>
+          <candidates>他柋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="opg"/>
+        <insert character="22408"/>
+      </rule>
+      <rule>
+        <keyseq keys="oph"/>
+        <insert character="20310"/>
+      </rule>
+      <rule>
+        <keyseq keys="ophq"/>
+        <insert character="29294"/>
+      </rule>
+      <rule>
+        <keyseq keys="opim"/>
+        <insert character="20264"/>
+      </rule>
+      <rule>
+        <keyseq keys="opj"/>
+        <insert character="21326"/>
+      </rule>
+      <rule>
+        <keyseq keys="opko"/>
+        <insert character="20759"/>
+      </rule>
+      <rule>
+        <keyseq keys="opkp"/>
+        <insert character="20588"/>
+      </rule>
+      <rule>
+        <keyseq keys="oplb"/>
+        <insert character="24082"/>
+      </rule>
+      <rule>
+        <keyseq keys="opmc"/>
+        <insert character="20670"/>
+      </rule>
+      <rule>
+        <keyseq keys="opok"/>
+        <insert character="25948"/>
+      </rule>
+      <rule>
+        <keyseq keys="opp"/>
+        <insert character="20211"/>
+      </rule>
+      <rule>
+        <keyseq keys="oppa"/>
+        <insert character="20565"/>
+      </rule>
+      <rule>
+        <keyseq keys="opr"/>
+        <insert character="20317"/>
+      </rule>
+      <rule>
+        <keyseq keys="opt"/>
+        <insert character="20275"/>
+      </rule>
+      <rule>
+        <keyseq keys="optd"/>
+        <insert character="20574"/>
+      </rule>
+      <rule>
+        <keyseq keys="opu"/>
+        <insert>
+          <candidates>岱伅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="opuu"/>
+        <insert character="13427"/>
+      </rule>
+      <rule>
+        <keyseq keys="opwgf"/>
+        <insert character="40667"/>
+      </rule>
+      <rule>
+        <keyseq keys="opyhv"/>
+        <insert character="34955"/>
+      </rule>
+      <rule>
+        <keyseq keys="oq"/>
+        <insert character="24180"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqhf"/>
+        <insert character="132007"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqhk"/>
+        <insert character="20592"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqka"/>
+        <insert character="20550"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqke"/>
+        <insert character="20643"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqkq"/>
+        <insert character="20472"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqmb"/>
+        <insert character="20521"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqmc"/>
+        <insert character="20661"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqmf"/>
+        <insert character="20611"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqmv"/>
+        <insert character="20469"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqo"/>
+        <insert character="20245"/>
+      </rule>
+      <rule>
+        <keyseq keys="oqoa"/>
+        <insert character="20707"/>
+      </rule>
+      <rule>
+        <keyseq keys="ora"/>
+        <insert character="26234"/>
+      </rule>
+      <rule>
+        <keyseq keys="orau"/>
+        <insert character="20427"/>
+      </rule>
+      <rule>
+        <keyseq keys="orc"/>
+        <insert character="20287"/>
+      </rule>
+      <rule>
+        <keyseq keys="ord"/>
+        <insert character="20445"/>
+      </rule>
+      <rule>
+        <keyseq keys="orhaf"/>
+        <insert>
+          <candidates>鴿鵨鶬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="orhr"/>
+        <insert character="20406"/>
+      </rule>
+      <rule>
+        <keyseq keys="orhu"/>
+        <insert character="20355"/>
+      </rule>
+      <rule>
+        <keyseq keys="ori"/>
+        <insert character="25127"/>
+      </rule>
+      <rule>
+        <keyseq keys="orijb"/>
+        <insert character="33302"/>
+      </rule>
+      <rule>
+        <keyseq keys="orjrr"/>
+        <insert character="33304"/>
+      </rule>
+      <rule>
+        <keyseq keys="orln"/>
+        <insert character="21109"/>
+      </rule>
+      <rule>
+        <keyseq keys="ormbc"/>
+        <insert>
+          <candidates>頜頷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ornin"/>
+        <insert character="33298"/>
+      </rule>
+      <rule>
+        <keyseq keys="ornl"/>
+        <insert character="37059"/>
+      </rule>
+      <rule>
+        <keyseq keys="orno"/>
+        <insert character="27441"/>
+      </rule>
+      <rule>
+        <keyseq keys="orp"/>
+        <insert character="141076"/>
+      </rule>
+      <rule>
+        <keyseq keys="orrj"/>
+        <insert character="20708"/>
+      </rule>
+      <rule>
+        <keyseq keys="orrk"/>
+        <insert character="20796"/>
+      </rule>
+      <rule>
+        <keyseq keys="orrr"/>
+        <insert character="20568"/>
+      </rule>
+      <rule>
+        <keyseq keys="orsj"/>
+        <insert character="20590"/>
+      </rule>
+      <rule>
+        <keyseq keys="oruc"/>
+        <insert character="20686"/>
+      </rule>
+      <rule>
+        <keyseq keys="orvk"/>
+        <insert character="20417"/>
+      </rule>
+      <rule>
+        <keyseq keys="orxu"/>
+        <insert character="20726"/>
+      </rule>
+      <rule>
+        <keyseq keys="orye"/>
+        <insert>
+          <candidates>假敆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oryo"/>
+        <insert character="20419"/>
+      </rule>
+      <rule>
+        <keyseq keys="osav"/>
+        <insert>
+          <candidates>偃𠍾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="osd"/>
+        <insert character="27032"/>
+      </rule>
+      <rule>
+        <keyseq keys="oshi"/>
+        <insert character="20190"/>
+      </rule>
+      <rule>
+        <keyseq keys="oshr"/>
+        <insert character="20299"/>
+      </rule>
+      <rule>
+        <keyseq keys="osj"/>
+        <insert character="20340"/>
+      </rule>
+      <rule>
+        <keyseq keys="osjl"/>
+        <insert character="20539"/>
+      </rule>
+      <rule>
+        <keyseq keys="osjr"/>
+        <insert character="20520"/>
+      </rule>
+      <rule>
+        <keyseq keys="osk"/>
+        <insert character="20234"/>
+      </rule>
+      <rule>
+        <keyseq keys="oskr"/>
+        <insert character="20400"/>
+      </rule>
+      <rule>
+        <keyseq keys="osll"/>
+        <insert character="131588"/>
+      </rule>
+      <rule>
+        <keyseq keys="osme"/>
+        <insert character="20405"/>
+      </rule>
+      <rule>
+        <keyseq keys="osmg"/>
+        <insert>
+          <candidates>偓㑌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="osmgi"/>
+        <insert character="16049"/>
+      </rule>
+      <rule>
+        <keyseq keys="osmh"/>
+        <insert character="20679"/>
+      </rule>
+      <rule>
+        <keyseq keys="osmr"/>
+        <insert character="20282"/>
+      </rule>
+      <rule>
+        <keyseq keys="osmv"/>
+        <insert character="20480"/>
+      </rule>
+      <rule>
+        <keyseq keys="osnd"/>
+        <insert character="20701"/>
+      </rule>
+      <rule>
+        <keyseq keys="oso"/>
+        <insert character="20268"/>
+      </rule>
+      <rule>
+        <keyseq keys="osp"/>
+        <insert character="20274"/>
+      </rule>
+      <rule>
+        <keyseq keys="osqf"/>
+        <insert character="20620"/>
+      </rule>
+      <rule>
+        <keyseq keys="osrj"/>
+        <insert character="20731"/>
+      </rule>
+      <rule>
+        <keyseq keys="osrr"/>
+        <insert character="20660"/>
+      </rule>
+      <rule>
+        <keyseq keys="oss"/>
+        <insert character="20322"/>
+      </rule>
+      <rule>
+        <keyseq keys="ossr"/>
+        <insert character="20407"/>
+      </rule>
+      <rule>
+        <keyseq keys="ostt"/>
+        <insert character="20555"/>
+      </rule>
+      <rule>
+        <keyseq keys="osuu"/>
+        <insert character="20500"/>
+      </rule>
+      <rule>
+        <keyseq keys="ota"/>
+        <insert character="20511"/>
+      </rule>
+      <rule>
+        <keyseq keys="otbc"/>
+        <insert character="20494"/>
+      </rule>
+      <rule>
+        <keyseq keys="otc"/>
+        <insert character="20379"/>
+      </rule>
+      <rule>
+        <keyseq keys="otch"/>
+        <insert character="131744"/>
+      </rule>
+      <rule>
+        <keyseq keys="otco"/>
+        <insert>
+          <candidates>僕僛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="otcw"/>
+        <insert character="20580"/>
+      </rule>
+      <rule>
+        <keyseq keys="otdd"/>
+        <insert character="27206"/>
+      </rule>
+      <rule>
+        <keyseq keys="otf"/>
+        <insert character="28961"/>
+      </rule>
+      <rule>
+        <keyseq keys="otgi"/>
+        <insert character="20736"/>
+      </rule>
+      <rule>
+        <keyseq keys="otgr"/>
+        <insert character="20688"/>
+      </rule>
+      <rule>
+        <keyseq keys="othb"/>
+        <insert character="20633"/>
+      </rule>
+      <rule>
+        <keyseq keys="othn"/>
+        <insert character="131910"/>
+      </rule>
+      <rule>
+        <keyseq keys="otif"/>
+        <insert character="20784"/>
+      </rule>
+      <rule>
+        <keyseq keys="otkr"/>
+        <insert character="20556"/>
+      </rule>
+      <rule>
+        <keyseq keys="otlk"/>
+        <insert character="20544"/>
+      </rule>
+      <rule>
+        <keyseq keys="otlm"/>
+        <insert character="20677"/>
+      </rule>
+      <rule>
+        <keyseq keys="otlo"/>
+        <insert character="20668"/>
+      </rule>
+      <rule>
+        <keyseq keys="otmc"/>
+        <insert>
+          <candidates>倛僙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="otmv"/>
+        <insert character="20577"/>
+      </rule>
+      <rule>
+        <keyseq keys="otniq"/>
+        <insert character="33310"/>
+      </rule>
+      <rule>
+        <keyseq keys="otog"/>
+        <insert character="20794"/>
+      </rule>
+      <rule>
+        <keyseq keys="otq"/>
+        <insert character="20335"/>
+      </rule>
+      <rule>
+        <keyseq keys="otqm"/>
+        <insert character="20638"/>
+      </rule>
+      <rule>
+        <keyseq keys="otrk"/>
+        <insert character="20742"/>
+      </rule>
+      <rule>
+        <keyseq keys="otsj"/>
+        <insert character="20615"/>
+      </rule>
+      <rule>
+        <keyseq keys="ott"/>
+        <insert character="20341"/>
+      </rule>
+      <rule>
+        <keyseq keys="ottb"/>
+        <insert character="20619"/>
+      </rule>
+      <rule>
+        <keyseq keys="otw"/>
+        <insert character="13412"/>
+      </rule>
+      <rule>
+        <keyseq keys="otwa"/>
+        <insert character="20654"/>
+      </rule>
+      <rule>
+        <keyseq keys="otwb"/>
+        <insert character="13462"/>
+      </rule>
+      <rule>
+        <keyseq keys="otwi"/>
+        <insert character="20692"/>
+      </rule>
+      <rule>
+        <keyseq keys="otwn"/>
+        <insert character="20762"/>
+      </rule>
+      <rule>
+        <keyseq keys="otwt"/>
+        <insert>
+          <candidates>僼𥂝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="otwv"/>
+        <insert character="20738"/>
+      </rule>
+      <rule>
+        <keyseq keys="otxc"/>
+        <insert character="20628"/>
+      </rule>
+      <rule>
+        <keyseq keys="ou"/>
+        <insert>
+          <candidates>仙仚屳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ouami"/>
+        <insert character="32590"/>
+      </rule>
+      <rule>
+        <keyseq keys="oubb"/>
+        <insert character="20656"/>
+      </rule>
+      <rule>
+        <keyseq keys="oubtu"/>
+        <insert character="32577"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouce"/>
+        <insert character="20749"/>
+      </rule>
+      <rule>
+        <keyseq keys="oudk"/>
+        <insert character="32570"/>
+      </rule>
+      <rule>
+        <keyseq keys="oudm"/>
+        <insert character="32573"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouf"/>
+        <insert character="32569"/>
+      </rule>
+      <rule>
+        <keyseq keys="oufbh"/>
+        <insert character="156248"/>
+      </rule>
+      <rule>
+        <keyseq keys="oufbq"/>
+        <insert character="32585"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouhmr"/>
+        <insert character="32575"/>
+      </rule>
+      <rule>
+        <keyseq keys="oujt"/>
+        <insert character="13477"/>
+      </rule>
+      <rule>
+        <keyseq keys="oulmo"/>
+        <insert character="32576"/>
+      </rule>
+      <rule>
+        <keyseq keys="oum"/>
+        <insert character="32568"/>
+      </rule>
+      <rule>
+        <keyseq keys="oumb"/>
+        <insert character="20595"/>
+      </rule>
+      <rule>
+        <keyseq keys="oumbc"/>
+        <insert character="169189"/>
+      </rule>
+      <rule>
+        <keyseq keys="oumwj"/>
+        <insert character="32584"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouog"/>
+        <insert character="20652"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouon"/>
+        <insert character="20410"/>
+      </rule>
+      <rule>
+        <keyseq keys="ousl"/>
+        <insert character="32567"/>
+      </rule>
+      <rule>
+        <keyseq keys="outrg"/>
+        <insert character="32592"/>
+      </rule>
+      <rule>
+        <keyseq keys="outt"/>
+        <insert character="32574"/>
+      </rule>
+      <rule>
+        <keyseq keys="outwi"/>
+        <insert character="32583"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouypd"/>
+        <insert character="32581"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouypt"/>
+        <insert character="32591"/>
+      </rule>
+      <rule>
+        <keyseq keys="ouypu"/>
+        <insert character="160205"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovav"/>
+        <insert character="38134"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovbk"/>
+        <insert character="38050"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovbmr"/>
+        <insert character="38108"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovhqo"/>
+        <insert character="38081"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovii"/>
+        <insert character="20703"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovio"/>
+        <insert character="20284"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovjbc"/>
+        <insert character="38215"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovjmo"/>
+        <insert character="38189"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovl"/>
+        <insert character="38047"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovoii"/>
+        <insert character="38083"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovr"/>
+        <insert character="20382"/>
+      </rule>
+      <rule>
+        <keyseq keys="ovvv"/>
+        <insert character="20768"/>
+      </rule>
+      <rule>
+        <keyseq keys="ow"/>
+        <insert character="20291"/>
+      </rule>
+      <rule>
+        <keyseq keys="owbp"/>
+        <insert character="132043"/>
+      </rule>
+      <rule>
+        <keyseq keys="owd"/>
+        <insert character="20526"/>
+      </rule>
+      <rule>
+        <keyseq keys="owg"/>
+        <insert character="20442"/>
+      </rule>
+      <rule>
+        <keyseq keys="owjc"/>
+        <insert character="131967"/>
+      </rule>
+      <rule>
+        <keyseq keys="owjr"/>
+        <insert character="20491"/>
+      </rule>
+      <rule>
+        <keyseq keys="owks"/>
+        <insert character="20413"/>
+      </rule>
+      <rule>
+        <keyseq keys="owlb"/>
+        <insert character="20598"/>
+      </rule>
+      <rule>
+        <keyseq keys="owlg"/>
+        <insert character="20792"/>
+      </rule>
+      <rule>
+        <keyseq keys="owlv"/>
+        <insert character="20743"/>
+      </rule>
+      <rule>
+        <keyseq keys="owmv"/>
+        <insert character="20558"/>
+      </rule>
+      <rule>
+        <keyseq keys="owp"/>
+        <insert character="20594"/>
+      </rule>
+      <rule>
+        <keyseq keys="owr"/>
+        <insert character="20330"/>
+      </rule>
+      <rule>
+        <keyseq keys="owwf"/>
+        <insert character="20797"/>
+      </rule>
+      <rule>
+        <keyseq keys="owww"/>
+        <insert character="20769"/>
+      </rule>
+      <rule>
+        <keyseq keys="owyi"/>
+        <insert character="27599"/>
+      </rule>
+      <rule>
+        <keyseq keys="owyta"/>
+        <insert character="38909"/>
+      </rule>
+      <rule>
+        <keyseq keys="oy"/>
+        <insert character="20166"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyaj"/>
+        <insert character="20524"/>
+      </rule>
+      <rule>
+        <keyseq keys="oybc"/>
+        <insert character="20597"/>
+      </rule>
+      <rule>
+        <keyseq keys="oybp"/>
+        <insert character="20785"/>
+      </rule>
+      <rule>
+        <keyseq keys="oybs"/>
+        <insert character="20621"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyck"/>
+        <insert character="20348"/>
+      </rule>
+      <rule>
+        <keyseq keys="oydu"/>
+        <insert character="20781"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyed"/>
+        <insert character="131911"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyfe"/>
+        <insert character="20470"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyfu"/>
+        <insert character="20710"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyg"/>
+        <insert character="20303"/>
+      </rule>
+      <rule>
+        <keyseq keys="oygq"/>
+        <insert character="13459"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyhn"/>
+        <insert character="20233"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyhs"/>
+        <insert character="20223"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyhv"/>
+        <insert character="20381"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyhvf"/>
+        <insert character="32208"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyjj"/>
+        <insert character="20678"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyk"/>
+        <insert character="20265"/>
+      </rule>
+      <rule>
+        <keyseq keys="oykk"/>
+        <insert character="20634"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyks"/>
+        <insert character="20466"/>
+      </rule>
+      <rule>
+        <keyseq keys="oylm"/>
+        <insert character="20225"/>
+      </rule>
+      <rule>
+        <keyseq keys="oym"/>
+        <insert character="20201"/>
+      </rule>
+      <rule>
+        <keyseq keys="oymp"/>
+        <insert character="20300"/>
+      </rule>
+      <rule>
+        <keyseq keys="oymr"/>
+        <insert character="20449"/>
+      </rule>
+      <rule>
+        <keyseq keys="oymt"/>
+        <insert character="131604"/>
+      </rule>
+      <rule>
+        <keyseq keys="oymy"/>
+        <insert character="20327"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyoj"/>
+        <insert character="20485"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyok"/>
+        <insert character="25935"/>
+      </rule>
+      <rule>
+        <keyseq keys="oypd"/>
+        <insert character="20584"/>
+      </rule>
+      <rule>
+        <keyseq keys="oypp"/>
+        <insert character="20770"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyqd"/>
+        <insert character="131968"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyr"/>
+        <insert character="20308"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyra"/>
+        <insert character="20786"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyrb"/>
+        <insert character="20624"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyrf"/>
+        <insert character="20510"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyrn"/>
+        <insert character="20572"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyro"/>
+        <insert character="20779"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyrv"/>
+        <insert>
+          <candidates>偯儴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oysk"/>
+        <insert character="20515"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyt"/>
+        <insert character="20301"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyta"/>
+        <insert character="20579"/>
+      </rule>
+      <rule>
+        <keyseq keys="oytg"/>
+        <insert character="20718"/>
+      </rule>
+      <rule>
+        <keyseq keys="oytj"/>
+        <insert character="20669"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyto"/>
+        <insert character="132021"/>
+      </rule>
+      <rule>
+        <keyseq keys="oytp"/>
+        <insert character="20740"/>
+      </rule>
+      <rule>
+        <keyseq keys="oytr"/>
+        <insert character="20493"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyub"/>
+        <insert character="31165"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyvi"/>
+        <insert character="20269"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyvo"/>
+        <insert character="20357"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyvv"/>
+        <insert character="20395"/>
+      </rule>
+      <rule>
+        <keyseq keys="oywm"/>
+        <insert character="20739"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyx"/>
+        <insert character="20757"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyyib"/>
+        <insert character="146170"/>
+      </rule>
+      <rule>
+        <keyseq keys="oyyiu"/>
+        <insert character="27603"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+        <insert character="24515"/>
+      </rule>
+      <rule>
+        <keyseq keys="pa"/>
+        <insert>
+          <candidates>旬旨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pafu"/>
+        <insert character="24880"/>
+      </rule>
+      <rule>
+        <keyseq keys="pahaf"/>
+        <insert character="40347"/>
+      </rule>
+      <rule>
+        <keyseq keys="pahm"/>
+        <insert character="24826"/>
+      </rule>
+      <rule>
+        <keyseq keys="paiu"/>
+        <insert character="24936"/>
+      </rule>
+      <rule>
+        <keyseq keys="paks"/>
+        <insert character="21203"/>
+      </rule>
+      <rule>
+        <keyseq keys="pam"/>
+        <insert character="24603"/>
+      </rule>
+      <rule>
+        <keyseq keys="pamh"/>
+        <insert character="24851"/>
+      </rule>
+      <rule>
+        <keyseq keys="pamj"/>
+        <insert character="24717"/>
+      </rule>
+      <rule>
+        <keyseq keys="pamo"/>
+        <insert character="24831"/>
+      </rule>
+      <rule>
+        <keyseq keys="panb"/>
+        <insert character="25002"/>
+      </rule>
+      <rule>
+        <keyseq keys="pank"/>
+        <insert character="25003"/>
+      </rule>
+      <rule>
+        <keyseq keys="panl"/>
+        <insert character="37063"/>
+      </rule>
+      <rule>
+        <keyseq keys="paph"/>
+        <insert character="24789"/>
+      </rule>
+      <rule>
+        <keyseq keys="papp"/>
+        <insert character="24771"/>
+      </rule>
+      <rule>
+        <keyseq keys="papv"/>
+        <insert character="24850"/>
+      </rule>
+      <rule>
+        <keyseq keys="pate"/>
+        <insert character="25066"/>
+      </rule>
+      <rule>
+        <keyseq keys="pav"/>
+        <insert character="24680"/>
+      </rule>
+      <rule>
+        <keyseq keys="pawe"/>
+        <insert character="24930"/>
+      </rule>
+      <rule>
+        <keyseq keys="payf"/>
+        <insert character="25004"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbac"/>
+        <insert character="24911"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbbb"/>
+        <insert character="24882"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbbe"/>
+        <insert character="25043"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbcn"/>
+        <insert character="24827"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbg"/>
+        <insert character="22703"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbgr"/>
+        <insert character="24774"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbhx"/>
+        <insert character="24902"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbjj"/>
+        <insert character="24818"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbm"/>
+        <insert character="24602"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbmc"/>
+        <insert character="24807"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbme"/>
+        <insert character="24843"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbmp"/>
+        <insert character="25050"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbmr"/>
+        <insert character="24683"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbou"/>
+        <insert character="24878"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbsd"/>
+        <insert character="141045"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbtu"/>
+        <insert character="141087"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbtv"/>
+        <insert character="24792"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbue"/>
+        <insert character="25092"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbug"/>
+        <insert character="25084"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbvc"/>
+        <insert character="30494"/>
+      </rule>
+      <rule>
+        <keyseq keys="pbvk"/>
+        <insert character="24896"/>
+      </rule>
+      <rule>
+        <keyseq keys="pc"/>
+        <insert character="24781"/>
+      </rule>
+      <rule>
+        <keyseq keys="pci"/>
+        <insert character="24554"/>
+      </rule>
+      <rule>
+        <keyseq keys="pcks"/>
+        <insert character="21225"/>
+      </rule>
+      <rule>
+        <keyseq keys="pcnh"/>
+        <insert character="24716"/>
+      </rule>
+      <rule>
+        <keyseq keys="pcp"/>
+        <insert character="141505"/>
+      </rule>
+      <rule>
+        <keyseq keys="pcru"/>
+        <insert character="24709"/>
+      </rule>
+      <rule>
+        <keyseq keys="pcwa"/>
+        <insert character="24974"/>
+      </rule>
+      <rule>
+        <keyseq keys="pd"/>
+        <insert character="20063"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdd"/>
+        <insert character="24783"/>
+      </rule>
+      <rule>
+        <keyseq keys="pddo"/>
+        <insert character="25015"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdhaf"/>
+        <insert>
+          <candidates>鵴𪃸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pdi"/>
+        <insert character="24534"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdk"/>
+        <insert character="24555"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdl"/>
+        <insert character="24730"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdlc"/>
+        <insert character="25078"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdmbc"/>
+        <insert character="31310"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdmq"/>
+        <insert character="24839"/>
+      </rule>
+      <rule>
+        <keyseq keys="pdwyi"/>
+        <insert character="20088"/>
+      </rule>
+      <rule>
+        <keyseq keys="peee"/>
+        <insert character="24793"/>
+      </rule>
+      <rule>
+        <keyseq keys="peg"/>
+        <insert character="24618"/>
+      </rule>
+      <rule>
+        <keyseq keys="peii"/>
+        <insert character="24901"/>
+      </rule>
+      <rule>
+        <keyseq keys="pembc"/>
+        <insert character="28481"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfb"/>
+        <insert character="24708"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfbf"/>
+        <insert character="25091"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfbr"/>
+        <insert character="24797"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfd"/>
+        <insert character="21258"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfdq"/>
+        <insert character="24976"/>
+      </rule>
+      <rule>
+        <keyseq keys="pff"/>
+        <insert character="24788"/>
+      </rule>
+      <rule>
+        <keyseq keys="pffr"/>
+        <insert character="141647"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfmbc"/>
+        <insert>
+          <candidates>熲顈頴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pfmu"/>
+        <insert character="24653"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfq"/>
+        <insert character="24593"/>
+      </rule>
+      <rule>
+        <keyseq keys="pfqu"/>
+        <insert character="24787"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgbt"/>
+        <insert character="14729"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgdi"/>
+        <insert character="24643"/>
+      </rule>
+      <rule>
+        <keyseq keys="pggu"/>
+        <insert character="24994"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgi"/>
+        <insert character="24623"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgni"/>
+        <insert character="25060"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgp"/>
+        <insert character="140922"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgr"/>
+        <insert character="24644"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgrr"/>
+        <insert character="24984"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgsk"/>
+        <insert character="24928"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgth"/>
+        <insert character="24969"/>
+      </rule>
+      <rule>
+        <keyseq keys="pgtj"/>
+        <insert character="24763"/>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert character="24517"/>
+      </rule>
+      <rule>
+        <keyseq keys="pha"/>
+        <insert>
+          <candidates>怕曶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="phag"/>
+        <insert character="24822"/>
+      </rule>
+      <rule>
+        <keyseq keys="phbk"/>
+        <insert character="25034"/>
+      </rule>
+      <rule>
+        <keyseq keys="phbq"/>
+        <insert character="29998"/>
+      </rule>
+      <rule>
+        <keyseq keys="phbr"/>
+        <insert character="24678"/>
+      </rule>
+      <rule>
+        <keyseq keys="phbt"/>
+        <insert character="24676"/>
+      </rule>
+      <rule>
+        <keyseq keys="phbuu"/>
+        <insert character="35221"/>
+      </rule>
+      <rule>
+        <keyseq keys="phcn"/>
+        <insert character="25072"/>
+      </rule>
+      <rule>
+        <keyseq keys="phdb"/>
+        <insert character="24993"/>
+      </rule>
+      <rule>
+        <keyseq keys="phdd"/>
+        <insert character="24760"/>
+      </rule>
+      <rule>
+        <keyseq keys="phdf"/>
+        <insert character="24832"/>
+      </rule>
+      <rule>
+        <keyseq keys="phdn"/>
+        <insert character="24743"/>
+      </rule>
+      <rule>
+        <keyseq keys="pher"/>
+        <insert character="24682"/>
+      </rule>
+      <rule>
+        <keyseq keys="phgr"/>
+        <insert character="24718"/>
+      </rule>
+      <rule>
+        <keyseq keys="phgs"/>
+        <insert character="24927"/>
+      </rule>
+      <rule>
+        <keyseq keys="phh"/>
+        <insert character="21247"/>
+      </rule>
+      <rule>
+        <keyseq keys="phhn"/>
+        <insert character="21265"/>
+      </rule>
+      <rule>
+        <keyseq keys="phi"/>
+        <insert character="24871"/>
+      </rule>
+      <rule>
+        <keyseq keys="phj"/>
+        <insert character="24527"/>
+      </rule>
+      <rule>
+        <keyseq keys="phjr"/>
+        <insert character="24684"/>
+      </rule>
+      <rule>
+        <keyseq keys="phkb"/>
+        <insert character="24973"/>
+      </rule>
+      <rule>
+        <keyseq keys="phkp"/>
+        <insert character="24767"/>
+      </rule>
+      <rule>
+        <keyseq keys="phlc"/>
+        <insert character="25067"/>
+      </rule>
+      <rule>
+        <keyseq keys="phln"/>
+        <insert character="21006"/>
+      </rule>
+      <rule>
+        <keyseq keys="phlo"/>
+        <insert character="24798"/>
+      </rule>
+      <rule>
+        <keyseq keys="phml"/>
+        <insert character="24571"/>
+      </rule>
+      <rule>
+        <keyseq keys="phmr"/>
+        <insert character="14631"/>
+      </rule>
+      <rule>
+        <keyseq keys="phmy"/>
+        <insert character="140827"/>
+      </rule>
+      <rule>
+        <keyseq keys="phn"/>
+        <insert>
+          <candidates>𢖯𢖾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="phni"/>
+        <insert>
+          <candidates>忛𢞁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="phnl"/>
+        <insert character="37042"/>
+      </rule>
+      <rule>
+        <keyseq keys="php"/>
+        <insert character="24573"/>
+      </rule>
+      <rule>
+        <keyseq keys="phpa"/>
+        <insert character="24795"/>
+      </rule>
+      <rule>
+        <keyseq keys="phqm"/>
+        <insert character="24615"/>
+      </rule>
+      <rule>
+        <keyseq keys="phqo"/>
+        <insert character="24610"/>
+      </rule>
+      <rule>
+        <keyseq keys="phs"/>
+        <insert character="24589"/>
+      </rule>
+      <rule>
+        <keyseq keys="phsb"/>
+        <insert character="24828"/>
+      </rule>
+      <rule>
+        <keyseq keys="phsk"/>
+        <insert>
+          <candidates>悷憿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="phvp"/>
+        <insert character="24559"/>
+      </rule>
+      <rule>
+        <keyseq keys="phwp"/>
+        <insert character="24961"/>
+      </rule>
+      <rule>
+        <keyseq keys="phyhv"/>
+        <insert character="34947"/>
+      </rule>
+      <rule>
+        <keyseq keys="pi"/>
+        <insert>
+          <candidates>勾勺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="piav"/>
+        <insert character="24738"/>
+      </rule>
+      <rule>
+        <keyseq keys="pibi"/>
+        <insert character="24893"/>
+      </rule>
+      <rule>
+        <keyseq keys="pice"/>
+        <insert character="24731"/>
+      </rule>
+      <rule>
+        <keyseq keys="pihf"/>
+        <insert character="24957"/>
+      </rule>
+      <rule>
+        <keyseq keys="piih"/>
+        <insert character="24920"/>
+      </rule>
+      <rule>
+        <keyseq keys="pijb"/>
+        <insert character="21261"/>
+      </rule>
+      <rule>
+        <keyseq keys="pijc"/>
+        <insert character="24629"/>
+      </rule>
+      <rule>
+        <keyseq keys="pikh"/>
+        <insert character="24808"/>
+      </rule>
+      <rule>
+        <keyseq keys="pilb"/>
+        <insert character="24949"/>
+      </rule>
+      <rule>
+        <keyseq keys="pile"/>
+        <insert character="24951"/>
+      </rule>
+      <rule>
+        <keyseq keys="pim"/>
+        <insert character="21243"/>
+      </rule>
+      <rule>
+        <keyseq keys="pir"/>
+        <insert character="24609"/>
+      </rule>
+      <rule>
+        <keyseq keys="pirp"/>
+        <insert character="25022"/>
+      </rule>
+      <rule>
+        <keyseq keys="pitc"/>
+        <insert character="25069"/>
+      </rule>
+      <rule>
+        <keyseq keys="piv"/>
+        <insert character="24628"/>
+      </rule>
+      <rule>
+        <keyseq keys="piyr"/>
+        <insert character="24806"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjbc"/>
+        <insert character="24910"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjbd"/>
+        <insert character="24726"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjbo"/>
+        <insert character="25061"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjcm"/>
+        <insert character="24766"/>
+      </rule>
+      <rule>
+        <keyseq keys="pje"/>
+        <insert character="24558"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjhaf"/>
+        <insert character="40199"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjhr"/>
+        <insert character="24856"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjii"/>
+        <insert character="24945"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjip"/>
+        <insert character="24979"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjjl"/>
+        <insert character="24922"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjkp"/>
+        <insert character="24645"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjlv"/>
+        <insert character="24765"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjmf"/>
+        <insert character="24752"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjmm"/>
+        <insert character="24835"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjnu"/>
+        <insert character="24779"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjpn"/>
+        <insert character="25063"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjr"/>
+        <insert character="24601"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjrr"/>
+        <insert character="24762"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjsqf"/>
+        <insert character="39362"/>
+      </rule>
+      <rule>
+        <keyseq keys="pjtc"/>
+        <insert character="24996"/>
+      </rule>
+      <rule>
+        <keyseq keys="pk"/>
+        <insert>
+          <candidates>忕匁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pkcf"/>
+        <insert character="25005"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkf"/>
+        <insert character="24674"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkk"/>
+        <insert character="21254"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkkb"/>
+        <insert character="24725"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkkk"/>
+        <insert character="24929"/>
+      </rule>
+      <rule>
+        <keyseq keys="pklb"/>
+        <insert character="24598"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkld"/>
+        <insert character="140904"/>
+      </rule>
+      <rule>
+        <keyseq keys="pklq"/>
+        <insert character="32900"/>
+      </rule>
+      <rule>
+        <keyseq keys="pklu"/>
+        <insert>
+          <candidates>匎㤿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pkmb"/>
+        <insert character="24816"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkmbc"/>
+        <insert character="169177"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkn"/>
+        <insert>
+          <candidates>勼恞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pknio"/>
+        <insert character="30097"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkno"/>
+        <insert character="27445"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkp"/>
+        <insert character="24625"/>
+      </rule>
+      <rule>
+        <keyseq keys="pksb"/>
+        <insert character="24886"/>
+      </rule>
+      <rule>
+        <keyseq keys="pkss"/>
+        <insert character="24650"/>
+      </rule>
+      <rule>
+        <keyseq keys="pl"/>
+        <insert character="24545"/>
+      </rule>
+      <rule>
+        <keyseq keys="plbk"/>
+        <insert character="24591"/>
+      </rule>
+      <rule>
+        <keyseq keys="plbu"/>
+        <insert character="24561"/>
+      </rule>
+      <rule>
+        <keyseq keys="plln"/>
+        <insert character="24619"/>
+      </rule>
+      <rule>
+        <keyseq keys="plmc"/>
+        <insert character="24978"/>
+      </rule>
+      <rule>
+        <keyseq keys="plmo"/>
+        <insert character="24652"/>
+      </rule>
+      <rule>
+        <keyseq keys="plmy"/>
+        <insert character="24753"/>
+      </rule>
+      <rule>
+        <keyseq keys="plpc"/>
+        <insert character="25083"/>
+      </rule>
+      <rule>
+        <keyseq keys="plw"/>
+        <insert character="24606"/>
+      </rule>
+      <rule>
+        <keyseq keys="plwv"/>
+        <insert character="24954"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmak"/>
+        <insert character="25064"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmam"/>
+        <insert character="24658"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmbb"/>
+        <insert character="25062"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmbc"/>
+        <insert>
+          <candidates>頃愩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pmbe"/>
+        <insert character="25070"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmbm"/>
+        <insert character="24646"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmcw"/>
+        <insert character="24659"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmf"/>
+        <insert character="24576"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmfj"/>
+        <insert>
+          <candidates>怦匉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pmfm"/>
+        <insert character="24588"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmmr"/>
+        <insert character="24735"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmmu"/>
+        <insert character="24552"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmob"/>
+        <insert character="24626"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmrw"/>
+        <insert>
+          <candidates>匐愊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pmua"/>
+        <insert character="25007"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmwd"/>
+        <insert>
+          <candidates>慄憟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pmwf"/>
+        <insert character="24915"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmwj"/>
+        <insert character="24987"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmwl"/>
+        <insert character="24848"/>
+      </rule>
+      <rule>
+        <keyseq keys="pmym"/>
+        <insert character="24596"/>
+      </rule>
+      <rule>
+        <keyseq keys="pn"/>
+        <insert character="20060"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnau"/>
+        <insert character="24727"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnbk"/>
+        <insert character="24844"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnbq"/>
+        <insert character="25032"/>
+      </rule>
+      <rule>
+        <keyseq keys="pncr"/>
+        <insert character="25018"/>
+      </rule>
+      <rule>
+        <keyseq keys="pndt"/>
+        <insert character="141044"/>
+      </rule>
+      <rule>
+        <keyseq keys="png"/>
+        <insert character="24568"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnhb"/>
+        <insert character="25008"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnhe"/>
+        <insert character="24547"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnib"/>
+        <insert character="24704"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnin"/>
+        <insert character="24640"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnlb"/>
+        <insert character="24988"/>
+      </rule>
+      <rule>
+        <keyseq keys="pno"/>
+        <insert character="24570"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnot"/>
+        <insert character="24981"/>
+      </rule>
+      <rule>
+        <keyseq keys="pnyi"/>
+        <insert character="24804"/>
+      </rule>
+      <rule>
+        <keyseq keys="poae"/>
+        <insert character="24846"/>
+      </rule>
+      <rule>
+        <keyseq keys="poah"/>
+        <insert character="24943"/>
+      </rule>
+      <rule>
+        <keyseq keys="pod"/>
+        <insert character="24664"/>
+      </rule>
+      <rule>
+        <keyseq keys="podi"/>
+        <insert character="14612"/>
+      </rule>
+      <rule>
+        <keyseq keys="pog"/>
+        <insert character="24799"/>
+      </rule>
+      <rule>
+        <keyseq keys="poge"/>
+        <insert character="24879"/>
+      </rule>
+      <rule>
+        <keyseq keys="pogf"/>
+        <insert character="24980"/>
+      </rule>
+      <rule>
+        <keyseq keys="pogs"/>
+        <insert character="25039"/>
+      </rule>
+      <rule>
+        <keyseq keys="poii"/>
+        <insert character="24604"/>
+      </rule>
+      <rule>
+        <keyseq keys="poim"/>
+        <insert character="25082"/>
+      </rule>
+      <rule>
+        <keyseq keys="poin"/>
+        <insert character="24564"/>
+      </rule>
+      <rule>
+        <keyseq keys="poip"/>
+        <insert character="24791"/>
+      </rule>
+      <rule>
+        <keyseq keys="poir"/>
+        <insert character="24884"/>
+      </rule>
+      <rule>
+        <keyseq keys="poj"/>
+        <insert character="24548"/>
+      </rule>
+      <rule>
+        <keyseq keys="poju"/>
+        <insert character="21259"/>
+      </rule>
+      <rule>
+        <keyseq keys="poma"/>
+        <insert character="25024"/>
+      </rule>
+      <rule>
+        <keyseq keys="pomb"/>
+        <insert character="24768"/>
+      </rule>
+      <rule>
+        <keyseq keys="pomd"/>
+        <insert character="24711"/>
+      </rule>
+      <rule>
+        <keyseq keys="pomg"/>
+        <insert character="24686"/>
+      </rule>
+      <rule>
+        <keyseq keys="pomn"/>
+        <insert character="24841"/>
+      </rule>
+      <rule>
+        <keyseq keys="pomo"/>
+        <insert character="25016"/>
+      </rule>
+      <rule>
+        <keyseq keys="pomr"/>
+        <insert character="24688"/>
+      </rule>
+      <rule>
+        <keyseq keys="pon"/>
+        <insert character="24532"/>
+      </rule>
+      <rule>
+        <keyseq keys="ponbg"/>
+        <insert character="35322"/>
+      </rule>
+      <rule>
+        <keyseq keys="pond"/>
+        <insert character="24894"/>
+      </rule>
+      <rule>
+        <keyseq keys="potf"/>
+        <insert character="25006"/>
+      </rule>
+      <rule>
+        <keyseq keys="powy"/>
+        <insert character="24724"/>
+      </rule>
+      <rule>
+        <keyseq keys="pp"/>
+        <insert>
+          <candidates>比㤈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ppa"/>
+        <insert>
+          <candidates>恂恉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ppad"/>
+        <insert character="24824"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppfd"/>
+        <insert character="31882"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppg"/>
+        <insert character="22354"/>
+      </rule>
+      <rule>
+        <keyseq keys="pph"/>
+        <insert character="24621"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppha"/>
+        <insert character="30342"/>
+      </rule>
+      <rule>
+        <keyseq keys="pphp"/>
+        <insert character="24794"/>
+      </rule>
+      <rule>
+        <keyseq keys="pphqu"/>
+        <insert character="27614"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppp"/>
+        <insert character="24802"/>
+      </rule>
+      <rule>
+        <keyseq keys="pppd"/>
+        <insert character="27236"/>
+      </rule>
+      <rule>
+        <keyseq keys="pppf"/>
+        <insert character="32352"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppph"/>
+        <insert character="27606"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppr"/>
+        <insert character="24592"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppru"/>
+        <insert character="24585"/>
+      </rule>
+      <rule>
+        <keyseq keys="pptd"/>
+        <insert character="24821"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppu"/>
+        <insert character="24563"/>
+      </rule>
+      <rule>
+        <keyseq keys="ppuk"/>
+        <insert character="24671"/>
+      </rule>
+      <rule>
+        <keyseq keys="pqmb"/>
+        <insert character="24773"/>
+      </rule>
+      <rule>
+        <keyseq keys="pqmf"/>
+        <insert character="24875"/>
+      </rule>
+      <rule>
+        <keyseq keys="pr"/>
+        <insert character="21477"/>
+      </rule>
+      <rule>
+        <keyseq keys="prau"/>
+        <insert character="24722"/>
+      </rule>
+      <rule>
+        <keyseq keys="prb"/>
+        <insert character="24705"/>
+      </rule>
+      <rule>
+        <keyseq keys="prhaf"/>
+        <insert character="40221"/>
+      </rule>
+      <rule>
+        <keyseq keys="prhg"/>
+        <insert character="24732"/>
+      </rule>
+      <rule>
+        <keyseq keys="prhml"/>
+        <insert character="26026"/>
+      </rule>
+      <rule>
+        <keyseq keys="prhu"/>
+        <insert character="24627"/>
+      </rule>
+      <rule>
+        <keyseq keys="prks"/>
+        <insert character="21164"/>
+      </rule>
+      <rule>
+        <keyseq keys="prnin"/>
+        <insert character="22815"/>
+      </rule>
+      <rule>
+        <keyseq keys="prno"/>
+        <insert character="27432"/>
+      </rule>
+      <rule>
+        <keyseq keys="prog"/>
+        <insert character="38602"/>
+      </rule>
+      <rule>
+        <keyseq keys="prpa"/>
+        <insert character="24829"/>
+      </rule>
+      <rule>
+        <keyseq keys="prrd"/>
+        <insert character="25030"/>
+      </rule>
+      <rule>
+        <keyseq keys="prrj"/>
+        <insert character="24986"/>
+      </rule>
+      <rule>
+        <keyseq keys="prrs"/>
+        <insert character="24853"/>
+      </rule>
+      <rule>
+        <keyseq keys="pru"/>
+        <insert character="21253"/>
+      </rule>
+      <rule>
+        <keyseq keys="prvk"/>
+        <insert character="24734"/>
+      </rule>
+      <rule>
+        <keyseq keys="prvp"/>
+        <insert character="24587"/>
+      </rule>
+      <rule>
+        <keyseq keys="prxu"/>
+        <insert character="25012"/>
+      </rule>
+      <rule>
+        <keyseq keys="psav"/>
+        <insert character="24861"/>
+      </rule>
+      <rule>
+        <keyseq keys="pseg"/>
+        <insert character="24947"/>
+      </rule>
+      <rule>
+        <keyseq keys="psh"/>
+        <insert>
+          <candidates>切忉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pshr"/>
+        <insert character="24586"/>
+      </rule>
+      <rule>
+        <keyseq keys="psit"/>
+        <insert character="25058"/>
+      </rule>
+      <rule>
+        <keyseq keys="psjj"/>
+        <insert character="25086"/>
+      </rule>
+      <rule>
+        <keyseq keys="psko"/>
+        <insert character="24860"/>
+      </rule>
+      <rule>
+        <keyseq keys="psma"/>
+        <insert character="24948"/>
+      </rule>
+      <rule>
+        <keyseq keys="psmg"/>
+        <insert>
+          <candidates>恇𢣷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="psmh"/>
+        <insert character="24960"/>
+      </rule>
+      <rule>
+        <keyseq keys="psmi"/>
+        <insert character="25011"/>
+      </rule>
+      <rule>
+        <keyseq keys="psmr"/>
+        <insert character="140828"/>
+      </rule>
+      <rule>
+        <keyseq keys="psmv"/>
+        <insert character="24757"/>
+      </rule>
+      <rule>
+        <keyseq keys="psp"/>
+        <insert character="24617"/>
+      </rule>
+      <rule>
+        <keyseq keys="psrr"/>
+        <insert character="24938"/>
+      </rule>
+      <rule>
+        <keyseq keys="pt"/>
+        <insert character="19990"/>
+      </rule>
+      <rule>
+        <keyseq keys="pta"/>
+        <insert character="24796"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptak"/>
+        <insert character="24916"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptbo"/>
+        <insert character="25054"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptbuc"/>
+        <insert character="36016"/>
+      </rule>
+      <rule>
+        <keyseq keys="pthg"/>
+        <insert character="25026"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptkr"/>
+        <insert character="141098"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptlb"/>
+        <insert character="24946"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptlj"/>
+        <insert character="24837"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptlm"/>
+        <insert character="24940"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptmc"/>
+        <insert character="14669"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptmj"/>
+        <insert character="14730"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptmv"/>
+        <insert character="24854"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptor"/>
+        <insert character="21266"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptov"/>
+        <insert character="25065"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptrg"/>
+        <insert character="25085"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptt"/>
+        <insert character="24690"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptwa"/>
+        <insert character="24914"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptwi"/>
+        <insert character="25073"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptwu"/>
+        <insert character="25077"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptwv"/>
+        <insert character="25017"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptxc"/>
+        <insert character="24906"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptyg"/>
+        <insert character="141606"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptyu"/>
+        <insert character="24908"/>
+      </rule>
+      <rule>
+        <keyseq keys="ptyv"/>
+        <insert character="24702"/>
+      </rule>
+      <rule>
+        <keyseq keys="pu"/>
+        <insert character="23663"/>
+      </rule>
+      <rule>
+        <keyseq keys="puce"/>
+        <insert character="24830"/>
+      </rule>
+      <rule>
+        <keyseq keys="pudhe"/>
+        <insert character="30394"/>
+      </rule>
+      <rule>
+        <keyseq keys="puf"/>
+        <insert character="28848"/>
+      </rule>
+      <rule>
+        <keyseq keys="puhaf"/>
+        <insert character="40373"/>
+      </rule>
+      <rule>
+        <keyseq keys="puk"/>
+        <insert>
+          <candidates>匈忷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="puln"/>
+        <insert character="21032"/>
+      </rule>
+      <rule>
+        <keyseq keys="pumb"/>
+        <insert character="24820"/>
+      </rule>
+      <rule>
+        <keyseq keys="pumbc"/>
+        <insert character="38931"/>
+      </rule>
+      <rule>
+        <keyseq keys="pumt"/>
+        <insert character="24887"/>
+      </rule>
+      <rule>
+        <keyseq keys="punl"/>
+        <insert>
+          <candidates>鄒邨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="puog"/>
+        <insert>
+          <candidates>雛慛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pupu"/>
+        <insert character="33467"/>
+      </rule>
+      <rule>
+        <keyseq keys="pve"/>
+        <insert character="24595"/>
+      </rule>
+      <rule>
+        <keyseq keys="pvid"/>
+        <insert character="14753"/>
+      </rule>
+      <rule>
+        <keyseq keys="pvis"/>
+        <insert character="24622"/>
+      </rule>
+      <rule>
+        <keyseq keys="pvvw"/>
+        <insert character="24817"/>
+      </rule>
+      <rule>
+        <keyseq keys="pw"/>
+        <insert character="30008"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwbp"/>
+        <insert character="14745"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwc"/>
+        <insert character="24620"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwd"/>
+        <insert>
+          <candidates>悃惈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pwg"/>
+        <insert character="24733"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwim"/>
+        <insert character="24918"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwjc"/>
+        <insert character="24931"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwkp"/>
+        <insert character="141236"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwlj"/>
+        <insert character="25036"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwlr"/>
+        <insert character="14738"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwls"/>
+        <insert character="24867"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwlv"/>
+        <insert character="25025"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwmv"/>
+        <insert character="24836"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwot"/>
+        <insert character="24909"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwp"/>
+        <insert character="24866"/>
+      </rule>
+      <rule>
+        <keyseq keys="pwr"/>
+        <insert character="24667"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyaj"/>
+        <insert character="24764"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyck"/>
+        <insert character="24660"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyfu"/>
+        <insert character="25009"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyg"/>
+        <insert character="133333"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyhj"/>
+        <insert character="14720"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyhr"/>
+        <insert character="24933"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyia"/>
+        <insert character="141408"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyk"/>
+        <insert character="24543"/>
+      </rule>
+      <rule>
+        <keyseq keys="pymr"/>
+        <insert>
+          <candidates>訇𢚘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pyoj"/>
+        <insert character="24756"/>
+      </rule>
+      <rule>
+        <keyseq keys="pypo"/>
+        <insert character="25029"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyr"/>
+        <insert character="24599"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyrd"/>
+        <insert character="24775"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyrf"/>
+        <insert character="24778"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyrv"/>
+        <insert character="25081"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyta"/>
+        <insert character="24852"/>
+      </rule>
+      <rule>
+        <keyseq keys="pytg"/>
+        <insert character="24999"/>
+      </rule>
+      <rule>
+        <keyseq keys="pytj"/>
+        <insert character="24926"/>
+      </rule>
+      <rule>
+        <keyseq keys="pytp"/>
+        <insert character="25014"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyv"/>
+        <insert character="24537"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyvw"/>
+        <insert character="24905"/>
+      </rule>
+      <rule>
+        <keyseq keys="pywd"/>
+        <insert character="25037"/>
+      </rule>
+      <rule>
+        <keyseq keys="pywv"/>
+        <insert>
+          <candidates>懷懐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pyx"/>
+        <insert character="25056"/>
+      </rule>
+      <rule>
+        <keyseq keys="pyy"/>
+        <insert character="24557"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+        <insert character="25163"/>
+      </rule>
+      <rule>
+        <keyseq keys="qa"/>
+        <insert character="25223"/>
+      </rule>
+      <rule>
+        <keyseq keys="qabt"/>
+        <insert>
+          <candidates>揾擝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qafu"/>
+        <insert character="14890"/>
+      </rule>
+      <rule>
+        <keyseq keys="qahaf"/>
+        <insert character="172217"/>
+      </rule>
+      <rule>
+        <keyseq keys="qail"/>
+        <insert character="25572"/>
+      </rule>
+      <rule>
+        <keyseq keys="qaiu"/>
+        <insert character="25697"/>
+      </rule>
+      <rule>
+        <keyseq keys="qam"/>
+        <insert character="25285"/>
+      </rule>
+      <rule>
+        <keyseq keys="qame"/>
+        <insert character="142902"/>
+      </rule>
+      <rule>
+        <keyseq keys="qamh"/>
+        <insert character="25562"/>
+      </rule>
+      <rule>
+        <keyseq keys="qamj"/>
+        <insert character="25421"/>
+      </rule>
+      <rule>
+        <keyseq keys="qamo"/>
+        <insert character="25552"/>
+      </rule>
+      <rule>
+        <keyseq keys="qan"/>
+        <insert character="25451"/>
+      </rule>
+      <rule>
+        <keyseq keys="qana"/>
+        <insert character="142695"/>
+      </rule>
+      <rule>
+        <keyseq keys="qanb"/>
+        <insert character="25738"/>
+      </rule>
+      <rule>
+        <keyseq keys="qang"/>
+        <insert character="25739"/>
+      </rule>
+      <rule>
+        <keyseq keys="qank"/>
+        <insert character="25425"/>
+      </rule>
+      <rule>
+        <keyseq keys="qanr"/>
+        <insert character="25841"/>
+      </rule>
+      <rule>
+        <keyseq keys="qanw"/>
+        <insert character="25876"/>
+      </rule>
+      <rule>
+        <keyseq keys="qapp"/>
+        <insert character="25485"/>
+      </rule>
+      <rule>
+        <keyseq keys="qapv"/>
+        <insert character="25581"/>
+      </rule>
+      <rule>
+        <keyseq keys="qase"/>
+        <insert character="25774"/>
+      </rule>
+      <rule>
+        <keyseq keys="qasm"/>
+        <insert character="25640"/>
+      </rule>
+      <rule>
+        <keyseq keys="qate"/>
+        <insert character="14951"/>
+      </rule>
+      <rule>
+        <keyseq keys="qau"/>
+        <insert character="25226"/>
+      </rule>
+      <rule>
+        <keyseq keys="qav"/>
+        <insert character="25323"/>
+      </rule>
+      <rule>
+        <keyseq keys="qawe"/>
+        <insert character="25713"/>
+      </rule>
+      <rule>
+        <keyseq keys="qb"/>
+        <insert character="25224"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbb"/>
+        <insert character="25508"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbbb"/>
+        <insert character="25648"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbbe"/>
+        <insert character="25480"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbbr"/>
+        <insert character="142392"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbbsd"/>
+        <insert character="38748"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbbuu"/>
+        <insert character="38746"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbcd"/>
+        <insert character="25506"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbcv"/>
+        <insert character="25878"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbd"/>
+        <insert character="25505"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbdi"/>
+        <insert character="25419"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbfmu"/>
+        <insert character="38743"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbhaf"/>
+        <insert character="40324"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbhhh"/>
+        <insert character="168405"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbhx"/>
+        <insert character="25647"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbjj"/>
+        <insert character="25582"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbjmo"/>
+        <insert character="38747"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbkf"/>
+        <insert character="25754"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbm"/>
+        <insert character="25263"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbme"/>
+        <insert character="25588"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbmr"/>
+        <insert character="25359"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbnau"/>
+        <insert character="38744"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbnd"/>
+        <insert character="25418"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbnl"/>
+        <insert character="37100"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbond"/>
+        <insert character="38749"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbou"/>
+        <insert character="25622"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbq"/>
+        <insert character="25317"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbsd"/>
+        <insert character="25497"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbu"/>
+        <insert character="142031"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbue"/>
+        <insert character="25899"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbuu"/>
+        <insert character="25400"/>
+      </rule>
+      <rule>
+        <keyseq keys="qbv"/>
+        <insert character="25404"/>
+      </rule>
+      <rule>
+        <keyseq keys="qc"/>
+        <insert character="25170"/>
+      </rule>
+      <rule>
+        <keyseq keys="qchq"/>
+        <insert character="25520"/>
+      </rule>
+      <rule>
+        <keyseq keys="qcks"/>
+        <insert character="21219"/>
+      </rule>
+      <rule>
+        <keyseq keys="qcnh"/>
+        <insert character="25390"/>
+      </rule>
+      <rule>
+        <keyseq keys="qcno"/>
+        <insert character="25779"/>
+      </rule>
+      <rule>
+        <keyseq keys="qcru"/>
+        <insert character="25385"/>
+      </rule>
+      <rule>
+        <keyseq keys="qcsh"/>
+        <insert character="25198"/>
+      </rule>
+      <rule>
+        <keyseq keys="qd"/>
+        <insert character="32786"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdam"/>
+        <insert character="25592"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdau"/>
+        <insert character="32793"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdb"/>
+        <insert character="25338"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdbm"/>
+        <insert character="32797"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdbms"/>
+        <insert character="32801"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdd"/>
+        <insert character="14854"/>
+      </rule>
+      <rule>
+        <keyseq keys="qddf"/>
+        <insert character="14930"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdfbr"/>
+        <insert character="32805"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdffs"/>
+        <insert character="32814"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdfh"/>
+        <insert character="32790"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdhe"/>
+        <insert character="25259"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdhqu"/>
+        <insert character="32791"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdidr"/>
+        <insert character="32817"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdir"/>
+        <insert character="32795"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdj"/>
+        <insert character="25273"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdk"/>
+        <insert character="25225"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdksr"/>
+        <insert character="32798"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdln"/>
+        <insert character="25574"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdlwv"/>
+        <insert character="32812"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdmbc"/>
+        <insert character="38939"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdmbe"/>
+        <insert character="32816"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdmmi"/>
+        <insert character="32792"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdmvi"/>
+        <insert character="32808"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdnd"/>
+        <insert character="32788"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdomr"/>
+        <insert character="32800"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdqdd"/>
+        <insert character="16784"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdrlr"/>
+        <insert character="32796"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdss"/>
+        <insert character="32799"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdta"/>
+        <insert character="32804"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdtoe"/>
+        <insert character="32815"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdtt"/>
+        <insert character="32789"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdttb"/>
+        <insert character="32809"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdtvi"/>
+        <insert character="156946"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdwf"/>
+        <insert character="25536"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdwlb"/>
+        <insert character="32806"/>
+      </rule>
+      <rule>
+        <keyseq keys="qdybs"/>
+        <insert character="32810"/>
+      </rule>
+      <rule>
+        <keyseq keys="qec"/>
+        <insert character="37612"/>
+      </rule>
+      <rule>
+        <keyseq keys="qeed"/>
+        <insert character="25633"/>
+      </rule>
+      <rule>
+        <keyseq keys="qeee"/>
+        <insert character="25479"/>
+      </rule>
+      <rule>
+        <keyseq keys="qeem"/>
+        <insert character="142755"/>
+      </rule>
+      <rule>
+        <keyseq keys="qefh"/>
+        <insert character="25393"/>
+      </rule>
+      <rule>
+        <keyseq keys="qei"/>
+        <insert character="25184"/>
+      </rule>
+      <rule>
+        <keyseq keys="qeii"/>
+        <insert character="25620"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfb"/>
+        <insert character="25422"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfbf"/>
+        <insert character="25897"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfbg"/>
+        <insert character="25690"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfbk"/>
+        <insert character="25735"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfbq"/>
+        <insert>
+          <candidates>撑撐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qfbw"/>
+        <insert character="25803"/>
+      </rule>
+      <rule>
+        <keyseq keys="qff"/>
+        <insert character="25502"/>
+      </rule>
+      <rule>
+        <keyseq keys="qffd"/>
+        <insert character="14942"/>
+      </rule>
+      <rule>
+        <keyseq keys="qffs"/>
+        <insert character="25736"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfh"/>
+        <insert character="25220"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfhs"/>
+        <insert character="25368"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfhu"/>
+        <insert character="14872"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfq"/>
+        <insert character="25292"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfqu"/>
+        <insert character="25458"/>
+      </rule>
+      <rule>
+        <keyseq keys="qfyaj"/>
+        <insert character="32347"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgb"/>
+        <insert character="25257"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgdi"/>
+        <insert character="25345"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgg"/>
+        <insert character="25346"/>
+      </rule>
+      <rule>
+        <keyseq keys="qggu"/>
+        <insert character="25747"/>
+      </rule>
+      <rule>
+        <keyseq keys="qggy"/>
+        <insert character="25499"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgi"/>
+        <insert character="25278"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgit"/>
+        <insert character="25621"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgji"/>
+        <insert character="142599"/>
+      </rule>
+      <rule>
+        <keyseq keys="qglc"/>
+        <insert character="25415"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgni"/>
+        <insert character="25827"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgr"/>
+        <insert character="25326"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgrc"/>
+        <insert character="25847"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgrg"/>
+        <insert character="25825"/>
+      </rule>
+      <rule>
+        <keyseq keys="qgsk"/>
+        <insert character="142534"/>
+      </rule>
+      <rule>
+        <keyseq keys="qha"/>
+        <insert character="25293"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhag"/>
+        <insert character="25560"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhai"/>
+        <insert character="142282"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhal"/>
+        <insert character="25843"/>
+      </rule>
+      <rule>
+        <keyseq keys="qham"/>
+        <insert character="142600"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhau"/>
+        <insert character="25623"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhbf"/>
+        <insert character="25893"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhbk"/>
+        <insert character="25817"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhbu"/>
+        <insert character="25898"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhcq"/>
+        <insert character="25873"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhd"/>
+        <insert character="26644"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhdf"/>
+        <insert character="25578"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhdv"/>
+        <insert character="25468"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhdw"/>
+        <insert character="25773"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhe"/>
+        <insert>
+          <candidates>扳洯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhej"/>
+        <insert character="25408"/>
+      </rule>
+      <rule>
+        <keyseq keys="qher"/>
+        <insert character="25356"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhfb"/>
+        <insert character="142752"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhgr"/>
+        <insert character="25409"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhgu"/>
+        <insert character="14821"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhhj"/>
+        <insert character="25453"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhhv"/>
+        <insert character="25344"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhio"/>
+        <insert character="25272"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhj"/>
+        <insert character="25190"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhjg"/>
+        <insert character="25584"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhjm"/>
+        <insert character="25462"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhjr"/>
+        <insert character="25324"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhju"/>
+        <insert character="25559"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhjx"/>
+        <insert character="25554"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhk"/>
+        <insert>
+          <candidates>契扷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhkb"/>
+        <insert character="25759"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhkm"/>
+        <insert character="142733"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhkp"/>
+        <insert character="25517"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhlmi"/>
+        <insert character="34538"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhlo"/>
+        <insert>
+          <candidates>抓掀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhml"/>
+        <insert character="25240"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhmy"/>
+        <insert character="25286"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhnbg"/>
+        <insert character="35298"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhne"/>
+        <insert character="25237"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhoa"/>
+        <insert character="25565"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhoo"/>
+        <insert>
+          <candidates>摐𢲛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhor"/>
+        <insert character="25752"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhp"/>
+        <insert>
+          <candidates>托恝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhpm"/>
+        <insert character="25269"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhq"/>
+        <insert character="25352"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhqo"/>
+        <insert character="25270"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhrf"/>
+        <insert character="25664"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhs"/>
+        <insert character="25283"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhsb"/>
+        <insert>
+          <candidates>掮揙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhsk"/>
+        <insert>
+          <candidates>捩撽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhsm"/>
+        <insert character="25639"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhuc"/>
+        <insert character="25890"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhul"/>
+        <insert character="25828"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhuo"/>
+        <insert character="25832"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhuu"/>
+        <insert character="25772"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhv"/>
+        <insert character="14019"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhvif"/>
+        <insert character="32092"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhvl"/>
+        <insert character="25233"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhvp"/>
+        <insert character="25210"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhwp"/>
+        <insert character="25696"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhxe"/>
+        <insert character="25628"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhxm"/>
+        <insert>
+          <candidates>捏揑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qhxu"/>
+        <insert character="25500"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhye"/>
+        <insert character="25644"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhymu"/>
+        <insert character="40807"/>
+      </rule>
+      <rule>
+        <keyseq keys="qhyu"/>
+        <insert character="25611"/>
+      </rule>
+      <rule>
+        <keyseq keys="qi"/>
+        <insert character="25214"/>
+      </rule>
+      <rule>
+        <keyseq keys="qibi"/>
+        <insert character="25615"/>
+      </rule>
+      <rule>
+        <keyseq keys="qice"/>
+        <insert character="25432"/>
+      </rule>
+      <rule>
+        <keyseq keys="qidy"/>
+        <insert character="25888"/>
+      </rule>
+      <rule>
+        <keyseq keys="qihf"/>
+        <insert>
+          <candidates>搣摵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qihm"/>
+        <insert character="25483"/>
+      </rule>
+      <rule>
+        <keyseq keys="qihu"/>
+        <insert character="25217"/>
+      </rule>
+      <rule>
+        <keyseq keys="qihv"/>
+        <insert character="25595"/>
+      </rule>
+      <rule>
+        <keyseq keys="qiih"/>
+        <insert character="25723"/>
+      </rule>
+      <rule>
+        <keyseq keys="qiil"/>
+        <insert character="142514"/>
+      </rule>
+      <rule>
+        <keyseq keys="qij"/>
+        <insert character="142056"/>
+      </rule>
+      <rule>
+        <keyseq keys="qijb"/>
+        <insert character="25429"/>
+      </rule>
+      <rule>
+        <keyseq keys="qije"/>
+        <insert character="25412"/>
+      </rule>
+      <rule>
+        <keyseq keys="qikf"/>
+        <insert character="25757"/>
+      </rule>
+      <rule>
+        <keyseq keys="qikk"/>
+        <insert character="25300"/>
+      </rule>
+      <rule>
+        <keyseq keys="qiku"/>
+        <insert character="25200"/>
+      </rule>
+      <rule>
+        <keyseq keys="qilr"/>
+        <insert character="25642"/>
+      </rule>
+      <rule>
+        <keyseq keys="qine"/>
+        <insert character="142037"/>
+      </rule>
+      <rule>
+        <keyseq keys="qing"/>
+        <insert character="14889"/>
+      </rule>
+      <rule>
+        <keyseq keys="qioi"/>
+        <insert character="25452"/>
+      </rule>
+      <rule>
+        <keyseq keys="qiok"/>
+        <insert character="25384"/>
+      </rule>
+      <rule>
+        <keyseq keys="qipd"/>
+        <insert character="25879"/>
+      </rule>
+      <rule>
+        <keyseq keys="qipm"/>
+        <insert character="25325"/>
+      </rule>
+      <rule>
+        <keyseq keys="qipw"/>
+        <insert character="25887"/>
+      </rule>
+      <rule>
+        <keyseq keys="qir"/>
+        <insert character="25260"/>
+      </rule>
+      <rule>
+        <keyseq keys="qirm"/>
+        <insert character="25501"/>
+      </rule>
+      <rule>
+        <keyseq keys="qirp"/>
+        <insert character="25788"/>
+      </rule>
+      <rule>
+        <keyseq keys="qis"/>
+        <insert character="25252"/>
+      </rule>
+      <rule>
+        <keyseq keys="qit"/>
+        <insert>
+          <candidates>拚𢬿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qitc"/>
+        <insert character="25844"/>
+      </rule>
+      <rule>
+        <keyseq keys="qitf"/>
+        <insert character="25709"/>
+      </rule>
+      <rule>
+        <keyseq keys="qixp"/>
+        <insert character="25693"/>
+      </rule>
+      <rule>
+        <keyseq keys="qiyr"/>
+        <insert character="25474"/>
+      </rule>
+      <rule>
+        <keyseq keys="qj"/>
+        <insert>
+          <candidates>丰丯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qjbc"/>
+        <insert character="25655"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjbd"/>
+        <insert character="25388"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjbf"/>
+        <insert>
+          <candidates>擦𢱢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qjbj"/>
+        <insert character="25543"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjbm"/>
+        <insert character="14849"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjbv"/>
+        <insert character="25902"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjck"/>
+        <insert character="142519"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjcm"/>
+        <insert character="25511"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjcn"/>
+        <insert character="25366"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjco"/>
+        <insert>
+          <candidates>搲𢱑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qjcs"/>
+        <insert character="25662"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjcv"/>
+        <insert character="25883"/>
+      </rule>
+      <rule>
+        <keyseq keys="qje"/>
+        <insert character="25216"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjhp"/>
+        <insert character="25363"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjhr"/>
+        <insert character="25570"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjhu"/>
+        <insert character="25261"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjii"/>
+        <insert character="25718"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjji"/>
+        <insert character="25760"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjjj"/>
+        <insert>
+          <candidates>擀搟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qjjl"/>
+        <insert character="25714"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjjn"/>
+        <insert character="14900"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjk"/>
+        <insert character="25177"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjks"/>
+        <insert character="25335"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjlo"/>
+        <insert character="25463"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjlv"/>
+        <insert character="25471"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjmc"/>
+        <insert character="25839"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjmm"/>
+        <insert character="25550"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjmo"/>
+        <insert character="25503"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjmr"/>
+        <insert character="30729"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjmu"/>
+        <insert character="25430"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjnl"/>
+        <insert>
+          <candidates>邦鄻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qjnu"/>
+        <insert character="25445"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjoa"/>
+        <insert character="25677"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjp"/>
+        <insert character="25301"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjpa"/>
+        <insert character="25624"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjpn"/>
+        <insert character="25840"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjqp"/>
+        <insert character="25863"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjqr"/>
+        <insert character="25651"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjru"/>
+        <insert character="142186"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjsm"/>
+        <insert character="24407"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjsmf"/>
+        <insert character="29101"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjsmp"/>
+        <insert character="24935"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjto"/>
+        <insert character="25875"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjtv"/>
+        <insert character="25872"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjv"/>
+        <insert character="25353"/>
+      </rule>
+      <rule>
+        <keyseq keys="qjwj"/>
+        <insert character="25433"/>
+      </rule>
+      <rule>
+        <keyseq keys="qka"/>
+        <insert character="26149"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkali"/>
+        <insert character="34850"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkap"/>
+        <insert character="24823"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkce"/>
+        <insert character="25675"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkcf"/>
+        <insert character="25769"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkdi"/>
+        <insert character="23551"/>
+      </rule>
+      <rule>
+        <keyseq keys="qke"/>
+        <insert character="27888"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkf"/>
+        <insert character="25339"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkhd"/>
+        <insert character="31206"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkhk"/>
+        <insert character="22863"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkhx"/>
+        <insert character="33282"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkhxp"/>
+        <insert character="24963"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkja"/>
+        <insert character="25766"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkjt"/>
+        <insert character="25465"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkkb"/>
+        <insert character="142286"/>
+      </rule>
+      <rule>
+        <keyseq keys="qklb"/>
+        <insert character="25258"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkld"/>
+        <insert character="25333"/>
+      </rule>
+      <rule>
+        <keyseq keys="qklu"/>
+        <insert character="25513"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkmf"/>
+        <insert character="25466"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkmr"/>
+        <insert character="25486"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkms"/>
+        <insert character="25358"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkoo"/>
+        <insert character="25406"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkq"/>
+        <insert character="22857"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkrd"/>
+        <insert character="142412"/>
+      </rule>
+      <rule>
+        <keyseq keys="qks"/>
+        <insert character="25168"/>
+      </rule>
+      <rule>
+        <keyseq keys="qksb"/>
+        <insert character="25626"/>
+      </rule>
+      <rule>
+        <keyseq keys="qksj"/>
+        <insert character="142421"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkso"/>
+        <insert character="25702"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkss"/>
+        <insert character="25337"/>
+      </rule>
+      <rule>
+        <keyseq keys="qkus"/>
+        <insert character="25291"/>
+      </rule>
+      <rule>
+        <keyseq keys="qla"/>
+        <insert character="26210"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlbk"/>
+        <insert character="25264"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlbu"/>
+        <insert character="25228"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlc"/>
+        <insert character="37556"/>
+      </rule>
+      <rule>
+        <keyseq keys="qle"/>
+        <insert character="25464"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlf"/>
+        <insert character="28942"/>
+      </rule>
+      <rule>
+        <keyseq keys="qllb"/>
+        <insert character="24110"/>
+      </rule>
+      <rule>
+        <keyseq keys="qllmi"/>
+        <insert character="34567"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlln"/>
+        <insert character="25282"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlmc"/>
+        <insert character="25740"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlmo"/>
+        <insert character="25361"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlmr"/>
+        <insert character="30825"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlmy"/>
+        <insert character="25490"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlp"/>
+        <insert character="24714"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlpb"/>
+        <insert character="25593"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlr"/>
+        <insert character="21746"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlryo"/>
+        <insert character="36357"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlvk"/>
+        <insert character="25851"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlw"/>
+        <insert character="25277"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlwl"/>
+        <insert character="25275"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlwp"/>
+        <insert character="25341"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlwv"/>
+        <insert character="25695"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlx"/>
+        <insert character="14923"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlyhv"/>
+        <insert character="35034"/>
+      </rule>
+      <rule>
+        <keyseq keys="qlymr"/>
+        <insert character="35475"/>
+      </rule>
+      <rule>
+        <keyseq keys="qm"/>
+        <insert character="25179"/>
+      </rule>
+      <rule>
+        <keyseq keys="qma"/>
+        <insert character="142054"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmak"/>
+        <insert character="25835"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmam"/>
+        <insert character="142094"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmb"/>
+        <insert character="38738"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbb"/>
+        <insert character="25833"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbc"/>
+        <insert character="25667"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbe"/>
+        <insert character="25854"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbg"/>
+        <insert character="25865"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmblm"/>
+        <insert character="38737"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbs"/>
+        <insert character="25716"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbuc"/>
+        <insert character="36012"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbv"/>
+        <insert character="142861"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmbw"/>
+        <insert character="25794"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmd"/>
+        <insert character="25180"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmdm"/>
+        <insert character="25866"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmf"/>
+        <insert character="25236"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmfj"/>
+        <insert character="25256"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmg"/>
+        <insert character="25218"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmgg"/>
+        <insert character="25457"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmgn"/>
+        <insert character="25455"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmgt"/>
+        <insert character="25397"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmhe"/>
+        <insert character="40614"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmia"/>
+        <insert character="25634"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmig"/>
+        <insert character="25347"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmj"/>
+        <insert character="25182"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmjk"/>
+        <insert character="25750"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmlk"/>
+        <insert character="25389"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmlm"/>
+        <insert character="25495"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmmi"/>
+        <insert character="25230"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmmp"/>
+        <insert character="25894"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmmr"/>
+        <insert character="25410"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmmu"/>
+        <insert character="25231"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmmv"/>
+        <insert character="25391"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmn"/>
+        <insert character="25171"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmob"/>
+        <insert character="25254"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmr"/>
+        <insert character="25299"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmrb"/>
+        <insert character="25657"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmre"/>
+        <insert character="25596"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmrt"/>
+        <insert character="142147"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmrw"/>
+        <insert character="25546"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmso"/>
+        <insert character="14843"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmsu"/>
+        <insert character="25212"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmto"/>
+        <insert character="25733"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmu"/>
+        <insert character="25188"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmua"/>
+        <insert character="25741"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmv"/>
+        <insert character="34920"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmvif"/>
+        <insert character="32032"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmvm"/>
+        <insert character="25395"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmwd"/>
+        <insert character="25646"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmwf"/>
+        <insert character="25725"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmwj"/>
+        <insert character="25762"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmwyf"/>
+        <insert character="32411"/>
+      </rule>
+      <rule>
+        <keyseq keys="qmwyi"/>
+        <insert character="27602"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnau"/>
+        <insert character="25405"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnbg"/>
+        <insert character="25428"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnbk"/>
+        <insert character="25563"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnbq"/>
+        <insert character="142775"/>
+      </rule>
+      <rule>
+        <keyseq keys="qncr"/>
+        <insert character="25812"/>
+      </rule>
+      <rule>
+        <keyseq keys="qndf"/>
+        <insert character="25614"/>
+      </rule>
+      <rule>
+        <keyseq keys="qndt"/>
+        <insert character="25529"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnem"/>
+        <insert character="25327"/>
+      </rule>
+      <rule>
+        <keyseq keys="qng"/>
+        <insert character="25197"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnhd"/>
+        <insert character="25545"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnhe"/>
+        <insert character="25201"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnhs"/>
+        <insert character="25172"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnhx"/>
+        <insert character="25488"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnib"/>
+        <insert character="25413"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnin"/>
+        <insert>
+          <candidates>抒拸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qnkg"/>
+        <insert character="25402"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnkm"/>
+        <insert character="25403"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnkq"/>
+        <insert character="25589"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnlb"/>
+        <insert character="25777"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnlo"/>
+        <insert character="142668"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnmm"/>
+        <insert character="25638"/>
+      </rule>
+      <rule>
+        <keyseq keys="qno"/>
+        <insert character="25211"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnob"/>
+        <insert character="25567"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnoe"/>
+        <insert character="25765"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnok"/>
+        <insert character="25542"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnot"/>
+        <insert character="25756"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnri"/>
+        <insert character="25881"/>
+      </rule>
+      <rule>
+        <keyseq keys="qnwa"/>
+        <insert character="25852"/>
+      </rule>
+      <rule>
+        <keyseq keys="qo"/>
+        <insert character="22827"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoa"/>
+        <insert character="26367"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoah"/>
+        <insert character="25701"/>
+      </rule>
+      <rule>
+        <keyseq keys="qob"/>
+        <insert character="25232"/>
+      </rule>
+      <rule>
+        <keyseq keys="qobg"/>
+        <insert character="25609"/>
+      </rule>
+      <rule>
+        <keyseq keys="qobuc"/>
+        <insert character="36059"/>
+      </rule>
+      <rule>
+        <keyseq keys="qobuu"/>
+        <insert character="35215"/>
+      </rule>
+      <rule>
+        <keyseq keys="qodi"/>
+        <insert character="25290"/>
+      </rule>
+      <rule>
+        <keyseq keys="qog"/>
+        <insert character="25512"/>
+      </rule>
+      <rule>
+        <keyseq keys="qogb"/>
+        <insert character="14950"/>
+      </rule>
+      <rule>
+        <keyseq keys="qogs"/>
+        <insert character="25658"/>
+      </rule>
+      <rule>
+        <keyseq keys="qohaf"/>
+        <insert character="40186"/>
+      </rule>
+      <rule>
+        <keyseq keys="qohg"/>
+        <insert character="25328"/>
+      </rule>
+      <rule>
+        <keyseq keys="qohh"/>
+        <insert character="25262"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoii"/>
+        <insert character="25294"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoim"/>
+        <insert character="25877"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoin"/>
+        <insert character="25202"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoip"/>
+        <insert character="25467"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoir"/>
+        <insert character="25654"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoiv"/>
+        <insert character="25607"/>
+      </rule>
+      <rule>
+        <keyseq keys="qojwj"/>
+        <insert character="36646"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoll"/>
+        <insert character="25204"/>
+      </rule>
+      <rule>
+        <keyseq keys="qomb"/>
+        <insert character="25476"/>
+      </rule>
+      <rule>
+        <keyseq keys="qomd"/>
+        <insert character="25416"/>
+      </rule>
+      <rule>
+        <keyseq keys="qomg"/>
+        <insert character="25332"/>
+      </rule>
+      <rule>
+        <keyseq keys="qomn"/>
+        <insert character="25540"/>
+      </rule>
+      <rule>
+        <keyseq keys="qomo"/>
+        <insert character="25791"/>
+      </rule>
+      <rule>
+        <keyseq keys="qomq"/>
+        <insert character="142497"/>
+      </rule>
+      <rule>
+        <keyseq keys="qomr"/>
+        <insert>
+          <candidates>拾捨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qomt"/>
+        <insert character="25564"/>
+      </rule>
+      <rule>
+        <keyseq keys="qon"/>
+        <insert character="25186"/>
+      </rule>
+      <rule>
+        <keyseq keys="qonl"/>
+        <insert character="37022"/>
+      </rule>
+      <rule>
+        <keyseq keys="qooa"/>
+        <insert character="142660"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoog"/>
+        <insert character="25387"/>
+      </rule>
+      <rule>
+        <keyseq keys="qopd"/>
+        <insert character="25302"/>
+      </rule>
+      <rule>
+        <keyseq keys="qorq"/>
+        <insert character="25663"/>
+      </rule>
+      <rule>
+        <keyseq keys="qotf"/>
+        <insert character="25771"/>
+      </rule>
+      <rule>
+        <keyseq keys="qowy"/>
+        <insert character="25396"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoya"/>
+        <insert character="25727"/>
+      </rule>
+      <rule>
+        <keyseq keys="qoyb"/>
+        <insert character="25810"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpa"/>
+        <insert character="25351"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpd"/>
+        <insert character="25185"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpfd"/>
+        <insert character="25516"/>
+      </rule>
+      <rule>
+        <keyseq keys="qphp"/>
+        <insert character="14846"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpi"/>
+        <insert>
+          <candidates>扚抅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qpko"/>
+        <insert character="25836"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpmm"/>
+        <insert character="25583"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpou"/>
+        <insert character="25487"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpp"/>
+        <insert character="25209"/>
+      </rule>
+      <rule>
+        <keyseq keys="qppa"/>
+        <insert character="25577"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpr"/>
+        <insert character="25304"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpru"/>
+        <insert character="25265"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpt"/>
+        <insert character="25268"/>
+      </rule>
+      <rule>
+        <keyseq keys="qptd"/>
+        <insert character="25586"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpu"/>
+        <insert character="25213"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpuu"/>
+        <insert character="25610"/>
+      </rule>
+      <rule>
+        <keyseq keys="qpyr"/>
+        <insert character="25544"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqhk"/>
+        <insert character="25587"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqjl"/>
+        <insert character="25399"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqka"/>
+        <insert character="142374"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqkd"/>
+        <insert character="25656"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqkk"/>
+        <insert character="25549"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqkq"/>
+        <insert character="25447"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqmb"/>
+        <insert character="25477"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqo"/>
+        <insert character="25206"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqoj"/>
+        <insert character="25862"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqou"/>
+        <insert character="25707"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqq"/>
+        <insert character="25521"/>
+      </rule>
+      <rule>
+        <keyseq keys="qqu"/>
+        <insert character="25189"/>
+      </rule>
+      <rule>
+        <keyseq keys="qr"/>
+        <insert character="25187"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrau"/>
+        <insert character="25401"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrb"/>
+        <insert character="25424"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrbc"/>
+        <insert character="25613"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrlb"/>
+        <insert character="142114"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrln"/>
+        <insert character="21096"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrrd"/>
+        <insert character="25805"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrrj"/>
+        <insert character="25763"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrsh"/>
+        <insert character="25296"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrsj"/>
+        <insert character="25558"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrsn"/>
+        <insert character="25420"/>
+      </rule>
+      <rule>
+        <keyseq keys="qruc"/>
+        <insert character="25776"/>
+      </rule>
+      <rule>
+        <keyseq keys="qrvp"/>
+        <insert character="25279"/>
+      </rule>
+      <rule>
+        <keyseq keys="qryo"/>
+        <insert character="25417"/>
+      </rule>
+      <rule>
+        <keyseq keys="qs"/>
+        <insert character="38886"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsav"/>
+        <insert character="25568"/>
+      </rule>
+      <rule>
+        <keyseq keys="qseg"/>
+        <insert>
+          <candidates>摼擓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qshe"/>
+        <insert character="142472"/>
+      </rule>
+      <rule>
+        <keyseq keys="qshi"/>
+        <insert character="25192"/>
+      </rule>
+      <rule>
+        <keyseq keys="qshr"/>
+        <insert character="25307"/>
+      </rule>
+      <rule>
+        <keyseq keys="qshu"/>
+        <insert character="25444"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsit"/>
+        <insert character="14940"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsj"/>
+        <insert character="25365"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsje"/>
+        <insert character="25515"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsjj"/>
+        <insert character="25885"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsjl"/>
+        <insert character="25590"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsjr"/>
+        <insert character="25454"/>
+      </rule>
+      <rule>
+        <keyseq keys="qskr"/>
+        <insert character="25411"/>
+      </rule>
+      <rule>
+        <keyseq keys="qslb"/>
+        <insert character="14812"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsll"/>
+        <insert character="25355"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsma"/>
+        <insert character="25722"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsmb"/>
+        <insert character="25475"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsmg"/>
+        <insert>
+          <candidates>握擢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qsmh"/>
+        <insert character="25678"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsmi"/>
+        <insert character="25743"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsmv"/>
+        <insert character="25473"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsp"/>
+        <insert character="25267"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsql"/>
+        <insert character="25386"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsrj"/>
+        <insert character="25815"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsrr"/>
+        <insert character="25715"/>
+      </rule>
+      <rule>
+        <keyseq keys="qss"/>
+        <insert character="25298"/>
+      </rule>
+      <rule>
+        <keyseq keys="qssr"/>
+        <insert character="25398"/>
+      </rule>
+      <rule>
+        <keyseq keys="qstt"/>
+        <insert character="25682"/>
+      </rule>
+      <rule>
+        <keyseq keys="qstv"/>
+        <insert character="25612"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsuu"/>
+        <insert character="25496"/>
+      </rule>
+      <rule>
+        <keyseq keys="qswu"/>
+        <insert character="25900"/>
+      </rule>
+      <rule>
+        <keyseq keys="qsyq"/>
+        <insert character="25704"/>
+      </rule>
+      <rule>
+        <keyseq keys="qta"/>
+        <insert character="25514"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtak"/>
+        <insert character="25720"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtav"/>
+        <insert character="25814"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtbc"/>
+        <insert character="25461"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtbf"/>
+        <insert>
+          <candidates>攃𢶕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qtbk"/>
+        <insert character="25746"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtbn"/>
+        <insert character="25539"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtc"/>
+        <insert character="25329"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtce"/>
+        <insert character="142968"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtcl"/>
+        <insert character="25749"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtco"/>
+        <insert character="25778"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtct"/>
+        <insert character="25636"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtcw"/>
+        <insert character="25538"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtgi"/>
+        <insert character="142830"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtjp"/>
+        <insert character="142756"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtkl"/>
+        <insert character="25842"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtm"/>
+        <insert character="25297"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtmc"/>
+        <insert>
+          <candidates>掑撗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qtmj"/>
+        <insert character="25782"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtmv"/>
+        <insert character="25557"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtod"/>
+        <insert character="25661"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtoe"/>
+        <insert character="25837"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtog"/>
+        <insert character="25892"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtor"/>
+        <insert character="25645"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtov"/>
+        <insert character="25857"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtpd"/>
+        <insert character="25819"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtqm"/>
+        <insert character="25619"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtqu"/>
+        <insert character="25775"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtrk"/>
+        <insert character="25807"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtt"/>
+        <insert character="25340"/>
+      </rule>
+      <rule>
+        <keyseq keys="qttb"/>
+        <insert character="25606"/>
+      </rule>
+      <rule>
+        <keyseq keys="qttc"/>
+        <insert character="25533"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtub"/>
+        <insert character="25632"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtw"/>
+        <insert character="25551"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtwi"/>
+        <insert character="25753"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtwv"/>
+        <insert character="25795"/>
+      </rule>
+      <rule>
+        <keyseq keys="qtxc"/>
+        <insert character="25627"/>
+      </rule>
+      <rule>
+        <keyseq keys="qu"/>
+        <insert character="25166"/>
+      </rule>
+      <rule>
+        <keyseq keys="qud"/>
+        <insert character="27132"/>
+      </rule>
+      <rule>
+        <keyseq keys="qumb"/>
+        <insert character="25571"/>
+      </rule>
+      <rule>
+        <keyseq keys="qumrb"/>
+        <insert character="39737"/>
+      </rule>
+      <rule>
+        <keyseq keys="quob"/>
+        <insert character="25884"/>
+      </rule>
+      <rule>
+        <keyseq keys="quog"/>
+        <insert character="25703"/>
+      </rule>
+      <rule>
+        <keyseq keys="quos"/>
+        <insert>
+          <candidates>㩗𢹂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="quu"/>
+        <insert character="25305"/>
+      </rule>
+      <rule>
+        <keyseq keys="quv"/>
+        <insert character="23266"/>
+      </rule>
+      <rule>
+        <keyseq keys="quvif"/>
+        <insert character="32037"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvfe"/>
+        <insert character="142505"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvfi"/>
+        <insert character="143027"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvid"/>
+        <insert character="25853"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvio"/>
+        <insert character="25311"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvis"/>
+        <insert>
+          <candidates>拗抝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qvno"/>
+        <insert character="25534"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvoi"/>
+        <insert character="25901"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvvd"/>
+        <insert character="25719"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvvn"/>
+        <insert character="25334"/>
+      </rule>
+      <rule>
+        <keyseq keys="qvvv"/>
+        <insert character="25848"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwd"/>
+        <insert>
+          <candidates>捆捰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qwg"/>
+        <insert character="25434"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwhr"/>
+        <insert character="25730"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwim"/>
+        <insert character="25681"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwjc"/>
+        <insert character="25692"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwk"/>
+        <insert character="14818"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwkp"/>
+        <insert character="25665"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwl"/>
+        <insert character="25276"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwlg"/>
+        <insert character="25886"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwli"/>
+        <insert character="25801"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwlj"/>
+        <insert character="25799"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwlp"/>
+        <insert character="25850"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwlv"/>
+        <insert character="25808"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwmv"/>
+        <insert character="25547"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwot"/>
+        <insert character="25653"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwp"/>
+        <insert character="25548"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwtj"/>
+        <insert character="142530"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwvf"/>
+        <insert character="25694"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwwv"/>
+        <insert character="25868"/>
+      </rule>
+      <rule>
+        <keyseq keys="qwyi"/>
+        <insert character="25287"/>
+      </rule>
+      <rule>
+        <keyseq keys="qy"/>
+        <insert character="25169"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyaj"/>
+        <insert character="25481"/>
+      </rule>
+      <rule>
+        <keyseq keys="qybb"/>
+        <insert>
+          <candidates>撾揥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qybc"/>
+        <insert character="25537"/>
+      </rule>
+      <rule>
+        <keyseq keys="qybg"/>
+        <insert character="25889"/>
+      </rule>
+      <rule>
+        <keyseq keys="qybk"/>
+        <insert character="25764"/>
+      </rule>
+      <rule>
+        <keyseq keys="qybp"/>
+        <insert character="25871"/>
+      </rule>
+      <rule>
+        <keyseq keys="qybs"/>
+        <insert character="25618"/>
+      </rule>
+      <rule>
+        <keyseq keys="qycb"/>
+        <insert character="25688"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyck"/>
+        <insert character="25357"/>
+      </rule>
+      <rule>
+        <keyseq keys="qydk"/>
+        <insert character="25780"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyg"/>
+        <insert character="25284"/>
+      </rule>
+      <rule>
+        <keyseq keys="qygq"/>
+        <insert character="25787"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyhj"/>
+        <insert character="25683"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyhn"/>
+        <insert character="25239"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyhr"/>
+        <insert character="25637"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyhv"/>
+        <insert character="25364"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyij"/>
+        <insert character="25684"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyj"/>
+        <insert character="25238"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyjj"/>
+        <insert character="25689"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyk"/>
+        <insert character="25222"/>
+      </rule>
+      <rule>
+        <keyseq keys="qylh"/>
+        <insert character="25431"/>
+      </rule>
+      <rule>
+        <keyseq keys="qylm"/>
+        <insert character="25199"/>
+      </rule>
+      <rule>
+        <keyseq keys="qymb"/>
+        <insert character="25519"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyoj"/>
+        <insert character="25469"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyok"/>
+        <insert character="25494"/>
+      </rule>
+      <rule>
+        <keyseq keys="qypo"/>
+        <insert character="25818"/>
+      </rule>
+      <rule>
+        <keyseq keys="qypp"/>
+        <insert character="25860"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyps"/>
+        <insert character="25796"/>
+      </rule>
+      <rule>
+        <keyseq keys="qypt"/>
+        <insert character="25870"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyr"/>
+        <insert character="25288"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyrb"/>
+        <insert character="25630"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyrd"/>
+        <insert character="14851"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyrf"/>
+        <insert>
+          <candidates>掠𢴒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qyrn"/>
+        <insert>
+          <candidates>揨攍㧸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qyrv"/>
+        <insert character="25880"/>
+      </rule>
+      <rule>
+        <keyseq keys="qysd"/>
+        <insert>
+          <candidates>揓𢰧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qyso"/>
+        <insert character="14871"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyt"/>
+        <insert character="25289"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyta"/>
+        <insert character="25566"/>
+      </rule>
+      <rule>
+        <keyseq keys="qytg"/>
+        <insert character="25758"/>
+      </rule>
+      <rule>
+        <keyseq keys="qytr"/>
+        <insert character="25482"/>
+      </rule>
+      <rule>
+        <keyseq keys="qytu"/>
+        <insert character="25708"/>
+      </rule>
+      <rule>
+        <keyseq keys="qytv"/>
+        <insert character="25509"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyub"/>
+        <insert character="25691"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyvg"/>
+        <insert character="25793"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyvw"/>
+        <insert character="25616"/>
+      </rule>
+      <rule>
+        <keyseq keys="qywm"/>
+        <insert character="25797"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyx"/>
+        <insert character="25824"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyy"/>
+        <insert character="25219"/>
+      </rule>
+      <rule>
+        <keyseq keys="qyyb"/>
+        <insert character="25855"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert character="21475"/>
+      </rule>
+      <rule>
+        <keyseq keys="raa"/>
+        <insert character="21809"/>
+      </rule>
+      <rule>
+        <keyseq keys="rail"/>
+        <insert character="21799"/>
+      </rule>
+      <rule>
+        <keyseq keys="raiu"/>
+        <insert character="22021"/>
+      </rule>
+      <rule>
+        <keyseq keys="rajv"/>
+        <insert character="134773"/>
+      </rule>
+      <rule>
+        <keyseq keys="ram"/>
+        <insert character="21630"/>
+      </rule>
+      <rule>
+        <keyseq keys="ramj"/>
+        <insert character="21755"/>
+      </rule>
+      <rule>
+        <keyseq keys="ranh"/>
+        <insert character="134907"/>
+      </rule>
+      <rule>
+        <keyseq keys="rank"/>
+        <insert character="13850"/>
+      </rule>
+      <rule>
+        <keyseq keys="ranx"/>
+        <insert character="22186"/>
+      </rule>
+      <rule>
+        <keyseq keys="rapv"/>
+        <insert character="21917"/>
+      </rule>
+      <rule>
+        <keyseq keys="rase"/>
+        <insert character="22060"/>
+      </rule>
+      <rule>
+        <keyseq keys="rate"/>
+        <insert character="22167"/>
+      </rule>
+      <rule>
+        <keyseq keys="rau"/>
+        <insert>
+          <candidates>吧邑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rav"/>
+        <insert character="21711"/>
+      </rule>
+      <rule>
+        <keyseq keys="rawe"/>
+        <insert character="134950"/>
+      </rule>
+      <rule>
+        <keyseq keys="raye"/>
+        <insert character="25967"/>
+      </rule>
+      <rule>
+        <keyseq keys="rayf"/>
+        <insert character="135094"/>
+      </rule>
+      <rule>
+        <keyseq keys="rb"/>
+        <insert character="32921"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbbb"/>
+        <insert character="21975"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbbe"/>
+        <insert character="22127"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbbr"/>
+        <insert character="21902"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbcv"/>
+        <insert character="22198"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbd"/>
+        <insert character="21835"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbdi"/>
+        <insert character="21751"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbgr"/>
+        <insert character="21825"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbhaf"/>
+        <insert character="40273"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbhx"/>
+        <insert character="13782"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbm"/>
+        <insert character="21632"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbmr"/>
+        <insert character="21699"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbou"/>
+        <insert character="21954"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbsd"/>
+        <insert character="134300"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbsmr"/>
+        <insert character="21987"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbss"/>
+        <insert character="134210"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbtk"/>
+        <insert character="134779"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbuc"/>
+        <insert>
+          <candidates>員唄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rbuu"/>
+        <insert character="21743"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbv"/>
+        <insert character="21752"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbvk"/>
+        <insert character="21976"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbwi"/>
+        <insert character="22204"/>
+      </rule>
+      <rule>
+        <keyseq keys="rbyp"/>
+        <insert character="135471"/>
+      </rule>
+      <rule>
+        <keyseq keys="rc"/>
+        <insert>
+          <candidates>只叭唫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rcah"/>
+        <insert character="135414"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcim"/>
+        <insert character="21985"/>
+      </rule>
+      <rule>
+        <keyseq keys="rckn"/>
+        <insert character="22002"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcks"/>
+        <insert character="21211"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcl"/>
+        <insert character="21526"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcms"/>
+        <insert character="134091"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcnl"/>
+        <insert character="37142"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcor"/>
+        <insert character="21762"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcsh"/>
+        <insert character="21545"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcte"/>
+        <insert character="135559"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcwa"/>
+        <insert character="22092"/>
+      </rule>
+      <rule>
+        <keyseq keys="rcyq"/>
+        <insert character="135496"/>
+      </rule>
+      <rule>
+        <keyseq keys="rd"/>
+        <insert>
+          <candidates>呆㕲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rdam"/>
+        <insert character="21939"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdd"/>
+        <insert character="21833"/>
+      </rule>
+      <rule>
+        <keyseq keys="rddf"/>
+        <insert character="22116"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdhqu"/>
+        <insert character="27657"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdhr"/>
+        <insert character="134813"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdi"/>
+        <insert character="21515"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdk"/>
+        <insert character="21559"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdlc"/>
+        <insert character="135396"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdln"/>
+        <insert>
+          <candidates>喇劋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rdlo"/>
+        <insert character="22013"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdm"/>
+        <insert character="21600"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdmg"/>
+        <insert character="134550"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdmk"/>
+        <insert character="134960"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdmq"/>
+        <insert character="21921"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdnl"/>
+        <insert character="37173"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdoo"/>
+        <insert character="21819"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdqq"/>
+        <insert character="135092"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdrd"/>
+        <insert character="27089"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdrj"/>
+        <insert character="135198"/>
+      </rule>
+      <rule>
+        <keyseq keys="rdyn"/>
+        <insert character="134473"/>
+      </rule>
+      <rule>
+        <keyseq keys="rea"/>
+        <insert character="134450"/>
+      </rule>
+      <rule>
+        <keyseq keys="rebb"/>
+        <insert character="135149"/>
+      </rule>
+      <rule>
+        <keyseq keys="rede"/>
+        <insert character="21877"/>
+      </rule>
+      <rule>
+        <keyseq keys="reed"/>
+        <insert character="21971"/>
+      </rule>
+      <rule>
+        <keyseq keys="reee"/>
+        <insert character="21852"/>
+      </rule>
+      <rule>
+        <keyseq keys="refh"/>
+        <insert character="21798"/>
+      </rule>
+      <rule>
+        <keyseq keys="rehp"/>
+        <insert character="134905"/>
+      </rule>
+      <rule>
+        <keyseq keys="reiv"/>
+        <insert character="134808"/>
+      </rule>
+      <rule>
+        <keyseq keys="rejf"/>
+        <insert character="135485"/>
+      </rule>
+      <rule>
+        <keyseq keys="reoy"/>
+        <insert character="21992"/>
+      </rule>
+      <rule>
+        <keyseq keys="rf"/>
+        <insert character="21529"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfb"/>
+        <insert character="21736"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfba"/>
+        <insert character="22160"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfbc"/>
+        <insert character="21993"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfbg"/>
+        <insert character="22049"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfbn"/>
+        <insert character="134673"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfbw"/>
+        <insert character="22137"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfd"/>
+        <insert character="21674"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfdj"/>
+        <insert character="134827"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfdq"/>
+        <insert character="22098"/>
+      </rule>
+      <rule>
+        <keyseq keys="rff"/>
+        <insert character="21846"/>
+      </rule>
+      <rule>
+        <keyseq keys="rffs"/>
+        <insert character="22062"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfh"/>
+        <insert character="21557"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfkt"/>
+        <insert character="135367"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfmu"/>
+        <insert character="21667"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfog"/>
+        <insert character="134872"/>
+      </rule>
+      <rule>
+        <keyseq keys="rfqu"/>
+        <insert character="21875"/>
+      </rule>
+      <rule>
+        <keyseq keys="rg"/>
+        <insert character="21520"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgb"/>
+        <insert character="21605"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgbt"/>
+        <insert character="22094"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgcc"/>
+        <insert character="22151"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgg"/>
+        <insert character="21703"/>
+      </rule>
+      <rule>
+        <keyseq keys="rggu"/>
+        <insert character="22069"/>
+      </rule>
+      <rule>
+        <keyseq keys="rggy"/>
+        <insert character="21865"/>
+      </rule>
+      <rule>
+        <keyseq keys="rghaf"/>
+        <insert character="40405"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgi"/>
+        <insert character="21631"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgis"/>
+        <insert character="134325"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgit"/>
+        <insert character="21969"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgkc"/>
+        <insert character="22205"/>
+      </rule>
+      <rule>
+        <keyseq keys="rglc"/>
+        <insert character="21735"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgni"/>
+        <insert character="22155"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgnl"/>
+        <insert character="37090"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgob"/>
+        <insert character="135291"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgou"/>
+        <insert character="134828"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgpd"/>
+        <insert character="21707"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgr"/>
+        <insert character="21677"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgrr"/>
+        <insert character="22075"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgsk"/>
+        <insert character="22007"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgth"/>
+        <insert character="22061"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgtj"/>
+        <insert character="21832"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgwc"/>
+        <insert character="135325"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgwg"/>
+        <insert character="134778"/>
+      </rule>
+      <rule>
+        <keyseq keys="rgyo"/>
+        <insert character="21783"/>
+      </rule>
+      <rule>
+        <keyseq keys="rha"/>
+        <insert character="13687"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhad"/>
+        <insert character="22020"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhaf"/>
+        <insert character="40180"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhag"/>
+        <insert character="21924"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhai"/>
+        <insert character="21874"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhaj"/>
+        <insert character="21989"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhal"/>
+        <insert character="13833"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhap"/>
+        <insert character="21795"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhbk"/>
+        <insert character="22114"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhbn"/>
+        <insert character="134556"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhbr"/>
+        <insert character="21709"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhbu"/>
+        <insert character="21681"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhdf"/>
+        <insert character="21886"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhdn"/>
+        <insert character="21774"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhdp"/>
+        <insert character="135197"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhdr"/>
+        <insert character="21853"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhdw"/>
+        <insert character="22083"/>
+      </rule>
+      <rule>
+        <keyseq keys="rher"/>
+        <insert character="21679"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhey"/>
+        <insert character="21658"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhfb"/>
+        <insert character="135147"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhfd"/>
+        <insert character="21628"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhg"/>
+        <insert character="21576"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhgi"/>
+        <insert character="134285"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhgr"/>
+        <insert character="21728"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhhe"/>
+        <insert character="22175"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhhj"/>
+        <insert character="21860"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhhk"/>
+        <insert character="13787"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhhv"/>
+        <insert character="21708"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhi"/>
+        <insert>
+          <candidates>𠺌吆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rhjd"/>
+        <insert character="21678"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhjm"/>
+        <insert character="21822"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhjr"/>
+        <insert character="21686"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhjx"/>
+        <insert character="21922"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhk"/>
+        <insert character="13677"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhkb"/>
+        <insert character="22074"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhkp"/>
+        <insert character="13741"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhml"/>
+        <insert character="21548"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhmo"/>
+        <insert character="22124"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhnd"/>
+        <insert>
+          <candidates>哚𠼝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rhoa"/>
+        <insert character="21906"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhoo"/>
+        <insert character="22053"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhoq"/>
+        <insert character="134600"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhor"/>
+        <insert character="13811"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhp"/>
+        <insert character="21522"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhpm"/>
+        <insert character="21607"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhq"/>
+        <insert character="21565"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhqi"/>
+        <insert character="21734"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhqu"/>
+        <insert character="13680"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhr"/>
+        <insert character="21570"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhrf"/>
+        <insert character="21978"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhrn"/>
+        <insert character="134511"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhs"/>
+        <insert character="21643"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhsk"/>
+        <insert>
+          <candidates>唳噭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rht"/>
+        <insert character="21583"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhu"/>
+        <insert character="20804"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhuc"/>
+        <insert character="22219"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhuj"/>
+        <insert character="22071"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhuk"/>
+        <insert character="21957"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhul"/>
+        <insert character="22154"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhvo"/>
+        <insert character="21617"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhwg"/>
+        <insert character="22230"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhxe"/>
+        <insert character="21974"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhxu"/>
+        <insert character="21810"/>
+      </rule>
+      <rule>
+        <keyseq keys="rhyu"/>
+        <insert character="21953"/>
+      </rule>
+      <rule>
+        <keyseq keys="ri"/>
+        <insert character="134123"/>
+      </rule>
+      <rule>
+        <keyseq keys="ribp"/>
+        <insert character="134732"/>
+      </rule>
+      <rule>
+        <keyseq keys="rice"/>
+        <insert character="21766"/>
+      </rule>
+      <rule>
+        <keyseq keys="ridi"/>
+        <insert character="22162"/>
+      </rule>
+      <rule>
+        <keyseq keys="ridq"/>
+        <insert character="22180"/>
+      </rule>
+      <rule>
+        <keyseq keys="rifb"/>
+        <insert character="135260"/>
+      </rule>
+      <rule>
+        <keyseq keys="rift"/>
+        <insert character="135503"/>
+      </rule>
+      <rule>
+        <keyseq keys="rihf"/>
+        <insert character="22017"/>
+      </rule>
+      <rule>
+        <keyseq keys="rihq"/>
+        <insert character="21726"/>
+      </rule>
+      <rule>
+        <keyseq keys="rihr"/>
+        <insert character="21898"/>
+      </rule>
+      <rule>
+        <keyseq keys="rihu"/>
+        <insert character="21550"/>
+      </rule>
+      <rule>
+        <keyseq keys="rihv"/>
+        <insert character="21940"/>
+      </rule>
+      <rule>
+        <keyseq keys="riil"/>
+        <insert character="21879"/>
+      </rule>
+      <rule>
+        <keyseq keys="rijb"/>
+        <insert character="21754"/>
+      </rule>
+      <rule>
+        <keyseq keys="rijc"/>
+        <insert character="22043"/>
+      </rule>
+      <rule>
+        <keyseq keys="rik"/>
+        <insert character="21536"/>
+      </rule>
+      <rule>
+        <keyseq keys="rikf"/>
+        <insert character="22085"/>
+      </rule>
+      <rule>
+        <keyseq keys="rill"/>
+        <insert character="13700"/>
+      </rule>
+      <rule>
+        <keyseq keys="rimi"/>
+        <insert character="21797"/>
+      </rule>
+      <rule>
+        <keyseq keys="rine"/>
+        <insert character="21647"/>
+      </rule>
+      <rule>
+        <keyseq keys="riog"/>
+        <insert character="38614"/>
+      </rule>
+      <rule>
+        <keyseq keys="riok"/>
+        <insert character="21769"/>
+      </rule>
+      <rule>
+        <keyseq keys="ripp"/>
+        <insert character="134355"/>
+      </rule>
+      <rule>
+        <keyseq keys="rir"/>
+        <insert character="21645"/>
+      </rule>
+      <rule>
+        <keyseq keys="ritc"/>
+        <insert character="22173"/>
+      </rule>
+      <rule>
+        <keyseq keys="rite"/>
+        <insert character="21925"/>
+      </rule>
+      <rule>
+        <keyseq keys="ritf"/>
+        <insert character="22011"/>
+      </rule>
+      <rule>
+        <keyseq keys="riuh"/>
+        <insert character="21732"/>
+      </rule>
+      <rule>
+        <keyseq keys="riyr"/>
+        <insert character="134567"/>
+      </rule>
+      <rule>
+        <keyseq keys="rj"/>
+        <insert character="21494"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjal"/>
+        <insert character="22047"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjbc"/>
+        <insert character="21972"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjbd"/>
+        <insert character="21745"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjbf"/>
+        <insert>
+          <candidates>嗦嚓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rjbj"/>
+        <insert character="21891"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjbm"/>
+        <insert character="134476"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjbo"/>
+        <insert character="22159"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjbv"/>
+        <insert character="22228"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjca"/>
+        <insert character="22142"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjd"/>
+        <insert character="21619"/>
+      </rule>
+      <rule>
+        <keyseq keys="rje"/>
+        <insert character="21553"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjhaf"/>
+        <insert character="40420"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjhp"/>
+        <insert character="21668"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjhr"/>
+        <insert character="21888"/>
+      </rule>
+      <rule>
+        <keyseq keys="rji"/>
+        <insert>
+          <candidates>戰戢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rjig"/>
+        <insert character="135286"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjjb"/>
+        <insert character="22066"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjji"/>
+        <insert>
+          <candidates>囀𠽤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rjjj"/>
+        <insert character="135552"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjka"/>
+        <insert character="21867"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjkd"/>
+        <insert character="21742"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjkp"/>
+        <insert character="21694"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjks"/>
+        <insert character="134268"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjlo"/>
+        <insert character="21841"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjmm"/>
+        <insert character="21927"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjmmv"/>
+        <insert character="36788"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjmo"/>
+        <insert>
+          <candidates>啶𠺢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rjmu"/>
+        <insert character="21773"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjnl"/>
+        <insert character="37170"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjon"/>
+        <insert character="22044"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjp"/>
+        <insert character="21660"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjpa"/>
+        <insert character="21980"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjpn"/>
+        <insert character="22144"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjpu"/>
+        <insert character="22055"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjqr"/>
+        <insert character="21968"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjr"/>
+        <insert character="21653"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjrb"/>
+        <insert character="13765"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjrc"/>
+        <insert character="135493"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjrr"/>
+        <insert character="134440"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjru"/>
+        <insert character="134381"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjstv"/>
+        <insert character="22213"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjt"/>
+        <insert character="134245"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjtc"/>
+        <insert character="22132"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjtg"/>
+        <insert character="22139"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjv"/>
+        <insert character="21689"/>
+      </rule>
+      <rule>
+        <keyseq keys="rjwj"/>
+        <insert character="21779"/>
+      </rule>
+      <rule>
+        <keyseq keys="rka"/>
+        <insert character="26251"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkbl"/>
+        <insert character="21904"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkbu"/>
+        <insert character="30575"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkcf"/>
+        <insert character="22073"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkf"/>
+        <insert character="21684"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkgg"/>
+        <insert character="21945"/>
+      </rule>
+      <rule>
+        <keyseq keys="rki"/>
+        <insert>
+          <candidates>呔吰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rkkb"/>
+        <insert character="21775"/>
+      </rule>
+      <rule>
+        <keyseq keys="rklb"/>
+        <insert character="21656"/>
+      </rule>
+      <rule>
+        <keyseq keys="rklu"/>
+        <insert character="21813"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkm"/>
+        <insert character="21655"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkmr"/>
+        <insert character="134471"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkn"/>
+        <insert character="21670"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkoi"/>
+        <insert character="135279"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkoo"/>
+        <insert character="21770"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkp"/>
+        <insert character="24845"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkrd"/>
+        <insert character="13774"/>
+      </rule>
+      <rule>
+        <keyseq keys="rkrf"/>
+        <insert character="135369"/>
+      </rule>
+      <rule>
+        <keyseq keys="rks"/>
+        <insert>
+          <candidates>另叻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rksb"/>
+        <insert character="21963"/>
+      </rule>
+      <rule>
+        <keyseq keys="rksj"/>
+        <insert character="134666"/>
+      </rule>
+      <rule>
+        <keyseq keys="rksr"/>
+        <insert character="21654"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlb"/>
+        <insert character="21514"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlgm"/>
+        <insert character="13810"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlln"/>
+        <insert character="21640"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlmc"/>
+        <insert character="22067"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlmo"/>
+        <insert character="21687"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlmt"/>
+        <insert character="22157"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlmy"/>
+        <insert character="21857"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlon"/>
+        <insert character="134672"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlwl"/>
+        <insert character="21627"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlwu"/>
+        <insert character="40702"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlwv"/>
+        <insert character="22029"/>
+      </rule>
+      <rule>
+        <keyseq keys="rlx"/>
+        <insert character="22063"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmam"/>
+        <insert character="21690"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmamh"/>
+        <insert character="36412"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmamo"/>
+        <insert character="36406"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmanw"/>
+        <insert character="36509"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmaph"/>
+        <insert character="36386"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmasm"/>
+        <insert character="36427"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmau"/>
+        <insert character="36289"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmav"/>
+        <insert character="36319"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmb"/>
+        <insert character="36288"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbb"/>
+        <insert>
+          <candidates>嚅𨂃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rmbbb"/>
+        <insert character="164084"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbc"/>
+        <insert character="21962"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbd"/>
+        <insert character="36393"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbe"/>
+        <insert character="22168"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbg"/>
+        <insert character="22191"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbhx"/>
+        <insert character="36424"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbi"/>
+        <insert character="22048"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbkf"/>
+        <insert character="36456"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbm"/>
+        <insert>
+          <candidates>跙𠽌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rmbsd"/>
+        <insert character="36397"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbt"/>
+        <insert character="36314"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbue"/>
+        <insert character="36521"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbug"/>
+        <insert character="36515"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmbvk"/>
+        <insert character="36426"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmc"/>
+        <insert character="36276"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmcw"/>
+        <insert>
+          <candidates>哂唒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rmcwa"/>
+        <insert character="36461"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmd"/>
+        <insert character="21505"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmdam"/>
+        <insert character="36421"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmdhe"/>
+        <insert character="36315"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmdk"/>
+        <insert character="36281"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmdm"/>
+        <insert character="22182"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmdoo"/>
+        <insert character="163984"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmea"/>
+        <insert character="36367"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmei"/>
+        <insert character="18389"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmf"/>
+        <insert character="21541"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfb"/>
+        <insert character="36355"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfbg"/>
+        <insert character="36442"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfbh"/>
+        <insert character="164189"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfbr"/>
+        <insert character="18432"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfbw"/>
+        <insert character="164233"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfcb"/>
+        <insert character="36432"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfdq"/>
+        <insert character="36472"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmffe"/>
+        <insert character="36510"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfj"/>
+        <insert character="21615"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfm"/>
+        <insert character="21624"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfq"/>
+        <insert character="36312"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfqu"/>
+        <insert character="36385"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmfr"/>
+        <insert character="134365"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmgce"/>
+        <insert character="36380"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmgcg"/>
+        <insert character="36379"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmgdi"/>
+        <insert character="36337"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmgg"/>
+        <insert>
+          <candidates>跬啀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rmggu"/>
+        <insert character="36474"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmgni"/>
+        <insert character="36490"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmgt"/>
+        <insert character="21730"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmgyo"/>
+        <insert character="36351"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhdf"/>
+        <insert character="36415"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhdv"/>
+        <insert character="36370"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhdw"/>
+        <insert character="36463"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmher"/>
+        <insert character="36335"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhgu"/>
+        <insert character="36323"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhhj"/>
+        <insert character="18443"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhhw"/>
+        <insert character="36435"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhjd"/>
+        <insert character="36326"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhjg"/>
+        <insert character="36405"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhk"/>
+        <insert character="36291"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhkb"/>
+        <insert character="36475"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhlb"/>
+        <insert character="36413"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhlc"/>
+        <insert character="36499"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhml"/>
+        <insert character="26034"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhmy"/>
+        <insert character="36293"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhnd"/>
+        <insert character="36346"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhoo"/>
+        <insert>
+          <candidates>蹤蹝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rmhqo"/>
+        <insert character="36300"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhs"/>
+        <insert character="18413"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhsb"/>
+        <insert character="36417"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhsk"/>
+        <insert character="36488"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhuc"/>
+        <insert character="36518"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmhyu"/>
+        <insert character="36431"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmiav"/>
+        <insert character="36361"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmice"/>
+        <insert character="36358"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmig"/>
+        <insert character="21669"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmigi"/>
+        <insert character="36501"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmii"/>
+        <insert character="36368"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmikk"/>
+        <insert character="36299"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmir"/>
+        <insert character="36294"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmism"/>
+        <insert character="164073"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmite"/>
+        <insert character="36401"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmitf"/>
+        <insert character="36448"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmiwg"/>
+        <insert character="36500"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmixp"/>
+        <insert character="36439"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmiyr"/>
+        <insert character="36398"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjbc"/>
+        <insert character="36430"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjbj"/>
+        <insert character="164030"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjcv"/>
+        <insert character="36517"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmje"/>
+        <insert character="36290"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjk"/>
+        <insert character="22089"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjkd"/>
+        <insert character="36365"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjlo"/>
+        <insert character="36373"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjmf"/>
+        <insert character="36394"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjmn"/>
+        <insert character="163849"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjnu"/>
+        <insert character="36384"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjoa"/>
+        <insert character="36444"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjp"/>
+        <insert character="36302"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmjr"/>
+        <insert character="36301"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmk"/>
+        <insert character="21556"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmkmr"/>
+        <insert character="36390"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmkms"/>
+        <insert character="36328"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmkn"/>
+        <insert character="36320"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmkpb"/>
+        <insert character="36443"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmksr"/>
+        <insert character="36303"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmlb"/>
+        <insert character="21858"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmlk"/>
+        <insert character="21757"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmlm"/>
+        <insert character="21854"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmlmc"/>
+        <insert character="36458"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmlmo"/>
+        <insert character="36339"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmlq"/>
+        <insert character="163870"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmlwp"/>
+        <insert character="36329"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmcw"/>
+        <insert character="36340"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmd"/>
+        <insert character="36278"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmf"/>
+        <insert character="21609"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmfb"/>
+        <insert character="36494"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmfr"/>
+        <insert character="36366"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmgi"/>
+        <insert character="164284"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmi"/>
+        <insert character="21581"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmig"/>
+        <insert character="36334"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmlk"/>
+        <insert character="163912"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmmp"/>
+        <insert character="36519"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmmv"/>
+        <insert character="18420"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmp"/>
+        <insert character="22081"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmr"/>
+        <insert>
+          <candidates>唔跖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rmmre"/>
+        <insert character="164029"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmrw"/>
+        <insert character="36414"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmt"/>
+        <insert character="36284"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmto"/>
+        <insert character="36470"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmv"/>
+        <insert character="13720"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmmvm"/>
+        <insert character="36353"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmn"/>
+        <insert character="21486"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnbs"/>
+        <insert character="36404"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnhd"/>
+        <insert character="36418"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnhe"/>
+        <insert character="36287"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnib"/>
+        <insert character="36362"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnin"/>
+        <insert character="36322"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnkq"/>
+        <insert character="36410"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnmu"/>
+        <insert character="36330"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnn"/>
+        <insert character="21671"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnoe"/>
+        <insert character="36467"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnot"/>
+        <insert character="36460"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmnr"/>
+        <insert character="21621"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmodi"/>
+        <insert character="36311"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmog"/>
+        <insert character="36371"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmohh"/>
+        <insert character="36296"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmoi"/>
+        <insert character="135287"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmoip"/>
+        <insert character="36375"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmoir"/>
+        <insert character="36428"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmokr"/>
+        <insert character="36383"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmomb"/>
+        <insert character="36378"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmomg"/>
+        <insert character="36327"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmomn"/>
+        <insert character="36400"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmomr"/>
+        <insert character="36338"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmon"/>
+        <insert character="36279"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmooo"/>
+        <insert character="36392"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmoto"/>
+        <insert character="164271"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmotq"/>
+        <insert character="36492"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmou"/>
+        <insert character="134578"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmowy"/>
+        <insert character="36359"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmoym"/>
+        <insert character="163875"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmpfd"/>
+        <insert character="36376"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmpi"/>
+        <insert character="36277"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmpmc"/>
+        <insert character="36446"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmpr"/>
+        <insert character="36308"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmpru"/>
+        <insert character="36305"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmpt"/>
+        <insert character="36295"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmptd"/>
+        <insert character="36416"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmqd"/>
+        <insert character="163876"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmqka"/>
+        <insert character="36403"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmqkx"/>
+        <insert character="36438"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmqmc"/>
+        <insert character="36447"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmqo"/>
+        <insert character="36282"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmr"/>
+        <insert character="134196"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmrb"/>
+        <insert character="21981"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmrj"/>
+        <insert character="134774"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmrr"/>
+        <insert character="134765"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmrrd"/>
+        <insert character="36481"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmrt"/>
+        <insert character="21731"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmryo"/>
+        <insert character="36352"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsje"/>
+        <insert character="36377"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsjj"/>
+        <insert character="36513"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsjr"/>
+        <insert character="36382"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsju"/>
+        <insert character="36354"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsmg"/>
+        <insert character="36493"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmso"/>
+        <insert character="21828"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsp"/>
+        <insert character="36316"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmss"/>
+        <insert character="36317"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmssr"/>
+        <insert character="36348"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmstv"/>
+        <insert character="36429"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsu"/>
+        <insert character="21571"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmsup"/>
+        <insert character="36349"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmswu"/>
+        <insert character="164359"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmt"/>
+        <insert character="21662"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmta"/>
+        <insert character="36374"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtag"/>
+        <insert character="36522"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtb"/>
+        <insert character="135318"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtce"/>
+        <insert character="36520"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtco"/>
+        <insert character="36476"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtja"/>
+        <insert character="36487"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtkl"/>
+        <insert character="36497"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtlb"/>
+        <insert character="36451"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtmc"/>
+        <insert character="36369"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtmj"/>
+        <insert character="164207"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtmv"/>
+        <insert character="36408"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmto"/>
+        <insert character="22104"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtqa"/>
+        <insert character="36516"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtqm"/>
+        <insert character="36425"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtt"/>
+        <insert character="36336"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmttc"/>
+        <insert character="36395"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtwa"/>
+        <insert character="36455"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmtwi"/>
+        <insert character="36466"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmua"/>
+        <insert character="22086"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmubb"/>
+        <insert character="36454"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmue"/>
+        <insert character="21956"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmuhi"/>
+        <insert character="164175"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmui"/>
+        <insert character="22030"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmumb"/>
+        <insert character="36409"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmuw"/>
+        <insert character="134526"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvh"/>
+        <insert character="21568"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvi"/>
+        <insert character="21973"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvid"/>
+        <insert character="36498"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvim"/>
+        <insert character="36502"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvmi"/>
+        <insert character="36449"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvn"/>
+        <insert character="21651"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvs"/>
+        <insert character="21495"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmvvv"/>
+        <insert character="36496"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwc"/>
+        <insert character="135146"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwd"/>
+        <insert character="36381"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwf"/>
+        <insert character="22028"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwg"/>
+        <insert character="21937"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwj"/>
+        <insert character="22078"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwjc"/>
+        <insert character="36480"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwl"/>
+        <insert character="21909"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwli"/>
+        <insert character="36485"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwtj"/>
+        <insert character="36437"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwv"/>
+        <insert character="21907"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmwyi"/>
+        <insert character="163833"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmy"/>
+        <insert character="21523"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyaj"/>
+        <insert character="36372"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyav"/>
+        <insert character="36422"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmybb"/>
+        <insert character="36420"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmybp"/>
+        <insert character="36504"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmycb"/>
+        <insert character="36450"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyck"/>
+        <insert character="36324"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmydk"/>
+        <insert character="36478"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyf"/>
+        <insert character="22037"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyfe"/>
+        <insert character="36391"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyfu"/>
+        <insert character="36468"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyg"/>
+        <insert character="36307"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmygq"/>
+        <insert character="36482"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyij"/>
+        <insert character="164142"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyjj"/>
+        <insert character="36453"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmylc"/>
+        <insert character="36321"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmylh"/>
+        <insert character="36356"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmylm"/>
+        <insert character="36286"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmymp"/>
+        <insert character="36304"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmymu"/>
+        <insert character="36506"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyoj"/>
+        <insert character="36388"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmypo"/>
+        <insert character="36486"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyr"/>
+        <insert character="36309"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyrv"/>
+        <insert character="36511"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmytg"/>
+        <insert character="36465"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmytr"/>
+        <insert character="36387"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmytv"/>
+        <insert character="36389"/>
+      </rule>
+      <rule>
+        <keyseq keys="rmyx"/>
+        <insert character="36491"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnbg"/>
+        <insert>
+          <candidates>唃𡃏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rnbj"/>
+        <insert character="22045"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnbk"/>
+        <insert character="21914"/>
+      </rule>
+      <rule>
+        <keyseq keys="rncr"/>
+        <insert character="22113"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnd"/>
+        <insert character="21511"/>
+      </rule>
+      <rule>
+        <keyseq keys="rndt"/>
+        <insert character="134524"/>
+      </rule>
+      <rule>
+        <keyseq keys="rndu"/>
+        <insert character="21564"/>
+      </rule>
+      <rule>
+        <keyseq keys="rne"/>
+        <insert character="134209"/>
+      </rule>
+      <rule>
+        <keyseq keys="rng"/>
+        <insert>
+          <candidates>吜𡋾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rnhb"/>
+        <insert character="22090"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnhe"/>
+        <insert character="21560"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnhs"/>
+        <insert character="134056"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnhx"/>
+        <insert character="21847"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnin"/>
+        <insert character="21702"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnir"/>
+        <insert character="134263"/>
+      </rule>
+      <rule>
+        <keyseq keys="rniy"/>
+        <insert character="134203"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnkm"/>
+        <insert character="21772"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnl"/>
+        <insert character="21554"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnlb"/>
+        <insert character="135412"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnlf"/>
+        <insert character="135288"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnlm"/>
+        <insert>
+          <candidates>唨𠾐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rnlr"/>
+        <insert character="21834"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnmu"/>
+        <insert character="134227"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnn"/>
+        <insert character="134057"/>
+      </rule>
+      <rule>
+        <keyseq keys="rno"/>
+        <insert character="21561"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnot"/>
+        <insert character="22100"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnqd"/>
+        <insert character="134771"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnri"/>
+        <insert character="22197"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnsp"/>
+        <insert character="21948"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnwa"/>
+        <insert character="22165"/>
+      </rule>
+      <rule>
+        <keyseq keys="rnxu"/>
+        <insert character="173737"/>
+      </rule>
+      <rule>
+        <keyseq keys="rob"/>
+        <insert character="21558"/>
+      </rule>
+      <rule>
+        <keyseq keys="robq"/>
+        <insert character="150537"/>
+      </rule>
+      <rule>
+        <keyseq keys="rod"/>
+        <insert character="21691"/>
+      </rule>
+      <rule>
+        <keyseq keys="rodi"/>
+        <insert character="21648"/>
+      </rule>
+      <rule>
+        <keyseq keys="rog"/>
+        <insert character="21807"/>
+      </rule>
+      <rule>
+        <keyseq keys="rogd"/>
+        <insert character="13809"/>
+      </rule>
+      <rule>
+        <keyseq keys="rogf"/>
+        <insert character="22093"/>
+      </rule>
+      <rule>
+        <keyseq keys="rohe"/>
+        <insert character="135148"/>
+      </rule>
+      <rule>
+        <keyseq keys="rohf"/>
+        <insert character="21946"/>
+      </rule>
+      <rule>
+        <keyseq keys="roic"/>
+        <insert character="22015"/>
+      </rule>
+      <rule>
+        <keyseq keys="roif"/>
+        <insert character="134958"/>
+      </rule>
+      <rule>
+        <keyseq keys="roii"/>
+        <insert character="21604"/>
+      </rule>
+      <rule>
+        <keyseq keys="roin"/>
+        <insert character="21535"/>
+      </rule>
+      <rule>
+        <keyseq keys="roip"/>
+        <insert>
+          <candidates>唸𠰺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="roir"/>
+        <insert>
+          <candidates>嗆唅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="roiv"/>
+        <insert>
+          <candidates>喰𠹸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="roj"/>
+        <insert character="21528"/>
+      </rule>
+      <rule>
+        <keyseq keys="roll"/>
+        <insert character="21540"/>
+      </rule>
+      <rule>
+        <keyseq keys="rom"/>
+        <insert character="134155"/>
+      </rule>
+      <rule>
+        <keyseq keys="roma"/>
+        <insert character="22130"/>
+      </rule>
+      <rule>
+        <keyseq keys="romd"/>
+        <insert character="21771"/>
+      </rule>
+      <rule>
+        <keyseq keys="roml"/>
+        <insert>
+          <candidates>啣𠵴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="romm"/>
+        <insert character="22095"/>
+      </rule>
+      <rule>
+        <keyseq keys="romn"/>
+        <insert character="21947"/>
+      </rule>
+      <rule>
+        <keyseq keys="romo"/>
+        <insert character="22110"/>
+      </rule>
+      <rule>
+        <keyseq keys="romq"/>
+        <insert character="22001"/>
+      </rule>
+      <rule>
+        <keyseq keys="romr"/>
+        <insert>
+          <candidates>哈啥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="romt"/>
+        <insert character="21885"/>
+      </rule>
+      <rule>
+        <keyseq keys="romv"/>
+        <insert character="21929"/>
+      </rule>
+      <rule>
+        <keyseq keys="ron"/>
+        <insert character="21507"/>
+      </rule>
+      <rule>
+        <keyseq keys="rond"/>
+        <insert character="134826"/>
+      </rule>
+      <rule>
+        <keyseq keys="ronk"/>
+        <insert character="21897"/>
+      </rule>
+      <rule>
+        <keyseq keys="roob"/>
+        <insert character="134777"/>
+      </rule>
+      <rule>
+        <keyseq keys="roog"/>
+        <insert character="21777"/>
+      </rule>
+      <rule>
+        <keyseq keys="rop"/>
+        <insert character="21546"/>
+      </rule>
+      <rule>
+        <keyseq keys="roq"/>
+        <insert character="21718"/>
+      </rule>
+      <rule>
+        <keyseq keys="rosk"/>
+        <insert character="21695"/>
+      </rule>
+      <rule>
+        <keyseq keys="ross"/>
+        <insert character="134356"/>
+      </rule>
+      <rule>
+        <keyseq keys="rotf"/>
+        <insert character="22072"/>
+      </rule>
+      <rule>
+        <keyseq keys="roto"/>
+        <insert character="135304"/>
+      </rule>
+      <rule>
+        <keyseq keys="roud"/>
+        <insert character="22201"/>
+      </rule>
+      <rule>
+        <keyseq keys="roum"/>
+        <insert character="134957"/>
+      </rule>
+      <rule>
+        <keyseq keys="rowr"/>
+        <insert character="22000"/>
+      </rule>
+      <rule>
+        <keyseq keys="royb"/>
+        <insert character="22105"/>
+      </rule>
+      <rule>
+        <keyseq keys="royv"/>
+        <insert character="134513"/>
+      </rule>
+      <rule>
+        <keyseq keys="rp"/>
+        <insert>
+          <candidates>叱吣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rpa"/>
+        <insert character="21680"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpd"/>
+        <insert character="21524"/>
+      </rule>
+      <rule>
+        <keyseq keys="rph"/>
+        <insert character="21639"/>
+      </rule>
+      <rule>
+        <keyseq keys="rphaf"/>
+        <insert character="40214"/>
+      </rule>
+      <rule>
+        <keyseq keys="rphh"/>
+        <insert character="21563"/>
+      </rule>
+      <rule>
+        <keyseq keys="rphp"/>
+        <insert character="21823"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpim"/>
+        <insert character="21569"/>
+      </rule>
+      <rule>
+        <keyseq keys="rplii"/>
+        <insert character="34753"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpln"/>
+        <insert character="21025"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpmbc"/>
+        <insert character="19128"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpok"/>
+        <insert character="25923"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpou"/>
+        <insert character="21845"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpp"/>
+        <insert character="21537"/>
+      </rule>
+      <rule>
+        <keyseq keys="rppa"/>
+        <insert character="21896"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpr"/>
+        <insert character="21620"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpru"/>
+        <insert character="21638"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpt"/>
+        <insert character="21613"/>
+      </rule>
+      <rule>
+        <keyseq keys="rptd"/>
+        <insert character="21899"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpu"/>
+        <insert character="21544"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpuc"/>
+        <insert character="22136"/>
+      </rule>
+      <rule>
+        <keyseq keys="rpuk"/>
+        <insert character="21701"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqam"/>
+        <insert character="134470"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqbu"/>
+        <insert character="135361"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqde"/>
+        <insert character="134527"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqdm"/>
+        <insert character="135093"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqfh"/>
+        <insert character="134357"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqha"/>
+        <insert character="21866"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqhk"/>
+        <insert character="21931"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqhl"/>
+        <insert character="21747"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqhu"/>
+        <insert character="22227"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqhw"/>
+        <insert character="135379"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqjm"/>
+        <insert character="22034"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqkd"/>
+        <insert character="21994"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqkq"/>
+        <insert character="21802"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqmc"/>
+        <insert character="22038"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqmf"/>
+        <insert character="21961"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqmm"/>
+        <insert character="134906"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqmn"/>
+        <insert character="21649"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqne"/>
+        <insert character="134358"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqo"/>
+        <insert character="21579"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqyg"/>
+        <insert character="135413"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqyj"/>
+        <insert character="21790"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqym"/>
+        <insert character="134351"/>
+      </rule>
+      <rule>
+        <keyseq keys="rqyt"/>
+        <insert character="21862"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrau"/>
+        <insert character="21768"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrbyj"/>
+        <insert character="26013"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrf"/>
+        <insert character="21923"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrhaf"/>
+        <insert character="40442"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrhn"/>
+        <insert character="21650"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrhu"/>
+        <insert character="21610"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrik"/>
+        <insert>
+          <candidates>哭獸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rrikr"/>
+        <insert character="22120"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrill"/>
+        <insert character="21900"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrmcr"/>
+        <insert character="22210"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrmjs"/>
+        <insert character="194624"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrmmk"/>
+        <insert character="22196"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrmms"/>
+        <insert character="21666"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrmr"/>
+        <insert>
+          <candidates>噐𡀔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rrms"/>
+        <insert character="21626"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrnl"/>
+        <insert character="37080"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrr"/>
+        <insert character="21697"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrrd"/>
+        <insert>
+          <candidates>噪喿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rrrh"/>
+        <insert character="134877"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrrj"/>
+        <insert character="22077"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrrr"/>
+        <insert>
+          <candidates>碞㗊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rrrs"/>
+        <insert character="13761"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrru"/>
+        <insert>
+          <candidates>喦嵒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rrslr"/>
+        <insert character="22170"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrsqf"/>
+        <insert character="39393"/>
+      </rule>
+      <rule>
+        <keyseq keys="rruc"/>
+        <insert character="22080"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrvlr"/>
+        <insert character="22018"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrvp"/>
+        <insert character="21601"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrwj"/>
+        <insert character="21934"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrwmu"/>
+        <insert character="40713"/>
+      </rule>
+      <rule>
+        <keyseq keys="rrye"/>
+        <insert character="13767"/>
+      </rule>
+      <rule>
+        <keyseq keys="rryo"/>
+        <insert character="21739"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsbn"/>
+        <insert character="21808"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsef"/>
+        <insert character="135285"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsf"/>
+        <insert character="148457"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsh"/>
+        <insert character="21480"/>
+      </rule>
+      <rule>
+        <keyseq keys="rshaf"/>
+        <insert>
+          <candidates>鴞鶚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rshu"/>
+        <insert character="134399"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsit"/>
+        <insert character="22146"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsj"/>
+        <insert>
+          <candidates>咡咠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rsjj"/>
+        <insert character="22209"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsjl"/>
+        <insert character="13759"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsjr"/>
+        <insert character="21881"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsk"/>
+        <insert character="21530"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsl"/>
+        <insert character="21481"/>
+      </rule>
+      <rule>
+        <keyseq keys="rslb"/>
+        <insert character="21634"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsll"/>
+        <insert character="134264"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsln"/>
+        <insert character="21029"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsm"/>
+        <insert character="21500"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsmbc"/>
+        <insert character="38990"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsme"/>
+        <insert character="21786"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsmg"/>
+        <insert>
+          <candidates>喔哐嚁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rsmh"/>
+        <insert character="22032"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsmi"/>
+        <insert character="22106"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsmj"/>
+        <insert character="22143"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsnl"/>
+        <insert character="37122"/>
+      </rule>
+      <rule>
+        <keyseq keys="rso"/>
+        <insert character="21582"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsp"/>
+        <insert character="21602"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsqf"/>
+        <insert character="21966"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsql"/>
+        <insert character="21738"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsrj"/>
+        <insert character="22140"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsro"/>
+        <insert character="135359"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsrr"/>
+        <insert character="22036"/>
+      </rule>
+      <rule>
+        <keyseq keys="rss"/>
+        <insert character="134176"/>
+      </rule>
+      <rule>
+        <keyseq keys="rssl"/>
+        <insert character="21374"/>
+      </rule>
+      <rule>
+        <keyseq keys="rssu"/>
+        <insert character="134211"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsuu"/>
+        <insert character="21842"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsyi"/>
+        <insert character="22225"/>
+      </rule>
+      <rule>
+        <keyseq keys="rsypu"/>
+        <insert character="34399"/>
+      </rule>
+      <rule>
+        <keyseq keys="rta"/>
+        <insert character="21814"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtak"/>
+        <insert character="22012"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtav"/>
+        <insert character="22134"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtbo"/>
+        <insert character="135247"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtc"/>
+        <insert character="21700"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtcg"/>
+        <insert character="134971"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtcl"/>
+        <insert character="22070"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtco"/>
+        <insert character="22103"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtct"/>
+        <insert character="21964"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtgf"/>
+        <insert character="13789"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtgi"/>
+        <insert>
+          <candidates>囈嚉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rtgk"/>
+        <insert character="134669"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtgu"/>
+        <insert character="21812"/>
+      </rule>
+      <rule>
+        <keyseq keys="rthv"/>
+        <insert character="135085"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtj"/>
+        <insert character="134114"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtjg"/>
+        <insert character="22177"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtjp"/>
+        <insert character="13822"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtjs"/>
+        <insert character="22046"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtk"/>
+        <insert>
+          <candidates>哎咲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rtkr"/>
+        <insert>
+          <candidates>喏𠸏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rtlf"/>
+        <insert character="22181"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtlk"/>
+        <insert character="134660"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtlo"/>
+        <insert character="22022"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtm"/>
+        <insert character="21633"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtmc"/>
+        <insert character="21805"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtmj"/>
+        <insert character="22057"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtmv"/>
+        <insert character="21887"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtnd"/>
+        <insert character="22220"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtod"/>
+        <insert character="21967"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtoe"/>
+        <insert character="22148"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtoi"/>
+        <insert character="134678"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtor"/>
+        <insert>
+          <candidates>嗬嗒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rtox"/>
+        <insert character="22207"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtq"/>
+        <insert character="21673"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtqm"/>
+        <insert character="21983"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtrg"/>
+        <insert character="22206"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtub"/>
+        <insert character="21965"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtvi"/>
+        <insert character="21982"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtw"/>
+        <insert character="21941"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtwa"/>
+        <insert character="22024"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtwi"/>
+        <insert>
+          <candidates>噂囆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rtwv"/>
+        <insert character="22117"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtxc"/>
+        <insert character="21979"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtyb"/>
+        <insert character="22150"/>
+      </rule>
+      <rule>
+        <keyseq keys="rtyj"/>
+        <insert character="135348"/>
+      </rule>
+      <rule>
+        <keyseq keys="ru"/>
+        <insert>
+          <candidates>巳𠮿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rubb"/>
+        <insert character="22051"/>
+      </rule>
+      <rule>
+        <keyseq keys="ruhjj"/>
+        <insert character="139333"/>
+      </rule>
+      <rule>
+        <keyseq keys="ruhr"/>
+        <insert character="134665"/>
+      </rule>
+      <rule>
+        <keyseq keys="rukb"/>
+        <insert character="165564"/>
+      </rule>
+      <rule>
+        <keyseq keys="rumb"/>
+        <insert character="21912"/>
+      </rule>
+      <rule>
+        <keyseq keys="rumi"/>
+        <insert character="21988"/>
+      </rule>
+      <rule>
+        <keyseq keys="rumr"/>
+        <insert character="21873"/>
+      </rule>
+      <rule>
+        <keyseq keys="runl"/>
+        <insert character="37171"/>
+      </rule>
+      <rule>
+        <keyseq keys="ruog"/>
+        <insert character="22010"/>
+      </rule>
+      <rule>
+        <keyseq keys="ruoiv"/>
+        <insert character="39253"/>
+      </rule>
+      <rule>
+        <keyseq keys="ruon"/>
+        <insert character="13719"/>
+      </rule>
+      <rule>
+        <keyseq keys="rutc"/>
+        <insert character="24061"/>
+      </rule>
+      <rule>
+        <keyseq keys="ruu"/>
+        <insert character="21636"/>
+      </rule>
+      <rule>
+        <keyseq keys="rv"/>
+        <insert character="134086"/>
+      </rule>
+      <rule>
+        <keyseq keys="rve"/>
+        <insert character="21622"/>
+      </rule>
+      <rule>
+        <keyseq keys="rveq"/>
+        <insert character="134670"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvfb"/>
+        <insert character="134838"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvff"/>
+        <insert character="22109"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvfh"/>
+        <insert character="134421"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvfi"/>
+        <insert character="21938"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvfj"/>
+        <insert character="135368"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvfu"/>
+        <insert character="135100"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvhi"/>
+        <insert character="134775"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvi"/>
+        <insert character="21510"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvii"/>
+        <insert character="22064"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvis"/>
+        <insert>
+          <candidates>呦𠯻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rvjd"/>
+        <insert character="134472"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvjr"/>
+        <insert character="134478"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvl"/>
+        <insert character="21483"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvnk"/>
+        <insert character="21555"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvno"/>
+        <insert character="21913"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvp"/>
+        <insert character="27665"/>
+      </rule>
+      <rule>
+        <keyseq keys="rvvu"/>
+        <insert character="21960"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwb"/>
+        <insert character="21919"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwc"/>
+        <insert character="21612"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwg"/>
+        <insert character="21737"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwgf"/>
+        <insert character="22079"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwgg"/>
+        <insert character="22172"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwgn"/>
+        <insert character="22050"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwhd"/>
+        <insert character="13733"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwim"/>
+        <insert character="22035"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwjr"/>
+        <insert character="134449"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwk"/>
+        <insert character="21693"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwkp"/>
+        <insert character="21999"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwks"/>
+        <insert character="134328"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwl"/>
+        <insert character="21623"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwlb"/>
+        <insert character="21889"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwlc"/>
+        <insert character="22058"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwlg"/>
+        <insert character="22217"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwli"/>
+        <insert character="22115"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwlv"/>
+        <insert character="22126"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwmv"/>
+        <insert character="21890"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwnl"/>
+        <insert character="37145"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwot"/>
+        <insert character="21986"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwtj"/>
+        <insert character="22006"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwvf"/>
+        <insert character="134961"/>
+      </rule>
+      <rule>
+        <keyseq keys="rwyi"/>
+        <insert character="21603"/>
+      </rule>
+      <rule>
+        <keyseq keys="rxu"/>
+        <insert character="40701"/>
+      </rule>
+      <rule>
+        <keyseq keys="ry"/>
+        <insert character="21343"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryaj"/>
+        <insert character="21829"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryao"/>
+        <insert character="22135"/>
+      </rule>
+      <rule>
+        <keyseq keys="rybb"/>
+        <insert>
+          <candidates>啼㗻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rybp"/>
+        <insert character="22184"/>
+      </rule>
+      <rule>
+        <keyseq keys="rybs"/>
+        <insert character="21977"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryc"/>
+        <insert character="134143"/>
+      </rule>
+      <rule>
+        <keyseq keys="rycb"/>
+        <insert character="22016"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryck"/>
+        <insert character="21676"/>
+      </rule>
+      <rule>
+        <keyseq keys="rydg"/>
+        <insert character="22211"/>
+      </rule>
+      <rule>
+        <keyseq keys="rydl"/>
+        <insert character="22138"/>
+      </rule>
+      <rule>
+        <keyseq keys="rydu"/>
+        <insert character="22187"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryfu"/>
+        <insert character="22088"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryg"/>
+        <insert character="134157"/>
+      </rule>
+      <rule>
+        <keyseq keys="rygq"/>
+        <insert character="22112"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryhc"/>
+        <insert character="22188"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryhh"/>
+        <insert character="21933"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryhn"/>
+        <insert character="21549"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryhv"/>
+        <insert character="134294"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryib"/>
+        <insert character="21815"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryid"/>
+        <insert character="135053"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryjj"/>
+        <insert character="22009"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryk"/>
+        <insert character="21573"/>
+      </rule>
+      <rule>
+        <keyseq keys="rymb"/>
+        <insert character="21827"/>
+      </rule>
+      <rule>
+        <keyseq keys="rymh"/>
+        <insert character="22118"/>
+      </rule>
+      <rule>
+        <keyseq keys="rymp"/>
+        <insert character="21618"/>
+      </rule>
+      <rule>
+        <keyseq keys="rymr"/>
+        <insert character="21761"/>
+      </rule>
+      <rule>
+        <keyseq keys="rymu"/>
+        <insert character="22169"/>
+      </rule>
+      <rule>
+        <keyseq keys="rymy"/>
+        <insert character="21652"/>
+      </rule>
+      <rule>
+        <keyseq keys="rynb"/>
+        <insert character="22005"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryo"/>
+        <insert character="36275"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryoe"/>
+        <insert character="135360"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryoj"/>
+        <insert character="21840"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryok"/>
+        <insert character="13729"/>
+      </rule>
+      <rule>
+        <keyseq keys="rypb"/>
+        <insert character="22068"/>
+      </rule>
+      <rule>
+        <keyseq keys="rypd"/>
+        <insert>
+          <candidates>喍嘑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rypk"/>
+        <insert character="22131"/>
+      </rule>
+      <rule>
+        <keyseq keys="rypm"/>
+        <insert character="22099"/>
+      </rule>
+      <rule>
+        <keyseq keys="rypo"/>
+        <insert character="22129"/>
+      </rule>
+      <rule>
+        <keyseq keys="rypt"/>
+        <insert character="22183"/>
+      </rule>
+      <rule>
+        <keyseq keys="rypu"/>
+        <insert character="21804"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryr"/>
+        <insert character="21611"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryrb"/>
+        <insert character="21955"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryrd"/>
+        <insert character="21837"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryrn"/>
+        <insert character="21756"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryro"/>
+        <insert character="22158"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryru"/>
+        <insert character="21928"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryrv"/>
+        <insert>
+          <candidates>嚷㗒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ryse"/>
+        <insert character="21466"/>
+      </rule>
+      <rule>
+        <keyseq keys="rysk"/>
+        <insert character="22014"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryso"/>
+        <insert character="134685"/>
+      </rule>
+      <rule>
+        <keyseq keys="rysy"/>
+        <insert character="21817"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryt"/>
+        <insert character="13688"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryta"/>
+        <insert character="21905"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryti"/>
+        <insert character="22193"/>
+      </rule>
+      <rule>
+        <keyseq keys="rytp"/>
+        <insert character="22123"/>
+      </rule>
+      <rule>
+        <keyseq keys="rytv"/>
+        <insert character="21820"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryub"/>
+        <insert character="134871"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryvg"/>
+        <insert character="22128"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryvo"/>
+        <insert character="21683"/>
+      </rule>
+      <rule>
+        <keyseq keys="rywe"/>
+        <insert character="22147"/>
+      </rule>
+      <rule>
+        <keyseq keys="rywo"/>
+        <insert character="134806"/>
+      </rule>
+      <rule>
+        <keyseq keys="ryx"/>
+        <insert character="22156"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+        <insert character="23608"/>
+      </rule>
+      <rule>
+        <keyseq keys="sahaf"/>
+        <insert character="40437"/>
+      </rule>
+      <rule>
+        <keyseq keys="sahni"/>
+        <insert character="39105"/>
+      </rule>
+      <rule>
+        <keyseq keys="sammu"/>
+        <insert character="32747"/>
+      </rule>
+      <rule>
+        <keyseq keys="sanl"/>
+        <insert character="18653"/>
+      </rule>
+      <rule>
+        <keyseq keys="sav"/>
+        <insert character="21309"/>
+      </rule>
+      <rule>
+        <keyseq keys="sbcc"/>
+        <insert character="23661"/>
+      </rule>
+      <rule>
+        <keyseq keys="sbhg"/>
+        <insert character="26402"/>
+      </rule>
+      <rule>
+        <keyseq keys="sbln"/>
+        <insert character="21047"/>
+      </rule>
+      <rule>
+        <keyseq keys="sbuc"/>
+        <insert character="23635"/>
+      </rule>
+      <rule>
+        <keyseq keys="sbug"/>
+        <insert character="21303"/>
+      </rule>
+      <rule>
+        <keyseq keys="sc"/>
+        <insert character="21305"/>
+      </rule>
+      <rule>
+        <keyseq keys="schaf"/>
+        <insert character="40196"/>
+      </rule>
+      <rule>
+        <keyseq keys="schne"/>
+        <insert character="27583"/>
+      </rule>
+      <rule>
+        <keyseq keys="scwa"/>
+        <insert character="23652"/>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <insert character="23615"/>
+      </rule>
+      <rule>
+        <keyseq keys="seb"/>
+        <insert>
+          <candidates>臀腎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sebuc"/>
+        <insert>
+          <candidates>賢贀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sec"/>
+        <insert character="37627"/>
+      </rule>
+      <rule>
+        <keyseq keys="sed"/>
+        <insert character="26872"/>
+      </rule>
+      <rule>
+        <keyseq keys="sef"/>
+        <insert character="28963"/>
+      </rule>
+      <rule>
+        <keyseq keys="seg"/>
+        <insert>
+          <candidates>堅壂埾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sehaf"/>
+        <insert character="40406"/>
+      </rule>
+      <rule>
+        <keyseq keys="selmi"/>
+        <insert character="34616"/>
+      </rule>
+      <rule>
+        <keyseq keys="semcw"/>
+        <insert character="37291"/>
+      </rule>
+      <rule>
+        <keyseq keys="semgi"/>
+        <insert>
+          <candidates>瑿𤩱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="semoo"/>
+        <insert character="27593"/>
+      </rule>
+      <rule>
+        <keyseq keys="semr"/>
+        <insert character="30843"/>
+      </rule>
+      <rule>
+        <keyseq keys="semrt"/>
+        <insert character="35918"/>
+      </rule>
+      <rule>
+        <keyseq keys="seog"/>
+        <insert character="21295"/>
+      </rule>
+      <rule>
+        <keyseq keys="seooo"/>
+        <insert character="32858"/>
+      </rule>
+      <rule>
+        <keyseq keys="seq"/>
+        <insert character="25492"/>
+      </rule>
+      <rule>
+        <keyseq keys="sesmm"/>
+        <insert character="32755"/>
+      </rule>
+      <rule>
+        <keyseq keys="sev"/>
+        <insert>
+          <candidates>娶婜嫛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sevif"/>
+        <insert>
+          <candidates>緊繄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sewgf"/>
+        <insert character="40691"/>
+      </rule>
+      <rule>
+        <keyseq keys="seyt"/>
+        <insert character="31466"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfa"/>
+        <insert character="39353"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfaa"/>
+        <insert character="19350"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfabt"/>
+        <insert character="170312"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfajv"/>
+        <insert character="39476"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfamj"/>
+        <insert character="39419"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfamo"/>
+        <insert character="39456"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfapp"/>
+        <insert character="39433"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfapv"/>
+        <insert character="39444"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfb"/>
+        <insert character="23633"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbbr"/>
+        <insert character="39463"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbcr"/>
+        <insert character="19344"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbgr"/>
+        <insert character="39430"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbjj"/>
+        <insert character="19357"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbm"/>
+        <insert character="39380"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbmr"/>
+        <insert character="39399"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbr"/>
+        <insert character="39369"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfbvk"/>
+        <insert character="39473"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfcru"/>
+        <insert character="39422"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfcsh"/>
+        <insert character="19323"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfcwa"/>
+        <insert character="39507"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfd"/>
+        <insert character="23630"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfdi"/>
+        <insert>
+          <candidates>尉㷉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sfdk"/>
+        <insert character="39363"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfdl"/>
+        <insert character="39415"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfdoo"/>
+        <insert character="39435"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfe"/>
+        <insert character="39341"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfeii"/>
+        <insert character="39479"/>
+      </rule>
+      <rule>
+        <keyseq keys="sffdq"/>
+        <insert character="39502"/>
+      </rule>
+      <rule>
+        <keyseq keys="sffqf"/>
+        <insert character="39523"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfgcg"/>
+        <insert character="170225"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfggu"/>
+        <insert character="39501"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhae"/>
+        <insert character="39457"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhag"/>
+        <insert character="39452"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhdp"/>
+        <insert character="39468"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfher"/>
+        <insert character="39409"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhgu"/>
+        <insert character="39402"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhhl"/>
+        <insert character="39392"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhhw"/>
+        <insert character="39470"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhi"/>
+        <insert character="39465"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhkb"/>
+        <insert character="39509"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhml"/>
+        <insert character="39352"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhni"/>
+        <insert character="39103"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhp"/>
+        <insert character="39346"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhsb"/>
+        <insert character="39449"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhsm"/>
+        <insert character="39480"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhwp"/>
+        <insert character="39492"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfhxe"/>
+        <insert character="39466"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfiav"/>
+        <insert character="39418"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfice"/>
+        <insert character="39423"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfihu"/>
+        <insert character="39355"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfiih"/>
+        <insert character="39490"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfij"/>
+        <insert character="39397"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfik"/>
+        <insert character="19326"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfiok"/>
+        <insert character="39427"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfiop"/>
+        <insert character="170333"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfipf"/>
+        <insert character="19389"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfir"/>
+        <insert character="39384"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfist"/>
+        <insert character="170397"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfit"/>
+        <insert character="39412"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfitc"/>
+        <insert character="170441"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfiuh"/>
+        <insert character="39417"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfixp"/>
+        <insert character="39484"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfjig"/>
+        <insert character="39510"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfjmc"/>
+        <insert character="39518"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfjmf"/>
+        <insert character="39436"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfjp"/>
+        <insert character="39389"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfjv"/>
+        <insert character="170193"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfk"/>
+        <insert character="39345"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfki"/>
+        <insert character="39364"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfkk"/>
+        <insert character="39361"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfkkb"/>
+        <insert character="19342"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfkkk"/>
+        <insert character="39483"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfkmr"/>
+        <insert character="39438"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfl"/>
+        <insert character="39357"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflbk"/>
+        <insert character="39386"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflk"/>
+        <insert character="39387"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflll"/>
+        <insert character="39348"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflmo"/>
+        <insert character="39395"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflmy"/>
+        <insert character="39441"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflpc"/>
+        <insert character="39525"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflw"/>
+        <insert character="39374"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflws"/>
+        <insert character="39425"/>
+      </rule>
+      <rule>
+        <keyseq keys="sflx"/>
+        <insert character="39500"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmbu"/>
+        <insert character="39526"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmfj"/>
+        <insert character="39373"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmfm"/>
+        <insert character="39379"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmgi"/>
+        <insert character="170148"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmhf"/>
+        <insert character="39477"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmig"/>
+        <insert character="39396"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmj"/>
+        <insert character="39343"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmlm"/>
+        <insert character="170243"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmmp"/>
+        <insert character="39530"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmtb"/>
+        <insert character="170435"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmvm"/>
+        <insert character="170218"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmwf"/>
+        <insert character="39491"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmwj"/>
+        <insert character="39508"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmwv"/>
+        <insert character="39445"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfmx"/>
+        <insert character="39413"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfnhb"/>
+        <insert character="39496"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfnhd"/>
+        <insert character="39461"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfnhe"/>
+        <insert character="39354"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfnkq"/>
+        <insert character="39453"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfnok"/>
+        <insert character="39460"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfnoo"/>
+        <insert character="39451"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfodi"/>
+        <insert character="39385"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfog"/>
+        <insert character="39429"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfohh"/>
+        <insert character="39383"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfoii"/>
+        <insert character="39382"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfoip"/>
+        <insert character="39440"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfok"/>
+        <insert character="39367"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfomd"/>
+        <insert character="39420"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfomg"/>
+        <insert character="39401"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfomn"/>
+        <insert character="39455"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfomo"/>
+        <insert character="39511"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfomr"/>
+        <insert character="39431"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfpd"/>
+        <insert character="39347"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfph"/>
+        <insert character="39388"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfpi"/>
+        <insert character="39344"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfpou"/>
+        <insert character="39434"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfpr"/>
+        <insert character="39378"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfpuu"/>
+        <insert character="39478"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfqjr"/>
+        <insert character="39454"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfrb"/>
+        <insert character="39421"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfrrj"/>
+        <insert character="39506"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfrye"/>
+        <insert character="39458"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfseo"/>
+        <insert character="39519"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsff"/>
+        <insert character="39531"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfshr"/>
+        <insert character="39371"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsj"/>
+        <insert character="39404"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsjj"/>
+        <insert character="19392"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsjr"/>
+        <insert character="170245"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsma"/>
+        <insert character="39485"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsme"/>
+        <insert character="39416"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsnd"/>
+        <insert character="39503"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfso"/>
+        <insert character="39365"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfsrr"/>
+        <insert character="39493"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfss"/>
+        <insert character="39375"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfssr"/>
+        <insert character="39414"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfstv"/>
+        <insert character="170311"/>
+      </rule>
+      <rule>
+        <keyseq keys="sft"/>
+        <insert character="39349"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftaj"/>
+        <insert character="39474"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftbn"/>
+        <insert character="39450"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftcd"/>
+        <insert character="39516"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftjd"/>
+        <insert character="39527"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftlf"/>
+        <insert character="39520"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftlm"/>
+        <insert character="39481"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftmc"/>
+        <insert character="39439"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftmj"/>
+        <insert character="39498"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftrg"/>
+        <insert character="39529"/>
+      </rule>
+      <rule>
+        <keyseq keys="sftt"/>
+        <insert character="39394"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfuce"/>
+        <insert character="39459"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfuhj"/>
+        <insert character="170346"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfumj"/>
+        <insert character="19351"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfumt"/>
+        <insert character="170313"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfuob"/>
+        <insert character="39528"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfvne"/>
+        <insert character="39428"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfwc"/>
+        <insert character="39391"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfwd"/>
+        <insert character="39437"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfwk"/>
+        <insert character="39408"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfwlj"/>
+        <insert character="39515"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfwp"/>
+        <insert character="39462"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfwtj"/>
+        <insert character="39494"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfwvf"/>
+        <insert character="39486"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfyaj"/>
+        <insert character="19347"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfybp"/>
+        <insert character="19390"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfybs"/>
+        <insert character="39471"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfyck"/>
+        <insert character="39406"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfydk"/>
+        <insert character="39504"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfyg"/>
+        <insert character="39376"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfyhv"/>
+        <insert character="35111"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfyk"/>
+        <insert character="39356"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfypm"/>
+        <insert character="39497"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfypt"/>
+        <insert character="39522"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfyrv"/>
+        <insert character="39524"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfytj"/>
+        <insert>
+          <candidates>騂騿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sfyvo"/>
+        <insert character="39405"/>
+      </rule>
+      <rule>
+        <keyseq keys="sfywm"/>
+        <insert character="39513"/>
+      </rule>
+      <rule>
+        <keyseq keys="sghaf"/>
+        <insert character="40464"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgi"/>
+        <insert character="25139"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgjwp"/>
+        <insert character="32893"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgks"/>
+        <insert character="21179"/>
+      </rule>
+      <rule>
+        <keyseq keys="sgln"/>
+        <insert character="21101"/>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert character="20992"/>
+      </rule>
+      <rule>
+        <keyseq keys="shaf"/>
+        <insert character="40178"/>
+      </rule>
+      <rule>
+        <keyseq keys="shaph"/>
+        <insert character="39684"/>
+      </rule>
+      <rule>
+        <keyseq keys="shawe"/>
+        <insert character="39704"/>
+      </rule>
+      <rule>
+        <keyseq keys="shbb"/>
+        <insert character="39685"/>
+      </rule>
+      <rule>
+        <keyseq keys="shbt"/>
+        <insert character="21300"/>
+      </rule>
+      <rule>
+        <keyseq keys="shby"/>
+        <insert character="170757"/>
+      </rule>
+      <rule>
+        <keyseq keys="shc"/>
+        <insert character="20997"/>
+      </rule>
+      <rule>
+        <keyseq keys="shcwa"/>
+        <insert character="39705"/>
+      </rule>
+      <rule>
+        <keyseq keys="shdbn"/>
+        <insert character="39694"/>
+      </rule>
+      <rule>
+        <keyseq keys="shdci"/>
+        <insert character="39686"/>
+      </rule>
+      <rule>
+        <keyseq keys="shdhe"/>
+        <insert character="39666"/>
+      </rule>
+      <rule>
+        <keyseq keys="shefh"/>
+        <insert character="39679"/>
+      </rule>
+      <rule>
+        <keyseq keys="shfb"/>
+        <insert character="39678"/>
+      </rule>
+      <rule>
+        <keyseq keys="shfqu"/>
+        <insert character="39688"/>
+      </rule>
+      <rule>
+        <keyseq keys="shgb"/>
+        <insert character="39663"/>
+      </rule>
+      <rule>
+        <keyseq keys="shgr"/>
+        <insert character="39675"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhaf"/>
+        <insert>
+          <candidates>鳭鷚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shhdf"/>
+        <insert character="39695"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhdn"/>
+        <insert character="39681"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhej"/>
+        <insert character="39676"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhg"/>
+        <insert character="170766"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhhc"/>
+        <insert character="39706"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhjr"/>
+        <insert character="39674"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhn"/>
+        <insert character="39648"/>
+      </rule>
+      <rule>
+        <keyseq keys="shhqu"/>
+        <insert character="39654"/>
+      </rule>
+      <rule>
+        <keyseq keys="shi"/>
+        <insert>
+          <candidates>戮刃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shiih"/>
+        <insert character="39702"/>
+      </rule>
+      <rule>
+        <keyseq keys="shikk"/>
+        <insert character="39662"/>
+      </rule>
+      <rule>
+        <keyseq keys="shjbc"/>
+        <insert character="39698"/>
+      </rule>
+      <rule>
+        <keyseq keys="shjka"/>
+        <insert character="19463"/>
+      </rule>
+      <rule>
+        <keyseq keys="shjmc"/>
+        <insert character="39714"/>
+      </rule>
+      <rule>
+        <keyseq keys="shjmf"/>
+        <insert character="39683"/>
+      </rule>
+      <rule>
+        <keyseq keys="shjpa"/>
+        <insert character="39696"/>
+      </rule>
+      <rule>
+        <keyseq keys="shjrb"/>
+        <insert character="39693"/>
+      </rule>
+      <rule>
+        <keyseq keys="shkmb"/>
+        <insert character="39692"/>
+      </rule>
+      <rule>
+        <keyseq keys="shks"/>
+        <insert character="21216"/>
+      </rule>
+      <rule>
+        <keyseq keys="shlb"/>
+        <insert character="23646"/>
+      </rule>
+      <rule>
+        <keyseq keys="shlbu"/>
+        <insert character="39655"/>
+      </rule>
+      <rule>
+        <keyseq keys="shlln"/>
+        <insert character="39668"/>
+      </rule>
+      <rule>
+        <keyseq keys="shlmc"/>
+        <insert character="19470"/>
+      </rule>
+      <rule>
+        <keyseq keys="shln"/>
+        <insert character="21113"/>
+      </rule>
+      <rule>
+        <keyseq keys="shmbc"/>
+        <insert character="39007"/>
+      </rule>
+      <rule>
+        <keyseq keys="shmfm"/>
+        <insert character="39660"/>
+      </rule>
+      <rule>
+        <keyseq keys="shml"/>
+        <insert character="21280"/>
+      </rule>
+      <rule>
+        <keyseq keys="shmu"/>
+        <insert character="39649"/>
+      </rule>
+      <rule>
+        <keyseq keys="shnih"/>
+        <insert character="39667"/>
+      </rule>
+      <rule>
+        <keyseq keys="shnl"/>
+        <insert character="37149"/>
+      </rule>
+      <rule>
+        <keyseq keys="shnmu"/>
+        <insert character="170965"/>
+      </rule>
+      <rule>
+        <keyseq keys="shob"/>
+        <insert character="23657"/>
+      </rule>
+      <rule>
+        <keyseq keys="shod"/>
+        <insert>
+          <candidates>髹屧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shoe"/>
+        <insert>
+          <candidates>履屐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shog"/>
+        <insert character="38625"/>
+      </rule>
+      <rule>
+        <keyseq keys="shoma"/>
+        <insert character="39712"/>
+      </rule>
+      <rule>
+        <keyseq keys="shomc"/>
+        <insert character="39682"/>
+      </rule>
+      <rule>
+        <keyseq keys="shoo"/>
+        <insert character="23651"/>
+      </rule>
+      <rule>
+        <keyseq keys="shoog"/>
+        <insert character="39677"/>
+      </rule>
+      <rule>
+        <keyseq keys="shot"/>
+        <insert character="23644"/>
+      </rule>
+      <rule>
+        <keyseq keys="shov"/>
+        <insert character="23656"/>
+      </rule>
+      <rule>
+        <keyseq keys="shpd"/>
+        <insert character="39650"/>
+      </rule>
+      <rule>
+        <keyseq keys="shpru"/>
+        <insert character="39665"/>
+      </rule>
+      <rule>
+        <keyseq keys="shqka"/>
+        <insert character="39690"/>
+      </rule>
+      <rule>
+        <keyseq keys="shqu"/>
+        <insert character="23614"/>
+      </rule>
+      <rule>
+        <keyseq keys="shr"/>
+        <insert character="21484"/>
+      </rule>
+      <rule>
+        <keyseq keys="shsb"/>
+        <insert character="21310"/>
+      </rule>
+      <rule>
+        <keyseq keys="shshr"/>
+        <insert character="39659"/>
+      </rule>
+      <rule>
+        <keyseq keys="shsj"/>
+        <insert character="39670"/>
+      </rule>
+      <rule>
+        <keyseq keys="shtak"/>
+        <insert character="39701"/>
+      </rule>
+      <rule>
+        <keyseq keys="shtbn"/>
+        <insert character="39691"/>
+      </rule>
+      <rule>
+        <keyseq keys="shtlb"/>
+        <insert character="39703"/>
+      </rule>
+      <rule>
+        <keyseq keys="shtw"/>
+        <insert character="39671"/>
+      </rule>
+      <rule>
+        <keyseq keys="shtwv"/>
+        <insert character="39710"/>
+      </rule>
+      <rule>
+        <keyseq keys="shtxc"/>
+        <insert character="39697"/>
+      </rule>
+      <rule>
+        <keyseq keys="shuce"/>
+        <insert character="39689"/>
+      </rule>
+      <rule>
+        <keyseq keys="shvvv"/>
+        <insert character="39715"/>
+      </rule>
+      <rule>
+        <keyseq keys="shwlv"/>
+        <insert character="39711"/>
+      </rule>
+      <rule>
+        <keyseq keys="shwp"/>
+        <insert character="19460"/>
+      </rule>
+      <rule>
+        <keyseq keys="shyhj"/>
+        <insert character="39700"/>
+      </rule>
+      <rule>
+        <keyseq keys="shyhs"/>
+        <insert character="39651"/>
+      </rule>
+      <rule>
+        <keyseq keys="shymp"/>
+        <insert character="39661"/>
+      </rule>
+      <rule>
+        <keyseq keys="shyrv"/>
+        <insert character="39716"/>
+      </rule>
+      <rule>
+        <keyseq keys="sibt"/>
+        <insert character="30435"/>
+      </rule>
+      <rule>
+        <keyseq keys="sibuu"/>
+        <insert character="35239"/>
+      </rule>
+      <rule>
+        <keyseq keys="sic"/>
+        <insert character="37747"/>
+      </rule>
+      <rule>
+        <keyseq keys="sif"/>
+        <insert character="29096"/>
+      </rule>
+      <rule>
+        <keyseq keys="sihhh"/>
+        <insert character="39647"/>
+      </rule>
+      <rule>
+        <keyseq keys="sihk"/>
+        <insert character="38266"/>
+      </rule>
+      <rule>
+        <keyseq keys="sihml"/>
+        <insert character="26040"/>
+      </rule>
+      <rule>
+        <keyseq keys="sihq"/>
+        <insert character="29338"/>
+      </rule>
+      <rule>
+        <keyseq keys="sihqo"/>
+        <insert character="38267"/>
+      </rule>
+      <rule>
+        <keyseq keys="sije"/>
+        <insert character="14231"/>
+      </rule>
+      <rule>
+        <keyseq keys="sikcf"/>
+        <insert character="38269"/>
+      </rule>
+      <rule>
+        <keyseq keys="silmi"/>
+        <insert character="34737"/>
+      </rule>
+      <rule>
+        <keyseq keys="siln"/>
+        <insert character="21146"/>
+      </rule>
+      <rule>
+        <keyseq keys="silq"/>
+        <insert character="32902"/>
+      </rule>
+      <rule>
+        <keyseq keys="simgi"/>
+        <insert character="149996"/>
+      </rule>
+      <rule>
+        <keyseq keys="sinl"/>
+        <insert character="37161"/>
+      </rule>
+      <rule>
+        <keyseq keys="sip"/>
+        <insert>
+          <candidates>忍慰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sisuu"/>
+        <insert character="38268"/>
+      </rule>
+      <rule>
+        <keyseq keys="siwc"/>
+        <insert character="18825"/>
+      </rule>
+      <rule>
+        <keyseq keys="siyhv"/>
+        <insert character="35133"/>
+      </rule>
+      <rule>
+        <keyseq keys="sj"/>
+        <insert character="32819"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjb"/>
+        <insert character="33218"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjbmm"/>
+        <insert character="32828"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjc"/>
+        <insert>
+          <candidates>鐾屄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sjcim"/>
+        <insert character="32876"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjcip"/>
+        <insert character="32865"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjd"/>
+        <insert character="27287"/>
+      </rule>
+      <rule>
+        <keyseq keys="sje"/>
+        <insert character="21462"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjenl"/>
+        <insert character="37104"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjf"/>
+        <insert character="32831"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjfd"/>
+        <insert character="31978"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjff"/>
+        <insert character="157088"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjg"/>
+        <insert character="22721"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjgb"/>
+        <insert character="32835"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjgr"/>
+        <insert character="32848"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhaf"/>
+        <insert character="40447"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhbn"/>
+        <insert character="17338"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhhj"/>
+        <insert character="32859"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhhl"/>
+        <insert character="32842"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhjr"/>
+        <insert character="32850"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhqu"/>
+        <insert character="27622"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhwp"/>
+        <insert character="32880"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjhxu"/>
+        <insert character="32867"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjirm"/>
+        <insert character="32861"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjjcm"/>
+        <insert character="32860"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjjmo"/>
+        <insert character="32866"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjjn"/>
+        <insert character="21293"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjjpn"/>
+        <insert character="32889"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjjyj"/>
+        <insert character="17345"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjka"/>
+        <insert character="23648"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjkf"/>
+        <insert character="23658"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjki"/>
+        <insert character="32830"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjlb"/>
+        <insert character="24166"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjlbu"/>
+        <insert character="32829"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjlmc"/>
+        <insert character="32885"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjln"/>
+        <insert character="21045"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjlws"/>
+        <insert character="32856"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjmbc"/>
+        <insert character="39027"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjmbl"/>
+        <insert character="32847"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjmg"/>
+        <insert character="150137"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjmgi"/>
+        <insert character="29863"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjmn"/>
+        <insert character="32821"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjmvn"/>
+        <insert character="29971"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjmym"/>
+        <insert character="32839"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjncr"/>
+        <insert character="32888"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjnl"/>
+        <insert character="32822"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjnok"/>
+        <insert character="32871"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjoii"/>
+        <insert character="32838"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjoin"/>
+        <insert character="32825"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjok"/>
+        <insert character="143411"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjomn"/>
+        <insert character="157101"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjomr"/>
+        <insert character="157042"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjp"/>
+        <insert>
+          <candidates>恥憵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sjpkp"/>
+        <insert character="32870"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjq"/>
+        <insert character="25816"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjr"/>
+        <insert character="23621"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjrxu"/>
+        <insert character="40714"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjryo"/>
+        <insert character="36484"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjsh"/>
+        <insert character="21128"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjsj"/>
+        <insert character="32849"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjsjj"/>
+        <insert character="32886"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjtk"/>
+        <insert character="32852"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjtor"/>
+        <insert character="157119"/>
+      </rule>
+      <rule>
+        <keyseq keys="sju"/>
+        <insert character="32820"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjv"/>
+        <insert character="23318"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjvif"/>
+        <insert character="32372"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjvis"/>
+        <insert character="32840"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjvit"/>
+        <insert character="32879"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjyhv"/>
+        <insert character="35166"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjyia"/>
+        <insert character="32887"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjylm"/>
+        <insert character="32827"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjymr"/>
+        <insert character="35692"/>
+      </rule>
+      <rule>
+        <keyseq keys="sjyrn"/>
+        <insert character="32868"/>
+      </rule>
+      <rule>
+        <keyseq keys="sk"/>
+        <insert character="23609"/>
+      </rule>
+      <rule>
+        <keyseq keys="skcf"/>
+        <insert character="14240"/>
+      </rule>
+      <rule>
+        <keyseq keys="skn"/>
+        <insert character="23611"/>
+      </rule>
+      <rule>
+        <keyseq keys="skoo"/>
+        <insert character="21287"/>
+      </rule>
+      <rule>
+        <keyseq keys="skr"/>
+        <insert character="21531"/>
+      </rule>
+      <rule>
+        <keyseq keys="skrr"/>
+        <insert character="21298"/>
+      </rule>
+      <rule>
+        <keyseq keys="sl"/>
+        <insert character="21353"/>
+      </rule>
+      <rule>
+        <keyseq keys="slb"/>
+        <insert character="21277"/>
+      </rule>
+      <rule>
+        <keyseq keys="sle"/>
+        <insert character="33252"/>
+      </rule>
+      <rule>
+        <keyseq keys="slmbc"/>
+        <insert>
+          <candidates>頤頣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="slmc"/>
+        <insert character="21297"/>
+      </rule>
+      <rule>
+        <keyseq keys="slmy"/>
+        <insert>
+          <candidates>匪屝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="slo"/>
+        <insert character="33253"/>
+      </rule>
+      <rule>
+        <keyseq keys="slorr"/>
+        <insert character="33256"/>
+      </rule>
+      <rule>
+        <keyseq keys="slqmc"/>
+        <insert character="36094"/>
+      </rule>
+      <rule>
+        <keyseq keys="slsl"/>
+        <insert character="33251"/>
+      </rule>
+      <rule>
+        <keyseq keys="slsll"/>
+        <insert character="33254"/>
+      </rule>
+      <rule>
+        <keyseq keys="slvif"/>
+        <insert character="32164"/>
+      </rule>
+      <rule>
+        <keyseq keys="slw"/>
+        <insert character="23626"/>
+      </rule>
+      <rule>
+        <keyseq keys="slwv"/>
+        <insert character="23650"/>
+      </rule>
+      <rule>
+        <keyseq keys="sly"/>
+        <insert character="21351"/>
+      </rule>
+      <rule>
+        <keyseq keys="sm"/>
+        <insert character="20993"/>
+      </rule>
+      <rule>
+        <keyseq keys="smamo"/>
+        <insert character="32744"/>
+      </rule>
+      <rule>
+        <keyseq keys="smbjj"/>
+        <insert>
+          <candidates>翬𦑩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="smblb"/>
+        <insert character="24090"/>
+      </rule>
+      <rule>
+        <keyseq keys="smcsh"/>
+        <insert character="32706"/>
+      </rule>
+      <rule>
+        <keyseq keys="smdhe"/>
+        <insert character="32717"/>
+      </rule>
+      <rule>
+        <keyseq keys="smf"/>
+        <insert character="28789"/>
+      </rule>
+      <rule>
+        <keyseq keys="smg"/>
+        <insert character="21281"/>
+      </rule>
+      <rule>
+        <keyseq keys="smgi"/>
+        <insert character="21284"/>
+      </rule>
+      <rule>
+        <keyseq keys="smha"/>
+        <insert character="32722"/>
+      </rule>
+      <rule>
+        <keyseq keys="smhaf"/>
+        <insert character="32757"/>
+      </rule>
+      <rule>
+        <keyseq keys="smhqo"/>
+        <insert character="32720"/>
+      </rule>
+      <rule>
+        <keyseq keys="smhqu"/>
+        <insert character="27619"/>
+      </rule>
+      <rule>
+        <keyseq keys="smht"/>
+        <insert character="156690"/>
+      </rule>
+      <rule>
+        <keyseq keys="smi"/>
+        <insert>
+          <candidates>镸𦐂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="smig"/>
+        <insert character="23627"/>
+      </rule>
+      <rule>
+        <keyseq keys="smikk"/>
+        <insert character="32711"/>
+      </rule>
+      <rule>
+        <keyseq keys="smip"/>
+        <insert character="156661"/>
+      </rule>
+      <rule>
+        <keyseq keys="smkoo"/>
+        <insert character="32732"/>
+      </rule>
+      <rule>
+        <keyseq keys="sml"/>
+        <insert>
+          <candidates>翀𠁨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="smm"/>
+        <insert character="32702"/>
+      </rule>
+      <rule>
+        <keyseq keys="smmbc"/>
+        <insert character="38952"/>
+      </rule>
+      <rule>
+        <keyseq keys="smmri"/>
+        <insert character="23563"/>
+      </rule>
+      <rule>
+        <keyseq keys="smnp"/>
+        <insert character="23629"/>
+      </rule>
+      <rule>
+        <keyseq keys="smog"/>
+        <insert character="32735"/>
+      </rule>
+      <rule>
+        <keyseq keys="smohh"/>
+        <insert character="32719"/>
+      </rule>
+      <rule>
+        <keyseq keys="smonk"/>
+        <insert character="32749"/>
+      </rule>
+      <rule>
+        <keyseq keys="smpd"/>
+        <insert character="156664"/>
+      </rule>
+      <rule>
+        <keyseq keys="smpr"/>
+        <insert character="32721"/>
+      </rule>
+      <rule>
+        <keyseq keys="smqjm"/>
+        <insert character="156804"/>
+      </rule>
+      <rule>
+        <keyseq keys="smqmb"/>
+        <insert character="156746"/>
+      </rule>
+      <rule>
+        <keyseq keys="smr"/>
+        <insert character="21496"/>
+      </rule>
+      <rule>
+        <keyseq keys="smsim"/>
+        <insert character="32701"/>
+      </rule>
+      <rule>
+        <keyseq keys="smso"/>
+        <insert character="138352"/>
+      </rule>
+      <rule>
+        <keyseq keys="smt"/>
+        <insert character="32703"/>
+      </rule>
+      <rule>
+        <keyseq keys="smuce"/>
+        <insert character="32746"/>
+      </rule>
+      <rule>
+        <keyseq keys="smv"/>
+        <insert character="38263"/>
+      </rule>
+      <rule>
+        <keyseq keys="smwtc"/>
+        <insert character="32764"/>
+      </rule>
+      <rule>
+        <keyseq keys="smyjj"/>
+        <insert character="32756"/>
+      </rule>
+      <rule>
+        <keyseq keys="smyk"/>
+        <insert character="156688"/>
+      </rule>
+      <rule>
+        <keyseq keys="smyoj"/>
+        <insert character="32736"/>
+      </rule>
+      <rule>
+        <keyseq keys="smyrb"/>
+        <insert character="32751"/>
+      </rule>
+      <rule>
+        <keyseq keys="smyrf"/>
+        <insert character="32734"/>
+      </rule>
+      <rule>
+        <keyseq keys="smyt"/>
+        <insert>
+          <candidates>翌翋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="smytv"/>
+        <insert character="32739"/>
+      </rule>
+      <rule>
+        <keyseq keys="sndd"/>
+        <insert character="23409"/>
+      </rule>
+      <rule>
+        <keyseq keys="snlr"/>
+        <insert character="23641"/>
+      </rule>
+      <rule>
+        <keyseq keys="so"/>
+        <insert character="23610"/>
+      </rule>
+      <rule>
+        <keyseq keys="sok"/>
+        <insert character="21307"/>
+      </rule>
+      <rule>
+        <keyseq keys="somn"/>
+        <insert character="21292"/>
+      </rule>
+      <rule>
+        <keyseq keys="somo"/>
+        <insert character="21299"/>
+      </rule>
+      <rule>
+        <keyseq keys="somr"/>
+        <insert character="21308"/>
+      </rule>
+      <rule>
+        <keyseq keys="sonl"/>
+        <insert character="37177"/>
+      </rule>
+      <rule>
+        <keyseq keys="soog"/>
+        <insert character="133460"/>
+      </rule>
+      <rule>
+        <keyseq keys="sorc"/>
+        <insert character="21675"/>
+      </rule>
+      <rule>
+        <keyseq keys="sp"/>
+        <insert character="23612"/>
+      </rule>
+      <rule>
+        <keyseq keys="spbuc"/>
+        <insert character="36114"/>
+      </rule>
+      <rule>
+        <keyseq keys="spd"/>
+        <insert character="21276"/>
+      </rule>
+      <rule>
+        <keyseq keys="sphaf"/>
+        <insert character="40267"/>
+      </rule>
+      <rule>
+        <keyseq keys="sphh"/>
+        <insert character="21282"/>
+      </rule>
+      <rule>
+        <keyseq keys="spp"/>
+        <insert character="23617"/>
+      </rule>
+      <rule>
+        <keyseq keys="spt"/>
+        <insert character="23625"/>
+      </rule>
+      <rule>
+        <keyseq keys="sqnl"/>
+        <insert character="37027"/>
+      </rule>
+      <rule>
+        <keyseq keys="sqsf"/>
+        <insert character="39340"/>
+      </rule>
+      <rule>
+        <keyseq keys="sr"/>
+        <insert>
+          <candidates>叵𡰪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="srbt"/>
+        <insert character="30444"/>
+      </rule>
+      <rule>
+        <keyseq keys="srbuu"/>
+        <insert character="35223"/>
+      </rule>
+      <rule>
+        <keyseq keys="srf"/>
+        <insert>
+          <candidates>焄𤍥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="srhaf"/>
+        <insert>
+          <candidates>鷗鵘鶋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="srhg"/>
+        <insert character="32854"/>
+      </rule>
+      <rule>
+        <keyseq keys="srhne"/>
+        <insert character="27590"/>
+      </rule>
+      <rule>
+        <keyseq keys="srhrf"/>
+        <insert character="133497"/>
+      </rule>
+      <rule>
+        <keyseq keys="srks"/>
+        <insert character="21165"/>
+      </rule>
+      <rule>
+        <keyseq keys="srlb"/>
+        <insert character="23628"/>
+      </rule>
+      <rule>
+        <keyseq keys="srln"/>
+        <insert character="21023"/>
+      </rule>
+      <rule>
+        <keyseq keys="srmbc"/>
+        <insert character="38965"/>
+      </rule>
+      <rule>
+        <keyseq keys="srmvn"/>
+        <insert character="29964"/>
+      </rule>
+      <rule>
+        <keyseq keys="srnl"/>
+        <insert>
+          <candidates>郡邵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="srno"/>
+        <insert character="27472"/>
+      </rule>
+      <rule>
+        <keyseq keys="srp"/>
+        <insert character="24925"/>
+      </rule>
+      <rule>
+        <keyseq keys="srrau"/>
+        <insert character="165606"/>
+      </rule>
+      <rule>
+        <keyseq keys="srrj"/>
+        <insert character="21296"/>
+      </rule>
+      <rule>
+        <keyseq keys="srrr"/>
+        <insert character="21312"/>
+      </rule>
+      <rule>
+        <keyseq keys="srsl"/>
+        <insert character="21362"/>
+      </rule>
+      <rule>
+        <keyseq keys="srtq"/>
+        <insert>
+          <candidates>群羣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="srye"/>
+        <insert character="25978"/>
+      </rule>
+      <rule>
+        <keyseq keys="sryjf"/>
+        <insert character="40458"/>
+      </rule>
+      <rule>
+        <keyseq keys="srymr"/>
+        <insert character="18128"/>
+      </rule>
+      <rule>
+        <keyseq keys="srytj"/>
+        <insert character="36767"/>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+        <insert character="24040"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssf"/>
+        <insert character="29147"/>
+      </rule>
+      <rule>
+        <keyseq keys="sskll"/>
+        <insert character="33257"/>
+      </rule>
+      <rule>
+        <keyseq keys="sslii"/>
+        <insert character="34742"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssr"/>
+        <insert character="23616"/>
+      </rule>
+      <rule>
+        <keyseq keys="ssu"/>
+        <insert character="20985"/>
+      </rule>
+      <rule>
+        <keyseq keys="stkr"/>
+        <insert>
+          <candidates>匿𡲢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="stqq"/>
+        <insert character="32700"/>
+      </rule>
+      <rule>
+        <keyseq keys="stt"/>
+        <insert character="23631"/>
+      </rule>
+      <rule>
+        <keyseq keys="stv"/>
+        <insert character="23637"/>
+      </rule>
+      <rule>
+        <keyseq keys="su"/>
+        <insert>
+          <candidates>己已㔾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suf"/>
+        <insert>
+          <candidates>熙𤋮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sug"/>
+        <insert character="23622"/>
+      </rule>
+      <rule>
+        <keyseq keys="suhaf"/>
+        <insert character="40332"/>
+      </rule>
+      <rule>
+        <keyseq keys="suhqm"/>
+        <insert character="138405"/>
+      </rule>
+      <rule>
+        <keyseq keys="suhu"/>
+        <insert character="20821"/>
+      </rule>
+      <rule>
+        <keyseq keys="sund"/>
+        <insert character="23640"/>
+      </rule>
+      <rule>
+        <keyseq keys="sunl"/>
+        <insert character="37012"/>
+      </rule>
+      <rule>
+        <keyseq keys="suok"/>
+        <insert character="25913"/>
+      </rule>
+      <rule>
+        <keyseq keys="sup"/>
+        <insert character="24524"/>
+      </rule>
+      <rule>
+        <keyseq keys="sut"/>
+        <insert character="24322"/>
+      </rule>
+      <rule>
+        <keyseq keys="sutc"/>
+        <insert character="139337"/>
+      </rule>
+      <rule>
+        <keyseq keys="suu"/>
+        <insert character="23624"/>
+      </rule>
+      <rule>
+        <keyseq keys="suv"/>
+        <insert>
+          <candidates>妀媐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="svhaf"/>
+        <insert character="40352"/>
+      </rule>
+      <rule>
+        <keyseq keys="svnl"/>
+        <insert character="37118"/>
+      </rule>
+      <rule>
+        <keyseq keys="svryo"/>
+        <insert character="164072"/>
+      </rule>
+      <rule>
+        <keyseq keys="sw"/>
+        <insert character="23623"/>
+      </rule>
+      <rule>
+        <keyseq keys="swbt"/>
+        <insert character="40573"/>
+      </rule>
+      <rule>
+        <keyseq keys="swbuu"/>
+        <insert character="35261"/>
+      </rule>
+      <rule>
+        <keyseq keys="swc"/>
+        <insert character="37970"/>
+      </rule>
+      <rule>
+        <keyseq keys="swl"/>
+        <insert character="21283"/>
+      </rule>
+      <rule>
+        <keyseq keys="swq"/>
+        <insert character="25829"/>
+      </rule>
+      <rule>
+        <keyseq keys="syhn"/>
+        <insert character="21279"/>
+      </rule>
+      <rule>
+        <keyseq keys="syp"/>
+        <insert character="141046"/>
+      </rule>
+      <rule>
+        <keyseq keys="sytj"/>
+        <insert character="23638"/>
+      </rule>
+      <rule>
+        <keyseq keys="syyi"/>
+        <insert character="23660"/>
+      </rule>
+      <rule>
+        <keyseq keys="syyq"/>
+        <insert character="29312"/>
+      </rule>
+      <rule>
+        <keyseq keys="syyu"/>
+        <insert character="138412"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+        <insert character="24319"/>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert character="26132"/>
+      </rule>
+      <rule>
+        <keyseq keys="taa"/>
+        <insert character="33750"/>
+      </rule>
+      <rule>
+        <keyseq keys="taaa"/>
+        <insert character="34124"/>
+      </rule>
+      <rule>
+        <keyseq keys="tab"/>
+        <insert character="33804"/>
+      </rule>
+      <rule>
+        <keyseq keys="tabt"/>
+        <insert character="33920"/>
+      </rule>
+      <rule>
+        <keyseq keys="tabu"/>
+        <insert character="33850"/>
+      </rule>
+      <rule>
+        <keyseq keys="tadhe"/>
+        <insert character="30389"/>
+      </rule>
+      <rule>
+        <keyseq keys="tagi"/>
+        <insert character="33940"/>
+      </rule>
+      <rule>
+        <keyseq keys="tahaf"/>
+        <insert character="40306"/>
+      </rule>
+      <rule>
+        <keyseq keys="tahml"/>
+        <insert character="26030"/>
+      </rule>
+      <rule>
+        <keyseq keys="tahs"/>
+        <insert character="33859"/>
+      </rule>
+      <rule>
+        <keyseq keys="tahu"/>
+        <insert character="33919"/>
+      </rule>
+      <rule>
+        <keyseq keys="taiu"/>
+        <insert character="34055"/>
+      </rule>
+      <rule>
+        <keyseq keys="taj"/>
+        <insert character="33609"/>
+      </rule>
+      <rule>
+        <keyseq keys="tak"/>
+        <insert character="33707"/>
+      </rule>
+      <rule>
+        <keyseq keys="taka"/>
+        <insert character="26286"/>
+      </rule>
+      <rule>
+        <keyseq keys="takb"/>
+        <insert character="24149"/>
+      </rule>
+      <rule>
+        <keyseq keys="takf"/>
+        <insert character="39488"/>
+      </rule>
+      <rule>
+        <keyseq keys="takg"/>
+        <insert character="22675"/>
+      </rule>
+      <rule>
+        <keyseq keys="taki"/>
+        <insert character="159442"/>
+      </rule>
+      <rule>
+        <keyseq keys="takp"/>
+        <insert character="24917"/>
+      </rule>
+      <rule>
+        <keyseq keys="takq"/>
+        <insert character="25721"/>
+      </rule>
+      <rule>
+        <keyseq keys="taks"/>
+        <insert character="21215"/>
+      </rule>
+      <rule>
+        <keyseq keys="talk"/>
+        <insert character="159012"/>
+      </rule>
+      <rule>
+        <keyseq keys="taln"/>
+        <insert character="21074"/>
+      </rule>
+      <rule>
+        <keyseq keys="tan"/>
+        <insert character="33755"/>
+      </rule>
+      <rule>
+        <keyseq keys="tana"/>
+        <insert character="34163"/>
+      </rule>
+      <rule>
+        <keyseq keys="tanb"/>
+        <insert character="34129"/>
+      </rule>
+      <rule>
+        <keyseq keys="tang"/>
+        <insert character="34298"/>
+      </rule>
+      <rule>
+        <keyseq keys="tanp"/>
+        <insert character="34116"/>
+      </rule>
+      <rule>
+        <keyseq keys="tanv"/>
+        <insert character="34053"/>
+      </rule>
+      <rule>
+        <keyseq keys="tanw"/>
+        <insert character="34349"/>
+      </rule>
+      <rule>
+        <keyseq keys="taph"/>
+        <insert character="17642"/>
+      </rule>
+      <rule>
+        <keyseq keys="tapp"/>
+        <insert character="33742"/>
+      </rule>
+      <rule>
+        <keyseq keys="tapv"/>
+        <insert character="33883"/>
+      </rule>
+      <rule>
+        <keyseq keys="tase"/>
+        <insert character="34142"/>
+      </rule>
+      <rule>
+        <keyseq keys="tau"/>
+        <insert character="33453"/>
+      </rule>
+      <rule>
+        <keyseq keys="tav"/>
+        <insert character="33563"/>
+      </rule>
+      <rule>
+        <keyseq keys="tawe"/>
+        <insert character="34067"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbac"/>
+        <insert character="33986"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbau"/>
+        <insert character="33801"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbb"/>
+        <insert character="33824"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbbb"/>
+        <insert character="33991"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbbe"/>
+        <insert character="34182"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbbq"/>
+        <insert character="34147"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbbr"/>
+        <insert character="33845"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbbu"/>
+        <insert character="34189"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbbuu"/>
+        <insert character="35247"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbc"/>
+        <insert>
+          <candidates>典蓥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tbcn"/>
+        <insert character="33844"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbcsh"/>
+        <insert character="40698"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbcv"/>
+        <insert character="34337"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbd"/>
+        <insert>
+          <candidates>菜荣槊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tbdh"/>
+        <insert character="159342"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbfe"/>
+        <insert character="34276"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbff"/>
+        <insert character="34373"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbfs"/>
+        <insert character="34114"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbg"/>
+        <insert character="22609"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbgr"/>
+        <insert character="17631"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbhg"/>
+        <insert character="34230"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbhq"/>
+        <insert character="33638"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbhs"/>
+        <insert character="33860"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbhu"/>
+        <insert character="34256"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbhx"/>
+        <insert character="34014"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbijb"/>
+        <insert character="40700"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbikk"/>
+        <insert character="40699"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbjj"/>
+        <insert character="33911"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbkf"/>
+        <insert character="17715"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbks"/>
+        <insert character="21233"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbli"/>
+        <insert>
+          <candidates>萤繭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tbln"/>
+        <insert>
+          <candidates>前蒯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tbm"/>
+        <insert character="33524"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbmbc"/>
+        <insert>
+          <candidates>顜顢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tbme"/>
+        <insert character="33842"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbmg"/>
+        <insert character="33721"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbmo"/>
+        <insert character="33945"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbmr"/>
+        <insert character="33596"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbms"/>
+        <insert character="33671"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbmw"/>
+        <insert character="33935"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbnd"/>
+        <insert character="33705"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbnf"/>
+        <insert character="29006"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbnh"/>
+        <insert character="21098"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbni"/>
+        <insert character="33964"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbnm"/>
+        <insert character="32742"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbof"/>
+        <insert character="34081"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbok"/>
+        <insert character="25955"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbou"/>
+        <insert character="17668"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbp"/>
+        <insert>
+          <candidates>愬𦽳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tbpr"/>
+        <insert character="33867"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbr"/>
+        <insert character="33496"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbse"/>
+        <insert character="33748"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbtv"/>
+        <insert character="33781"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbu"/>
+        <insert character="33500"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbud"/>
+        <insert character="34077"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbuf"/>
+        <insert character="34344"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbuk"/>
+        <insert character="34248"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbul"/>
+        <insert character="34209"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbut"/>
+        <insert character="33819"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbuu"/>
+        <insert character="33703"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbv"/>
+        <insert character="33661"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbvf"/>
+        <insert character="33830"/>
+      </rule>
+      <rule>
+        <keyseq keys="tby"/>
+        <insert character="17567"/>
+      </rule>
+      <rule>
+        <keyseq keys="tbyj"/>
+        <insert character="26016"/>
+      </rule>
+      <rule>
+        <keyseq keys="tc"/>
+        <insert>
+          <candidates>业共菳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tca"/>
+        <insert character="26222"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcb"/>
+        <insert>
+          <candidates>期朞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tcbt"/>
+        <insert character="30410"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcbuu"/>
+        <insert character="35237"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcd"/>
+        <insert character="26826"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcfb"/>
+        <insert character="40697"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcg"/>
+        <insert character="22522"/>
+      </rule>
+      <rule>
+        <keyseq keys="tchaf"/>
+        <insert>
+          <candidates>鶼鷬䳍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tche"/>
+        <insert character="22804"/>
+      </rule>
+      <rule>
+        <keyseq keys="tchml"/>
+        <insert character="26031"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcim"/>
+        <insert character="33994"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcjwj"/>
+        <insert character="36610"/>
+      </rule>
+      <rule>
+        <keyseq keys="tclbu"/>
+        <insert character="40646"/>
+      </rule>
+      <rule>
+        <keyseq keys="tclmi"/>
+        <insert character="34540"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcmr"/>
+        <insert character="30849"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcno"/>
+        <insert>
+          <candidates>欺歉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tcok"/>
+        <insert character="25951"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcp"/>
+        <insert>
+          <candidates>恭惎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tcq"/>
+        <insert character="25330"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcru"/>
+        <insert>
+          <candidates>巷莌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tcsd"/>
+        <insert character="26875"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcsh"/>
+        <insert character="33452"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcst"/>
+        <insert character="33872"/>
+      </rule>
+      <rule>
+        <keyseq keys="tctd"/>
+        <insert character="26989"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcte"/>
+        <insert character="21474"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcvif"/>
+        <insert character="32166"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcwm"/>
+        <insert character="37195"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcyg"/>
+        <insert character="40648"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcyj"/>
+        <insert character="26018"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcymr"/>
+        <insert character="35525"/>
+      </rule>
+      <rule>
+        <keyseq keys="tcyr"/>
+        <insert character="40647"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdav"/>
+        <insert character="159136"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdb"/>
+        <insert character="33574"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdbb"/>
+        <insert character="34112"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdbk"/>
+        <insert character="34011"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdbn"/>
+        <insert character="33727"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdbu"/>
+        <insert character="33881"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdci"/>
+        <insert character="33752"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdd"/>
+        <insert character="33787"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdhaf"/>
+        <insert character="40395"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdhl"/>
+        <insert character="33765"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdj"/>
+        <insert character="33545"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdje"/>
+        <insert character="17641"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdk"/>
+        <insert character="33461"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdlc"/>
+        <insert character="34302"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdlo"/>
+        <insert character="34060"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdm"/>
+        <insert character="33519"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdmq"/>
+        <insert character="33894"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdnl"/>
+        <insert character="37172"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdof"/>
+        <insert character="34286"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdoo"/>
+        <insert character="33802"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdqt"/>
+        <insert character="160039"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdr"/>
+        <insert character="33685"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdrd"/>
+        <insert character="159298"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdsr"/>
+        <insert character="34290"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdte"/>
+        <insert character="159826"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdw"/>
+        <insert character="33732"/>
+      </rule>
+      <rule>
+        <keyseq keys="tdwf"/>
+        <insert character="33840"/>
+      </rule>
+      <rule>
+        <keyseq keys="teae"/>
+        <insert character="17749"/>
+      </rule>
+      <rule>
+        <keyseq keys="teah"/>
+        <insert character="34153"/>
+      </rule>
+      <rule>
+        <keyseq keys="teap"/>
+        <insert character="159346"/>
+      </rule>
+      <rule>
+        <keyseq keys="teat"/>
+        <insert character="34160"/>
+      </rule>
+      <rule>
+        <keyseq keys="teav"/>
+        <insert character="17725"/>
+      </rule>
+      <rule>
+        <keyseq keys="tebd"/>
+        <insert character="159216"/>
+      </rule>
+      <rule>
+        <keyseq keys="tebm"/>
+        <insert character="33785"/>
+      </rule>
+      <rule>
+        <keyseq keys="tebv"/>
+        <insert character="159210"/>
+      </rule>
+      <rule>
+        <keyseq keys="tec"/>
+        <insert character="38015"/>
+      </rule>
+      <rule>
+        <keyseq keys="ted"/>
+        <insert character="33711"/>
+      </rule>
+      <rule>
+        <keyseq keys="tede"/>
+        <insert character="33760"/>
+      </rule>
+      <rule>
+        <keyseq keys="tefd"/>
+        <insert character="31987"/>
+      </rule>
+      <rule>
+        <keyseq keys="tefh"/>
+        <insert character="33678"/>
+      </rule>
+      <rule>
+        <keyseq keys="tege"/>
+        <insert character="34054"/>
+      </rule>
+      <rule>
+        <keyseq keys="teha"/>
+        <insert character="33825"/>
+      </rule>
+      <rule>
+        <keyseq keys="tehl"/>
+        <insert character="17605"/>
+      </rule>
+      <rule>
+        <keyseq keys="tehp"/>
+        <insert character="159710"/>
+      </rule>
+      <rule>
+        <keyseq keys="tehr"/>
+        <insert>
+          <candidates>落萿𦶡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="teht"/>
+        <insert character="34351"/>
+      </rule>
+      <rule>
+        <keyseq keys="tehv"/>
+        <insert character="33934"/>
+      </rule>
+      <rule>
+        <keyseq keys="tehw"/>
+        <insert character="34281"/>
+      </rule>
+      <rule>
+        <keyseq keys="teib"/>
+        <insert character="33970"/>
+      </rule>
+      <rule>
+        <keyseq keys="teii"/>
+        <insert character="34180"/>
+      </rule>
+      <rule>
+        <keyseq keys="teir"/>
+        <insert character="33773"/>
+      </rule>
+      <rule>
+        <keyseq keys="teiv"/>
+        <insert character="33943"/>
+      </rule>
+      <rule>
+        <keyseq keys="teln"/>
+        <insert character="21136"/>
+      </rule>
+      <rule>
+        <keyseq keys="telu"/>
+        <insert character="33680"/>
+      </rule>
+      <rule>
+        <keyseq keys="tem"/>
+        <insert character="33587"/>
+      </rule>
+      <rule>
+        <keyseq keys="temf"/>
+        <insert character="34232"/>
+      </rule>
+      <rule>
+        <keyseq keys="temj"/>
+        <insert>
+          <candidates>萍藫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="temn"/>
+        <insert character="158545"/>
+      </rule>
+      <rule>
+        <keyseq keys="temr"/>
+        <insert character="33743"/>
+      </rule>
+      <rule>
+        <keyseq keys="tene"/>
+        <insert character="33672"/>
+      </rule>
+      <rule>
+        <keyseq keys="teod"/>
+        <insert character="33956"/>
+      </rule>
+      <rule>
+        <keyseq keys="teom"/>
+        <insert character="34371"/>
+      </rule>
+      <rule>
+        <keyseq keys="teon"/>
+        <insert character="34125"/>
+      </rule>
+      <rule>
+        <keyseq keys="teot"/>
+        <insert character="33950"/>
+      </rule>
+      <rule>
+        <keyseq keys="teoy"/>
+        <insert character="159211"/>
+      </rule>
+      <rule>
+        <keyseq keys="tepa"/>
+        <insert character="159013"/>
+      </rule>
+      <rule>
+        <keyseq keys="teqb"/>
+        <insert character="34099"/>
+      </rule>
+      <rule>
+        <keyseq keys="terd"/>
+        <insert character="34299"/>
+      </rule>
+      <rule>
+        <keyseq keys="tesd"/>
+        <insert character="34134"/>
+      </rule>
+      <rule>
+        <keyseq keys="tese"/>
+        <insert character="34017"/>
+      </rule>
+      <rule>
+        <keyseq keys="tesr"/>
+        <insert character="33772"/>
+      </rule>
+      <rule>
+        <keyseq keys="tess"/>
+        <insert character="33731"/>
+      </rule>
+      <rule>
+        <keyseq keys="tesu"/>
+        <insert character="33539"/>
+      </rule>
+      <rule>
+        <keyseq keys="tetc"/>
+        <insert character="33875"/>
+      </rule>
+      <rule>
+        <keyseq keys="tett"/>
+        <insert character="34033"/>
+      </rule>
+      <rule>
+        <keyseq keys="tewb"/>
+        <insert character="34117"/>
+      </rule>
+      <rule>
+        <keyseq keys="tewj"/>
+        <insert character="17770"/>
+      </rule>
+      <rule>
+        <keyseq keys="tewt"/>
+        <insert character="34176"/>
+      </rule>
+      <rule>
+        <keyseq keys="teyb"/>
+        <insert character="34179"/>
+      </rule>
+      <rule>
+        <keyseq keys="teye"/>
+        <insert character="34059"/>
+      </rule>
+      <rule>
+        <keyseq keys="teyp"/>
+        <insert character="159010"/>
+      </rule>
+      <rule>
+        <keyseq keys="teyr"/>
+        <insert character="159299"/>
+      </rule>
+      <rule>
+        <keyseq keys="teyt"/>
+        <insert character="158903"/>
+      </rule>
+      <rule>
+        <keyseq keys="teyu"/>
+        <insert character="33989"/>
+      </rule>
+      <rule>
+        <keyseq keys="teyv"/>
+        <insert character="33579"/>
+      </rule>
+      <rule>
+        <keyseq keys="tf"/>
+        <insert character="33474"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfa"/>
+        <insert character="15147"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfaj"/>
+        <insert character="34058"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfb"/>
+        <insert character="33702"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfbk"/>
+        <insert character="34109"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfbn"/>
+        <insert character="33847"/>
+      </rule>
+      <rule>
+        <keyseq keys="tff"/>
+        <insert character="33788"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfff"/>
+        <insert character="34240"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfk"/>
+        <insert character="136801"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfkc"/>
+        <insert character="34353"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfku"/>
+        <insert character="34380"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfmc"/>
+        <insert character="34208"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfmu"/>
+        <insert character="33578"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfnl"/>
+        <insert character="37184"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfpi"/>
+        <insert character="17614"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfqu"/>
+        <insert character="33764"/>
+      </rule>
+      <rule>
+        <keyseq keys="tfyj"/>
+        <insert character="159440"/>
+      </rule>
+      <rule>
+        <keyseq keys="tg"/>
+        <insert>
+          <candidates>芏𦍌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tgb"/>
+        <insert character="33490"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgbt"/>
+        <insert character="30422"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgbuu"/>
+        <insert character="35264"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgce"/>
+        <insert character="33777"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgdi"/>
+        <insert character="23565"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgea"/>
+        <insert character="160101"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgeno"/>
+        <insert character="32680"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgf"/>
+        <insert character="32660"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgfo"/>
+        <insert character="32686"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgftk"/>
+        <insert character="32697"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgg"/>
+        <insert character="33573"/>
+      </rule>
+      <rule>
+        <keyseq keys="tggi"/>
+        <insert>
+          <candidates>葑蓺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tggu"/>
+        <insert character="34136"/>
+      </rule>
+      <rule>
+        <keyseq keys="tghaf"/>
+        <insert character="40475"/>
+      </rule>
+      <rule>
+        <keyseq keys="tghds"/>
+        <insert character="32690"/>
+      </rule>
+      <rule>
+        <keyseq keys="tghi"/>
+        <insert>
+          <candidates>羗𦍑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tghml"/>
+        <insert>
+          <candidates>𣂷𣂼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tghni"/>
+        <insert character="39116"/>
+      </rule>
+      <rule>
+        <keyseq keys="tghqi"/>
+        <insert character="32681"/>
+      </rule>
+      <rule>
+        <keyseq keys="tghu"/>
+        <insert character="32652"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgif"/>
+        <insert character="29191"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgii"/>
+        <insert character="34269"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgimo"/>
+        <insert character="32673"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgine"/>
+        <insert character="32661"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgit"/>
+        <insert character="33995"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgje"/>
+        <insert character="34132"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgji"/>
+        <insert character="34043"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgk"/>
+        <insert character="32654"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgks"/>
+        <insert character="21240"/>
+      </rule>
+      <rule>
+        <keyseq keys="tglln"/>
+        <insert character="32667"/>
+      </rule>
+      <rule>
+        <keyseq keys="tglmi"/>
+        <insert character="161140"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgmbc"/>
+        <insert character="39028"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgmj"/>
+        <insert character="158846"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgni"/>
+        <insert character="34229"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgnl"/>
+        <insert character="37188"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgno"/>
+        <insert>
+          <candidates>歡莰羑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tgobo"/>
+        <insert character="33249"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgow"/>
+        <insert character="34196"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgp"/>
+        <insert>
+          <candidates>恙戁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tgpm"/>
+        <insert character="33658"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgq"/>
+        <insert character="142987"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgr"/>
+        <insert character="17600"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgrg"/>
+        <insert character="34233"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgrr"/>
+        <insert character="17746"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgsk"/>
+        <insert character="34076"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgte"/>
+        <insert character="34211"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgtr"/>
+        <insert character="21892"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgum"/>
+        <insert character="160013"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgv"/>
+        <insert character="23004"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgwc"/>
+        <insert character="34266"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgyr"/>
+        <insert character="159351"/>
+      </rule>
+      <rule>
+        <keyseq keys="tgyv"/>
+        <insert character="34366"/>
+      </rule>
+      <rule>
+        <keyseq keys="thaa"/>
+        <insert character="34272"/>
+      </rule>
+      <rule>
+        <keyseq keys="thae"/>
+        <insert>
+          <candidates>葲𧄦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thaf"/>
+        <insert>
+          <candidates>蔦蘤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thag"/>
+        <insert character="33887"/>
+      </rule>
+      <rule>
+        <keyseq keys="thai"/>
+        <insert character="33730"/>
+      </rule>
+      <rule>
+        <keyseq keys="thau"/>
+        <insert character="33897"/>
+      </rule>
+      <rule>
+        <keyseq keys="thbh"/>
+        <insert character="34379"/>
+      </rule>
+      <rule>
+        <keyseq keys="thbk"/>
+        <insert character="34177"/>
+      </rule>
+      <rule>
+        <keyseq keys="thbu"/>
+        <insert character="39318"/>
+      </rule>
+      <rule>
+        <keyseq keys="thcn"/>
+        <insert character="34288"/>
+      </rule>
+      <rule>
+        <keyseq keys="thda"/>
+        <insert character="33835"/>
+      </rule>
+      <rule>
+        <keyseq keys="thdb"/>
+        <insert character="34161"/>
+      </rule>
+      <rule>
+        <keyseq keys="thdd"/>
+        <insert character="17673"/>
+      </rule>
+      <rule>
+        <keyseq keys="thde"/>
+        <insert character="34192"/>
+      </rule>
+      <rule>
+        <keyseq keys="thdf"/>
+        <insert character="33833"/>
+      </rule>
+      <rule>
+        <keyseq keys="thdg"/>
+        <insert character="159443"/>
+      </rule>
+      <rule>
+        <keyseq keys="thdh"/>
+        <insert>
+          <candidates>菞蕛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thdm"/>
+        <insert character="33961"/>
+      </rule>
+      <rule>
+        <keyseq keys="thdn"/>
+        <insert character="33673"/>
+      </rule>
+      <rule>
+        <keyseq keys="thds"/>
+        <insert character="33696"/>
+      </rule>
+      <rule>
+        <keyseq keys="thdv"/>
+        <insert>
+          <candidates>萎藒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thdw"/>
+        <insert character="34115"/>
+      </rule>
+      <rule>
+        <keyseq keys="thej"/>
+        <insert character="33681"/>
+      </rule>
+      <rule>
+        <keyseq keys="ther"/>
+        <insert character="33558"/>
+      </rule>
+      <rule>
+        <keyseq keys="they"/>
+        <insert character="33523"/>
+      </rule>
+      <rule>
+        <keyseq keys="thfd"/>
+        <insert character="33528"/>
+      </rule>
+      <rule>
+        <keyseq keys="thfs"/>
+        <insert character="34317"/>
+      </rule>
+      <rule>
+        <keyseq keys="thg"/>
+        <insert character="158656"/>
+      </rule>
+      <rule>
+        <keyseq keys="thgf"/>
+        <insert character="34224"/>
+      </rule>
+      <rule>
+        <keyseq keys="thhaf"/>
+        <insert character="40348"/>
+      </rule>
+      <rule>
+        <keyseq keys="thhc"/>
+        <insert character="34150"/>
+      </rule>
+      <rule>
+        <keyseq keys="thhd"/>
+        <insert character="34110"/>
+      </rule>
+      <rule>
+        <keyseq keys="thhe"/>
+        <insert character="34268"/>
+      </rule>
+      <rule>
+        <keyseq keys="thhj"/>
+        <insert character="33798"/>
+      </rule>
+      <rule>
+        <keyseq keys="thhl"/>
+        <insert>
+          <candidates>茆𦺄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thhq"/>
+        <insert character="159385"/>
+      </rule>
+      <rule>
+        <keyseq keys="thi"/>
+        <insert character="33936"/>
+      </rule>
+      <rule>
+        <keyseq keys="thj"/>
+        <insert character="33418"/>
+      </rule>
+      <rule>
+        <keyseq keys="thjd"/>
+        <insert>
+          <candidates>孽茱蘖糵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thje"/>
+        <insert character="33902"/>
+      </rule>
+      <rule>
+        <keyseq keys="thjg"/>
+        <insert character="33891"/>
+      </rule>
+      <rule>
+        <keyseq keys="thjm"/>
+        <insert character="33753"/>
+      </rule>
+      <rule>
+        <keyseq keys="thjo"/>
+        <insert character="36512"/>
+      </rule>
+      <rule>
+        <keyseq keys="thjr"/>
+        <insert character="17591"/>
+      </rule>
+      <rule>
+        <keyseq keys="thk"/>
+        <insert character="33466"/>
+      </rule>
+      <rule>
+        <keyseq keys="thkb"/>
+        <insert character="34126"/>
+      </rule>
+      <rule>
+        <keyseq keys="thkp"/>
+        <insert character="33790"/>
+      </rule>
+      <rule>
+        <keyseq keys="thlb"/>
+        <insert character="33837"/>
+      </rule>
+      <rule>
+        <keyseq keys="thlf"/>
+        <insert character="34316"/>
+      </rule>
+      <rule>
+        <keyseq keys="thlo"/>
+        <insert character="158909"/>
+      </rule>
+      <rule>
+        <keyseq keys="thmb"/>
+        <insert character="34348"/>
+      </rule>
+      <rule>
+        <keyseq keys="thml"/>
+        <insert character="33465"/>
+      </rule>
+      <rule>
+        <keyseq keys="thmr"/>
+        <insert character="33577"/>
+      </rule>
+      <rule>
+        <keyseq keys="thmy"/>
+        <insert character="158544"/>
+      </rule>
+      <rule>
+        <keyseq keys="thnd"/>
+        <insert character="17703"/>
+      </rule>
+      <rule>
+        <keyseq keys="thne"/>
+        <insert character="33439"/>
+      </rule>
+      <rule>
+        <keyseq keys="thni"/>
+        <insert character="33411"/>
+      </rule>
+      <rule>
+        <keyseq keys="thod"/>
+        <insert character="33955"/>
+      </rule>
+      <rule>
+        <keyseq keys="thoe"/>
+        <insert character="34151"/>
+      </rule>
+      <rule>
+        <keyseq keys="thok"/>
+        <insert>
+          <candidates>薇藢𦱿𧃸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thol"/>
+        <insert character="34041"/>
+      </rule>
+      <rule>
+        <keyseq keys="thon"/>
+        <insert>
+          <candidates>荇蘅葕𦸇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thoo"/>
+        <insert>
+          <candidates>蓰蓏蓗蓯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thoq"/>
+        <insert character="33870"/>
+      </rule>
+      <rule>
+        <keyseq keys="thpl"/>
+        <insert character="33562"/>
+      </rule>
+      <rule>
+        <keyseq keys="thpm"/>
+        <insert character="33547"/>
+      </rule>
+      <rule>
+        <keyseq keys="thqi"/>
+        <insert character="33706"/>
+      </rule>
+      <rule>
+        <keyseq keys="thqm"/>
+        <insert character="33532"/>
+      </rule>
+      <rule>
+        <keyseq keys="thqo"/>
+        <insert character="33525"/>
+      </rule>
+      <rule>
+        <keyseq keys="thqu"/>
+        <insert character="33468"/>
+      </rule>
+      <rule>
+        <keyseq keys="thrb"/>
+        <insert character="33938"/>
+      </rule>
+      <rule>
+        <keyseq keys="thrj"/>
+        <insert character="34203"/>
+      </rule>
+      <rule>
+        <keyseq keys="ths"/>
+        <insert character="33522"/>
+      </rule>
+      <rule>
+        <keyseq keys="thsb"/>
+        <insert>
+          <candidates>菺萹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thse"/>
+        <insert character="33937"/>
+      </rule>
+      <rule>
+        <keyseq keys="thsk"/>
+        <insert character="34178"/>
+      </rule>
+      <rule>
+        <keyseq keys="thsu"/>
+        <insert character="34096"/>
+      </rule>
+      <rule>
+        <keyseq keys="thup"/>
+        <insert character="33952"/>
+      </rule>
+      <rule>
+        <keyseq keys="thvi"/>
+        <insert character="34358"/>
+      </rule>
+      <rule>
+        <keyseq keys="thvl"/>
+        <insert character="17570"/>
+      </rule>
+      <rule>
+        <keyseq keys="thvo"/>
+        <insert character="33533"/>
+      </rule>
+      <rule>
+        <keyseq keys="thvp"/>
+        <insert character="33450"/>
+      </rule>
+      <rule>
+        <keyseq keys="thvu"/>
+        <insert character="34104"/>
+      </rule>
+      <rule>
+        <keyseq keys="thwp"/>
+        <insert>
+          <candidates>蔥蓖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="thxc"/>
+        <insert character="34247"/>
+      </rule>
+      <rule>
+        <keyseq keys="thxf"/>
+        <insert character="34158"/>
+      </rule>
+      <rule>
+        <keyseq keys="thxo"/>
+        <insert character="33848"/>
+      </rule>
+      <rule>
+        <keyseq keys="thxu"/>
+        <insert character="33814"/>
+      </rule>
+      <rule>
+        <keyseq keys="thye"/>
+        <insert character="33968"/>
+      </rule>
+      <rule>
+        <keyseq keys="thyn"/>
+        <insert character="159138"/>
+      </rule>
+      <rule>
+        <keyseq keys="tiav"/>
+        <insert character="33704"/>
+      </rule>
+      <rule>
+        <keyseq keys="tibi"/>
+        <insert character="33962"/>
+      </rule>
+      <rule>
+        <keyseq keys="tic"/>
+        <insert character="166813"/>
+      </rule>
+      <rule>
+        <keyseq keys="tice"/>
+        <insert character="33662"/>
+      </rule>
+      <rule>
+        <keyseq keys="tidd"/>
+        <insert character="34100"/>
+      </rule>
+      <rule>
+        <keyseq keys="tidf"/>
+        <insert character="17783"/>
+      </rule>
+      <rule>
+        <keyseq keys="tidq"/>
+        <insert character="34278"/>
+      </rule>
+      <rule>
+        <keyseq keys="tidr"/>
+        <insert character="34321"/>
+      </rule>
+      <rule>
+        <keyseq keys="tidy"/>
+        <insert character="34364"/>
+      </rule>
+      <rule>
+        <keyseq keys="tifm"/>
+        <insert character="17667"/>
+      </rule>
+      <rule>
+        <keyseq keys="tih"/>
+        <insert character="33538"/>
+      </rule>
+      <rule>
+        <keyseq keys="tihaf"/>
+        <insert>
+          <candidates>鷷鷀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tihc"/>
+        <insert character="34118"/>
+      </rule>
+      <rule>
+        <keyseq keys="tihi"/>
+        <insert character="33623"/>
+      </rule>
+      <rule>
+        <keyseq keys="tihm"/>
+        <insert character="33767"/>
+      </rule>
+      <rule>
+        <keyseq keys="tihr"/>
+        <insert>
+          <candidates>葴蒧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tihs"/>
+        <insert character="33663"/>
+      </rule>
+      <rule>
+        <keyseq keys="tihv"/>
+        <insert character="33907"/>
+      </rule>
+      <rule>
+        <keyseq keys="tiib"/>
+        <insert character="34018"/>
+      </rule>
+      <rule>
+        <keyseq keys="tiih"/>
+        <insert character="34072"/>
+      </rule>
+      <rule>
+        <keyseq keys="tiit"/>
+        <insert character="159647"/>
+      </rule>
+      <rule>
+        <keyseq keys="tij"/>
+        <insert character="33561"/>
+      </rule>
+      <rule>
+        <keyseq keys="tijb"/>
+        <insert character="33670"/>
+      </rule>
+      <rule>
+        <keyseq keys="tije"/>
+        <insert character="33677"/>
+      </rule>
+      <rule>
+        <keyseq keys="tikf"/>
+        <insert character="33933"/>
+      </rule>
+      <rule>
+        <keyseq keys="tikk"/>
+        <insert character="33543"/>
+      </rule>
+      <rule>
+        <keyseq keys="tikt"/>
+        <insert character="33725"/>
+      </rule>
+      <rule>
+        <keyseq keys="tiku"/>
+        <insert character="158483"/>
+      </rule>
+      <rule>
+        <keyseq keys="tilo"/>
+        <insert character="33774"/>
+      </rule>
+      <rule>
+        <keyseq keys="tilr"/>
+        <insert character="33998"/>
+      </rule>
+      <rule>
+        <keyseq keys="time"/>
+        <insert character="34020"/>
+      </rule>
+      <rule>
+        <keyseq keys="timo"/>
+        <insert character="33576"/>
+      </rule>
+      <rule>
+        <keyseq keys="tims"/>
+        <insert character="34255"/>
+      </rule>
+      <rule>
+        <keyseq keys="tino"/>
+        <insert character="33437"/>
+      </rule>
+      <rule>
+        <keyseq keys="tioc"/>
+        <insert character="34187"/>
+      </rule>
+      <rule>
+        <keyseq keys="tip"/>
+        <insert>
+          <candidates>芅懟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tipd"/>
+        <insert character="34346"/>
+      </rule>
+      <rule>
+        <keyseq keys="tipf"/>
+        <insert character="34280"/>
+      </rule>
+      <rule>
+        <keyseq keys="tir"/>
+        <insert character="33492"/>
+      </rule>
+      <rule>
+        <keyseq keys="tird"/>
+        <insert character="33864"/>
+      </rule>
+      <rule>
+        <keyseq keys="tis"/>
+        <insert character="33446"/>
+      </rule>
+      <rule>
+        <keyseq keys="tist"/>
+        <insert character="159526"/>
+      </rule>
+      <rule>
+        <keyseq keys="titb"/>
+        <insert character="33990"/>
+      </rule>
+      <rule>
+        <keyseq keys="titc"/>
+        <insert character="34197"/>
+      </rule>
+      <rule>
+        <keyseq keys="titf"/>
+        <insert character="34071"/>
+      </rule>
+      <rule>
+        <keyseq keys="tixf"/>
+        <insert character="34214"/>
+      </rule>
+      <rule>
+        <keyseq keys="tixp"/>
+        <insert character="34061"/>
+      </rule>
+      <rule>
+        <keyseq keys="tj"/>
+        <insert character="21317"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjam"/>
+        <insert character="38780"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjamo"/>
+        <insert character="38830"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjapv"/>
+        <insert character="38824"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjau"/>
+        <insert character="38774"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjav"/>
+        <insert character="38798"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjavf"/>
+        <insert character="38853"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjb"/>
+        <insert character="33470"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjbc"/>
+        <insert character="33942"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjbd"/>
+        <insert character="33656"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjbhx"/>
+        <insert character="38833"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjbj"/>
+        <insert character="33843"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjbm"/>
+        <insert>
+          <candidates>萓靻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tjck"/>
+        <insert character="33878"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjcn"/>
+        <insert character="34285"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjcr"/>
+        <insert character="33993"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjd"/>
+        <insert character="33535"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjdhe"/>
+        <insert character="38785"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjdj"/>
+        <insert character="38778"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjds"/>
+        <insert character="33895"/>
+      </rule>
+      <rule>
+        <keyseq keys="tje"/>
+        <insert character="33456"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjea"/>
+        <insert character="38812"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjef"/>
+        <insert character="34363"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjfb"/>
+        <insert character="38808"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjfbg"/>
+        <insert character="38842"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjfbr"/>
+        <insert character="38813"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjfq"/>
+        <insert character="38781"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjgg"/>
+        <insert character="38795"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjgr"/>
+        <insert character="38794"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjgwc"/>
+        <insert character="38855"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjhaf"/>
+        <insert character="40424"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjhd"/>
+        <insert character="38786"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjhdf"/>
+        <insert character="38822"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjhhj"/>
+        <insert character="38814"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjhkb"/>
+        <insert character="38845"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjhml"/>
+        <insert character="38771"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjhr"/>
+        <insert character="159014"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjii"/>
+        <insert character="34036"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjip"/>
+        <insert character="34137"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjixf"/>
+        <insert character="38848"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjjcm"/>
+        <insert character="38810"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjjj"/>
+        <insert character="34002"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjjl"/>
+        <insert character="34090"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjjv"/>
+        <insert character="38797"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjka"/>
+        <insert character="33879"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjkp"/>
+        <insert character="33622"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjks"/>
+        <insert character="21202"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjlbk"/>
+        <insert character="38789"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjlmo"/>
+        <insert character="38793"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjlo"/>
+        <insert character="33808"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjlv"/>
+        <insert character="33803"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjlwv"/>
+        <insert character="38843"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjmc"/>
+        <insert>
+          <candidates>蔩𧅤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tjmd"/>
+        <insert character="33634"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjme"/>
+        <insert character="34107"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjmj"/>
+        <insert character="38764"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjmm"/>
+        <insert character="33841"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjmn"/>
+        <insert>
+          <candidates>苧靪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tjmo"/>
+        <insert character="33827"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjmr"/>
+        <insert character="33770"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjmu"/>
+        <insert>
+          <candidates>莞靰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tjmv"/>
+        <insert character="159237"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjmwm"/>
+        <insert character="38849"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjnau"/>
+        <insert character="38804"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjncr"/>
+        <insert character="38850"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjnhd"/>
+        <insert character="38819"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjnhe"/>
+        <insert character="38776"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjni"/>
+        <insert character="38787"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjnkq"/>
+        <insert character="38828"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjnl"/>
+        <insert>
+          <candidates>靷鄿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tjnu"/>
+        <insert character="33728"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjoa"/>
+        <insert character="34047"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjoin"/>
+        <insert character="38770"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjomk"/>
+        <insert character="38829"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjomr"/>
+        <insert character="38792"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjomt"/>
+        <insert character="38821"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjop"/>
+        <insert character="38772"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpa"/>
+        <insert character="33997"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpfd"/>
+        <insert character="38816"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpi"/>
+        <insert character="38766"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpn"/>
+        <insert character="34228"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpru"/>
+        <insert character="38788"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpt"/>
+        <insert character="38782"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjptd"/>
+        <insert character="38818"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpu"/>
+        <insert character="34084"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjpyr"/>
+        <insert character="38827"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjqp"/>
+        <insert character="34300"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjqyt"/>
+        <insert character="38817"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjr"/>
+        <insert character="33510"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjrb"/>
+        <insert>
+          <candidates>葫鞙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tjrr"/>
+        <insert character="33733"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjshi"/>
+        <insert character="38765"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjshr"/>
+        <insert character="38784"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjsk"/>
+        <insert character="38769"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjtc"/>
+        <insert character="34145"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjthb"/>
+        <insert character="38836"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjtif"/>
+        <insert character="38857"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjtmj"/>
+        <insert character="38846"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjtoe"/>
+        <insert character="38852"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjtor"/>
+        <insert character="38835"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjtq"/>
+        <insert character="34246"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjttb"/>
+        <insert character="38834"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjtwm"/>
+        <insert character="38856"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjv"/>
+        <insert character="33612"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjvii"/>
+        <insert character="38847"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjvis"/>
+        <insert character="38783"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjwj"/>
+        <insert character="33687"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjwk"/>
+        <insert character="38791"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjwtj"/>
+        <insert character="38840"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjydl"/>
+        <insert character="38841"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjygq"/>
+        <insert character="38851"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjymu"/>
+        <insert character="38854"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjyrd"/>
+        <insert character="38815"/>
+      </rule>
+      <rule>
+        <keyseq keys="tjytr"/>
+        <insert character="38811"/>
+      </rule>
+      <rule>
+        <keyseq keys="tk"/>
+        <insert character="33406"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkce"/>
+        <insert character="34097"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkd"/>
+        <insert character="27296"/>
+      </rule>
+      <rule>
+        <keyseq keys="tke"/>
+        <insert character="33475"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkhaf"/>
+        <insert>
+          <candidates>鴱鶧𪅐𪆴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tkhf"/>
+        <insert character="33659"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkhg"/>
+        <insert character="33701"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkhi"/>
+        <insert character="34289"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkhr"/>
+        <insert character="159250"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkhw"/>
+        <insert character="34133"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkit"/>
+        <insert character="33890"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkjt"/>
+        <insert character="33726"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkkb"/>
+        <insert character="33667"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkld"/>
+        <insert character="33616"/>
+      </rule>
+      <rule>
+        <keyseq keys="tklg"/>
+        <insert character="33580"/>
+      </rule>
+      <rule>
+        <keyseq keys="tklmi"/>
+        <insert character="34812"/>
+      </rule>
+      <rule>
+        <keyseq keys="tklu"/>
+        <insert character="33780"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkmf"/>
+        <insert character="33816"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkmr"/>
+        <insert character="17643"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkms"/>
+        <insert character="33602"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkn"/>
+        <insert>
+          <candidates>艽荑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tkni"/>
+        <insert character="33412"/>
+      </rule>
+      <rule>
+        <keyseq keys="tknl"/>
+        <insert>
+          <candidates>鄭鄚䣐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tkok"/>
+        <insert character="33978"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkoo"/>
+        <insert character="33698"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkp"/>
+        <insert character="25020"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkpb"/>
+        <insert character="34069"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkq"/>
+        <insert character="25806"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkr"/>
+        <insert character="33509"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkrp"/>
+        <insert character="24825"/>
+      </rule>
+      <rule>
+        <keyseq keys="tks"/>
+        <insert character="33403"/>
+      </rule>
+      <rule>
+        <keyseq keys="tksc"/>
+        <insert character="33487"/>
+      </rule>
+      <rule>
+        <keyseq keys="tksqf"/>
+        <insert character="39514"/>
+      </rule>
+      <rule>
+        <keyseq keys="tksr"/>
+        <insert character="33540"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkss"/>
+        <insert character="33620"/>
+      </rule>
+      <rule>
+        <keyseq keys="tkymr"/>
+        <insert character="35686"/>
+      </rule>
+      <rule>
+        <keyseq keys="tl"/>
+        <insert character="158485"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlb"/>
+        <insert character="33415"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlbk"/>
+        <insert character="33521"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlbo"/>
+        <insert character="13500"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlbr"/>
+        <insert character="33820"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlj"/>
+        <insert character="38761"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlkf"/>
+        <insert>
+          <candidates>𩤯𪃳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tllmi"/>
+        <insert character="34804"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlln"/>
+        <insert character="33536"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlmc"/>
+        <insert character="34146"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlmi"/>
+        <insert character="33575"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlmm"/>
+        <insert character="38894"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlmt"/>
+        <insert character="34254"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlmy"/>
+        <insert character="33778"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlpf"/>
+        <insert>
+          <candidates>燕鷰㷼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tlqm"/>
+        <insert character="22535"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlvk"/>
+        <insert character="34282"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlw"/>
+        <insert character="33494"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlwc"/>
+        <insert character="40644"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlwv"/>
+        <insert character="34078"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlx"/>
+        <insert character="34157"/>
+      </rule>
+      <rule>
+        <keyseq keys="tlyk"/>
+        <insert character="159444"/>
+      </rule>
+      <rule>
+        <keyseq keys="tm"/>
+        <insert character="29976"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmam"/>
+        <insert character="33601"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmbb"/>
+        <insert character="34231"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmbg"/>
+        <insert character="34303"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmbi"/>
+        <insert>
+          <candidates>蕓蕶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tmbk"/>
+        <insert character="17652"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmbl"/>
+        <insert character="33611"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmbm"/>
+        <insert character="17797"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmbr"/>
+        <insert>
+          <candidates>蘦虂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tmbuu"/>
+        <insert character="35250"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmbw"/>
+        <insert character="34174"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmcw"/>
+        <insert>
+          <candidates>茜莤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tmd"/>
+        <insert>
+          <candidates>某芋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tmdm"/>
+        <insert character="34294"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmf"/>
+        <insert character="33443"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmfb"/>
+        <insert character="34238"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmff"/>
+        <insert character="33948"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmfj"/>
+        <insert character="33529"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmfm"/>
+        <insert character="33508"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmgf"/>
+        <insert character="34360"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmgn"/>
+        <insert>
+          <candidates>菿薽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tmgr"/>
+        <insert character="34305"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmhf"/>
+        <insert character="33949"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmhg"/>
+        <insert character="34149"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmhml"/>
+        <insert character="26035"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmig"/>
+        <insert character="33614"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmjo"/>
+        <insert character="158614"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmks"/>
+        <insert character="21220"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmlb"/>
+        <insert character="158904"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmlm"/>
+        <insert character="33771"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmmc"/>
+        <insert character="20854"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmmi"/>
+        <insert character="33464"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmms"/>
+        <insert character="33885"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmmu"/>
+        <insert character="33451"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmmv"/>
+        <insert character="29978"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmn"/>
+        <insert character="33404"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmnf"/>
+        <insert character="159139"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmnh"/>
+        <insert character="34202"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmnj"/>
+        <insert character="33599"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmnl"/>
+        <insert>
+          <candidates>邯鄞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tmnm"/>
+        <insert character="34212"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmnn"/>
+        <insert character="33570"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmnr"/>
+        <insert character="33499"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmnv"/>
+        <insert>
+          <candidates>蒆薞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tmoa"/>
+        <insert character="34296"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmob"/>
+        <insert character="33514"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmom"/>
+        <insert character="34148"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmoo"/>
+        <insert character="33665"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmpg"/>
+        <insert character="22623"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmpt"/>
+        <insert character="33900"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmrb"/>
+        <insert character="33946"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmrm"/>
+        <insert character="17762"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmrr"/>
+        <insert character="34270"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmrt"/>
+        <insert character="33651"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmrw"/>
+        <insert character="33869"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmsu"/>
+        <insert character="33482"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmtj"/>
+        <insert character="33775"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmtn"/>
+        <insert character="33610"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmto"/>
+        <insert character="34152"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmue"/>
+        <insert character="159196"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmvh"/>
+        <insert character="33469"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmvi"/>
+        <insert character="34000"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmvm"/>
+        <insert character="33686"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmwc"/>
+        <insert character="40643"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmwf"/>
+        <insert character="34056"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmwj"/>
+        <insert character="34120"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmwm"/>
+        <insert character="34193"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmwt"/>
+        <insert character="159919"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmwv"/>
+        <insert character="33917"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmy"/>
+        <insert character="33424"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmyf"/>
+        <insert character="34091"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmym"/>
+        <insert character="158546"/>
+      </rule>
+      <rule>
+        <keyseq keys="tmymu"/>
+        <insert character="40825"/>
+      </rule>
+      <rule>
+        <keyseq keys="tn"/>
+        <insert>
+          <candidates>艺芎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tnau"/>
+        <insert character="33708"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnbc"/>
+        <insert character="33839"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnbe"/>
+        <insert character="34257"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnbq"/>
+        <insert character="34210"/>
+      </rule>
+      <rule>
+        <keyseq keys="tncr"/>
+        <insert character="34205"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnd"/>
+        <insert character="33427"/>
+      </rule>
+      <rule>
+        <keyseq keys="tndf"/>
+        <insert character="33984"/>
+      </rule>
+      <rule>
+        <keyseq keys="tndo"/>
+        <insert character="33776"/>
+      </rule>
+      <rule>
+        <keyseq keys="tndt"/>
+        <insert character="17629"/>
+      </rule>
+      <rule>
+        <keyseq keys="tndu"/>
+        <insert character="33444"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnef"/>
+        <insert character="33976"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnfd"/>
+        <insert character="34311"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnfn"/>
+        <insert character="34186"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnfq"/>
+        <insert character="34330"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnhd"/>
+        <insert character="33863"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnhe"/>
+        <insert character="33448"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnhs"/>
+        <insert>
+          <candidates>艿蓩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tnhx"/>
+        <insert character="33807"/>
+      </rule>
+      <rule>
+        <keyseq keys="tni"/>
+        <insert character="33520"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnih"/>
+        <insert character="33541"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnii"/>
+        <insert character="34051"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnin"/>
+        <insert>
+          <candidates>芧茤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tniq"/>
+        <insert character="33608"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnir"/>
+        <insert character="33559"/>
+      </rule>
+      <rule>
+        <keyseq keys="tniu"/>
+        <insert character="33489"/>
+      </rule>
+      <rule>
+        <keyseq keys="tniv"/>
+        <insert character="34165"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnkg"/>
+        <insert character="33691"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnkm"/>
+        <insert character="33690"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnlc"/>
+        <insert character="34284"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnld"/>
+        <insert character="33954"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnle"/>
+        <insert character="17686"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnlh"/>
+        <insert character="33488"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnli"/>
+        <insert>
+          <candidates>蔭䕃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tnlm"/>
+        <insert>
+          <candidates>薩蕯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tnlp"/>
+        <insert>
+          <candidates>蘟𦻕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tnlu"/>
+        <insert character="159140"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnlw"/>
+        <insert character="34095"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnmm"/>
+        <insert character="33979"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnmu"/>
+        <insert character="34092"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnnc"/>
+        <insert character="34167"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnnl"/>
+        <insert character="37176"/>
+      </rule>
+      <rule>
+        <keyseq keys="tno"/>
+        <insert character="33441"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnoe"/>
+        <insert character="34143"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnok"/>
+        <insert character="33909"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnoo"/>
+        <insert character="159015"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnqd"/>
+        <insert character="159092"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnsj"/>
+        <insert character="33886"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnst"/>
+        <insert character="33854"/>
+      </rule>
+      <rule>
+        <keyseq keys="tntg"/>
+        <insert character="34375"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnue"/>
+        <insert character="33761"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnui"/>
+        <insert character="33759"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnup"/>
+        <insert character="33918"/>
+      </rule>
+      <rule>
+        <keyseq keys="tnus"/>
+        <insert character="33858"/>
+      </rule>
+      <rule>
+        <keyseq keys="toav"/>
+        <insert character="33393"/>
+      </rule>
+      <rule>
+        <keyseq keys="tob"/>
+        <insert character="33454"/>
+      </rule>
+      <rule>
+        <keyseq keys="tobg"/>
+        <insert character="33966"/>
+      </rule>
+      <rule>
+        <keyseq keys="tod"/>
+        <insert>
+          <candidates>茶茠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="todi"/>
+        <insert character="33531"/>
+      </rule>
+      <rule>
+        <keyseq keys="tof"/>
+        <insert character="33526"/>
+      </rule>
+      <rule>
+        <keyseq keys="tog"/>
+        <insert>
+          <candidates>茌萑雈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="togf"/>
+        <insert character="34121"/>
+      </rule>
+      <rule>
+        <keyseq keys="togx"/>
+        <insert character="33290"/>
+      </rule>
+      <rule>
+        <keyseq keys="tohaf"/>
+        <insert character="40463"/>
+      </rule>
+      <rule>
+        <keyseq keys="tohg"/>
+        <insert character="33615"/>
+      </rule>
+      <rule>
+        <keyseq keys="tohj"/>
+        <insert character="158555"/>
+      </rule>
+      <rule>
+        <keyseq keys="tohqu"/>
+        <insert character="27659"/>
+      </rule>
+      <rule>
+        <keyseq keys="tohs"/>
+        <insert character="33675"/>
+      </rule>
+      <rule>
+        <keyseq keys="toi"/>
+        <insert character="33591"/>
+      </rule>
+      <rule>
+        <keyseq keys="toiav"/>
+        <insert character="39178"/>
+      </rule>
+      <rule>
+        <keyseq keys="toie"/>
+        <insert character="33904"/>
+      </rule>
+      <rule>
+        <keyseq keys="toii"/>
+        <insert character="33491"/>
+      </rule>
+      <rule>
+        <keyseq keys="toik"/>
+        <insert character="33583"/>
+      </rule>
+      <rule>
+        <keyseq keys="toin"/>
+        <insert character="33449"/>
+      </rule>
+      <rule>
+        <keyseq keys="toip"/>
+        <insert character="33741"/>
+      </rule>
+      <rule>
+        <keyseq keys="toir"/>
+        <insert character="33980"/>
+      </rule>
+      <rule>
+        <keyseq keys="tokf"/>
+        <insert character="34345"/>
+      </rule>
+      <rule>
+        <keyseq keys="tokg"/>
+        <insert character="34201"/>
+      </rule>
+      <rule>
+        <keyseq keys="tokp"/>
+        <insert character="159819"/>
+      </rule>
+      <rule>
+        <keyseq keys="tol"/>
+        <insert character="33597"/>
+      </rule>
+      <rule>
+        <keyseq keys="tolb"/>
+        <insert character="34024"/>
+      </rule>
+      <rule>
+        <keyseq keys="told"/>
+        <insert character="34023"/>
+      </rule>
+      <rule>
+        <keyseq keys="tolh"/>
+        <insert character="34010"/>
+      </rule>
+      <rule>
+        <keyseq keys="tolk"/>
+        <insert character="33692"/>
+      </rule>
+      <rule>
+        <keyseq keys="toll"/>
+        <insert character="33445"/>
+      </rule>
+      <rule>
+        <keyseq keys="toma"/>
+        <insert character="34184"/>
+      </rule>
+      <rule>
+        <keyseq keys="tomb"/>
+        <insert>
+          <candidates>菕蘥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tomd"/>
+        <insert character="33660"/>
+      </rule>
+      <rule>
+        <keyseq keys="tomg"/>
+        <insert character="33603"/>
+      </rule>
+      <rule>
+        <keyseq keys="tomm"/>
+        <insert character="33442"/>
+      </rule>
+      <rule>
+        <keyseq keys="tomn"/>
+        <insert>
+          <candidates>芞萮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tomo"/>
+        <insert character="34207"/>
+      </rule>
+      <rule>
+        <keyseq keys="tomr"/>
+        <insert>
+          <candidates>荷荅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tomt"/>
+        <insert character="33866"/>
+      </rule>
+      <rule>
+        <keyseq keys="tonk"/>
+        <insert character="33876"/>
+      </rule>
+      <rule>
+        <keyseq keys="tono"/>
+        <insert character="27470"/>
+      </rule>
+      <rule>
+        <keyseq keys="tons"/>
+        <insert character="33471"/>
+      </rule>
+      <rule>
+        <keyseq keys="tonwf"/>
+        <insert character="39895"/>
+      </rule>
+      <rule>
+        <keyseq keys="tooe"/>
+        <insert character="33996"/>
+      </rule>
+      <rule>
+        <keyseq keys="toog"/>
+        <insert>
+          <candidates>難莝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="took"/>
+        <insert character="34334"/>
+      </rule>
+      <rule>
+        <keyseq keys="toom"/>
+        <insert character="33861"/>
+      </rule>
+      <rule>
+        <keyseq keys="top"/>
+        <insert character="33457"/>
+      </rule>
+      <rule>
+        <keyseq keys="toqb"/>
+        <insert character="33960"/>
+      </rule>
+      <rule>
+        <keyseq keys="tord"/>
+        <insert character="33862"/>
+      </rule>
+      <rule>
+        <keyseq keys="tose"/>
+        <insert character="33888"/>
+      </rule>
+      <rule>
+        <keyseq keys="tosr"/>
+        <insert character="159016"/>
+      </rule>
+      <rule>
+        <keyseq keys="totf"/>
+        <insert character="34154"/>
+      </rule>
+      <rule>
+        <keyseq keys="totv"/>
+        <insert character="159827"/>
+      </rule>
+      <rule>
+        <keyseq keys="tou"/>
+        <insert character="33518"/>
+      </rule>
+      <rule>
+        <keyseq keys="touk"/>
+        <insert character="33947"/>
+      </rule>
+      <rule>
+        <keyseq keys="towy"/>
+        <insert character="33683"/>
+      </rule>
+      <rule>
+        <keyseq keys="toym"/>
+        <insert character="158643"/>
+      </rule>
+      <rule>
+        <keyseq keys="toyr"/>
+        <insert>
+          <candidates>蓓𦴩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="toyt"/>
+        <insert character="33669"/>
+      </rule>
+      <rule>
+        <keyseq keys="toyv"/>
+        <insert character="158884"/>
+      </rule>
+      <rule>
+        <keyseq keys="tp"/>
+        <insert character="33455"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpa"/>
+        <insert>
+          <candidates>荀𦮂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tpdc"/>
+        <insert character="34324"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpfc"/>
+        <insert character="34319"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpfd"/>
+        <insert character="33738"/>
+      </rule>
+      <rule>
+        <keyseq keys="tph"/>
+        <insert character="33534"/>
+      </rule>
+      <rule>
+        <keyseq keys="tphh"/>
+        <insert character="33460"/>
+      </rule>
+      <rule>
+        <keyseq keys="tphp"/>
+        <insert character="17636"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpi"/>
+        <insert>
+          <candidates>芍芶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tpib"/>
+        <insert character="33889"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpir"/>
+        <insert character="158848"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpko"/>
+        <insert character="34239"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpkp"/>
+        <insert character="33905"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpmw"/>
+        <insert character="34068"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpou"/>
+        <insert character="33796"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpp"/>
+        <insert character="33432"/>
+      </rule>
+      <rule>
+        <keyseq keys="tppa"/>
+        <insert character="33928"/>
+      </rule>
+      <rule>
+        <keyseq keys="tppd"/>
+        <insert character="34306"/>
+      </rule>
+      <rule>
+        <keyseq keys="tppp"/>
+        <insert character="34122"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpr"/>
+        <insert>
+          <candidates>苟茍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tpru"/>
+        <insert character="33502"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpt"/>
+        <insert character="158547"/>
+      </rule>
+      <rule>
+        <keyseq keys="tptd"/>
+        <insert character="33865"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpu"/>
+        <insert character="33434"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpua"/>
+        <insert character="33797"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpuu"/>
+        <insert character="33965"/>
+      </rule>
+      <rule>
+        <keyseq keys="tpyv"/>
+        <insert>
+          <candidates>蘹𦮝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tq"/>
+        <insert>
+          <candidates>羊𦍋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tqapv"/>
+        <insert character="32687"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqau"/>
+        <insert character="32659"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqbd"/>
+        <insert character="159918"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqbu"/>
+        <insert character="30528"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqcsh"/>
+        <insert character="32658"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqda"/>
+        <insert character="34249"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqdb"/>
+        <insert character="34261"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqdi"/>
+        <insert>
+          <candidates>𦶮𧂭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tqfh"/>
+        <insert character="33679"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqhaf"/>
+        <insert character="40249"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqhdw"/>
+        <insert character="32691"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqhhh"/>
+        <insert character="32655"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqhk"/>
+        <insert character="33884"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqhne"/>
+        <insert character="32662"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqhpm"/>
+        <insert character="32669"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqhr"/>
+        <insert character="33856"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqib"/>
+        <insert character="33969"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqice"/>
+        <insert character="32679"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqihr"/>
+        <insert character="32684"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqij"/>
+        <insert character="32674"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqik"/>
+        <insert character="33757"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqixe"/>
+        <insert character="32699"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqj"/>
+        <insert character="17568"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqjm"/>
+        <insert character="34087"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqjmn"/>
+        <insert character="32668"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqjmu"/>
+        <insert character="32678"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqjtc"/>
+        <insert character="32693"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqka"/>
+        <insert character="33846"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqkd"/>
+        <insert character="33985"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqkn"/>
+        <insert character="32672"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqkq"/>
+        <insert character="33782"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqlmo"/>
+        <insert character="17262"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqlw"/>
+        <insert character="33751"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqm"/>
+        <insert character="24046"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqmb"/>
+        <insert character="33729"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqmbb"/>
+        <insert character="32698"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqmhf"/>
+        <insert character="32689"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqmvm"/>
+        <insert character="32677"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqng"/>
+        <insert character="32670"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqo"/>
+        <insert character="33433"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqog"/>
+        <insert character="34039"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqoii"/>
+        <insert character="32666"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqomn"/>
+        <insert character="32685"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqomo"/>
+        <insert character="32695"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqpu"/>
+        <insert character="33762"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqqo"/>
+        <insert character="33652"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqrd"/>
+        <insert character="159880"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqsmm"/>
+        <insert character="32724"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqsr"/>
+        <insert character="33812"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqsyq"/>
+        <insert character="156606"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqtqq"/>
+        <insert character="32692"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqumf"/>
+        <insert character="32688"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqwj"/>
+        <insert character="34304"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqyt"/>
+        <insert character="33736"/>
+      </rule>
+      <rule>
+        <keyseq keys="tqywm"/>
+        <insert character="32694"/>
+      </rule>
+      <rule>
+        <keyseq keys="tr"/>
+        <insert character="158469"/>
+      </rule>
+      <rule>
+        <keyseq keys="trhr"/>
+        <insert character="33682"/>
+      </rule>
+      <rule>
+        <keyseq keys="trjd"/>
+        <insert character="33739"/>
+      </rule>
+      <rule>
+        <keyseq keys="trji"/>
+        <insert character="34170"/>
+      </rule>
+      <rule>
+        <keyseq keys="trjl"/>
+        <insert character="34308"/>
+      </rule>
+      <rule>
+        <keyseq keys="trln"/>
+        <insert character="21107"/>
+      </rule>
+      <rule>
+        <keyseq keys="trlr"/>
+        <insert character="33506"/>
+      </rule>
+      <rule>
+        <keyseq keys="trmr"/>
+        <insert character="34135"/>
+      </rule>
+      <rule>
+        <keyseq keys="trnl"/>
+        <insert>
+          <candidates>鄯鄀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="trog"/>
+        <insert character="34038"/>
+      </rule>
+      <rule>
+        <keyseq keys="trok"/>
+        <insert character="25964"/>
+      </rule>
+      <rule>
+        <keyseq keys="tron"/>
+        <insert character="33654"/>
+      </rule>
+      <rule>
+        <keyseq keys="trrg"/>
+        <insert character="38618"/>
+      </rule>
+      <rule>
+        <keyseq keys="trrj"/>
+        <insert character="34119"/>
+      </rule>
+      <rule>
+        <keyseq keys="trrr"/>
+        <insert character="34376"/>
+      </rule>
+      <rule>
+        <keyseq keys="trrs"/>
+        <insert>
+          <candidates>萼蕚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="trsj"/>
+        <insert character="33914"/>
+      </rule>
+      <rule>
+        <keyseq keys="tru"/>
+        <insert character="158474"/>
+      </rule>
+      <rule>
+        <keyseq keys="trvp"/>
+        <insert character="33504"/>
+      </rule>
+      <rule>
+        <keyseq keys="trye"/>
+        <insert character="33901"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsec"/>
+        <insert character="34262"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsem"/>
+        <insert character="34329"/>
+      </rule>
+      <rule>
+        <keyseq keys="tseo"/>
+        <insert character="34242"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsfi"/>
+        <insert character="34074"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsh"/>
+        <insert character="33408"/>
+      </rule>
+      <rule>
+        <keyseq keys="tshh"/>
+        <insert character="33560"/>
+      </rule>
+      <rule>
+        <keyseq keys="tshr"/>
+        <insert character="33493"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsic"/>
+        <insert character="34171"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsip"/>
+        <insert>
+          <candidates>荵藯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tsiq"/>
+        <insert character="34172"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsit"/>
+        <insert character="34253"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsj"/>
+        <insert character="33592"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsja"/>
+        <insert character="34357"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsjd"/>
+        <insert character="34327"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsje"/>
+        <insert character="33734"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsjl"/>
+        <insert character="158915"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsk"/>
+        <insert character="33435"/>
+      </rule>
+      <rule>
+        <keyseq keys="tskr"/>
+        <insert character="33689"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsle"/>
+        <insert character="33763"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsll"/>
+        <insert>
+          <candidates>茞茝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tsmg"/>
+        <insert>
+          <candidates>藋䒰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tsmh"/>
+        <insert character="34044"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsmi"/>
+        <insert character="34113"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsmj"/>
+        <insert character="17756"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsmv"/>
+        <insert character="33799"/>
+      </rule>
+      <rule>
+        <keyseq keys="tso"/>
+        <insert character="158504"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsp"/>
+        <insert>
+          <candidates>苨懃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tsql"/>
+        <insert character="158753"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsrf"/>
+        <insert character="34066"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsrj"/>
+        <insert character="34204"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsrr"/>
+        <insert character="34034"/>
+      </rule>
+      <rule>
+        <keyseq keys="tss"/>
+        <insert character="33507"/>
+      </rule>
+      <rule>
+        <keyseq keys="tsu"/>
+        <insert character="33425"/>
+      </rule>
+      <rule>
+        <keyseq keys="tt"/>
+        <insert>
+          <candidates>并井卌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ttbn"/>
+        <insert character="33893"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttc"/>
+        <insert character="20006"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttcf"/>
+        <insert character="34244"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttcg"/>
+        <insert>
+          <candidates>蘣蘳𦸀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ttcl"/>
+        <insert character="17710"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttcnh"/>
+        <insert character="35921"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttgb"/>
+        <insert character="20883"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttgf"/>
+        <insert character="34004"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttgi"/>
+        <insert character="34225"/>
+      </rule>
+      <rule>
+        <keyseq keys="tthaf"/>
+        <insert>
+          <candidates>鵧鷁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tti"/>
+        <insert character="20028"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttjd"/>
+        <insert character="34332"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttlm"/>
+        <insert character="34035"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttm"/>
+        <insert character="33527"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttmbc"/>
+        <insert character="38953"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttmc"/>
+        <insert character="33793"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttmd"/>
+        <insert character="158929"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttmv"/>
+        <insert character="33882"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttmvn"/>
+        <insert character="29942"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttnau"/>
+        <insert>
+          <candidates>艵艶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ttnl"/>
+        <insert character="37105"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttq"/>
+        <insert character="158581"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttqm"/>
+        <insert character="33963"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttshi"/>
+        <insert>
+          <candidates>刱剙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ttt"/>
+        <insert character="33619"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttub"/>
+        <insert character="33972"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttvb"/>
+        <insert character="34331"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttwa"/>
+        <insert character="34040"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttwi"/>
+        <insert character="17727"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttwli"/>
+        <insert character="34866"/>
+      </rule>
+      <rule>
+        <keyseq keys="ttxc"/>
+        <insert character="33977"/>
+      </rule>
+      <rule>
+        <keyseq keys="tub"/>
+        <insert character="26388"/>
+      </rule>
+      <rule>
+        <keyseq keys="tuirm"/>
+        <insert character="39320"/>
+      </rule>
+      <rule>
+        <keyseq keys="tujt"/>
+        <insert character="34356"/>
+      </rule>
+      <rule>
+        <keyseq keys="tuu"/>
+        <insert character="33537"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvfa"/>
+        <insert character="159446"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvff"/>
+        <insert character="34156"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvfh"/>
+        <insert>
+          <candidates>蒶尠䔋𦯷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvfi"/>
+        <insert>
+          <candidates>葯葤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvfm"/>
+        <insert character="33874"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvfp"/>
+        <insert character="160009"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvfr"/>
+        <insert>
+          <candidates>𦹄𦿟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvft"/>
+        <insert character="34314"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvfu"/>
+        <insert>
+          <candidates>蕝蒓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvfv"/>
+        <insert character="17745"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvfy"/>
+        <insert character="34080"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvhi"/>
+        <insert character="159141"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvhl"/>
+        <insert character="34188"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvi"/>
+        <insert character="25121"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvid"/>
+        <insert>
+          <candidates>藥孳孶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvif"/>
+        <insert character="40383"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvii"/>
+        <insert>
+          <candidates>兹茲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvio"/>
+        <insert character="33505"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvip"/>
+        <insert>
+          <candidates>慈慈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvis"/>
+        <insert character="33517"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvjd"/>
+        <insert character="158912"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvjr"/>
+        <insert character="33735"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvju"/>
+        <insert character="159301"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvks"/>
+        <insert character="21208"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvlk"/>
+        <insert character="33613"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvmg"/>
+        <insert character="33674"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvmi"/>
+        <insert>
+          <candidates>药薅蔣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvmw"/>
+        <insert>
+          <candidates>蘠葘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tvne"/>
+        <insert character="33737"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvno"/>
+        <insert character="27457"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvr"/>
+        <insert character="33593"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvrf"/>
+        <insert character="34144"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvrq"/>
+        <insert character="33944"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvsl"/>
+        <insert character="159142"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvsp"/>
+        <insert character="158849"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvuk"/>
+        <insert character="159649"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvvv"/>
+        <insert character="33868"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvvw"/>
+        <insert character="33745"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvyj"/>
+        <insert character="26015"/>
+      </rule>
+      <rule>
+        <keyseq keys="tvyv"/>
+        <insert character="159011"/>
+      </rule>
+      <rule>
+        <keyseq keys="tw"/>
+        <insert>
+          <candidates>曲苗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="twa"/>
+        <insert character="26361"/>
+      </rule>
+      <rule>
+        <keyseq keys="twbi"/>
+        <insert character="34822"/>
+      </rule>
+      <rule>
+        <keyseq keys="twbo"/>
+        <insert>
+          <candidates>躉𧄌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="twcb"/>
+        <insert character="33684"/>
+      </rule>
+      <rule>
+        <keyseq keys="twd"/>
+        <insert character="33747"/>
+      </rule>
+      <rule>
+        <keyseq keys="twdi"/>
+        <insert character="23562"/>
+      </rule>
+      <rule>
+        <keyseq keys="twfu"/>
+        <insert character="34088"/>
+      </rule>
+      <rule>
+        <keyseq keys="twgv"/>
+        <insert character="34199"/>
+      </rule>
+      <rule>
+        <keyseq keys="twhaf"/>
+        <insert character="40339"/>
+      </rule>
+      <rule>
+        <keyseq keys="twhd"/>
+        <insert character="33740"/>
+      </rule>
+      <rule>
+        <keyseq keys="twik"/>
+        <insert character="29495"/>
+      </rule>
+      <rule>
+        <keyseq keys="twiku"/>
+        <insert character="165931"/>
+      </rule>
+      <rule>
+        <keyseq keys="twim"/>
+        <insert character="34094"/>
+      </rule>
+      <rule>
+        <keyseq keys="twk"/>
+        <insert>
+          <candidates>奠茵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="twkp"/>
+        <insert character="33981"/>
+      </rule>
+      <rule>
+        <keyseq keys="twks"/>
+        <insert character="33710"/>
+      </rule>
+      <rule>
+        <keyseq keys="twla"/>
+        <insert character="34223"/>
+      </rule>
+      <rule>
+        <keyseq keys="twlb"/>
+        <insert character="33836"/>
+      </rule>
+      <rule>
+        <keyseq keys="twlc"/>
+        <insert character="34130"/>
+      </rule>
+      <rule>
+        <keyseq keys="twle"/>
+        <insert character="34313"/>
+      </rule>
+      <rule>
+        <keyseq keys="twlg"/>
+        <insert character="34367"/>
+      </rule>
+      <rule>
+        <keyseq keys="twli"/>
+        <insert>
+          <candidates>蔑薎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="twlii"/>
+        <insert character="34852"/>
+      </rule>
+      <rule>
+        <keyseq keys="twln"/>
+        <insert>
+          <candidates>夢甍藅蘮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="twlp"/>
+        <insert>
+          <candidates>薨藣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="twlu"/>
+        <insert character="30626"/>
+      </rule>
+      <rule>
+        <keyseq keys="twmmv"/>
+        <insert character="36786"/>
+      </rule>
+      <rule>
+        <keyseq keys="twmrt"/>
+        <insert character="35914"/>
+      </rule>
+      <rule>
+        <keyseq keys="twmv"/>
+        <insert character="33896"/>
+      </rule>
+      <rule>
+        <keyseq keys="two"/>
+        <insert character="33516"/>
+      </rule>
+      <rule>
+        <keyseq keys="twp"/>
+        <insert character="33912"/>
+      </rule>
+      <rule>
+        <keyseq keys="twr"/>
+        <insert character="33588"/>
+      </rule>
+      <rule>
+        <keyseq keys="twtj"/>
+        <insert character="34045"/>
+      </rule>
+      <rule>
+        <keyseq keys="twv"/>
+        <insert character="158615"/>
+      </rule>
+      <rule>
+        <keyseq keys="twvf"/>
+        <insert character="34050"/>
+      </rule>
+      <rule>
+        <keyseq keys="twwf"/>
+        <insert character="34374"/>
+      </rule>
+      <rule>
+        <keyseq keys="twwg"/>
+        <insert character="34354"/>
+      </rule>
+      <rule>
+        <keyseq keys="twww"/>
+        <insert character="34271"/>
+      </rule>
+      <rule>
+        <keyseq keys="twyi"/>
+        <insert character="33530"/>
+      </rule>
+      <rule>
+        <keyseq keys="txc"/>
+        <insert character="20860"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyaj"/>
+        <insert character="17644"/>
+      </rule>
+      <rule>
+        <keyseq keys="tybb"/>
+        <insert>
+          <candidates>蒂薖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tybg"/>
+        <insert character="34362"/>
+      </rule>
+      <rule>
+        <keyseq keys="tybo"/>
+        <insert character="34243"/>
+      </rule>
+      <rule>
+        <keyseq keys="tybp"/>
+        <insert character="34338"/>
+      </rule>
+      <rule>
+        <keyseq keys="tybs"/>
+        <insert character="33953"/>
+      </rule>
+      <rule>
+        <keyseq keys="tybu"/>
+        <insert character="159678"/>
+      </rule>
+      <rule>
+        <keyseq keys="tycb"/>
+        <insert>
+          <candidates>蔏蔐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tycj"/>
+        <insert character="160117"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyck"/>
+        <insert character="33581"/>
+      </rule>
+      <rule>
+        <keyseq keys="tycu"/>
+        <insert character="33810"/>
+      </rule>
+      <rule>
+        <keyseq keys="tycv"/>
+        <insert>
+          <candidates>蔉𦶧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tydk"/>
+        <insert character="17723"/>
+      </rule>
+      <rule>
+        <keyseq keys="tydl"/>
+        <insert character="34218"/>
+      </rule>
+      <rule>
+        <keyseq keys="tydo"/>
+        <insert character="34263"/>
+      </rule>
+      <rule>
+        <keyseq keys="tydu"/>
+        <insert character="34301"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyfd"/>
+        <insert character="33982"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyfe"/>
+        <insert character="33789"/>
+      </rule>
+      <rule>
+        <keyseq keys="tygq"/>
+        <insert character="34200"/>
+      </rule>
+      <rule>
+        <keyseq keys="tygv"/>
+        <insert character="34227"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyhc"/>
+        <insert character="34315"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyhj"/>
+        <insert character="34028"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyhn"/>
+        <insert character="33472"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyhs"/>
+        <insert character="33459"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyib"/>
+        <insert character="158784"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyiu"/>
+        <insert character="33594"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyjj"/>
+        <insert character="34030"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyk"/>
+        <insert character="33440"/>
+      </rule>
+      <rule>
+        <keyseq keys="tylm"/>
+        <insert character="33463"/>
+      </rule>
+      <rule>
+        <keyseq keys="tymh"/>
+        <insert character="34185"/>
+      </rule>
+      <rule>
+        <keyseq keys="tymm"/>
+        <insert character="34123"/>
+      </rule>
+      <rule>
+        <keyseq keys="tymo"/>
+        <insert character="34027"/>
+      </rule>
+      <rule>
+        <keyseq keys="tymp"/>
+        <insert character="33544"/>
+      </rule>
+      <rule>
+        <keyseq keys="tynb"/>
+        <insert character="34026"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyoe"/>
+        <insert character="34265"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyog"/>
+        <insert character="159447"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyoj"/>
+        <insert character="33795"/>
+      </rule>
+      <rule>
+        <keyseq keys="type"/>
+        <insert character="159949"/>
+      </rule>
+      <rule>
+        <keyseq keys="typf"/>
+        <insert character="17693"/>
+      </rule>
+      <rule>
+        <keyseq keys="typm"/>
+        <insert character="34070"/>
+      </rule>
+      <rule>
+        <keyseq keys="typp"/>
+        <insert character="34264"/>
+      </rule>
+      <rule>
+        <keyseq keys="typt"/>
+        <insert character="34310"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyr"/>
+        <insert character="33515"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyra"/>
+        <insert character="34295"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyrb"/>
+        <insert>
+          <candidates>蒿𧀎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tyrd"/>
+        <insert character="34241"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyre"/>
+        <insert>
+          <candidates>蔎蕸蘐𦻑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tyrl"/>
+        <insert character="34048"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyrn"/>
+        <insert character="33910"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyrp"/>
+        <insert character="34215"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyrv"/>
+        <insert>
+          <candidates>藹蘘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tysd"/>
+        <insert character="33913"/>
+      </rule>
+      <rule>
+        <keyseq keys="tysk"/>
+        <insert character="34079"/>
+      </rule>
+      <rule>
+        <keyseq keys="tysm"/>
+        <insert character="34368"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyso"/>
+        <insert character="34073"/>
+      </rule>
+      <rule>
+        <keyseq keys="tysp"/>
+        <insert character="159018"/>
+      </rule>
+      <rule>
+        <keyseq keys="tysy"/>
+        <insert character="33784"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyt"/>
+        <insert character="33497"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyta"/>
+        <insert character="33851"/>
+      </rule>
+      <rule>
+        <keyseq keys="tytb"/>
+        <insert character="159604"/>
+      </rule>
+      <rule>
+        <keyseq keys="tytg"/>
+        <insert character="34155"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyti"/>
+        <insert>
+          <candidates>𦲂𦵑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tytj"/>
+        <insert character="33688"/>
+      </rule>
+      <rule>
+        <keyseq keys="tytp"/>
+        <insert character="34191"/>
+      </rule>
+      <rule>
+        <keyseq keys="tytr"/>
+        <insert>
+          <candidates>菩蒟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tytv"/>
+        <insert character="33768"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyue"/>
+        <insert>
+          <candidates>𡖂䕫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tyv"/>
+        <insert character="33426"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyvg"/>
+        <insert character="34169"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyvo"/>
+        <insert character="33604"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyvp"/>
+        <insert character="33699"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyvu"/>
+        <insert character="33618"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyvw"/>
+        <insert character="33988"/>
+      </rule>
+      <rule>
+        <keyseq keys="tywi"/>
+        <insert character="34046"/>
+      </rule>
+      <rule>
+        <keyseq keys="tywv"/>
+        <insert character="34001"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyx"/>
+        <insert character="34234"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyy"/>
+        <insert character="33476"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyyb"/>
+        <insert character="34273"/>
+      </rule>
+      <rule>
+        <keyseq keys="tyyo"/>
+        <insert character="34343"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert character="23665"/>
+      </rule>
+      <rule>
+        <keyseq keys="uahu"/>
+        <insert character="23883"/>
+      </rule>
+      <rule>
+        <keyseq keys="uamh"/>
+        <insert character="23861"/>
+      </rule>
+      <rule>
+        <keyseq keys="uamo"/>
+        <insert character="23868"/>
+      </rule>
+      <rule>
+        <keyseq keys="uana"/>
+        <insert character="139023"/>
+      </rule>
+      <rule>
+        <keyseq keys="uapp"/>
+        <insert>
+          <candidates>崑崐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uapv"/>
+        <insert character="23889"/>
+      </rule>
+      <rule>
+        <keyseq keys="uau"/>
+        <insert character="23708"/>
+      </rule>
+      <rule>
+        <keyseq keys="uav"/>
+        <insert character="23758"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubb"/>
+        <insert character="23849"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubcn"/>
+        <insert character="23857"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubln"/>
+        <insert>
+          <candidates>剬剻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ubm"/>
+        <insert character="23720"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubmbc"/>
+        <insert character="38995"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubme"/>
+        <insert character="23880"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubmr"/>
+        <insert character="23762"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubnl"/>
+        <insert character="37189"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubno"/>
+        <insert character="27458"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubsd"/>
+        <insert character="23842"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubtu"/>
+        <insert character="23831"/>
+      </rule>
+      <rule>
+        <keyseq keys="ubuu"/>
+        <insert>
+          <candidates>峴𡷹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uc"/>
+        <insert>
+          <candidates>崟崯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ucno"/>
+        <insert character="23956"/>
+      </rule>
+      <rule>
+        <keyseq keys="ucor"/>
+        <insert character="23786"/>
+      </rule>
+      <rule>
+        <keyseq keys="ucwa"/>
+        <insert character="23954"/>
+      </rule>
+      <rule>
+        <keyseq keys="udam"/>
+        <insert character="23894"/>
+      </rule>
+      <rule>
+        <keyseq keys="udci"/>
+        <insert character="23847"/>
+      </rule>
+      <rule>
+        <keyseq keys="udhe"/>
+        <insert character="23717"/>
+      </rule>
+      <rule>
+        <keyseq keys="udmq"/>
+        <insert character="138920"/>
+      </rule>
+      <rule>
+        <keyseq keys="udoo"/>
+        <insert character="23821"/>
+      </rule>
+      <rule>
+        <keyseq keys="udsmg"/>
+        <insert character="31990"/>
+      </rule>
+      <rule>
+        <keyseq keys="udw"/>
+        <insert>
+          <candidates>崠崬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="udyg"/>
+        <insert character="23872"/>
+      </rule>
+      <rule>
+        <keyseq keys="ue"/>
+        <insert character="20988"/>
+      </rule>
+      <rule>
+        <keyseq keys="ufb"/>
+        <insert character="23789"/>
+      </rule>
+      <rule>
+        <keyseq keys="ufcb"/>
+        <insert character="23924"/>
+      </rule>
+      <rule>
+        <keyseq keys="ufdq"/>
+        <insert character="23961"/>
+      </rule>
+      <rule>
+        <keyseq keys="uffd"/>
+        <insert character="23992"/>
+      </rule>
+      <rule>
+        <keyseq keys="uffr"/>
+        <insert character="24006"/>
+      </rule>
+      <rule>
+        <keyseq keys="uffs"/>
+        <insert character="23959"/>
+      </rule>
+      <rule>
+        <keyseq keys="ufgi"/>
+        <insert character="24000"/>
+      </rule>
+      <rule>
+        <keyseq keys="ufok"/>
+        <insert character="173147"/>
+      </rule>
+      <rule>
+        <keyseq keys="ufua"/>
+        <insert character="139169"/>
+      </rule>
+      <rule>
+        <keyseq keys="ugce"/>
+        <insert character="23834"/>
+      </rule>
+      <rule>
+        <keyseq keys="ugdi"/>
+        <insert character="23769"/>
+      </rule>
+      <rule>
+        <keyseq keys="uggi"/>
+        <insert character="23862"/>
+      </rule>
+      <rule>
+        <keyseq keys="uggu"/>
+        <insert>
+          <candidates>嶢嶤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ugni"/>
+        <insert character="23993"/>
+      </rule>
+      <rule>
+        <keyseq keys="ugno"/>
+        <insert character="23809"/>
+      </rule>
+      <rule>
+        <keyseq keys="uh"/>
+        <insert character="21269"/>
+      </rule>
+      <rule>
+        <keyseq keys="uha"/>
+        <insert character="23734"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhaf"/>
+        <insert character="23947"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhag"/>
+        <insert character="23858"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhaj"/>
+        <insert character="14328"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhdj"/>
+        <insert character="23897"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhdp"/>
+        <insert character="23882"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhdv"/>
+        <insert character="23843"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhdw"/>
+        <insert character="23955"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhe"/>
+        <insert character="23685"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhej"/>
+        <insert>
+          <candidates>峰峯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uheq"/>
+        <insert character="138678"/>
+      </rule>
+      <rule>
+        <keyseq keys="uher"/>
+        <insert>
+          <candidates>峉峈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uhey"/>
+        <insert character="23746"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhhj"/>
+        <insert character="23845"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhhl"/>
+        <insert character="23745"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhhw"/>
+        <insert character="23911"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhi"/>
+        <insert character="23916"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhk"/>
+        <insert character="23686"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhkb"/>
+        <insert character="23968"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhmb"/>
+        <insert character="24011"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhml"/>
+        <insert character="23699"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhnb"/>
+        <insert character="138682"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhni"/>
+        <insert>
+          <candidates>嵐𡺤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uhnk"/>
+        <insert character="23706"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhok"/>
+        <insert>
+          <candidates>嶶𡽪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uhoo"/>
+        <insert character="23927"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhoq"/>
+        <insert character="23874"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhpa"/>
+        <insert character="23823"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhqi"/>
+        <insert>
+          <candidates>峨峩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uhrf"/>
+        <insert character="23912"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhrj"/>
+        <insert character="23981"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhs"/>
+        <insert>
+          <candidates>岝岞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uhuc"/>
+        <insert character="24017"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhud"/>
+        <insert character="23922"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhvi"/>
+        <insert character="24013"/>
+      </rule>
+      <rule>
+        <keyseq keys="uhxc"/>
+        <insert character="23996"/>
+      </rule>
+      <rule>
+        <keyseq keys="uiav"/>
+        <insert character="23808"/>
+      </rule>
+      <rule>
+        <keyseq keys="uice"/>
+        <insert character="23803"/>
+      </rule>
+      <rule>
+        <keyseq keys="uihf"/>
+        <insert character="138965"/>
+      </rule>
+      <rule>
+        <keyseq keys="uihh"/>
+        <insert character="23895"/>
+      </rule>
+      <rule>
+        <keyseq keys="uihr"/>
+        <insert character="23877"/>
+      </rule>
+      <rule>
+        <keyseq keys="uihs"/>
+        <insert>
+          <candidates>峸𡷫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uihv"/>
+        <insert character="23860"/>
+      </rule>
+      <rule>
+        <keyseq keys="uiih"/>
+        <insert character="23934"/>
+      </rule>
+      <rule>
+        <keyseq keys="uijb"/>
+        <insert character="23788"/>
+      </rule>
+      <rule>
+        <keyseq keys="uile"/>
+        <insert character="23931"/>
+      </rule>
+      <rule>
+        <keyseq keys="uilr"/>
+        <insert character="23907"/>
+      </rule>
+      <rule>
+        <keyseq keys="uimo"/>
+        <insert character="138705"/>
+      </rule>
+      <rule>
+        <keyseq keys="uip"/>
+        <insert character="39727"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujbm"/>
+        <insert>
+          <candidates>𡸜𡸽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ujc"/>
+        <insert character="23716"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujcc"/>
+        <insert character="24020"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujcm"/>
+        <insert character="23814"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujcr"/>
+        <insert character="23921"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujd"/>
+        <insert character="27377"/>
+      </rule>
+      <rule>
+        <keyseq keys="uje"/>
+        <insert character="23696"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujfd"/>
+        <insert character="31985"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujjl"/>
+        <insert character="23940"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujki"/>
+        <insert character="23797"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujkp"/>
+        <insert character="23764"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujlmi"/>
+        <insert character="34853"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujlo"/>
+        <insert character="23848"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujmf"/>
+        <insert character="23815"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujmrt"/>
+        <insert character="35920"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujnd"/>
+        <insert character="23420"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujp"/>
+        <insert character="23726"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujr"/>
+        <insert character="23733"/>
+      </rule>
+      <rule>
+        <keyseq keys="ujv"/>
+        <insert character="23766"/>
+      </rule>
+      <rule>
+        <keyseq keys="uk"/>
+        <insert character="20982"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukb"/>
+        <insert character="23775"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukcf"/>
+        <insert character="23962"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukg"/>
+        <insert character="23770"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukhk"/>
+        <insert character="23997"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukhu"/>
+        <insert character="20807"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukjj"/>
+        <insert character="36619"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukkb"/>
+        <insert character="23844"/>
+      </rule>
+      <rule>
+        <keyseq keys="uklu"/>
+        <insert character="23846"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukmr"/>
+        <insert character="23822"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukn"/>
+        <insert character="23763"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukoo"/>
+        <insert character="23805"/>
+      </rule>
+      <rule>
+        <keyseq keys="ukpb"/>
+        <insert character="23933"/>
+      </rule>
+      <rule>
+        <keyseq keys="uks"/>
+        <insert character="23668"/>
+      </rule>
+      <rule>
+        <keyseq keys="uksr"/>
+        <insert character="138640"/>
+      </rule>
+      <rule>
+        <keyseq keys="ul"/>
+        <insert>
+          <candidates>屮屮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ulbk"/>
+        <insert character="23711"/>
+      </rule>
+      <rule>
+        <keyseq keys="ulln"/>
+        <insert character="23722"/>
+      </rule>
+      <rule>
+        <keyseq keys="ulw"/>
+        <insert character="23723"/>
+      </rule>
+      <rule>
+        <keyseq keys="ulwv"/>
+        <insert character="23937"/>
+      </rule>
+      <rule>
+        <keyseq keys="umam"/>
+        <insert character="23768"/>
+      </rule>
+      <rule>
+        <keyseq keys="umbc"/>
+        <insert character="23864"/>
+      </rule>
+      <rule>
+        <keyseq keys="umbl"/>
+        <insert>
+          <candidates>耑峏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="umbs"/>
+        <insert character="23936"/>
+      </rule>
+      <rule>
+        <keyseq keys="umf"/>
+        <insert character="28845"/>
+      </rule>
+      <rule>
+        <keyseq keys="umfm"/>
+        <insert character="23727"/>
+      </rule>
+      <rule>
+        <keyseq keys="umgg"/>
+        <insert>
+          <candidates>崖崕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="umhf"/>
+        <insert character="14322"/>
+      </rule>
+      <rule>
+        <keyseq keys="umig"/>
+        <insert character="23756"/>
+      </rule>
+      <rule>
+        <keyseq keys="umli"/>
+        <insert character="34473"/>
+      </rule>
+      <rule>
+        <keyseq keys="ummj"/>
+        <insert character="23736"/>
+      </rule>
+      <rule>
+        <keyseq keys="ummr"/>
+        <insert character="23807"/>
+      </rule>
+      <rule>
+        <keyseq keys="ummu"/>
+        <insert character="23695"/>
+      </rule>
+      <rule>
+        <keyseq keys="umnc"/>
+        <insert character="23935"/>
+      </rule>
+      <rule>
+        <keyseq keys="umnn"/>
+        <insert character="23771"/>
+      </rule>
+      <rule>
+        <keyseq keys="umnr"/>
+        <insert>
+          <candidates>岢㞹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="umoo"/>
+        <insert character="35955"/>
+      </rule>
+      <rule>
+        <keyseq keys="umr"/>
+        <insert character="23721"/>
+      </rule>
+      <rule>
+        <keyseq keys="umrt"/>
+        <insert character="35912"/>
+      </rule>
+      <rule>
+        <keyseq keys="umt"/>
+        <insert character="23693"/>
+      </rule>
+      <rule>
+        <keyseq keys="umtb"/>
+        <insert character="24001"/>
+      </rule>
+      <rule>
+        <keyseq keys="umtj"/>
+        <insert character="23819"/>
+      </rule>
+      <rule>
+        <keyseq keys="umto"/>
+        <insert character="23969"/>
+      </rule>
+      <rule>
+        <keyseq keys="umu"/>
+        <insert character="23676"/>
+      </rule>
+      <rule>
+        <keyseq keys="umua"/>
+        <insert character="23964"/>
+      </rule>
+      <rule>
+        <keyseq keys="umvh"/>
+        <insert character="23688"/>
+      </rule>
+      <rule>
+        <keyseq keys="umwg"/>
+        <insert character="138889"/>
+      </rule>
+      <rule>
+        <keyseq keys="umwv"/>
+        <insert character="23870"/>
+      </rule>
+      <rule>
+        <keyseq keys="unbq"/>
+        <insert character="23984"/>
+      </rule>
+      <rule>
+        <keyseq keys="unhe"/>
+        <insert>
+          <candidates>岌岋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="unii"/>
+        <insert character="23929"/>
+      </rule>
+      <rule>
+        <keyseq keys="unmu"/>
+        <insert>
+          <candidates>峗峞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="unne"/>
+        <insert character="20990"/>
+      </rule>
+      <rule>
+        <keyseq keys="unot"/>
+        <insert character="23965"/>
+      </rule>
+      <rule>
+        <keyseq keys="unqd"/>
+        <insert character="23909"/>
+      </rule>
+      <rule>
+        <keyseq keys="unri"/>
+        <insert character="24009"/>
+      </rule>
+      <rule>
+        <keyseq keys="unsd"/>
+        <insert character="23781"/>
+      </rule>
+      <rule>
+        <keyseq keys="uog"/>
+        <insert character="23828"/>
+      </rule>
+      <rule>
+        <keyseq keys="uogb"/>
+        <insert>
+          <candidates>巂雟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uogf"/>
+        <insert character="23957"/>
+      </rule>
+      <rule>
+        <keyseq keys="uogs"/>
+        <insert>
+          <candidates>嶲𡼕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uoic"/>
+        <insert character="23994"/>
+      </rule>
+      <rule>
+        <keyseq keys="uoii"/>
+        <insert>
+          <candidates>岭岺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uoin"/>
+        <insert>
+          <candidates>岑岒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uoir"/>
+        <insert character="23906"/>
+      </rule>
+      <rule>
+        <keyseq keys="uoll"/>
+        <insert character="23701"/>
+      </rule>
+      <rule>
+        <keyseq keys="uomb"/>
+        <insert>
+          <candidates>崙崘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uomg"/>
+        <insert character="23761"/>
+      </rule>
+      <rule>
+        <keyseq keys="uomn"/>
+        <insert>
+          <candidates>嵛崳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uomo"/>
+        <insert character="23982"/>
+      </rule>
+      <rule>
+        <keyseq keys="uomr"/>
+        <insert>
+          <candidates>峇峆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uon"/>
+        <insert character="23673"/>
+      </rule>
+      <rule>
+        <keyseq keys="upa"/>
+        <insert character="23755"/>
+      </rule>
+      <rule>
+        <keyseq keys="uphh"/>
+        <insert character="23689"/>
+      </rule>
+      <rule>
+        <keyseq keys="upko"/>
+        <insert character="23991"/>
+      </rule>
+      <rule>
+        <keyseq keys="upr"/>
+        <insert character="23715"/>
+      </rule>
+      <rule>
+        <keyseq keys="uqkd"/>
+        <insert character="138952"/>
+      </rule>
+      <rule>
+        <keyseq keys="uqmb"/>
+        <insert character="23837"/>
+      </rule>
+      <rule>
+        <keyseq keys="uqog"/>
+        <insert character="23946"/>
+      </rule>
+      <rule>
+        <keyseq keys="urji"/>
+        <insert character="23983"/>
+      </rule>
+      <rule>
+        <keyseq keys="urog"/>
+        <insert character="23945"/>
+      </rule>
+      <rule>
+        <keyseq keys="urrk"/>
+        <insert>
+          <candidates>巖巗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="urrs"/>
+        <insert character="23871"/>
+      </rule>
+      <rule>
+        <keyseq keys="uru"/>
+        <insert character="138566"/>
+      </rule>
+      <rule>
+        <keyseq keys="urvp"/>
+        <insert character="23735"/>
+      </rule>
+      <rule>
+        <keyseq keys="urytj"/>
+        <insert character="36773"/>
+      </rule>
+      <rule>
+        <keyseq keys="usfi"/>
+        <insert character="23950"/>
+      </rule>
+      <rule>
+        <keyseq keys="ushi"/>
+        <insert character="23675"/>
+      </rule>
+      <rule>
+        <keyseq keys="ushr"/>
+        <insert character="23719"/>
+      </rule>
+      <rule>
+        <keyseq keys="usjr"/>
+        <insert character="23820"/>
+      </rule>
+      <rule>
+        <keyseq keys="uskr"/>
+        <insert character="23790"/>
+      </rule>
+      <rule>
+        <keyseq keys="usma"/>
+        <insert character="23949"/>
+      </rule>
+      <rule>
+        <keyseq keys="usmh"/>
+        <insert character="23930"/>
+      </rule>
+      <rule>
+        <keyseq keys="usp"/>
+        <insert character="14270"/>
+      </rule>
+      <rule>
+        <keyseq keys="usrr"/>
+        <insert character="23943"/>
+      </rule>
+      <rule>
+        <keyseq keys="uss"/>
+        <insert character="23712"/>
+      </rule>
+      <rule>
+        <keyseq keys="usu"/>
+        <insert character="23674"/>
+      </rule>
+      <rule>
+        <keyseq keys="usuu"/>
+        <insert character="23835"/>
+      </rule>
+      <rule>
+        <keyseq keys="utav"/>
+        <insert character="23985"/>
+      </rule>
+      <rule>
+        <keyseq keys="utbuu"/>
+        <insert character="35244"/>
+      </rule>
+      <rule>
+        <keyseq keys="utcd"/>
+        <insert>
+          <candidates>嶪嶫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="utcw"/>
+        <insert character="23863"/>
+      </rule>
+      <rule>
+        <keyseq keys="utgi"/>
+        <insert character="23980"/>
+      </rule>
+      <rule>
+        <keyseq keys="utgit"/>
+        <insert character="35924"/>
+      </rule>
+      <rule>
+        <keyseq keys="utgs"/>
+        <insert character="139166"/>
+      </rule>
+      <rule>
+        <keyseq keys="uthn"/>
+        <insert character="20977"/>
+      </rule>
+      <rule>
+        <keyseq keys="uthni"/>
+        <insert character="39101"/>
+      </rule>
+      <rule>
+        <keyseq keys="uthv"/>
+        <insert character="24021"/>
+      </rule>
+      <rule>
+        <keyseq keys="utik"/>
+        <insert character="29507"/>
+      </rule>
+      <rule>
+        <keyseq keys="utln"/>
+        <insert character="21108"/>
+      </rule>
+      <rule>
+        <keyseq keys="utmbc"/>
+        <insert character="38999"/>
+      </rule>
+      <rule>
+        <keyseq keys="utmc"/>
+        <insert character="138807"/>
+      </rule>
+      <rule>
+        <keyseq keys="utmj"/>
+        <insert character="14351"/>
+      </rule>
+      <rule>
+        <keyseq keys="utmo"/>
+        <insert character="23884"/>
+      </rule>
+      <rule>
+        <keyseq keys="utmv"/>
+        <insert character="23873"/>
+      </rule>
+      <rule>
+        <keyseq keys="utnau"/>
+        <insert character="33399"/>
+      </rule>
+      <rule>
+        <keyseq keys="utnl"/>
+        <insert character="37190"/>
+      </rule>
+      <rule>
+        <keyseq keys="utok"/>
+        <insert character="25971"/>
+      </rule>
+      <rule>
+        <keyseq keys="utqm"/>
+        <insert character="23919"/>
+      </rule>
+      <rule>
+        <keyseq keys="utrg"/>
+        <insert character="24015"/>
+      </rule>
+      <rule>
+        <keyseq keys="utvi"/>
+        <insert character="23915"/>
+      </rule>
+      <rule>
+        <keyseq keys="utwa"/>
+        <insert character="23942"/>
+      </rule>
+      <rule>
+        <keyseq keys="utwi"/>
+        <insert character="23967"/>
+      </rule>
+      <rule>
+        <keyseq keys="utwv"/>
+        <insert character="23977"/>
+      </rule>
+      <rule>
+        <keyseq keys="utxc"/>
+        <insert character="23920"/>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert>
+          <candidates>出屾艸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uuce"/>
+        <insert character="23893"/>
+      </rule>
+      <rule>
+        <keyseq keys="uufd"/>
+        <insert character="31900"/>
+      </rule>
+      <rule>
+        <keyseq keys="uummf"/>
+        <insert character="31071"/>
+      </rule>
+      <rule>
+        <keyseq keys="uuok"/>
+        <insert character="143435"/>
+      </rule>
+      <rule>
+        <keyseq keys="uuu"/>
+        <insert character="33428"/>
+      </rule>
+      <rule>
+        <keyseq keys="uuuu"/>
+        <insert character="33595"/>
+      </rule>
+      <rule>
+        <keyseq keys="uuyhs"/>
+        <insert character="194964"/>
+      </rule>
+      <rule>
+        <keyseq keys="uvii"/>
+        <insert character="24189"/>
+      </rule>
+      <rule>
+        <keyseq keys="uvis"/>
+        <insert character="23728"/>
+      </rule>
+      <rule>
+        <keyseq keys="uvmi"/>
+        <insert character="23944"/>
+      </rule>
+      <rule>
+        <keyseq keys="uvvw"/>
+        <insert character="23856"/>
+      </rule>
+      <rule>
+        <keyseq keys="uwjr"/>
+        <insert character="23854"/>
+      </rule>
+      <rule>
+        <keyseq keys="uwl"/>
+        <insert character="23724"/>
+      </rule>
+      <rule>
+        <keyseq keys="uwlb"/>
+        <insert character="23886"/>
+      </rule>
+      <rule>
+        <keyseq keys="uwlj"/>
+        <insert character="23975"/>
+      </rule>
+      <rule>
+        <keyseq keys="uwly"/>
+        <insert character="23989"/>
+      </rule>
+      <rule>
+        <keyseq keys="uwp"/>
+        <insert character="23869"/>
+      </rule>
+      <rule>
+        <keyseq keys="uybb"/>
+        <insert character="23865"/>
+      </rule>
+      <rule>
+        <keyseq keys="uybk"/>
+        <insert character="24024"/>
+      </rule>
+      <rule>
+        <keyseq keys="uybp"/>
+        <insert character="24003"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyhh"/>
+        <insert character="23875"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyhm"/>
+        <insert character="23932"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyoj"/>
+        <insert character="23826"/>
+      </rule>
+      <rule>
+        <keyseq keys="uypt"/>
+        <insert character="14368"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyrb"/>
+        <insert character="23913"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyrd"/>
+        <insert character="23838"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyrn"/>
+        <insert character="23881"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyro"/>
+        <insert character="14361"/>
+      </rule>
+      <rule>
+        <keyseq keys="uysd"/>
+        <insert character="23866"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyt"/>
+        <insert character="23718"/>
+      </rule>
+      <rule>
+        <keyseq keys="uyti"/>
+        <insert character="24007"/>
+      </rule>
+      <rule>
+        <keyseq keys="uytj"/>
+        <insert>
+          <candidates>嶂峷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uyvo"/>
+        <insert character="23760"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert character="22899"/>
+      </rule>
+      <rule>
+        <keyseq keys="vaa"/>
+        <insert character="23100"/>
+      </rule>
+      <rule>
+        <keyseq keys="vab"/>
+        <insert character="137069"/>
+      </rule>
+      <rule>
+        <keyseq keys="vabu"/>
+        <insert character="23202"/>
+      </rule>
+      <rule>
+        <keyseq keys="vahm"/>
+        <insert character="137177"/>
+      </rule>
+      <rule>
+        <keyseq keys="vahu"/>
+        <insert character="23194"/>
+      </rule>
+      <rule>
+        <keyseq keys="vam"/>
+        <insert character="22962"/>
+      </rule>
+      <rule>
+        <keyseq keys="vamh"/>
+        <insert character="23160"/>
+      </rule>
+      <rule>
+        <keyseq keys="vamo"/>
+        <insert character="23198"/>
+      </rule>
+      <rule>
+        <keyseq keys="vana"/>
+        <insert character="137347"/>
+      </rule>
+      <rule>
+        <keyseq keys="vanb"/>
+        <insert character="23290"/>
+      </rule>
+      <rule>
+        <keyseq keys="vand"/>
+        <insert character="23291"/>
+      </rule>
+      <rule>
+        <keyseq keys="vank"/>
+        <insert character="137348"/>
+      </rule>
+      <rule>
+        <keyseq keys="vanw"/>
+        <insert character="23364"/>
+      </rule>
+      <rule>
+        <keyseq keys="vapp"/>
+        <insert character="23147"/>
+      </rule>
+      <rule>
+        <keyseq keys="vawe"/>
+        <insert character="23258"/>
+      </rule>
+      <rule>
+        <keyseq keys="vayf"/>
+        <insert character="137313"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbac"/>
+        <insert character="23239"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbbe"/>
+        <insert character="23329"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbbq"/>
+        <insert character="137310"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbbr"/>
+        <insert character="23207"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbcv"/>
+        <insert character="23366"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbd"/>
+        <insert character="23111"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbgb"/>
+        <insert character="14069"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbgr"/>
+        <insert character="23140"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbhg"/>
+        <insert character="23148"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbhx"/>
+        <insert character="23245"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbjj"/>
+        <insert character="23176"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbkf"/>
+        <insert character="14115"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbm"/>
+        <insert character="22992"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbme"/>
+        <insert character="23195"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbmr"/>
+        <insert character="23003"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbou"/>
+        <insert character="23217"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbq"/>
+        <insert character="136958"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbsd"/>
+        <insert character="23129"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbt"/>
+        <insert character="22989"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbuc"/>
+        <insert character="14045"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbuu"/>
+        <insert character="23050"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbuv"/>
+        <insert character="137374"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbv"/>
+        <insert character="23070"/>
+      </rule>
+      <rule>
+        <keyseq keys="vbwd"/>
+        <insert character="140389"/>
+      </rule>
+      <rule>
+        <keyseq keys="vby"/>
+        <insert character="136915"/>
+      </rule>
+      <rule>
+        <keyseq keys="vci"/>
+        <insert character="22928"/>
+      </rule>
+      <rule>
+        <keyseq keys="vcim"/>
+        <insert character="137208"/>
+      </rule>
+      <rule>
+        <keyseq keys="vcnh"/>
+        <insert character="23075"/>
+      </rule>
+      <rule>
+        <keyseq keys="vcru"/>
+        <insert character="23079"/>
+      </rule>
+      <rule>
+        <keyseq keys="vcsh"/>
+        <insert character="22946"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdam"/>
+        <insert character="14081"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdd"/>
+        <insert character="14054"/>
+      </rule>
+      <rule>
+        <keyseq keys="vddf"/>
+        <insert character="137406"/>
+      </rule>
+      <rule>
+        <keyseq keys="vddo"/>
+        <insert character="137375"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdj"/>
+        <insert character="22970"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdks"/>
+        <insert character="21222"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdl"/>
+        <insert character="23061"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdlc"/>
+        <insert character="23358"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdlk"/>
+        <insert character="23273"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdln"/>
+        <insert character="21119"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdlo"/>
+        <insert character="23280"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdmf"/>
+        <insert character="137131"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdmq"/>
+        <insert character="23169"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdnl"/>
+        <insert character="37147"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdoo"/>
+        <insert character="23137"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdr"/>
+        <insert character="137018"/>
+      </rule>
+      <rule>
+        <keyseq keys="vdwf"/>
+        <insert character="23201"/>
+      </rule>
+      <rule>
+        <keyseq keys="ve"/>
+        <insert character="22900"/>
+      </rule>
+      <rule>
+        <keyseq keys="vea"/>
+        <insert character="14053"/>
+      </rule>
+      <rule>
+        <keyseq keys="vebt"/>
+        <insert character="30429"/>
+      </rule>
+      <rule>
+        <keyseq keys="vec"/>
+        <insert character="166252"/>
+      </rule>
+      <rule>
+        <keyseq keys="veks"/>
+        <insert character="21162"/>
+      </rule>
+      <rule>
+        <keyseq keys="velb"/>
+        <insert character="24081"/>
+      </rule>
+      <rule>
+        <keyseq keys="veln"/>
+        <insert character="21085"/>
+      </rule>
+      <rule>
+        <keyseq keys="vemr"/>
+        <insert character="30766"/>
+      </rule>
+      <rule>
+        <keyseq keys="ven"/>
+        <insert character="24361"/>
+      </rule>
+      <rule>
+        <keyseq keys="vend"/>
+        <insert character="23397"/>
+      </rule>
+      <rule>
+        <keyseq keys="veobo"/>
+        <insert character="33004"/>
+      </rule>
+      <rule>
+        <keyseq keys="vep"/>
+        <insert character="24594"/>
+      </rule>
+      <rule>
+        <keyseq keys="veq"/>
+        <insert character="25295"/>
+      </rule>
+      <rule>
+        <keyseq keys="vesqf"/>
+        <insert character="39377"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfa"/>
+        <insert character="26347"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfabs"/>
+        <insert character="155937"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfamo"/>
+        <insert character="32249"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfaph"/>
+        <insert character="32198"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfapp"/>
+        <insert character="32196"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfase"/>
+        <insert character="32339"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfawe"/>
+        <insert character="32309"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfb"/>
+        <insert character="23051"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbb"/>
+        <insert>
+          <candidates>嫦綳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfbbb"/>
+        <insert character="32270"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbbe"/>
+        <insert character="32172"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbbr"/>
+        <insert character="32250"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbcr"/>
+        <insert character="32151"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbcv"/>
+        <insert character="32403"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbd"/>
+        <insert>
+          <candidates>綵𡡢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfbg"/>
+        <insert character="137248"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbgr"/>
+        <insert character="32162"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbhx"/>
+        <insert character="32282"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbjj"/>
+        <insert character="32247"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbm"/>
+        <insert character="32068"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbme"/>
+        <insert character="32233"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbmr"/>
+        <insert character="32103"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbnd"/>
+        <insert character="32146"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbof"/>
+        <insert character="32297"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbr"/>
+        <insert character="32069"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbsh"/>
+        <insert character="32124"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbtu"/>
+        <insert character="32177"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbtv"/>
+        <insert character="32178"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbu"/>
+        <insert character="30677"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbuh"/>
+        <insert character="32242"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbuo"/>
+        <insert character="32329"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfbv"/>
+        <insert>
+          <candidates>綏𡣖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfbw"/>
+        <insert character="14125"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfc"/>
+        <insert character="38014"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfcip"/>
+        <insert character="32207"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfcnh"/>
+        <insert character="32136"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfcor"/>
+        <insert character="32140"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfcsh"/>
+        <insert character="32027"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfcwa"/>
+        <insert character="32338"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfd"/>
+        <insert character="27410"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdbu"/>
+        <insert character="32215"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdd"/>
+        <insert character="32157"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdi"/>
+        <insert character="32002"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdl"/>
+        <insert character="32128"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdm"/>
+        <insert character="32074"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdmq"/>
+        <insert character="32239"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdq"/>
+        <insert character="23294"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdv"/>
+        <insert character="137137"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfdwf"/>
+        <insert character="32244"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfeed"/>
+        <insert character="32276"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfeee"/>
+        <insert character="32180"/>
+      </rule>
+      <rule>
+        <keyseq keys="vff"/>
+        <insert>
+          <candidates>婒𤓖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vffb"/>
+        <insert character="32131"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffbr"/>
+        <insert character="32212"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffd"/>
+        <insert character="23339"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffdq"/>
+        <insert character="32343"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfff"/>
+        <insert character="32194"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffff"/>
+        <insert character="156125"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffh"/>
+        <insert character="32023"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffmu"/>
+        <insert character="32086"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffq"/>
+        <insert character="32070"/>
+      </rule>
+      <rule>
+        <keyseq keys="vffqu"/>
+        <insert character="32163"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgce"/>
+        <insert character="32190"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgg"/>
+        <insert character="32083"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfggu"/>
+        <insert character="32350"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgi"/>
+        <insert character="32054"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgow"/>
+        <insert character="32364"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgr"/>
+        <insert character="32080"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgrc"/>
+        <insert character="32392"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgrr"/>
+        <insert character="32357"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfgwc"/>
+        <insert character="32396"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfh"/>
+        <insert character="22937"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhab"/>
+        <insert character="32191"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhae"/>
+        <insert character="32218"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhaf"/>
+        <insert>
+          <candidates>鷥鸞𪆓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfhce"/>
+        <insert character="32332"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhds"/>
+        <insert character="32137"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhdv"/>
+        <insert character="32204"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhdw"/>
+        <insert character="32345"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfheq"/>
+        <insert character="32115"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfher"/>
+        <insert character="32097"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhey"/>
+        <insert character="32066"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhg"/>
+        <insert character="32029"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhgf"/>
+        <insert character="32385"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhhj"/>
+        <insert character="32188"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhj"/>
+        <insert character="17081"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhjd"/>
+        <insert character="32081"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhje"/>
+        <insert character="32222"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhjg"/>
+        <insert character="32223"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhjm"/>
+        <insert character="32158"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhkb"/>
+        <insert character="32337"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhon"/>
+        <insert character="32078"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhoo"/>
+        <insert>
+          <candidates>縱縰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfhor"/>
+        <insert character="32185"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhpa"/>
+        <insert character="32205"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhqo"/>
+        <insert character="32041"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhsb"/>
+        <insert character="32232"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhsk"/>
+        <insert>
+          <candidates>繳綟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfhuc"/>
+        <insert character="32408"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhvp"/>
+        <insert character="32025"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfhwp"/>
+        <insert character="32317"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfibi"/>
+        <insert character="32283"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfihr"/>
+        <insert character="32216"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfii"/>
+        <insert character="32171"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfiih"/>
+        <insert character="32319"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfij"/>
+        <insert character="32104"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfije"/>
+        <insert character="32127"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfik"/>
+        <insert>
+          <candidates>紁紎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfikk"/>
+        <insert character="32049"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfiku"/>
+        <insert character="32012"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfill"/>
+        <insert character="32082"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfimo"/>
+        <insert character="32088"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfir"/>
+        <insert character="32063"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfirm"/>
+        <insert character="32206"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfish"/>
+        <insert character="156082"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfitc"/>
+        <insert character="32394"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfiwg"/>
+        <insert character="32399"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjbc"/>
+        <insert character="32285"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjbd"/>
+        <insert character="32141"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjbj"/>
+        <insert character="17147"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjcm"/>
+        <insert character="155720"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjii"/>
+        <insert character="32307"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjim"/>
+        <insert character="32398"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjip"/>
+        <insert character="32336"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjka"/>
+        <insert character="32210"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjki"/>
+        <insert character="32139"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjlo"/>
+        <insert character="32193"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjlv"/>
+        <insert character="32192"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjmc"/>
+        <insert>
+          <candidates>縯繽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfjmf"/>
+        <insert character="32156"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjmm"/>
+        <insert character="32263"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjmn"/>
+        <insert>
+          <candidates>紵𦅜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfjmo"/>
+        <insert character="32187"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjmu"/>
+        <insert character="32132"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjnu"/>
+        <insert character="32169"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjoa"/>
+        <insert character="32302"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjp"/>
+        <insert character="32061"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjpn"/>
+        <insert character="156077"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjqr"/>
+        <insert character="32278"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjrr"/>
+        <insert character="32176"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfjyj"/>
+        <insert character="32289"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfk"/>
+        <insert character="22897"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfkcf"/>
+        <insert character="32346"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfki"/>
+        <insert character="32024"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfkkb"/>
+        <insert character="32122"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfkmr"/>
+        <insert character="32186"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfkms"/>
+        <insert character="32093"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfkn"/>
+        <insert character="17077"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfkni"/>
+        <insert character="32008"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfkpb"/>
+        <insert character="155906"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfks"/>
+        <insert character="31996"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflbi"/>
+        <insert character="155618"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflbk"/>
+        <insert character="32059"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflbu"/>
+        <insert character="32030"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflgm"/>
+        <insert character="32355"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflll"/>
+        <insert character="32003"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflln"/>
+        <insert character="32060"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflmc"/>
+        <insert character="32354"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflmi"/>
+        <insert character="34875"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflmo"/>
+        <insert character="32105"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflmy"/>
+        <insert character="32203"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflw"/>
+        <insert character="32044"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflwl"/>
+        <insert character="32051"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflwp"/>
+        <insert character="32079"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflwv"/>
+        <insert character="32311"/>
+      </rule>
+      <rule>
+        <keyseq keys="vflx"/>
+        <insert character="32353"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfm"/>
+        <insert character="32005"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfma"/>
+        <insert character="32084"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmbb"/>
+        <insert character="32379"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmbe"/>
+        <insert character="32395"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmbi"/>
+        <insert character="32359"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmbk"/>
+        <insert>
+          <candidates>緛𦅙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfmbm"/>
+        <insert character="32090"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmd"/>
+        <insert character="32006"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmf"/>
+        <insert character="32017"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmgk"/>
+        <insert character="32251"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmhf"/>
+        <insert character="32275"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmia"/>
+        <insert character="32265"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmig"/>
+        <insert character="32112"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmlb"/>
+        <insert character="32201"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmlk"/>
+        <insert character="32134"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmmi"/>
+        <insert character="32028"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmmp"/>
+        <insert character="32410"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmn"/>
+        <insert character="31997"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmre"/>
+        <insert character="155813"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmu"/>
+        <insert character="23023"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmvi"/>
+        <insert character="32287"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmvm"/>
+        <insert character="32147"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmwf"/>
+        <insert character="32313"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmwg"/>
+        <insert>
+          <candidates>緾纒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfmwl"/>
+        <insert character="32236"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfmwm"/>
+        <insert character="32366"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfn"/>
+        <insert character="24398"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnau"/>
+        <insert character="32123"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnbq"/>
+        <insert character="32370"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnd"/>
+        <insert character="23423"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfng"/>
+        <insert character="32016"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnhb"/>
+        <insert character="32344"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnhd"/>
+        <insert character="17140"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnhe"/>
+        <insert character="32026"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnii"/>
+        <insert character="32328"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnin"/>
+        <insert character="32019"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnkf"/>
+        <insert character="32378"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnkg"/>
+        <insert character="32142"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnkm"/>
+        <insert character="32150"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnl"/>
+        <insert character="32022"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnob"/>
+        <insert character="32259"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnri"/>
+        <insert character="32404"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfnst"/>
+        <insert character="17148"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfoae"/>
+        <insert character="32238"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfob"/>
+        <insert character="32013"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfobo"/>
+        <insert character="33248"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfodi"/>
+        <insert character="32040"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfog"/>
+        <insert character="32173"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfohg"/>
+        <insert character="32077"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfohh"/>
+        <insert character="32062"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfoim"/>
+        <insert character="32406"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfoin"/>
+        <insert character="32031"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfoip"/>
+        <insert character="155748"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfok"/>
+        <insert character="35722"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfold"/>
+        <insert character="32295"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfoll"/>
+        <insert character="32018"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfoma"/>
+        <insert character="32362"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfomb"/>
+        <insert character="32184"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfomg"/>
+        <insert character="32095"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfomk"/>
+        <insert character="32246"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfomn"/>
+        <insert character="32240"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfomr"/>
+        <insert character="32102"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfon"/>
+        <insert character="32007"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfonk"/>
+        <insert character="32241"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfopd"/>
+        <insert character="32065"/>
+      </rule>
+      <rule>
+        <keyseq keys="vford"/>
+        <insert character="32229"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfoto"/>
+        <insert character="32384"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfp"/>
+        <insert character="25088"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpa"/>
+        <insert character="32098"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpi"/>
+        <insert character="32004"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpmm"/>
+        <insert character="32234"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpou"/>
+        <insert character="32175"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpp"/>
+        <insert character="32021"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpr"/>
+        <insert character="32071"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpt"/>
+        <insert character="32050"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfptd"/>
+        <insert character="32228"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpu"/>
+        <insert character="32020"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfpuu"/>
+        <insert character="32272"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfq"/>
+        <insert>
+          <candidates>姅攣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfqjl"/>
+        <insert character="32129"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfqkd"/>
+        <insert character="32293"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfqmb"/>
+        <insert character="32170"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfqmc"/>
+        <insert character="32318"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfqmf"/>
+        <insert character="32292"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfqu"/>
+        <insert>
+          <candidates>婘𡡀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfr"/>
+        <insert>
+          <candidates>轡㘘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfrb"/>
+        <insert character="32121"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfrbc"/>
+        <insert character="32284"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfrhr"/>
+        <insert character="32125"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfrpa"/>
+        <insert character="32225"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfrrd"/>
+        <insert character="32368"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfrrj"/>
+        <insert character="32351"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfrsj"/>
+        <insert character="32221"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfrxu"/>
+        <insert character="32361"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfshi"/>
+        <insert character="32009"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfshr"/>
+        <insert character="32057"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfshu"/>
+        <insert character="32085"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfsit"/>
+        <insert character="32383"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfsiu"/>
+        <insert character="17195"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfsje"/>
+        <insert>
+          <candidates>緅𦀩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vfsme"/>
+        <insert character="32133"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfsmh"/>
+        <insert character="32326"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfsmi"/>
+        <insert character="155995"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfsp"/>
+        <insert character="155617"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfstt"/>
+        <insert character="155812"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfsu"/>
+        <insert character="32000"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfswu"/>
+        <insert character="32412"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftak"/>
+        <insert character="32312"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftbk"/>
+        <insert character="32342"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftct"/>
+        <insert character="32266"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftcw"/>
+        <insert character="32231"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftgr"/>
+        <insert character="32341"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftlj"/>
+        <insert character="32217"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftlk"/>
+        <insert character="32211"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftm"/>
+        <insert character="32058"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftmc"/>
+        <insert character="32168"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftqm"/>
+        <insert character="32274"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftt"/>
+        <insert character="32099"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftwi"/>
+        <insert character="32348"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftwv"/>
+        <insert character="32375"/>
+      </rule>
+      <rule>
+        <keyseq keys="vftxc"/>
+        <insert character="32273"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfu"/>
+        <insert character="24018"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfubb"/>
+        <insert character="32323"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfuce"/>
+        <insert character="32245"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfufk"/>
+        <insert character="156078"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfuob"/>
+        <insert character="32407"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfuog"/>
+        <insert character="32320"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfuu"/>
+        <insert character="32064"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfv"/>
+        <insert character="23372"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfvif"/>
+        <insert character="32114"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfvl"/>
+        <insert character="31998"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfvne"/>
+        <insert character="32160"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfvno"/>
+        <insert character="32227"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfvvd"/>
+        <insert character="32325"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfvvi"/>
+        <insert character="32380"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfvvw"/>
+        <insert character="32199"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfw"/>
+        <insert character="32048"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwd"/>
+        <insert character="32145"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwgg"/>
+        <insert character="32390"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwk"/>
+        <insert character="32106"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwlg"/>
+        <insert character="32409"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwlj"/>
+        <insert character="32377"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwlv"/>
+        <insert character="32367"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwot"/>
+        <insert character="32277"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwp"/>
+        <insert character="32230"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwtj"/>
+        <insert character="32298"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfwvf"/>
+        <insert character="32306"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyaj"/>
+        <insert character="32189"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfybb"/>
+        <insert character="32224"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfybc"/>
+        <insert character="32253"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfybs"/>
+        <insert character="32269"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyck"/>
+        <insert character="32094"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyg"/>
+        <insert character="32056"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfygq"/>
+        <insert character="32360"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyhj"/>
+        <insert character="32299"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyhr"/>
+        <insert character="32267"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyhs"/>
+        <insert character="32033"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyia"/>
+        <insert character="32340"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyij"/>
+        <insert character="32322"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyiu"/>
+        <insert character="32113"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyj"/>
+        <insert character="32015"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyjj"/>
+        <insert character="32314"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyk"/>
+        <insert character="32011"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfylm"/>
+        <insert character="17084"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfylr"/>
+        <insert character="32382"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyoj"/>
+        <insert character="32183"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfypt"/>
+        <insert character="32401"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyrb"/>
+        <insert character="32286"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyrd"/>
+        <insert character="32167"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyrf"/>
+        <insert character="32161"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyrn"/>
+        <insert character="155779"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyrv"/>
+        <insert character="32405"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyso"/>
+        <insert character="32316"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyto"/>
+        <insert character="32376"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfytp"/>
+        <insert character="32374"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfytu"/>
+        <insert character="32268"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyub"/>
+        <insert character="32301"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyvi"/>
+        <insert character="32067"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyvo"/>
+        <insert character="32111"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfyvq"/>
+        <insert character="32308"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfywm"/>
+        <insert character="32373"/>
+      </rule>
+      <rule>
+        <keyseq keys="vfywv"/>
+        <insert character="32279"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgb"/>
+        <insert character="22988"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgc"/>
+        <insert character="37562"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgce"/>
+        <insert character="23112"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgf"/>
+        <insert character="28939"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgg"/>
+        <insert character="23043"/>
+      </rule>
+      <rule>
+        <keyseq keys="vggu"/>
+        <insert character="23304"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgk"/>
+        <insert>
+          <candidates>奘奊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vgni"/>
+        <insert character="23334"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgow"/>
+        <insert character="23321"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgp"/>
+        <insert character="23073"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgr"/>
+        <insert character="23006"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgrg"/>
+        <insert character="23343"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgrr"/>
+        <insert>
+          <candidates>嬉𡣗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vgrv"/>
+        <insert character="23220"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgsk"/>
+        <insert character="14108"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgtj"/>
+        <insert character="23134"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgv"/>
+        <insert character="23076"/>
+      </rule>
+      <rule>
+        <keyseq keys="vgyhv"/>
+        <insert character="35037"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhab"/>
+        <insert character="23106"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhaf"/>
+        <insert character="137285"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhag"/>
+        <insert character="23187"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhav"/>
+        <insert character="23325"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhbr"/>
+        <insert character="23008"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhbu"/>
+        <insert character="136973"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhcn"/>
+        <insert character="23356"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhcq"/>
+        <insert character="137490"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhd"/>
+        <insert character="22976"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhdn"/>
+        <insert character="23091"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhds"/>
+        <insert character="14050"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhdv"/>
+        <insert character="23121"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhdw"/>
+        <insert character="23311"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhej"/>
+        <insert character="14036"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhey"/>
+        <insert character="14005"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhg"/>
+        <insert character="22922"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhgu"/>
+        <insert character="23034"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhhj"/>
+        <insert character="23138"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhhl"/>
+        <insert character="14009"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhhw"/>
+        <insert character="23225"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhi"/>
+        <insert>
+          <candidates>媿𡚸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vhiil"/>
+        <insert character="37129"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhj"/>
+        <insert character="22903"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhjd"/>
+        <insert character="23005"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhjg"/>
+        <insert character="23185"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhjm"/>
+        <insert character="23095"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhjr"/>
+        <insert character="23009"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhk"/>
+        <insert character="22934"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhkb"/>
+        <insert character="23308"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhkp"/>
+        <insert character="23126"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhml"/>
+        <insert character="22945"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhmr"/>
+        <insert character="23012"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhnb"/>
+        <insert character="23029"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhnh"/>
+        <insert character="137256"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhp"/>
+        <insert character="22908"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhpa"/>
+        <insert character="23130"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhqi"/>
+        <insert character="23077"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhqm"/>
+        <insert character="22995"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhqo"/>
+        <insert character="22967"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhqu"/>
+        <insert character="13994"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhs"/>
+        <insert>
+          <candidates>妒妰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vhsb"/>
+        <insert character="23205"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhsk"/>
+        <insert character="23315"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhuc"/>
+        <insert character="14138"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhup"/>
+        <insert character="23219"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhwp"/>
+        <insert character="23218"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhxe"/>
+        <insert character="23234"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhxs"/>
+        <insert character="137138"/>
+      </rule>
+      <rule>
+        <keyseq keys="vhxu"/>
+        <insert character="23127"/>
+      </rule>
+      <rule>
+        <keyseq keys="vi"/>
+        <insert>
+          <candidates>厶幺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="viav"/>
+        <insert character="23064"/>
+      </rule>
+      <rule>
+        <keyseq keys="vic"/>
+        <insert character="166629"/>
+      </rule>
+      <rule>
+        <keyseq keys="vice"/>
+        <insert character="14038"/>
+      </rule>
+      <rule>
+        <keyseq keys="vid"/>
+        <insert>
+          <candidates>樂槳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vidd"/>
+        <insert character="23282"/>
+      </rule>
+      <rule>
+        <keyseq keys="vidi"/>
+        <insert character="23332"/>
+      </rule>
+      <rule>
+        <keyseq keys="vidy"/>
+        <insert character="23370"/>
+      </rule>
+      <rule>
+        <keyseq keys="vie"/>
+        <insert character="28479"/>
+      </rule>
+      <rule>
+        <keyseq keys="vif"/>
+        <insert>
+          <candidates>糸糹𢇃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vifd"/>
+        <insert character="17058"/>
+      </rule>
+      <rule>
+        <keyseq keys="vig"/>
+        <insert>
+          <candidates>墏㛇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vihe"/>
+        <insert character="21457"/>
+      </rule>
+      <rule>
+        <keyseq keys="vihi"/>
+        <insert>
+          <candidates>幾𡜐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vihml"/>
+        <insert character="26039"/>
+      </rule>
+      <rule>
+        <keyseq keys="vihs"/>
+        <insert character="23053"/>
+      </rule>
+      <rule>
+        <keyseq keys="vihv"/>
+        <insert character="23193"/>
+      </rule>
+      <rule>
+        <keyseq keys="viik"/>
+        <insert character="29518"/>
+      </rule>
+      <rule>
+        <keyseq keys="viil"/>
+        <insert character="23247"/>
+      </rule>
+      <rule>
+        <keyseq keys="vij"/>
+        <insert character="23040"/>
+      </rule>
+      <rule>
+        <keyseq keys="vikf"/>
+        <insert character="23215"/>
+      </rule>
+      <rule>
+        <keyseq keys="viks"/>
+        <insert character="24188"/>
+      </rule>
+      <rule>
+        <keyseq keys="viksf"/>
+        <insert character="40226"/>
+      </rule>
+      <rule>
+        <keyseq keys="vilb"/>
+        <insert character="23262"/>
+      </rule>
+      <rule>
+        <keyseq keys="vile"/>
+        <insert character="23261"/>
+      </rule>
+      <rule>
+        <keyseq keys="vilmi"/>
+        <insert character="34751"/>
+      </rule>
+      <rule>
+        <keyseq keys="viln"/>
+        <insert character="21145"/>
+      </rule>
+      <rule>
+        <keyseq keys="vilr"/>
+        <insert character="14093"/>
+      </rule>
+      <rule>
+        <keyseq keys="vimcw"/>
+        <insert character="37292"/>
+      </rule>
+      <rule>
+        <keyseq keys="vine"/>
+        <insert character="136955"/>
+      </rule>
+      <rule>
+        <keyseq keys="vio"/>
+        <insert character="20197"/>
+      </rule>
+      <rule>
+        <keyseq keys="viok"/>
+        <insert character="23085"/>
+      </rule>
+      <rule>
+        <keyseq keys="vir"/>
+        <insert character="22987"/>
+      </rule>
+      <rule>
+        <keyseq keys="vis"/>
+        <insert character="24187"/>
+      </rule>
+      <rule>
+        <keyseq keys="vitc"/>
+        <insert character="23322"/>
+      </rule>
+      <rule>
+        <keyseq keys="vitf"/>
+        <insert character="23276"/>
+      </rule>
+      <rule>
+        <keyseq keys="viuh"/>
+        <insert character="23055"/>
+      </rule>
+      <rule>
+        <keyseq keys="viv"/>
+        <insert character="136927"/>
+      </rule>
+      <rule>
+        <keyseq keys="viw"/>
+        <insert character="30079"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjb"/>
+        <insert character="22985"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjbc"/>
+        <insert character="23235"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjbj"/>
+        <insert character="23163"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjbm"/>
+        <insert character="137070"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjcb"/>
+        <insert character="137376"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjcr"/>
+        <insert character="23238"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjd"/>
+        <insert>
+          <candidates>妹𡜻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vje"/>
+        <insert character="22931"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjhp"/>
+        <insert character="23033"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjhw"/>
+        <insert character="23352"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjii"/>
+        <insert character="23269"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjka"/>
+        <insert character="23182"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjkp"/>
+        <insert character="23013"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjks"/>
+        <insert character="14024"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjlo"/>
+        <insert character="23125"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjmc"/>
+        <insert>
+          <candidates>嬪𡤧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vjmf"/>
+        <insert character="23107"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjmi"/>
+        <insert character="137068"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjmm"/>
+        <insert character="23191"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjmo"/>
+        <insert>
+          <candidates>嫁婝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vjmu"/>
+        <insert character="14049"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjnu"/>
+        <insert character="23113"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjpn"/>
+        <insert character="23331"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjr"/>
+        <insert character="22993"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjrb"/>
+        <insert character="23209"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjrj"/>
+        <insert character="23284"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjrr"/>
+        <insert character="23136"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjtc"/>
+        <insert character="137488"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjuc"/>
+        <insert character="137425"/>
+      </rule>
+      <rule>
+        <keyseq keys="vjv"/>
+        <insert character="23026"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkb"/>
+        <insert character="23031"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkbt"/>
+        <insert character="30445"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkcf"/>
+        <insert character="23293"/>
+      </rule>
+      <rule>
+        <keyseq keys="vke"/>
+        <insert character="136896"/>
+      </rule>
+      <rule>
+        <keyseq keys="vki"/>
+        <insert character="136917"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkk"/>
+        <insert character="136766"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkkb"/>
+        <insert character="14035"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkmb"/>
+        <insert character="23200"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkmr"/>
+        <insert character="23117"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkms"/>
+        <insert character="23025"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkn"/>
+        <insert character="23016"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkni"/>
+        <insert character="136890"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkok"/>
+        <insert character="23241"/>
+      </rule>
+      <rule>
+        <keyseq keys="vkpb"/>
+        <insert character="137273"/>
+      </rule>
+      <rule>
+        <keyseq keys="vl"/>
+        <insert character="20981"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlbk"/>
+        <insert character="22990"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlbu"/>
+        <insert character="22921"/>
+      </rule>
+      <rule>
+        <keyseq keys="vle"/>
+        <insert character="137071"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlgm"/>
+        <insert character="23295"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlhbr"/>
+        <insert character="22190"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlllm"/>
+        <insert character="20017"/>
+      </rule>
+      <rule>
+        <keyseq keys="vllmi"/>
+        <insert character="34817"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlm"/>
+        <insert character="29247"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlmc"/>
+        <insert character="23303"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlmo"/>
+        <insert character="23002"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlmt"/>
+        <insert character="23335"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlmy"/>
+        <insert character="23124"/>
+      </rule>
+      <rule>
+        <keyseq keys="vloiv"/>
+        <insert character="39255"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlok"/>
+        <insert character="25910"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlw"/>
+        <insert character="22959"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlwl"/>
+        <insert character="22973"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlws"/>
+        <insert character="23049"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlwv"/>
+        <insert character="14114"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlxh"/>
+        <insert character="22986"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlxl"/>
+        <insert character="23139"/>
+      </rule>
+      <rule>
+        <keyseq keys="vlyta"/>
+        <insert character="38911"/>
+      </rule>
+      <rule>
+        <keyseq keys="vm"/>
+        <insert character="22917"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmam"/>
+        <insert character="23022"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbb"/>
+        <insert character="23340"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbdi"/>
+        <insert character="23559"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbe"/>
+        <insert character="137493"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbi"/>
+        <insert character="137349"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbk"/>
+        <insert character="23174"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbm"/>
+        <insert character="137261"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbs"/>
+        <insert character="23278"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbu"/>
+        <insert character="23360"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmbwd"/>
+        <insert character="24409"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmd"/>
+        <insert>
+          <candidates>牀㚥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vmf"/>
+        <insert character="22938"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmfb"/>
+        <insert character="23341"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmfft"/>
+        <insert character="24413"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmfhk"/>
+        <insert character="140401"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmfht"/>
+        <insert character="24412"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmfj"/>
+        <insert character="14017"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmfm"/>
+        <insert character="14000"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmg"/>
+        <insert character="22767"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmgg"/>
+        <insert character="23102"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmgi"/>
+        <insert character="136956"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmgk"/>
+        <insert character="137209"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmgow"/>
+        <insert character="29254"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmhf"/>
+        <insert character="23236"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmhj"/>
+        <insert character="32420"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmhml"/>
+        <insert character="26024"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmi"/>
+        <insert character="25109"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmig"/>
+        <insert>
+          <candidates>姪𤕸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vmik"/>
+        <insert character="29376"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmj"/>
+        <insert character="22904"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmjj"/>
+        <insert character="23032"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmlii"/>
+        <insert character="34879"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmliu"/>
+        <insert character="32518"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmlm"/>
+        <insert character="23149"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmmi"/>
+        <insert character="22936"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmmnr"/>
+        <insert character="29249"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmmp"/>
+        <insert character="23371"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmmr"/>
+        <insert character="23082"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmmu"/>
+        <insert character="22951"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmmv"/>
+        <insert character="23072"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmn"/>
+        <insert character="22901"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmnom"/>
+        <insert character="32463"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmnr"/>
+        <insert character="22968"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmob"/>
+        <insert character="136934"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmoir"/>
+        <insert character="29252"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmpm"/>
+        <insert character="23084"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmpop"/>
+        <insert character="24408"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmqs"/>
+        <insert character="32428"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmr"/>
+        <insert character="22956"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmrc"/>
+        <insert character="32455"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmrr"/>
+        <insert character="137205"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmt"/>
+        <insert character="22925"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmtq"/>
+        <insert character="29250"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmue"/>
+        <insert character="137210"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmv"/>
+        <insert character="22941"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmvi"/>
+        <insert character="23223"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmvm"/>
+        <insert character="23065"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmwf"/>
+        <insert character="23254"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmwl"/>
+        <insert character="23188"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmwv"/>
+        <insert character="23161"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmyf"/>
+        <insert character="23267"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmyhs"/>
+        <insert character="32442"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmyiu"/>
+        <insert character="32479"/>
+      </rule>
+      <rule>
+        <keyseq keys="vmym"/>
+        <insert character="22979"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnau"/>
+        <insert character="23081"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnbk"/>
+        <insert character="137141"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnbp"/>
+        <insert character="23251"/>
+      </rule>
+      <rule>
+        <keyseq keys="vncr"/>
+        <insert character="14124"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnd"/>
+        <insert character="22909"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnf"/>
+        <insert character="22963"/>
+      </rule>
+      <rule>
+        <keyseq keys="vng"/>
+        <insert character="22942"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnhd"/>
+        <insert character="23171"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnhs"/>
+        <insert character="22902"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnin"/>
+        <insert>
+          <candidates>妤姼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vnir"/>
+        <insert character="23027"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnkg"/>
+        <insert character="23063"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnkm"/>
+        <insert character="23083"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnlb"/>
+        <insert character="23287"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnlr"/>
+        <insert character="23104"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnm"/>
+        <insert character="24401"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnme"/>
+        <insert character="24404"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnmm"/>
+        <insert character="23243"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnmo"/>
+        <insert character="24406"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnmu"/>
+        <insert character="23037"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnob"/>
+        <insert character="23167"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnok"/>
+        <insert character="137139"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnot"/>
+        <insert character="23297"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnst"/>
+        <insert character="137178"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnum"/>
+        <insert character="23316"/>
+      </rule>
+      <rule>
+        <keyseq keys="vnyi"/>
+        <insert character="23097"/>
+      </rule>
+      <rule>
+        <keyseq keys="vob"/>
+        <insert character="22944"/>
+      </rule>
+      <rule>
+        <keyseq keys="voge"/>
+        <insert character="23367"/>
+      </rule>
+      <rule>
+        <keyseq keys="vogf"/>
+        <insert character="23286"/>
+      </rule>
+      <rule>
+        <keyseq keys="vohaf"/>
+        <insert character="40360"/>
+      </rule>
+      <rule>
+        <keyseq keys="vohg"/>
+        <insert character="23001"/>
+      </rule>
+      <rule>
+        <keyseq keys="vohh"/>
+        <insert character="136935"/>
+      </rule>
+      <rule>
+        <keyseq keys="voii"/>
+        <insert character="22984"/>
+      </rule>
+      <rule>
+        <keyseq keys="voim"/>
+        <insert character="23365"/>
+      </rule>
+      <rule>
+        <keyseq keys="voin"/>
+        <insert character="22935"/>
+      </rule>
+      <rule>
+        <keyseq keys="volii"/>
+        <insert character="34849"/>
+      </rule>
+      <rule>
+        <keyseq keys="voll"/>
+        <insert character="22926"/>
+      </rule>
+      <rule>
+        <keyseq keys="vom"/>
+        <insert character="14001"/>
+      </rule>
+      <rule>
+        <keyseq keys="vomb"/>
+        <insert character="23144"/>
+      </rule>
+      <rule>
+        <keyseq keys="vomg"/>
+        <insert character="23038"/>
+      </rule>
+      <rule>
+        <keyseq keys="vomn"/>
+        <insert character="23214"/>
+      </rule>
+      <rule>
+        <keyseq keys="vomo"/>
+        <insert character="23312"/>
+      </rule>
+      <rule>
+        <keyseq keys="vomr"/>
+        <insert character="23030"/>
+      </rule>
+      <rule>
+        <keyseq keys="vomt"/>
+        <insert character="23189"/>
+      </rule>
+      <rule>
+        <keyseq keys="vomv"/>
+        <insert character="23166"/>
+      </rule>
+      <rule>
+        <keyseq keys="voq"/>
+        <insert character="23017"/>
+      </rule>
+      <rule>
+        <keyseq keys="vord"/>
+        <insert character="23212"/>
+      </rule>
+      <rule>
+        <keyseq keys="votf"/>
+        <insert character="23285"/>
+      </rule>
+      <rule>
+        <keyseq keys="vowy"/>
+        <insert character="23058"/>
+      </rule>
+      <rule>
+        <keyseq keys="voyr"/>
+        <insert character="14083"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpa"/>
+        <insert character="23024"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpd"/>
+        <insert character="22905"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpfd"/>
+        <insert character="23109"/>
+      </rule>
+      <rule>
+        <keyseq keys="vph"/>
+        <insert character="22972"/>
+      </rule>
+      <rule>
+        <keyseq keys="vphh"/>
+        <insert character="136897"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpi"/>
+        <insert character="22913"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpim"/>
+        <insert character="13996"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpkp"/>
+        <insert character="137183"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpp"/>
+        <insert character="22947"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpr"/>
+        <insert character="22977"/>
+      </rule>
+      <rule>
+        <keyseq keys="vptd"/>
+        <insert character="23199"/>
+      </rule>
+      <rule>
+        <keyseq keys="vpuu"/>
+        <insert character="23216"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqj"/>
+        <insert character="22950"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqjp"/>
+        <insert character="137466"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqka"/>
+        <insert character="23179"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqkd"/>
+        <insert character="23232"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqmb"/>
+        <insert character="23143"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqmf"/>
+        <insert character="23242"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqmv"/>
+        <insert character="23114"/>
+      </rule>
+      <rule>
+        <keyseq keys="vqyt"/>
+        <insert character="137072"/>
+      </rule>
+      <rule>
+        <keyseq keys="vr"/>
+        <insert character="22914"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrb"/>
+        <insert character="23071"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrd"/>
+        <insert character="26695"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrhaf"/>
+        <insert character="40253"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrlb"/>
+        <insert character="24100"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrp"/>
+        <insert character="24661"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrq"/>
+        <insert>
+          <candidates>挐𢳉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vrrd"/>
+        <insert character="23328"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrrj"/>
+        <insert character="23307"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrrk"/>
+        <insert character="23373"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrvif"/>
+        <insert character="32110"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrvk"/>
+        <insert character="23067"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrvp"/>
+        <insert character="22980"/>
+      </rule>
+      <rule>
+        <keyseq keys="vrye"/>
+        <insert character="23165"/>
+      </rule>
+      <rule>
+        <keyseq keys="vryo"/>
+        <insert character="23062"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsbt"/>
+        <insert character="151634"/>
+      </rule>
+      <rule>
+        <keyseq keys="vseg"/>
+        <insert character="137257"/>
+      </rule>
+      <rule>
+        <keyseq keys="vshaf"/>
+        <insert character="40365"/>
+      </rule>
+      <rule>
+        <keyseq keys="vshr"/>
+        <insert character="22961"/>
+      </rule>
+      <rule>
+        <keyseq keys="vshu"/>
+        <insert character="23059"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsj"/>
+        <insert character="14021"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsje"/>
+        <insert character="23093"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsjr"/>
+        <insert character="23150"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsk"/>
+        <insert character="136898"/>
+      </rule>
+      <rule>
+        <keyseq keys="vskp"/>
+        <insert character="23253"/>
+      </rule>
+      <rule>
+        <keyseq keys="vskr"/>
+        <insert character="137047"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsll"/>
+        <insert>
+          <candidates>姬姫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vsmb"/>
+        <insert character="23142"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsmg"/>
+        <insert character="23333"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsmh"/>
+        <insert character="23274"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsp"/>
+        <insert character="22958"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsqf"/>
+        <insert character="23229"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsql"/>
+        <insert character="23068"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsrq"/>
+        <insert character="137377"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsrr"/>
+        <insert character="23255"/>
+      </rule>
+      <rule>
+        <keyseq keys="vss"/>
+        <insert character="22998"/>
+      </rule>
+      <rule>
+        <keyseq keys="vstr"/>
+        <insert character="23263"/>
+      </rule>
+      <rule>
+        <keyseq keys="vstt"/>
+        <insert character="137179"/>
+      </rule>
+      <rule>
+        <keyseq keys="vstv"/>
+        <insert character="14090"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsu"/>
+        <insert character="22915"/>
+      </rule>
+      <rule>
+        <keyseq keys="vsyi"/>
+        <insert character="23374"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtab"/>
+        <insert character="137475"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtad"/>
+        <insert character="137476"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtak"/>
+        <insert character="23275"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtaw"/>
+        <insert character="23375"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtbc"/>
+        <insert character="23152"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtbn"/>
+        <insert character="23178"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtc"/>
+        <insert character="23042"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtch"/>
+        <insert character="137073"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtcl"/>
+        <insert character="137298"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtco"/>
+        <insert character="137432"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtge"/>
+        <insert character="137335"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtgi"/>
+        <insert character="23327"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtgk"/>
+        <insert character="23172"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtgr"/>
+        <insert character="23288"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtgv"/>
+        <insert character="137180"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtgw"/>
+        <insert character="137489"/>
+      </rule>
+      <rule>
+        <keyseq keys="vthg"/>
+        <insert character="23326"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtio"/>
+        <insert character="137075"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtkr"/>
+        <insert character="23164"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtlb"/>
+        <insert character="137258"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtlf"/>
+        <insert character="23359"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtlk"/>
+        <insert character="23190"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtlm"/>
+        <insert character="23268"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtlo"/>
+        <insert character="23272"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtm"/>
+        <insert character="22991"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtmc"/>
+        <insert>
+          <candidates>娸嫹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vtmd"/>
+        <insert character="23186"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtmj"/>
+        <insert>
+          <candidates>嬅𡞴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vtmu"/>
+        <insert character="137076"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtnu"/>
+        <insert character="137155"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtpd"/>
+        <insert character="137315"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtsj"/>
+        <insert character="23222"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtt"/>
+        <insert character="23000"/>
+      </rule>
+      <rule>
+        <keyseq keys="vttb"/>
+        <insert character="23230"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtvi"/>
+        <insert character="137136"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtvp"/>
+        <insert character="23336"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtw"/>
+        <insert character="23180"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtwk"/>
+        <insert character="137211"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtwv"/>
+        <insert character="137407"/>
+      </rule>
+      <rule>
+        <keyseq keys="vtxc"/>
+        <insert character="23244"/>
+      </rule>
+      <rule>
+        <keyseq keys="vu"/>
+        <insert character="22910"/>
+      </rule>
+      <rule>
+        <keyseq keys="vuau"/>
+        <insert character="137339"/>
+      </rule>
+      <rule>
+        <keyseq keys="vugk"/>
+        <insert character="23309"/>
+      </rule>
+      <rule>
+        <keyseq keys="vuhi"/>
+        <insert character="137206"/>
+      </rule>
+      <rule>
+        <keyseq keys="vumb"/>
+        <insert character="23183"/>
+      </rule>
+      <rule>
+        <keyseq keys="vumi"/>
+        <insert character="23224"/>
+      </rule>
+      <rule>
+        <keyseq keys="vumj"/>
+        <insert character="23145"/>
+      </rule>
+      <rule>
+        <keyseq keys="vuob"/>
+        <insert character="23368"/>
+      </rule>
+      <rule>
+        <keyseq keys="vuog"/>
+        <insert character="38621"/>
+      </rule>
+      <rule>
+        <keyseq keys="vuuk"/>
+        <insert character="23226"/>
+      </rule>
+      <rule>
+        <keyseq keys="vv"/>
+        <insert character="22907"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvf"/>
+        <insert character="28797"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvff"/>
+        <insert character="137531"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvid"/>
+        <insert character="14128"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvii"/>
+        <insert character="137316"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvio"/>
+        <insert character="22994"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvm"/>
+        <insert character="32415"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvmbu"/>
+        <insert character="170000"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvne"/>
+        <insert character="23101"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvno"/>
+        <insert>
+          <candidates>𡟇𡟼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vvrau"/>
+        <insert character="37013"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvv"/>
+        <insert>
+          <candidates>巛姦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vvw"/>
+        <insert character="30014"/>
+      </rule>
+      <rule>
+        <keyseq keys="vvwd"/>
+        <insert character="24034"/>
+      </rule>
+      <rule>
+        <keyseq keys="vw"/>
+        <insert character="14012"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwb"/>
+        <insert character="23206"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwd"/>
+        <insert character="23120"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwg"/>
+        <insert character="23052"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwhaf"/>
+        <insert character="40325"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwjlo"/>
+        <insert character="30080"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwjr"/>
+        <insert character="23135"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwk"/>
+        <insert character="23035"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwkp"/>
+        <insert character="137199"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwks"/>
+        <insert character="23066"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwlc"/>
+        <insert character="14117"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwlg"/>
+        <insert character="137506"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwlj"/>
+        <insert character="23317"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwlk"/>
+        <insert character="23357"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwlv"/>
+        <insert character="23323"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwot"/>
+        <insert character="23228"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwvf"/>
+        <insert character="23256"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwyi"/>
+        <insert character="22982"/>
+      </rule>
+      <rule>
+        <keyseq keys="vwyl"/>
+        <insert character="137020"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyaj"/>
+        <insert character="23141"/>
+      </rule>
+      <rule>
+        <keyseq keys="vybb"/>
+        <insert character="23170"/>
+      </rule>
+      <rule>
+        <keyseq keys="vybc"/>
+        <insert character="23196"/>
+      </rule>
+      <rule>
+        <keyseq keys="vybs"/>
+        <insert character="23246"/>
+      </rule>
+      <rule>
+        <keyseq keys="vycb"/>
+        <insert character="23265"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyck"/>
+        <insert character="23011"/>
+      </rule>
+      <rule>
+        <keyseq keys="vydu"/>
+        <insert character="137477"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyfe"/>
+        <insert character="23116"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyg"/>
+        <insert character="22965"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyhn"/>
+        <insert character="22932"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyhr"/>
+        <insert character="137275"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyhs"/>
+        <insert character="22952"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyhv"/>
+        <insert character="14020"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyia"/>
+        <insert character="23298"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyk"/>
+        <insert character="22927"/>
+      </rule>
+      <rule>
+        <keyseq keys="vymr"/>
+        <insert character="23086"/>
+      </rule>
+      <rule>
+        <keyseq keys="vymy"/>
+        <insert character="136936"/>
+      </rule>
+      <rule>
+        <keyseq keys="vypd"/>
+        <insert character="23277"/>
+      </rule>
+      <rule>
+        <keyseq keys="vypk"/>
+        <insert character="137378"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyrf"/>
+        <insert character="23131"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyrn"/>
+        <insert>
+          <candidates>婷㜲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vyrv"/>
+        <insert character="23363"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyso"/>
+        <insert>
+          <candidates>嫙媫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vytj"/>
+        <insert character="23260"/>
+      </rule>
+      <rule>
+        <keyseq keys="vytp"/>
+        <insert character="23313"/>
+      </rule>
+      <rule>
+        <keyseq keys="vytr"/>
+        <insert character="23108"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyvi"/>
+        <insert character="22966"/>
+      </rule>
+      <rule>
+        <keyseq keys="vywm"/>
+        <insert character="23319"/>
+      </rule>
+      <rule>
+        <keyseq keys="vywv"/>
+        <insert character="14131"/>
+      </rule>
+      <rule>
+        <keyseq keys="vyx"/>
+        <insert character="137433"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+        <insert character="30000"/>
+      </rule>
+      <rule>
+        <keyseq keys="wb"/>
+        <insert character="32963"/>
+      </rule>
+      <rule>
+        <keyseq keys="wbb"/>
+        <insert character="26393"/>
+      </rule>
+      <rule>
+        <keyseq keys="wbmbc"/>
+        <insert character="38994"/>
+      </rule>
+      <rule>
+        <keyseq keys="wbp"/>
+        <insert character="24858"/>
+      </rule>
+      <rule>
+        <keyseq keys="wc"/>
+        <insert character="22235"/>
+      </rule>
+      <rule>
+        <keyseq keys="wcb"/>
+        <insert character="22247"/>
+      </rule>
+      <rule>
+        <keyseq keys="wchaf"/>
+        <insert character="40438"/>
+      </rule>
+      <rule>
+        <keyseq keys="wche"/>
+        <insert character="30047"/>
+      </rule>
+      <rule>
+        <keyseq keys="wcys"/>
+        <insert character="22272"/>
+      </rule>
+      <rule>
+        <keyseq keys="wd"/>
+        <insert>
+          <candidates>果困</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wdh"/>
+        <insert character="22242"/>
+      </rule>
+      <rule>
+        <keyseq keys="wdhv"/>
+        <insert character="35073"/>
+      </rule>
+      <rule>
+        <keyseq keys="wdmbc"/>
+        <insert character="38982"/>
+      </rule>
+      <rule>
+        <keyseq keys="wdmq"/>
+        <insert character="22285"/>
+      </rule>
+      <rule>
+        <keyseq keys="wdnin"/>
+        <insert character="22821"/>
+      </rule>
+      <rule>
+        <keyseq keys="wdye"/>
+        <insert character="25956"/>
+      </rule>
+      <rule>
+        <keyseq keys="weee"/>
+        <insert>
+          <candidates>瑆畷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wfdq"/>
+        <insert character="30084"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfgr"/>
+        <insert character="40672"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfgwc"/>
+        <insert character="40695"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfice"/>
+        <insert character="40674"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfiih"/>
+        <insert character="40690"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfik"/>
+        <insert character="40664"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfip"/>
+        <insert character="40659"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfjbc"/>
+        <insert character="40688"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfjnu"/>
+        <insert character="40678"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfklu"/>
+        <insert character="40676"/>
+      </rule>
+      <rule>
+        <keyseq keys="wflbu"/>
+        <insert character="40661"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfmvu"/>
+        <insert character="40662"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfmwg"/>
+        <insert character="40683"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfncr"/>
+        <insert character="40693"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfnin"/>
+        <insert character="40671"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfoin"/>
+        <insert character="40660"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfomt"/>
+        <insert character="40685"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfq"/>
+        <insert character="30036"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfqu"/>
+        <insert character="22280"/>
+      </rule>
+      <rule>
+        <keyseq keys="wftm"/>
+        <insert character="40666"/>
+      </rule>
+      <rule>
+        <keyseq keys="wftmv"/>
+        <insert character="40686"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfuu"/>
+        <insert character="40668"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfvis"/>
+        <insert character="40669"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfyg"/>
+        <insert character="173108"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfypt"/>
+        <insert character="40696"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfyr"/>
+        <insert character="40670"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfyrf"/>
+        <insert character="40677"/>
+      </rule>
+      <rule>
+        <keyseq keys="wfyta"/>
+        <insert character="40687"/>
+      </rule>
+      <rule>
+        <keyseq keys="wg"/>
+        <insert character="37324"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgdi"/>
+        <insert character="30052"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgf"/>
+        <insert character="40657"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgfg"/>
+        <insert character="22696"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgg"/>
+        <insert character="30054"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgit"/>
+        <insert character="22292"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgni"/>
+        <insert character="30087"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgnin"/>
+        <insert character="37326"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgrv"/>
+        <insert character="22290"/>
+      </rule>
+      <rule>
+        <keyseq keys="wgtj"/>
+        <insert character="22281"/>
+      </rule>
+      <rule>
+        <keyseq keys="whd"/>
+        <insert character="22263"/>
+      </rule>
+      <rule>
+        <keyseq keys="whe"/>
+        <insert character="30024"/>
+      </rule>
+      <rule>
+        <keyseq keys="wher"/>
+        <insert>
+          <candidates>略畧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="whgi"/>
+        <insert character="150790"/>
+      </rule>
+      <rule>
+        <keyseq keys="whjg"/>
+        <insert character="30077"/>
+      </rule>
+      <rule>
+        <keyseq keys="whnd"/>
+        <insert character="135641"/>
+      </rule>
+      <rule>
+        <keyseq keys="wice"/>
+        <insert character="30063"/>
+      </rule>
+      <rule>
+        <keyseq keys="wihaf"/>
+        <insert character="40448"/>
+      </rule>
+      <rule>
+        <keyseq keys="wihu"/>
+        <insert character="16217"/>
+      </rule>
+      <rule>
+        <keyseq keys="wijb"/>
+        <insert character="22275"/>
+      </rule>
+      <rule>
+        <keyseq keys="wik"/>
+        <insert character="30030"/>
+      </rule>
+      <rule>
+        <keyseq keys="wino"/>
+        <insert character="27484"/>
+      </rule>
+      <rule>
+        <keyseq keys="wirm"/>
+        <insert>
+          <candidates>國㽣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wiye"/>
+        <insert character="25984"/>
+      </rule>
+      <rule>
+        <keyseq keys="wj"/>
+        <insert>
+          <candidates>毋毌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wjbuc"/>
+        <insert character="36011"/>
+      </rule>
+      <rule>
+        <keyseq keys="wjhaf"/>
+        <insert>
+          <candidates>鷝鸅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wjii"/>
+        <insert character="22296"/>
+      </rule>
+      <rule>
+        <keyseq keys="wjnu"/>
+        <insert>
+          <candidates>畹瑂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wjok"/>
+        <insert character="25985"/>
+      </rule>
+      <rule>
+        <keyseq keys="wjr"/>
+        <insert character="22266"/>
+      </rule>
+      <rule>
+        <keyseq keys="wk"/>
+        <insert character="22240"/>
+      </rule>
+      <rule>
+        <keyseq keys="wkb"/>
+        <insert character="22271"/>
+      </rule>
+      <rule>
+        <keyseq keys="wkmr"/>
+        <insert character="30072"/>
+      </rule>
+      <rule>
+        <keyseq keys="wkno"/>
+        <insert character="27437"/>
+      </rule>
+      <rule>
+        <keyseq keys="wkp"/>
+        <insert character="24681"/>
+      </rule>
+      <rule>
+        <keyseq keys="wks"/>
+        <insert character="30007"/>
+      </rule>
+      <rule>
+        <keyseq keys="wl"/>
+        <insert character="30002"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlbi"/>
+        <insert character="31162"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlbm"/>
+        <insert character="32605"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlbnd"/>
+        <insert character="32614"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlbuc"/>
+        <insert character="36023"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlcwa"/>
+        <insert character="32638"/>
+      </rule>
+      <rule>
+        <keyseq keys="wldd"/>
+        <insert character="32615"/>
+      </rule>
+      <rule>
+        <keyseq keys="wleee"/>
+        <insert character="32620"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlga"/>
+        <insert character="22293"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlgg"/>
+        <insert character="32611"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlggy"/>
+        <insert character="32619"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlgrv"/>
+        <insert character="30607"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlgtj"/>
+        <insert character="30570"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlhaf"/>
+        <insert character="40232"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlhhw"/>
+        <insert character="32630"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlhvo"/>
+        <insert character="32603"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlibp"/>
+        <insert character="32631"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlipf"/>
+        <insert character="32646"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlirm"/>
+        <insert character="32621"/>
+      </rule>
+      <rule>
+        <keyseq keys="wljbj"/>
+        <insert character="32625"/>
+      </rule>
+      <rule>
+        <keyseq keys="wljbm"/>
+        <insert character="32622"/>
+      </rule>
+      <rule>
+        <keyseq keys="wljka"/>
+        <insert character="32626"/>
+      </rule>
+      <rule>
+        <keyseq keys="wljr"/>
+        <insert character="32607"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlklu"/>
+        <insert character="32616"/>
+      </rule>
+      <rule>
+        <keyseq keys="wll"/>
+        <insert character="32594"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlll"/>
+        <insert character="30013"/>
+      </rule>
+      <rule>
+        <keyseq keys="wllmy"/>
+        <insert character="32618"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlln"/>
+        <insert character="132985"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlmc"/>
+        <insert character="22298"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlmf"/>
+        <insert character="32600"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlmfn"/>
+        <insert character="32637"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlmrv"/>
+        <insert character="30552"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlmym"/>
+        <insert character="32609"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlnih"/>
+        <insert character="32606"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlooo"/>
+        <insert character="30526"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlpli"/>
+        <insert character="34560"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlpog"/>
+        <insert character="32633"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlrb"/>
+        <insert character="32613"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlrvp"/>
+        <insert character="32608"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlsfi"/>
+        <insert character="32635"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlsqf"/>
+        <insert character="32629"/>
+      </rule>
+      <rule>
+        <keyseq keys="wltab"/>
+        <insert character="32643"/>
+      </rule>
+      <rule>
+        <keyseq keys="wltjf"/>
+        <insert character="32648"/>
+      </rule>
+      <rule>
+        <keyseq keys="wltjr"/>
+        <insert character="32647"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlvff"/>
+        <insert character="32649"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlvfg"/>
+        <insert character="32645"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlvvd"/>
+        <insert character="32634"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlwp"/>
+        <insert character="32627"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlwtj"/>
+        <insert character="32636"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlwwk"/>
+        <insert character="22896"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlwww"/>
+        <insert character="156469"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlyaj"/>
+        <insert character="32617"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlyg"/>
+        <insert character="32604"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlymr"/>
+        <insert character="35400"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlyri"/>
+        <insert character="32632"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlyrn"/>
+        <insert character="32624"/>
+      </rule>
+      <rule>
+        <keyseq keys="wlytg"/>
+        <insert character="32639"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmg"/>
+        <insert character="22255"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmgi"/>
+        <insert character="22269"/>
+      </rule>
+      <rule>
+        <keyseq keys="wml"/>
+        <insert character="30016"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmln"/>
+        <insert character="13563"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmmr"/>
+        <insert character="22276"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmmu"/>
+        <insert character="22253"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmn"/>
+        <insert character="30010"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmso"/>
+        <insert character="22274"/>
+      </rule>
+      <rule>
+        <keyseq keys="wmv"/>
+        <insert character="30031"/>
+      </rule>
+      <rule>
+        <keyseq keys="wnd"/>
+        <insert character="22237"/>
+      </rule>
+      <rule>
+        <keyseq keys="wng"/>
+        <insert character="22661"/>
+      </rule>
+      <rule>
+        <keyseq keys="wno"/>
+        <insert character="30018"/>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <insert character="22234"/>
+      </rule>
+      <rule>
+        <keyseq keys="wohh"/>
+        <insert character="30043"/>
+      </rule>
+      <rule>
+        <keyseq keys="woii"/>
+        <insert character="22265"/>
+      </rule>
+      <rule>
+        <keyseq keys="wok"/>
+        <insert character="30027"/>
+      </rule>
+      <rule>
+        <keyseq keys="woll"/>
+        <insert>
+          <candidates>界畍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="womb"/>
+        <insert character="22279"/>
+      </rule>
+      <rule>
+        <keyseq keys="womd"/>
+        <insert character="30061"/>
+      </rule>
+      <rule>
+        <keyseq keys="wop"/>
+        <insert>
+          <candidates>囮慁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wowy"/>
+        <insert character="30062"/>
+      </rule>
+      <rule>
+        <keyseq keys="wp"/>
+        <insert character="24605"/>
+      </rule>
+      <rule>
+        <keyseq keys="wphh"/>
+        <insert character="22251"/>
+      </rule>
+      <rule>
+        <keyseq keys="wpim"/>
+        <insert character="30023"/>
+      </rule>
+      <rule>
+        <keyseq keys="wpmbc"/>
+        <insert character="38987"/>
+      </rule>
+      <rule>
+        <keyseq keys="wpp"/>
+        <insert>
+          <candidates>毗毘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wpu"/>
+        <insert character="22244"/>
+      </rule>
+      <rule>
+        <keyseq keys="wqmb"/>
+        <insert>
+          <candidates>圊𤲟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wr"/>
+        <insert character="22238"/>
+      </rule>
+      <rule>
+        <keyseq keys="wrb"/>
+        <insert character="13859"/>
+      </rule>
+      <rule>
+        <keyseq keys="wrbc"/>
+        <insert character="22291"/>
+      </rule>
+      <rule>
+        <keyseq keys="wryw"/>
+        <insert character="22294"/>
+      </rule>
+      <rule>
+        <keyseq keys="wsvws"/>
+        <insert character="23346"/>
+      </rule>
+      <rule>
+        <keyseq keys="wtc"/>
+        <insert character="30064"/>
+      </rule>
+      <rule>
+        <keyseq keys="wtj"/>
+        <insert character="30050"/>
+      </rule>
+      <rule>
+        <keyseq keys="wtju"/>
+        <insert character="150745"/>
+      </rule>
+      <rule>
+        <keyseq keys="wtlo"/>
+        <insert character="150729"/>
+      </rule>
+      <rule>
+        <keyseq keys="wtt"/>
+        <insert character="30026"/>
+      </rule>
+      <rule>
+        <keyseq keys="wumb"/>
+        <insert character="22284"/>
+      </rule>
+      <rule>
+        <keyseq keys="wv"/>
+        <insert character="22241"/>
+      </rule>
+      <rule>
+        <keyseq keys="wvfd"/>
+        <insert character="22302"/>
+      </rule>
+      <rule>
+        <keyseq keys="wvff"/>
+        <insert character="22301"/>
+      </rule>
+      <rule>
+        <keyseq keys="wvhaf"/>
+        <insert character="19721"/>
+      </rule>
+      <rule>
+        <keyseq keys="wvif"/>
+        <insert character="32047"/>
+      </rule>
+      <rule>
+        <keyseq keys="wvsmm"/>
+        <insert character="32766"/>
+      </rule>
+      <rule>
+        <keyseq keys="ww"/>
+        <insert character="30037"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwhaf"/>
+        <insert character="40467"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwlj"/>
+        <insert character="22299"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwlv"/>
+        <insert character="22300"/>
+      </rule>
+      <rule>
+        <keyseq keys="www"/>
+        <insert character="30078"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwc"/>
+        <insert character="166868"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwd"/>
+        <insert character="27344"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwf"/>
+        <insert character="32397"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwg"/>
+        <insert character="22744"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwm"/>
+        <insert character="30090"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwr"/>
+        <insert character="31016"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwu"/>
+        <insert character="32589"/>
+      </rule>
+      <rule>
+        <keyseq keys="wwwwg"/>
+        <insert character="22760"/>
+      </rule>
+      <rule>
+        <keyseq keys="wybuc"/>
+        <insert character="195028"/>
+      </rule>
+      <rule>
+        <keyseq keys="wyhn"/>
+        <insert>
+          <candidates>囥㽘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wyi"/>
+        <insert character="27597"/>
+      </rule>
+      <rule>
+        <keyseq keys="wymr"/>
+        <insert character="22273"/>
+      </rule>
+      <rule>
+        <keyseq keys="wynd"/>
+        <insert>
+          <candidates>㝀𡥘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wytg"/>
+        <insert character="30083"/>
+      </rule>
+      <rule>
+        <keyseq keys="wyv"/>
+        <insert character="30015"/>
+      </rule>
+      <rule>
+        <keyseq keys="xb"/>
+        <insert>
+          <candidates>冂冖爫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xc"/>
+        <insert character="20023"/>
+      </rule>
+      <rule>
+        <keyseq keys="xe"/>
+        <insert>
+          <candidates>氵氺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xf"/>
+        <insert character="28780"/>
+      </rule>
+      <rule>
+        <keyseq keys="xh"/>
+        <insert character="131206"/>
+      </rule>
+      <rule>
+        <keyseq keys="xi"/>
+        <insert>
+          <candidates>广丶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xj"/>
+        <insert character="23424"/>
+      </rule>
+      <rule>
+        <keyseq keys="xk"/>
+        <insert>
+          <candidates>疒𠂇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xl"/>
+        <insert>
+          <candidates>丨丿肀衤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xn"/>
+        <insert>
+          <candidates>乛亅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xo"/>
+        <insert character="20155"/>
+      </rule>
+      <rule>
+        <keyseq keys="xp"/>
+        <insert>
+          <candidates>勹忄㣺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xq"/>
+        <insert character="25164"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs"/>
+        <insert character="131276"/>
+      </rule>
+      <rule>
+        <keyseq keys="xt"/>
+        <insert>
+          <candidates>艹卝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xu"/>
+        <insert character="20058"/>
+      </rule>
+      <rule>
+        <keyseq keys="xy"/>
+        <insert>
+          <candidates>亠辶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+        <insert character="21340"/>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <insert character="164968"/>
+      </rule>
+      <rule>
+        <keyseq keys="yaayf"/>
+        <insert character="169023"/>
+      </rule>
+      <rule>
+        <keyseq keys="yad"/>
+        <insert character="26700"/>
+      </rule>
+      <rule>
+        <keyseq keys="yahag"/>
+        <insert character="38905"/>
+      </rule>
+      <rule>
+        <keyseq keys="yahej"/>
+        <insert character="38904"/>
+      </rule>
+      <rule>
+        <keyseq keys="yai"/>
+        <insert character="25120"/>
+      </rule>
+      <rule>
+        <keyseq keys="yaitc"/>
+        <insert character="169032"/>
+      </rule>
+      <rule>
+        <keyseq keys="yaj"/>
+        <insert character="21331"/>
+      </rule>
+      <rule>
+        <keyseq keys="yalb"/>
+        <insert character="139418"/>
+      </rule>
+      <rule>
+        <keyseq keys="yambc"/>
+        <insert character="169011"/>
+      </rule>
+      <rule>
+        <keyseq keys="yamh"/>
+        <insert character="36927"/>
+      </rule>
+      <rule>
+        <keyseq keys="yano"/>
+        <insert character="27462"/>
+      </rule>
+      <rule>
+        <keyseq keys="yaog"/>
+        <insert character="26297"/>
+      </rule>
+      <rule>
+        <keyseq keys="yaph"/>
+        <insert character="36919"/>
+      </rule>
+      <rule>
+        <keyseq keys="yapim"/>
+        <insert character="38901"/>
+      </rule>
+      <rule>
+        <keyseq keys="yapr"/>
+        <insert character="168989"/>
+      </rule>
+      <rule>
+        <keyseq keys="yapv"/>
+        <insert character="36943"/>
+      </rule>
+      <rule>
+        <keyseq keys="yarbc"/>
+        <insert character="38907"/>
+      </rule>
+      <rule>
+        <keyseq keys="yashr"/>
+        <insert character="38902"/>
+      </rule>
+      <rule>
+        <keyseq keys="yasm"/>
+        <insert character="36962"/>
+      </rule>
+      <rule>
+        <keyseq keys="yatc"/>
+        <insert character="168992"/>
+      </rule>
+      <rule>
+        <keyseq keys="yatlk"/>
+        <insert character="38906"/>
+      </rule>
+      <rule>
+        <keyseq keys="yatoe"/>
+        <insert character="38912"/>
+      </rule>
+      <rule>
+        <keyseq keys="yav"/>
+        <insert character="36864"/>
+      </rule>
+      <rule>
+        <keyseq keys="yb"/>
+        <insert character="36812"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybaht"/>
+        <insert character="39644"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybbr"/>
+        <insert character="36942"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybcr"/>
+        <insert character="18587"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybd"/>
+        <insert character="27072"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybgr"/>
+        <insert character="36913"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybhaf"/>
+        <insert character="40345"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybhd"/>
+        <insert character="31294"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybhg"/>
+        <insert character="26395"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybhne"/>
+        <insert character="27587"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybhu"/>
+        <insert character="37000"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybik"/>
+        <insert character="29563"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybikp"/>
+        <insert character="139611"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybjj"/>
+        <insert character="36939"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybkb"/>
+        <insert character="153405"/>
+      </rule>
+      <rule>
+        <keyseq keys="yblb"/>
+        <insert character="24093"/>
+      </rule>
+      <rule>
+        <keyseq keys="yblbr"/>
+        <insert character="21883"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybmcu"/>
+        <insert character="30591"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybmo"/>
+        <insert character="36975"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybmr"/>
+        <insert character="36853"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybmvn"/>
+        <insert>
+          <candidates>甋甗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ybnl"/>
+        <insert character="37143"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybno"/>
+        <insert>
+          <candidates>欳歊歒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ybog"/>
+        <insert character="38626"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybok"/>
+        <insert character="25973"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybou"/>
+        <insert character="36953"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybr"/>
+        <insert character="36837"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybuc"/>
+        <insert character="35998"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybye"/>
+        <insert character="25970"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybyhs"/>
+        <insert character="26049"/>
+      </rule>
+      <rule>
+        <keyseq keys="ybysp"/>
+        <insert>
+          <candidates>龍㡣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yc"/>
+        <insert character="20845"/>
+      </rule>
+      <rule>
+        <keyseq keys="ycbr"/>
+        <insert>
+          <candidates>商啇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ycc"/>
+        <insert character="37550"/>
+      </rule>
+      <rule>
+        <keyseq keys="ycd"/>
+        <insert character="26686"/>
+      </rule>
+      <rule>
+        <keyseq keys="yce"/>
+        <insert character="21464"/>
+      </rule>
+      <rule>
+        <keyseq keys="ychaf"/>
+        <insert>
+          <candidates>鶐鵉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ychhj"/>
+        <insert character="39024"/>
+      </rule>
+      <rule>
+        <keyseq keys="yciu"/>
+        <insert character="20822"/>
+      </rule>
+      <rule>
+        <keyseq keys="yciv"/>
+        <insert character="34926"/>
+      </rule>
+      <rule>
+        <keyseq keys="yck"/>
+        <insert>
+          <candidates>交奕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yclb"/>
+        <insert character="24095"/>
+      </rule>
+      <rule>
+        <keyseq keys="ycnh"/>
+        <insert character="36882"/>
+      </rule>
+      <rule>
+        <keyseq keys="ycnl"/>
+        <insert character="165651"/>
+      </rule>
+      <rule>
+        <keyseq keys="ycobo"/>
+        <insert character="33044"/>
+      </rule>
+      <rule>
+        <keyseq keys="ycp"/>
+        <insert>
+          <candidates>戇𢥫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ycrhu"/>
+        <insert character="20823"/>
+      </rule>
+      <rule>
+        <keyseq keys="ycrhv"/>
+        <insert character="34974"/>
+      </rule>
+      <rule>
+        <keyseq keys="yct"/>
+        <insert character="24328"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydbuu"/>
+        <insert character="35242"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydhaf"/>
+        <insert character="40329"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydhhh"/>
+        <insert character="34408"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydhml"/>
+        <insert character="26032"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydkni"/>
+        <insert character="23408"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydl"/>
+        <insert character="36895"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydlk"/>
+        <insert character="36971"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydlo"/>
+        <insert character="36972"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydmq"/>
+        <insert character="36949"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydnl"/>
+        <insert character="37101"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydno"/>
+        <insert character="27473"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydod"/>
+        <insert character="165180"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydog"/>
+        <insert character="38620"/>
+      </rule>
+      <rule>
+        <keyseq keys="ydok"/>
+        <insert>
+          <candidates>敦敹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ydrrj"/>
+        <insert character="22194"/>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <insert character="25908"/>
+      </rule>
+      <rule>
+        <keyseq keys="yebu"/>
+        <insert character="30563"/>
+      </rule>
+      <rule>
+        <keyseq keys="yec"/>
+        <insert character="37654"/>
+      </rule>
+      <rule>
+        <keyseq keys="yefd"/>
+        <insert character="31922"/>
+      </rule>
+      <rule>
+        <keyseq keys="yefh"/>
+        <insert character="36900"/>
+      </rule>
+      <rule>
+        <keyseq keys="yeg"/>
+        <insert character="22737"/>
+      </rule>
+      <rule>
+        <keyseq keys="yelmm"/>
+        <insert character="38896"/>
+      </rule>
+      <rule>
+        <keyseq keys="yeoiv"/>
+        <insert character="39184"/>
+      </rule>
+      <rule>
+        <keyseq keys="yep"/>
+        <insert character="24772"/>
+      </rule>
+      <rule>
+        <keyseq keys="yeyhv"/>
+        <insert character="35067"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfb"/>
+        <insert character="36877"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfd"/>
+        <insert character="36855"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfdq"/>
+        <insert character="36980"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfe"/>
+        <insert character="21460"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfhaf"/>
+        <insert character="40321"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfiku"/>
+        <insert character="23601"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfks"/>
+        <insert character="21197"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfln"/>
+        <insert character="21088"/>
+      </rule>
+      <rule>
+        <keyseq keys="yfye"/>
+        <insert character="25930"/>
+      </rule>
+      <rule>
+        <keyseq keys="yg"/>
+        <insert character="20027"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygcg"/>
+        <insert character="36917"/>
+      </rule>
+      <rule>
+        <keyseq keys="yggu"/>
+        <insert character="36982"/>
+      </rule>
+      <rule>
+        <keyseq keys="yghne"/>
+        <insert character="27574"/>
+      </rule>
+      <rule>
+        <keyseq keys="yghqu"/>
+        <insert character="27651"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygiv"/>
+        <insert character="35131"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygmms"/>
+        <insert character="34407"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygr"/>
+        <insert character="36860"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygrv"/>
+        <insert character="36960"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygsk"/>
+        <insert character="36968"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygsmm"/>
+        <insert character="156813"/>
+      </rule>
+      <rule>
+        <keyseq keys="ygtq"/>
+        <insert character="36948"/>
+      </rule>
+      <rule>
+        <keyseq keys="yha"/>
+        <insert character="36843"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhaf"/>
+        <insert character="40170"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhag"/>
+        <insert character="36945"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhbm"/>
+        <insert character="20153"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhbr"/>
+        <insert character="36872"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhds"/>
+        <insert character="36879"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhdv"/>
+        <insert>
+          <candidates>逶褎襃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yhe"/>
+        <insert character="36820"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhee"/>
+        <insert character="37005"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhej"/>
+        <insert character="36898"/>
+      </rule>
+      <rule>
+        <keyseq keys="yheq"/>
+        <insert character="36868"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhg"/>
+        <insert character="164979"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhgr"/>
+        <insert>
+          <candidates>造𨘥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yhgv"/>
+        <insert character="165435"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhhhh"/>
+        <insert character="24421"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhhqm"/>
+        <insert character="29986"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhhv"/>
+        <insert character="35046"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhhw"/>
+        <insert character="36955"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhiv"/>
+        <insert character="35106"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhj"/>
+        <insert character="36801"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhjr"/>
+        <insert character="36866"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhju"/>
+        <insert character="36929"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhk"/>
+        <insert character="36823"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhln"/>
+        <insert character="21132"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhmbc"/>
+        <insert>
+          <candidates>顏頻顪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yhml"/>
+        <insert character="36817"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhmo"/>
+        <insert character="36990"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhmr"/>
+        <insert character="36869"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhn"/>
+        <insert character="20130"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhqo"/>
+        <insert character="36845"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhqv"/>
+        <insert character="34976"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhrr"/>
+        <insert character="36861"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhs"/>
+        <insert>
+          <candidates>方迮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yhsb"/>
+        <insert character="36941"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhsd"/>
+        <insert character="165387"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhsk"/>
+        <insert character="36992"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhsmm"/>
+        <insert character="32765"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhus"/>
+        <insert character="37002"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhv"/>
+        <insert character="34915"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhvl"/>
+        <insert character="36814"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhxc"/>
+        <insert character="20151"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhxv"/>
+        <insert character="35026"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhym"/>
+        <insert character="164994"/>
+      </rule>
+      <rule>
+        <keyseq keys="yhyu"/>
+        <insert character="36958"/>
+      </rule>
+      <rule>
+        <keyseq keys="yib"/>
+        <insert character="32946"/>
+      </rule>
+      <rule>
+        <keyseq keys="yice"/>
+        <insert character="36897"/>
+      </rule>
+      <rule>
+        <keyseq keys="yif"/>
+        <insert character="29087"/>
+      </rule>
+      <rule>
+        <keyseq keys="yifh"/>
+        <insert character="29573"/>
+      </rule>
+      <rule>
+        <keyseq keys="yig"/>
+        <insert character="22654"/>
+      </rule>
+      <rule>
+        <keyseq keys="yihu"/>
+        <insert character="20805"/>
+      </rule>
+      <rule>
+        <keyseq keys="yihxo"/>
+        <insert>
+          <candidates>斔螤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yijb"/>
+        <insert character="36875"/>
+      </rule>
+      <rule>
+        <keyseq keys="yijc"/>
+        <insert character="36848"/>
+      </rule>
+      <rule>
+        <keyseq keys="yije"/>
+        <insert character="36881"/>
+      </rule>
+      <rule>
+        <keyseq keys="yik"/>
+        <insert character="36822"/>
+      </rule>
+      <rule>
+        <keyseq keys="yiohv"/>
+        <insert character="29576"/>
+      </rule>
+      <rule>
+        <keyseq keys="yioj"/>
+        <insert character="29575"/>
+      </rule>
+      <rule>
+        <keyseq keys="yir"/>
+        <insert character="36840"/>
+      </rule>
+      <rule>
+        <keyseq keys="yirv"/>
+        <insert character="34988"/>
+      </rule>
+      <rule>
+        <keyseq keys="yitd"/>
+        <insert character="26820"/>
+      </rule>
+      <rule>
+        <keyseq keys="yitf"/>
+        <insert character="36974"/>
+      </rule>
+      <rule>
+        <keyseq keys="yiyvi"/>
+        <insert character="29574"/>
+      </rule>
+      <rule>
+        <keyseq keys="yj"/>
+        <insert>
+          <candidates>斗辻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yjbj"/>
+        <insert character="36950"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjco"/>
+        <insert character="36995"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjdl"/>
+        <insert character="36771"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjhaf"/>
+        <insert character="40299"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjhec"/>
+        <insert character="36123"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjhee"/>
+        <insert character="31479"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjhhh"/>
+        <insert character="24432"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjhoj"/>
+        <insert character="29923"/>
+      </rule>
+      <rule>
+        <keyseq keys="yji"/>
+        <insert character="14776"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjilj"/>
+        <insert character="36776"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjksj"/>
+        <insert character="36774"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjlii"/>
+        <insert character="34861"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjmbc"/>
+        <insert>
+          <candidates>贑顇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yjmy"/>
+        <insert character="131150"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjnl"/>
+        <insert character="37155"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjrr"/>
+        <insert character="36909"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjshj"/>
+        <insert character="36775"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjvfj"/>
+        <insert character="36782"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjwj"/>
+        <insert character="36899"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjyjj"/>
+        <insert character="143486"/>
+      </rule>
+      <rule>
+        <keyseq keys="yjyrj"/>
+        <insert character="36783"/>
+      </rule>
+      <rule>
+        <keyseq keys="yk"/>
+        <insert>
+          <candidates>头文达</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ykanw"/>
+        <insert character="26005"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykb"/>
+        <insert character="36854"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykcf"/>
+        <insert character="36988"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykg"/>
+        <insert character="22698"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykhaf"/>
+        <insert>
+          <candidates>鳼鵁鷟鸆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ykhbm"/>
+        <insert character="26006"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykhf"/>
+        <insert character="36886"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykhg"/>
+        <insert character="36891"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykhhh"/>
+        <insert character="24419"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykhq"/>
+        <insert character="143428"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykhsb"/>
+        <insert character="26002"/>
+      </rule>
+      <rule>
+        <keyseq keys="yki"/>
+        <insert character="36815"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykks"/>
+        <insert character="21177"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykll"/>
+        <insert character="40784"/>
+      </rule>
+      <rule>
+        <keyseq keys="yklm"/>
+        <insert character="25993"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykmbc"/>
+        <insert character="38941"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykmbl"/>
+        <insert character="25995"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykmpm"/>
+        <insert character="25996"/>
+      </rule>
+      <rule>
+        <keyseq keys="yknd"/>
+        <insert character="25992"/>
+      </rule>
+      <rule>
+        <keyseq keys="yknl"/>
+        <insert character="37066"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykok"/>
+        <insert character="25928"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykp"/>
+        <insert>
+          <candidates>憝忞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ykpb"/>
+        <insert character="36976"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykq"/>
+        <insert character="25737"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykr"/>
+        <insert character="21533"/>
+      </rule>
+      <rule>
+        <keyseq keys="yks"/>
+        <insert character="36793"/>
+      </rule>
+      <rule>
+        <keyseq keys="yksmm"/>
+        <insert character="156689"/>
+      </rule>
+      <rule>
+        <keyseq keys="yksr"/>
+        <insert character="36838"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykvif"/>
+        <insert character="32010"/>
+      </rule>
+      <rule>
+        <keyseq keys="ykymu"/>
+        <insert character="40830"/>
+      </rule>
+      <rule>
+        <keyseq keys="yl"/>
+        <insert character="36826"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylb"/>
+        <insert character="24066"/>
+      </rule>
+      <rule>
+        <keyseq keys="yle"/>
+        <insert character="36910"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylhv"/>
+        <insert character="34935"/>
+      </rule>
+      <rule>
+        <keyseq keys="yll"/>
+        <insert character="20131"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylm"/>
+        <insert character="27490"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylmc"/>
+        <insert character="36986"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylmh"/>
+        <insert character="27493"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylmo"/>
+        <insert character="36867"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylmr"/>
+        <insert character="36963"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylmv"/>
+        <insert character="35061"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylnc"/>
+        <insert character="20134"/>
+      </rule>
+      <rule>
+        <keyseq keys="ylw"/>
+        <insert character="36842"/>
+      </rule>
+      <rule>
+        <keyseq keys="ym"/>
+        <insert>
+          <candidates>上辷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ymb"/>
+        <insert character="32943"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymbuc"/>
+        <insert character="36103"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymbuu"/>
+        <insert character="35255"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymbw"/>
+        <insert character="18606"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymcu"/>
+        <insert character="152096"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymcw"/>
+        <insert character="36858"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymd"/>
+        <insert character="36802"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymdhe"/>
+        <insert>
+          <candidates>皻皽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ymfb"/>
+        <insert character="36999"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymg"/>
+        <insert character="36811"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymgc"/>
+        <insert character="165376"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymgdi"/>
+        <insert character="27501"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymhaf"/>
+        <insert character="40455"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymhqu"/>
+        <insert character="27656"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymihh"/>
+        <insert character="27506"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymje"/>
+        <insert character="27495"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymks"/>
+        <insert character="21231"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymlb"/>
+        <insert character="36810"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymln"/>
+        <insert character="21111"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymmbc"/>
+        <insert character="39019"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymmi"/>
+        <insert character="36816"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymmp"/>
+        <insert character="37008"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymmr"/>
+        <insert>
+          <candidates>言逜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ymnn"/>
+        <insert character="36862"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymno"/>
+        <insert character="27476"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymomg"/>
+        <insert character="143462"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymp"/>
+        <insert>
+          <candidates>此忐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ympog"/>
+        <insert character="38604"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymrt"/>
+        <insert character="36887"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymrw"/>
+        <insert character="36924"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymso"/>
+        <insert character="36880"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymufd"/>
+        <insert character="27503"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymuo"/>
+        <insert character="40831"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymuoo"/>
+        <insert character="40786"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymvh"/>
+        <insert character="36819"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymvm"/>
+        <insert character="36885"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymwu"/>
+        <insert character="36983"/>
+      </rule>
+      <rule>
+        <keyseq keys="ymy"/>
+        <insert character="21345"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynbq"/>
+        <insert character="36994"/>
+      </rule>
+      <rule>
+        <keyseq keys="yndf"/>
+        <insert character="36956"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynhb"/>
+        <insert character="36985"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynhs"/>
+        <insert character="36792"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynhv"/>
+        <insert character="34980"/>
+      </rule>
+      <rule>
+        <keyseq keys="yni"/>
+        <insert character="27514"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynib"/>
+        <insert character="36890"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynin"/>
+        <insert character="36859"/>
+      </rule>
+      <rule>
+        <keyseq keys="yniv"/>
+        <insert character="34994"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynj"/>
+        <insert character="36805"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynmbc"/>
+        <insert character="38927"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynnl"/>
+        <insert character="37023"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynot"/>
+        <insert character="36998"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynqd"/>
+        <insert character="26889"/>
+      </rule>
+      <rule>
+        <keyseq keys="ynui"/>
+        <insert character="36920"/>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <insert character="36796"/>
+      </rule>
+      <rule>
+        <keyseq keys="yobuc"/>
+        <insert character="36044"/>
+      </rule>
+      <rule>
+        <keyseq keys="yodv"/>
+        <insert character="35090"/>
+      </rule>
+      <rule>
+        <keyseq keys="yog"/>
+        <insert character="36914"/>
+      </rule>
+      <rule>
+        <keyseq keys="yohne"/>
+        <insert>
+          <candidates>毅𣫛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yoj"/>
+        <insert character="36821"/>
+      </rule>
+      <rule>
+        <keyseq keys="yoks"/>
+        <insert character="21182"/>
+      </rule>
+      <rule>
+        <keyseq keys="yoln"/>
+        <insert>
+          <candidates>刻劇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yombc"/>
+        <insert character="38950"/>
+      </rule>
+      <rule>
+        <keyseq keys="yomd"/>
+        <insert character="36884"/>
+      </rule>
+      <rule>
+        <keyseq keys="yomn"/>
+        <insert character="36926"/>
+      </rule>
+      <rule>
+        <keyseq keys="yon"/>
+        <insert character="36804"/>
+      </rule>
+      <rule>
+        <keyseq keys="yonk"/>
+        <insert character="22812"/>
+      </rule>
+      <rule>
+        <keyseq keys="yono"/>
+        <insert character="27436"/>
+      </rule>
+      <rule>
+        <keyseq keys="yooj"/>
+        <insert character="21330"/>
+      </rule>
+      <rule>
+        <keyseq keys="yopd"/>
+        <insert character="36836"/>
+      </rule>
+      <rule>
+        <keyseq keys="yp"/>
+        <insert character="34381"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypa"/>
+        <insert character="36863"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypbu"/>
+        <insert character="30501"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypbuc"/>
+        <insert character="36018"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypc"/>
+        <insert character="37421"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypd"/>
+        <insert>
+          <candidates>柴迆㰍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ypg"/>
+        <insert>
+          <candidates>壟㘹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yphaf"/>
+        <insert>
+          <candidates>鷾鸗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yphen"/>
+        <insert character="34389"/>
+      </rule>
+      <rule>
+        <keyseq keys="yphfd"/>
+        <insert character="34390"/>
+      </rule>
+      <rule>
+        <keyseq keys="yphu"/>
+        <insert character="34382"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypks"/>
+        <insert character="21236"/>
+      </rule>
+      <rule>
+        <keyseq keys="yplmi"/>
+        <insert character="34858"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypmk"/>
+        <insert character="40849"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypmm"/>
+        <insert character="20123"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypmmf"/>
+        <insert>
+          <candidates>祡龒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ypmr"/>
+        <insert>
+          <candidates>砦礱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ypmrb"/>
+        <insert character="39615"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypmso"/>
+        <insert character="35942"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypnbg"/>
+        <insert character="35292"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypni"/>
+        <insert character="15444"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypnwf"/>
+        <insert character="39814"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypobo"/>
+        <insert character="32980"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypoiv"/>
+        <insert character="39162"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypph"/>
+        <insert character="34393"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypr"/>
+        <insert character="21616"/>
+      </rule>
+      <rule>
+        <keyseq keys="yprvk"/>
+        <insert character="34398"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypsj"/>
+        <insert character="32894"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypsm"/>
+        <insert character="34384"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypt"/>
+        <insert character="34919"/>
+      </rule>
+      <rule>
+        <keyseq keys="yptc"/>
+        <insert character="40852"/>
+      </rule>
+      <rule>
+        <keyseq keys="yptm"/>
+        <insert character="34395"/>
+      </rule>
+      <rule>
+        <keyseq keys="yptmc"/>
+        <insert character="34401"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypu"/>
+        <insert character="36813"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypuv"/>
+        <insert character="34956"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypvif"/>
+        <insert character="32043"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypwb"/>
+        <insert character="33178"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypwbt"/>
+        <insert character="30439"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypwks"/>
+        <insert character="34396"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypwlb"/>
+        <insert character="27510"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypwp"/>
+        <insert character="24942"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypybp"/>
+        <insert character="40856"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypyhv"/>
+        <insert character="35186"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypyk"/>
+        <insert character="34388"/>
+      </rule>
+      <rule>
+        <keyseq keys="ypymr"/>
+        <insert>
+          <candidates>訾讋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yqhl"/>
+        <insert character="36893"/>
+      </rule>
+      <rule>
+        <keyseq keys="yr"/>
+        <insert character="21344"/>
+      </rule>
+      <rule>
+        <keyseq keys="yraa"/>
+        <insert character="35503"/>
+      </rule>
+      <rule>
+        <keyseq keys="yramo"/>
+        <insert character="35551"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrana"/>
+        <insert character="162584"/>
+      </rule>
+      <rule>
+        <keyseq keys="yranb"/>
+        <insert character="35659"/>
+      </rule>
+      <rule>
+        <keyseq keys="yranw"/>
+        <insert character="35733"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrapv"/>
+        <insert character="35585"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrav"/>
+        <insert character="35035"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrawe"/>
+        <insert character="35646"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbb"/>
+        <insert character="33167"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbbe"/>
+        <insert character="18165"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbbn"/>
+        <insert character="36111"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbcd"/>
+        <insert character="162366"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbgr"/>
+        <insert character="35519"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbhn"/>
+        <insert character="40449"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbhx"/>
+        <insert character="35615"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbjj"/>
+        <insert character="35554"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbln"/>
+        <insert character="34819"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbm"/>
+        <insert character="35419"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbme"/>
+        <insert character="35580"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbmr"/>
+        <insert character="35447"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbn"/>
+        <insert character="20141"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbo"/>
+        <insert character="35946"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbou"/>
+        <insert character="35616"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbp"/>
+        <insert character="20147"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbr"/>
+        <insert>
+          <candidates>高詗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrbsd"/>
+        <insert character="35533"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbsn"/>
+        <insert character="39512"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbtn"/>
+        <insert character="32696"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbu"/>
+        <insert>
+          <candidates>亮毫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrbuu"/>
+        <insert character="35224"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbvk"/>
+        <insert character="35601"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbvn"/>
+        <insert character="23348"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrbwn"/>
+        <insert character="33245"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrci"/>
+        <insert character="35359"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrcmt"/>
+        <insert character="35553"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrcru"/>
+        <insert character="35498"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrcsh"/>
+        <insert character="35356"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrdd"/>
+        <insert character="35523"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrdhe"/>
+        <insert character="35414"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrdi"/>
+        <insert character="35342"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrdk"/>
+        <insert character="35363"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrdmq"/>
+        <insert character="35569"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrdoo"/>
+        <insert character="35514"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrdwf"/>
+        <insert character="35563"/>
+      </rule>
+      <rule>
+        <keyseq keys="yre"/>
+        <insert character="13665"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrea"/>
+        <insert character="35515"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrf"/>
+        <insert>
+          <candidates>点京</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrfb"/>
+        <insert character="35482"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrfbf"/>
+        <insert character="35740"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrff"/>
+        <insert character="35527"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrfh"/>
+        <insert character="35372"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrfq"/>
+        <insert character="35402"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrfqr"/>
+        <insert character="162616"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgcr"/>
+        <insert character="35743"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgdi"/>
+        <insert character="35433"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgg"/>
+        <insert character="35455"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrggu"/>
+        <insert character="35658"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgni"/>
+        <insert character="35704"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgp"/>
+        <insert character="35468"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgr"/>
+        <insert character="35440"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgrr"/>
+        <insert character="35654"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrgwc"/>
+        <insert character="35712"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhag"/>
+        <insert character="35579"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhd"/>
+        <insert character="35384"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhdn"/>
+        <insert character="35643"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhds"/>
+        <insert character="35480"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhdv"/>
+        <insert character="35529"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhdw"/>
+        <insert character="35666"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhej"/>
+        <insert character="162301"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrher"/>
+        <insert character="35451"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhg"/>
+        <insert character="36894"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhge"/>
+        <insert character="35693"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhgr"/>
+        <insert character="35493"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhgu"/>
+        <insert character="35445"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhhh"/>
+        <insert character="14540"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhhi"/>
+        <insert character="35613"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhhj"/>
+        <insert character="35520"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhjd"/>
+        <insert character="35461"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhjm"/>
+        <insert character="35528"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhjr"/>
+        <insert character="35441"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhk"/>
+        <insert character="35358"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhkb"/>
+        <insert character="35665"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhml"/>
+        <insert character="35362"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhmr"/>
+        <insert character="35436"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhmy"/>
+        <insert character="35380"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhne"/>
+        <insert character="35373"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhni"/>
+        <insert character="35575"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhor"/>
+        <insert character="35671"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhp"/>
+        <insert character="35351"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhpa"/>
+        <insert character="35545"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhpm"/>
+        <insert character="35398"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhqi"/>
+        <insert character="35472"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhqo"/>
+        <insert character="35396"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhs"/>
+        <insert character="35408"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhsb"/>
+        <insert character="35550"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhsm"/>
+        <insert character="35590"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhuc"/>
+        <insert character="35738"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhv"/>
+        <insert character="21696"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhwp"/>
+        <insert character="35621"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhxe"/>
+        <insert character="35599"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhxo"/>
+        <insert character="35547"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhxu"/>
+        <insert character="35517"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrhyu"/>
+        <insert character="35605"/>
+      </rule>
+      <rule>
+        <keyseq keys="yriav"/>
+        <insert character="35471"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrice"/>
+        <insert character="35484"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrihr"/>
+        <insert character="35572"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrihs"/>
+        <insert character="35488"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrii"/>
+        <insert character="35539"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrijb"/>
+        <insert character="35495"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrijc"/>
+        <insert character="35385"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrikf"/>
+        <insert character="35660"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrikk"/>
+        <insert character="35417"/>
+      </rule>
+      <rule>
+        <keyseq keys="yriku"/>
+        <insert character="35367"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrill"/>
+        <insert character="35446"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrine"/>
+        <insert character="35424"/>
+      </rule>
+      <rule>
+        <keyseq keys="yriok"/>
+        <insert character="35474"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrior"/>
+        <insert character="35566"/>
+      </rule>
+      <rule>
+        <keyseq keys="yripm"/>
+        <insert character="35430"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrir"/>
+        <insert character="35410"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrit"/>
+        <insert character="35489"/>
+      </rule>
+      <rule>
+        <keyseq keys="yritc"/>
+        <insert character="35687"/>
+      </rule>
+      <rule>
+        <keyseq keys="yritf"/>
+        <insert character="35638"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrj"/>
+        <insert character="35336"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjbc"/>
+        <insert character="35603"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjbd"/>
+        <insert character="35478"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjbj"/>
+        <insert character="35573"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjbm"/>
+        <insert character="35516"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjhp"/>
+        <insert character="35435"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjhw"/>
+        <insert character="35717"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjip"/>
+        <insert character="35667"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjjb"/>
+        <insert character="35647"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjka"/>
+        <insert character="35576"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjmf"/>
+        <insert character="35508"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjmm"/>
+        <insert character="35552"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjmo"/>
+        <insert character="35546"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjmu"/>
+        <insert character="162318"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjp"/>
+        <insert character="35409"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjpn"/>
+        <insert character="162632"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrjr"/>
+        <insert character="35393"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrkb"/>
+        <insert character="35444"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrkf"/>
+        <insert character="35452"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrkhg"/>
+        <insert character="35473"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrkja"/>
+        <insert character="35655"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrkms"/>
+        <insert character="35463"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrlll"/>
+        <insert character="35347"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrlmo"/>
+        <insert character="35458"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrlmy"/>
+        <insert character="35513"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrln"/>
+        <insert character="21078"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrlwv"/>
+        <insert character="35633"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrm"/>
+        <insert character="35340"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmbc"/>
+        <insert character="38933"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmbs"/>
+        <insert character="35619"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmca"/>
+        <insert character="162493"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmd"/>
+        <insert character="35343"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmdm"/>
+        <insert character="35720"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmfj"/>
+        <insert character="35413"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmhf"/>
+        <insert character="35612"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmhs"/>
+        <insert character="162314"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmj"/>
+        <insert character="35344"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmjk"/>
+        <insert character="35648"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmmh"/>
+        <insert character="162269"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmmr"/>
+        <insert character="35486"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmmv"/>
+        <insert character="35499"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmn"/>
+        <insert character="35330"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmnr"/>
+        <insert character="35382"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmoo"/>
+        <insert character="35491"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmrr"/>
+        <insert character="35596"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmrw"/>
+        <insert character="35560"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmso"/>
+        <insert character="35537"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmsu"/>
+        <insert character="162208"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmua"/>
+        <insert character="35670"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmvh"/>
+        <insert character="35357"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmvm"/>
+        <insert character="35481"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmvn"/>
+        <insert character="29760"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmwf"/>
+        <insert character="35620"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmwg"/>
+        <insert character="35570"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmwj"/>
+        <insert character="35674"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrmym"/>
+        <insert character="35388"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnbe"/>
+        <insert character="35714"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrncr"/>
+        <insert character="35691"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnd"/>
+        <insert character="20139"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrndf"/>
+        <insert character="162494"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnf"/>
+        <insert character="28921"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnhb"/>
+        <insert character="35662"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnhx"/>
+        <insert character="35522"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnib"/>
+        <insert character="35494"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnin"/>
+        <insert character="35459"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnir"/>
+        <insert character="35450"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnj"/>
+        <insert character="35338"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnkg"/>
+        <insert character="35476"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnkm"/>
+        <insert>
+          <candidates>誕𧩙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrnl"/>
+        <insert character="37096"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnlp"/>
+        <insert character="35732"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnmu"/>
+        <insert character="35437"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnn"/>
+        <insert character="20136"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnob"/>
+        <insert character="35549"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnoe"/>
+        <insert character="162571"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnot"/>
+        <insert character="35657"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnqd"/>
+        <insert character="35595"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnri"/>
+        <insert character="35730"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrnyi"/>
+        <insert character="35512"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrob"/>
+        <insert character="35365"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrog"/>
+        <insert character="35504"/>
+      </rule>
+      <rule>
+        <keyseq keys="yroge"/>
+        <insert character="35618"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrogf"/>
+        <insert character="35673"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrohh"/>
+        <insert character="35386"/>
+      </rule>
+      <rule>
+        <keyseq keys="yroii"/>
+        <insert character="35397"/>
+      </rule>
+      <rule>
+        <keyseq keys="yroim"/>
+        <insert character="35734"/>
+      </rule>
+      <rule>
+        <keyseq keys="yroip"/>
+        <insert character="35543"/>
+      </rule>
+      <rule>
+        <keyseq keys="yroir"/>
+        <insert character="35602"/>
+      </rule>
+      <rule>
+        <keyseq keys="yroj"/>
+        <insert character="35377"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrok"/>
+        <insert character="25960"/>
+      </rule>
+      <rule>
+        <keyseq keys="yromb"/>
+        <insert character="35542"/>
+      </rule>
+      <rule>
+        <keyseq keys="yromg"/>
+        <insert character="35438"/>
+      </rule>
+      <rule>
+        <keyseq keys="yromn"/>
+        <insert character="35565"/>
+      </rule>
+      <rule>
+        <keyseq keys="yromo"/>
+        <insert character="35683"/>
+      </rule>
+      <rule>
+        <keyseq keys="yron"/>
+        <insert character="35350"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrop"/>
+        <insert character="35355"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrotf"/>
+        <insert character="35669"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrowy"/>
+        <insert character="35496"/>
+      </rule>
+      <rule>
+        <keyseq keys="yroyr"/>
+        <insert character="162436"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrp"/>
+        <insert character="35371"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpa"/>
+        <insert>
+          <candidates>詢詣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrpd"/>
+        <insert character="35345"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrphp"/>
+        <insert character="162387"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpht"/>
+        <insert character="35600"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpim"/>
+        <insert character="162170"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpko"/>
+        <insert character="35706"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrppa"/>
+        <insert character="35559"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpr"/>
+        <insert character="35389"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpt"/>
+        <insert character="35405"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrptd"/>
+        <insert character="35548"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpu"/>
+        <insert character="35376"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpuk"/>
+        <insert character="35454"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrpuu"/>
+        <insert character="35589"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrqd"/>
+        <insert character="35460"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrqjp"/>
+        <insert character="35711"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrqmb"/>
+        <insert character="35531"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrqmc"/>
+        <insert character="35630"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrqmv"/>
+        <insert character="35544"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrqoc"/>
+        <insert character="35715"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrrd"/>
+        <insert character="35679"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrrj"/>
+        <insert character="35650"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrrs"/>
+        <insert character="35556"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrs"/>
+        <insert character="36940"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrsj"/>
+        <insert character="35583"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrru"/>
+        <insert>
+          <candidates>遻𨕬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrruc"/>
+        <insert character="35668"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrv"/>
+        <insert character="35140"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrvk"/>
+        <insert character="35492"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrrxu"/>
+        <insert character="35677"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrshi"/>
+        <insert character="35346"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrshr"/>
+        <insert character="35412"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsim"/>
+        <insert character="35653"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsip"/>
+        <insert character="35469"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsje"/>
+        <insert character="35535"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsjj"/>
+        <insert character="35736"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsma"/>
+        <insert character="35637"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsmg"/>
+        <insert character="35462"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsmh"/>
+        <insert character="35628"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsmm"/>
+        <insert character="35425"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsmr"/>
+        <insert character="35422"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsp"/>
+        <insert character="18127"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsrr"/>
+        <insert character="35635"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrss"/>
+        <insert character="35406"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsu"/>
+        <insert character="35352"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsup"/>
+        <insert character="35467"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrsyj"/>
+        <insert character="35608"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtak"/>
+        <insert character="35624"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtam"/>
+        <insert character="162548"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtav"/>
+        <insert character="35690"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtbh"/>
+        <insert character="35629"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtbm"/>
+        <insert character="35710"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtca"/>
+        <insert character="35676"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtct"/>
+        <insert character="35610"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtgi"/>
+        <insert>
+          <candidates>議讛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrtgr"/>
+        <insert character="162566"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtkr"/>
+        <insert character="35582"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtlf"/>
+        <insert character="35724"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtlm"/>
+        <insert character="35641"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtm"/>
+        <insert character="35404"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtmc"/>
+        <insert character="35526"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtmd"/>
+        <insert character="35584"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtmj"/>
+        <insert character="35649"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtmv"/>
+        <insert character="35574"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtoe"/>
+        <insert character="35703"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtpd"/>
+        <insert character="18195"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtq"/>
+        <insert character="35443"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtrg"/>
+        <insert character="35737"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtrk"/>
+        <insert character="18200"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtt"/>
+        <insert character="35457"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrttb"/>
+        <insert character="35611"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtwi"/>
+        <insert character="35664"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtwt"/>
+        <insert character="162617"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtwv"/>
+        <insert character="35688"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtxc"/>
+        <insert character="35609"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtyb"/>
+        <insert character="162618"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrtyu"/>
+        <insert character="35594"/>
+      </rule>
+      <rule>
+        <keyseq keys="yru"/>
+        <insert>
+          <candidates>乩訕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yruc"/>
+        <insert character="36984"/>
+      </rule>
+      <rule>
+        <keyseq keys="yruk"/>
+        <insert character="35369"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrumb"/>
+        <insert character="35567"/>
+      </rule>
+      <rule>
+        <keyseq keys="yruu"/>
+        <insert character="35416"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrve"/>
+        <insert character="35401"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrvii"/>
+        <insert character="35663"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrvis"/>
+        <insert character="35407"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrwb"/>
+        <insert character="35586"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrwce"/>
+        <insert character="35606"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrwd"/>
+        <insert character="35506"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrwlj"/>
+        <insert character="35695"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrwlv"/>
+        <insert character="35678"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrwp"/>
+        <insert character="35568"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrwww"/>
+        <insert character="35716"/>
+      </rule>
+      <rule>
+        <keyseq keys="yry"/>
+        <insert character="35331"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrybb"/>
+        <insert character="35558"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrybk"/>
+        <insert character="35742"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrybs"/>
+        <insert character="35607"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrycb"/>
+        <insert>
+          <candidates>謫謪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yryck"/>
+        <insert character="35432"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrydk"/>
+        <insert character="35656"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrye"/>
+        <insert>
+          <candidates>遐敁㪗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yryfd"/>
+        <insert character="35598"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryfe"/>
+        <insert character="35540"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryg"/>
+        <insert character="35387"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryhh"/>
+        <insert character="35578"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryhs"/>
+        <insert character="35370"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryia"/>
+        <insert character="35672"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryjj"/>
+        <insert character="35632"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrylr"/>
+        <insert character="35700"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrymp"/>
+        <insert character="35391"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrymr"/>
+        <insert character="35497"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryoj"/>
+        <insert character="35510"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrypd"/>
+        <insert character="35644"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrypm"/>
+        <insert>
+          <candidates>謔謯譃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yrypu"/>
+        <insert character="35541"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryr"/>
+        <insert character="35392"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryrb"/>
+        <insert character="35614"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryrd"/>
+        <insert character="35524"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryrf"/>
+        <insert character="35538"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryrn"/>
+        <insert character="35562"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryro"/>
+        <insert character="35705"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryrv"/>
+        <insert character="35731"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrysd"/>
+        <insert character="162425"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryta"/>
+        <insert character="35571"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryto"/>
+        <insert character="35682"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrytp"/>
+        <insert character="35689"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryub"/>
+        <insert character="35623"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryvo"/>
+        <insert character="35442"/>
+      </rule>
+      <rule>
+        <keyseq keys="yrywm"/>
+        <insert character="35680"/>
+      </rule>
+      <rule>
+        <keyseq keys="yryyb"/>
+        <insert character="35713"/>
+      </rule>
+      <rule>
+        <keyseq keys="ys"/>
+        <insert character="36809"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysfv"/>
+        <insert character="35117"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysg"/>
+        <insert>
+          <candidates>堃𡑔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ysh"/>
+        <insert character="36794"/>
+      </rule>
+      <rule>
+        <keyseq keys="yshr"/>
+        <insert character="36834"/>
+      </rule>
+      <rule>
+        <keyseq keys="yskmr"/>
+        <insert character="26065"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysm"/>
+        <insert character="19982"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysmvn"/>
+        <insert character="29932"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysnkq"/>
+        <insert character="26068"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysnl"/>
+        <insert character="37025"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysoby"/>
+        <insert character="26051"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysofb"/>
+        <insert character="26067"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysohc"/>
+        <insert character="26079"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysohl"/>
+        <insert character="26050"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysohm"/>
+        <insert character="26060"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysohn"/>
+        <insert character="26043"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysohu"/>
+        <insert character="26052"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysohv"/>
+        <insert character="26053"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysohw"/>
+        <insert character="26075"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysojb"/>
+        <insert character="26054"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysok"/>
+        <insert character="25918"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysokr"/>
+        <insert character="26070"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysolb"/>
+        <insert character="26046"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysolo"/>
+        <insert character="26064"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysomf"/>
+        <insert character="26074"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysond"/>
+        <insert character="26047"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysono"/>
+        <insert character="26059"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysooa"/>
+        <insert character="26077"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysooi"/>
+        <insert character="26061"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysook"/>
+        <insert character="26063"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysopd"/>
+        <insert character="26045"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysosp"/>
+        <insert character="26062"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysotc"/>
+        <insert character="26071"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysoy"/>
+        <insert character="26044"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysoyu"/>
+        <insert character="26066"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysp"/>
+        <insert character="36833"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysqf"/>
+        <insert character="36964"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysrj"/>
+        <insert character="36991"/>
+      </rule>
+      <rule>
+        <keyseq keys="ystmc"/>
+        <insert character="143619"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysyhn"/>
+        <insert character="143578"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysyoo"/>
+        <insert character="26078"/>
+      </rule>
+      <rule>
+        <keyseq keys="ysyq"/>
+        <insert character="36978"/>
+      </rule>
+      <rule>
+        <keyseq keys="yt"/>
+        <insert>
+          <candidates>立𨑬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yta"/>
+        <insert character="38899"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytahu"/>
+        <insert character="31455"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytaj"/>
+        <insert character="31456"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytap"/>
+        <insert character="24847"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytapv"/>
+        <insert character="31469"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytbsd"/>
+        <insert character="31467"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytcw"/>
+        <insert character="36946"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytdl"/>
+        <insert character="31462"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytdq"/>
+        <insert character="165352"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytggu"/>
+        <insert character="154287"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytgo"/>
+        <insert character="18605"/>
+      </rule>
+      <rule>
+        <keyseq keys="ythaf"/>
+        <insert>
+          <candidates>鴗鸕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ythdl"/>
+        <insert character="154261"/>
+      </rule>
+      <rule>
+        <keyseq keys="ythj"/>
+        <insert character="31439"/>
+      </rule>
+      <rule>
+        <keyseq keys="ythni"/>
+        <insert character="39087"/>
+      </rule>
+      <rule>
+        <keyseq keys="ythqu"/>
+        <insert character="31443"/>
+      </rule>
+      <rule>
+        <keyseq keys="ythu"/>
+        <insert character="36947"/>
+      </rule>
+      <rule>
+        <keyseq keys="ythxh"/>
+        <insert character="31463"/>
+      </rule>
+      <rule>
+        <keyseq keys="yti"/>
+        <insert character="25138"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytice"/>
+        <insert character="31459"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytii"/>
+        <insert character="16842"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytiok"/>
+        <insert character="31458"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytj"/>
+        <insert character="36763"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytjbm"/>
+        <insert character="31465"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytjki"/>
+        <insert character="31460"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytjmn"/>
+        <insert character="31450"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytk"/>
+        <insert character="36865"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytki"/>
+        <insert character="31441"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytkr"/>
+        <insert>
+          <candidates>逽𨔽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ytmbc"/>
+        <insert character="39025"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytnl"/>
+        <insert character="165546"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytog"/>
+        <insert character="36979"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytoii"/>
+        <insert character="31451"/>
+      </rule>
+      <rule>
+        <keyseq keys="yton"/>
+        <insert character="16836"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytpo"/>
+        <insert character="36930"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytpr"/>
+        <insert character="31448"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytqmb"/>
+        <insert character="38742"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytr"/>
+        <insert character="21637"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytsmm"/>
+        <insert character="32714"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytstt"/>
+        <insert character="31470"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytt"/>
+        <insert character="36856"/>
+      </rule>
+      <rule>
+        <keyseq keys="yttb"/>
+        <insert character="36952"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytu"/>
+        <insert character="36870"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytub"/>
+        <insert character="36961"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytumb"/>
+        <insert character="31471"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytv"/>
+        <insert character="22974"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytwa"/>
+        <insert character="36973"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytwb"/>
+        <insert character="36993"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytwg"/>
+        <insert character="31461"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytwi"/>
+        <insert character="36981"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytwu"/>
+        <insert character="31452"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytyr"/>
+        <insert character="31449"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytyrd"/>
+        <insert character="16847"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytyrn"/>
+        <insert character="154268"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytyt"/>
+        <insert character="31453"/>
+      </rule>
+      <rule>
+        <keyseq keys="ytytj"/>
+        <insert character="154286"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <insert character="36799"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuav"/>
+        <insert character="40806"/>
+      </rule>
+      <rule>
+        <keyseq keys="yubm"/>
+        <insert character="40799"/>
+      </rule>
+      <rule>
+        <keyseq keys="yubuc"/>
+        <insert character="36121"/>
+      </rule>
+      <rule>
+        <keyseq keys="yubuu"/>
+        <insert character="35236"/>
+      </rule>
+      <rule>
+        <keyseq keys="yudi"/>
+        <insert character="23566"/>
+      </rule>
+      <rule>
+        <keyseq keys="yue"/>
+        <insert>
+          <candidates>叡𠮏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuemi"/>
+        <insert character="150208"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuhaf"/>
+        <insert character="40434"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuhgr"/>
+        <insert character="19868"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuhhh"/>
+        <insert character="24426"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuhlb"/>
+        <insert character="40818"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuhml"/>
+        <insert character="40791"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuhs"/>
+        <insert character="40794"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuhxu"/>
+        <insert character="40815"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuii"/>
+        <insert character="34405"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuir"/>
+        <insert character="40797"/>
+      </rule>
+      <rule>
+        <keyseq keys="yujbc"/>
+        <insert character="40827"/>
+      </rule>
+      <rule>
+        <keyseq keys="yujbm"/>
+        <insert character="173618"/>
+      </rule>
+      <rule>
+        <keyseq keys="yukb"/>
+        <insert character="31163"/>
+      </rule>
+      <rule>
+        <keyseq keys="yukmr"/>
+        <insert character="40814"/>
+      </rule>
+      <rule>
+        <keyseq keys="yulwp"/>
+        <insert character="40805"/>
+      </rule>
+      <rule>
+        <keyseq keys="yumb"/>
+        <insert character="36932"/>
+      </rule>
+      <rule>
+        <keyseq keys="yummr"/>
+        <insert character="40812"/>
+      </rule>
+      <rule>
+        <keyseq keys="yumvh"/>
+        <insert character="40790"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuoii"/>
+        <insert>
+          <candidates>齡齢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuolf"/>
+        <insert character="34410"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuoll"/>
+        <insert character="40792"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuomr"/>
+        <insert character="173569"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuon"/>
+        <insert character="40789"/>
+      </rule>
+      <rule>
+        <keyseq keys="yup"/>
+        <insert character="40788"/>
+      </rule>
+      <rule>
+        <keyseq keys="yupr"/>
+        <insert character="40803"/>
+      </rule>
+      <rule>
+        <keyseq keys="yupru"/>
+        <insert character="40793"/>
+      </rule>
+      <rule>
+        <keyseq keys="yupt"/>
+        <insert character="40795"/>
+      </rule>
+      <rule>
+        <keyseq keys="yupuu"/>
+        <insert character="40826"/>
+      </rule>
+      <rule>
+        <keyseq keys="yurc"/>
+        <insert character="40798"/>
+      </rule>
+      <rule>
+        <keyseq keys="yurrs"/>
+        <insert character="40822"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuryo"/>
+        <insert>
+          <candidates>齪蹵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yushr"/>
+        <insert character="40800"/>
+      </rule>
+      <rule>
+        <keyseq keys="yusje"/>
+        <insert character="40817"/>
+      </rule>
+      <rule>
+        <keyseq keys="yusmg"/>
+        <insert character="40823"/>
+      </rule>
+      <rule>
+        <keyseq keys="yustr"/>
+        <insert character="173659"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuta"/>
+        <insert character="40816"/>
+      </rule>
+      <rule>
+        <keyseq keys="yutct"/>
+        <insert character="40824"/>
+      </rule>
+      <rule>
+        <keyseq keys="yutm"/>
+        <insert>
+          <candidates>瑎甝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yutxc"/>
+        <insert character="173642"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuu"/>
+        <insert character="40787"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuwd"/>
+        <insert character="40811"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuwlb"/>
+        <insert character="40821"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuyck"/>
+        <insert character="40809"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuye"/>
+        <insert character="15019"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuyhh"/>
+        <insert character="40820"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuymp"/>
+        <insert character="40796"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuypu"/>
+        <insert character="34404"/>
+      </rule>
+      <rule>
+        <keyseq keys="yuytu"/>
+        <insert character="31478"/>
+      </rule>
+      <rule>
+        <keyseq keys="yv"/>
+        <insert character="20129"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvb"/>
+        <insert>
+          <candidates>肓膂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yvbcr"/>
+        <insert character="35028"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvbq"/>
+        <insert character="29309"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvbu"/>
+        <insert character="30450"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvd"/>
+        <insert character="26455"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvgg"/>
+        <insert character="22725"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvgn"/>
+        <insert character="29973"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvgu"/>
+        <insert character="32587"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvgv"/>
+        <insert character="39252"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvhbt"/>
+        <insert character="34881"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvhg"/>
+        <insert character="38605"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvhlu"/>
+        <insert character="24031"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvho"/>
+        <insert>
+          <candidates>亥𠀅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yvhvo"/>
+        <insert character="29924"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvi"/>
+        <insert character="29572"/>
+      </rule>
+      <rule>
+        <keyseq keys="yviw"/>
+        <insert character="30044"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvks"/>
+        <insert character="21239"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvlii"/>
+        <insert character="34673"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvne"/>
+        <insert character="36911"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvnl"/>
+        <insert character="37017"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvp"/>
+        <insert character="24536"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvrvp"/>
+        <insert character="27667"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvsl"/>
+        <insert character="133649"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvv"/>
+        <insert character="22916"/>
+      </rule>
+      <rule>
+        <keyseq keys="yvvv"/>
+        <insert>
+          <candidates>巡邋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ywdv"/>
+        <insert character="35065"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywgv"/>
+        <insert character="35023"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywi"/>
+        <insert character="30022"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywihr"/>
+        <insert character="40569"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywii"/>
+        <insert character="40565"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywk"/>
+        <insert character="21348"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywlb"/>
+        <insert character="36935"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywle"/>
+        <insert character="36957"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywlg"/>
+        <insert>
+          <candidates>邏𨗴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ywlv"/>
+        <insert>
+          <candidates>還褱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ywmmf"/>
+        <insert character="31104"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywmv"/>
+        <insert character="34928"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywni"/>
+        <insert character="133607"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywnl"/>
+        <insert character="37136"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywno"/>
+        <insert character="30045"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywomo"/>
+        <insert character="40572"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywr"/>
+        <insert character="36852"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywrd"/>
+        <insert character="31263"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywrm"/>
+        <insert character="20150"/>
+      </rule>
+      <rule>
+        <keyseq keys="yws"/>
+        <insert character="21347"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywtqm"/>
+        <insert character="40570"/>
+      </rule>
+      <rule>
+        <keyseq keys="ywtxc"/>
+        <insert character="40571"/>
+      </rule>
+      <rule>
+        <keyseq keys="yx"/>
+        <insert character="40778"/>
+      </rule>
+      <rule>
+        <keyseq keys="yxbt"/>
+        <insert character="40781"/>
+      </rule>
+      <rule>
+        <keyseq keys="yxbuc"/>
+        <insert character="40782"/>
+      </rule>
+      <rule>
+        <keyseq keys="yxf"/>
+        <insert>
+          <candidates>齋齌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yxlmm"/>
+        <insert>
+          <candidates>齏韲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yxln"/>
+        <insert character="21137"/>
+      </rule>
+      <rule>
+        <keyseq keys="yxyhv"/>
+        <insert character="173515"/>
+      </rule>
+      <rule>
+        <keyseq keys="yy"/>
+        <insert character="21342"/>
+      </rule>
+      <rule>
+        <keyseq keys="yyaj"/>
+        <insert character="36916"/>
+      </rule>
+      <rule>
+        <keyseq keys="yybc"/>
+        <insert character="36937"/>
+      </rule>
+      <rule>
+        <keyseq keys="yycb"/>
+        <insert character="36969"/>
+      </rule>
+      <rule>
+        <keyseq keys="yyhn"/>
+        <insert character="36818"/>
+      </rule>
+      <rule>
+        <keyseq keys="yyib"/>
+        <insert character="36915"/>
+      </rule>
+      <rule>
+        <keyseq keys="yylc"/>
+        <insert character="36857"/>
+      </rule>
+      <rule>
+        <keyseq keys="yymr"/>
+        <insert character="36889"/>
+      </rule>
+      <rule>
+        <keyseq keys="yypo"/>
+        <insert character="36989"/>
+      </rule>
+      <rule>
+        <keyseq keys="yyr"/>
+        <insert character="36832"/>
+      </rule>
+      <rule>
+        <keyseq keys="yysd"/>
+        <insert character="36938"/>
+      </rule>
+      <rule>
+        <keyseq keys="yytj"/>
+        <insert character="36967"/>
+      </rule>
+      <rule>
+        <keyseq keys="yywm"/>
+        <insert character="36997"/>
+      </rule>
+      <rule>
+        <keyseq keys="yywn"/>
+        <insert character="165121"/>
+      </rule>
+      <rule>
+        <keyseq keys="yyws"/>
+        <insert character="36876"/>
+      </rule>
+      <rule>
+        <keyseq keys="yyyhv"/>
+        <insert character="161551"/>
+      </rule>
+    </map>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <show-candidates/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-main"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-fullwidth-mode">
+        <shift-to id="state-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-single-fullwidth-mode">
+        <shift-to id="state-single-fullwidth-mode"/>
+      </branch>
+    </state>
+    <state id="state-main">
+      <branch branch-selecting-map="map-map">
+        <shift-to id="state-select"/>
+      </branch>
+      <catch-all-branch>
+        <hide-candidates/>
+        <shift-to id="state-check-undo"/>
+      </catch-all-branch>
+    </state>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-pinyin.mim b/MIM/zh-pinyin.mim
deleted file mode 100644 (file)
index 70e775e..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-;; zh-pinyin.mim -- Input method for Chinese Pinyin characters
-;; Copyright (C) 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method zh pinyin)
-
-(description "Input method for Chinese Pinyin characters.
-Note that it's not for inputting Han characters.
-")
-
-(title "PinYin")
-
-(map
- (vowel
-  ("a"    (("a"    "ā"    "á"    "ǎ"    "à"   )))
-  ("ai"   (("ai"   "āi"   "ái"   "ǎi"   "ài"  )))
-  ("an"   (("an"   "ān"   "án"   "ǎn"   "àn"  )))
-  ("ang"  (("ang"  "āng"  "áng"  "ǎng"  "àng" )))
-  ("ao"   (("ao"   "āo"   "áo"   "ǎo"   "ào"  )))
-  ("e"    (("e"    "ē"    "é"    "ě"    "è"   )))
-  ("ei"   (("ei"   "ēi"   "éi"   "ěi"   "èi"  )))
-  ("en"   (("en"   "ēn"   "én"   "ěn"   "èn"  )))
-  ("eng"  (("eng"  "ēng"  "éng"  "ěng"  "èng" )))
-  ("er"   (("er"   "ēr"   "ér"   "ěr"   "èr"  )))
-  ("i"    (("i"    "ī"    "í"    "ǐ"    "ì"   )))
-  ("ia"   (("ia"   "iā"   "iá"   "iǎ"   "ià"  )))
-  ("ian"  (("ian"  "iān"  "ián"  "iǎn"  "iàn" )))
-  ("iang" (("iang" "iāng" "iáng" "iǎng" "iàng")))
-  ("iao"  (("iao"  "iāo"  "iáo"  "iǎo"  "iào" )))
-  ("ie"   (("ie"   "iē"   "ié"   "iě"   "iè"  )))
-  ("in"   (("in"   "īn"   "ín"   "ǐn"   "ìn"  )))
-  ("ing"  (("ing"  "īng"  "íng"  "ǐng"  "ìng" )))
-  ("iong" (("iong" "iōng" "ióng" "iǒng" "iòng")))
-  ("iu"   (("iu"   "iū"   "iú"   "iǔ"   "iù"  )))
-  ("o"    (("o"    "ō"    "ó"    "ǒ"    "ò"   )))
-  ("ong"  (("ong"  "ōng"  "óng"  "ǒng"  "òng" )))
-  ("ou"   (("ou"   "ōu"   "óu"   "ǒu"   "òu"  )))
-  ("u"    (("u"    "ū"    "ú"    "ǔ"    "ù"   )))
-  ("u:"   (("ü"    "ǖ"    "ǘ"    "ǚ"    "ǜ"   )))
-  ("v"    (("ü"    "ǖ"    "ǘ"    "ǚ"    "ǜ"   )))
-  ("ua"   (("ua"   "uā"   "uá"   "uǎ"   "uà"  )))
-  ("uai"  (("uai"  "uāi"  "uái"  "uǎi"  "uài" )))
-  ("uan"  (("uan"  "uān"  "uán"  "uǎn"  "uàn" )))
-  ("uang" (("uang" "uāng" "uáng" "uǎng" "uàng")))
-  ("ue"   (("ue"   "uē"   "ué"   "uě"   "uè"  )))
-  ("u:e"  (("üe"   "üē"   "üé"   "üě"   "üè"  )))
-  ("ve"   (("üe"   "üē"   "üé"   "üě"   "üè"  )))
-  ("ui"   (("ui"   "uī"   "uí"   "uǐ"   "uì"  )))
-  ("un"   (("un"   "ūn"   "ún"   "ǔn"   "ùn"  )))
-  ("uo"   (("uo"   "uō"   "uó"   "uǒ"   "uò"  ))))
-
- (tone
-  ("1" (select 1))
-  ("2" (select 2))
-  ("3" (select 3))
-  ("4" (select 4))))
-
-(state
- (init
-  (vowel (shift select)))
- (select
-  (tone (shift init))))
diff --git a/MIM/zh-pinyin.mimx b/MIM/zh-pinyin.mimx
new file mode 100644 (file)
index 0000000..12c445b
--- /dev/null
@@ -0,0 +1,261 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>pinyin</name>
+  </tags>
+  <description>Input method for Chinese Pinyin characters.
+Note that it's not for inputting Han characters.
+</description>
+  <title>PinYin</title>
+  <map-list>
+    <map id="map-vowel">
+      <rule>
+        <keyseq keys="a"/>
+        <insert>
+          <list-of-candidates>a ā á ǎ à</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert>
+          <list-of-candidates>ai āi ái ǎi ài</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="an"/>
+        <insert>
+          <list-of-candidates>an ān án ǎn àn</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ang"/>
+        <insert>
+          <list-of-candidates>ang āng áng ǎng àng</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ao"/>
+        <insert>
+          <list-of-candidates>ao āo áo ǎo ào</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert>
+          <list-of-candidates>e ē é ě è</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <insert>
+          <list-of-candidates>ei ēi éi ěi èi</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="en"/>
+        <insert>
+          <list-of-candidates>en ēn én ěn èn</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eng"/>
+        <insert>
+          <list-of-candidates>eng ēng éng ěng èng</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <insert>
+          <list-of-candidates>er ēr ér ěr èr</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+        <insert>
+          <list-of-candidates>i ī í ǐ ì</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ia"/>
+        <insert>
+          <list-of-candidates>ia iā iá iǎ ià</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ian"/>
+        <insert>
+          <list-of-candidates>ian iān ián iǎn iàn</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iang"/>
+        <insert>
+          <list-of-candidates>iang iāng iáng iǎng iàng</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iao"/>
+        <insert>
+          <list-of-candidates>iao iāo iáo iǎo iào</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ie"/>
+        <insert>
+          <list-of-candidates>ie iē ié iě iè</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="in"/>
+        <insert>
+          <list-of-candidates>in īn ín ǐn ìn</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ing"/>
+        <insert>
+          <list-of-candidates>ing īng íng ǐng ìng</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iong"/>
+        <insert>
+          <list-of-candidates>iong iōng ióng iǒng iòng</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iu"/>
+        <insert>
+          <list-of-candidates>iu iū iú iǔ iù</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert>
+          <list-of-candidates>o ō ó ǒ ò</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ong"/>
+        <insert>
+          <list-of-candidates>ong ōng óng ǒng òng</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ou"/>
+        <insert>
+          <list-of-candidates>ou ōu óu ǒu òu</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+        <insert>
+          <list-of-candidates>u ū ú ǔ ù</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="u:"/>
+        <insert>
+          <list-of-candidates>ü ǖ ǘ ǚ ǜ</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+        <insert>
+          <list-of-candidates>ü ǖ ǘ ǚ ǜ</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ua"/>
+        <insert>
+          <list-of-candidates>ua uā uá uǎ uà</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uai"/>
+        <insert>
+          <list-of-candidates>uai uāi uái uǎi uài</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uan"/>
+        <insert>
+          <list-of-candidates>uan uān uán uǎn uàn</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uang"/>
+        <insert>
+          <list-of-candidates>uang uāng uáng uǎng uàng</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ue"/>
+        <insert>
+          <list-of-candidates>ue uē ué uě uè</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="u:e"/>
+        <insert>
+          <list-of-candidates>üe üē üé üě üè</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ve"/>
+        <insert>
+          <list-of-candidates>üe üē üé üě üè</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ui"/>
+        <insert>
+          <list-of-candidates>ui uī uí uǐ uì</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="un"/>
+        <insert>
+          <list-of-candidates>un ūn ún ǔn ùn</list-of-candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uo"/>
+        <insert>
+          <list-of-candidates>uo uō uó uǒ uò</list-of-candidates>
+        </insert>
+      </rule>
+    </map>
+    <map id="map-tone">
+      <rule>
+        <keyseq keys="1"/>
+        <select index="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <select index="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <select index="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <select index="4"/>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-vowel">
+        <shift-to id="state-select"/>
+      </branch>
+    </state>
+    <state id="state-select">
+      <branch branch-selecting-map="map-tone">
+        <shift-to id="state-init"/>
+      </branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
diff --git a/MIM/zh-py-b5.mim b/MIM/zh-py-b5.mim
deleted file mode 100644 (file)
index e2f58b1..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-;; zh-py-b5.mim -- Chinese Big5 input method with Pinyin sequence
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method zh py-b5)
-
-(description "Chinese Big5 input method with Pinyin sequence.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "拼B5")
-
-(variable
- (candidates-group-size)
- (candidates-charset nil big5))
-
-(include (zh py) map)
-(include (zh py) state)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/zh-py-b5.mimx b/MIM/zh-py-b5.mimx
new file mode 100644 (file)
index 0000000..26e0927
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>py-b5</name>
+  </tags>
+  <description>Chinese Big5 input method with Pinyin sequence.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>拼B5</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+    <variable id="candidates-charset">
+      <value type="symbol">big5</value>
+    </variable>
+  </variable-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-py.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-py.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-py-gb.mim b/MIM/zh-py-gb.mim
deleted file mode 100644 (file)
index bcb7be3..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-;; zh-py-gb.mim -- Chinese GB2312.1980 input method with Pinyin sequence
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method zh py-gb)
-
-(description "Chinese GB2312 input method with Pinyin sequence.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "拼gb")
-
-(variable
- (candidates-group-size)
- (candidates-charset nil gb2312.1980))
-
-(include (zh py) map)
-(include (zh py) state)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/zh-py-gb.mimx b/MIM/zh-py-gb.mimx
new file mode 100644 (file)
index 0000000..5e962b7
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>py-gb</name>
+  </tags>
+  <description>Chinese GB2312 input method with Pinyin sequence.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>拼gb</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+    <variable id="candidates-charset">
+      <value type="symbol">gb2312.1980</value>
+    </variable>
+  </variable-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-py.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-py.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-py.mim b/MIM/zh-py.mim
deleted file mode 100644 (file)
index 3fcdad4..0000000
+++ /dev/null
@@ -1,1347 +0,0 @@
-;; zh-py.mim -- Chinese input method with Pinyin sequence
-;; Copyright (C) 2003, 2004, 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;; The map "map" was generated from the "Unihan database" belonging
-;; to the "Unicode Character Database" using the entries kMandarin and
-;; kHanyuPinlu, and thus that part is governed by the "Unicode Copyright"
-;; (see the file UNIDATA/copyright.html).
-
-(input-method zh py)
-
-(description "Chinese input method with Pinyin sequence.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "拼")
-
-(variable
-  (candidates-group-size))
-
-(map
- (starter
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("w") ("x") ("y") ("z"))
- (map
-  ("a" ("啊呵阿吖嗄腌锕錒"))
-  ("ai" ("爱愛哎挨碍礙哀矮癌埃蔼藹隘唉皑艾呆诶捱嗳嗌嫒瑷暧砹锿霭閡皚噯"
-        "曖璦靄佁毐阨昹娭砨啀娾欸堨敳獃誒僾磑嬡壒濭薆賹餲騃鴱譪鑀靉伌"
-        "叆嘊塧嵦懓懝戹敱皧瞹硋硙躷銰鎄阸馤㑸㕌㗒㗨㘷㝵㝶㢊㤅㱯㿄䀳䅬"
-        "䑂䔽䝽䠹䨠䬵䶣"))
-  ("an" ("安按岸暗案俺氨鹌鵪黯鞍胺厂广盒阴谙埯揞犴庵桉腌铵蝻陰菴鉗銨諳"
-        "侒匼垵峖峎洝玵匎荌豻唵啽媕晻頇痷腤萻雸儑盦錌闇馣韽厈堓盫罯葊"
-        "蓭誝阥隂隌鞌鮟鶕黬㜝㟁㱘㸩㽢䁆䅁䅖䎏䎨䜙䬓䮗䯥"))
-  ("ang" ("昂肮盎仰腌骯卬軮雵醠岇昻枊㦹㭿㼜䀚䍩䒢䩕䬓䭹䭺"))
-  ("ao" ("傲袄襖凹熬敖翱奥懊澳棍浇嚣坳拗嗷岙廒遨媪骜獒燠聱螯鏊鳌鏖奧媼"
-        "澆鼇扷芺柪镺奡詏滶隞摮璈蔜墺嶴擙磝隩磽謷爊驁鰲厫嗸圫垇嫯嶅慠"
-        "抝梎狕獓翺謸軪鴁鷔㑃㕭㘬㘭㜜㜩㟼㠂㠗㤇㥿㿰䁱䐿䚫䜒䞝䥝䦋䫨䮯"
-        "䯠䴈䵅𥜌𦪈𩼈"))
-  ("ba" ("把吧罢罷八爸巴拔扒霸叭坝壩笆芭捌疤跋靶耙伯湃茇菝萆岜灞杷钯钹"
-        "粑鲅魃鈸仈犮朳弝峇癹胈猈豝詙軷鈀鼥叐哵坺垻墢夿妭抜欛炦玐秡羓"
-        "覇釟颰馛鮁鮊鲃鲌㔜㖠㞎㧊㶚䃻䆉䇑䎬䎱䟦䥯䩗䩻䰾䱝䳁䳊"))
-  ("bai" ("百白摆擺败敗拜柏掰罢佰稗伯派薜捭呗鞴罷襬庍唄棑粨絔粺矲拝栢蛽"
-         "贁㗑㗗㠔㼟㼣㿟䒔䙓䢙䥯䳆䴽"))
-  ("ban" ("办辦半般板班搬伴版拌瓣扮扳颁頒斑绊辨阪坂钣瘢癍舨姅絆鈑闆辯怑"
-         "攽昄粄湴斒鉡蝂靽魬褩虨埿岅朌秚肦螌辬㚘㩯㪵㸞㺜䉽䕰䬳"))
-  ("bang" ("帮幫膀棒绑綁傍榜磅邦梆蚌镑谤纺旁蒡浜氆螃並紡謗鎊玤垹埲棓塝搒"
-          "牓縍艕鞤幇幚挷捠稖竝蜯邫髈㔙㭋㮄㯁㾦䂜䎧䖫䟺䧛䰷"))
-  ("bao" ("报報保包抱宝寶爆暴胞饱飽薄堡雹豹苞褒剥鲍刨炮袍曝瀑勹裒苴葆掊"
-         "孢脬煲鸨褓褴趵龅剝鉋鮑鑤抔怉枹瓟窇笣袌菢鞄駂鳵鴇蕔虣儤犦忁鸔"
-         "勽堢嫑宲寚寳曓珤緥襃賲铇闁靌骲㙅㙸㫧㲏㲒㵡㻄㿺䈏䎂䤖䥤䨌䨔䪨"
-         "䭋䳈䳰䴐"))
-  ("bei" ("被备備北背倍悲杯辈輩碑贝貝呗唄臂卑狈狽拔跋钡惫焙波排葡菩孛陂"
-         "邶埤萆蓓庳悖碚鹎褙蜚鐾鞴盃揹痺箄鋇憊伓岥牬郥偝桮梖珼棓椑琲鄁"
-         "犕綼誖鞁骳糒簰犤藣鵯俻偹僃壀愂昁杮禆紴絥軰鉳錃韛㓈㔨㛝㣁㤳㰆"
-         "㱯㶔㷶㸢㸬㸽㻗㼎㾱䁅䋳䔒䟺䠙䡶䩀䰽"))
-  ("ben" ("本奔笨苯夯体畚坌贲锛賁泍栟渀軬錛蟦鐼倴夲奙捹撪桳楍燌犇獖輽逩"
-         "㡷㤓㨧㮺㱵䬱"))
-  ("beng" ("甭蹦崩绷繃泵榜蚌迸抨堋唪嘣甏伻玤祊埲琫絣菶閍搒誁跰塴錋螷蠯嵭"
-          "挷槰綳逬鏰镚鞛㑟㛝㱶㷯䋽䙀䨻䩬䭰䳞𢏳"))
-  ("bi" ("比必笔筆鼻避毕壁畢闭閉逼臂彼蔽币幣碧辟毙斃鄙痹痺被蓖毖庇敝弊"
-        "陛波肥费拂服秘泌脾瞥匕俾陂陴埤芘荜荸菝萆薜蘖吡哔狴庳愎滗濞弼"
-        "妣婢嬖纰璧枇檗殍贲睥畀铋秕馥裨蚍筚箅篦舭襞跛跸鐾髀沘紕詖賁費"
-        "鉍嗶箄罷蹕朼佖坒疕咇妼屄怭肸邲柲柀珌疪苾粊偪梐堛愊湢皕楅腷蜌"
-        "閟飶彃滭稫綼馝潷熚獘獙蓽豍貏鄪駜骳髲廦罼觱鮅篳縪螷鞞奰鄨鎞鵖"
-        "繴鏎襣躄贔驆鷩鷝鼊佊啚壀夶弻枈檘毴煏畁皀睤箆粃聛肹螕袐诐貱赑"
-        "躃鐴閇鞸韠颷饆魓魮鰏鲾鸊㓖㕭㗉㘠㘩㙄㚰㠲㡀㡙㢰㢶㢸㧙㪏㪤㮄㮰"
-        "㮿㯇㱸㳼㵥㵨㷶㹃㻫㻶㿫䀣䁅䁹䃾䄶䇷䊧䋔䌟䎵䏢䏶䐿䕗䖩䘡䟆䟤䠋"
-        "䣥䦘䧗䨆䩛䪐䫁䫾䬛䭮䮡䯗䵄𡚁"))
-  ("bian" ("边邊变變便遍编編辩辯扁辫辮辨鞭匾蝙贬卞弁苄忭汴缏煸砭碥稹窆褊"
-          "笾鳊釆貶抃汳惼揙猵萹閞甂稨箯緶艑鴘籩匥変徧昪牑獱玣糄藊覍辡辧"
-          "辺邉鍽鯾鯿㝸㣐㦚㭓㲢㳎㳒㴜㵷㺹㻞䁵䉸䒪䛒䡢䪻"))
-  ("biao" ("表标標苞彪膘漂剽婊嫖骠杓飑飙飚焱灬镖镳瘭裱鳔髟鏖錶鏢驃鰾鑣俵"
-          "猋颩覅墂摽滮颮熛蔈諘麃儦檦褾瀌謤爂臕藨贆穮飆驫幖徱磦脿飇飈飍"
-          "骉麅㟽㠒㧼㯱㯹䔸䞄"))
-  ("bie" ("别別憋瘪癟鳖秘蹩彆鱉蛂徶蟞襒鷩虌莂鼈龞㓖㜩㢼㱸㲢㿜䇷䉲䋢䏟䠥"
-         "䭱𢠳𤺓"))
-  ("bin" ("滨濱宾賓彬斌濒摈份频傧禀豳浜缤玢槟殡膑镔髌鬓儐頻檳殯臏瀕繽鬢"
-         "汃邠攽椕豩擯璸矉霦蠙鑌驞髕梹獱瑸賔顮馪髩鬂䐔䳁"))
-  ("bing" ("并病兵冰饼餅丙柄迸秉炳屏禀冫邴摒廪枋槟燹並併稟鉼檳怲陃昺苪栟"
-          "窉偋掤蛃寎絣綆鞞鵧仌倂傡屛幷抦昞栤梹棅氷琕癛癝眪竝鈵靐餠鮩㓈"
-          "㨀䈂䋑䓑䗒䴵𠊧"))
-  ("bo" ("玻剥剝播伯博波脖拨撥勃膊薄搏驳駁卜簸舶泊跛白柏百佰般雹暴爆菠"
-        "钵铂箔帛渤簿发番拍潘跑泼魄菩蒲瀑孛亳荸菔蕃薜蘖啵饽悖泺溥艴檗"
-        "掰擘礴钹鹁趵踣鲅缽發鈸鉑潑蔔蘗瓝挀柭胉茀哱挬浡瓟砵郣桲蚾袚猼"
-        "碆葧僰誖踄嶓鋍餑壆馞駮磻謈豰嚗懪濼簙襏鎛餺鵓犦礡糪繴譒蹳髆欂"
-        "襮鱍鑮侼坺墢孹嶏彂愽敀曓栢煿牔犻疈癶盋箥艊苩袯鉢镈馎駊驋髉鮁"
-        "鮊鲌㑟㔜㖕㗘㙸㝿㟑㧳㩧㩭㪍㬍㬧㱟㴾㶿㹀㼎㼣䂍䊿䍨䍸䑈䒄䗚䙏䞳"
-        "䟆䟛䟦䢌䢪䥬䨌䪇䪬䫊䬪䭦䭯䮀䮂䯋䰊䰷䳁䵄䶈"))
-  ("bu" ("不部步布补補捕怖哺埠薄堡卜簿附扑菩埔卩卟惚溥逋瓿晡钚钸醭鞴佈"
-        "鈽誧吥咘峬捗鳪蔀餔篰鵏轐纀埗庯悑擈歨歩荹郶鈈餢鮬㘵㙛㚴㨐㳍㻉"
-        "㾟䀯䊇䋠䍌䏽䑰䒈䝵䪁䪔䬏䳝䴝䴺"))
-  ("ca" ("擦蔡拆嚓礤磣囃䟃䵽"))
-  ("cai" ("才材采菜财財彩猜踩裁睬蔡釆採綵纔埰婇寀棌跐跴縩倸溨犲㒲㥒䌨䌽"
-         "䐆䣋䰂䴭䴺"))
-  ("can" ("参參残殘蚕蠶惨慘餐灿燦惭慚掺孱骖璨昝粲黪淺摻朁憯嬠澯穇驂黲傪"
-         "叄叅喰嬱慙湌蓡薒蝅蠺謲飡鰺㘔㛑㜗㣓㥇㦧㨻㱚㺑㻮㽩㿊䅟䍼䏼䑶䗝"
-         "䗞䘉䙁䛹䝳䣟䫮䬫䳻"))
-  ("cang" ("藏舱艙苍蒼仓倉沧伧臧傖滄凔嵢獊鶬鑶仺匨蔵螥賶鸧㵴㶓䅮䢢"))
-  ("cao" ("草操槽糙嘈曹澡造漕屮螬艚艸肏傮慅嶆慥懆鄵襙騲愺撡曺蓸褿鏪㜖㯥"
-         "㽩䄚䏆䐬䒃䒑"))
-  ("ce" ("策测測侧側册冊厕廁赦栅恻柵惻拺畟茦粣矠筴萴蓛憡厠嫧敇溭笧筞箣"
-        "荝萗遪頙㥽㨲㩍䇲䈟䊂䔴䜺"))
-  ("cen" ("参岑涔參埁笒梫梣嵾篸叄叅橬硶㞥㻸䃡䅾䤁䨙䯔䲋"))
-  ("ceng" ("层層曾蹭噌缯繒碀嶒鄫曽竲㣒㬝䁬䉕"))
-  ("cha" ("查察差茶插诧詫刹剎叉茬碴搽岔蜡喳苴荼搋吒咤嚓馇汊姹杈楂槎檫锸"
-         "镲痄衩釵奼扠扱侘秅垞紁臿荖偛嗏疀艖蹅鍤嫅嵖挿揷擑査肞訍詧銟鑔"
-         "靫餷㛳㢉㢎㢒㣾㤞㪯㫅䁟䆛䊬䑘䒲䓭䕓䟕䡨䤩䰈䲦䶪𦉆"))
-  ("chai" ("柴拆差豺叉侪茈钗瘥虿釵儕齜袃祡喍蠆囆犲芆茝靫㑪㳗㾹䓱䘍䡨"))
-  ("chan" ("产產颤顫蝉蟬缠纏铲鏟搀攙阐闡馋饞掺谗单掸渐苫沾冁谄蒇廛忏潺澶"
-          "孱羼婵骣觇禅蟾躔單剷摻漸嬋諂毚禪儳巉懺讒讖旵辿丳惉梴棎湹覘煘"
-          "鉆僝嵼滻獑裧儃嘽幝撣鋓幨燀磛蕆鋋簅螹瀍繟劖繵蟺襜襝譂嚵瀺酁欃"
-          "囅驏灛艬鑱刬剗啴懴摌浐潹産硟緾纒脠袩誗讇鄽镵閳韂㔆㙴㙻㢆㢟㦃"
-          "㬄㯆㵌㶣㸥㹌㹽㺥䀡䂁䊲䐮䑎䜛䠨䡪䡲䣑䤘䤫䥀䧯䩶䪜䱿䳻䴺䴼䵐𤮭"))
-  ("chang" ("常长長场場厂廠唱肠腸倡尝嘗敞畅暢偿償昌猖尚裳倘淌伥鬯苌菖徜怅"
-           "惝阊娼嫦昶氅鲳倀悵脹萇嚐鯧淐琩瑒裮鋹鋿錩閶韔闛鼚鷩戃鱨仧僘兏"
-           "厰塲尙晿焻玚瑺瓺甞畼膓誯鏛锠镸鲿㙊㦂㫤䕋䗅䠀䠆䩨䯴𢠵"))
-  ("chao" ("朝超潮吵抄嘲巢钞鈔炒绰剿怊晁焯耖紹勦綽縐濤弨眧訬鄛樔窲趠罺謅"
-          "轈仦仯巐巣欩煼禉繛觘謿麨鼂鼌㶤㷅䄻䎐䏚䬤䰫"))
-  ("che" ("车車彻徹撤扯拆掣澈池尺辙坼屮砗轍呫迠莗硩硨詀撦伡俥偖勶唓烲爡"
-         "瞮聅蛼㔭㥉㨋㬚㯙㱌㵃㵔㾝㿭䁤䋲䑲䒆䚢䛸䜠䞣䤁䧪䨁䰩"))
-  ("chen" ("沉晨趁尘塵衬襯陈陳称稱臣忱郴辰橙秤闯沈湛疹伧谌谶抻嗔宸琛榇肜"
-          "胂碜眈龀疢瞋縝諶瀋闖櫬讖茞捵桭梣莐愖棽祳鈂煁墋綝樄蔯諃賝磣踸"
-          "螴謓鍖齔儭贂麎嚫藽鷐儬夦屒敐曟硶莀薼訦趂趻軙迧霃齓㕴㧱㫳㲀㴴"
-          "㽸䆣䒞䗞䚘䜟䞋䟢䢅䢈䢻䣅䤟䫖"))
-  ("cheng" ("成程城称稱承乘诚誠盛呈撑撐惩秤懲橙澄逞骋盯枪抢趟醒丞伧郢埕噌"
-           "浈枨柽樘晟塍瞠铖铛裎蛏酲傖搶槍騁鎗鐺朾虰峸郕宬悜浾脀偁埥庱掁"
-           "梬珵脭荿揨棖棦湞牚琤塣鋮撜澂橕赬檉竀蟶鏿饓騬乗侱堘塖娍徎憆憕"
-           "挰椉泟洆瀓爯珹睈穪窚筬絾緽赪阷靗頳㐼㞼㨃㲂㼩䀕䁎䁤䄇䆑䆵䆸䇸"
-           "䔲䗊䚘䞓䧕䫆䮪"))
-  ("chi" ("吃持尺迟遲翅齿齒池耻恥驰斥哧馳赤蚩茬痴匙弛侈炽哆离莉蛇移治傺"
-         "郗坻墀芪茌搋叱啻嗤彳饬沱媸敕胝眙眵瘛褫螭笞篪豉踅踟魑呎泜祇紕"
-         "喫飭飾滯熾離癡驪扡佁杝汦彽抶奓姼恀拸胣迣栻歭胵荎蚇乿淔耛蚳徥"
-         "欼瓻貾痸絺觢誃趍跮鉓摛瘈箈箎鉹徲翨誺遫瞝踶骴鴟謘鍉懘謻饎鶒齝"
-         "攡鷘黐侙倁勅勑叺呞嘨噄垑岻彨彲恜慗憏杘欫歯灻烾痓竾筂粎糦翄翤"
-         "袳裭訵赿趩遅遟銐鵄鵣㒆㓼㓾㔑㔭㘜㙜㞴㞿㟂㡿㢁㢋㢮㥉㮛㱀㳏㶴㽚"
-         "䇼䈕䊼䐤䑛䔟䗖䙙䛂䜄䜵䜻䞾䟷䠠䤲䪧䮈䮻䰡䰩䳵䶔䶵𤆍"))
-  ("chong" ("虫冲沖充重崇憧宠茧酮涌盅种桩茺忡潼铳舂艟種樁衝蟲寵珫浺翀衶痋"
-           "揰隀銃憃蝩橦罿蹖爞嘃埫崈徸摏漴褈㓼㓽㧤㹐䌬䖝䳯𠖥𢥞𣀒𧘂"))
-  ("chou" ("抽臭仇愁瞅丑踌绸綢躊酬稠畴筹搐俦帱惆焘瘳雠鈕裯儔醜燾鯈疇籌吜"
-          "怞杻杽牰栦偢婤紬椆絒菗搊詶殠篘雔嬦幬懤盩簉謅燽薵犨讎丒侴嚋犫"
-          "皗矁臰讐酧醻霌魗㐜㘜㛶㤽㦞㨶㵞㿧䇺䊭䌧䌷䓓䔏䛬䥒䪮䲖𢭆"))
-  ("chu" ("出处處除初础礎楚触觸厨廚储儲躇锄鋤畜矗橱雏滁搐硫淑絮著祝亍刍"
-         "怵憷绌杵楮樗褚蜍蹰黜芻絀諸歜雛櫥齣泏豖俶敊琡詘滀耡趎鄐鉏犓蒢"
-         "踀儊濋篨麆斶檚臅幮貙藸鶵躕傗処岀拀斣曯椘槒櫉欪禇竌竐耝荲蒭蕏"
-         "遚閦齭齼㔘㕏㕑㗰㘜㙇㜗㡡㤕㤘㶆㹼㼥䅳䊰䎝䎤䖏䙕䙘䜴䟞䟣䠂䠧䦌"
-         "䧁䮞𦷝"))
-  ("chua" ("欻歘䏆䫄"))
-  ("chuai" ("揣搋啜嘬踹蹉腄膗㪓㪜㱀䦟䦤䦷䴝"))
-  ("chuan" ("船传傳穿串喘川椽舛遄巛氚钏舡釧伝汌玔荈圌歂瑏賗暷諯輲僢堾篅腨"
-           "舩㯌㱛㼷䁣"))
-  ("chuang" ("创創床窗闯闖疮幢葱囱撞怆疒舂囪愴瘡刱獊戧摐漺橦磢刅剏剙噇摤牀"
-            "牎牕窓窻㡖㵂䃥䆫䇬䎫䚒䡴䭚"))
-  ("chui" ("吹垂捶锤錘炊椎陲棰槌郵箠鎚倕圌湷搥腄菙魋埀桘篅顀龡㓃㝽㥨㩾䄲"
-          "䍋䕓䞼䳠"))
-  ("chun" ("春纯純唇鹑鶉淳椿醇蠢莼沌肫脣杶芚偆媋惷暙萶輇漘膞蓴憌橁踳輴錞"
-          "鯙鰆鶞堾旾櫄浱湻滣睶箺膥萅蒓醕陙㖺㝄㝇㵮㸪㿤䄝䏛䏝䐇䐏䓐䔚䞐"
-          "䣨䣩䥎䦮䫃䮞"))
-  ("chuo" ("躇戳绰簇淖醛缀荃蔟啜辶辍焯踔踱龊綽綴輟鏃齪娖婥惙珿婼腏逴畷趠"
-          "醊擉磭鎈歠嚽齱齹涰犳繛諁辵酫鑡㚟㲋䂐䃗䄪䆯䇍䋘䍳䓎䮕"))
-  ("ci" ("次此刺磁词詞瓷伺辞辭雌慈差疵茨赐兹滋茈呲嵯祠恣鹚蚝螅粢糍趑訾"
-        "玆茲賜薺朿佽佌庛柌泚玼皉秶郪偨絘莿蛓趀跐餈飺嬨骴濨薋蠀髊鶿刾"
-        "垐嵳珁甆礠紪茊螆赼辝辤鷀㓨㘂㘹㞖㠿㡹㢀㤵㩞㹂䂣䆅䈘䓧䖪䗹䛐䦻"
-        "䧳䨏䭣䯸䰍䲿䳄䳐"))
-  ("cong" ("从從匆聪聰丛叢囱囪葱蔥窗苁淙骢琮璁枞樅縱婃孮徖悰棇慒潀漎暰瑽"
-          "蓯賨瞛錝蟌鍐藂謥鏦驄欉従忩怱悤憁樬樷漗灇焧燪爜牎牕窓窼篵緫縦"
-          "繱聡聦誴賩鍯鏓騘㗰㼻䆫䉘䕺䳷"))
-  ("cou" ("凑湊簇趣揍族蔟楱辏腠輳趨藪傶㫶"))
-  ("cu" ("粗促醋簇错趋趣数卒蔟徂猝槭殂酢蹙蹴數縐錯趨梀觕塶噈憱踧殧瘯鼀"
-        "顣麤瘄皶縬脨豠趗蹵麁麄㗤㤘㰗䃚䎌䓚䙯䛤䟟䠓䠞䢐䥄䥘䬨"))
-  ("cuan" ("窜竄蹿篡蹲攒汆撺爨镩鋑劗攛巑攢躥櫕殩濽熶簒鑹㠝㭫㵀㸑䆘䞼䰖"))
-  ("cui" ("脆摧催粹崔瘁淬翠橇洒衰萃啐悴璀榱毳隹倅崒焠脺凗嗺墔慛漼綷趡踤"
-         "磪縗膵膬竁鏙伜啛崪忰槯獕琗疩皠竴粋紣缞翆脃臎顇㝮㥞㧘㯔㯜㱖㳃"
-         "㵏㷃㷪䂱䃀䄟䆊䊫䔴䢪䧽"))
-  ("cun" ("村存寸蹲浚忖皴吋刌拵籿袸踆墫壿澊邨䍎"))
-  ("cuo" ("错錯措挫搓摧磋撮昔厝嵯脞锉矬痤瘥鹾蹉銼營侳剉剒莝瑳蒫蓌蔖遳縒"
-         "醝鹺齰躦嵳歵睉莡虘逪鄼齚㟇㭫㽨䂳䐣䐤䑘䟶䠡䣜䥘䰈䱜䴾"))
-  ("da" ("大打达達答搭瘩耷胆哒嗒怛妲沓疸褡笪靼鞑躂韃汏呾迖炟羍荅畣匒搨"
-        "劄撘觰噠褟薘鎝繨鐽酇墶溚畗眔箚荙蟽詚跶逹酂㙮㜓㟷㯚㾑㿯䃮䐊䑽"
-        "䩢䳴䵣"))
-  ("dai" ("代带帶待袋大戴呆逮歹傣殆贷怠递毒隶埭甙呔岱迨逯骀绐玳棣黛貸載"
-         "馱遞遝汏柋軑紿釱詒軩跢廗獃箈蝳駘艜騃蹛瀻襶靆叇嘚帒帯懛曃歺瑇"
-         "簤緿軚轪霴黱㐲㞭㫹㯂㶡㻖㿃䈆䒫䚞䚟䲦𦄂"))
-  ("dan" ("但单單弹彈担擔蛋淡胆膽诞誕旦耽丹氮郸掸惮赡石潭蜒詹湛儋萏啖澹"
-         "澶檐殚赕膻眈钽疸瘅聃箪訑啗憚撢簞贍伔刐帎沊狚玬柦砃紞衴唌惔酖"
-         "啿覘觛亶窞鉭僤匰舕蜑髧勯噉撣潬鄲憺暺殫澸燀餤鴠黕癉禫甔癚襌嚪"
-         "聸蟺贉霮黮黵単噡妉媅弾瓭疍耼腅躭頕饏馾駳㔊㕪㗖㡺㫜㱽㲷㵅㺗㽎"
-         "䃫䄷䉞䉷䨢䨵䩥䭛䮰䱋䳉"))
-  ("dang" ("党黨当當挡擋荡蕩档檔铛鐺谠凼菪宕砀裆瘍儅噹燙盪襠讜婸愓嵣瑒瓽"
-          "逿碭潒澢璗璫礑簜簹艡蟷闣攩欓偒圵垱壋氹灙玚珰瞊筜蘯譡趤雼䑗䣊"
-          "䣣䦒"))
-  ("dao" ("到道导導倒刀岛島稻盗盜捣搗悼蹈祷陶刂叨帱忉洮氘纛鳥裯濤檮燾禱"
-         "舠捯菿幍禂魛壔幬擣檤翿瓙噵嶋嶌嶹朷梼稲衜衟軇釖隝隯鱽㔑㠀㨶㿒"
-         "䆃䊭䌦䣣䧂䮻䲽"))
-  ("de" ("的地得德登底陟锝淂墬嘚徳恴惪鍀㝵㝶㤫㥀㥁㯖䙷䙸"))
-  ("dei" ("得哋䮻"))
-  ("den" ("参參扽"))
-  ("deng" ("等灯燈登凳瞪蹬橙澄邓噔嶝戥磴眙镫簦鄧豋墱嬁璒鐙霯僜朩櫈竳覴隥"
-          "䒭䠬䮴"))
-  ("di" ("地第敌敵底低帝弟的抵滴递遞堤涤滌嘀缔締笛逮迪狄翟嫡蒂隶芍提题"
-        "蹄逐氐籴诋谛邸坻莜荻娣柢棣觌胝砥碲睇镝羝骶泜牴約詆隄適諦題鏑"
-        "旳杕玓呧弤阺苖虳浟軑梑梊焍珶袛釱媞揥渧菧菂觝軧靮楴馰墆墑嵽疐"
-        "禘聜蝃墬樀潪蔕蔋踧遰甋踶嚁磾篴螮鍉藋蹢鞮鬄藡籊糴覿鸐仢仾偙僀"
-        "哋唙啇啲坔坘埅埊埞奃嶳廸怟慸拞掋摕滺眡祶肑腣苐茋蔐豴赿趆蹏轪"
-        "逓鉪頔髢㡳㢩㣙㦅㪆㭽㰅㹍㼵䀸䀿䂡䊮䍕䏑䑭䑯䗖䞶䟡䢑䣌䧝䨀䨢䨤"
-        "䩘䩚䮤䯼䱃䱱䲦䴞䵠䶍"))
-  ("dia" ?嗲)
-  ("dian" ("点點电電店典颠顛殿淀澱甸奠垫墊佃惦踮掂滇碘靛拈涎沾阽坫巅玷钿"
-          "癜癫蜓簟鈿巔癲扂敁痁婝婰傎厧琠痶槙蒧瘨壂蕇磹蹎驔齻嚸奌嵮巓攧"
-          "敟槇橂琔蜔顚㓠㚲㝪㞟㥆㵤㶘㸃㼭䍄䓦䟍䧃䩚"))
-  ("diao" ("掉调調钓釣吊雕叼稠碉凋刁敦鸟跳莜钌铞铫蜩踔貂鲷弔彫鳥綢趙鯛伄"
-          "扚虭屌盄釕蛁琱軺誂鳭銚魡殦蓧瞗窵錭藋鵰奝汈瘹矵窎竨訋銱鋽鑃鮉"
-          "鼦㒛㪕㹿䂪䂽䄪䄷䉆䔙䠼䳝䵲𨍳"))
-  ("die" ("爹跌叠疊蝶碟迭谍涉踢至窒佚垤堞揲喋渫轶牒瓞褶耋蹀鲽鳎絰軼諜褻"
-         "鐵咥峌挕昳柣胅苵眣啑惵聑臷詄跕镻楪跮墆嵽蜨艓褋螲鰈鰨恎戜攧曡"
-         "殜氎渉牃畳疉眰绖耊褺趃㑙㥈㦶㩸㩹㫼㬪㭯㲲㲳㷸㻡䏲䘭䞇䞕䠟䪥䮢"
-         "䲀䳀䳻䴑𢶣"))
-  ("ding" ("定顶頂订訂盯钉釘叮丁锭錠鼎汀仃葶啶玎腚碇町铤疔耵酊帄艼庰娗飣"
-          "婈靪椗嵿碠鋌濎薡顁奵忊檙矴磸鐤饤鼑㝎㝪㫀㴿㼗𩠑𪔂"))
-  ("diu" ("丢丟铥颩銩"))
-  ("dong" ("动動东東懂冬洞冻凍董栋侗恫酮筒垌咚岽峒氡胨胴硐甬鸫棟湩鼕挏苳"
-          "戙埬崠涷菄衕筩蝀墥嬞蕫駧霘鶇倲働娻峝崬昸氭眮笗箽腖諌鯟㑈㓊㖦"
-          "㗢㜱㢥㨂㼯䂢䅍䍶䞒䵔"))
-  ("dou" ("都斗豆抖逗兜陡蚪痘读逾蔸渎窦窬篼枓鬥脰瀆竇讀唗浢郖梪荳敨鋀餖"
-         "兠吺唞枡橷毭閗闘阧饾鬦鬪鬬鬭㛒㞳㢄㨮㪷㷆䄈䇺䕆䕱䛠䬦都"))
-  ("du" ("度读讀独獨毒渡肚都堵督镀鍍杜赌賭犊睹妒顿芏嘟渎椟橐牍碡蠹竺笃"
-        "纛髑黩詫頓篤瀆櫝牘犢竇黷帾秺陼喥裻蝳閬醏鍺錖闍儥斁殰簬襡皾贕"
-        "韣韇韥讟凟匵厾妬嬻暏殬涜琽瓄簵荰螙蠧覩読豄鑟阇靯騳㓃㱩㸿㹍㾄"
-        "䀾䄍䅊䈞䐗䓯䙱䟻䢱䪅䫳䮷䲧都"))
-  ("duan" ("断斷段短端锻鍛缎緞椴煅簖踹耑偳剬媏腶葮碫毈躖籪塅瑖褍鍴㫁㱭䠪"))
-  ("dui" ("对對队隊堆兑敦锐追槌怼憝碓镦兌銳祋痽頧錞濧懟濻薱瀩譈鐓轛兊垖"
-         "塠対嵟憞桘磓綐鋭鐜陮㙂㟋㠚㨃㬣㳔㵽䇏䇤䔪䨴䨺䬈䬽䯟𠂤"))
-  ("dun" ("盾顿頓吨噸蹲墩敦囤钝遁沌豚炖砘礅盹趸惇鈍燉躉伅庉扽崸腞蜳潡遯"
-         "撉鐓鶨驐墪弴撴犜踲蹾逇㬿䤜𣎴"))
-  ("duo" ("多夺奪躲朵踱哆跺度掇垛舵剁惰堕隋陀驮泽锗咄哚沲沱缍柁棰铎裰馱"
-         "墮綞橢澤點鐸杕柮柂陏陊剟茤剫敓痑莌埵敪毲椯趓墯嶞鄲錞鍺鮵襗鬌"
-         "鵽嚲奲亸凙刴嚉垜夛媠尮崜徳悳憜挅挆敚敠朶桗炧炨痥袳跥躱軃鈬飿"
-         "饳㔍㖼㙐㛆㛊㣞㥩㧷㻔㻧䁟䄍䅜䍴䐾䑨䒳䙃䙟䙤䠤䤪䤻䩔䩣䫂䯬𢜬𥞛"))
-  ("e" ("略饿餓恶惡额額哦掠鹅鵝呃愕鳄鱷峨俄蛾阿隘胺歹讹娥厄扼遏鄂蛤哑"
-       "邑鬲噩谔垩苊莪萼猗阏屙婀轭腭硪钶锇锷鹗疴颚啞堊訛軛詻鍔顎玀吪"
-       "囮岋阨枙迗咢峉砐涐蚅婐珴堨堮崿皒睋豟軶圔搤搹痾鈳蝁誒噁鋨頞魤"
-       "儑嶭諤遻閼餩櫮蘁鶚齃鑩齶偔僫卾呝咹妸妿娿峩悪戹湂琧硆磀蕚覨誐"
-       "譌讍貖遌鈋阸隲頟騀魥鰐鵞㓵㔩㕎㖾㗁㗉㟧㠋㡋㦍㧖㩵㮙㱦㷈㼂㼢㼰"
-       "䄉䆓䑥䑪䓊䔾䕏䖸䙳䛖䝈䞩䣞䩹䫷䱮䳗䳘䳬"))
-  ("ei" ("诶誒欸"))
-  ("en" ("恩蒽摁奀煾䅰䊐䬶䭓䭡"))
-  ("eng" ?鞥)
-  ("er" ("而二儿兒耳尔爾饵洱贰佴濡迩珥铒鸸鲕貳餌邇尒侕刵咡峏洏耏陑栭栮"
-        "毦胹荋唲眲渳聏衈輀鉺樲駬鮞鴯檽臑薾儞児尓弍弐腝袻誀貮轜隭髵㒃"
-        "㖇㚷㛅㜨㢽㧫㮕䋙䋩䌺䎟䎠䎶䏪䣵䮘"))
-  ("fa" ("发發法乏伐阀閥罚罰拨筏珐泛垡砝琺撥髮沷疺茷瞂藅佱傠姂彂栰橃灋"
-        "発罸蕟髪㕹㘺㛲㳒䂲䇅䒥䣹"))
-  ("fan" ("反饭飯翻犯范泛凡繁番烦煩返帆贩販藩樊矾钒潘蕃蘩拚幡梵燔畈袢蟠"
-         "蹯氾汎釩墦範繙礬奿杋犿籵柉軓笵笲觙軡軬僠勫滼鄤嬏魬橎璠膰薠旛"
-         "羳瀪轓颿瀿鐇籓蠜鱕鷭仮凢凣噃嬎忛憣旙棥瓪畨盕緐舧襎訉飜飰㕨㝃"
-         "㠶㤆㳎㴀㶗㸋㺕㼝㽹㾱䀀䀟䉊䉒䊩䋣䋦䌓䐪䒠䒦䕰䛀䡊䣲䪛䪤䫶䭵䮳"
-         "飯"))
-  ("fang" ("方放房防仿纺紡访訪妨坊肪芳匚邡彷枋钫舫鲂倣汸昉瓬淓鈁髣魴鶭埅"
-          "旊昘牥眆蚄趽鰟鳑鴋㑂㕫㤃㧍㯐䉊䢍䦈䲱"))
-  ("fe" ?䒈)
-  ("fei" ("飞飛非费費肥匪废廢肺沸啡菲诽吠裴芾狒悱淝妃绯榧贲腓斐扉祓砩镄"
-         "痱蜚篚翡霏鲱屝紼賁誹昲朏胇胏俷剕厞疿茷奜婓陫棐萉郿緋蜰裶曊癈"
-         "餥馡鼣濷蟦騑櫠騛鯡鐨墢廃杮渄猆蕜蕟靅靟飝髴㓈㔗㥱㩌㭭㵒㸬㹃㾱"
-         "䀟䆏䈈䉬䍨䑔䒈䕁䕠䚨䛍䞳䠊䤵䨽䨾䰁"))
-  ("fen" ("分奋奮粉愤憤纷紛份忿吩坟墳粪糞氛颁芬酚焚汾盼偾拚瀵玢棼贲燔鲼"
-         "鼢兝棻賁頒坋妢弅昐枌炃砏秎羒翂蚡衯梤鈖雰僨蒶幩濆魵鳻橨歕膹蕡"
-         "黺羵鼖豶轒饙鐼黂坆岎帉朆朌燌燓獖肦蚠訜豮隫餴馚馩鱝㖹㥹㮥㱵㷊"
-         "㸮㻞㿎䀟䢍䩿䯨䴅𦐈"))
-  ("feng" ("风風封丰疯瘋蜂峰缝縫锋鋒逢奉凤鳳讽諷蚌泛方枫烽冯俸酆葑唪沣逄"
-          "砜氾汎馮楓豐鵬夆妦甮捀偑桻覂堸崶渢焨猦犎艂豊摓賵檒灃蘴飌麷仹"
-          "僼凨凬凮堼寷峯沨浲湗漨煈熢盽碸篈綘莑蠭赗鄷鏠靊鳯鴌㡝㦀㵯䏎䙜"
-          "䟪䩬䩼䵄"))
-  ("fo" ("佛坲仏㤇"))
-  ("fou" ("否不缶芣復缹紑殕剻鴀哹椱竎缻裦雬䬏䳕"))
-  ("fu" ("复複服父府夫负負妇婦富副佛傅福浮附幅伏肤腐膚符付咐扶斧袱缚縛"
-        "辐俘辅輔輻覆腹俯敷孵蝠抚撫甫赴凫鳧蔽沸拂氟涪弗釜脯腑赋阜讣仆"
-        "莆匐阝郛芙芾苻茯莩菔拊掊呋呒幞怫溥滏宓艴孚驸绂绋桴赙祓砩黻黼"
-        "罘稃馥蚨蜉蝮麸趺跗鲋鳆鞴伕彿芣訃紼紱復鈇賦頫駙麩賻巿冹刜邞咈"
-        "姇岪帗弣枎泭俛垘峊怤柫枹柎洑玸砆胕茀垺尃祔蚥衭郙偩烰琈笰紨翇"
-        "荴虙蚹袚棴罦蛗軵暊綍綒艀葍萯蜅榑箙鄜韍嘸澓緮蝜褔鳺嬔糐蕧諨踾"
-        "輹鮒鴔鍑簠襆鯆鵩纀鰒鶝乀乶俌冨嚩圑坿妋婏媍懯払抙捬旉栿炥焤玞"
-        "甶畉畐畗癁盙秿稪筟粰絥袝詂豧釡鉘鉜錇鍢陚韨颫髴鬴鮄鳬麬麱㓡㕮"
-        "㗘㙏㚆㚕㜑㝿㞎㟊㠅㡝㤔㤱㪄㫙㬼㳇㵗㷆㽬㾈㾱䂤䃽䋨䋹䌗䌿䍌䍖䎅"
-        "䑧䒀䒄䒇䓛䔰䕎䗄䘀䘄䘠䝾䞜䞞䞯䞸䟔䟮䠵䡍䥤䦣䧞䨗䨱䩉䪙䫍䫝䬪"
-        "䭮䭸䮛䯱䯽䳝䵗䵾福𦱖𧌓"))
-  ("ga" ("噶嘎胳咖轧伽尬尕尜旮钆骱軋釓嘠玍錷𠁥"))
-  ("gai" ("改该該概盖蓋溉钙鈣骸阂芥汽丐陔垓戤赅胲賅閡侅峐荄摡祴絯豥賌隑"
-         "瓂乢匃匄姟忋晐槩槪漑畡絠葢郂㕢㧉㮣䏗䪱𠁥𩕭"))
-  ("gan" ("干感赶趕敢杆肝甘竿秆稈柑赣汗迁乾坩苷尴擀泔淦澉绀橄旰矸疳酐桿"
-         "幹榦尷贛扞玕皯盰虷凎涻紺釬嵅詌筸骭漧蜬鳱簳灨乹亁仠倝凲尲尶忓"
-         "攼檊汵粓芉衦贑迀鱤鳡㺂䃭䇞䔈䤗䯎䲺䵟"))
-  ("gang" ("刚剛钢鋼纲綱岗崗港缸冈岡肮肛杠扛亢戆罡颃筻舡阬釭溝槓疘矼笐堈"
-          "棡犅堽摃碙頏戇冮戅掆焵牨罁罓鎠㟠㟵㽘䴚"))
-  ("gao" ("高告搞稿膏糕羔篙皋镐浩咎睾诰郜蒿藁缟桕槔槁杲锆睪誥縞鎬笴祰滜"
-         "煰筶暠皜鋯檺櫜鷎鼛叝吿夰槀槹橰皐祮禞稁稾羙臯菒藳餻髙鯌㚏㚖㾸"
-         "䗣䨢𦤎"))
-  ("ge" ("个個革各哥歌格隔割胳搁擱骼疙鸽鴿噶盖戈葛蛤阁铬浩菏合咯烙屹鬲"
-        "仡哿圪塥嗝阖纥搿膈砝硌镉袼颌虼舸髂紇郃鉀閘箇蓋鉻閣閤頜鎘闔扢"
-        "犵肐佮挌牁茖笴愅渮滆滒觡鉿麧鞈韐嶱擖獦輵鮯鞷轕齃匌呄嗰戓戨敋"
-        "槅牫牱臵葢蛒裓諽謌鎶韚鰪鴚㗆㝓㠷㦴㨰㪾㵧㷴䆟䈓䐙䕻䗘䘁䛋䛿䢔"
-        "䧄䨣䩐䪂䪺䫦𪃿"))
-  ("gei" ("给給胲"))
-  ("gen" ("跟根哏痕亘茛艮亙剆刯㫔㮓䫀"))
-  ("geng" ("更耕梗哽庚羹埂耿粳颈炔邢硬亘赓绠炅鲠亙賡頸挭浭郠堩揯菮綆緪骾"
-          "鯁鶊峺搄暅畊秔稉絙絚縆羮莄鹒㾘䋁䌄䨣䱍䱎䱭䱴"))
-  ("gong" ("工共公功攻供巩鞏贡貢拱宫宮弓躬汞蚣赣恭龚虹红廾珙肱蛩觥紅釭龔"
-          "贛疘羾拲栱匑蛬嗊塨幊愩輁魟澒篢穬灨厷唝杛玜碽糼觵贑躳銾鋛龏㓋"
-          "㔶㤨㧬㫒㭟㯯㺬㼦䂬䇨䔈䡗䢚䱋"))
-  ("gou" ("够夠构構狗沟溝钩勾鉤购購苟垢拘句佝诟岣逅遘媾缑枸觏彀耩笱篝鞲"
-         "骺搆詬雊穀芶姤耇冓痀茩蚼傋軥緱鴝覯豰韝鷇坸撀煹玽耈耉褠訽豿鈎"
-         "㗕㜌㝅㝤㨌㳶㺃䃓䝭䞀"))
-  ("gu" ("古姑故固顾顧鼓股骨谷估孤雇僱咕钴鈷菇辜皋箍沽蛊滑家贾角苦嘏诂"
-        "菰呱崮汩梏轱牯牿胍臌毂瞽罟锢瓠鸪鹄痼蛄酤觚鲴骰鹘詁賈穀錮鴣轂"
-        "離鵠蠱夃扢抇杚泒狜柧凅唃罛羖堌淈蛌棝軱尳愲搰稒鈲榖榾箛蓇嫴橭"
-        "縎鮕濲薣瀔盬鶻唂崓怘焸皷皼祻笟糓脵苽頋餶馉鯝鶮鼔㒴㚉㧽㯏㼋㽽"
-        "㾶䀇䀜䀦䀰䅽䊺䍍䍛䐨䓛䓢䜼䡩䮩䵻䶜"))
-  ("gua" ("挂掛瓜刮寡褂剐括舌适蜗卦诖呱栝胍脶鸹聒蝸颳捖剮罣筈絓罫腡葀詿"
-         "趏劀瘑緺髺鴰懖騧冎叧啩坬桰煱踻銽頢㒷䈑"))
-  ("guai" ("怪拐乖掴枴夬柺罫癐旝叏恠箉㧔㷇㽇䂯䊽"))
-  ("guan" ("关關观觀管官馆館惯慣灌贯貫罐棺串冠纶斡倌莞菅掼擐浣涫脘盥鹳矜"
-          "缶鳏淪琯綸櫬鰥鸛毌丱悺悹痯祼筦摜瘝澣錧雚爟瓘矔鱞鑵鱹樌泴潅癏"
-          "礶罆舘蒄覌観謴輨遦鏆関闗鳤㮡㴦䂯䌯䎚䏓䗆䗰䘾䙛䙮䝺䦎䩪䪀䲘館"))
-  ("guang" ("光广廣逛横咣犷潢桄胱洸獷迋俇垙烡珖茪臦銧臩侊僙姯広櫎灮炗炛輄"
-           "黆㫛䍍"))
-  ("gui" ("规規鬼贵貴柜归歸轨軌跪闺閨诡詭硅龟龜概瑰圭癸桂刽会撅傀祈炔洼"
-         "匦匮刿隗庋宄妫桧炅晷眭皈簋蹶觖鲑鳜珪會匱劊檜鮭櫃繪鱖氿朹佹昋"
-         "垝姽邽庪茥匭祪窐趹媯溈筀蛫媿廆溎觤厬嫢摫劌嶡撌暩槻槼蟡瞶禬巂"
-         "襘鐀騩亀嬀巜帰恑攰攱敮椝潙璝瓌瞆膭蓕袿郌陒鞼鬶鬹鱥㔳㙺㧪㨳㩻"
-         "㪈㱦㲹㸵䁛䃽䇈䌆䍯䍷䐴䖯䙆䝿䞈䞨䠩䣀䤥䯣䰎䳏"))
-  ("gun" ("滚滾棍辊浑混丨衮绲磙鲧袞渾輥錕鯀鰥掍袬睔緄裷蔉璭睴蓘裩鮌㔳㙥"
-         "㨰㫎㯻䃂䎾䙛䜇䵪"))
-  ("guo" ("国國过過果锅鍋裹郭活涡馘蠃埚掴呙帼崞猓椁虢聒蜮蜾蝈堝渦幗摑槨"
-         "蝸蟈惈淉嘓墎慖漍粿聝緺膕輠濄錁簂鐹啯囯囶囻圀敋綶腂腘菓鈛餜馃"
-         "㕵㖪㚍㞅㳀㶁䂸䆐䐸䙨䤋䬎䴹"))
-  ("ha" ("哈蛤虾獬铪蝦鉿奤𠀀"))
-  ("hai" ("还還孩海害咳嗨嗐骸氦亥骇胲颏醢閡駭咍烸餀頦酼饚㕢㜾㤥㦟㧡㨟㱚"
-         "㺔䂤䇋䍖䠹䠽䯐䱺𠀅𥩲"))
-  ("han" ("喊含汉漢寒焊旱汗憾撼捍厂干酣憨邯韩涵函罕翰悍邗菡撖擀犴阚泔澉"
-         "瀚旰晗焓顸颌颔蚶酐鼾軒鈐幹銲頜頷韓灘扞肣虷唅哻涆豻晥梒淊琀釬"
-         "閈睅頇椷甝馯嫨蜭谽鳱暵熯蔊鋎鋡澣螒魽嚂壏歛顄顉駻雗攌譀豃闞鶾"
-         "鬫佄傼凾厈圅垾娢娨屽崡晘浛浫澏炶猂皔筨莟蛿貋闬馠㑵㒈㖤㘎㘕㘚"
-         "㙈㙔㙳㜦㟏㟔㢨㨔㪋㮀㲦㵄㵎㶰㸁㺖㼨㽉㽳䁔䈄䌍䍐䍑䎏䎯䏎䏷䐄䓍"
-         "䓿䕿䖔䗙䗣䘶䛞䤴䥁䦈䧲䨡䫲䮧䶃"))
-  ("hang" ("行航肮夯杭狠炕吭狼巷沆绗桁颃酐汻斻苀迒笐蚢貥絎頏魧筕鴴鸻㤚䀪"
-          "䘕䟘䢚䣈䦳䲳䴂"))
-  ("hao" ("好号號毫耗豪壕浩皋镐嚎郝貉涸睾蒿薅嗥嚆濠灏昊皓颢蚝睪鄗鎬蠔顥"
-         "呺勂昦秏哠悎茠淏滈滜暠澔皜皞諕薃薧藃籇譹鰝灝侾傐儫嘷噑峼恏晧"
-         "暤暭曍椃瀥獆獋獔皡皥聕貈㕺㘪㙱㚪㝀㞻㠙㩝㬔㬶㵆䒵䚽䝞䝥䧚䧫䪽"
-         "䬉䯫"))
-  ("he" ("和合河何喝盒荷核呵贺賀嗬褐盖硅害菏禾貉阂涸赫鹤黑霍钾苛渴洽吓"
-        "蝎诃劾壑藿嗑阖纥曷盍耠颌蚵翮紇郃訶暍鉀蓋閡閤頜嚇轄闔鵠繳鶴犵"
-        "佫厒姀峆籺凅敆欱盉嵑猲嗃廅楁毼滆煂輅鉌熇熆蒚麧澕篕翯螛魺餲礉"
-        "鞨鬩齕覈鶡龢俰咊哬啝喛惒抲柇槅焃爀狢癋皬盇碋秴萂葢蠚袔訸詥貈"
-        "釛隺靎靏餄饸鲄鸖鹖龁㓭㔠㕡㕰㙳㥺㦦㪉㬞㭘㭱㮝㮫㲦㵑㷎㷤㹇㻧㿣"
-        "䃒䅂䎋䒩䓼䕣䙓䚂䞦䢔䢗䪚䫘䮤䯨䳚䳽䴳䵱䶅鶴"))
-  ("hei" ("黑嘿嗨潶黒"))
-  ("hen" ("很恨狠痕哏艮佷拫鞎噷詪㯊䓳"))
-  ("heng" ("哼横橫衡恒恆亨行黉訇蘅绗珩桁韹黌姮胻啈脝揘絎楻誙澋諻鑅悙撔鐄"
-          "鴴鸻㔰㶇䄓䒛䬖䬝䯒"))
-  ("hong" ("红紅轰轟洪宏哄烘触缸港虹鸿弘汪黉訇讧荭蕻薨闳泓洚訌閎鬨鴻黌仜"
-          "妅吰吽汯灴玒瓨竑苰浤紘翃耾谹揈渱渹焢竤舼鈜嗊葒谼鞃魟澒篊谾鋐"
-          "彋輷謍鍧鍙霟叿呍唝垬娂宖峵嵤晎潂硔硡粠紭綋纮翝葓軣鉷閧顭㖓㢬"
-          "㬴㶹㷎䀧䂫䃔䆖䉺䍔䜫䞑䡌䡏䧆䨎䩑䪦䫹䫺䬝䲨"))
-  ("hou" ("后候厚猴吼喉侯堠後逅灬瘊篌糇鲎骺詬鱟吽呴垕洉郈茩缿鄇腄葔銗翭"
-         "鍭餱齁鯸帿犼睺矦豞鮜鲘㕈㖃㗋㤧㫗㬋㮢㸸㺅䂉䗔䙈䞀䞧䡩䪷䫛䫺䳧"
-         "𪖙"))
-  ("hu" ("忽护護呼乎互湖胡虎户戶糊壶壺蝴葫狐瑚唬惚抚核弧沪戏许羽芋冱芴"
-        "唿囫岵猢怙汩浒滹琥槲轷胍觳烀煳戽扈祜瓠鹄鹕鹱虍笏酏醐斛鹘沍許"
-        "楛鈷滬撫擭濩鵠鬍匢抇芐垀昒昈曶枑峘啒婟淴烼焀虖媩欻搰楜綔嘝嫮"
-        "嫭寣滸鄠幠槴歑熩蔰衚魱縠膴螜鴩豰餬謼瀫鰗鶘鶦鶻韄頀乕冴匫喖嘑"
-        "嚛壷帍弖戯戱戸摢泘瓳箶簄絗苸萀蔛虝軤鍸雐頶鱯鳠鳸鸌㕆㗅㦿㧽㨭"
-        "㪶㫚㯛㷤㸦㹱㺉㽇㾰㿥䁫䇘䈸䉉䉿䊀䊺䍓䎁䔯䕶䗂䚛䛎䞱䠒䧼䨥䨼䩴"
-        "䪝䭅䭌䭍䮸䲵䵻"))
-  ("hua" ("话話化花画畫划滑哗嘩华華猾桦樺豁狯骅砉铧稞踝劃鮭譁杹咶崋釫搳"
-         "罫觟摦嫿嬅槬澅輠鋘澮獪螖錵繣蘤鏵蘳驊鷨婳畵磆舙芲蕐諣譮㓰㕦㕲"
-         "㕷㚌㟆㠏㠢㦊㦎㩇㭉㮯䅿䇈䊐䏦䔢䔯䛡䠉䱻䴳䶤𢄶"))
-  ("huai" ("坏壞怀懷徊槐淮孬踝佪咶諙褱褢瀤櫰蘹蘾壊懐竵耲㜳㠢䃶䈭䴜"))
-  ("huan" ("换換环環欢歡缓緩还還幻唤喚患灌桓痪豢焕涣宦皖眩郇奂垸苋萑擐圜"
-          "獾洹浣漶寰逭缳瑗脘锾鲩鬟奐莧渙煥瘓澴鍰鸛犿肒峘狟捖荁睆雈獂瑍"
-          "綄羦貆輐鴅嬛懁澣豲鯇攌繯轘嚾懽酄鐶闤瓛讙驩唍喛寏嵈愌梙槵歓潅"
-          "烉糫萈藧貛镮阛鯶鰀鵍㓉㔳㕕㠢㡲㢰㣪㦥㪱㬇㬊㵹㶎㹖㼫㿪䀓䀨䁔䆠"
-          "䈠䊐䍺䒛䝠䠉䥧䦡䭴䮝䯘䴟"))
-  ("huang" ("黄黃慌皇蝗荒晃煌磺恍谎謊凰惶横簧幌芒茫隍徨湟潢遑璜肓癀蟥篁鳇"
-           "洸巟怳炾衁偟喤堭媓崲軦滉葟榥熀撗獚皝艎熿穔鍠餭嚝鎤爌趪騜鰉鷬"
-           "兤塃墴宺愰晄曂朚櫎瑝皩詤锽鱑㞷㤺㨪㬻㾠㾮䁜䄓䅣䊗䊣䌙䍿䐠䐵䑟"
-           "䞹䪄䮲䳨𣄙𪏙"))
-  ("hui" ("会會回挥揮灰恢辉輝毁毀汇匯慧悔绘繪虫堕徊徽蛔卉惠晦贿秽烩讳诲"
-         "戏诙茴荟蕙咴哕喙悝隳洄浍彗缋珲桧晖恚眭钺皓虺蝰蟪麾沬韋迴渙彙"
-         "暉琿詼賄違誨墮諱檜燬燴穢佪恛拻洃芔烜烠蚘豗痐噅撝廆楎煇煒鉞隓"
-         "嘒禈圚墯嬇憓槥潓翬蔧褘輠噦橞毇濊澮獩螝檓璯篲薉薈餯瞺禬繐繢翽"
-         "藱譓譭鏸闠鐬饖譿顪鰴鑴僡儶叀噕噧嚖囘囬婎寭幑廻廽彚恵戯戱暳櫘"
-         "殨泋湏滙瀈烣絵翙翚蛕蜖袆詯逥阓靧韢頮颒鮰㑰㑹㒑㜇㞧㤬㥣㨤㨹㩓"
-         "㩨㬩㰥㱱㷄㷐㻅㽇䂕䃣䅏䇻䌇䍷䎚䏨䕇䙌䙡䛛䛼䜋䠉䤧䧥䩈䫖䫭䰎䵻"
-         "𠧩"))
-  ("hun" ("混昏浑渾婚魂棍荤昆诨馄阍溷珲梡湣焜琿葷餛倱圂惛掍涽焄棞棔殙敯"
-         "楎睧睔慁睯緄觨緡諢閽繉餫轋顐鼲俒堚忶惽昬焝祵鯶㑮㕵㥵㨡㨰㮯㯻"
-         "䅙䅱䊐䐊䚠䛰䧰䫟䮝䰟䴷"))
-  ("huo" ("活或火伙货貨获獲和豁祸禍惑硅霍越劐壑藿攉嚯夥砉钬锪镬瓠鹱耠蠖"
-         "過擭濩穫沎佸捇眓秮掝湱鈥嗀嗀萿濊嚄謋豰檴瓁臒雘瀖矱霩騞曤臛矐"
-         "鑊龢韄頀靃剨咊咟嚿奯彟彠旤楇癨矆礊秳耯艧蓃讗邩鍃閄鱯鳠鸌㓉㕡"
-         "㗲㘞㚌㦜㦯㨯㨰㩇㯉㯛㶡㸌䁨䂄䄀䄆䄑䉟䋭䐸䣶䦚䨥䯏䰥"))
-  ("ji" ("己机機几幾级級计計济濟极極基记記集及技际際击擊急积積即纪紀激"
-        "继繼既鸡雞季挤擠绩績寄迹跡给給剂劑寂疾肌辑輯圾脊饥飢籍讥譏系"
-        "吉吃疵革隔畸稽箕姬缉棘汲嫉蓟冀伎祭悸忌妓秸洁结藉近居蜡期其棋"
-        "奇齐骑揖丌亟乩剞佶偈脔诘郅墼芨芰荠萁蒺蕺掎叽咭哜唧岌嵴猗洎彐"
-        "屐骥畿玑楫殛戟戢赍觊犄齑矶睽羁嵇稷瘠瘵虮笈笄粢暨跻跽霁瞿鲚鲫"
-        "髻麂伋訐喫結勣齊嘰緝璣磯薊覬薺蹟騎鯽繫蟻饑躋霽羈驥丮尐旡刉妀"
-        "邔彶忣枅泲茍姞狤堲庪揤紒茤偮唶庴楖秶莋觙塈惎攲湒臮蛣覘鈒塉痵"
-        "稘蔇蝍裚槉毄漃漈瘈穊緁耤膌誋銈銡鬾撠樍潗蓻觭諆諅踖踑踦鞊嶯憿"
-        "橶濈瞡穄蕀螏錤嚌檕禨穖簊罽蹐隮鮆鴶櫅璾蟣襋鵋齌懻癠穧蟿鯚瀱蘄"
-        "轚鐖鏶鱀蘮霵鞿鶺齎羇覿鑇魕鰿鰶虀蘻齏鸄躤鱭麡亼僟兾刏剤卙卽喞"
-        "嗘坖垍墍姫峜嵆嵠彑愱撃擮旣曁朞梞檝檱檵櫭済焏犱猤玘皀皍礏禝稩"
-        "筓箿継耭聻艻葪蘎褀襀覉覊譤賫賷躸郆鈘鍓鑙钑雦雧韲魝魢鱾鳮鶏鷄"
-        "鹡㑧㑵㒫㔕㖢㗊㗱㘍㙨㙫㚡㞃㞆㞛㞦㠍㠎㠖㠱㡇㡭㡮㡶㤂㥍㥛㦸㧀㨈"
-        "㭰㭲㮟㮨㰟㱞㱦㱯㲅㲺㳵㴉㴕㸄㹄㻑㻷㽺㾊㾒㾵䁒䆅䋟䍤䍯䐀䐕䐚䒁"
-        "䓧䓫䓽䗁䚐䛋䜞䝸䞘䟌䠏䢋䢳䣢䤒䤠䦇䦈䨖䩐䩯䮺䯂䰏䰥䲯䳭䶓䶩𠼻"
-        "𡜱𣪠𥡴𨸚"))
-  ("jia" ("家加价價架假稼夹夾甲驾駕嫁佳颊茄頰嘉枷荚贾钾夏挟嘏伽郏葭拮岬"
-         "浃迦珈柙戛胛恝铗铪镓痂瘕袷颉蛱笳袈跏骱挾浹莢傢賈鉀蝦頡豭駱扴"
-         "泇毠玾唊郟梜硈耞脥舺婽徦揳斝猳幏椵犌筴蛺裌跲榎鉿鞂鋏鞈貑鴐檟"
-         "鎵鵊麚乫仮価叚圿埉戞拁斚榢槚睱腵鉫頬餄饸鴚㔠㕅㪴㮖㼪㿓䀫䀹䁍"
-         "䇲䑝䕛䛟䢔䩡"))
-  ("jian" ("见見间間建件坚堅渐漸简簡检檢践踐减減艰艱肩尖健监監歼殲箭拣揀"
-          "剑劍键鍵兼剪鉴鑒碱鹼贱賤捡撿溅濺煎舰艦奸荐茧繭俭儉笺缄柬硷槛"
-          "饯涧沮齐钱纤湛僭谏谫谮茛菅蒹搛囝犴湔蹇謇缣枧楗戋戬牮犍毽腱睑"
-          "锏鹣裥笕箴翦趼踺鲣鞯姦軒淺閒筧箋齊澗緘縑諫錢險餞濫檻瞼薦鏨騫"
-          "鑑纖韉戔枅洊俴挸栫珔帴惤猏豜堿寋揃揵湕牋菺跈鈃靬暕椷瑊瑐葌僣"
-          "戩榗熞糋蔪諓鳽熸蕑鋻瞷螹顅餰麉藆襉鞬礛譖騝鬋鵳瀸瀳鰎鰔劗櫼鰜"
-          "鶼籛譾鰹虃魙襺鑯鑳侟俿倹偂冿剣剱劎劒劔囏姧弿徤擶旔梘検椾樫瀐"
-          "瀽玪睷瞯碊磵礆篯絸繝聻臶蕳蠒襇覵覸諌謭譼豣賎趝釼銒鍳鎫鏩鐗鐧"
-          "鑬钘韀馢魐鳒鹸鹻㓺㔋㔓㣤㦗㨴㨵㯺㰄㱯㳨㵎㶕㺂㺝㽉䄯䅐䇟䉍䛳䞼"
-          "䟅䟢䟰䤔䥜䧖䩆䬻䭈䭕䭠䮿䯛䯡䵖䵛䵡䵤䶠𢆞"))
-  ("jiang" ("将將讲講江降匠奖獎酱醬僵浆缰漿韁桨槳疆姜虹蒋强茳洚绛犟礓襁耩"
-           "糨豇紅強絳蔣彊繈薑瓨弶袶嵹翞膙橿殭螿謽顜傹勥匞塂壃夅奨奬弜摪"
-           "摾滰畕畺疅糡繦繮葁蔃螀醤鱂鳉㢡㯍䁰䉃䋌䒂䙹䞪䥒𢘸𤕭𤕯"))
-  ("jiao" ("叫教较較交脚腳角觉覺焦骄驕浇澆搅攪胶膠轿轎郊剿狡缴繳蕉椒娇窖"
-          "嬌饺餃酵激礁嚼铰矫侥绞纠校咬佼僬艽荞茭菽挢噍峤徼湫姣敫爝皎鹪"
-          "蛟醮跤鲛絞勦詨僥嘐鉸矯鮫挍捁珓窌筊滘煍嘂嘄摷斠漅儌劋嫶嶕嶠憍"
-          "撟樔潐皛噭嬓憿敿燋膲蕎曒穚蟂鵁皦簥蟜蟭轇譑趭顜灂譥鐎鷍皭灚鱎"
-          "鷮鷦釂呌嘦孂峧徺撹敎敽斅斆晈暞湬漖烄焳璬糺臫芁茮藠虠覐訆賋踋"
-          "醶鴵齩㠐㩭㩰㬭㭂㰾㱶㳅㽱㽲㿟䀊䁶䂃䆗䘨䚩䠛䢪䣤䥞䪒䴔䴛𠞰𨺹"))
-  ("jie" ("阶階解结結界接节節街姐借介揭洁潔届屆截戒竭杰捷睫皆诫誡概籍家"
-         "价秸劫桔藉芥疥楷渴拾械祖偕偈讦诘卩苴葜拮喈嗟獬廨婕孑栉桀砝碣"
-         "锴疖袷颉蚧羯鲒骱髻紇訐傑詰價頡櫛犵吤岊岕扻劼抾昅玠砎倢悈栨洯"
-         "紒罝衱迼唶媎寁崨嵑椄湝絜菨蛣袺嵥楬楶滐瑎趌鉣榤犗箑耤蝔踕幯擳"
-         "瀄褯檞薢鍇鍻鮚巀癤謯繲騔鐑鶛鶡躤蠽丯偼刦刧刼卪喼堦堺庎徣掲搩"
-         "擑楐櫭毑琾畍稭脻腉艥莭葪蓵蜐蠘蠞裓觧誱鎅飷魀魪鹖㑘㑵㓗㓤㔾㘶"
-         "㛃㝌㝏㞯㠍㠹㦢㨗㨩㨰㮞㮮㸄㸅㾏㿍䀷䁓䂃䂒䂝䂶䅥䇒䌖䔿䕙䗻䘁䛺"
-         "䞦䟌䣠䥛䯰䰺䱄䲙䲸𡽱"))
-  ("jin" ("进進今紧緊近金仅僅斤劲勁尽盡巾禁筋浸锦錦津谨謹襟靳晋烬肋湛卺"
-         "荩堇噤馑廑妗缙瑾槿赆觐钅衿矜觔晉儘縉燼覲饉伒枃肵巹埐珒紟惍祲"
-         "菫菳釿寖搢溍靲墐慬瑧僸嶜殣蓳鋟璡瘽賮嚍嬧濜璶藎贐侭凚劤厪嫤暜"
-         "歏浕漌濅琎瑨荕訡鹶黅齽㝻㦗㨷㬐㬜㯲㯸㰹㱈㴆㶦㶳㹏㻸䀆䆮䉷䋮䌍"
-         "䌝䐶䑤䒺䖐䗯䝲䢻䤐䥆䫴䭙䶖𠬶"))
-  ("jing" ("经經睛精静靜惊驚竟景镜鏡境警净淨井敬竞競径徑鲸鯨晶腈茎莖颈頸"
-          "憬劲荆兢京粳痉靖青氏烃醒刭儆阱陉菁獍泾迳弪婧檠晟肼胫旌蜻箐靓"
-          "黥勁涇荊陘逕痙璟獷丼巠俓剄倞凈弳婛旍桱殑烴脛竫葝幜澋靚擏暻燛"
-          "憼璥鵛蟼鶁鶄鼱麠亰傹坕坙妌婙宑曔梷汬浄濪瀞猄秔稉穽竧竸経聙葏"
-          "誩踁頚麖㕋㘫㢣㣏㬌㵾㹵䑤䔔䜘䡖䴖䵞靖精𦀇"))
-  ("jiong" ("炯窘冂垧迥炅扃熒冏囧坰泂絅煚幜熲皛駉褧顈瀅鎣侰僒冋埛檾澃烱煛"
-           "綗蘏蘔逈颎駫㑋㓏㖥㢠㤯㷗㷡䌹䐃䢛"))
-  ("jiu" ("就九究旧舊久酒救纠糾舅揪啾玖韭灸厩臼咎疚僦艽阄湫缪柩桕鸠鹫蝤"
-         "赳鬏廄鳩繆勼朻牞觓捄揂萛揫摎慦樛轇鯦麔鷲鬮丩乆乣匓匛匶奺媨廏"
-         "廐柾畂稵糺紤舏醔镹韮齨㝌㠇㡱㧕㩆㲃㶭㺩㺵㼋䅢䆒䊆䊘䓘䛮䠓䡂䬨"
-         "䳎䳔"))
-  ("ju" ("据據具句举舉局巨居距剧劇聚拒橘矩鞠拘俱惧懼咀锯鋸桔菊驹駒车柜"
-        "狙疽沮踞炬且蛆渠租足倨讵鄹苣苴莒菹掬遽屦鬻琚枸椐榘榉犋飓钜锔"
-        "窭裾趄醵踽龃雎瞿鞫車侷砠鄒鉅跼鋤屨簍颶雛齟驕匊姖岠岨怚泃洰柤"
-        "狊捄挶痀秬竘罝偊埧娵崌梮涺淗焗粔絇耟蚷袓陱椇椈湨焣腒詎跙軥郹"
-        "楀犑筥葅萭輂鉏寠箤蒟虡蜛蔞蝺趜踙踘鋦閰駏壉懅澽窶鮈駶繘貗鵙鶋"
-        "鶌鵴躆鶪櫸蘜鐻鼳籧驧倶冣凥処刟勮埾婅巈弆怇愳抅拠挙擧昛檋欅歫"
-        "毩毱泦眗簴粷艍諊跔蹫躹邭鄓鮔鲏鴡㕢㘌㘲㜘㞐㞫㠪㥌㨿㩀㩴㪯㬬㮂"
-        "㳥㹼㽤䃊䄔䅓䆽䈮䋰䎤䏱䕮䗇䛯䜯䡞䢹䣰䤎䪕䰬䱟䱡䳔䴗䵕䶙䶥"))
-  ("juan" ("卷倦绢絹鹃鵑捐圈娟眷阮蕊身眩甄鄄狷泫涓桊蠲锩镌蜷隽捲雋鐫帣悁"
-          "埢婘朘琄脧睊絭罥腃菤睠裐鋗韏獧錈鞙鬳臇剶劵勌勬姢巻慻淃瓹羂鎸"
-          "飬㢧㢾㪻㯞㷷䄅䌸䐪䖭䚈䡓䳪𠔉𩜇"))
-  ("jue" ("决決觉覺绝絕撅嚼角掘脚较攫抉倔爵诀狂蛙穴厥劂谲矍蕨蕞嗟噘噱崛"
-         "獗阙孓珏柽梏桷橛觳爝镢蠼蹶觖鳜玨訣腳較鴃闋闕譎觼鱖抇咑泬玦芵"
-         "捔蚗殌焆谻赽趹傕嵑矞鈌僪駃憰潏瘚镼璚蕝臄屩蟨蹻鐍彏戄玃鱊鷢貜"
-         "躩钁亅刔勪啳孒屫崫嶥弡憠挗撧斍橜欔欮氒焳熦爑爴瑴疦矡砄絶蟩覐"
-         "覚踋蹷逫鐝鴂龣㓸㔃㔢㔳㟲㤜㩱㭈㭰㭾㰐㵐㷾㸕㹟㻕㻡䀗䁷䆕䆢䇶䈑"
-         "䋉䍊䍳䏐䏣䐘䖼䘿䙠䝌䞵䞷䟾䠇䡈䣤䦆䦼𠢤𧽸𩪗"))
-  ("jun" ("军軍均菌君峻龟钧俊竣浚郡骏訇捃狻逡睃皲筠隽麇鈞雋龜濬駿呁蚐袀"
-         "晙桾焌珺莙畯菎碅葰皸箘蜠蔨餕寯頵鮶鵔鵘儁姰懏攈攟殾汮皹箟覠銁"
-         "銞陖馂鲪麏麕㑺㒞㓴㕙㝦㢠㤯㴫㻒㽙䇹䕑䜭䝌䝍"))
-  ("ka" ("卡咖喀咯佧咔胩髂鉲"))
-  ("kai" ("开開慨揩楷凯咳渴岂剀垲蒈忾恺溘铠锎锴雉豈凱剴愒愾愷閡欬烗勓痎"
-         "塏輆暟鍇鎧闓颽嘅奒炌炏礚鐦闿㗆㡁㲉㳀䁗䐩䒓䡷䫦𩋧"))
-  ("kan" ("看砍刊堪槛檻勘坎侃莰阚戡龛瞰崁監餡衎埳嵁欿歁墈磡薟歞顑竷轗闞"
-         "鬫龕矙偘冚刋塪惂栞譼輡轁㙳㵎㸝䀍䖔䘓䫲䬻䳚䶫"))
-  ("kang" ("抗炕康扛慷肮杭荒糠亢伉闶沆钪骯匟囥犺邟鈧閌摃嫝漮鏮忼槺砊穅粇"
-          "躿鱇㰠䡉䲘"))
-  ("kao" ("靠考烤拷尻栲槁犒铐銬攷洘薧丂槀燺稁藳髛鮳鲓鷱㼥䎋䐧䘓䯪𥬯"))
-  ("ke" ("可科刻客课課颗顆克棵壳殼渴咳磕瞌蝌果呵荷喀坷苛柯哿嗑岢恪溘骒"
-        "缂珂轲氪碣盍钶铪锞稞疴窠颏蚵髁兣剋軻緙匼勀峇欬砢趷堁愘敤搕犐"
-        "痾鈳閜榼鉿樖頦嶱錒錁薖騍簻龕勊垎娔尅愙揢殻渇炣碦礍礚胢萪衉醘"
-        "㒆㒞㕉㕎㝓㞹㤩㥛㪃㪙㪡㪼㰤㲉㲺㵣㼎㾧䁍䋉䕣䗘䘁䙐䶗"))
-  ("ken" ("肯恳懇啃垦墾狠裉颀龈齦掯硍豤頎錹齗珢肎肻褃龂㸧"))
-  ("keng" ("坑吭胫硎铿阬鏗挳牼脛硜硻誙鉺銵鍞劥坈奟妔摼硁䡰"))
-  ("kong" ("空控孔恐腔倥崆穹箜硿矼悾涳錓鞚埪鵼㑋㤟㸜"))
-  ("kou" ("口扣寇抠挎佝芤蔻叩筘釦溝毆怐袧彄摳滱瞉簆鏂鷇冦剾劶宼敂窛蔲㓂"
-         "㔚㰯㲄㽛䍍䧆䳟䳹𦶲"))
-  ("ku" ("苦哭库庫裤褲酷枯窟挎跨圣刳堀喾绔轱骷楛矻胐桍窋趶跍瘔綯顝嚳俈"
-        "圐扝焅秙絝绹袴軲郀鮬㒂㠸䇢䊿䔯"))
-  ("kua" ("跨夸垮挎胯侉锞髁誇姱晇荂銙錁骻咵恗㐄㡁䋀䦚"))
-  ("kuai" ("快块塊筷会會侩魁蒯郐蒉呙哙狯浍栝桧脍儈檜膾欳駃噲廥澮獪蕢鄶禬"
-          "旝鬠鱠凷墤巜擓糩鲙㔞㙕㙗㟴㧟㨤㫎㬮㭈㱮㻅䈛䓒䭝䯤䶐"))
-  ("kuan" ("宽寬款棵颗髋梡顆髖窾臗寛欵歀㮯㯘䕀䤭䥗䲌"))
-  ("kuang" ("况況矿礦狂筐框眶旷曠逛磺匡诓诳邝圹夼哐湟纩贶劻誑壙迋俇恇洭絖"
-           "貺誆懭鄺鵟爌矌穬纊儣匩卝岲懬抂昿眖硄躀軭邼鉱鑛黋㑌㔞㤮㫛㾠䂄"
-           "䊯䵃"))
-  ("kui" ("亏虧愧盔葵溃潰踩归岿窥奎魁傀馈顷馗匮夔隗蒉揆喹喟悝愦逵暌睽聩"
-         "蝰篑臾跬觖規頃匱窺闋鮭歸簣餽刲茥頄湀腃鄈媿戣楏楑煃頍嘳憒撌槶"
-         "磈聧蔮樻蕢頯瞶鍷櫆聵藈蹞闚騤鐀饋騩巋蘬犪躨尯晆瞆籄聭蘷虁鍨鑎"
-         "骙㒑㕟㙓㙺㚍㚝㛻㟴㡭㤬㧉㨒㰐㱮㷇㾠䁛䇻䈐䍪䏗䕚䕫䖯䙆䙌䙡䟸䠑"
-         "䤆䦱䧶䫥䯓䯣䰎䳫"))
-  ("kun" ("困昆捆混坤悃阃巛琨锟醌鲲髡麇崑梱焜睏綑頑錕餛鰥涃惃晜猑硱菎壼"
-         "稛裍褌閫騉鯤鶤齫堃壸婫崐瑻祵稇蜫裈貇閸髠髨鵾鹍齳㕎㩲㫻䠅"))
-  ("kuo" ("括扩擴阔闊廓适栝蛞姡秮筈漷彉擃髺鄺霩鞹鬠噋彍拡挄濶鞟㗥㣪㨯㪙"
-         "䄆䄑䙃䟯䦢䯺"))
-  ("la" ("啦拉蜡蠟垃喇辣落腊蓝剌摺邋旯砬瘌癞藍臘癩柆翋菈搚揧楋鞡擸藞鬎"
-        "鑞嘑嚹揦攋爉瓎磖臈蝋蝲辢镴鯻㕇㸊㻋㻝䀳䂰䃳䏀䓥䗶䝓䟑䪉䱫䶛癩"))
-  ("lai" ("来來赖賴莱崃徕涞濑赉睐铼癞籁黧徠萊睞瀨癩籟娕唻崍庲淶郲棶箂賚"
-         "錸孻騋鯠鶆藾俫倈勑婡梾櫴瀬猍琜筙襰逨頼顂鵣麳㚓㠣㥎㸊㾢䀳䂾䄤"
-         "䅘䋱䓶䚅䠭䧒䲚"))
-  ("lan" ("蓝烂藍爛篮籃拦攔览覽栏欄懒懶滥濫郴婪阑兰澜谰揽缆啉岚廪漤榄斓"
-         "罱镧褴連嵐煉漣闌瀾襤斕蘭籣攬欖纜浨惏暕醂壈嚂壏爁嬾礛譋灆襴灡"
-         "灠讕躝欗鑭顲糷儖厱囒孄孏幱懢擥燗燣燷爤璼瓓礷繿葻蘫襕覧钄韊㑣"
-         "㔋㘓㘕㛦㜮㞩㦨㨫㩜㰖㱫㳕䃹䆾䊖䌫䍀䑌䦨䧒䪍䰐䲚䳿𡒄"))
-  ("lang" ("浪狼朗羹琅榔廊郎莨蒗啷阆锒稂螂踉瑯俍埌崀欴桹烺硠塱筤蜋誏鋃閬"
-          "鎯勆哴嫏朖朤樃羮艆蓈蓢躴郞㓪㙟㝗㟍㢃㫰㮾㱢㾗㾿䀶䁁䃹䆡䍚䕞䡙"
-          "䯖䱶"))
-  ("lao" ("老劳勞捞撈牢佬姥酪烙涝潦落络蓼唠崂獠栎栳铑铹痨耢醪絡嘮癆咾恅"
-         "狫浶荖僗嫪銠嶗澇橑橯簩簝蟧櫟軂轑鐒労哰憥憦磱窂耮髝㗦㞠㟉㟙㟹"
-         "㧯㨓䃕䇭䕩䜎䝁䝤䲏䳓䵏"))
-  ("le" ("了乐樂勒肋仂捋叻泐鳓屴扐氻阞朸竻哷砳脟鰳忇楽玏簕艻韷頱餎饹㔹"
-        "㖀㦡㨋𡃖"))
-  ("lei" ("类類泪淚累雷垒壘勒磊镭蕾儡擂肋羸诔埒嘞漯嫘缧檑耒酹縲鐳絫誄銇"
-         "樏畾瘣頛磥癗礌櫑櫐瓃藟礧礨灅纇纍罍蠝蘲讄轠儽壨蘱禷欙虆鑸鸓傫"
-         "厽囄攂洡涙纝蕌蘽錑鑘靁頪颣鼺㑍㒍㒦㔣㙼㡞㭩㰐㲕㲺㴃㵢㵽㶟㹎㻋"
-         "㼍㿔䉂䉓䉪䍣䍥䐯䒹䛶䢮䣂䣦䨓䮑䴎𩔗"))
-  ("leng" ("冷愣棱楞塄稜倰堎崚睖踜輘薐碐䉄䚏䬋䮚"))
-  ("li" ("里力理利立历歷离離裡例哩丽麗璃厉厲礼禮粒励勵隶隸厘李黎荔沥瀝"
-        "狸篱籬梨鹂鸝鲤鯉犁砾礫类漓莉吏栗傈俐痢泣鬲俪俚郦坜苈莅蓠藜捩"
-        "呖唳喱猁悝溧澧逦娌嫠骊缡珞枥栎轹牦戾砺砬硌詈罹锂镉疠疬蛎蜊蠡"
-        "笠篥粝翮酾醴跞雳霾鲡鳢髦黧兣糎浬淚琍慄蒞蝕貍颯犛鋰曆癘釐鎘壢"
-        "類礪儷蠣灑酈欐邐鑠靂驪屴朸杝岦沴峛砅苙赲迣唎栵浰秜秝粍悷梩蚸"
-        "厤菞剺塛搮筣粴豊孷摛瑮綟蜧樆氂漦蝷蔾鴗縭褵鬁儮擽濿濼磿薶謧醨"
-        "嚦斄曞櫟犡瓅鯬鵹櫪皪盭禲藶糲蠫騹鷅麜孋廲攡攦灕躒轢鷑劙蘺讈轣"
-        "鑗黐攭瓥鱧欚纚釃鱳鱱靋鱺裏凓刕剓厯叓嚟囄囇婯峢峲巁悡悧戻攊暦"
-        "栛梸棃棙櫔歴涖爄爏犂珕瓈瓑癧盠睝矋礰穲粚纅脷艃茘蛠蟍蟸蠇邌鉝"
-        "鋫錅鏫隷雴鳨㑦㒧㒿㓯㔏㕸㗚㘑㟳㠟㠣㡂㤡㤦㥎㦒㧰㬏㮚㯤㰀㰚㱹㴃"
-        "㴝㷰㷴㸚㹈㺡㻎㻺㼖㽁㽝㾐㾖㿛㿨䁻䃯䄜䅄䅻䇐䉫䊍䊪䋥䍠䍥䍦䍽䓞"
-        "䔁䔆䔉䔣䔧䕻䖥䖽䖿䗍䗶䘈䙰䚏䚕䟏䟐䡃䣓䣫䤙䤚䥶䧉䬅䬆䮋䮥䰛䰜"
-        "䱘䲞䴄䴡䴻䵓䵩䶘礼𠩺𥝢𩔗"))
-  ("lia" ("俩倆"))
-  ("lian" ("连連脸臉联聯炼煉练練怜憐帘镰鐮廉恋戀链鏈捡栏莲涟敛零碾粘羸苓"
-          "莶蔹奁潋濂娈琏楝殓臁膦瞵裢裣蠊鲢涊奩漣蓮撿斂殮鍊簾瀲欄鰱攣浰"
-          "淰堜湅僆溓萰嗹摙覝槤璉磏嬚澰歛縺翴薕薟褳謰蹥鄻鎌羷襝譧鬑蘞奱"
-          "孌亷劆匲匳噒媡嫾慩梿櫣濓熑燫瑓稴籢籨纞聫聮膁蘝螊錬鰊㓎㜃㜕㜻"
-          "㝺㟀㡘㢘㥕㦁㦑㪘㪝㯬㰈㰸㱨㶌㶑㺦㼑㼓㾾䁠䃛䆂䇜䌞䏈䐄䙺䥥䨬䭑"
-          "𢅏"))
-  ("liang" ("两兩量亮粮糧良辆輛凉涼梁谅諒晾惊俩粱墚莨阆椋踉魉倆樑蹣魎倞悢"
-           "啢喨湸綡緉裲輬靚駺両哴唡掚脼蜽輌辌鍄㒳㔝㹁㾗䀶䁁䓣䝶䠃䣼䩫䭪"))
-  ("liao" ("料了瞭疗療僚辽遼聊撩撂乐燎寥潦镣廖蓼尥嘹獠寮缪缭钌鹨鹩樂暸繆"
-          "繚炓釕翏嵺憀摎漻膋鄝嫽嶚憭敹橑窷膫蟉屪簝蟟豂轑镽鐐顟飂飉鷚鷯"
-          "尞尦嶛廫熮爒璙賿蹘蹽髎㙩㜃㝋㞠㡻㨓㵳㶫㺒䄦䉼䍡䎆䑠䕞䜍䜮䝀䢧"
-          "䣈䨅䩍"))
-  ("lie" ("烈列猎獵裂咧劣膊累冽埒捩洌邋戾趔躐鬣姴茢迾痎脟蛚睙蛶颲儠鮤鴷"
-         "擸犣劽埓巤挒浖煭爉聗鬛鱲㤠㧜㬯㭞㯿㲱㸊㸹㻺㼲㽟䁽䅀䉭䓟䜲䝓䟩"
-         "䟹䪉䮋䴕䶛𤢪"))
-  ("lin" ("林临臨淋邻鄰磷琳霖鳞凛赁吝禀蔺啉嶙廪懔遴檩辚膦瞵粼躏麟痳稟賃"
-         "滲凜懍燐璘轔藺鱗躪惏焛菻亃碄罧僯箖綝潾廩暽橉閵檁甐疄繗翷蹸壣"
-         "鏻驎厸恡悋撛斴晽澟瀶獜癛癝矝粦躙轥隣麐㐭㔂㖁㖼㝝㝺㨆㷠䉮䕲䗲"
-         "䚏䚬䟹䢧䢯䫐䫰䮼"))
-  ("ling" ("领領另令零灵靈铃鈴岭嶺龄齡陵伶玲棱磷拎菱羚凌酃苓呤囹泠绫柃棂"
-          "瓴聆蛉翎鲮昤釘稜綾蔆鴒櫺坽夌姈彾狑炩倰皊砱淩琌笭舲詅軨睖裬輘"
-          "駖澪錂蕶霝鯪蘦醽欞爧刢孁岺掕朎燯碐祾秢竛紷衑袊跉閝阾霊霛魿鸰"
-          "鹷麢齢龗㖫㡵㥄㦭㪮㬡㭩㯪㱥㲆㸳㻏㾉䄥䈊䉁䉖䉹䌢䍅䔖䕘䖅䙥䚖䠲"
-          "䡼䡿䧙䨩䯍䰱䴇䴒䴫"))
-  ("liu" ("流六留榴柳溜硫泵聊琉馏刘瘤碌陆铆游蒌蓼泖浏遛骝绺旒熘锍镏鎏陸"
-         "鉚劉瀏霤餾坴斿珋翏裗塯媹嵧廇蓅飹摎漻綹罶膢蔞磟蟉蹓麍嬼懰鎦藰"
-         "鏐雡飂騮飀鰡鶹鷚嚠旈栁桺橊橮沠澑瑠瑬璢畂畄畱疁癅磂羀蒥鋶鐂镠"
-         "飅飗駠駵驑鬸鹠㐬㙀㝋㧕㨨㳅㵳㶯㽌㽞䄂䉧䉹䋷䒥䗜䚧䝀䬟䭷䰘䱖䱞"
-         "䶉"))
-  ("lo" ?咯)
-  ("long" ("龙龍拢攏隆笼籠胧朧垄壟咙窿嚨珑瓏聋陇弄垅茏泷栊砻癃蝕隴矓聾哢"
-          "梇衖篢儱巃徿瀧簼鏧曨櫳蘢礱龒蠬蠪襱豅躘鑨靇鸗壠屸嶐巄挵昽湰滝"
-          "漋爖眬硦礲竉竜篭蕯贚霳龓㑝㙙㚅㛞㝫㟖㡣㢅㦕㰍㳥㴳䃧䆍䏊䙪䡁䥢"
-          "䪊"))
-  ("lou" ("楼樓漏喽嘍搂摟陋牢娄篓露偻蒌嵝镂瘘窭耧蝼髅婁瘺簍螻鏤髏囉僂塿"
-         "寠嶁廔慺漊熡膢蔞瞜窶耬艛謱鞻鷜剅屚溇甊瘻軁遱㔷㟺㡞㥪㪹㲎㺏䁖"
-         "䄛䅹䝏䣚䫫䮫䱾"))
-  ("lu" ("路露陆陸炉爐录錄芦蘆虏虜碌鹿谷角酪六卢颅庐掳卤鲁麓赂潞禄戮绿"
-        "垆蓼撸噜泸渌漉逯璐栌橹轳辂辘胪镥鸬鹭瘳簏舻鲈鹵僇祿賂滷綠魯擄"
-        "盧穋嚕廬櫓瀘臚鑪鷺顱鱸甪彔垏淥淕玈硉琭菉盝睩稑輅廘摝熝蔍蓾踛"
-        "醁磟磠錴蕗螰擼蹗轆騄嚧壚攎氌璷簬艣鏕鏀鯥鵱櫨鐪籙籚纑罏艫蠦觻"
-        "轤鸕侓剹勎勠圥塷娽峍曥椂樐樚瀂獹瓐矑硵箓簵簶粶膔艪虂觮趢録鏴"
-        "鑥騼髗魲鵦黸㓐㔪㖨㛬㜙㟤㠠㢚㢳㦇㪐㪖㪭㪹㫽㭔㯝㯟㯭㱺㼾㿖䃙䌒"
-        "䍡䎑䎼䐂䕡䘵䚄䟿䡎䡜䩮䮉䰕䱚䲐䴪𡀔"))
-  ("luan" ("乱亂卵峦巒挛孪滦脔娈栾鸾銮孿攣灤鑾鸞脟薍孌曫欒羉臠圞癵圝灓癴"
-          "虊釠鵉㝈㡩㰸㱍㼑䖂䚕䜌"))
-  ("lue" ("掠略锊"))
-  ("lun" ("论論轮輪纶綸抡掄伦仑沦囵侖倫崙淪圇惀陯棆菕溣碖稐蜦踚錀埨婨崘"
-         "耣腀鯩㕢㖮㷍䈁䑳"))
-  ("luo" ("落骆駱锣鑼络絡萝蘿逻邏骡騾箩籮铬果酪烙乐碌路螺罗裸洛烁倮蠃荦"
-         "捋摞猓猡泺漯珞椤橐氇脶硌镙瘰袼蜾蠡跞雒詻犖鉻樂蝸爍羅鏍礫儸囉"
-         "玀峈砢腡蓏蔂鎯鮥鵅擽濼氌覶臝躒欏鸁纙啰嗠攞曪癳笿蟸覙覼躶饠驘"
-         "鴼㑩㒩㓢㕵㖀㦬㩡㪾㮝㰁㱻㴖㵣㼈㽋㾖㿚䀩䃕䇔䈁䈷䉓䉿䊨䌱䌴䎅䙨"
-         "䯁䲞"))
-  ("lv" ("律绿綠率旅虑慮驴驢铝鋁缕縷累垒鹿录吕侣履屡氯滤偻捋嵝闾榈膂稆"
-        "瘘褛呂侶屢樓閭魯簍褸壘濾櫚鏤臚挔郘梠祣嵂僂絽葎嶁漊氀膟膢蔞儢"
-        "勴謱藘穭鞻鑢寽捛攞櫖溇爈瘻穞箻緑膐録馿㔧㠥㡞㢳㭚㲶㻲㾔䔞䕡䝏"
-        "䢖䣚䥨䮉䮫"))
-  ("lve" ("撂率掠略锊藥鋝擽剠圙畧稤鋢㑼㔀㗉㨼䂮䌎䛚䤚䤣"))
-  ("m" ?呒)
-  ("ma" ("吗嗎妈媽马馬嘛骂罵麻码碼蚂螞蟆抹貉玛么靡摩唛犸嬷杩麽痲瑪麼嬤"
-        "驀孖傌菻溤嘜榪犘禡嚜鎷鷌攠帓擵獁睰祃蔴蟇貈閁駡鰢㐷㑻㜫㦄㨸㾺"
-        "䗫䠋䠨䣕䣖䧞䯦䳸𥉵"))
-  ("mai" ("买買卖賣麦麥脉脈埋迈邁狸派劢荬霾貍勱嘪蝐薶霢鷶佅売眿蕒衇霡㜥"
-         "㦟㼮䁲䈿䘑䚑䜕䨪䨫䮮䳸"))
-  ("man" ("满滿慢漫馒饅瞒瞞埋蛮蔓曼谩墁幔缦熳镘颟螨蹒鳗鞔屘縵蹣鏝鰻蠻姏"
-         "悗僈嫚慲獌鄤樠槾璊澫謾鮸顢鬗鬘矕摱満澷蔄蟎襔鏋㒼㗄㗈㙢㛧㡢㬅"
-         "㵘䅼䊡䐽䑱䒥䕕䛲䜱䝡䝢䟂䡬䨫䯶䰋"))
-  ("mang" ("忙茫盲芒氓龙莽蒙邙瞢漭硭蟒杗龍汒奀尨盳厖笀哤娏庬牻痝硥茻蛖壾"
-          "鋩駹蘉鼆吂恾杧浝牤狵矒莾蠎釯铓㙁㜃㝑㟌㟐㟿㡛㬒㵃㻊䀮䁳䅒䈍䒎"
-          "䓼䖟䙪䟥䵨"))
-  ("mao" ("毛矛帽冒貌猫貓贸貿茂茅髦牦犛耗锚铆卯牟袤茆峁泖瑁昴耄旄懋瞀蝥"
-         "蟊兞鉚錨冇枆芼眊毣罞軞酕堥媢媌渵楙毷萺嫹氂艒蓩鄮髳鶜冐夘戼暓"
-         "柕皃瞐笷覒㒵㒻㚹㝟㡌㧇㧌㪞㫯㬒㮘㲠㴘㹈㺺㿞䀤䅦䋃䓮䖥䡚䫉䭷"))
-  ("me" ("么麼没麽嚜"))
-  ("mei" ("没沒每美煤妹眉梅霉昧枚镁鎂酶黴玫媒寐媚靡糜迷谜莓嵋猸浼湄瑁楣"
-         "镅鹛袂魅沬謎呅苺挴眛脢堳媄渼痗郿媺煝瑂腜塺禖韎蝞蝐鋂燘穈膴徾"
-         "攗侎凂嬍嵄抺栂楳槑毎湈珻睂睸祙篃脄葿跊鎇鬽鶥黣㙁㜫㡌㭑㶬㺳䀛"
-         "䀜䆀䉋䊈䊊䍙䒽䓺䜸䞼䤂䰨䰪䵢𪃏"))
-  ("men" ("们們门門闷悶瞒满扪汶焖懑钔鞔捫滿燜瞞懣悗菛暪樠璊穈鍆亹虋閅㙢"
-         "㡈㥃㦖㨺㱪㵍㻊䊟䝧䫒"))
-  ("meng" ("猛梦夢盟蒙朦氓萌檬锰孟勐苎甍瞢懵礞瞑虻蜢蟒蟊蠓艋艨黾錳濛矇霧"
-          "尨甿莔瓾雺黽儚蕄鄳幪懞鄸曚氋霥霿饛鼆鸏冡夣懜橗溕獴矒萠蝱蠎靀"
-          "鯍鯭鹲㙹㚞㜴㝱㠓㩚㻊㽇䀄䁅䇇䉚䏵䑃䑅䒐䓝䖟䗈䙦䙩䝢䟥䠢䤓䥂䥰"
-          "䰒䲛䴌䴿䵆"))
-  ("mi" ("米密秘迷蜜眯瞇弥彌泌辟醚靡糜谜觅幂日芈佴冖谧蘼咪嘧猕汨溟宓弭"
-        "脒祢敉糸縻麋羋祕覓冪謎謐瀰沕冞峚渳塓幎葞覛榓滵漞熐銤蔤蔝鼏幦"
-        "濔獮麊檷禰羃麑獼麛蘪蠠攠灖瓕爢醾鸍侎孊宻戂擟擵樒櫁沵洣淧淿濗"
-        "狝眫簚籋罙蒾藌覔詸醿釄鑖镾㘠㜆㜷㝥㟜㠧㣆㥝㦄㨠㨺㩢㫘㰽㳴㳽㴵"
-        "㵋㵥㸏㸓䀣䁇䈿䉲䉾䊫䊳䋛䋳䌏䌐䌕䌘䌩䍘䕳䕷䖑䛉䛑䛧䣥䣾䤉䤍䥸"
-        "䪾䭧䭩䮭䱊䴢𨢥"))
-  ("mian" ("面棉免眠勉绵綿冕娩缅沔泯渑湎宀腼眄瞑黾偭緬澠靦麵丏俛婂喕媔愐"
-          "絻葂黽緡蝒鮸櫋矊矏勔厸嬵檰汅矈糆緜臱芇莬醎靣麪麫麺㐷㒙㛯㝃㝰"
-          "㤁㥝㨺㫘㬆㮌㰃㴐㻰䀎䃇䌏䏃䛉䤄䫵䰓"))
-  ("miao" ("秒妙苗描庙廟渺瞄钞猫藐喵邈缈缪杪淼眇鹋蜱紗鈔緲繆玅訬媌篎鱙劰"
-          "庿竗緢鶓㑤㠺㦝㷅䁧䅺䖢"))
-  ("mie" ("灭滅蔑乜芈咩蠛篾羋覕搣薎幭懱礣衊鱴吀哶孭櫗烕眜鑖鴓㒝㩢䁾䈼䌩"
-         "䘊䩏"))
-  ("min" ("民敏抿昏眠皿悯闽绳苠岷闵汶泯渑缗玟珉愍黾鳘湣閔閩憫澠繩刡忞怋"
-         "旼旻敃罠崏笢敯暋痻鈱黽僶潣緡錉閺簢冺勄姄忟慜捪昬琘瑉盿砇碈緍"
-         "賯鍲鰵㞶㟩㟭㢯㥸㨉㬆㮌䁕䂥䃉䋋䝧䞀䟨䡅䡑䡻䪸䲄䶔"))
-  ("ming" ("命明名鸣鳴萌盟皿螟铭冥茗溟暝瞑酩銘姳洺眳嫇慏詺鄍榠蓂覭佲凕朙"
-          "猽眀㝠㟰㫥䄙䆨䆩䊅䒌䤉䫤䳟"))
-  ("miu" ("谬謬缪繆"))
-  ("mo" ("模摸默漠磨膜魔末抹墨没沒莫寞陌沫摩蘑百貉嘿脉冒么靡藐摹帕袜万"
-        "无谟茉蓦馍嫫殁镆秣瘼耱蟆貊貘麽歿脈無麼糢謨驀妺歾枺眽粖莈蛨袹"
-        "覛嗼塺塻慔鄚銆靺暯瞙縸嚜瀎蟔鞨爅藦鏌饃劘纆髍鬕攠冐嚤嚰圽嫼帞"
-        "庅懡擵昩橅洦湐獏皌眜砞礳絈衇謩貃貈霡饝魩黙㜥㠢㱄㱳㶬㷬㷵㹮㾺"
-        "䁼䁿䃺䉑䌕䏞䒬䘃䘑䜆䤉䩋䬴䭩䮬䯢䱅䳟䳮䴲𠬛"))
-  ("mou" ("某谋謀冒牟毋侔袤厶哞缪眸瞀蛑蝥鍪繆洠踇鉾瞴鴾麰鞪霿劺恈愗敄桙"
-         "蟱㖼㭌㼋䋷䍒䏬䗋䥐䦈䱕"))
-  ("mu" ("目母木幕亩畝牧模慕墓姆拇牡穆姥莫牟暮募睦仫坶苜沐缪毪钼鹜繆炑"
-        "峔牳毣砪蚞莯楘鉬鉧幙氁艒霂縸鞪譕鶩恈橅狇獏畂畆畒畞畮胟雮㒇㙁"
-        "㜈㟂㣎㧅㫛㾇䀲䁼䊾䑵䥈䧔䮸䱯"))
-  ("n" ("嗯唔㐻"))
-  ("na" ("那哪拿纳納呐吶钠娜南絮讷捺肭镎衲箬內訥鈉妠拏挐淰笝豽軜貀誽魶"
-        "乸嗱痆蒳袦訤鎿雫靹㗙㙁㧱㨥㭯㴸䀑䅞䇣䇱䈫䎎䏧䖓䖧䛔䞕䟜䪏䫱䱹"))
-  ("nai" ("奶耐乃奈氖能鼐佴艿萘柰妳迺耏倷釢渿摨螚褦錼嬭儞廼榒熋疓㚷㜨㜷"
-         "㮈㮏㲡㾍䅞䍲䘅䯮䱞"))
-  ("nan" ("难難南男喃囝囡楠腩罱蝻赧灘奻柟莮婻揇湳暔萳諵戁侽娚枏枬畘㓓㫱"
-         "㬮㽖䁪䈒䊖䔜䔳䕼䛁䶲"))
-  ("nang" ("囊攮囔馕曩孃蠰灢齉乪儾嚢欜饢㒄㶞䂇"))
-  ("nao" ("脑腦闹鬧恼惱挠淖孬垴呶猱瑙桡硇铙蛲撓澆橈蟯鐃怓峱嶩獶臑夒繷譊"
-         "獿髐匘堖嫐巎巙悩憹碯腝詉閙㑎㛴㞪㧘㺀㺁䃩䄩䑋䙹䛝䜀䜧䫸䴃𡿺𢜸"
-         "𥑪"))
-  ("ne" ("呐呢吶哪那讷疔訥眲䅞䎪䭆䭚"))
-  ("nei" ("内內哪那馁餒氝娞腇餧脮鮾鯘㐻㕯㖏㘨㨅㼏䇣䜆䡾䲎䳖"))
-  ("nen" ("嫩恁嫰黁齳㒄㜛㯎㶧𡞾"))
-  ("neng" ("能而耐嬣薴㲌㴰䏻䘅䪏"))
-  ("ng" ("嗯嗯唔㐻㕶"))
-  ("ni" ("你泥拟擬呢妮霓倪尼匿腻逆溺疑伲坭嶷猊怩昵旎祢慝睨铌鲵妳暱膩濘"
-        "抳狋狔柅苨迡屔秜衵堄婗掜淣郳惄晲跜鈮嫟蜺馜殢觬輗儗糑縌濔隬薿"
-        "鯓禰鯢麑灄鷁鷊齯臡伱儞埿嬺孴屰愵氼沵痆籾胒蚭貎鉨鹝鹢㞾㠜㣇㥾"
-        "㦐㧱㪒㮞㲡㲻㵫㹸䀑䁥䍲䕥䘌䘦䘽䛏䝚䦵䧇䭲䮘䰯䵑䵒"))
-  ("nian" ("年念黏碾捻撵廿攆蔫拈粘辗埝廾辇鲇鲶卄涊唸撚輦輾姩淰棯跈溓簐蹍"
-          "鯰鼰齞躎秊秥艌蹨鮎㘝㞋㮟㲽䄭䄹䚓䟢䧔䩞䬯"))
-  ("niang" ("娘酿釀孃嬢醸䖆"))
-  ("niao" ("鸟鳥尿溺氽茑嬲脲袅裊嬝嫋蔦褭樢㒟㜵㞙㠡㭤㳮㼭䃵䐁䙚䦊䮍𢶑𢸣"))
-  ("nie" ("捏泥捻聂孽啮镊镍涅摄乜陧蘖嗫颞臬蹑聶鎳囁攝齧躡鑷疌峊苶掜喦敜"
-         "隉嵲踂摰槸槷諗踗嶭篞臲嚙闑櫱糱蠥鑈囓顳钀噛圼孼帇惗揑摂枿棿湼"
-         "糵菍鈢鉨鉩錜㖕㖖㘝㘿㙞㚔㜦㜸㟧㡪㩶㮆㴪㸎䂼䄒䌜䜓䞕䯀䯅䯵"))
-  ("nin" ("您恁拰囜㤛䋻䚾䛘"))
-  ("ning" ("凝拧擰宁寧咛嚀冰泥柠狞泞攘疑佞甯聍苧濘獰檸寍儜薴聹鑏鸋侫寕寗"
-          "寜橣矃鬡㝕㣷㩶㲰㿦䔭䗿䭢"))
-  ("niu" ("牛扭纽紐钮拗狃忸妞蚴鈕杻炄莥抝衂靵㺲䀔䂇䋴䏔䒜䤔䮗"))
-  ("nong" ("农農弄浓濃脓侬哝儂噥膿穠襛譨醲鬞齈挊挵檂欁癑禯秾蕽辳㶶㺜䁸䂇"
-          "䢉䵜"))
-  ("nou" ("耨穀獳檽鎒羺譨啂槈譳鐞㕢㝹䅶䔈䘫䨲䫖䰭"))
-  ("nu" ("努怒奴褥帑弩胬孥驽駑挐砮笯蒘伮抐搙鴑㚢䢞䢪"))
-  ("nuan" ("暖濡煖渜餪偄煗㬉䎡䙇"))
-  ("nue" ("虐疟"))
-  ("nun" ("嫩嫰黁"))
-  ("nuo" ("那娜难挪懦糯诺需傩搦喏濡砹锘諾難挼捼梛逽撋橠懧儺愞掿搻砈稬穤"
-         "糥袳蹃郍鍩㐡㑚㔮㖠㛂㡅㰙䇔䎟䚥"))
-  ("nv" ("女絮狃忸肭恧钕衄籹朒釹衂㮟㵖䖡䘐䚼䶊"))
-  ("nve" ("虐疟乇谑瘧謔硸䖈䖋䨋"))
-  ("o" ("喔噢哦"))
-  ("ou" ("偶欧歐鸥鷗殴藕呕沤区禺讴怄渥瓯眍耦紆區嘔毆甌吘吽腢慪漚熰蕅謳"
-        "櫙鏂齵塸瞘鴎㒖㛏㸸㼴䌂䌔䚆䯚"))
-  ("pa" ("怕爬啪趴帕芭扒耙琶派葩杷钯筢汃帊舥蚆袙跁掱鈀夿妑潖皅㞎䎬䎱䯲"
-        "䶕"))
-  ("pai" ("派排拍牌徘湃脾迫俳蒎哌箄俖棑鎃簰廹汖猅篺簲腗輫㭛㵺䃻䖰䮘䱝𠂢"))
-  ("pan" ("判盘盤盼叛攀畔扳般拌伴番樊繁潘磐胖片鄱弁拚爿泮皤袢襻蟠蹒槃瀋"
-         "蹣抃沜坢柈洀牉眅砏頄詊跘媻幋溿搫蒰頖縏磻瀊鞶冸奤炍畨砙緐螌覍"
-         "鋬鎜鑻㐴㩯㳪㵗䃑䃲䈲䋣䙃䙪䰉䰔"))
-  ("pang" ("旁胖乓庞龐榜膀磅傍方房仿逢耪蒡彷滂逄螃倣徬鎊夆尨厖庬舽雱嗙篣"
-          "厐嫎炐肨胮膖覫霶騯髈鰟鳑龎㑂㜊㝑㤶㥬㫄䂇䅭䒍䠙䨦䮾"))
-  ("pao" ("跑炮泡抛拋袍咆刨苞胞匏狍庖脬疱趵龅皰砲鉋鮑鑤奅炰摽鞄颮髱麃麭"
-         "藨齙垉爮礟礮軳靤麅㘐㚿㯡䛌䠙䩝䶌"))
-  ("pei" ("配培陪呸佩赔賠沛啡肺坏徘胚裴邳茇辔帔淠艴妃旆碚锫蜚醅霈珮轡伂"
-         "岯怌姵昢朏柸胐垺浿衃陫毰琣妚娝斾笩肧苝裵輫錇阫馷㟝㣆㤄㧩㨐㫲"
-         "㳈㸬㾦䂜䊃䕗䟺䡊䣙䪹䫊䫠䲹"))
-  ("pen" ("盆喷噴汾湓呠翉葐濆歕翸喯瓫㾦"))
-  ("peng" ("朋碰捧棚膨蓬怦篷砰澎迸逢亨抨烹彭硼鹏苹堋嘭甏蟛踫鵬匉芃泙恲倗"
-          "弸掽淜皏椪菶軯傰搒痭軿閛漰憉樥輣駍磞篣錋韸髼鬅鑝埄塜塳挷梈椖"
-          "淎硑稝竼纄蟚韼驡鬔㑟㔙㘐㛔㥊㮄㮟㱶㼞䄘䋽䡫䰃䴶䵄𡗗"))
-  ("pi" ("批皮披脾匹疲辟屁譬坯劈啤罢蚌被比番否坏砒霹琵毗痞僻丕仳陂陴邳"
-        "郫鄱圮埤鼙芘苤萆蕃薜擗噼庀淠濞媲纰枇甓睥罴铍痦癖裨疋蚍蜱螵篦"
-        "貔紕鈹頗罷闢伾阰岥狉玭毘秠笓崥翍蚽揊椑鈚釽潎膍銔銢諀駓髬髲鴄"
-        "澼錍魾憵螷鞞礔鎞嚭犤羆鷿噽壀嫓怶悂抷旇朇渒炋焷狓疈磇礕秛耚肶"
-        "脴腗苉豼豾鈈鉟隦魮鮍鲏鸊㔃㔥㡙㨽㮰㯅㱟㳪㵨㼰㿙䏘䑀䑄䖩䗄䚰䚹"
-        "䠘䡟䡶䤏䤨䪐䫌䰦䴙䴽"))
-  ("pian" ("片篇偏骗騙便扁辨辩谝骈缏犏胼褊蝙翩蹁駢辯玭媥貵楩楄萹跰甂緶頨"
-          "諞骿鶣囨腁覑諚賆輧騈騗㓲㛹㸤㼐䏒䮁"))
-  ("piao" ("票飘飄漂瓢膘朴剽莩嘌嫖骠缥殍瞟螵髟縹驃淲僄彯慓摽蔈麃旚篻翲薸"
-          "醥犥臕藨皫顠魒勡徱竂蚫闝飃㩠㬓㯱㲏㵱㹾㺓㼼䏇䕯䴩"))
-  ("pie" ("瞥瘪撇丿苤氕癟覕嫳潎撆暼鐅䥕"))
-  ("pin" ("品拼贫貧频頻泵聘苹拚姘嫔榀牝颦嬪蘋顰玭涄嚬矉礗蠙娦獱琕薲㰋㲏"
-         "㻞䀻"))
-  ("ping" ("平评評凭憑瓶苹蘋乒屏秤冯砰聘坪萍俜娉枰鲆馮甹呯泙帡洴玶郱砯荓"
-          "淜缾艵蛢蓱軿竮頩鵧凴屛帲幈慿焩甁箳簈聠胓蚲輧鮃㲏㵗㺸㻂䈂䍈䓑"
-          "䶄𠗦𦚓"))
-  ("po" ("破迫坡婆颇頗泼潑泊魄霸膊番繁拍粕朴叵陂鄱泺溥珀攴钋钷皤笸跛釙"
-        "醱岥岶癹烞桲猼蒪櫇濼鏺嘙嚩尀廹溌炇狛砶緐蔢覇酦醗鉕駊㛘㜑㨇㩯"
-        "㰴䄸䎅䎊䘠䞟䣪䣮䦌䨰䪖䪙䮘䯙"))
-  ("pou" ("剖部涪附培裒掊瓿锫踣抔垺捊婄堷棓蔀勏咅哣廍抙犃錇㕻㟝㧵㰴㼜䎧"
-         "䯽䳝"))
-  ("pu" ("普扑撲铺鋪朴葡脯瀑菩剥堡暴扶甫仆莆蒲埔圃浦谱曝匍苻噗溥濮璞攴"
-        "氆镤镨醭蹼僕誧樸譜抪毞烳痡蒱酺墣潽獛舖瞨襆鯆轐纀鐠鏷圤擈檏穙"
-        "箁舗菐襥諩陠㒒㙸㬥㯷㲫㹒㺪䈬䈻䑑䔕䗱䧤䪬䲕䴆"))
-  ("qi" ("起氣气其期七器汽奇企旗齐齊骑騎漆妻启啟欺戚岂弃豈棄砌棋凄淒泣"
-        "崎沏甭刺逗畸稽缉伎栖柒歧畦脐祈祁乞契迄讫切湿示溪枝亟亓俟偈圻"
-        "芑芪荠萁萋葺蕲嘁屺岐汔淇骐绮琪琦杞桤槭耆赍挈欹祺憩碛颀虮蛴蜞"
-        "粞綦綮趿蹊鳍麒祇衹訖悽愒棲溼漬綺慼緝磧錡濟濕谿臍薺饑鰭忔犵邔"
-        "呇岓忯迉盵肵芞咠倛旂栔蚑蚚蚔唭埼娸婍徛掑桼跂軝郪釮陭攲敧棨湆"
-        "湇翗碕隑頎僛墘榿緁緀鬿甈磎觭諆踑踦磩諿錤霋懠濝鮨藄蟣騏魌齌罊"
-        "蟿鄿鏚鯕鶈鶀鵸艩蘄蠐顣鬐騹齎玂鼜鸂碁亝刾剘呮唘啓啔噐墄夡嵠帺"
-        "愭慽憇掲摖斉斊晵暣朞棊槣檱檵櫀気炁焏猉玘璂畁疷盀矵碶磜礘禥竐"
-        "竒粸綥綨纃萕蜝袳裿諬賫賷軙锜闙鲯㒅㓗㓞㔑㖢㘍㙨㜎㝄㞓㞚㞿㟓㟚"
-        "㟢㠍㠎㠱㣬㥓㦢㩩㩽㫅㫓㮑㯦㹄㼤㾨䀈䀙䁈䁉䄎䄢䄫䅤䅲䉝䉻䋯䌌䎢"
-        "䏅䏌䏠䏿䐡䐤䑴䒗䒻䓅䓫䔇䔾䙄䚉䚍䛛䛴䞚䟄䟚䠞䡋䡔䢀䧘䧵䩓䫔䬣"
-        "䭫䭬䭶䭼䯥䰇䰍䰴䱈䲬䳢䶒䶓䶞𠀁𣪠"))
-  ("qia" ("恰掐卡洽葜疴袷髂匼帢殎酠楬鮚圶跒㓞㓣㓤㡊㤉㦴㰤㵄䁍䂒䜑䠍䨐䯊"
-         "䶗䶝𠜼"))
-  ("qian" ("前千钱錢牵牽浅淺签簽铅鉛欠潜潛迁遷遣谦謙歉钳嵌鉗谴譴柑赶渐筋"
-          "扦钎仟乾黔堑纤倩佥阡芊芡茜荨掮撖岍悭慊涔骞搴褰蹇缱椠犍肷腱愆"
-          "钤锓虔箝羟兛鈐塹漸縴騫齦籤韆仱奷幵岒忴扲汧拑粁唊挳婜脥傔媊掔"
-          "揵棈鈆雂僉嗛煔羥葥葴鉆慳榩槏漧綪蒨蜸槧輤鋟燅燂燖篟蕁鍼黚檶鬵"
-          "攐櫏騚孅攓爓繾譣灊鐱鰬鶼顩乹儙刋厱圱圲壍孯嵰悓拪撁攑杄欦歬汘"
-          "濳濽皘篏膁臤蔳蚈諐谸釺銭鬜鬝鵮鹐㐸㜞㝿㟻㡊㡨㥞㦮㧄㨜㩮㪠㯠㸫"
-          "㹂䁮䃛䅐䅾䆂䈤䈴䊴䋮䍉䑶䔔䕭䖍䙺䢪䤘䥅䦲䨿䪈䫡䭠䭤䯡䵖"))
-  ("qiang" ("强強枪槍墙牆抢搶腔将疆控呛羌蔷丬爿戕嫱樯戗炝锖锵镪襁蜣箐羟跫"
-           "跄將嗆彊檣繈薔鎗鏘斨矼唴椌傸羥墏嶈嵹戧漒熗牄瑲嬙廧磢錆謒蹌蹡"
-           "鏹羻蘠鶬墻勥啌弜溬猐玱篬繦羗羫艢軖鸧㛨㩖䅚䵁𤕭"))
-  ("qiao" ("桥橋瞧悄巧敲壳翘殼翹锹鍬峭蕉焦橇乔侨鞘撬俏窍雀硝招劁诮谯荞茭"
-          "峤愀憔缲樵毳硗舄醮跷跤鞒喬僑誚竅譙蹺驕帩荍睄郻踍鄡銚嘺墝嶠碻"
-          "箾頝墽幧撽燋燆蕎骹磽礄簥繑髜繰趬趫蹻鏒躈鐰丂僺墧嵪嶣殻癄硚舃"
-          "藮鄥釥鍫鐈陗鞽韒顦髚㚁㚽㝯㡑㢗㤍㨽㩰㪣㱶㴥䀉䃝䆻䇌䎗䏆䩌䱁䲾"))
-  ("qie" ("且切窃竊怯担捷沏契砌茄伽郄蕺唼惬慊渫妾挈脞锲箧趄愜鍥癿洯蛣蛪"
-         "嗛朅緁篋踥藒鯜鰈匧悏淁穕笡㓶㗫㙻㚗㛍㛙㤲㥦㫸㰰㰼㹤㼤㾀㾜䌌䟙"
-         "䤿䦧䫔䬊䶗"))
-  ("qin" ("亲親侵勤琴钦欽浸秦芹擒禽寝沁渗芩蓁揿吣嗪噙廑溱槿檎锓衿矜覃螓"
-         "衾寢滲嶔撳頜櫬坅庈昑唚耹蚙梫梣寑菫菣鈙雂嫀寖綅鉆靲慬斳鋟鳹曋"
-         "澿懃螼顉駸瀙蘄顩厪吢媇寴嵚懄抋捦搇珡琹菦蠄誛赺赾骎鮼鵭㓎㕋㘦"
-         "㛙㝲㞬㢙㤈㩒㪁㮗㱽㾛䅾䇒䈜䔷䖌䠴䢈䥅䥆䦦䶖"))
-  ("qing" ("情轻輕青清请請倾傾晴庆慶顷頃蜻氢氫鲸精亲卿擎氰倩苘圊檠磬罄箐"
-          "綮謦鲭黥涇親鯨鯖汫狅凊勍掅殑郬渹碃廎靘樈漀擏鑋剠啨夝寈庼暒檾"
-          "殸淸甠磘軽靑㔀㢣㩩㯳㵾㷫䋜䋯䌠䔛䝼䞍䯧䲔䵞晴"))
-  ("qiong" ("穷窮鞠琼邛芎苘茕穹蛩筇跫銎瓊桏赹惸笻蛬煢輁瞏嬛橩璚藭藑儝匔卭"
-           "宆棾焪焭睘竆㑋㒌㤨㧭㮪㵌㷀㼇䅃䆳䊄䓖䛪䠻䧆"))
-  ("qiu" ("求球秋丘蚯仇龟邱囚酋泅馗俅氽巯艽犰湫逑遒楸赇钆虬蝤裘糗鳅鼽梂"
-         "毬鳩龜鞦鰍厹朹坵虯恘苬觓訄釓唒捄紌釚殏脙莍頄媝崷盚巰煪絿萩蛷"
-         "觩賕璆緧蓲蝵銶螑趥頯鮂蟗鯄鶖蠤鰽丠叴扏搝汓浗渞玌皳秌穐篍肍訅"
-         "逎鞧鰌鱃鹙龝㐀㐤㕤㛏㞗㟈㤹㥢㧄㧨㭝㲹㷕㺫㼒䆋䊆䊵䎿䔔䜪䞭䟬䟵"
-         "䠗䣇䤛𠀉𩝠"))
-  ("qu" ("去区區取趣曲渠娶屈趋趨岖嶇驱驅蛆躯軀鞠蜡龋戌虚絮诎劬凵苣蕖蘧"
-        "衢阒遽璩枸觑氍朐祛磲鸲癯蛐蠼麴瞿鞫黢砠組鉤毆齲佢佉刞呿抾阹斪"
-        "浀胠胊痀竘淭紶絇翑脥蚷袪湨菃詘軥葋豦趍敺镼懅髷魼鴝麮螶闃翵蟝"
-        "鼁鼩覷鶌匷騶灈鐻欋臞籧鱋蠷躣伹匤厺坥岴忂憈戵璖竬筁覰覻詓誳鑺"
-        "閴駆駈鰸鸜麯麹㖆㚁㜹㠊㣄㤲㧁㪯㫢㯫㰦㲘㽛䀠䁦䂂䅓䆽䋧䌌䏣䒧䗇"
-        "䝣䞤䟊䠐䠓䢗䪨䵶䶚𪍸"))
-  ("quan" ("全权權圈劝勸拳泉犬纯卷颧醛痊券诠荃獾悛绻桊辁畎铨蜷筌鬈佺甽純"
-          "捲詮銓踡鸛汱玔姾弮恮烇牷牶荈婘惓琄棬犈絭絟腃瑔觠跧輇綣縓駩謜"
-          "鐉巏齤鷤蠸虇顴劵勧呟啳圏奆孉峑搼権洤湶硂箞葲詃騡鰁鳈㒰㟨㟫㩲"
-          "䀬䄐䅚䊎䌯䑏䟒䠰"))
-  ("que" ("却卻确確缺雀鹊鵲猎欠炔瘸榷芍郄攉阕阙觳悫舭鳥闋闕咑埆硞塙搉皵"
-         "碏愨毃蒛獡碻礐礭墧寉崅慤殻灍燩琷舃趞㕁㩁㰌㱋㱿㴶㹤㹱㾡䀇䇎䍳"
-         "䢧䦬䧿䱜䲵𩨭"))
-  ("qun" ("群裙遁逡蝽麇囷杶宭峮漘踆輴錞鰆夋帬羣裠麕㪊㿏䆽䭽"))
-  ("r" ("儿兒"))
-  ("ran" ("然燃染冉苒蚺髯呥姌珃蛅袡橪冄嘫媣繎肰蚒蚦衻袇髥㒄㚩㜣㯗㲯㸐㹱"
-         "㾆㿵䇋䎃䑙䒣䔳䖄䣸䤡䫇䰯䳿䶲𤡮"))
-  ("rang" ("让讓嚷壤瓤攘镶禳穰孃鑲儴勷懹瀼獽爙蘘纕蠰躟鬤壌穣譲㚂䉴䑋"))
-  ("rao" ("绕繞扰擾饶饒荛娆桡蛲嬈橈繚蟯挐隢蕘遶襓顤㑱㹛䫞"))
-  ("re" ("热熱惹若喏渃爇焫㻰"))
-  ("ren" ("人认認任忍韧韌赁壬仁刃妊纫亻仞荏葚饪轫恁稔衽紉涊軔飪賃屻牣肕"
-         "芢栠紝訒荵軠棯腍銋鵀仭刄姙忈忎扨朲杒栣梕秂秹絍纴袵讱鈓靭靱餁"
-         "魜鴹㠴㣼㤛㲽㶵㸾䀔䀼䄒䇮䋕䌾䏕䏰䚾䛘䭃䴦"))
-  ("reng" ("仍扔耳艿穰礽陾芿辸㭁㺱䄧䚮"))
-  ("ri" ("日衵鈤馹囸氜釰驲䒤"))
-  ("rong" ("容荣榮溶绒絨融熔茸榕隔戎蓉冗颂讼嵘狨肜蝾訟頌嶸鎔毧茙烿傛傇羢"
-          "軵媶榵滽瑢氄縟褣駥髶爃瀜蠑鰫鷛宂搑曧栄穁縙螎镕鴧㘇㝐㣑㭜㲓㲝"
-          "㲨㺎㼸䄧䇀䇯䈶䋴䘬䠜䡆䡥䢇䤊䩸"))
-  ("rou" ("肉柔揉扰糅蹂鞣擾禸粈媃楺煣葇蝚輮鍕鍒韖騥鰇鶔宍沑渘瑈瓇脜腬㖻"
-         "㮟㽥䄾䋴䐓䢇䥆䧷䰆"))
-  ("ru" ("如入乳辱蠕女肉茹儒孺汝褥需蓐薷嚅洳溽濡缛铷襦颥燸侞帤挐筎袽嗕"
-        "媷鄏銣蝡縟蕠擩鴽曘臑繻醹鑐傉桇渪肗邚顬鱬㦺㨌㨎㱶㹘㼋㾒䋈䋴䐓"
-        "䘫䞕䤉䫱䰭䰰"))
-  ("ruan" ("软軟蠕阮需濡朊耎堧撋緛蝡壖瓀礝媆瑌盶碝腝輭㓴㜛㨎㮕㼱㽭䆓䎡䓴"
-          "䙃䙇䞂䪀䪭"))
-  ("rui" ("锐銳兑蕊瑞芮蕤枘睿蚋鈉綏汭桵惢緌叡橤擩繠壡甤蕋蘂蘃蜹鋭㓹㕙㛱"
-         "㨅㪫㮃㲊㹘㻔䂱䅑䇤䌼䍴䓲䞩䦌䳠"))
-  ("run" ("润潤闰閏犉橍瞤膶閠㝄㠈䏕䦞"))
-  ("ruo" ("弱若挪偌芮箬篛鶸挼捼婼渃鄀楉蒻爇叒焫蠚鰙鰯㬉䐞"))
-  ("sa" ("撒洒萨薩蔡杀些卅仨檫挲脎飒趿殺颯灑鈒靸摋馺攃鎝闟躠櫒潵钑㒎㪪"
-        "㳐㽂䊛䑥䓲䘮䙣䬃𥋌"))
-  ("sai" ("赛賽塞腮鳃思蓑噻鰓毢揌毸僿嗮愢簺顋㗷㘔䈢"))
-  ("san" ("三散伞傘参粪叁馓毵糁參糝粣閐毿蔘繖攕鏾鬖仐俕叄嘇弎潵犙糂糣糤"
-         "饊㤾㧲㪔㪚䀐䉈䊉䫅䫩"))
-  ("sang" ("嗓丧喪桑搡磉颡褬鎟顙桒䘮䡦䫙"))
-  ("sao" ("嫂扫掃搔骚艘燥埽缫缲臊瘙鳋繅騷喿慅溞氉矂繰颾鱢掻騒鰠鰺㛮㿋䐹"
-         "䕅䖣𦞣"))
-  ("se" ("色塞泣蔷瑟涩啬槭铯穑嗇鉍漬澀薔穡翜銫濇璱鎩轖譅飋懎歮歰澁瀒繬"
-        "趇雭㒊㥶㮦㱇㴔㺩㻎㻭㽇䉢䊂䔼䨛"))
-  ("sen" ("森洒摻滲槮蔘篸襂曑椮甧穼"))
-  ("seng" ("僧鬙"))
-  ("sha" ("沙杀殺啥纱紗傻砂刹煞厦剎廈霎莎杉赊栅唼嗄挲歃铩痧裟鲨柵賒鯊唦"
-         "猀啑帴喢硰萐翜箑翣樧蔱霅魦閷鎩乷倽儍帹擑桬榝檆歰粆訯閯髿鮻鯋"
-         "㚫㛼㰱㵤䀉䈉䝊䬊䮜䯫䵘䶎𠚺𧜁"))
-  ("shai" ("晒筛篩色杀酾殺曬閷繺纚釃㩄㬠䵘"))
-  ("shan" ("山闪閃善衫扇杉珊掺颤单掸苫删煽陕擅赡膳汕缮檀栅詹剡讪鄯埏芟彡"
-          "潸澹姗嬗骟膻禅钐疝蟮舢跚鳝髟刪姍柵訕陝單摻禪縿繕蟬羶贍顫鱔狦"
-          "痁赸掞挻笘釤晱烻剼搧煔睒幓摲墠墡撣潬覢樿橏穇襂謆蟺騸灗鱣傓僐"
-          "椫檆澘熌磰羴脠譱軕邖醦銏鐥陿饍鯅鱓鳣㚒㚲㣌㣣㨛㪎㪨㬭㱚㱯㴸㶒"
-          "㹽㾆䄠䆄䗞䚲䛸䠾䡪䥇䦂䦅䱇䱉䴮𠚹"))
-  ("shang" ("上商伤傷尚赏賞裳晌墒汤垧绱殇熵觞湯殤觴姠愓漡蔏曏螪謪鬺蠰丄尙"
-           "慯扄滳銄鑜䬕"))
-  ("shao" ("少烧燒绍紹稍哨梢捎鞘芍勺韶邵招召劭苕溲潲杓蛸笤筲艄卲牊玿弰莦"
-          "袑睄旓綃輎髾燿佋娋焼竰綤颵㪢㲈㷹㸛䏴䒚䔠䙼䬰"))
-  ("she" ("社设設射摄攝蛇舍舌涉折碟睫杀奢赊赦慑拾邪叶厍佘揲猞滠歙畲铊蛞"
-         "麝捨殺葉賒聶懾厙奓栜畬輋鉈慴摵蔎闍檨譇韘騇蠂灄讋弽摂欇渉虵蛥"
-         "賖釶鉇鍦阇㒤㢵㭙㰒㴇㵃䀅䀹䁋䁯䂠䄕䌰䏴䕣䜆䜓䞌䠟䠶䤁䤮䬷䰥䵥"
-         "𧵳"))
-  ("shei" ("谁誰"))
-  ("shen" ("什甚身神深伸婶嬸审審慎渗滲参參申绅紳呻砷娠沈肾信震诜谂莘葚抻"
-          "吲哂渖椹胂矧蜃糁脤腎諶瀋伔屾抌邥侁妽侺姺柛氠珅籸峷甡眒淰兟棽"
-          "搷煁罧葠詵綝槮蔘諗鋠燊駪瞫襂黮覾讅襳叄宷弞愼扟昚椮涁瘆瘎瘮眘"
-          "矤籶罙蓡薓裑訠訦訷谉鉮頣頥魫鯵鰺鲹鵢㔤㚞㛙㜤㥲㰂㰮㱯㵊㵕㶒㾕"
-          "䄕䆦䚓䧵䫖䰠神"))
-  ("sheng" ("生声聲胜勝省剩升牲绳繩盛圣聖乘甸甥嵊渑晟眚笙昇陞澠賸呏泩狌甡"
-           "偗渻湦焺貹溗鉎箵憴鼪鵿譝鱦乗剰墭斘晠椉榺殅珄琞畻苼蕂阩㗂㞼㹌"
-           "㼳㾪䁞䇸䋲䎴䚇䞉䪿䱆"))
-  ("shi" ("是时時十事实實使世师師石识識史市始似式失士示势勢室视視试試适"
-         "適食施湿濕诗詩驶释駛釋蚀蝕拾饰氏飾逝誓狮獅侍尸屎匙拭弛郝赫舍"
-         "甚虱什矢柿嗜噬仕恃硕提嘘液泽肢汁殖峙谥埘莳蓍弑饣轼耆贳炻礻铈"
-         "铊螫舐筮豉酾豕鲥鲺屍飭塒弒溼軾碩奭蝨澤篩繹灑忕戺咶恀邿栻烒祏"
-         "埶絁寔崼揓湁湜湤貰戠溡溮葹跱跩鉈鈰鉐榯蒔鉽鳲箷翨遰銴澨諟諡檡"
-         "褷謚遾鍉簭鼫鎩鼭醳鯷齛襫鰣鰤鶳纚襹釃丗乨乭亊佀兘冟卋卶叓呞呩"
-         "嬕実宩峕旹昰枾柹浉眂眎睗笶舓蒒遈釈釶鈟鉂鉃鉇鍦飠餙餝鯴鳀鳾鸤"
-         "㒾㔺㕜㖷㫅㫑㮶㱁㳏㵓㶴㸷㹝㹬㹷䁺䂖䂠䄷䈕䊓䏡䑛䒨䖨䛈䜴䜵䜻䟗"
-         "䤭䤱䦠䦹䩃䭄䰄䲽䴓䶡䶵𠀍𢂑𥐘"))
-  ("shou" ("手受收首守授瘦售兽獸寿壽熟狩绶艏綬濤荍掱収垨夀涭璹痩鏉㖟㝊㥅"
-          "䛵䭭"))
-  ("shu" ("书書数數术朮树樹熟属屬输束輸叔舒述殊鼠蔬梳竖豎署疏枢樞薯暑除"
-         "抒淑赎孰曙蜀黍戍墅庶漱恕透俞朱倏塾荼菽摅沭涑澍姝纾杼樗毹腧殳"
-         "秫疋蜍術橾藪藷鐲贖杸陎紓埱婌焂袕軗尌鄃綀翛裋鉥摴跾潻鮛攄癙儵"
-         "襡鏣鵨鶐籔襩鷸鸀虪钃侸俆倐兪凁尗庻掓樜潄濖璹疎盨竪絉荗蒁薥踈"
-         "錰鼡㒔㛸㜐㟬㣽㫹㯮㳆㵂㶖㷂㻿㽰㾁䃞䆝䉀䎉䑕䘤䙱䜹䝂䝪䞖䠱䠼䢞"
-         "䢤䩱䩳䭭䴰𠲿𡱆"))
-  ("shua" ("刷唰耍涮誜"))
-  ("shuai" ("摔率甩蟀衰帅帥綏咰縗繂孈卛缞䢦"))
-  ("shuan" ("拴汕栓揎闩涮踹閂䧠"))
-  ("shuang" ("双雙霜爽泷淙孀塽慡樉縔瀧灀孇礵鷞艭驦欆滝騻骦鸘鹴㦼㼽䔪䗮䡯䫪"))
-  ("shui" ("水谁誰睡税稅说蜕蛻說帨挩涗娷脽裞涚瞓祱説㔑㝽㥨㽷䭨䲧"))
-  ("shun" ("顺順盾吮瞬舜眴揗楯瞚蕣賰輴鬊橓㥧㯗䀢䀵䑞䞐䴄"))
-  ("shuo" ("说說烁爍芍数帅硕朔溯蒴搠濯妁杓槊铄帥碩數療藥鑠洬欶揱愬獡箾燿"
-          "鎙爚哾矟説㮶㸛䀥䁻䈾䌃"))
-  ("si" ("四思死似司丝絲私斯撕饲飼嘶赐食肆寺嗣伺巳肄厮俟兕厶苡菥咝饴汜"
-        "泗澌姒驷纟缌祀祠锶雉鸶耜蛳笥糸飴廝賜駟鷥佁泀柶肂洍涘虒偲梩覗"
-        "楒貄鉰凘榹禗罳蜤磃禠緦蕬螄儩蕼鍶蟴颸鼶亖佀噝娰媤孠杫枱泤瀃燍"
-        "牭禩竢簛籭糹蟖釲鈻鋖鐁飔飤騦㐌㕽㚶㜦㣈㭒㸻㹑㾅䂖䃽䇃䎣䏤䦙飼"))
-  ("song" ("送松耸聳颂頌讼訟诵誦怂宋纵凇菘崧嵩忪悚淞锶竦慫縱鬆娀倯傱愯硹"
-          "嵷漎蜙濍鍶駷庺憽捒枀柗梥楤樬檧鏓餸㕬㧐㨦㩳㮸䉥䛦䜬䢠"))
-  ("sou" ("搜嗽艘漱擞叟薮嗖嗾馊涑溲飕瞍锼螋蒐擻餿藪颼廋獀鄋滫醙鎪騪籔傁"
-         "叜廀捜摉櫢潄瘶膄㖩㛐㟬㵻䈹䉤䏂䮟𢲷𥈟"))
-  ("su" ("速诉訴素肃肅塑宿俗苏蘇酥粟僳溯缩夙谡蔌蓿嗉愫涑簌觫稣甦穌縮囌"
-        "玊泝栜傃嫊溹窣愬榡膆憟樕鋉餗橚縤謖蹜藗櫯驌鱐鷫塐殐溸潥珟璛碿"
-        "粛蘓蜶誎趚遡遬骕鹔㑉㑛㓘㔄㕖㜚㝛㥛㨞㩋㪩㬘㯈㴋㴑㴼䃤䅇䇤䌚䎘"
-        "䏋䑿䔎䘻䛾䥔䩳"))
-  ("suan" ("算酸蒜选撰狻痠選筭匴篹祘笇㔯㱹"))
-  ("sui" ("随隨虽雖岁歲碎隧穗粹队尿莎隋绥髓遂祟蓑谇荽濉邃彗攵燧眭睢隊綏"
-         "誶遺倠哸浽埣荾毸滖睟葰蔧賥縗檖檅璲篲繀禭穟繐巂雟旞瀡繸襚鐆鐩"
-         "靃亗夊嬘嵗歳澻煫熣瓍砕穂膸芕譢遀鞖髄㒸㞸㥞㴚㵦㻟㻪㻽䅑䅗䆳䉌"
-         "䍁䔹䜆䜔䠔䡵䢫䤭䥙䭉䯝䲀𡑞"))
-  ("sun" ("损損孙孫餐笋荪狲飧榫跣隼筍蓀潠栒搎猻愻槂蕵薞簨鎨箰飡飱鶽㔼㡄"
-         "㦏㰂䁚䐣"))
-  ("suo" ("所缩縮索锁鎖嗦琐瑣霍莎沙衰蓑梭唆牺些唢嗍逡娑桫挲睃羧簑獻犧莏"
-         "逤傞惢嗩溹摍摵趖璅蹜鎍鏼挱擌暛樎洓溑瘷簔褨鎻鏁髿㪽㮦䂹䅴䈗䌇"
-         "䐝䖛䗢䞆䞽䣔䵀𧴪"))
-  ("ta" ("他她它踏塔塌蹋搭达獭挞拓嗒闼溻漯遢榻沓铊趿鳎牠達遝撻濕獺躂韃"
-        "祂迖羍荅涾傝搨鉈靸榙毾禢誻鞈錔嚃濌鞜鎉闒鞳闟闥鰨鑉龘亣嚺墖崉"
-        "橽澾狧譶跶蹹躢阘鮙龖㒓㗳㛥㣛㣵㧺㭼㯓㳠㳫㹺㺚㿹䂿䈋䈳䌈䍇䍝䎓"
-        "䑜䑽䓠䜚䠅䪚䳴䵬䶀䶁"))
-  ("tai" ("太台态態抬胎汰大能苔泰酞邰薹呔骀肽炱钛跆鲐臺颱檯忕汏旲詒鈦溙"
-         "箈駘儓鮐嬯燤斄籉冭囼坮夳奤孡忲擡曃枱炲舦菭㑷㒗㘆㙜㙵㣍㥭㬃㷘"
-         "㸀䈚䑓䢰䣭"))
-  ("tan" ("谈談叹嘆探坦炭摊攤滩灘碳弹彈贪貪潭毯痰胆淡沈坍瘫坛檀谭袒舔炎"
-         "湛郯荨蕈澹昙赕膻忐眈钽锬镡覃漢撢歎壇曇禪罈譚癱抩怹倓埮婒惔舑"
-         "傝湠菼僋榃鉭嗿緂舕儃嘽嘾憛憳賧橝蕁醓錟餤癉禫蟫藫襢貚贉醰譠鐔"
-         "黮驔啴墰墵壜憻擹璮罎舚艢醈㒎㛶㪔㫜㲜㲭㵃㵅㶒㷋㺥㽎㽑䀡䃪䆱䉡"
-         "䊤䏙䐺䕊䗊䜖䞡䢻䦔䨢"))
-  ("tang" ("躺堂糖趟塘倘汤湯烫燙膛淌搪挡棠唐傥帑饧惝溏瑭樘铴镗耥螗螳羰醣"
-          "擋蕩鏜鐺儻逿摥榶漟煻蓎磄蝪橖踼閶薚赯餳蹚鎕鎲闛鐋鶶戃攩曭爣鼞"
-          "矘钂伖偒傏劏啺嘡坣摚禟篖糃糛膅鄌镋隚餹饄㑽㒉㙶㜍㦂㭻㲥㼒㼺㿩"
-          "䅯䉎䌅䕋䟖䣘䧜𢠵𧼮𨌩"))
-  ("tao" ("讨討套逃掏桃萄淘陶涛濤滔绸绦挑跳鼗叨啕洮韬焘饕絛綢檮燾韜籌匋"
-         "弢咷嫍慆搯祹槄綯翢蜪鞀醄縚錭鋾駣騊夲梼瑫縧绹裪詜謟轁迯鞉鞱飸"
-         "饀㚐㹗䄻䚯䚵䛌䛬䬞䱇䵚"))
-  ("te" ("特贷忒忑慝铽貸職貣犆鋱螣蟘棏脦蚮鴏㥂㧹"))
-  ("tei" ?忒)
-  ("teng" ("疼腾騰藤誊滕謄籐縢蕛螣邆儯幐漛籘膯駦驣鰧鼟䒅䕨䠮䲍䲢"))
-  ("ti" ("体體题題提替踢梯屉屜惕蹄涕剔啼达堤狄弟肆锑嚏剃锡倜谛荑悌逖绨"
-        "缇棣睇鹈裼醍詆隄達緹適銻諦錫躍迖厗洟俶偍悐珶媞崹惿揥稊綈睼禔"
-        "殢蝭褅褆蕛趧踶薙謕鍗擿鬄鵜騠籊鯷鶙鶗趯鷈鷤鼶俤嗁嚔媂惖挮掦歒"
-        "漽瑅碮禵罤苐蹏躰軆迏逷遆鐟骵髢髰鬀鮧鮷鳀鷉㖒㖷㗣㡗㣢㬱㯩䅠䈕"
-        "䌡䎮䔶䗖䙗䚣䛱䝰䞶䢰䣠䣡䣽䧅䨑䪆䫮䬫䬾䯜䱱䴘䶍䶏䶑𡲕"))
-  ("tian" ("天田添甜填舔蚕颠滇佃甸苫恬腆沾掭嗔忝阗栝殄町畋钿锘蚺鈿靦鎮闐"
-          "顛屇沺盷倎婖悿淟紾晪湉菾酟搷煔瑱緂餂磌窴賟錪頲鷏兲唺塡沗璳甛"
-          "畑睓胋舚蚦覥觍鍩鎭靔靝颋鷆黇㐁㑷㖭㙉㤁㥏㧂㧱㮇㶺䄕䄹䄼䄽䏦䐌"
-          "䑚䟧䠄䡒䡘䣯䣶䥖䧃䩄䩞𧰊"))
-  ("tiao" ("条條跳调調挑粜糶眺超稠迢赵佻苕祧铫窕蜩笤踔龆鲦髫脩覜趙頫鯈芀"
-          "岧宨庣恌朓祒脁絩誂趒銚蓧蓨窱鞗嬥鮡鎥齠鰷岹旫晀樤聎萔鋚㑿㕮㟘"
-          "㩖㸠䂪䎄䒒䖺䟭䠷䧂䩦䯾䱔䳂"))
-  ("tie" ("铁鐵贴貼蝶帖沾萜揲锇餮呫怗蛈跕鉆銕鋨鴩驖鉄鐡飻䂿䥫䩞䴴䵿"))
-  ("ting" ("听聽停挺庭厅廳亭艇蜓烃汀廷莛葶婷梃町铤耵霆圢朾艼侹桯烴烶珽脡"
-          "嵉渟楟筳綎榳聤蝏鋌閮濎頲鼮厛庁廰涏甼耓聴聼誔諪邒鞓颋鯅㹶㼗䅍"
-          "䋼䗴䦐䫖䱓䵺"))
-  ("tong" ("同通统統痛铜銅桶童筒侗恫洞桐酮瞳彤捅重佟僮仝垌茼嗵峒恸潼砼硐"
-          "艟慟鼕哃姛炵狪浵烔迵痌粡絧衕筩詷赨鉖餇熥獞蓪曈朣橦氃犝膧蕫穜"
-          "罿鮦鼨蘣爞勭峂峝庝憅晍樋燑硧秱綂蚒鉵鲖㛚㠉㠽㣚㣠㤏㪌㮔㸗㼧㼿"
-          "䂈䆚䆹䮵䳋䴀䶱"))
-  ("tou" ("头頭透投偷逗愉亠钭骰諭諳妵紏酘媮鈄牏斢黈偸匬坄婾綉鍮㓱㕻㖣㡏"
-         "㢏㤟㪗㳆㼥䕱䞬䟝䡩䱏䵉"))
-  ("tu" ("土图圖突途徒涂兔吐凸屠秃禿跌堍芏荼菟钍酴塗怢唋峹悇捈涋捸梌釷"
-        "湥稌嵞瘏筡腞腯葖嶀廜潳蒤跿瑹鍎駼鵌鵚鵵鶟鷋鷵鼵兎凃啚図圗圡堗"
-        "宊庩揬痜鈯鋵馟㭸㻌㻠㻬㻯䅷䖘䠈䣄䣝䤅䩣䭭䳜䴛𨑒"))
-  ("tuan" ("团團揣敦税湍砖抟彖疃鹑稅磚鶉糰剬剸煓慱摶漙畽槫褖貒篿鏄鱄鷻団"
-          "猯黗㩛䊜䜝䳪䵯"))
-  ("tui" ("推腿退税颓蜕褪追萑忒煺脫稅蛻頹弚俀僓蓷隤橔駾魋穨藬蹪饋墤娧尵"
-         "蘈蹆頺頽骽㞂㢈㢑㥆㦌㰐㱣㷟㾯㾼㾽㿉㿗䀃䅪䍾䩣䫋"))
-  ("tun" ("吞纯敦囤褪屯臀逐氽饨沌暾肫豚炖窀純飩燉坉忳旽芚迍涒啍訰軘焞魨"
-         "呑噋朜臋豘霕鲀㖔㞘㧷㩔㹠㼊"))
-  ("tuo" ("脱脫拖驼駝托妥驮馱唾椭橢池舵魄蛇税说隋绥它鸵陀拓砖乇佗坨摭庹"
-         "沲沱迤柝柁橐砣铊箨酏酡跎鼍牠託稅綏說磚鴕扡扥阤侂岮沰矺侻挩毤"
-         "紽莌袉飥堶詑跅毻鉈馲碢鞁魠嫷撱鮀蟺蘀籜驒鼉仛咃媠彵拕捝杔棁楕"
-         "槖汑涶狏砤舃萚説讬軃迱陁饦駄駞騨驝鰖鱓鵎鼧㟎㯐㰐㵃㸰㸱㼠㾃䍫"
-         "䓕䡐䪑䭾䰿䲊䲦䴱𥓿"))
-  ("wa" ("挖哇蛙瓦娃袜襪凹洼污鞋佤娲腽鲑汙媧窪鮭穵窊婠淴窐嗢溛漥膃劸咓"
-        "啘嗗徍搲攨汚畖聉邷韈韤鼃㒝㧚㰪㼘䍪䎳䚴䠚𩋘"))
-  ("wai" ("外歪夭呙崴咼喎懀㖞㨤䠿"))
-  ("wan" ("完万萬晚碗玩弯彎挽顽頑湾灣惋丸豌关贯蔓娩烷皖宛婉腕剜芄莞菀浣"
-         "纨绾琬脘畹蜿箢鲩鞔汍莧貫綰輓夗仴刓卍忨抏杬紈倇捖婠捥涴脕晼睌"
-         "睕綄綩輐鄤潫翫踠鋄澣薍蟃鯇卐埦帵晩梚椀琓盌莬萖貦贎鋔錽鎫関魭"
-         "㜶㝃㝴㸘㺜㼝㽜㽹㿸䂺䅋䈮䏦䑱䖤䗕䘼䛷䝹䥑䩊䯈䯛䳃䵥𦙵"))
-  ("wang" ("望往忘王网網亡妄旺枉汪方皇芒盲罔尢惘辋魍輞尪盳迋莣暀菵朢瀇亾"
-          "仼兦尣尩尫彺徃忹棢琞罒蚟蛧蝄誷迬㑌㓁㔞㲿㳹㴏䋄䋞䒽䛃䤑䰣"))
-  ("wei" ("为為位委围圍伟偉微维維卫衛未危味唯威谓謂尾喂惟违違胃慰伪偽纬"
-         "緯苇葦畏偎桅猬蝟巍立韦潍萎蔚魏渭尉遗倭诿阢隈隗圩芟荽葳薇囗帏"
-         "帷崴嵬猗猥闱沩洧涠逶娓玮韪軎炜煨熨眭痿艉隹鲔韋幃彙諉遺濰褽闈"
-         "餵鮪芛峗峞洈浘烓崣痏硊喡媦寪徫愄揋溈湋渨菋鄬隇廆暐椳椲溦溾煒"
-         "煟瑋腲蒍葨詴骫碨蜲蜼儰潿犚磑磈蓶蝛覣踓醀頠濊罻餧鮇徻燰薉鍏鍡"
-         "鮠濻癓薳薶蘤贀韙壝瀢藯鏏霨覹霺韡亹欈犩蘶讆躗鷕斖僞叞喴囲媁媙"
-         "嬒嵔愇梶楲潙熭爲琟矀硙緭芕苿荱蔿螱衞觹讏躛轊錗韑颹骩骪鰃鰄鰖"
-         "鳂鳚㕒㖐㛱㞇㞑㟪㟴㠕㢻㣲㥜㥨㦣㧑㨊㨒㬙㭏㱬㷉㸵㺔㻰㾯䃬䅏䇻䈧"
-         "䉠䍴䍷䑊䓕䓺䔺䗆䗽䘙䙟䙿䛪䜅䜜䝐䞔䡺䣀䥆䥩䦱䧦䩈䩞䪋䪘䫥䬐䬑"
-         "䬿䭳䮹䱞䲁䲘䵋䵢䵳"))
-  ("wen" ("问問文温溫稳穩闻聞纹紋蚊吻瘟紊限眼刎愠阌汶玟珉璺殁笏雯抆塭蘊"
-         "妏呡歾炆芠桽琝搵絻殟瞃魰鳼閺閿豱轀闅鼤韞馧舋伆彣揾昷渂煴熓珳"
-         "瑥瘒穏缊肳脗莬蕰蚉螡蟁輼辒闦馼鰛鰮鳁鴍鴖㒚㖧㗃㝧㟩㡈㳷㵮㼂䎹"
-         "䎽䘇䦤䦷䰚"))
-  ("weng" ("嗡翁瓮蓊蕹甕浻塕滃暡瞈聬螉霐罋鶲齆勜奣嵡鎓鹟㘢㜲䐥䤰䨴𦧅"))
-  ("wo" ("我握窝窩卧臥涡渦沃蜗蝸果瘟挝斡夭倭莴喔幄渥肟硪龌萵撾擭齷偓婐"
-        "婑捰涴焥猧緺踒濄濣薶唩捾楃涹蒦㠗㠛㦱㧴㱧䀑䁊䁷䂺䙠䠎䩊䮸䰀"))
-  ("wu" ("物无無五屋误誤务務武午伍舞污雾霧乌悟烏恶惡侮捂诬誣呜蜈嗚母亡"
-        "巫钨芜梧吾吴毋坞戊晤勿兀仵阢邬圬垭芴唔庑怃忤浯渥寤迕妩婺骛杌"
-        "牾於焐瞀鹉鹜痦蝥笏鋈鼯汙吳塢嫵憮蕪鎢騖鵡齬兀屼扤岉杇沕玝矹矻"
-        "俉卼洿陓倵峿洖粅郚剭啎珸窏莁逜靰嵨摀碔腛鄔歍噁廡潕鋙鋘橆膴螐"
-        "遻甒鴮鯃麌齀蘁鶩躌鷡亾儛呉墲奦娒娪娬媉嵍弙忢悞悮扝敄旿汚溩熃"
-        "熓珷瑦璑祦禑窹箼茣誈铻隖霚鰞鵐鹀鼿㐅㐳㑄㒇㝟㡔㤇㬳㱱㵲㷻㹳㻍"
-        "㽾䀛䃖䅶䉑䍢䎸䑁䒉䓊䚈䛩䜑䟼䡧䦍䦜䨁䫓䮏䳇䳱"))
-  ("xi" ("西细細习習席系喜息吸希洗戏戲析惜悉牺犧稀媳袭襲嘻溪膝晰隙熄夕"
-        "锡錫蟋犀赫既腊猎栖畦洒鳃屎撕嘶昔熙硒矽烯汐檄铣携僖兮诶隰郄郗"
-        "茜菥葸蓰奚唏徙饩阋浠淅澌屣嬉玺樨曦觋欷歙熹禊禧嵇皙穸裼褶蜥蜴"
-        "螅舄舾羲粞翕酾醯蹊鼷係氣脅晞訢棲蓆銑潟遲錯濕谿釐璽繫譆獻鰓攜"
-        "灑卌扢襾扱呬忥怬肸俙咥徆怷恓恄枲盻郋娭屖悕欯氥狶郤晢桸琋羛莃"
-        "釳釸傒塈惁摡棤焟睎僁媐徯滊綌蔇赩鄎嶍榽漇熂緆蒠覡誒豨槢橀潝獡"
-        "瘜磎覤凞嶲敼歖獥窸蕮螇諰黖檕濦燨簁縰薂謑謚豯貕虩蟢謵蹝鎎鎴雟"
-        "餼鬩鵗霫巇爔闟飁饎騱酅騽攦瓗鰼齂囍屭蠵衋鸂纚觿釃鑴驨匸卥厀唽"
-        "喺噏嚊嚱墍壐嬆屃屓嵠忚怸憘憙戯戱扸捿擕旣晳暿椞椺漝澙焈焬煕熈"
-        "熺熻犔睳瞦矖磶稧糦縘繋繥绤翖肹舃葈蒵覀觹觽豀赥趘躧遟鉨鉩鏭钖"
-        "隟隵霼鱚鳛黊㑶㒆㔒㗩㗲㙾㚛㜎㞒㠄㣟㤴㤸㥡㦻㩗㪪㭡㱱㳀㳧㵿㸍㹫"
-        "㽯㿇䀘䂀䈪䊠䏮䐼䑂䒁䓇䘮䙽䚂䚉䚫䚷䛥䜁䜣䢄䦧䧍䨳䩤䫔䫣䮎䲪䴛"
-        "䵱凞𠔃𥋟"))
-  ("xia" ("下夏吓嚇峡峽瞎虾蝦狭狹霞唬假洽匣辖暇侠厦挟斜押葭呷狎遐瑕柙毳"
-         "歃硖瘕罅黠俠郃挾給廈煆轄芐冾欱烚珨陜祫笚舺硤搳舝閜颬碬磍諕霅"
-         "縖赮魻蕸鍜鏬騢譹鶷丅傄叚夓懗敮昰炠煵疜疨睱筪縀翈谺鎋閕陿鰕㗇"
-         "㗿㘡㙈㙤㥦㭱㰺㵤㽠㿣䒠䒩䖎䖖䘥䛅䦖䨐䪗䫗䯟䶝𡨄𨻲"))
-  ("xian" ("现現先线線显顯见見县縣限险險纤纖鲜鮮献獻闲閑陷掀宪憲嫌羡羨仙"
-          "弦衔銜咸馅餡掺肩碱洒省铣洗锨贤舷涎腺癣矣冼苋莶藓岘彡猃濂暹娴"
-          "氙燹祆黹钐锬鹇痃痫蚬筅籼酰跣跹霰秈峴晅脅軒啣絃莧閒蜆僩摻銑嫻"
-          "賢檻鹹蘚灑癬仚屳奾忺杴俔姺姭枮祅胘娊毨涀烍珗唌娹晛蚿袨赻釤睍"
-          "蛝僊嗛尟搟粯綅葴嘕禒蓒銛憪撏撊澖羬鋧嬐嶮憸燅獫諴錟錎獮癇瞷薟"
-          "褼豏鍌韱幰攇瀗禰馦孅廯攕礥糮鏾闞蘞轞鶱躚玁襳韅鷴鷳鼸齴灦嫺伣"
-          "僴咞哯垷塪婱尠崄挦橌櫶狝甉癎県瞯礆箲絤綫纎缐臔臽苮藖蘐螊衘覸"
-          "訮誢贒蹮軐輱鍁铦陥険韯顕鱻鷼麲㔓㔵㘅㘋㛾㜪㜷㡉㡾㢺㥦㦑㦓㦥㧋"
-          "㧥㩈㩮㪇㫫㬎㬗㭠㭹㮭㯀㯗㯠㱹㲽㳄㳭㵪㶍㺌㽉㿅䀏䁂䃱䃸䄯䇒䉯䉳"
-          "䏹䐄䒸䕔䗾䘆䙹䚚䜢䝨䞁䡅䢾䤼䥪䦘䦥䧋䧟䧮䨘䨷䱤䲗䵇䵖䵛䶟䶠䶢"
-          "𠜎"))
-  ("xiang" ("想象向相响響乡鄉项項像香箱详詳享降巷橡祥厢廂镶鑲翔亨攘襄湘洋"
-           "样芗葙饷庠骧缃蟓舡鲞飨餉樣鬨嚮瓖饗恦晑缿萫銗緗曏膷薌闀蠁襐勷"
-           "鯗忀鐌欀纕鱌饟驤亯佭啌塂奛嶑栙珦絴蚃跭郷鄊鄕闂鮝鱶麘㐮㗽㟄㟟"
-           "䇨䊑䐟䒂䔗䖮䙹䛠䜶䢽䣈䤔䦳䴂祥"))
-  ("xiao" ("小笑消校效销銷晓曉肖宵削啸嘯哮硝箫簫胶骄狡酵梢芍萧霄嚣淆孝爻"
-          "茭哓潇逍姣骁绡枭枵蛸筱魈梟傚絞較嘐蕭篠瀟騷囂驕驍灱呺恔洨庨涍"
-          "烋笅虓啋猇郩殽痚痟窙嗃揱綃翛萷歊踃嘵憢潚獟獢皛箾熽膮骹鴞澩穘"
-          "謞謏藃鮹櫹髇蠨髐毊虈俲効咲嘋嘨嚻娎婋宯彇撨敩斅斆暁歗灲焇皢硣"
-          "筿簘藠蟏蟰訤誟誵鞩鸮㑾㒆㔅㗛㚣㤊㩭㬵㹲䇃䊥䒁䒕䒝䕧䠛䥵䴛"))
-  ("xie" ("些写寫鞋谢謝械协協斜歇血胁脅卸携攜挟挾泄屑溉桔解契楔蝎邪谐蟹"
-         "懈泻薛耶叶汁偕亵隰勰燮苴薤撷獬廨渫瀣迦邂绁缬榭榍歙眭颉跬躞鲑"
-         "骱洩頁紲葉潰頡諜諧褻鮭擷瀉蠍劦伳妎灺垥拹祄籺奊疶偰焎脥媟揳猲"
-         "絏絜嗋愶慀搚觟熁靾屧緳蝢褉嶰澥韰檞燲薢駴鞢齘纈襭齥躠龤冩卨塮"
-         "娎屟徢恊擑擕斺旪暬炧爕禼糏絬綊緤缷翓脇膎藛蠏衸衺鋣鞵㒠㓔㔎㕐"
-         "㖑㖿㙝㙰㚗㜦㝍㞒㞕㢵㣯㣰㥟㦪㨒㨙㨝㩉㩗㩦㩪㭨㰔㰡㳦㳿㴬㴮㴽㷎"
-         "㸉㽊㽳䀘䁯䇋䉏䉣䊝䍖䏮䔑䕈䕵䙊䙎䙝䙽䚳䚸䞕䡡䢡䥱䥾䦏䦑䦖䩤䩧"
-         "䪥䬅䭎䲒䵦𩋘𩋧"))
-  ("xin" ("心新信辛欣薪芯寻尋锌鋅衅舋款亲忻囟馨莘昕歆镡鑫訢親釁伈阠妡杺"
-         "炘盺焮鈊煡廞鄩噷攳襑鬵鐔伩俽兓卂孞惞桪樳脪訫軐顖馸骍㐰㚯㛛㜦"
-         "㩪㭄㭡㹷㻸䎣䒖䚱䛨䜗䜣䪿䰼"))
-  ("xing" ("行性形星兴興型幸姓醒刑猩腥省惺邢杏研陉馨荇荥擤饧悻硎倖陘熒侀"
-          "狌洐垶娙烆胻婞桯涬莕渻鈃煋瑆蛵雽滎鉶箵鋞濴觲餳騂馫坓嬹曐皨睲"
-          "筕篂緈臖觪郉銒鍟钘铏鮏鯹㐩㒷㓑㓝㝭㣜㨘㬐㮐㴆㼛㼬䁄䂔䋲䓷䛭䣆"
-          "䤯䮍䰢䳙𢜫"))
-  ("xiong" ("雄胸兄凶熊汹洶能匈芎兇忷哅恟詗赨敻夐胷訩詾讻诇賯㐫䎿䧺"))
-  ("xiu" ("修休袖秀朽锈绣繡鏽宿嗅臭羞莠咻岫馐庥溴煦鸺貅髹脩烋珛茠琇臹滫"
-         "銝樇褎糔鎀鵂饈銹俢嘼峀烌綇綉繍蓚褏鏅鏥飍髤齅㗜㩰㱙㾋䜬𦟤"))
-  ("xu" ("许許需须須续續序绪緒虚虛徐吁叙敘畜蓄嘘噓呼蔬邪墟戌酗旭恤絮婿"
-        "于余屿芋豫馘诩勖圩蓿咻洫浒溆顼栩旮旯肷煦砉盱胥糈醑雩卹訏勗規"
-        "頊嘔嶼鬚籲旴侐呴姁怴沀芧昫欨冔垿晇殈烅珝掝淢祤喣幁揟欻湑矞訹"
-        "慉楈滀窢詡鉏滸漵瞁稰銊嬃獝縃蓲蝑鄦魆歔蕦諝嬬瞲藇謳藚繻鑐驉魖"
-        "鱮伵俆偦壻媭敍朂槒欰歘汿潊珬疞盢盨稸緖聟芌蒣虗譃谞賉魣㐨㑔㑯"
-        "㒷㕛㖅㗵㘧㚜㜅㜿㞊㞰㤢㥠㦌㦽㰲㵰㷦㺷㽳㾥䂆䂸䅡䋶䍱䔓䘏䙒䛙䜡"
-        "䢕䣱䣴䦗䦽䧁䨆䬔䱛䳳"))
-  ("xuan" ("选選宣旋悬懸漩绚絢暄还暖券县轩喧玄癣眩撰儇谖埙萱揎擐馔泫洵涓"
-          "渲璇楦炫煊碹铉镟痃晅玆軒煖絹鉉潠盤縣諼壎還璿瓊癬伭佡妶昍咺昡"
-          "玹盷烜珣梋琄琁眴衒袨媗愃愋塤楥瑄萲蜎蜁嫙蔙蝖誸鋗懁禤諠鞙縼鍹"
-          "駽翾蠉鏇矎饌鶱讂贙讙吅喛埍塇弲怰暅暶檈睻籑繏翧蕿藼蘐譞颴鹮㒸"
-          "㔯㔵㘣㛐㜗㦏㧋㧦㯀㳙㳬㹡㾌㿅䁢䍗䍻䗠䘩䝮䠣䥧䧎䧟䩙䩰䮄䲂䲻䴉"
-          "䴋"))
-  ("xue" ("学學雪血削靴炔薛穴谑噱泶踅鳕吷吙岤泬狘蒆趐嶨謔駥澩燢瞲謞觷鱈"
-         "鷽乴坹屵峃斈桖烕矆茓辥雤鞾鸴㔧㖸㙾㞽㡜㦜㧒㰒㶅㷤㿱䀜䋉䎀䒸䖼"
-         "䛎䜡䠼䤕䨮䩈䫻䫼䬂䭥䱑𥄴𦥯"))
-  ("xun" ("迅讯訊寻尋训訓循旬询詢熏巡汛逊遜遁荤浚洒孙梭潭勋驯殉巽郇埙荀"
-         "荨蕈薰峋徇狻獯恂洵浔逡曛窨醺鑫鲟孫勛絢葷馴潯潠勳壎燻侚枔紃栒"
-         "珣迿焄塤煇愻槆潃噚噀撏蔒鄩橁燅燂燖璕蕁臐蟫蟳韗鵔矄爓纁鱘灥伨"
-         "偱勲坃埈壦奞巺廵挦杊桪毥爋狥畃薫蘍訙賐鑂陖顨駨鱏鵕㚯㜄㝁㟧㡄"
-         "㢲㨚㯠㰊㰬㵌㽦䃀䋸䖲䘩䙉䛜䞊䡅䭀𤑕"))
-  ("ya" ("呀压壓牙鸦鴉丫崖鸭鴨押讶訝芽亚亞轧軋衙蚜哑啞歇邪涯雅厌御伢垭"
-        "揠岈迓娅琊柙桠辂氩砑碣睚痖疋浥氬閘厭顏鵪圠厊襾庌犽枒玡埡堐婭"
-        "孲掗椏猒猰聐雃輅窫蕥錏齖齾亜俹劜厓唖嚈圧崕庘挜漄猚瘂稏笌鐚铔"
-        "顔鵶鶕㝞㝦㤉㧎㮞㰳㼤㿿䂒䄰䅉䊦䍓䒁䖌䝟䢝䦪䧅䨙䪵䫖䯉䰲䵝"))
-  ("yai" ("崖睚厓崕"))
-  ("yan" ("眼研验驗严嚴烟煙演言沿颜顏掩盐岩鹽厌厭燕延炎淹艳艷焰宴咽檐堰"
-         "衍癌淡广狠蔫铅涎险羡焉阉蜒阎奄砚雁唁彦谚殷淫厣赝剡俨偃兖讠谳"
-         "阽郾鄢埏芫菸崦恹闫阏洇湮滟妍嫣琰晏氤胭腌焱硎罨鹌覃筵酽趼魇餍"
-         "鼹兗彥這硯羨鉛醃燄諺閻險縯嚥簷鵪儼贗鼴巖靨饜魘釅豔抁沇牪匽姶"
-         "姲弇娮珚偣唌婩掞淊狿莚郔酓閆喭嵃嵒愝扊揜敥晻棪渰烻猒萒鈆傿揅"
-         "楌椻椼歅隒漹碞綖裺戭蝘褗鴈噞虤躽錟鋋閼閹嬮懨薟闇顃鴳厴壛嬿酀"
-         "曣爓臙騴鰋鶠麙黤齞龑甗鷃黫黭顩壧孍巘觾讌醼鷰曮齴礹驠黶讞灩乵"
-         "偐剦厳啱塩墕夵妟姸娫嬊嵓嶖巌巗巚懕昖暥曕檿櫩渷湺滛灎灔灧焔琂"
-         "硏硽篶艶葕蔅覎觃詽豓豣贋遃隁顔騐験鮟鳫麣黡㒆㓧㕣㗴㘖㘙㚧㛪㡉"
-         "㢂㢛㦔㫃㫟㬫㭺㰽㱌㱘㳂㶄㷔㷳㷼㺂㺗㿕㿼䀋䀽䁙䂩䂴䄋䅧䅬䇾䉷䊙"
-         "䊻䌠䌪䍾䎦䑍䓂䕾䖗䗡䗺䘶䛳䜩䞁䢥䢭䣍䤷䦧䦲䨄䫡䭘䮗䱲䲓䳛䳺䴏"
-         "䶫䶮"))
-  ("yang" ("样樣阳陽养養央洋羊扬揚氧杨楊仰秧漾痒汤详殃鸯佯疡英徉怏泱炀烊"
-          "恙蛘鞅湯暘煬詳瘍鴦鍚颺癢卬佒坱姎岟抰垟昜柍炴胦珜眻紻羕崵軮瑒"
-          "鉠禓蝆懩攁瀁鐊鸉傟劷勨咉慃敭旸様氱玚眏羏詇諹輰阦霷飏飬餋駚鰑"
-          "㔦㟅㦹㨾㬕㺊㿮䁑䇦䍩䑆䒋䖹䞁䬗䬬䬺䭐䭥䵮"))
-  ("yao" ("要药藥摇搖咬腰窑窯耀吆邀遥遙谣舀謠钥鑰侥乐么疟陶淆妖瑶尧姚淫"
-         "由幼夭爻荛崤崾徭徼洮瀹幺珧杳轺曜肴祆铫鹞窈窕繇鳐約堯猶榣瑤瘧"
-         "嬈樂餚瞭鷂宎岆抭殀垚柼祅穾苭烑眑窅偠猇窔袎訞傜喓殽筄軺隃嗂媱"
-         "愮溔猺葽葯榚蓔覞銚靿儌嶢獟蕘燿艞趭颻騕驁鰩鷕仸倄婹尭峣嶤揺暚"
-         "枖楆滛熎矅窰薬蘨謡讑邎鎐闄飖餆鴁鼼齩㑸㑾㓞㔽㝔㞁㟱㢓㤊㨱㫏㫐"
-         "㬭㮁㴭㵸㺒㿑㿢䁏䁘䂚䆙䆞䉰䋂䋤䌊䌛䍃䑬䒒䔄䖴䙅䚆䚺䚻䠛䢣䬙䭥"
-         "䯚䳬䴠䶧𨍳"))
-  ("ye" ("也业業夜爷爺野叶葉液冶页頁咽射邪斜椰噎耶掖曳腋拽靥谒邺荼揶揲"
-        "洇琊晔烨铘暍餘曄謁鄴聶靨抴偞埜堨殗楪煠漜嶪擖擛澲燁閼擫擨瞱鍱"
-        "鎑饁譺鐷蠮亱倻僷吔啘嘢墷壄峫嶫忦捓擪曅曗曵枼枽殜爗瑘皣瞸釾鋣"
-        "鎁餣馌驜鵺鸈㐖㓈㖡㖶㗼㙒㙪㜇㝣㡋㥷㩎㩪㪑㭨㱉㱌㴸㷸㸣㽢䅬䈎䊦"
-        "䎨䓉䔑䖣䝟䤳䤶䥟䥡䥺䧨䭎䭟䲜䳖䴾"))
-  ("yi" ("一以义義已意衣艺藝议議易医醫依益移亿億疑异異役仪儀忆憶椅遗遺"
-        "译譯宜姨抑乙咦蚁蟻亦倚谊誼毅翼屹伊疫艾蛾疙汉隶汽蛇射施食释台"
-        "尾熙羡泄焉掖曳腋液壹揖铱颐夷胰沂彝矣邑臆逸肄裔溢诣翌绎泽治刈"
-        "劓仡佚佗佾诒阝圯埸懿芸苡荑薏弈奕挹弋呓咿嗌噫峄嶷猗饴怿怡悒洫"
-        "渫漪迤驿绁缢殪轶昱贻犄欹旖焱熠硪眙钇镒镱雉痍瘗癔翊袂蜴舣羿翳"
-        "酏黝黟迆帟栘浥訑偯紲貽軼睪羨詣飴綺維臺澤縊錡頤鎰繹釋囈驛乂匜"
-        "肊忔扡阤阣佁伿劮杙杝芅侇抴枍沶泆狋俋峓帠恞拸昳枻柂洟浂洢玴珆"
-        "胣衪釔唈垼宧扆捙桋欭瓵虒貤迻埶掜眱羛袘釴陭隿崺攲晹晲殔焲絏羠"
-        "萓蛦蛜袲詍詒跇郼鳦亄暆椸溰裛誃跠鉈鉯鈶勩嫕嫛廙歋禕稦緆膉誒銥"
-        "銕靾槷潩熤熪瘞蓺踦黓圛墿嶬嶧懌曀澺熼燚瑿瘱艗螘螔寱寲斁檍檥燡"
-        "燱簃繄謚顊鮨檹毉礒謻鞥繶艤藙豷鏔霬顗鶂瀷轙醷醳饐蘙觺鐿鷁鷊鷖"
-        "黳齮鷾鸃襼齸乁伇兿冝凒勚吚呭呹壱夁嬑嬟宐巸幆庡弌弬彛彜彞怈悘"
-        "悥扅撎攺敡旑曎枱栧棭榏歝殹洂浳湙炈焈獈痬眤瞖祎秇穓竩笖肔苅苐"
-        "苢虉虵蛡螠袣褹訲訳譩讉讛豙豛輢逘鈠鉇锜陁頉顡餏饻駅骮鮧鯣鴺鶃"
-        "鷧鹝鹢鹥㐌㐹㑊㑜㑥㓷㔎㔕㔭㔴㕈㕥㖂㘁㘈㘊㙠㙪㙯㚤㚦㛕㛳㜋㜒㝖"
-        "㝣㞔㞾㠖㠯㡫㡼㢞㣂㣇㣻㥴㥷㦉㦤㦾㩘㫊㰘㰝㰻㱅㱯㱲㲲㲼㳑㴁㴒㴔"
-        "㵝㵩㵫㶠㸣㹑㹓㹫㹭㺿㼢㽈㾨䁆䂽䃞䄁䄩䄬䄿䆿䇣䇩䇵䇼䉨䋚䋵䌻䎈"
-        "䏌䐅䐖䐙䑄䑛䓃䓈䓹䔇䔟䔬䕍䕥䖁䖊䖌䗑䗟䗷䘝䘸䚷䛖䝘䝝䝯䞅䢃䣡"
-        "䣧䣱䤭䦴䧅䧇䧝䧧䩟䬁䬥䬮䭂䭇䭞䭲䭿䮊䯆䰙䰯䱈䱌䱒䲑䳬䴊䴬䵝益"
-        "逸𣘦𥜥𩸨"))
-  ("yin" ("因音引印银銀阴陰隐隱饮飲吟姻蚓狠潭听烟言沂茵荫殷淫寅尹胤鄞廴"
-         "圻垠堙芩茚吲喑狺夤洇湮氤铟瘾窨霪龈鳏訢欽慇潯蔭縯鰥齦癮冘狋苂"
-         "垔圁垽烎紖凐婬崟荶堷愔湚猌絪裀鈏釿歅靷廕摿朄瘖禋蒑酳銦馻戭殥"
-         "蔩誾趛憖諲霒駰噾檃濦螾闉霠嚚檭蟫齗韽韾蘟黫鷣讔乚侌唫噖囙夁婣"
-         "峾崯嶾慭憗懚斦檼櫽泿洕淾溵滛濥犾璌癊碒磤秵筃緸纼訔訚訡鈝阥陻"
-         "隂隠鞇飮骃鮣龂㐆㕂㖗㗃㙬㝖㝙㞤㡥㣧㥯㥲㥼㦩㧈㪦㱃㴈㴽㸒㸧㹜㹞"
-         "㼉㾙䇙䌠䌥䒡䓄䕃䕾䖐䖜䗞䚿䜣䠴䡛䡨䤃䤺䨙䨸䪩䲟䴛䴦"))
-  ("ying" ("应應影营營映英硬迎蝇蠅婴嬰鹰鷹萤螢莹瑩颖穎逞甸景绳樱缨荧赢盈"
-          "嬴郢茔荥莺萦蓥撄嘤膺滢潆瀛瑛璎楹媵鹦瘿颍罂莖塋熒縈繩嚶罌贏櫻"
-          "瓔鶯纓鸚矨浧偀梬渶嫈朠煐摬滎碤賏潁甇禜蝧罃褮濴覮謍霙瀅藀鎣韺"
-          "攍瀠甖巆廮攖瀯瀴鶧礯蘡譻癭蠳籯僌営噟媖孆孾巊応暎桜楧櫿溁濙濚"
-          "璄盁籝緓绬膡萾蛍蝿譍鍈鐛鑍锳鞕頴颕鴬鷪鸎㑞㕲㚞㜲㢍㦹㨕㬐㯋㲟"
-          "㴄㵬㶈㹙㹚㿘䀰䀴䁐䁝䃷䋼䑉䑍䒢䔔䕦䙬䚆䤝䤰䨍䪯䭊䭗䭘䵥𤇾"))
-  ("yo" ("哟喲育唷唹"))
-  ("yong" ("用永勇涌拥擁泳庸佣臃痈雍踊蛹咏恿俑壅墉蕹喁慵邕镛甬臾鳙饔湧詠"
-          "傭鄘踴埇悀傛嗈塎嫆嵱筩嫞滽槦禜噰澭郺醟雝顒瀜鏞廱灉鰫鷛癰勈彮"
-          "惥愑愹慂搈柡栐牅癕硧苚銿颙鯒鱅鲬㐯㑙㙲㝘㞲㣧㦷㶲㷏㽫䗤䞻䮵𠆌"))
-  ("you" ("有又由油右友游优優尤幼犹猶邮郵忧憂铀鈾悠诱誘佑泅幽酉釉卣攸侑"
-         "莠莜莸尢揄呦囿宥柚猷牖铕疣聱蚰蚴蝣蝤繇鱿黝鼬祐遊魷鯈冘囮沋岰"
-         "怞怮抭泑狖苃姷峟斿牰羑庮栯浟秞迶偤聈莤訧逌貁楢麀銪槱褎蕕輶鴢"
-         "嚘懮瀀鄾櫌纋耰丣亴唀峳怣梄梎櫾湵滺禉糿羐肬蜏褏輏逰酭駀鮋鲉㑸"
-         "㒡㓜㔽㕗㕛㕱㘥㚭㛜㤑㫍㮋㰶㳺㶭㹨㺠㻀㽕㾞䀁䂚䅎䆜䌊䍃䑻䒒䒴䖻"
-         "䚃䛻䞥䢊䢟䬀䱂䳑𡈙𩼈"))
-  ("yu" ("于与與育雨鱼魚余语遇語预預宇愈域玉狱獄愉欲御渔漁予豫誉譽屿嶼"
-        "裕羽娱竽娛郁吁寓舆輿愚澳谷或亏舒王蔚尉污梧邪衙迂淤盂榆虞俞逾"
-        "渝隅禹芋喻峪浴驭苑粥禺毓伛俣谀谕圩萸菸菀蓣揄喁噢圄圉嵛狳饫馀"
-        "庾阈阏汩鬻妪妤纡瑜昱觎毹腴腧欤於煜煨熨燠肀聿畲钰鹆鹬瘐瘀窬窳"
-        "蜍蜮蝓臾舁雩龉汙紆堉敔馭奧嫗瘉慾褕諛餘澦禦覦諭蟈歟癒齬鬱籲扜"
-        "邘杅玗欥穻俁衧陓峿彧悇栯淯痀砡偊唹悆淢盓祤釪堣堬媮嵎崳惌斞棜"
-        "棫楰湡畬矞硢鄅鄃隃飫傴寙楀歈牏瑀稢罭艅萭鈺戫睮箊緎蒮輍噊潏獝"
-        "歶緰羭蓹鋙鋊雓鳿噳墺澞燏罻蕍貐踰遹錥閼閾隩鴥篽蕷薁螸斔璵繘藇"
-        "螤謣醧魊鮽鵌鵒麌礜饇旟籅蘛蘌鰅黦轝驈鱊鷸鸆齵鸒軉爩灪丂亐伃俼"
-        "兪哊喅喐喩圫娯婾媀嬩嶎庽忬惐懙扵桙棛楡櫲欎欝毺汚滪焴玙琙畭硲"
-        "礇礖秗稶穥籞聥芌茟茰萮虶蜟衘迃逳酑銉鍝鐭铻霱騟骬髃鬰魣鴪鷠龥"
-        "㑨㒁㒜㔱㙑㚜㚥㝢㠘㠨㡰㣃㤜㤢㤤㥔㥚㥥㦛㦽㧒㧕㪀㪌㫹㬂㬰㭌㮋㰲"
-        "㲾㳚㳛㵄㶛㷉㷒㹼㺄㺞㺠㺮㻀㻰㼌㼶㽣㽳䁌䁩䂊䂛䃋䄏䄨䆷䈅䉛䋖䋭"
-        "䍂䍞䎉䏸䐳䓊䔡䖇䗨䘘䘱䘻䛎䛕䜡䜽䞕䞝䢓䢖䢩䣁䤋䥏䧕䨁䨒䨞䩒䫻"
-        "䬄䬔䬛䮇䮙䰥䰻䱷䱾䲣䳑䴁䵥䵫羽"))
-  ("yuan" ("员員原远遠院愿源元园園圆圓援猿缘緣冤怨捐阮身宛鸳渊垣袁辕苑陨"
-          "垸塬芫菀掾圜沅涓媛瑗橼爰眢畹鸢螈箢鼋淵湲隕鳶鴛轅願騵夗妧岏肙"
-          "邧妴杬悁笎蚖惌棩猭嫄媴楥溒獂萲葾蜎榬榞禐蒬蒝蜵裷裫蝝蝯褑駌噮"
-          "嬛羱鋺謜豲黿鎱嬽櫞鵷灁邍鶢鼘傆剈厡厵喛囦圎寃渁渆渕猨縁薗衏褤"
-          "貟贠逺魭鶰鹓鼝㘣㛪㟲㟶㤪㥐㥳㭇㹉㼂䅈䏍䖠䖤䛄䛇䝠䝹䟦䣰䩩䬇䬧"
-          "䬼䭴䲮䲻䳁䳒䳣"))
-  ("yue" ("月越约約跃躍乐樂悦悅阅閱曰兑锐说药钥岳粤龠哕瀹栎樾刖钺蠖玥軏"
-         "粵蛻說銳嶽爍藥籥鑠鑰戉汋抈泧狘礿蚎鈅葯鉞箹噦櫟矱黦爚蘥趯禴躒"
-         "鸑鸙妜岄恱捳曱枂篗籆籰蒦蚏説跀閲㜧㜰㧒㬦㭾㯞㰛㵸㹊䋐䋤䎀䎳䒸"
-         "䖃䟑䟠䠯䡇䢁䢲䤦䥃䬂䶳"))
-  ("yun" ("运運云允匀勻晕暈蕴蘊盾均瘟温员苑耘郧陨酝韵孕郓芸菀狁恽愠纭韫"
-         "殒昀氲熨筠員紜雲慍隕氳醞韻伝妘抎沄阭枟畇眃荺惲鄆鈗溳煇鄖奫殞"
-         "熉熅輑澐緷鋆篔縜縕蕓蝹褞賱頵薀餫霣韗贇韞鶤傊喗囩夽愪昷榅榲橒"
-         "涢煴煾玧磒秐筼緼缊耺腪蒀蒕蒷蕰藴貟贠赟醖饂齳㒁㚃㚞㚺㜏㞌㟦㩈"
-         "㷉䆬䇖䉙䚋䞫䡝䢵䤞䦾䨶䩵䪳䲰䵴"))
-  ("za" ("杂雜砸咂咋匝咱扎籴拶唼偺紮臢抸鉔磼雥倃囐嶻帀摣沞濽紥臜襍迊雑"
-        "韴魳鮺鲝㳨䕹䞙䦈䨿䪞"))
-  ("zai" ("在再灾災载載栽宰崽哉仔甾渽菑酨縡賳侢傤儎扗烖㞨㱰㴓䏁䣬䮨䵧𢦏"))
-  ("zan" ("咱赞贊暂暫攒攢拶涔湔瓒昝簪糌趱錾偺淺濺鏨瓚臢讚寁喒噆篸蹔鐕儹"
-         "囋灒酇欑礸禶趲饡倃儧兂囐撍攅桚沯濽瓉穳簮臜襸讃賛鄼酂㙻㜺㟛㣅"
-         "㤰㳨䍝䗞䙉䟃䟅䥄䬤䭕"))
-  ("zang" ("脏臟葬藏赃奘驵臧贓髒臢牂駔匨塟弉羘臓臜蔵賍賘贜銺㘸"))
-  ("zao" ("造早遭糟皂凿鑿躁燥灶澡枣棗噪槽草窖藻蚤唣缫缲繅譟艸皁傮慥璪簉"
-         "蹧繰趮唕梍竃竈艁薻醩髞㲧㿷䒃䖣䗢䜊䥣䲃𡮦"))
-  ("ze" ("则則责責择擇侧措泽贼咋窄柞仄赜啧帻迮昃稷笮箦舴側睪賊嘖澤謫庂"
-        "捑唶崱稄滜萴幘簀謮賾蠌蠈襗齰夨戝択昗汄沢溭皟瞔礋耫荝諎鰂鲗齚"
-        "㖽㟙㢎㣱㥽㮣㳁㳻㻭䂝䃎䅚䇥䔾䕉䕪䯔䰹䶡䶦"))
-  ("zei" ("贼賊鯽戝鱡㖽"))
-  ("zen" ("怎谮譖譛䫈"))
-  ("zeng" ("增憎曾赠综缯甑罾锃綜繒贈鄫橧璔矰磳驓増熷譄鋥㽪䇸䙢䰝䵴"))
-  ("zha" ("炸扎眨渣闸閘查碴蜡喳札轧铡栅榨咋乍诈柞苴揸吒咤哳喋猹渫楂槎膪"
-         "砟痄蚱笮齄軋柵紮詐搾齟扠厏抯奓挓柤苲虴蚻溠煠劄樝觰霅皻鮓簎醡"
-         "鍘謯譗鰈齇蠿偧剳奒宱拃挿摣査灹牐甴皶箚紥蕏鲊㑵㒀㓃㔍㚫㞚㡸㩹"
-         "㯥㱜㳐㴙㷢㽪䃎䄍䄰䆛䋾䕢䖳䙄䛽䞢䢱䥷䮜䱹䵙䵵"))
-  ("zhai" ("摘宅窄债債柴疵翟祭齐责择斋寨膪砦瘵責齊擇齋捚虒駘簀亝斎榸礋鉙"
-          "飵㟙㡯㢎㩟䍉䑲䓱"))
-  ("zhan" ("战戰展站占盏盞沾崭嶄粘毡氈瞻蘸颤袒詹斩辗栈湛绽谵搌湔澶骣觇旃"
-          "黏醮躔佔斬棧綻霑謙輾點譫顫栴偡蛅惉琖覘詀鉆摲榐颭嫸輚醆樿橏虥"
-          "薝蹍邅餰皽蹔襢轏饘驏驙魙鱣鸇厃噡嶃嶘嶦戦拃旜桟椫椾氊菚虦覱讝"
-          "趈飐飦鳣鹯㙴㜊㞡㟞㠭㣶㺘㻵䁪䁴䈴䋎䎒䐤䗃䗞䘺䟋䡀䦅䧯䩅䩆䪌䱠"
-          "䱼䳻䵣"))
-  ("zhang" ("长長张張章掌帐帳仗丈障涨漲胀脹樟彰漳杖账瘴仉鄣幛嶂獐嫜绱璋蟑"
-           "賬黨扙傽墇慞粻暲遧瞕鞝騿鱆仧涱痮瘬礃緔蔁餦麞㕩㙊㙣㢓㽴𤍤"))
-  ("zhao" ("找照著着召招罩爪朝嘲淖搔蚤昭沼赵兆肇抓诏啁濯棹钊笊炤釗詔趙櫂"
-          "妱垗狣盄旐菬鉊鳭瑵箌雿駋曌鍣鮡鵃鵫巶枛柖燳瞾窼羄肁肈謿鸼鼂鼌"
-          "㑿㕚㡽㨄㫤㷖㹿㺐䃍䄻䈃䈇䍜䍮䑲䖺䝖䧂䮓"))
-  ("zhe" ("这這著着者哲折遮蔗聂慑摘蛰辙锗浙乇谪陬耷摺柘辄磔鹧褚褶蜇螫赭"
-         "軼輒適聶謫轍懾鷓耴砓虴烢悊晢淛嫬慴慹鍺檡蟅蟄謺鮿瓋鷙讋鸅讘厇"
-         "啠啫喆嗻嚞埑庻晣歽禇籷襵詟讁踷輙銸㞏㞼㡇㡳㢎㦻㪿㫼㭙㭯㯰㵊䀅"
-         "䂝䂞䆛䊞䊮䋲䎲䏳䐑䐲䓆䗖䗪䙷䜆䝃䝕䠦䧪䩾䮰䵭𧋍"))
-  ("zhei" ("这這"))
-  ("zhen" ("真阵陣针針震镇鎮珍振侦偵枕诊診陈趁滇鼎斟甄砧臻贞疹圳蓁浈溱缜"
-          "桢椹榛轸赈胗朕祯畛稹鸩箴甽貞陳楨禎賑鴆縝抌抮侲挋栚眕笉紖桭眹"
-          "紾袗酖堻媜寊揕湞軫晸獉瑊絼葴蜄裖遉瑱碪蒧誫敶潧磌禛駗樼縥轃鍖"
-          "鍼薽辴籈鬒鷏黰鱵塦嫃帪弫揁搸敒昣栕澵珎眞纼聄蒖迧酙鉁錱鎭鐤靕"
-          "鮝鷆鼑㐱㓄㛛㣀㨋㪛㭫㮳㯢㴨㼉䀕䀼䂦䂧䊶䏖䑐䚯䝩䟴䠴䡅䡩䧵䨯䪴"
-          "䪾䫬䲴䳲䴾𨸬"))
-  ("zheng" ("正政争爭整证証征睁睜蒸挣掙症郑鄭怔承丁趟侦狰拯帧诤峥徵桢祯瞠"
-           "町钲铮锃筝鲭偵崢猙幀楨禎箏諍錚證鯖癥氶姃糽炡烝眐脀埩崝掟聇晸"
-           "遉鉦綪撜篜佂徰徴愸憆抍踭鋥鏳鬇鯹鴊㐼㡠㡧㱏㽀䂻䈣䛫䡕䥌䥭䦛䦶"
-           "䫆𠔻"))
-  ("zhi" ("只知之志制直指治质質至织織支纸紙止值致枝植执執职職置殖智帜幟"
-         "脂秩肢蜘址稚掷擲芝汁迟祁识示氏拓蛰吱侄趾旨挚峙炙痔滞窒卮氐陟"
-         "郅郦埴芷摭帙徵夂忮彘咫骘栉枳栀桎轵轾昵耆贽胝膣祉祗砥黹雉鸱鸷"
-         "痣蛭絷酯趵跖踬踯豸觯泜姪祇衹隻梔輊鳩滯製誌摯緻遲櫛識躑躓酈阤"
-         "厎坁扻扺沚汥阯厔咥庤庢恉挃柣洷疧秖胑迣晊栺狾疻祑秪胵衼偫剬晢"
-         "楖淛淽猘畤秷紩翐袟傂椥犆臸褁軹寘廌搘滍瓡稙絼跱榰疐瘈禔覟銍馽"
-         "嬂慹鋕鳷樴膱踶駤鴙鴟懥縶蟄螲鮨懫擿蟙贄蹢蹠蹛櫍藢觶礩騭騺蘵鷙"
-         "鑕値儨劕劧坧垁墌妷娡崻巵帋徏徝憄抧搱旘晣梽洔漐潌熫璏瓆砋祬禃"
-         "秇秓秲稺穉筫綕聀腟芖茝袠襧觗訨豑豒貭軄遟釞铚锧馶驇鯯鴲鵄鼅㕄"
-         "㗌㗧㘉㙷㛿㜱㜼㝂㡳㡶㣥㥁㧻㨁㨖㫑㫼㬪㮹㯰㲛㴛㾅㿃䀸䂡䄺䅩䆈䇛"
-         "䇽䉅䉜䌤䎺䏄䏑䏯䐈䐭䑇䑭䓌䕌䘭䚇䚦䚳䛗䜠䝰䝷䞃䞇䟈䠦䡹䤠䥍䦛"
-         "䦯䧝䩢䪒䫕䬹䭁䰴䱃䱥䱨䲀䳅䵂䶡"))
-  ("zhong" ("中种種重众眾钟鐘终終忠肿腫董童盅衷仲冢忪潼锺蚣螽舂舯踵湩塚鍾"
-           "伀妐彸狆炂柊祌衶偅堹尰煄緟蔠穜鼨籦乑刣喠妕媑幒歱汷泈潨瘇筗茽"
-           "蚛衆衳褈諥蹱鈡銿鴤㐺㣫㲴䱰䳋塚"))
-  ("zhou" ("周洲宙皱皺粥轴軸州昼晝骤驟舟帚咒调诌肘逐注祝啄荮啁鬻妯驺纣绉"
-          "胄碡籀舳繇酎冑紂週鈾調縐侜咮洀珘婤徟淍喌脽睭詶輈甃銂僽諏賙輖"
-          "駎噣盩謅鮦鵃薵騆鯞騶譸伷呪晭烐疛矪箒籒籕粙菷葤詋诪赒辀鲖鸼㑇"
-          "㑳㔌㛩㝌㤘㥁㥮㨶㫶㲴㹐㼙㾭䇠䈙䋓䎻䐌䐍䔭䖞䛆䩜䭥䶇𤏲"))
-  ("zhu" ("主住助注逐著筑珠竹祝猪豬株柱烛燭煮铸鑄嘱囑蛛驻駐诸諸拄蛀朝除"
-         "逗宁泞属术者粥轴朱诛瞩贮茁阻丶伫侏邾苎茱洙渚潴澍鬻妯杼柚楮槠"
-         "橥炷铢疰瘃褚蚰竺箸舳翥躅麈朮佇枓苧硃註貯軸誅跦寧銖築屬矚芧壴"
-         "柷殶笁胑眝砫窋罜茿祩紵紸羜莇陼嵀絑袾趉跓軴牏鉒馵蝫樦蓫諔篫膱"
-         "麆鮢鴸櫡瀦櫧櫫蠋騶蠩鱁孎灟鸀斸欘蠾钃劚劯坾宔庻敱濐炢煑爥禇秼"
-         "竚笜筯纻蕏詝鋳霔飳鯺鼄㑏㔉㝉㤖㧣㫂㵭㹥㺛㾻㿾䇠䇡䇧䌵䍆䎝䎷䐢"
-         "䕽䘄䘚䘢䝒䝬䟉䠱䠼䥮䪒䫖䬡䭖䮱䰞䳠猪諸"))
-  ("zhua" ("抓爪挝撾檛膼髽簻鵽"))
-  ("zhuai" ("拽跩𨋯"))
-  ("zhuan" ("转轉专專砖磚赚賺传傳湍撰篆抟啭馔沌颛耑僎顓囀剸瑑腞跧塼嫥摶鄟"
-           "瑼膞篹篿縳蟤譔饌鱄鷒叀堟孨専灷甎竱籑蒃襈贃転㑷䉵䏝䚈䡱䤄䧘𧸖"))
-  ("zhuang" ("装裝庄莊状狀壮壯撞桩樁幢妆僮奘戆艟妝贛梉焋戇粧壵娤弉戅糚荘䚒"))
-  ("zhui" ("追缀綴坠墜揣队隧致椎锥赘萑惴骓缒槌隹隊錐贅沝腏甀硾膇醊縋諈錣"
-          "餟鴭騅魋鵽鵻鑆埀娺桘礈窡笍譵㝽㾽㿢䃍䄌䋘䨺𡑞"))
-  ("zhun" ("准淳纯顿屯谆肫胗盹窀隼純飩準頓諄宒忳迍埻棆稕綧湻衠鶽"))
-  ("zhuo" ("桌著着捉浊濁啄茁缴淖勺拙卓琢酌灼倬诼蕞擢浞涿濯绌棹肫焯禚斫镯"
-          "箸趵踔躅絀櫂繳鐲圴彴汋剢啅梲斮椓棳畷罬斲諑噣篧錣斀穛櫡謶灂蠗"
-          "穱籗鷟鸀丵劅叕妰撯擆斱斵晫棁槕泎炪烵琸硺籱鋜鐯㑁㒂㓸㠚㣿㧳㧻"
-          "㪬㭬㲋㹿㺟䅵䏐䐁䔲䕴䙯䟾䴵䵵䶂𠭴"))
-  ("zi" ("子自资資字仔紫姿滋籽姊柴疵齐吱兹咨淄孜滓渍谘茈呲嵫孳缁甾梓辎"
-        "赀恣眦锱秭鹚瘠耔笫粢糍趑觜訾龇鲻髭玆純茲貲載漬緇齊輜鋅諮錙齜"
-        "吇孖扻杍芓矷呰胏倳剚栥牸紎眥秶釨椔胾胔菑訿鄑鈭餈澬鼒鎡鯔鶅齍"
-        "鶿亝啙嗞姉姕孶榟湽禌秄稵茊茡葘虸趦輺鍿镃頾頿鴜鷀㑵㜽㞨㢀㧗㧘"
-        "㰣㰷㱴㺭㾅䅆䐉䔂䘣䦻䴾𠂔"))
-  ("zong" ("总總综綜宗纵縱踪蹤从鬃棕偬枞腙粽從傯樅昮倧嵕惾猣朡摠稯蓗熜熧"
-          "翪艐蝬瘲豵騣鬷倊堫嵏嵸惣愡憁捴揔搃椶猔疭碂磫糉糭緃総緫緵縂縦"
-          "葼踨鑁騌骔鬉鯮鯼㢔㯶㷓㹅䁓䍟䎫䙕䝋䡯䰌"))
-  ("zou" ("走奏揍趣诌骤邹族诹陬鄹驺楱鲰鄒驟掫郰棷棸菆媰緅諏謅鯫黀騶齱齺"
-         "箃赱㔿㞫㵵䠫䲀"))
-  ("zu" ("组組族祖足阻租淬咀沮卒诅俎苴菹驵镞蹴詛鏃鑿柤珇哫崒捽葅蒩靻踤"
-        "駔踿謯趲卆唨崪爼稡紣蹵鎐㞺㧻㰵㲋㲞㵀䅸䔃䖕䙘䚝䬨䯿䱣"))
-  ("zuan" ("钻鑽攥赚纂缵躜賺揝篹攢籫纘躦饡繤纉贃鑚㷪䂎䌣䡅䤸𤎱"))
-  ("zui" ("最嘴罪醉咀蕞羧觜厜絊脧晬酨祽嶊嶉嶵蕝鋷噿檇檌濢璻纗栬槜樶洅蟕"
-         "襊辠酔酻錊㝡㠑㭰㰎㵃䘹䮔"))
-  ("zun" ("尊遵蹲撙樽鳟捘跧僔銌噂墫壿嶟燇繜譐鐏鱒鷷罇臶䔿"))
-  ("zuo" ("作做坐左座昨琢撮凿乍佐柞阼唑嘬怍迮胙祚砟笮酢鑿岝侳苲夎捽莋椊"
-         "稓筰葃葄繓咗唨岞毑秨糳袏鈼飵㑅㘀㘴㛗㝾㣱㤰㭮㶡㸲䇥䋏䎰䔘䜊䝫"
-         "䞢䞰䟄䟶䦈䩦䬤䯿"))))
-
-(include (t nil cjk-util) map)
-(include (t nil zh-util) map)
-
-(state
-  ;; When an initial character is typed, re-handle it in "main" state.
- (init
-  (starter (show) (pushback 1) (shift main))
-  (enter-fullwidth-mode (shift fullwidth-mode))
-  (enter-single-fullwidth-mode (shift single-fullwidth-mode)))
-
- (main
-  ;; When a complete sequence is typed, shift to "select" state
-  ;; to allow users to select one from the candidates.
-  (map (shift select))
-  (nil (hide) (shift check-undo))))
-
-(include (t nil cjk-util) state)
-(include (t nil zh-util) state)
-
-;; Local Variables:
-;; mode: lisp
-;; coding: utf-8
-;; End:
diff --git a/MIM/zh-py.mimx b/MIM/zh-py.mimx
new file mode 100644 (file)
index 0000000..6eabd91
--- /dev/null
@@ -0,0 +1,3473 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>py</name>
+  </tags>
+  <description>Chinese input method with Pinyin sequence.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>拼</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+  </variable-list>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+    </map>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="a"/>
+        <insert>
+          <candidates>啊呵阿吖嗄腌锕錒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert>
+          <candidates>爱愛哎挨碍礙哀矮癌埃蔼藹隘唉皑艾呆诶捱嗳嗌嫒瑷暧砹锿霭閡皚噯</candidates>
+          <candidates>曖璦靄佁毐阨昹娭砨啀娾欸堨敳獃誒僾磑嬡壒濭薆賹餲騃鴱譪鑀靉伌</candidates>
+          <candidates>叆嘊塧嵦懓懝戹敱皧瞹硋硙躷銰鎄阸馤㑸㕌㗒㗨㘷㝵㝶㢊㤅㱯㿄䀳䅬</candidates>
+          <candidates>䑂䔽䝽䠹䨠䬵䶣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="an"/>
+        <insert>
+          <candidates>安按岸暗案俺氨鹌鵪黯鞍胺厂广盒阴谙埯揞犴庵桉腌铵蝻陰菴鉗銨諳</candidates>
+          <candidates>侒匼垵峖峎洝玵匎荌豻唵啽媕晻頇痷腤萻雸儑盦錌闇馣韽厈堓盫罯葊</candidates>
+          <candidates>蓭誝阥隂隌鞌鮟鶕黬㜝㟁㱘㸩㽢䁆䅁䅖䎏䎨䜙䬓䮗䯥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ang"/>
+        <insert>
+          <candidates>昂肮盎仰腌骯卬軮雵醠岇昻枊㦹㭿㼜䀚䍩䒢䩕䬓䭹䭺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ao"/>
+        <insert>
+          <candidates>傲袄襖凹熬敖翱奥懊澳棍浇嚣坳拗嗷岙廒遨媪骜獒燠聱螯鏊鳌鏖奧媼</candidates>
+          <candidates>澆鼇扷芺柪镺奡詏滶隞摮璈蔜墺嶴擙磝隩磽謷爊驁鰲厫嗸圫垇嫯嶅慠</candidates>
+          <candidates>抝梎狕獓翺謸軪鴁鷔㑃㕭㘬㘭㜜㜩㟼㠂㠗㤇㥿㿰䁱䐿䚫䜒䞝䥝䦋䫨䮯</candidates>
+          <candidates>䯠䴈䵅𥜌𦪈𩼈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ba"/>
+        <insert>
+          <candidates>把吧罢罷八爸巴拔扒霸叭坝壩笆芭捌疤跋靶耙伯湃茇菝萆岜灞杷钯钹</candidates>
+          <candidates>粑鲅魃鈸仈犮朳弝峇癹胈猈豝詙軷鈀鼥叐哵坺垻墢夿妭抜欛炦玐秡羓</candidates>
+          <candidates>覇釟颰馛鮁鮊鲃鲌㔜㖠㞎㧊㶚䃻䆉䇑䎬䎱䟦䥯䩗䩻䰾䱝䳁䳊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bai"/>
+        <insert>
+          <candidates>百白摆擺败敗拜柏掰罢佰稗伯派薜捭呗鞴罷襬庍唄棑粨絔粺矲拝栢蛽</candidates>
+          <candidates>贁㗑㗗㠔㼟㼣㿟䒔䙓䢙䥯䳆䴽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ban"/>
+        <insert>
+          <candidates>办辦半般板班搬伴版拌瓣扮扳颁頒斑绊辨阪坂钣瘢癍舨姅絆鈑闆辯怑</candidates>
+          <candidates>攽昄粄湴斒鉡蝂靽魬褩虨埿岅朌秚肦螌辬㚘㩯㪵㸞㺜䉽䕰䬳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bang"/>
+        <insert>
+          <candidates>帮幫膀棒绑綁傍榜磅邦梆蚌镑谤纺旁蒡浜氆螃並紡謗鎊玤垹埲棓塝搒</candidates>
+          <candidates>牓縍艕鞤幇幚挷捠稖竝蜯邫髈㔙㭋㮄㯁㾦䂜䎧䖫䟺䧛䰷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bao"/>
+        <insert>
+          <candidates>报報保包抱宝寶爆暴胞饱飽薄堡雹豹苞褒剥鲍刨炮袍曝瀑勹裒苴葆掊</candidates>
+          <candidates>孢脬煲鸨褓褴趵龅剝鉋鮑鑤抔怉枹瓟窇笣袌菢鞄駂鳵鴇蕔虣儤犦忁鸔</candidates>
+          <candidates>勽堢嫑宲寚寳曓珤緥襃賲铇闁靌骲㙅㙸㫧㲏㲒㵡㻄㿺䈏䎂䤖䥤䨌䨔䪨</candidates>
+          <candidates>䭋䳈䳰䴐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bei"/>
+        <insert>
+          <candidates>被备備北背倍悲杯辈輩碑贝貝呗唄臂卑狈狽拔跋钡惫焙波排葡菩孛陂</candidates>
+          <candidates>邶埤萆蓓庳悖碚鹎褙蜚鐾鞴盃揹痺箄鋇憊伓岥牬郥偝桮梖珼棓椑琲鄁</candidates>
+          <candidates>犕綼誖鞁骳糒簰犤藣鵯俻偹僃壀愂昁杮禆紴絥軰鉳錃韛㓈㔨㛝㣁㤳㰆</candidates>
+          <candidates>㱯㶔㷶㸢㸬㸽㻗㼎㾱䁅䋳䔒䟺䠙䡶䩀䰽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ben"/>
+        <insert>
+          <candidates>本奔笨苯夯体畚坌贲锛賁泍栟渀軬錛蟦鐼倴夲奙捹撪桳楍燌犇獖輽逩</candidates>
+          <candidates>㡷㤓㨧㮺㱵䬱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="beng"/>
+        <insert>
+          <candidates>甭蹦崩绷繃泵榜蚌迸抨堋唪嘣甏伻玤祊埲琫絣菶閍搒誁跰塴錋螷蠯嵭</candidates>
+          <candidates>挷槰綳逬鏰镚鞛㑟㛝㱶㷯䋽䙀䨻䩬䭰䳞𢏳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bi"/>
+        <insert>
+          <candidates>比必笔筆鼻避毕壁畢闭閉逼臂彼蔽币幣碧辟毙斃鄙痹痺被蓖毖庇敝弊</candidates>
+          <candidates>陛波肥费拂服秘泌脾瞥匕俾陂陴埤芘荜荸菝萆薜蘖吡哔狴庳愎滗濞弼</candidates>
+          <candidates>妣婢嬖纰璧枇檗殍贲睥畀铋秕馥裨蚍筚箅篦舭襞跛跸鐾髀沘紕詖賁費</candidates>
+          <candidates>鉍嗶箄罷蹕朼佖坒疕咇妼屄怭肸邲柲柀珌疪苾粊偪梐堛愊湢皕楅腷蜌</candidates>
+          <candidates>閟飶彃滭稫綼馝潷熚獘獙蓽豍貏鄪駜骳髲廦罼觱鮅篳縪螷鞞奰鄨鎞鵖</candidates>
+          <candidates>繴鏎襣躄贔驆鷩鷝鼊佊啚壀夶弻枈檘毴煏畁皀睤箆粃聛肹螕袐诐貱赑</candidates>
+          <candidates>躃鐴閇鞸韠颷饆魓魮鰏鲾鸊㓖㕭㗉㘠㘩㙄㚰㠲㡀㡙㢰㢶㢸㧙㪏㪤㮄㮰</candidates>
+          <candidates>㮿㯇㱸㳼㵥㵨㷶㹃㻫㻶㿫䀣䁅䁹䃾䄶䇷䊧䋔䌟䎵䏢䏶䐿䕗䖩䘡䟆䟤䠋</candidates>
+          <candidates>䣥䦘䧗䨆䩛䪐䫁䫾䬛䭮䮡䯗䵄𡚁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bian"/>
+        <insert>
+          <candidates>边邊变變便遍编編辩辯扁辫辮辨鞭匾蝙贬卞弁苄忭汴缏煸砭碥稹窆褊</candidates>
+          <candidates>笾鳊釆貶抃汳惼揙猵萹閞甂稨箯緶艑鴘籩匥変徧昪牑獱玣糄藊覍辡辧</candidates>
+          <candidates>辺邉鍽鯾鯿㝸㣐㦚㭓㲢㳎㳒㴜㵷㺹㻞䁵䉸䒪䛒䡢䪻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="biao"/>
+        <insert>
+          <candidates>表标標苞彪膘漂剽婊嫖骠杓飑飙飚焱灬镖镳瘭裱鳔髟鏖錶鏢驃鰾鑣俵</candidates>
+          <candidates>猋颩覅墂摽滮颮熛蔈諘麃儦檦褾瀌謤爂臕藨贆穮飆驫幖徱磦脿飇飈飍</candidates>
+          <candidates>骉麅㟽㠒㧼㯱㯹䔸䞄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bie"/>
+        <insert>
+          <candidates>别別憋瘪癟鳖秘蹩彆鱉蛂徶蟞襒鷩虌莂鼈龞㓖㜩㢼㱸㲢㿜䇷䉲䋢䏟䠥</candidates>
+          <candidates>䭱𢠳𤺓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bin"/>
+        <insert>
+          <candidates>滨濱宾賓彬斌濒摈份频傧禀豳浜缤玢槟殡膑镔髌鬓儐頻檳殯臏瀕繽鬢</candidates>
+          <candidates>汃邠攽椕豩擯璸矉霦蠙鑌驞髕梹獱瑸賔顮馪髩鬂䐔䳁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bing"/>
+        <insert>
+          <candidates>并病兵冰饼餅丙柄迸秉炳屏禀冫邴摒廪枋槟燹並併稟鉼檳怲陃昺苪栟</candidates>
+          <candidates>窉偋掤蛃寎絣綆鞞鵧仌倂傡屛幷抦昞栤梹棅氷琕癛癝眪竝鈵靐餠鮩㓈</candidates>
+          <candidates>㨀䈂䋑䓑䗒䴵𠊧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bo"/>
+        <insert>
+          <candidates>玻剥剝播伯博波脖拨撥勃膊薄搏驳駁卜簸舶泊跛白柏百佰般雹暴爆菠</candidates>
+          <candidates>钵铂箔帛渤簿发番拍潘跑泼魄菩蒲瀑孛亳荸菔蕃薜蘖啵饽悖泺溥艴檗</candidates>
+          <candidates>掰擘礴钹鹁趵踣鲅缽發鈸鉑潑蔔蘗瓝挀柭胉茀哱挬浡瓟砵郣桲蚾袚猼</candidates>
+          <candidates>碆葧僰誖踄嶓鋍餑壆馞駮磻謈豰嚗懪濼簙襏鎛餺鵓犦礡糪繴譒蹳髆欂</candidates>
+          <candidates>襮鱍鑮侼坺墢孹嶏彂愽敀曓栢煿牔犻疈癶盋箥艊苩袯鉢镈馎駊驋髉鮁</candidates>
+          <candidates>鮊鲌㑟㔜㖕㗘㙸㝿㟑㧳㩧㩭㪍㬍㬧㱟㴾㶿㹀㼎㼣䂍䊿䍨䍸䑈䒄䗚䙏䞳</candidates>
+          <candidates>䟆䟛䟦䢌䢪䥬䨌䪇䪬䫊䬪䭦䭯䮀䮂䯋䰊䰷䳁䵄䶈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <insert>
+          <candidates>不部步布补補捕怖哺埠薄堡卜簿附扑菩埔卩卟惚溥逋瓿晡钚钸醭鞴佈</candidates>
+          <candidates>鈽誧吥咘峬捗鳪蔀餔篰鵏轐纀埗庯悑擈歨歩荹郶鈈餢鮬㘵㙛㚴㨐㳍㻉</candidates>
+          <candidates>㾟䀯䊇䋠䍌䏽䑰䒈䝵䪁䪔䬏䳝䴝䴺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ca"/>
+        <insert>
+          <candidates>擦蔡拆嚓礤磣囃䟃䵽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cai"/>
+        <insert>
+          <candidates>才材采菜财財彩猜踩裁睬蔡釆採綵纔埰婇寀棌跐跴縩倸溨犲㒲㥒䌨䌽</candidates>
+          <candidates>䐆䣋䰂䴭䴺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="can"/>
+        <insert>
+          <candidates>参參残殘蚕蠶惨慘餐灿燦惭慚掺孱骖璨昝粲黪淺摻朁憯嬠澯穇驂黲傪</candidates>
+          <candidates>叄叅喰嬱慙湌蓡薒蝅蠺謲飡鰺㘔㛑㜗㣓㥇㦧㨻㱚㺑㻮㽩㿊䅟䍼䏼䑶䗝</candidates>
+          <candidates>䗞䘉䙁䛹䝳䣟䫮䬫䳻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cang"/>
+        <insert>
+          <candidates>藏舱艙苍蒼仓倉沧伧臧傖滄凔嵢獊鶬鑶仺匨蔵螥賶鸧㵴㶓䅮䢢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cao"/>
+        <insert>
+          <candidates>草操槽糙嘈曹澡造漕屮螬艚艸肏傮慅嶆慥懆鄵襙騲愺撡曺蓸褿鏪㜖㯥</candidates>
+          <candidates>㽩䄚䏆䐬䒃䒑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ce"/>
+        <insert>
+          <candidates>策测測侧側册冊厕廁赦栅恻柵惻拺畟茦粣矠筴萴蓛憡厠嫧敇溭笧筞箣</candidates>
+          <candidates>荝萗遪頙㥽㨲㩍䇲䈟䊂䔴䜺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cen"/>
+        <insert>
+          <candidates>参岑涔參埁笒梫梣嵾篸叄叅橬硶㞥㻸䃡䅾䤁䨙䯔䲋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ceng"/>
+        <insert>
+          <candidates>层層曾蹭噌缯繒碀嶒鄫曽竲㣒㬝䁬䉕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cha"/>
+        <insert>
+          <candidates>查察差茶插诧詫刹剎叉茬碴搽岔蜡喳苴荼搋吒咤嚓馇汊姹杈楂槎檫锸</candidates>
+          <candidates>镲痄衩釵奼扠扱侘秅垞紁臿荖偛嗏疀艖蹅鍤嫅嵖挿揷擑査肞訍詧銟鑔</candidates>
+          <candidates>靫餷㛳㢉㢎㢒㣾㤞㪯㫅䁟䆛䊬䑘䒲䓭䕓䟕䡨䤩䰈䲦䶪𦉆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chai"/>
+        <insert>
+          <candidates>柴拆差豺叉侪茈钗瘥虿釵儕齜袃祡喍蠆囆犲芆茝靫㑪㳗㾹䓱䘍䡨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chan"/>
+        <insert>
+          <candidates>产產颤顫蝉蟬缠纏铲鏟搀攙阐闡馋饞掺谗单掸渐苫沾冁谄蒇廛忏潺澶</candidates>
+          <candidates>孱羼婵骣觇禅蟾躔單剷摻漸嬋諂毚禪儳巉懺讒讖旵辿丳惉梴棎湹覘煘</candidates>
+          <candidates>鉆僝嵼滻獑裧儃嘽幝撣鋓幨燀磛蕆鋋簅螹瀍繟劖繵蟺襜襝譂嚵瀺酁欃</candidates>
+          <candidates>囅驏灛艬鑱刬剗啴懴摌浐潹産硟緾纒脠袩誗讇鄽镵閳韂㔆㙴㙻㢆㢟㦃</candidates>
+          <candidates>㬄㯆㵌㶣㸥㹌㹽㺥䀡䂁䊲䐮䑎䜛䠨䡪䡲䣑䤘䤫䥀䧯䩶䪜䱿䳻䴺䴼䵐𤮭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chang"/>
+        <insert>
+          <candidates>常长長场場厂廠唱肠腸倡尝嘗敞畅暢偿償昌猖尚裳倘淌伥鬯苌菖徜怅</candidates>
+          <candidates>惝阊娼嫦昶氅鲳倀悵脹萇嚐鯧淐琩瑒裮鋹鋿錩閶韔闛鼚鷩戃鱨仧僘兏</candidates>
+          <candidates>厰塲尙晿焻玚瑺瓺甞畼膓誯鏛锠镸鲿㙊㦂㫤䕋䗅䠀䠆䩨䯴𢠵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chao"/>
+        <insert>
+          <candidates>朝超潮吵抄嘲巢钞鈔炒绰剿怊晁焯耖紹勦綽縐濤弨眧訬鄛樔窲趠罺謅</candidates>
+          <candidates>轈仦仯巐巣欩煼禉繛觘謿麨鼂鼌㶤㷅䄻䎐䏚䬤䰫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="che"/>
+        <insert>
+          <candidates>车車彻徹撤扯拆掣澈池尺辙坼屮砗轍呫迠莗硩硨詀撦伡俥偖勶唓烲爡</candidates>
+          <candidates>瞮聅蛼㔭㥉㨋㬚㯙㱌㵃㵔㾝㿭䁤䋲䑲䒆䚢䛸䜠䞣䤁䧪䨁䰩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chen"/>
+        <insert>
+          <candidates>沉晨趁尘塵衬襯陈陳称稱臣忱郴辰橙秤闯沈湛疹伧谌谶抻嗔宸琛榇肜</candidates>
+          <candidates>胂碜眈龀疢瞋縝諶瀋闖櫬讖茞捵桭梣莐愖棽祳鈂煁墋綝樄蔯諃賝磣踸</candidates>
+          <candidates>螴謓鍖齔儭贂麎嚫藽鷐儬夦屒敐曟硶莀薼訦趂趻軙迧霃齓㕴㧱㫳㲀㴴</candidates>
+          <candidates>㽸䆣䒞䗞䚘䜟䞋䟢䢅䢈䢻䣅䤟䫖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cheng"/>
+        <insert>
+          <candidates>成程城称稱承乘诚誠盛呈撑撐惩秤懲橙澄逞骋盯枪抢趟醒丞伧郢埕噌</candidates>
+          <candidates>浈枨柽樘晟塍瞠铖铛裎蛏酲傖搶槍騁鎗鐺朾虰峸郕宬悜浾脀偁埥庱掁</candidates>
+          <candidates>梬珵脭荿揨棖棦湞牚琤塣鋮撜澂橕赬檉竀蟶鏿饓騬乗侱堘塖娍徎憆憕</candidates>
+          <candidates>挰椉泟洆瀓爯珹睈穪窚筬絾緽赪阷靗頳㐼㞼㨃㲂㼩䀕䁎䁤䄇䆑䆵䆸䇸</candidates>
+          <candidates>䔲䗊䚘䞓䧕䫆䮪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chi"/>
+        <insert>
+          <candidates>吃持尺迟遲翅齿齒池耻恥驰斥哧馳赤蚩茬痴匙弛侈炽哆离莉蛇移治傺</candidates>
+          <candidates>郗坻墀芪茌搋叱啻嗤彳饬沱媸敕胝眙眵瘛褫螭笞篪豉踅踟魑呎泜祇紕</candidates>
+          <candidates>喫飭飾滯熾離癡驪扡佁杝汦彽抶奓姼恀拸胣迣栻歭胵荎蚇乿淔耛蚳徥</candidates>
+          <candidates>欼瓻貾痸絺觢誃趍跮鉓摛瘈箈箎鉹徲翨誺遫瞝踶骴鴟謘鍉懘謻饎鶒齝</candidates>
+          <candidates>攡鷘黐侙倁勅勑叺呞嘨噄垑岻彨彲恜慗憏杘欫歯灻烾痓竾筂粎糦翄翤</candidates>
+          <candidates>袳裭訵赿趩遅遟銐鵄鵣㒆㓼㓾㔑㔭㘜㙜㞴㞿㟂㡿㢁㢋㢮㥉㮛㱀㳏㶴㽚</candidates>
+          <candidates>䇼䈕䊼䐤䑛䔟䗖䙙䛂䜄䜵䜻䞾䟷䠠䤲䪧䮈䮻䰡䰩䳵䶔䶵𤆍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chong"/>
+        <insert>
+          <candidates>虫冲沖充重崇憧宠茧酮涌盅种桩茺忡潼铳舂艟種樁衝蟲寵珫浺翀衶痋</candidates>
+          <candidates>揰隀銃憃蝩橦罿蹖爞嘃埫崈徸摏漴褈㓼㓽㧤㹐䌬䖝䳯𠖥𢥞𣀒𧘂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chou"/>
+        <insert>
+          <candidates>抽臭仇愁瞅丑踌绸綢躊酬稠畴筹搐俦帱惆焘瘳雠鈕裯儔醜燾鯈疇籌吜</candidates>
+          <candidates>怞杻杽牰栦偢婤紬椆絒菗搊詶殠篘雔嬦幬懤盩簉謅燽薵犨讎丒侴嚋犫</candidates>
+          <candidates>皗矁臰讐酧醻霌魗㐜㘜㛶㤽㦞㨶㵞㿧䇺䊭䌧䌷䓓䔏䛬䥒䪮䲖𢭆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chu"/>
+        <insert>
+          <candidates>出处處除初础礎楚触觸厨廚储儲躇锄鋤畜矗橱雏滁搐硫淑絮著祝亍刍</candidates>
+          <candidates>怵憷绌杵楮樗褚蜍蹰黜芻絀諸歜雛櫥齣泏豖俶敊琡詘滀耡趎鄐鉏犓蒢</candidates>
+          <candidates>踀儊濋篨麆斶檚臅幮貙藸鶵躕傗処岀拀斣曯椘槒櫉欪禇竌竐耝荲蒭蕏</candidates>
+          <candidates>遚閦齭齼㔘㕏㕑㗰㘜㙇㜗㡡㤕㤘㶆㹼㼥䅳䊰䎝䎤䖏䙕䙘䜴䟞䟣䠂䠧䦌</candidates>
+          <candidates>䧁䮞𦷝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chua"/>
+        <insert>
+          <candidates>欻歘䏆䫄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuai"/>
+        <insert>
+          <candidates>揣搋啜嘬踹蹉腄膗㪓㪜㱀䦟䦤䦷䴝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuan"/>
+        <insert>
+          <candidates>船传傳穿串喘川椽舛遄巛氚钏舡釧伝汌玔荈圌歂瑏賗暷諯輲僢堾篅腨</candidates>
+          <candidates>舩㯌㱛㼷䁣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuang"/>
+        <insert>
+          <candidates>创創床窗闯闖疮幢葱囱撞怆疒舂囪愴瘡刱獊戧摐漺橦磢刅剏剙噇摤牀</candidates>
+          <candidates>牎牕窓窻㡖㵂䃥䆫䇬䎫䚒䡴䭚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chui"/>
+        <insert>
+          <candidates>吹垂捶锤錘炊椎陲棰槌郵箠鎚倕圌湷搥腄菙魋埀桘篅顀龡㓃㝽㥨㩾䄲</candidates>
+          <candidates>䍋䕓䞼䳠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chun"/>
+        <insert>
+          <candidates>春纯純唇鹑鶉淳椿醇蠢莼沌肫脣杶芚偆媋惷暙萶輇漘膞蓴憌橁踳輴錞</candidates>
+          <candidates>鯙鰆鶞堾旾櫄浱湻滣睶箺膥萅蒓醕陙㖺㝄㝇㵮㸪㿤䄝䏛䏝䐇䐏䓐䔚䞐</candidates>
+          <candidates>䣨䣩䥎䦮䫃䮞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuo"/>
+        <insert>
+          <candidates>躇戳绰簇淖醛缀荃蔟啜辶辍焯踔踱龊綽綴輟鏃齪娖婥惙珿婼腏逴畷趠</candidates>
+          <candidates>醊擉磭鎈歠嚽齱齹涰犳繛諁辵酫鑡㚟㲋䂐䃗䄪䆯䇍䋘䍳䓎䮕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ci"/>
+        <insert>
+          <candidates>次此刺磁词詞瓷伺辞辭雌慈差疵茨赐兹滋茈呲嵯祠恣鹚蚝螅粢糍趑訾</candidates>
+          <candidates>玆茲賜薺朿佽佌庛柌泚玼皉秶郪偨絘莿蛓趀跐餈飺嬨骴濨薋蠀髊鶿刾</candidates>
+          <candidates>垐嵳珁甆礠紪茊螆赼辝辤鷀㓨㘂㘹㞖㠿㡹㢀㤵㩞㹂䂣䆅䈘䓧䖪䗹䛐䦻</candidates>
+          <candidates>䧳䨏䭣䯸䰍䲿䳄䳐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cong"/>
+        <insert>
+          <candidates>从從匆聪聰丛叢囱囪葱蔥窗苁淙骢琮璁枞樅縱婃孮徖悰棇慒潀漎暰瑽</candidates>
+          <candidates>蓯賨瞛錝蟌鍐藂謥鏦驄欉従忩怱悤憁樬樷漗灇焧燪爜牎牕窓窼篵緫縦</candidates>
+          <candidates>繱聡聦誴賩鍯鏓騘㗰㼻䆫䉘䕺䳷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cou"/>
+        <insert>
+          <candidates>凑湊簇趣揍族蔟楱辏腠輳趨藪傶㫶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cu"/>
+        <insert>
+          <candidates>粗促醋簇错趋趣数卒蔟徂猝槭殂酢蹙蹴數縐錯趨梀觕塶噈憱踧殧瘯鼀</candidates>
+          <candidates>顣麤瘄皶縬脨豠趗蹵麁麄㗤㤘㰗䃚䎌䓚䙯䛤䟟䠓䠞䢐䥄䥘䬨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuan"/>
+        <insert>
+          <candidates>窜竄蹿篡蹲攒汆撺爨镩鋑劗攛巑攢躥櫕殩濽熶簒鑹㠝㭫㵀㸑䆘䞼䰖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cui"/>
+        <insert>
+          <candidates>脆摧催粹崔瘁淬翠橇洒衰萃啐悴璀榱毳隹倅崒焠脺凗嗺墔慛漼綷趡踤</candidates>
+          <candidates>磪縗膵膬竁鏙伜啛崪忰槯獕琗疩皠竴粋紣缞翆脃臎顇㝮㥞㧘㯔㯜㱖㳃</candidates>
+          <candidates>㵏㷃㷪䂱䃀䄟䆊䊫䔴䢪䧽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cun"/>
+        <insert>
+          <candidates>村存寸蹲浚忖皴吋刌拵籿袸踆墫壿澊邨䍎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuo"/>
+        <insert>
+          <candidates>错錯措挫搓摧磋撮昔厝嵯脞锉矬痤瘥鹾蹉銼營侳剉剒莝瑳蒫蓌蔖遳縒</candidates>
+          <candidates>醝鹺齰躦嵳歵睉莡虘逪鄼齚㟇㭫㽨䂳䐣䐤䑘䟶䠡䣜䥘䰈䱜䴾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <insert>
+          <candidates>大打达達答搭瘩耷胆哒嗒怛妲沓疸褡笪靼鞑躂韃汏呾迖炟羍荅畣匒搨</candidates>
+          <candidates>劄撘觰噠褟薘鎝繨鐽酇墶溚畗眔箚荙蟽詚跶逹酂㙮㜓㟷㯚㾑㿯䃮䐊䑽</candidates>
+          <candidates>䩢䳴䵣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dai"/>
+        <insert>
+          <candidates>代带帶待袋大戴呆逮歹傣殆贷怠递毒隶埭甙呔岱迨逯骀绐玳棣黛貸載</candidates>
+          <candidates>馱遞遝汏柋軑紿釱詒軩跢廗獃箈蝳駘艜騃蹛瀻襶靆叇嘚帒帯懛曃歺瑇</candidates>
+          <candidates>簤緿軚轪霴黱㐲㞭㫹㯂㶡㻖㿃䈆䒫䚞䚟䲦𦄂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dan"/>
+        <insert>
+          <candidates>但单單弹彈担擔蛋淡胆膽诞誕旦耽丹氮郸掸惮赡石潭蜒詹湛儋萏啖澹</candidates>
+          <candidates>澶檐殚赕膻眈钽疸瘅聃箪訑啗憚撢簞贍伔刐帎沊狚玬柦砃紞衴唌惔酖</candidates>
+          <candidates>啿覘觛亶窞鉭僤匰舕蜑髧勯噉撣潬鄲憺暺殫澸燀餤鴠黕癉禫甔癚襌嚪</candidates>
+          <candidates>聸蟺贉霮黮黵単噡妉媅弾瓭疍耼腅躭頕饏馾駳㔊㕪㗖㡺㫜㱽㲷㵅㺗㽎</candidates>
+          <candidates>䃫䄷䉞䉷䨢䨵䩥䭛䮰䱋䳉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dang"/>
+        <insert>
+          <candidates>党黨当當挡擋荡蕩档檔铛鐺谠凼菪宕砀裆瘍儅噹燙盪襠讜婸愓嵣瑒瓽</candidates>
+          <candidates>逿碭潒澢璗璫礑簜簹艡蟷闣攩欓偒圵垱壋氹灙玚珰瞊筜蘯譡趤雼䑗䣊</candidates>
+          <candidates>䣣䦒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dao"/>
+        <insert>
+          <candidates>到道导導倒刀岛島稻盗盜捣搗悼蹈祷陶刂叨帱忉洮氘纛鳥裯濤檮燾禱</candidates>
+          <candidates>舠捯菿幍禂魛壔幬擣檤翿瓙噵嶋嶌嶹朷梼稲衜衟軇釖隝隯鱽㔑㠀㨶㿒</candidates>
+          <candidates>䆃䊭䌦䣣䧂䮻䲽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="de"/>
+        <insert>
+          <candidates>的地得德登底陟锝淂墬嘚徳恴惪鍀㝵㝶㤫㥀㥁㯖䙷䙸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dei"/>
+        <insert>
+          <candidates>得哋䮻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="den"/>
+        <insert>
+          <candidates>参參扽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="deng"/>
+        <insert>
+          <candidates>等灯燈登凳瞪蹬橙澄邓噔嶝戥磴眙镫簦鄧豋墱嬁璒鐙霯僜朩櫈竳覴隥</candidates>
+          <candidates>䒭䠬䮴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="di"/>
+        <insert>
+          <candidates>地第敌敵底低帝弟的抵滴递遞堤涤滌嘀缔締笛逮迪狄翟嫡蒂隶芍提题</candidates>
+          <candidates>蹄逐氐籴诋谛邸坻莜荻娣柢棣觌胝砥碲睇镝羝骶泜牴約詆隄適諦題鏑</candidates>
+          <candidates>旳杕玓呧弤阺苖虳浟軑梑梊焍珶袛釱媞揥渧菧菂觝軧靮楴馰墆墑嵽疐</candidates>
+          <candidates>禘聜蝃墬樀潪蔕蔋踧遰甋踶嚁磾篴螮鍉藋蹢鞮鬄藡籊糴覿鸐仢仾偙僀</candidates>
+          <candidates>哋唙啇啲坔坘埅埊埞奃嶳廸怟慸拞掋摕滺眡祶肑腣苐茋蔐豴赿趆蹏轪</candidates>
+          <candidates>逓鉪頔髢㡳㢩㣙㦅㪆㭽㰅㹍㼵䀸䀿䂡䊮䍕䏑䑭䑯䗖䞶䟡䢑䣌䧝䨀䨢䨤</candidates>
+          <candidates>䩘䩚䮤䯼䱃䱱䲦䴞䵠䶍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dia"/>
+        <insert character="22002"/>
+      </rule>
+      <rule>
+        <keyseq keys="dian"/>
+        <insert>
+          <candidates>点點电電店典颠顛殿淀澱甸奠垫墊佃惦踮掂滇碘靛拈涎沾阽坫巅玷钿</candidates>
+          <candidates>癜癫蜓簟鈿巔癲扂敁痁婝婰傎厧琠痶槙蒧瘨壂蕇磹蹎驔齻嚸奌嵮巓攧</candidates>
+          <candidates>敟槇橂琔蜔顚㓠㚲㝪㞟㥆㵤㶘㸃㼭䍄䓦䟍䧃䩚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="diao"/>
+        <insert>
+          <candidates>掉调調钓釣吊雕叼稠碉凋刁敦鸟跳莜钌铞铫蜩踔貂鲷弔彫鳥綢趙鯛伄</candidates>
+          <candidates>扚虭屌盄釕蛁琱軺誂鳭銚魡殦蓧瞗窵錭藋鵰奝汈瘹矵窎竨訋銱鋽鑃鮉</candidates>
+          <candidates>鼦㒛㪕㹿䂪䂽䄪䄷䉆䔙䠼䳝䵲𨍳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="die"/>
+        <insert>
+          <candidates>爹跌叠疊蝶碟迭谍涉踢至窒佚垤堞揲喋渫轶牒瓞褶耋蹀鲽鳎絰軼諜褻</candidates>
+          <candidates>鐵咥峌挕昳柣胅苵眣啑惵聑臷詄跕镻楪跮墆嵽蜨艓褋螲鰈鰨恎戜攧曡</candidates>
+          <candidates>殜氎渉牃畳疉眰绖耊褺趃㑙㥈㦶㩸㩹㫼㬪㭯㲲㲳㷸㻡䏲䘭䞇䞕䠟䪥䮢</candidates>
+          <candidates>䲀䳀䳻䴑𢶣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ding"/>
+        <insert>
+          <candidates>定顶頂订訂盯钉釘叮丁锭錠鼎汀仃葶啶玎腚碇町铤疔耵酊帄艼庰娗飣</candidates>
+          <candidates>婈靪椗嵿碠鋌濎薡顁奵忊檙矴磸鐤饤鼑㝎㝪㫀㴿㼗𩠑𪔂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="diu"/>
+        <insert>
+          <candidates>丢丟铥颩銩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dong"/>
+        <insert>
+          <candidates>动動东東懂冬洞冻凍董栋侗恫酮筒垌咚岽峒氡胨胴硐甬鸫棟湩鼕挏苳</candidates>
+          <candidates>戙埬崠涷菄衕筩蝀墥嬞蕫駧霘鶇倲働娻峝崬昸氭眮笗箽腖諌鯟㑈㓊㖦</candidates>
+          <candidates>㗢㜱㢥㨂㼯䂢䅍䍶䞒䵔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dou"/>
+        <insert>
+          <candidates>都斗豆抖逗兜陡蚪痘读逾蔸渎窦窬篼枓鬥脰瀆竇讀唗浢郖梪荳敨鋀餖</candidates>
+          <candidates>兠吺唞枡橷毭閗闘阧饾鬦鬪鬬鬭㛒㞳㢄㨮㪷㷆䄈䇺䕆䕱䛠䬦都</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="du"/>
+        <insert>
+          <candidates>度读讀独獨毒渡肚都堵督镀鍍杜赌賭犊睹妒顿芏嘟渎椟橐牍碡蠹竺笃</candidates>
+          <candidates>纛髑黩詫頓篤瀆櫝牘犢竇黷帾秺陼喥裻蝳閬醏鍺錖闍儥斁殰簬襡皾贕</candidates>
+          <candidates>韣韇韥讟凟匵厾妬嬻暏殬涜琽瓄簵荰螙蠧覩読豄鑟阇靯騳㓃㱩㸿㹍㾄</candidates>
+          <candidates>䀾䄍䅊䈞䐗䓯䙱䟻䢱䪅䫳䮷䲧都</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duan"/>
+        <insert>
+          <candidates>断斷段短端锻鍛缎緞椴煅簖踹耑偳剬媏腶葮碫毈躖籪塅瑖褍鍴㫁㱭䠪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dui"/>
+        <insert>
+          <candidates>对對队隊堆兑敦锐追槌怼憝碓镦兌銳祋痽頧錞濧懟濻薱瀩譈鐓轛兊垖</candidates>
+          <candidates>塠対嵟憞桘磓綐鋭鐜陮㙂㟋㠚㨃㬣㳔㵽䇏䇤䔪䨴䨺䬈䬽䯟𠂤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dun"/>
+        <insert>
+          <candidates>盾顿頓吨噸蹲墩敦囤钝遁沌豚炖砘礅盹趸惇鈍燉躉伅庉扽崸腞蜳潡遯</candidates>
+          <candidates>撉鐓鶨驐墪弴撴犜踲蹾逇㬿䤜𣎴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duo"/>
+        <insert>
+          <candidates>多夺奪躲朵踱哆跺度掇垛舵剁惰堕隋陀驮泽锗咄哚沲沱缍柁棰铎裰馱</candidates>
+          <candidates>墮綞橢澤點鐸杕柮柂陏陊剟茤剫敓痑莌埵敪毲椯趓墯嶞鄲錞鍺鮵襗鬌</candidates>
+          <candidates>鵽嚲奲亸凙刴嚉垜夛媠尮崜徳悳憜挅挆敚敠朶桗炧炨痥袳跥躱軃鈬飿</candidates>
+          <candidates>饳㔍㖼㙐㛆㛊㣞㥩㧷㻔㻧䁟䄍䅜䍴䐾䑨䒳䙃䙟䙤䠤䤪䤻䩔䩣䫂䯬𢜬𥞛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+        <insert>
+          <candidates>略饿餓恶惡额額哦掠鹅鵝呃愕鳄鱷峨俄蛾阿隘胺歹讹娥厄扼遏鄂蛤哑</candidates>
+          <candidates>邑鬲噩谔垩苊莪萼猗阏屙婀轭腭硪钶锇锷鹗疴颚啞堊訛軛詻鍔顎玀吪</candidates>
+          <candidates>囮岋阨枙迗咢峉砐涐蚅婐珴堨堮崿皒睋豟軶圔搤搹痾鈳蝁誒噁鋨頞魤</candidates>
+          <candidates>儑嶭諤遻閼餩櫮蘁鶚齃鑩齶偔僫卾呝咹妸妿娿峩悪戹湂琧硆磀蕚覨誐</candidates>
+          <candidates>譌讍貖遌鈋阸隲頟騀魥鰐鵞㓵㔩㕎㖾㗁㗉㟧㠋㡋㦍㧖㩵㮙㱦㷈㼂㼢㼰</candidates>
+          <candidates>䄉䆓䑥䑪䓊䔾䕏䖸䙳䛖䝈䞩䣞䩹䫷䱮䳗䳘䳬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <insert>
+          <candidates>诶誒欸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="en"/>
+        <insert>
+          <candidates>恩蒽摁奀煾䅰䊐䬶䭓䭡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eng"/>
+        <insert character="38821"/>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <insert>
+          <candidates>而二儿兒耳尔爾饵洱贰佴濡迩珥铒鸸鲕貳餌邇尒侕刵咡峏洏耏陑栭栮</candidates>
+          <candidates>毦胹荋唲眲渳聏衈輀鉺樲駬鮞鴯檽臑薾儞児尓弍弐腝袻誀貮轜隭髵㒃</candidates>
+          <candidates>㖇㚷㛅㜨㢽㧫㮕䋙䋩䌺䎟䎠䎶䏪䣵䮘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <insert>
+          <candidates>发發法乏伐阀閥罚罰拨筏珐泛垡砝琺撥髮沷疺茷瞂藅佱傠姂彂栰橃灋</candidates>
+          <candidates>発罸蕟髪㕹㘺㛲㳒䂲䇅䒥䣹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fan"/>
+        <insert>
+          <candidates>反饭飯翻犯范泛凡繁番烦煩返帆贩販藩樊矾钒潘蕃蘩拚幡梵燔畈袢蟠</candidates>
+          <candidates>蹯氾汎釩墦範繙礬奿杋犿籵柉軓笵笲觙軡軬僠勫滼鄤嬏魬橎璠膰薠旛</candidates>
+          <candidates>羳瀪轓颿瀿鐇籓蠜鱕鷭仮凢凣噃嬎忛憣旙棥瓪畨盕緐舧襎訉飜飰㕨㝃</candidates>
+          <candidates>㠶㤆㳎㴀㶗㸋㺕㼝㽹㾱䀀䀟䉊䉒䊩䋣䋦䌓䐪䒠䒦䕰䛀䡊䣲䪛䪤䫶䭵䮳</candidates>
+          <candidates>飯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fang"/>
+        <insert>
+          <candidates>方放房防仿纺紡访訪妨坊肪芳匚邡彷枋钫舫鲂倣汸昉瓬淓鈁髣魴鶭埅</candidates>
+          <candidates>旊昘牥眆蚄趽鰟鳑鴋㑂㕫㤃㧍㯐䉊䢍䦈䲱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fe"/>
+        <insert character="17544"/>
+      </rule>
+      <rule>
+        <keyseq keys="fei"/>
+        <insert>
+          <candidates>飞飛非费費肥匪废廢肺沸啡菲诽吠裴芾狒悱淝妃绯榧贲腓斐扉祓砩镄</candidates>
+          <candidates>痱蜚篚翡霏鲱屝紼賁誹昲朏胇胏俷剕厞疿茷奜婓陫棐萉郿緋蜰裶曊癈</candidates>
+          <candidates>餥馡鼣濷蟦騑櫠騛鯡鐨墢廃杮渄猆蕜蕟靅靟飝髴㓈㔗㥱㩌㭭㵒㸬㹃㾱</candidates>
+          <candidates>䀟䆏䈈䉬䍨䑔䒈䕁䕠䚨䛍䞳䠊䤵䨽䨾䰁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fen"/>
+        <insert>
+          <candidates>分奋奮粉愤憤纷紛份忿吩坟墳粪糞氛颁芬酚焚汾盼偾拚瀵玢棼贲燔鲼</candidates>
+          <candidates>鼢兝棻賁頒坋妢弅昐枌炃砏秎羒翂蚡衯梤鈖雰僨蒶幩濆魵鳻橨歕膹蕡</candidates>
+          <candidates>黺羵鼖豶轒饙鐼黂坆岎帉朆朌燌燓獖肦蚠訜豮隫餴馚馩鱝㖹㥹㮥㱵㷊</candidates>
+          <candidates>㸮㻞㿎䀟䢍䩿䯨䴅𦐈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="feng"/>
+        <insert>
+          <candidates>风風封丰疯瘋蜂峰缝縫锋鋒逢奉凤鳳讽諷蚌泛方枫烽冯俸酆葑唪沣逄</candidates>
+          <candidates>砜氾汎馮楓豐鵬夆妦甮捀偑桻覂堸崶渢焨猦犎艂豊摓賵檒灃蘴飌麷仹</candidates>
+          <candidates>僼凨凬凮堼寷峯沨浲湗漨煈熢盽碸篈綘莑蠭赗鄷鏠靊鳯鴌㡝㦀㵯䏎䙜</candidates>
+          <candidates>䟪䩬䩼䵄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fo"/>
+        <insert>
+          <candidates>佛坲仏㤇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fou"/>
+        <insert>
+          <candidates>否不缶芣復缹紑殕剻鴀哹椱竎缻裦雬䬏䳕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert>
+          <candidates>复複服父府夫负負妇婦富副佛傅福浮附幅伏肤腐膚符付咐扶斧袱缚縛</candidates>
+          <candidates>辐俘辅輔輻覆腹俯敷孵蝠抚撫甫赴凫鳧蔽沸拂氟涪弗釜脯腑赋阜讣仆</candidates>
+          <candidates>莆匐阝郛芙芾苻茯莩菔拊掊呋呒幞怫溥滏宓艴孚驸绂绋桴赙祓砩黻黼</candidates>
+          <candidates>罘稃馥蚨蜉蝮麸趺跗鲋鳆鞴伕彿芣訃紼紱復鈇賦頫駙麩賻巿冹刜邞咈</candidates>
+          <candidates>姇岪帗弣枎泭俛垘峊怤柫枹柎洑玸砆胕茀垺尃祔蚥衭郙偩烰琈笰紨翇</candidates>
+          <candidates>荴虙蚹袚棴罦蛗軵暊綍綒艀葍萯蜅榑箙鄜韍嘸澓緮蝜褔鳺嬔糐蕧諨踾</candidates>
+          <candidates>輹鮒鴔鍑簠襆鯆鵩纀鰒鶝乀乶俌冨嚩圑坿妋婏媍懯払抙捬旉栿炥焤玞</candidates>
+          <candidates>甶畉畐畗癁盙秿稪筟粰絥袝詂豧釡鉘鉜錇鍢陚韨颫髴鬴鮄鳬麬麱㓡㕮</candidates>
+          <candidates>㗘㙏㚆㚕㜑㝿㞎㟊㠅㡝㤔㤱㪄㫙㬼㳇㵗㷆㽬㾈㾱䂤䃽䋨䋹䌗䌿䍌䍖䎅</candidates>
+          <candidates>䑧䒀䒄䒇䓛䔰䕎䗄䘀䘄䘠䝾䞜䞞䞯䞸䟔䟮䠵䡍䥤䦣䧞䨗䨱䩉䪙䫍䫝䬪</candidates>
+          <candidates>䭮䭸䮛䯱䯽䳝䵗䵾福𦱖𧌓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ga"/>
+        <insert>
+          <candidates>噶嘎胳咖轧伽尬尕尜旮钆骱軋釓嘠玍錷𠁥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gai"/>
+        <insert>
+          <candidates>改该該概盖蓋溉钙鈣骸阂芥汽丐陔垓戤赅胲賅閡侅峐荄摡祴絯豥賌隑</candidates>
+          <candidates>瓂乢匃匄姟忋晐槩槪漑畡絠葢郂㕢㧉㮣䏗䪱𠁥𩕭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gan"/>
+        <insert>
+          <candidates>干感赶趕敢杆肝甘竿秆稈柑赣汗迁乾坩苷尴擀泔淦澉绀橄旰矸疳酐桿</candidates>
+          <candidates>幹榦尷贛扞玕皯盰虷凎涻紺釬嵅詌筸骭漧蜬鳱簳灨乹亁仠倝凲尲尶忓</candidates>
+          <candidates>攼檊汵粓芉衦贑迀鱤鳡㺂䃭䇞䔈䤗䯎䲺䵟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gang"/>
+        <insert>
+          <candidates>刚剛钢鋼纲綱岗崗港缸冈岡肮肛杠扛亢戆罡颃筻舡阬釭溝槓疘矼笐堈</candidates>
+          <candidates>棡犅堽摃碙頏戇冮戅掆焵牨罁罓鎠㟠㟵㽘䴚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gao"/>
+        <insert>
+          <candidates>高告搞稿膏糕羔篙皋镐浩咎睾诰郜蒿藁缟桕槔槁杲锆睪誥縞鎬笴祰滜</candidates>
+          <candidates>煰筶暠皜鋯檺櫜鷎鼛叝吿夰槀槹橰皐祮禞稁稾羙臯菒藳餻髙鯌㚏㚖㾸</candidates>
+          <candidates>䗣䨢𦤎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ge"/>
+        <insert>
+          <candidates>个個革各哥歌格隔割胳搁擱骼疙鸽鴿噶盖戈葛蛤阁铬浩菏合咯烙屹鬲</candidates>
+          <candidates>仡哿圪塥嗝阖纥搿膈砝硌镉袼颌虼舸髂紇郃鉀閘箇蓋鉻閣閤頜鎘闔扢</candidates>
+          <candidates>犵肐佮挌牁茖笴愅渮滆滒觡鉿麧鞈韐嶱擖獦輵鮯鞷轕齃匌呄嗰戓戨敋</candidates>
+          <candidates>槅牫牱臵葢蛒裓諽謌鎶韚鰪鴚㗆㝓㠷㦴㨰㪾㵧㷴䆟䈓䐙䕻䗘䘁䛋䛿䢔</candidates>
+          <candidates>䧄䨣䩐䪂䪺䫦𪃿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gei"/>
+        <insert>
+          <candidates>给給胲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gen"/>
+        <insert>
+          <candidates>跟根哏痕亘茛艮亙剆刯㫔㮓䫀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="geng"/>
+        <insert>
+          <candidates>更耕梗哽庚羹埂耿粳颈炔邢硬亘赓绠炅鲠亙賡頸挭浭郠堩揯菮綆緪骾</candidates>
+          <candidates>鯁鶊峺搄暅畊秔稉絙絚縆羮莄鹒㾘䋁䌄䨣䱍䱎䱭䱴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gong"/>
+        <insert>
+          <candidates>工共公功攻供巩鞏贡貢拱宫宮弓躬汞蚣赣恭龚虹红廾珙肱蛩觥紅釭龔</candidates>
+          <candidates>贛疘羾拲栱匑蛬嗊塨幊愩輁魟澒篢穬灨厷唝杛玜碽糼觵贑躳銾鋛龏㓋</candidates>
+          <candidates>㔶㤨㧬㫒㭟㯯㺬㼦䂬䇨䔈䡗䢚䱋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gou"/>
+        <insert>
+          <candidates>够夠构構狗沟溝钩勾鉤购購苟垢拘句佝诟岣逅遘媾缑枸觏彀耩笱篝鞲</candidates>
+          <candidates>骺搆詬雊穀芶姤耇冓痀茩蚼傋軥緱鴝覯豰韝鷇坸撀煹玽耈耉褠訽豿鈎</candidates>
+          <candidates>㗕㜌㝅㝤㨌㳶㺃䃓䝭䞀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gu"/>
+        <insert>
+          <candidates>古姑故固顾顧鼓股骨谷估孤雇僱咕钴鈷菇辜皋箍沽蛊滑家贾角苦嘏诂</candidates>
+          <candidates>菰呱崮汩梏轱牯牿胍臌毂瞽罟锢瓠鸪鹄痼蛄酤觚鲴骰鹘詁賈穀錮鴣轂</candidates>
+          <candidates>離鵠蠱夃扢抇杚泒狜柧凅唃罛羖堌淈蛌棝軱尳愲搰稒鈲榖榾箛蓇嫴橭</candidates>
+          <candidates>縎鮕濲薣瀔盬鶻唂崓怘焸皷皼祻笟糓脵苽頋餶馉鯝鶮鼔㒴㚉㧽㯏㼋㽽</candidates>
+          <candidates>㾶䀇䀜䀦䀰䅽䊺䍍䍛䐨䓛䓢䜼䡩䮩䵻䶜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gua"/>
+        <insert>
+          <candidates>挂掛瓜刮寡褂剐括舌适蜗卦诖呱栝胍脶鸹聒蝸颳捖剮罣筈絓罫腡葀詿</candidates>
+          <candidates>趏劀瘑緺髺鴰懖騧冎叧啩坬桰煱踻銽頢㒷䈑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guai"/>
+        <insert>
+          <candidates>怪拐乖掴枴夬柺罫癐旝叏恠箉㧔㷇㽇䂯䊽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guan"/>
+        <insert>
+          <candidates>关關观觀管官馆館惯慣灌贯貫罐棺串冠纶斡倌莞菅掼擐浣涫脘盥鹳矜</candidates>
+          <candidates>缶鳏淪琯綸櫬鰥鸛毌丱悺悹痯祼筦摜瘝澣錧雚爟瓘矔鱞鑵鱹樌泴潅癏</candidates>
+          <candidates>礶罆舘蒄覌観謴輨遦鏆関闗鳤㮡㴦䂯䌯䎚䏓䗆䗰䘾䙛䙮䝺䦎䩪䪀䲘館</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guang"/>
+        <insert>
+          <candidates>光广廣逛横咣犷潢桄胱洸獷迋俇垙烡珖茪臦銧臩侊僙姯広櫎灮炗炛輄</candidates>
+          <candidates>黆㫛䍍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gui"/>
+        <insert>
+          <candidates>规規鬼贵貴柜归歸轨軌跪闺閨诡詭硅龟龜概瑰圭癸桂刽会撅傀祈炔洼</candidates>
+          <candidates>匦匮刿隗庋宄妫桧炅晷眭皈簋蹶觖鲑鳜珪會匱劊檜鮭櫃繪鱖氿朹佹昋</candidates>
+          <candidates>垝姽邽庪茥匭祪窐趹媯溈筀蛫媿廆溎觤厬嫢摫劌嶡撌暩槻槼蟡瞶禬巂</candidates>
+          <candidates>襘鐀騩亀嬀巜帰恑攰攱敮椝潙璝瓌瞆膭蓕袿郌陒鞼鬶鬹鱥㔳㙺㧪㨳㩻</candidates>
+          <candidates>㪈㱦㲹㸵䁛䃽䇈䌆䍯䍷䐴䖯䙆䝿䞈䞨䠩䣀䤥䯣䰎䳏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gun"/>
+        <insert>
+          <candidates>滚滾棍辊浑混丨衮绲磙鲧袞渾輥錕鯀鰥掍袬睔緄裷蔉璭睴蓘裩鮌㔳㙥</candidates>
+          <candidates>㨰㫎㯻䃂䎾䙛䜇䵪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guo"/>
+        <insert>
+          <candidates>国國过過果锅鍋裹郭活涡馘蠃埚掴呙帼崞猓椁虢聒蜮蜾蝈堝渦幗摑槨</candidates>
+          <candidates>蝸蟈惈淉嘓墎慖漍粿聝緺膕輠濄錁簂鐹啯囯囶囻圀敋綶腂腘菓鈛餜馃</candidates>
+          <candidates>㕵㖪㚍㞅㳀㶁䂸䆐䐸䙨䤋䬎䴹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ha"/>
+        <insert>
+          <candidates>哈蛤虾獬铪蝦鉿奤𠀀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hai"/>
+        <insert>
+          <candidates>还還孩海害咳嗨嗐骸氦亥骇胲颏醢閡駭咍烸餀頦酼饚㕢㜾㤥㦟㧡㨟㱚</candidates>
+          <candidates>㺔䂤䇋䍖䠹䠽䯐䱺𠀅𥩲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="han"/>
+        <insert>
+          <candidates>喊含汉漢寒焊旱汗憾撼捍厂干酣憨邯韩涵函罕翰悍邗菡撖擀犴阚泔澉</candidates>
+          <candidates>瀚旰晗焓顸颌颔蚶酐鼾軒鈐幹銲頜頷韓灘扞肣虷唅哻涆豻晥梒淊琀釬</candidates>
+          <candidates>閈睅頇椷甝馯嫨蜭谽鳱暵熯蔊鋎鋡澣螒魽嚂壏歛顄顉駻雗攌譀豃闞鶾</candidates>
+          <candidates>鬫佄傼凾厈圅垾娢娨屽崡晘浛浫澏炶猂皔筨莟蛿貋闬馠㑵㒈㖤㘎㘕㘚</candidates>
+          <candidates>㙈㙔㙳㜦㟏㟔㢨㨔㪋㮀㲦㵄㵎㶰㸁㺖㼨㽉㽳䁔䈄䌍䍐䍑䎏䎯䏎䏷䐄䓍</candidates>
+          <candidates>䓿䕿䖔䗙䗣䘶䛞䤴䥁䦈䧲䨡䫲䮧䶃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hang"/>
+        <insert>
+          <candidates>行航肮夯杭狠炕吭狼巷沆绗桁颃酐汻斻苀迒笐蚢貥絎頏魧筕鴴鸻㤚䀪</candidates>
+          <candidates>䘕䟘䢚䣈䦳䲳䴂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hao"/>
+        <insert>
+          <candidates>好号號毫耗豪壕浩皋镐嚎郝貉涸睾蒿薅嗥嚆濠灏昊皓颢蚝睪鄗鎬蠔顥</candidates>
+          <candidates>呺勂昦秏哠悎茠淏滈滜暠澔皜皞諕薃薧藃籇譹鰝灝侾傐儫嘷噑峼恏晧</candidates>
+          <candidates>暤暭曍椃瀥獆獋獔皡皥聕貈㕺㘪㙱㚪㝀㞻㠙㩝㬔㬶㵆䒵䚽䝞䝥䧚䧫䪽</candidates>
+          <candidates>䬉䯫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="he"/>
+        <insert>
+          <candidates>和合河何喝盒荷核呵贺賀嗬褐盖硅害菏禾貉阂涸赫鹤黑霍钾苛渴洽吓</candidates>
+          <candidates>蝎诃劾壑藿嗑阖纥曷盍耠颌蚵翮紇郃訶暍鉀蓋閡閤頜嚇轄闔鵠繳鶴犵</candidates>
+          <candidates>佫厒姀峆籺凅敆欱盉嵑猲嗃廅楁毼滆煂輅鉌熇熆蒚麧澕篕翯螛魺餲礉</candidates>
+          <candidates>鞨鬩齕覈鶡龢俰咊哬啝喛惒抲柇槅焃爀狢癋皬盇碋秴萂葢蠚袔訸詥貈</candidates>
+          <candidates>釛隺靎靏餄饸鲄鸖鹖龁㓭㔠㕡㕰㙳㥺㦦㪉㬞㭘㭱㮝㮫㲦㵑㷎㷤㹇㻧㿣</candidates>
+          <candidates>䃒䅂䎋䒩䓼䕣䙓䚂䞦䢔䢗䪚䫘䮤䯨䳚䳽䴳䵱䶅鶴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hei"/>
+        <insert>
+          <candidates>黑嘿嗨潶黒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hen"/>
+        <insert>
+          <candidates>很恨狠痕哏艮佷拫鞎噷詪㯊䓳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="heng"/>
+        <insert>
+          <candidates>哼横橫衡恒恆亨行黉訇蘅绗珩桁韹黌姮胻啈脝揘絎楻誙澋諻鑅悙撔鐄</candidates>
+          <candidates>鴴鸻㔰㶇䄓䒛䬖䬝䯒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hong"/>
+        <insert>
+          <candidates>红紅轰轟洪宏哄烘触缸港虹鸿弘汪黉訇讧荭蕻薨闳泓洚訌閎鬨鴻黌仜</candidates>
+          <candidates>妅吰吽汯灴玒瓨竑苰浤紘翃耾谹揈渱渹焢竤舼鈜嗊葒谼鞃魟澒篊谾鋐</candidates>
+          <candidates>彋輷謍鍧鍙霟叿呍唝垬娂宖峵嵤晎潂硔硡粠紭綋纮翝葓軣鉷閧顭㖓㢬</candidates>
+          <candidates>㬴㶹㷎䀧䂫䃔䆖䉺䍔䜫䞑䡌䡏䧆䨎䩑䪦䫹䫺䬝䲨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hou"/>
+        <insert>
+          <candidates>后候厚猴吼喉侯堠後逅灬瘊篌糇鲎骺詬鱟吽呴垕洉郈茩缿鄇腄葔銗翭</candidates>
+          <candidates>鍭餱齁鯸帿犼睺矦豞鮜鲘㕈㖃㗋㤧㫗㬋㮢㸸㺅䂉䗔䙈䞀䞧䡩䪷䫛䫺䳧</candidates>
+          <candidates>𪖙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hu"/>
+        <insert>
+          <candidates>忽护護呼乎互湖胡虎户戶糊壶壺蝴葫狐瑚唬惚抚核弧沪戏许羽芋冱芴</candidates>
+          <candidates>唿囫岵猢怙汩浒滹琥槲轷胍觳烀煳戽扈祜瓠鹄鹕鹱虍笏酏醐斛鹘沍許</candidates>
+          <candidates>楛鈷滬撫擭濩鵠鬍匢抇芐垀昒昈曶枑峘啒婟淴烼焀虖媩欻搰楜綔嘝嫮</candidates>
+          <candidates>嫭寣滸鄠幠槴歑熩蔰衚魱縠膴螜鴩豰餬謼瀫鰗鶘鶦鶻韄頀乕冴匫喖嘑</candidates>
+          <candidates>嚛壷帍弖戯戱戸摢泘瓳箶簄絗苸萀蔛虝軤鍸雐頶鱯鳠鳸鸌㕆㗅㦿㧽㨭</candidates>
+          <candidates>㪶㫚㯛㷤㸦㹱㺉㽇㾰㿥䁫䇘䈸䉉䉿䊀䊺䍓䎁䔯䕶䗂䚛䛎䞱䠒䧼䨥䨼䩴</candidates>
+          <candidates>䪝䭅䭌䭍䮸䲵䵻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hua"/>
+        <insert>
+          <candidates>话話化花画畫划滑哗嘩华華猾桦樺豁狯骅砉铧稞踝劃鮭譁杹咶崋釫搳</candidates>
+          <candidates>罫觟摦嫿嬅槬澅輠鋘澮獪螖錵繣蘤鏵蘳驊鷨婳畵磆舙芲蕐諣譮㓰㕦㕲</candidates>
+          <candidates>㕷㚌㟆㠏㠢㦊㦎㩇㭉㮯䅿䇈䊐䏦䔢䔯䛡䠉䱻䴳䶤𢄶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huai"/>
+        <insert>
+          <candidates>坏壞怀懷徊槐淮孬踝佪咶諙褱褢瀤櫰蘹蘾壊懐竵耲㜳㠢䃶䈭䴜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huan"/>
+        <insert>
+          <candidates>换換环環欢歡缓緩还還幻唤喚患灌桓痪豢焕涣宦皖眩郇奂垸苋萑擐圜</candidates>
+          <candidates>獾洹浣漶寰逭缳瑗脘锾鲩鬟奐莧渙煥瘓澴鍰鸛犿肒峘狟捖荁睆雈獂瑍</candidates>
+          <candidates>綄羦貆輐鴅嬛懁澣豲鯇攌繯轘嚾懽酄鐶闤瓛讙驩唍喛寏嵈愌梙槵歓潅</candidates>
+          <candidates>烉糫萈藧貛镮阛鯶鰀鵍㓉㔳㕕㠢㡲㢰㣪㦥㪱㬇㬊㵹㶎㹖㼫㿪䀓䀨䁔䆠</candidates>
+          <candidates>䈠䊐䍺䒛䝠䠉䥧䦡䭴䮝䯘䴟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huang"/>
+        <insert>
+          <candidates>黄黃慌皇蝗荒晃煌磺恍谎謊凰惶横簧幌芒茫隍徨湟潢遑璜肓癀蟥篁鳇</candidates>
+          <candidates>洸巟怳炾衁偟喤堭媓崲軦滉葟榥熀撗獚皝艎熿穔鍠餭嚝鎤爌趪騜鰉鷬</candidates>
+          <candidates>兤塃墴宺愰晄曂朚櫎瑝皩詤锽鱑㞷㤺㨪㬻㾠㾮䁜䄓䅣䊗䊣䌙䍿䐠䐵䑟</candidates>
+          <candidates>䞹䪄䮲䳨𣄙𪏙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hui"/>
+        <insert>
+          <candidates>会會回挥揮灰恢辉輝毁毀汇匯慧悔绘繪虫堕徊徽蛔卉惠晦贿秽烩讳诲</candidates>
+          <candidates>戏诙茴荟蕙咴哕喙悝隳洄浍彗缋珲桧晖恚眭钺皓虺蝰蟪麾沬韋迴渙彙</candidates>
+          <candidates>暉琿詼賄違誨墮諱檜燬燴穢佪恛拻洃芔烜烠蚘豗痐噅撝廆楎煇煒鉞隓</candidates>
+          <candidates>嘒禈圚墯嬇憓槥潓翬蔧褘輠噦橞毇濊澮獩螝檓璯篲薉薈餯瞺禬繐繢翽</candidates>
+          <candidates>藱譓譭鏸闠鐬饖譿顪鰴鑴僡儶叀噕噧嚖囘囬婎寭幑廻廽彚恵戯戱暳櫘</candidates>
+          <candidates>殨泋湏滙瀈烣絵翙翚蛕蜖袆詯逥阓靧韢頮颒鮰㑰㑹㒑㜇㞧㤬㥣㨤㨹㩓</candidates>
+          <candidates>㩨㬩㰥㱱㷄㷐㻅㽇䂕䃣䅏䇻䌇䍷䎚䏨䕇䙌䙡䛛䛼䜋䠉䤧䧥䩈䫖䫭䰎䵻</candidates>
+          <candidates>𠧩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hun"/>
+        <insert>
+          <candidates>混昏浑渾婚魂棍荤昆诨馄阍溷珲梡湣焜琿葷餛倱圂惛掍涽焄棞棔殙敯</candidates>
+          <candidates>楎睧睔慁睯緄觨緡諢閽繉餫轋顐鼲俒堚忶惽昬焝祵鯶㑮㕵㥵㨡㨰㮯㯻</candidates>
+          <candidates>䅙䅱䊐䐊䚠䛰䧰䫟䮝䰟䴷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huo"/>
+        <insert>
+          <candidates>活或火伙货貨获獲和豁祸禍惑硅霍越劐壑藿攉嚯夥砉钬锪镬瓠鹱耠蠖</candidates>
+          <candidates>過擭濩穫沎佸捇眓秮掝湱鈥嗀嗀萿濊嚄謋豰檴瓁臒雘瀖矱霩騞曤臛矐</candidates>
+          <candidates>鑊龢韄頀靃剨咊咟嚿奯彟彠旤楇癨矆礊秳耯艧蓃讗邩鍃閄鱯鳠鸌㓉㕡</candidates>
+          <candidates>㗲㘞㚌㦜㦯㨯㨰㩇㯉㯛㶡㸌䁨䂄䄀䄆䄑䉟䋭䐸䣶䦚䨥䯏䰥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ji"/>
+        <insert>
+          <candidates>己机機几幾级級计計济濟极極基记記集及技际際击擊急积積即纪紀激</candidates>
+          <candidates>继繼既鸡雞季挤擠绩績寄迹跡给給剂劑寂疾肌辑輯圾脊饥飢籍讥譏系</candidates>
+          <candidates>吉吃疵革隔畸稽箕姬缉棘汲嫉蓟冀伎祭悸忌妓秸洁结藉近居蜡期其棋</candidates>
+          <candidates>奇齐骑揖丌亟乩剞佶偈脔诘郅墼芨芰荠萁蒺蕺掎叽咭哜唧岌嵴猗洎彐</candidates>
+          <candidates>屐骥畿玑楫殛戟戢赍觊犄齑矶睽羁嵇稷瘠瘵虮笈笄粢暨跻跽霁瞿鲚鲫</candidates>
+          <candidates>髻麂伋訐喫結勣齊嘰緝璣磯薊覬薺蹟騎鯽繫蟻饑躋霽羈驥丮尐旡刉妀</candidates>
+          <candidates>邔彶忣枅泲茍姞狤堲庪揤紒茤偮唶庴楖秶莋觙塈惎攲湒臮蛣覘鈒塉痵</candidates>
+          <candidates>稘蔇蝍裚槉毄漃漈瘈穊緁耤膌誋銈銡鬾撠樍潗蓻觭諆諅踖踑踦鞊嶯憿</candidates>
+          <candidates>橶濈瞡穄蕀螏錤嚌檕禨穖簊罽蹐隮鮆鴶櫅璾蟣襋鵋齌懻癠穧蟿鯚瀱蘄</candidates>
+          <candidates>轚鐖鏶鱀蘮霵鞿鶺齎羇覿鑇魕鰿鰶虀蘻齏鸄躤鱭麡亼僟兾刏剤卙卽喞</candidates>
+          <candidates>嗘坖垍墍姫峜嵆嵠彑愱撃擮旣曁朞梞檝檱檵櫭済焏犱猤玘皀皍礏禝稩</candidates>
+          <candidates>筓箿継耭聻艻葪蘎褀襀覉覊譤賫賷躸郆鈘鍓鑙钑雦雧韲魝魢鱾鳮鶏鷄</candidates>
+          <candidates>鹡㑧㑵㒫㔕㖢㗊㗱㘍㙨㙫㚡㞃㞆㞛㞦㠍㠎㠖㠱㡇㡭㡮㡶㤂㥍㥛㦸㧀㨈</candidates>
+          <candidates>㭰㭲㮟㮨㰟㱞㱦㱯㲅㲺㳵㴉㴕㸄㹄㻑㻷㽺㾊㾒㾵䁒䆅䋟䍤䍯䐀䐕䐚䒁</candidates>
+          <candidates>䓧䓫䓽䗁䚐䛋䜞䝸䞘䟌䠏䢋䢳䣢䤒䤠䦇䦈䨖䩐䩯䮺䯂䰏䰥䲯䳭䶓䶩𠼻</candidates>
+          <candidates>𡜱𣪠𥡴𨸚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jia"/>
+        <insert>
+          <candidates>家加价價架假稼夹夾甲驾駕嫁佳颊茄頰嘉枷荚贾钾夏挟嘏伽郏葭拮岬</candidates>
+          <candidates>浃迦珈柙戛胛恝铗铪镓痂瘕袷颉蛱笳袈跏骱挾浹莢傢賈鉀蝦頡豭駱扴</candidates>
+          <candidates>泇毠玾唊郟梜硈耞脥舺婽徦揳斝猳幏椵犌筴蛺裌跲榎鉿鞂鋏鞈貑鴐檟</candidates>
+          <candidates>鎵鵊麚乫仮価叚圿埉戞拁斚榢槚睱腵鉫頬餄饸鴚㔠㕅㪴㮖㼪㿓䀫䀹䁍</candidates>
+          <candidates>䇲䑝䕛䛟䢔䩡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jian"/>
+        <insert>
+          <candidates>见見间間建件坚堅渐漸简簡检檢践踐减減艰艱肩尖健监監歼殲箭拣揀</candidates>
+          <candidates>剑劍键鍵兼剪鉴鑒碱鹼贱賤捡撿溅濺煎舰艦奸荐茧繭俭儉笺缄柬硷槛</candidates>
+          <candidates>饯涧沮齐钱纤湛僭谏谫谮茛菅蒹搛囝犴湔蹇謇缣枧楗戋戬牮犍毽腱睑</candidates>
+          <candidates>锏鹣裥笕箴翦趼踺鲣鞯姦軒淺閒筧箋齊澗緘縑諫錢險餞濫檻瞼薦鏨騫</candidates>
+          <candidates>鑑纖韉戔枅洊俴挸栫珔帴惤猏豜堿寋揃揵湕牋菺跈鈃靬暕椷瑊瑐葌僣</candidates>
+          <candidates>戩榗熞糋蔪諓鳽熸蕑鋻瞷螹顅餰麉藆襉鞬礛譖騝鬋鵳瀸瀳鰎鰔劗櫼鰜</candidates>
+          <candidates>鶼籛譾鰹虃魙襺鑯鑳侟俿倹偂冿剣剱劎劒劔囏姧弿徤擶旔梘検椾樫瀐</candidates>
+          <candidates>瀽玪睷瞯碊磵礆篯絸繝聻臶蕳蠒襇覵覸諌謭譼豣賎趝釼銒鍳鎫鏩鐗鐧</candidates>
+          <candidates>鑬钘韀馢魐鳒鹸鹻㓺㔋㔓㣤㦗㨴㨵㯺㰄㱯㳨㵎㶕㺂㺝㽉䄯䅐䇟䉍䛳䞼</candidates>
+          <candidates>䟅䟢䟰䤔䥜䧖䩆䬻䭈䭕䭠䮿䯛䯡䵖䵛䵡䵤䶠𢆞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiang"/>
+        <insert>
+          <candidates>将將讲講江降匠奖獎酱醬僵浆缰漿韁桨槳疆姜虹蒋强茳洚绛犟礓襁耩</candidates>
+          <candidates>糨豇紅強絳蔣彊繈薑瓨弶袶嵹翞膙橿殭螿謽顜傹勥匞塂壃夅奨奬弜摪</candidates>
+          <candidates>摾滰畕畺疅糡繦繮葁蔃螀醤鱂鳉㢡㯍䁰䉃䋌䒂䙹䞪䥒𢘸𤕭𤕯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiao"/>
+        <insert>
+          <candidates>叫教较較交脚腳角觉覺焦骄驕浇澆搅攪胶膠轿轎郊剿狡缴繳蕉椒娇窖</candidates>
+          <candidates>嬌饺餃酵激礁嚼铰矫侥绞纠校咬佼僬艽荞茭菽挢噍峤徼湫姣敫爝皎鹪</candidates>
+          <candidates>蛟醮跤鲛絞勦詨僥嘐鉸矯鮫挍捁珓窌筊滘煍嘂嘄摷斠漅儌劋嫶嶕嶠憍</candidates>
+          <candidates>撟樔潐皛噭嬓憿敿燋膲蕎曒穚蟂鵁皦簥蟜蟭轇譑趭顜灂譥鐎鷍皭灚鱎</candidates>
+          <candidates>鷮鷦釂呌嘦孂峧徺撹敎敽斅斆晈暞湬漖烄焳璬糺臫芁茮藠虠覐訆賋踋</candidates>
+          <candidates>醶鴵齩㠐㩭㩰㬭㭂㰾㱶㳅㽱㽲㿟䀊䁶䂃䆗䘨䚩䠛䢪䣤䥞䪒䴔䴛𠞰𨺹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jie"/>
+        <insert>
+          <candidates>阶階解结結界接节節街姐借介揭洁潔届屆截戒竭杰捷睫皆诫誡概籍家</candidates>
+          <candidates>价秸劫桔藉芥疥楷渴拾械祖偕偈讦诘卩苴葜拮喈嗟獬廨婕孑栉桀砝碣</candidates>
+          <candidates>锴疖袷颉蚧羯鲒骱髻紇訐傑詰價頡櫛犵吤岊岕扻劼抾昅玠砎倢悈栨洯</candidates>
+          <candidates>紒罝衱迼唶媎寁崨嵑椄湝絜菨蛣袺嵥楬楶滐瑎趌鉣榤犗箑耤蝔踕幯擳</candidates>
+          <candidates>瀄褯檞薢鍇鍻鮚巀癤謯繲騔鐑鶛鶡躤蠽丯偼刦刧刼卪喼堦堺庎徣掲搩</candidates>
+          <candidates>擑楐櫭毑琾畍稭脻腉艥莭葪蓵蜐蠘蠞裓觧誱鎅飷魀魪鹖㑘㑵㓗㓤㔾㘶</candidates>
+          <candidates>㛃㝌㝏㞯㠍㠹㦢㨗㨩㨰㮞㮮㸄㸅㾏㿍䀷䁓䂃䂒䂝䂶䅥䇒䌖䔿䕙䗻䘁䛺</candidates>
+          <candidates>䞦䟌䣠䥛䯰䰺䱄䲙䲸𡽱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jin"/>
+        <insert>
+          <candidates>进進今紧緊近金仅僅斤劲勁尽盡巾禁筋浸锦錦津谨謹襟靳晋烬肋湛卺</candidates>
+          <candidates>荩堇噤馑廑妗缙瑾槿赆觐钅衿矜觔晉儘縉燼覲饉伒枃肵巹埐珒紟惍祲</candidates>
+          <candidates>菫菳釿寖搢溍靲墐慬瑧僸嶜殣蓳鋟璡瘽賮嚍嬧濜璶藎贐侭凚劤厪嫤暜</candidates>
+          <candidates>歏浕漌濅琎瑨荕訡鹶黅齽㝻㦗㨷㬐㬜㯲㯸㰹㱈㴆㶦㶳㹏㻸䀆䆮䉷䋮䌍</candidates>
+          <candidates>䌝䐶䑤䒺䖐䗯䝲䢻䤐䥆䫴䭙䶖𠬶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jing"/>
+        <insert>
+          <candidates>经經睛精静靜惊驚竟景镜鏡境警净淨井敬竞競径徑鲸鯨晶腈茎莖颈頸</candidates>
+          <candidates>憬劲荆兢京粳痉靖青氏烃醒刭儆阱陉菁獍泾迳弪婧檠晟肼胫旌蜻箐靓</candidates>
+          <candidates>黥勁涇荊陘逕痙璟獷丼巠俓剄倞凈弳婛旍桱殑烴脛竫葝幜澋靚擏暻燛</candidates>
+          <candidates>憼璥鵛蟼鶁鶄鼱麠亰傹坕坙妌婙宑曔梷汬浄濪瀞猄秔稉穽竧竸経聙葏</candidates>
+          <candidates>誩踁頚麖㕋㘫㢣㣏㬌㵾㹵䑤䔔䜘䡖䴖䵞靖精𦀇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiong"/>
+        <insert>
+          <candidates>炯窘冂垧迥炅扃熒冏囧坰泂絅煚幜熲皛駉褧顈瀅鎣侰僒冋埛檾澃烱煛</candidates>
+          <candidates>綗蘏蘔逈颎駫㑋㓏㖥㢠㤯㷗㷡䌹䐃䢛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiu"/>
+        <insert>
+          <candidates>就九究旧舊久酒救纠糾舅揪啾玖韭灸厩臼咎疚僦艽阄湫缪柩桕鸠鹫蝤</candidates>
+          <candidates>赳鬏廄鳩繆勼朻牞觓捄揂萛揫摎慦樛轇鯦麔鷲鬮丩乆乣匓匛匶奺媨廏</candidates>
+          <candidates>廐柾畂稵糺紤舏醔镹韮齨㝌㠇㡱㧕㩆㲃㶭㺩㺵㼋䅢䆒䊆䊘䓘䛮䠓䡂䬨</candidates>
+          <candidates>䳎䳔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ju"/>
+        <insert>
+          <candidates>据據具句举舉局巨居距剧劇聚拒橘矩鞠拘俱惧懼咀锯鋸桔菊驹駒车柜</candidates>
+          <candidates>狙疽沮踞炬且蛆渠租足倨讵鄹苣苴莒菹掬遽屦鬻琚枸椐榘榉犋飓钜锔</candidates>
+          <candidates>窭裾趄醵踽龃雎瞿鞫車侷砠鄒鉅跼鋤屨簍颶雛齟驕匊姖岠岨怚泃洰柤</candidates>
+          <candidates>狊捄挶痀秬竘罝偊埧娵崌梮涺淗焗粔絇耟蚷袓陱椇椈湨焣腒詎跙軥郹</candidates>
+          <candidates>楀犑筥葅萭輂鉏寠箤蒟虡蜛蔞蝺趜踙踘鋦閰駏壉懅澽窶鮈駶繘貗鵙鶋</candidates>
+          <candidates>鶌鵴躆鶪櫸蘜鐻鼳籧驧倶冣凥処刟勮埾婅巈弆怇愳抅拠挙擧昛檋欅歫</candidates>
+          <candidates>毩毱泦眗簴粷艍諊跔蹫躹邭鄓鮔鲏鴡㕢㘌㘲㜘㞐㞫㠪㥌㨿㩀㩴㪯㬬㮂</candidates>
+          <candidates>㳥㹼㽤䃊䄔䅓䆽䈮䋰䎤䏱䕮䗇䛯䜯䡞䢹䣰䤎䪕䰬䱟䱡䳔䴗䵕䶙䶥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="juan"/>
+        <insert>
+          <candidates>卷倦绢絹鹃鵑捐圈娟眷阮蕊身眩甄鄄狷泫涓桊蠲锩镌蜷隽捲雋鐫帣悁</candidates>
+          <candidates>埢婘朘琄脧睊絭罥腃菤睠裐鋗韏獧錈鞙鬳臇剶劵勌勬姢巻慻淃瓹羂鎸</candidates>
+          <candidates>飬㢧㢾㪻㯞㷷䄅䌸䐪䖭䚈䡓䳪𠔉𩜇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jue"/>
+        <insert>
+          <candidates>决決觉覺绝絕撅嚼角掘脚较攫抉倔爵诀狂蛙穴厥劂谲矍蕨蕞嗟噘噱崛</candidates>
+          <candidates>獗阙孓珏柽梏桷橛觳爝镢蠼蹶觖鳜玨訣腳較鴃闋闕譎觼鱖抇咑泬玦芵</candidates>
+          <candidates>捔蚗殌焆谻赽趹傕嵑矞鈌僪駃憰潏瘚镼璚蕝臄屩蟨蹻鐍彏戄玃鱊鷢貜</candidates>
+          <candidates>躩钁亅刔勪啳孒屫崫嶥弡憠挗撧斍橜欔欮氒焳熦爑爴瑴疦矡砄絶蟩覐</candidates>
+          <candidates>覚踋蹷逫鐝鴂龣㓸㔃㔢㔳㟲㤜㩱㭈㭰㭾㰐㵐㷾㸕㹟㻕㻡䀗䁷䆕䆢䇶䈑</candidates>
+          <candidates>䋉䍊䍳䏐䏣䐘䖼䘿䙠䝌䞵䞷䟾䠇䡈䣤䦆䦼𠢤𧽸𩪗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jun"/>
+        <insert>
+          <candidates>军軍均菌君峻龟钧俊竣浚郡骏訇捃狻逡睃皲筠隽麇鈞雋龜濬駿呁蚐袀</candidates>
+          <candidates>晙桾焌珺莙畯菎碅葰皸箘蜠蔨餕寯頵鮶鵔鵘儁姰懏攈攟殾汮皹箟覠銁</candidates>
+          <candidates>銞陖馂鲪麏麕㑺㒞㓴㕙㝦㢠㤯㴫㻒㽙䇹䕑䜭䝌䝍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ka"/>
+        <insert>
+          <candidates>卡咖喀咯佧咔胩髂鉲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kai"/>
+        <insert>
+          <candidates>开開慨揩楷凯咳渴岂剀垲蒈忾恺溘铠锎锴雉豈凱剴愒愾愷閡欬烗勓痎</candidates>
+          <candidates>塏輆暟鍇鎧闓颽嘅奒炌炏礚鐦闿㗆㡁㲉㳀䁗䐩䒓䡷䫦𩋧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kan"/>
+        <insert>
+          <candidates>看砍刊堪槛檻勘坎侃莰阚戡龛瞰崁監餡衎埳嵁欿歁墈磡薟歞顑竷轗闞</candidates>
+          <candidates>鬫龕矙偘冚刋塪惂栞譼輡轁㙳㵎㸝䀍䖔䘓䫲䬻䳚䶫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kang"/>
+        <insert>
+          <candidates>抗炕康扛慷肮杭荒糠亢伉闶沆钪骯匟囥犺邟鈧閌摃嫝漮鏮忼槺砊穅粇</candidates>
+          <candidates>躿鱇㰠䡉䲘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kao"/>
+        <insert>
+          <candidates>靠考烤拷尻栲槁犒铐銬攷洘薧丂槀燺稁藳髛鮳鲓鷱㼥䎋䐧䘓䯪𥬯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ke"/>
+        <insert>
+          <candidates>可科刻客课課颗顆克棵壳殼渴咳磕瞌蝌果呵荷喀坷苛柯哿嗑岢恪溘骒</candidates>
+          <candidates>缂珂轲氪碣盍钶铪锞稞疴窠颏蚵髁兣剋軻緙匼勀峇欬砢趷堁愘敤搕犐</candidates>
+          <candidates>痾鈳閜榼鉿樖頦嶱錒錁薖騍簻龕勊垎娔尅愙揢殻渇炣碦礍礚胢萪衉醘</candidates>
+          <candidates>㒆㒞㕉㕎㝓㞹㤩㥛㪃㪙㪡㪼㰤㲉㲺㵣㼎㾧䁍䋉䕣䗘䘁䙐䶗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ken"/>
+        <insert>
+          <candidates>肯恳懇啃垦墾狠裉颀龈齦掯硍豤頎錹齗珢肎肻褃龂㸧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="keng"/>
+        <insert>
+          <candidates>坑吭胫硎铿阬鏗挳牼脛硜硻誙鉺銵鍞劥坈奟妔摼硁䡰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kong"/>
+        <insert>
+          <candidates>空控孔恐腔倥崆穹箜硿矼悾涳錓鞚埪鵼㑋㤟㸜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kou"/>
+        <insert>
+          <candidates>口扣寇抠挎佝芤蔻叩筘釦溝毆怐袧彄摳滱瞉簆鏂鷇冦剾劶宼敂窛蔲㓂</candidates>
+          <candidates>㔚㰯㲄㽛䍍䧆䳟䳹𦶲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ku"/>
+        <insert>
+          <candidates>苦哭库庫裤褲酷枯窟挎跨圣刳堀喾绔轱骷楛矻胐桍窋趶跍瘔綯顝嚳俈</candidates>
+          <candidates>圐扝焅秙絝绹袴軲郀鮬㒂㠸䇢䊿䔯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kua"/>
+        <insert>
+          <candidates>跨夸垮挎胯侉锞髁誇姱晇荂銙錁骻咵恗㐄㡁䋀䦚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuai"/>
+        <insert>
+          <candidates>快块塊筷会會侩魁蒯郐蒉呙哙狯浍栝桧脍儈檜膾欳駃噲廥澮獪蕢鄶禬</candidates>
+          <candidates>旝鬠鱠凷墤巜擓糩鲙㔞㙕㙗㟴㧟㨤㫎㬮㭈㱮㻅䈛䓒䭝䯤䶐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuan"/>
+        <insert>
+          <candidates>宽寬款棵颗髋梡顆髖窾臗寛欵歀㮯㯘䕀䤭䥗䲌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuang"/>
+        <insert>
+          <candidates>况況矿礦狂筐框眶旷曠逛磺匡诓诳邝圹夼哐湟纩贶劻誑壙迋俇恇洭絖</candidates>
+          <candidates>貺誆懭鄺鵟爌矌穬纊儣匩卝岲懬抂昿眖硄躀軭邼鉱鑛黋㑌㔞㤮㫛㾠䂄</candidates>
+          <candidates>䊯䵃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kui"/>
+        <insert>
+          <candidates>亏虧愧盔葵溃潰踩归岿窥奎魁傀馈顷馗匮夔隗蒉揆喹喟悝愦逵暌睽聩</candidates>
+          <candidates>蝰篑臾跬觖規頃匱窺闋鮭歸簣餽刲茥頄湀腃鄈媿戣楏楑煃頍嘳憒撌槶</candidates>
+          <candidates>磈聧蔮樻蕢頯瞶鍷櫆聵藈蹞闚騤鐀饋騩巋蘬犪躨尯晆瞆籄聭蘷虁鍨鑎</candidates>
+          <candidates>骙㒑㕟㙓㙺㚍㚝㛻㟴㡭㤬㧉㨒㰐㱮㷇㾠䁛䇻䈐䍪䏗䕚䕫䖯䙆䙌䙡䟸䠑</candidates>
+          <candidates>䤆䦱䧶䫥䯓䯣䰎䳫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kun"/>
+        <insert>
+          <candidates>困昆捆混坤悃阃巛琨锟醌鲲髡麇崑梱焜睏綑頑錕餛鰥涃惃晜猑硱菎壼</candidates>
+          <candidates>稛裍褌閫騉鯤鶤齫堃壸婫崐瑻祵稇蜫裈貇閸髠髨鵾鹍齳㕎㩲㫻䠅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuo"/>
+        <insert>
+          <candidates>括扩擴阔闊廓适栝蛞姡秮筈漷彉擃髺鄺霩鞹鬠噋彍拡挄濶鞟㗥㣪㨯㪙</candidates>
+          <candidates>䄆䄑䙃䟯䦢䯺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="la"/>
+        <insert>
+          <candidates>啦拉蜡蠟垃喇辣落腊蓝剌摺邋旯砬瘌癞藍臘癩柆翋菈搚揧楋鞡擸藞鬎</candidates>
+          <candidates>鑞嘑嚹揦攋爉瓎磖臈蝋蝲辢镴鯻㕇㸊㻋㻝䀳䂰䃳䏀䓥䗶䝓䟑䪉䱫䶛癩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lai"/>
+        <insert>
+          <candidates>来來赖賴莱崃徕涞濑赉睐铼癞籁黧徠萊睞瀨癩籟娕唻崍庲淶郲棶箂賚</candidates>
+          <candidates>錸孻騋鯠鶆藾俫倈勑婡梾櫴瀬猍琜筙襰逨頼顂鵣麳㚓㠣㥎㸊㾢䀳䂾䄤</candidates>
+          <candidates>䅘䋱䓶䚅䠭䧒䲚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lan"/>
+        <insert>
+          <candidates>蓝烂藍爛篮籃拦攔览覽栏欄懒懶滥濫郴婪阑兰澜谰揽缆啉岚廪漤榄斓</candidates>
+          <candidates>罱镧褴連嵐煉漣闌瀾襤斕蘭籣攬欖纜浨惏暕醂壈嚂壏爁嬾礛譋灆襴灡</candidates>
+          <candidates>灠讕躝欗鑭顲糷儖厱囒孄孏幱懢擥燗燣燷爤璼瓓礷繿葻蘫襕覧钄韊㑣</candidates>
+          <candidates>㔋㘓㘕㛦㜮㞩㦨㨫㩜㰖㱫㳕䃹䆾䊖䌫䍀䑌䦨䧒䪍䰐䲚䳿𡒄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lang"/>
+        <insert>
+          <candidates>浪狼朗羹琅榔廊郎莨蒗啷阆锒稂螂踉瑯俍埌崀欴桹烺硠塱筤蜋誏鋃閬</candidates>
+          <candidates>鎯勆哴嫏朖朤樃羮艆蓈蓢躴郞㓪㙟㝗㟍㢃㫰㮾㱢㾗㾿䀶䁁䃹䆡䍚䕞䡙</candidates>
+          <candidates>䯖䱶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lao"/>
+        <insert>
+          <candidates>老劳勞捞撈牢佬姥酪烙涝潦落络蓼唠崂獠栎栳铑铹痨耢醪絡嘮癆咾恅</candidates>
+          <candidates>狫浶荖僗嫪銠嶗澇橑橯簩簝蟧櫟軂轑鐒労哰憥憦磱窂耮髝㗦㞠㟉㟙㟹</candidates>
+          <candidates>㧯㨓䃕䇭䕩䜎䝁䝤䲏䳓䵏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="le"/>
+        <insert>
+          <candidates>了乐樂勒肋仂捋叻泐鳓屴扐氻阞朸竻哷砳脟鰳忇楽玏簕艻韷頱餎饹㔹</candidates>
+          <candidates>㖀㦡㨋𡃖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lei"/>
+        <insert>
+          <candidates>类類泪淚累雷垒壘勒磊镭蕾儡擂肋羸诔埒嘞漯嫘缧檑耒酹縲鐳絫誄銇</candidates>
+          <candidates>樏畾瘣頛磥癗礌櫑櫐瓃藟礧礨灅纇纍罍蠝蘲讄轠儽壨蘱禷欙虆鑸鸓傫</candidates>
+          <candidates>厽囄攂洡涙纝蕌蘽錑鑘靁頪颣鼺㑍㒍㒦㔣㙼㡞㭩㰐㲕㲺㴃㵢㵽㶟㹎㻋</candidates>
+          <candidates>㼍㿔䉂䉓䉪䍣䍥䐯䒹䛶䢮䣂䣦䨓䮑䴎𩔗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="leng"/>
+        <insert>
+          <candidates>冷愣棱楞塄稜倰堎崚睖踜輘薐碐䉄䚏䬋䮚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="li"/>
+        <insert>
+          <candidates>里力理利立历歷离離裡例哩丽麗璃厉厲礼禮粒励勵隶隸厘李黎荔沥瀝</candidates>
+          <candidates>狸篱籬梨鹂鸝鲤鯉犁砾礫类漓莉吏栗傈俐痢泣鬲俪俚郦坜苈莅蓠藜捩</candidates>
+          <candidates>呖唳喱猁悝溧澧逦娌嫠骊缡珞枥栎轹牦戾砺砬硌詈罹锂镉疠疬蛎蜊蠡</candidates>
+          <candidates>笠篥粝翮酾醴跞雳霾鲡鳢髦黧兣糎浬淚琍慄蒞蝕貍颯犛鋰曆癘釐鎘壢</candidates>
+          <candidates>類礪儷蠣灑酈欐邐鑠靂驪屴朸杝岦沴峛砅苙赲迣唎栵浰秜秝粍悷梩蚸</candidates>
+          <candidates>厤菞剺塛搮筣粴豊孷摛瑮綟蜧樆氂漦蝷蔾鴗縭褵鬁儮擽濿濼磿薶謧醨</candidates>
+          <candidates>嚦斄曞櫟犡瓅鯬鵹櫪皪盭禲藶糲蠫騹鷅麜孋廲攡攦灕躒轢鷑劙蘺讈轣</candidates>
+          <candidates>鑗黐攭瓥鱧欚纚釃鱳鱱靋鱺裏凓刕剓厯叓嚟囄囇婯峢峲巁悡悧戻攊暦</candidates>
+          <candidates>栛梸棃棙櫔歴涖爄爏犂珕瓈瓑癧盠睝矋礰穲粚纅脷艃茘蛠蟍蟸蠇邌鉝</candidates>
+          <candidates>鋫錅鏫隷雴鳨㑦㒧㒿㓯㔏㕸㗚㘑㟳㠟㠣㡂㤡㤦㥎㦒㧰㬏㮚㯤㰀㰚㱹㴃</candidates>
+          <candidates>㴝㷰㷴㸚㹈㺡㻎㻺㼖㽁㽝㾐㾖㿛㿨䁻䃯䄜䅄䅻䇐䉫䊍䊪䋥䍠䍥䍦䍽䓞</candidates>
+          <candidates>䔁䔆䔉䔣䔧䕻䖥䖽䖿䗍䗶䘈䙰䚏䚕䟏䟐䡃䣓䣫䤙䤚䥶䧉䬅䬆䮋䮥䰛䰜</candidates>
+          <candidates>䱘䲞䴄䴡䴻䵓䵩䶘礼𠩺𥝢𩔗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lia"/>
+        <insert>
+          <candidates>俩倆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lian"/>
+        <insert>
+          <candidates>连連脸臉联聯炼煉练練怜憐帘镰鐮廉恋戀链鏈捡栏莲涟敛零碾粘羸苓</candidates>
+          <candidates>莶蔹奁潋濂娈琏楝殓臁膦瞵裢裣蠊鲢涊奩漣蓮撿斂殮鍊簾瀲欄鰱攣浰</candidates>
+          <candidates>淰堜湅僆溓萰嗹摙覝槤璉磏嬚澰歛縺翴薕薟褳謰蹥鄻鎌羷襝譧鬑蘞奱</candidates>
+          <candidates>孌亷劆匲匳噒媡嫾慩梿櫣濓熑燫瑓稴籢籨纞聫聮膁蘝螊錬鰊㓎㜃㜕㜻</candidates>
+          <candidates>㝺㟀㡘㢘㥕㦁㦑㪘㪝㯬㰈㰸㱨㶌㶑㺦㼑㼓㾾䁠䃛䆂䇜䌞䏈䐄䙺䥥䨬䭑</candidates>
+          <candidates>𢅏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liang"/>
+        <insert>
+          <candidates>两兩量亮粮糧良辆輛凉涼梁谅諒晾惊俩粱墚莨阆椋踉魉倆樑蹣魎倞悢</candidates>
+          <candidates>啢喨湸綡緉裲輬靚駺両哴唡掚脼蜽輌辌鍄㒳㔝㹁㾗䀶䁁䓣䝶䠃䣼䩫䭪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liao"/>
+        <insert>
+          <candidates>料了瞭疗療僚辽遼聊撩撂乐燎寥潦镣廖蓼尥嘹獠寮缪缭钌鹨鹩樂暸繆</candidates>
+          <candidates>繚炓釕翏嵺憀摎漻膋鄝嫽嶚憭敹橑窷膫蟉屪簝蟟豂轑镽鐐顟飂飉鷚鷯</candidates>
+          <candidates>尞尦嶛廫熮爒璙賿蹘蹽髎㙩㜃㝋㞠㡻㨓㵳㶫㺒䄦䉼䍡䎆䑠䕞䜍䜮䝀䢧</candidates>
+          <candidates>䣈䨅䩍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lie"/>
+        <insert>
+          <candidates>烈列猎獵裂咧劣膊累冽埒捩洌邋戾趔躐鬣姴茢迾痎脟蛚睙蛶颲儠鮤鴷</candidates>
+          <candidates>擸犣劽埓巤挒浖煭爉聗鬛鱲㤠㧜㬯㭞㯿㲱㸊㸹㻺㼲㽟䁽䅀䉭䓟䜲䝓䟩</candidates>
+          <candidates>䟹䪉䮋䴕䶛𤢪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lin"/>
+        <insert>
+          <candidates>林临臨淋邻鄰磷琳霖鳞凛赁吝禀蔺啉嶙廪懔遴檩辚膦瞵粼躏麟痳稟賃</candidates>
+          <candidates>滲凜懍燐璘轔藺鱗躪惏焛菻亃碄罧僯箖綝潾廩暽橉閵檁甐疄繗翷蹸壣</candidates>
+          <candidates>鏻驎厸恡悋撛斴晽澟瀶獜癛癝矝粦躙轥隣麐㐭㔂㖁㖼㝝㝺㨆㷠䉮䕲䗲</candidates>
+          <candidates>䚏䚬䟹䢧䢯䫐䫰䮼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ling"/>
+        <insert>
+          <candidates>领領另令零灵靈铃鈴岭嶺龄齡陵伶玲棱磷拎菱羚凌酃苓呤囹泠绫柃棂</candidates>
+          <candidates>瓴聆蛉翎鲮昤釘稜綾蔆鴒櫺坽夌姈彾狑炩倰皊砱淩琌笭舲詅軨睖裬輘</candidates>
+          <candidates>駖澪錂蕶霝鯪蘦醽欞爧刢孁岺掕朎燯碐祾秢竛紷衑袊跉閝阾霊霛魿鸰</candidates>
+          <candidates>鹷麢齢龗㖫㡵㥄㦭㪮㬡㭩㯪㱥㲆㸳㻏㾉䄥䈊䉁䉖䉹䌢䍅䔖䕘䖅䙥䚖䠲</candidates>
+          <candidates>䡼䡿䧙䨩䯍䰱䴇䴒䴫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liu"/>
+        <insert>
+          <candidates>流六留榴柳溜硫泵聊琉馏刘瘤碌陆铆游蒌蓼泖浏遛骝绺旒熘锍镏鎏陸</candidates>
+          <candidates>鉚劉瀏霤餾坴斿珋翏裗塯媹嵧廇蓅飹摎漻綹罶膢蔞磟蟉蹓麍嬼懰鎦藰</candidates>
+          <candidates>鏐雡飂騮飀鰡鶹鷚嚠旈栁桺橊橮沠澑瑠瑬璢畂畄畱疁癅磂羀蒥鋶鐂镠</candidates>
+          <candidates>飅飗駠駵驑鬸鹠㐬㙀㝋㧕㨨㳅㵳㶯㽌㽞䄂䉧䉹䋷䒥䗜䚧䝀䬟䭷䰘䱖䱞</candidates>
+          <candidates>䶉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lo"/>
+        <insert character="21679"/>
+      </rule>
+      <rule>
+        <keyseq keys="long"/>
+        <insert>
+          <candidates>龙龍拢攏隆笼籠胧朧垄壟咙窿嚨珑瓏聋陇弄垅茏泷栊砻癃蝕隴矓聾哢</candidates>
+          <candidates>梇衖篢儱巃徿瀧簼鏧曨櫳蘢礱龒蠬蠪襱豅躘鑨靇鸗壠屸嶐巄挵昽湰滝</candidates>
+          <candidates>漋爖眬硦礲竉竜篭蕯贚霳龓㑝㙙㚅㛞㝫㟖㡣㢅㦕㰍㳥㴳䃧䆍䏊䙪䡁䥢</candidates>
+          <candidates>䪊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lou"/>
+        <insert>
+          <candidates>楼樓漏喽嘍搂摟陋牢娄篓露偻蒌嵝镂瘘窭耧蝼髅婁瘺簍螻鏤髏囉僂塿</candidates>
+          <candidates>寠嶁廔慺漊熡膢蔞瞜窶耬艛謱鞻鷜剅屚溇甊瘻軁遱㔷㟺㡞㥪㪹㲎㺏䁖</candidates>
+          <candidates>䄛䅹䝏䣚䫫䮫䱾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lu"/>
+        <insert>
+          <candidates>路露陆陸炉爐录錄芦蘆虏虜碌鹿谷角酪六卢颅庐掳卤鲁麓赂潞禄戮绿</candidates>
+          <candidates>垆蓼撸噜泸渌漉逯璐栌橹轳辂辘胪镥鸬鹭瘳簏舻鲈鹵僇祿賂滷綠魯擄</candidates>
+          <candidates>盧穋嚕廬櫓瀘臚鑪鷺顱鱸甪彔垏淥淕玈硉琭菉盝睩稑輅廘摝熝蔍蓾踛</candidates>
+          <candidates>醁磟磠錴蕗螰擼蹗轆騄嚧壚攎氌璷簬艣鏕鏀鯥鵱櫨鐪籙籚纑罏艫蠦觻</candidates>
+          <candidates>轤鸕侓剹勎勠圥塷娽峍曥椂樐樚瀂獹瓐矑硵箓簵簶粶膔艪虂觮趢録鏴</candidates>
+          <candidates>鑥騼髗魲鵦黸㓐㔪㖨㛬㜙㟤㠠㢚㢳㦇㪐㪖㪭㪹㫽㭔㯝㯟㯭㱺㼾㿖䃙䌒</candidates>
+          <candidates>䍡䎑䎼䐂䕡䘵䚄䟿䡎䡜䩮䮉䰕䱚䲐䴪𡀔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luan"/>
+        <insert>
+          <candidates>乱亂卵峦巒挛孪滦脔娈栾鸾銮孿攣灤鑾鸞脟薍孌曫欒羉臠圞癵圝灓癴</candidates>
+          <candidates>虊釠鵉㝈㡩㰸㱍㼑䖂䚕䜌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lue"/>
+        <insert>
+          <candidates>掠略锊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lun"/>
+        <insert>
+          <candidates>论論轮輪纶綸抡掄伦仑沦囵侖倫崙淪圇惀陯棆菕溣碖稐蜦踚錀埨婨崘</candidates>
+          <candidates>耣腀鯩㕢㖮㷍䈁䑳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luo"/>
+        <insert>
+          <candidates>落骆駱锣鑼络絡萝蘿逻邏骡騾箩籮铬果酪烙乐碌路螺罗裸洛烁倮蠃荦</candidates>
+          <candidates>捋摞猓猡泺漯珞椤橐氇脶硌镙瘰袼蜾蠡跞雒詻犖鉻樂蝸爍羅鏍礫儸囉</candidates>
+          <candidates>玀峈砢腡蓏蔂鎯鮥鵅擽濼氌覶臝躒欏鸁纙啰嗠攞曪癳笿蟸覙覼躶饠驘</candidates>
+          <candidates>鴼㑩㒩㓢㕵㖀㦬㩡㪾㮝㰁㱻㴖㵣㼈㽋㾖㿚䀩䃕䇔䈁䈷䉓䉿䊨䌱䌴䎅䙨</candidates>
+          <candidates>䯁䲞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lv"/>
+        <insert>
+          <candidates>律绿綠率旅虑慮驴驢铝鋁缕縷累垒鹿录吕侣履屡氯滤偻捋嵝闾榈膂稆</candidates>
+          <candidates>瘘褛呂侶屢樓閭魯簍褸壘濾櫚鏤臚挔郘梠祣嵂僂絽葎嶁漊氀膟膢蔞儢</candidates>
+          <candidates>勴謱藘穭鞻鑢寽捛攞櫖溇爈瘻穞箻緑膐録馿㔧㠥㡞㢳㭚㲶㻲㾔䔞䕡䝏</candidates>
+          <candidates>䢖䣚䥨䮉䮫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lve"/>
+        <insert>
+          <candidates>撂率掠略锊藥鋝擽剠圙畧稤鋢㑼㔀㗉㨼䂮䌎䛚䤚䤣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+        <insert character="21586"/>
+      </rule>
+      <rule>
+        <keyseq keys="ma"/>
+        <insert>
+          <candidates>吗嗎妈媽马馬嘛骂罵麻码碼蚂螞蟆抹貉玛么靡摩唛犸嬷杩麽痲瑪麼嬤</candidates>
+          <candidates>驀孖傌菻溤嘜榪犘禡嚜鎷鷌攠帓擵獁睰祃蔴蟇貈閁駡鰢㐷㑻㜫㦄㨸㾺</candidates>
+          <candidates>䗫䠋䠨䣕䣖䧞䯦䳸𥉵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mai"/>
+        <insert>
+          <candidates>买買卖賣麦麥脉脈埋迈邁狸派劢荬霾貍勱嘪蝐薶霢鷶佅売眿蕒衇霡㜥</candidates>
+          <candidates>㦟㼮䁲䈿䘑䚑䜕䨪䨫䮮䳸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="man"/>
+        <insert>
+          <candidates>满滿慢漫馒饅瞒瞞埋蛮蔓曼谩墁幔缦熳镘颟螨蹒鳗鞔屘縵蹣鏝鰻蠻姏</candidates>
+          <candidates>悗僈嫚慲獌鄤樠槾璊澫謾鮸顢鬗鬘矕摱満澷蔄蟎襔鏋㒼㗄㗈㙢㛧㡢㬅</candidates>
+          <candidates>㵘䅼䊡䐽䑱䒥䕕䛲䜱䝡䝢䟂䡬䨫䯶䰋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mang"/>
+        <insert>
+          <candidates>忙茫盲芒氓龙莽蒙邙瞢漭硭蟒杗龍汒奀尨盳厖笀哤娏庬牻痝硥茻蛖壾</candidates>
+          <candidates>鋩駹蘉鼆吂恾杧浝牤狵矒莾蠎釯铓㙁㜃㝑㟌㟐㟿㡛㬒㵃㻊䀮䁳䅒䈍䒎</candidates>
+          <candidates>䓼䖟䙪䟥䵨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mao"/>
+        <insert>
+          <candidates>毛矛帽冒貌猫貓贸貿茂茅髦牦犛耗锚铆卯牟袤茆峁泖瑁昴耄旄懋瞀蝥</candidates>
+          <candidates>蟊兞鉚錨冇枆芼眊毣罞軞酕堥媢媌渵楙毷萺嫹氂艒蓩鄮髳鶜冐夘戼暓</candidates>
+          <candidates>柕皃瞐笷覒㒵㒻㚹㝟㡌㧇㧌㪞㫯㬒㮘㲠㴘㹈㺺㿞䀤䅦䋃䓮䖥䡚䫉䭷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="me"/>
+        <insert>
+          <candidates>么麼没麽嚜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mei"/>
+        <insert>
+          <candidates>没沒每美煤妹眉梅霉昧枚镁鎂酶黴玫媒寐媚靡糜迷谜莓嵋猸浼湄瑁楣</candidates>
+          <candidates>镅鹛袂魅沬謎呅苺挴眛脢堳媄渼痗郿媺煝瑂腜塺禖韎蝞蝐鋂燘穈膴徾</candidates>
+          <candidates>攗侎凂嬍嵄抺栂楳槑毎湈珻睂睸祙篃脄葿跊鎇鬽鶥黣㙁㜫㡌㭑㶬㺳䀛</candidates>
+          <candidates>䀜䆀䉋䊈䊊䍙䒽䓺䜸䞼䤂䰨䰪䵢𪃏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="men"/>
+        <insert>
+          <candidates>们們门門闷悶瞒满扪汶焖懑钔鞔捫滿燜瞞懣悗菛暪樠璊穈鍆亹虋閅㙢</candidates>
+          <candidates>㡈㥃㦖㨺㱪㵍㻊䊟䝧䫒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="meng"/>
+        <insert>
+          <candidates>猛梦夢盟蒙朦氓萌檬锰孟勐苎甍瞢懵礞瞑虻蜢蟒蟊蠓艋艨黾錳濛矇霧</candidates>
+          <candidates>尨甿莔瓾雺黽儚蕄鄳幪懞鄸曚氋霥霿饛鼆鸏冡夣懜橗溕獴矒萠蝱蠎靀</candidates>
+          <candidates>鯍鯭鹲㙹㚞㜴㝱㠓㩚㻊㽇䀄䁅䇇䉚䏵䑃䑅䒐䓝䖟䗈䙦䙩䝢䟥䠢䤓䥂䥰</candidates>
+          <candidates>䰒䲛䴌䴿䵆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mi"/>
+        <insert>
+          <candidates>米密秘迷蜜眯瞇弥彌泌辟醚靡糜谜觅幂日芈佴冖谧蘼咪嘧猕汨溟宓弭</candidates>
+          <candidates>脒祢敉糸縻麋羋祕覓冪謎謐瀰沕冞峚渳塓幎葞覛榓滵漞熐銤蔤蔝鼏幦</candidates>
+          <candidates>濔獮麊檷禰羃麑獼麛蘪蠠攠灖瓕爢醾鸍侎孊宻戂擟擵樒櫁沵洣淧淿濗</candidates>
+          <candidates>狝眫簚籋罙蒾藌覔詸醿釄鑖镾㘠㜆㜷㝥㟜㠧㣆㥝㦄㨠㨺㩢㫘㰽㳴㳽㴵</candidates>
+          <candidates>㵋㵥㸏㸓䀣䁇䈿䉲䉾䊫䊳䋛䋳䌏䌐䌕䌘䌩䍘䕳䕷䖑䛉䛑䛧䣥䣾䤉䤍䥸</candidates>
+          <candidates>䪾䭧䭩䮭䱊䴢𨢥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mian"/>
+        <insert>
+          <candidates>面棉免眠勉绵綿冕娩缅沔泯渑湎宀腼眄瞑黾偭緬澠靦麵丏俛婂喕媔愐</candidates>
+          <candidates>絻葂黽緡蝒鮸櫋矊矏勔厸嬵檰汅矈糆緜臱芇莬醎靣麪麫麺㐷㒙㛯㝃㝰</candidates>
+          <candidates>㤁㥝㨺㫘㬆㮌㰃㴐㻰䀎䃇䌏䏃䛉䤄䫵䰓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="miao"/>
+        <insert>
+          <candidates>秒妙苗描庙廟渺瞄钞猫藐喵邈缈缪杪淼眇鹋蜱紗鈔緲繆玅訬媌篎鱙劰</candidates>
+          <candidates>庿竗緢鶓㑤㠺㦝㷅䁧䅺䖢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mie"/>
+        <insert>
+          <candidates>灭滅蔑乜芈咩蠛篾羋覕搣薎幭懱礣衊鱴吀哶孭櫗烕眜鑖鴓㒝㩢䁾䈼䌩</candidates>
+          <candidates>䘊䩏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="min"/>
+        <insert>
+          <candidates>民敏抿昏眠皿悯闽绳苠岷闵汶泯渑缗玟珉愍黾鳘湣閔閩憫澠繩刡忞怋</candidates>
+          <candidates>旼旻敃罠崏笢敯暋痻鈱黽僶潣緡錉閺簢冺勄姄忟慜捪昬琘瑉盿砇碈緍</candidates>
+          <candidates>賯鍲鰵㞶㟩㟭㢯㥸㨉㬆㮌䁕䂥䃉䋋䝧䞀䟨䡅䡑䡻䪸䲄䶔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ming"/>
+        <insert>
+          <candidates>命明名鸣鳴萌盟皿螟铭冥茗溟暝瞑酩銘姳洺眳嫇慏詺鄍榠蓂覭佲凕朙</candidates>
+          <candidates>猽眀㝠㟰㫥䄙䆨䆩䊅䒌䤉䫤䳟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="miu"/>
+        <insert>
+          <candidates>谬謬缪繆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mo"/>
+        <insert>
+          <candidates>模摸默漠磨膜魔末抹墨没沒莫寞陌沫摩蘑百貉嘿脉冒么靡藐摹帕袜万</candidates>
+          <candidates>无谟茉蓦馍嫫殁镆秣瘼耱蟆貊貘麽歿脈無麼糢謨驀妺歾枺眽粖莈蛨袹</candidates>
+          <candidates>覛嗼塺塻慔鄚銆靺暯瞙縸嚜瀎蟔鞨爅藦鏌饃劘纆髍鬕攠冐嚤嚰圽嫼帞</candidates>
+          <candidates>庅懡擵昩橅洦湐獏皌眜砞礳絈衇謩貃貈霡饝魩黙㜥㠢㱄㱳㶬㷬㷵㹮㾺</candidates>
+          <candidates>䁼䁿䃺䉑䌕䏞䒬䘃䘑䜆䤉䩋䬴䭩䮬䯢䱅䳟䳮䴲𠬛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mou"/>
+        <insert>
+          <candidates>某谋謀冒牟毋侔袤厶哞缪眸瞀蛑蝥鍪繆洠踇鉾瞴鴾麰鞪霿劺恈愗敄桙</candidates>
+          <candidates>蟱㖼㭌㼋䋷䍒䏬䗋䥐䦈䱕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mu"/>
+        <insert>
+          <candidates>目母木幕亩畝牧模慕墓姆拇牡穆姥莫牟暮募睦仫坶苜沐缪毪钼鹜繆炑</candidates>
+          <candidates>峔牳毣砪蚞莯楘鉬鉧幙氁艒霂縸鞪譕鶩恈橅狇獏畂畆畒畞畮胟雮㒇㙁</candidates>
+          <candidates>㜈㟂㣎㧅㫛㾇䀲䁼䊾䑵䥈䧔䮸䱯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+        <insert>
+          <candidates>嗯唔㐻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="na"/>
+        <insert>
+          <candidates>那哪拿纳納呐吶钠娜南絮讷捺肭镎衲箬內訥鈉妠拏挐淰笝豽軜貀誽魶</candidates>
+          <candidates>乸嗱痆蒳袦訤鎿雫靹㗙㙁㧱㨥㭯㴸䀑䅞䇣䇱䈫䎎䏧䖓䖧䛔䞕䟜䪏䫱䱹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nai"/>
+        <insert>
+          <candidates>奶耐乃奈氖能鼐佴艿萘柰妳迺耏倷釢渿摨螚褦錼嬭儞廼榒熋疓㚷㜨㜷</candidates>
+          <candidates>㮈㮏㲡㾍䅞䍲䘅䯮䱞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nan"/>
+        <insert>
+          <candidates>难難南男喃囝囡楠腩罱蝻赧灘奻柟莮婻揇湳暔萳諵戁侽娚枏枬畘㓓㫱</candidates>
+          <candidates>㬮㽖䁪䈒䊖䔜䔳䕼䛁䶲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nang"/>
+        <insert>
+          <candidates>囊攮囔馕曩孃蠰灢齉乪儾嚢欜饢㒄㶞䂇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nao"/>
+        <insert>
+          <candidates>脑腦闹鬧恼惱挠淖孬垴呶猱瑙桡硇铙蛲撓澆橈蟯鐃怓峱嶩獶臑夒繷譊</candidates>
+          <candidates>獿髐匘堖嫐巎巙悩憹碯腝詉閙㑎㛴㞪㧘㺀㺁䃩䄩䑋䙹䛝䜀䜧䫸䴃𡿺𢜸</candidates>
+          <candidates>𥑪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ne"/>
+        <insert>
+          <candidates>呐呢吶哪那讷疔訥眲䅞䎪䭆䭚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nei"/>
+        <insert>
+          <candidates>内內哪那馁餒氝娞腇餧脮鮾鯘㐻㕯㖏㘨㨅㼏䇣䜆䡾䲎䳖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nen"/>
+        <insert>
+          <candidates>嫩恁嫰黁齳㒄㜛㯎㶧𡞾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="neng"/>
+        <insert>
+          <candidates>能而耐嬣薴㲌㴰䏻䘅䪏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert>
+          <candidates>嗯嗯唔㐻㕶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ni"/>
+        <insert>
+          <candidates>你泥拟擬呢妮霓倪尼匿腻逆溺疑伲坭嶷猊怩昵旎祢慝睨铌鲵妳暱膩濘</candidates>
+          <candidates>抳狋狔柅苨迡屔秜衵堄婗掜淣郳惄晲跜鈮嫟蜺馜殢觬輗儗糑縌濔隬薿</candidates>
+          <candidates>鯓禰鯢麑灄鷁鷊齯臡伱儞埿嬺孴屰愵氼沵痆籾胒蚭貎鉨鹝鹢㞾㠜㣇㥾</candidates>
+          <candidates>㦐㧱㪒㮞㲡㲻㵫㹸䀑䁥䍲䕥䘌䘦䘽䛏䝚䦵䧇䭲䮘䰯䵑䵒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nian"/>
+        <insert>
+          <candidates>年念黏碾捻撵廿攆蔫拈粘辗埝廾辇鲇鲶卄涊唸撚輦輾姩淰棯跈溓簐蹍</candidates>
+          <candidates>鯰鼰齞躎秊秥艌蹨鮎㘝㞋㮟㲽䄭䄹䚓䟢䧔䩞䬯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niang"/>
+        <insert>
+          <candidates>娘酿釀孃嬢醸䖆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niao"/>
+        <insert>
+          <candidates>鸟鳥尿溺氽茑嬲脲袅裊嬝嫋蔦褭樢㒟㜵㞙㠡㭤㳮㼭䃵䐁䙚䦊䮍𢶑𢸣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nie"/>
+        <insert>
+          <candidates>捏泥捻聂孽啮镊镍涅摄乜陧蘖嗫颞臬蹑聶鎳囁攝齧躡鑷疌峊苶掜喦敜</candidates>
+          <candidates>隉嵲踂摰槸槷諗踗嶭篞臲嚙闑櫱糱蠥鑈囓顳钀噛圼孼帇惗揑摂枿棿湼</candidates>
+          <candidates>糵菍鈢鉨鉩錜㖕㖖㘝㘿㙞㚔㜦㜸㟧㡪㩶㮆㴪㸎䂼䄒䌜䜓䞕䯀䯅䯵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nin"/>
+        <insert>
+          <candidates>您恁拰囜㤛䋻䚾䛘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ning"/>
+        <insert>
+          <candidates>凝拧擰宁寧咛嚀冰泥柠狞泞攘疑佞甯聍苧濘獰檸寍儜薴聹鑏鸋侫寕寗</candidates>
+          <candidates>寜橣矃鬡㝕㣷㩶㲰㿦䔭䗿䭢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niu"/>
+        <insert>
+          <candidates>牛扭纽紐钮拗狃忸妞蚴鈕杻炄莥抝衂靵㺲䀔䂇䋴䏔䒜䤔䮗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nong"/>
+        <insert>
+          <candidates>农農弄浓濃脓侬哝儂噥膿穠襛譨醲鬞齈挊挵檂欁癑禯秾蕽辳㶶㺜䁸䂇</candidates>
+          <candidates>䢉䵜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nou"/>
+        <insert>
+          <candidates>耨穀獳檽鎒羺譨啂槈譳鐞㕢㝹䅶䔈䘫䨲䫖䰭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <insert>
+          <candidates>努怒奴褥帑弩胬孥驽駑挐砮笯蒘伮抐搙鴑㚢䢞䢪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuan"/>
+        <insert>
+          <candidates>暖濡煖渜餪偄煗㬉䎡䙇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nue"/>
+        <insert>
+          <candidates>虐疟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nun"/>
+        <insert>
+          <candidates>嫩嫰黁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuo"/>
+        <insert>
+          <candidates>那娜难挪懦糯诺需傩搦喏濡砹锘諾難挼捼梛逽撋橠懧儺愞掿搻砈稬穤</candidates>
+          <candidates>糥袳蹃郍鍩㐡㑚㔮㖠㛂㡅㰙䇔䎟䚥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nv"/>
+        <insert>
+          <candidates>女絮狃忸肭恧钕衄籹朒釹衂㮟㵖䖡䘐䚼䶊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nve"/>
+        <insert>
+          <candidates>虐疟乇谑瘧謔硸䖈䖋䨋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+        <insert>
+          <candidates>喔噢哦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ou"/>
+        <insert>
+          <candidates>偶欧歐鸥鷗殴藕呕沤区禺讴怄渥瓯眍耦紆區嘔毆甌吘吽腢慪漚熰蕅謳</candidates>
+          <candidates>櫙鏂齵塸瞘鴎㒖㛏㸸㼴䌂䌔䚆䯚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pa"/>
+        <insert>
+          <candidates>怕爬啪趴帕芭扒耙琶派葩杷钯筢汃帊舥蚆袙跁掱鈀夿妑潖皅㞎䎬䎱䯲</candidates>
+          <candidates>䶕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pai"/>
+        <insert>
+          <candidates>派排拍牌徘湃脾迫俳蒎哌箄俖棑鎃簰廹汖猅篺簲腗輫㭛㵺䃻䖰䮘䱝𠂢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pan"/>
+        <insert>
+          <candidates>判盘盤盼叛攀畔扳般拌伴番樊繁潘磐胖片鄱弁拚爿泮皤袢襻蟠蹒槃瀋</candidates>
+          <candidates>蹣抃沜坢柈洀牉眅砏頄詊跘媻幋溿搫蒰頖縏磻瀊鞶冸奤炍畨砙緐螌覍</candidates>
+          <candidates>鋬鎜鑻㐴㩯㳪㵗䃑䃲䈲䋣䙃䙪䰉䰔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pang"/>
+        <insert>
+          <candidates>旁胖乓庞龐榜膀磅傍方房仿逢耪蒡彷滂逄螃倣徬鎊夆尨厖庬舽雱嗙篣</candidates>
+          <candidates>厐嫎炐肨胮膖覫霶騯髈鰟鳑龎㑂㜊㝑㤶㥬㫄䂇䅭䒍䠙䨦䮾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pao"/>
+        <insert>
+          <candidates>跑炮泡抛拋袍咆刨苞胞匏狍庖脬疱趵龅皰砲鉋鮑鑤奅炰摽鞄颮髱麃麭</candidates>
+          <candidates>藨齙垉爮礟礮軳靤麅㘐㚿㯡䛌䠙䩝䶌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pei"/>
+        <insert>
+          <candidates>配培陪呸佩赔賠沛啡肺坏徘胚裴邳茇辔帔淠艴妃旆碚锫蜚醅霈珮轡伂</candidates>
+          <candidates>岯怌姵昢朏柸胐垺浿衃陫毰琣妚娝斾笩肧苝裵輫錇阫馷㟝㣆㤄㧩㨐㫲</candidates>
+          <candidates>㳈㸬㾦䂜䊃䕗䟺䡊䣙䪹䫊䫠䲹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pen"/>
+        <insert>
+          <candidates>盆喷噴汾湓呠翉葐濆歕翸喯瓫㾦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="peng"/>
+        <insert>
+          <candidates>朋碰捧棚膨蓬怦篷砰澎迸逢亨抨烹彭硼鹏苹堋嘭甏蟛踫鵬匉芃泙恲倗</candidates>
+          <candidates>弸掽淜皏椪菶軯傰搒痭軿閛漰憉樥輣駍磞篣錋韸髼鬅鑝埄塜塳挷梈椖</candidates>
+          <candidates>淎硑稝竼纄蟚韼驡鬔㑟㔙㘐㛔㥊㮄㮟㱶㼞䄘䋽䡫䰃䴶䵄𡗗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pi"/>
+        <insert>
+          <candidates>批皮披脾匹疲辟屁譬坯劈啤罢蚌被比番否坏砒霹琵毗痞僻丕仳陂陴邳</candidates>
+          <candidates>郫鄱圮埤鼙芘苤萆蕃薜擗噼庀淠濞媲纰枇甓睥罴铍痦癖裨疋蚍蜱螵篦</candidates>
+          <candidates>貔紕鈹頗罷闢伾阰岥狉玭毘秠笓崥翍蚽揊椑鈚釽潎膍銔銢諀駓髬髲鴄</candidates>
+          <candidates>澼錍魾憵螷鞞礔鎞嚭犤羆鷿噽壀嫓怶悂抷旇朇渒炋焷狓疈磇礕秛耚肶</candidates>
+          <candidates>脴腗苉豼豾鈈鉟隦魮鮍鲏鸊㔃㔥㡙㨽㮰㯅㱟㳪㵨㼰㿙䏘䑀䑄䖩䗄䚰䚹</candidates>
+          <candidates>䠘䡟䡶䤏䤨䪐䫌䰦䴙䴽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pian"/>
+        <insert>
+          <candidates>片篇偏骗騙便扁辨辩谝骈缏犏胼褊蝙翩蹁駢辯玭媥貵楩楄萹跰甂緶頨</candidates>
+          <candidates>諞骿鶣囨腁覑諚賆輧騈騗㓲㛹㸤㼐䏒䮁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="piao"/>
+        <insert>
+          <candidates>票飘飄漂瓢膘朴剽莩嘌嫖骠缥殍瞟螵髟縹驃淲僄彯慓摽蔈麃旚篻翲薸</candidates>
+          <candidates>醥犥臕藨皫顠魒勡徱竂蚫闝飃㩠㬓㯱㲏㵱㹾㺓㼼䏇䕯䴩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pie"/>
+        <insert>
+          <candidates>瞥瘪撇丿苤氕癟覕嫳潎撆暼鐅䥕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pin"/>
+        <insert>
+          <candidates>品拼贫貧频頻泵聘苹拚姘嫔榀牝颦嬪蘋顰玭涄嚬矉礗蠙娦獱琕薲㰋㲏</candidates>
+          <candidates>㻞䀻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ping"/>
+        <insert>
+          <candidates>平评評凭憑瓶苹蘋乒屏秤冯砰聘坪萍俜娉枰鲆馮甹呯泙帡洴玶郱砯荓</candidates>
+          <candidates>淜缾艵蛢蓱軿竮頩鵧凴屛帲幈慿焩甁箳簈聠胓蚲輧鮃㲏㵗㺸㻂䈂䍈䓑</candidates>
+          <candidates>䶄𠗦𦚓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="po"/>
+        <insert>
+          <candidates>破迫坡婆颇頗泼潑泊魄霸膊番繁拍粕朴叵陂鄱泺溥珀攴钋钷皤笸跛釙</candidates>
+          <candidates>醱岥岶癹烞桲猼蒪櫇濼鏺嘙嚩尀廹溌炇狛砶緐蔢覇酦醗鉕駊㛘㜑㨇㩯</candidates>
+          <candidates>㰴䄸䎅䎊䘠䞟䣪䣮䦌䨰䪖䪙䮘䯙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pou"/>
+        <insert>
+          <candidates>剖部涪附培裒掊瓿锫踣抔垺捊婄堷棓蔀勏咅哣廍抙犃錇㕻㟝㧵㰴㼜䎧</candidates>
+          <candidates>䯽䳝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pu"/>
+        <insert>
+          <candidates>普扑撲铺鋪朴葡脯瀑菩剥堡暴扶甫仆莆蒲埔圃浦谱曝匍苻噗溥濮璞攴</candidates>
+          <candidates>氆镤镨醭蹼僕誧樸譜抪毞烳痡蒱酺墣潽獛舖瞨襆鯆轐纀鐠鏷圤擈檏穙</candidates>
+          <candidates>箁舗菐襥諩陠㒒㙸㬥㯷㲫㹒㺪䈬䈻䑑䔕䗱䧤䪬䲕䴆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qi"/>
+        <insert>
+          <candidates>起氣气其期七器汽奇企旗齐齊骑騎漆妻启啟欺戚岂弃豈棄砌棋凄淒泣</candidates>
+          <candidates>崎沏甭刺逗畸稽缉伎栖柒歧畦脐祈祁乞契迄讫切湿示溪枝亟亓俟偈圻</candidates>
+          <candidates>芑芪荠萁萋葺蕲嘁屺岐汔淇骐绮琪琦杞桤槭耆赍挈欹祺憩碛颀虮蛴蜞</candidates>
+          <candidates>粞綦綮趿蹊鳍麒祇衹訖悽愒棲溼漬綺慼緝磧錡濟濕谿臍薺饑鰭忔犵邔</candidates>
+          <candidates>呇岓忯迉盵肵芞咠倛旂栔蚑蚚蚔唭埼娸婍徛掑桼跂軝郪釮陭攲敧棨湆</candidates>
+          <candidates>湇翗碕隑頎僛墘榿緁緀鬿甈磎觭諆踑踦磩諿錤霋懠濝鮨藄蟣騏魌齌罊</candidates>
+          <candidates>蟿鄿鏚鯕鶈鶀鵸艩蘄蠐顣鬐騹齎玂鼜鸂碁亝刾剘呮唘啓啔噐墄夡嵠帺</candidates>
+          <candidates>愭慽憇掲摖斉斊晵暣朞棊槣檱檵櫀気炁焏猉玘璂畁疷盀矵碶磜礘禥竐</candidates>
+          <candidates>竒粸綥綨纃萕蜝袳裿諬賫賷軙锜闙鲯㒅㓗㓞㔑㖢㘍㙨㜎㝄㞓㞚㞿㟓㟚</candidates>
+          <candidates>㟢㠍㠎㠱㣬㥓㦢㩩㩽㫅㫓㮑㯦㹄㼤㾨䀈䀙䁈䁉䄎䄢䄫䅤䅲䉝䉻䋯䌌䎢</candidates>
+          <candidates>䏅䏌䏠䏿䐡䐤䑴䒗䒻䓅䓫䔇䔾䙄䚉䚍䛛䛴䞚䟄䟚䠞䡋䡔䢀䧘䧵䩓䫔䬣</candidates>
+          <candidates>䭫䭬䭶䭼䯥䰇䰍䰴䱈䲬䳢䶒䶓䶞𠀁𣪠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qia"/>
+        <insert>
+          <candidates>恰掐卡洽葜疴袷髂匼帢殎酠楬鮚圶跒㓞㓣㓤㡊㤉㦴㰤㵄䁍䂒䜑䠍䨐䯊</candidates>
+          <candidates>䶗䶝𠜼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qian"/>
+        <insert>
+          <candidates>前千钱錢牵牽浅淺签簽铅鉛欠潜潛迁遷遣谦謙歉钳嵌鉗谴譴柑赶渐筋</candidates>
+          <candidates>扦钎仟乾黔堑纤倩佥阡芊芡茜荨掮撖岍悭慊涔骞搴褰蹇缱椠犍肷腱愆</candidates>
+          <candidates>钤锓虔箝羟兛鈐塹漸縴騫齦籤韆仱奷幵岒忴扲汧拑粁唊挳婜脥傔媊掔</candidates>
+          <candidates>揵棈鈆雂僉嗛煔羥葥葴鉆慳榩槏漧綪蒨蜸槧輤鋟燅燂燖篟蕁鍼黚檶鬵</candidates>
+          <candidates>攐櫏騚孅攓爓繾譣灊鐱鰬鶼顩乹儙刋厱圱圲壍孯嵰悓拪撁攑杄欦歬汘</candidates>
+          <candidates>濳濽皘篏膁臤蔳蚈諐谸釺銭鬜鬝鵮鹐㐸㜞㝿㟻㡊㡨㥞㦮㧄㨜㩮㪠㯠㸫</candidates>
+          <candidates>㹂䁮䃛䅐䅾䆂䈤䈴䊴䋮䍉䑶䔔䕭䖍䙺䢪䤘䥅䦲䨿䪈䫡䭠䭤䯡䵖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiang"/>
+        <insert>
+          <candidates>强強枪槍墙牆抢搶腔将疆控呛羌蔷丬爿戕嫱樯戗炝锖锵镪襁蜣箐羟跫</candidates>
+          <candidates>跄將嗆彊檣繈薔鎗鏘斨矼唴椌傸羥墏嶈嵹戧漒熗牄瑲嬙廧磢錆謒蹌蹡</candidates>
+          <candidates>鏹羻蘠鶬墻勥啌弜溬猐玱篬繦羗羫艢軖鸧㛨㩖䅚䵁𤕭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiao"/>
+        <insert>
+          <candidates>桥橋瞧悄巧敲壳翘殼翹锹鍬峭蕉焦橇乔侨鞘撬俏窍雀硝招劁诮谯荞茭</candidates>
+          <candidates>峤愀憔缲樵毳硗舄醮跷跤鞒喬僑誚竅譙蹺驕帩荍睄郻踍鄡銚嘺墝嶠碻</candidates>
+          <candidates>箾頝墽幧撽燋燆蕎骹磽礄簥繑髜繰趬趫蹻鏒躈鐰丂僺墧嵪嶣殻癄硚舃</candidates>
+          <candidates>藮鄥釥鍫鐈陗鞽韒顦髚㚁㚽㝯㡑㢗㤍㨽㩰㪣㱶㴥䀉䃝䆻䇌䎗䏆䩌䱁䲾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qie"/>
+        <insert>
+          <candidates>且切窃竊怯担捷沏契砌茄伽郄蕺唼惬慊渫妾挈脞锲箧趄愜鍥癿洯蛣蛪</candidates>
+          <candidates>嗛朅緁篋踥藒鯜鰈匧悏淁穕笡㓶㗫㙻㚗㛍㛙㤲㥦㫸㰰㰼㹤㼤㾀㾜䌌䟙</candidates>
+          <candidates>䤿䦧䫔䬊䶗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qin"/>
+        <insert>
+          <candidates>亲親侵勤琴钦欽浸秦芹擒禽寝沁渗芩蓁揿吣嗪噙廑溱槿檎锓衿矜覃螓</candidates>
+          <candidates>衾寢滲嶔撳頜櫬坅庈昑唚耹蚙梫梣寑菫菣鈙雂嫀寖綅鉆靲慬斳鋟鳹曋</candidates>
+          <candidates>澿懃螼顉駸瀙蘄顩厪吢媇寴嵚懄抋捦搇珡琹菦蠄誛赺赾骎鮼鵭㓎㕋㘦</candidates>
+          <candidates>㛙㝲㞬㢙㤈㩒㪁㮗㱽㾛䅾䇒䈜䔷䖌䠴䢈䥅䥆䦦䶖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qing"/>
+        <insert>
+          <candidates>情轻輕青清请請倾傾晴庆慶顷頃蜻氢氫鲸精亲卿擎氰倩苘圊檠磬罄箐</candidates>
+          <candidates>綮謦鲭黥涇親鯨鯖汫狅凊勍掅殑郬渹碃廎靘樈漀擏鑋剠啨夝寈庼暒檾</candidates>
+          <candidates>殸淸甠磘軽靑㔀㢣㩩㯳㵾㷫䋜䋯䌠䔛䝼䞍䯧䲔䵞晴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiong"/>
+        <insert>
+          <candidates>穷窮鞠琼邛芎苘茕穹蛩筇跫銎瓊桏赹惸笻蛬煢輁瞏嬛橩璚藭藑儝匔卭</candidates>
+          <candidates>宆棾焪焭睘竆㑋㒌㤨㧭㮪㵌㷀㼇䅃䆳䊄䓖䛪䠻䧆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiu"/>
+        <insert>
+          <candidates>求球秋丘蚯仇龟邱囚酋泅馗俅氽巯艽犰湫逑遒楸赇钆虬蝤裘糗鳅鼽梂</candidates>
+          <candidates>毬鳩龜鞦鰍厹朹坵虯恘苬觓訄釓唒捄紌釚殏脙莍頄媝崷盚巰煪絿萩蛷</candidates>
+          <candidates>觩賕璆緧蓲蝵銶螑趥頯鮂蟗鯄鶖蠤鰽丠叴扏搝汓浗渞玌皳秌穐篍肍訅</candidates>
+          <candidates>逎鞧鰌鱃鹙龝㐀㐤㕤㛏㞗㟈㤹㥢㧄㧨㭝㲹㷕㺫㼒䆋䊆䊵䎿䔔䜪䞭䟬䟵</candidates>
+          <candidates>䠗䣇䤛𠀉𩝠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qu"/>
+        <insert>
+          <candidates>去区區取趣曲渠娶屈趋趨岖嶇驱驅蛆躯軀鞠蜡龋戌虚絮诎劬凵苣蕖蘧</candidates>
+          <candidates>衢阒遽璩枸觑氍朐祛磲鸲癯蛐蠼麴瞿鞫黢砠組鉤毆齲佢佉刞呿抾阹斪</candidates>
+          <candidates>浀胠胊痀竘淭紶絇翑脥蚷袪湨菃詘軥葋豦趍敺镼懅髷魼鴝麮螶闃翵蟝</candidates>
+          <candidates>鼁鼩覷鶌匷騶灈鐻欋臞籧鱋蠷躣伹匤厺坥岴忂憈戵璖竬筁覰覻詓誳鑺</candidates>
+          <candidates>閴駆駈鰸鸜麯麹㖆㚁㜹㠊㣄㤲㧁㪯㫢㯫㰦㲘㽛䀠䁦䂂䅓䆽䋧䌌䏣䒧䗇</candidates>
+          <candidates>䝣䞤䟊䠐䠓䢗䪨䵶䶚𪍸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="quan"/>
+        <insert>
+          <candidates>全权權圈劝勸拳泉犬纯卷颧醛痊券诠荃獾悛绻桊辁畎铨蜷筌鬈佺甽純</candidates>
+          <candidates>捲詮銓踡鸛汱玔姾弮恮烇牷牶荈婘惓琄棬犈絭絟腃瑔觠跧輇綣縓駩謜</candidates>
+          <candidates>鐉巏齤鷤蠸虇顴劵勧呟啳圏奆孉峑搼権洤湶硂箞葲詃騡鰁鳈㒰㟨㟫㩲</candidates>
+          <candidates>䀬䄐䅚䊎䌯䑏䟒䠰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="que"/>
+        <insert>
+          <candidates>却卻确確缺雀鹊鵲猎欠炔瘸榷芍郄攉阕阙觳悫舭鳥闋闕咑埆硞塙搉皵</candidates>
+          <candidates>碏愨毃蒛獡碻礐礭墧寉崅慤殻灍燩琷舃趞㕁㩁㰌㱋㱿㴶㹤㹱㾡䀇䇎䍳</candidates>
+          <candidates>䢧䦬䧿䱜䲵𩨭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qun"/>
+        <insert>
+          <candidates>群裙遁逡蝽麇囷杶宭峮漘踆輴錞鰆夋帬羣裠麕㪊㿏䆽䭽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+        <insert>
+          <candidates>儿兒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ran"/>
+        <insert>
+          <candidates>然燃染冉苒蚺髯呥姌珃蛅袡橪冄嘫媣繎肰蚒蚦衻袇髥㒄㚩㜣㯗㲯㸐㹱</candidates>
+          <candidates>㾆㿵䇋䎃䑙䒣䔳䖄䣸䤡䫇䰯䳿䶲𤡮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rang"/>
+        <insert>
+          <candidates>让讓嚷壤瓤攘镶禳穰孃鑲儴勷懹瀼獽爙蘘纕蠰躟鬤壌穣譲㚂䉴䑋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rao"/>
+        <insert>
+          <candidates>绕繞扰擾饶饒荛娆桡蛲嬈橈繚蟯挐隢蕘遶襓顤㑱㹛䫞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="re"/>
+        <insert>
+          <candidates>热熱惹若喏渃爇焫㻰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ren"/>
+        <insert>
+          <candidates>人认認任忍韧韌赁壬仁刃妊纫亻仞荏葚饪轫恁稔衽紉涊軔飪賃屻牣肕</candidates>
+          <candidates>芢栠紝訒荵軠棯腍銋鵀仭刄姙忈忎扨朲杒栣梕秂秹絍纴袵讱鈓靭靱餁</candidates>
+          <candidates>魜鴹㠴㣼㤛㲽㶵㸾䀔䀼䄒䇮䋕䌾䏕䏰䚾䛘䭃䴦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="reng"/>
+        <insert>
+          <candidates>仍扔耳艿穰礽陾芿辸㭁㺱䄧䚮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ri"/>
+        <insert>
+          <candidates>日衵鈤馹囸氜釰驲䒤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rong"/>
+        <insert>
+          <candidates>容荣榮溶绒絨融熔茸榕隔戎蓉冗颂讼嵘狨肜蝾訟頌嶸鎔毧茙烿傛傇羢</candidates>
+          <candidates>軵媶榵滽瑢氄縟褣駥髶爃瀜蠑鰫鷛宂搑曧栄穁縙螎镕鴧㘇㝐㣑㭜㲓㲝</candidates>
+          <candidates>㲨㺎㼸䄧䇀䇯䈶䋴䘬䠜䡆䡥䢇䤊䩸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rou"/>
+        <insert>
+          <candidates>肉柔揉扰糅蹂鞣擾禸粈媃楺煣葇蝚輮鍕鍒韖騥鰇鶔宍沑渘瑈瓇脜腬㖻</candidates>
+          <candidates>㮟㽥䄾䋴䐓䢇䥆䧷䰆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ru"/>
+        <insert>
+          <candidates>如入乳辱蠕女肉茹儒孺汝褥需蓐薷嚅洳溽濡缛铷襦颥燸侞帤挐筎袽嗕</candidates>
+          <candidates>媷鄏銣蝡縟蕠擩鴽曘臑繻醹鑐傉桇渪肗邚顬鱬㦺㨌㨎㱶㹘㼋㾒䋈䋴䐓</candidates>
+          <candidates>䘫䞕䤉䫱䰭䰰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ruan"/>
+        <insert>
+          <candidates>软軟蠕阮需濡朊耎堧撋緛蝡壖瓀礝媆瑌盶碝腝輭㓴㜛㨎㮕㼱㽭䆓䎡䓴</candidates>
+          <candidates>䙃䙇䞂䪀䪭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rui"/>
+        <insert>
+          <candidates>锐銳兑蕊瑞芮蕤枘睿蚋鈉綏汭桵惢緌叡橤擩繠壡甤蕋蘂蘃蜹鋭㓹㕙㛱</candidates>
+          <candidates>㨅㪫㮃㲊㹘㻔䂱䅑䇤䌼䍴䓲䞩䦌䳠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="run"/>
+        <insert>
+          <candidates>润潤闰閏犉橍瞤膶閠㝄㠈䏕䦞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ruo"/>
+        <insert>
+          <candidates>弱若挪偌芮箬篛鶸挼捼婼渃鄀楉蒻爇叒焫蠚鰙鰯㬉䐞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sa"/>
+        <insert>
+          <candidates>撒洒萨薩蔡杀些卅仨檫挲脎飒趿殺颯灑鈒靸摋馺攃鎝闟躠櫒潵钑㒎㪪</candidates>
+          <candidates>㳐㽂䊛䑥䓲䘮䙣䬃𥋌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sai"/>
+        <insert>
+          <candidates>赛賽塞腮鳃思蓑噻鰓毢揌毸僿嗮愢簺顋㗷㘔䈢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="san"/>
+        <insert>
+          <candidates>三散伞傘参粪叁馓毵糁參糝粣閐毿蔘繖攕鏾鬖仐俕叄嘇弎潵犙糂糣糤</candidates>
+          <candidates>饊㤾㧲㪔㪚䀐䉈䊉䫅䫩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sang"/>
+        <insert>
+          <candidates>嗓丧喪桑搡磉颡褬鎟顙桒䘮䡦䫙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sao"/>
+        <insert>
+          <candidates>嫂扫掃搔骚艘燥埽缫缲臊瘙鳋繅騷喿慅溞氉矂繰颾鱢掻騒鰠鰺㛮㿋䐹</candidates>
+          <candidates>䕅䖣𦞣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <insert>
+          <candidates>色塞泣蔷瑟涩啬槭铯穑嗇鉍漬澀薔穡翜銫濇璱鎩轖譅飋懎歮歰澁瀒繬</candidates>
+          <candidates>趇雭㒊㥶㮦㱇㴔㺩㻎㻭㽇䉢䊂䔼䨛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sen"/>
+        <insert>
+          <candidates>森洒摻滲槮蔘篸襂曑椮甧穼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="seng"/>
+        <insert>
+          <candidates>僧鬙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sha"/>
+        <insert>
+          <candidates>沙杀殺啥纱紗傻砂刹煞厦剎廈霎莎杉赊栅唼嗄挲歃铩痧裟鲨柵賒鯊唦</candidates>
+          <candidates>猀啑帴喢硰萐翜箑翣樧蔱霅魦閷鎩乷倽儍帹擑桬榝檆歰粆訯閯髿鮻鯋</candidates>
+          <candidates>㚫㛼㰱㵤䀉䈉䝊䬊䮜䯫䵘䶎𠚺𧜁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shai"/>
+        <insert>
+          <candidates>晒筛篩色杀酾殺曬閷繺纚釃㩄㬠䵘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shan"/>
+        <insert>
+          <candidates>山闪閃善衫扇杉珊掺颤单掸苫删煽陕擅赡膳汕缮檀栅詹剡讪鄯埏芟彡</candidates>
+          <candidates>潸澹姗嬗骟膻禅钐疝蟮舢跚鳝髟刪姍柵訕陝單摻禪縿繕蟬羶贍顫鱔狦</candidates>
+          <candidates>痁赸掞挻笘釤晱烻剼搧煔睒幓摲墠墡撣潬覢樿橏穇襂謆蟺騸灗鱣傓僐</candidates>
+          <candidates>椫檆澘熌磰羴脠譱軕邖醦銏鐥陿饍鯅鱓鳣㚒㚲㣌㣣㨛㪎㪨㬭㱚㱯㴸㶒</candidates>
+          <candidates>㹽㾆䄠䆄䗞䚲䛸䠾䡪䥇䦂䦅䱇䱉䴮𠚹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shang"/>
+        <insert>
+          <candidates>上商伤傷尚赏賞裳晌墒汤垧绱殇熵觞湯殤觴姠愓漡蔏曏螪謪鬺蠰丄尙</candidates>
+          <candidates>慯扄滳銄鑜䬕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shao"/>
+        <insert>
+          <candidates>少烧燒绍紹稍哨梢捎鞘芍勺韶邵招召劭苕溲潲杓蛸笤筲艄卲牊玿弰莦</candidates>
+          <candidates>袑睄旓綃輎髾燿佋娋焼竰綤颵㪢㲈㷹㸛䏴䒚䔠䙼䬰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="she"/>
+        <insert>
+          <candidates>社设設射摄攝蛇舍舌涉折碟睫杀奢赊赦慑拾邪叶厍佘揲猞滠歙畲铊蛞</candidates>
+          <candidates>麝捨殺葉賒聶懾厙奓栜畬輋鉈慴摵蔎闍檨譇韘騇蠂灄讋弽摂欇渉虵蛥</candidates>
+          <candidates>賖釶鉇鍦阇㒤㢵㭙㰒㴇㵃䀅䀹䁋䁯䂠䄕䌰䏴䕣䜆䜓䞌䠟䠶䤁䤮䬷䰥䵥</candidates>
+          <candidates>𧵳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shei"/>
+        <insert>
+          <candidates>谁誰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shen"/>
+        <insert>
+          <candidates>什甚身神深伸婶嬸审審慎渗滲参參申绅紳呻砷娠沈肾信震诜谂莘葚抻</candidates>
+          <candidates>吲哂渖椹胂矧蜃糁脤腎諶瀋伔屾抌邥侁妽侺姺柛氠珅籸峷甡眒淰兟棽</candidates>
+          <candidates>搷煁罧葠詵綝槮蔘諗鋠燊駪瞫襂黮覾讅襳叄宷弞愼扟昚椮涁瘆瘎瘮眘</candidates>
+          <candidates>矤籶罙蓡薓裑訠訦訷谉鉮頣頥魫鯵鰺鲹鵢㔤㚞㛙㜤㥲㰂㰮㱯㵊㵕㶒㾕</candidates>
+          <candidates>䄕䆦䚓䧵䫖䰠神</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sheng"/>
+        <insert>
+          <candidates>生声聲胜勝省剩升牲绳繩盛圣聖乘甸甥嵊渑晟眚笙昇陞澠賸呏泩狌甡</candidates>
+          <candidates>偗渻湦焺貹溗鉎箵憴鼪鵿譝鱦乗剰墭斘晠椉榺殅珄琞畻苼蕂阩㗂㞼㹌</candidates>
+          <candidates>㼳㾪䁞䇸䋲䎴䚇䞉䪿䱆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shi"/>
+        <insert>
+          <candidates>是时時十事实實使世师師石识識史市始似式失士示势勢室视視试試适</candidates>
+          <candidates>適食施湿濕诗詩驶释駛釋蚀蝕拾饰氏飾逝誓狮獅侍尸屎匙拭弛郝赫舍</candidates>
+          <candidates>甚虱什矢柿嗜噬仕恃硕提嘘液泽肢汁殖峙谥埘莳蓍弑饣轼耆贳炻礻铈</candidates>
+          <candidates>铊螫舐筮豉酾豕鲥鲺屍飭塒弒溼軾碩奭蝨澤篩繹灑忕戺咶恀邿栻烒祏</candidates>
+          <candidates>埶絁寔崼揓湁湜湤貰戠溡溮葹跱跩鉈鈰鉐榯蒔鉽鳲箷翨遰銴澨諟諡檡</candidates>
+          <candidates>褷謚遾鍉簭鼫鎩鼭醳鯷齛襫鰣鰤鶳纚襹釃丗乨乭亊佀兘冟卋卶叓呞呩</candidates>
+          <candidates>嬕実宩峕旹昰枾柹浉眂眎睗笶舓蒒遈釈釶鈟鉂鉃鉇鍦飠餙餝鯴鳀鳾鸤</candidates>
+          <candidates>㒾㔺㕜㖷㫅㫑㮶㱁㳏㵓㶴㸷㹝㹬㹷䁺䂖䂠䄷䈕䊓䏡䑛䒨䖨䛈䜴䜵䜻䟗</candidates>
+          <candidates>䤭䤱䦠䦹䩃䭄䰄䲽䴓䶡䶵𠀍𢂑𥐘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shou"/>
+        <insert>
+          <candidates>手受收首守授瘦售兽獸寿壽熟狩绶艏綬濤荍掱収垨夀涭璹痩鏉㖟㝊㥅</candidates>
+          <candidates>䛵䭭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shu"/>
+        <insert>
+          <candidates>书書数數术朮树樹熟属屬输束輸叔舒述殊鼠蔬梳竖豎署疏枢樞薯暑除</candidates>
+          <candidates>抒淑赎孰曙蜀黍戍墅庶漱恕透俞朱倏塾荼菽摅沭涑澍姝纾杼樗毹腧殳</candidates>
+          <candidates>秫疋蜍術橾藪藷鐲贖杸陎紓埱婌焂袕軗尌鄃綀翛裋鉥摴跾潻鮛攄癙儵</candidates>
+          <candidates>襡鏣鵨鶐籔襩鷸鸀虪钃侸俆倐兪凁尗庻掓樜潄濖璹疎盨竪絉荗蒁薥踈</candidates>
+          <candidates>錰鼡㒔㛸㜐㟬㣽㫹㯮㳆㵂㶖㷂㻿㽰㾁䃞䆝䉀䎉䑕䘤䙱䜹䝂䝪䞖䠱䠼䢞</candidates>
+          <candidates>䢤䩱䩳䭭䴰𠲿𡱆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shua"/>
+        <insert>
+          <candidates>刷唰耍涮誜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuai"/>
+        <insert>
+          <candidates>摔率甩蟀衰帅帥綏咰縗繂孈卛缞䢦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuan"/>
+        <insert>
+          <candidates>拴汕栓揎闩涮踹閂䧠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuang"/>
+        <insert>
+          <candidates>双雙霜爽泷淙孀塽慡樉縔瀧灀孇礵鷞艭驦欆滝騻骦鸘鹴㦼㼽䔪䗮䡯䫪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shui"/>
+        <insert>
+          <candidates>水谁誰睡税稅说蜕蛻說帨挩涗娷脽裞涚瞓祱説㔑㝽㥨㽷䭨䲧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shun"/>
+        <insert>
+          <candidates>顺順盾吮瞬舜眴揗楯瞚蕣賰輴鬊橓㥧㯗䀢䀵䑞䞐䴄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuo"/>
+        <insert>
+          <candidates>说說烁爍芍数帅硕朔溯蒴搠濯妁杓槊铄帥碩數療藥鑠洬欶揱愬獡箾燿</candidates>
+          <candidates>鎙爚哾矟説㮶㸛䀥䁻䈾䌃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="si"/>
+        <insert>
+          <candidates>四思死似司丝絲私斯撕饲飼嘶赐食肆寺嗣伺巳肄厮俟兕厶苡菥咝饴汜</candidates>
+          <candidates>泗澌姒驷纟缌祀祠锶雉鸶耜蛳笥糸飴廝賜駟鷥佁泀柶肂洍涘虒偲梩覗</candidates>
+          <candidates>楒貄鉰凘榹禗罳蜤磃禠緦蕬螄儩蕼鍶蟴颸鼶亖佀噝娰媤孠杫枱泤瀃燍</candidates>
+          <candidates>牭禩竢簛籭糹蟖釲鈻鋖鐁飔飤騦㐌㕽㚶㜦㣈㭒㸻㹑㾅䂖䃽䇃䎣䏤䦙飼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="song"/>
+        <insert>
+          <candidates>送松耸聳颂頌讼訟诵誦怂宋纵凇菘崧嵩忪悚淞锶竦慫縱鬆娀倯傱愯硹</candidates>
+          <candidates>嵷漎蜙濍鍶駷庺憽捒枀柗梥楤樬檧鏓餸㕬㧐㨦㩳㮸䉥䛦䜬䢠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sou"/>
+        <insert>
+          <candidates>搜嗽艘漱擞叟薮嗖嗾馊涑溲飕瞍锼螋蒐擻餿藪颼廋獀鄋滫醙鎪騪籔傁</candidates>
+          <candidates>叜廀捜摉櫢潄瘶膄㖩㛐㟬㵻䈹䉤䏂䮟𢲷𥈟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="su"/>
+        <insert>
+          <candidates>速诉訴素肃肅塑宿俗苏蘇酥粟僳溯缩夙谡蔌蓿嗉愫涑簌觫稣甦穌縮囌</candidates>
+          <candidates>玊泝栜傃嫊溹窣愬榡膆憟樕鋉餗橚縤謖蹜藗櫯驌鱐鷫塐殐溸潥珟璛碿</candidates>
+          <candidates>粛蘓蜶誎趚遡遬骕鹔㑉㑛㓘㔄㕖㜚㝛㥛㨞㩋㪩㬘㯈㴋㴑㴼䃤䅇䇤䌚䎘</candidates>
+          <candidates>䏋䑿䔎䘻䛾䥔䩳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suan"/>
+        <insert>
+          <candidates>算酸蒜选撰狻痠選筭匴篹祘笇㔯㱹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sui"/>
+        <insert>
+          <candidates>随隨虽雖岁歲碎隧穗粹队尿莎隋绥髓遂祟蓑谇荽濉邃彗攵燧眭睢隊綏</candidates>
+          <candidates>誶遺倠哸浽埣荾毸滖睟葰蔧賥縗檖檅璲篲繀禭穟繐巂雟旞瀡繸襚鐆鐩</candidates>
+          <candidates>靃亗夊嬘嵗歳澻煫熣瓍砕穂膸芕譢遀鞖髄㒸㞸㥞㴚㵦㻟㻪㻽䅑䅗䆳䉌</candidates>
+          <candidates>䍁䔹䜆䜔䠔䡵䢫䤭䥙䭉䯝䲀𡑞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sun"/>
+        <insert>
+          <candidates>损損孙孫餐笋荪狲飧榫跣隼筍蓀潠栒搎猻愻槂蕵薞簨鎨箰飡飱鶽㔼㡄</candidates>
+          <candidates>㦏㰂䁚䐣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suo"/>
+        <insert>
+          <candidates>所缩縮索锁鎖嗦琐瑣霍莎沙衰蓑梭唆牺些唢嗍逡娑桫挲睃羧簑獻犧莏</candidates>
+          <candidates>逤傞惢嗩溹摍摵趖璅蹜鎍鏼挱擌暛樎洓溑瘷簔褨鎻鏁髿㪽㮦䂹䅴䈗䌇</candidates>
+          <candidates>䐝䖛䗢䞆䞽䣔䵀𧴪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert>
+          <candidates>他她它踏塔塌蹋搭达獭挞拓嗒闼溻漯遢榻沓铊趿鳎牠達遝撻濕獺躂韃</candidates>
+          <candidates>祂迖羍荅涾傝搨鉈靸榙毾禢誻鞈錔嚃濌鞜鎉闒鞳闟闥鰨鑉龘亣嚺墖崉</candidates>
+          <candidates>橽澾狧譶跶蹹躢阘鮙龖㒓㗳㛥㣛㣵㧺㭼㯓㳠㳫㹺㺚㿹䂿䈋䈳䌈䍇䍝䎓</candidates>
+          <candidates>䑜䑽䓠䜚䠅䪚䳴䵬䶀䶁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tai"/>
+        <insert>
+          <candidates>太台态態抬胎汰大能苔泰酞邰薹呔骀肽炱钛跆鲐臺颱檯忕汏旲詒鈦溙</candidates>
+          <candidates>箈駘儓鮐嬯燤斄籉冭囼坮夳奤孡忲擡曃枱炲舦菭㑷㒗㘆㙜㙵㣍㥭㬃㷘</candidates>
+          <candidates>㸀䈚䑓䢰䣭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tan"/>
+        <insert>
+          <candidates>谈談叹嘆探坦炭摊攤滩灘碳弹彈贪貪潭毯痰胆淡沈坍瘫坛檀谭袒舔炎</candidates>
+          <candidates>湛郯荨蕈澹昙赕膻忐眈钽锬镡覃漢撢歎壇曇禪罈譚癱抩怹倓埮婒惔舑</candidates>
+          <candidates>傝湠菼僋榃鉭嗿緂舕儃嘽嘾憛憳賧橝蕁醓錟餤癉禫蟫藫襢貚贉醰譠鐔</candidates>
+          <candidates>黮驔啴墰墵壜憻擹璮罎舚艢醈㒎㛶㪔㫜㲜㲭㵃㵅㶒㷋㺥㽎㽑䀡䃪䆱䉡</candidates>
+          <candidates>䊤䏙䐺䕊䗊䜖䞡䢻䦔䨢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tang"/>
+        <insert>
+          <candidates>躺堂糖趟塘倘汤湯烫燙膛淌搪挡棠唐傥帑饧惝溏瑭樘铴镗耥螗螳羰醣</candidates>
+          <candidates>擋蕩鏜鐺儻逿摥榶漟煻蓎磄蝪橖踼閶薚赯餳蹚鎕鎲闛鐋鶶戃攩曭爣鼞</candidates>
+          <candidates>矘钂伖偒傏劏啺嘡坣摚禟篖糃糛膅鄌镋隚餹饄㑽㒉㙶㜍㦂㭻㲥㼒㼺㿩</candidates>
+          <candidates>䅯䉎䌅䕋䟖䣘䧜𢠵𧼮𨌩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tao"/>
+        <insert>
+          <candidates>讨討套逃掏桃萄淘陶涛濤滔绸绦挑跳鼗叨啕洮韬焘饕絛綢檮燾韜籌匋</candidates>
+          <candidates>弢咷嫍慆搯祹槄綯翢蜪鞀醄縚錭鋾駣騊夲梼瑫縧绹裪詜謟轁迯鞉鞱飸</candidates>
+          <candidates>饀㚐㹗䄻䚯䚵䛌䛬䬞䱇䵚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="te"/>
+        <insert>
+          <candidates>特贷忒忑慝铽貸職貣犆鋱螣蟘棏脦蚮鴏㥂㧹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tei"/>
+        <insert character="24530"/>
+      </rule>
+      <rule>
+        <keyseq keys="teng"/>
+        <insert>
+          <candidates>疼腾騰藤誊滕謄籐縢蕛螣邆儯幐漛籘膯駦驣鰧鼟䒅䕨䠮䲍䲢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ti"/>
+        <insert>
+          <candidates>体體题題提替踢梯屉屜惕蹄涕剔啼达堤狄弟肆锑嚏剃锡倜谛荑悌逖绨</candidates>
+          <candidates>缇棣睇鹈裼醍詆隄達緹適銻諦錫躍迖厗洟俶偍悐珶媞崹惿揥稊綈睼禔</candidates>
+          <candidates>殢蝭褅褆蕛趧踶薙謕鍗擿鬄鵜騠籊鯷鶙鶗趯鷈鷤鼶俤嗁嚔媂惖挮掦歒</candidates>
+          <candidates>漽瑅碮禵罤苐蹏躰軆迏逷遆鐟骵髢髰鬀鮧鮷鳀鷉㖒㖷㗣㡗㣢㬱㯩䅠䈕</candidates>
+          <candidates>䌡䎮䔶䗖䙗䚣䛱䝰䞶䢰䣠䣡䣽䧅䨑䪆䫮䬫䬾䯜䱱䴘䶍䶏䶑𡲕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tian"/>
+        <insert>
+          <candidates>天田添甜填舔蚕颠滇佃甸苫恬腆沾掭嗔忝阗栝殄町畋钿锘蚺鈿靦鎮闐</candidates>
+          <candidates>顛屇沺盷倎婖悿淟紾晪湉菾酟搷煔瑱緂餂磌窴賟錪頲鷏兲唺塡沗璳甛</candidates>
+          <candidates>畑睓胋舚蚦覥觍鍩鎭靔靝颋鷆黇㐁㑷㖭㙉㤁㥏㧂㧱㮇㶺䄕䄹䄼䄽䏦䐌</candidates>
+          <candidates>䑚䟧䠄䡒䡘䣯䣶䥖䧃䩄䩞𧰊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tiao"/>
+        <insert>
+          <candidates>条條跳调調挑粜糶眺超稠迢赵佻苕祧铫窕蜩笤踔龆鲦髫脩覜趙頫鯈芀</candidates>
+          <candidates>岧宨庣恌朓祒脁絩誂趒銚蓧蓨窱鞗嬥鮡鎥齠鰷岹旫晀樤聎萔鋚㑿㕮㟘</candidates>
+          <candidates>㩖㸠䂪䎄䒒䖺䟭䠷䧂䩦䯾䱔䳂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tie"/>
+        <insert>
+          <candidates>铁鐵贴貼蝶帖沾萜揲锇餮呫怗蛈跕鉆銕鋨鴩驖鉄鐡飻䂿䥫䩞䴴䵿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ting"/>
+        <insert>
+          <candidates>听聽停挺庭厅廳亭艇蜓烃汀廷莛葶婷梃町铤耵霆圢朾艼侹桯烴烶珽脡</candidates>
+          <candidates>嵉渟楟筳綎榳聤蝏鋌閮濎頲鼮厛庁廰涏甼耓聴聼誔諪邒鞓颋鯅㹶㼗䅍</candidates>
+          <candidates>䋼䗴䦐䫖䱓䵺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tong"/>
+        <insert>
+          <candidates>同通统統痛铜銅桶童筒侗恫洞桐酮瞳彤捅重佟僮仝垌茼嗵峒恸潼砼硐</candidates>
+          <candidates>艟慟鼕哃姛炵狪浵烔迵痌粡絧衕筩詷赨鉖餇熥獞蓪曈朣橦氃犝膧蕫穜</candidates>
+          <candidates>罿鮦鼨蘣爞勭峂峝庝憅晍樋燑硧秱綂蚒鉵鲖㛚㠉㠽㣚㣠㤏㪌㮔㸗㼧㼿</candidates>
+          <candidates>䂈䆚䆹䮵䳋䴀䶱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tou"/>
+        <insert>
+          <candidates>头頭透投偷逗愉亠钭骰諭諳妵紏酘媮鈄牏斢黈偸匬坄婾綉鍮㓱㕻㖣㡏</candidates>
+          <candidates>㢏㤟㪗㳆㼥䕱䞬䟝䡩䱏䵉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tu"/>
+        <insert>
+          <candidates>土图圖突途徒涂兔吐凸屠秃禿跌堍芏荼菟钍酴塗怢唋峹悇捈涋捸梌釷</candidates>
+          <candidates>湥稌嵞瘏筡腞腯葖嶀廜潳蒤跿瑹鍎駼鵌鵚鵵鶟鷋鷵鼵兎凃啚図圗圡堗</candidates>
+          <candidates>宊庩揬痜鈯鋵馟㭸㻌㻠㻬㻯䅷䖘䠈䣄䣝䤅䩣䭭䳜䴛𨑒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuan"/>
+        <insert>
+          <candidates>团團揣敦税湍砖抟彖疃鹑稅磚鶉糰剬剸煓慱摶漙畽槫褖貒篿鏄鱄鷻団</candidates>
+          <candidates>猯黗㩛䊜䜝䳪䵯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tui"/>
+        <insert>
+          <candidates>推腿退税颓蜕褪追萑忒煺脫稅蛻頹弚俀僓蓷隤橔駾魋穨藬蹪饋墤娧尵</candidates>
+          <candidates>蘈蹆頺頽骽㞂㢈㢑㥆㦌㰐㱣㷟㾯㾼㾽㿉㿗䀃䅪䍾䩣䫋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tun"/>
+        <insert>
+          <candidates>吞纯敦囤褪屯臀逐氽饨沌暾肫豚炖窀純飩燉坉忳旽芚迍涒啍訰軘焞魨</candidates>
+          <candidates>呑噋朜臋豘霕鲀㖔㞘㧷㩔㹠㼊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuo"/>
+        <insert>
+          <candidates>脱脫拖驼駝托妥驮馱唾椭橢池舵魄蛇税说隋绥它鸵陀拓砖乇佗坨摭庹</candidates>
+          <candidates>沲沱迤柝柁橐砣铊箨酏酡跎鼍牠託稅綏說磚鴕扡扥阤侂岮沰矺侻挩毤</candidates>
+          <candidates>紽莌袉飥堶詑跅毻鉈馲碢鞁魠嫷撱鮀蟺蘀籜驒鼉仛咃媠彵拕捝杔棁楕</candidates>
+          <candidates>槖汑涶狏砤舃萚説讬軃迱陁饦駄駞騨驝鰖鱓鵎鼧㟎㯐㰐㵃㸰㸱㼠㾃䍫</candidates>
+          <candidates>䓕䡐䪑䭾䰿䲊䲦䴱𥓿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wa"/>
+        <insert>
+          <candidates>挖哇蛙瓦娃袜襪凹洼污鞋佤娲腽鲑汙媧窪鮭穵窊婠淴窐嗢溛漥膃劸咓</candidates>
+          <candidates>啘嗗徍搲攨汚畖聉邷韈韤鼃㒝㧚㰪㼘䍪䎳䚴䠚𩋘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wai"/>
+        <insert>
+          <candidates>外歪夭呙崴咼喎懀㖞㨤䠿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wan"/>
+        <insert>
+          <candidates>完万萬晚碗玩弯彎挽顽頑湾灣惋丸豌关贯蔓娩烷皖宛婉腕剜芄莞菀浣</candidates>
+          <candidates>纨绾琬脘畹蜿箢鲩鞔汍莧貫綰輓夗仴刓卍忨抏杬紈倇捖婠捥涴脕晼睌</candidates>
+          <candidates>睕綄綩輐鄤潫翫踠鋄澣薍蟃鯇卐埦帵晩梚椀琓盌莬萖貦贎鋔錽鎫関魭</candidates>
+          <candidates>㜶㝃㝴㸘㺜㼝㽜㽹㿸䂺䅋䈮䏦䑱䖤䗕䘼䛷䝹䥑䩊䯈䯛䳃䵥𦙵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wang"/>
+        <insert>
+          <candidates>望往忘王网網亡妄旺枉汪方皇芒盲罔尢惘辋魍輞尪盳迋莣暀菵朢瀇亾</candidates>
+          <candidates>仼兦尣尩尫彺徃忹棢琞罒蚟蛧蝄誷迬㑌㓁㔞㲿㳹㴏䋄䋞䒽䛃䤑䰣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wei"/>
+        <insert>
+          <candidates>为為位委围圍伟偉微维維卫衛未危味唯威谓謂尾喂惟违違胃慰伪偽纬</candidates>
+          <candidates>緯苇葦畏偎桅猬蝟巍立韦潍萎蔚魏渭尉遗倭诿阢隈隗圩芟荽葳薇囗帏</candidates>
+          <candidates>帷崴嵬猗猥闱沩洧涠逶娓玮韪軎炜煨熨眭痿艉隹鲔韋幃彙諉遺濰褽闈</candidates>
+          <candidates>餵鮪芛峗峞洈浘烓崣痏硊喡媦寪徫愄揋溈湋渨菋鄬隇廆暐椳椲溦溾煒</candidates>
+          <candidates>煟瑋腲蒍葨詴骫碨蜲蜼儰潿犚磑磈蓶蝛覣踓醀頠濊罻餧鮇徻燰薉鍏鍡</candidates>
+          <candidates>鮠濻癓薳薶蘤贀韙壝瀢藯鏏霨覹霺韡亹欈犩蘶讆躗鷕斖僞叞喴囲媁媙</candidates>
+          <candidates>嬒嵔愇梶楲潙熭爲琟矀硙緭芕苿荱蔿螱衞觹讏躛轊錗韑颹骩骪鰃鰄鰖</candidates>
+          <candidates>鳂鳚㕒㖐㛱㞇㞑㟪㟴㠕㢻㣲㥜㥨㦣㧑㨊㨒㬙㭏㱬㷉㸵㺔㻰㾯䃬䅏䇻䈧</candidates>
+          <candidates>䉠䍴䍷䑊䓕䓺䔺䗆䗽䘙䙟䙿䛪䜅䜜䝐䞔䡺䣀䥆䥩䦱䧦䩈䩞䪋䪘䫥䬐䬑</candidates>
+          <candidates>䬿䭳䮹䱞䲁䲘䵋䵢䵳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wen"/>
+        <insert>
+          <candidates>问問文温溫稳穩闻聞纹紋蚊吻瘟紊限眼刎愠阌汶玟珉璺殁笏雯抆塭蘊</candidates>
+          <candidates>妏呡歾炆芠桽琝搵絻殟瞃魰鳼閺閿豱轀闅鼤韞馧舋伆彣揾昷渂煴熓珳</candidates>
+          <candidates>瑥瘒穏缊肳脗莬蕰蚉螡蟁輼辒闦馼鰛鰮鳁鴍鴖㒚㖧㗃㝧㟩㡈㳷㵮㼂䎹</candidates>
+          <candidates>䎽䘇䦤䦷䰚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="weng"/>
+        <insert>
+          <candidates>嗡翁瓮蓊蕹甕浻塕滃暡瞈聬螉霐罋鶲齆勜奣嵡鎓鹟㘢㜲䐥䤰䨴𦧅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <insert>
+          <candidates>我握窝窩卧臥涡渦沃蜗蝸果瘟挝斡夭倭莴喔幄渥肟硪龌萵撾擭齷偓婐</candidates>
+          <candidates>婑捰涴焥猧緺踒濄濣薶唩捾楃涹蒦㠗㠛㦱㧴㱧䀑䁊䁷䂺䙠䠎䩊䮸䰀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wu"/>
+        <insert>
+          <candidates>物无無五屋误誤务務武午伍舞污雾霧乌悟烏恶惡侮捂诬誣呜蜈嗚母亡</candidates>
+          <candidates>巫钨芜梧吾吴毋坞戊晤勿兀仵阢邬圬垭芴唔庑怃忤浯渥寤迕妩婺骛杌</candidates>
+          <candidates>牾於焐瞀鹉鹜痦蝥笏鋈鼯汙吳塢嫵憮蕪鎢騖鵡齬兀屼扤岉杇沕玝矹矻</candidates>
+          <candidates>俉卼洿陓倵峿洖粅郚剭啎珸窏莁逜靰嵨摀碔腛鄔歍噁廡潕鋙鋘橆膴螐</candidates>
+          <candidates>遻甒鴮鯃麌齀蘁鶩躌鷡亾儛呉墲奦娒娪娬媉嵍弙忢悞悮扝敄旿汚溩熃</candidates>
+          <candidates>熓珷瑦璑祦禑窹箼茣誈铻隖霚鰞鵐鹀鼿㐅㐳㑄㒇㝟㡔㤇㬳㱱㵲㷻㹳㻍</candidates>
+          <candidates>㽾䀛䃖䅶䉑䍢䎸䑁䒉䓊䚈䛩䜑䟼䡧䦍䦜䨁䫓䮏䳇䳱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xi"/>
+        <insert>
+          <candidates>西细細习習席系喜息吸希洗戏戲析惜悉牺犧稀媳袭襲嘻溪膝晰隙熄夕</candidates>
+          <candidates>锡錫蟋犀赫既腊猎栖畦洒鳃屎撕嘶昔熙硒矽烯汐檄铣携僖兮诶隰郄郗</candidates>
+          <candidates>茜菥葸蓰奚唏徙饩阋浠淅澌屣嬉玺樨曦觋欷歙熹禊禧嵇皙穸裼褶蜥蜴</candidates>
+          <candidates>螅舄舾羲粞翕酾醯蹊鼷係氣脅晞訢棲蓆銑潟遲錯濕谿釐璽繫譆獻鰓攜</candidates>
+          <candidates>灑卌扢襾扱呬忥怬肸俙咥徆怷恓恄枲盻郋娭屖悕欯氥狶郤晢桸琋羛莃</candidates>
+          <candidates>釳釸傒塈惁摡棤焟睎僁媐徯滊綌蔇赩鄎嶍榽漇熂緆蒠覡誒豨槢橀潝獡</candidates>
+          <candidates>瘜磎覤凞嶲敼歖獥窸蕮螇諰黖檕濦燨簁縰薂謑謚豯貕虩蟢謵蹝鎎鎴雟</candidates>
+          <candidates>餼鬩鵗霫巇爔闟飁饎騱酅騽攦瓗鰼齂囍屭蠵衋鸂纚觿釃鑴驨匸卥厀唽</candidates>
+          <candidates>喺噏嚊嚱墍壐嬆屃屓嵠忚怸憘憙戯戱扸捿擕旣晳暿椞椺漝澙焈焬煕熈</candidates>
+          <candidates>熺熻犔睳瞦矖磶稧糦縘繋繥绤翖肹舃葈蒵覀觹觽豀赥趘躧遟鉨鉩鏭钖</candidates>
+          <candidates>隟隵霼鱚鳛黊㑶㒆㔒㗩㗲㙾㚛㜎㞒㠄㣟㤴㤸㥡㦻㩗㪪㭡㱱㳀㳧㵿㸍㹫</candidates>
+          <candidates>㽯㿇䀘䂀䈪䊠䏮䐼䑂䒁䓇䘮䙽䚂䚉䚫䚷䛥䜁䜣䢄䦧䧍䨳䩤䫔䫣䮎䲪䴛</candidates>
+          <candidates>䵱凞𠔃𥋟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xia"/>
+        <insert>
+          <candidates>下夏吓嚇峡峽瞎虾蝦狭狹霞唬假洽匣辖暇侠厦挟斜押葭呷狎遐瑕柙毳</candidates>
+          <candidates>歃硖瘕罅黠俠郃挾給廈煆轄芐冾欱烚珨陜祫笚舺硤搳舝閜颬碬磍諕霅</candidates>
+          <candidates>縖赮魻蕸鍜鏬騢譹鶷丅傄叚夓懗敮昰炠煵疜疨睱筪縀翈谺鎋閕陿鰕㗇</candidates>
+          <candidates>㗿㘡㙈㙤㥦㭱㰺㵤㽠㿣䒠䒩䖎䖖䘥䛅䦖䨐䪗䫗䯟䶝𡨄𨻲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xian"/>
+        <insert>
+          <candidates>现現先线線显顯见見县縣限险險纤纖鲜鮮献獻闲閑陷掀宪憲嫌羡羨仙</candidates>
+          <candidates>弦衔銜咸馅餡掺肩碱洒省铣洗锨贤舷涎腺癣矣冼苋莶藓岘彡猃濂暹娴</candidates>
+          <candidates>氙燹祆黹钐锬鹇痃痫蚬筅籼酰跣跹霰秈峴晅脅軒啣絃莧閒蜆僩摻銑嫻</candidates>
+          <candidates>賢檻鹹蘚灑癬仚屳奾忺杴俔姺姭枮祅胘娊毨涀烍珗唌娹晛蚿袨赻釤睍</candidates>
+          <candidates>蛝僊嗛尟搟粯綅葴嘕禒蓒銛憪撏撊澖羬鋧嬐嶮憸燅獫諴錟錎獮癇瞷薟</candidates>
+          <candidates>褼豏鍌韱幰攇瀗禰馦孅廯攕礥糮鏾闞蘞轞鶱躚玁襳韅鷴鷳鼸齴灦嫺伣</candidates>
+          <candidates>僴咞哯垷塪婱尠崄挦橌櫶狝甉癎県瞯礆箲絤綫纎缐臔臽苮藖蘐螊衘覸</candidates>
+          <candidates>訮誢贒蹮軐輱鍁铦陥険韯顕鱻鷼麲㔓㔵㘅㘋㛾㜪㜷㡉㡾㢺㥦㦑㦓㦥㧋</candidates>
+          <candidates>㧥㩈㩮㪇㫫㬎㬗㭠㭹㮭㯀㯗㯠㱹㲽㳄㳭㵪㶍㺌㽉㿅䀏䁂䃱䃸䄯䇒䉯䉳</candidates>
+          <candidates>䏹䐄䒸䕔䗾䘆䙹䚚䜢䝨䞁䡅䢾䤼䥪䦘䦥䧋䧟䧮䨘䨷䱤䲗䵇䵖䵛䶟䶠䶢</candidates>
+          <candidates>𠜎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiang"/>
+        <insert>
+          <candidates>想象向相响響乡鄉项項像香箱详詳享降巷橡祥厢廂镶鑲翔亨攘襄湘洋</candidates>
+          <candidates>样芗葙饷庠骧缃蟓舡鲞飨餉樣鬨嚮瓖饗恦晑缿萫銗緗曏膷薌闀蠁襐勷</candidates>
+          <candidates>鯗忀鐌欀纕鱌饟驤亯佭啌塂奛嶑栙珦絴蚃跭郷鄊鄕闂鮝鱶麘㐮㗽㟄㟟</candidates>
+          <candidates>䇨䊑䐟䒂䔗䖮䙹䛠䜶䢽䣈䤔䦳䴂祥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiao"/>
+        <insert>
+          <candidates>小笑消校效销銷晓曉肖宵削啸嘯哮硝箫簫胶骄狡酵梢芍萧霄嚣淆孝爻</candidates>
+          <candidates>茭哓潇逍姣骁绡枭枵蛸筱魈梟傚絞較嘐蕭篠瀟騷囂驕驍灱呺恔洨庨涍</candidates>
+          <candidates>烋笅虓啋猇郩殽痚痟窙嗃揱綃翛萷歊踃嘵憢潚獟獢皛箾熽膮骹鴞澩穘</candidates>
+          <candidates>謞謏藃鮹櫹髇蠨髐毊虈俲効咲嘋嘨嚻娎婋宯彇撨敩斅斆暁歗灲焇皢硣</candidates>
+          <candidates>筿簘藠蟏蟰訤誟誵鞩鸮㑾㒆㔅㗛㚣㤊㩭㬵㹲䇃䊥䒁䒕䒝䕧䠛䥵䴛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xie"/>
+        <insert>
+          <candidates>些写寫鞋谢謝械协協斜歇血胁脅卸携攜挟挾泄屑溉桔解契楔蝎邪谐蟹</candidates>
+          <candidates>懈泻薛耶叶汁偕亵隰勰燮苴薤撷獬廨渫瀣迦邂绁缬榭榍歙眭颉跬躞鲑</candidates>
+          <candidates>骱洩頁紲葉潰頡諜諧褻鮭擷瀉蠍劦伳妎灺垥拹祄籺奊疶偰焎脥媟揳猲</candidates>
+          <candidates>絏絜嗋愶慀搚觟熁靾屧緳蝢褉嶰澥韰檞燲薢駴鞢齘纈襭齥躠龤冩卨塮</candidates>
+          <candidates>娎屟徢恊擑擕斺旪暬炧爕禼糏絬綊緤缷翓脇膎藛蠏衸衺鋣鞵㒠㓔㔎㕐</candidates>
+          <candidates>㖑㖿㙝㙰㚗㜦㝍㞒㞕㢵㣯㣰㥟㦪㨒㨙㨝㩉㩗㩦㩪㭨㰔㰡㳦㳿㴬㴮㴽㷎</candidates>
+          <candidates>㸉㽊㽳䀘䁯䇋䉏䉣䊝䍖䏮䔑䕈䕵䙊䙎䙝䙽䚳䚸䞕䡡䢡䥱䥾䦏䦑䦖䩤䩧</candidates>
+          <candidates>䪥䬅䭎䲒䵦𩋘𩋧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xin"/>
+        <insert>
+          <candidates>心新信辛欣薪芯寻尋锌鋅衅舋款亲忻囟馨莘昕歆镡鑫訢親釁伈阠妡杺</candidates>
+          <candidates>炘盺焮鈊煡廞鄩噷攳襑鬵鐔伩俽兓卂孞惞桪樳脪訫軐顖馸骍㐰㚯㛛㜦</candidates>
+          <candidates>㩪㭄㭡㹷㻸䎣䒖䚱䛨䜗䜣䪿䰼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xing"/>
+        <insert>
+          <candidates>行性形星兴興型幸姓醒刑猩腥省惺邢杏研陉馨荇荥擤饧悻硎倖陘熒侀</candidates>
+          <candidates>狌洐垶娙烆胻婞桯涬莕渻鈃煋瑆蛵雽滎鉶箵鋞濴觲餳騂馫坓嬹曐皨睲</candidates>
+          <candidates>筕篂緈臖觪郉銒鍟钘铏鮏鯹㐩㒷㓑㓝㝭㣜㨘㬐㮐㴆㼛㼬䁄䂔䋲䓷䛭䣆</candidates>
+          <candidates>䤯䮍䰢䳙𢜫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiong"/>
+        <insert>
+          <candidates>雄胸兄凶熊汹洶能匈芎兇忷哅恟詗赨敻夐胷訩詾讻诇賯㐫䎿䧺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiu"/>
+        <insert>
+          <candidates>修休袖秀朽锈绣繡鏽宿嗅臭羞莠咻岫馐庥溴煦鸺貅髹脩烋珛茠琇臹滫</candidates>
+          <candidates>銝樇褎糔鎀鵂饈銹俢嘼峀烌綇綉繍蓚褏鏅鏥飍髤齅㗜㩰㱙㾋䜬𦟤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xu"/>
+        <insert>
+          <candidates>许許需须須续續序绪緒虚虛徐吁叙敘畜蓄嘘噓呼蔬邪墟戌酗旭恤絮婿</candidates>
+          <candidates>于余屿芋豫馘诩勖圩蓿咻洫浒溆顼栩旮旯肷煦砉盱胥糈醑雩卹訏勗規</candidates>
+          <candidates>頊嘔嶼鬚籲旴侐呴姁怴沀芧昫欨冔垿晇殈烅珝掝淢祤喣幁揟欻湑矞訹</candidates>
+          <candidates>慉楈滀窢詡鉏滸漵瞁稰銊嬃獝縃蓲蝑鄦魆歔蕦諝嬬瞲藇謳藚繻鑐驉魖</candidates>
+          <candidates>鱮伵俆偦壻媭敍朂槒欰歘汿潊珬疞盢盨稸緖聟芌蒣虗譃谞賉魣㐨㑔㑯</candidates>
+          <candidates>㒷㕛㖅㗵㘧㚜㜅㜿㞊㞰㤢㥠㦌㦽㰲㵰㷦㺷㽳㾥䂆䂸䅡䋶䍱䔓䘏䙒䛙䜡</candidates>
+          <candidates>䢕䣱䣴䦗䦽䧁䨆䬔䱛䳳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xuan"/>
+        <insert>
+          <candidates>选選宣旋悬懸漩绚絢暄还暖券县轩喧玄癣眩撰儇谖埙萱揎擐馔泫洵涓</candidates>
+          <candidates>渲璇楦炫煊碹铉镟痃晅玆軒煖絹鉉潠盤縣諼壎還璿瓊癬伭佡妶昍咺昡</candidates>
+          <candidates>玹盷烜珣梋琄琁眴衒袨媗愃愋塤楥瑄萲蜎蜁嫙蔙蝖誸鋗懁禤諠鞙縼鍹</candidates>
+          <candidates>駽翾蠉鏇矎饌鶱讂贙讙吅喛埍塇弲怰暅暶檈睻籑繏翧蕿藼蘐譞颴鹮㒸</candidates>
+          <candidates>㔯㔵㘣㛐㜗㦏㧋㧦㯀㳙㳬㹡㾌㿅䁢䍗䍻䗠䘩䝮䠣䥧䧎䧟䩙䩰䮄䲂䲻䴉</candidates>
+          <candidates>䴋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xue"/>
+        <insert>
+          <candidates>学學雪血削靴炔薛穴谑噱泶踅鳕吷吙岤泬狘蒆趐嶨謔駥澩燢瞲謞觷鱈</candidates>
+          <candidates>鷽乴坹屵峃斈桖烕矆茓辥雤鞾鸴㔧㖸㙾㞽㡜㦜㧒㰒㶅㷤㿱䀜䋉䎀䒸䖼</candidates>
+          <candidates>䛎䜡䠼䤕䨮䩈䫻䫼䬂䭥䱑𥄴𦥯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xun"/>
+        <insert>
+          <candidates>迅讯訊寻尋训訓循旬询詢熏巡汛逊遜遁荤浚洒孙梭潭勋驯殉巽郇埙荀</candidates>
+          <candidates>荨蕈薰峋徇狻獯恂洵浔逡曛窨醺鑫鲟孫勛絢葷馴潯潠勳壎燻侚枔紃栒</candidates>
+          <candidates>珣迿焄塤煇愻槆潃噚噀撏蔒鄩橁燅燂燖璕蕁臐蟫蟳韗鵔矄爓纁鱘灥伨</candidates>
+          <candidates>偱勲坃埈壦奞巺廵挦杊桪毥爋狥畃薫蘍訙賐鑂陖顨駨鱏鵕㚯㜄㝁㟧㡄</candidates>
+          <candidates>㢲㨚㯠㰊㰬㵌㽦䃀䋸䖲䘩䙉䛜䞊䡅䭀𤑕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <insert>
+          <candidates>呀压壓牙鸦鴉丫崖鸭鴨押讶訝芽亚亞轧軋衙蚜哑啞歇邪涯雅厌御伢垭</candidates>
+          <candidates>揠岈迓娅琊柙桠辂氩砑碣睚痖疋浥氬閘厭顏鵪圠厊襾庌犽枒玡埡堐婭</candidates>
+          <candidates>孲掗椏猒猰聐雃輅窫蕥錏齖齾亜俹劜厓唖嚈圧崕庘挜漄猚瘂稏笌鐚铔</candidates>
+          <candidates>顔鵶鶕㝞㝦㤉㧎㮞㰳㼤㿿䂒䄰䅉䊦䍓䒁䖌䝟䢝䦪䧅䨙䪵䫖䯉䰲䵝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yai"/>
+        <insert>
+          <candidates>崖睚厓崕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yan"/>
+        <insert>
+          <candidates>眼研验驗严嚴烟煙演言沿颜顏掩盐岩鹽厌厭燕延炎淹艳艷焰宴咽檐堰</candidates>
+          <candidates>衍癌淡广狠蔫铅涎险羡焉阉蜒阎奄砚雁唁彦谚殷淫厣赝剡俨偃兖讠谳</candidates>
+          <candidates>阽郾鄢埏芫菸崦恹闫阏洇湮滟妍嫣琰晏氤胭腌焱硎罨鹌覃筵酽趼魇餍</candidates>
+          <candidates>鼹兗彥這硯羨鉛醃燄諺閻險縯嚥簷鵪儼贗鼴巖靨饜魘釅豔抁沇牪匽姶</candidates>
+          <candidates>姲弇娮珚偣唌婩掞淊狿莚郔酓閆喭嵃嵒愝扊揜敥晻棪渰烻猒萒鈆傿揅</candidates>
+          <candidates>楌椻椼歅隒漹碞綖裺戭蝘褗鴈噞虤躽錟鋋閼閹嬮懨薟闇顃鴳厴壛嬿酀</candidates>
+          <candidates>曣爓臙騴鰋鶠麙黤齞龑甗鷃黫黭顩壧孍巘觾讌醼鷰曮齴礹驠黶讞灩乵</candidates>
+          <candidates>偐剦厳啱塩墕夵妟姸娫嬊嵓嶖巌巗巚懕昖暥曕檿櫩渷湺滛灎灔灧焔琂</candidates>
+          <candidates>硏硽篶艶葕蔅覎觃詽豓豣贋遃隁顔騐験鮟鳫麣黡㒆㓧㕣㗴㘖㘙㚧㛪㡉</candidates>
+          <candidates>㢂㢛㦔㫃㫟㬫㭺㰽㱌㱘㳂㶄㷔㷳㷼㺂㺗㿕㿼䀋䀽䁙䂩䂴䄋䅧䅬䇾䉷䊙</candidates>
+          <candidates>䊻䌠䌪䍾䎦䑍䓂䕾䖗䗡䗺䘶䛳䜩䞁䢥䢭䣍䤷䦧䦲䨄䫡䭘䮗䱲䲓䳛䳺䴏</candidates>
+          <candidates>䶫䶮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yang"/>
+        <insert>
+          <candidates>样樣阳陽养養央洋羊扬揚氧杨楊仰秧漾痒汤详殃鸯佯疡英徉怏泱炀烊</candidates>
+          <candidates>恙蛘鞅湯暘煬詳瘍鴦鍚颺癢卬佒坱姎岟抰垟昜柍炴胦珜眻紻羕崵軮瑒</candidates>
+          <candidates>鉠禓蝆懩攁瀁鐊鸉傟劷勨咉慃敭旸様氱玚眏羏詇諹輰阦霷飏飬餋駚鰑</candidates>
+          <candidates>㔦㟅㦹㨾㬕㺊㿮䁑䇦䍩䑆䒋䖹䞁䬗䬬䬺䭐䭥䵮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yao"/>
+        <insert>
+          <candidates>要药藥摇搖咬腰窑窯耀吆邀遥遙谣舀謠钥鑰侥乐么疟陶淆妖瑶尧姚淫</candidates>
+          <candidates>由幼夭爻荛崤崾徭徼洮瀹幺珧杳轺曜肴祆铫鹞窈窕繇鳐約堯猶榣瑤瘧</candidates>
+          <candidates>嬈樂餚瞭鷂宎岆抭殀垚柼祅穾苭烑眑窅偠猇窔袎訞傜喓殽筄軺隃嗂媱</candidates>
+          <candidates>愮溔猺葽葯榚蓔覞銚靿儌嶢獟蕘燿艞趭颻騕驁鰩鷕仸倄婹尭峣嶤揺暚</candidates>
+          <candidates>枖楆滛熎矅窰薬蘨謡讑邎鎐闄飖餆鴁鼼齩㑸㑾㓞㔽㝔㞁㟱㢓㤊㨱㫏㫐</candidates>
+          <candidates>㬭㮁㴭㵸㺒㿑㿢䁏䁘䂚䆙䆞䉰䋂䋤䌊䌛䍃䑬䒒䔄䖴䙅䚆䚺䚻䠛䢣䬙䭥</candidates>
+          <candidates>䯚䳬䴠䶧𨍳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <insert>
+          <candidates>也业業夜爷爺野叶葉液冶页頁咽射邪斜椰噎耶掖曳腋拽靥谒邺荼揶揲</candidates>
+          <candidates>洇琊晔烨铘暍餘曄謁鄴聶靨抴偞埜堨殗楪煠漜嶪擖擛澲燁閼擫擨瞱鍱</candidates>
+          <candidates>鎑饁譺鐷蠮亱倻僷吔啘嘢墷壄峫嶫忦捓擪曅曗曵枼枽殜爗瑘皣瞸釾鋣</candidates>
+          <candidates>鎁餣馌驜鵺鸈㐖㓈㖡㖶㗼㙒㙪㜇㝣㡋㥷㩎㩪㪑㭨㱉㱌㴸㷸㸣㽢䅬䈎䊦</candidates>
+          <candidates>䎨䓉䔑䖣䝟䤳䤶䥟䥡䥺䧨䭎䭟䲜䳖䴾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yi"/>
+        <insert>
+          <candidates>一以义義已意衣艺藝议議易医醫依益移亿億疑异異役仪儀忆憶椅遗遺</candidates>
+          <candidates>译譯宜姨抑乙咦蚁蟻亦倚谊誼毅翼屹伊疫艾蛾疙汉隶汽蛇射施食释台</candidates>
+          <candidates>尾熙羡泄焉掖曳腋液壹揖铱颐夷胰沂彝矣邑臆逸肄裔溢诣翌绎泽治刈</candidates>
+          <candidates>劓仡佚佗佾诒阝圯埸懿芸苡荑薏弈奕挹弋呓咿嗌噫峄嶷猗饴怿怡悒洫</candidates>
+          <candidates>渫漪迤驿绁缢殪轶昱贻犄欹旖焱熠硪眙钇镒镱雉痍瘗癔翊袂蜴舣羿翳</candidates>
+          <candidates>酏黝黟迆帟栘浥訑偯紲貽軼睪羨詣飴綺維臺澤縊錡頤鎰繹釋囈驛乂匜</candidates>
+          <candidates>肊忔扡阤阣佁伿劮杙杝芅侇抴枍沶泆狋俋峓帠恞拸昳枻柂洟浂洢玴珆</candidates>
+          <candidates>胣衪釔唈垼宧扆捙桋欭瓵虒貤迻埶掜眱羛袘釴陭隿崺攲晹晲殔焲絏羠</candidates>
+          <candidates>萓蛦蛜袲詍詒跇郼鳦亄暆椸溰裛誃跠鉈鉯鈶勩嫕嫛廙歋禕稦緆膉誒銥</candidates>
+          <candidates>銕靾槷潩熤熪瘞蓺踦黓圛墿嶬嶧懌曀澺熼燚瑿瘱艗螘螔寱寲斁檍檥燡</candidates>
+          <candidates>燱簃繄謚顊鮨檹毉礒謻鞥繶艤藙豷鏔霬顗鶂瀷轙醷醳饐蘙觺鐿鷁鷊鷖</candidates>
+          <candidates>黳齮鷾鸃襼齸乁伇兿冝凒勚吚呭呹壱夁嬑嬟宐巸幆庡弌弬彛彜彞怈悘</candidates>
+          <candidates>悥扅撎攺敡旑曎枱栧棭榏歝殹洂浳湙炈焈獈痬眤瞖祎秇穓竩笖肔苅苐</candidates>
+          <candidates>苢虉虵蛡螠袣褹訲訳譩讉讛豙豛輢逘鈠鉇锜陁頉顡餏饻駅骮鮧鯣鴺鶃</candidates>
+          <candidates>鷧鹝鹢鹥㐌㐹㑊㑜㑥㓷㔎㔕㔭㔴㕈㕥㖂㘁㘈㘊㙠㙪㙯㚤㚦㛕㛳㜋㜒㝖</candidates>
+          <candidates>㝣㞔㞾㠖㠯㡫㡼㢞㣂㣇㣻㥴㥷㦉㦤㦾㩘㫊㰘㰝㰻㱅㱯㱲㲲㲼㳑㴁㴒㴔</candidates>
+          <candidates>㵝㵩㵫㶠㸣㹑㹓㹫㹭㺿㼢㽈㾨䁆䂽䃞䄁䄩䄬䄿䆿䇣䇩䇵䇼䉨䋚䋵䌻䎈</candidates>
+          <candidates>䏌䐅䐖䐙䑄䑛䓃䓈䓹䔇䔟䔬䕍䕥䖁䖊䖌䗑䗟䗷䘝䘸䚷䛖䝘䝝䝯䞅䢃䣡</candidates>
+          <candidates>䣧䣱䤭䦴䧅䧇䧝䧧䩟䬁䬥䬮䭂䭇䭞䭲䭿䮊䯆䰙䰯䱈䱌䱒䲑䳬䴊䴬䵝益</candidates>
+          <candidates>逸𣘦𥜥𩸨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yin"/>
+        <insert>
+          <candidates>因音引印银銀阴陰隐隱饮飲吟姻蚓狠潭听烟言沂茵荫殷淫寅尹胤鄞廴</candidates>
+          <candidates>圻垠堙芩茚吲喑狺夤洇湮氤铟瘾窨霪龈鳏訢欽慇潯蔭縯鰥齦癮冘狋苂</candidates>
+          <candidates>垔圁垽烎紖凐婬崟荶堷愔湚猌絪裀鈏釿歅靷廕摿朄瘖禋蒑酳銦馻戭殥</candidates>
+          <candidates>蔩誾趛憖諲霒駰噾檃濦螾闉霠嚚檭蟫齗韽韾蘟黫鷣讔乚侌唫噖囙夁婣</candidates>
+          <candidates>峾崯嶾慭憗懚斦檼櫽泿洕淾溵滛濥犾璌癊碒磤秵筃緸纼訔訚訡鈝阥陻</candidates>
+          <candidates>隂隠鞇飮骃鮣龂㐆㕂㖗㗃㙬㝖㝙㞤㡥㣧㥯㥲㥼㦩㧈㪦㱃㴈㴽㸒㸧㹜㹞</candidates>
+          <candidates>㼉㾙䇙䌠䌥䒡䓄䕃䕾䖐䖜䗞䚿䜣䠴䡛䡨䤃䤺䨙䨸䪩䲟䴛䴦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ying"/>
+        <insert>
+          <candidates>应應影营營映英硬迎蝇蠅婴嬰鹰鷹萤螢莹瑩颖穎逞甸景绳樱缨荧赢盈</candidates>
+          <candidates>嬴郢茔荥莺萦蓥撄嘤膺滢潆瀛瑛璎楹媵鹦瘿颍罂莖塋熒縈繩嚶罌贏櫻</candidates>
+          <candidates>瓔鶯纓鸚矨浧偀梬渶嫈朠煐摬滎碤賏潁甇禜蝧罃褮濴覮謍霙瀅藀鎣韺</candidates>
+          <candidates>攍瀠甖巆廮攖瀯瀴鶧礯蘡譻癭蠳籯僌営噟媖孆孾巊応暎桜楧櫿溁濙濚</candidates>
+          <candidates>璄盁籝緓绬膡萾蛍蝿譍鍈鐛鑍锳鞕頴颕鴬鷪鸎㑞㕲㚞㜲㢍㦹㨕㬐㯋㲟</candidates>
+          <candidates>㴄㵬㶈㹙㹚㿘䀰䀴䁐䁝䃷䋼䑉䑍䒢䔔䕦䙬䚆䤝䤰䨍䪯䭊䭗䭘䵥𤇾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <insert>
+          <candidates>哟喲育唷唹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yong"/>
+        <insert>
+          <candidates>用永勇涌拥擁泳庸佣臃痈雍踊蛹咏恿俑壅墉蕹喁慵邕镛甬臾鳙饔湧詠</candidates>
+          <candidates>傭鄘踴埇悀傛嗈塎嫆嵱筩嫞滽槦禜噰澭郺醟雝顒瀜鏞廱灉鰫鷛癰勈彮</candidates>
+          <candidates>惥愑愹慂搈柡栐牅癕硧苚銿颙鯒鱅鲬㐯㑙㙲㝘㞲㣧㦷㶲㷏㽫䗤䞻䮵𠆌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="you"/>
+        <insert>
+          <candidates>有又由油右友游优優尤幼犹猶邮郵忧憂铀鈾悠诱誘佑泅幽酉釉卣攸侑</candidates>
+          <candidates>莠莜莸尢揄呦囿宥柚猷牖铕疣聱蚰蚴蝣蝤繇鱿黝鼬祐遊魷鯈冘囮沋岰</candidates>
+          <candidates>怞怮抭泑狖苃姷峟斿牰羑庮栯浟秞迶偤聈莤訧逌貁楢麀銪槱褎蕕輶鴢</candidates>
+          <candidates>嚘懮瀀鄾櫌纋耰丣亴唀峳怣梄梎櫾湵滺禉糿羐肬蜏褏輏逰酭駀鮋鲉㑸</candidates>
+          <candidates>㒡㓜㔽㕗㕛㕱㘥㚭㛜㤑㫍㮋㰶㳺㶭㹨㺠㻀㽕㾞䀁䂚䅎䆜䌊䍃䑻䒒䒴䖻</candidates>
+          <candidates>䚃䛻䞥䢊䢟䬀䱂䳑𡈙𩼈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <insert>
+          <candidates>于与與育雨鱼魚余语遇語预預宇愈域玉狱獄愉欲御渔漁予豫誉譽屿嶼</candidates>
+          <candidates>裕羽娱竽娛郁吁寓舆輿愚澳谷或亏舒王蔚尉污梧邪衙迂淤盂榆虞俞逾</candidates>
+          <candidates>渝隅禹芋喻峪浴驭苑粥禺毓伛俣谀谕圩萸菸菀蓣揄喁噢圄圉嵛狳饫馀</candidates>
+          <candidates>庾阈阏汩鬻妪妤纡瑜昱觎毹腴腧欤於煜煨熨燠肀聿畲钰鹆鹬瘐瘀窬窳</candidates>
+          <candidates>蜍蜮蝓臾舁雩龉汙紆堉敔馭奧嫗瘉慾褕諛餘澦禦覦諭蟈歟癒齬鬱籲扜</candidates>
+          <candidates>邘杅玗欥穻俁衧陓峿彧悇栯淯痀砡偊唹悆淢盓祤釪堣堬媮嵎崳惌斞棜</candidates>
+          <candidates>棫楰湡畬矞硢鄅鄃隃飫傴寙楀歈牏瑀稢罭艅萭鈺戫睮箊緎蒮輍噊潏獝</candidates>
+          <candidates>歶緰羭蓹鋙鋊雓鳿噳墺澞燏罻蕍貐踰遹錥閼閾隩鴥篽蕷薁螸斔璵繘藇</candidates>
+          <candidates>螤謣醧魊鮽鵌鵒麌礜饇旟籅蘛蘌鰅黦轝驈鱊鷸鸆齵鸒軉爩灪丂亐伃俼</candidates>
+          <candidates>兪哊喅喐喩圫娯婾媀嬩嶎庽忬惐懙扵桙棛楡櫲欎欝毺汚滪焴玙琙畭硲</candidates>
+          <candidates>礇礖秗稶穥籞聥芌茟茰萮虶蜟衘迃逳酑銉鍝鐭铻霱騟骬髃鬰魣鴪鷠龥</candidates>
+          <candidates>㑨㒁㒜㔱㙑㚜㚥㝢㠘㠨㡰㣃㤜㤢㤤㥔㥚㥥㦛㦽㧒㧕㪀㪌㫹㬂㬰㭌㮋㰲</candidates>
+          <candidates>㲾㳚㳛㵄㶛㷉㷒㹼㺄㺞㺠㺮㻀㻰㼌㼶㽣㽳䁌䁩䂊䂛䃋䄏䄨䆷䈅䉛䋖䋭</candidates>
+          <candidates>䍂䍞䎉䏸䐳䓊䔡䖇䗨䘘䘱䘻䛎䛕䜡䜽䞕䞝䢓䢖䢩䣁䤋䥏䧕䨁䨒䨞䩒䫻</candidates>
+          <candidates>䬄䬔䬛䮇䮙䰥䰻䱷䱾䲣䳑䴁䵥䵫羽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuan"/>
+        <insert>
+          <candidates>员員原远遠院愿源元园園圆圓援猿缘緣冤怨捐阮身宛鸳渊垣袁辕苑陨</candidates>
+          <candidates>垸塬芫菀掾圜沅涓媛瑗橼爰眢畹鸢螈箢鼋淵湲隕鳶鴛轅願騵夗妧岏肙</candidates>
+          <candidates>邧妴杬悁笎蚖惌棩猭嫄媴楥溒獂萲葾蜎榬榞禐蒬蒝蜵裷裫蝝蝯褑駌噮</candidates>
+          <candidates>嬛羱鋺謜豲黿鎱嬽櫞鵷灁邍鶢鼘傆剈厡厵喛囦圎寃渁渆渕猨縁薗衏褤</candidates>
+          <candidates>貟贠逺魭鶰鹓鼝㘣㛪㟲㟶㤪㥐㥳㭇㹉㼂䅈䏍䖠䖤䛄䛇䝠䝹䟦䣰䩩䬇䬧</candidates>
+          <candidates>䬼䭴䲮䲻䳁䳒䳣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yue"/>
+        <insert>
+          <candidates>月越约約跃躍乐樂悦悅阅閱曰兑锐说药钥岳粤龠哕瀹栎樾刖钺蠖玥軏</candidates>
+          <candidates>粵蛻說銳嶽爍藥籥鑠鑰戉汋抈泧狘礿蚎鈅葯鉞箹噦櫟矱黦爚蘥趯禴躒</candidates>
+          <candidates>鸑鸙妜岄恱捳曱枂篗籆籰蒦蚏説跀閲㜧㜰㧒㬦㭾㯞㰛㵸㹊䋐䋤䎀䎳䒸</candidates>
+          <candidates>䖃䟑䟠䠯䡇䢁䢲䤦䥃䬂䶳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yun"/>
+        <insert>
+          <candidates>运運云允匀勻晕暈蕴蘊盾均瘟温员苑耘郧陨酝韵孕郓芸菀狁恽愠纭韫</candidates>
+          <candidates>殒昀氲熨筠員紜雲慍隕氳醞韻伝妘抎沄阭枟畇眃荺惲鄆鈗溳煇鄖奫殞</candidates>
+          <candidates>熉熅輑澐緷鋆篔縜縕蕓蝹褞賱頵薀餫霣韗贇韞鶤傊喗囩夽愪昷榅榲橒</candidates>
+          <candidates>涢煴煾玧磒秐筼緼缊耺腪蒀蒕蒷蕰藴貟贠赟醖饂齳㒁㚃㚞㚺㜏㞌㟦㩈</candidates>
+          <candidates>㷉䆬䇖䉙䚋䞫䡝䢵䤞䦾䨶䩵䪳䲰䵴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="za"/>
+        <insert>
+          <candidates>杂雜砸咂咋匝咱扎籴拶唼偺紮臢抸鉔磼雥倃囐嶻帀摣沞濽紥臜襍迊雑</candidates>
+          <candidates>韴魳鮺鲝㳨䕹䞙䦈䨿䪞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zai"/>
+        <insert>
+          <candidates>在再灾災载載栽宰崽哉仔甾渽菑酨縡賳侢傤儎扗烖㞨㱰㴓䏁䣬䮨䵧𢦏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zan"/>
+        <insert>
+          <candidates>咱赞贊暂暫攒攢拶涔湔瓒昝簪糌趱錾偺淺濺鏨瓚臢讚寁喒噆篸蹔鐕儹</candidates>
+          <candidates>囋灒酇欑礸禶趲饡倃儧兂囐撍攅桚沯濽瓉穳簮臜襸讃賛鄼酂㙻㜺㟛㣅</candidates>
+          <candidates>㤰㳨䍝䗞䙉䟃䟅䥄䬤䭕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zang"/>
+        <insert>
+          <candidates>脏臟葬藏赃奘驵臧贓髒臢牂駔匨塟弉羘臓臜蔵賍賘贜銺㘸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zao"/>
+        <insert>
+          <candidates>造早遭糟皂凿鑿躁燥灶澡枣棗噪槽草窖藻蚤唣缫缲繅譟艸皁傮慥璪簉</candidates>
+          <candidates>蹧繰趮唕梍竃竈艁薻醩髞㲧㿷䒃䖣䗢䜊䥣䲃𡮦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ze"/>
+        <insert>
+          <candidates>则則责責择擇侧措泽贼咋窄柞仄赜啧帻迮昃稷笮箦舴側睪賊嘖澤謫庂</candidates>
+          <candidates>捑唶崱稄滜萴幘簀謮賾蠌蠈襗齰夨戝択昗汄沢溭皟瞔礋耫荝諎鰂鲗齚</candidates>
+          <candidates>㖽㟙㢎㣱㥽㮣㳁㳻㻭䂝䃎䅚䇥䔾䕉䕪䯔䰹䶡䶦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zei"/>
+        <insert>
+          <candidates>贼賊鯽戝鱡㖽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zen"/>
+        <insert>
+          <candidates>怎谮譖譛䫈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zeng"/>
+        <insert>
+          <candidates>增憎曾赠综缯甑罾锃綜繒贈鄫橧璔矰磳驓増熷譄鋥㽪䇸䙢䰝䵴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zha"/>
+        <insert>
+          <candidates>炸扎眨渣闸閘查碴蜡喳札轧铡栅榨咋乍诈柞苴揸吒咤哳喋猹渫楂槎膪</candidates>
+          <candidates>砟痄蚱笮齄軋柵紮詐搾齟扠厏抯奓挓柤苲虴蚻溠煠劄樝觰霅皻鮓簎醡</candidates>
+          <candidates>鍘謯譗鰈齇蠿偧剳奒宱拃挿摣査灹牐甴皶箚紥蕏鲊㑵㒀㓃㔍㚫㞚㡸㩹</candidates>
+          <candidates>㯥㱜㳐㴙㷢㽪䃎䄍䄰䆛䋾䕢䖳䙄䛽䞢䢱䥷䮜䱹䵙䵵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhai"/>
+        <insert>
+          <candidates>摘宅窄债債柴疵翟祭齐责择斋寨膪砦瘵責齊擇齋捚虒駘簀亝斎榸礋鉙</candidates>
+          <candidates>飵㟙㡯㢎㩟䍉䑲䓱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhan"/>
+        <insert>
+          <candidates>战戰展站占盏盞沾崭嶄粘毡氈瞻蘸颤袒詹斩辗栈湛绽谵搌湔澶骣觇旃</candidates>
+          <candidates>黏醮躔佔斬棧綻霑謙輾點譫顫栴偡蛅惉琖覘詀鉆摲榐颭嫸輚醆樿橏虥</candidates>
+          <candidates>薝蹍邅餰皽蹔襢轏饘驏驙魙鱣鸇厃噡嶃嶘嶦戦拃旜桟椫椾氊菚虦覱讝</candidates>
+          <candidates>趈飐飦鳣鹯㙴㜊㞡㟞㠭㣶㺘㻵䁪䁴䈴䋎䎒䐤䗃䗞䘺䟋䡀䦅䧯䩅䩆䪌䱠</candidates>
+          <candidates>䱼䳻䵣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhang"/>
+        <insert>
+          <candidates>长長张張章掌帐帳仗丈障涨漲胀脹樟彰漳杖账瘴仉鄣幛嶂獐嫜绱璋蟑</candidates>
+          <candidates>賬黨扙傽墇慞粻暲遧瞕鞝騿鱆仧涱痮瘬礃緔蔁餦麞㕩㙊㙣㢓㽴𤍤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhao"/>
+        <insert>
+          <candidates>找照著着召招罩爪朝嘲淖搔蚤昭沼赵兆肇抓诏啁濯棹钊笊炤釗詔趙櫂</candidates>
+          <candidates>妱垗狣盄旐菬鉊鳭瑵箌雿駋曌鍣鮡鵃鵫巶枛柖燳瞾窼羄肁肈謿鸼鼂鼌</candidates>
+          <candidates>㑿㕚㡽㨄㫤㷖㹿㺐䃍䄻䈃䈇䍜䍮䑲䖺䝖䧂䮓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhe"/>
+        <insert>
+          <candidates>这這著着者哲折遮蔗聂慑摘蛰辙锗浙乇谪陬耷摺柘辄磔鹧褚褶蜇螫赭</candidates>
+          <candidates>軼輒適聶謫轍懾鷓耴砓虴烢悊晢淛嫬慴慹鍺檡蟅蟄謺鮿瓋鷙讋鸅讘厇</candidates>
+          <candidates>啠啫喆嗻嚞埑庻晣歽禇籷襵詟讁踷輙銸㞏㞼㡇㡳㢎㦻㪿㫼㭙㭯㯰㵊䀅</candidates>
+          <candidates>䂝䂞䆛䊞䊮䋲䎲䏳䐑䐲䓆䗖䗪䙷䜆䝃䝕䠦䧪䩾䮰䵭𧋍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhei"/>
+        <insert>
+          <candidates>这這</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhen"/>
+        <insert>
+          <candidates>真阵陣针針震镇鎮珍振侦偵枕诊診陈趁滇鼎斟甄砧臻贞疹圳蓁浈溱缜</candidates>
+          <candidates>桢椹榛轸赈胗朕祯畛稹鸩箴甽貞陳楨禎賑鴆縝抌抮侲挋栚眕笉紖桭眹</candidates>
+          <candidates>紾袗酖堻媜寊揕湞軫晸獉瑊絼葴蜄裖遉瑱碪蒧誫敶潧磌禛駗樼縥轃鍖</candidates>
+          <candidates>鍼薽辴籈鬒鷏黰鱵塦嫃帪弫揁搸敒昣栕澵珎眞纼聄蒖迧酙鉁錱鎭鐤靕</candidates>
+          <candidates>鮝鷆鼑㐱㓄㛛㣀㨋㪛㭫㮳㯢㴨㼉䀕䀼䂦䂧䊶䏖䑐䚯䝩䟴䠴䡅䡩䧵䨯䪴</candidates>
+          <candidates>䪾䫬䲴䳲䴾𨸬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zheng"/>
+        <insert>
+          <candidates>正政争爭整证証征睁睜蒸挣掙症郑鄭怔承丁趟侦狰拯帧诤峥徵桢祯瞠</candidates>
+          <candidates>町钲铮锃筝鲭偵崢猙幀楨禎箏諍錚證鯖癥氶姃糽炡烝眐脀埩崝掟聇晸</candidates>
+          <candidates>遉鉦綪撜篜佂徰徴愸憆抍踭鋥鏳鬇鯹鴊㐼㡠㡧㱏㽀䂻䈣䛫䡕䥌䥭䦛䦶</candidates>
+          <candidates>䫆𠔻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhi"/>
+        <insert>
+          <candidates>只知之志制直指治质質至织織支纸紙止值致枝植执執职職置殖智帜幟</candidates>
+          <candidates>脂秩肢蜘址稚掷擲芝汁迟祁识示氏拓蛰吱侄趾旨挚峙炙痔滞窒卮氐陟</candidates>
+          <candidates>郅郦埴芷摭帙徵夂忮彘咫骘栉枳栀桎轵轾昵耆贽胝膣祉祗砥黹雉鸱鸷</candidates>
+          <candidates>痣蛭絷酯趵跖踬踯豸觯泜姪祇衹隻梔輊鳩滯製誌摯緻遲櫛識躑躓酈阤</candidates>
+          <candidates>厎坁扻扺沚汥阯厔咥庤庢恉挃柣洷疧秖胑迣晊栺狾疻祑秪胵衼偫剬晢</candidates>
+          <candidates>楖淛淽猘畤秷紩翐袟傂椥犆臸褁軹寘廌搘滍瓡稙絼跱榰疐瘈禔覟銍馽</candidates>
+          <candidates>嬂慹鋕鳷樴膱踶駤鴙鴟懥縶蟄螲鮨懫擿蟙贄蹢蹠蹛櫍藢觶礩騭騺蘵鷙</candidates>
+          <candidates>鑕値儨劕劧坧垁墌妷娡崻巵帋徏徝憄抧搱旘晣梽洔漐潌熫璏瓆砋祬禃</candidates>
+          <candidates>秇秓秲稺穉筫綕聀腟芖茝袠襧觗訨豑豒貭軄遟釞铚锧馶驇鯯鴲鵄鼅㕄</candidates>
+          <candidates>㗌㗧㘉㙷㛿㜱㜼㝂㡳㡶㣥㥁㧻㨁㨖㫑㫼㬪㮹㯰㲛㴛㾅㿃䀸䂡䄺䅩䆈䇛</candidates>
+          <candidates>䇽䉅䉜䌤䎺䏄䏑䏯䐈䐭䑇䑭䓌䕌䘭䚇䚦䚳䛗䜠䝰䝷䞃䞇䟈䠦䡹䤠䥍䦛</candidates>
+          <candidates>䦯䧝䩢䪒䫕䬹䭁䰴䱃䱥䱨䲀䳅䵂䶡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhong"/>
+        <insert>
+          <candidates>中种種重众眾钟鐘终終忠肿腫董童盅衷仲冢忪潼锺蚣螽舂舯踵湩塚鍾</candidates>
+          <candidates>伀妐彸狆炂柊祌衶偅堹尰煄緟蔠穜鼨籦乑刣喠妕媑幒歱汷泈潨瘇筗茽</candidates>
+          <candidates>蚛衆衳褈諥蹱鈡銿鴤㐺㣫㲴䱰䳋塚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhou"/>
+        <insert>
+          <candidates>周洲宙皱皺粥轴軸州昼晝骤驟舟帚咒调诌肘逐注祝啄荮啁鬻妯驺纣绉</candidates>
+          <candidates>胄碡籀舳繇酎冑紂週鈾調縐侜咮洀珘婤徟淍喌脽睭詶輈甃銂僽諏賙輖</candidates>
+          <candidates>駎噣盩謅鮦鵃薵騆鯞騶譸伷呪晭烐疛矪箒籒籕粙菷葤詋诪赒辀鲖鸼㑇</candidates>
+          <candidates>㑳㔌㛩㝌㤘㥁㥮㨶㫶㲴㹐㼙㾭䇠䈙䋓䎻䐌䐍䔭䖞䛆䩜䭥䶇𤏲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhu"/>
+        <insert>
+          <candidates>主住助注逐著筑珠竹祝猪豬株柱烛燭煮铸鑄嘱囑蛛驻駐诸諸拄蛀朝除</candidates>
+          <candidates>逗宁泞属术者粥轴朱诛瞩贮茁阻丶伫侏邾苎茱洙渚潴澍鬻妯杼柚楮槠</candidates>
+          <candidates>橥炷铢疰瘃褚蚰竺箸舳翥躅麈朮佇枓苧硃註貯軸誅跦寧銖築屬矚芧壴</candidates>
+          <candidates>柷殶笁胑眝砫窋罜茿祩紵紸羜莇陼嵀絑袾趉跓軴牏鉒馵蝫樦蓫諔篫膱</candidates>
+          <candidates>麆鮢鴸櫡瀦櫧櫫蠋騶蠩鱁孎灟鸀斸欘蠾钃劚劯坾宔庻敱濐炢煑爥禇秼</candidates>
+          <candidates>竚笜筯纻蕏詝鋳霔飳鯺鼄㑏㔉㝉㤖㧣㫂㵭㹥㺛㾻㿾䇠䇡䇧䌵䍆䎝䎷䐢</candidates>
+          <candidates>䕽䘄䘚䘢䝒䝬䟉䠱䠼䥮䪒䫖䬡䭖䮱䰞䳠猪諸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhua"/>
+        <insert>
+          <candidates>抓爪挝撾檛膼髽簻鵽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuai"/>
+        <insert>
+          <candidates>拽跩𨋯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuan"/>
+        <insert>
+          <candidates>转轉专專砖磚赚賺传傳湍撰篆抟啭馔沌颛耑僎顓囀剸瑑腞跧塼嫥摶鄟</candidates>
+          <candidates>瑼膞篹篿縳蟤譔饌鱄鷒叀堟孨専灷甎竱籑蒃襈贃転㑷䉵䏝䚈䡱䤄䧘𧸖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuang"/>
+        <insert>
+          <candidates>装裝庄莊状狀壮壯撞桩樁幢妆僮奘戆艟妝贛梉焋戇粧壵娤弉戅糚荘䚒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhui"/>
+        <insert>
+          <candidates>追缀綴坠墜揣队隧致椎锥赘萑惴骓缒槌隹隊錐贅沝腏甀硾膇醊縋諈錣</candidates>
+          <candidates>餟鴭騅魋鵽鵻鑆埀娺桘礈窡笍譵㝽㾽㿢䃍䄌䋘䨺𡑞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhun"/>
+        <insert>
+          <candidates>准淳纯顿屯谆肫胗盹窀隼純飩準頓諄宒忳迍埻棆稕綧湻衠鶽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuo"/>
+        <insert>
+          <candidates>桌著着捉浊濁啄茁缴淖勺拙卓琢酌灼倬诼蕞擢浞涿濯绌棹肫焯禚斫镯</candidates>
+          <candidates>箸趵踔躅絀櫂繳鐲圴彴汋剢啅梲斮椓棳畷罬斲諑噣篧錣斀穛櫡謶灂蠗</candidates>
+          <candidates>穱籗鷟鸀丵劅叕妰撯擆斱斵晫棁槕泎炪烵琸硺籱鋜鐯㑁㒂㓸㠚㣿㧳㧻</candidates>
+          <candidates>㪬㭬㲋㹿㺟䅵䏐䐁䔲䕴䙯䟾䴵䵵䶂𠭴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zi"/>
+        <insert>
+          <candidates>子自资資字仔紫姿滋籽姊柴疵齐吱兹咨淄孜滓渍谘茈呲嵫孳缁甾梓辎</candidates>
+          <candidates>赀恣眦锱秭鹚瘠耔笫粢糍趑觜訾龇鲻髭玆純茲貲載漬緇齊輜鋅諮錙齜</candidates>
+          <candidates>吇孖扻杍芓矷呰胏倳剚栥牸紎眥秶釨椔胾胔菑訿鄑鈭餈澬鼒鎡鯔鶅齍</candidates>
+          <candidates>鶿亝啙嗞姉姕孶榟湽禌秄稵茊茡葘虸趦輺鍿镃頾頿鴜鷀㑵㜽㞨㢀㧗㧘</candidates>
+          <candidates>㰣㰷㱴㺭㾅䅆䐉䔂䘣䦻䴾𠂔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zong"/>
+        <insert>
+          <candidates>总總综綜宗纵縱踪蹤从鬃棕偬枞腙粽從傯樅昮倧嵕惾猣朡摠稯蓗熜熧</candidates>
+          <candidates>翪艐蝬瘲豵騣鬷倊堫嵏嵸惣愡憁捴揔搃椶猔疭碂磫糉糭緃総緫緵縂縦</candidates>
+          <candidates>葼踨鑁騌骔鬉鯮鯼㢔㯶㷓㹅䁓䍟䎫䙕䝋䡯䰌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zou"/>
+        <insert>
+          <candidates>走奏揍趣诌骤邹族诹陬鄹驺楱鲰鄒驟掫郰棷棸菆媰緅諏謅鯫黀騶齱齺</candidates>
+          <candidates>箃赱㔿㞫㵵䠫䲀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zu"/>
+        <insert>
+          <candidates>组組族祖足阻租淬咀沮卒诅俎苴菹驵镞蹴詛鏃鑿柤珇哫崒捽葅蒩靻踤</candidates>
+          <candidates>駔踿謯趲卆唨崪爼稡紣蹵鎐㞺㧻㰵㲋㲞㵀䅸䔃䖕䙘䚝䬨䯿䱣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuan"/>
+        <insert>
+          <candidates>钻鑽攥赚纂缵躜賺揝篹攢籫纘躦饡繤纉贃鑚㷪䂎䌣䡅䤸𤎱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zui"/>
+        <insert>
+          <candidates>最嘴罪醉咀蕞羧觜厜絊脧晬酨祽嶊嶉嶵蕝鋷噿檇檌濢璻纗栬槜樶洅蟕</candidates>
+          <candidates>襊辠酔酻錊㝡㠑㭰㰎㵃䘹䮔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zun"/>
+        <insert>
+          <candidates>尊遵蹲撙樽鳟捘跧僔銌噂墫壿嶟燇繜譐鐏鱒鷷罇臶䔿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuo"/>
+        <insert>
+          <candidates>作做坐左座昨琢撮凿乍佐柞阼唑嘬怍迮胙祚砟笮酢鑿岝侳苲夎捽莋椊</candidates>
+          <candidates>稓筰葃葄繓咗唨岞毑秨糳袏鈼飵㑅㘀㘴㛗㝾㣱㤰㭮㶡㸲䇥䋏䎰䔘䜊䝫</candidates>
+          <candidates>䞢䞰䟄䟶䦈䩦䬤䯿</candidates>
+        </insert>
+      </rule>
+    </map>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <show-candidates/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-main"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-fullwidth-mode">
+        <shift-to id="state-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-single-fullwidth-mode">
+        <shift-to id="state-single-fullwidth-mode"/>
+      </branch>
+    </state>
+    <state id="state-main">
+      <branch branch-selecting-map="map-map">
+        <shift-to id="state-select"/>
+      </branch>
+      <catch-all-branch>
+        <hide-candidates/>
+        <shift-to id="state-check-undo"/>
+      </catch-all-branch>
+    </state>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-quick.mim b/MIM/zh-quick.mim
deleted file mode 100644 (file)
index 1cae3e8..0000000
+++ /dev/null
@@ -1,967 +0,0 @@
-;; zh-quick.mim -- Chinese input method with QUICK sequence
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;; The map "map" was generated from the "Unihan database" belonging
-;; to the "Unicode Character Database" using the entries kCangjie,
-;; and thus that part is governed by the "Unicode Copyright"
-;; (see the file UNIDATA/copyright.html).
-
-(input-method zh quick)
-
-(description "Chinese input method with QUICK method.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "簡易")
-(variable
-  (candidates-group-size))
-
-(map
- (starter
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("u") ("v") ("w") ("x") ("y"))
- (map
-  ("aa" ("間日暗晶暑曰昌曙昍暙闍閶閽闇𣈏𣊫𣊭"))
-  ("ab" ("明晴晡晞閒昺暠暪曘曞昞閙㫻"))
-  ("ac" ("題顯曠暝闐顥晪暊曊闠閧𨴴"))
-  ("ad" ("閑昧杲旴冔暆閫闑晽槩㫲𣉢𥟟"))
-  ("ae" ("最暖暴曼曝暇曖昄昅昹晙閿闅閖㫞㿺𣌊"))
-  ("af" ("照景闖晾炅曛煦暸闌炚晱焛暕煝暩暻鴠曣鱀鶗鶡鷃鷐鷴鷳曭鵾鶥鷼㬎"
-        "㬙䳭𤋁𨳒𨶹𪂇"))
-  ("ag" ("量閨旺曜閏堲晊塈暀閮曈閵闉闛曤𤦉"))
-  ("ah" ("影易閉暘昒昐昜晜晹尟閟昣𨉖"))
-  ("ai" ("時閥戥昤閎閩曇旳昡暷琞閠㬢𣆂𣊉"))
-  ("aj" ("早聞旱闡暈旰暉曄闢閈晬暔閛暲曋暺旿晫暤暭曍曎閗"))
-  ("ak" ("映昊暌暾閔闋旲旼旻猒晸暯閺曒闃闞曮敭晈暎関𣆳𣋒"))
-  ("al" ("即昂晰閘昕昴昦郿鄤曏晣曱"))
-  ("am" ("星旦暄昀暨閂晅閆暡曌閾闒闟昰暅暒暳𣊊𣌟"))
-  ("an" ("門剔旯昑昲閌閅𣈥𣈯𨳊"))
-  ("ao" ("是閃歇昃曷晁閡闕欥昳暵暰曚歞暶閦𣋡"))
-  ("ap" ("昆悶匙昵曬曨𨳍𨶙"))
-  ("aq" ("闈暐暽韙闥㫠𣊬"))
-  ("ar" ("問闊晌晤昭晗晷閣閤暱閭闆昫晑閜誾謈晧暿䦡𣇉"))
-  ("as" ("昨勖晟曦勗昉昈昮晇閍昘朂𣇷𣈳𣌀"))
-  ("at" ("開關盟昱昇闔閞暟曀闓"))
-  ("au" ("晚既巴冒眉晓曉晃閱冕岊旵旽昢晥晛晼晻晲閐毼毷毾閹闀闚晄暚鼂䦧"
-        "𣅽𣇈𣈲𧡰"))
-  ("av" ("晨晏曩艮暍閬闤妟㫰"))
-  ("aw" ("晒闣閪𣈴"))
-  ("ax" ("閻閰𣋠"))
-  ("ay" ("晦閼"))
-  ("ba" ("脂賭睹腊貊膾贈胉眴睧腤膱賰瞷瞺𥌓𦡮"))
-  ("bb" ("月睛朋骨肺購瞞脯腈幂髓肭膈賄冪豽睄睊睎睔腢膌瞝貒瞲膼臑矊髇瞯"
-        "矋脪䐭䝼𥋘𥌎𦢈"))
-  ("bc" ("具貝賺腆冥脎臁瞑瞋膩賸臏贖臢胑貁賏賟瞚膹頯瞶顐矉顝矌贔髍髕贘"
-        "鑍㓁䐓䫤𦉪𦛼𦝁𧹏𩓚"))
-  ("bd" ("爭采睜脖眯瞇睬孚脒脬臊盱貅髁睏冞胣眛貤腜賝矂冧腂賖㬹䏭𧴯𧶄"))
-  ("be" ("愛受服股脉膝肢腹販腺矍爰脲滕臌睃瞍骰眅朘脙脧腏睖睩朡腶皸賕骳"
-        "貑臒雘矎貜瞹膄䁓䐂𠖎𥄫𥊙𦢊"))
-  ("bf" ("然縣瞭瞧騰瞅膘祭炙腙瞟繇賒鵬鷂鸚睒膆賧鴅瞗縢膫膴膲瞴臐鵙矄臕"
-        "鵰鵩臙鶤鶪鶢鶻矘県眎肧賩鴡鵎鷄鸎鸜黱𤉷𤔡𥇧𥈡𦅚𦡞𦦨"))
-  ("bg" ("雞肚雕膛腫眶墾睦瞳臃脞塍膣眭睚睢瞠雎瞿貍胵脭脡脽腛膗朣膧臛矐"
-        "臞矔矅膶貛賍𥅾𦢓𦣇"))
-  ("bh" ("財彩腸盼膨膠豺彤肜胗眇睇豸彫賜胏眕贂朌膓䏟䏲𧶽"))
-  ("bi" ("冤膊賤豹腑冠爵眩肘肽肱髑賻髖矚肕肒眃胘胠胕戙脟睋骫蜰膞膙螣臅"
-        "臗蠈颻髆蠫朎𦞙"))
-  ("bj" ("軍脾肝賊辭罕腩睥髀盰肸豻眲睅脺睟骭膟貏賥瞕膵賱瞫瞱貚贉𥇍𦋐𦠜"))
-  ("bk" ("敗胸网膜冈胶腋奚胭朕腠睽瞰貘狊胈胦眹朠睙瞁瞙骹貕骾贆覹矙眏睺"
-        "罓𥉐"))
-  ("bl" ("脚腳鼎郛胛胂腼骱肵盺眒胹郥鄆郹郻鄍賗鼏膷瞓䁪𥇦𦉫"))
-  ("bm" ("且胜睡胆腔腥肛胚囗胝膻骶賦盷眐脛貾貹腄貆翢瞈膕髊睲睻瞾䁯䐥𦜖"
-        "𧷜"))
-  ("bn" ("剛則盯肌肮冗删胰刖腧眵刪貯骯肊刐刞肐盵肣胇眝胻剮眱脝貥睮貐甖"
-        "矃脷"))
-  ("bo" ("臉眨贝朦睫眺骸冢肷胍胲豚腴腚貶睞賅瞼矇胅朒朓眣脁脥腞睼瞛瞨臄"
-        "贌䀹䁢䐁"))
-  ("bp" ("懇懸眠朧腮臆眦貔矓腍膍瞣骴眤肶贃䀝𠖥𦚱𩨨"))
-  ("bq" ("用胖瞬舜腱膦眸瞵眻貄眫睷脌𢆡𥋇"))
-  ("br" ("同周貼膽胳瞎胎賠骼瞻貉膳朐胴膪眙貂骷骺髂貽賂謄谿贍冏咼胊眧眳"
-        "腒睭腡膇賙賳貙譻瞘脗脴詧䁥𦛚𦞳𧵓𧵳"))
-  ("bs" ("勝助膀臟凸肪胯肋肟胙腭眄贓盻眑骻臇矏朥脇贜𦛨𩩍"))
-  ("bt" ("體瞪冊瞌皿肼胼脰臚髒豋膉膃賹贐髗䁅䁗𥅈"))
-  ("bu" ("见見目亂脫肥胞貌脆甩岡乳腕氍虢朊肫胱脘腌盹眈睨覓罌朏眊胐乿脕"
-        "睆睍睌腃貀貺睕睠腯瞃覞瞡膮膬賵覭覶髐鼆冚睸脃骲䁱䏙𥇣𥌑𦞴𦡆𧵦"))
-  ("bv" ("眼腿腰脈脹妥嬰胺罔媵脤賑賬膿臘髏盳眓眽腇腲膢瞜貗朖臈骽𦟌"))
-  ("bw" ("腦貓瞄腷膰冨腖𦚵"))
-  ("bx" ("舀臍"))
-  ("by" ("丹胩腓脢円"))
-  ("ca" ("錯曾鉑鈤銆鍺錩錔錉鍇鐠鐕銁鏳鐧鑥𨫌𨯩𨰝"))
-  ("cb" ("鋪銷錦鑰鈉鈽鎬鎘鏑鈅鈰鉔鉓銪鋗錆錥錹錋錀鍗鎙鏞鐍鏼鐹鑐鑈鑴鈵"
-        "銱銿鍴鍸鍽鏋鏛鏰鐈鐗䤭𨦉𨦨𨧨𨧹𨩈𨩋𨫢𨭬𨯅"))
-  ("cc" ("金鎮鑽貧鎖頌頒鐮釜鑫鋇谼鉥錤錪鍞顉鎌鏔鐨鐀鐉鐼鑌鑕釟鉷鋲鍂鎭"
-        "鎻鏆鐄鑛䥥𨩅𨫋𨭦𨯵𨯿𨰦𨰰𨰹𨰻"))
-  ("cd" ("銖錚鎳鑠釪釨鉌銤銌銇銝鋍錞錁鍒鍱鎎鎟鏬鏿鏶鐰鐷鑅釶鍦䤪𨨥𨩚𨫟"
-        "𨬡𨭥𨮏"))
-  ("ce" ("錄鍛鍍鈑鈹鍰鏝鑤鈒鈙銢鋄銶鋟鋑錣鋷錂鍜鍐鍑鎪鎩鏮鏺鑀鑊鑗钁淾"
-        "銾䤼𨥖𨨏𨯙"))
-  ("cf" ("鍬鍊鎢鏢鏍鑣炃鈥鳻錟錼錝鎷鎍鵜鵒鏚鏣鐐鐎鶲钂釥鈈錰鍄鐛鑂鑔鵭"
-        "䥪𨪛𨭆𨯧𨯨𪄇"))
-  ("cg" ("鐵鐘鑼坌鈕銓銼鋰錐鍾鏜鏗釷鉒銍銈銋鋌錴鍠鍷鏙鑸鑵鈓鋥錱鑃䥓𨧀"
-        "𨫆𨫠𨯗"))
-  ("ch" ("分弟鈔錫鉍銻鍚釤釮鈖銵鎀豂鏐鏒鐋鐊鐬銹釖釾鉁𨥨𨧼𨭌"))
-  ("ci" ("公錢鈴釣鑄釵釩鉉鏘鐲谹釸鈦鈆鈜鈺鉧鉣銩鋐鋝鋨螸鎡鎒鎛鏹鏄鏀鐏"
-        "鐖鑆鑮鑱钃蚠鈎鋳鍀鍅鑧𨧻𨨲𨫎𨰜𩗩"))
-  ("cj" ("針鋒鋅鏈銲鐸鑷釬鈄鉺銔錍錌鍕鎨鏎鐔鏵鑝釺鋽鎽鏠鏱𨥾𨩇𨪚𨭐"))
-  ("ck" ("父鎂鈸鉸鍥鏃攽敓釱鈌鉠銦鋘鍭豃鏌鐓鏾钀鈫鍈鍨鐭𨩉𨫼𨰫"))
-  ("cl" ("卻爺丫斧釧鉀鉚弚邠郤鈏釿銂鄫鋉鎯鈡鉮鋛鋣鎁鎅鐁鐤𨦪𨧜𨧞𨧺𨨶𨰉"))
-  ("cm" ("鏟翁鉗錘釭鈞鉦鉭鉏鉎鉽銊谾鋞錏鋋鍹鎉鎈鏏鑯鉟鉢鍟鎠𨦫𨯪"))
-  ("cn" ("爹釘剃瓮甑釗鈐釔釕釚釳鈧鉶鉹銕鋓鍆鍘鑏鉘鍮鎆䥑𡯂𨥤𨧣𨧤𨪃𨬫"))
-  ("co" ("欲錠欽鈇釽鉯鈲銚鋏錸鍉鎵鏇鏦鏷鐌鐻鐩鐱鑳鉄鍁鐝䥲𨧧𨪂𨫪𨬢𨭣𨮙"))
-  ("cp" ("总鋼忿慾釴鈊鈚鉈鈮鈱銠鋱鋕憌錵鍶懖鎞鎴鏕鏸鐿豅鑢鑨鍃鏓麄𢚖𢤹"
-        "𨨩𨪜𨫞𨬌𨯚𨰣"))
-  ("cq" ("鍵谻鉡鉾鍏鏻鐽銉鎿鑻𨫡𨬯𨭤"))
-  ("cr" ("谷銅鍋鉛鉤鋁鈷鋸釦銘鉻錡錮鎔鎚鎗鈳鉊鉆鈶鉰鉐谽銛銗鉿銣銡鋙鋯"
-        "鋊鋦鋡錧錒錭鋿鍼鍣鍧鎝鎕鏂鐑鑩鉕鉫銄錇鍩鏴鐥𥖹𥗛𨦼𨧡𨭎"))
-  ("cs" ("鋤鈣兮鉅銬鍔鎊鐫釢釫鈁鋮銙鐒鐪鑶鈼鎸𨯫"))
-  ("ct" ("盆鉼錳鎰鑑鑪弅鈃鋀錛鎧鎑鐙鑉鉝銏鐦𨩄𨩙"))
-  ("cu" ("爸鏡銳岔兌鈍鉋銑鐃釓毤鈀鈂鈗銃鉬銫銧鋎鋧錈鋺錓鋾鍎鎲鎤尣鈨鈪"
-        "鋔鋴鋶鎇鎐鑬䒏䤞䤥𨥈𨥉𨦸𨬭"))
-  ("cv" ("銀鑲銨錶鏤釹鉞銥鋃鋩鋠鋹鎃鍖鍻鍡鎱鐶鑞鎄鑹𨩆𨪁𨫀𨬓𨯂𨯬𨰃"))
-  ("cw" ("鐺鈾鈿錙錨鐳鎦鐇鑭錬鍢鑘𨩊𨬬"))
-  ("cx" ("鏽錎鍤鑇䤾"))
-  ("cy" ("釙鉲鉖鋂䤵"))
-  ("da" ("槽柏椿楷杳楮檜櫓栒栺棤棔榰榗槆槢樴橧橁櫡櫧晳栢椙橺㭼"))
-  ("db" ("橋棉構桶棚橘梢柄棗橢棘柿枘槁榍檎朿柟栜栯梋桸棆棈楈楀楄楴楜椯"
-        "榾樀樆樠槦樇檛檽檷韝欈楕樃樋橌橗橣櫔韒㯂𣑐𣑲𣖜𣙟"))
-  ("dc" ("橫頗賴棋枳楨槓檳櫃櫝朳柶柼栱梖椪椇榠槏槙樍賚樲橨樻檟櫇櫍欑韥"
-        "梹樌檱𣗍"))
-  ("dd" ("木林棵森株李桴椁榛梱樑橾杅杝杍柂栫桲梌梊棌椈棎棞棦椕椸楪楙楺"
-        "榤樔樼橖檁韕韖韘櫟櫯楳槕槡檏㯗㰑𣕧𣚭𣜿𣞁𣟕"))
-  ("de" ("樣极皮板枝隸椒棱梭棣椴梂杸柀梫桼棷棳棴椵楥榎槾樧檓檴櫠櫌欉栐"
-        "椂椶槺橃㮀䪖"))
-  ("df" ("標杯禁杰焚柬棕柰椋楝楸槭樵檫紮梑棪榚榪榡榞槂槱樏橑橪鶆鶇鶒鷘"
-        "欓鸉欙樜橅橴鴂鶫㭂㯲𣏹𣜃𣜠𣜭𣞢"))
-  ("dg" ("權柱枉框杜桂榷栓椎桎梃桷樘櫂檯杻埜梐桯梩梉桽楏楻榳樦橦橍檉欋"
-        "欏楃樫樭𣗎𨤳"))
-  ("dh" ("才材楊梯杉彬杪桫棼枴鬱枒枌柲梤楌樛槮橕檅柹𣕚𣘀"))
-  ("di" ("機樹村构松梦寸槐韌橱杓杈柃梵榭樽棧楓檮櫥杋枟柎蚻榑榯蜤槸槫橶"
-        "檥檒欂欃蠜韣欘欚栂樳橒檝檲檵櫉欝𣏾𣗳𣙀𣚦𣟂"))
-  ("dj" ("杆末樟樺杵枰梓棹楠楫榫槔槲枓桿皯枺栮桻椑椊楎榵韎槤樥橝橭樿檡"
-        "櫆韗韟韡杄枠榟槹檊韠㮖𣗏𣘚𣝦"))
-  ("dk" ("校模梗枚樊檄楔杖楱橄敕夬杕柍柭栚猌楩楑槉榩榽韍樉橔枤栶楧㯳𣐀"
-        "𣖙𣙙"))
-  ("dl" ("桥束析柳梆郴榔椰柙槨櫛朻柛桏栭栦楖梀梛郲棩郼鼒栁棅榊檙㭱"))
-  ("dm" ("本極整查植柑杠桓檀柢栩棰楂槎楦榻槿枑枃柸柤柦栻桱翉椌椏棫梴槥"
-        "樝槶橿櫪櫼欞杢杫枏柾栍椬㮼𣏴𣏵𣜖𣜯"))
-  ("dn" ("机刺杭榆剌杼桁栘檸刌朾朹杚枔柫桋栵梣棽楟楋椼橩檦梈椚椾櫈㓟"))
-  ("do" ("來檢楚核桃橡椽檬柩橛樅樸枎杴柣柧柉栨梜欶棶椓楰椗僰樕槬檖檨檚"
-        "檺櫞椘榢𣑯𣔙𣔰𣠺"))
-  ("dp" ("想棍麓枇柁栳懋欐朼杙杺杹柅惁棯棇楒憖橞檍櫳梽椛楤樚樬檧櫘櫶𢡟"))
-  ("dq" ("样棒攀楗樨韋杽柈揧椲舝橉檞櫸桝橓欅㯬㿹𣛟"))
-  ("dr" ("槍格椅枯樞榕檐桔棺枷柯桐梧杏柘枸栝梏椐榀槌楛櫚礬櫺柌枮桮梮梒"
-        "桾梠棓棝椆椥楉楁椷榶榙韐橏檹檶櫙櫮枱柖柗櫊㭘㭲㭻㯝㯴𠵍𣟖"))
-  ("ds" ("柜朽榜楞榨柞枋枵栲樗朸杇枍柺柪桍梬橯檇櫋勅勑栃栛㮙㰕"))
-  ("dt" ("械檻橙楹柵枅枻柆栟梇梪榼榿榓橀韞櫨枿桖榅榲㰘𣖕𣙷𣛮𣟗𧯴"))
-  ("du" ("相概枕梳桅橇札杌杞杷栀桄楣皰梔梡榣橈櫬欖杬杶枆枙柷柮枹梲棬棡"
-        "楯榹榥樈槻槴檤櫏梘梶椀椃㭠㯄𠌊𣏌𣏞𣏺"))
-  ("dv" ("根樓婪桉椹榱樾棲櫻桹桭桵椄棖楬椳椻榬榐橠韔檭櫰欀杧楆楡楲檂辳"
-        "𣐿𣞼"))
-  ("dw" ("東榴欄檔栖柚檑棟檣椔楢楅瑍榃樄橎櫑欗梄"))
-  ("dx" ("樁桕韜槄橚櫅櫹"))
-  ("dy" ("朴梅柝榧柊栴棜棑檌枬"))
-  ("ea" ("潜潛泊汨汩洵渚滏漕潴沓湣澗涾涽淐湆湝湷潳潽潧潪澮瀦洦湐𣇹𣾂"))
-  ("eb" ("滿清消湖涌潮溝滴滑漏沛漓浦溯湍渭淆洧涓浠潸潲濡瀹灞淪滯瀰汭淯"
-        "淜湇湑湡渧滈滆溎溍漘漰滫潃滽潏濄澫濔濿濷瀡灊洅渪澝㳍㵎𣳽𣻸𣾷"
-        "𤀑𤁗"))
-  ("ec" ("演洪滨濱潰滇沭泗浜淇淦溟潢濂瀵鋈鎏漬潠澦瀆瀨瀕汃泬浿浾湴淟湞"
-        "溓滜濆澒潩澬鍌鍙瀇濻瀢瀩顙瀷瀻灒灝灦灨洂湏濓瀬灐錃頮㵑㶊𣲵𣳉"
-        "𣾁𤂌𤃡𤅄𤅎𤅖𤅺𨮜"))
-  ("ed" ("深游染淨浮涂梁渠池淋涤滌澡淳桑滁粱柒沐沲洙渫溱溧滹潺汙沬灤洊"
-        "浡涍浨涃淭淉淗湤滘溙漅澖潗澯澲濼渘潹澟濚瀞㳜㵩㶅𣓥𣳼𣳿𣶶𣸑𣸯"
-        "𣺉𤀻𤂋𤄿"))
-  ("ee" ("沒水双汉渡波漆漫浸潑澱瀑漾泳涵汲浚淑溆淼湲濩汳汥沝淩淥敪溰滱"
-        "漃漮澓潻濴濲瀔瀀瀫灁叒浗湶溵𣲙𣲷𣿀𣿯𤀼"))
-  ("ef" ("源滅濕涼淡潔漂漁燙潦淙湫溲漯潟鴻瀉鯊沶洃溈湅渿湠溔溹漹漈潶潕"
-        "潐潫澋澿濝瀌瀠鵽瀿瀳鸂溸漴濙㵯𣶷𤄄𤄏𤏁𪃡𪄣"))
-  ("eg" ("注灌潤滩灘圣汪淮涅洼涯淫湮湟渥滢潼濉濯浬湩塗溼濰洭洷垽浧淕堻"
-        "湹塣溦漼漜漟澭瀍瀅瀖灈灉灅灕坔洤涏滙漄𡌂𡒗𣻹𣻺𣽿𣾀𣿅𣿬"))
-  ("eh" ("沙涉湯滲泌渺涕澎沏汾沕泲沴浵漻滮漡濊濏灪涁瀃𣶼"))
-  ("ei" ("法沟淺濁滋濺濤汰叉汐蚤汊泠泫泓淞溥溽澍汍汎滷潯汋沄汯泭浤涐淂"
-        "渢溞溾漙漒澐濈澪濧璗瀎瀜灂瀺灟魙澊灋瑬㴻𣶽𣸮𣻷𣿭𤂅𤅕𤅜"))
-  ("ej" ("渾汗沫潭汛湃汁淬洱淖漳滓準漣澤汻泙涆涬湳渳湒滸滭潬澕澣澼濣濢"
-        "灄灛汘浲㳯𣂎𣺿𤂍"))
-  ("ek" ("決激淚液漠湊溪汹洶沃澳澈汶泱洇溴澉渙瀲汏汱沷洨洑浂洢浭浟涘涋"
-        "洖淏渼渜湀湨湥渶潎漵滶漺澂潡潣澞渂湙漖潄㵟𣿮"))
-  ("el" ("济漸沖洲沂渊浙泖涑淅淠湎澌濞淵汌沜洏浺洍漷濎瀄澵𣶸"))
-  ("em" ("江叠渣瀝沮溺涎泔洹渲溻澶瀚瀣沍泜涇澀沚泍泹泩涳淢淔淽渱湦溠滻"
-        "漍澅潝瀸灗汮泟洆湼漋漌澁㳋𣲚𣳇𣵀𣵾𣶺𣿫𤅷"))
-  ("en" ("汽測沸灣泞汀渝汔沆洌涔涮湔瀛濘瀏氿沀洟洬洐剟浰淛渟漧滼瀱汵汿"
-        "涥渕灜𣶹𣻗𣼵𤅀𤅗"))
-  ("eo" ("漢泛淀漩泅漱洮浞涿溷濮濠浹濛泆泒淶欼湜溛潀漇漎潒濋澽澨澰歠沢"
-        "澻灍㵪㵵㶑𣶏𣷸𣺊𣽁𣾴"))
-  ("ep" ("泥混添沁沱泯漶漉沘洩涊懣濾灑汦沎泚淴淰惉溒潓澺澸濍濦濨懘瀧瀗"
-        "慂滺漗㴓㶏𤃉"))
-  ("eq" ("洋津泮洚挲洠浶湋湕滃潾潿潷澥漽澾"))
-  ("er" ("活治河減洞沿洁溶渦沾淌浩涪沽涸潞洛洽浴沼洄洳浯涫溏漪澹滄呇泂"
-        "泃泀泇沰洺洉涒浻涺淍涻湉渽湁渃渮湱渹硰滒碆漚澔瀯沯浛渏溚濶濸"
-        "㵆𣸬𣺈𣽊𣾏𤀺𤀽𤅟"))
-  ("es" ("污渤沪沔泐滂湧氻汸洰泑洿洘涄淓澇汚泎𣵛"))
-  ("et" ("温溫盜濫泣泄澄溢洫湓溘漭澧盪瀘汧汫洴浢渀盓渰濜濭瀊灃灆灩泋涖"
-        "溋㳑𣸭𣸹"))
-  ("eu" ("流況沉洗泪泡溉澆港淹淘汕沈湘汜沅沌洎浼浣淝湄氾洸浥滬澠濬沋沇"
-        "泏洈浘涗涀涴淈淲淣毲渻湸湚滉滵漞瀙灀灚灠滛滝潖灔灧㴲㵌𣳈𣷣𣸰"
-        "𣸱𣻻𣻼𣿰𤀹"))
-  ("ev" ("派浪滚滾濃婆漲渴淒汝湛漤娑裟澴汒泧洝浽渨滖滍漊瀁瀤瀼瀴灢泿浱"
-        "涱涹㳖𣺹𤂑"))
-  ("ew" ("油酒洒溜潘淄瀋瀾沺浀涷湢渵滀濇澢灡畓㵢㵽𣶻𣺋"))
-  ("ex" ("濟滔瀟淊潚㳫𤄙"))
-  ("ey" ("海淤汴泝洀灖渄"))
-  ("fa" ("糟嘗粕熠糌熾燴焟粨熸糬焝焻熷𣆤𣆥𤇢𤏸𦒉"))
-  ("fb" ("常精糊幣肖脊炳糯烯煳煲熵糈燸帣烠烳焆焨煇煪熇熁膋熥燏燆糒燤爚"
-        "糲焩焫焴㷌㷍𤉶𤎜"))
-  ("fc" ("類兴煩賞糞烘炽烡熐熉頖熿熼燲顃鎣爌纇顲熑燫爀粸㷷𤊄𤋺𤎽𤓎𧹍"))
-  ("fd" ("学米炼煤榮燦燥爍籽棠桊烀糅灺炑烰焞溳滐熂粿燊爃栄檾炧烌秌㮡㶿"
-        "𡦃𣏦𤊕𤌴𤒇"))
-  ("fe" ("爆叛糠燮煅熳煆煖燬粄焌敥滎燰夑糉糭𣳾𤆣𤊥𤎖𥹉"))
-  ("ff" ("黨火燃煉炎糕燎尜焱粽熒縈燻鶯鱉絭煂熛禜燋燚爊鶺鷩爣炋炏燝爎爕"
-        "駦鮝㷧𤐄𤑛𤒈𥼚𦂗"))
-  ("fg" ("煙糧堂耀雀煌灶瑩炷塋炄烓烇粈烶煁煡粴觠熞燿爅爟粧烾焳熣燑糚𤌍"
-        "𤍢𤍣𤎌𤓓𤾗"))
-  ("fh" ("少粉炒券煬糝灱粅焍烿牚爩焬粆糃"))
-  ("fi" ("燭螢灼炫爝糍糨糰炂炩籿燖燇糔糐燨蟞燽爞蠽烐烵籾飊𤋉𤑚𥺁"))
-  ("fj" ("料輝焊粹烽焯炓籵籸粁粖焠溤溮煣粺熚燂燀燁燡煵熢爗㒯㶥㷆㷨𤉖𤍤"
-        "𤒹"))
-  ("fk" ("类烟尖敞敝粳炔煸燠敉糇糗煥燉糢炆炴粀焲獘燘炦烄䊔"))
-  ("fl" ("鄰郯炘粌炠"))
-  ("fm" ("粗煽煊灴炟炡烜烒烴烻焢糑翷爧爏甞䉺𤆥𤯵𥺼𥻗"))
-  ("fn" ("灯判削炕剡彆弮籺烆瑐瓽熪甇糋甐劏炥㶴𤆤"))
-  ("fo" ("炊豢燧蹩尐烑烗烼欻焮熯煫煶熌粎𤐶𥽋"))
-  ("fp" ("熄憋斃焜燜烢熝熜燱麊灹焾煾熴爖粃㷓䊌𥺃"))
-  ("fq" ("半掌拳烊犖燐牶揱溿煒韏燵粦"))
-  ("fr" ("營糖尚炯粘熔糙焙烙炻焐焓炤烔烚焗焀粡溡煠煢煻熗熰謍炣烱焅煱熺"
-        "糦㷽𤉙𤉸𤌚𤐵𥺂𥺦"))
-  ("fs" ("勞炉炸烤劣炬粔爔劵勌㶭𤏪"))
-  ("ft" ("燈爐粒弊煜燼烅粣焺熅熆熤爁糮灷𤋊𤍈"))
-  ("fu" ("党光省燒炮卷灿瞥眷烷氅炖籼粑炾烍粍焥亃溗粯熀熩覢罃覮虩鄨齤爦"
-        "焵煀煷煼熎鼈䙺𤆵𤈛𤊓𤏲"))
-  ("fv" ("粮裳煨煺粼籹烺嫈滊嫳粻熡褮爙燶爉糂飬𡠺𤇼𥻘"))
-  ("fw" ("當爛熘燔粞煔醟糷煏爤畑粬"))
-  ("fx" ("焰熽爓熖𤑳"))
-  ("fy" ("炵烞烸㸆"))
-  ("ga" ("增堵馨赭堷韾堦𣊁"))
-  ("gb" ("幫壩埔冉墒堋埽塥墉堉趙埇埥堣堶塉塙墆塴墑壖趫毊墧壻㘵㙟"))
-  ("gc" ("賣填墳赤赫鏊頡壙贅埧塓塤趛鋆赬贄壝趪鏧顤趲垻趩頳㙉㙺𡌶"))
-  ("gd" ("地垛圩堞墚垀垺埻堔堁埩埰塛趎趓槷趜壈趮垜堢槖㘾𡏭𡑕"))
-  ("ge" ("報鼓趣坡殼圾坂埭墁彀觳赧穀轂夌埐堎埱嗀嗀榖漀瞉敼縠赮豰皾鷇埈"
-        "瑴皷糓𡐓𢿣"))
-  ("gf" ("熱坏熬塬熹塢壎燾埮堜墂燅縶鴶趭鵱驁騺鰲鷙趂鷔㷫𡐤𡓽𪇟"))
-  ("gg" ("土堆埋墊圭垤埕堙臺坴垚埆堐堹堭墔趖墥趡趯鼞𡋣𡐖𡓨"))
-  ("gh" ("声場趁彭埸坋赻趀墋刧圽埗塲䞶"))
-  ("gi" ("去塊封執壽寺坛坶埒堍螯螫塒圴坽埶堸尌赨塼墫壿螜壔蟄鼜刼坿墵壜"
-        "蟚蠧𡊨𡊩𡌺𡭄"))
-  ("gj" ("聲赶趕幸埠坪埤鼙聱毐垶埣墇墠趠墿鞤圲垾埄塳墰𡌄𡎎𡎜𡐿"))
-  ("gk" ("块坟墩埃敖埂赦垴堠獒塽坱垘赽堧塻墽墺壧坆坺𡎘𡑒"))
-  ("gl" ("却郝坤圳圻赳邽邿垹墎鼘圿堺𡏆𨚫"))
-  ("gm" ("均域坦壺塌翹坯址墟垣坩坻埏埴趄壇壢坵埡赹堩埵塕堽壼趐墐翿塇𧰒"))
-  ("gn" ("壳坑圪甏趔圢坅刲坲垿埁堬趍墘刦坾赺㓤䞘"))
-  ("go" ("走款堤壕坎垓瑗趑塚垗欯趒墣壉歖趧埞塜㙇"))
-  ("gp" ("志坨坭埝懿恚坁垞塨塶愨慹垊堒壠慤憙㦤𢡱"))
-  ("gq" ("墀摯坢垟垏埲煓摮摰墶"))
-  ("gr" ("喜超培趟塘塔吉垢嘉坷坫垌垧磬謦堝嗇坰垥埼堌堿塎趌趏墡赯謷謺嚭"
-        "鼛囍喆嚞坧趦䞦𡄻𡌃𡏾"))
-  ("gs" ("城勢垮坊劫圬坳塄劼赲堮塝墈壾㘭"))
-  ("gt" ("垃壹盍塭壴塏墱壏壒盩壚壣垪塀塩"))
-  ("gu" ("起境趨圮圯垸埯堀瞽罄堯鼇圠坉垝垙赸埢堈堄堳趉亄赩覟墝鼁鼀趬覿"
-        "坃垍埦売嶅㙈㚁𡉏𧡘"))
-  ("gv" ("越壞壤堪喪堰袁垠垵埌堨塿朅鼚㙎𡒶𡤜"))
-  ("gw" ("墙墦埬堛塯趥墻壋𡊰"))
-  ("gx" ("埳壛"))
-  ("gy" ("赴坍卦坼鼕"))
-  ("ha" ("白簡香昏籍舶箔稽徇昝氆皙箸簪艚筍昋稓皛徻濌簎氌穭馫稭䅧𥟠"))
-  ("hb" ("師稱策肩篇稍歸稿稀篱篩帥帛篙箍犏犒筲箐篝艄魈魑魎籥帠舑幋稐筩"
-        "犕稰稨皜艑犞篟穚艜簥犡簼簻鶳鼱黐帋徧箒篐籂䄲𥡲𥮉𥰆𥱊𥴰"))
-  ("hc" ("與質須積興顧贊貿輿簧箕犋秫稹頹颶簣犢簾籟黌籲舼稘頎篊頧篔篢鴥"
-        "穔簀顊顅簨魌穨馦鶀穬籅鼰贕鼸籫軉穥籄貭鋫鍫鎜頟馪魐𦧺𩗗"))
-  ("hd" ("學条乎季躲朵徐孵竽梨禾朱稃稞篥臬魅牠釆梟槃箏築篠牸秝棨犉稌稕"
-        "稛筡艀艅箖箘箷艓篨馞鵌皪栞棃犔秄竾筂躶躹㹀䲷𤽜𤾚𥣈𥱥𪆫"))
-  ("he" ("反般段役毁毀彼泉黎艘簸凤黍殷叟後夂殳稷馥皈笈舨毬復稜穫颼籐彶"
-        "笝笯徦稄煰稯箙鬾艐毈毇澩鵔犦忁籙齂艭犪鸔灥叐斅稪穅籰艔鸌㴝㿭"
-        "䉶𢓭𣪧𣲛𤛔𥟇𥲑𥴠𦨭"))
-  ("hf" ("系鳥秋烏毯鵝熏鳳纂爨舄綮黧禦篤鵠鱟衃徖扊舕熧穄篜縏鴔鴩鴟燢穛"
-        "篻鴸鴰鵅鵃鴭簝鵖鵚爂犥鯬鵳鶂鵯鵹皫穮鶞鶣鶖飉魒鷎鶹鷌鷍鷑鷮鷭"
-        "鷽鸄鸒徱毜熈緜颷飃飈鴌鴴鵞鷉䉀𤆬𤾸𥟡𥡗𥸎𦧲𩿞"))
-  ("hg" ("種重往程皇筐雇艇凰稚籬牡籮壬徨筌篁衄艟雒垕垼牷秷觕筀稑筳艎壆"
-        "犝篞篧穜簊魋鵻籉籊觷鼮籗籦忂㿥𡈼𡉼𡒊"))
-  ("hh" ("物身第彻秘秒竹穆彡秭笫笏鼢穋穢颺釁舠牬秎牻稊颩颬馝篎穇篸簜飂"
-        "飋笌𨈘"))
-  ("hi" ("的我么得等風特待射鬼丟凡私卵符蚕舟魄簿篡筏魏舷禹睾夙璺螽篾箋"
-        "籌彴彸牣彾瓝牳皊笭舲皒蛗箹蝵斶穖篿簙艤颾鼭衊皭穱籛魕艬瓥鸃秢"
-        "簒舦舩艥螌衂䑺𤿂𥫩𥯆𥳀𦦵𩴾𪀔"))
-  ("hj" ("科千筑釋聳竿拜篷秤卑秆稈稗阜皋魁戽秣簟鼾箄簞夆皁毧斞衈煐筸艂"
-        "箤皞篳簰簳鞶轝籜鼲皐皡皥稺篺臯軃辠䅿䇯𢔛𢕔𣁽𤙴𥭴𩲭"))
-  ("hk" ("笑风微徹牧臭秧啟筷囱囪簇黴奥徽笋夭囟徵徼敫戾皎筻筱篌魃鼷奧鴃"
-        "笅筊徯煟徶瞂氁箯敿徾簆鼤鼣皦簢鼥籔鰴鼵鼳鷻斆筃飇馛齅㼎䈣䉠𠘰"
-        "𥰡𩖰𩡗"))
-  ("hl" ("种所節斤印鼻御郵秉卯卿邸邾郜郫鄱筇箅舯卹卬郋郈笚舺郳笻鄅鄔鄋"
-        "鄎鄡鬿鄮篽篰酇籪卽斵簛魀䘏𠒒𥡝𥤃𨛘"))
-  ("hm" ("生翻征鸟牲垂甜徑租笨扇舋翱氐徂竺笪笙筵筠箝箜舡翩齄牴箠篛錕籤"
-        "彽笁迣甡秠秪笉牼犆煘稙稢艖鬳簅篲簂魊鼪魖齇徃籖翺躰㽓䇛䎗𤚗𥮳"
-        "𥰁𥲤𥳁𥳾𦤎𦩒𨊛"))
-  ("hn" ("行几制利衛街移剩航刮箭衡躬衙銜鳧衍剁劓衢鼽彿術劉衝衎笐笒笰衒"
-        "衖衕鳦瑏筣甀甂甃箌劄甈箾衚颲簃齀籈劗籯凢刋毺秔筕箣籝衏衞衠䘕"
-        "䘗𠂊𠒣𠜎𠜱𠠬𢖍𤭮𧗠𧗤𧗽𧗾"))
-  ("ho" ("從八失徒瓜稼乏簽欣秩爪篆彳徙歃瓞笊筮簌臾艨徠歟徥筄臮筴歍歋箑"
-        "箛箂篋篴簁簐穟艞籇躗籧笟篏衆辵颴飜䠷䶑𤔅𦩂𦩑"))
-  ("hp" ("怎息穩悉乘德愁氏籠皂穗乖舔惩懲舵乇忝牝愆憩秕稔舐篦簏舭慇慫鴕"
-        "秅秖秜笓皉秺笢毸馜颸徿犤怣悤惣憇笩籭鼧㦛𠤣𢜛𤜆𥯨𦨮𨈚𨉼𪈳"))
-  ("hq" ("舉律筆牛衅犁掣肇徉毪毽甪牪徫舽揫煋搫稦徲篫犩夅徤擧牜犂犇穉颹"
-        "䭰𢔓𥣡𥯤𦤑𩗴"))
-  ("hr" ("和后向各告管船答躺艙舌筒譽黏吞毡徊軀稠秸咎磐徜牯牾牿犄扃稆皓"
-        "笸笱笥笤笳笞筘箬箴舸鼯喬箇颱颳簷扂秮徛徟笴笘毰筈筎稒筥筶犗箈"
-        "颭簉礐簭鼫鼩礜簬齁嚳譥讆秱秴穃篬簵舚鼦䅮䇹䈑䫿䭲𠿟𤘘𦨴𨸏"))
-  ("hs" ("動房务戶犧秀筋舅甥乍彷笮舫舴徬粵勳牞劮竻勂秬舿筰勫篣艕簩艣軂"
-        "籩劤筬筯簕𩖸"))
-  ("ht" ("算血升盤籃扁艦盥笄笠簋簦舁艋皚盉皏笲筭篕艗簠馧鵿籚艫笧笹䀉䅬"
-        "𥵃"))
-  ("hu" ("看自兒先覺毛爬笔盾島箱兜循稅笆禿牦皖卮岙徭毳扈眚嵇筅筢箢篪篼"
-        "舢艉艏秈筧範癿戺峊秏毨瓟笎舥虒笵笣兟犈犅筦覛犓穊箎颮皝箵艒覣"
-        "嶨嶴篹篘臲穘馣鷈鼶齆嵆巵徺旣爮箲躭鶃䚀䬙䭯龜𠒇𠒎𠒑𡷊𢔰𣭚𤙥𤾂"
-        "𤾆𥝲𩖞"))
-  ("hv" ("很委鼠稂穰魍鼹裊製簑簍穠鼴笀扆媝媻筤嬃魆褩躽艛犣忀齃齈齉籑躼"
-        "馤䬐𦤦𧘇"))
-  ("hw" ("备留番笛釉皤籀舳舾鼬穡籣徆牰毢秞稫簹艡籓飀畠艢䉪"))
-  ("hx" ("稻簫臼臿穧艩𦥑"))
-  ("hy" ("处靠冬斥徘扉篚箊馡鼨𤘪𥮴"))
-  ("ia" ("间询昶庴廜廥禬禇麘黁𥚕"))
-  ("ib" ("席朗廟甫庸膺禸凊廗禘禰禲禴庽禑禙𢉼𥛣"))
-  ("ic" ("資朮廣麻廉祺麒鏖貳禎賡凎剢貣貵廎廙禛顑顣黂禷禶凟禩貟𥜝𥜥"))
-  ("id" ("床糜庥粢麇麋凜祂枲凈庨栥祩秶楶祼禖廩穈麜凃凓祙麕㮾𠘙𣘼𪊽"))
-  ("ie" ("度设求永冰廢康慶廈凌庋皴廄祿祋庪庱祲廋禐黀麚氷祾禝𠗕𪊴"))
-  ("if" ("為凉戚熊鷹凛庶炱礻祢禚縻馮鳶鷓絫廌緳廡禡麃凞鴘鴾鵏鶊鶶鷛爢烕"
-        "麖𠘑𠘕𤇍𤒼𩾷𪇵𪈠"))
-  ("ig" ("社准座庄庭塵廛麈庢凐隿凗塱塺禋觱廱垐禥𡏅𤨣𥚃𪊶"))
-  ("ih" ("参參廖戊祕尨庌庬禓冴㣑𠖳𢒋𢦓"))
-  ("ii" ("麼冷府魔廚戈戍凇祛麽麝禱戔礿庤尃祔廆廕螚禨螷飆蠯広庒㕙䄉𠗟𤦂"))
-  ("ij" ("庫戎庳禪軬祽禈廦禫麛禆麞𪋟"))
-  ("ik" ("义决廠救凑庆敷犬矣廒祆祓禊犮冹祅猋麌䄃䄄𠗃𠗫𪊓"))
-  ("il" ("神冲州廓廊郎祈祁邰丬臧鄘廝庍祌祄郕郙鄬凘鄜鄺廍"))
-  ("im" ("或底式祖叁戌冫冱甙廑祉祗彧祤禢禤麆麠冮弌弍弎禃𠗊𥘵𪊟"))
-  ("in" ("划序瓷廁冽麂庈剆瓵剫剼劘凴剗戹𠙖"))
-  ("io" ("之次凝腐庚庹庾祧蹙庂庣欴祑庲欸禔禒廞禭"))
-  ("ip" ("能應感態憑龙廳龐惑鹿庇怠弋忒庀恣祇慼庛怷麀廘禗慦廲麤叅"))
-  ("iq" ("祥摩牟庠廨麟禕犘廯冸𠘚𦘦"))
-  ("ir" ("台店减磨冶启禍咸凋唐咨祜祠禧祐冾凅祏祒祫凔祰禂麔麙啓禟譍麐麢"
-        "麿㓈䄎𠗐𢈈𥛶𪊲𪊺𪎩"))
-  ("is" ("成门户祚礽祊"))
-  ("it" ("禮盛盞戒弁廬庰盚祴廅凒盙𠗠"))
-  ("iu" ("况视視礼尤允祝廂冼庖庵祀麾庉祪祹毿禠麍麑廐祱麅𠬍𥙑"))
-  ("iv" ("装良威姿凄讠禳裘戉祣祳廔餈麎廮飡"))
-  ("iw" ("福凍庙畚庮廇廧"))
-  ("ix" ("麡𪗆"))
-  ("iy" ?靡)
-  ("ja" ("者暫宿耆窨𣇸"))
-  ("jb" ("朝輪胡輛帘竊宵輔轎寓宥巿窉軜寎輎輤輣輲麶寗轜麱㝢㝯𡩅𡩋𨌯"))
-  ("jc" ("實真寶戴賽額顛賓穴寅賁鏨竇寊軹寘輁頍窴賨頞顁轒鑋寳賔賫賷䥅𩓐"
-        "𩓧"))
-  ("jd" ("字未案宇栽寐宋孝寨孛橐窠麴榦穻寀窏窙孷槧輠窱輮寱檕轃轈櫜轏轢"
-        "窼軤𠏉𥧌"))
-  ("je" ("支寂寇嘏寢輟軗寑寖毄漦輘輹鼖輙麬䆲𨌘"))
-  ("jf" ("寫察索灾窯煮宗寮鴣繫騫寪輬鳷窵鴳鵓轑鵷鶈鶟鶘鶦鶷鷏鶾鶱鷒鸋烖"
-        "煑竂鵼䴐𪃭𪃾𪄳"))
-  ("jg" ("室塞截窒墼耋輊塹窪釐窐軠臷軴輇漥雗軭"))
-  ("jh" ("穿窃寡寥宓軫剺轇輰麨"))
-  ("ji" ("轉專宝守寬麥博蜜宏戟穸蠹軔軓蛓軵軨戭輚攳螒麮蟗蟿轙轛宖寃尅軚"
-        "転𡧛𡨭𨌆𨍭"))
-  ("jj" ("十車南載轟輯宰辜斡廾軒幹軯窣窲轋轚𨐒"))
-  ("jk" ("实教較突故窗献丈寞吏輳竅轍宎穾軑窔軷軮窫実耂輭"))
-  ("jl" ("都宦斬麵宧窌郣郪輀鄟窷"))
-  ("jm" ("直輕空士宣翅宜窿矗翰翥軾軧窢翸轣宐翝翧轊𨌺"))
-  ("jn" ("事究输輸窮割軌宁寧乾剜宄穹窬剋穵剚軡軶剸麧亁宂寕甎𡨴𥦬"))
-  ("jo" ("家定軟蹇窆窕窳軼麩疌宨窊寁寔胾軱寙輆疐歕寲窾蹔斄轐膥"))
-  ("jp" ("老它轮宅憲惠輥寵軝悹惌窸轆轗恵悳愙慙窓窻竉"))
-  ("jq" ("车擊牢犛甯搴韓轔麰㹈"))
-  ("jr" ("容客害古官窩寄宮豁窖窘哉宕寤謇軎軻轄耇宭軺軥軩輅寣輑輍輖磛輷"
-        "耈軲䡱䴴𥥖"))
-  ("js" ("考協勃窄窈勀宬寯攰麪麫𥥆"))
-  ("jt" ("卉寍軿轀轞轤麷穽䀄𨋢"))
-  ("ju" ("完七密克窑宪窟轧軋兢宛耄窀軏軛輒輓窺宒窅窋窇軘軞寋軦輐氂輗輴"
-        "麭竀竁罊覾窰竃竈覩㟻䡝𨋍"))
-  ("jv" ("安妻竄裁宴囊宸褰寰嫠輞輾轅寠窶輵轕轘𡜦𨍥𨍽𨎊"))
-  ("jw" ("富宙審軸輻輜酨輶轓轖轠麯𡧳"))
-  ("jx" ("窞轁"))
-  ("jy" ("寒輈𣚺𪋿"))
-  ("ka" ("猪猖奢旭旮奭瓡瘏痻瘖獪癐癎𤺧"))
-  ("kb" ("有帶布病痛希猜脅獅猾猬癟瘸狷猢肴瘠瘺癘冇狶猏痏猵痡痟尳痭獝獢"
-        "獳獮癇獼癵㾓㿜𤟠"))
-  ("kc" ("賀狽頰癀痲獷獺癩癲狖疻頄痶獚瘨癪獱㿗䫑𧶘"))
-  ("kd" ("东存架狳猓猱橥猙痳痚犑痵𤢂"))
-  ("ke" ("友殺獲瘦疲疫狻犍瘕瘢癜痠攲敧殽猳猣獌瘝癈獶獿玃猨𤜯"))
-  ("kf" ("灰療駕奈鵪痰狄獠獯瘭瘰瘵疢鳩狋煍煚綔獡鴐鴮鵊鵗鵟鵸鷞鷯鸑尞猄"
-        "獁癳𤹐"))
-  ("kg" ("在雄狂狸奎痊狃狴獾疰痤癍癯玀癱尪狅尰痽獞瘞癰瘇癦㿀"))
-  ("kh" ("疹犭痧瘳瘍犽猀痝獩犲"))
-  ("ki" ("太獨套奪瘋丸痔尥狩痃瘙厹狑痋猦煄瘣𠕇"))
-  ("kj" ("耷痺瘁瘴犴狨猝獐癖猈癉奲夲猂"))
-  ("kk" ("大猴獄疾爽狡爻瘊瘼瘓癥乂猰瘈獙獥瘯癓玁獏㹴𡘙𤜥𤠒𤠣"))
-  ("kl" ("郁痹疥郄郗夼尬狎狆奅狾郟郩奫獑癤玂㽼𤶸"))
-  ("km" ("左症猩狙疽猹疳疸瘥癃痙弒瘧狉狚狌疘狟翃狿戫瘽瘂癧𢒰"))
-  ("kn" ("九剎疙痢夷刈刳剞犰狒猁疔痍瘌瘉獰犵犺奓疿猘痑瓻痸𡯁𤷫"))
-  ("ko" ("夾狹狐疚獗瓿欷欹瓠瘃瘐癡狣疺痎猭獛瘚獫瘲閷獴"))
-  ("kp" ("疵勰痣瘛癔癒癮疕狔狫疧疪悐猑瘜瘱㤲㥣𢠃"))
-  ("kq" ("痒痈獬癬羍癴𤸻"))
-  ("kr" ("加右奇狗瘩痴痞哿狺猗猞疴痂痦痼奩瘡狜狤狪訄痁痀痌痐猧犌瑔痯痾"
-        "瘑瘔癚狢㚚𤺥"))
-  ("ks" ("力夸夯痄癆劦疞"))
-  ("kt" ("猛奔盔痘瘟尷狦疶獈𤷪𤼎"))
-  ("ku" ("犯癌疤奄馗匏尢狁狍猊猸獍疝疣疱毠峱虓猇毻牏瓾痷獟猐痜"))
-  ("kv" ("猿狠狼獵痕猥痿袈癢奿狘姭猲獦獧癙獽癭瘬瘻癏癑"))
-  ("kw" ("奮猫猶瘤癗𡘊𤞏"))
-  ("kx" ("癠𡚒"))
-  ("ky" ("疼痱瘀犿痗"))
-  ("la" ("書幟蜡帕褚褶蝽螬蚎衵帾袙蛨袹蝫裮蝔蟙襘蠩襫甴襇𧒄"))
-  ("lb" ("背鬧補巾蝴蜻蠕蝙蝟蛹牖胄衲褙褊襦蚋蚺蛸螭冑蠣帩蛃袡蜎蜅裐蜦裲"
-        "蝑蝺褅螖螄褯螪螮褵蟜襋襉蠵牗蟎蠄襔𢅺𧑐𧚔𧜵"))
-  ("lc" ("費順貴冀螟蜞蟥蠊幀頫鬨牘袕幁幎幊幘幩蝜蝢賮螾蟦蟤蟘蠀蠙襭襩襶"
-        "褀頔䪴𢅳"))
-  ("ld" ("蝶蛛裸牒褓蜍蜉蜾蝣螓衪蚞袘棐袸袾裍蜳蜠蝚褋幧褬蟂蟝蠂襙蠑螩襍"
-        "𧊶𧙕𩇫"))
-  ("le" ("被複版隶蝦鼗帔幔裰蝮螋蠖蠼沊蚑衱衼蚾蛷蝃蜬蝂裬蝯蝬褑蟃襏襮𧎚"))
-  ("lf" ("螞襟螺螈螵鴆鴦朄裧幠幜蟡螐蟅褾蟟蟔蟭鷜鷫袮䗩"))
-  ("lg" ("裡蝗蛙蜓蛀幢帷幄衽裎蛭蝰螳蜌蜼蝩螲蟶蠗蠸蠷蠘袵袿𢃇𧊲𧜶𧟌"))
-  ("lh" ("初衫暢蚜裼蜴蟛虭蚡衯袗蛖幓蝪蟉襂帉袐𠂔𢄪𣈱"))
-  ("li" ("虫襪蟻帆蛾蚣褥衩襁蛉蜚蠛蟲虳帴蚿蚹袨袪牋蛶蜙螝幬幭幮蟳蟣襑蠋"
-        "襡襺襼蠾螆蟵鬪㻗𧒆𧖣𧘹𧝞"))
-  ("lj" ("蜂輩牌褲蟬袜蟀蚪蝌蚌幛裨蜱蝻蟑虷幝褌褳蟫襌蠌襗蚲襷𦘒"))
-  ("lk" ("數史央袄襖袱蚊蟆蜈斐袂蛟帗蚗蚥奜蛂袚蛜裀幙蜧蝡蝧褉螏螇螑襒鬫"))
-  ("ll" ("中片串邮申蚓川邶蚧蜥螂邥虯蚚衶鄁蝍蜵裫蝒鄪幯螹襣蟖鬭𧊋"))
-  ("lm" ("畫晝蚯蛆虹韭袒蜒蚶蜮翡幗蟈蚐袀蚳蚽袛袓蛵蝖螉褟螼蟺襢蠮襳丄袏"
-        "𧘲𧝁"))
-  ("ln" ("弗刂衿虮虼蜊蝓鬥劃褕帄刜虰剕蚢蚙蛦蛚煃蝏㠶"))
-  ("lo" ("长兆帙幞蚨蟓蠓蠍蠔蚇衭蛈蛌袟幏蛺蜁裌蜨蝭蝝褆褖幪褷襆襐襚襝歗"
-        "襥㠸蜨"))
-  ("lp" ("北悲蛇患忠蟋曳蚍螅蟪衹襬虴蚔袉褦螰蟌幰蠬襱襹牕蚭蛯䘆"))
-  ("lq" ("聿袢襻蛘蛑羋幃牉袶蝆褘蠏㹃𠤖𧞅"))
-  ("lr" ("蜘裕蛤裙蝸蛔帖袷袼裾褡蛄蚵蛞蜩螗蟮蟾裯帢牊蛁蛅蚼袑袧蛣袺袽蜛"
-        "幨螛褣蟢襜螥裿𢁾𧊀𧙖𧙗"))
-  ("ls" ("蚱蚴螃甹蚷袎牓蟧袴𧊅𧘌𧞄"))
-  ("lt" ("盡盎盅蜢蟒襤蠱帡蛢裋螘蝹褞蠦衋幈裇"))
-  ("lu" ("儿电帽襯蠅袍幌胤艴褫虬蚝蜣蜷蜿蛻蜆覜蟯冘帊帎帨蚖蚆蚅蚘衴蛫裗"
-        "裞蜪蜺裷裺氀蝷蝞蝐螔褼襓鬩鬮兠覑靟𢃼𦚯𧋦𧐢"))
-  ("lv" ("农帳蠟褐裴褪蝎裉裱虻婁螻褸婓蛝蜋蜄裖蜲蝘蝛褗螁餥蠉襛蠰蠳褤䙛"
-        "𤗈"))
-  ("lw" ("由袖幅蝠幡蚰蛐蝤蟠襠丳蝀褔蟷蠝襴"))
-  ("lx" ("肅幍蜭蠐蠨牐"))
-  ("ly" ("非补虾褂蚸裶蝳虲蚒袇"))
-  ("ma" ("百豬醋晋殉厝珀酯晉曆珣朁殙琩皕瑄碏璔醏璯磳霫瑃瑉瑨瓸碈磵醩䂿"
-        "䃈𤤿𤦊𤩎𤾩𥕢晉"))
-  ("mb" ("两再丽璃厲砸丙霸瑚硝硼瑞霄碲碥醐醑霈玥珮脣礪襾珃珛琄琋獀碃碖"
-        "豨酺酳殢璊碻璚磞磭礄瓀醨鬵瓋礝醹瓗琑瑺磮覇霱靕鬴㻚㻞䝎䣺䨝𤦍"
-        "𤦎𤦭𤨡𤩝𤪲𩃥"))
-  ("mc" ("頭頂礦項碰貢頑頁亚磺頸瑣碘珙琪璜銎賈頊碩磧殯願贗瓚珼厧琠頇殞"
-        "瑱殥磏磌豏霟璸璵霣殰礗豶霬礥礩顠礸璌硔磒贋顬㻩䤑𠫍𤥂𤦹𥐙𥖏𧵔"
-        "𧶏𨨖𨫣"))
-  ("md" ("于厚珠殊碟礫酵醇栗琳霖醚酥粟臻孬琛璨殍磔磉磲酏酴硃玗矷珔琈厤"
-        "琤硱硢碄碅碀雽瑧瑮璅瑹醂霂璪磼櫫瓅醾琹瑈臶酑㺭㻌㻑㻡㻢㻧𤦸𤨓"
-        "𤨪𤪤𩂯"))
-  ("me" ("破球玻夏酸覆憂汞碌厦霞泵瑕殁豉歿豭璦瓊醱砅砐砓砯殏酘殔琡琭猺"
-        "瑑碫碬醊醁醙瓁夒鬷靆靉瑖瓈磤霡㻐㻖㻴𤣻𤤯𤦫𤧶𤫑𥀬𩅍"))
-  ("mf" ("不原示烈票碼鴉碳鸝礁琼焉琰琮燹礤醮醺瑪璟鵡烎鳱殦鳽鳿鴀鴈磩磥"
-        "豲鮤鴯鴷醥鵛鶝礯鷊鷅瓙醼鷣鷢鸍黶炁珎瑓璙祘覊鵄鵐鸘㷳䲮䲰𣎴𤧐"
-        "𤨧𤩦𤪌𤪧𤫇𥗕𦤹𩄍𪆒"))
-  ("mg" ("理确確至壓班型王厘硅斑霍醛雅雁璀碓酲霆霪霾玨珪堊厔垔砫珵珽臸"
-        "雃醀璡磪礭瓘靃厓壐琟瑝璂甅硂礶㕓㻇㼆䃘𡍶𤣩𤣰𤧻𤨩𤩏𤫊𥕛𩅞"))
-  ("mh" ("形厂牙珍砂砌酚瑟玢殄砑醪殤厊歾玡厖珌砏耏珶硥雰獂獊覅雺彯碭璆"
-        "磣磟璱霦鬺彲珳瓰㻛𤦈𤨤𤪱"))
-  ("mi" ("耐零云磁玉殘飄碍蠶厨魂瓦磚融辱玲歹珐矾瑰酞矽酌珏戛戬砝硪礴虺"
-        "蛩蜃酎酹琺雲璣磯醜璽魘玊玓玹砡砪砱珴琖硹戩瑵蝁瑼磈醆璕磠霐礒"
-        "蟨礡霨礣蠠霵釂玜璹碸磗酧醻㕑㺨㻺㻿𠀾𤤴𤧥𤧹𤩺𥐯𥔵𥖁𩃭𩆜"))
-  ("mj" ("平干碎鞏碑醉砰霹珥璋矸覃酐琿玕玤玝厗厙玶硨璉豍殫璭磹磾璻礔醰"
-        "鞷醳琒琕琗琸璍瓧砞酙㻫㻼䨵𤣲𤣳𤩧𤪼𥕞𩅛𩆨"))
-  ("mk" ("天政更敢致攻硬厭爾玫酗殃玟瑛砜砹硇礅雯霰敔釅奀攷殀玦耎珓珚琝"
-        "瑒雵殠碤璈磎磝磢璥豯霙礉璷覈霺瓛礹厫厰碶礮䃟䣭䤆𢽴𣧂𤥿𤧞𤨨𤩸"
-        "𤪖𥐰"))
-  ("ml" ("而面需酬砷邪邢丌鬲亓厮邗邛邴邳郅鄄鄢酃琊斫瑯酈靨邘玔邧玠珅玾"
-        "珋砎郖郠郚奡鄏鄑鄠鄾厴霩卭顨㪽㺩㺿𤥶𤦋𤩐𩂋𩅰"))
-  ("mm" ("一工三二正五歷雪武互醒靈殖殲歪亞碴磋酣酉丕亘亟瑾殂殛砼砥碹礓"
-        "翮豇亙砠甦硿靂厎巠玒矼玵珇珝砵厜殌硜犐瑋碔雸瑳硾殣殭翲醝靋厪"
-        "歴珷琙畺㠭㻰𠁆𤥻𤦌𤦩𤫩𥑬𥔱𦒘𩃀"))
-  ("mn" ("到副列刑琴刊丁甄亍剽劂玎珩瑜砩硎酊琍刓瓨矻剄砨琌豟獉碠霒霠厠"
-        "玪矴霛㔆㻳𢏗𤤌𤤖𤤾𤥀𤦷𤧟𤩑𤪥𥐥𩃬"))
-  ("mo" ("兩礎歌砍礙页琢瓢玖巫仄厥珧璇璞璩砭碇礞醍醭醵豕跫殮豖砆豗殎琁"
-        "珿覂硤歅猻豥豩雿瑽璲豵霥玞珡琔琜瑅璴硋硺礆蹷酜醶靀䨏䬠𠪴𤤳𤥵"
-        "𤦧𤨎𤨢𤪦𤴓𥖄𨀂"))
-  ("mp" ("死愿麗惡恐瓏憨砒琵玳珉琨璁忑恧砣酡醌玭矺玼麉醷靇釃慐珯璤硓磇"
-        "礲龎𢘫𢟍𢢭𢥧𢦀𤤗𤥴𤦏𤦬𤧚𤨒𤨾𤪳𤫟𩂈"))
-  ("mq" ("甭磷璘肂珜珒硉琫揅猼擪砽㧬㹕㼀𤧣𤩥𤪕𩄐"))
-  ("mr" ("可石哥露否唇碧酷碱磊殆碉酪酮吾砧噩珂玷珈珞琦琚瑭璐硐硌碚酤酩"
-        "醅醣琯霑玿珆珨砢砳珸琀珺硈殕琱琣硞酟酠犎碕厬瑢瑲碢磍磄霅礂霘"
-        "霝磿醧醽唘珦琂磓磰礳覉醎䣳𠻸𤥁𤥢𤦺𤨥𤨦𤩅𤪔𤫢𥑆𥑮𥕝𥕥𩂰𩃤"))
-  ("ms" ("动万功勁巧勵霧磅丐砟酢雩丏厏琇臹雱磡醡勡玏珕珹磱霶𠡳𤤁𤧭𤨕𤩂"
-        "𥗠"))
-  ("mt" ("研弄豆磕珊盂殪砬磴醢醯醴盃醞幵玴殈豜殟磑璒醓豱醠璶瓂礛豷霯瑥"
-        "瓐硑硦雴㻂𠫂𤣿𤤙𤧅𤧸"))
-  ("mu" ("現无電元配碗玩霜硫厢雹豌厄厩琉霓琶瑶兀琥琬瑁砘酰砲硯瑤醃靦璿"
-        "兀旡厒矹卼珫玸珖珗殑硊豝酖酕殗巰瑊碙覝覡磃醄殧虣磽黿礵霿両玌"
-        "玘玧珤琷瓱瓲砈硄磘覔覼酼霃㻊𠀡𤣱𤤀𤥣𤦔𤦤𤦻𤩊𤩷𤪓𤪻𥕜𥜆𧢝𨠄"))
-  ("mv" ("要環震裂耍碾霎釀辰琅匚硭碣餮瓖瓔饜靄姴硍硠豤碪碨霋嬮霢醲霮匸"
-        "孁珢瓌飱䂻𠩐𤥃𤧷𥕦𥘅𩂱"))
-  ("mw" ("西画雷硒瑙霤璠璫磻礌礑瓃礧瑇瑠瓓碯覀靁㼄䨤𤪺"))
-  ("mx" ("霽璾瑫璛𥔿"))
-  ("my" ("下雨霉酶碡霏玬砃厞珘琲珻釄㺪䂨䃺𩂓𩄼"))
-  ("na" ("階阳陌魯鯧鰭陼矠觰鮨鰆鰼鰽鱠鱨孴廹𣄽"))
-  ("nb" ("随隨隔彌孺隋隅鬻胥鮪鯖陃陏弰脀弸陯魶隬鯆鮹鯞鰅鰗鰝鰤鱊鱎觿鱱"
-        "鯩鯿鱅𡦀𡦖𨺲𩱳𩼣"))
-  ("nc" ("小負預夤鍪隕隒彉隤頠頲顄鯕鐆鰜鰿鱮孭彍鱝𡥼"))
-  ("nd" ("子争除柔弛孕桀穌孖阤陎陱楘鮇檃鮢鮽鯙鯚鰈鰇觻鰷鱢鱳孨朶陁𨹦"))
-  ("ne" ("發及陵函骏阪陂陬鰥觼鰻夃氶弢癹觙觩觨敻魬鯄鯪鯫鰒彏鱍氹陖鮍鰕"
-        "𠃮𡕷𢎽𢿌𩵼𩹨𩻸弢"))
-  ("nf" ("际際魚鯨隙尔弥孫煞灸隰尕燄鴛鯀騖鰍鶸鰾烝孮弶鳵駌鮛鵵騭鶔鶩鰶"
-        "觾鷸隖鰊鱻鵮㷇𤉋𩻃"))
-  ("ng" ("角陸丑墜鯉陛廷隍陞墮鮭堥隉隀觟墬鯥鰉鰹鱹陻𡍵𢌥𨿅𩵚"))
-  ("nh" ("陽矛陟觴魛魦魵鮅鯓魩鰺𢞵𨹥"))
-  ("ni" ("多强強蛋附陰触觸兔夕弦弘虱蟹隗玺戤蝥蟊蝨毚弣阹戣蜑魡魼鮒螴鰣"
-        "瓕鱄鱒鱘鱴矝魿鯴鰠鰦䧧䲁𠓗𢏐𣫮"))
-  ("nj" ("陣彈障阡陴弭斛鰱阠彃鞪觶鱆卂鮃鱏鱓𨸶"))
-  ("nk" ("又癸孜廴觖奐鮫陾隞敶魰隩鯁鯸鰬夊矦鮁䰻𩸭"))
-  ("nl" ("引鼐阝觫弔鄧鯽觓陑郔鄈魻鮞酁疎𡖖𨜏𨺬"))
-  ("nm" ("马鱼险弱阻延隆疆丞陲彐孑陘彊阯弤阺弳孲翗觝觛隓隡魟魱魾魽鰨鱈"
-        "鱋鱣疍鮏鰯䱛䱭𨸹"))
-  ("nn" ("了凳粥予弓弼矜阬阣陊隃劀魧甔劖亇刴阸鯏鰂㣃𢏺"))
-  ("no" ("象隊孩飞飛久險承孤欠豫陡隧弧陔孓疋觚陝隄鱖陜欿鮂鮡鯠鯷鱁鱌癶"
-        "𠄘𡘓𧢲𨺗"))
-  ("np" ("急隱怨陀恿隳隴鰓阰愻魠魤鮀鯤鯰鱺麁㲋䧥𢝵𩼰"))
-  ("nq" ("解建降鮮舛犟甬鱗丮觲鰎觧隣𢩦𧣈"))
-  ("nr" ("夠名阿陪鱷詹阽鯛鱔弨陭矞觡彄觭鮐魺鮕鮈鮚鮦鮥鮯謽鯃鮶鯦鰔鰫鱵"
-        "叾廻鮎鮰鯝㢠䱽𡥄𡥪𢌡𧥧𩶛𩺬"))
-  ("ns" ("務防勇勉乃阼勐觔阞陓魴鮓鰳鰐鰟𧤤𨺳勇"))
-  ("nt" ("登隘孟盈阱鱸盄隑孻鱧盌隥鯭鰛𩶘"))
-  ("nu" ("色院危免孔乙陶疏龟龜阮阢孢眢瞀觥魷鮑夗弝阨阭巹觤嶞觬隢魨氄郺"
-        "鮠鯇鮿鮵鮸鯢鰩鱙鱦亀発鯱㝃䰾𠙶𨻙𩸆"))
-  ("nv" ("張限陋隈飧饣婺妴隇彋鯜鰋鱞婱隁鮟鱲㜈𡛺𩷶"))
-  ("nw" ("陳鯔鰡鱕乪廸廼鮋鰌䲤𨻧"))
-  ("nx" ("陷卍隮鱐鱭䧟"))
-  ("ny" ("外陫鯡鮗"))
-  ("oa" ("會借伯智倡儲佰僧偕僭偺儈侚偣偆傮僣矰韽龤偖僴氜𠐔"))
-  ("ob" ("內備倆偏偶飾佩俏禽氰儒侑佾俑倩龠佈倫脩傭僑僩餚矯伂仴氝俙倗偝"
-        "偁偊偳傋傰僪舖餔餬侢俌偦傐傦帒餙㒖𠉴𣫺"))
-  ("oc" ("領兵價貨供镇傾偵債貪俱償貸賃僎頜儐頷仈伿倛倎偩傔傎僋僨僓儥鎥"
-        "饙饌饋儹顩饡僙賲顦龥𠍿𩓥"))
-  ("od" ("他氣條保集余休仔俘傈僳侏倮籴榘罅傑餘柋栠偞偨僝餑橆餼饓龢佅餜"
-        "㐵𠇲𠍇𠎀𢻯𣱣"))
-  ("oe" ("复飯雙侵優假傻饅叙傣伎俊氯俅氽汆伋隻餿倰俶夎敆僈僾餕餟儤瀪矱"
-        "仮傁儍敍𩜲"))
-  ("of" ("你無伙繁焦僚偽氮鴿傺僬佘黛係絛鴒鯈鶴儻尒伓倞倓倷倧烋缹偢焂傃"
-        "傌傿僄傶溣儰僸鳹儑餤鴙儦鵂鵀儵鵨鶬儽鷡鷦鸙尓緐餻鰵鶽㷛䳡𠌥𠎠"
-        "𠎧𠏵𠐟𩟔𪄴"))
-  ("og" ("全住任坐催罐僱堡佳仕侄俚僮垡矬雉隹佺飪儸侳俇侹倠偓偅偟傕雂僿"
-        "雓儓雔餭饈儺糴讎雥垈㑌㑽𠐓𠓾𡌅"))
-  ("oh" ("入修傷份乒氛伢僇佖飶儩餳饖俤氱𠆫𠊠𢒑𦉘"))
-  ("oi" ("会每傳令傅餓儀铃付蝕伐乓俯侍伶俄饞傀仫仞儔餞餽儳饑伀伝佉伭俬"
-        "俴倯偫偑僔戧餺僟罇罎飠㑀㺱㺸𠆩𠑥𦉡"))
-  ("oj" ("什午斜傘华僻仟仵佴倬俾隼倖餌罈伻倅偮傇傽僆僤鞗餫俥儎飦𠓼"))
-  ("ok" ("使做候便钢缺仗仪伏傲敏敘伊餃侯矢攸佼俟倏儆氤攵倣傚斂儼佒俁矨"
-        "偰偀傒敜飫傸餀儌餪餱饃仸伩劔餸饊䬬𠊷𠍁"))
-  ("ol" ("个命价钟伸介仰邻卸侨邱仲氕氘氚矧郃偭伄伒侕氠鄇鄃飹鄦餗鄶倻缷"
-        "𠇁𠈄"))
-  ("om" ("但体低僅值企伍丘缸僵氫仁佐仨倥仝俎翎翕缽氬饉仜仩伾俓倵倕傞傝"
-        "翛儃韱儮饘亼伨伹佂俹餷𠊙𠊿𦒈"))
-  ("on" ("們气今倒停創例佛偷亿舒凭側劍仇飢侈氟俐乞俞劁仃仉仡佤伉瓴佇劊"
-        "仱刉侀侇侺剉倳飣儜儚甒餰伃䬷𠍅𠍆"))
-  ("oo" ("人从众似铁肉像促飲锭儉氦佚佻歙伕俠傢僕伬侅佽肏倢欱偍傱僉歈僛"
-        "跾儊儗餩歛餯饛俽倈傼儫罀𠈌𠉵𠎵𡦈"))
-  ("op" ("化代您念億愈悠佬仳佗伲偬恁傯憊餛儷伈侘佌侂忥怹怤倱屔偲悆飥僁"
-        "僽儢儱矲龕僡恷慜𠊞𠏋𢜒𢜔"))
-  ("oq" ("年件拿偉舞健氧伴佯佣侔俸牮僯犨搻罉㒓"))
-  ("or" ("個知合信何含館倍铜售估舍俗倉倘飼倚伺佑侗佝伽佶偌倜倌倨僖儋佔"
-        "侶侷傖飴餉佁佪佸侞佫佮俉俖啎傛缿傴餂餇樖饇饎佋佲侰俈俰倃偘僐"
-        "舘讐餎餹饍饝㑾𠏼𩜠"))
-  ("os" ("作仍仿傍矩氖仂侉俜隽飭雋佢僗侽俲働儁飵㑺𠉛𠋀"))
-  ("ot" ("位短盒餅併侖氳儘伳侐弇偋缾餖盦饁饐罏倴僼饂㒥𠈔𥂝"))
-  ("ou" ("优俺飽倦饒仙倔倪岳毓侃僦岱毹氙氪缶飩僥覦仚屳伔伅佡佹侁俋俔侻"
-        "俛倇俷峹偗傜傂僊嵞僶儭侊罁㑳𠇔𠋥𥅽𧇍𧈛"))
-  ("ov" ("食依银袋矮氨偎佞倭偃偈儇钅衾倀偯儂餒餵佷侒姇俍侲俀俵偡偠僂餧"
-        "儠餲儴饟侫兪饢𠍾"))
-  ("ow" ("佃儡畲儅餾氥偪偤畣酓畬僠伷㑤𤲞"))
-  ("ox" ("餡儕偛饀"))
-  ("oy" ("侮仆佧佟俳氡侜"))
-  ("pa" ("怕惜旬皆憎旨恂曶恉惛愔慒慴憯惽懀𢡠"))
-  ("pb" ("情悄怖惰懦匍惴慵怲悀悁悕惀惼愶愲慲憰憪憡憍憜"))
-  ("pc" ("頓憤慣慎懶頃惧穎怵慊怬惍貰慏愩憒潁熲顈懭懫懻眞頴㥍𩓙"))
-  ("pd" ("也悸悖悃惇慄愾懍匊恘悇粊惏惈惵惸憟懆橤㦡𢙨𢛵"))
-  ("pe" ("慢皺慷忮悛愎忣怓惙惾愋愯懮懪戄懓"))
-  ("pf" ("惊怀恢憬愀愫憔憮炰悰惔慓駂憭鴇鴝繠鵴鶛鶵戃慽𪃸"))
-  ("pg" ("怪懂惟懼惶憧忸悝雊雛坒恇恮悜慳慛墯懽觺𠣕𢣷𢤦"))
-  ("ph" ("必切惨慘惕毖勿忉悌怭愓憀憉慯"))
-  ("pi" ("怜勾愧怯勺恃忖忪惤慅慱憳懤懱乸忛愽㤔𢞁"))
-  ("pj" ("怦悼悍忏忤悻悴憚懾匉惲愅慞憛懌㦀㦊"))
-  ("pk" ("快匆懊匈怏憫忕忷恔恟悷慀慔慡憿懨匁忟悞愌慠"))
-  ("pl" ("慚忻郇忡悚鄒邲斪愐邨"))
-  ("pm" ("性恒恆勻怔惺怛懺怚怌悾愃慬慖"))
-  ("pn" ("够愉刨乜刎怫惻勼忔忴恞恀匑懧懰悧𢖯𢖾"))
-  ("po" ("疑憷愜忺怢恌欨惿懅憸懥懞惞欵"))
-  ("pp" ("心比忽憶憾惚怩忯怋恅悿惃惢憓怱惗愢憁懚㤈㦙𢙺𢞴𢣁"))
-  ("pq" ("憐懈肄怑甮愇"))
-  ("pr" ("句恰悟惦恫恬訇怙怊怡恪惝惆愴怗怐恛恄恦悎悺匒愘慥慪憺憘㤧㦒𢘜"
-        "𢚘𢜪𢥏"))
-  ("ps" ("愣愕劬怍慟怮勓勩恊懏"))
-  ("pt" ("世恤慍愷恲憕懢㦉𢛴"))
-  ("pu" ("包慌慨恍悅惋忱屯悒懵芻忨忳匋怳怉毞匎悗惓覕愮憱憢憴愰㤿𢜟"))
-  ("pv" ("忙懷恨惘悽悵愒怴悢袃愖愝愄慺懁懩懹恾憹懐"))
-  ("pw" ("甸惱匐怞恓愊慉"))
-  ("px" ("慆懠"))
-  ("py" ("悔忭悱𢘛"))
-  ("qa" ("指替春拍措揩揞摺抇晢揝搘搢摍撦摿耤擼撍𢫦𢰦𢵄𢵧"))
-  ("qb" ("青帮搞掃捕摘捎攜捐揣掄擒捅掮搠耦耩揹搆撾抈抪抩拺掯掤掅揥揟揙"
-        "搹搰搚摛撊撟撱擩擿抐抦鬹㧜㩦𢬢𢯎𢶠"))
-  ("qc" ("責擴損拱扒攢撰搛擷捇掽捵掑摃搷摜撗撌銴頛擯揁賛鋬"))
-  ("qd" ("靜拖探操捆揉掙搽秦掬揲搡耒耔採扜扡拵挬捊捈栔捰揓搮摷槼擛擽攗"
-        "搸靝㨃㨆㩞䆐𢰧𢱌"))
-  ("qe" ("技投麦搬援授披撥搜擾扳撮掇攫泰擭扱捄捘洯掫捸摋耰揼摱耯㩧𢫕𢲈"
-        "𢲩𢸶𢹸"))
-  ("qf" ("素擦揀掠揪撩撫攥捺摞摭纛撚抔拻掞焎撝絜搣摀搎摽摵鳺攃鶄攩熭紥"
-        "㩒𢱢𢴒𢶕𪂹"))
-  ("qg" ("推握挂挺擁撞扭攤摧拴挫拄捱擢攉挃拰捔捚揘揰搉觢撋攡抂摚摼擓擡"
-        "攞㨩"))
-  ("qh" ("揚抄扮拐耖摻抮捗摎摥挮挱𩇕"))
-  ("qi" ("找持毒攙搏寿搔拇蠢拎耘拊捋撙耨蜇扠扚抎抾蛪摶撠撏擉擣攭扨抅捬"
-        "𢯊𢴇𢷮𢺳𦔒"))
-  ("qj" ("掉揮丰摔攝抖擇抹捍攆抨扦揖捭擀擗撢輦扞挕捙捀捽揇搟摓摙撣丯撶"
-        "繛𢫨𢱕𢳂"))
-  ("qk" ("換摸拔挨撤撒奏揍抉撇契掖捩揆撖抆擻扙扷抰挍挭捑揳擏撽擙擫撴㧢"
-        "𢲷𢳆"))
-  ("ql" ("折撕抑押擲邦挪抻揶擤扴邞挋揤郬摲擳鄻挷𢲲"))
-  ("qm" ("担控抵扯捏扛搓捶拭擅拯揸揎搦彗摑拑抯挳掝掗挻揯搨搧攕掋揑攊耝"
-        "靑㨁𢬎𢴈𢶍𢶣"))
-  ("qn" ("打抗挖擰捌拂抒拶揄捫扢扲拸捯揨揃攍剨揦㧸㨴"))
-  ("qo" ("提據抓夫挑撲捉扶掀撿拟擬捷撅挾靛掾踅撳扻抶抸掟摦摐擨攓搲㧻㨗"
-        "𢱑𢲛𢵌"))
-  ("qp" ("批擺托攏慧撼抿捻拽掭摁恝扺抳挓悊掍揌惷摝摠憃攄攇攦拕㧾𢶤"))
-  ("qq" ("手拥捧拌撑奉撐掰挈搿撻掱揵摨攑𢲡𢶷"))
-  ("qr" ("据抬擔哲招括搶搭扣拾擱誓捂拘搪撂掂拈拓拮捃掎掊砉耜耠耥耱捨挏"
-        "挌挶捁耞耛揈硩搳搥摳撘揢𢰸"))
-  ("qs" ("护扔撈拒拋携挎拷耪韦拗勣搾擄扐拹耟搒耡摴抝拃挘耮㩗𢹂"))
-  ("qt" ("拉拼耕拚摒抴揜搤搕搵撜攎挵捹掹揾擝㩜𢬿𢭃"))
-  ("qu" ("把規搖抱掏扎耗掩挽攪扰搗掘耙扼撬拙挹搋捲撓齧攬扤扥抌抏抁扽抭"
-        "捖挩挸捥掜摡揗搊摬摫靘靚捤撯靗㧥㨘㨪𢫏𢭪"))
-  ("qv" ("表接按揭振摟攘揠搌擐攮拫挀挔挼捼掁揕揋裚嫢擖擃耬擸攁攐攌攖攛"
-        "捿揻搇㛃𢸍"))
-  ("qw" ("抽播擋攔描搐擂揊揂攟"))
-  ("qx" ("擠插掐舂搯㩋"))
-  ("qy" ("排掛扑拆抃挴攠"))
-  ("ra" ("唱踏啪躇蹭嘈嗜喈喑噌嚐嚕咰唶喒暋噆踖噲踳噾蹜蹧躤啫㕷𠴲"))
-  ("rb" ("吶嘴喘吊哨蹦嘲咂啃蹄哺嘀啼踊唏唷喁喟嗝嗍嗵嘣噙嚆嚅踹踽蹁蹣肙"
-        "呥咘啢嗃嗋踃噊嘺踚蹐蹢蹛蹻躎嗗跀㗅㗻𠹹𠺶𠻗𠿫𠿭𡁜𡁻𡂖𡃴𨂃𨃴𨚼"))
-  ("rc" ("只員嘛噸嚇噴跡趴哧哄叭唄巽嗔嘖踫蹟顎躓呬唭嗛嗊嗩嗿噀嘳嘪踑蹎"
-        "嚝蹞嚬蹪嚽囋躦唫躀䪸𠯿𠿪𡂝𡃤𡅅"))
-  ("rd" ("呼味呆踩嗓躁吁跺哮噪咻哚咪啉喋嗪踝蹀蹂跦囌吇咮哱唋趶啍啋喿喍"
-        "嗏嘄踍踘躒吔哋嘑嚹槑踭㕲㖥㗎㗱𠲜𠵈𠹳𠺪𠼝𠾍𨀤"))
-  ("re" ("吸踱跛唆咏吱呶啵啜嗖嗄嘬趿躞噯唚跂喥敯踆踙踧踜嚄嚃嚘嚗蹳躩躨"
-        "叚嚟㗇𠱁𠳖𠵿𠼦𠿬𡃀𡆇𨂽"))
-  ("rf" ("嗎嘿鳴啾嗦鵑踪嗚咴啖嗉嘌嘁嘹噍噤嚓嚥鷺吙吥噅喣嘕嘸踿鴞蹠鶚鷕"
-        "鷤呩喺嗻噝蹨駡鴖㗝𠼮𠼱𠾶𡁵𡁸𡃉𡄽𤏩"))
-  ("rg" ("雖唯哩躍喔哇吐呈哐唑喱喹噻嚯跬踵躔囉躪吜咥唃啀喤跓跮跧嗺踛踓"
-        "噰嚁嚜蹚囃嚾躣嘡嚡囖蹱𠰍𠶖𠹺𠻘𠼻𡁶𡃏𡃵𡋾"))
-  ("rh" ("呀吵踢吩吻叨嘭嘐咇唦哤喭跈踄噦踼𠳕𠴕𠻝𠻻𡃶𨅝"))
-  ("ri" ("戰踐哦蹲咐喲吆囑躊嚼嘎呔呤嗤戢趵跗躅吋嘰囀囈吰呿呣哷嗕跱噂噚"
-        "噣蹡嚵囆躕呍唥啲嗞嘠嚉嚋嚒嚱蟁䟕𠯫𠲍𠸖𠹷𠺌𠽤𡁯𡁷𧿹𨅏𨆼吆"))
-  ("rj" ("單叶嘩喃啤啐嗥噼踔嗶蹕囁躡吘呯咡咠哻啅啈斝嘝嗹嘽嘾踤噿蹥唓唞"
-        "嘷䠋𠯢𠸊𠹶𠺫𡀞𡂴𡃈𡆀𢁅𨂾𨄮𨅯"))
-  ("rk" ("嚴哭哎咬跃噢喚咽喉獸嗅哽唉跋吠吴咿唳嗷嗾跤蹊吳喫吷呅哅敃趹嗼"
-        "噉噳噭躈吚咲嗘蹾㕭㖡㗛㘚𠸄𠸍𠹻𠼰𨁈"))
-  ("rl" ("叫听哪嘶鄙呻鄂郢叩吖吲呷哳唧啷嘟啣躑吤郘喌喕鄖斲鄲鄳鄵卾喐噺"
-        "嚊㖄㖿㘉𠱸𠵴"))
-  ("rm" ("嗡呸叼咀唾啞蹋噓喧喳趾嗟蹉呁咁呾呠呧咺唌跙嘒嘓蹅嚦躖咗唨噏踁"
-        "㗲𠰋𠳏𠵆𠵌𠻺𠼭𠽌𠾐𠾵𨀣𨃩"))
-  ("rn" ("別吃哼咧咦叮唰哆喇吟咒嚀吭喻嗲刡咑咈唎趷跠跢嘜劋踰咓嘢㖗𠮩𠵉"
-        "𠵯𠶜𠸐𠸑𨀉"))
-  ("ro" ("跳足吹嘆咳跌嗽啄蹤嚎噬嚏呋呱啶喙噘噗噱趺蹶蹼呎咷唗哫唊啑唻跿"
-        "踀踕噞噷踶蹝躆嘥踨𠸝𠺖𠺢𡁏𡂈𡂿𨂐𨆯"))
-  ("rp" ("民呢嗯嚨叱吒吡吣呲咤唣唿噫愍跎跽唸吪呡咾跜跐跩噁踗蹗躘咜喼躧"
-        "㖭㗾𠰺𠳓𠹌𠻹𡀝𡄯"))
-  ("rq" ("咩哞唪踺躂吽哖喡跘噠蹸躌嗱噒嚤𠷈𠸎𠾴𡅈𤰉𨀞"))
-  ("rr" ("路口啊品响器喊呵哈啥嘻咕嗐嗬咖踮踞喀咯嗣唁咭唔喏啁嗒跖跏跆踟"
-        "踣呂嗆嘔跼囂呫呴咍哃咶唅哠喎跍跕跲嘂碞踦蹌嚚唂啝啱啹嗰噐噡跔"
-        "踎㗊㗳䠀𠰴𠱷𠳝𠴨𠴱𠵇𠵎𠶧𠸉𠸏𠹭𠺝𡀔"))
-  ("rs" ("另号距跨咋叻呦嘞勛嘮踴呺咢嗙㗁䟭𠮨𠯋𠯻𠰠𠱂𠱼𠲵𠲸𠳔咢"))
-  ("rt" ("啦蹬噎嗑嗌噔趼跚呏哢啽跇嗢跰嚍嚂嚧呭咞哣㕸𠱥𠵼𡃇𡅏"))
-  ("ru" ("吧跑咱號吨兄吼跪咆唬呃吮巳邑咄咣啕嘧跣蹴黾踡蹺唈唴唵啒唲跁喨"
-        "喦嵒嗈嗂黽睯踂噈嘵踠氉嚙嚫躚囓鼉呪哯唍啳嗁嘅蹏㕰𠮿𠱃𠱓𠳭𠳿𠶲"
-        "𠺬𠾼𡃁𨈇𪚩"))
-  ("rv" ("跟喝喂嚷哏嘍噶哌唼囔踉躐饕噥嚶哸喓啿踥踒噮踸蹍辴囅躟躥咹喩喰"
-        "喴蹆㖘㗒䟴𠯆𠲖𠵱𠹵𠹸𠺘𠾭"))
-  ("rw" ("哂喵蹯噹唒跴踾蹓躝噃𠵾𡃓𨆉"))
-  ("rx" ("嘯蹈啗躋喢嚌蹖嚪嚿㗖"))
-  ("ry" ("吓嗨啡卟咔咚唹跅踇啩𠰻"))
-  ("sa" ("習層職屠馹鬊鬐騽驓鬙鬠䮖䰇"))
-  ("sb" ("属騙臂驕匾帚屑臀匝聃髯腎鬍屌幦翯駽髾屩鬅鬌鬗驈驨䮎𦑊𩧃"))
-  ("sc" ("匹鑒翼咫鐾匱賢駟頤鬚鬢驥屄頨鋻頵聵賾贀騏顟鬒鬑屭驞顳刅屓贒鍳"
-        "頣鬂䦉䰎𢁉𩧉"))
-  ("sd" ("馳屎孱檗髹屘匜棸屧駼騍糪騥驏驧驜髢𦏸"))
-  ("se" ("取殿尿履屐馭毆駿翍馺敺翪髲駸騄騢騣騪鬘臤騡鬉㞗"))
-  ("sf" ("緊馬灵騾鷗耿熙鬃熨鬏騵驃焄焣鳭翞鳲鴄燛繄翵屪鵋鵘繴镽鶋鶌鶠鷚"
-        "鷖鷵黳鷿鸐驠驫綤騌驣鸊㞠䮽𠥹𤋮𤍥𦖠"))
-  ("sg" ("屋堅壁匯屆駐聖翟匡朢壂駤駩髽騅雡騜匷驖驩埾𠥔𤩹𩣱𩬎"))
-  ("sh" ("刀劈髟匢翂翏駜駗髳駹鬄驂鬖髿䭻"))
-  ("si" ("屬尋戳戮刃尉璧聆駙鬆騷耾馰蜸駖瑿螶颿飁騩匤螱镸駄㷉𤧬𤩱𦐂𩢤"))
-  ("sj" ("耳辟翠聶驛屖聑馯匰翬駍駬駥髶翴騂駻髼騲驆騿驔驊驒聛鬔䏁䮓䮗䮝"
-        "䯀𦑩𩥪"))
-  ("sk" ("改联医駛馱駁尹髮翇镺駃駇翭聧駮駰騃騤騱鬕驐馼駚騻䭾𣀳𦐐"))
-  ("sl" ("那匠聊臣郡邵匣耶卩郾鄹馴邔卲翀郰聏臦鄝馽鄩臩駷斸馸駠䣝𠁨"))
-  ("sm" ("耻羽刁翳羾聇聝聜駓駔髬聬騸騹驉驙耼𡲥𦒄𩣪𩤃"))
-  ("sn" ("刷尻甓耵甌匟刵耹剭匭聤鬁騚鬋鬎聹刟剹劚匬騟髠髴䎺𦖭"))
-  ("so" ("驗尺聚臥驟歐屣駭翐镻翜翨駣毉騋騛騠躄匧匳聢駅𡱰𨃨"))
-  ("sp" ("聽忍駝聰慰屁恥忌尼慝髭屍驪馲憵騉騬驄聡聦騐騦騼䮾䰄𢛶𦏵𩥝"))
-  ("sq" ("群犀肆羼擘掔犚騝驎擥羣"))
-  ("sr" ("區局司召臨居騎駱譬君驅駒匿叵屙聒髫髻匼翑聐硻駉駘駋駧髺駶騇騆"
-        "聸騧騞匲䛐䮐𡰪𡲢𦕲𦖿𩤅"))
-  ("ss" ("巨尸聘劭劻騁聈髣駏勠騯"))
-  ("st" ("聯异監鹽驢豎屉屜屏翌羿駢翋馵匴駴盬竪𦐒𩥈𩥉𩦝"))
-  ("su" ("己已尾覽屈耽凹髦兕髡鬈驍耴毦毣覗馻髧翫镼髱駪駾騊騶鼊驦聣覧㔾"
-        "𡲬𨛦𩯕"))
-  ("sv" ("長展娶嬖襞鬟鬣屢屨褽妀匽婜媐嫛翣褧駺騕騔騴鬞驤鬤𩣑𩥇"))
-  ("sw" ("醫届屇駎髷騮"))
-  ("sx" ("驌駵"))
-  ("sy" ("匪卧屝騑𩬅"))
-  ("ta" ("著普薯曹藉暮昔荀菖蒈蓍蓿藷萻萶萫薈鞜藸蘵萅萡蓸蕌蕳藠㬫𦮂𦴥𦻖"
-        "𧅥"))
-  ("tb" ("萬期幕葡葫蒂萌藕莆蒲鞘朔芾芮苒菁蒿蒴薷黹黼鞲鞴蓆苪冓茦莔莃莦"
-        "菕菺萭萹蒚蒱蓇蒨蔏蔕蓪蓨蕅蕀蕑蕱蕎鞙薃薖薾藡羺蘛蘥蘬朞芇萠蒒"
-        "蓢蔐蔳鞽𦱀𦲸𦽴𧀎"))
-  ("tc" ("业其共黄黃典蘋兼鑿苏萁蒹蓥蕻並菳萯蓂蔩頩蕡蕆蕢蕦薕薠薋蕷羵藇"
-        "藚藬顜藾顢蘱韇顴葓蒖蕒藖蘏蘔𧅤𨮝"))
-  ("td" ("業藥菜葉某茶菌荣蘇鞠荐菊孽芋藻茱荸荼莩葆蓁蕖藁蘖孳槊檠鞣棻蘗"
-        "芓茠莯菋菻葹葇蒤蒢鞂蔝蓧蔾鞢蘪蘜孶棊糳糵苸苿荢菓葈蒣蒾蔴蘂鞟"
-        "䔉䔧𦳀𦳑𦵴𦷰𦹂𧂈𧂮"))
-  ("te" ("叢藤菠菱蔓夔芨芰芟菽菔菡葭蔻蕞藜羧蔆苃羖羕莍荾莈菆菣菉皵萲葰"
-        "葠葮靸蓌蒰蒑鞁蔎蔱蔋蕧蕔薣蕸薆薐藙藑蘉羻韄葲蓡蓤蕟蘐䓩䔖䕕𡖂"
-        "𦷜𦻑𧁒𧃍𧄦䕫"))
-  ("tf" ("驚蒸燕鵲煎蕉羔蘸蔗蒜蔡蔫荻萘萦薰蘩羰綦芣蓀蕪薦鞦驀韉鸛苂苶菼"
-        "蒍萰萩蒝蓔蔈蔒蔂蔦羱蕮蕠蕬鵧鴱藀藄蘤薸爇藨鯗蘌鶜鶿鶧鶼鷁鷋蘻"
-        "韅鷷鷰鷬鷨虆鸏藮蘨虅韀鴹鶓鷀㷼䔝䔳䕷䳍𦶣𩤯𪃳𪅐𪆴"))
-  ("tg" ("基難莊鞋塑蘿墓莹茬董羞芏茌莛荏荃萑蕹薹藿藺茥荎莝莥雈葟蒮蓷蓶"
-        "蕫蕥薙黈藋薶雚蘣蘳蘲蘺虇塟鞺䒰𦍌𦯀𦸀𦻓𦻗"))
-  ("th" ("蕩剪芽茂茅芬莎芴蓼芀苾羒莏菞蒶蔘蕛黺薚薉虋尠羏苐茘蓚豑䓪䔋𦯷"
-        "𦹮"))
-  ("ti" ("對義藝药薄尊萤茧繭蔑羚芍蔚兹芄芸苻苓莪菘菟葑蓐蕺薅戡蠲茲蒐蔭"
-        "蔣丼芃刱芶苰苺茷菂蛬靮葯蒬蒪蒔鞃蓻蓺蓴蓾蕓蕁薎蕶薵薱蟴藱蠆蟼"
-        "蠤鞿蘶飌剙羗荗葤蔃靭䓎䔿䕃𦍑𦲂𦵑𦶥𦶮𦻒𧂭𧕴"))
-  ("tj" ("革草苹華蓬茸萍薛斟卅芊茉莘萆萃葺蕈薜葷蓮茙茿莗羢靬葞萳輂斠蓒"
-        "靺蔊蓽斢蕇鞞藫蘀莑鞸鞾䒠䓬䕜䕪𦭛𦱾𦻐𧅵"))
-  ("tk" ("美英散敬蔽鞭莫奠葵艾羹茵茇茯茭莜菝葜蒺蔟薇猷黻鞅藪芠芛芵芺荍"
-        "葖葔蒛蓛蔜薁薂藈藢蘞敟靱鞇䓴䔻𡙡𦱿𦴤𦻔𦾡𧃸"))
-  ("tl" ("斯薪鄭邯芥靳芹鄞鄯茚茆菥鄴郱茞荋斮鄀靷鄚斳蔀蔪蓹薌薡鄸酀鄿蘄"
-        "鞹酄茝茽䒢䓅䔮䣐𣂷𣂼𦬕𦰡𦳃𦶦𦺄"))
-  ("tm" ("差甘薩韁莖翔苯酋馘芷苷苤苴茳堇菹萱蓊蕤薤羝翦靼薑羶芢荁荺莚菧"
-        "菫萓羥葅菙葒蒫蒻蒩靻蔧蓳蔖蔮鞚藶蘙虀虃苼茋蕋蕯韈韮䔃䕢䖅𦭒𦮳"
-        "𧄍"))
-  ("tn" ("前艺夢瓶莉蒯劐艽芎芩荑荇葶甍蘅苧荊薊艼苀芧芞茀剒茢茤羜羛荶靪"
-        "羠莿菿菛葥萷萴靲羭蕍薴薽藅藭藰蘮剳萮葕𦭑𦶢𦸇"))
-  ("to" ("歡蒙欺羡羨歉芝茨芙芡苡莰萸菰蔌蓰蕨蘧莢萊歎躉羑苬苵荄荴莁萣萐"
-        "菮歁蓏蓗蓫蓯蔙薟藃藂薿鞮羷藗躠臡羮苽鞉㒼䍮𦬨𦮖𦲽𦴧𧄌"))
-  ("tp" ("花惹慕慈芯靴葱蔥蓖恭蕊芘芪苠茈葸蒽蕙薨薏恙芅苨荖莣荵惎菎菾葾"
-        "愬蒠蔍蕄懃憼薧懟藘藣藯蘢蘟戁菍藼䓤𦲁𦴢𦴪𦹲𦻕𦽳𦿞𧁋𧄉慈"))
-  ("tq" ("羊葦摹擎荦蘚韃拲荈菶葎蒘靽蕣蕼薢薘藆鞬藦羴𢺋𦍋𦎾𦭵𦺙"))
-  ("tr" ("苦落善警若荷蒼菩菇蘑茄苟菏苛蓉茹苫苔苘苕莒茼茴茗萜菪菅蓓鞫萵"
-        "茍茖茩荅莕莙菬萿葀葴葋蒟蓎蒧鞀羬蓲諅鞊鞈蕗薝鞝藲藞鞳蘁蘦虈碁"
-        "苢菭萔虂鞛韂黇䒷䓀䓟䓫䕒𦬅𦲀𦴦𦴨𦴩𦶡𦸒𦹃𦹄𦹷𦿟"))
-  ("ts" ("藏勸勤芦荔勘勒芳募艿苣莠萼蒡羲苲苭荂莋荿莇莮菃葧葝葃葂葄靿勱"
-        "蓩艻芿蕂蕚蘍"))
-  ("tt" ("并益盖蓋井藍蘆蘊廿葬莽莅蒞卌苙荓荳菈萛蓱葐豊靾薀鞡藎鞥蘴莾萾"
-        "葊葢蒀蕰蘯䓝𦭓𦲷𦼦𦾟𧂯𧄧"))
-  ("tu" ("着觀首范荒萄巷蔬茁芭靶苞藐羌苑芑芫苊芤苜茺莞菀葙葩蔸瞢鞔莧菴"
-        "覲韆芚芼茪莐莌艵萒菤萉菢靰羦蔇萺蓅鞄蔤蔨蔰蕘蕝薍覯氋藽齹虌羓"
-        "艶苮莬萖葿蒓蒭覥黆䔄𦬊𦬓𦶤𦹅𦾾𨠫"))
-  ("tv" ("甚農養艱茫芒藹姜鞍葛蓑萎茛荽莨萋葚葳蒎蒗羯萇荌菨菵蒆葽葌葨蔉"
-        "蔞鞎蕵薞薳藒鞨鞻蘘蘡蘹蘾蔅薗䔽䕑𦮗𦮝𦲤𦴣𦶠𦶧𦷪𦸅𧁓"))
-  ("tw" ("曲苗蓄藩蕾茜蕃蔔薔蘭苖莤菑菄菗蒏葍蔯蕕羳藟蘠葘"))
-  ("tx" ("舊萏蕭薺蓞鞱"))
-  ("ty" ("菲苄莓菸蘼芐苳蔠䒟𦭐𦷫"))
-  ("ua" ("峋岶崏嶆嶍嶒嶜𡼏𡾡"))
-  ("ub" ("崩峭崤嵩嵴崙峟峬崝嵎崹嵽嶠巂雟巋崘巁𡶺"))
-  ("uc" ("嶺嶼顓巔岤崟崸嵿顗巑崯嵰𡸷"))
-  ("ud" ("粜峥崞崢嶸崺嵥嵲嶪櫱糱孼嶫𡻈"))
-  ("ue" ("峻凼岌岐岋岥崚嵕凾岅嵈嵻"))
-  ("uf" ("炭崇祟嵨嶕嶚嶋㟲𡻕"))
-  ("ug" ("崖糶崔峌峚崲嵀嶊嶉巏峑崕𡺉"))
-  ("uh" ("匕岈岉嵃崵嵺嵾嵗"))
-  ("ui" ("岭蚩峨巍幽峙崧嵬嵫嵐巉屻崶嶈嵹嶟嶬嶯巀颽巇蠥岺峩峵嶎嶹𡺤"))
-  ("uj" ("岸峰嶂峷崋崥崒嵙輋嶧嶭峯辥㟸㠏"))
-  ("uk" ("凶岚嶽巖岆岟敳獃巘嶶巗𡽪𣁋𪑛"))
-  ("ul" ("嶄酆岬峁屮耑岓岕峏酅屮"))
-  ("um" ("崆嵯岯岨峘嵼嵖𡸜𡸽"))
-  ("un" ("屹岑嵛凱剴岒岪峛峓剬崳崱嵉剻"))
-  ("uo" ("峽嵌豳嶷崁嶔峐崨崍崼歂嵷嶡嶮㠙𡷑"))
-  ("up" ("崽鬯岷嵊崑岮峔巃崐㞾"))
-  ("uq" ("嶙嵂嶰𡶶𡺨"))
-  ("ur" ("岩崎嶇峪岵岢岣峒崮岧峉峇峈峆峿峮崌嵅嵱嵣嵢巆㞹𡶐"))
-  ("us" ("屴岠岝岰峸崿嶀嶗嶲岞𡷫𡼕𡾞芳"))
-  ("ut" ("豈岍嶝豐豔岦㠠"))
-  ("uu" ("出山崗艷屺岜崦崛嵋兇峴覬屼屾艸岏峗峞芔茻嶢嶤𡵆𡷹"))
-  ("uv" ("崾崴峖峎崀崣嵁嵑嶁嶱嶩巕"))
-  ("uw" ("岫崠崰崷嵧嶓崬"))
-  ("uy" ("嶵峂"))
-  ("va" ("響織縮緒婚繪絢娼縉繒媎媋絔嬂緡曫姰緍㛥𡢃"))
-  ("vb" ("婦編綸納絹綿繃嬌締嫡娟婿帑婧媾嫦縞妠姌姷姵帤婂媦媥媩媏絺綃嫞"
-        "綪緉嫷縃縎嬭嬬縭繘繑繻孈纗嫺姉娋婨媂媠綳㛓㛵𡛦𡝭𡠪𡠹𡢠𡤃𦄂"))
-  ("vc" ("织續績嫌縑縝嬪縯繽鑾娸婰媜嫇嫹嬇嬚縜繢嬾纊纈纘娂嫃綨緽銺㛝㜥"
-        "㜺𡣑𡤐𡤧𨥬𨫥"))
-  ("vd" ("好她樂妹巢槳媒姝孥紆彙綑綵嫻繅孿姀婐婇絁媟媬媃絑嫀綍綒嫭綧綝"
-        "嬠縔縥繰欒婅婙嫲嬫桇牀緤緥縧㚥㛦㜰䊢䋴𡜻𡡢𡡣𡤄𢑥"))
-  ("ve" ("发級線嫂綠緩奴漿綴緞妓媛綾綬縵彔娵婈婌婽絿綅嫚嫝緅緮嬡繌繓孇"
-        "纋娽緵㛖𡛀𡛻𡝯𡟺𡡷𡤕𦀩𦂥"))
-  ("vf" ("媽練絲災綜絮嫣嫖嫘糸妳嫵駑縲縹繚鷥鸞紑婃婒婛焋媯嫄嫊嫬緂綡嫽"
-        "嫶縓縤鴢縩鴽嬿繺鶅纁鶨鶭妚媡糹㜣𡞫𡡅𡡡𡢾𡤻𢇃𤓖𦇝𪆓"))
-  ("vg" ("維壯娃纏紐妊妞娌姪絰妵姾娗紝婬娾紸媓絓絟綎墏緟嬞嬥嬯繀雝纆纙"
-        "姙媑絍緾纒㛇𡠠𡠩𡤢𤕸"))
-  ("vh" ("紛妙紗姊娣緲繆縿妢妼娏紾婸綈絼嫪緆𡛁𡛧𡝱𡠨𦆲"))
-  ("vi" ("幾將約繼縛姆娥厶戕妁媸幺蠡紂紉紜絃嬤繈纔蠻妘妐妶姈紈紘娹紶紨"
-        "媿媷嫥縟嬦縳螿繜蠁孎蠿嬟綋綫繧𡚸𡚺𡛕𡛼𡜐𡝬𡞰𡟶𡡤𡢅𥿢𦅛"))
-  ("vj" ("纤縫絨奸婢嫜綽嬋緝緙繹奷妦妺娀紏婞婥婩婻媶綷綼嫴嬅緷縡繂縪縺"
-        "繟姸媈嬕㛁㛅㛔䊹䋻𡞴"))
-  ("vk" ("變收狀獎紋嫩姻繳娛嫉妖奘姣嫫紱絞緻妏姎紁奊娭紎紻媄絪媺綆綟緛"
-        "緶緱嬓縸繖嬽奱孍媆媖嬍緓㜜𡘾𡛂𡞳𡞵𡟹𡟻𡢄𡢢𢑱𦅙𦆮"))
-  ("vl" ("斷鄉糾綁紳姬娜凵緬妎妡妽斨紃娕紖紒媔絒綀鄛姫婣嫏㚹𡜼𡡒"))
-  ("vm" ("经經組紅姐姓纖爿妲嬗纟綞丱妅姏姃姮娙婭紺絊娷媗嫋緎綖嫿緪嬔縒"
-        "繣繵孅娫娬嫤彑絚縇繮纎㚬㚰㚱㜁䊼𡝮𡟙𡟸𡠭𦁈"))
-  ("vn" ("剝彎姨剿弩妗妤婷紇紼糽姼娳紓紟紵媮媊絎緰嬣嬼劙奵妔㜲䊵𦂃𦅜𦆭"))
-  ("vo" ("以緣嫁縱姚彖姒婕胬綻緹娖婝紩媞絘絯絩嫙嫨緁嬐疀縼繉縰繸纀臠妷"
-        "婡媫嫰𡝳𡟇𡟼𡢟𡣘"))
-  ("vp" ("總紙怒媳戀姥妮恕彘妣姹媲紕奼婖紽絏嫕緄緦嬨繐繶孋纚姄娡婫嫓嬑"
-        "総𡟟𡟯𡣺𥿡𦁤"))
-  ("vq" ("緯姅絆絳縴攣姩拏挐牂繗繲繨媁嫾𡛾𡡞𡢡𡤒𢳉"))
-  ("vr" ("給如結始姑紹絡綢婀嬉媧嫗綰綺緘嚮繕轡姁妱姡姞姶姤姛姳姠牁娮砮"
-        "婠婟婤婄婍絅絇紿婼絧嫆綌絽嫟牄綹嫸緺縋縖繾妬妸娪婮綗緔繥㘘㜃"
-        "㜍㜬𡜺𡝗𡟵𡠻𡣗"))
-  ("vs" ("努奶纺紡幼幻纬妨妒娉勦姖姱嫮縍妰娍娚嫎糼絝綉㛈㛢𡞲𦄡"))
-  ("vt" ("彝妍姘姍紲媼縊媕絣盝嬁縕嬧盭纑彜繿䋼𡝰𡟚𡟛𥁒𦂤"))
-  ("vu" ("统統紀絕純繩綱繞巒缆媚娩婉妃娓孀邕絀嬈縐纜奾妧姺姽娊紞紌婘婗"
-        "媢絖媱媰絻綄綣綯綩緗縌矕妉姯娧㚪㛡䌫𡜍𡝴𡟃𡡀𡡻𡤅𩠐"))
-  ("vv" ("女裝娘網縷娠婊巛妝姦綏嬝孃饗纓奻姲娞婑媴緀緌嬛縗繷繯孌纕娤婹"
-        "婾媙孆㛄㜊㜢㜳𡛟𡞱𡟜𡢞𡢿𡣖"))
-  ("vw" ("細牆嬸醬妯畿甾緇繙紬媌媹嬏緧嬙孄孏繬㚼㜭𡤑"))
-  ("vx" ("繡嫍縚𡣙"))
-  ("vy" ("終緋娒婔孊㚵𡛓𡛨"))
-  ("wa" ("署黯罾圕"))
-  ("wb" ("胃圃囿圊囧圇圌罥羃朙㘣𤲟"))
-  ("wc" ("四買顆圓異貫黷圚顒黰顋𨯔貫"))
-  ("wd" ("果困囝囷罦罧罺櫐圞畭㝀𡇙𡥘"))
-  ("we" ("畈黢畟敤畯瑆畷罬斀"))
-  ("wf" ("黑罵累鴨罘黥羈羆纍鷝鷶羉鸅鸀鸓圝䴉"))
-  ("wg" ("里墨壘畦墅疃罹羅罜罣畽罿黫壨囯𪐴"))
-  ("wh" ("团囫畛罞黲"))
-  ("wi" ("国團母蜀禺囹疇畤罻罸𤴆"))
-  ("wj" ("畢罩毋圉罱睪毌圛罼"))
-  ("wk" ("因默畎畋斁奰"))
-  ("wl" ("界甲畀甽畍罒"))
-  ("wm" ("國置疊罡畇罝罭黚翾㽣"))
-  ("wn" ("野罰黔夥町黟囥罽㓻㽘𠝹"))
-  ("wo" ("眾囚歜圂欭罛畂𤳉"))
-  ("wp" ("罷思愚恩毗囮毘罠慁罳黓"))
-  ("wq" ("圍畔疄"))
-  ("wr" ("點回略固畸圄罟詈黠圁礨羇黵畧"))
-  ("ws" ("男嬲黝圀"))
-  ("wt" ("圔黭畊黸"))
-  ("wu" ("园圈囤畹罨黜瑂黕黖黤黦罍㽙𤳙"))
-  ("wv" ("園畏囡圜甿褁瞏黮睘"))
-  ("ww" ("圖田畾罶畕𦌵"))
-  ("wy" ("罪罫畮"))
-  ("xb" ("冂冖爫"))
-  ("xc" ?丷)
-  ("xe" ("氵氺"))
-  ("xf" ?灬)
-  ("xh" ?𠂆)
-  ("xi" ("广丶"))
-  ("xj" ?宀)
-  ("xk" ("疒𠂇"))
-  ("xl" ("丨丿肀衤"))
-  ("xn" ("乛亅"))
-  ("xo" ?亻)
-  ("xp" ("勹忄㣺"))
-  ("xq" ?扌)
-  ("xs" ?𠃌)
-  ("xt" ("艹卝"))
-  ("xu" ?乚)
-  ("xy" ("亠辶"))
-  ("ya" ("識音迫遭詢諸詣諧諳譜迿誻諙謵譇旝譖齰誯𧪽𧬘𨑨"))
-  ("yb" ("論通講离市帝請育適遍肯遇端謂膚邁膏誦靖逋逍遄遘肓膂旆帟訥誚誧"
-        "諦謫邇譎齲迶斒旓詴歶遰諝諞諯遹骿謞謪謧譋譑齵斾謿讁迊迌逳遡𢂚"
-        "𥜽𧬺"))
-  ("yc" ("六讀選旗顏述遺迹顫頻亦謙銮貞貲韻龔贛顱讚訹賌遉頏虡鈭諆頝頦錖"
-        "謓謮譔贇旟譧齞齎顪贙齻亷讃贑頕顇鹻𣄃𨘀𩐠𩐳𩑈𪙊"))
-  ("yd" ("課桌施途柴迷謀享棄迂迤栾粲杗迆訏訑稟誅遊諄諍諜謎譟斿虖竫誄誖"
-        "諃謋謼齫斈椉槀歯稾訸㰍䇏䜓𧨾𧩹𨔼𨘋"))
-  ("ye" ("变設護叔敲返毅逮竣歧逑逡逯遐攴詠詖遝諼敁殶敊毃諏諔叡皻謖謢謏"
-        "皽謾竷譭邍讂頀齱詉誜㕡㪗㪫䛵𠮏𣫛𧬋"))
-  ("yf" ("点談熟遮紫諒遼鶉遜京烹紊禀逖詼諫齋譙讜祡鳪鳼鴗旚謜鮆鵁謶謤齌"
-        "譕鶁鵫鶙鶐龒鷟讌鷲鷾鸇鸆虪鸕鸗誴譌遤鵉𧪾𩐿"))
-  ("yg" ("主進望誰離雜童壟邏雌逛逞雍塾壅壑逵遑暹觜註詮誑韹齷迋誆詿遳諲"
-        "諻讙堃墪誔㘹𡑔𣁦𨑳𨗴"))
-  ("yh" ("步歲递訝診謬彪彰迓彥諺玅虙訬逤逿虨齖齴彣竧訜謭辺逷㣌𧧝"))
-  ("yi" ("導运議討戲謝詩遵齡訟譏諷孰玄逸玆鹵颯讒竑歭訒旍竤詅戠誸諓虥譐"
-        "譸蠪歺畆竛蝱蠭誐讛迏齢㦸㱔䇊𠧧𤫀"))
-  ("yj" ("許斗運辦連計評章率迅避辯訊辛譯辮逢辨瓣迁卓卒迕訐誶譁譚聾顰逴"
-        "諀遧諢諵諿韸謘謰譂嚲讘竏辧辻遖𣁾𥪮𧧽"))
-  ("yk" ("头放文敵送夜族交达誤效獻邀誒敦卤虞奕遨虔訣詨謨迖迗訞敨詙敹遫"
-        "謑韺譈譀龑讞竢訩詾齩䜘"))
-  ("yl" ("部新近速齐迎訓逝郊辣郭斋邙邡鄣竦訢鄗邟旂詶鄐齗齘亣迚𠨑𥪕𨚪𨜓"))
-  ("ym" ("上產些与証止試虛誕誼謹斌虐韵遢旌翊訌逕詛詆齟讖詌亶瑎甝詡誙諠"
-        "謔諈韰謆邅謯翽譠譅鹺亹譾斖讈齏斉竩譃辷韲𦐑𦒍𧥺𧩙𧫴𨒂𪘲"))
-  ("yn" ("處刻訂劇劑亭剖亨亢迄逾嬴蠃羸訖剷諭甕贏斻迒瓬迾迻瑀誃劌甋謻齕"
-        "甗臝鸁剠竚諪驘䇄𣃚𥪜𧭈𨔁"))
-  ("yo" ("該逐逃旋畝齿齒豪鹼誣迭亥瓤遂脔遽邃歆諛齪欬欳旐胔詄誂豦歊歑諑"
-        "誺遯歔諟遾斔螤旞譣譹譺歒諚譢蹵込遬䢭𠀅"))
-  ("yp" ("意認此忘慮龍詫氓亳旎忐憝虍託訛誌齜邐忞迡惄詑訿誋諗諰齔謥譓齥"
-        "譿讔戇龘訫譩㡣䛏𢅛𢥫𧩓"))
-  ("yq" ("達違遲牽詳逄遴邂諱詊撉旔𣁄𨗨"))
-  ("yr" ("這過高話造站調商适占言追語詞遣譴吝韶迢裔啻迥迦迨逅逭旖砦訾迴"
-        "詁詔訶週詰詬詻誥諮諾譆譫鹹齣齬呰迠竘迵迼逜詀詗詒詷詺逽諴謒謳"
-        "譗齠齝礱讋齮讟咅啇旑訽誩謌逈䢛䶜𧪄𧬆𧬸𨔽𨘥𩐝𪘁𪙛"))
-  ("ys" ("方边邊旁透訪虧誠虜誘卣劾迮詐誇謗迉勍逌詎詏勯諤勴謣勷齶効辸遌"
-        "齚𧨊"))
-  ("yt" ("立逗誡迸弈盧謐證衁衧詍誁竮諡邆謚髜齍齛齸竝𧬹𨑬"))
-  ("yu" ("就說道親記亮竟充毫虎遞競督盲遷遙謊氈謠詭遁逆乩兖邈旄旒睿兗訕"
-        "巟辿迍眥訰訧覘詘詵覤諕誽氃虤遶遻謅謕罋覷譊譝齙齯齺齾竓竜齓𥈠"
-        "𥪯𧦠𧨎𨕬"))
-  ("yv" ("還遠讓衣退旅亡哀妄裹襲餐竭衰巡褒遏襄衷衮袤裒逶邋妾饔袞諉謁諶"
-        "褻齦玈袬袌袲裛裻誫誏褎諘飺褭褱褢謱譪譨裏袠裦裵襃譞𧜏𨘻𪗋"))
-  ("yw" ("逼畜迪遒遛迺斕諨旛譒讄讅讕䢮"))
-  ("yx" ("齊諂謟"))
-  ("yy" ("訴卡卜卞於旃訃誨誹𠁎"))))
-
-(include (t nil cjk-util) map)
-(include (t nil zh-util) map)
-
-(state
-  ;; When an initial character is typed, re-handle it in "main" state.
- (init
-  (starter (show) (pushback 1) (shift main))
-  (enter-fullwidth-mode (shift fullwidth-mode))
-  (enter-single-fullwidth-mode (shift single-fullwidth-mode)))
-
- (main
-  ;; When a complete sequence is typed, shift to "select" state
-  ;; to allow users to select one from the candidates.
-  (map (shift select))
-  (nil (hide) (shift check-undo))))
-
-(include (t nil cjk-util) state)
-(include (t nil zh-util) state)
-
-;; Local Variables:
-;; mode: lisp
-;; coding: utf-8
-;; End:
diff --git a/MIM/zh-quick.mimx b/MIM/zh-quick.mimx
new file mode 100644 (file)
index 0000000..397a0dc
--- /dev/null
@@ -0,0 +1,4079 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>quick</name>
+  </tags>
+  <description>Chinese input method with QUICK method.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>簡易</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+  </variable-list>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="i"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="u"/>
+      </rule>
+      <rule>
+        <keyseq keys="v"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+    </map>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="aa"/>
+        <insert>
+          <candidates>間日暗晶暑曰昌曙昍暙闍閶閽闇𣈏𣊫𣊭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ab"/>
+        <insert>
+          <candidates>明晴晡晞閒昺暠暪曘曞昞閙㫻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ac"/>
+        <insert>
+          <candidates>題顯曠暝闐顥晪暊曊闠閧𨴴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ad"/>
+        <insert>
+          <candidates>閑昧杲旴冔暆閫闑晽槩㫲𣉢𥟟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ae"/>
+        <insert>
+          <candidates>最暖暴曼曝暇曖昄昅昹晙閿闅閖㫞㿺𣌊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="af"/>
+        <insert>
+          <candidates>照景闖晾炅曛煦暸闌炚晱焛暕煝暩暻鴠曣鱀鶗鶡鷃鷐鷴鷳曭鵾鶥鷼㬎</candidates>
+          <candidates>㬙䳭𤋁𨳒𨶹𪂇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ag"/>
+        <insert>
+          <candidates>量閨旺曜閏堲晊塈暀閮曈閵闉闛曤𤦉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ah"/>
+        <insert>
+          <candidates>影易閉暘昒昐昜晜晹尟閟昣𨉖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ai"/>
+        <insert>
+          <candidates>時閥戥昤閎閩曇旳昡暷琞閠㬢𣆂𣊉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aj"/>
+        <insert>
+          <candidates>早聞旱闡暈旰暉曄闢閈晬暔閛暲曋暺旿晫暤暭曍曎閗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ak"/>
+        <insert>
+          <candidates>映昊暌暾閔闋旲旼旻猒晸暯閺曒闃闞曮敭晈暎関𣆳𣋒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="al"/>
+        <insert>
+          <candidates>即昂晰閘昕昴昦郿鄤曏晣曱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="am"/>
+        <insert>
+          <candidates>星旦暄昀暨閂晅閆暡曌閾闒闟昰暅暒暳𣊊𣌟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="an"/>
+        <insert>
+          <candidates>門剔旯昑昲閌閅𣈥𣈯𨳊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ao"/>
+        <insert>
+          <candidates>是閃歇昃曷晁閡闕欥昳暵暰曚歞暶閦𣋡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ap"/>
+        <insert>
+          <candidates>昆悶匙昵曬曨𨳍𨶙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aq"/>
+        <insert>
+          <candidates>闈暐暽韙闥㫠𣊬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ar"/>
+        <insert>
+          <candidates>問闊晌晤昭晗晷閣閤暱閭闆昫晑閜誾謈晧暿䦡𣇉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="as"/>
+        <insert>
+          <candidates>昨勖晟曦勗昉昈昮晇閍昘朂𣇷𣈳𣌀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="at"/>
+        <insert>
+          <candidates>開關盟昱昇闔閞暟曀闓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="au"/>
+        <insert>
+          <candidates>晚既巴冒眉晓曉晃閱冕岊旵旽昢晥晛晼晻晲閐毼毷毾閹闀闚晄暚鼂䦧</candidates>
+          <candidates>𣅽𣇈𣈲𧡰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="av"/>
+        <insert>
+          <candidates>晨晏曩艮暍閬闤妟㫰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="aw"/>
+        <insert>
+          <candidates>晒闣閪𣈴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ax"/>
+        <insert>
+          <candidates>閻閰𣋠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ay"/>
+        <insert>
+          <candidates>晦閼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ba"/>
+        <insert>
+          <candidates>脂賭睹腊貊膾贈胉眴睧腤膱賰瞷瞺𥌓𦡮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bb"/>
+        <insert>
+          <candidates>月睛朋骨肺購瞞脯腈幂髓肭膈賄冪豽睄睊睎睔腢膌瞝貒瞲膼臑矊髇瞯</candidates>
+          <candidates>矋脪䐭䝼𥋘𥌎𦢈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bc"/>
+        <insert>
+          <candidates>具貝賺腆冥脎臁瞑瞋膩賸臏贖臢胑貁賏賟瞚膹頯瞶顐矉顝矌贔髍髕贘</candidates>
+          <candidates>鑍㓁䐓䫤𦉪𦛼𦝁𧹏𩓚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bd"/>
+        <insert>
+          <candidates>爭采睜脖眯瞇睬孚脒脬臊盱貅髁睏冞胣眛貤腜賝矂冧腂賖㬹䏭𧴯𧶄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="be"/>
+        <insert>
+          <candidates>愛受服股脉膝肢腹販腺矍爰脲滕臌睃瞍骰眅朘脙脧腏睖睩朡腶皸賕骳</candidates>
+          <candidates>貑臒雘矎貜瞹膄䁓䐂𠖎𥄫𥊙𦢊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bf"/>
+        <insert>
+          <candidates>然縣瞭瞧騰瞅膘祭炙腙瞟繇賒鵬鷂鸚睒膆賧鴅瞗縢膫膴膲瞴臐鵙矄臕</candidates>
+          <candidates>鵰鵩臙鶤鶪鶢鶻矘県眎肧賩鴡鵎鷄鸎鸜黱𤉷𤔡𥇧𥈡𦅚𦡞𦦨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bg"/>
+        <insert>
+          <candidates>雞肚雕膛腫眶墾睦瞳臃脞塍膣眭睚睢瞠雎瞿貍胵脭脡脽腛膗朣膧臛矐</candidates>
+          <candidates>臞矔矅膶貛賍𥅾𦢓𦣇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bh"/>
+        <insert>
+          <candidates>財彩腸盼膨膠豺彤肜胗眇睇豸彫賜胏眕贂朌膓䏟䏲𧶽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bi"/>
+        <insert>
+          <candidates>冤膊賤豹腑冠爵眩肘肽肱髑賻髖矚肕肒眃胘胠胕戙脟睋骫蜰膞膙螣臅</candidates>
+          <candidates>臗蠈颻髆蠫朎𦞙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bj"/>
+        <insert>
+          <candidates>軍脾肝賊辭罕腩睥髀盰肸豻眲睅脺睟骭膟貏賥瞕膵賱瞫瞱貚贉𥇍𦋐𦠜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bk"/>
+        <insert>
+          <candidates>敗胸网膜冈胶腋奚胭朕腠睽瞰貘狊胈胦眹朠睙瞁瞙骹貕骾贆覹矙眏睺</candidates>
+          <candidates>罓𥉐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bl"/>
+        <insert>
+          <candidates>脚腳鼎郛胛胂腼骱肵盺眒胹郥鄆郹郻鄍賗鼏膷瞓䁪𥇦𦉫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bm"/>
+        <insert>
+          <candidates>且胜睡胆腔腥肛胚囗胝膻骶賦盷眐脛貾貹腄貆翢瞈膕髊睲睻瞾䁯䐥𦜖</candidates>
+          <candidates>𧷜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bn"/>
+        <insert>
+          <candidates>剛則盯肌肮冗删胰刖腧眵刪貯骯肊刐刞肐盵肣胇眝胻剮眱脝貥睮貐甖</candidates>
+          <candidates>矃脷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bo"/>
+        <insert>
+          <candidates>臉眨贝朦睫眺骸冢肷胍胲豚腴腚貶睞賅瞼矇胅朒朓眣脁脥腞睼瞛瞨臄</candidates>
+          <candidates>贌䀹䁢䐁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bp"/>
+        <insert>
+          <candidates>懇懸眠朧腮臆眦貔矓腍膍瞣骴眤肶贃䀝𠖥𦚱𩨨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bq"/>
+        <insert>
+          <candidates>用胖瞬舜腱膦眸瞵眻貄眫睷脌𢆡𥋇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="br"/>
+        <insert>
+          <candidates>同周貼膽胳瞎胎賠骼瞻貉膳朐胴膪眙貂骷骺髂貽賂謄谿贍冏咼胊眧眳</candidates>
+          <candidates>腒睭腡膇賙賳貙譻瞘脗脴詧䁥𦛚𦞳𧵓𧵳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bs"/>
+        <insert>
+          <candidates>勝助膀臟凸肪胯肋肟胙腭眄贓盻眑骻臇矏朥脇贜𦛨𩩍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bt"/>
+        <insert>
+          <candidates>體瞪冊瞌皿肼胼脰臚髒豋膉膃賹贐髗䁅䁗𥅈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bu"/>
+        <insert>
+          <candidates>见見目亂脫肥胞貌脆甩岡乳腕氍虢朊肫胱脘腌盹眈睨覓罌朏眊胐乿脕</candidates>
+          <candidates>睆睍睌腃貀貺睕睠腯瞃覞瞡膮膬賵覭覶髐鼆冚睸脃骲䁱䏙𥇣𥌑𦞴𦡆𧵦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bv"/>
+        <insert>
+          <candidates>眼腿腰脈脹妥嬰胺罔媵脤賑賬膿臘髏盳眓眽腇腲膢瞜貗朖臈骽𦟌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bw"/>
+        <insert>
+          <candidates>腦貓瞄腷膰冨腖𦚵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bx"/>
+        <insert>
+          <candidates>舀臍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="by"/>
+        <insert>
+          <candidates>丹胩腓脢円</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ca"/>
+        <insert>
+          <candidates>錯曾鉑鈤銆鍺錩錔錉鍇鐠鐕銁鏳鐧鑥𨫌𨯩𨰝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cb"/>
+        <insert>
+          <candidates>鋪銷錦鑰鈉鈽鎬鎘鏑鈅鈰鉔鉓銪鋗錆錥錹錋錀鍗鎙鏞鐍鏼鐹鑐鑈鑴鈵</candidates>
+          <candidates>銱銿鍴鍸鍽鏋鏛鏰鐈鐗䤭𨦉𨦨𨧨𨧹𨩈𨩋𨫢𨭬𨯅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cc"/>
+        <insert>
+          <candidates>金鎮鑽貧鎖頌頒鐮釜鑫鋇谼鉥錤錪鍞顉鎌鏔鐨鐀鐉鐼鑌鑕釟鉷鋲鍂鎭</candidates>
+          <candidates>鎻鏆鐄鑛䥥𨩅𨫋𨭦𨯵𨯿𨰦𨰰𨰹𨰻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cd"/>
+        <insert>
+          <candidates>銖錚鎳鑠釪釨鉌銤銌銇銝鋍錞錁鍒鍱鎎鎟鏬鏿鏶鐰鐷鑅釶鍦䤪𨨥𨩚𨫟</candidates>
+          <candidates>𨬡𨭥𨮏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ce"/>
+        <insert>
+          <candidates>錄鍛鍍鈑鈹鍰鏝鑤鈒鈙銢鋄銶鋟鋑錣鋷錂鍜鍐鍑鎪鎩鏮鏺鑀鑊鑗钁淾</candidates>
+          <candidates>銾䤼𨥖𨨏𨯙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cf"/>
+        <insert>
+          <candidates>鍬鍊鎢鏢鏍鑣炃鈥鳻錟錼錝鎷鎍鵜鵒鏚鏣鐐鐎鶲钂釥鈈錰鍄鐛鑂鑔鵭</candidates>
+          <candidates>䥪𨪛𨭆𨯧𨯨𪄇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cg"/>
+        <insert>
+          <candidates>鐵鐘鑼坌鈕銓銼鋰錐鍾鏜鏗釷鉒銍銈銋鋌錴鍠鍷鏙鑸鑵鈓鋥錱鑃䥓𨧀</candidates>
+          <candidates>𨫆𨫠𨯗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ch"/>
+        <insert>
+          <candidates>分弟鈔錫鉍銻鍚釤釮鈖銵鎀豂鏐鏒鐋鐊鐬銹釖釾鉁𨥨𨧼𨭌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ci"/>
+        <insert>
+          <candidates>公錢鈴釣鑄釵釩鉉鏘鐲谹釸鈦鈆鈜鈺鉧鉣銩鋐鋝鋨螸鎡鎒鎛鏹鏄鏀鐏</candidates>
+          <candidates>鐖鑆鑮鑱钃蚠鈎鋳鍀鍅鑧𨧻𨨲𨫎𨰜𩗩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cj"/>
+        <insert>
+          <candidates>針鋒鋅鏈銲鐸鑷釬鈄鉺銔錍錌鍕鎨鏎鐔鏵鑝釺鋽鎽鏠鏱𨥾𨩇𨪚𨭐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ck"/>
+        <insert>
+          <candidates>父鎂鈸鉸鍥鏃攽敓釱鈌鉠銦鋘鍭豃鏌鐓鏾钀鈫鍈鍨鐭𨩉𨫼𨰫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cl"/>
+        <insert>
+          <candidates>卻爺丫斧釧鉀鉚弚邠郤鈏釿銂鄫鋉鎯鈡鉮鋛鋣鎁鎅鐁鐤𨦪𨧜𨧞𨧺𨨶𨰉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cm"/>
+        <insert>
+          <candidates>鏟翁鉗錘釭鈞鉦鉭鉏鉎鉽銊谾鋞錏鋋鍹鎉鎈鏏鑯鉟鉢鍟鎠𨦫𨯪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cn"/>
+        <insert>
+          <candidates>爹釘剃瓮甑釗鈐釔釕釚釳鈧鉶鉹銕鋓鍆鍘鑏鉘鍮鎆䥑𡯂𨥤𨧣𨧤𨪃𨬫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="co"/>
+        <insert>
+          <candidates>欲錠欽鈇釽鉯鈲銚鋏錸鍉鎵鏇鏦鏷鐌鐻鐩鐱鑳鉄鍁鐝䥲𨧧𨪂𨫪𨬢𨭣𨮙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cp"/>
+        <insert>
+          <candidates>总鋼忿慾釴鈊鈚鉈鈮鈱銠鋱鋕憌錵鍶懖鎞鎴鏕鏸鐿豅鑢鑨鍃鏓麄𢚖𢤹</candidates>
+          <candidates>𨨩𨪜𨫞𨬌𨯚𨰣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cq"/>
+        <insert>
+          <candidates>鍵谻鉡鉾鍏鏻鐽銉鎿鑻𨫡𨬯𨭤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cr"/>
+        <insert>
+          <candidates>谷銅鍋鉛鉤鋁鈷鋸釦銘鉻錡錮鎔鎚鎗鈳鉊鉆鈶鉰鉐谽銛銗鉿銣銡鋙鋯</candidates>
+          <candidates>鋊鋦鋡錧錒錭鋿鍼鍣鍧鎝鎕鏂鐑鑩鉕鉫銄錇鍩鏴鐥𥖹𥗛𨦼𨧡𨭎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cs"/>
+        <insert>
+          <candidates>鋤鈣兮鉅銬鍔鎊鐫釢釫鈁鋮銙鐒鐪鑶鈼鎸𨯫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ct"/>
+        <insert>
+          <candidates>盆鉼錳鎰鑑鑪弅鈃鋀錛鎧鎑鐙鑉鉝銏鐦𨩄𨩙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cu"/>
+        <insert>
+          <candidates>爸鏡銳岔兌鈍鉋銑鐃釓毤鈀鈂鈗銃鉬銫銧鋎鋧錈鋺錓鋾鍎鎲鎤尣鈨鈪</candidates>
+          <candidates>鋔鋴鋶鎇鎐鑬䒏䤞䤥𨥈𨥉𨦸𨬭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cv"/>
+        <insert>
+          <candidates>銀鑲銨錶鏤釹鉞銥鋃鋩鋠鋹鎃鍖鍻鍡鎱鐶鑞鎄鑹𨩆𨪁𨫀𨬓𨯂𨯬𨰃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cw"/>
+        <insert>
+          <candidates>鐺鈾鈿錙錨鐳鎦鐇鑭錬鍢鑘𨩊𨬬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cx"/>
+        <insert>
+          <candidates>鏽錎鍤鑇䤾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cy"/>
+        <insert>
+          <candidates>釙鉲鉖鋂䤵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="da"/>
+        <insert>
+          <candidates>槽柏椿楷杳楮檜櫓栒栺棤棔榰榗槆槢樴橧橁櫡櫧晳栢椙橺㭼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="db"/>
+        <insert>
+          <candidates>橋棉構桶棚橘梢柄棗橢棘柿枘槁榍檎朿柟栜栯梋桸棆棈楈楀楄楴楜椯</candidates>
+          <candidates>榾樀樆樠槦樇檛檽檷韝欈楕樃樋橌橗橣櫔韒㯂𣑐𣑲𣖜𣙟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dc"/>
+        <insert>
+          <candidates>橫頗賴棋枳楨槓檳櫃櫝朳柶柼栱梖椪椇榠槏槙樍賚樲橨樻檟櫇櫍欑韥</candidates>
+          <candidates>梹樌檱𣗍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dd"/>
+        <insert>
+          <candidates>木林棵森株李桴椁榛梱樑橾杅杝杍柂栫桲梌梊棌椈棎棞棦椕椸楪楙楺</candidates>
+          <candidates>榤樔樼橖檁韕韖韘櫟櫯楳槕槡檏㯗㰑𣕧𣚭𣜿𣞁𣟕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="de"/>
+        <insert>
+          <candidates>樣极皮板枝隸椒棱梭棣椴梂杸柀梫桼棷棳棴椵楥榎槾樧檓檴櫠櫌欉栐</candidates>
+          <candidates>椂椶槺橃㮀䪖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="df"/>
+        <insert>
+          <candidates>標杯禁杰焚柬棕柰椋楝楸槭樵檫紮梑棪榚榪榡榞槂槱樏橑橪鶆鶇鶒鷘</candidates>
+          <candidates>欓鸉欙樜橅橴鴂鶫㭂㯲𣏹𣜃𣜠𣜭𣞢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dg"/>
+        <insert>
+          <candidates>權柱枉框杜桂榷栓椎桎梃桷樘櫂檯杻埜梐桯梩梉桽楏楻榳樦橦橍檉欋</candidates>
+          <candidates>欏楃樫樭𣗎𨤳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dh"/>
+        <insert>
+          <candidates>才材楊梯杉彬杪桫棼枴鬱枒枌柲梤楌樛槮橕檅柹𣕚𣘀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="di"/>
+        <insert>
+          <candidates>機樹村构松梦寸槐韌橱杓杈柃梵榭樽棧楓檮櫥杋枟柎蚻榑榯蜤槸槫橶</candidates>
+          <candidates>檥檒欂欃蠜韣欘欚栂樳橒檝檲檵櫉欝𣏾𣗳𣙀𣚦𣟂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dj"/>
+        <insert>
+          <candidates>杆末樟樺杵枰梓棹楠楫榫槔槲枓桿皯枺栮桻椑椊楎榵韎槤樥橝橭樿檡</candidates>
+          <candidates>櫆韗韟韡杄枠榟槹檊韠㮖𣗏𣘚𣝦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dk"/>
+        <insert>
+          <candidates>校模梗枚樊檄楔杖楱橄敕夬杕柍柭栚猌楩楑槉榩榽韍樉橔枤栶楧㯳𣐀</candidates>
+          <candidates>𣖙𣙙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dl"/>
+        <insert>
+          <candidates>桥束析柳梆郴榔椰柙槨櫛朻柛桏栭栦楖梀梛郲棩郼鼒栁棅榊檙㭱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dm"/>
+        <insert>
+          <candidates>本極整查植柑杠桓檀柢栩棰楂槎楦榻槿枑枃柸柤柦栻桱翉椌椏棫梴槥</candidates>
+          <candidates>樝槶橿櫪櫼欞杢杫枏柾栍椬㮼𣏴𣏵𣜖𣜯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dn"/>
+        <insert>
+          <candidates>机刺杭榆剌杼桁栘檸刌朾朹杚枔柫桋栵梣棽楟楋椼橩檦梈椚椾櫈㓟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="do"/>
+        <insert>
+          <candidates>來檢楚核桃橡椽檬柩橛樅樸枎杴柣柧柉栨梜欶棶椓楰椗僰樕槬檖檨檚</candidates>
+          <candidates>檺櫞椘榢𣑯𣔙𣔰𣠺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dp"/>
+        <insert>
+          <candidates>想棍麓枇柁栳懋欐朼杙杺杹柅惁棯棇楒憖橞檍櫳梽椛楤樚樬檧櫘櫶𢡟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dq"/>
+        <insert>
+          <candidates>样棒攀楗樨韋杽柈揧椲舝橉檞櫸桝橓欅㯬㿹𣛟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dr"/>
+        <insert>
+          <candidates>槍格椅枯樞榕檐桔棺枷柯桐梧杏柘枸栝梏椐榀槌楛櫚礬櫺柌枮桮梮梒</candidates>
+          <candidates>桾梠棓棝椆椥楉楁椷榶榙韐橏檹檶櫙櫮枱柖柗櫊㭘㭲㭻㯝㯴𠵍𣟖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ds"/>
+        <insert>
+          <candidates>柜朽榜楞榨柞枋枵栲樗朸杇枍柺柪桍梬橯檇櫋勅勑栃栛㮙㰕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dt"/>
+        <insert>
+          <candidates>械檻橙楹柵枅枻柆栟梇梪榼榿榓橀韞櫨枿桖榅榲㰘𣖕𣙷𣛮𣟗𧯴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="du"/>
+        <insert>
+          <candidates>相概枕梳桅橇札杌杞杷栀桄楣皰梔梡榣橈櫬欖杬杶枆枙柷柮枹梲棬棡</candidates>
+          <candidates>楯榹榥樈槻槴檤櫏梘梶椀椃㭠㯄𠌊𣏌𣏞𣏺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dv"/>
+        <insert>
+          <candidates>根樓婪桉椹榱樾棲櫻桹桭桵椄棖楬椳椻榬榐橠韔檭櫰欀杧楆楡楲檂辳</candidates>
+          <candidates>𣐿𣞼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dw"/>
+        <insert>
+          <candidates>東榴欄檔栖柚檑棟檣椔楢楅瑍榃樄橎櫑欗梄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dx"/>
+        <insert>
+          <candidates>樁桕韜槄橚櫅櫹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dy"/>
+        <insert>
+          <candidates>朴梅柝榧柊栴棜棑檌枬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ea"/>
+        <insert>
+          <candidates>潜潛泊汨汩洵渚滏漕潴沓湣澗涾涽淐湆湝湷潳潽潧潪澮瀦洦湐𣇹𣾂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eb"/>
+        <insert>
+          <candidates>滿清消湖涌潮溝滴滑漏沛漓浦溯湍渭淆洧涓浠潸潲濡瀹灞淪滯瀰汭淯</candidates>
+          <candidates>淜湇湑湡渧滈滆溎溍漘漰滫潃滽潏濄澫濔濿濷瀡灊洅渪澝㳍㵎𣳽𣻸𣾷</candidates>
+          <candidates>𤀑𤁗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ec"/>
+        <insert>
+          <candidates>演洪滨濱潰滇沭泗浜淇淦溟潢濂瀵鋈鎏漬潠澦瀆瀨瀕汃泬浿浾湴淟湞</candidates>
+          <candidates>溓滜濆澒潩澬鍌鍙瀇濻瀢瀩顙瀷瀻灒灝灦灨洂湏濓瀬灐錃頮㵑㶊𣲵𣳉</candidates>
+          <candidates>𣾁𤂌𤃡𤅄𤅎𤅖𤅺𨮜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ed"/>
+        <insert>
+          <candidates>深游染淨浮涂梁渠池淋涤滌澡淳桑滁粱柒沐沲洙渫溱溧滹潺汙沬灤洊</candidates>
+          <candidates>浡涍浨涃淭淉淗湤滘溙漅澖潗澯澲濼渘潹澟濚瀞㳜㵩㶅𣓥𣳼𣳿𣶶𣸑𣸯</candidates>
+          <candidates>𣺉𤀻𤂋𤄿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ee"/>
+        <insert>
+          <candidates>沒水双汉渡波漆漫浸潑澱瀑漾泳涵汲浚淑溆淼湲濩汳汥沝淩淥敪溰滱</candidates>
+          <candidates>漃漮澓潻濴濲瀔瀀瀫灁叒浗湶溵𣲙𣲷𣿀𣿯𤀼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ef"/>
+        <insert>
+          <candidates>源滅濕涼淡潔漂漁燙潦淙湫溲漯潟鴻瀉鯊沶洃溈湅渿湠溔溹漹漈潶潕</candidates>
+          <candidates>潐潫澋澿濝瀌瀠鵽瀿瀳鸂溸漴濙㵯𣶷𤄄𤄏𤏁𪃡𪄣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eg"/>
+        <insert>
+          <candidates>注灌潤滩灘圣汪淮涅洼涯淫湮湟渥滢潼濉濯浬湩塗溼濰洭洷垽浧淕堻</candidates>
+          <candidates>湹塣溦漼漜漟澭瀍瀅瀖灈灉灅灕坔洤涏滙漄𡌂𡒗𣻹𣻺𣽿𣾀𣿅𣿬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eh"/>
+        <insert>
+          <candidates>沙涉湯滲泌渺涕澎沏汾沕泲沴浵漻滮漡濊濏灪涁瀃𣶼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ei"/>
+        <insert>
+          <candidates>法沟淺濁滋濺濤汰叉汐蚤汊泠泫泓淞溥溽澍汍汎滷潯汋沄汯泭浤涐淂</candidates>
+          <candidates>渢溞溾漙漒澐濈澪濧璗瀎瀜灂瀺灟魙澊灋瑬㴻𣶽𣸮𣻷𣿭𤂅𤅕𤅜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ej"/>
+        <insert>
+          <candidates>渾汗沫潭汛湃汁淬洱淖漳滓準漣澤汻泙涆涬湳渳湒滸滭潬澕澣澼濣濢</candidates>
+          <candidates>灄灛汘浲㳯𣂎𣺿𤂍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ek"/>
+        <insert>
+          <candidates>決激淚液漠湊溪汹洶沃澳澈汶泱洇溴澉渙瀲汏汱沷洨洑浂洢浭浟涘涋</candidates>
+          <candidates>洖淏渼渜湀湨湥渶潎漵滶漺澂潡潣澞渂湙漖潄㵟𣿮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="el"/>
+        <insert>
+          <candidates>济漸沖洲沂渊浙泖涑淅淠湎澌濞淵汌沜洏浺洍漷濎瀄澵𣶸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="em"/>
+        <insert>
+          <candidates>江叠渣瀝沮溺涎泔洹渲溻澶瀚瀣沍泜涇澀沚泍泹泩涳淢淔淽渱湦溠滻</candidates>
+          <candidates>漍澅潝瀸灗汮泟洆湼漋漌澁㳋𣲚𣳇𣵀𣵾𣶺𣿫𤅷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="en"/>
+        <insert>
+          <candidates>汽測沸灣泞汀渝汔沆洌涔涮湔瀛濘瀏氿沀洟洬洐剟浰淛渟漧滼瀱汵汿</candidates>
+          <candidates>涥渕灜𣶹𣻗𣼵𤅀𤅗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eo"/>
+        <insert>
+          <candidates>漢泛淀漩泅漱洮浞涿溷濮濠浹濛泆泒淶欼湜溛潀漇漎潒濋澽澨澰歠沢</candidates>
+          <candidates>澻灍㵪㵵㶑𣶏𣷸𣺊𣽁𣾴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ep"/>
+        <insert>
+          <candidates>泥混添沁沱泯漶漉沘洩涊懣濾灑汦沎泚淴淰惉溒潓澺澸濍濦濨懘瀧瀗</candidates>
+          <candidates>慂滺漗㴓㶏𤃉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eq"/>
+        <insert>
+          <candidates>洋津泮洚挲洠浶湋湕滃潾潿潷澥漽澾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="er"/>
+        <insert>
+          <candidates>活治河減洞沿洁溶渦沾淌浩涪沽涸潞洛洽浴沼洄洳浯涫溏漪澹滄呇泂</candidates>
+          <candidates>泃泀泇沰洺洉涒浻涺淍涻湉渽湁渃渮湱渹硰滒碆漚澔瀯沯浛渏溚濶濸</candidates>
+          <candidates>㵆𣸬𣺈𣽊𣾏𤀺𤀽𤅟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="es"/>
+        <insert>
+          <candidates>污渤沪沔泐滂湧氻汸洰泑洿洘涄淓澇汚泎𣵛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="et"/>
+        <insert>
+          <candidates>温溫盜濫泣泄澄溢洫湓溘漭澧盪瀘汧汫洴浢渀盓渰濜濭瀊灃灆灩泋涖</candidates>
+          <candidates>溋㳑𣸭𣸹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eu"/>
+        <insert>
+          <candidates>流況沉洗泪泡溉澆港淹淘汕沈湘汜沅沌洎浼浣淝湄氾洸浥滬澠濬沋沇</candidates>
+          <candidates>泏洈浘涗涀涴淈淲淣毲渻湸湚滉滵漞瀙灀灚灠滛滝潖灔灧㴲㵌𣳈𣷣𣸰</candidates>
+          <candidates>𣸱𣻻𣻼𣿰𤀹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ev"/>
+        <insert>
+          <candidates>派浪滚滾濃婆漲渴淒汝湛漤娑裟澴汒泧洝浽渨滖滍漊瀁瀤瀼瀴灢泿浱</candidates>
+          <candidates>涱涹㳖𣺹𤂑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ew"/>
+        <insert>
+          <candidates>油酒洒溜潘淄瀋瀾沺浀涷湢渵滀濇澢灡畓㵢㵽𣶻𣺋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ex"/>
+        <insert>
+          <candidates>濟滔瀟淊潚㳫𤄙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ey"/>
+        <insert>
+          <candidates>海淤汴泝洀灖渄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fa"/>
+        <insert>
+          <candidates>糟嘗粕熠糌熾燴焟粨熸糬焝焻熷𣆤𣆥𤇢𤏸𦒉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fb"/>
+        <insert>
+          <candidates>常精糊幣肖脊炳糯烯煳煲熵糈燸帣烠烳焆焨煇煪熇熁膋熥燏燆糒燤爚</candidates>
+          <candidates>糲焩焫焴㷌㷍𤉶𤎜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fc"/>
+        <insert>
+          <candidates>類兴煩賞糞烘炽烡熐熉頖熿熼燲顃鎣爌纇顲熑燫爀粸㷷𤊄𤋺𤎽𤓎𧹍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fd"/>
+        <insert>
+          <candidates>学米炼煤榮燦燥爍籽棠桊烀糅灺炑烰焞溳滐熂粿燊爃栄檾炧烌秌㮡㶿</candidates>
+          <candidates>𡦃𣏦𤊕𤌴𤒇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fe"/>
+        <insert>
+          <candidates>爆叛糠燮煅熳煆煖燬粄焌敥滎燰夑糉糭𣳾𤆣𤊥𤎖𥹉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ff"/>
+        <insert>
+          <candidates>黨火燃煉炎糕燎尜焱粽熒縈燻鶯鱉絭煂熛禜燋燚爊鶺鷩爣炋炏燝爎爕</candidates>
+          <candidates>駦鮝㷧𤐄𤑛𤒈𥼚𦂗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fg"/>
+        <insert>
+          <candidates>煙糧堂耀雀煌灶瑩炷塋炄烓烇粈烶煁煡粴觠熞燿爅爟粧烾焳熣燑糚𤌍</candidates>
+          <candidates>𤍢𤍣𤎌𤓓𤾗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fh"/>
+        <insert>
+          <candidates>少粉炒券煬糝灱粅焍烿牚爩焬粆糃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fi"/>
+        <insert>
+          <candidates>燭螢灼炫爝糍糨糰炂炩籿燖燇糔糐燨蟞燽爞蠽烐烵籾飊𤋉𤑚𥺁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fj"/>
+        <insert>
+          <candidates>料輝焊粹烽焯炓籵籸粁粖焠溤溮煣粺熚燂燀燁燡煵熢爗㒯㶥㷆㷨𤉖𤍤</candidates>
+          <candidates>𤒹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fk"/>
+        <insert>
+          <candidates>类烟尖敞敝粳炔煸燠敉糇糗煥燉糢炆炴粀焲獘燘炦烄䊔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fl"/>
+        <insert>
+          <candidates>鄰郯炘粌炠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fm"/>
+        <insert>
+          <candidates>粗煽煊灴炟炡烜烒烴烻焢糑翷爧爏甞䉺𤆥𤯵𥺼𥻗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fn"/>
+        <insert>
+          <candidates>灯判削炕剡彆弮籺烆瑐瓽熪甇糋甐劏炥㶴𤆤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fo"/>
+        <insert>
+          <candidates>炊豢燧蹩尐烑烗烼欻焮熯煫煶熌粎𤐶𥽋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fp"/>
+        <insert>
+          <candidates>熄憋斃焜燜烢熝熜燱麊灹焾煾熴爖粃㷓䊌𥺃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fq"/>
+        <insert>
+          <candidates>半掌拳烊犖燐牶揱溿煒韏燵粦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fr"/>
+        <insert>
+          <candidates>營糖尚炯粘熔糙焙烙炻焐焓炤烔烚焗焀粡溡煠煢煻熗熰謍炣烱焅煱熺</candidates>
+          <candidates>糦㷽𤉙𤉸𤌚𤐵𥺂𥺦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fs"/>
+        <insert>
+          <candidates>勞炉炸烤劣炬粔爔劵勌㶭𤏪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ft"/>
+        <insert>
+          <candidates>燈爐粒弊煜燼烅粣焺熅熆熤爁糮灷𤋊𤍈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fu"/>
+        <insert>
+          <candidates>党光省燒炮卷灿瞥眷烷氅炖籼粑炾烍粍焥亃溗粯熀熩覢罃覮虩鄨齤爦</candidates>
+          <candidates>焵煀煷煼熎鼈䙺𤆵𤈛𤊓𤏲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fv"/>
+        <insert>
+          <candidates>粮裳煨煺粼籹烺嫈滊嫳粻熡褮爙燶爉糂飬𡠺𤇼𥻘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fw"/>
+        <insert>
+          <candidates>當爛熘燔粞煔醟糷煏爤畑粬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fx"/>
+        <insert>
+          <candidates>焰熽爓熖𤑳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fy"/>
+        <insert>
+          <candidates>炵烞烸㸆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ga"/>
+        <insert>
+          <candidates>增堵馨赭堷韾堦𣊁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gb"/>
+        <insert>
+          <candidates>幫壩埔冉墒堋埽塥墉堉趙埇埥堣堶塉塙墆塴墑壖趫毊墧壻㘵㙟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gc"/>
+        <insert>
+          <candidates>賣填墳赤赫鏊頡壙贅埧塓塤趛鋆赬贄壝趪鏧顤趲垻趩頳㙉㙺𡌶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gd"/>
+        <insert>
+          <candidates>地垛圩堞墚垀垺埻堔堁埩埰塛趎趓槷趜壈趮垜堢槖㘾𡏭𡑕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ge"/>
+        <insert>
+          <candidates>報鼓趣坡殼圾坂埭墁彀觳赧穀轂夌埐堎埱嗀嗀榖漀瞉敼縠赮豰皾鷇埈</candidates>
+          <candidates>瑴皷糓𡐓𢿣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gf"/>
+        <insert>
+          <candidates>熱坏熬塬熹塢壎燾埮堜墂燅縶鴶趭鵱驁騺鰲鷙趂鷔㷫𡐤𡓽𪇟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gg"/>
+        <insert>
+          <candidates>土堆埋墊圭垤埕堙臺坴垚埆堐堹堭墔趖墥趡趯鼞𡋣𡐖𡓨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gh"/>
+        <insert>
+          <candidates>声場趁彭埸坋赻趀墋刧圽埗塲䞶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gi"/>
+        <insert>
+          <candidates>去塊封執壽寺坛坶埒堍螯螫塒圴坽埶堸尌赨塼墫壿螜壔蟄鼜刼坿墵壜</candidates>
+          <candidates>蟚蠧𡊨𡊩𡌺𡭄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gj"/>
+        <insert>
+          <candidates>聲赶趕幸埠坪埤鼙聱毐垶埣墇墠趠墿鞤圲垾埄塳墰𡌄𡎎𡎜𡐿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gk"/>
+        <insert>
+          <candidates>块坟墩埃敖埂赦垴堠獒塽坱垘赽堧塻墽墺壧坆坺𡎘𡑒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gl"/>
+        <insert>
+          <candidates>却郝坤圳圻赳邽邿垹墎鼘圿堺𡏆𨚫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gm"/>
+        <insert>
+          <candidates>均域坦壺塌翹坯址墟垣坩坻埏埴趄壇壢坵埡赹堩埵塕堽壼趐墐翿塇𧰒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gn"/>
+        <insert>
+          <candidates>壳坑圪甏趔圢坅刲坲垿埁堬趍墘刦坾赺㓤䞘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="go"/>
+        <insert>
+          <candidates>走款堤壕坎垓瑗趑塚垗欯趒墣壉歖趧埞塜㙇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gp"/>
+        <insert>
+          <candidates>志坨坭埝懿恚坁垞塨塶愨慹垊堒壠慤憙㦤𢡱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gq"/>
+        <insert>
+          <candidates>墀摯坢垟垏埲煓摮摰墶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gr"/>
+        <insert>
+          <candidates>喜超培趟塘塔吉垢嘉坷坫垌垧磬謦堝嗇坰垥埼堌堿塎趌趏墡赯謷謺嚭</candidates>
+          <candidates>鼛囍喆嚞坧趦䞦𡄻𡌃𡏾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gs"/>
+        <insert>
+          <candidates>城勢垮坊劫圬坳塄劼赲堮塝墈壾㘭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gt"/>
+        <insert>
+          <candidates>垃壹盍塭壴塏墱壏壒盩壚壣垪塀塩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gu"/>
+        <insert>
+          <candidates>起境趨圮圯垸埯堀瞽罄堯鼇圠坉垝垙赸埢堈堄堳趉亄赩覟墝鼁鼀趬覿</candidates>
+          <candidates>坃垍埦売嶅㙈㚁𡉏𧡘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gv"/>
+        <insert>
+          <candidates>越壞壤堪喪堰袁垠垵埌堨塿朅鼚㙎𡒶𡤜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gw"/>
+        <insert>
+          <candidates>墙墦埬堛塯趥墻壋𡊰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gx"/>
+        <insert>
+          <candidates>埳壛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gy"/>
+        <insert>
+          <candidates>赴坍卦坼鼕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ha"/>
+        <insert>
+          <candidates>白簡香昏籍舶箔稽徇昝氆皙箸簪艚筍昋稓皛徻濌簎氌穭馫稭䅧𥟠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hb"/>
+        <insert>
+          <candidates>師稱策肩篇稍歸稿稀篱篩帥帛篙箍犏犒筲箐篝艄魈魑魎籥帠舑幋稐筩</candidates>
+          <candidates>犕稰稨皜艑犞篟穚艜簥犡簼簻鶳鼱黐帋徧箒篐籂䄲𥡲𥮉𥰆𥱊𥴰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hc"/>
+        <insert>
+          <candidates>與質須積興顧贊貿輿簧箕犋秫稹頹颶簣犢簾籟黌籲舼稘頎篊頧篔篢鴥</candidates>
+          <candidates>穔簀顊顅簨魌穨馦鶀穬籅鼰贕鼸籫軉穥籄貭鋫鍫鎜頟馪魐𦧺𩗗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hd"/>
+        <insert>
+          <candidates>學条乎季躲朵徐孵竽梨禾朱稃稞篥臬魅牠釆梟槃箏築篠牸秝棨犉稌稕</candidates>
+          <candidates>稛筡艀艅箖箘箷艓篨馞鵌皪栞棃犔秄竾筂躶躹㹀䲷𤽜𤾚𥣈𥱥𪆫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="he"/>
+        <insert>
+          <candidates>反般段役毁毀彼泉黎艘簸凤黍殷叟後夂殳稷馥皈笈舨毬復稜穫颼籐彶</candidates>
+          <candidates>笝笯徦稄煰稯箙鬾艐毈毇澩鵔犦忁籙齂艭犪鸔灥叐斅稪穅籰艔鸌㴝㿭</candidates>
+          <candidates>䉶𢓭𣪧𣲛𤛔𥟇𥲑𥴠𦨭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hf"/>
+        <insert>
+          <candidates>系鳥秋烏毯鵝熏鳳纂爨舄綮黧禦篤鵠鱟衃徖扊舕熧穄篜縏鴔鴩鴟燢穛</candidates>
+          <candidates>篻鴸鴰鵅鵃鴭簝鵖鵚爂犥鯬鵳鶂鵯鵹皫穮鶞鶣鶖飉魒鷎鶹鷌鷍鷑鷮鷭</candidates>
+          <candidates>鷽鸄鸒徱毜熈緜颷飃飈鴌鴴鵞鷉䉀𤆬𤾸𥟡𥡗𥸎𦧲𩿞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hg"/>
+        <insert>
+          <candidates>種重往程皇筐雇艇凰稚籬牡籮壬徨筌篁衄艟雒垕垼牷秷觕筀稑筳艎壆</candidates>
+          <candidates>犝篞篧穜簊魋鵻籉籊觷鼮籗籦忂㿥𡈼𡉼𡒊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hh"/>
+        <insert>
+          <candidates>物身第彻秘秒竹穆彡秭笫笏鼢穋穢颺釁舠牬秎牻稊颩颬馝篎穇篸簜飂</candidates>
+          <candidates>飋笌𨈘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hi"/>
+        <insert>
+          <candidates>的我么得等風特待射鬼丟凡私卵符蚕舟魄簿篡筏魏舷禹睾夙璺螽篾箋</candidates>
+          <candidates>籌彴彸牣彾瓝牳皊笭舲皒蛗箹蝵斶穖篿簙艤颾鼭衊皭穱籛魕艬瓥鸃秢</candidates>
+          <candidates>簒舦舩艥螌衂䑺𤿂𥫩𥯆𥳀𦦵𩴾𪀔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hj"/>
+        <insert>
+          <candidates>科千筑釋聳竿拜篷秤卑秆稈稗阜皋魁戽秣簟鼾箄簞夆皁毧斞衈煐筸艂</candidates>
+          <candidates>箤皞篳簰簳鞶轝籜鼲皐皡皥稺篺臯軃辠䅿䇯𢔛𢕔𣁽𤙴𥭴𩲭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hk"/>
+        <insert>
+          <candidates>笑风微徹牧臭秧啟筷囱囪簇黴奥徽笋夭囟徵徼敫戾皎筻筱篌魃鼷奧鴃</candidates>
+          <candidates>笅筊徯煟徶瞂氁箯敿徾簆鼤鼣皦簢鼥籔鰴鼵鼳鷻斆筃飇馛齅㼎䈣䉠𠘰</candidates>
+          <candidates>𥰡𩖰𩡗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hl"/>
+        <insert>
+          <candidates>种所節斤印鼻御郵秉卯卿邸邾郜郫鄱筇箅舯卹卬郋郈笚舺郳笻鄅鄔鄋</candidates>
+          <candidates>鄎鄡鬿鄮篽篰酇籪卽斵簛魀䘏𠒒𥡝𥤃𨛘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hm"/>
+        <insert>
+          <candidates>生翻征鸟牲垂甜徑租笨扇舋翱氐徂竺笪笙筵筠箝箜舡翩齄牴箠篛錕籤</candidates>
+          <candidates>彽笁迣甡秠秪笉牼犆煘稙稢艖鬳簅篲簂魊鼪魖齇徃籖翺躰㽓䇛䎗𤚗𥮳</candidates>
+          <candidates>𥰁𥲤𥳁𥳾𦤎𦩒𨊛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hn"/>
+        <insert>
+          <candidates>行几制利衛街移剩航刮箭衡躬衙銜鳧衍剁劓衢鼽彿術劉衝衎笐笒笰衒</candidates>
+          <candidates>衖衕鳦瑏筣甀甂甃箌劄甈箾衚颲簃齀籈劗籯凢刋毺秔筕箣籝衏衞衠䘕</candidates>
+          <candidates>䘗𠂊𠒣𠜎𠜱𠠬𢖍𤭮𧗠𧗤𧗽𧗾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ho"/>
+        <insert>
+          <candidates>從八失徒瓜稼乏簽欣秩爪篆彳徙歃瓞笊筮簌臾艨徠歟徥筄臮筴歍歋箑</candidates>
+          <candidates>箛箂篋篴簁簐穟艞籇躗籧笟篏衆辵颴飜䠷䶑𤔅𦩂𦩑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hp"/>
+        <insert>
+          <candidates>怎息穩悉乘德愁氏籠皂穗乖舔惩懲舵乇忝牝愆憩秕稔舐篦簏舭慇慫鴕</candidates>
+          <candidates>秅秖秜笓皉秺笢毸馜颸徿犤怣悤惣憇笩籭鼧㦛𠤣𢜛𤜆𥯨𦨮𨈚𨉼𪈳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hq"/>
+        <insert>
+          <candidates>舉律筆牛衅犁掣肇徉毪毽甪牪徫舽揫煋搫稦徲篫犩夅徤擧牜犂犇穉颹</candidates>
+          <candidates>䭰𢔓𥣡𥯤𦤑𩗴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hr"/>
+        <insert>
+          <candidates>和后向各告管船答躺艙舌筒譽黏吞毡徊軀稠秸咎磐徜牯牾牿犄扃稆皓</candidates>
+          <candidates>笸笱笥笤笳笞筘箬箴舸鼯喬箇颱颳簷扂秮徛徟笴笘毰筈筎稒筥筶犗箈</candidates>
+          <candidates>颭簉礐簭鼫鼩礜簬齁嚳譥讆秱秴穃篬簵舚鼦䅮䇹䈑䫿䭲𠿟𤘘𦨴𨸏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hs"/>
+        <insert>
+          <candidates>動房务戶犧秀筋舅甥乍彷笮舫舴徬粵勳牞劮竻勂秬舿筰勫篣艕簩艣軂</candidates>
+          <candidates>籩劤筬筯簕𩖸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ht"/>
+        <insert>
+          <candidates>算血升盤籃扁艦盥笄笠簋簦舁艋皚盉皏笲筭篕艗簠馧鵿籚艫笧笹䀉䅬</candidates>
+          <candidates>𥵃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hu"/>
+        <insert>
+          <candidates>看自兒先覺毛爬笔盾島箱兜循稅笆禿牦皖卮岙徭毳扈眚嵇筅筢箢篪篼</candidates>
+          <candidates>舢艉艏秈筧範癿戺峊秏毨瓟笎舥虒笵笣兟犈犅筦覛犓穊箎颮皝箵艒覣</candidates>
+          <candidates>嶨嶴篹篘臲穘馣鷈鼶齆嵆巵徺旣爮箲躭鶃䚀䬙䭯龜𠒇𠒎𠒑𡷊𢔰𣭚𤙥𤾂</candidates>
+          <candidates>𤾆𥝲𩖞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hv"/>
+        <insert>
+          <candidates>很委鼠稂穰魍鼹裊製簑簍穠鼴笀扆媝媻筤嬃魆褩躽艛犣忀齃齈齉籑躼</candidates>
+          <candidates>馤䬐𦤦𧘇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hw"/>
+        <insert>
+          <candidates>备留番笛釉皤籀舳舾鼬穡籣徆牰毢秞稫簹艡籓飀畠艢䉪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hx"/>
+        <insert>
+          <candidates>稻簫臼臿穧艩𦥑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hy"/>
+        <insert>
+          <candidates>处靠冬斥徘扉篚箊馡鼨𤘪𥮴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ia"/>
+        <insert>
+          <candidates>间询昶庴廜廥禬禇麘黁𥚕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ib"/>
+        <insert>
+          <candidates>席朗廟甫庸膺禸凊廗禘禰禲禴庽禑禙𢉼𥛣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ic"/>
+        <insert>
+          <candidates>資朮廣麻廉祺麒鏖貳禎賡凎剢貣貵廎廙禛顑顣黂禷禶凟禩貟𥜝𥜥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="id"/>
+        <insert>
+          <candidates>床糜庥粢麇麋凜祂枲凈庨栥祩秶楶祼禖廩穈麜凃凓祙麕㮾𠘙𣘼𪊽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ie"/>
+        <insert>
+          <candidates>度设求永冰廢康慶廈凌庋皴廄祿祋庪庱祲廋禐黀麚氷祾禝𠗕𪊴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="if"/>
+        <insert>
+          <candidates>為凉戚熊鷹凛庶炱礻祢禚縻馮鳶鷓絫廌緳廡禡麃凞鴘鴾鵏鶊鶶鷛爢烕</candidates>
+          <candidates>麖𠘑𠘕𤇍𤒼𩾷𪇵𪈠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ig"/>
+        <insert>
+          <candidates>社准座庄庭塵廛麈庢凐隿凗塱塺禋觱廱垐禥𡏅𤨣𥚃𪊶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ih"/>
+        <insert>
+          <candidates>参參廖戊祕尨庌庬禓冴㣑𠖳𢒋𢦓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ii"/>
+        <insert>
+          <candidates>麼冷府魔廚戈戍凇祛麽麝禱戔礿庤尃祔廆廕螚禨螷飆蠯広庒㕙䄉𠗟𤦂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ij"/>
+        <insert>
+          <candidates>庫戎庳禪軬祽禈廦禫麛禆麞𪋟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ik"/>
+        <insert>
+          <candidates>义决廠救凑庆敷犬矣廒祆祓禊犮冹祅猋麌䄃䄄𠗃𠗫𪊓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="il"/>
+        <insert>
+          <candidates>神冲州廓廊郎祈祁邰丬臧鄘廝庍祌祄郕郙鄬凘鄜鄺廍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="im"/>
+        <insert>
+          <candidates>或底式祖叁戌冫冱甙廑祉祗彧祤禢禤麆麠冮弌弍弎禃𠗊𥘵𪊟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="in"/>
+        <insert>
+          <candidates>划序瓷廁冽麂庈剆瓵剫剼劘凴剗戹𠙖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="io"/>
+        <insert>
+          <candidates>之次凝腐庚庹庾祧蹙庂庣欴祑庲欸禔禒廞禭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ip"/>
+        <insert>
+          <candidates>能應感態憑龙廳龐惑鹿庇怠弋忒庀恣祇慼庛怷麀廘禗慦廲麤叅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iq"/>
+        <insert>
+          <candidates>祥摩牟庠廨麟禕犘廯冸𠘚𦘦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ir"/>
+        <insert>
+          <candidates>台店减磨冶启禍咸凋唐咨祜祠禧祐冾凅祏祒祫凔祰禂麔麙啓禟譍麐麢</candidates>
+          <candidates>麿㓈䄎𠗐𢈈𥛶𪊲𪊺𪎩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="is"/>
+        <insert>
+          <candidates>成门户祚礽祊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="it"/>
+        <insert>
+          <candidates>禮盛盞戒弁廬庰盚祴廅凒盙𠗠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iu"/>
+        <insert>
+          <candidates>况视視礼尤允祝廂冼庖庵祀麾庉祪祹毿禠麍麑廐祱麅𠬍𥙑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iv"/>
+        <insert>
+          <candidates>装良威姿凄讠禳裘戉祣祳廔餈麎廮飡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iw"/>
+        <insert>
+          <candidates>福凍庙畚庮廇廧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ix"/>
+        <insert>
+          <candidates>麡𪗆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="iy"/>
+        <insert character="38753"/>
+      </rule>
+      <rule>
+        <keyseq keys="ja"/>
+        <insert>
+          <candidates>者暫宿耆窨𣇸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jb"/>
+        <insert>
+          <candidates>朝輪胡輛帘竊宵輔轎寓宥巿窉軜寎輎輤輣輲麶寗轜麱㝢㝯𡩅𡩋𨌯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jc"/>
+        <insert>
+          <candidates>實真寶戴賽額顛賓穴寅賁鏨竇寊軹寘輁頍窴賨頞顁轒鑋寳賔賫賷䥅𩓐</candidates>
+          <candidates>𩓧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jd"/>
+        <insert>
+          <candidates>字未案宇栽寐宋孝寨孛橐窠麴榦穻寀窏窙孷槧輠窱輮寱檕轃轈櫜轏轢</candidates>
+          <candidates>窼軤𠏉𥧌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="je"/>
+        <insert>
+          <candidates>支寂寇嘏寢輟軗寑寖毄漦輘輹鼖輙麬䆲𨌘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jf"/>
+        <insert>
+          <candidates>寫察索灾窯煮宗寮鴣繫騫寪輬鳷窵鴳鵓轑鵷鶈鶟鶘鶦鶷鷏鶾鶱鷒鸋烖</candidates>
+          <candidates>煑竂鵼䴐𪃭𪃾𪄳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jg"/>
+        <insert>
+          <candidates>室塞截窒墼耋輊塹窪釐窐軠臷軴輇漥雗軭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jh"/>
+        <insert>
+          <candidates>穿窃寡寥宓軫剺轇輰麨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ji"/>
+        <insert>
+          <candidates>轉專宝守寬麥博蜜宏戟穸蠹軔軓蛓軵軨戭輚攳螒麮蟗蟿轙轛宖寃尅軚</candidates>
+          <candidates>転𡧛𡨭𨌆𨍭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jj"/>
+        <insert>
+          <candidates>十車南載轟輯宰辜斡廾軒幹軯窣窲轋轚𨐒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jk"/>
+        <insert>
+          <candidates>实教較突故窗献丈寞吏輳竅轍宎穾軑窔軷軮窫実耂輭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jl"/>
+        <insert>
+          <candidates>都宦斬麵宧窌郣郪輀鄟窷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jm"/>
+        <insert>
+          <candidates>直輕空士宣翅宜窿矗翰翥軾軧窢翸轣宐翝翧轊𨌺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jn"/>
+        <insert>
+          <candidates>事究输輸窮割軌宁寧乾剜宄穹窬剋穵剚軡軶剸麧亁宂寕甎𡨴𥦬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jo"/>
+        <insert>
+          <candidates>家定軟蹇窆窕窳軼麩疌宨窊寁寔胾軱寙輆疐歕寲窾蹔斄轐膥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jp"/>
+        <insert>
+          <candidates>老它轮宅憲惠輥寵軝悹惌窸轆轗恵悳愙慙窓窻竉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jq"/>
+        <insert>
+          <candidates>车擊牢犛甯搴韓轔麰㹈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jr"/>
+        <insert>
+          <candidates>容客害古官窩寄宮豁窖窘哉宕寤謇軎軻轄耇宭軺軥軩輅寣輑輍輖磛輷</candidates>
+          <candidates>耈軲䡱䴴𥥖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="js"/>
+        <insert>
+          <candidates>考協勃窄窈勀宬寯攰麪麫𥥆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jt"/>
+        <insert>
+          <candidates>卉寍軿轀轞轤麷穽䀄𨋢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ju"/>
+        <insert>
+          <candidates>完七密克窑宪窟轧軋兢宛耄窀軏軛輒輓窺宒窅窋窇軘軞寋軦輐氂輗輴</candidates>
+          <candidates>麭竀竁罊覾窰竃竈覩㟻䡝𨋍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jv"/>
+        <insert>
+          <candidates>安妻竄裁宴囊宸褰寰嫠輞輾轅寠窶輵轕轘𡜦𨍥𨍽𨎊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jw"/>
+        <insert>
+          <candidates>富宙審軸輻輜酨輶轓轖轠麯𡧳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jx"/>
+        <insert>
+          <candidates>窞轁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jy"/>
+        <insert>
+          <candidates>寒輈𣚺𪋿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ka"/>
+        <insert>
+          <candidates>猪猖奢旭旮奭瓡瘏痻瘖獪癐癎𤺧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kb"/>
+        <insert>
+          <candidates>有帶布病痛希猜脅獅猾猬癟瘸狷猢肴瘠瘺癘冇狶猏痏猵痡痟尳痭獝獢</candidates>
+          <candidates>獳獮癇獼癵㾓㿜𤟠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kc"/>
+        <insert>
+          <candidates>賀狽頰癀痲獷獺癩癲狖疻頄痶獚瘨癪獱㿗䫑𧶘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kd"/>
+        <insert>
+          <candidates>东存架狳猓猱橥猙痳痚犑痵𤢂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ke"/>
+        <insert>
+          <candidates>友殺獲瘦疲疫狻犍瘕瘢癜痠攲敧殽猳猣獌瘝癈獶獿玃猨𤜯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kf"/>
+        <insert>
+          <candidates>灰療駕奈鵪痰狄獠獯瘭瘰瘵疢鳩狋煍煚綔獡鴐鴮鵊鵗鵟鵸鷞鷯鸑尞猄</candidates>
+          <candidates>獁癳𤹐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kg"/>
+        <insert>
+          <candidates>在雄狂狸奎痊狃狴獾疰痤癍癯玀癱尪狅尰痽獞瘞癰瘇癦㿀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kh"/>
+        <insert>
+          <candidates>疹犭痧瘳瘍犽猀痝獩犲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ki"/>
+        <insert>
+          <candidates>太獨套奪瘋丸痔尥狩痃瘙厹狑痋猦煄瘣𠕇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kj"/>
+        <insert>
+          <candidates>耷痺瘁瘴犴狨猝獐癖猈癉奲夲猂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kk"/>
+        <insert>
+          <candidates>大猴獄疾爽狡爻瘊瘼瘓癥乂猰瘈獙獥瘯癓玁獏㹴𡘙𤜥𤠒𤠣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kl"/>
+        <insert>
+          <candidates>郁痹疥郄郗夼尬狎狆奅狾郟郩奫獑癤玂㽼𤶸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="km"/>
+        <insert>
+          <candidates>左症猩狙疽猹疳疸瘥癃痙弒瘧狉狚狌疘狟翃狿戫瘽瘂癧𢒰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kn"/>
+        <insert>
+          <candidates>九剎疙痢夷刈刳剞犰狒猁疔痍瘌瘉獰犵犺奓疿猘痑瓻痸𡯁𤷫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ko"/>
+        <insert>
+          <candidates>夾狹狐疚獗瓿欷欹瓠瘃瘐癡狣疺痎猭獛瘚獫瘲閷獴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kp"/>
+        <insert>
+          <candidates>疵勰痣瘛癔癒癮疕狔狫疧疪悐猑瘜瘱㤲㥣𢠃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kq"/>
+        <insert>
+          <candidates>痒痈獬癬羍癴𤸻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kr"/>
+        <insert>
+          <candidates>加右奇狗瘩痴痞哿狺猗猞疴痂痦痼奩瘡狜狤狪訄痁痀痌痐猧犌瑔痯痾</candidates>
+          <candidates>瘑瘔癚狢㚚𤺥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ks"/>
+        <insert>
+          <candidates>力夸夯痄癆劦疞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kt"/>
+        <insert>
+          <candidates>猛奔盔痘瘟尷狦疶獈𤷪𤼎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ku"/>
+        <insert>
+          <candidates>犯癌疤奄馗匏尢狁狍猊猸獍疝疣疱毠峱虓猇毻牏瓾痷獟猐痜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kv"/>
+        <insert>
+          <candidates>猿狠狼獵痕猥痿袈癢奿狘姭猲獦獧癙獽癭瘬瘻癏癑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kw"/>
+        <insert>
+          <candidates>奮猫猶瘤癗𡘊𤞏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kx"/>
+        <insert>
+          <candidates>癠𡚒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ky"/>
+        <insert>
+          <candidates>疼痱瘀犿痗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="la"/>
+        <insert>
+          <candidates>書幟蜡帕褚褶蝽螬蚎衵帾袙蛨袹蝫裮蝔蟙襘蠩襫甴襇𧒄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lb"/>
+        <insert>
+          <candidates>背鬧補巾蝴蜻蠕蝙蝟蛹牖胄衲褙褊襦蚋蚺蛸螭冑蠣帩蛃袡蜎蜅裐蜦裲</candidates>
+          <candidates>蝑蝺褅螖螄褯螪螮褵蟜襋襉蠵牗蟎蠄襔𢅺𧑐𧚔𧜵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lc"/>
+        <insert>
+          <candidates>費順貴冀螟蜞蟥蠊幀頫鬨牘袕幁幎幊幘幩蝜蝢賮螾蟦蟤蟘蠀蠙襭襩襶</candidates>
+          <candidates>褀頔䪴𢅳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ld"/>
+        <insert>
+          <candidates>蝶蛛裸牒褓蜍蜉蜾蝣螓衪蚞袘棐袸袾裍蜳蜠蝚褋幧褬蟂蟝蠂襙蠑螩襍</candidates>
+          <candidates>𧊶𧙕𩇫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="le"/>
+        <insert>
+          <candidates>被複版隶蝦鼗帔幔裰蝮螋蠖蠼沊蚑衱衼蚾蛷蝃蜬蝂裬蝯蝬褑蟃襏襮𧎚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lf"/>
+        <insert>
+          <candidates>螞襟螺螈螵鴆鴦朄裧幠幜蟡螐蟅褾蟟蟔蟭鷜鷫袮䗩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lg"/>
+        <insert>
+          <candidates>裡蝗蛙蜓蛀幢帷幄衽裎蛭蝰螳蜌蜼蝩螲蟶蠗蠸蠷蠘袵袿𢃇𧊲𧜶𧟌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lh"/>
+        <insert>
+          <candidates>初衫暢蚜裼蜴蟛虭蚡衯袗蛖幓蝪蟉襂帉袐𠂔𢄪𣈱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="li"/>
+        <insert>
+          <candidates>虫襪蟻帆蛾蚣褥衩襁蛉蜚蠛蟲虳帴蚿蚹袨袪牋蛶蜙螝幬幭幮蟳蟣襑蠋</candidates>
+          <candidates>襡襺襼蠾螆蟵鬪㻗𧒆𧖣𧘹𧝞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lj"/>
+        <insert>
+          <candidates>蜂輩牌褲蟬袜蟀蚪蝌蚌幛裨蜱蝻蟑虷幝褌褳蟫襌蠌襗蚲襷𦘒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lk"/>
+        <insert>
+          <candidates>數史央袄襖袱蚊蟆蜈斐袂蛟帗蚗蚥奜蛂袚蛜裀幙蜧蝡蝧褉螏螇螑襒鬫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ll"/>
+        <insert>
+          <candidates>中片串邮申蚓川邶蚧蜥螂邥虯蚚衶鄁蝍蜵裫蝒鄪幯螹襣蟖鬭𧊋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lm"/>
+        <insert>
+          <candidates>畫晝蚯蛆虹韭袒蜒蚶蜮翡幗蟈蚐袀蚳蚽袛袓蛵蝖螉褟螼蟺襢蠮襳丄袏</candidates>
+          <candidates>𧘲𧝁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ln"/>
+        <insert>
+          <candidates>弗刂衿虮虼蜊蝓鬥劃褕帄刜虰剕蚢蚙蛦蛚煃蝏㠶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lo"/>
+        <insert>
+          <candidates>长兆帙幞蚨蟓蠓蠍蠔蚇衭蛈蛌袟幏蛺蜁裌蜨蝭蝝褆褖幪褷襆襐襚襝歗</candidates>
+          <candidates>襥㠸蜨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lp"/>
+        <insert>
+          <candidates>北悲蛇患忠蟋曳蚍螅蟪衹襬虴蚔袉褦螰蟌幰蠬襱襹牕蚭蛯䘆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lq"/>
+        <insert>
+          <candidates>聿袢襻蛘蛑羋幃牉袶蝆褘蠏㹃𠤖𧞅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lr"/>
+        <insert>
+          <candidates>蜘裕蛤裙蝸蛔帖袷袼裾褡蛄蚵蛞蜩螗蟮蟾裯帢牊蛁蛅蚼袑袧蛣袺袽蜛</candidates>
+          <candidates>幨螛褣蟢襜螥裿𢁾𧊀𧙖𧙗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ls"/>
+        <insert>
+          <candidates>蚱蚴螃甹蚷袎牓蟧袴𧊅𧘌𧞄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lt"/>
+        <insert>
+          <candidates>盡盎盅蜢蟒襤蠱帡蛢裋螘蝹褞蠦衋幈裇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lu"/>
+        <insert>
+          <candidates>儿电帽襯蠅袍幌胤艴褫虬蚝蜣蜷蜿蛻蜆覜蟯冘帊帎帨蚖蚆蚅蚘衴蛫裗</candidates>
+          <candidates>裞蜪蜺裷裺氀蝷蝞蝐螔褼襓鬩鬮兠覑靟𢃼𦚯𧋦𧐢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lv"/>
+        <insert>
+          <candidates>农帳蠟褐裴褪蝎裉裱虻婁螻褸婓蛝蜋蜄裖蜲蝘蝛褗螁餥蠉襛蠰蠳褤䙛</candidates>
+          <candidates>𤗈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lw"/>
+        <insert>
+          <candidates>由袖幅蝠幡蚰蛐蝤蟠襠丳蝀褔蟷蠝襴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lx"/>
+        <insert>
+          <candidates>肅幍蜭蠐蠨牐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ly"/>
+        <insert>
+          <candidates>非补虾褂蚸裶蝳虲蚒袇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ma"/>
+        <insert>
+          <candidates>百豬醋晋殉厝珀酯晉曆珣朁殙琩皕瑄碏璔醏璯磳霫瑃瑉瑨瓸碈磵醩䂿</candidates>
+          <candidates>䃈𤤿𤦊𤩎𤾩𥕢晉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mb"/>
+        <insert>
+          <candidates>两再丽璃厲砸丙霸瑚硝硼瑞霄碲碥醐醑霈玥珮脣礪襾珃珛琄琋獀碃碖</candidates>
+          <candidates>豨酺酳殢璊碻璚磞磭礄瓀醨鬵瓋礝醹瓗琑瑺磮覇霱靕鬴㻚㻞䝎䣺䨝𤦍</candidates>
+          <candidates>𤦎𤦭𤨡𤩝𤪲𩃥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mc"/>
+        <insert>
+          <candidates>頭頂礦項碰貢頑頁亚磺頸瑣碘珙琪璜銎賈頊碩磧殯願贗瓚珼厧琠頇殞</candidates>
+          <candidates>瑱殥磏磌豏霟璸璵霣殰礗豶霬礥礩顠礸璌硔磒贋顬㻩䤑𠫍𤥂𤦹𥐙𥖏𧵔</candidates>
+          <candidates>𧶏𨨖𨫣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="md"/>
+        <insert>
+          <candidates>于厚珠殊碟礫酵醇栗琳霖醚酥粟臻孬琛璨殍磔磉磲酏酴硃玗矷珔琈厤</candidates>
+          <candidates>琤硱硢碄碅碀雽瑧瑮璅瑹醂霂璪磼櫫瓅醾琹瑈臶酑㺭㻌㻑㻡㻢㻧𤦸𤨓</candidates>
+          <candidates>𤨪𤪤𩂯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="me"/>
+        <insert>
+          <candidates>破球玻夏酸覆憂汞碌厦霞泵瑕殁豉歿豭璦瓊醱砅砐砓砯殏酘殔琡琭猺</candidates>
+          <candidates>瑑碫碬醊醁醙瓁夒鬷靆靉瑖瓈磤霡㻐㻖㻴𤣻𤤯𤦫𤧶𤫑𥀬𩅍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mf"/>
+        <insert>
+          <candidates>不原示烈票碼鴉碳鸝礁琼焉琰琮燹礤醮醺瑪璟鵡烎鳱殦鳽鳿鴀鴈磩磥</candidates>
+          <candidates>豲鮤鴯鴷醥鵛鶝礯鷊鷅瓙醼鷣鷢鸍黶炁珎瑓璙祘覊鵄鵐鸘㷳䲮䲰𣎴𤧐</candidates>
+          <candidates>𤨧𤩦𤪌𤪧𤫇𥗕𦤹𩄍𪆒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mg"/>
+        <insert>
+          <candidates>理确確至壓班型王厘硅斑霍醛雅雁璀碓酲霆霪霾玨珪堊厔垔砫珵珽臸</candidates>
+          <candidates>雃醀璡磪礭瓘靃厓壐琟瑝璂甅硂礶㕓㻇㼆䃘𡍶𤣩𤣰𤧻𤨩𤩏𤫊𥕛𩅞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mh"/>
+        <insert>
+          <candidates>形厂牙珍砂砌酚瑟玢殄砑醪殤厊歾玡厖珌砏耏珶硥雰獂獊覅雺彯碭璆</candidates>
+          <candidates>磣磟璱霦鬺彲珳瓰㻛𤦈𤨤𤪱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mi"/>
+        <insert>
+          <candidates>耐零云磁玉殘飄碍蠶厨魂瓦磚融辱玲歹珐矾瑰酞矽酌珏戛戬砝硪礴虺</candidates>
+          <candidates>蛩蜃酎酹琺雲璣磯醜璽魘玊玓玹砡砪砱珴琖硹戩瑵蝁瑼磈醆璕磠霐礒</candidates>
+          <candidates>蟨礡霨礣蠠霵釂玜璹碸磗酧醻㕑㺨㻺㻿𠀾𤤴𤧥𤧹𤩺𥐯𥔵𥖁𩃭𩆜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mj"/>
+        <insert>
+          <candidates>平干碎鞏碑醉砰霹珥璋矸覃酐琿玕玤玝厗厙玶硨璉豍殫璭磹磾璻礔醰</candidates>
+          <candidates>鞷醳琒琕琗琸璍瓧砞酙㻫㻼䨵𤣲𤣳𤩧𤪼𥕞𩅛𩆨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mk"/>
+        <insert>
+          <candidates>天政更敢致攻硬厭爾玫酗殃玟瑛砜砹硇礅雯霰敔釅奀攷殀玦耎珓珚琝</candidates>
+          <candidates>瑒雵殠碤璈磎磝磢璥豯霙礉璷覈霺瓛礹厫厰碶礮䃟䣭䤆𢽴𣧂𤥿𤧞𤨨𤩸</candidates>
+          <candidates>𤪖𥐰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ml"/>
+        <insert>
+          <candidates>而面需酬砷邪邢丌鬲亓厮邗邛邴邳郅鄄鄢酃琊斫瑯酈靨邘玔邧玠珅玾</candidates>
+          <candidates>珋砎郖郠郚奡鄏鄑鄠鄾厴霩卭顨㪽㺩㺿𤥶𤦋𤩐𩂋𩅰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mm"/>
+        <insert>
+          <candidates>一工三二正五歷雪武互醒靈殖殲歪亞碴磋酣酉丕亘亟瑾殂殛砼砥碹礓</candidates>
+          <candidates>翮豇亙砠甦硿靂厎巠玒矼玵珇珝砵厜殌硜犐瑋碔雸瑳硾殣殭翲醝靋厪</candidates>
+          <candidates>歴珷琙畺㠭㻰𠁆𤥻𤦌𤦩𤫩𥑬𥔱𦒘𩃀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mn"/>
+        <insert>
+          <candidates>到副列刑琴刊丁甄亍剽劂玎珩瑜砩硎酊琍刓瓨矻剄砨琌豟獉碠霒霠厠</candidates>
+          <candidates>玪矴霛㔆㻳𢏗𤤌𤤖𤤾𤥀𤦷𤧟𤩑𤪥𥐥𩃬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mo"/>
+        <insert>
+          <candidates>兩礎歌砍礙页琢瓢玖巫仄厥珧璇璞璩砭碇礞醍醭醵豕跫殮豖砆豗殎琁</candidates>
+          <candidates>珿覂硤歅猻豥豩雿瑽璲豵霥玞珡琔琜瑅璴硋硺礆蹷酜醶靀䨏䬠𠪴𤤳𤥵</candidates>
+          <candidates>𤦧𤨎𤨢𤪦𤴓𥖄𨀂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mp"/>
+        <insert>
+          <candidates>死愿麗惡恐瓏憨砒琵玳珉琨璁忑恧砣酡醌玭矺玼麉醷靇釃慐珯璤硓磇</candidates>
+          <candidates>礲龎𢘫𢟍𢢭𢥧𢦀𤤗𤥴𤦏𤦬𤧚𤨒𤨾𤪳𤫟𩂈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mq"/>
+        <insert>
+          <candidates>甭磷璘肂珜珒硉琫揅猼擪砽㧬㹕㼀𤧣𤩥𤪕𩄐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mr"/>
+        <insert>
+          <candidates>可石哥露否唇碧酷碱磊殆碉酪酮吾砧噩珂玷珈珞琦琚瑭璐硐硌碚酤酩</candidates>
+          <candidates>醅醣琯霑玿珆珨砢砳珸琀珺硈殕琱琣硞酟酠犎碕厬瑢瑲碢磍磄霅礂霘</candidates>
+          <candidates>霝磿醧醽唘珦琂磓磰礳覉醎䣳𠻸𤥁𤥢𤦺𤨥𤨦𤩅𤪔𤫢𥑆𥑮𥕝𥕥𩂰𩃤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ms"/>
+        <insert>
+          <candidates>动万功勁巧勵霧磅丐砟酢雩丏厏琇臹雱磡醡勡玏珕珹磱霶𠡳𤤁𤧭𤨕𤩂</candidates>
+          <candidates>𥗠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mt"/>
+        <insert>
+          <candidates>研弄豆磕珊盂殪砬磴醢醯醴盃醞幵玴殈豜殟磑璒醓豱醠璶瓂礛豷霯瑥</candidates>
+          <candidates>瓐硑硦雴㻂𠫂𤣿𤤙𤧅𤧸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mu"/>
+        <insert>
+          <candidates>現无電元配碗玩霜硫厢雹豌厄厩琉霓琶瑶兀琥琬瑁砘酰砲硯瑤醃靦璿</candidates>
+          <candidates>兀旡厒矹卼珫玸珖珗殑硊豝酖酕殗巰瑊碙覝覡磃醄殧虣磽黿礵霿両玌</candidates>
+          <candidates>玘玧珤琷瓱瓲砈硄磘覔覼酼霃㻊𠀡𤣱𤤀𤥣𤦔𤦤𤦻𤩊𤩷𤪓𤪻𥕜𥜆𧢝𨠄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mv"/>
+        <insert>
+          <candidates>要環震裂耍碾霎釀辰琅匚硭碣餮瓖瓔饜靄姴硍硠豤碪碨霋嬮霢醲霮匸</candidates>
+          <candidates>孁珢瓌飱䂻𠩐𤥃𤧷𥕦𥘅𩂱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mw"/>
+        <insert>
+          <candidates>西画雷硒瑙霤璠璫磻礌礑瓃礧瑇瑠瓓碯覀靁㼄䨤𤪺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mx"/>
+        <insert>
+          <candidates>霽璾瑫璛𥔿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="my"/>
+        <insert>
+          <candidates>下雨霉酶碡霏玬砃厞珘琲珻釄㺪䂨䃺𩂓𩄼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="na"/>
+        <insert>
+          <candidates>階阳陌魯鯧鰭陼矠觰鮨鰆鰼鰽鱠鱨孴廹𣄽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nb"/>
+        <insert>
+          <candidates>随隨隔彌孺隋隅鬻胥鮪鯖陃陏弰脀弸陯魶隬鯆鮹鯞鰅鰗鰝鰤鱊鱎觿鱱</candidates>
+          <candidates>鯩鯿鱅𡦀𡦖𨺲𩱳𩼣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nc"/>
+        <insert>
+          <candidates>小負預夤鍪隕隒彉隤頠頲顄鯕鐆鰜鰿鱮孭彍鱝𡥼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nd"/>
+        <insert>
+          <candidates>子争除柔弛孕桀穌孖阤陎陱楘鮇檃鮢鮽鯙鯚鰈鰇觻鰷鱢鱳孨朶陁𨹦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ne"/>
+        <insert>
+          <candidates>發及陵函骏阪陂陬鰥觼鰻夃氶弢癹觙觩觨敻魬鯄鯪鯫鰒彏鱍氹陖鮍鰕</candidates>
+          <candidates>𠃮𡕷𢎽𢿌𩵼𩹨𩻸弢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nf"/>
+        <insert>
+          <candidates>际際魚鯨隙尔弥孫煞灸隰尕燄鴛鯀騖鰍鶸鰾烝孮弶鳵駌鮛鵵騭鶔鶩鰶</candidates>
+          <candidates>觾鷸隖鰊鱻鵮㷇𤉋𩻃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ng"/>
+        <insert>
+          <candidates>角陸丑墜鯉陛廷隍陞墮鮭堥隉隀觟墬鯥鰉鰹鱹陻𡍵𢌥𨿅𩵚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nh"/>
+        <insert>
+          <candidates>陽矛陟觴魛魦魵鮅鯓魩鰺𢞵𨹥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ni"/>
+        <insert>
+          <candidates>多强強蛋附陰触觸兔夕弦弘虱蟹隗玺戤蝥蟊蝨毚弣阹戣蜑魡魼鮒螴鰣</candidates>
+          <candidates>瓕鱄鱒鱘鱴矝魿鯴鰠鰦䧧䲁𠓗𢏐𣫮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nj"/>
+        <insert>
+          <candidates>陣彈障阡陴弭斛鰱阠彃鞪觶鱆卂鮃鱏鱓𨸶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nk"/>
+        <insert>
+          <candidates>又癸孜廴觖奐鮫陾隞敶魰隩鯁鯸鰬夊矦鮁䰻𩸭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nl"/>
+        <insert>
+          <candidates>引鼐阝觫弔鄧鯽觓陑郔鄈魻鮞酁疎𡖖𨜏𨺬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nm"/>
+        <insert>
+          <candidates>马鱼险弱阻延隆疆丞陲彐孑陘彊阯弤阺弳孲翗觝觛隓隡魟魱魾魽鰨鱈</candidates>
+          <candidates>鱋鱣疍鮏鰯䱛䱭𨸹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nn"/>
+        <insert>
+          <candidates>了凳粥予弓弼矜阬阣陊隃劀魧甔劖亇刴阸鯏鰂㣃𢏺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="no"/>
+        <insert>
+          <candidates>象隊孩飞飛久險承孤欠豫陡隧弧陔孓疋觚陝隄鱖陜欿鮂鮡鯠鯷鱁鱌癶</candidates>
+          <candidates>𠄘𡘓𧢲𨺗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="np"/>
+        <insert>
+          <candidates>急隱怨陀恿隳隴鰓阰愻魠魤鮀鯤鯰鱺麁㲋䧥𢝵𩼰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nq"/>
+        <insert>
+          <candidates>解建降鮮舛犟甬鱗丮觲鰎觧隣𢩦𧣈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nr"/>
+        <insert>
+          <candidates>夠名阿陪鱷詹阽鯛鱔弨陭矞觡彄觭鮐魺鮕鮈鮚鮦鮥鮯謽鯃鮶鯦鰔鰫鱵</candidates>
+          <candidates>叾廻鮎鮰鯝㢠䱽𡥄𡥪𢌡𧥧𩶛𩺬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ns"/>
+        <insert>
+          <candidates>務防勇勉乃阼勐觔阞陓魴鮓鰳鰐鰟𧤤𨺳勇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nt"/>
+        <insert>
+          <candidates>登隘孟盈阱鱸盄隑孻鱧盌隥鯭鰛𩶘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nu"/>
+        <insert>
+          <candidates>色院危免孔乙陶疏龟龜阮阢孢眢瞀觥魷鮑夗弝阨阭巹觤嶞觬隢魨氄郺</candidates>
+          <candidates>鮠鯇鮿鮵鮸鯢鰩鱙鱦亀発鯱㝃䰾𠙶𨻙𩸆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nv"/>
+        <insert>
+          <candidates>張限陋隈飧饣婺妴隇彋鯜鰋鱞婱隁鮟鱲㜈𡛺𩷶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nw"/>
+        <insert>
+          <candidates>陳鯔鰡鱕乪廸廼鮋鰌䲤𨻧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nx"/>
+        <insert>
+          <candidates>陷卍隮鱐鱭䧟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ny"/>
+        <insert>
+          <candidates>外陫鯡鮗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oa"/>
+        <insert>
+          <candidates>會借伯智倡儲佰僧偕僭偺儈侚偣偆傮僣矰韽龤偖僴氜𠐔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ob"/>
+        <insert>
+          <candidates>內備倆偏偶飾佩俏禽氰儒侑佾俑倩龠佈倫脩傭僑僩餚矯伂仴氝俙倗偝</candidates>
+          <candidates>偁偊偳傋傰僪舖餔餬侢俌偦傐傦帒餙㒖𠉴𣫺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oc"/>
+        <insert>
+          <candidates>領兵價貨供镇傾偵債貪俱償貸賃僎頜儐頷仈伿倛倎偩傔傎僋僨僓儥鎥</candidates>
+          <candidates>饙饌饋儹顩饡僙賲顦龥𠍿𩓥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="od"/>
+        <insert>
+          <candidates>他氣條保集余休仔俘傈僳侏倮籴榘罅傑餘柋栠偞偨僝餑橆餼饓龢佅餜</candidates>
+          <candidates>㐵𠇲𠍇𠎀𢻯𣱣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oe"/>
+        <insert>
+          <candidates>复飯雙侵優假傻饅叙傣伎俊氯俅氽汆伋隻餿倰俶夎敆僈僾餕餟儤瀪矱</candidates>
+          <candidates>仮傁儍敍𩜲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="of"/>
+        <insert>
+          <candidates>你無伙繁焦僚偽氮鴿傺僬佘黛係絛鴒鯈鶴儻尒伓倞倓倷倧烋缹偢焂傃</candidates>
+          <candidates>傌傿僄傶溣儰僸鳹儑餤鴙儦鵂鵀儵鵨鶬儽鷡鷦鸙尓緐餻鰵鶽㷛䳡𠌥𠎠</candidates>
+          <candidates>𠎧𠏵𠐟𩟔𪄴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="og"/>
+        <insert>
+          <candidates>全住任坐催罐僱堡佳仕侄俚僮垡矬雉隹佺飪儸侳俇侹倠偓偅偟傕雂僿</candidates>
+          <candidates>雓儓雔餭饈儺糴讎雥垈㑌㑽𠐓𠓾𡌅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oh"/>
+        <insert>
+          <candidates>入修傷份乒氛伢僇佖飶儩餳饖俤氱𠆫𠊠𢒑𦉘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oi"/>
+        <insert>
+          <candidates>会每傳令傅餓儀铃付蝕伐乓俯侍伶俄饞傀仫仞儔餞餽儳饑伀伝佉伭俬</candidates>
+          <candidates>俴倯偫偑僔戧餺僟罇罎飠㑀㺱㺸𠆩𠑥𦉡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oj"/>
+        <insert>
+          <candidates>什午斜傘华僻仟仵佴倬俾隼倖餌罈伻倅偮傇傽僆僤鞗餫俥儎飦𠓼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ok"/>
+        <insert>
+          <candidates>使做候便钢缺仗仪伏傲敏敘伊餃侯矢攸佼俟倏儆氤攵倣傚斂儼佒俁矨</candidates>
+          <candidates>偰偀傒敜飫傸餀儌餪餱饃仸伩劔餸饊䬬𠊷𠍁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ol"/>
+        <insert>
+          <candidates>个命价钟伸介仰邻卸侨邱仲氕氘氚矧郃偭伄伒侕氠鄇鄃飹鄦餗鄶倻缷</candidates>
+          <candidates>𠇁𠈄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="om"/>
+        <insert>
+          <candidates>但体低僅值企伍丘缸僵氫仁佐仨倥仝俎翎翕缽氬饉仜仩伾俓倵倕傞傝</candidates>
+          <candidates>翛儃韱儮饘亼伨伹佂俹餷𠊙𠊿𦒈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="on"/>
+        <insert>
+          <candidates>們气今倒停創例佛偷亿舒凭側劍仇飢侈氟俐乞俞劁仃仉仡佤伉瓴佇劊</candidates>
+          <candidates>仱刉侀侇侺剉倳飣儜儚甒餰伃䬷𠍅𠍆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oo"/>
+        <insert>
+          <candidates>人从众似铁肉像促飲锭儉氦佚佻歙伕俠傢僕伬侅佽肏倢欱偍傱僉歈僛</candidates>
+          <candidates>跾儊儗餩歛餯饛俽倈傼儫罀𠈌𠉵𠎵𡦈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="op"/>
+        <insert>
+          <candidates>化代您念億愈悠佬仳佗伲偬恁傯憊餛儷伈侘佌侂忥怹怤倱屔偲悆飥僁</candidates>
+          <candidates>僽儢儱矲龕僡恷慜𠊞𠏋𢜒𢜔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oq"/>
+        <insert>
+          <candidates>年件拿偉舞健氧伴佯佣侔俸牮僯犨搻罉㒓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="or"/>
+        <insert>
+          <candidates>個知合信何含館倍铜售估舍俗倉倘飼倚伺佑侗佝伽佶偌倜倌倨僖儋佔</candidates>
+          <candidates>侶侷傖飴餉佁佪佸侞佫佮俉俖啎傛缿傴餂餇樖饇饎佋佲侰俈俰倃偘僐</candidates>
+          <candidates>舘讐餎餹饍饝㑾𠏼𩜠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="os"/>
+        <insert>
+          <candidates>作仍仿傍矩氖仂侉俜隽飭雋佢僗侽俲働儁飵㑺𠉛𠋀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ot"/>
+        <insert>
+          <candidates>位短盒餅併侖氳儘伳侐弇偋缾餖盦饁饐罏倴僼饂㒥𠈔𥂝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ou"/>
+        <insert>
+          <candidates>优俺飽倦饒仙倔倪岳毓侃僦岱毹氙氪缶飩僥覦仚屳伔伅佡佹侁俋俔侻</candidates>
+          <candidates>俛倇俷峹偗傜傂僊嵞僶儭侊罁㑳𠇔𠋥𥅽𧇍𧈛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ov"/>
+        <insert>
+          <candidates>食依银袋矮氨偎佞倭偃偈儇钅衾倀偯儂餒餵佷侒姇俍侲俀俵偡偠僂餧</candidates>
+          <candidates>儠餲儴饟侫兪饢𠍾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ow"/>
+        <insert>
+          <candidates>佃儡畲儅餾氥偪偤畣酓畬僠伷㑤𤲞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ox"/>
+        <insert>
+          <candidates>餡儕偛饀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="oy"/>
+        <insert>
+          <candidates>侮仆佧佟俳氡侜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pa"/>
+        <insert>
+          <candidates>怕惜旬皆憎旨恂曶恉惛愔慒慴憯惽懀𢡠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pb"/>
+        <insert>
+          <candidates>情悄怖惰懦匍惴慵怲悀悁悕惀惼愶愲慲憰憪憡憍憜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pc"/>
+        <insert>
+          <candidates>頓憤慣慎懶頃惧穎怵慊怬惍貰慏愩憒潁熲顈懭懫懻眞頴㥍𩓙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pd"/>
+        <insert>
+          <candidates>也悸悖悃惇慄愾懍匊恘悇粊惏惈惵惸憟懆橤㦡𢙨𢛵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pe"/>
+        <insert>
+          <candidates>慢皺慷忮悛愎忣怓惙惾愋愯懮懪戄懓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pf"/>
+        <insert>
+          <candidates>惊怀恢憬愀愫憔憮炰悰惔慓駂憭鴇鴝繠鵴鶛鶵戃慽𪃸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pg"/>
+        <insert>
+          <candidates>怪懂惟懼惶憧忸悝雊雛坒恇恮悜慳慛墯懽觺𠣕𢣷𢤦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ph"/>
+        <insert>
+          <candidates>必切惨慘惕毖勿忉悌怭愓憀憉慯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pi"/>
+        <insert>
+          <candidates>怜勾愧怯勺恃忖忪惤慅慱憳懤懱乸忛愽㤔𢞁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pj"/>
+        <insert>
+          <candidates>怦悼悍忏忤悻悴憚懾匉惲愅慞憛懌㦀㦊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pk"/>
+        <insert>
+          <candidates>快匆懊匈怏憫忕忷恔恟悷慀慔慡憿懨匁忟悞愌慠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pl"/>
+        <insert>
+          <candidates>慚忻郇忡悚鄒邲斪愐邨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pm"/>
+        <insert>
+          <candidates>性恒恆勻怔惺怛懺怚怌悾愃慬慖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pn"/>
+        <insert>
+          <candidates>够愉刨乜刎怫惻勼忔忴恞恀匑懧懰悧𢖯𢖾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="po"/>
+        <insert>
+          <candidates>疑憷愜忺怢恌欨惿懅憸懥懞惞欵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pp"/>
+        <insert>
+          <candidates>心比忽憶憾惚怩忯怋恅悿惃惢憓怱惗愢憁懚㤈㦙𢙺𢞴𢣁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pq"/>
+        <insert>
+          <candidates>憐懈肄怑甮愇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pr"/>
+        <insert>
+          <candidates>句恰悟惦恫恬訇怙怊怡恪惝惆愴怗怐恛恄恦悎悺匒愘慥慪憺憘㤧㦒𢘜</candidates>
+          <candidates>𢚘𢜪𢥏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ps"/>
+        <insert>
+          <candidates>愣愕劬怍慟怮勓勩恊懏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pt"/>
+        <insert>
+          <candidates>世恤慍愷恲憕懢㦉𢛴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pu"/>
+        <insert>
+          <candidates>包慌慨恍悅惋忱屯悒懵芻忨忳匋怳怉毞匎悗惓覕愮憱憢憴愰㤿𢜟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pv"/>
+        <insert>
+          <candidates>忙懷恨惘悽悵愒怴悢袃愖愝愄慺懁懩懹恾憹懐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pw"/>
+        <insert>
+          <candidates>甸惱匐怞恓愊慉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="px"/>
+        <insert>
+          <candidates>慆懠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="py"/>
+        <insert>
+          <candidates>悔忭悱𢘛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qa"/>
+        <insert>
+          <candidates>指替春拍措揩揞摺抇晢揝搘搢摍撦摿耤擼撍𢫦𢰦𢵄𢵧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qb"/>
+        <insert>
+          <candidates>青帮搞掃捕摘捎攜捐揣掄擒捅掮搠耦耩揹搆撾抈抪抩拺掯掤掅揥揟揙</candidates>
+          <candidates>搹搰搚摛撊撟撱擩擿抐抦鬹㧜㩦𢬢𢯎𢶠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qc"/>
+        <insert>
+          <candidates>責擴損拱扒攢撰搛擷捇掽捵掑摃搷摜撗撌銴頛擯揁賛鋬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qd"/>
+        <insert>
+          <candidates>靜拖探操捆揉掙搽秦掬揲搡耒耔採扜扡拵挬捊捈栔捰揓搮摷槼擛擽攗</candidates>
+          <candidates>搸靝㨃㨆㩞䆐𢰧𢱌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qe"/>
+        <insert>
+          <candidates>技投麦搬援授披撥搜擾扳撮掇攫泰擭扱捄捘洯掫捸摋耰揼摱耯㩧𢫕𢲈</candidates>
+          <candidates>𢲩𢸶𢹸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qf"/>
+        <insert>
+          <candidates>素擦揀掠揪撩撫攥捺摞摭纛撚抔拻掞焎撝絜搣摀搎摽摵鳺攃鶄攩熭紥</candidates>
+          <candidates>㩒𢱢𢴒𢶕𪂹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qg"/>
+        <insert>
+          <candidates>推握挂挺擁撞扭攤摧拴挫拄捱擢攉挃拰捔捚揘揰搉觢撋攡抂摚摼擓擡</candidates>
+          <candidates>攞㨩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qh"/>
+        <insert>
+          <candidates>揚抄扮拐耖摻抮捗摎摥挮挱𩇕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qi"/>
+        <insert>
+          <candidates>找持毒攙搏寿搔拇蠢拎耘拊捋撙耨蜇扠扚抎抾蛪摶撠撏擉擣攭扨抅捬</candidates>
+          <candidates>𢯊𢴇𢷮𢺳𦔒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qj"/>
+        <insert>
+          <candidates>掉揮丰摔攝抖擇抹捍攆抨扦揖捭擀擗撢輦扞挕捙捀捽揇搟摓摙撣丯撶</candidates>
+          <candidates>繛𢫨𢱕𢳂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qk"/>
+        <insert>
+          <candidates>換摸拔挨撤撒奏揍抉撇契掖捩揆撖抆擻扙扷抰挍挭捑揳擏撽擙擫撴㧢</candidates>
+          <candidates>𢲷𢳆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ql"/>
+        <insert>
+          <candidates>折撕抑押擲邦挪抻揶擤扴邞挋揤郬摲擳鄻挷𢲲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qm"/>
+        <insert>
+          <candidates>担控抵扯捏扛搓捶拭擅拯揸揎搦彗摑拑抯挳掝掗挻揯搨搧攕掋揑攊耝</candidates>
+          <candidates>靑㨁𢬎𢴈𢶍𢶣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qn"/>
+        <insert>
+          <candidates>打抗挖擰捌拂抒拶揄捫扢扲拸捯揨揃攍剨揦㧸㨴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qo"/>
+        <insert>
+          <candidates>提據抓夫挑撲捉扶掀撿拟擬捷撅挾靛掾踅撳扻抶抸掟摦摐擨攓搲㧻㨗</candidates>
+          <candidates>𢱑𢲛𢵌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qp"/>
+        <insert>
+          <candidates>批擺托攏慧撼抿捻拽掭摁恝扺抳挓悊掍揌惷摝摠憃攄攇攦拕㧾𢶤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qq"/>
+        <insert>
+          <candidates>手拥捧拌撑奉撐掰挈搿撻掱揵摨攑𢲡𢶷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qr"/>
+        <insert>
+          <candidates>据抬擔哲招括搶搭扣拾擱誓捂拘搪撂掂拈拓拮捃掎掊砉耜耠耥耱捨挏</candidates>
+          <candidates>挌挶捁耞耛揈硩搳搥摳撘揢𢰸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qs"/>
+        <insert>
+          <candidates>护扔撈拒拋携挎拷耪韦拗勣搾擄扐拹耟搒耡摴抝拃挘耮㩗𢹂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qt"/>
+        <insert>
+          <candidates>拉拼耕拚摒抴揜搤搕搵撜攎挵捹掹揾擝㩜𢬿𢭃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qu"/>
+        <insert>
+          <candidates>把規搖抱掏扎耗掩挽攪扰搗掘耙扼撬拙挹搋捲撓齧攬扤扥抌抏抁扽抭</candidates>
+          <candidates>捖挩挸捥掜摡揗搊摬摫靘靚捤撯靗㧥㨘㨪𢫏𢭪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qv"/>
+        <insert>
+          <candidates>表接按揭振摟攘揠搌擐攮拫挀挔挼捼掁揕揋裚嫢擖擃耬擸攁攐攌攖攛</candidates>
+          <candidates>捿揻搇㛃𢸍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qw"/>
+        <insert>
+          <candidates>抽播擋攔描搐擂揊揂攟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qx"/>
+        <insert>
+          <candidates>擠插掐舂搯㩋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qy"/>
+        <insert>
+          <candidates>排掛扑拆抃挴攠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ra"/>
+        <insert>
+          <candidates>唱踏啪躇蹭嘈嗜喈喑噌嚐嚕咰唶喒暋噆踖噲踳噾蹜蹧躤啫㕷𠴲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rb"/>
+        <insert>
+          <candidates>吶嘴喘吊哨蹦嘲咂啃蹄哺嘀啼踊唏唷喁喟嗝嗍嗵嘣噙嚆嚅踹踽蹁蹣肙</candidates>
+          <candidates>呥咘啢嗃嗋踃噊嘺踚蹐蹢蹛蹻躎嗗跀㗅㗻𠹹𠺶𠻗𠿫𠿭𡁜𡁻𡂖𡃴𨂃𨃴𨚼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rc"/>
+        <insert>
+          <candidates>只員嘛噸嚇噴跡趴哧哄叭唄巽嗔嘖踫蹟顎躓呬唭嗛嗊嗩嗿噀嘳嘪踑蹎</candidates>
+          <candidates>嚝蹞嚬蹪嚽囋躦唫躀䪸𠯿𠿪𡂝𡃤𡅅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rd"/>
+        <insert>
+          <candidates>呼味呆踩嗓躁吁跺哮噪咻哚咪啉喋嗪踝蹀蹂跦囌吇咮哱唋趶啍啋喿喍</candidates>
+          <candidates>嗏嘄踍踘躒吔哋嘑嚹槑踭㕲㖥㗎㗱𠲜𠵈𠹳𠺪𠼝𠾍𨀤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="re"/>
+        <insert>
+          <candidates>吸踱跛唆咏吱呶啵啜嗖嗄嘬趿躞噯唚跂喥敯踆踙踧踜嚄嚃嚘嚗蹳躩躨</candidates>
+          <candidates>叚嚟㗇𠱁𠳖𠵿𠼦𠿬𡃀𡆇𨂽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rf"/>
+        <insert>
+          <candidates>嗎嘿鳴啾嗦鵑踪嗚咴啖嗉嘌嘁嘹噍噤嚓嚥鷺吙吥噅喣嘕嘸踿鴞蹠鶚鷕</candidates>
+          <candidates>鷤呩喺嗻噝蹨駡鴖㗝𠼮𠼱𠾶𡁵𡁸𡃉𡄽𤏩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rg"/>
+        <insert>
+          <candidates>雖唯哩躍喔哇吐呈哐唑喱喹噻嚯跬踵躔囉躪吜咥唃啀喤跓跮跧嗺踛踓</candidates>
+          <candidates>噰嚁嚜蹚囃嚾躣嘡嚡囖蹱𠰍𠶖𠹺𠻘𠼻𡁶𡃏𡃵𡋾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rh"/>
+        <insert>
+          <candidates>呀吵踢吩吻叨嘭嘐咇唦哤喭跈踄噦踼𠳕𠴕𠻝𠻻𡃶𨅝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ri"/>
+        <insert>
+          <candidates>戰踐哦蹲咐喲吆囑躊嚼嘎呔呤嗤戢趵跗躅吋嘰囀囈吰呿呣哷嗕跱噂噚</candidates>
+          <candidates>噣蹡嚵囆躕呍唥啲嗞嘠嚉嚋嚒嚱蟁䟕𠯫𠲍𠸖𠹷𠺌𠽤𡁯𡁷𧿹𨅏𨆼吆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rj"/>
+        <insert>
+          <candidates>單叶嘩喃啤啐嗥噼踔嗶蹕囁躡吘呯咡咠哻啅啈斝嘝嗹嘽嘾踤噿蹥唓唞</candidates>
+          <candidates>嘷䠋𠯢𠸊𠹶𠺫𡀞𡂴𡃈𡆀𢁅𨂾𨄮𨅯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rk"/>
+        <insert>
+          <candidates>嚴哭哎咬跃噢喚咽喉獸嗅哽唉跋吠吴咿唳嗷嗾跤蹊吳喫吷呅哅敃趹嗼</candidates>
+          <candidates>噉噳噭躈吚咲嗘蹾㕭㖡㗛㘚𠸄𠸍𠹻𠼰𨁈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rl"/>
+        <insert>
+          <candidates>叫听哪嘶鄙呻鄂郢叩吖吲呷哳唧啷嘟啣躑吤郘喌喕鄖斲鄲鄳鄵卾喐噺</candidates>
+          <candidates>嚊㖄㖿㘉𠱸𠵴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rm"/>
+        <insert>
+          <candidates>嗡呸叼咀唾啞蹋噓喧喳趾嗟蹉呁咁呾呠呧咺唌跙嘒嘓蹅嚦躖咗唨噏踁</candidates>
+          <candidates>㗲𠰋𠳏𠵆𠵌𠻺𠼭𠽌𠾐𠾵𨀣𨃩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rn"/>
+        <insert>
+          <candidates>別吃哼咧咦叮唰哆喇吟咒嚀吭喻嗲刡咑咈唎趷跠跢嘜劋踰咓嘢㖗𠮩𠵉</candidates>
+          <candidates>𠵯𠶜𠸐𠸑𨀉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ro"/>
+        <insert>
+          <candidates>跳足吹嘆咳跌嗽啄蹤嚎噬嚏呋呱啶喙噘噗噱趺蹶蹼呎咷唗哫唊啑唻跿</candidates>
+          <candidates>踀踕噞噷踶蹝躆嘥踨𠸝𠺖𠺢𡁏𡂈𡂿𨂐𨆯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rp"/>
+        <insert>
+          <candidates>民呢嗯嚨叱吒吡吣呲咤唣唿噫愍跎跽唸吪呡咾跜跐跩噁踗蹗躘咜喼躧</candidates>
+          <candidates>㖭㗾𠰺𠳓𠹌𠻹𡀝𡄯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rq"/>
+        <insert>
+          <candidates>咩哞唪踺躂吽哖喡跘噠蹸躌嗱噒嚤𠷈𠸎𠾴𡅈𤰉𨀞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rr"/>
+        <insert>
+          <candidates>路口啊品响器喊呵哈啥嘻咕嗐嗬咖踮踞喀咯嗣唁咭唔喏啁嗒跖跏跆踟</candidates>
+          <candidates>踣呂嗆嘔跼囂呫呴咍哃咶唅哠喎跍跕跲嘂碞踦蹌嚚唂啝啱啹嗰噐噡跔</candidates>
+          <candidates>踎㗊㗳䠀𠰴𠱷𠳝𠴨𠴱𠵇𠵎𠶧𠸉𠸏𠹭𠺝𡀔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rs"/>
+        <insert>
+          <candidates>另号距跨咋叻呦嘞勛嘮踴呺咢嗙㗁䟭𠮨𠯋𠯻𠰠𠱂𠱼𠲵𠲸𠳔咢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rt"/>
+        <insert>
+          <candidates>啦蹬噎嗑嗌噔趼跚呏哢啽跇嗢跰嚍嚂嚧呭咞哣㕸𠱥𠵼𡃇𡅏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ru"/>
+        <insert>
+          <candidates>吧跑咱號吨兄吼跪咆唬呃吮巳邑咄咣啕嘧跣蹴黾踡蹺唈唴唵啒唲跁喨</candidates>
+          <candidates>喦嵒嗈嗂黽睯踂噈嘵踠氉嚙嚫躚囓鼉呪哯唍啳嗁嘅蹏㕰𠮿𠱃𠱓𠳭𠳿𠶲</candidates>
+          <candidates>𠺬𠾼𡃁𨈇𪚩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rv"/>
+        <insert>
+          <candidates>跟喝喂嚷哏嘍噶哌唼囔踉躐饕噥嚶哸喓啿踥踒噮踸蹍辴囅躟躥咹喩喰</candidates>
+          <candidates>喴蹆㖘㗒䟴𠯆𠲖𠵱𠹵𠹸𠺘𠾭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rw"/>
+        <insert>
+          <candidates>哂喵蹯噹唒跴踾蹓躝噃𠵾𡃓𨆉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rx"/>
+        <insert>
+          <candidates>嘯蹈啗躋喢嚌蹖嚪嚿㗖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ry"/>
+        <insert>
+          <candidates>吓嗨啡卟咔咚唹跅踇啩𠰻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sa"/>
+        <insert>
+          <candidates>習層職屠馹鬊鬐騽驓鬙鬠䮖䰇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sb"/>
+        <insert>
+          <candidates>属騙臂驕匾帚屑臀匝聃髯腎鬍屌幦翯駽髾屩鬅鬌鬗驈驨䮎𦑊𩧃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sc"/>
+        <insert>
+          <candidates>匹鑒翼咫鐾匱賢駟頤鬚鬢驥屄頨鋻頵聵賾贀騏顟鬒鬑屭驞顳刅屓贒鍳</candidates>
+          <candidates>頣鬂䦉䰎𢁉𩧉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sd"/>
+        <insert>
+          <candidates>馳屎孱檗髹屘匜棸屧駼騍糪騥驏驧驜髢𦏸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="se"/>
+        <insert>
+          <candidates>取殿尿履屐馭毆駿翍馺敺翪髲駸騄騢騣騪鬘臤騡鬉㞗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sf"/>
+        <insert>
+          <candidates>緊馬灵騾鷗耿熙鬃熨鬏騵驃焄焣鳭翞鳲鴄燛繄翵屪鵋鵘繴镽鶋鶌鶠鷚</candidates>
+          <candidates>鷖鷵黳鷿鸐驠驫綤騌驣鸊㞠䮽𠥹𤋮𤍥𦖠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sg"/>
+        <insert>
+          <candidates>屋堅壁匯屆駐聖翟匡朢壂駤駩髽騅雡騜匷驖驩埾𠥔𤩹𩣱𩬎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sh"/>
+        <insert>
+          <candidates>刀劈髟匢翂翏駜駗髳駹鬄驂鬖髿䭻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="si"/>
+        <insert>
+          <candidates>屬尋戳戮刃尉璧聆駙鬆騷耾馰蜸駖瑿螶颿飁騩匤螱镸駄㷉𤧬𤩱𦐂𩢤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sj"/>
+        <insert>
+          <candidates>耳辟翠聶驛屖聑馯匰翬駍駬駥髶翴騂駻髼騲驆騿驔驊驒聛鬔䏁䮓䮗䮝</candidates>
+          <candidates>䯀𦑩𩥪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sk"/>
+        <insert>
+          <candidates>改联医駛馱駁尹髮翇镺駃駇翭聧駮駰騃騤騱鬕驐馼駚騻䭾𣀳𦐐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sl"/>
+        <insert>
+          <candidates>那匠聊臣郡邵匣耶卩郾鄹馴邔卲翀郰聏臦鄝馽鄩臩駷斸馸駠䣝𠁨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sm"/>
+        <insert>
+          <candidates>耻羽刁翳羾聇聝聜駓駔髬聬騸騹驉驙耼𡲥𦒄𩣪𩤃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sn"/>
+        <insert>
+          <candidates>刷尻甓耵甌匟刵耹剭匭聤鬁騚鬋鬎聹刟剹劚匬騟髠髴䎺𦖭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="so"/>
+        <insert>
+          <candidates>驗尺聚臥驟歐屣駭翐镻翜翨駣毉騋騛騠躄匧匳聢駅𡱰𨃨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sp"/>
+        <insert>
+          <candidates>聽忍駝聰慰屁恥忌尼慝髭屍驪馲憵騉騬驄聡聦騐騦騼䮾䰄𢛶𦏵𩥝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sq"/>
+        <insert>
+          <candidates>群犀肆羼擘掔犚騝驎擥羣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sr"/>
+        <insert>
+          <candidates>區局司召臨居騎駱譬君驅駒匿叵屙聒髫髻匼翑聐硻駉駘駋駧髺駶騇騆</candidates>
+          <candidates>聸騧騞匲䛐䮐𡰪𡲢𦕲𦖿𩤅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ss"/>
+        <insert>
+          <candidates>巨尸聘劭劻騁聈髣駏勠騯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="st"/>
+        <insert>
+          <candidates>聯异監鹽驢豎屉屜屏翌羿駢翋馵匴駴盬竪𦐒𩥈𩥉𩦝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="su"/>
+        <insert>
+          <candidates>己已尾覽屈耽凹髦兕髡鬈驍耴毦毣覗馻髧翫镼髱駪駾騊騶鼊驦聣覧㔾</candidates>
+          <candidates>𡲬𨛦𩯕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sv"/>
+        <insert>
+          <candidates>長展娶嬖襞鬟鬣屢屨褽妀匽婜媐嫛翣褧駺騕騔騴鬞驤鬤𩣑𩥇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sw"/>
+        <insert>
+          <candidates>醫届屇駎髷騮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sx"/>
+        <insert>
+          <candidates>驌駵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sy"/>
+        <insert>
+          <candidates>匪卧屝騑𩬅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ta"/>
+        <insert>
+          <candidates>著普薯曹藉暮昔荀菖蒈蓍蓿藷萻萶萫薈鞜藸蘵萅萡蓸蕌蕳藠㬫𦮂𦴥𦻖</candidates>
+          <candidates>𧅥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tb"/>
+        <insert>
+          <candidates>萬期幕葡葫蒂萌藕莆蒲鞘朔芾芮苒菁蒿蒴薷黹黼鞲鞴蓆苪冓茦莔莃莦</candidates>
+          <candidates>菕菺萭萹蒚蒱蓇蒨蔏蔕蓪蓨蕅蕀蕑蕱蕎鞙薃薖薾藡羺蘛蘥蘬朞芇萠蒒</candidates>
+          <candidates>蓢蔐蔳鞽𦱀𦲸𦽴𧀎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tc"/>
+        <insert>
+          <candidates>业其共黄黃典蘋兼鑿苏萁蒹蓥蕻並菳萯蓂蔩頩蕡蕆蕢蕦薕薠薋蕷羵藇</candidates>
+          <candidates>藚藬顜藾顢蘱韇顴葓蒖蕒藖蘏蘔𧅤𨮝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="td"/>
+        <insert>
+          <candidates>業藥菜葉某茶菌荣蘇鞠荐菊孽芋藻茱荸荼莩葆蓁蕖藁蘖孳槊檠鞣棻蘗</candidates>
+          <candidates>芓茠莯菋菻葹葇蒤蒢鞂蔝蓧蔾鞢蘪蘜孶棊糳糵苸苿荢菓葈蒣蒾蔴蘂鞟</candidates>
+          <candidates>䔉䔧𦳀𦳑𦵴𦷰𦹂𧂈𧂮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="te"/>
+        <insert>
+          <candidates>叢藤菠菱蔓夔芨芰芟菽菔菡葭蔻蕞藜羧蔆苃羖羕莍荾莈菆菣菉皵萲葰</candidates>
+          <candidates>葠葮靸蓌蒰蒑鞁蔎蔱蔋蕧蕔薣蕸薆薐藙藑蘉羻韄葲蓡蓤蕟蘐䓩䔖䕕𡖂</candidates>
+          <candidates>𦷜𦻑𧁒𧃍𧄦䕫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tf"/>
+        <insert>
+          <candidates>驚蒸燕鵲煎蕉羔蘸蔗蒜蔡蔫荻萘萦薰蘩羰綦芣蓀蕪薦鞦驀韉鸛苂苶菼</candidates>
+          <candidates>蒍萰萩蒝蓔蔈蔒蔂蔦羱蕮蕠蕬鵧鴱藀藄蘤薸爇藨鯗蘌鶜鶿鶧鶼鷁鷋蘻</candidates>
+          <candidates>韅鷷鷰鷬鷨虆鸏藮蘨虅韀鴹鶓鷀㷼䔝䔳䕷䳍𦶣𩤯𪃳𪅐𪆴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tg"/>
+        <insert>
+          <candidates>基難莊鞋塑蘿墓莹茬董羞芏茌莛荏荃萑蕹薹藿藺茥荎莝莥雈葟蒮蓷蓶</candidates>
+          <candidates>蕫蕥薙黈藋薶雚蘣蘳蘲蘺虇塟鞺䒰𦍌𦯀𦸀𦻓𦻗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="th"/>
+        <insert>
+          <candidates>蕩剪芽茂茅芬莎芴蓼芀苾羒莏菞蒶蔘蕛黺薚薉虋尠羏苐茘蓚豑䓪䔋𦯷</candidates>
+          <candidates>𦹮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ti"/>
+        <insert>
+          <candidates>對義藝药薄尊萤茧繭蔑羚芍蔚兹芄芸苻苓莪菘菟葑蓐蕺薅戡蠲茲蒐蔭</candidates>
+          <candidates>蔣丼芃刱芶苰苺茷菂蛬靮葯蒬蒪蒔鞃蓻蓺蓴蓾蕓蕁薎蕶薵薱蟴藱蠆蟼</candidates>
+          <candidates>蠤鞿蘶飌剙羗荗葤蔃靭䓎䔿䕃𦍑𦲂𦵑𦶥𦶮𦻒𧂭𧕴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tj"/>
+        <insert>
+          <candidates>革草苹華蓬茸萍薛斟卅芊茉莘萆萃葺蕈薜葷蓮茙茿莗羢靬葞萳輂斠蓒</candidates>
+          <candidates>靺蔊蓽斢蕇鞞藫蘀莑鞸鞾䒠䓬䕜䕪𦭛𦱾𦻐𧅵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tk"/>
+        <insert>
+          <candidates>美英散敬蔽鞭莫奠葵艾羹茵茇茯茭莜菝葜蒺蔟薇猷黻鞅藪芠芛芵芺荍</candidates>
+          <candidates>葖葔蒛蓛蔜薁薂藈藢蘞敟靱鞇䓴䔻𡙡𦱿𦴤𦻔𦾡𧃸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tl"/>
+        <insert>
+          <candidates>斯薪鄭邯芥靳芹鄞鄯茚茆菥鄴郱茞荋斮鄀靷鄚斳蔀蔪蓹薌薡鄸酀鄿蘄</candidates>
+          <candidates>鞹酄茝茽䒢䓅䔮䣐𣂷𣂼𦬕𦰡𦳃𦶦𦺄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tm"/>
+        <insert>
+          <candidates>差甘薩韁莖翔苯酋馘芷苷苤苴茳堇菹萱蓊蕤薤羝翦靼薑羶芢荁荺莚菧</candidates>
+          <candidates>菫萓羥葅菙葒蒫蒻蒩靻蔧蓳蔖蔮鞚藶蘙虀虃苼茋蕋蕯韈韮䔃䕢䖅𦭒𦮳</candidates>
+          <candidates>𧄍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tn"/>
+        <insert>
+          <candidates>前艺夢瓶莉蒯劐艽芎芩荑荇葶甍蘅苧荊薊艼苀芧芞茀剒茢茤羜羛荶靪</candidates>
+          <candidates>羠莿菿菛葥萷萴靲羭蕍薴薽藅藭藰蘮剳萮葕𦭑𦶢𦸇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="to"/>
+        <insert>
+          <candidates>歡蒙欺羡羨歉芝茨芙芡苡莰萸菰蔌蓰蕨蘧莢萊歎躉羑苬苵荄荴莁萣萐</candidates>
+          <candidates>菮歁蓏蓗蓫蓯蔙薟藃藂薿鞮羷藗躠臡羮苽鞉㒼䍮𦬨𦮖𦲽𦴧𧄌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tp"/>
+        <insert>
+          <candidates>花惹慕慈芯靴葱蔥蓖恭蕊芘芪苠茈葸蒽蕙薨薏恙芅苨荖莣荵惎菎菾葾</candidates>
+          <candidates>愬蒠蔍蕄懃憼薧懟藘藣藯蘢蘟戁菍藼䓤𦲁𦴢𦴪𦹲𦻕𦽳𦿞𧁋𧄉慈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tq"/>
+        <insert>
+          <candidates>羊葦摹擎荦蘚韃拲荈菶葎蒘靽蕣蕼薢薘藆鞬藦羴𢺋𦍋𦎾𦭵𦺙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tr"/>
+        <insert>
+          <candidates>苦落善警若荷蒼菩菇蘑茄苟菏苛蓉茹苫苔苘苕莒茼茴茗萜菪菅蓓鞫萵</candidates>
+          <candidates>茍茖茩荅莕莙菬萿葀葴葋蒟蓎蒧鞀羬蓲諅鞊鞈蕗薝鞝藲藞鞳蘁蘦虈碁</candidates>
+          <candidates>苢菭萔虂鞛韂黇䒷䓀䓟䓫䕒𦬅𦲀𦴦𦴨𦴩𦶡𦸒𦹃𦹄𦹷𦿟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ts"/>
+        <insert>
+          <candidates>藏勸勤芦荔勘勒芳募艿苣莠萼蒡羲苲苭荂莋荿莇莮菃葧葝葃葂葄靿勱</candidates>
+          <candidates>蓩艻芿蕂蕚蘍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tt"/>
+        <insert>
+          <candidates>并益盖蓋井藍蘆蘊廿葬莽莅蒞卌苙荓荳菈萛蓱葐豊靾薀鞡藎鞥蘴莾萾</candidates>
+          <candidates>葊葢蒀蕰蘯䓝𦭓𦲷𦼦𦾟𧂯𧄧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tu"/>
+        <insert>
+          <candidates>着觀首范荒萄巷蔬茁芭靶苞藐羌苑芑芫苊芤苜茺莞菀葙葩蔸瞢鞔莧菴</candidates>
+          <candidates>覲韆芚芼茪莐莌艵萒菤萉菢靰羦蔇萺蓅鞄蔤蔨蔰蕘蕝薍覯氋藽齹虌羓</candidates>
+          <candidates>艶苮莬萖葿蒓蒭覥黆䔄𦬊𦬓𦶤𦹅𦾾𨠫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tv"/>
+        <insert>
+          <candidates>甚農養艱茫芒藹姜鞍葛蓑萎茛荽莨萋葚葳蒎蒗羯萇荌菨菵蒆葽葌葨蔉</candidates>
+          <candidates>蔞鞎蕵薞薳藒鞨鞻蘘蘡蘹蘾蔅薗䔽䕑𦮗𦮝𦲤𦴣𦶠𦶧𦷪𦸅𧁓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tw"/>
+        <insert>
+          <candidates>曲苗蓄藩蕾茜蕃蔔薔蘭苖莤菑菄菗蒏葍蔯蕕羳藟蘠葘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tx"/>
+        <insert>
+          <candidates>舊萏蕭薺蓞鞱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ty"/>
+        <insert>
+          <candidates>菲苄莓菸蘼芐苳蔠䒟𦭐𦷫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ua"/>
+        <insert>
+          <candidates>峋岶崏嶆嶍嶒嶜𡼏𡾡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ub"/>
+        <insert>
+          <candidates>崩峭崤嵩嵴崙峟峬崝嵎崹嵽嶠巂雟巋崘巁𡶺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uc"/>
+        <insert>
+          <candidates>嶺嶼顓巔岤崟崸嵿顗巑崯嵰𡸷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ud"/>
+        <insert>
+          <candidates>粜峥崞崢嶸崺嵥嵲嶪櫱糱孼嶫𡻈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ue"/>
+        <insert>
+          <candidates>峻凼岌岐岋岥崚嵕凾岅嵈嵻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uf"/>
+        <insert>
+          <candidates>炭崇祟嵨嶕嶚嶋㟲𡻕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ug"/>
+        <insert>
+          <candidates>崖糶崔峌峚崲嵀嶊嶉巏峑崕𡺉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uh"/>
+        <insert>
+          <candidates>匕岈岉嵃崵嵺嵾嵗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ui"/>
+        <insert>
+          <candidates>岭蚩峨巍幽峙崧嵬嵫嵐巉屻崶嶈嵹嶟嶬嶯巀颽巇蠥岺峩峵嶎嶹𡺤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uj"/>
+        <insert>
+          <candidates>岸峰嶂峷崋崥崒嵙輋嶧嶭峯辥㟸㠏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uk"/>
+        <insert>
+          <candidates>凶岚嶽巖岆岟敳獃巘嶶巗𡽪𣁋𪑛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ul"/>
+        <insert>
+          <candidates>嶄酆岬峁屮耑岓岕峏酅屮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="um"/>
+        <insert>
+          <candidates>崆嵯岯岨峘嵼嵖𡸜𡸽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="un"/>
+        <insert>
+          <candidates>屹岑嵛凱剴岒岪峛峓剬崳崱嵉剻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uo"/>
+        <insert>
+          <candidates>峽嵌豳嶷崁嶔峐崨崍崼歂嵷嶡嶮㠙𡷑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="up"/>
+        <insert>
+          <candidates>崽鬯岷嵊崑岮峔巃崐㞾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uq"/>
+        <insert>
+          <candidates>嶙嵂嶰𡶶𡺨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ur"/>
+        <insert>
+          <candidates>岩崎嶇峪岵岢岣峒崮岧峉峇峈峆峿峮崌嵅嵱嵣嵢巆㞹𡶐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="us"/>
+        <insert>
+          <candidates>屴岠岝岰峸崿嶀嶗嶲岞𡷫𡼕𡾞芳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ut"/>
+        <insert>
+          <candidates>豈岍嶝豐豔岦㠠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uu"/>
+        <insert>
+          <candidates>出山崗艷屺岜崦崛嵋兇峴覬屼屾艸岏峗峞芔茻嶢嶤𡵆𡷹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uv"/>
+        <insert>
+          <candidates>崾崴峖峎崀崣嵁嵑嶁嶱嶩巕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uw"/>
+        <insert>
+          <candidates>岫崠崰崷嵧嶓崬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="uy"/>
+        <insert>
+          <candidates>嶵峂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="va"/>
+        <insert>
+          <candidates>響織縮緒婚繪絢娼縉繒媎媋絔嬂緡曫姰緍㛥𡢃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vb"/>
+        <insert>
+          <candidates>婦編綸納絹綿繃嬌締嫡娟婿帑婧媾嫦縞妠姌姷姵帤婂媦媥媩媏絺綃嫞</candidates>
+          <candidates>綪緉嫷縃縎嬭嬬縭繘繑繻孈纗嫺姉娋婨媂媠綳㛓㛵𡛦𡝭𡠪𡠹𡢠𡤃𦄂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vc"/>
+        <insert>
+          <candidates>织續績嫌縑縝嬪縯繽鑾娸婰媜嫇嫹嬇嬚縜繢嬾纊纈纘娂嫃綨緽銺㛝㜥</candidates>
+          <candidates>㜺𡣑𡤐𡤧𨥬𨫥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vd"/>
+        <insert>
+          <candidates>好她樂妹巢槳媒姝孥紆彙綑綵嫻繅孿姀婐婇絁媟媬媃絑嫀綍綒嫭綧綝</candidates>
+          <candidates>嬠縔縥繰欒婅婙嫲嬫桇牀緤緥縧㚥㛦㜰䊢䋴𡜻𡡢𡡣𡤄𢑥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ve"/>
+        <insert>
+          <candidates>发級線嫂綠緩奴漿綴緞妓媛綾綬縵彔娵婈婌婽絿綅嫚嫝緅緮嬡繌繓孇</candidates>
+          <candidates>纋娽緵㛖𡛀𡛻𡝯𡟺𡡷𡤕𦀩𦂥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vf"/>
+        <insert>
+          <candidates>媽練絲災綜絮嫣嫖嫘糸妳嫵駑縲縹繚鷥鸞紑婃婒婛焋媯嫄嫊嫬緂綡嫽</candidates>
+          <candidates>嫶縓縤鴢縩鴽嬿繺鶅纁鶨鶭妚媡糹㜣𡞫𡡅𡡡𡢾𡤻𢇃𤓖𦇝𪆓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vg"/>
+        <insert>
+          <candidates>維壯娃纏紐妊妞娌姪絰妵姾娗紝婬娾紸媓絓絟綎墏緟嬞嬥嬯繀雝纆纙</candidates>
+          <candidates>姙媑絍緾纒㛇𡠠𡠩𡤢𤕸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vh"/>
+        <insert>
+          <candidates>紛妙紗姊娣緲繆縿妢妼娏紾婸綈絼嫪緆𡛁𡛧𡝱𡠨𦆲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vi"/>
+        <insert>
+          <candidates>幾將約繼縛姆娥厶戕妁媸幺蠡紂紉紜絃嬤繈纔蠻妘妐妶姈紈紘娹紶紨</candidates>
+          <candidates>媿媷嫥縟嬦縳螿繜蠁孎蠿嬟綋綫繧𡚸𡚺𡛕𡛼𡜐𡝬𡞰𡟶𡡤𡢅𥿢𦅛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vj"/>
+        <insert>
+          <candidates>纤縫絨奸婢嫜綽嬋緝緙繹奷妦妺娀紏婞婥婩婻媶綷綼嫴嬅緷縡繂縪縺</candidates>
+          <candidates>繟姸媈嬕㛁㛅㛔䊹䋻𡞴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vk"/>
+        <insert>
+          <candidates>變收狀獎紋嫩姻繳娛嫉妖奘姣嫫紱絞緻妏姎紁奊娭紎紻媄絪媺綆綟緛</candidates>
+          <candidates>緶緱嬓縸繖嬽奱孍媆媖嬍緓㜜𡘾𡛂𡞳𡞵𡟹𡟻𡢄𡢢𢑱𦅙𦆮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vl"/>
+        <insert>
+          <candidates>斷鄉糾綁紳姬娜凵緬妎妡妽斨紃娕紖紒媔絒綀鄛姫婣嫏㚹𡜼𡡒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vm"/>
+        <insert>
+          <candidates>经經組紅姐姓纖爿妲嬗纟綞丱妅姏姃姮娙婭紺絊娷媗嫋緎綖嫿緪嬔縒</candidates>
+          <candidates>繣繵孅娫娬嫤彑絚縇繮纎㚬㚰㚱㜁䊼𡝮𡟙𡟸𡠭𦁈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vn"/>
+        <insert>
+          <candidates>剝彎姨剿弩妗妤婷紇紼糽姼娳紓紟紵媮媊絎緰嬣嬼劙奵妔㜲䊵𦂃𦅜𦆭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vo"/>
+        <insert>
+          <candidates>以緣嫁縱姚彖姒婕胬綻緹娖婝紩媞絘絯絩嫙嫨緁嬐疀縼繉縰繸纀臠妷</candidates>
+          <candidates>婡媫嫰𡝳𡟇𡟼𡢟𡣘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vp"/>
+        <insert>
+          <candidates>總紙怒媳戀姥妮恕彘妣姹媲紕奼婖紽絏嫕緄緦嬨繐繶孋纚姄娡婫嫓嬑</candidates>
+          <candidates>総𡟟𡟯𡣺𥿡𦁤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vq"/>
+        <insert>
+          <candidates>緯姅絆絳縴攣姩拏挐牂繗繲繨媁嫾𡛾𡡞𡢡𡤒𢳉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vr"/>
+        <insert>
+          <candidates>給如結始姑紹絡綢婀嬉媧嫗綰綺緘嚮繕轡姁妱姡姞姶姤姛姳姠牁娮砮</candidates>
+          <candidates>婠婟婤婄婍絅絇紿婼絧嫆綌絽嫟牄綹嫸緺縋縖繾妬妸娪婮綗緔繥㘘㜃</candidates>
+          <candidates>㜍㜬𡜺𡝗𡟵𡠻𡣗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vs"/>
+        <insert>
+          <candidates>努奶纺紡幼幻纬妨妒娉勦姖姱嫮縍妰娍娚嫎糼絝綉㛈㛢𡞲𦄡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vt"/>
+        <insert>
+          <candidates>彝妍姘姍紲媼縊媕絣盝嬁縕嬧盭纑彜繿䋼𡝰𡟚𡟛𥁒𦂤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vu"/>
+        <insert>
+          <candidates>统統紀絕純繩綱繞巒缆媚娩婉妃娓孀邕絀嬈縐纜奾妧姺姽娊紞紌婘婗</candidates>
+          <candidates>媢絖媱媰絻綄綣綯綩緗縌矕妉姯娧㚪㛡䌫𡜍𡝴𡟃𡡀𡡻𡤅𩠐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vv"/>
+        <insert>
+          <candidates>女裝娘網縷娠婊巛妝姦綏嬝孃饗纓奻姲娞婑媴緀緌嬛縗繷繯孌纕娤婹</candidates>
+          <candidates>婾媙孆㛄㜊㜢㜳𡛟𡞱𡟜𡢞𡢿𡣖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vw"/>
+        <insert>
+          <candidates>細牆嬸醬妯畿甾緇繙紬媌媹嬏緧嬙孄孏繬㚼㜭𡤑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vx"/>
+        <insert>
+          <candidates>繡嫍縚𡣙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="vy"/>
+        <insert>
+          <candidates>終緋娒婔孊㚵𡛓𡛨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wa"/>
+        <insert>
+          <candidates>署黯罾圕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wb"/>
+        <insert>
+          <candidates>胃圃囿圊囧圇圌罥羃朙㘣𤲟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wc"/>
+        <insert>
+          <candidates>四買顆圓異貫黷圚顒黰顋𨯔貫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wd"/>
+        <insert>
+          <candidates>果困囝囷罦罧罺櫐圞畭㝀𡇙𡥘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="we"/>
+        <insert>
+          <candidates>畈黢畟敤畯瑆畷罬斀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wf"/>
+        <insert>
+          <candidates>黑罵累鴨罘黥羈羆纍鷝鷶羉鸅鸀鸓圝䴉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wg"/>
+        <insert>
+          <candidates>里墨壘畦墅疃罹羅罜罣畽罿黫壨囯𪐴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wh"/>
+        <insert>
+          <candidates>团囫畛罞黲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wi"/>
+        <insert>
+          <candidates>国團母蜀禺囹疇畤罻罸𤴆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wj"/>
+        <insert>
+          <candidates>畢罩毋圉罱睪毌圛罼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wk"/>
+        <insert>
+          <candidates>因默畎畋斁奰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wl"/>
+        <insert>
+          <candidates>界甲畀甽畍罒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wm"/>
+        <insert>
+          <candidates>國置疊罡畇罝罭黚翾㽣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wn"/>
+        <insert>
+          <candidates>野罰黔夥町黟囥罽㓻㽘𠝹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wo"/>
+        <insert>
+          <candidates>眾囚歜圂欭罛畂𤳉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wp"/>
+        <insert>
+          <candidates>罷思愚恩毗囮毘罠慁罳黓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wq"/>
+        <insert>
+          <candidates>圍畔疄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wr"/>
+        <insert>
+          <candidates>點回略固畸圄罟詈黠圁礨羇黵畧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ws"/>
+        <insert>
+          <candidates>男嬲黝圀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wt"/>
+        <insert>
+          <candidates>圔黭畊黸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wu"/>
+        <insert>
+          <candidates>园圈囤畹罨黜瑂黕黖黤黦罍㽙𤳙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wv"/>
+        <insert>
+          <candidates>園畏囡圜甿褁瞏黮睘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ww"/>
+        <insert>
+          <candidates>圖田畾罶畕𦌵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wy"/>
+        <insert>
+          <candidates>罪罫畮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xb"/>
+        <insert>
+          <candidates>冂冖爫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xc"/>
+        <insert character="20023"/>
+      </rule>
+      <rule>
+        <keyseq keys="xe"/>
+        <insert>
+          <candidates>氵氺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xf"/>
+        <insert character="28780"/>
+      </rule>
+      <rule>
+        <keyseq keys="xh"/>
+        <insert character="131206"/>
+      </rule>
+      <rule>
+        <keyseq keys="xi"/>
+        <insert>
+          <candidates>广丶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xj"/>
+        <insert character="23424"/>
+      </rule>
+      <rule>
+        <keyseq keys="xk"/>
+        <insert>
+          <candidates>疒𠂇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xl"/>
+        <insert>
+          <candidates>丨丿肀衤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xn"/>
+        <insert>
+          <candidates>乛亅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xo"/>
+        <insert character="20155"/>
+      </rule>
+      <rule>
+        <keyseq keys="xp"/>
+        <insert>
+          <candidates>勹忄㣺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xq"/>
+        <insert character="25164"/>
+      </rule>
+      <rule>
+        <keyseq keys="xs"/>
+        <insert character="131276"/>
+      </rule>
+      <rule>
+        <keyseq keys="xt"/>
+        <insert>
+          <candidates>艹卝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xu"/>
+        <insert character="20058"/>
+      </rule>
+      <rule>
+        <keyseq keys="xy"/>
+        <insert>
+          <candidates>亠辶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ya"/>
+        <insert>
+          <candidates>識音迫遭詢諸詣諧諳譜迿誻諙謵譇旝譖齰誯𧪽𧬘𨑨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yb"/>
+        <insert>
+          <candidates>論通講离市帝請育適遍肯遇端謂膚邁膏誦靖逋逍遄遘肓膂旆帟訥誚誧</candidates>
+          <candidates>諦謫邇譎齲迶斒旓詴歶遰諝諞諯遹骿謞謪謧譋譑齵斾謿讁迊迌逳遡𢂚</candidates>
+          <candidates>𥜽𧬺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yc"/>
+        <insert>
+          <candidates>六讀選旗顏述遺迹顫頻亦謙銮貞貲韻龔贛顱讚訹賌遉頏虡鈭諆頝頦錖</candidates>
+          <candidates>謓謮譔贇旟譧齞齎顪贙齻亷讃贑頕顇鹻𣄃𨘀𩐠𩐳𩑈𪙊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yd"/>
+        <insert>
+          <candidates>課桌施途柴迷謀享棄迂迤栾粲杗迆訏訑稟誅遊諄諍諜謎譟斿虖竫誄誖</candidates>
+          <candidates>諃謋謼齫斈椉槀歯稾訸㰍䇏䜓𧨾𧩹𨔼𨘋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ye"/>
+        <insert>
+          <candidates>变設護叔敲返毅逮竣歧逑逡逯遐攴詠詖遝諼敁殶敊毃諏諔叡皻謖謢謏</candidates>
+          <candidates>皽謾竷譭邍讂頀齱詉誜㕡㪗㪫䛵𠮏𣫛𧬋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yf"/>
+        <insert>
+          <candidates>点談熟遮紫諒遼鶉遜京烹紊禀逖詼諫齋譙讜祡鳪鳼鴗旚謜鮆鵁謶謤齌</candidates>
+          <candidates>譕鶁鵫鶙鶐龒鷟讌鷲鷾鸇鸆虪鸕鸗誴譌遤鵉𧪾𩐿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yg"/>
+        <insert>
+          <candidates>主進望誰離雜童壟邏雌逛逞雍塾壅壑逵遑暹觜註詮誑韹齷迋誆詿遳諲</candidates>
+          <candidates>諻讙堃墪誔㘹𡑔𣁦𨑳𨗴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yh"/>
+        <insert>
+          <candidates>步歲递訝診謬彪彰迓彥諺玅虙訬逤逿虨齖齴彣竧訜謭辺逷㣌𧧝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yi"/>
+        <insert>
+          <candidates>導运議討戲謝詩遵齡訟譏諷孰玄逸玆鹵颯讒竑歭訒旍竤詅戠誸諓虥譐</candidates>
+          <candidates>譸蠪歺畆竛蝱蠭誐讛迏齢㦸㱔䇊𠧧𤫀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yj"/>
+        <insert>
+          <candidates>許斗運辦連計評章率迅避辯訊辛譯辮逢辨瓣迁卓卒迕訐誶譁譚聾顰逴</candidates>
+          <candidates>諀遧諢諵諿韸謘謰譂嚲讘竏辧辻遖𣁾𥪮𧧽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yk"/>
+        <insert>
+          <candidates>头放文敵送夜族交达誤效獻邀誒敦卤虞奕遨虔訣詨謨迖迗訞敨詙敹遫</candidates>
+          <candidates>謑韺譈譀龑讞竢訩詾齩䜘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yl"/>
+        <insert>
+          <candidates>部新近速齐迎訓逝郊辣郭斋邙邡鄣竦訢鄗邟旂詶鄐齗齘亣迚𠨑𥪕𨚪𨜓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ym"/>
+        <insert>
+          <candidates>上產些与証止試虛誕誼謹斌虐韵遢旌翊訌逕詛詆齟讖詌亶瑎甝詡誙諠</candidates>
+          <candidates>謔諈韰謆邅謯翽譠譅鹺亹譾斖讈齏斉竩譃辷韲𦐑𦒍𧥺𧩙𧫴𨒂𪘲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yn"/>
+        <insert>
+          <candidates>處刻訂劇劑亭剖亨亢迄逾嬴蠃羸訖剷諭甕贏斻迒瓬迾迻瑀誃劌甋謻齕</candidates>
+          <candidates>甗臝鸁剠竚諪驘䇄𣃚𥪜𧭈𨔁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yo"/>
+        <insert>
+          <candidates>該逐逃旋畝齿齒豪鹼誣迭亥瓤遂脔遽邃歆諛齪欬欳旐胔詄誂豦歊歑諑</candidates>
+          <candidates>誺遯歔諟遾斔螤旞譣譹譺歒諚譢蹵込遬䢭𠀅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yp"/>
+        <insert>
+          <candidates>意認此忘慮龍詫氓亳旎忐憝虍託訛誌齜邐忞迡惄詑訿誋諗諰齔謥譓齥</candidates>
+          <candidates>譿讔戇龘訫譩㡣䛏𢅛𢥫𧩓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yq"/>
+        <insert>
+          <candidates>達違遲牽詳逄遴邂諱詊撉旔𣁄𨗨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yr"/>
+        <insert>
+          <candidates>這過高話造站調商适占言追語詞遣譴吝韶迢裔啻迥迦迨逅逭旖砦訾迴</candidates>
+          <candidates>詁詔訶週詰詬詻誥諮諾譆譫鹹齣齬呰迠竘迵迼逜詀詗詒詷詺逽諴謒謳</candidates>
+          <candidates>譗齠齝礱讋齮讟咅啇旑訽誩謌逈䢛䶜𧪄𧬆𧬸𨔽𨘥𩐝𪘁𪙛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ys"/>
+        <insert>
+          <candidates>方边邊旁透訪虧誠虜誘卣劾迮詐誇謗迉勍逌詎詏勯諤勴謣勷齶効辸遌</candidates>
+          <candidates>齚𧨊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yt"/>
+        <insert>
+          <candidates>立逗誡迸弈盧謐證衁衧詍誁竮諡邆謚髜齍齛齸竝𧬹𨑬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yu"/>
+        <insert>
+          <candidates>就說道親記亮竟充毫虎遞競督盲遷遙謊氈謠詭遁逆乩兖邈旄旒睿兗訕</candidates>
+          <candidates>巟辿迍眥訰訧覘詘詵覤諕誽氃虤遶遻謅謕罋覷譊譝齙齯齺齾竓竜齓𥈠</candidates>
+          <candidates>𥪯𧦠𧨎𨕬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yv"/>
+        <insert>
+          <candidates>還遠讓衣退旅亡哀妄裹襲餐竭衰巡褒遏襄衷衮袤裒逶邋妾饔袞諉謁諶</candidates>
+          <candidates>褻齦玈袬袌袲裛裻誫誏褎諘飺褭褱褢謱譪譨裏袠裦裵襃譞𧜏𨘻𪗋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yw"/>
+        <insert>
+          <candidates>逼畜迪遒遛迺斕諨旛譒讄讅讕䢮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yx"/>
+        <insert>
+          <candidates>齊諂謟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yy"/>
+        <insert>
+          <candidates>訴卡卜卞於旃訃誨誹𠁎</candidates>
+        </insert>
+      </rule>
+    </map>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <show-candidates/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-main"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-fullwidth-mode">
+        <shift-to id="state-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-single-fullwidth-mode">
+        <shift-to id="state-single-fullwidth-mode"/>
+      </branch>
+    </state>
+    <state id="state-main">
+      <branch branch-selecting-map="map-map">
+        <shift-to id="state-select"/>
+      </branch>
+      <catch-all-branch>
+        <hide-candidates/>
+        <shift-to id="state-check-undo"/>
+      </catch-all-branch>
+    </state>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-tonepy-b5.mim b/MIM/zh-tonepy-b5.mim
deleted file mode 100644 (file)
index 29abdca..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-;; zh-tonepy-gb.mim -- Chinese Big5 input method with Pinyin+Tone sequence
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method zh tonepy-b5)
-
-(description "Chinese Big5 input method with Pinyin+Tone sequence.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "调拼b5")
-
-(variable
- (candidates-group-size)
- (candidates-charset nil big5))
-
-(include (zh tonepy) map)
-(include (zh tonepy) state)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/zh-tonepy-b5.mimx b/MIM/zh-tonepy-b5.mimx
new file mode 100644 (file)
index 0000000..0f74615
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>tonepy-b5</name>
+  </tags>
+  <description>Chinese Big5 input method with Pinyin+Tone sequence.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>调拼b5</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+    <variable id="candidates-charset">
+      <value type="symbol">big5</value>
+    </variable>
+  </variable-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-tonepy.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-tonepy.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-tonepy-gb.mim b/MIM/zh-tonepy-gb.mim
deleted file mode 100644 (file)
index 0ac8509..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-;; zh-tonepy-gb.mim -- Chinese GB2312 input method with Pinyin+Tone sequence
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method zh tonepy-gb)
-
-(description "Chinese GB2312 input method with Pinyin+Tone sequence.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "调拼gb")
-
-(variable
- (candidates-group-size)
- (candidates-charset nil gb2312.1980))
-
-(include (zh tonepy) map)
-(include (zh tonepy) state)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: lisp
-;; End:
diff --git a/MIM/zh-tonepy-gb.mimx b/MIM/zh-tonepy-gb.mimx
new file mode 100644 (file)
index 0000000..7562515
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>tonepy-gb</name>
+  </tags>
+  <description>Chinese GB2312 input method with Pinyin+Tone sequence.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>调拼gb</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+    <variable id="candidates-charset">
+      <value type="symbol">gb2312.1980</value>
+    </variable>
+  </variable-list>
+  <map-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-tonepy.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-tonepy.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-tonepy.mim b/MIM/zh-tonepy.mim
deleted file mode 100644 (file)
index 1907082..0000000
+++ /dev/null
@@ -1,2210 +0,0 @@
-;; zh-tonepy.mim -- Chinese input method with Pinyin-and-tone sequence
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-;; The map "map" was generated from the "Unihan database" belonging
-;; to the "Unicode Character Database" using the entries kMandarin and
-;; kHanyuPinlu, and thus that part is governed by the "Unicode Copyright"
-;; (see the file UNIDATA/copyright.html).
-
-(input-method zh tonepy)
-
-(description "Chinese input method with Pinyin-and-tone sequence.
-In addition to Chinese characters, fullwidth latin characters and
-symbols are available in fullwidth mode (turns on and off by
-\">>\" and \"<<\" respectively).  This mode can also be turned on
-temporarily by typing \"Z\".
-")
-
-(title "调拼")
-
-(variable
-  (candidates-group-size))
-
-(map
- (starter
-  ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h")
-  ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
-  ("s") ("t") ("w") ("x") ("y") ("z"))
- (map
-  ("a1" ("啊呵阿吖腌锕錒"))
-  ("a2" ?嗄)
-  ("a3" ?阿)
-  ("a4" ?阿)
-  ("a5" ("啊阿"))
-  ("ai1" ("哎挨哀埃唉诶嗳锿噯娭欸誒銰鎄"))
-  ("ai2" ("挨癌皑呆捱皚啀敳獃磑騃嘊嵦敱硙㱯䠹䶣"))
-  ("ai3" ("矮蔼藹嗳霭噯靄佁毐昹娾欸躷馤㑸㗨㢊䑂䨠"))
-  ("ai4" ("爱愛碍礙隘唉艾嗳嗌嫒瑷暧砹閡噯曖璦阨砨堨僾嬡壒濭薆賹餲鴱譪鑀"
-         "靉伌叆塧懓懝戹皧瞹硋阸㕌㗒㘷㝵㝶㤅㿄䀳䅬䔽䝽䬵"))
-  ("an1" ("安氨鹌鵪黯鞍厂广盒阴谙庵桉腌铵陰菴鉗銨諳侒峖峎媕痷腤萻盦闇馣"
-         "韽盫葊蓭誝阥隂鞌鶕"))
-  ("an2" ("犴蝻玵啽雸䜙"))
-  ("an3" ("俺埯揞菴銨匼垵唵晻罯隌㜝㽢䁆䅖"))
-  ("an4" ("按岸暗案黯胺犴桉洝匎荌豻頇儑錌闇厈堓鮟黬㜝㟁㱘㸩䅁䎏䎨䬓䮗䯥"))
-  ("ang1" ("肮腌骯"))
-  ("ang2" ("昂仰卬岇昻㭿䀚䒢䩕䭹䭺"))
-  ("ang3" ("軮雵䍩䬓"))
-  ("ang4" ("盎醠枊㦹㼜"))
-  ("ao1" ("凹熬棍坳柪爊垇梎軪"))
-  ("ao2" ("熬敖翱嚣嗷廒遨骜獒聱螯鏊鳌鏖鼇滶隞摮璈蔜磝磽謷爊驁鰲厫嗸嶅獓"
-         "翺謸鷔㟼㠂㿰䐿䚫䥝䦋䵅𦪈"))
-  ("ao3" ("袄襖拗媪媼芺镺抝狕鴁㑃㤇䞝䯠䴈𥜌"))
-  ("ao4" ("傲敖奥懊澳浇坳拗岙骜燠鏊奧澆扷镺奡詏墺嶴擙隩謷驁圫垇嫯慠謸㕭"
-         "㘬㘭㜜㜩㠗㥿䁱䐿䜒䫨䮯䯠𩼈"))
-  ("ba1" ("吧八巴扒叭笆芭捌疤岜粑仈朳峇豝鈀哵夿玐羓釟鲃"))
-  ("ba2" ("拔跋湃茇菝萆钹魃鈸犮癹胈詙軷鼥叐坺墢妭抜炦秡颰馛㔜㧊䟦䳁䳊"))
-  ("ba3" ("把靶耙钯鈀㞎"))
-  ("ba4" ("把罢罷爸霸坝壩靶耙伯灞杷鲅弝猈垻欛覇鮁鮊鲃鲌㖠㶚䃻䆉䇑䎬䎱䥯"
-         "䩗䩻䰾䱝"))
-  ("ba5" ("吧罢罷爸巴拔叭笆"))
-  ("bai1" ?掰)
-  ("bai2" ("白㼟㿟䳆"))
-  ("bai3" ("百摆擺柏罢佰伯捭罷襬粨絔矲栢㗗㼣䙓"))
-  ("bai4" ("败敗拜稗派薜呗鞴庍唄棑粺拝蛽贁㗑㠔䒔䢙䥯䴽"))
-  ("bai5" ?白)
-  ("ban1" ("般班搬扳颁頒斑辨瘢癍攽斒褩虨朌肦螌辬"))
-  ("ban3" ("般板版阪坂钣舨鈑闆昄粄蝂魬岅㩯㸞㺜䉽䬳"))
-  ("ban4" ("办辦半伴拌瓣扮绊辨姅絆辯怑湴鉡靽埿秚㚘㪵䕰"))
-  ("ban5" ?扮)
-  ("bang1" ("帮幫邦梆浜垹縍鞤幇幚捠邫"))
-  ("bang3" ("膀绑綁榜纺氆螃紡牓挷髈㔙㮄䟺"))
-  ("bang4" ("膀棒傍榜磅蚌镑谤旁蒡並謗鎊玤埲棓塝搒艕挷稖竝蜯㭋㯁㾦䂜䎧䖫䧛"
-           "䰷"))
-  ("bao1" ("包胞苞褒剥炮勹裒苴葆孢脬煲剝鮑枹笣蕔襃闁骲"))
-  ("bao2" ("薄雹瓟窇嫑㵡㿺䈏䥤䨌䨔䪨"))
-  ("bao3" ("保宝寶饱飽堡葆鸨褓褴怉駂鳵鴇堢宲寚寳珤緥賲靌㙅㲏㻄䎂䭋䳈䳰䴐"))
-  ("bao4" ("报報抱爆暴豹鲍刨袍瀑掊煲趵鉋鮑鑤抔袌菢鞄虣儤犦忁鸔勽曓铇㙸㫧"
-          "㲒䤖"))
-  ("bei1" ("背悲杯碑卑波陂埤萆庳鹎盃揹痺箄伓岥桮椑綼簰犤藣鵯壀禆錃"))
-  ("bei3" ("北愂鉳㤳"))
-  ("bei4" ("被备備北背倍辈輩贝貝臂狈狽拔跋钡惫焙排葡菩孛邶蓓悖碚褙蜚鐾鞴"
-          "鋇憊牬郥偝梖珼棓琲鄁犕誖鞁骳糒俻偹僃愂昁杮紴絥軰韛㓈㔨㛝㣁㰆"
-          "㱯㶔㷶㸢㸬㸽㻗㼎㾱䁅䋳䔒䟺䠙䡶䩀䰽"))
-  ("bei5" ("呗唄臂"))
-  ("ben1" ("奔贲锛賁泍栟渀錛蟦鐼犇逩"))
-  ("ben3" ("本苯畚夲奙楍㡷㮺"))
-  ("ben4" ("奔笨夯体坌軬倴捹撪桳燌獖輽逩㤓㨧㱵䬱"))
-  ("beng1" ("崩绷繃榜抨嘣伻祊絣閍嵭挷綳𢏳"))
-  ("beng2" ?甭)
-  ("beng3" ("绷繃唪玤埲琫菶誁綳鞛㑟䋽䙀䩬䭰䳞"))
-  ("beng4" ("蹦绷繃泵蚌迸堋甏搒跰塴錋螷蠯槰逬鏰镚㛝㱶㷯䨻䭰"))
-  ("bi1" ("逼蓖芘紕屄偪皕稫豍鎞鵖毴皀螕颷鰏鲾"))
-  ("bi2" ("鼻荸襣魮㮰䨆䵄"))
-  ("bi3" ("比笔筆彼鄙肥匕俾吡庳滗妣纰枇秕蚍舭沘紕罷朼疕柀潷貏鞞佊啚夶粃"
-         "㚰㠲㪏㻶䃾䇷䏢䘡䠋䣥"))
-  ("bi4" ("比必避毕壁畢闭閉臂蔽币幣碧辟毙斃痹痺被蓖毖庇敝弊陛波费拂服秘"
-         "泌脾瞥陂陴埤芘荜菝萆薜蘖哔狴愎滗濞弼婢嬖璧枇檗殍贲睥畀铋馥裨"
-         "筚箅篦襞跛跸鐾髀紕詖賁費鉍嗶箄蹕佖坒咇妼怭肸邲柲珌疪苾粊梐堛"
-         "愊湢楅腷蜌閟飶彃滭綼馝潷熚獘獙蓽鄪駜骳髲廦罼觱鮅篳縪螷奰鄨鎞"
-         "鵖繴鏎襣躄贔驆鷩鷝鼊壀弻枈檘煏畁睤箆聛肹袐诐貱赑躃鐴閇鞸韠饆"
-         "魓鰏鲾鸊㓖㕭㗉㘠㘩㙄㡀㡙㢰㢶㢸㧙㪤㮄㮿㯇㱸㳼㵥㵨㷶㹃㻫㻶㿫䀣"
-         "䁅䁹䄶䊧䋔䌟䎵䏶䐿䕗䖩䟆䟤䠋䦘䧗䨆䩛䪐䫁䫾䬛䭮䮡䯗𡚁"))
-  ("bian1" ("边邊编編鞭蝙煸砭稹笾鳊猵萹甂稨箯籩牑獱糄辺邉鍽鯾鯿"))
-  ("bian3" ("編辯扁辨匾贬碥窆褊貶惼緶藊㦚䁵"))
-  ("bian4" ("变變便遍编編辩辯扁辫辮辨卞弁苄忭汴缏釆抃汳揙閞緶艑鴘匥変徧昪"
-           "玣覍辡辧㝸㣐㭓㲢㳎㳒㴜㵷㺹㻞䉸䒪䛒䡢䪻"))
-  ("bian5" ("边邊"))
-  ("biao1" ("标標苞彪膘漂剽嫖骠杓飑飙飚焱灬镖镳瘭髟鏖鏢驃鑣猋颩墂摽滮颮熛"
-           "蔈麃儦瀌謤爂臕藨贆穮飆驫幖徱磦脿飇飈飍骉麅"))
-  ("biao3" ("表剽婊裱錶諘檦褾脿飈㟽㠒㯱㯹䔸"))
-  ("biao4" ("鳔鰾俵覅摽脿㧼䞄"))
-  ("bie1" ("憋瘪癟鳖鱉鷩虌鼈龞𢠳𤺓"))
-  ("bie2" ("别別秘蹩蛂蟞襒莂㓖㜩㱸㲢䇷䠥䭱"))
-  ("bie3" ("瘪癟蛂㿜"))
-  ("bie4" ("别別彆徶㢼䉲䋢䏟"))
-  ("bin1" ("滨濱宾賓彬斌濒份频豳浜缤玢槟镔儐頻檳瀕繽汃邠攽椕豩璸矉霦蠙鑌"
-          "驞梹獱瑸賔顮馪"))
-  ("bin3" ("禀䳁"))
-  ("bin4" ("宾賓摈傧殡膑髌鬓儐殯臏鬢擯髕賔髩鬂䐔"))
-  ("bing1" ("并兵冰冫槟檳栟掤絣仌屛幷梹氷"))
-  ("bing3" ("饼餅丙柄迸秉炳屏禀邴廪稟鉼怲陃昺苪窉偋蛃綆鞞屛抦昞琕癛癝眪餠"
-           "㨀䋑䓑䴵"))
-  ("bing4" ("并病柄屏摒枋燹並併寎鵧倂傡屛幷栤棅竝鈵靐鮩㓈䈂䗒𠊧"))
-  ("bing5" ("饼餅"))
-  ("bo1" ("玻剥剝播波拨撥般菠钵发番潘泼蕃饽趵鲅缽發潑柭哱砵袚碆嶓餑磻蹳"
-         "鱍坺墢彂癶盋鉢驋髉鮁"))
-  ("bo2" ("伯博脖勃膊薄搏驳駁舶泊白柏百佰雹暴爆铂箔帛渤簿拍跑魄菩蒲瀑孛"
-         "亳荸菔蕃薜饽悖泺溥艴礴钹鹁踣鈸鉑蔔瓝胉茀挬浡瓟郣桲猼葧僰誖踄"
-         "鋍餑壆馞駮謈豰嚗懪濼簙襏鎛餺鵓犦礡糪髆欂襮鑮侼嶏愽敀曓栢煿牔"
-         "犻艊苩袯镈馎鮊鲌㑟㔜㗘㙸㝿㟑㧳㩧㩭㪍㬍㬧㱟㴾㶿㹀㼎㼣䂍䊿䍨䍸"
-         "䑈䒄䗚䙏䞳䟆䟛䟦䢌䢪䥬䨌䪇䪬䫊䬪䭦䭯䮀䮂䯋䰊䰷䳁䵄䶈"))
-  ("bo3" ("播簸跛蚾箥駊㝿"))
-  ("bo4" ("播薄簸柏薜蘖檗擘蘗挀繴譒孹栢疈㖕"))
-  ("bo5" ("伯膊卜啵蔔"))
-  ("bu1" ("扑惚逋晡鈽誧峬餔鵏庯"))
-  ("bu2" ("醭轐纀"))
-  ("bu3" ("补補捕哺堡卜卟鳪餔鵏擈㙛㨐䀯䋠䒈䪁䪔"))
-  ("bu4" ("不部步布怖埠薄簿附菩埔卩溥瓿钚钸鞴佈鈽吥咘捗蔀篰埗悑歨歩荹郶"
-         "鈈餢鮬㘵㚴㳍㻉㾟䊇䍌䏽䑰䝵䬏䳝䴝䴺"))
-  ("bu5" ?不)
-  ("ca1" ("擦蔡拆嚓"))
-  ("ca3" ?礤)
-  ("ca4" ("磣囃䟃䵽"))
-  ("cai1" ?猜)
-  ("cai2" ("才材财財裁纔溨犲㒲䴭"))
-  ("cai3" ("采彩踩睬釆採綵婇棌跐跴倸㥒䌽䐆䣋䴺"))
-  ("cai4" ("采菜蔡埰寀縩䌨䐆䰂"))
-  ("cai5" ("才材彩"))
-  ("can1" ("参參餐骖驂傪叄叅喰湌蓡謲飡鰺"))
-  ("can2" ("残殘蚕蠶惭慚淺嬠嬱慙蝅蠺㥇㨻㱚㺑䍼䏼䑶䗝䗞䘉䙁䝳䣟䫮䳻"))
-  ("can3" ("惨慘昝黪朁憯穇黲㘔㜗㦧㿊䅟䫮䬫"))
-  ("can4" ("灿燦掺孱璨粲摻澯叄叅薒㛑㣓㥇㻮㽩䛹"))
-  ("cang1" ("舱艙苍蒼仓倉沧伧傖滄凔嵢獊鶬仺螥鸧"))
-  ("cang2" ("藏臧鑶匨蔵㵴㶓"))
-  ("cang3" ("苍蒼"))
-  ("cang4" ("賶䅮䢢"))
-  ("cao1" ("操糙澡造鄵撡"))
-  ("cao2" ("槽嘈曹漕螬艚傮嶆曺蓸褿鏪㜖㯥䄚䏆䐬"))
-  ("cao3" ("草屮艸慅懆騲愺䒑"))
-  ("cao4" ("操造漕肏慥鄵襙㽩䒃"))
-  ("ce4" ("策测測侧側册冊厕廁赦栅恻柵惻拺畟茦粣矠筴萴蓛憡厠嫧敇溭笧筞箣"
-         "荝萗遪頙㥽㨲㩍䇲䈟䊂䔴䜺"))
-  ("cen1" ("参參梫嵾篸叄叅"))
-  ("cen2" ("岑涔埁笒梣橬硶㞥㻸䃡䅾䤁䨙䯔䲋"))
-  ("ceng1" ("噌曽"))
-  ("ceng2" ("层層曾蹭缯繒碀嶒鄫竲㬝䁬䉕"))
-  ("ceng4" ("蹭㣒"))
-  ("cha1" ("差插叉碴喳搋馇杈楂槎釵扠扱臿荖偛嗏疀艖鍤嫅挿揷擑肞銟靫餷"))
-  ("cha2" ("查察茶叉茬碴搽苴荼楂槎檫锸痄秅垞鍤嵖査詧㢉㢒㪯㫅䁟䆛䑘䕓䤩䲦"
-          "䶪𦉆"))
-  ("cha3" ("叉镲衩蹅鑔䰈"))
-  ("cha4" ("差诧詫刹剎叉岔蜡吒咤汊姹杈衩奼侘紁訍㛳㢎㣾㤞䊬䒲䓭䟕䡨𦉆"))
-  ("cha5" ?叉)
-  ("chai1" ("拆差叉钗釵芆靫"))
-  ("chai2" ("柴豺侪茈儕齜祡喍犲㑪㾹䓱䡨"))
-  ("chai3" ?茝)
-  ("chai4" ("瘥虿袃蠆囆㳗䘍"))
-  ("chan1" ("搀攙掺苫沾觇摻辿惉梴覘鉆裧鋓幨襜襝脠袩"))
-  ("chan2" ("蝉蟬缠纏馋饞谗单掸渐廛潺澶孱婵禅蟾躔單漸嬋毚禪巉讒棎湹煘僝獑"
-           "儃撣磛鋋螹瀍劖繵蟺嚵瀺酁欃艬鑱潹緾纒誗鄽镵㔆㙻㢆㶣㸥㺥䂁䜛䡪"
-           "䡲䣑䤫䧯䳻"))
-  ("chan3" ("产產铲鏟阐闡冁谄蒇骣剷諂旵丳嵼滻嘽幝燀蕆簅繟譂囅驏灛刬剗啴摌"
-           "浐産讇閳㢟㦃㯆㹌㹽䊲䐮䑎䤘䥀䩶䴼䵐"))
-  ("chan4" ("颤顫忏羼儳懺讖幨懴硟韂㙴㬄㵌䀡䜛䠨䪜䱿䴺䴼䵐𤮭"))
-  ("chang1" ("倡昌猖伥菖阊娼鲳倀鯧淐琩裮錩閶闛鼚晿锠"))
-  ("chang2" ("常长長场場肠腸尝嘗偿償尚裳倘苌徜嫦脹萇嚐鋿鱨仧兏塲尙瑺瓺甞膓"
-            "鏛镸鲿㙊㦂䗅䠆䯴"))
-  ("chang3" ("场場厂廠敞淌惝昶氅鋹鷩戃僘厰塲㫤䕋䠀𢠵"))
-  ("chang4" ("唱倡畅暢淌鬯怅昶悵瑒韔焻玚畼誯䩨"))
-  ("chang5" ?敞)
-  ("chao1" ("超抄钞鈔绰剿怊焯紹勦綽弨訬罺欩繛"))
-  ("chao2" ("朝潮嘲巢晁濤鄛樔窲轈巣謿鼂鼌䄻䬤䰫"))
-  ("chao3" ("超吵鈔炒眧謅巐煼禉麨㶤㷅䎐䏚"))
-  ("chao4" ("超耖縐趠仦仯觘"))
-  ("che1" ("车車砗莗硨伡俥唓蛼"))
-  ("che3" ("扯尺撦偖㨋㵔䋲䞣䰩"))
-  ("che4" ("彻徹撤拆掣澈池辙坼屮轍呫迠硩詀勶烲爡瞮聅㔭㥉㬚㯙㱌㵃㵔㾝㿭䁤"
-          "䑲䒆䚢䛸䜠䤁䧪䨁"))
-  ("che5" ?扯)
-  ("chen1" ("沉郴抻嗔琛肜胂瞋縝捵棽綝諃賝謓"))
-  ("chen2" ("沉晨趁尘塵陈陳臣忱辰橙沈湛谌宸諶茞桭梣莐愖鈂煁樄蔯螴麎鷐屒敐"
-           "曟莀薼訦軙迧霃㕴㫳㲀㴴㽸䆣䒞䚘䜟䟢䢅䢈䢻䣅䤟"))
-  ("chen3" ("碜眈捵祳墋磣踸鍖贂硶趻䗞䫖"))
-  ("chen4" ("趁衬襯称稱秤闯疹谶榇龀疢瀋闖櫬讖齔儭嚫藽儬夦趂齓㧱䜟䞋"))
-  ("chen5" ?晨)
-  ("cheng1" ("称稱撑撐秤枪抢趟噌柽樘瞠铛蛏搶槍鎗鐺浾偁埥棦湞牚琤橕赬檉竀蟶"
-            "鏿饓憆泟爯穪緽赪阷頳䞓"))
-  ("cheng2" ("成程城承乘诚誠盛呈惩懲橙澄盯醒丞伧郢埕浈枨晟塍铖裎酲傖朾虰峸"
-            "郕宬脀掁珵脭荿揨棖湞鋮撜澂騬乗堘塖娍憕挰椉洆瀓珹窚筬絾㞼㨃㲂"
-            "㼩䁎䄇䆑䆵䆸䇸䔲䗊䚘䧕䫆䮪"))
-  ("cheng3" ("逞骋裎騁悜庱梬塣侱徎睈"))
-  ("cheng4" ("称稱秤牚靗㐼䀕䁤"))
-  ("cheng5" ("成撑撐"))
-  ("chi1" ("吃哧蚩痴离郗嗤媸胝眵螭笞魑喫離癡胵瓻絺摛誺瞝骴鴟齝攡黐呞噄彨"
-          "彲杘欫訵鵄"))
-  ("chi2" ("持迟遲池驰馳茬匙弛莉蛇治坻墀芪茌沱篪踟泜祇驪汦彽歭荎耛蚳徥貾"
-          "誃趍箈箎徲踶謘鍉謻倁岻竾筂赿遅遟㓾㔭㙜㞴㢮㮛䈕䐤䔟䙙䛂䜄䞾䪧"
-          "䮈䶔䶵"))
-  ("chi3" ("尺齿齒耻恥侈哆移搋褫豉呎紕扡杝奓姼恀拸胣蚇欼誃鉹叺垑歯粎袳裭"
-          "㘜㟂㢁㢋㱀㳏㶴䊼䑛䔟䛂䜵䜻䰩"))
-  ("chi4" ("翅斥赤炽傺叱啻彳饬敕眙瘛踅飭飾滯熾佁抶迣栻乿淔痸觢跮鉓瘈翨遫"
-          "懘饎鶒鷘侙勅勑嘨恜慗憏杘灻烾痓糦翄翤趩銐鵣㒆㓼㔑㞿㡿㥉㽚䇼䗖"
-          "䟷䠠䤲䮻䰡䳵𤆍"))
-  ("chong1" ("冲沖充憧涌盅桩茺忡潼舂艟樁衝珫浺翀衶憃橦罿蹖嘃徸摏褈𢥞𧘂"))
-  ("chong2" ("虫重崇茧酮种種蟲翀痋隀蝩爞崈漴褈㓽㹐䌬䖝䳯"))
-  ("chong3" ("宠寵埫䳯𠖥"))
-  ("chong4" ("冲沖铳衝揰銃㓼㧤𣀒𧘂"))
-  ("chou1" ("抽搐瘳怞牰婤紬搊篘盩謅犨犫霌䌷𢭆"))
-  ("chou2" ("仇愁踌绸綢躊酬稠畴筹俦帱惆焘雠裯儔燾鯈疇籌栦紬椆絒菗詶雔嬦幬"
-           "懤燽薵讎嚋皗讐酧醻魗㐜㘜㛶㤽㦞㨶㵞㿧䇺䊭䌧䌷䓓䛬䥒䲖"))
-  ("chou3" ("瞅丑鈕醜吜杻杽偢丒侴矁魗䪮"))
-  ("chou4" ("臭殠簉臰䔏"))
-  ("chou5" ?酬)
-  ("chu1" ("出初樗齣貙岀"))
-  ("chu2" ("除厨廚储儲躇锄鋤橱雏滁著刍蜍蹰芻諸雛櫥耡趎鉏犓蒢篨麆幮藸鶵躕"
-          "曯櫉耝蒭蕏㕏㕑㜗㡡㶆㼥䅳䎝䎤䟞䠂䠧𦷝"))
-  ("chu3" ("处處础礎楚储儲憷杵楮褚濋檚処椘禇齭齼㹼䊰䖏䙘䠂"))
-  ("chu4" ("处處触觸畜矗搐硫淑絮祝亍怵绌黜絀歜泏豖俶敊琡詘滀鄐踀儊斶臅傗"
-          "処拀斣槒欪竌竐荲遚閦㔘㗰㘜㙇㤕㤘䙕䜴䟣䦌䧁䮞"))
-  ("chu5" ("处處楚"))
-  ("chua1" ("欻歘"))
-  ("chua4" ("䏆䫄"))
-  ("chuai1" ("揣搋"))
-  ("chuai2" ("腄膗㪓"))
-  ("chuai3" ("揣㪜"))
-  ("chuai4" ("揣嘬踹蹉㱀䦟䦤䦷䴝"))
-  ("chuan1" ("穿川巛氚瑏"))
-  ("chuan2" ("船传傳椽遄舡伝圌歂暷諯輲篅舩㯌㼷䁣"))
-  ("chuan3" ("喘舛荈歂僢堾腨㱛"))
-  ("chuan4" ("串钏釧汌玔賗"))
-  ("chuang1" ("创創窗疮葱囱舂囪瘡刱戧摐刅剏剙牎牕窓窻䆫"))
-  ("chuang2" ("床幢撞疒橦噇牀㡖䃥䚒䡴䭚"))
-  ("chuang3" ("闯闖漺磢摤㵂䇬"))
-  ("chuang4" ("创創怆愴刱獊剏剙䎫"))
-  ("chui1" ("吹炊"))
-  ("chui2" ("垂捶锤錘椎陲棰槌郵箠鎚倕圌湷搥腄菙魋埀桘篅顀㓃㝽㥨㩾䄲䍋䳠"))
-  ("chui3" ?䞼)
-  ("chui4" ("吹龡䕓"))
-  ("chun1" ("春椿杶芚媋暙輇橁輴鰆鶞堾旾櫄膥萅"))
-  ("chun2" ("纯純唇鹑鶉淳醇莼沌肫脣漘膞蓴憌錞鯙浱湻滣蒓醕陙㝄㝇㵮㸪䏝䐇䓐"
-           "䔚䣨䣩䥎䫃"))
-  ("chun3" ("春蠢偆惷萶踳堾旾睶箺萅㖺㿤䄝䏛䐏䞐䦮䮞"))
-  ("chun5" ("鹑鶉"))
-  ("chuo1" ("戳踔擉鎈齹"))
-  ("chuo2" ?犳)
-  ("chuo4" ("躇绰簇淖醛缀荃蔟啜辶辍焯踱龊綽綴輟鏃齪娖婥惙珿婼腏逴畷趠醊擉"
-           "磭歠嚽齱涰繛諁辵酫鑡㚟㲋䂐䃗䄪䆯䇍䋘䍳䓎䮕"))
-  ("ci1" ("雌疵嵯恣趑訾玆茲庛玼郪偨趀骴薋蠀髊嵳赼"))
-  ("ci2" ("磁词詞瓷辞辭雌慈茨兹滋茈祠鹚粢糍薺柌秶餈飺嬨濨薋鶿垐珁甆礠茊"
-         "辝辤鷀㓨㘂㘹㤵䂣䆅䈘䖪䛐䧳䨏䭣䲿䳄"))
-  ("ci3" ("此茈佌泚玼皉跐紪㠿䧳"))
-  ("ci4" ("次刺伺赐蚝螅趑賜朿佽庛絘莿蛓刾螆㓨㞖㡹㢀㩞㹂䓧䗹䦻䯸䰍䳐"))
-  ("cong1" ("从從匆聪聰囱囪葱蔥窗苁骢璁枞樅棇暰瑽蓯瞛蟌鍐鏦驄忩怱悤憁樬樷"
-           "漗焧燪牎牕窓窼篵緫繱聡聦鍯鏓騘䆫"))
-  ("cong2" ("从從丛叢淙琮縱婃孮徖悰慒潀漎賨錝藂従樷灇爜縦誴賩㗰㼻䉘䕺䳷"))
-  ("cong4" ("藂謥欉"))
-  ("cou3" ("趣趨㫶"))
-  ("cou4" ("凑湊簇揍族蔟楱辏腠輳藪傶"))
-  ("cu1" ("粗觕麤麁麄"))
-  ("cu2" ("徂殂豠䓚䢐"))
-  ("cu3" ?皶)
-  ("cu4" ("促醋簇错趋趣数卒蔟猝槭酢蹙蹴數縐錯趨梀塶噈憱踧殧瘯鼀顣瘄縬脨"
-         "趗蹵㗤㤘㰗䃚䎌䙯䛤䟟䠓䠞䥄䥘䬨"))
-  ("cuan1" ("竄蹿汆撺镩鋑攛躥鑹"))
-  ("cuan2" ("蹲劗巑攢櫕濽㠝㭫䆘䰖"))
-  ("cuan4" ("窜竄篡爨镩殩熶簒鑹㵀㸑䞼"))
-  ("cui1" ("摧催崔衰榱隹嗺墔磪縗鏙槯獕竴缞"))
-  ("cui2" ("凗慛"))
-  ("cui3" ("洒璀漼趡皠㵏㷃䊫䧽"))
-  ("cui4" ("脆粹瘁淬翠橇萃啐悴毳倅崒焠脺綷踤膵膬竁伜啛崪忰琗疩皠粋紣翆脃"
-          "臎顇㝮㥞㧘㯔㯜㱖㳃㷪䂱䃀䄟䆊䔴䢪"))
-  ("cun1" ("村皴踆壿澊邨"))
-  ("cun2" ("存蹲浚拵袸踆墫"))
-  ("cun3" ("蹲忖刌"))
-  ("cun4" ("寸吋籿䍎"))
-  ("cun5" ?寸)
-  ("cuo1" ("搓磋撮蹉營瑳蒫遳醝睉"))
-  ("cuo2" ("嵯矬痤瘥鹾蔖醝鹺躦嵳虘鄼㟇㭫㽨䐤䑘䠡䣜䰈䴾"))
-  ("cuo3" ("脞瑳縒㟇䂳"))
-  ("cuo4" ("错錯措挫摧昔厝锉銼侳剉剒莝蓌齰歵莡逪齚䐣䟶䥘䱜䴾"))
-  ("da1" ("答搭瘩耷哒褡荅搨撘噠鎝墶㙮"))
-  ("da2" ("打达達答瘩胆怛妲沓笪靼鞑韃呾迖炟羍荅畣匒劄褟薘繨鐽酇溚畗箚荙"
-         "蟽詚逹酂㜓㯚㾑㿯䃮䐊䑽䩢䳴䵣"))
-  ("da3" ("打觰"))
-  ("da4" ("大汏眔"))
-  ("da5" ("打瘩疸躂繨墶跶㙮㟷"))
-  ("dai1" ("待呆歹呔獃騃嘚懛"))
-  ("dai3" ("逮歹傣歺䚞䚟"))
-  ("dai4" ("代带帶待袋大戴逮殆贷怠递毒隶埭甙岱迨逯绐玳棣黛貸載馱遞遝汏柋"
-          "軑紿釱詒軩跢廗箈蝳駘艜蹛瀻襶靆叇帒帯曃瑇簤緿軚轪霴黱㐲㞭㫹㯂"
-          "㶡㻖㿃䈆䒫䲦𦄂"))
-  ("dai5" ?袋)
-  ("dan1" ("单單担擔耽丹郸湛儋澹檐殚眈瘅聃箪簞砃酖覘匰勯鄲殫黕癉甔襌聸単"
-          "噡妉媅耼躭頕"))
-  ("dan2" ?澹)
-  ("dan3" ("担胆膽掸疸瘅撢伔刐玬紞衴亶撣澸燀黕癉贉黮黵瓭㔊㕪㽎䃫䉞䮰䱋"))
-  ("dan4" ("但弹彈担擔蛋淡诞誕旦氮惮赡石潭蜒詹萏啖澹澶膻钽疸瘅訑啗憚贍帎"
-          "沊狚柦唌惔啿觛亶窞鉭僤舕蜑髧噉潬憺暺餤鴠癉禫癚嚪蟺贉霮黮弾疍"
-          "腅饏馾駳㗖㡺㫜㱽㲷㵅㺗䄷䉷䨢䨵䩥䭛䮰䳉"))
-  ("dan5" ("担擔丹"))
-  ("dang1" ("当當铛鐺裆儅噹襠嵣澢璫簹艡蟷珰筜"))
-  ("dang3" ("党黨挡擋档檔谠讜攩欓灙譡䣊䣣"))
-  ("dang4" ("当當挡擋荡蕩档檔凼菪宕砀瘍儅燙盪讜婸愓瑒瓽逿碭潒璗礑簜闣偒圵"
-           "垱壋氹玚瞊蘯趤雼䑗䦒"))
-  ("dang5" ("当當铛鐺"))
-  ("dao1" ("刀刂叨忉氘裯舠幍魛朷釖鱽"))
-  ("dao2" ?捯)
-  ("dao3" ("道导導倒岛島捣搗蹈祷鳥檮禱捯禂壔擣嶋嶌嶹梼隝隯㠀㨶㿒䆃䌦䮻䲽"))
-  ("dao4" ("到道导導倒稻盗盜悼蹈陶帱洮纛濤燾菿幬檤翿瓙噵稲衜衟軇㔑䆃䊭䣣"
-          "䧂䮻"))
-  ("dao5" ("到道"))
-  ("de1" ?嘚)
-  ("de2" ("得德登陟锝淂嘚徳恴惪鍀㝵㝶㤫㥀㥁㯖䙷䙸"))
-  ("de5" ("的地得底墬䙸"))
-  ("dei1" ?哋)
-  ("dei3" ("得䮻"))
-  ("den1" ("参參"))
-  ("den4" ?扽)
-  ("deng1" ("灯燈登蹬噔磴镫簦豋嬁璒鐙竳覴"))
-  ("deng3" ("等戥朩䒭"))
-  ("deng4" ("凳瞪蹬橙澄邓嶝磴眙镫鄧墱鐙霯僜櫈隥䠬䮴"))
-  ("di1" ("低滴堤提氐镝羝隄鏑袛菂墑磾鍉鞮仾奃眡趆"))
-  ("di2" ("敌敵的涤滌嘀笛迪狄翟嫡逐籴莜荻觌镝適鏑浟梑靮潪蔋踧嚁篴鍉藋蹢"
-         "鬄藡籊糴覿鸐仢唙啇廸滺蔐豴頔髢㣙㰅㹍䊮䨀䨢䨤䮤䯼䴞䵠"))
-  ("di3" ("底抵提氐诋邸坻柢砥羝骶牴詆呧弤阺苖菧觝軧聜坘埞拞掋茋㡳㪆㭽䂡"
-         "䍕䢑䣌䱃"))
-  ("di4" ("地第帝弟的递遞缔締逮蒂隶芍题蹄谛娣棣胝碲睇泜約諦題旳杕玓虳軑"
-         "梊焍珶釱媞揥渧菂楴馰墆嵽疐禘蝃墬樀蔕遰甋踶螮鬄偙僀哋啲坔埅埊"
-         "奃嶳怟慸摕祶肑腣苐赿蹏轪逓鉪髢㢩㦅㼵䀸䀿䏑䑭䑯䗖䞶䟡䧝䨀䩘䩚"
-         "䱱䲦䶍"))
-  ("di5" ?弟)
-  ("dia3" ?嗲)
-  ("dian1" ("颠顛甸掂滇拈巅玷癫巔癲敁傎厧槙瘨蹎齻嵮巓攧槇顚"))
-  ("dian2" ?䟍)
-  ("dian3" ("点點典踮碘婰琠痶蒧蕇嚸奌敟㚲㸃䍄䓦"))
-  ("dian4" ("电電店殿淀澱甸奠垫墊佃惦靛涎沾阽坫玷钿癜蜓簟鈿扂痁婝壂磹驔橂"
-           "琔蜔㓠㝪㞟㥆㵤㶘㼭䧃䩚"))
-  ("diao1" ("雕叼碉凋刁敦貂鲷彫鯛扚虭蛁琱軺鳭殦瞗錭鵰奝汈矵鮉鼦𨍳"))
-  ("diao3" ("鸟钌鳥屌釕㹿䄪䄷䉆"))
-  ("diao4" ("掉调調钓釣吊稠跳莜铞蜩踔弔綢趙伄盄誂銚魡蓧窵藋瘹窎竨訋銱鋽鑃"
-           "㒛㪕䂪䂽䔙䠼䳝䵲"))
-  ("die1" ("爹跌"))
-  ("die2" ("跌叠疊蝶碟迭谍涉踢至窒佚垤堞揲喋渫轶牒瓞褶蹀鲽鳎絰軼諜褻鐵咥"
-          "峌挕昳柣胅苵眣啑聑臷詄跕镻楪跮墆嵽蜨艓褋螲鰈鰨恎戜攧曡殜氎渉"
-          "牃畳疉眰绖褺趃㑙㥈㦶㩸㩹㫼㬪㭯㲲㲳㷸㻡䏲䘭䞇䞕䠟䪥䮢䲀䳀䳻䴑"
-          "𢶣"))
-  ("die4" ("耋惵耊"))
-  ("ding1" ("盯钉釘叮丁仃玎町疔耵酊帄庰靪奵"))
-  ("ding2" ?婈)
-  ("ding3" ("顶頂鼎葶耵酊艼嵿濎薡檙鐤鼑㝪㫀㴿㼗𩠑𪔂"))
-  ("ding4" ("定订訂钉釘锭錠汀啶腚碇娗飣椗碠鋌顁忊矴磸饤㝎"))
-  ("diu1" ("丢丟铥颩銩"))
-  ("dong1" ("东東冬咚岽氡鸫鼕苳埬崠涷菄蝀鶇倲娻崬昸氭笗鯟"))
-  ("dong3" ("懂董硐墥嬞蕫箽諌㖦㨂䂢䵔"))
-  ("dong4" ("动動洞冻凍栋侗恫酮筒垌峒胨胴硐甬棟湩挏戙崠涷衕筩蝀駧霘働峝眮"
-           "腖㑈㓊㗢㜱㢥㼯䅍䍶䞒"))
-  ("dou1" ("都兜蔸窬篼唗郖兠吺橷㨮都"))
-  ("dou3" ("斗抖陡蚪枓敨唞枡阧㞳㪷䕱"))
-  ("dou4" ("斗豆逗痘读逾渎窦窬鬥脰瀆竇讀浢郖梪荳鋀餖毭閗闘饾鬦鬪鬬鬭㛒㢄"
-          "㷆䄈䇺䕆䕱䛠䬦"))
-  ("du1" ("都督嘟裻閬醏闍厾阇都"))
-  ("du2" ("读讀独獨毒犊顿渎椟牍碡纛髑黩頓瀆櫝牘犢竇黷蝳儥殰襡皾贕韣韇韥"
-         "讟凟匵嬻涜瓄読豄鑟騳㱩㸿㹍㾄䓯䙱䢱䪅䫳䮷"))
-  ("du3" ("肚堵赌賭睹竺笃篤帾陼裻鍺錖暏琽覩䀾䈞䐗"))
-  ("du4" ("度渡肚镀鍍杜妒芏橐蠹詫秺喥斁簬妬殬簵荰螙蠧靯㓃䄍䅊䟻䲧"))
-  ("du5" ?度)
-  ("duan1" ("端耑偳剬媏褍鍴"))
-  ("duan3" ?短)
-  ("duan4" ("断斷段锻鍛缎緞椴煅簖踹腶葮碫毈躖籪塅瑖㫁㱭䠪"))
-  ("dui1" ("堆敦追槌碓痽頧鐓垖塠嵟桘磓𠂤"))
-  ("dui3" ("陮㨃"))
-  ("dui4" ("对對队隊兑敦锐怼憝碓镦兌銳祋錞濧懟濻薱瀩譈鐓轛兊対憞綐鋭鐜㙂"
-          "㟋㠚㬣㳔㵽䇏䇤䔪䨴䨺䬈䬽䯟"))
-  ("dun1" ("吨噸蹲墩敦豚礅惇燉蜳撉鐓驐墪弴撴犜蹾"))
-  ("dun2" ?蹲)
-  ("dun3" ("盹趸躉𣎴"))
-  ("dun4" ("盾顿頓囤钝遁沌炖砘盹鈍燉伅庉扽崸腞潡遯鶨踲逇㬿䤜"))
-  ("duo1" ("多哆掇咄裰剟茤鄲嚉夛崜"))
-  ("duo2" ("夺奪踱度掇泽铎裰澤鐸剫敓莌敪毲椯鮵襗凙徳悳敚敠痥鈬㣞䁟䄍䐾"))
-  ("duo3" ("躲朵垛锗哚缍棰綞橢痑埵趓鍺鬌嚲奲亸垜憜挅挆朶桗袳躱軃㔍㖼㙐㛆"
-          "㛊㥩㻔䒳䙤䠤䤪䩣䫂䯬"))
-  ("duo4" ("踱跺舵剁惰堕隋陀驮沲沱柁馱墮點杕柮柂陏陊墯嶞錞鵽刴媠尮桗炧炨"
-          "跥飿饳㣞㧷㻧䅜䍴䑨䙃䙟䙤䠤䤻䩔𢜬𥞛"))
-  ("duo5" ?朵)
-  ("e1" ("阿猗屙婀钶疴峉婐痾鈳妸妿娿"))
-  ("e2" ("额額哦鹅鵝峨俄蛾讹娥莪硪锇訛吪囮枙迗涐珴皒睋鋨魤峩磀誐譌鈋隲"
-        "頟騀鵞㼂㼰䄉䕏䖸䩹䱮䳗䳘"))
-  ("e3" ("阿玀枙噁騀㼢"))
-  ("e4" ("略饿餓恶惡掠呃愕鳄鱷隘胺歹厄扼遏鄂蛤哑邑鬲噩谔垩苊萼阏轭腭锷"
-        "鹗颚啞堊軛詻鍔顎岋阨枙咢峉砐蚅堨堮崿豟軶圔搤搹蝁誒頞儑嶭諤遻"
-        "閼餩櫮蘁鶚齃鑩齶偔僫卾呝咹悪戹湂琧硆蕚覨讍貖遌阸魥鰐㓵㔩㕎㖾"
-        "㗁㗉㟧㠋㡋㦍㧖㩵㮙㱦㷈䆓䑥䑪䓊䔾䙳䛖䝈䞩䣞䫷䳬"))
-  ("ei1" ("诶誒欸"))
-  ("ei2" ("诶誒"))
-  ("ei3" ("诶誒"))
-  ("ei4" ("诶誒欸"))
-  ("en1" ("恩蒽奀煾"))
-  ("en3" ?䅰)
-  ("en4" ("摁䊐䬶䭓䭡"))
-  ("eng1" ?鞥)
-  ("er2" ("而儿兒濡鸸鲕侕洏耏陑栭胹荋唲聏輀鮞鴯檽臑児腝袻轜隭髵㖇㜨㧫㮕"
-         "䋩䎟䎠䮘"))
-  ("er3" ("耳尔爾饵洱迩珥餌邇尒峏栮毦渳衈鉺駬薾儞尓㚷㢽䋙䌺"))
-  ("er4" ("二贰佴铒貳刵咡毦眲衈鉺樲弍弐誀貮㒃㛅䎶䏪䣵"))
-  ("er5" ("儿兒"))
-  ("fa1" ("发發沷瞂傠彂橃発"))
-  ("fa2" ("乏伐阀閥罚罰拨筏泛垡砝撥疺茷瞂藅姂栰罸㕹㘺䇅䣹"))
-  ("fa3" ("发法砝髮佱灋㳒䂲"))
-  ("fa4" ("发發珐琺髮彂発蕟髪㛲䒥"))
-  ("fa5" ("发發法"))
-  ("fan1" ("反翻番帆藩潘蕃拚幡蹯繙杋犿笲僠嬏旛轓颿籓鱕噃憣旙畨飜"))
-  ("fan2" ("泛凡繁番烦煩藩樊矾钒蕃蘩燔袢蟠蹯氾釩墦繙礬籵柉笲觙勫橎璠膰薠"
-          "羳瀪颿瀿鐇籓蠜鷭凢凣忛憣棥緐舧襎㠶㸋㺕䀀䀟䉒䊩䋣䋦䌓䕰䡊䪛䪤"
-          "䫶䭵䮳"))
-  ("fan3" ("反返釩軡魬仮瓪䒠䛀䡊"))
-  ("fan4" ("饭飯犯范泛贩販樊梵畈氾汎釩範奿軓笵軬滼鄤颿嬎盕訉飰㕨㝃㤆㳎㴀"
-          "㶗㼝㽹㾱䉊䊩䐪䒦䕰䣲飯"))
-  ("fan5" ("烦煩"))
-  ("fang1" ("方妨坊芳匚邡枋钫汸淓鈁埅牥蚄鴋"))
-  ("fang2" ("房防妨坊肪鲂魴埅鰟鳑㤃䉊"))
-  ("fang3" ("放仿纺紡访訪邡彷舫倣昉瓬髣鶭旊昘眆㑂㕫㧍㯐䢍䦈䲱"))
-  ("fang4" ("放紡邡趽"))
-  ("fang5" ("方坊"))
-  ("fe4" ?䒈)
-  ("fei1" ("飞飛非匪啡菲妃绯斐扉蜚霏鲱婓緋裶馡騑騛鯡渄猆靟飝"))
-  ("fei2" ("肥裴淝贲腓痱賁疿萉郿蜰䈈"))
-  ("fei3" ("非匪菲诽悱榧斐痱蜚篚翡誹朏奜陫棐餥蕜㥱䕁䨽䨾"))
-  ("fei4" ("费費废廢肺沸菲吠芾狒祓砩镄痱屝紼昲胇胏俷剕厞疿茷曊癈鼣濷蟦櫠"
-          "鯡鐨墢廃杮蕟靅髴㓈㔗㩌㭭㵒㸬㹃㾱䀟䆏䉬䍨䑔䒈䕠䚨䛍䞳䠊䤵䰁"))
-  ("fen1" ("分纷紛吩氛芬酚汾玢棼兝棻昐砏翂衯鈖雰鳻饙岎帉朆燓訜隫餴𦐈"))
-  ("fen2" ("坟墳颁芬焚汾盼玢棼贲燔鼢棻賁頒妢弅枌炃秎羒蚡梤蒶幩濆魵橨蕡鼖"
-          "豶轒鐼黂坆朌燌獖肦蚠豮隫馚馩㷊㸮䩿䯨䴅"))
-  ("fen3" ("粉黺羵㥹"))
-  ("fen4" ("分奋奮愤憤份忿粪糞焚偾拚瀵棼贲鲼賁坋僨濆歕膹鱝㖹㮥㱵㻞㿎䀟䢍"))
-  ("fen5" ("分份"))
-  ("feng1" ("风風封丰疯瘋蜂峰锋鋒讽諷蚌方枫烽酆葑沣砜楓豐妦捀偑桻崶渢猦犎"
-           "豊檒灃蘴飌麷仹僼凨凬凮堼寷峯沨熢盽碸篈莑蠭鄷鏠靊"))
-  ("feng2" ("缝縫逢冯逄馮夆堸渢艂摓沨浲漨綘㦀㵯䏎䙜䩼"))
-  ("feng3" ("风風讽諷泛唪氾汎覂凨䟪䩬"))
-  ("feng4" ("风風缝縫奉凤鳳讽諷俸葑鵬甮焨賵凨湗煈赗鳯鴌㡝䵄"))
-  ("fo2" ("佛坲仏㤇"))
-  ("fou1" ?不)
-  ("fou2" ("芣紑剻鴀哹裦䳕"))
-  ("fou3" ("否不缶芣缹殕鴀缻雬䬏"))
-  ("fou4" ("復椱竎"))
-  ("fu1" ("夫傅附肤膚敷孵呋溥孚罘稃麸趺跗伕芣鈇麩邞姇枎泭怤枹柎砆胕尃衭"
-         "荴罦綒鄜鳺糐妋懯抙旉玞筟粰豧麬麱"))
-  ("fu2" ("服夫佛福浮幅伏符扶袱缚縛辐俘輻蝠凫鳧沸拂氟涪弗匐郛芙芾苻茯莩"
-         "菔幞怫宓艴孚绂绋桴祓砩黻罘稃蚨蜉鞴彿芣紼紱巿冹刜咈岪帗枎泭垘"
-         "柫枹洑玸胕茀垺烰琈笰翇虙袚棴罦綍艀葍榑箙韍澓諨踾鴔襆鵩纀鶝乀"
-         "嚩払栿炥甶畉畐畗癁粰絥鉘鉜錇韨颫髴鮄鳬㚕㜑㞎㟊㠅㡝㤔㪄㫙㾱䃽"
-         "䋹䌿䍌䍖䑧䒀䔰䕎䘠䞞䟮䡍䥤䨗䪙䭮䵗䵾福"))
-  ("fu3" ("父府腐斧辅輔俯抚撫甫釜脯腑莆拊呒滏黼鈇頫弣俛柎蚥郙軵暊蜅嘸簠"
-         "鯆乶俌捬焤盙秿釡鬴㓡㕮䋨䌗䓛䗄䡍䩉䫍䫝䯽䳝"))
-  ("fu4" ("复複服父负負妇婦富副傅福附付咐缚縛覆腹赴蔽赋阜讣仆阝芾掊驸赙"
-         "黻馥蝮鲋鳆訃復賦駙賻峊柎洑胕祔偩紨蚹蛗萯榑緮蝜褔嬔蕧輹鮒鍑鰒"
-         "冨圑坿婏媍稪袝詂鍢陚㗘㙏㚆㝿㠅㤔㤱㬼㳇㵗㷆㽬㾈䂤䋹䍖䎅䒄䒇䔰"
-         "䘀䘄䝾䞜䞯䞸䟔䠵䦣䧞䨱䫝䬪䭸䮛䯱𦱖𧌓"))
-  ("fu5" ("服夫负負妇婦傅腐付咐袱甫"))
-  ("ga1" ("嘎胳咖旮嘠"))
-  ("ga2" ("噶轧尜钆軋釓錷"))
-  ("ga3" ("嘎尕嘠玍𠁥"))
-  ("ga4" ("尬骱"))
-  ("gai1" ("该該骸阂汽陔垓赅胲賅閡侅峐荄祴絯豥賌隑姟晐畡郂"))
-  ("gai3" ("改胲忋絠䪱"))
-  ("gai4" ("概盖蓋溉钙鈣芥丐戤摡賌隑瓂乢匃匄槩槪漑葢㕢㧉㮣䏗𠁥𩕭"))
-  ("gai5" ("盖蓋"))
-  ("gan1" ("干杆肝甘竿柑汗迁乾坩苷尴泔矸疳酐榦尷玕虷釬嵅筸漧蜬鳱乹亁凲尲"
-          "尶忓攼粓芉迀"))
-  ("gan2" ?仠)
-  ("gan3" ("感赶趕敢杆竿秆稈擀澉橄桿扞皯盰簳灨衦贑鱤鳡㺂䃭䇞䔈䤗䵟"))
-  ("gan4" ("干竿赣淦绀旰矸幹榦贛凎涻紺詌骭簳灨倝檊汵贑䯎䲺"))
-  ("gang1" ("刚剛钢鋼纲綱岗崗缸冈岡肮肛杠扛亢罡颃舡阬釭疘矼笐堈棡犅堽摃碙"
-           "頏冮掆牨罁罓鎠"))
-  ("gang3" ("岗崗港溝㟠㟵㽘䴚"))
-  ("gang4" ("钢鋼杠戆筻槓戇戅焵"))
-  ("gao1" ("高膏糕羔篙皋咎睾桕槔槁睪滜櫜鷎鼛槹橰皐羙臯餻髙𦤎"))
-  ("gao3" ("搞稿镐浩蒿藁缟槁杲縞鎬笴筶暠皜檺夰槀稾菒藳㚏㚖㾸䗣"))
-  ("gao4" ("高告膏诰郜锆誥祰煰鋯叝吿祮禞稁藳鯌䨢"))
-  ("ge1" ("哥歌格割胳搁擱疙鸽鴿戈菏咯仡圪纥袼紇鉻扢犵肐牁渮滒鉿麧戓戨牫"
-         "牱謌鎶鴚𪃿"))
-  ("ge2" ("革格隔胳搁擱骼噶葛蛤阁铬浩烙鬲塥嗝阖搿膈砝镉颌髂郃鉀閘鉻閣閤"
-         "頜鎘闔佮挌茖愅滆觡鞈韐嶱獦輵鮯鞷轕齃匌呄敋槅臵蛒裓諽韚鰪㗆㝓"
-         "㠷㦴㨰㪾㵧㷴䆟䈓䐙䕻䗘䘁䛋䛿䢔䨣䩐䪂䪺䫦"))
-  ("ge3" ("个個盖葛合哿舸箇蓋笴擖葢"))
-  ("ge4" ("个個各铬硌虼箇鉻茖嗰䧄"))
-  ("ge5" ("个個哥歌格搁擱"))
-  ("gei3" ("给給胲"))
-  ("gen1" ("跟根剆刯"))
-  ("gen2" ?哏)
-  ("gen3" ("艮䫀"))
-  ("gen4" ("痕亘茛艮亙㫔㮓"))
-  ("geng1" ("更耕庚羹粳赓賡浭揯菮緪鶊搄畊秔稉絙絚縆羮鹒"))
-  ("geng3" ("梗哽埂耿颈炔邢硬绠炅鲠頸挭郠綆骾鯁峺暅莄㾘䋁䌄"))
-  ("geng4" ("更亘亙堩緪暅絚䨣䱍䱎䱭䱴"))
-  ("gong1" ("工共公功攻供宫宮弓躬蚣恭龚红肱觥紅釭龔疘匑塨幊愩魟篢厷杛玜碽"
-           "糼觵躳龏"))
-  ("gong3" ("巩鞏拱汞廾珙蛩拲栱蛬輁澒穬銾鋛㤨㧬㫒㭟㺬㼦䂬䡗䱋"))
-  ("gong4" ("共供贡貢赣虹廾贛羾嗊灨唝贑㓋㔶㯯䇨䔈䢚"))
-  ("gong5" ?蚣)
-  ("gou1" ("构沟溝钩勾鉤苟拘句佝缑枸耩篝鞲芶冓痀軥緱鴝韝褠鈎"))
-  ("gou3" ("狗苟岣枸笱耇茩蚼玽耈耉豿㺃"))
-  ("gou4" ("够夠构構勾鉤购購垢诟逅遘媾觏彀骺搆詬雊穀姤冓傋鴝覯豰鷇坸撀煹"
-          "訽㗕㜌㝅㝤㨌㳶䃓䝭䞀"))
-  ("gu1" ("姑骨估孤咕钴鈷菇辜皋箍沽家菰呱胍瓠鸪痼蛄酤觚鴣轂夃泒柧罛軱鈲"
-         "箛蓇嫴橭鮕笟苽"))
-  ("gu2" ("骨钴鈷鹘鶻䜼䮩"))
-  ("gu3" ("古故鼓股骨谷估钴鈷沽蛊滑贾角苦嘏诂汩牯臌毂瞽罟鹄蛄骰詁賈穀轂"
-         "離鵠蠱扢抇杚狜唃羖淈蛌尳愲搰榖榾蓇縎濲薣瀔盬鶻唂焸皷皼糓脵餶"
-         "馉鼔㒴㚉㯏㼋㾶䀇䀜䀦䀰䅽䊺䍍䐨䓛䡩䮩䵻"))
-  ("gu4" ("故固顾顧估雇僱鈷崮梏牿锢痼鲴錮凅堌棝稒榾崓怘祻頋鯝鶮㧽㽽䍍䍛"
-         "䓢䶜"))
-  ("gu5" ("姑股咕菇"))
-  ("gua1" ("瓜刮括舌适蜗呱栝胍脶鸹聒蝸颳捖筈腡葀趏劀瘑緺鴰懖騧桰煱踻銽頢"))
-  ("gua3" ("寡剐剮冎叧㒷䈑"))
-  ("gua4" ("挂掛褂卦诖罣絓罫詿髺啩坬"))
-  ("guai1" ?乖)
-  ("guai3" ("拐枴柺罫箉"))
-  ("guai4" ("怪夬癐旝叏恠㧔㷇㽇䂯䊽"))
-  ("guan1" ("关關观觀官棺冠纶倌莞菅擐矜鳏淪綸鰥瘝鱞癏蒄覌観関闗"))
-  ("guan3" ("管馆館斡莞浣脘琯痯筦澣錧舘輨鳤䏓䗆䘾䦎䩪䪀䲘館"))
-  ("guan4" ("观觀惯慣灌贯貫罐棺串冠掼涫盥鹳缶櫬鰥鸛毌丱悺悹祼摜雚爟瓘矔鑵"
-           "鱹樌泴潅礶罆覌謴遦鏆㮡㴦䂯䌯䎚䗰䙛䙮䝺"))
-  ("guang1" ("光横咣潢桄胱洸垙烡珖茪銧侊僙姯灮炗炛輄黆"))
-  ("guang3" ("广廣犷獷迋広"))
-  ("guang4" ("逛桄迋俇臦臩櫎炛㫛䍍"))
-  ("gui1" ("规規归歸闺閨硅龟龜瑰圭傀洼隗妫皈鲑珪鮭邽茥窐媯溈廆嫢摫槻槼巂"
-          "騩亀嬀帰敮椝潙璝瓌膭袿郌鬶鬹"))
-  ("gui2" ?潙)
-  ("gui3" ("鬼轨軌诡詭癸祈匦庋宄晷簋氿朹佹垝姽庪匭祪蛫媿觤厬蟡恑攱陒㔳㧪"
-          "㨳㩻㲹㸵䁛䃽䍯䞈䞨䣀䤥"))
-  ("gui4" ("規贵貴柜跪概桂刽会撅炔匮刿桧炅眭蹶觖鳜會匱劊檜櫃繪鱖昋茥趹筀"
-          "溎劌嶡撌暩瞶禬襘鐀巜攰瞆蓕鞼鱥㙺㪈㱦䁛䇈䌆䍷䐴䖯䙆䝿䞈䠩䯣䰎"
-          "䳏"))
-  ("gun1" ?裩)
-  ("gun3" ("滚滾棍辊浑混丨衮绲磙鲧袞渾輥錕鯀鰥掍袬睔緄裷蔉蓘鮌㙥㨰㫎㯻䃂"
-          "䎾䙛䜇"))
-  ("gun4" ("棍璭睴㔳䃂䜇䵪"))
-  ("guo1" ("过過锅鍋郭活涡埚呙崞聒蜮蝈堝渦蟈嘓墎緺輠濄鈛"))
-  ("guo2" ("国國郭馘掴帼虢幗摑慖漍聝膕簂囯囶囻圀敋腘㕵㖪㚍㶁䂸䆐䐸䤋䬎"))
-  ("guo3" ("果鍋裹蠃猓椁蜾槨蝸惈淉粿輠錁鐹綶菓餜馃㞅䙨䴹"))
-  ("guo4" ("过過墎腂㳀"))
-  ("guo5" ("过過啯"))
-  ("ha1" ("哈蛤铪鉿𠀀"))
-  ("ha2" ("蛤虾蝦"))
-  ("ha3" ("哈獬奤"))
-  ("ha4" ?哈)
-  ("hai1" ("咳嗨咍"))
-  ("hai2" ("还還孩咳骸颏頦㜾㨟䂤䠹䠽䯐䱺"))
-  ("hai3" ("海嗨胲醢烸酼"))
-  ("hai4" ("害嗐氦亥骇閡駭餀饚㕢㤥㦟㧡㱚㺔䇋䍖𠀅𥩲"))
-  ("hai5" ?害)
-  ("han1" ("酣憨犴顸蚶鼾唅頇甝嫨谽魽歛炶馠"))
-  ("han2" ("含寒汗干邯韩涵函邗晗焓酐鈐幹頜韓肣虷唅梒淊琀椷甝馯鋡佄凾圅娢"
-          "崡浛筨㖤㙈㙔㟏㟔㮀㶰㼨䈄䎏䗙䤴䥁䨡䮧䶃"))
-  ("han3" ("喊罕軒蔊嚂壏豃闞鬫厈浫㘎㘕㘚㙳㵎㸁㺖㽉䍐䍑䓍䓿䛞䦈"))
-  ("han4" ("汉漢焊旱汗憾撼捍厂酣邯涵罕翰悍菡撖擀泔澉瀚旰颌颔銲頜頷灘扞唅"
-          "哻涆豻晥淊琀釬閈睅馯蜭鳱暵熯蔊鋎澣螒顄顉駻雗攌譀鶾傼垾娨屽晘"
-          "浛澏猂皔莟蛿貋闬㑵㒈㘎㜦㢨㨔㪋㲦㵄㸁㽳䁔䌍䍐䎯䏎䏷䐄䓿䕿䖔䗣"
-          "䘶䛞䧲䫲䮧"))
-  ("hang1" ("夯炕"))
-  ("hang2" ("行航肮杭吭沆绗桁颃斻苀迒蚢貥絎頏魧筕鴴鸻㤚䀪䘕䢚䲳"))
-  ("hang3" ("狠狼酐汻"))
-  ("hang4" ("行巷沆桁酐笐頏䟘䣈䦳䴂"))
-  ("hao1" ("好蒿薅嚆茠薧侾"))
-  ("hao2" ("号號毫豪壕皋嚎貉嗥濠蚝蠔呺勂滜諕籇譹儫嘷噑椃獆獋獔貈㕺㠙㩝㬔"
-          "䝥䧫"))
-  ("hao3" ("好郝薃恏"))
-  ("hao4" ("好号號耗浩镐涸睾灏昊皓颢睪鄗鎬顥昦秏哠悎淏滈暠澔皜皞薃藃鰝灝"
-          "傐峼晧暤暭曍瀥皡皥聕㘪㙱㚪㝀㞻㬶㵆䒵䚽䝞䧚䪽䬉䯫"))
-  ("hao5" ("号號"))
-  ("he1" ("喝荷呵嗬苛诃訶峆欱抲蠚"))
-  ("he2" ("和合河何盒荷核褐盖害菏禾貉阂涸钾苛渴洽蝎劾藿嗑阖纥曷盍耠颌蚵"
-         "翮紇郃鉀蓋閡閤頜轄闔繳犵厒姀籺凅敆盉嵑廅楁毼滆輅鉌熆蒚麧澕篕"
-         "翯螛魺餲礉鞨齕覈鶡龢咊哬啝喛惒柇槅狢皬盇秴萂葢訸詥貈釛餄饸鲄"
-         "鹖龁㓭㔠㕡㙳㥺㪉㭘㭱㮝㮫㹇㻧㿣䃒䅂䒩䕣䞦䢔䢗䫘䳚䶅"))
-  ("he3" ?㲦)
-  ("he4" ("和何喝荷贺賀褐硅赫鹤黑霍吓壑暍嚇鵠鶴佫猲嗃煂熇翯鬩龢俰咊焃爀"
-         "癋皬碋蠚袔隺靎靏鸖㕡㕰㥺㦦㬞㵑㷎㷤䎋䓼䙓䚂䪚䮤䯨䳽䴳䵱鶴"))
-  ("he5" ("和喝"))
-  ("hei1" ("黑嘿潶黒"))
-  ("hen1" ?噷)
-  ("hen2" ("痕艮拫鞎㯊"))
-  ("hen3" ("很狠哏佷詪䓳"))
-  ("hen4" ?恨)
-  ("heng1" ("哼亨訇脝諻悙"))
-  ("heng2" ("横橫衡恒恆行黉蘅珩桁韹黌姮胻揘楻誙鑅鐄鴴鸻㔰㶇䄓䒛䬖䬝䯒"))
-  ("heng4" ("横橫绗啈絎澋撔"))
-  ("hong1" ("红轰轟哄烘訇薨鬨吽揈渹焢谾輷謍鍧叿呍硡軣顭"))
-  ("hong2" ("红紅洪宏触缸虹鸿弘汪黉讧荭蕻闳泓洚訌閎鴻黌仜妅吰汯灴玒瓨竑苰"
-           "浤紘翃耾谹渱竤舼鈜葒谼鞃魟篊鋐彋霟垬娂宖峵嵤潂硔硡粠紭綋纮翝"
-           "葓鉷㖓㢬㷎䂫䃔䆖䉺䍔䜫䞑䡌䡏䧆䨎䩑䪦䫹䫺䲨"))
-  ("hong3" ("哄鬨嗊澒唝晎閧㬴䀧"))
-  ("hong4" ("哄港虹讧蕻訌鬨鴻澒鍙閧㶹䬝"))
-  ("hou1" ("呴齁𪖙"))
-  ("hou2" ("猴喉侯瘊篌糇骺腄葔銗翭鍭餱齁鯸帿睺矦㗋㤧㬋㮢㺅䂉䗔䙈䫛䳧"))
-  ("hou3" ("吼灬吽呴犼㖃㸸"))
-  ("hou4" ("后候厚侯堠後逅鲎詬鱟垕洉郈茩缿鄇銗豞鮜鲘㕈㤧㫗䞀䞧䡩䪷䫺"))
-  ("hou5" ?候)
-  ("hu1" ("忽呼乎糊惚抚戏芋芴唿滹轷烀虍撫匢垀昒曶峘啒淴烼虖欻寣幠歑膴謼"
-         "匫嘑戯戱泘苸軤雐㫚"))
-  ("hu2" ("乎湖胡糊壶壺蝴葫狐瑚核弧囫猢汩槲觳煳瓠鹄鹕醐斛鹘鈷鵠鬍抇焀虖"
-         "媩搰楜嘝衚魱縠螜鴩餬瀫鰗鶘鶦鶻喖壷瓳箶絗蔛鍸頶㗅㧽㪶㯛㹱㽇㾰"
-         "㿥䁫䈸䉉䉿䊀䎁䔯䚛䞱䠒䧼䩴䭅䭌䭍䮸䵻"))
-  ("hu3" ("虎唬许浒滹琥許滸乕萀虝䗂"))
-  ("hu4" ("护護互虎户戶糊沪羽冱岵怙胍戽扈祜瓠鹱笏酏沍楛滬擭濩芐昈枑婟虖"
-         "綔嫮嫭鄠槴熩蔰豰謼韄頀冴嘑嚛帍弖戸摢簄鱯鳠鳸鸌㕆㦿㨭㷤㸦㺉䇘"
-         "䊺䍓䕶䛎䨥䨼䪝䲵"))
-  ("hu5" ("呼乎虎户戶糊唬"))
-  ("hua1" ("化花哗嘩华華砉錵蘤鷨芲𢄶"))
-  ("hua2" ("划滑哗嘩华華猾豁狯骅铧劃譁咶崋釫搳嬅鋘澮獪螖鏵驊磆蕐㕲㟆㠏㦊"
-          "㭉㮯䅿䊐䏦䔢䱻䴳䶤"))
-  ("hua3" ?蘳)
-  ("hua4" ("话話化画畫划华華桦樺稞踝劃鮭杹罫觟摦嫿槬澅輠繣婳畵舙諣譮㓰㕦"
-          "㕷㚌㠢㦎㩇䇈䔢䔯䛡䠉"))
-  ("hua5" ("话話花滑"))
-  ("huai1" ?竵)
-  ("huai2" ("怀懷徊槐淮踝佪褱褢瀤櫰蘹懐耲㜳㠢䃶䈭䴜"))
-  ("huai4" ("坏壞孬咶諙蘹蘾壊"))
-  ("huan1" ("欢歡獾鸛犿貆鴅嚾懽酄讙驩歓貛鵍"))
-  ("huan2" ("环環还還桓郇苋萑圜洹寰缳瑗锾鬟莧澴鍰肒峘狟捖荁雈獂羦貆嬛懁豲"
-           "繯轘鐶闤瓛寏糫萈镮阛㔳㡲㢰㦥㵹㶎㿪䍺䝠䥧䦡䭴䮝䴟"))
-  ("huan3" ("缓緩睆綄輐澣攌唍嵈藧㣪㬊䁔䈠䮝"))
-  ("huan4" ("换換環幻唤喚患灌痪豢焕涣宦皖眩奂垸擐浣漶逭缳脘鲩奐渙煥瘓瑍澣"
-           "鯇繯轘喛愌梙槵潅烉鯶鰀㓉㕕㠢㪱㬇㹖㼫䀓䀨䆠䊐䒛䠉䯘䴟"))
-  ("huan5" ("欢歡唤喚"))
-  ("huang1" ("慌荒芒肓巟衁嚝塃朚"))
-  ("huang2" ("黄黃皇蝗煌磺凰惶横簧隍徨湟潢遑璜癀蟥篁鳇洸偟喤堭媓崲葟撗獚艎"
-            "熿穔鍠餭趪騜鰉鷬兤墴瑝锽鱑㞷㾠㾮䄓䅣䊗䊣䍿䐵䑟䞹䪄䮲䳨𪏙"))
-  ("huang3" ("慌荒晃恍谎謊幌芒茫潢怳炾滉榥熀皝鎤宺愰晄櫎詤㤺㬻䁜䊗䌙䐠𣄙"))
-  ("huang4" ("晃横潢軦滉榥爌曂皩㨪䁜"))
-  ("huang5" ("慌晃"))
-  ("hui1" ("挥揮灰恢辉輝堕徽戏诙咴悝隳珲晖眭皓虺麾暉琿詼墮拻洃豗噅撝楎煇"
-          "煒隓禈墯翬褘顪鰴鑴噕婎幑戯戱瀈烣翚袆"))
-  ("hui2" ("回徊蛔茴洄韋迴違佪恛蚘痐繢藱囘囬廻廽蛕蜖逥鮰㽇"))
-  ("hui3" ("毁毀悔虫虺蝰燬芔烜烠毇檓譭㩓㷐䃣䏨䛼䠉䫖䰎𠧩"))
-  ("hui4" ("会會毀汇匯慧绘繪卉惠晦贿秽烩讳诲荟蕙哕喙洄彗缋桧恚钺蟪沬渙彙"
-          "賄誨諱檜燴穢芔廆鉞嘒圚嬇憓槥潓蔧輠噦橞濊澮獩螝璯篲薉薈餯瞺禬"
-          "繐繢翽藱譓鏸闠鐬饖譿顪僡儶叀噧嚖寭彚恵暳櫘殨泋湏滙絵翙詯阓靧"
-          "韢頮颒㑰㑹㒑㜇㞧㤬㥣㨤㨹㩨㬩㰥㱱㷄㻅䂕䅏䇻䌇䍷䎚䕇䙌䙡䛛䜋䤧"
-          "䧥䩈䫭䵻"))
-  ("hun1" ("昏婚荤阍湣葷惛涽焄棔殙敯睧睯閽惽昬"))
-  ("hun2" ("混昏浑渾魂馄溷珲梡琿餛棞楎緄緡繉餫轋顐鼲堚忶祵㑮㕵㨡㮯䊐䐊䛰"
-          "䫟䮝䰟䴷"))
-  ("hun3" ("混焜掍睔鯶"))
-  ("hun4" ("混浑渾棍昆诨溷倱圂慁緄觨諢顐俒焝㥵㨰㯻䅙䅱䐊䚠䛰䧰䫟"))
-  ("huo1" ("火豁劐攉锪耠嚄騞鍃"))
-  ("huo2" ("活和越钬佸秮鈥萿咊秳㓉䄆䄑䣶䯏"))
-  ("huo3" ("火伙夥钬鈥邩㚌㶡"))
-  ("huo4" ("或货貨获獲和豁祸禍惑硅霍壑藿攉嚯砉锪镬瓠鹱蠖過擭濩穫沎捇眓掝"
-          "湱嗀嗀濊嚄謋豰檴瓁臒雘瀖矱霩騞曤臛矐鑊龢韄頀靃剨咊咟嚿奯彟彠"
-          "旤楇癨矆礊耯艧蓃讗鍃閄鱯鳠鸌㓉㕡㗲㘞㦜㦯㨯㨰㩇㯉㯛㸌䁨䂄䄀䉟"
-          "䋭䐸䦚䨥䰥"))
-  ("huo5" ("活伙和惑"))
-  ("ji1" ("机機几幾基击擊积積激鸡雞绩績迹跡肌圾饥飢讥譏吃隔畸稽箕姬缉居"
-         "期其棋奇齐丌乩剞脔墼芨萁叽咭唧屐畿玑赍犄齑矶羁嵇虮笄跻喫勣齊"
-         "嘰緝璣磯蹟饑躋羈尐刉枅攲蛣覘稘毄緁銈樍觭諆諅踑踦憿錤禨簊隮櫅"
-         "蘄鐖鞿齎羇鑇鰿虀齏麡僟刏喞嗘姫峜嵆嵠朞檱筓耭聻襀覉覊譤賫賷躸"
-         "鑙韲鳮鶏鷄䤠𠼻𣪠"))
-  ("ji2" ("级級极極集及击擊急即疾辑輯圾脊籍吉革棘汲嫉秸洁藉蜡揖亟佶郅芨"
-         "蒺蕺岌嵴楫殛戢瘠笈瞿伋緝彶忣姞狤堲揤偮唶庴楖莋觙湒鈒塉蝍槉漃"
-         "耤膌銡潗蓻踖鞊嶯橶濈蕀螏蹐鴶襋癠轚鏶霵鶺覿鰿鸄躤亼卙卽愱撃擮"
-         "檝焏皀皍礏禝箿聻艻郆鍓钑雦雧鹡㑵㔕㖢㗊㗱㘍㙫㞃㠍㠎㡇㡮㤂㥛㧀"
-         "㭲㮟㮨㱞㲺㴕㻷㽺㾊䁒䐕䐚䓧䚐䞘䟌䣢䦈䩐䩯䯂䲯䳭𨸚"))
-  ("ji3" ("己几幾济濟纪紀挤擠给給脊革掎戟虮麂蟻丮妀泲庪撠踦穖蟣魕犱玘鈘"
-         "魢鱾㚡㞆㞛㞦㦸㨈㱦㴉䆅䍤䢳䤒"))
-  ("ji4" ("计計济濟记記技际際纪紀继繼既季寄剂劑寂肌系疵蓟冀伎祭悸忌妓结"
-         "近齐骑偈芰荠哜猗洎彐骥觊睽稷瘵粢暨跽霁鲚鲫髻訐結齊薊覬薺騎鯽"
-         "繫霽驥旡邔茍紒茤秶塈惎臮痵蔇裚漈瘈穊誋鬾瞡穄嚌檕禨罽鮆璾鵋齌"
-         "懻癠穧蟿鯚瀱鱀蘮鰶蘻鱭兾剤坖垍墍彑旣曁梞檵櫭済猤稩継葪蘎褀魝"
-         "㑧㒫㙨㠖㠱㡭㡶㥍㭰㮨㰟㱯㲅㳵㸄㹄㻑㾒㾵䋟䍯䐀䐚䒁䓫䓽䗁䛋䜞䝸"
-         "䠏䢋䢳䤒䦇䨖䮺䰏䰥䶓䶩𡜱𣪠𥡴"))
-  ("ji5" ("计計记記激辑輯"))
-  ("jia1" ("家加夹夾駕佳茄嘉枷挟伽葭浃迦珈铪镓痂笳袈跏挾浹傢豭泇毠梜耞猳"
-          "幏椵犌筴鉿貑鴐鎵麚乫拁腵鉫鴚䇲"))
-  ("jia2" ("夹夾颊頰荚郏拮浃戛恝铗铪袷颉蛱骱浹莢頡扴唊郟梜硈脥舺揳蛺裌跲"
-          "鉿鞂鋏鞈鵊圿埉戞頬餄饸㔠㪴㮖㼪㿓䀫䀹䕛䛟䢔䩡"))
-  ("jia3" ("假甲贾钾夏嘏岬柙胛瘕賈鉀蝦玾舺婽徦斝椵榎檟仮叚斚槚睱㕅䑝"))
-  ("jia4" ("价價架假稼驾駕嫁贾賈駱幏価叚榢䁍"))
-  ("jia5" ("家稼甲佳"))
-  ("jian1" ("间間坚堅渐漸艰艱肩尖监監歼殲兼溅濺煎奸笺缄沮纤湛菅蒹搛湔缣戋"
-           "犍鹣鲣鞯姦軒淺閒箋緘縑纖韉戔枅帴惤猏豜揃牋菺鈃靬椷瑊葌熞鳽熸"
-           "蕑顅餰麉鞬礛騝鬋鵳瀸櫼鰜鶼籛鰹虃鑯偂冿囏姧椾樫瀐玪睷碊篯蕳譼"
-           "豣銒鐧钘韀馢魐鳒"))
-  ("jian3" ("間简簡检檢减減拣揀剪碱鹼捡撿煎茧繭俭儉柬硷齐钱谫囝蹇謇枧楗戬"
-           "犍睑锏裥笕箴翦趼筧齊錢險瞼騫挸帴堿寋揃湕暕瑐戩藆鬋鰔劗譾襺倹"
-           "弿梘検瀽礆絸蠒襇謭鎫鐗鐧鹸鹻㔓㨵㳨㶕䄯䅐䉍䛳䟰䩆䭠䮿䯛䯡䵡䵤"
-           "䶠𢆞"))
-  ("jian4" ("见見间間建件渐漸践踐健监監箭剑劍键鍵鉴鑒贱賤溅濺煎舰艦荐槛饯"
-           "涧僭谏谮茛犴湔枧楗牮毽腱锏踺淺閒筧澗諫餞濫檻薦鏨鑑洊俴栫珔揵"
-           "跈僣榗糋蔪諓鋻瞷螹襉鞬譖瀳鰎魙鑳侟俿剣剱劎劒劔徤擶旔梘瞯磵繝"
-           "聻臶覵覸諌譼賎趝釼鍳鏩鐧鑬㓺㔋㣤㦗㨴㯺㰄㱯㵎㺂㺝㽉䇟䞼䟅䟢䤔"
-           "䥜䧖䬻䭈䭕䯡䵖䵛"))
-  ("jian5" ("见見间間"))
-  ("jiang1" ("将將江僵浆缰漿韁槳疆姜蒋茳礓糨豇蔣彊薑瓨翞橿殭螿傹壃摪畕畺疅"
-            "繮葁螀鱂鳉𤕭𤕯"))
-  ("jiang3" ("讲講奖獎桨槳蒋襁耩蔣繈膙顜塂奨奬滰繦㢡㯍䁰䉃䋌䒂䙹"))
-  ("jiang4" ("将將降匠酱醬浆漿疆虹强洚绛犟糨紅強絳彊弶袶嵹謽勥匞夅弜摾糡蔃"
-            "醤䞪䥒𢘸𤕭"))
-  ("jiang5" ?匠)
-  ("jiao1" ("教交焦骄驕浇澆胶膠郊蕉椒娇嬌激礁矫咬佼僬艽荞茭菽噍徼姣鹪蛟跤"
-           "鲛詨嘐矯鮫嘄嶕憍憿燋膲蕎穚蟂鵁簥蟭轇鐎鷍鷮鷦峧敎焳芁茮鴵齩䴔"
-           "𨺹"))
-  ("jiao2" ("嚼矫嫶"))
-  ("jiao3" ("脚腳角搅攪胶膠剿狡缴繳饺餃铰矫侥绞纠校佼挢徼湫姣敫皎鲛絞勦僥"
-           "鉸矯鮫捁筊煍摷漅儌劋撟樔皛憿敿曒皦蟜譑灚鱎孂徺撹敽斅斆晈暞湬"
-           "烄璬糺臫虠賋踋㩭㩰㭂㳅㽱㽲㿟䀊䁶䘨䚩䠛䢪䥞䴛𠞰"))
-  ("jiao4" ("叫教较較觉覺轿轎繳窖餃酵激嚼校僬噍峤徼敫爝醮絞挍珓窌滘嘂斠嶠"
-           "潐噭嬓趭顜灂譥皭釂呌嘦敎漖藠覐訆醶㠐㬭㰾㱶䂃䆗䚩䣤䪒"))
-  ("jie1" ("阶階结結接节節街揭皆秸楷祖偕苴喈嗟锴罝椄湝菨瑎蝔薢鍇巀謯鶛堦"
-          "掲擑稭腉裓"))
-  ("jie2" ("结結节節洁潔截竭杰捷睫概劫桔渴偈讦诘卩葜拮婕孑栉桀砝碣疖袷颉"
-          "羯鲒髻紇訐傑詰頡櫛犵岊扻劼抾昅倢栨洯衱迼寁崨嵑絜蛣袺嵥楬楶滐"
-          "趌鉣榤箑踕幯擳瀄鍻鮚癤騔鐑蠽偼刦刧刼卪喼搩櫭脻莭蓵蜐蠘蠞誱㑵"
-          "㓗㓤㔾㘶㛃㝌㞯㠍㦢㨗㨩㨰㮞㮮㸄㸅䀷䂃䂒䂝䂶䅥䌖䕙䗻䘁䞦䟌䣠䥛"
-          "䲙"))
-  ("jie3" ("解姐獬媎檞鍇毑觧飷"))
-  ("jie4" ("解界借介届屆戒诫誡籍价藉芥疥拾械廨蚧骱吤岕玠砎悈紒唶犗耤褯繲"
-          "鶡躤丯堺庎徣楐琾畍艥葪鎅魀魪鹖㑘㝏㠹㾏㿍䁓䇒䔿䛺䯰䰺䱄䲸𡽱"))
-  ("jie5" ("姐家价價"))
-  ("jin1" ("今金斤巾禁筋津襟肋钅衿矜觔埐珒紟惍祲菳釿瑧嶜璡琎荕鹶黅"))
-  ("jin3" ("紧緊仅僅尽盡锦錦谨謹卺堇馑廑瑾槿觐儘覲饉巹菫慬殣侭厪漌㝻㬐㯸"
-          "㹏䌍䐶䒺䤐䥆䭙"))
-  ("jin4" ("进進近金仅僅劲勁尽盡禁浸靳晋烬湛荩噤妗缙瑾赆晉縉燼覲伒枃肵紟"
-          "祲菫寖搢溍靲墐慬僸殣蓳鋟璡瘽賮嚍嬧濜璶藎贐凚劤嫤暜歏浕濅琎瑨"
-          "訡齽㦗㨷㬐㬜㯲㰹㱈㴆㶦㶳㻸䀆䆮䉷䋮䌝䑤䖐䗯䝲䢻䫴䶖𠬶"))
-  ("jing1" ("经經睛精惊驚鲸鯨晶腈茎莖荆兢京粳靖青氏醒菁泾晟旌蜻箐黥涇荊巠"
-           "婛旍鵛鶁鶄鼱麠亰坕坙猄秔稉経聙葏麖䴖精𦀇"))
-  ("jing3" ("睛景警井颈頸憬烃刭儆阱肼璟獷丼剄烴幜澋暻燛憼璥蟼宑汬穽頚㘫䜘"))
-  ("jing4" ("经經精静靜竟镜鏡境净淨敬竞競径徑劲痉靖陉獍迳弪婧檠胫靓勁陘逕"
-           "痙俓倞凈弳桱殑脛竫葝靚擏傹妌婙曔梷浄濪瀞竧竸誩踁㕋㢣㣏㬌㵾㹵"
-           "䑤䔔䡖䵞靖"))
-  ("jing5" ("经經睛静靜"))
-  ("jiong1" ("冂垧扃坰駉瀅冋埛蘏蘔駫"))
-  ("jiong3" ("炯窘迥炅扃熒冏囧泂絅煚幜熲皛褧顈鎣侰僒檾烱煛綗蘏蘔逈颎㓏㖥㢠"
-            "㤯㷗㷡䌹䐃䢛"))
-  ("jiong4" ("澃㑋"))
-  ("jiu1" ("究纠糾揪啾阄湫缪鸠蝤赳鬏鳩繆勼朻牞觓捄揂萛揫摎樛轇鬮丩稵糺醔"))
-  ("jiu2" ?㺵)
-  ("jiu3" ("九久酒纠糾玖韭灸艽赳乆乣奺糺紤舏镹韮㡱㼋"))
-  ("jiu4" ("就究旧舊救舅厩臼咎疚僦湫柩桕鹫赳廄捄慦鯦麔鷲匓匛匶媨廏廐柾畂"
-          "齨㝌㠇㧕㩆㲃㶭㺩䅢䆒䊆䊘䓘䛮䠓䡂䬨䳎䳔"))
-  ("jiu5" ("究舅"))
-  ("ju1" ("据居鞠拘锯鋸驹駒车狙疽沮且蛆租苴菹掬鬻琚椐锔裾趄雎鞫車砠驕岨"
-         "泃柤捄痀罝娵崌涺陱腒軥葅蜛踙踘鋦鮈鶋鶌倶凥刟抅檋眗艍跔鴡㞐"))
-  ("ju2" ("局橘鞠桔菊掬锔鞫侷跼雛匊狊挶梮淗焗椈湨郹犑輂箤趜踘鋦閰駶繘鵙"
-         "鵴鶪蘜鼳驧婅巈檋毩毱泦粷諊蹫躹鄓㘲㥌㩴㮂㹼㽤䋰䎤䏱䕮䗇䜯䡞䤎"
-         "䪕䰬䱡䳔䴗"))
-  ("ju3" ("举舉拒矩咀柜疽沮莒枸榘榉踽龃鋤齟岨竘偊袓椇跙楀筥萭鉏蒟蝺櫸籧"
-         "弆挙擧欅㪯䃊䄔䅓䈮䢹䶥"))
-  ("ju4" ("据據具句巨距剧劇聚拒俱惧懼锯鋸駒沮踞炬渠足倨讵鄹苣菹遽屦犋飓"
-         "钜窭裾醵瞿鄒鉅屨簍颶雛姖岠怚泃洰秬埧粔絇耟蚷焣詎寠虡蔞駏壉懅"
-         "澽窶貗躆鐻倶冣処勮埾怇愳拠昛歫簴邭鮔鲏㕢㘌㜘㞫㠪㨿㩀㬬㳥䆽䈮"
-         "䛯䣰䱟䵕䶙"))
-  ("ju5" ("具举舉矩"))
-  ("juan1" ("鹃鵑捐娟身泫涓蠲镌鐫朘琄脧裐鋗鞙剶姢鎸"))
-  ("juan3" ("卷蕊蜷捲埢菤臇巻㷷䐪𩜇"))
-  ("juan4" ("卷倦绢絹圈眷阮眩甄鄄狷桊锩隽雋帣悁婘睊絭罥腃睠韏獧錈鬳劵勌勬"
-           "巻慻淃瓹羂飬㢧㢾㪻㯞䄅䌸䖭䚈䡓䳪𠔉"))
-  ("jue1" ("撅嗟噘屩撧"))
-  ("jue2" ("决決觉覺绝絕撅嚼角掘脚较攫抉倔爵诀狂蛙穴厥劂谲矍蕨蕞噱崛獗阙"
-          "孓珏柽梏桷橛觳爝镢蠼蹶觖鳜玨訣腳較鴃闋闕譎觼鱖抇咑泬玦芵捔蚗"
-          "殌焆谻赽趹傕嵑矞鈌僪駃憰潏瘚镼璚蕝臄蟨蹻鐍彏戄玃鱊鷢貜躩钁亅"
-          "刔勪啳孒屫崫嶥弡憠挗撧斍橜欔欮氒焳熦爑爴瑴疦矡砄絶蟩覐覚踋蹷"
-          "逫鐝鴂龣㓸㔃㔢㔳㟲㤜㩱㭈㭰㭾㰐㵐㷾㸕㹟㻕㻡䀗䁷䆕䆢䇶䈑䋉䍊䍳"
-          "䏐䏣䐘䖼䘿䙠䝌䞷䠇䡈䣤䦆䦼𧽸𩪗"))
-  ("jue3" ("蹶䞵䟾"))
-  ("jue4" ("倔鴂𠢤"))
-  ("jun1" ("军軍均菌君龟钧皲筠麇鈞龜蚐袀桾莙碅皸頵鮶姰汮皹覠銁銞鲪麏麕"))
-  ("jun3" ?蜠)
-  ("jun4" ("菌峻俊竣浚郡骏訇捃狻逡睃隽雋濬駿呁晙焌珺畯菎葰箘蔨餕寯鵔鵘儁"
-          "懏攈攟殾箟陖馂㑺㒞㓴㕙㝦㢠㤯㴫㻒㽙䇹䕑䜭䝌䝍"))
-  ("ka1" ("咖喀"))
-  ("ka3" ("卡咯佧咔胩鉲"))
-  ("ka4" ?髂)
-  ("kai1" ("开開揩锎痎闓奒鐦闿"))
-  ("kai3" ("慨楷凯岂剀垲蒈恺铠锴雉豈凱剴愷閡塏輆暟鍇鎧闓颽嘅闿㡁㳀䁗䐩䒓"))
-  ("kai4" ("咳渴忾溘愒愾欬烗勓炌炏礚㗆㲉䡷䫦𩋧"))
-  ("kan1" ("看刊堪勘戡龛嵁龕刋栞"))
-  ("kan3" ("砍槛檻坎侃莰崁埳欿歁歞顑轗鬫偘冚塪惂輡轁㙳㵎㸝䖔䫲䬻䳚䶫"))
-  ("kan4" ("看勘阚瞰監餡衎墈磡薟竷闞鬫矙譼䀍䘓"))
-  ("kang1" ("康慷杭荒糠闶閌嫝漮鏮忼槺砊穅粇躿鱇"))
-  ("kang2" ("抗扛邟摃"))
-  ("kang3" ("慷肮骯䡉"))
-  ("kang4" ("抗炕亢伉闶沆钪匟囥犺邟鈧閌砊㰠䲘"))
-  ("kao1" ("尻髛鷱"))
-  ("kao2" ?攷)
-  ("kao3" ("考烤拷栲攷洘薧丂槀燺稁鮳鲓㼥䯪𥬯"))
-  ("kao4" ("靠槁犒铐銬稁藳鮳鲓䎋䐧䘓𥬯"))
-  ("ke1" ("科颗顆棵磕瞌蝌荷坷苛柯珂轲钶铪稞疴窠颏髁軻匼峇砢趷犐痾鈳鉿樖"
-         "頦錒薖簻礚胢萪"))
-  ("ke2" ("壳殼咳颏欬頦殻㲉"))
-  ("ke3" ("可颗顆棵渴磕坷哿岢盍敤閜嶱渇炣礍㒞㞹㪃㪙㪡㪼㰤㵣㼎䋉䕣䘁"))
-  ("ke4" ("可科刻客课課克果喀嗑恪溘骒缂氪碣锞蚵兣剋緙勀堁愘搕榼錁騍龕勊"
-         "垎娔尅愙揢碦衉醘㒆㕉㕎㝓㤩㥛㪃㪙㲺㾧䁍䗘䙐䶗"))
-  ("ke5" ?喀)
-  ("ken3" ("肯恳懇啃垦墾狠颀龈齦豤頎錹齗肎肻龂"))
-  ("ken4" ("裉掯硍珢褃㸧"))
-  ("keng1" ("坑吭胫硎铿阬鏗挳牼脛硜硻誙鉺銵鍞劥坈奟妔摼硁"))
-  ("keng3" ?䡰)
-  ("kong1" ("空倥崆穹箜硿悾涳錓埪鵼"))
-  ("kong3" ("空孔恐倥㑋㤟"))
-  ("kong4" ("空控腔矼鞚㸜"))
-  ("kou1" ("抠挎芤毆袧彄摳鏂剾"))
-  ("kou3" ("口劶㔚䧆"))
-  ("kou4" ("扣寇佝蔻叩筘釦溝怐滱瞉簆鷇冦宼敂窛蔲㓂㰯㲄㽛䍍䳟䳹𦶲"))
-  ("kou5" ?口)
-  ("ku1" ("哭枯窟挎圣刳堀轱骷矻胐桍窋跍顝圐扝軲郀鮬"))
-  ("ku3" ("苦楛䇢"))
-  ("ku4" ("库庫裤褲酷跨喾绔矻趶瘔綯嚳俈焅秙絝绹袴㒂㠸䊿䔯"))
-  ("kua1" ("跨夸侉誇姱晇荂咵"))
-  ("kua3" ("跨垮胯侉锞銙錁恗䦚"))
-  ("kua4" ("跨挎胯髁骻㐄㡁䋀䦚"))
-  ("kuai1" ?呙)
-  ("kuai3" ("蒯擓㧟㨤䓒"))
-  ("kuai4" ("快块塊筷会會侩魁蒯郐蒉哙狯浍栝桧脍儈檜膾欳駃噲廥澮獪蕢鄶禬旝"
-           "鬠鱠凷墤巜糩鲙㔞㙕㙗㟴㫎㬮㭈㱮㻅䈛䭝䯤䶐"))
-  ("kuai5" ?快)
-  ("kuan1" ("宽寬髋髖臗寛"))
-  ("kuan3" ("款棵颗梡顆窾欵歀㮯㯘䕀䥗䲌"))
-  ("kuan4" ?䤭)
-  ("kuang1" ("筐框匡诓哐劻俇恇洭誆匩硄軭邼㑌"))
-  ("kuang2" ("狂逛诓诳誑迋誆鵟抂㤮㫛㾠"))
-  ("kuang3" ("夼俇黋"))
-  ("kuang4" ("况況矿礦框眶旷曠磺诓诳邝圹湟纩贶誑壙絖貺誆懭鄺爌矌穬纊儣卝岲"
-            "懬昿眖躀鉱鑛黋㔞㫛䂄䊯䵃"))
-  ("kui1" ("亏虧盔岿窥悝規窺刲茥鍷藈闚巋蘬"))
-  ("kui2" ("葵踩奎魁馗夔隗揆喹逵暌睽蝰闋鮭頄湀鄈戣楏楑聧頯櫆騤犪躨晆蘷虁"
-          "鍨骙㙓㙺㚝㡭㨒㰐㷇䕫䖯䟸䤆䧶䯓䳫"))
-  ("kui3" ("窥魁傀顷跬頃窺楑煃頍磈蹞闚尯㒑㚍㛻㟴䠑䦱䫥"))
-  ("kui4" ("愧溃潰归馈匮蒉喟愦聩篑臾觖匱歸簣餽腃媿嘳憒撌槶蔮樻蕢瞶聵鐀饋"
-          "騩尯瞆籄聭鑎㕟㚍㤬㧉㱮㾠䁛䇻䈐䍪䏗䕚䙆䙌䙡䯣䰎"))
-  ("kun1" ("昆混坤巛琨锟醌鲲髡崑焜頑錕餛鰥惃晜猑菎褌騉鯤鶤堃婫崐瑻蜫裈貇"
-          "髠髨鵾鹍"))
-  ("kun3" ("捆悃阃麇梱綑硱壼稛裍閫齫壸祵稇閸齳㕎㩲䠅"))
-  ("kun4" ("困睏涃㫻"))
-  ("kuo3" ?擃)
-  ("kuo4" ("括扩擴阔闊廓适栝蛞姡秮筈漷彉髺鄺霩鞹鬠噋彍拡挄濶鞟㗥㣪㨯㪙䄆"
-          "䄑䙃䟯䦢䯺"))
-  ("la1" ("啦拉垃摺邋柆翋菈搚嚹磖"))
-  ("la2" ("拉剌邋旯砬揦磖㕇"))
-  ("la3" ("拉喇藞䟑"))
-  ("la4" ("拉蜡蠟辣落腊剌瘌癞臘癩翋揧楋擸鬎鑞嘑攋爉瓎臈蝋蝲辢镴鯻㸊㻋㻝"
-         "䀳䂰䃳䏀䓥䗶䝓䪉䱫䶛癩"))
-  ("la5" ("啦拉垃蓝藍鞡"))
-  ("lai2" ("来來莱崃徕涞铼黧徠萊崍庲淶郲棶箂錸孻騋鯠鶆俫倈婡梾猍琜筙逨麳"
-          "㚓㥎䅘䋱䚅䠭䧒"))
-  ("lai3" ("唻㚓䂾"))
-  ("lai4" ("来來赖賴徕濑赉睐癞籁徠睞瀨癩籟娕賚藾俫倈勑櫴瀬襰頼顂鵣㠣㸊㾢"
-          "䀳䄤䓶䚅䠭䲚"))
-  ("lan2" ("蓝藍篮籃拦攔栏欄濫郴婪阑兰澜谰啉岚斓镧褴嵐漣闌瀾襤斕蘭籣惏暕"
-          "嚂礛譋灆襴灡讕躝欗鑭糷儖厱囒幱懢燣燷璼礷繿葻蘫襕钄韊㑣㔋㘓㘕"
-          "㞩㦨㳕䆾䍀䑌䦨䪍䰐䳿"))
-  ("lan3" ("览覽懒懶濫揽廪漤榄罱攬欖浨醂壈嬾灠顲孄孏擥覧㛦㨫㩜㰖䊖䌫䧒𡒄"))
-  ("lan4" ("烂爛覽滥濫缆镧連煉闌纜嚂壏爁鑭燗爤瓓㔋㜮㦨㱫䃹䪍䲚"))
-  ("lang1" ?啷)
-  ("lang2" ("浪狼羹琅榔廊郎莨啷阆锒稂螂踉瑯俍欴桹硠筤蜋鋃鎯勆哴嫏樃羮艆蓈"
-           "蓢躴郞㝗㟍㢃㱢㾿䆡䡙䯖䱶"))
-  ("lang3" ("狼朗榔阆烺硠塱誏閬朖朤㓪㙟㫰㮾㾗㾿䀶䁁䃹"))
-  ("lang4" ("浪狼琅郎莨蒗阆踉埌崀郞䆡䍚䕞"))
-  ("lao1" ("捞撈"))
-  ("lao2" ("劳勞牢涝潦唠崂栎铹痨醪嘮癆浶僗嶗澇簩蟧櫟轑鐒労哰憥磱窂㗦㞠㟉"
-          "㟹㨓䃕䜎䝁䲏"))
-  ("lao3" ("老佬姥潦蓼獠栳铑咾恅狫荖銠橑簝轑㟙㧯䇭䕩䝤䳓䵏"))
-  ("lao4" ("劳勞牢酪烙涝潦落络耢絡癆嫪澇橯軂憦耮髝䕩䜎"))
-  ("le1" ("肋𡃖"))
-  ("le4" ("乐樂勒肋仂捋叻泐鳓屴扐氻阞朸竻哷砳脟鰳忇楽玏簕艻韷頱㔹㖀㦡㨋"))
-  ("le5" ("了餎饹"))
-  ("lei1" ("勒擂囄"))
-  ("lei2" ("累雷垒壘镭擂羸嫘缧檑縲鐳樏畾礌櫑瓃礧纍罍蠝蘲轠壨欙虆攂纝鑘靁"
-          "鼺㒍㔣㲺㵢㹎䉓䍣䐯䨓"))
-  ("lei3" ("累垒壘磊蕾儡诔漯耒絫誄樏瘣頛磥癗礌櫑櫐藟礧礨灅纍蠝讄轠儽鑸鸓"
-          "傫厽洡蕌蘽㑍㒍㒦㙼㡞㰐㵢㵽㶟㼍㿔䉂䛶䣂䴎"))
-  ("lei4" ("类類泪淚累雷垒壘擂肋埒檑酹銇礌礧纇纍蘱禷攂涙錑靁頪颣㑍㔣㭩㲕"
-          "㴃㻋䉪䍥䒹䢮䣦䨓䮑𩔗"))
-  ("lei5" ?嘞)
-  ("leng1" ?棱)
-  ("leng2" ("愣棱楞塄稜倰崚輘薐碐䉄䬋"))
-  ("leng3" ?冷)
-  ("leng4" ("愣棱楞稜倰堎睖踜䚏䮚"))
-  ("li1" ("哩唎"))
-  ("li2" ("离離丽麗璃厘黎狸篱籬梨鹂鸝犁漓莉蓠藜喱嫠骊缡牦罹蜊蠡酾霾鲡髦"
-         "黧糎琍貍犛釐灑酈驪杝秜粍梩菞剺孷摛樆氂漦蔾縭褵薶謧醨斄鯬鵹蠫"
-         "騹孋廲攡灕劙蘺鑗黐纚釃鱺刕剓嚟囄悡梸棃犂瓈睝穲粚艃蟍蟸邌鋫錅"
-         "鏫㒿㓯㠟㥎㦒㰀㰚㴝㷰㹈㿛䄜䅻䉫䊍䋥䍠䍦䔆䔣䔧䖥䖽䖿䙰䣓䣫䱘䴻"
-         "䵓䵩𠩺"))
-  ("li3" ("里理離裡哩礼禮李鲤鯉俚悝澧逦娌锂蠡醴鳢兣浬鋰欐邐峛粴豊鱧欚纚"
-         "鱺裏峢峲盠蟸㸚㾖䗍䤚䧉礼"))
-  ("li4" ("力利立历歷离離例丽麗厉厲粒励勵隶隸荔沥瀝砾礫类莉吏栗傈俐痢泣"
-         "鬲俪郦坜苈莅捩呖唳猁溧珞枥栎轹戾砺砬硌詈镉疠疬蛎蠡笠篥粝翮跞"
-         "雳淚琍慄蒞蝕颯曆癘鎘壢類礪儷蠣酈欐鑠靂屴朸岦沴砅苙赲迣唎栵浰"
-         "秝悷蚸厤塛搮筣瑮綟蜧蝷鴗鬁儮擽濿濼磿嚦斄曞櫟犡瓅櫪皪盭禲藶糲"
-         "蠫鷅麜攦躒轢鷑讈轣攭瓥鱳鱱靋凓厯叓囇婯巁悧戻攊暦栛棙櫔歴涖爄"
-         "爏珕瓑癧矋礰纅脷茘蛠蟸蠇鉝隷雴鳨㑦㒧㒿㔏㕸㗚㘑㟳㠣㡂㤡㤦㧰㬏"
-         "㮚㯤㱹㴃㷴㺡㻎㻺㼖㽁㽝㾐㿛㿨䁻䃯䅄䇐䊪䍥䍽䓞䔁䔉䔧䕻䗶䘈䚏䚕"
-         "䟏䟐䡃䤙䥶䬅䬆䮋䮥䰛䰜䲞䴄䴡䶘𥝢𩔗"))
-  ("li5" ("里力理利裡哩璃李狸"))
-  ("lia3" ("俩倆"))
-  ("lian1" ?粘)
-  ("lian2" ("连連联聯怜憐帘镰鐮廉鏈莲涟零羸苓莶蔹奁濂琏臁瞵裢蠊鲢奩漣蓮斂"
-           "簾鰱僆溓嗹覝槤璉磏縺翴薕薟褳謰蹥鄻鎌譧鬑蘞奱亷劆匲匳噒嫾慩梿"
-           "櫣濓熑燫稴籢籨聫聮膁蘝螊㓎㜕㝺㟀㡘㢘㥕㦁㶌㺦㼓㾾䁠䃛䆂䏈䙺䥥"
-           "䨬䭑𢅏"))
-  ("lian3" ("連脸臉敛碾莶琏膦裣涊蓮斂淰僆溓摙璉嬚歛薟鄻羷襝蘞蘝㦑㪘㯬㰈㰸"
-           "㼓䇜䌞䐄䙺"))
-  ("lian4" ("連炼煉练練恋戀链鏈捡栏敛蔹潋娈楝殓裣撿斂殮鍊瀲欄攣浰堜湅僆萰"
-           "澰歛襝蘞孌媡瑓纞蘝錬鰊㜃㜻㪝㰸㱨㶑㼑"))
-  ("liang2" ("量粮糧良凉涼梁谅諒惊粱墚莨椋踉樑綡輬駺辌㹁䝶䣼䭪"))
-  ("liang3" ("两兩良俩阆魉倆蹣魎啢緉裲両唡掚脼蜽㒳㔝䓣䠃䩫"))
-  ("liang4" ("两兩量亮辆輛凉涼谅諒晾踉倞悢喨湸靚両哴輌鍄㾗䀶䁁"))
-  ("liang5" ("量亮梁"))
-  ("liao1" ("撩撂蹽"))
-  ("liao2" ("料疗療僚辽遼聊撩撂乐燎寥潦镣嘹獠寮缭鹨鹩樂暸繚嵺憀摎漻膋嫽嶚"
-           "憭敹橑窷膫屪簝蟟豂鐐顟飂飉鷚鷯尞嶛廫熮璙賿蹘髎㙩㜃㝋㞠㨓㵳䕞"
-           "䜍䜮䝀䣈䨅"))
-  ("liao3" ("了瞭燎潦蓼缪钌暸繆釕鄝憭轑镽㝋㶫䄦䑠䩍"))
-  ("liao4" ("料了瞭撩撂燎镣廖尥嘹炓釕翏蟉鐐尞尦爒㡻㶫㺒䉼䍡䎆䢧"))
-  ("lie1" ("痎巤"))
-  ("lie3" ("裂咧䟩"))
-  ("lie4" ("烈列猎獵裂劣膊累冽捩洌邋戾趔躐鬣姴茢迾脟蛚睙蛶颲儠鮤鴷擸犣劽"
-          "埓挒浖煭爉聗鬛鱲㤠㧜㬯㭞㯿㲱㸊㸹㻺㼲㽟䁽䅀䉭䓟䜲䝓䟹䪉䮋䴕䶛"
-          "𤢪"))
-  ("lie5" ?咧)
-  ("lin2" ("林临臨淋邻鄰磷琳霖鳞啉嶙遴辚瞵粼麟痳滲燐璘轔鱗惏亃碄罧箖綝潾"
-          "暽甐疄繗翷壣鏻驎厸斴晽瀶獜矝粦隣麐㔂㖼㝝㝺㷠䚬䢯䫐䮼"))
-  ("lin3" ("磷凛禀廪懔檩粼稟凜懍菻僯廩檁撛澟癛癝㐭㨆䕲䢧"))
-  ("lin4" ("临臨淋鄰磷赁吝蔺遴辚膦瞵躏賃轔藺躪焛橉閵蹸恡悋粦躙轥㖁䉮䗲䚏"
-          "䟹䫰"))
-  ("ling1" ("拎昤"))
-  ("ling2" ("令零灵靈铃鈴岭龄齡陵伶玲棱磷菱羚凌酃苓呤囹泠绫柃棂瓴聆蛉翎鲮"
-           "釘稜綾蔆鴒櫺坽夌姈狑倰皊砱淩琌笭舲詅軨睖裬輘駖澪錂蕶霝鯪蘦醽"
-           "欞爧刢孁岺朎燯碐祾秢竛紷衑跉閝霊霛魿鸰鹷麢齢龗㖫㡵㥄㦭㪮㬡㭩"
-           "㯪㱥㲆㸳㻏㾉䄥䈊䉁䉖䉹䌢䍅䔖䕘䖅䙥䚖䠲䡼䡿䧙䨩䯍䰱䴇䴒䴫"))
-  ("ling3" ("领領令岭嶺呤泠彾袊阾㻏"))
-  ("ling4" ("另令灵靈呤炩霝掕"))
-  ("ling5" ("灵靈伶"))
-  ("liu1" ("溜熘瀏蹓嚠澑"))
-  ("liu2" ("流留榴溜硫泵聊琉馏刘瘤游浏遛骝旒镏鎏劉瀏餾斿翏裗媹嵧蓅摎漻膢"
-          "蟉麍懰鎦藰鏐飂騮飀鰡鶹嚠旈橊沠澑瑠瑬璢畄畱疁癅蒥鐂镠飅飗駠駵"
-          "驑鹠㐬㝋㳅㵳㽞䉧䋷䗜䚧䝀䬟䭷䰘䱖䱞䶉"))
-  ("liu3" ("留柳铆蒌蓼泖绺锍鉚珋飹綹罶蔞嬼栁桺橮畱羀鋶㧕䉧䉹䒥䱖"))
-  ("liu4" ("六留溜馏碌陆遛熘镏陸霤餾坴翏塯廇磟蹓鎦雡飂鷚澑畂磂鐂鬸㙀㨨㶯"
-          "㽌䄂"))
-  ("lo5" ?咯)
-  ("long1" ?隆)
-  ("long2" ("龙龍隆笼籠胧朧咙窿嚨珑瓏聋茏泷栊砻癃蝕矓聾巃瀧簼鏧曨櫳蘢礱龒"
-           "蠬蠪襱豅躘鑨靇鸗屸嶐巄昽湰滝漋爖眬礲竜篭蕯霳龓㚅㝫㡣㦕㰍䃧䆍"
-           "䏊䙪䥢䪊"))
-  ("long3" ("龙龍拢攏笼籠朧垄壟陇垅隴篢儱蘢襱壠竉㙙㴳䡁"))
-  ("long4" ("弄哢梇衖徿蘢挵硦贚㑝㛞㟖㢅㳥"))
-  ("long5" ("笼籠窿"))
-  ("lou1" ("搂摟瞜䁖"))
-  ("lou2" ("楼樓漏喽嘍搂摟牢娄偻蒌窭耧蝼髅婁螻髏囉僂寠廔慺漊熡膢蔞窶耬艛"
-          "謱鞻鷜剅溇軁遱㟺㡞㥪㲎㺏䄛䅹䝏䣚䫫䮫䱾"))
-  ("lou3" ("搂摟篓嵝簍塿嶁耬甊㪹䅹䝏"))
-  ("lou4" ("漏陋露镂瘘瘺鏤屚瘻㔷䫫"))
-  ("lou5" ("喽嘍"))
-  ("lu1" ("噜嚕"))
-  ("lu2" ("炉爐芦蘆卢颅庐垆泸栌轳胪鸬舻鲈盧廬瀘臚鑪顱鱸玈嚧壚攎璷櫨籚纑"
-         "罏艫蠦轤鸕曥獹瓐矑髗魲黸㠠㢳㪭㭔㱺㿖䡎䮉䰕"))
-  ("lu3" ("芦虏虜掳卤鲁撸橹镥舻鹵滷魯擄櫓蓾磠擼氌艣鏀鐪艫塷樐瀂硵艪鑥㔪"
-         "㢚㯭䕡䲐"))
-  ("lu4" ("路露陆陸录錄碌鹿谷角酪六麓赂潞禄戮绿蓼渌漉逯璐辂辘鹭瘳簏僇祿"
-         "賂綠穋鷺甪彔垏淥淕硉琭菉盝睩稑輅廘摝熝蔍踛醁磟錴蕗螰蹗轆騄簬"
-         "鏕鯥鵱籙觻侓剹勎勠圥娽峍椂樚箓簵簶粶膔虂觮趢録鏴騼鵦㓐㖨㛬㜙"
-         "㟤㦇㪐㪖㪹㫽㯝㯟㼾䃙䌒䍡䎑䎼䐂䘵䚄䟿䡜䩮䱚䴪𡀔"))
-  ("lu5" ("芦蘆"))
-  ("luan2" ("峦巒挛孪滦脔娈栾鸾銮孿攣灤鑾鸞脟孌曫欒羉臠圞癵圝灓癴虊鵉㝈㡩"
-           "㱍㼑䖂䚕䜌"))
-  ("luan3" ("卵㰸"))
-  ("luan4" ("乱亂薍釠"))
-  ("lun1" ("抡掄"))
-  ("lun2" ("论論轮輪纶綸抡掄伦仑沦囵侖倫崙淪圇惀陯棆菕溣蜦踚錀婨崘腀鯩㖮"
-          "㷍䈁䑳"))
-  ("lun3" ("淪惀稐埨耣㕢"))
-  ("lun4" ("论論菕碖埨"))
-  ("luo1" ("落罗捋羅囉啰攞"))
-  ("luo2" ("锣鑼萝蘿逻邏骡騾箩籮螺罗蠃摞猡椤氇脶镙蠡蝸羅鏍儸玀腡蔂氌覶欏"
-          "鸁啰蟸覙覼饠驘㑩㼈㽋㾖䊨䯁"))
-  ("luo3" ("果裸倮蠃猓瘰蜾蠡砢蓏鎯臝欏攞曪癳蟸躶㒩㕵㦬㩡㰁㱻㵣䙨䲞"))
-  ("luo4" ("落骆駱络絡逻邏铬酪烙乐碌路洛烁荦摞泺漯珞橐硌袼跞雒詻犖鉻樂爍"
-          "礫峈鮥鵅擽濼躒纙嗠笿鴼㓢㖀㪾㮝㴖㽋㿚䀩䃕䇔䈁䈷䉓䉿䌱䌴䎅"))
-  ("luo5" ("罗羅啰"))
-  ("lv2" ("驴驢鹿闾榈瘘樓閭櫚鏤氀膢藘櫖爈瘻馿䕡䝏䣚䮫"))
-  ("lv3" ("旅铝鋁缕縷吕侣履屡偻捋嵝膂稆褛呂侶屢魯簍褸臚挔郘梠祣僂絽嶁漊"
-         "蔞儢謱穭鞻捛攞溇穞膐㡞㭚㻲㾔"))
-  ("lv4" ("律绿綠率虑慮鋁累垒录氯滤壘濾嵂葎膟勴鑢寽箻緑録㔧㠥㢳㲶䔞䢖䥨"
-         "䮉"))
-  ("lve3" ("掠稤"))
-  ("lve4" ("撂率掠略锊藥鋝擽剠圙畧稤鋢㑼㔀㗉㨼䂮䌎䛚䤚䤣"))
-  ("ma1" ("妈媽麻蚂螞抹摩嬷嬤孖攠擵"))
-  ("ma2" ("吗嗎嘛麻蟆靡痲菻犘蔴蟇㦄䗫䳸"))
-  ("ma3" ("吗嗎马馬码碼蚂螞玛犸杩瑪溤榪鎷鷌獁鰢㐷䣕䣖𥉵"))
-  ("ma4" ("骂罵蚂螞貉唛犸杩驀傌嘜榪禡帓獁睰祃貈閁駡㐷㑻㜫㨸㾺䠋䠨䧞䯦"))
-  ("ma5" ("吗嗎妈媽嘛麻蟆么麽麼嚜"))
-  ("mai2" ("埋狸霾貍薶㜥㦟㼮䁲䚑䨪䳸"))
-  ("mai3" ("买買荬嘪鷶蕒"))
-  ("mai4" ("卖賣麦麥脉脈迈邁派劢勱蝐霢佅売眿衇霡䈿䘑䜕䨫䮮"))
-  ("mai5" ("卖賣"))
-  ("man1" ("颟顢"))
-  ("man2" ("漫馒饅瞒瞞埋蛮蔓曼谩颟蹒鳗鞔蹣鰻蠻姏悗慲樠槾璊謾顢鬘摱㒼㗄㙢"
-          "䅼䊡䐽䑱䒥䛲䟂䯶䰋"))
-  ("man3" ("满滿螨屘鮸矕満蟎襔鏋㛧䜱"))
-  ("man4" ("慢漫蔓曼谩墁幔缦熳镘縵鏝僈嫚獌鄤槾澫謾鬗澷蔄㗄㗈㡢㬅㵘䕕䛲䝡"
-          "䝢䡬䨫"))
-  ("mang1" ("茫牤"))
-  ("mang2" ("忙茫盲芒氓龙莽蒙邙瞢硭杗龍汒奀尨盳厖笀哤娏庬牻痝蛖鋩駹蘉鼆吂"
-           "恾杧浝牤狵矒釯铓㜃㝑㟌㟿㡛㵃㻊䀮䅒䈍䓼䟥䵨"))
-  ("mang3" ("莽漭蟒硥茻壾莾蠎㙁㟐㟿㬒䁳䒎䖟"))
-  ("mang4" ?䙪)
-  ("mao1" ("猫貓"))
-  ("mao2" ("毛矛猫茅髦牦犛耗锚茆泖旄蝥蟊兞錨枆芼罞軞酕堥媌渵嫹氂髳鶜覒㝟"
-          "㲠㹈䅦䖥䭷"))
-  ("mao3" ("铆卯茆峁泖昴鉚冇夘戼笷㚹㧇"))
-  ("mao4" ("毛帽冒貌贸貿茂耗牟袤瑁耄懋瞀芼眊毣媢楙毷萺艒蓩鄮冐暓柕皃瞐㒵"
-          "㒻㝟㡌㧌㪞㫯㬒㮘㴘㺺㿞䀤䋃䓮䡚䫉"))
-  ("mao5" ?毛)
-  ("me5" ("么麼没麽嚜"))
-  ("mei2" ("没沒煤眉梅霉枚酶黴玫媒靡糜莓嵋猸湄楣镅鹛呅苺脢堳郿煝瑂腜塺禖"
-          "鋂穈膴徾攗栂楳槑湈珻睂篃脄葿鎇鶥㙁㜫㶬㺳䊈䍙䒽䤂𪃏"))
-  ("mei3" ("每美镁鎂浼挴媄渼媺燘侎凂嬍嵄毎黣㜫䆀䓺䜸"))
-  ("mei4" ("每妹昧寐媚迷谜莓瑁袂魅沬謎苺眛痗煝韎蝞蝐抺睸祙跊鬽㙁㡌㭑䀛䀜"
-          "䉋䊊䞼䰨䰪䵢"))
-  ("mei5" ?妹)
-  ("men1" ("闷悶"))
-  ("men2" ("门門瞒扪汶钔捫瞞菛樠璊穈鍆亹虋閅㙢㡈㨺㻊䊟䝧䫒"))
-  ("men3" ?暪)
-  ("men4" ("闷悶瞒满焖懑鞔滿燜瞞懣悗㥃㦖㱪㵍"))
-  ("men5" ("们們门門"))
-  ("meng1" ?蒙)
-  ("meng2" ("梦夢盟蒙朦氓萌檬苎甍瞢懵礞瞑虻蟊艨黾濛矇霧尨甿莔雺黽儚蕄鄳幪"
-           "懞鄸曚氋霿饛鸏冡橗獴矒萠蝱靀鯍鹲㙹㠓㩚㽇䀄䇇䉚䑃䑅䒐䓝䖟䗈䙦"
-           "䙩䝢䟥䤓䰒䲛䴌䴿䵆"))
-  ("meng3" ("猛蒙锰勐懵蜢蟒蠓艋黾錳瓾黽幪鼆獴蠎鯭㚞䁅䏵"))
-  ("meng4" ("梦夢盟孟瞢蜢霥霿夣懜溕矒㜴㝱㻊䁅䓝䠢䥂䥰"))
-  ("mi1" ("眯瞇咪"))
-  ("mi2" ("迷眯弥彌醚靡糜谜蘼猕祢縻麋謎瀰冞濔獮麊檷禰麑獼麛蘪攠瓕爢醾鸍"
-         "戂擟擵沵狝籋罙蒾詸醿釄镾㜷㟜㠧㣆㩢㸏䉲䊫䊳䋛䌕䌘䍘䕳䕷䛧䤍䥸"
-         "䪾䴢𨢥"))
-  ("mi3" ("米眯辟靡芈佴弭脒敉羋瀰渳葞銤蔝濔灖侎孊沵洣眫㝥㠧㥝㰽㳽䋛䭧䱊"))
-  ("mi4" ("密秘迷蜜眯泌谜觅幂日冖谧嘧汨溟宓糸祕覓冪謎謐沕峚塓幎覛榓滵漞"
-         "熐蔤鼏幦羃蠠宻樒櫁淧淿濗簚藌覔鑖㘠㜆㦄㨠㨺㫘㳴㴵㵋㵥㸓䀣䁇䈿"
-         "䉾䋳䌏䌐䌩䖑䛉䛑䣥䣾䤉䭩䮭"))
-  ("mian2" ("棉眠绵綿宀瞑婂媔緡蝒櫋矊矏嬵檰矈緜臱芇醎㐷㒙㝰㬆㮌㰃䃇䏃䫵䰓"))
-  ("mian3" ("免眠勉冕娩缅沔渑湎腼眄黾偭緬澠靦丏俛喕愐絻葂黽鮸勔厸汅莬麪麫"
-           "㛯㝃㤁㥝㨺㫘㻰䀎䤄"))
-  ("mian4" ("面泯瞑麵糆靣麪麫麺㬆㴐䌏䛉"))
-  ("mian5" ?面)
-  ("miao1" ?喵)
-  ("miao2" ("苗描瞄猫邈鹋蜱媌鱙緢鶓㑤㠺䁧䖢"))
-  ("miao3" ("秒渺钞藐邈缈杪淼眇紗鈔緲訬篎劰竗㦝㷅䅺"))
-  ("miao4" ("妙庙廟缪眇繆玅庿竗"))
-  ("mie1" ("乜芈咩羋吀哶孭"))
-  ("mie4" ("灭滅蔑蠛篾覕搣薎幭懱礣衊鱴櫗烕眜鑖鴓㒝㩢䁾䈼䌩䘊䩏"))
-  ("min2" ("民苠岷汶缗玟珉閔忞怋旼旻罠崏敯暋痻鈱緡錉閺姄忟捪琘瑉盿砇碈緍"
-          "賯鍲㟩㟭㢯䁕䂥䃉䋋䝧䟨䡑䡻䪸䲄䶔"))
-  ("min3" ("敏抿昏眠皿悯闽绳闵泯渑愍黾鳘湣閔閩憫澠繩刡敃笢暋黽僶潣緡簢冺"
-          "勄慜昬鰵㞶㟩㥸㨉㬆㮌䞀䡅䲄"))
-  ("ming2" ("明名鸣鳴萌盟螟铭冥茗溟暝瞑酩銘洺眳嫇鄍榠蓂覭佲朙猽眀㝠䄙䆨䆩"
-           "䊅䤉䫤䳟"))
-  ("ming3" ("皿茗溟暝瞑酩姳眳慏凕㟰㫥"))
-  ("ming4" ("命詺䒌"))
-  ("ming5" ?明)
-  ("miu4" ("谬謬缪繆"))
-  ("mo1" ?摸)
-  ("mo2" ("模摸磨膜魔摩蘑靡摹无谟馍嫫無糢謨藦饃劘髍攠嚤嚰擵橅謩饝㜥䃺䉑"
-         "䌕䭩䯢"))
-  ("mo3" ("抹么麽麼懡䩋䳟"))
-  ("mo4" ("默漠磨膜末抹墨没沒莫寞陌沫百貉嘿脉冒藐帕袜万茉蓦殁镆秣瘼耱蟆"
-         "貊貘歿脈驀妺歾枺眽粖莈蛨袹覛嗼塺塻慔鄚銆靺暯瞙縸嚜瀎蟔鞨爅藦"
-         "鏌纆鬕冐圽嫼帞昩洦湐獏皌眜砞礳絈衇謩貃貈霡魩黙㠢㱄㱳㶬㷬㷵㹮"
-         "㾺䁼䁿䏞䒬䘃䘑䜆䤉䬴䮬䱅䳮䴲𠬛"))
-  ("mo5" ("摸磨莫沫么麽麼庅"))
-  ("mou1" ?哞)
-  ("mou2" ("谋謀牟毋侔袤缪眸蛑蝥鍪繆洠鉾瞴鴾麰鞪劺恈桙蟱㖼㭌㼋䋷䏬䗋䥐䱕"))
-  ("mou3" ("某厶踇䍒䦈"))
-  ("mou4" ("冒瞀霿愗敄"))
-  ("mou5" ("谋謀"))
-  ("mu2" ("母模毪氁譕恈橅獏䮸䱯"))
-  ("mu3" ("母亩畝姆拇牡姥峔牳砪鉧畂畆畒畞畮胟㟂㫛䥈"))
-  ("mu4" ("目木幕牧慕墓穆莫牟暮募睦仫坶苜沐缪钼鹜繆炑毣蚞莯楘鉬幙艒霂縸"
-         "鞪鶩狇雮㒇㙁㜈㣎㧅㾇䀲䁼䊾䑵䧔"))
-  ("mu5" ?拇)
-  ("n2" ?嗯)
-  ("n3" ("嗯㐻"))
-  ("n4" ?嗯)
-  ("na1" ("那南"))
-  ("na2" ("拿镎拏挐誽嗱訤鎿㧱䏧䛔䫱"))
-  ("na3" ("那哪乸雫䞕"))
-  ("na4" ("那纳納呐吶钠娜絮讷捺肭衲箬內訥鈉妠淰笝豽軜貀魶痆蒳袦靹㗙㙁㨥"
-         "㭯㴸䀑䅞䇣䇱䈫䎎䖓䖧䟜䪏䱹"))
-  ("na5" ?哪)
-  ("nai2" ("能釢摨熋㜨㾍䍲䘅䯮"))
-  ("nai3" ("奶乃氖艿妳迺嬭儞廼疓㚷㜷"))
-  ("nai4" ("耐奈能鼐佴萘柰耏倷渿螚褦錼榒㮈㮏㲡䅞䘅䱞"))
-  ("nai5" ?奶)
-  ("nan1" ("囝囡"))
-  ("nan2" ("难難南男喃楠奻柟莮暔萳諵侽娚枏枬畘㓓㽖䔜䕼䛁䶲"))
-  ("nan3" ("腩罱蝻赧揇湳戁㫱䁪䈒䊖䔳"))
-  ("nan4" ("难難灘婻㬮䕼䶲"))
-  ("nan5" ("难難"))
-  ("nang1" ?囔)
-  ("nang2" ("囊馕孃蠰乪嚢欜饢䂇"))
-  ("nang3" ("攮馕曩灢饢㶞"))
-  ("nang4" ("齉儾㒄"))
-  ("nao1" ?孬)
-  ("nao2" ("挠呶猱桡硇铙撓橈蟯鐃怓峱嶩獶夒繷譊獿髐巎巙憹詉㞪㺀䃩䄩䑋䛝䫸"
-          "䴃𢜸𥑪"))
-  ("nao3" ("脑腦恼惱垴瑙匘堖嫐悩碯㑎㛴㧘㺁䙹䜀䜧𡿺"))
-  ("nao4" ("腦闹鬧淖澆鐃臑腝閙"))
-  ("nao5" ("闹鬧"))
-  ("ne2" ("哪那"))
-  ("ne4" ("呐吶讷疔訥眲䅞䎪䭆䭚"))
-  ("ne5" ("呐呢吶"))
-  ("nei3" ("哪那馁餒娞腇餧脮鮾鯘㼏䲎"))
-  ("nei4" ("内內那氝㐻㕯㖏㘨㨅䇣䜆䡾䳖"))
-  ("nen1" ?黁)
-  ("nen3" ?齳)
-  ("nen4" ("嫩嫰㒄㜛㯎㶧𡞾"))
-  ("neng2" ("能而耐嬣薴㴰䏻䪏"))
-  ("neng3" ?䘅)
-  ("neng4" ?㲌)
-  ("ng2" ?嗯)
-  ("ng3" ("嗯㐻"))
-  ("ng4" ("嗯㕶"))
-  ("ni1" ?妮)
-  ("ni2" ("泥呢妮霓倪尼坭猊怩鲵狋屔秜婗淣郳跜鈮蜺觬輗鯓鯢麑齯臡埿籾蚭貎"
-         "㞾㪒㮞㹸䍲䘦䘽䛏䝚䮘"))
-  ("ni3" ("你泥拟擬疑伲昵旎祢铌妳抳狔柅苨掜鈮馜儗濔隬薿禰伱儞孴沵鉨㣇㵫"
-         "䕥䘦䘽䦵䧇䭲䰯"))
-  ("ni4" ("泥倪匿腻逆溺伲坭嶷昵慝睨暱膩濘迡衵堄惄晲嫟殢糑縌灄鷁鷊嬺屰愵"
-         "氼痆胒鹝鹢㠜㥾㦐㧱㲡㲻䀑䁥䍲䘌䘽䵑䵒"))
-  ("nian1" ("黏蔫拈"))
-  ("nian2" ("年黏拈粘鲇鲶溓鯰秊秥鮎䄭䄹䩞䬯"))
-  ("nian3" ("碾捻撵攆拈辗辇涊撚輦輾淰跈簐蹍躎蹨㘝㞋㮟䚓䟢"))
-  ("nian4" ("念碾廿埝廾卄涊唸姩淰棯鼰齞艌㲽䧔"))
-  ("niang2" ("娘酿釀孃嬢"))
-  ("niang4" ("酿釀醸䖆"))
-  ("niang5" ?娘)
-  ("niao3" ("鸟鳥茑嬲袅裊嬝嫋蔦褭樢㒟㜵㠡㭤㼭䃵䐁䙚䦊䮍𢶑𢸣"))
-  ("niao4" ("尿溺氽脲㞙㳮"))
-  ("nie1" ("捏捻踗鑈惗揑鈢鉩錜"))
-  ("nie2" ("苶㡪"))
-  ("nie3" ?鉨)
-  ("nie4" ("泥聂孽啮镊镍涅摄乜陧蘖嗫颞臬蹑聶鎳囁攝齧躡鑷疌峊掜喦敜隉嵲踂"
-          "摰槸槷諗嶭篞臲嚙闑櫱糱蠥囓顳钀噛圼孼帇摂枿棿湼糵菍錜㖕㖖㘝㘿"
-          "㙞㚔㜦㜸㟧㩶㮆㴪㸎䂼䄒䌜䜓䞕䯀䯅䯵"))
-  ("nin2" ("您囜㤛䋻䚾䛘"))
-  ("nin3" ?拰)
-  ("ning2" ("凝拧擰宁寧咛嚀冰柠狞攘疑甯聍苧濘獰檸寍儜聹鑏鸋寕寗寜鬡㝕㲰䗿"
-           "䭢"))
-  ("ning3" ("拧擰聍聹橣矃㩶"))
-  ("ning4" ("拧擰宁寧泥泞佞甯濘寍薴侫寕寗寜㣷㿦䔭"))
-  ("niu1" ?妞)
-  ("niu2" ("牛䀔䒜䤔"))
-  ("niu3" ("扭纽紐钮狃忸鈕杻炄莥靵㺲䂇䏔"))
-  ("niu4" ("拗蚴抝衂䋴䮗"))
-  ("niu5" ?扭)
-  ("nong2" ("农農浓濃脓侬哝儂噥膿穠襛譨醲鬞齈檂欁癑禯秾蕽辳㶶㺜䁸䢉"))
-  ("nong3" ("䂇䵜"))
-  ("nong4" ("弄挊挵"))
-  ("nou2" ("羺譨㝹䨲"))
-  ("nou3" ("㕢䔈"))
-  ("nou4" ("耨穀獳檽鎒啂槈譳鐞䅶䘫䫖䰭"))
-  ("nu2" ("奴帑胬孥驽駑挐笯蒘伮鴑㚢"))
-  ("nu3" ("努弩胬砮䢪"))
-  ("nu4" ("怒褥抐搙䢞"))
-  ("nuan2" ?濡)
-  ("nuan3" ("暖煖渜餪煗㬉䎡䙇"))
-  ("nuan4" ?偄)
-  ("nun2" ?黁)
-  ("nun4" ("嫩嫰"))
-  ("nuo2" ("那娜难挪傩難挼捼梛撋儺郍㑚㔮㰙"))
-  ("nuo3" ("砹橠砈袳㛂㡅"))
-  ("nuo4" ("那懦糯诺需搦喏濡锘諾挼逽懧愞掿搻稬穤糥蹃鍩㐡㖠䇔䎟䚥"))
-  ("nv3" ("女钕籹釹"))
-  ("nv4" ("絮狃忸肭恧衄朒衂㮟㵖䖡䘐䚼䶊"))
-  ("nv5" ?女)
-  ("nve4" ("虐疟乇谑瘧謔硸䖈䖋䨋"))
-  ("o1" ("喔噢"))
-  ("o2" ?哦)
-  ("o4" ?哦)
-  ("ou1" ("欧歐鸥鷗殴呕沤区讴瓯眍紆區嘔毆甌吽漚熰謳櫙鏂塸瞘鴎"))
-  ("ou2" ("吽齵"))
-  ("ou3" ("偶欧歐藕呕禺耦嘔甌吘腢蕅塸㒖㸸㼴䚆䯚"))
-  ("ou4" ("呕沤怄渥嘔慪漚㛏䌂䌔"))
-  ("ou5" ?嘔)
-  ("pa1" ("啪趴芭扒派葩舥蚆夿妑皅"))
-  ("pa2" ("爬扒耙琶杷钯筢跁掱鈀潖㞎䎬䎱䯲䶕"))
-  ("pa4" ("怕帕汃帊袙"))
-  ("pai1" ?拍)
-  ("pai2" ("排牌徘脾俳箄棑簰猅篺簲腗輫㵺䃻䱝"))
-  ("pai3" ("排迫俖廹"))
-  ("pai4" ("派湃蒎哌鎃汖㭛㵺䖰䮘𠂢"))
-  ("pan1" ("攀扳番潘眅砏畨砙㐴"))
-  ("pan2" ("盘盤般番樊繁潘磐胖鄱弁爿皤蟠蹒槃瀋蹣柈洀跘媻幋搫蒰縏磻瀊鞶緐"
-          "螌覍鎜㩯㵗䃑䃲䈲䋣䙃䰉䰔"))
-  ("pan3" ("坢奤"))
-  ("pan4" ("判盼叛畔拌伴潘胖片拚泮袢襻抃沜坢牉頄詊溿頖冸炍鋬鑻㳪䃲䙪䰉"))
-  ("pan5" ("盘盤"))
-  ("pang1" ("乓膀磅滂鎊膖霶"))
-  ("pang2" ("旁庞龐榜膀磅傍方房仿逢蒡彷逄螃倣徬夆尨厖庬舽雱篣厐嫎胮霶騯髈"
-           "鰟鳑龎㑂㝑㤶㥬㫄䂇䅭䠙䨦䮾"))
-  ("pang3" ("膀耪嗙覫䒍"))
-  ("pang4" ("胖磅炐肨㜊"))
-  ("pang5" ?乓)
-  ("pao1" ("泡抛拋脬鮑摽藨"))
-  ("pao2" ("跑炮泡袍咆刨苞胞匏狍庖趵龅鉋鑤炰鞄颮麃齙垉爮軳麅㚿䛌䠙䩝"))
-  ("pao3" ?跑)
-  ("pao4" ("炮泡胞疱皰砲奅炰髱麭礟礮靤㘐㯡䶌"))
-  ("pei1" ("呸啡胚醅岯怌柸垺衃妚娝肧阫"))
-  ("pei2" ("培陪赔賠坏徘裴邳碚锫岯胐陫毰裵輫錇阫㟝㨐䂜䣙䪹䫊䫠䲹"))
-  ("pei3" ("昢琣"))
-  ("pei4" ("配佩沛肺茇辔帔淠艴妃旆蜚霈珮轡伂姵昢朏浿斾笩苝馷㣆㤄㧩㫲㳈㸬"
-          "㾦䊃䕗䟺䡊"))
-  ("pen1" ("喷噴呠濆歕喯"))
-  ("pen2" ("盆汾湓葐瓫㾦"))
-  ("pen3" ("翉翸"))
-  ("pen4" ("喷噴湓歕"))
-  ("peng1" ("怦砰澎迸亨抨烹硼苹嘭匉泙恲軯軿閛漰駍磞梈硑"))
-  ("peng2" ("朋棚膨蓬篷澎逢彭硼鹏堋蟛鵬芃倗弸淜菶傰搒痭憉樥輣篣錋韸髼鬅鑝"
-           "埄塜塳挷椖稝竼纄蟚韼驡鬔㔙㛔㥊㮄㱶䄘䡫䰃䴶"))
-  ("peng3" ("捧皏淎㑟㘐䋽䵄𡗗"))
-  ("peng4" ("碰膨蓬砰甏踫掽椪㮟㼞"))
-  ("peng5" ("棚篷"))
-  ("pi1" ("批披辟坯劈被坏砒霹丕邳苤噼纰铍痦疋紕鈹伾狉秠翍鈚釽銔駓髬髲鴄"
-         "錍魾憵鎞怶悂抷旇炋狓磇礕秛耚豾鈈鉟鮍鲏"))
-  ("pi2" ("皮脾疲啤罢蚌比番琵毗仳陂陴郫鄱埤鼙芘蕃纰枇罴铍裨蚍蜱螵篦貔紕"
-         "鈹頗罷阰岥玭毘笓蚽椑鈚膍駓錍魾螷鞞犤羆壀朇焷肶腗豼魮鮍鲏㔥㡙"
-         "㮰㯅㱟㼰䴽"))
-  ("pi3" ("匹劈比否痞仳圮苤擗庀癖疋崥銢諀嚭噽脴苉隦㨽㱟䏘䚰䚹䤏䫌䰦"))
-  ("pi4" ("脾辟屁譬被僻萆薜擗淠濞媲甓睥罷闢揊椑釽潎澼礔鷿壀嫓渒疈腗鸊㔃"
-         "㨽㳪㵨㿙䏘䑀䑄䖩䗄䠘䡟䡶䤨䪐䰦䴙"))
-  ("pian1" ("片篇偏扁犏褊翩媥萹甂頨鶣囨"))
-  ("pian2" ("便辩谝骈缏胼蝙蹁駢辯玭楩楄跰緶諞骿腁諚賆輧騈㛹㼐䮁"))
-  ("pian3" ("谝貵諞覑"))
-  ("pian4" ("片骗騙辨騗㓲㸤䏒"))
-  ("piao1" ("票飘飄漂剽嘌嫖缥瞟螵縹彯摽旚翲薸顠魒飃"))
-  ("piao2" ("瓢朴剽嫖淲竂蚫闝㯱㼼䕯䴩"))
-  ("piao3" ("漂膘莩缥殍瞟縹摽蔈麃篻醥犥臕藨皫顠㩠㲏㵱㹾"))
-  ("piao4" ("票漂剽嘌嫖骠瞟髟驃僄慓篻顠勡徱㬓㺓䏇"))
-  ("pie1" ("瞥瘪撇氕癟覕潎撆暼"))
-  ("pie3" ("撇丿苤撆鐅䥕"))
-  ("pie4" ?嫳)
-  ("pin1" ("拼拚姘涄礗"))
-  ("pin2" ("贫貧频頻苹嫔颦嬪蘋顰玭嚬矉蠙娦獱琕薲㰋㲏"))
-  ("pin3" ("品榀"))
-  ("pin4" ("泵聘牝㻞䀻"))
-  ("ping1" ("乒砰俜娉甹砯荓頩焩"))
-  ("ping2" ("平评評凭憑瓶苹蘋屏秤冯坪萍枰鲆馮甹呯泙帡洴玶郱荓淜缾艵蛢蓱軿"
-           "竮鵧凴屛帲幈慿甁箳簈聠胓蚲輧鮃㵗㺸㻂䈂䍈䓑䶄𠗦𦚓"))
-  ("ping4" ("聘㲏"))
-  ("po1" ("坡颇頗泼潑泊朴陂泺攴钷跛釙醱岥癹濼鏺溌酦鉕"))
-  ("po2" ("婆泊番繁鄱皤櫇嘙嚩緐蔢㜑㨇㩯㰴䮘"))
-  ("po3" ("颇頗叵钷笸尀鉕駊"))
-  ("po4" ("破迫頗泊魄霸膊拍粕朴溥珀钋釙醱岶烞猼蒪廹炇狛砶覇酦醗㛘䄸䎅䎊"
-         "䘠䞟䣪䣮䦌䨰䪖䪙䯙"))
-  ("po5" ("婆泼潑桲"))
-  ("pou1" ("剖抙"))
-  ("pou2" ("涪裒掊锫抔垺捊抙錇㧵㼜䎧䯽"))
-  ("pou3" ("部附培掊瓿婄堷棓蔀勏哣廍犃㕻㟝㧵㰴䳝"))
-  ("pou4" ("踣咅"))
-  ("pu1" ("扑撲铺鋪剥仆噗濮攴醭抪痡墣舖鯆擈舗陠"))
-  ("pu2" ("朴葡脯菩扶仆莆蒲匍苻濮璞镤醭蹼僕樸毞蒱酺墣獛瞨襆轐纀鏷圤檏穙"
-         "箁菐襥㒒㙸㯷㲫㺪䈬䈻䑑䔕䗱䧤䪬䴆"))
-  ("pu3" ("普朴甫埔圃浦谱溥氆镨蹼誧樸譜烳潽鐠圤檏諩㹒䲕"))
-  ("pu4" ("铺鋪瀑堡暴甫曝舖舗㬥䲕"))
-  ("pu5" ("铺鋪"))
-  ("qi1" ("期七漆妻欺戚凄淒沏缉栖柒示溪萋嘁桤槭欹粞蹊悽棲慼緝谿倛唭娸桼"
-         "郪陭攲僛榿緁緀磎諆踦磩霋魌齌鏚鶈顣鸂墄嵠慽䰍𠀁"))
-  ("qi2" ("其期奇旗齐齊骑騎棋崎逗畸伎歧畦脐祈祁枝亓俟圻芪荠萁蕲岐淇骐琪"
-         "琦耆赍祺颀虮蛴蜞綦鳍麒祇衹錡濟臍薺饑鰭岓忯迉肵旂蚑蚚蚔埼掑跂"
-         "軝釮翗碕隑頎墘鬿觭踑錤懠濝鮨藄蟣騏鄿鯕鶀鵸艩蘄蠐鬐騹齎玂碁亝"
-         "剘帺愭斉斊朞棊檱櫀猉璂畁疷禥竒粸綨纃萕蜝賫賷軙锜鲯㖢㙨㜎㞿㟓"
-         "㟚㟢㩽㫅㯦䄢䅲䉻䐡䑴䓅䓫䞚䟚䠞䡋䧘䧵䩓䭶䭼䰇䱈䲬䳢䶒䶞"))
-  ("qi3" ("起企启啟岂豈稽乞芑屺绮杞綮綺邔呇芞婍跂敧棨觭唘啓啔晵槣檵玘盀"
-         "袳裿諬闙㒅㓗㞓㠱㥓㩩㫓㾨䄎䄫䉝䋯䎢䏿䒻䔇䛴䡔䭫䭬"))
-  ("qi4" ("氣气器汽妻弃棄砌泣甭刺缉契迄讫切湿亟偈葺汔挈憩碛趿訖愒溼漬緝"
-         "磧濕薺忔犵盵咠栔徛跂湆湇緁甈磩諿罊蟿鏚鼜刾呮噐夡憇掲摖暣気炁"
-         "焏矵碶磜礘竐綥㓞㔑㘍㝄㞓㞚㠍㠎㣬㦢㫓㮑㹄㼤䀈䀙䁈䁉䅤䌌䏅䏌䏠"
-         "䐤䒗䔾䙄䚉䚍䛛䟄䢀䫔䬣䯥䰴䶓𣪠"))
-  ("qi5" ("氣气戚荠薺"))
-  ("qia1" ("掐葜𠜼"))
-  ("qia2" ?䠍)
-  ("qia3" ("卡酠跒䶗"))
-  ("qia4" ("恰洽疴髂匼帢殎楬鮚圶㓞㓣㓤㡊㤉㦴㰤㵄䁍䂒䜑䨐䯊䶝"))
-  ("qian1" ("千牵牽签簽铅鉛迁遷谦謙嵌扦钎仟佥阡芊茜岍悭骞搴褰蹇肷愆锓羟兛"
-           "縴騫籤韆奷幵汧粁挳婜掔鈆僉羥慳鋟檶攐櫏孅攓譣鐱鶼顩厱圱圲孯拪"
-           "撁攑杄欦汘膁臤蚈諐谸釺鬜鬝鵮鹐㡨"))
-  ("qian2" ("前钱錢潜潛钳鉗柑赶渐筋乾黔荨掮涔犍腱钤虔箝鈐漸仱岒忴扲拑媊揵"
-           "雂煔葥葴鉆榩漧燅燂燖蕁鍼黚鬵騚爓灊鰬乹歬濳濽銭㦮㨜㩮㸫䁮䅐䅾"
-           "䈤䋮䍉䕭䖍䢪䨿"))
-  ("qian3" ("浅淺遣谴譴撖缱肷齦唊脥嗛槏蜸繾嵰㡊㧄㹂䔔䙺䤘䪈䭤"))
-  ("qian4" ("牵牽欠遣谦謙歉嵌堑纤倩芊芡茜慊椠塹縴傔棈嗛綪蒨槧輤篟儙刋壍悓"
-           "皘篏蔳㐸㜞㝿㟻㥞㪠㯠䃛䆂䈴䊴䑶䥅䦲䪈䫡䭠䯡䵖"))
-  ("qian5" ("钱錢欠"))
-  ("qiang1" ("枪槍抢搶腔将控呛羌戕戗锖锵镪蜣箐跫跄將嗆鎗鏘斨矼椌嶈戧牄瑲錆"
-            "謒蹌蹡鏹鶬啌溬猐玱篬羗羫鸧𤕭"))
-  ("qiang2" ("强強墙牆疆蔷丬爿戕嫱樯彊檣薔嵹漒嬙廧蘠墻弜艢軖㩖"))
-  ("qiang3" ("强強抢搶镪襁羟彊繈傸羥墏磢鏹勥繦㛨䅚"))
-  ("qiang4" ("呛戗炝跄嗆鎗唴戧熗蹌蹡羻䵁"))
-  ("qiao1" ("悄敲锹鍬蕉橇雀劁缲毳硗跷跤鞒蹺郻踍鄡銚墝碻頝墽幧骹磽繑髜繰趬"
-           "蹻鏒鐰嵪鄥鍫"))
-  ("qiao2" ("桥橋瞧翘翹蕉焦乔侨招谯荞峤憔樵醮喬僑譙驕荍睄嘺嶠燋燆蕎礄簥趬"
-           "趫墧嶣癄硚藮鐈鞽顦㚁㝯㩰䀉䎗䏆䩌䱁"))
-  ("qiao3" ("悄巧雀愀舄磽丂舃釥㚽㡑㤍㨽㱶䲾"))
-  ("qiao4" ("壳翘殼翹峭橇鞘撬俏窍硝诮谯茭誚竅譙蹺帩箾撽磽躈僺殻陗韒髚㚁㢗"
-           "㪣㴥䃝䆻䇌"))
-  ("qie1" ("切沏脞"))
-  ("qie2" ("茄伽癿㚗䦧"))
-  ("qie3" ?且)
-  ("qie4" ("切窃竊怯担捷沏契砌蕺唼惬慊渫妾挈锲箧趄愜鍥洯蛣蛪嗛朅緁篋踥藒"
-          "鯜鰈匧悏淁穕笡㓶㗫㙻㛍㛙㤲㥦㫸㰰㰼㹤㼤㾀㾜䌌䟙䤿䫔䬊䶗"))
-  ("qin1" ("亲親侵钦欽浸渗衾滲嶔頜梫綅鋟顉駸瀙顩媇嵚誛骎鮼"))
-  ("qin2" ("勤琴秦芹擒禽芩蓁嗪噙廑溱槿檎矜覃螓庈耹蚙梣菫鈙雂嫀鉆靲慬斳鳹"
-          "澿懃蘄厪懄捦珡琹菦蠄赺鵭㕋㘦㛙㢙㩒㪁㮗㱽䅾䇒䔷䖌䢈䥅䥆䦦䶖"))
-  ("qin3" ("寝锓寢坅昑寑鋟曋螼赾㓎㝲㾛䠴"))
-  ("qin4" ("欽沁揿吣衿撳櫬唚菣寖瀙吢寴抋搇㓎㞬㤈䈜"))
-  ("qin5" ("亲親"))
-  ("qing1" ("轻輕青清请請倾傾顷頃蜻氢氫卿氰圊鲭鯖狅郬鑋啨寈淸軽靑"))
-  ("qing2" ("情请請晴鲸精擎氰檠黥鯨勍殑樈擏剠夝暒甠㔀㢣㯳䝼䞍䲔䵞晴"))
-  ("qing3" ("请請顷頃苘磬謦涇廎庼檾㩩㷫䔛䯧"))
-  ("qing4" ("輕清请請庆慶亲倩磬罄箐綮謦親汫凊掅渹碃靘漀鑋殸磘㵾䋜䋯䌠䲔"))
-  ("qing5" ?情)
-  ("qiong1" ("鞠芎穹跫銎匔焪"))
-  ("qiong2" ("穷窮琼邛茕穹蛩筇跫銎瓊桏赹惸笻蛬煢輁瞏嬛橩璚藭藑儝匔卭宆棾焭"
-            "睘竆㑋㒌㤨㧭㮪㵌㷀㼇䅃䆳䊄䓖䛪䠻䧆"))
-  ("qiong3" ?苘)
-  ("qiu1" ("秋丘蚯龟邱湫遒楸鳅龜鞦鰍坵恘媝萩緧蓲蝵趥蟗鶖蠤丠秌穐篍鞧鰌鱃"
-          "鹙龝㐀䆋𠀉𩝠"))
-  ("qiu2" ("求球仇囚酋泅馗俅氽巯艽犰逑遒赇钆虬蝤裘鼽梂毬鳩厹朹虯苬觓訄釓"
-          "唒捄紌釚脙莍頄崷盚巰煪絿蛷觩賕璆銶頯鮂鯄鰽叴扏汓浗渞玌皳肍訅"
-          "逎鰌㐤㕤㛏㞗㟈㤹㥢㧄㧨㭝㲹㷕㺫䊵䎿䔔䜪䟵䣇䤛"))
-  ("qiu3" ("糗搝㼒䊆䞭"))
-  ("qiu4" ("湫殏螑䟬䠗"))
-  ("qu1" ("区區取趣曲屈趋趨岖嶇驱驅蛆躯軀鞠虚诎凵祛蛐麴瞿鞫黢砠組毆佉呿"
-         "抾阹胠脥袪詘趍敺镼髷魼鶌騶鱋伹匤坥岴憈誳駆駈鰸麯㠊"))
-  ("qu2" ("渠劬蕖蘧衢遽璩枸氍朐磲鸲癯蠼麴瞿鉤佢斪胊痀淭絇翑蚷菃軥葋豦懅"
-         "鴝螶翵蟝鼩匷灈鐻欋臞籧蠷躣忂戵璖鑺鸜麯麹㖆㜹㣄㪯㯫㲘㽛䀠䂂䆽"
-         "䋧䗇䝣䞤䟊䪨䵶𪍸"))
-  ("qu3" ("取曲娶龋苣齲浀竘紶竬筁詓㖆䌌䢗䶚"))
-  ("qu4" ("去趣趨蜡絮诎蘧阒觑黢刞湨詘麮闃鼁覷厺覰覻閴㚁㤲㧁㫢㰦䁦䅓䏣䒧"
-         "䠐䠓"))
-  ("qu5" ?屈)
-  ("quan1" ("圈悛桊姾弮棬絟腃鐉圏箞"))
-  ("quan2" ("全权權拳泉纯卷颧醛痊诠荃獾桊辁铨蜷筌鬈佺純捲詮銓踡鸛恮牷婘惓"
-           "犈腃瑔觠跧輇駩謜巏齤鷤蠸顴啳孉峑搼権洤湶硂葲騡鰁鳈㒰㟨㟫㩲䀬"
-           "䌯䑏䟒䠰"))
-  ("quan3" ("犬绻畎甽汱烇琄綣縓虇呟奆詃䅚䊎"))
-  ("quan4" ("劝勸券玔烇牶荈棬絭縓劵勧䄐"))
-  ("que1" ("缺欠炔阙闕咑蒛𩨭"))
-  ("que2" ?瘸)
-  ("que4" ("却卻确確雀鹊鵲猎榷芍郄攉阕阙觳悫舭鳥闋闕咑埆硞塙搉皵碏愨毃獡"
-          "碻礐礭墧寉崅慤殻灍燩琷舃趞㕁㩁㰌㱋㱿㴶㹤㹱㾡䀇䇎䍳䢧䦬䧿䱜䲵"))
-  ("que5" ("鹊鵲"))
-  ("qun1" ("遁逡囷杶峮踆輴鰆夋"))
-  ("qun2" ("群裙麇宭漘錞帬羣裠麕㪊㿏䆽䭽"))
-  ("qun3" ?蝽)
-  ("r5" ("儿兒"))
-  ("ran2" ("然燃蚺髯呥蛅袡嘫繎肰蚒蚦衻袇髥㜣㲯㸐㾆䑙䔳䖄䫇䰯䳿䶲𤡮"))
-  ("ran3" ("染冉苒呥姌珃橪冄媣㒄㚩㯗㹱㿵䇋䎃䒣䣸䤡"))
-  ("ran5" ?然)
-  ("rang1" ?嚷)
-  ("rang2" ("瓤攘镶禳穰孃鑲儴勷瀼獽蘘纕蠰躟鬤穣㚂䉴"))
-  ("rang3" ("嚷壤攘穰孃爙壌䉴䑋"))
-  ("rang4" ("让讓攘懹瀼譲"))
-  ("rao2" ("饶饒荛娆桡蛲嬈橈蟯挐蕘襓㹛䫞"))
-  ("rao3" ("绕繞扰擾娆嬈繚遶㑱"))
-  ("rao4" ("绕繞蟯隢遶顤"))
-  ("re2" ?若)
-  ("re3" ("惹若喏"))
-  ("re4" ("热熱若渃爇焫㻰"))
-  ("ren2" ("人任壬仁亻芢紝銋鵀忈忎朲秂絍纴鈓魜鴹䌾䚾䛘䴦"))
-  ("ren3" ("忍荏稔涊栠荵棯腍栣秹㣼㲽䄒䏕䏰䭃"))
-  ("ren4" ("认認任韧韌赁刃妊纫仞葚饪轫恁衽紉軔飪賃屻牣肕紝訒軠腍鵀仭刄姙"
-          "扨杒梕絍纴袵讱靭靱餁㠴㤛㶵㸾䀔䀼䇮䋕"))
-  ("ren5" ?人)
-  ("reng1" ?扔)
-  ("reng2" ("仍耳艿穰礽陾辸㭁㺱䄧䚮"))
-  ("reng4" ("扔艿芿"))
-  ("ri4" ("日衵鈤馹囸氜釰驲䒤"))
-  ("rong1" ?茸)
-  ("rong2" ("容荣榮溶绒絨融熔茸榕戎蓉颂讼嵘狨肜蝾訟頌嶸鎔毧茙烿傛羢媶榵滽"
-           "瑢褣駥髶爃瀜蠑鰫鷛曧栄穁縙螎镕㘇㝐㣑㭜㲓㲨㺎㼸䇀䇯䈶䘬䠜䡆䡥"
-           "䤊䩸"))
-  ("rong3" ("茸隔冗傇軵氄縟宂搑㲝䄧䇀䋴䡆䢇䩸"))
-  ("rong4" ?鴧)
-  ("rou2" ("柔揉扰糅蹂鞣擾禸媃楺葇蝚輮鍕鍒韖騥鰇鶔沑渘瑈瓇脜腬㖻㽥䋴䐓䧷"
-          "䰆"))
-  ("rou3" ("糅粈煣輮䢇"))
-  ("rou4" ("肉宍㮟䄾䥆"))
-  ("ru2" ("如蠕茹儒孺需薷嚅洳濡铷襦颥燸帤挐筎袽銣蝡蕠鴽曘臑繻醹鑐桇渪邚"
-         "顬鱬㨌㨎㹘㾒䋈䘫䞕䤉䫱䰭䰰"))
-  ("ru3" ("乳辱女汝铷侞鄏銣擩肗㦺㨌㼋䋴"))
-  ("ru4" ("入辱肉孺褥蓐洳溽缛嗕媷鄏縟傉㦺㱶㹘㾒䐓"))
-  ("ruan2" ("堧撋壖㨎䓴䙃䙇"))
-  ("ruan3" ("软軟蠕阮需濡朊耎緛蝡瓀礝媆瑌盶碝腝輭㓴㜛㮕㼱㽭䆓䎡䓴䞂䪀䪭"))
-  ("rui2" ("蕤綏緌甤㮃㹘䅑䍴䞩"))
-  ("rui3" ("蕊桵惢橤繠蕋蘂蘃"))
-  ("rui4" ("锐銳兑瑞芮枘睿蚋鈉汭叡擩壡蜹鋭㓹㕙㛱㨅㪫㲊㻔䂱䇤䌼䓲䦌䳠"))
-  ("run2" ("犉瞤"))
-  ("run4" ("润潤闰閏橍膶閠㝄㠈䏕䦞"))
-  ("ruo2" ("挪挼捼"))
-  ("ruo4" ("弱若偌芮箬篛鶸婼渃鄀楉蒻爇叒焫蠚鰙鰯㬉䐞"))
-  ("sa1" ("撒些仨"))
-  ("sa2" ?𥋌)
-  ("sa3" ("撒洒灑靸躠潵㒎䊛"))
-  ("sa4" ("萨薩蔡杀卅檫脎飒趿殺颯鈒摋馺攃鎝闟櫒钑㒎㪪㳐㽂䑥䓲䘮䙣䬃"))
-  ("sai1" ("塞腮鳃思蓑鰓毢揌毸愢顋"))
-  ("sai3" ("㗷㘔䈢"))
-  ("sai4" ("赛賽塞僿嗮簺"))
-  ("sai5" ?噻)
-  ("san1" ("三参粪叁毵糁參糝毿蔘攕鬖叄嘇弎犙糣"))
-  ("san3" ("散伞傘参馓糁糝粣繖鏾仐叄糂糣糤饊㧲䀐䉈䊉䫩"))
-  ("san4" ("三散閐俕弎潵㤾㪔㪚䫅"))
-  ("sang1" ("丧喪桑桒"))
-  ("sang3" ("嗓搡磉颡褬鎟顙䡦䫙"))
-  ("sang4" ("丧喪䘮"))
-  ("sao1" ("搔骚艘缫缲臊瘙鳋繅騷慅溞繰颾鱢掻騒鰠鰺𦞣"))
-  ("sao3" ("嫂扫掃骚埽騷㛮䕅"))
-  ("sao4" ("扫掃燥埽臊瘙喿氉矂㿋䐹䖣𦞣"))
-  ("sao5" ?嫂)
-  ("se4" ("色塞泣蔷瑟涩啬槭铯穑嗇鉍漬澀薔穡翜銫濇璱鎩轖譅飋懎歮歰澁瀒繬"
-         "趇雭㒊㥶㮦㱇㴔㺩㻎㻭㽇䉢䊂䔼䨛"))
-  ("sen1" ("森摻滲槮蔘篸襂曑椮甧穼"))
-  ("sen3" ?洒)
-  ("seng1" ("僧鬙"))
-  ("sha1" ("沙杀殺纱紗砂刹煞剎莎杉赊铩痧裟鲨賒鯊唦猀帴硰樧蔱魦閷鎩乷桬榝"
-          "檆粆髿鮻鯋𧜁"))
-  ("sha3" ("傻儍訯"))
-  ("sha4" ("沙啥煞厦廈霎栅唼嗄歃柵啑喢萐翜箑翣霅倽帹擑歰閯㚫㛼㰱㵤䀉䈉䝊"
-          "䬊䮜䯫䵘䶎𠚺𧜁"))
-  ("shai1" ("筛篩酾釃㩄"))
-  ("shai3" ("色繺纚"))
-  ("shai4" ("晒杀殺曬閷㬠䵘"))
-  ("shan1" ("山衫扇杉珊颤苫删煽栅埏芟彡潸姗膻钐舢跚髟刪姍柵縿羶顫狦痁挻笘"
-           "釤烻剼搧煔幓穇襂檆澘羴脠軕邖鯅𠚹"))
-  ("shan2" ?烻)
-  ("shan3" ("闪閃掺掸陕陝摻晱煔睒覢橏醦陿㚒㣣㨛㪎㬭㱯㴸㶒㾆䗞䛸䠾"))
-  ("shan4" ("善扇单掸苫煽擅赡膳汕缮檀詹剡讪鄯澹嬗骟禅钐疝蟮鳝訕單禪繕蟬贍"
-           "鱔赸掞釤摲墠墡撣潬樿謆蟺騸灗鱣傓僐椫熌磰譱銏鐥饍鱓鳣㚲㣌㣣㪨"
-           "㱚㹽䄠䆄䚲䠾䡪䥇䦂䦅䱇䱉䴮"))
-  ("shang1" ("商伤傷墒汤殇熵觞湯殤觴愓漡蔏螪謪鬺蠰慯滳"))
-  ("shang2" ?裳)
-  ("shang3" ("赏賞晌垧曏丄扄䬕"))
-  ("shang4" ("上尚姠蠰丄尙銄鑜"))
-  ("shang5" ("上尚裳"))
-  ("shao1" ("烧燒稍梢捎鞘溲蛸筲艄弰莦旓綃輎髾焼"))
-  ("shao2" ("芍勺韶招苕杓牊玿竰㲈㸛"))
-  ("shao3" ("少㪢䒚䔠"))
-  ("shao4" ("少燒绍紹稍哨梢邵召劭潲笤艄卲袑睄燿佋娋綤颵㷹䏴䙼䬰"))
-  ("shao5" ?少)
-  ("she1" ("奢赊猞畲賒奓畬輋檨譇賖"))
-  ("she2" ("蛇舌折碟邪佘揲铊蛞鉈闍虵蛥釶鉇鍦阇㭙㰒㵃䁋䂠䕣䜆䞌𧵳"))
-  ("she3" ("舍捨騇䬷"))
-  ("she4" ("社设設射摄攝舍涉睫杀赦慑拾叶厍猞滠歙麝殺葉聶懾厙栜慴摵蔎韘騇"
-          "蠂灄讋弽摂欇渉㒤㢵㴇䀅䀹䁯䄕䌰䏴䜓䠟䠶䤁䤮䰥䵥"))
-  ("shei2" ("谁誰"))
-  ("shen1" ("身神深伸参參申绅紳呻砷娠信震诜莘抻胂屾侁妽姺柛氠珅籸峷甡兟棽"
-           "搷罧葠詵綝槮蔘燊駪襂襳叄扟椮籶罙蓡薓裑訷鉮鯵鰺鲹鵢"))
-  ("shen2" ("什甚神諶煁訦鉮䰠神"))
-  ("shen3" ("婶嬸审審沈谂吲哂渖矧瀋伔邥淰諗瞫覾讅宷弞矤訠谉頣頥魫㔤㚞㛙㜤"
-           "㰂㵊㶒㾕䚓䧵"))
-  ("shen4" ("甚慎渗滲肾葚抻椹胂蜃脤腎抌侺眒鋠黮愼昚涁瘆瘎瘮眘㛙㥲㰮㱯㵕䄕"
-           "䆦䫖"))
-  ("shen5" ("什神婶嬸"))
-  ("sheng1" ("生声聲胜勝升牲甥笙昇陞呏泩狌甡湦焺鉎鼪鵿斘殅珄苼阩"))
-  ("sheng2" ("绳繩渑澠溗憴譝鱦晠畻䋲䱆"))
-  ("sheng3" ("省眚偗箵㗂㼳㾪䁞䚇䪿"))
-  ("sheng4" ("胜勝剩繩盛圣聖乘甸嵊晟賸渻貹乗剰墭椉榺琞蕂㞼㹌䇸䎴䞉"))
-  ("sheng5" ("生声聲绳繩"))
-  ("shi1" ("师師失施湿濕诗詩狮獅尸虱汁蓍铊酾鲺屍溼蝨篩灑邿絁湤溮葹鉈鳲箷"
-          "褷鰤鶳纚襹釃呞浉蒒釶鈟鉇鍦鯴鳾鸤䴓"))
-  ("shi2" ("时時十实實石识識示食蚀蝕拾甚什硕提埘莳饣炻鲥塒碩祏寔湁湜溡鉐"
-          "榯蒔鍉鼫鼭鰣乭実峕旹遈飠㖷㫅㫑㵓䂖䄷䖨䦹䲽䶡𥐘"))
-  ("shi3" ("使史始施驶駛屎弛矢豕纚乨兘宩笶鉂㕜㶴㹬㹷䂠䒨䦠䶵"))
-  ("shi4" ("是事使世识識市似式士示势勢室视視试試适適释釋饰氏飾逝誓侍拭郝"
-          "赫舍柿嗜噬仕恃液泽肢殖峙谥莳弑轼耆贳礻铈螫舐筮豉飭弒軾奭澤繹"
-          "忕戺咶恀栻烒埶崼揓貰戠跱跩鈰蒔鉽翨遰銴澨諟諡檡謚遾簭鎩醳鯷齛"
-          "襫丗亊佀冟卋卶叓呩嬕昰枾柹眂眎睗舓釈鉃餙餝鳀㒾㔺㮶㱁㳏㸷㹝䁺"
-          "䊓䏡䑛䛈䜴䜵䜻䟗䤭䤱䩃䭄䰄𠀍𢂑"))
-  ("shi5" ("是事实實识識式士势勢视視食拾匙䈕"))
-  ("shou1" ("收荍収"))
-  ("shou2" ?熟)
-  ("shou3" ("手首守艏掱垨㝊䭭"))
-  ("shou4" ("受守授瘦售兽獸寿壽狩绶綬濤夀涭璹痩鏉㖟㥅䛵"))
-  ("shou5" ?手)
-  ("shu1" ("书書输輸叔舒殊蔬梳疏枢樞除抒淑透倏荼菽摅姝纾樗毹殳疋橾杸陎紓"
-          "軗鄃綀摴鮛攄儵鵨虪俆倐疎踈"))
-  ("shu2" ("熟淑赎孰朱塾菽秫蜍藪贖埱焂跾襡鸀虪尗掓璹䃞䝪䭭䴰"))
-  ("shu3" ("数數属屬鼠蔬署薯暑曙蜀黍藷鐲婌潻癙襡襩鸀钃盨薥鼡㒔㟬㯮㳆㻿䑕"
-          "䙱䝪䞖䠱䩳𡱆"))
-  ("shu4" ("数數术朮树樹束輸述竖豎疏曙戍墅庶漱恕俞沭涑澍杼腧秫術贖袕尌翛"
-          "裋鉥鮛鏣鶐籔鷸侸兪凁庻樜潄濖疎竪絉荗蒁錰㛸㜐㣽㫹㵂㶖㷂㽰㾁䆝"
-          "䉀䎉䘤䜹䝂䠼䢞䢤䩱䭭𠲿"))
-  ("shu5" ("数數叔"))
-  ("shua1" ("刷唰涮"))
-  ("shua3" ?耍)
-  ("shua4" ("刷誜"))
-  ("shuai1" ("摔衰綏縗孈缞"))
-  ("shuai3" ?甩)
-  ("shuai4" ("率蟀帅帥咰繂卛䢦"))
-  ("shuan1" ("拴栓揎闩閂"))
-  ("shuan4" ("汕涮踹䧠"))
-  ("shuang1" ("双雙霜爽泷孀瀧孇礵鷞艭驦欆滝騻骦鸘鹴"))
-  ("shuang3" ("爽塽慡樉縔騻㼽䔪䗮䫪"))
-  ("shuang4" ("淙灀㦼䡯"))
-  ("shui2" ("谁誰脽"))
-  ("shui3" ("水㝽"))
-  ("shui4" ("睡税稅说蜕蛻說帨挩涗娷裞涚瞓祱説㔑㥨㽷䭨䲧"))
-  ("shun1" ?輴)
-  ("shun3" ("盾吮揗楯賰䞐"))
-  ("shun4" ("顺順瞬舜眴瞚蕣鬊橓㥧㯗䀢䀵䑞䴄"))
-  ("shuo1" ("说說哾説"))
-  ("shuo2" ?杓)
-  ("shuo4" ("烁爍芍数帅硕朔溯蒴搠濯妁槊铄帥碩數療藥鑠洬欶揱愬獡箾燿鎙爚矟"
-           "㮶㸛䀥䁻䈾䌃"))
-  ("si1" ("思司丝絲私斯撕嘶厮厶菥咝澌纟缌锶鸶蛳糸廝鷥泀虒偲覗楒鉰凘榹禗"
-         "罳蜤磃禠緦蕬螄鍶蟴颸鼶噝媤燍簛籭糹蟖鋖鐁飔騦"))
-  ("si3" ?死)
-  ("si4" ("四思似饲飼赐食肆寺嗣伺巳肄俟兕苡饴汜泗姒驷祀祠雉耜笥飴賜駟佁"
-         "柶肂洍涘梩覗貄儩蕼亖佀娰孠杫枱泤瀃牭禩竢釲鈻飤㐌㕽㚶㜦㣈㭒㸻"
-         "㹑㾅䂖䃽䇃䎣䏤䦙飼"))
-  ("si5" ?思)
-  ("song1" ("松凇菘崧嵩忪淞锶鬆娀倯硹蜙濍鍶庺憽枀柗梥樬檧"))
-  ("song3" ("耸聳怂纵悚竦慫縱傱愯嵷漎駷捒楤鏓㧐㨦㩳䉥䜬"))
-  ("song4" ("送颂頌讼訟诵誦宋凇淞餸㕬㮸䛦䢠"))
-  ("sou1" ("搜艘嗖馊涑溲飕锼螋蒐餿颼廋獀鄋醙鎪騪廀捜摉𢲷"))
-  ("sou3" ("擞叟薮嗾溲瞍擻藪滫籔傁叜櫢㖩㛐㟬䈹䉤䏂䮟𥈟"))
-  ("sou4" ("嗽漱擞擻潄瘶膄㵻"))
-  ("sou5" ?嗽)
-  ("su1" ("苏蘇酥稣甦穌囌窣櫯蘓"))
-  ("su2" ?俗)
-  ("su4" ("速诉訴素肃肅塑宿蘇粟僳溯缩夙谡蔌蓿嗉愫涑簌觫縮玊泝栜傃嫊溹窣"
-         "愬榡膆憟樕鋉餗橚縤謖蹜藗驌鱐鷫塐殐溸潥珟璛碿粛蜶誎趚遡遬骕鹔"
-         "㑉㑛㓘㔄㕖㜚㝛㥛㨞㩋㪩㬘㯈㴋㴑㴼䃤䅇䇤䌚䎘䏋䑿䔎䘻䛾䥔䩳"))
-  ("su5" ("诉訴"))
-  ("suan1" ("酸狻痠"))
-  ("suan3" ("匴篹㔯"))
-  ("suan4" ("算蒜选撰選筭祘笇㱹"))
-  ("suan5" ?算)
-  ("sui1" ("虽雖尿莎绥蓑荽濉攵眭睢綏倠哸浽荾毸滖葰縗夊熣芕鞖"))
-  ("sui2" ("随隨隋绥遂綏遺遀㵦㻟䅑䜔䢫"))
-  ("sui3" ("髓巂雟瀡靃膸髄䭉䯝"))
-  ("sui4" ("岁歲碎隧穗粹队遂祟谇邃彗燧隊誶埣睟蔧賥檖檅璲篲繀禭穟繐旞繸襚"
-          "鐆鐩亗嬘嵗歳澻煫瓍砕穂譢㒸㞸㥞㴚㻪㻽䅗䆳䉌䍁䔹䜆䠔䡵䤭䥙䲀𡑞"))
-  ("sun1" ("孙孫荪狲飧蓀搎猻槂蕵薞飡飱"))
-  ("sun3" ("损損笋榫跣隼筍栒簨鎨箰鶽㔼㡄㦏㰂䁚䐣"))
-  ("sun4" ("餐潠愻"))
-  ("suo1" ("缩縮嗦莎沙衰蓑梭唆牺嗍逡娑桫挲睃羧簑獻犧莏傞摍趖蹜挱樎簔髿"))
-  ("suo3" ("所索锁鎖琐瑣霍唢惢嗩摵璅鎍鏼擌暛洓溑瘷褨鎻鏁㪽㮦䂹䅴䈗䌇䐝䖛"
-          "䗢䞆䞽䣔䵀𧴪"))
-  ("suo4" ("些逤溹㪽䣔"))
-  ("suo5" ("索嗦"))
-  ("ta1" ("他她它踏塌溻铊趿牠祂鉈靸禢"))
-  ("ta3" ("塔獭鳎獺榙鰨墖㗳㺚"))
-  ("ta4" ("踏蹋搭达獭挞拓嗒闼溻漯遢榻沓鳎達遝撻濕獺躂韃迖羍荅涾傝搨毾誻"
-         "鞈錔嚃濌鞜鎉闒鞳闟闥鰨鑉龘亣嚺崉橽澾狧譶跶蹹躢阘鮙龖㒓㛥㣛㣵"
-         "㧺㭼㯓㳠㳫㹺㿹䂿䈋䈳䌈䍇䍝䎓䑜䑽䓠䜚䠅䪚䳴䵬䶀䶁"))
-  ("tai1" ("台胎苔臺駘囼孡"))
-  ("tai2" ("台抬能苔邰薹骀炱跆鲐臺颱檯旲詒箈駘儓鮐嬯斄籉冭坮擡枱炲菭㒗㘆"
-          "㙜㙵㣍㬃㷘㸀䈚䑓䢰"))
-  ("tai3" ("奤䑓"))
-  ("tai4" ("太态態汰大能泰酞肽钛忕汏鈦溙燤夳忲曃舦㑷㥭䣭"))
-  ("tai5" ?太)
-  ("tan1" ("探摊攤滩灘贪貪坍瘫舔漢癱抩怹舑緂嘽橝譠啴擹舚"))
-  ("tan2" ("谈談弹彈潭痰胆淡沈坛檀谭炎湛郯荨蕈澹昙眈锬镡覃壇曇禪罈譚倓婒"
-          "惔榃嘾憛橝蕁錟餤癉蟫藫貚醰鐔驔墰墵壜罎艢醈㛶㪔㲜㵃㷋㺥㽎㽑䃪"
-          "䉡䊤䕊䢻䨢"))
-  ("tan3" ("坦毯胆袒赕膻忐钽菼鉭嗿儃憳賧醓禫襢贉黮憻璮㫜㲜㲭㷋䆱䏙䞡䦔"))
-  ("tan4" ("叹嘆探炭碳赕撢歎埮傝湠僋舕賧㒎㛶㵅㶒䀡䐺䗊䜖"))
-  ("tan5" ("探弹彈"))
-  ("tang1" ("趟汤湯膛镗羰蕩鏜鐺蝪閶蹚闛鐋鼞劏嘡坣𧼮"))
-  ("tang2" ("堂糖塘膛搪棠唐溏瑭樘螗螳醣鏜逿榶漟煻蓎磄橖踼薚赯餳鎕闛鶶傏啺"
-           "摚禟篖糃糛膅鄌隚餹饄㑽㙶㜍㭻㲥㼺䅯䉎䌅䕋䣘䧜"))
-  ("tang3" ("躺倘淌挡傥帑惝耥擋儻鎲戃攩曭爣矘钂伖偒镋㒉㼒㿩𢠵"))
-  ("tang4" ("趟汤湯烫燙铴蕩摥鐋㦂䟖𨌩"))
-  ("tang5" ("堂汤湯"))
-  ("tao1" ("掏涛濤滔绸绦挑叨洮韬焘饕絛綢燾韜弢嫍慆搯槄翢蜪縚夲瑫縧詜謟轁"
-          "鞱飸"))
-  ("tao2" ("逃桃萄淘陶涛濤跳鼗啕洮檮籌匋咷祹綯鞀醄錭鋾駣騊梼绹裪迯鞉饀㹗"
-          "䄻䛌䛬䬞䱇"))
-  ("tao3" ("讨討䚯䚵䵚"))
-  ("tao4" ("套韜㚐"))
-  ("te4" ("特贷忒忑慝铽貸職貣犆鋱螣蟘棏脦蚮鴏㥂㧹"))
-  ("teng1" ("膯鼟"))
-  ("teng2" ("疼腾騰藤誊滕謄籐縢蕛螣邆儯幐漛籘駦驣鰧䒅䕨䠮䲍䲢"))
-  ("teng5" ("腾騰"))
-  ("ti1" ("体體踢梯剔锑睇銻鵜鷈骵鷉䴘"))
-  ("ti2" ("题題提梯蹄啼堤谛荑绨缇睇鹈醍隄緹銻諦厗偍珶媞崹惿稊綈禔蝭褆蕛"
-         "趧踶謕鍗鵜騠鯷鶙鶗鷤鼶嗁媂漽瑅碮禵罤苐蹏遆鮧鮷鳀㖒㖷㡗㣢䅠䈕"
-         "䔶䗖䚣䛱䝰䣡䨑䬫䬾䱱"))
-  ("ti3" ("体體醍挮躰軆骵䌡䣽䪆䶏"))
-  ("ti4" ("替屉屜惕涕达狄弟肆锑嚏剃锡倜悌逖绨棣裼詆達適銻錫躍迖洟俶悐揥"
-         "綈睼殢褅薙擿鬄籊趯俤嚔惖掦歒迏逷鐟髢髰鬀㗣㬱㯩䎮䙗䚣䞶䢰䣠䧅"
-         "䫮䯜䶍䶏䶑𡲕"))
-  ("ti5" ("屉屜"))
-  ("tian1" ("天添苫沾倎婖酟兲沗靔靝黇"))
-  ("tian2" ("田甜填颠滇佃甸恬嗔阗畋钿鈿鎮闐顛屇沺盷湉菾搷緂磌窴鷏塡璳甛畑"
-           "胋鎭鷆㧂䏦䑚䟧䡒䡘䣶䥖䧃𧰊"))
-  ("tian3" ("舔蚕腆忝殄町锘靦悿淟紾晪餂賟錪唺睓覥觍鍩㐁㖭㙉㤁㥏䄕䄹䄼䄽䐌"
-           "䠄䣯䩄䩞"))
-  ("tian4" ("添掭栝蚺煔瑱舚蚦㐁㑷㧱㮇㶺"))
-  ("tian5" ("天頲颋"))
-  ("tiao1" ("挑佻祧窕庣恌蓧蓨鮡旫聎"))
-  ("tiao2" ("条條跳调調稠迢苕铫蜩笤龆鲦髫脩鯈芀岧祒趒銚蓧蓨鞗嬥鎥齠鰷岹樤"
-           "萔鋚㑿㟘㩖䎄䒒䖺䟭䩦䯾䱔䳂"))
-  ("tiao3" ("挑赵窕趙宨朓脁誂窱嬥晀㸠䂪䠷䧂"))
-  ("tiao4" ("跳调調粜糶眺超稠踔覜頫朓脁絩窱㕮"))
-  ("tie1" ("贴貼蝶帖沾萜呫怗跕鉆"))
-  ("tie2" ("揲䩞"))
-  ("tie3" ("铁鐵帖锇銕鋨鴩驖鉄鐡䥫"))
-  ("tie4" ("帖餮蛈飻䂿䴴䵿"))
-  ("ting1" ("听聽厅廳烃汀町耵圢朾艼桯烴綎厛庁廰耓聴聼鞓"))
-  ("ting2" ("停庭亭蜓廷莛葶婷霆朾嵉渟楟筳綎榳聤蝏閮鼮諪邒鯅㹶㼗䗴䫖䱓"))
-  ("ting3" ("挺艇莛梃町铤圢侹烶珽脡鋌頲涏甼誔颋鯅䅍䋼䦐䵺"))
-  ("ting4" ("听聽庭汀梃濎聼"))
-  ("ting5" ("听聽"))
-  ("tong1" ("通侗恫嗵炵狪痌熥蓪樋"))
-  ("tong2" ("同铜銅童筒侗洞桐酮瞳彤重佟僮仝垌茼峒潼砼硐艟鼕哃浵烔迵粡絧筩"
-           "詷赨鉖餇獞曈朣橦氃犝膧蕫穜罿鮦鼨爞勭峂峝庝晍燑硧秱蚒鉵鲖㠉㠽"
-           "㣚㣠㤏㮔㸗㼧㼿䂈䆚䮵䳋䴀䶱"))
-  ("tong3" ("统統桶筒侗捅姛筩綂㛚㣚㪌䆹"))
-  ("tong4" ("同通痛仝恸慟衕蘣憅"))
-  ("tong5" ?同)
-  ("tou1" ("偷愉媮偸婾鍮"))
-  ("tou2" ("头頭投逗亠骰酘牏匬坄㓱㡏㢏䕱䵉"))
-  ("tou3" ("钭諭諳妵紏鈄斢黈㪗㳆㼥䡩䱏"))
-  ("tou4" ("透綉㕻㖣㤟䞬䟝"))
-  ("tou5" ("头頭"))
-  ("tu1" ("突凸秃禿怢涋捸葖嶀廜鼵堗痜鋵"))
-  ("tu2" ("图圖突途徒涂屠跌荼菟酴塗怢峹悇捈梌湥稌嵞瘏筡腞腯葖潳蒤跿瑹鍎"
-         "駼鵌鵚鶟鷋鷵鼵凃啚図圗宊庩揬鈯馟㭸㻌㻠㻬㻯䅷䖘䠈䣄䣝䤅䩣䳜䴛"
-         "𨑒"))
-  ("tu3" ("土吐芏钍唋釷圡"))
-  ("tu4" ("兔吐堍菟鵵兎䭭"))
-  ("tu5" ?涂)
-  ("tuan1" ("湍煓貒猯"))
-  ("tuan2" ("团團揣敦砖抟鹑磚鶉糰剬剸慱摶漙槫篿鏄鱄鷻団㩛䊜䳪"))
-  ("tuan3" ("疃畽黗䜝䵯"))
-  ("tuan4" ("税彖稅褖"))
-  ("tui1" ("推追萑蓷藬"))
-  ("tui2" ("颓頹弚僓隤橔魋穨蹪饋墤尵蘈頺頽㢈㢑㾯㾽㿉㿗䀃䅪䍾䫋"))
-  ("tui3" ("腿俀僓蹆骽㞂㰐㱣㾼"))
-  ("tui4" ("退税褪煺脫稅蛻駾娧㥆㦌㷟䩣"))
-  ("tun1" ("吞暾炖燉旽涒啍焞呑噋朜"))
-  ("tun2" ("纯敦囤屯臀逐饨沌肫豚炖窀純飩燉坉忳芚迍訰軘魨臋豘霕鲀㞘㩔㹠㼊"))
-  ("tun3" ("氽㖔"))
-  ("tun4" ("褪㧷"))
-  ("tun5" ("饨飩"))
-  ("tuo1" ("脱脫拖托税说隋它乇佗迤牠託稅說扡扥侂沰矺侻挩飥馲魠仛咃拕捝杔"
-          "棁汑涶舃説讬饦驝"))
-  ("tuo2" ("驼駝驮馱池舵蛇鸵陀砖佗坨沲沱迤柁橐砣铊酏酡跎鼍牠磚鴕阤岮紽袉"
-          "堶詑鉈碢鞁魠鮀蟺驒鼉槖狏砤迱陁駄駞騨鱓鼧㸰㸱㼠㾃䍫䡐䪑䭾䰿䴱"
-          "𥓿"))
-  ("tuo3" ("妥椭橢隋绥庹柁綏嫷撱媠彵楕軃鰖鵎㟎㯐㰐䓕䲊䲦"))
-  ("tuo4" ("唾魄拓佗摭柝橐箨毤莌跅毻蘀籜槖萚㵃"))
-  ("tuo5" ("驼駝"))
-  ("wa1" ("挖哇蛙凹洼污鞋娲鲑汙媧窪鮭穵窊窐溛漥劸啘嗗徍搲攨汚畖聉鼃𩋘"))
-  ("wa2" ("娃㰪"))
-  ("wa3" ("瓦佤咓邷㧚㼘"))
-  ("wa4" ("瓦袜襪腽婠淴嗢膃韈韤㒝䍪䎳䚴䠚"))
-  ("wa5" ("哇娃"))
-  ("wai1" ("歪夭呙咼喎㖞"))
-  ("wai3" ?歪)
-  ("wai4" ("外懀㨤䠿"))
-  ("wan1" ("弯彎湾灣豌关贯剜蜿貫婠睕潫翫帵関"))
-  ("wan2" ("完玩顽頑丸烷芄纨汍刓抏杬紈捖琓㝴䯈䵥"))
-  ("wan3" ("晚碗挽惋娩皖宛婉莞菀浣绾琬脘畹蜿箢鲩鞔綰輓夗倇涴脕晼睌睕綩踠"
-          "鋄澣鯇埦晩梚椀盌莬萖鋔錽関魭㜶㝃㼝㽜㽹㿸䂺䅋䈮䏦䑱䖤䗕䘼䛷䝹"
-          "䩊䳃"))
-  ("wan4" ("万萬玩蔓腕莧仴卍忨抏捥脕綄輐鄤翫鋄薍蟃卐貦贎錽鎫㸘㺜䥑䯛𦙵"))
-  ("wang1" ("汪尢尪尣尩尫㑌"))
-  ("wang2" ("忘王亡芒罔莣亾仼兦彺蚟"))
-  ("wang3" ("往网網枉汪方皇罔惘辋魍輞暀菵瀇徃忹棢罒蛧蝄誷迬㓁㲿㳹㴏䋄䋞䒽"
-           "䰣"))
-  ("wang4" ("望往忘王妄旺盲盳迋暀朢徃琞㔞䛃䤑"))
-  ("wang5" ("望枉"))
-  ("wei1" ("委微危威畏偎巍萎魏倭隈荽葳薇崴猗逶煨烓愄揋渨隇椳溾葨詴碨蝛覣"
-          "燰薶喴媁媙楲鰃鰄鳂"))
-  ("wei2" ("为為围圍微维維危唯惟违違桅巍韦潍魏圩薇囗帏帷嵬闱沩涠隹韋幃濰"
-          "闈峗峞洈溈湋鄬溦蒍潿磑醀鍏鮠癓壝瀢覹霺欈犩囲潙爲琟矀硙蔿觹㕒"
-          "㣲㧑䉠䑊䔺䙟䜅䝐䣀䥩䧦䲘"))
-  ("wei3" ("委伟偉唯尾伪偽纬緯苇葦畏萎诿隗芟荽猥洧娓玮韪炜痿艉鲔諉鮪芛浘"
-          "崣痏硊喡寪徫渨廆暐椲煒瑋腲蒍骫碨蜲蜼儰磈蓶踓頠鍡濻薳蘤韙壝韡"
-          "亹鷕斖僞嵔愇梶芕荱韑颹骩骪鰖㕒㖐㛱㞇㞑㟪㟴㠕㢻㥨㧑㨊㨒㬙㭏㱬"
-          "㸵㾯䃬䇻䈧䍴䍷䓕䗆䛪䞔䦱䩞䪘䫥䬐䬿䱞䵋"))
-  ("wei4" ("为為位卫衛未味谓謂喂胃慰伪偽畏猬蝟立蔚魏渭尉遗阢猥軎熨眭彙遺"
-          "褽餵媦菋煟蜼犚磑濊罻餧鮇徻薉贀藯鏏霨犩蘶讆躗僞叞嬒嵔熭爲硙緭"
-          "苿螱衞讏躛轊錗鳚㥜㦣㷉㺔㻰䅏䑊䓺䗽䘙䙿䜜䡺䥆䩈䪋䬑䬿䭳䮹䲁䵢"
-          "䵳"))
-  ("wei5" ("猬蝟"))
-  ("wen1" ("温溫瘟塭蘊殟瞃豱轀韞馧昷瑥缊蕰輼辒鰛鰮鳁"))
-  ("wen2" ("文闻聞纹紋蚊阌汶玟珉雯炆芠琝魰鳼閺閿闅鼤彣珳瘒蚉螡蟁闦馼鴍鴖"
-          "䎹䎽䘇䰚"))
-  ("wen3" ("稳穩吻紊限眼刎愠殁笏抆呡歾桽煴穏肳脗㒚㖧㗃㝧㟩㳷㵮䦤䦷"))
-  ("wen4" ("问問文闻聞紋紊汶璺抆妏搵絻舋伆揾渂熓莬㡈㼂䎽䘇"))
-  ("wen5" ("问問"))
-  ("weng1" ("嗡翁滃螉霐鶲嵡鎓鹟"))
-  ("weng3" ("翁蓊浻塕滃暡瞈聬勜奣㘢㜲䐥䤰"))
-  ("weng4" ("瓮蓊蕹甕罋齆䨴𦧅"))
-  ("wo1" ("窝窩涡渦蜗蝸挝倭莴喔萵撾猧緺踒濄薶唩涹"))
-  ("wo3" ("我果倭婐婑捰㦱㧴䂺䰀"))
-  ("wo4" ("握卧臥沃瘟斡夭幄渥肟硪龌擭齷偓涴焥濣捾楃蒦㠗㠛㱧䀑䁊䁷䙠䠎䩊"
-         "䮸"))
-  ("wu1" ("屋污乌烏恶惡诬誣呜嗚巫钨邬圬渥於汙鎢杇洿陓剭窏腛鄔歍螐鴮媉弙"
-         "扝汚瑦箼鰞鼿"))
-  ("wu2" ("无無诬誣蜈母亡巫芜梧吾吴毋唔庑浯牾瞀蝥鼯吳蕪齬峿洖郚珸莁廡鋙"
-         "鋘膴鯃麌鷡亾呉娪璑祦禑茣誈铻鵐鹀㷻㹳㻍䉑䍢䓊䦜䫓䮏"))
-  ("wu3" ("五武午伍舞侮捂母仵庑怃忤迕妩牾鹉嫵憮蕪鵡玝倵啎嵨摀碔廡潕橆膴"
-         "甒躌儛墲娒娬旿熓珷㐅㑄㒇㝟㬳㵲䅶䍢䒉䟼䡧䳇"))
-  ("wu4" ("物误誤务務污雾霧乌悟烏恶惡钨梧坞戊晤勿兀阢垭芴寤迕婺骛杌焐痦"
-         "蝥笏鋈汙塢鎢騖兀屼扤岉沕矹矻俉卼粅逜靰噁遻齀蘁鶩奦嵍忢悞悮敄"
-         "汚溩熃窹隖霚㐳㡔㤇㱱㽾䀛䃖䎸䑁䚈䛩䜑䦍䦜䨁䳱"))
-  ("wu5" ("物误誤务務午伍"))
-  ("xi1" ("西息吸希戏戲析惜悉牺犧稀嘻溪膝晰熄夕锡錫蟋犀腊栖屎撕嘶昔熙硒"
-         "矽烯汐携僖兮诶郗茜菥奚唏浠淅澌嬉樨曦欷歙熹禧皙穸裼蜥螅舾羲粞"
-         "醯蹊鼷脅晞訢棲遲錯谿釐譆獻攜襾扱肸俙咥徆怷恓郋娭屖悕氥狶晢桸"
-         "琋莃傒惁睎僁媐徯榽蒠誒豨橀潝獡磎凞嶲歖窸螇濦燨豯貕雟鵗巇爔饎"
-         "騱酅瓗蠵鸂觿鑴驨卥厀唽噏嬆嵠忚怸戯戱扸捿擕晳焈煕熈熺熻睳瞦糦"
-         "縘繥肹蒵覀觹觽豀遟鏭钖隵黊㗩䂀䜣凞𠔃𥋟"))
-  ("xi2" ("习習席媳袭襲熄锡錫猎畦昔檄携隰奚觋嵇裼褶蜴蹊鼷蓆濕攜郋欯傒棤"
-         "焟徯嶍蒠覡槢瘜獥薂謵鎴霫飁騽鰼蠵擕椺漝焬蒵豀趘钖鳛㔒㠄㤴㦻㩗"
-         "㳧㵿㽯㿇䀘䏮䒁䚫䫣"))
-  ("xi3" ("喜洗洒鳃铣葸蓰徙屣玺禧酾銑璽鰓灑枲狶漇敼諰簁縰謑蟢蹝攦囍纚釃"
-         "匸壐憘憙暿矖葈躧鉨鉩霼鱚㪪䢄"))
-  ("xi4" ("细細系戏戲隙夕赫既矽汐郄饩阋歙禊穸舄翕係氣潟繫卌扢呬忥怬肸咥"
-         "恄盻郤羛釳釸傒塈摡滊綌蔇赩鄎熂緆潝覤蕮黖檕謑謚虩鎎餼鬩闟齂屭"
-         "衋喺嚊嚱墍屃屓戯戱旣晳椞澙犔磶稧繋绤翖舃蒵赥隟霼㑶㒆㗲㙾㚛㜎"
-         "㞒㣟㤸㥡㭡㱱㳀㸍㹫㿇䈪䊠䐼䑂䓇䘮䙽䚂䚉䚷䛥䜁䦧䧍䨳䩤䫔䮎䲪䴛"
-         "䵱"))
-  ("xi5" ("西系息"))
-  ("xia1" ("瞎虾蝦呷毳瘕煆颬鍜傄煵疨谺閕鰕"))
-  ("xia2" ("峡峽狭狹霞假洽匣辖暇侠挟斜押葭狎遐瑕柙歃硖瘕黠俠郃挾給轄冾烚"
-          "珨陜祫笚舺硤搳舝碬磍霅縖赮魻蕸鍜騢叚敮炠筪縀翈鎋陿鰕㗇㘡㥦㭱"
-          "㰺㵤㽠㿣䒠䒩䖎䖖䘥䛅䦖䨐䪗䫗䯟䶝"))
-  ("xia3" ("閜𡨄"))
-  ("xia4" ("下夏吓嚇暇厦罅廈煆芐欱閜諕鏬譹鶷丅夓懗昰疜睱閕㗿㙈㙤䫗𨻲"))
-  ("xia5" ?下)
-  ("xian1" ("先纤纖鲜鮮掀仙掺锨莶彡暹氙祆钐锬籼酰跣跹秈摻銑仚屳奾忺杴姺枮"
-           "祅珗釤僊綅嘕蓒銛澖嬐憸錟薟褼韱馦孅廯攕蘞鶱躚襳纎苮蘐訮蹮鍁铦"
-           "韯鱻"))
-  ("xian2" ("闲閑嫌弦衔銜咸肩碱贤舷涎矣娴鹇痃痫啣絃閒嫻賢鹹胘唌娹蚿蛝嗛葴"
-           "憪撏羬燅諴癇瞷礥鷴鷳嫺咞婱挦甉癎瞯藖螊衘覸贒輱鷼㘅㘋㛾㡉㢺㩮"
-           "㭹㮭㯗㳄㳭㵪䒸䕔䝨䦥䲗䶠䶢"))
-  ("xian3" ("显顯险險鲜鮮洒省铣洗癣冼藓猃濂燹蚬筅跣晅軒蜆銑檻蘚灑癬姺毨烍"
-           "赻尟搟禒嶮獫獮鍌幰攇禰玁韅鼸齴灦尠崄櫶狝礆箲険顕㜪㜷㥦㦥㧋㧥"
-           "㫫㬎㭠㯀㶍㿅䉳䗾䘆䚚䜢䡅䢾䥪䦘䧋䧮"))
-  ("xian4" ("现現线線见見县縣限鲜鮮献獻陷宪憲羡羨馅餡腺苋岘黹蚬霰峴脅軒莧"
-           "蜆僩俔姭娊涀晛袨睍粯撊鋧錎豏瀗糮鏾闞轞伣僴咞哯垷塪橌県絤綫缐"
-           "臔臽誢軐陥麲㔓㔵㡾㦑㦓㩈㪇㬗㯗㯠㱹㲽㺌㽉䀏䁂䃱䃸䄯䇒䉯䏹䐄䙹"
-           "䞁䤼䦘䧟䧮䨘䨷䱤䵇䵖䵛䶟𠜎"))
-  ("xian5" ("鲜鮮仙"))
-  ("xiang1" ("相乡鄉香箱厢廂镶鑲襄湘芗葙骧缃舡瓖緗膷薌勷忀欀纕驤啌郷鄊鄕麘"
-            "㐮"))
-  ("xiang2" ("详詳降祥翔洋庠佭栙絴跭㟄䇨䔗䛠䜶祥"))
-  ("xiang3" ("想响響乡鄉享亨攘芗饷鲞飨餉饗晑薌蠁鯗饟亯奛嶑蚃鄕鮝鱶㗽䊑䒂䖮"
-            "䙹"))
-  ("xiang4" ("象向相乡鄉项項像降巷橡样蟓樣鬨嚮恦缿萫銗曏闀蠁襐鐌鱌塂珦蚃鄕"
-            "闂㟟䐟䢽䣈䤔䦳䴂"))
-  ("xiao1" ("消销銷肖宵削哮硝箫簫骄梢萧霄嚣哓潇逍骁绡枭枵蛸魈梟嘐蕭瀟騷囂"
-           "驕驍灱呺庨烋虓啋猇痚痟窙嗃揱綃翛萷歊踃嘵憢潚獟獢箾膮骹鴞穘藃"
-           "鮹櫹髇蠨髐毊虈嘋嚻婋宯彇撨灲焇硣簘蟏蟰鸮"))
-  ("xiao2" ("校胶淆姣絞洨笅郩殽訤誵㑾㚣㬵䒝"))
-  ("xiao3" ("小晓曉箫簫茭筱篠皛謏暁皢筿簘䒕䥵"))
-  ("xiao4" ("笑校效肖啸嘯狡酵芍霄孝爻茭傚較恔涍殽嗃熽澩謞俲効咲嘨娎敩斅斆"
-           "歗藠誟鞩㒆㔅㗛㤊㩭㹲䇃䊥䒁䕧䠛䴛"))
-  ("xie1" ("些歇楔蝎薛蠍揳猲褉娎"))
-  ("xie2" ("鞋协協斜胁脅携攜挟挾桔邪谐耶叶汁偕勰苴撷缬歙眭颉鲑頁葉頡諧鮭"
-          "擷劦垥拹籺奊脥揳猲絜嗋愶慀搚熁緳蝢燲纈襭龤恊擑擕旪綊翓脇膎衺"
-          "鋣鞵㖿㙝㚗㜦㢵㥟㨒㨙㩉㩗㩦㩪㭨㷎䀘䁯䏮䔑䕵䙎䙽䡡䦖䩤䬅䭎𩋘𩋧"))
-  ("xie3" ("写寫血躠冩藛㕐㝍䥱䥾"))
-  ("xie4" ("谢謝械卸泄屑溉解契楔蟹懈泻亵隰燮薤獬廨渫瀣迦邂绁榭榍跬躞骱洩"
-          "紲潰諜褻瀉伳妎灺祄疶偰焎媟揳絏觟靾屧嶰澥韰檞薢駴鞢齘齥躠卨塮"
-          "屟徢斺暬炧爕禼糏絬緤缷蠏衸㒠㓔㔎㖑㙰㞒㞕㣯㣰㦪㨝㰔㰡㳦㳿㴬㴮"
-          "㴽㸉㽊㽳䇋䉏䉣䊝䍖䕈䕵䙊䙝䚳䚸䞕䢡䦏䦑䩧䪥䲒䵦"))
-  ("xie5" ("谢謝"))
-  ("xin1" ("心新辛欣薪芯锌鋅款亲忻馨莘昕歆鑫訢親妡杺炘盺焮鈊廞噷鐔俽兓惞"
-          "骍䜣"))
-  ("xin2" ("寻尋镡鄩攳襑鬵鐔桪樳㚯㜦㻸䰼"))
-  ("xin3" ?伈)
-  ("xin4" ("信芯衅舋囟釁阠焮煡伩卂孞脪訫軐顖馸㐰㛛㩪㭄㭡㹷䎣䒖䚱䛨䜗䪿"))
-  ("xin5" ?心)
-  ("xing1" ("星兴興醒猩腥惺馨狌垶煋瑆蛵箵觲騂馫曐皨篂觪鍟鮏鯹𢜫"))
-  ("xing2" ("行形型刑邢研陉饧硎陘熒侀洐娙烆胻桯鈃雽滎鉶鋞濴餳坓筕郉銒钘铏"
-           "㐩㓝㣜㬐㼛䣆䤯"))
-  ("xing3" ("醒省擤渻箵睲㝭㨘㮐䋲䳙"))
-  ("xing4" ("行性兴興幸姓杏荇悻倖婞涬莕嬹緈臖㒷㓑㴆㼬䁄䂔䓷䛭䮍䰢"))
-  ("xing5" ("性形猩"))
-  ("xiong1" ("胸兄凶汹洶匈芎兇忷哅恟胷訩詾讻賯㐫"))
-  ("xiong2" ("雄熊能赨䧺"))
-  ("xiong4" ("詗敻夐诇䎿"))
-  ("xiong5" ?兄)
-  ("xiu1" ("修休羞咻馐庥煦鸺貅髹脩烋茠臹滫銝樇糔鎀鵂饈俢烌蓚鏅飍髤𦟤"))
-  ("xiu3" ("朽宿滫糔綇㩰㱙"))
-  ("xiu4" ("袖秀锈绣繡鏽宿嗅臭莠岫溴珛琇褎銹嘼峀綉繍褏鏥齅㗜㾋䜬"))
-  ("xu1" ("需须須虚虛吁嘘噓呼蔬墟戌于芋圩砉盱胥雩訏嘔鬚籲旴呴姁昫欨晇幁"
-         "揟欻湑楈稰嬃縃蓲蝑魆歔蕦嬬繻鑐驉魖偦媭欰歘疞芌虗譃"))
-  ("xu2" ("徐邪余鉏謳俆蒣䍱"))
-  ("xu3" ("许許诩咻栩煦胥糈醑訏姁昫冔珝祤喣湑詡滸鄦諝盨谞㑔㑯㒷㞰㥠㽳䅡"
-         "䔓䧁"))
-  ("xu4" ("续續序绪緒叙敘畜蓄酗旭恤絮婿屿豫馘勖蓿洫溆顼旮旯肷煦卹勗規頊"
-         "嶼侐怴沀芧昫垿殈烅掝淢矞訹慉滀窢漵瞁銊獝魆瞲藇藚鱮伵壻敍朂槒"
-         "汿潊珬盢稸緖聟賉魣㐨㕛㖅㗵㘧㚜㜅㜿㞊㤢㦌㦽㰲㵰㷦㺷㾥䂆䂸䋶䘏"
-         "䙒䛙䜡䢕䣱䣴䦗䦽䨆䬔䱛䳳"))
-  ("xuan1" ("宣暄暖轩喧儇谖埙萱揎擐煊晅軒煖諼壎佡昍咺烜珣梋媗愃愋塤瑄萲蜎"
-           "蝖鋗懁禤諠鍹駽翾蠉矎鶱讙吅塇弲睻翧蕿藼蘐譞"))
-  ("xuan2" ("旋悬懸漩还县玄泫璇玆盤縣還璿瓊伭妶玹盷琁蜁嫙誸鏇暶檈鹮㒸㔯㘣"
-           "㛐㳬㹡䁢䗠䥧䮄䲂䲻䴉䴋"))
-  ("xuan3" ("选選喧癣撰馔癬咺烜愃諠饌喛暅籑㔵㧋㾌㿅䍻䠣"))
-  ("xuan4" ("選旋漩绚絢玄眩泫洵涓渲楦炫碹铉镟絹鉉潠昡琄眴衒袨楥蔙鞙縼駽鏇"
-           "讂贙埍怰繏颴㜗㦏㧦㯀㳙㹡䍗䘩䝮䠣䧎䧟䩙䩰"))
-  ("xue1" ("削靴薛吙蒆屵矆辥鞾"))
-  ("xue2" ("学學穴噱泶踅嶨澩燢觷鷽乴峃斈茓雤鸴㖸㙾㧒㰒㶅㿱䀜䋉䫻䱑𥄴𦥯"))
-  ("xue3" ("雪鳕鱈㡜䨮䩈"))
-  ("xue4" ("血炔穴谑吷岤泬狘趐謔駥瞲謞坹桖烕㔧㞽㦜㷤䎀䒸䖼䛎䜡䠼䤕䫼䬂䭥"))
-  ("xun1" ("熏荤勋埙薰獯曛窨醺勛葷勳壎燻焄塤煇蔒臐矄纁勲坃壦爋薫蘍𤑕"))
-  ("xun2" ("寻尋循旬询詢巡遁潭驯郇荀荨峋徇恂洵浔鲟絢馴潯枔紃栒珣槆潃噚撏"
-          "鄩橁燅燂燖璕蕁蟫蟳爓鱘灥偱廵挦杊桪毥狥畃駨鱏㚯㜄㝁㡄㨚㯠㰊㰬"
-          "㵌㽦䋸䖲䘩䙉䡅"))
-  ("xun4" ("迅讯訊训訓熏汛逊遜浚洒孙梭驯殉巽蕈徇狻逡鑫孫馴潠侚迿愻噀韗鵔"
-          "伨坃埈壦奞巺爋狥訙賐鑂陖顨鵕㟧㢲䃀䛜䞊䭀𤑕"))
-  ("xun5" ("训訓"))
-  ("ya1" ("呀压壓鸦鴉丫鸭鴨押亚亞哑啞雅厌柙閘厭鵪枒孲椏猒劜圧庘鵶鶕"))
-  ("ya2" ("牙崖芽衙蚜邪涯雅伢岈琊桠睚顏犽枒堐椏齖厓崕漄猚笌顔㝦㤉㧎㮞䄰"
-         "䊦䍓䖌"))
-  ("ya3" ("鴉哑啞雅痖疋厊庌雃蕥唖瘂㿿䪵"))
-  ("ya4" ("压壓牙讶訝亚亞轧軋歇御垭揠迓娅辂氩砑碣浥氬圠襾玡埡婭掗猰聐輅"
-         "窫錏齾亜俹嚈挜稏鐚铔㝞㰳㼤䂒䅉䒁䝟䢝䦪䧅䨙䫖䯉䰲䵝"))
-  ("ya5" ?呀)
-  ("yai2" ("崖睚厓崕"))
-  ("yan1" ("烟煙厌厭燕淹咽蔫焉阉奄殷郾鄢菸崦阏洇湮嫣胭腌醃弇珚偣淊渰猒歅"
-          "漹閼閹嬮懨酀臙黫黭鷰剦啱懕篶"))
-  ("yan2" ("研严嚴言沿颜顏盐岩鹽延炎檐衍癌狠铅险羡蜒阎讠阽埏芫妍氤硎筵羨"
-          "鉛閻險簷巖娮唌狿莚郔閆嵒鈆揅楌碞綖虤鋋薟顃壛麙壧孍礹厳塩姸娫"
-          "嵓巌巗昖櫩湺琂硏葕蔅詽顔麣㗴㘖㘙㡉㫟㳂㶄㺂㺗㿕㿼䀋䀽䂴䇾䉷䊙"
-          "䌪䓂䕾䖗䗡䢥䤷䦲䫡䱲䶫䶮"))
-  ("yan3" ("眼演掩淹衍淡广奄厣剡俨偃兖郾琰罨覃魇鼹兗閻縯儼鼴靨魘抁沇匽姶"
-          "弇淊酓閆嵃愝扊揜晻棪渰萒椼隒裺戭蝘褗噞躽錟闇厴鰋鶠黤龑甗黭顩"
-          "巘曮齴黶乵夵嶖巚檿渷硽遃験鮟黡㓧㕣㘙㚧㢂㫃㭺㱌㱘䁙䄋䅬䊻䌠䍾"
-          "䎦䗺䘶䣍䤷䦧䲓䶮"))
-  ("yan4" ("研验驗演言沿盐鹽厌厭燕炎艳艷焰宴咽堰淡蔫涎蜒阎砚雁唁彦谚淫赝"
-          "谳恹闫滟晏焱鹌酽趼餍彥這硯燄諺閻嚥鵪贗饜釅豔牪姲婩掞閆喭敥烻"
-          "猒傿椻蝘鴈嬮鴳嬿曣爓騴齞鷃觾讌醼鷰驠讞灩偐墕妟嬊暥曕滛灎灔灧"
-          "焔艶覎觃豓豣贋隁騐鳫㒆㕣㛪㢛㦔㬫㰽㷔㷳㷼䁙䂩䅧䑍䖗䛳䜩䞁䢥䢭"
-          "䨄䭘䮗䳛䳺䴏䶫"))
-  ("yang1" ("央秧殃鸯英泱鞅鴦佒姎柍胦紻鉠咉眏"))
-  ("yang2" ("样阳陽洋羊扬揚杨楊漾痒汤详佯疡徉炀烊蛘湯暘煬詳瘍鍚颺垟昜珜眻"
-           "崵瑒禓蝆鐊鸉劷敭旸玚羏諹輰阦霷飏鰑㟅㦹㬕䁑䖹䬗"))
-  ("yang3" ("养養洋氧仰痒泱蛘鞅癢卬坱岟抰炴軮蝆懩攁瀁傟勨慃氱飬餋駚㔦䇦䍩"
-           "䑆䒋䞁䬬"))
-  ("yang4" ("样樣养養仰漾怏炀烊恙煬羕瀁様詇㨾㺊㿮䞁䬺䭐䭥䵮"))
-  ("yao1" ("要腰吆邀么妖由夭徼幺祆繇約宎殀祅訞喓葽枖楆鴁齩"))
-  ("yao2" ("摇搖窑窯遥遙谣謠陶淆瑶尧姚淫爻荛崤徭徼洮珧轺肴铫鹞窕繇鳐堯猶"
-          "榣瑤餚鷂垚烑猇傜殽軺隃嗂媱愮猺銚儌嶢蕘颻鰩倄尭峣嶤揺暚滛窰蘨"
-          "謡邎鎐飖餆㑸㑾㓞㤊㨱㮁㺒䂚䆙䉰䋂䌊䌛䍃䔄䖴䚺䚻䠛䢣䬙𨍳"))
-  ("yao3" ("要咬舀夭崾杳窈嬈瞭宎岆抭殀柼苭眑窅偠窔溔榚蓔騕鷕仸婹闄鼼齩㟱"
-          "㢓㫏㫐㬭㴭䁏䁘䆞䒒䚆䯚䳬䴠䶧"))
-  ("yao4" ("要药藥耀钥鑰乐疟幼瀹曜鹞窈約瘧樂鷂宎穾窔袎筄葯覞銚靿獟燿艞趭"
-          "驁熎矅薬讑㔽㝔㞁㵸㿑㿢䋤䑬䙅䭥"))
-  ("ye1" ("椰噎耶掖洇晔暍蠮倻"))
-  ("ye2" ("爷爺邪斜椰耶荼揶琊铘餘擨峫捓瑘釾鋣鎁㡋㩪㭨㱌䓉䔑䥺"))
-  ("ye3" ("也野冶掖埜漜吔嘢壄㙒"))
-  ("ye4" ("业業夜叶葉液页頁咽射掖曳腋拽靥谒邺揲晔烨曄謁鄴聶靨抴偞堨殗楪"
-         "煠嶪擖擛澲燁閼擫瞱鍱鎑饁譺鐷亱僷啘墷嶫忦擪曅曗曵枼枽殜爗皣瞸"
-         "餣馌驜鵺鸈㐖㓈㖡㖶㗼㙪㜇㝣㥷㩎㪑㱉㴸㷸㸣㽢䅬䈎䊦䎨䖣䝟䤳䤶䥟"
-         "䥡䧨䭎䭟䲜䳖䴾"))
-  ("ye5" ("爷爺"))
-  ("yi1" ("一衣医醫依椅伊壹揖铱咿噫猗漪犄欹黝黟泆洢陭攲蛜郼溰嫛禕稦銥燚"
-         "瑿繄檹毉鷖黳吚壱夁弌悘悥祎譩餏饻鹥㘈𣘦"))
-  ("yi2" ("移疑仪儀遗遺宜姨咦谊誼蛇施台熙羡焉颐夷胰沂彝治佗诒圯荑嶷饴怡"
-         "迤贻眙痍酏迆栘訑貽羨飴維臺頤匜杝侇沶狋峓恞拸柂洟珆宧桋瓵虒貤"
-         "迻眱袘羠萓蛦袲詒暆椸誃跠鉈鈶歋銕熪嶬螔寲簃顊謻鏔觺鸃乁冝凒宐"
-         "巸弬彛彜彞扅枱焈眤苐虵讉鉇頉鮧鴺㐌㔭㚦㝖㞔㥴㦾㰘㹑㹫㺿㼢䄬䇵"
-         "䐅䐖䔟䕥䖊䞅䣡䤭䧅䧝䩟䬁䬮䮊䱌䲑䴊𩸨"))
-  ("yi3" ("以已依椅乙蚁蟻倚蛾汽尾铱矣臆苡猗迤旖硪钇雉舣酏迆栘偯綺錡扡阤"
-         "佁胣衪釔扆掜崺晲鳦鉯銥踦螘檥礒艤顗轙齮庡攺旑笖肔苢輢逘锜陁㕈"
-         "㕥㠖㠯㩘㫊㰝㰻㱯㾨䇣䔇䚷䝝䧇䧧䭲䰙"))
-  ("yi4" ("义義意衣艺藝议議易医益移亿億异異役忆憶译譯抑亦谊誼毅翼屹疫艾"
-         "疙汉隶射施食释泄掖曳腋液壹邑臆逸肄裔溢诣翌绎泽刈劓仡佚佾阝埸"
-         "懿芸薏弈奕挹弋呓嗌峄怿悒洫渫驿绁缢殪轶昱焱熠镒镱瘗癔翊袂蜴羿"
-         "翳帟浥紲軼睪詣澤縊鎰繹釋囈驛乂肊忔阣伿劮杙芅抴枍泆俋帠昳枻浂"
-         "玴衪唈垼捙欭貤埶羛袘釴陭隿晹殔焲絏詍跇鳦亄裛勩嫕廙緆膉誒靾槷"
-         "潩熤瘞蓺黓圛墿嶧懌曀澺熼瘱艗寱斁檍燡燱謚鮨鞥繶藙豷霬鶂瀷醷醳"
-         "饐蘙鐿鷁鷊鷾襼齸伇兿勚呭呹嬑嬟幆怈悥撎敡曎栧棭榏歝殹洂浳湙炈"
-         "獈痬瞖秇穓竩苅虉蛡螠袣褹訲訳讛豙豛鈠顡駅骮鯣鶃鷧鹝鹢㐹㑊㑜㑥"
-         "㓷㔎㔕㔴㖂㘁㘊㙠㙪㙯㚤㛕㛳㜋㜒㝣㞾㡫㡼㢞㣂㣇㣻㥷㦉㦤㱅㱲㲲㲼"
-         "㳑㴁㴒㴔㵝㵩㵫㶠㸣㹓㹭㽈䁆䂽䃞䄁䄩䄿䆿䇩䇼䉨䋚䋵䌻䎈䏌䐙䑄䑛"
-         "䓃䓈䓹䔬䕍䖁䖊䖌䗑䗟䗷䘝䘸䚷䛖䝘䝯䢃䣧䣱䦴䬥䭂䭇䭞䭿䯆䰯䱈䱒"
-         "䳬䴬䵝益逸𥜥"))
-  ("yi5" ("意宜"))
-  ("yin1" ("因音阴陰姻烟茵荫殷堙喑洇湮氤铟窨慇蔭垔凐愔絪裀歅廕摿瘖禋蒑銦"
-          "諲霒駰噾濦闉霠韽韾黫侌囙夁婣峾洕溵磤秵筃緸阥陻隂鞇骃"))
-  ("yin2" ("银銀吟狠听言沂淫寅鄞圻垠芩狺夤霪龈鳏訢欽潯鰥齦冘狋苂圁烎婬崟"
-          "荶釿殥蔩誾嚚檭蟫齗鷣唫噖峾崯斦泿滛犾璌碒訔訚訡鈝龂㕂㖗㙬㝖㝙"
-          "㞤㥲㸒㸧㹜㹞䓄䕾䖐䖜䜣䡨䨙䪩䴛䴦"))
-  ("yin3" ("引隐隱饮飲蚓潭殷尹廴吲瘾縯癮紖鈏靷朄馻戭趛檃濦螾蘟讔乚嶾檼櫽"
-          "淾磤纼訡隠飮㐆㡥㥯㥼㦩㧈㱃㹞㾙䇙䌥䒡䗞䠴䤺䨸"))
-  ("yin4" ("音印阴陰隐隱饮飲荫胤茚喑窨蔭垽堷湚猌廕朄酳憖慭憗懚檼濥癊阥隂"
-          "鮣㗃㣧㧈㪦㴈㴽㼉䌠䕃䖜䚿䡛䤃䲟"))
-  ("ying1" ("应應英婴嬰鹰鷹樱缨莺撄嘤膺瑛璎鹦罂莖嚶罌櫻瓔鶯纓鸚偀渶嫈朠煐"
-           "滎碤甇蝧罃褮霙韺甖攖瀴鶧礯蘡譻蠳媖孆孾応桜楧緓绬鍈鑍锳鴬鷪鸎"))
-  ("ying2" ("营營迎蝇蠅萤螢莹瑩逞荧赢盈嬴茔荥萦蓥滢潆瀛楹塋熒縈贏滎禜濴覮"
-           "謍瀅藀鎣攍瀠巆廮瀯籯僌営櫿溁濙濚盁籝萾蛍蝿譍㕲㜲㢍㨕㴄㵬㶈㹙"
-           "㹚㿘䀰䁝䃷䋼䑉䕦䤰䪯"))
-  ("ying3" ("影瑩颖穎景郢瘿颍矨浧梬潁瀴癭巊璄頴颕㢍㦹㬐㯋㲟䀴䑍䔔䚆䨍䭊䭗"
-           "䭘"))
-  ("ying4" ("应應映硬迎甸绳蓥滢媵繩摬賏瀅鎣瀴噟暎濙膡譍鐛鞕㑞㚞㶈䁐䒢䙬䤝"
-           "䵥𤇾"))
-  ("ying5" ("应應蝇蠅"))
-  ("yo1" ("哟喲育唷唹"))
-  ("yo5" ("哟喲"))
-  ("yong1" ("拥擁庸佣臃痈雍壅墉蕹慵邕镛鳙饔傭鄘嗈噰澭郺雝瀜鏞廱灉癰癕銿鱅"
-           "㐯𠆌"))
-  ("yong2" ("庸佣墉喁慵鳙傭鄘嫆嫞滽槦顒鰫鷛牅颙鱅㝘䗤"))
-  ("yong3" ("永勇涌拥擁泳臃踊蛹咏恿俑壅邕甬臾湧詠踴埇悀傛塎嵱筩禜醟勈彮惥"
-           "愑愹慂搈柡栐硧鯒鲬㑙㙲㣧㦷㷏㽫䞻䮵"))
-  ("yong4" ("用佣醟苚㞲㶲"))
-  ("yong5" ?用)
-  ("you1" ("优優忧憂悠泅幽攸呦蚴怮泑麀嚘懮瀀鄾櫌纋耰"))
-  ("you2" ("由油游尤犹猶邮郵铀鈾莜莸尢揄柚猷疣聱蚰蝣蝤繇鱿遊魷鯈冘囮沋怞"
-          "抭斿庮浟秞莤訧逌楢槱蕕輶峳怣櫾滺肬輏逰駀鮋鲉㑸㒡㕱㘥㚭㛜㫍㳺"
-          "㻀㽕䂚䌊䍃䑻䒒䖻䚃䢊䢟𡈙"))
-  ("you3" ("有友酉卣莠牖铕蚴黝岰泑苃羑庮栯偤聈銪槱懮丣唀梄湵禉羐蜏㔽㕛㮋"
-          "㰶㶭㾞䅎䒴䬀䱂䳑𩼈"))
-  ("you4" ("有又油右幼诱誘佑釉侑囿宥柚疣蚴鼬祐狖姷峟牰迶貁褎鴢亴梎櫾糿褏"
-          "酭㓜㕗㕛㤑㹨㺠䀁䆜䛻䞥"))
-  ("you5" ?友)
-  ("yu1" ("污迂淤菸纡毹於瘀汙紆扜穻陓唹盓箊毺汚虶迃"))
-  ("yu2" ("于与與鱼魚余愉渔漁予娱竽娛舆輿愚亏邪衙盂榆虞俞逾渝隅芋喻禺谀"
-         "圩萸揄喁嵛狳馀妤瑜觎毹腴腧欤於畲窬窳蜍蝓臾舁雩褕諛餘覦歟邘杅"
-         "玗衧釪堣堬媮嵎崳楰湡畬硢鄃隃歈牏艅睮歶緰羭雓澞蕍踰螸璵謣鮽鵌"
-         "旟籅蘛鰅轝鸆齵鸒丂亐伃兪娯婾媀嬩懙扵桙楡玙畭芌茰鍝骬髃魣鷠㒜"
-         "㚥㤤㥔㥚㥥㦛㧕㪀㪌㫹㬂㬰㭌㳛㶛㷒㺞㺮㻀㼶㽳䁩䂛䃋䄏䄨䍂䏸䐳䓊"
-         "䔡䗨䜽䞕䢓䩒䬔䰻䱷䱾䲣"))
-  ("yu3" ("与與雨语語宇予屿嶼羽梧衙禹芋伛俣噢圄圉庾妪纡瘐窳臾龉紆敔嫗齬"
-         "俁峿痀偊祤斞鄅傴寙楀瑀萭蓹鋙噳貐篽斔螤麌蘌懙聥芌酑铻㑨㒁㒜㔱"
-         "㙑㝢㠘㡰㣃㤤㦛㪌㲾㺄㼌䄨䣁䥏䨞羽"))
-  ("yu4" ("与與育雨语遇語预預愈域玉狱獄欲御豫誉譽裕郁吁寓輿澳谷或舒王蔚"
-         "尉衙迂芋喻峪浴驭苑粥禺毓谕菸菀蓣饫阈阏汩鬻妪昱煜煨熨燠肀聿钰"
-         "鹆鹬蜮雩堉馭奧嫗瘉慾澦禦諭蟈癒鬱籲欥彧悇栯淯砡悆淢惌棜棫矞飫"
-         "稢罭鈺戫緎蒮輍噊潏獝鋊鳿墺燏罻遹錥閼閾隩鴥蕷薁繘藇醧魊鵒礜饇"
-         "黦驈鱊鷸鸒軉爩灪俼哊喅喐喩圫嶎庽忬惐棛櫲欎欝滪焴琙硲礇礖秗稶"
-         "穥籞芌茟萮蜟衘逳銉鐭霱騟鬰鴪龥㚜㠨㣃㤜㤢㥔㦽㧒㮋㰲㲾㳚㵄㷉㹼"
-         "㺠㻰㽣䁌䂊䆷䈅䉛䋖䋭䍞䎉䖇䘘䘱䘻䛎䛕䜡䞝䢖䢩䤋䧕䨁䨒䨞䫻䬄䬛"
-         "䮇䮙䰥䳑䴁䵥䵫"))
-  ("yuan1" ("冤宛鸳渊苑眢鸢箢淵鳶鴛肙悁惌棩葾蜎蒬蜵裷駌噮嬛鋺嬽鵷灁鼘剈囦"
-           "寃渁渆渕鹓鼝"))
-  ("yuan2" ("员員原源元园園圆圓援猿缘緣捐阮身垣袁辕陨塬芫圜沅媛橼爰螈鼋湲"
-           "隕轅騵妧岏邧杬笎蚖猭嫄媴楥溒獂萲榬榞蒝蝝蝯羱豲黿鎱櫞邍鶢厡厵"
-           "喛圎猨縁薗貟贠魭鶰㘣㛪㟲㟶㥳㹉䖠䖤䝠䟦䬧䲮䲻䳁䳒䳣"))
-  ("yuan3" ("远遠苑妴逺㼂䛄䛇䩩"))
-  ("yuan4" ("原远遠院愿缘緣怨苑菀掾涓媛瑗畹願夗禐裫褑謜傆衏褤逺㤪㥐㭇䅈䏍"
-           "䝹䣰䬇䬼䭴"))
-  ("yuan5" ?怨)
-  ("yue1" ("约約曰箹矱曱蒦"))
-  ("yue3" ("哕噦"))
-  ("yue4" ("月越跃躍乐樂悦悅阅閱兑锐说药钥岳粤龠瀹栎樾刖钺蠖玥軏粵蛻說銳"
-          "嶽爍藥籥鑠鑰戉汋抈泧狘礿蚎鈅葯鉞櫟黦爚蘥趯禴躒鸑鸙妜岄恱捳枂"
-          "篗籆籰蚏説跀閲㜧㜰㧒㬦㭾㯞㰛㵸㹊䋐䋤䎀䎳䒸䖃䟑䟠䠯䡇䢁䢲䤦䥃"
-          "䬂䶳"))
-  ("yue5" ?月)
-  ("yun1" ("晕暈瘟苑氲氳奫熅縕蝹頵贇煴煾緼缊蒀蒕赟"))
-  ("yun2" ("云匀勻耘郧芸纭昀筠紜雲伝妘沄枟畇眃荺溳鄖熉熅澐鋆篔縜蕓愪榅榲"
-          "橒涢秐筼耺蒷貟贠饂㚃㜏䉙䢵"))
-  ("yun3" ("允盾苑陨狁殒隕抎阭荺鈗殞輑褞賱霣傊喗玧磒齳㩈䆬䇖䞫䡝䤞䦾䨶䪳"))
-  ("yun4" ("运運晕暈蕴蘊均温员酝韵孕郓芸菀恽愠韫熨員慍醞韻枟惲鄆煇熅緷縕"
-          "薀餫韗韞鶤囩夽昷煴缊腪蕰藴醖㒁㚃㚞㚺㞌㟦㷉䚋䩵䲰䵴"))
-  ("za1" ("咂匝扎拶唼紮臢抸鉔帀摣沞濽紥臜迊"))
-  ("za2" ("杂雜砸咱籴偺磼雥倃囐嶻襍雑韴魳㳨䕹䞙䦈䨿䪞"))
-  ("za3" ("咋鮺鲝"))
-  ("zai1" ("灾災載栽哉甾渽菑賳烖𢦏"))
-  ("zai3" ("载載宰崽仔縡㞨㱰㴓䏁䣬䮨"))
-  ("zai4" ("在再载載栽酨縡侢傤儎扗䵧"))
-  ("zan1" ("簪糌臢篸鐕兂簮臜"))
-  ("zan2" ("咱糌偺喒倃囐"))
-  ("zan3" ("攒攢拶昝簪趱寁噆儹礸禶趲儧兂撍攅桚沯簮㤰㳨䍝䙉䥄䭕"))
-  ("zan4" ("赞贊暂暫涔湔瓒錾淺濺鏨瓚讚蹔囋灒酇欑趲饡濽瓉穳襸讃賛鄼酂㙻㜺"
-          "㟛㣅䗞䟃䟅䥄䬤"))
-  ("zan5" ?咱)
-  ("zang1" ("脏臟藏赃臧贓髒臢牂匨羘臜蔵賍賘贜"))
-  ("zang2" ?臧)
-  ("zang3" ("脏驵髒駔"))
-  ("zang4" ("脏臟葬藏奘臧塟弉臓銺㘸"))
-  ("zao1" ("遭糟槽傮蹧醩𡮦"))
-  ("zao2" ("凿鑿醩䥣"))
-  ("zao3" ("早澡枣棗藻蚤缫缲繅璪繰薻䖣䗢䲃"))
-  ("zao4" ("造皂鑿躁燥灶噪草窖唣譟艸皁慥簉趮唕梍竃竈艁髞㲧㿷䒃䜊"))
-  ("ze2" ("则則责責择擇措泽贼咋窄柞赜啧帻迮笮箦舴睪賊嘖澤謫捑崱萴幘簀謮"
-         "賾蠌蠈齰戝択沢溭皟瞔礋耫荝諎鰂鲗齚㖽㟙㢎㣱㥽㮣㳻㻭䂝䃎䅚䇥䕉"
-         "䕪䯔䰹䶡䶦"))
-  ("ze4" ("侧仄昃稷側庂唶崱稄滜襗夨昗汄㳁䔾"))
-  ("zei2" ("贼賊鯽戝鱡㖽"))
-  ("zen3" ?怎)
-  ("zen4" ("谮譖譛䫈"))
-  ("zeng1" ("增憎曾缯罾繒鄫橧璔矰磳驓増熷譄"))
-  ("zeng3" ?㽪)
-  ("zeng4" ("赠综甑锃綜繒贈鋥䇸䙢䰝䵴"))
-  ("zha1" ("扎渣查碴喳揸吒咤哳猹楂槎齄齟抯奓挓柤溠樝觰皻謯齇偧剳奒摣査皶"
-          "蕏"))
-  ("zha2" ("炸扎闸閘札轧铡喋渫軋紮蚻煠劄霅鍘譗鰈蠿牐甴箚紥㔍㩹㯥㱜㳐㴙䄰"
-          "䥷䮜䵵"))
-  ("zha3" ("扎眨碴苴砟痄扠厏苲觰鮓謯挿鲊㑵㒀㞚㡸㳐㷢㽪䋾䕢䙄䛽䱹䵙"))
-  ("zha4" ("炸蜡栅榨咋乍诈柞吒咤膪砟痄蚱笮柵詐搾奓苲虴溠霅鮓簎醡奒宱拃灹"
-          "鲊㓃㚫㡸䃎䄍䆛䖳䞢䢱"))
-  ("zhai1" ("摘齐斋齊齋捚亝斎榸"))
-  ("zhai2" ("宅翟择擇礋㟙㡯㢎䑲"))
-  ("zhai3" ("窄鉙飵䍉"))
-  ("zhai4" ("债債柴疵祭责寨膪砦瘵責虒駘簀㩟䓱"))
-  ("zhan1" ("站占沾粘毡氈瞻詹谵澶觇旃黏霑點譫栴蛅惉覘詀鉆邅餰饘驙鱣鸇厃噡"
-           "嶦旜氊讝趈飦鳣鹯㣶"))
-  ("zhan2" ?薝)
-  ("zhan3" ("展盏盞崭嶄斩辗搌湔斬輾琖榐颭嫸醆樿橏蹍皽魙嶃拃椫飐㜊㞡㠭䁪䁴"
-           "䈴䎒䟋䡀䦅䩅䩆䱼䵣"))
-  ("zhan4" ("战戰站占蘸颤袒栈湛绽骣醮躔佔棧綻謙顫偡摲輚虥蹔襢轏驏嶘戦桟椾"
-           "菚虦覱㙴㟞㠭㺘㻵䋎䐤䗃䗞䘺䟋䧯䪌䱠䳻"))
-  ("zhan5" ?展)
-  ("zhang1" ("张張章障漲樟彰漳鄣獐嫜璋蟑傽墇慞粻暲遧騿鱆蔁餦麞𤍤"))
-  ("zhang3" ("长長掌涨漲仉绱黨鞝仧礃"))
-  ("zhang4" ("长長张張章帐帳仗丈障涨漲胀脹杖账瘴鄣幛嶂賬扙瞕涱痮瘬緔㕩㙊㙣"
-            "㢓㽴"))
-  ("zhang5" ?掌)
-  ("zhao1" ("著着招朝嘲昭抓啁钊炤釗詔妱盄鉊鳭駋鍣鵃巶柖窼謿鸼鼂鼌"))
-  ("zhao2" ("著着"))
-  ("zhao3" ("找爪搔蚤沼菬瑵㕚㺐䈃䝖"))
-  ("zhao4" ("照召罩淖赵兆肇诏濯棹笊炤詔趙櫂垗狣旐箌雿曌鮡鵫巶枛燳瞾羄肁肈"
-           "㑿㡽㨄㫤㷖㹿䃍䄻䈇䍜䍮䑲䖺䧂䮓"))
-  ("zhe1" ("折遮蜇螫晢嫬嗻庻晣"))
-  ("zhe2" ("哲折慑摘蛰辙乇谪陬耷摺辄磔褶蜇軼輒適聶謫轍懾耴砓虴悊晢慴慹蟄"
-          "謺鮿瓋鷙讋鸅讘厇啠喆嚞埑晣歽籷襵詟讁輙銸㞏㞼㡇㡳㢎㦻㪿㫼㭙㭯"
-          "㯰㵊䀅䂝䆛䊞䊮䎲䐑䐲䓆䙷䜆䝃䝕䧪䮰𧋍"))
-  ("zhe3" ("者锗褚褶赭鍺啫禇襵踷"))
-  ("zhe4" ("这這蔗聂浙乇柘鹧聶鷓烢淛檡蟅䂞䊮䋲䏳䗖䗪䠦䩾䵭"))
-  ("zhe5" ("著着蔗"))
-  ("zhei4" ("这這"))
-  ("zhen1" ("真针針鎮珍振侦偵趁滇鼎斟甄砧臻贞蓁浈溱缜桢椹榛胗祯稹箴貞楨禎"
-           "縝桭袗堻媜寊湞獉瑊葴遉碪蒧潧磌禛駗樼轃鍖鍼薽籈鷏鱵嫃帪揁搸栕"
-           "澵珎眞蒖酙鉁錱鎭鐤靕鷆鼑"))
-  ("zhen3" ("振枕诊診疹缜轸胗畛稹縝抌抮眕笉紾袗軫晸絼裖縥辴鬒黰弫昣聄㐱㪛"
-           "䀼䂦䂧䑐䠴䡩䪴䪾䫬䴾"))
-  ("zhen4" ("阵陣震镇鎮振枕陈甄圳赈朕鸩甽陳賑鴆侲挋栚紖眹酖揕蜄裖瑱誫敶塦"
-           "敒纼迧鎭鮝㓄㛛㣀㨋㭫㮳㯢㴨㼉䀕䊶䏖䚯䝩䟴䡅䧵䨯䲴䳲𨸬"))
-  ("zheng1" ("正政争爭征睁睜蒸挣掙症怔丁趟侦狰诤峥徵桢祯钲铮筝鲭偵崢猙楨禎"
-            "箏諍錚鯖癥姃炡烝眐脀埩崝聇遉鉦綪篜佂徰徴踭鏳鬇鯹"))
-  ("zheng3" ("整承拯氶糽掟晸撜愸抍㐼䡕"))
-  ("zheng4" ("正政争爭证証挣掙症郑鄭趟帧诤瞠町锃幀諍證憆鋥鴊㡠㡧㱏㽀䂻䈣䛫"
-            "䥌䥭䦛䦶䫆𠔻"))
-  ("zheng5" ?正)
-  ("zhi1" ("只知之指织織支枝智脂肢蜘掷擲芝汁氏吱卮氐郅枳栀胝祗鸱趵跖觯泜"
-          "祇隻梔躓汥疧秖胑秪衼椥搘榰禔嬂鳷鴟鮨觶坧墌巵祬秓綕馶鴲鵄鼅"))
-  ("zhi2" ("直指质質值植执執职職殖掷擲迟拓蛰侄郦埴摭枳桎絷跖踯姪遲躑酈柣"
-          "胑秷犆褁瓡稙馽慹樴膱縶蟄懫擿蟙贄蹢蹠蘵値儨劕妷漐瓆禃秇聀貭軄"
-          "釞㙷㜼㥁㨁㯰䐈䟈䱥䵂"))
-  ("zhi3" ("只指纸紙止脂址祁趾旨芷徵夂咫枳轵耆祉砥黹酯祇衹厎坁扺沚阯恉秖"
-          "晊栺疻淽軹滍藢劧帋抧洔砋茝襧訨㡳㡶㧻㫑㮹㲛䂡䅩䇛䌤䎺䛗䤠䳅"))
-  ("zhi4" ("知志制治质質至织織值致职職置智帜幟秩稚掷擲识示挚峙炙痔滞窒陟"
-          "郅帙忮彘骘栉桎轾昵贽膣雉鸷痣蛭踬豸觯泜輊鳩滯製誌摯緻遲櫛識躓"
-          "阤扻厔咥庤庢挃柣洷迣狾祑胵偫剬晢楖淛猘畤紩翐袟傂臸寘廌滍絼跱"
-          "疐瘈覟銍鋕踶駤鴙懥螲懫擿贄蹛櫍觶礩騭騺鷙鑕垁娡崻徏徝憄搱旘晣"
-          "梽潌熫璏秲稺穉筫聀腟芖袠觗豑豒遟铚锧驇鯯㕄㗌㗧㘉㛿㜱㜼㝂㣥㨁"
-          "㨖㫼㬪㴛㾅㿃䀸䄺䆈䇛䇽䉅䉜䎺䏄䏑䏯䐭䑇䑭䓌䕌䘭䚇䚦䚳䜠䝰䝷䞃"
-          "䞇䠦䡹䥍䦛䦯䧝䩢䪒䫕䬹䭁䰴䱃䱥䱨䲀䶡"))
-  ("zhi5" ?置)
-  ("zhong1" ("中钟鐘终終忠童盅衷忪潼锺蚣螽舂舯鍾伀妐彸炂柊煄蔠鼨籦刣幒汷泈"
-            "潨衳蹱鈡銿鴤"))
-  ("zhong3" ("种種肿腫董冢踵塚祌衶尰喠歱瘇㣫塚"))
-  ("zhong4" ("中种種重众眾衷仲踵湩狆祌衶偅堹緟穜乑妕媑筗茽蚛衆褈諥㐺㲴䱰䳋"))
-  ("zhou1" ("周洲皺粥州舟调诌啁鬻週調縐侜洀珘婤徟淍喌脽輈銂諏賙輖盩謅鵃騆"
-           "譸烐矪诪赒辀鸼"))
-  ("zhou2" ("轴軸妯碡㛩"))
-  ("zhou3" ("帚肘睭鯞晭疛箒菷㨶㫶䎻䔭䖞"))
-  ("zhou4" ("宙皱皺軸昼晝骤驟咒逐注祝啄荮驺纣绉胄籀舳繇酎冑紂鈾縐咮詶甃僽"
-           "駎噣鮦薵騶伷呪籒籕粙葤詋鲖㑇㑳㔌㝌㤘㥁㥮㨶㲴㹐㼙㾭䇠䈙䋓䐌䐍"
-           "䛆䩜䭥䶇𤏲"))
-  ("zhou5" ?帚)
-  ("zhu1" ("珠猪豬株蛛诸諸朝者朱诛侏邾茱洙潴楮槠橥铢硃誅跦銖胑祩絑袾蝫膱"
-          "鮢鴸瀦櫧櫫騶蠩劯秼蕏鯺鼄猪諸"))
-  ("zhu2" ("逐筑竹烛燭术轴茁妯柚瘃蚰竺舳躅朮軸築笁窋茿趉蓫篫蠋鱁灟鸀斸欘"
-          "蠾钃劚敱炢爥笜㔉䌵䕽䘚䟉䠱䠼䥮䮱"))
-  ("zhu3" ("主柱煮嘱囑拄泞属瞩贮丶渚鬻瘃褚麈枓貯屬矚壴砫罜陼孎斸欘宔濐煑"
-          "禇詝㵭䌵䘢䰞"))
-  ("zhu4" ("住助注著筑祝柱铸鑄驻駐蛀除逗宁泞粥贮阻伫苎澍鬻杼炷疰箸翥佇苧"
-          "註貯寧築芧柷殶眝砫紵紸羜莇嵀跓軴牏鉒馵樦諔麆櫡坾庻竚筯纻鋳霔"
-          "飳㑏㝉㤖㧣㫂㹥㺛㾻㿾䇠䇡䇧䍆䎝䎷䐢䘄䝒䝬䪒䫖䬡䭖䳠"))
-  ("zhua1" ("抓挝撾檛膼髽簻鵽"))
-  ("zhua3" ?爪)
-  ("zhuai1" ?拽)
-  ("zhuai3" ("跩𨋯"))
-  ("zhuai4" ?拽)
-  ("zhuan1" ("专專砖磚湍抟颛耑顓剸跧塼嫥摶鄟瑼膞篿蟤鱄鷒叀専甎"))
-  ("zhuan3" ("转轉孨竱転䏝䡱"))
-  ("zhuan4" ("转轉赚賺传傳撰篆啭馔沌僎囀瑑腞篹縳譔饌堟灷籑蒃襈贃㑷䉵䚈䤄䧘"
-            "𧸖"))
-  ("zhuang1" ("装裝庄莊桩樁妆妝梉粧娤糚荘"))
-  ("zhuang3" ("奘弉"))
-  ("zhuang4" ("状狀壮壯撞幢僮戆艟贛焋戇壵戅䚒"))
-  ("zhui1" ("追揣椎锥萑骓隹錐醊鴭騅魋鵻娺"))
-  ("zhui3" ("沝㝽"))
-  ("zhui4" ("缀綴坠墜队隧致赘惴缒槌隊贅腏甀硾膇縋諈錣餟鵽鑆埀桘礈窡笍譵㾽"
-           "㿢䃍䄌䋘䨺𡑞"))
-  ("zhui5" ("缀綴"))
-  ("zhun1" ("淳纯顿屯谆肫胗盹窀純頓諄宒忳迍棆湻衠"))
-  ("zhun3" ("准淳纯隼純準埻綧鶽"))
-  ("zhun4" ("谆飩諄稕"))
-  ("zhuo1" ("桌捉淖拙卓倬涿棹肫焯踔櫂穛穱槕鐯㑁𠭴"))
-  ("zhuo2" ("著着浊濁啄茁缴勺拙琢酌灼诼蕞擢浞涿濯绌焯禚斫镯箸趵踔躅絀繳鐲"
-           "圴彴汋剢啅梲斮椓棳畷罬斲諑噣篧錣斀櫡謶灂蠗籗鷟鸀叕妰撯擆斱斵"
-           "晫棁槕泎炪烵琸硺籱鋜鐯㒂㓸㠚㣿㧻㪬㭬㲋㹿㺟䅵䐁䔲䕴䙯䟾䴵䵵䶂"))
-  ("zhuo3" ?丵)
-  ("zhuo4" ("劅㧳䏐"))
-  ("zi1" ("资資姿滋疵齐吱兹咨淄孜谘呲嵫孳缁甾辎赀锱鹚粢糍趑觜訾龇鲻髭玆"
-         "純茲貲載緇齊輜諮錙齜孖栥紎秶椔菑訿鄑鈭餈澬鼒鎡鯔鶅齍鶿亝嗞姕"
-         "孶湽禌稵茊葘趦輺鍿镃頾頿鴜鷀"))
-  ("zi2" ?㑵)
-  ("zi3" ("子仔紫籽姊滓茈梓秭耔笫訾鋅吇杍芓矷呰胏釨訿啙姉榟秄虸㜽㞨㧗㺭"
-         "㾅䔂䘣䦻䴾𠂔"))
-  ("zi4" ("自資字柴渍孳恣眦瘠漬輜扻芓倳剚牸眥椔胾胔菑孶茡輺㢀㧘㰣㰷㱴䅆"
-         "䐉"))
-  ("zi5" ("子字"))
-  ("zong1" ("总總综綜宗踪蹤从鬃棕枞腙從樅倧嵕惾猣朡摠稯熧翪艐蝬豵騣鬷堫嵏"
-           "嵸揔椶磫緃緫緵縂葼踨鑁騌骔鬉鯮鯼㯶"))
-  ("zong3" ("总總纵縱偬傯摠蓗熜惣愡憁捴揔搃総緫縂縦㢔㷓㹅䁓䎫䙕䡯䰌"))
-  ("zong4" ("综綜纵縱从粽從昮瘲倊猔疭碂糉糭緵縦䍟䝋"))
-  ("zong5" ?宗)
-  ("zou1" ("趣诌邹诹陬鄹驺鲰鄒掫郰棷棸菆媰緅諏謅鯫黀騶齱齺箃"))
-  ("zou3" ("走赱㞫"))
-  ("zou4" ("奏揍骤族楱驟㔿㵵䠫䲀"))
-  ("zu1" ("租苴菹葅蒩趲"))
-  ("zu2" ("族足淬卒镞蹴鏃鑿哫崒捽踤踿卆崪稡紣蹵鎐㞺㧻㰵㲋㲞㵀䅸䙘䚝䬨䯿"
-         "䱣"))
-  ("zu3" ("组組祖阻咀沮诅俎驵詛柤珇靻駔謯唨爼䔃䖕"))
-  ("zu4" ("驵駔"))
-  ("zuan1" ("钻鑽躜攢躦鑚"))
-  ("zuan3" ("纂缵篹籫纘繤纉㷪䂎䌣䡅𤎱"))
-  ("zuan4" ("钻鑽攥纂賺揝篹饡贃鑚䤸"))
-  ("zui1" ("羧厜脧嶉纗樶蟕"))
-  ("zui3" ("嘴觜嶊嶵噿濢璻洅㭰䮔"))
-  ("zui4" ("最罪醉蕞絊晬酨祽蕝鋷檇檌栬槜襊辠酔酻錊㝡㠑㰎㵃䘹"))
-  ("zui5" ?罪)
-  ("zun1" ("尊遵蹲樽鳟跧墫壿嶟繜鐏鱒鷷罇"))
-  ("zun3" ("撙樽僔噂壿繜譐䔿"))
-  ("zun4" ("鳟捘銌燇鱒臶"))
-  ("zuo1" ("作嘬"))
-  ("zuo2" ("作昨琢砟笮苲捽莋椊稓筰葃秨鈼㶡㸲䇥䎰䝫䞢䞰䟄䯿"))
-  ("zuo3" ("左撮佐繓咗唨毑㝾䦈"))
-  ("zuo4" ("作做坐座凿乍柞阼唑怍迮胙祚砟酢鑿岝侳夎葄岞糳袏飵㑅㘀㘴㛗㣱㤰"
-          "㭮㸲䋏䔘䜊䟶䩦䬤"))))
-
-(include (t nil cjk-util) map)
-(include (t nil zh-util) map)
-
-(state
-  ;; When an initial character is typed, re-handle it in "main" state.
- (init
-  (starter (show) (pushback 1) (shift main))
-  (enter-fullwidth-mode (shift fullwidth-mode))
-  (enter-single-fullwidth-mode (shift single-fullwidth-mode)))
-
- (main
-  ;; When a complete sequence is typed, shift to "select" state
-  ;; to allow users to select one from the candidates.
-  (map (shift select))
-  (nil (hide) (shift check-undo))))
-
-(include (t nil cjk-util) state)
-(include (t nil zh-util) state)
-
-;; Local Variables:
-;; mode: lisp
-;; coding: utf-8
-;; End:
diff --git a/MIM/zh-tonepy.mimx b/MIM/zh-tonepy.mimx
new file mode 100644 (file)
index 0000000..a5964bb
--- /dev/null
@@ -0,0 +1,9667 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>zh</language>
+    <name>tonepy</name>
+  </tags>
+  <description>Chinese input method with Pinyin-and-tone sequence.
+In addition to Chinese characters, fullwidth latin characters and
+symbols are available in fullwidth mode (turns on and off by
+"&gt;&gt;" and "&lt;&lt;" respectively).  This mode can also be turned on
+temporarily by typing "Z".
+</description>
+  <title>调拼</title>
+  <variable-list>
+    <variable id="candidates-group-size"/>
+  </variable-list>
+  <map-list>
+    <map id="map-starter">
+      <rule>
+        <keyseq keys="a"/>
+      </rule>
+      <rule>
+        <keyseq keys="b"/>
+      </rule>
+      <rule>
+        <keyseq keys="c"/>
+      </rule>
+      <rule>
+        <keyseq keys="d"/>
+      </rule>
+      <rule>
+        <keyseq keys="e"/>
+      </rule>
+      <rule>
+        <keyseq keys="f"/>
+      </rule>
+      <rule>
+        <keyseq keys="g"/>
+      </rule>
+      <rule>
+        <keyseq keys="h"/>
+      </rule>
+      <rule>
+        <keyseq keys="j"/>
+      </rule>
+      <rule>
+        <keyseq keys="k"/>
+      </rule>
+      <rule>
+        <keyseq keys="l"/>
+      </rule>
+      <rule>
+        <keyseq keys="m"/>
+      </rule>
+      <rule>
+        <keyseq keys="n"/>
+      </rule>
+      <rule>
+        <keyseq keys="o"/>
+      </rule>
+      <rule>
+        <keyseq keys="p"/>
+      </rule>
+      <rule>
+        <keyseq keys="q"/>
+      </rule>
+      <rule>
+        <keyseq keys="r"/>
+      </rule>
+      <rule>
+        <keyseq keys="s"/>
+      </rule>
+      <rule>
+        <keyseq keys="t"/>
+      </rule>
+      <rule>
+        <keyseq keys="w"/>
+      </rule>
+      <rule>
+        <keyseq keys="x"/>
+      </rule>
+      <rule>
+        <keyseq keys="y"/>
+      </rule>
+      <rule>
+        <keyseq keys="z"/>
+      </rule>
+    </map>
+    <map id="map-map">
+      <rule>
+        <keyseq keys="a1"/>
+        <insert>
+          <candidates>啊呵阿吖腌锕錒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="a2"/>
+        <insert character="21956"/>
+      </rule>
+      <rule>
+        <keyseq keys="a3"/>
+        <insert character="38463"/>
+      </rule>
+      <rule>
+        <keyseq keys="a4"/>
+        <insert character="38463"/>
+      </rule>
+      <rule>
+        <keyseq keys="a5"/>
+        <insert>
+          <candidates>啊阿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ai1"/>
+        <insert>
+          <candidates>哎挨哀埃唉诶嗳锿噯娭欸誒銰鎄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ai2"/>
+        <insert>
+          <candidates>挨癌皑呆捱皚啀敳獃磑騃嘊嵦敱硙㱯䠹䶣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ai3"/>
+        <insert>
+          <candidates>矮蔼藹嗳霭噯靄佁毐昹娾欸躷馤㑸㗨㢊䑂䨠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ai4"/>
+        <insert>
+          <candidates>爱愛碍礙隘唉艾嗳嗌嫒瑷暧砹閡噯曖璦阨砨堨僾嬡壒濭薆賹餲鴱譪鑀</candidates>
+          <candidates>靉伌叆塧懓懝戹皧瞹硋阸㕌㗒㘷㝵㝶㤅㿄䀳䅬䔽䝽䬵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="an1"/>
+        <insert>
+          <candidates>安氨鹌鵪黯鞍厂广盒阴谙庵桉腌铵陰菴鉗銨諳侒峖峎媕痷腤萻盦闇馣</candidates>
+          <candidates>韽盫葊蓭誝阥隂鞌鶕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="an2"/>
+        <insert>
+          <candidates>犴蝻玵啽雸䜙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="an3"/>
+        <insert>
+          <candidates>俺埯揞菴銨匼垵唵晻罯隌㜝㽢䁆䅖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="an4"/>
+        <insert>
+          <candidates>按岸暗案黯胺犴桉洝匎荌豻頇儑錌闇厈堓鮟黬㜝㟁㱘㸩䅁䎏䎨䬓䮗䯥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ang1"/>
+        <insert>
+          <candidates>肮腌骯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ang2"/>
+        <insert>
+          <candidates>昂仰卬岇昻㭿䀚䒢䩕䭹䭺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ang3"/>
+        <insert>
+          <candidates>軮雵䍩䬓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ang4"/>
+        <insert>
+          <candidates>盎醠枊㦹㼜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ao1"/>
+        <insert>
+          <candidates>凹熬棍坳柪爊垇梎軪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ao2"/>
+        <insert>
+          <candidates>熬敖翱嚣嗷廒遨骜獒聱螯鏊鳌鏖鼇滶隞摮璈蔜磝磽謷爊驁鰲厫嗸嶅獓</candidates>
+          <candidates>翺謸鷔㟼㠂㿰䐿䚫䥝䦋䵅𦪈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ao3"/>
+        <insert>
+          <candidates>袄襖拗媪媼芺镺抝狕鴁㑃㤇䞝䯠䴈𥜌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ao4"/>
+        <insert>
+          <candidates>傲敖奥懊澳浇坳拗岙骜燠鏊奧澆扷镺奡詏墺嶴擙隩謷驁圫垇嫯慠謸㕭</candidates>
+          <candidates>㘬㘭㜜㜩㠗㥿䁱䐿䜒䫨䮯䯠𩼈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ba1"/>
+        <insert>
+          <candidates>吧八巴扒叭笆芭捌疤岜粑仈朳峇豝鈀哵夿玐羓釟鲃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ba2"/>
+        <insert>
+          <candidates>拔跋湃茇菝萆钹魃鈸犮癹胈詙軷鼥叐坺墢妭抜炦秡颰馛㔜㧊䟦䳁䳊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ba3"/>
+        <insert>
+          <candidates>把靶耙钯鈀㞎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ba4"/>
+        <insert>
+          <candidates>把罢罷爸霸坝壩靶耙伯灞杷鲅弝猈垻欛覇鮁鮊鲃鲌㖠㶚䃻䆉䇑䎬䎱䥯</candidates>
+          <candidates>䩗䩻䰾䱝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ba5"/>
+        <insert>
+          <candidates>吧罢罷爸巴拔叭笆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bai1"/>
+        <insert character="25520"/>
+      </rule>
+      <rule>
+        <keyseq keys="bai2"/>
+        <insert>
+          <candidates>白㼟㿟䳆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bai3"/>
+        <insert>
+          <candidates>百摆擺柏罢佰伯捭罷襬粨絔矲栢㗗㼣䙓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bai4"/>
+        <insert>
+          <candidates>败敗拜稗派薜呗鞴庍唄棑粺拝蛽贁㗑㠔䒔䢙䥯䴽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bai5"/>
+        <insert character="30333"/>
+      </rule>
+      <rule>
+        <keyseq keys="ban1"/>
+        <insert>
+          <candidates>般班搬扳颁頒斑辨瘢癍攽斒褩虨朌肦螌辬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ban3"/>
+        <insert>
+          <candidates>般板版阪坂钣舨鈑闆昄粄蝂魬岅㩯㸞㺜䉽䬳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ban4"/>
+        <insert>
+          <candidates>办辦半伴拌瓣扮绊辨姅絆辯怑湴鉡靽埿秚㚘㪵䕰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ban5"/>
+        <insert character="25198"/>
+      </rule>
+      <rule>
+        <keyseq keys="bang1"/>
+        <insert>
+          <candidates>帮幫邦梆浜垹縍鞤幇幚捠邫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bang3"/>
+        <insert>
+          <candidates>膀绑綁榜纺氆螃紡牓挷髈㔙㮄䟺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bang4"/>
+        <insert>
+          <candidates>膀棒傍榜磅蚌镑谤旁蒡並謗鎊玤埲棓塝搒艕挷稖竝蜯㭋㯁㾦䂜䎧䖫䧛</candidates>
+          <candidates>䰷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bao1"/>
+        <insert>
+          <candidates>包胞苞褒剥炮勹裒苴葆孢脬煲剝鮑枹笣蕔襃闁骲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bao2"/>
+        <insert>
+          <candidates>薄雹瓟窇嫑㵡㿺䈏䥤䨌䨔䪨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bao3"/>
+        <insert>
+          <candidates>保宝寶饱飽堡葆鸨褓褴怉駂鳵鴇堢宲寚寳珤緥賲靌㙅㲏㻄䎂䭋䳈䳰䴐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bao4"/>
+        <insert>
+          <candidates>报報抱爆暴豹鲍刨袍瀑掊煲趵鉋鮑鑤抔袌菢鞄虣儤犦忁鸔勽曓铇㙸㫧</candidates>
+          <candidates>㲒䤖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bei1"/>
+        <insert>
+          <candidates>背悲杯碑卑波陂埤萆庳鹎盃揹痺箄伓岥桮椑綼簰犤藣鵯壀禆錃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bei3"/>
+        <insert>
+          <candidates>北愂鉳㤳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bei4"/>
+        <insert>
+          <candidates>被备備北背倍辈輩贝貝臂狈狽拔跋钡惫焙排葡菩孛邶蓓悖碚褙蜚鐾鞴</candidates>
+          <candidates>鋇憊牬郥偝梖珼棓琲鄁犕誖鞁骳糒俻偹僃愂昁杮紴絥軰韛㓈㔨㛝㣁㰆</candidates>
+          <candidates>㱯㶔㷶㸢㸬㸽㻗㼎㾱䁅䋳䔒䟺䠙䡶䩀䰽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bei5"/>
+        <insert>
+          <candidates>呗唄臂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ben1"/>
+        <insert>
+          <candidates>奔贲锛賁泍栟渀錛蟦鐼犇逩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ben3"/>
+        <insert>
+          <candidates>本苯畚夲奙楍㡷㮺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ben4"/>
+        <insert>
+          <candidates>奔笨夯体坌軬倴捹撪桳燌獖輽逩㤓㨧㱵䬱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="beng1"/>
+        <insert>
+          <candidates>崩绷繃榜抨嘣伻祊絣閍嵭挷綳𢏳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="beng2"/>
+        <insert character="29997"/>
+      </rule>
+      <rule>
+        <keyseq keys="beng3"/>
+        <insert>
+          <candidates>绷繃唪玤埲琫菶誁綳鞛㑟䋽䙀䩬䭰䳞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="beng4"/>
+        <insert>
+          <candidates>蹦绷繃泵蚌迸堋甏搒跰塴錋螷蠯槰逬鏰镚㛝㱶㷯䨻䭰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bi1"/>
+        <insert>
+          <candidates>逼蓖芘紕屄偪皕稫豍鎞鵖毴皀螕颷鰏鲾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bi2"/>
+        <insert>
+          <candidates>鼻荸襣魮㮰䨆䵄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bi3"/>
+        <insert>
+          <candidates>比笔筆彼鄙肥匕俾吡庳滗妣纰枇秕蚍舭沘紕罷朼疕柀潷貏鞞佊啚夶粃</candidates>
+          <candidates>㚰㠲㪏㻶䃾䇷䏢䘡䠋䣥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bi4"/>
+        <insert>
+          <candidates>比必避毕壁畢闭閉臂蔽币幣碧辟毙斃痹痺被蓖毖庇敝弊陛波费拂服秘</candidates>
+          <candidates>泌脾瞥陂陴埤芘荜菝萆薜蘖哔狴愎滗濞弼婢嬖璧枇檗殍贲睥畀铋馥裨</candidates>
+          <candidates>筚箅篦襞跛跸鐾髀紕詖賁費鉍嗶箄蹕佖坒咇妼怭肸邲柲珌疪苾粊梐堛</candidates>
+          <candidates>愊湢楅腷蜌閟飶彃滭綼馝潷熚獘獙蓽鄪駜骳髲廦罼觱鮅篳縪螷奰鄨鎞</candidates>
+          <candidates>鵖繴鏎襣躄贔驆鷩鷝鼊壀弻枈檘煏畁睤箆聛肹袐诐貱赑躃鐴閇鞸韠饆</candidates>
+          <candidates>魓鰏鲾鸊㓖㕭㗉㘠㘩㙄㡀㡙㢰㢶㢸㧙㪤㮄㮿㯇㱸㳼㵥㵨㷶㹃㻫㻶㿫䀣</candidates>
+          <candidates>䁅䁹䄶䊧䋔䌟䎵䏶䐿䕗䖩䟆䟤䠋䦘䧗䨆䩛䪐䫁䫾䬛䭮䮡䯗𡚁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bian1"/>
+        <insert>
+          <candidates>边邊编編鞭蝙煸砭稹笾鳊猵萹甂稨箯籩牑獱糄辺邉鍽鯾鯿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bian3"/>
+        <insert>
+          <candidates>編辯扁辨匾贬碥窆褊貶惼緶藊㦚䁵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bian4"/>
+        <insert>
+          <candidates>变變便遍编編辩辯扁辫辮辨卞弁苄忭汴缏釆抃汳揙閞緶艑鴘匥変徧昪</candidates>
+          <candidates>玣覍辡辧㝸㣐㭓㲢㳎㳒㴜㵷㺹㻞䉸䒪䛒䡢䪻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bian5"/>
+        <insert>
+          <candidates>边邊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="biao1"/>
+        <insert>
+          <candidates>标標苞彪膘漂剽嫖骠杓飑飙飚焱灬镖镳瘭髟鏖鏢驃鑣猋颩墂摽滮颮熛</candidates>
+          <candidates>蔈麃儦瀌謤爂臕藨贆穮飆驫幖徱磦脿飇飈飍骉麅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="biao3"/>
+        <insert>
+          <candidates>表剽婊裱錶諘檦褾脿飈㟽㠒㯱㯹䔸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="biao4"/>
+        <insert>
+          <candidates>鳔鰾俵覅摽脿㧼䞄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bie1"/>
+        <insert>
+          <candidates>憋瘪癟鳖鱉鷩虌鼈龞𢠳𤺓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bie2"/>
+        <insert>
+          <candidates>别別秘蹩蛂蟞襒莂㓖㜩㱸㲢䇷䠥䭱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bie3"/>
+        <insert>
+          <candidates>瘪癟蛂㿜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bie4"/>
+        <insert>
+          <candidates>别別彆徶㢼䉲䋢䏟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bin1"/>
+        <insert>
+          <candidates>滨濱宾賓彬斌濒份频豳浜缤玢槟镔儐頻檳瀕繽汃邠攽椕豩璸矉霦蠙鑌</candidates>
+          <candidates>驞梹獱瑸賔顮馪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bin3"/>
+        <insert>
+          <candidates>禀䳁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bin4"/>
+        <insert>
+          <candidates>宾賓摈傧殡膑髌鬓儐殯臏鬢擯髕賔髩鬂䐔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bing1"/>
+        <insert>
+          <candidates>并兵冰冫槟檳栟掤絣仌屛幷梹氷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bing3"/>
+        <insert>
+          <candidates>饼餅丙柄迸秉炳屏禀邴廪稟鉼怲陃昺苪窉偋蛃綆鞞屛抦昞琕癛癝眪餠</candidates>
+          <candidates>㨀䋑䓑䴵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bing4"/>
+        <insert>
+          <candidates>并病柄屏摒枋燹並併寎鵧倂傡屛幷栤棅竝鈵靐鮩㓈䈂䗒𠊧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bing5"/>
+        <insert>
+          <candidates>饼餅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bo1"/>
+        <insert>
+          <candidates>玻剥剝播波拨撥般菠钵发番潘泼蕃饽趵鲅缽發潑柭哱砵袚碆嶓餑磻蹳</candidates>
+          <candidates>鱍坺墢彂癶盋鉢驋髉鮁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bo2"/>
+        <insert>
+          <candidates>伯博脖勃膊薄搏驳駁舶泊白柏百佰雹暴爆铂箔帛渤簿拍跑魄菩蒲瀑孛</candidates>
+          <candidates>亳荸菔蕃薜饽悖泺溥艴礴钹鹁踣鈸鉑蔔瓝胉茀挬浡瓟郣桲猼葧僰誖踄</candidates>
+          <candidates>鋍餑壆馞駮謈豰嚗懪濼簙襏鎛餺鵓犦礡糪髆欂襮鑮侼嶏愽敀曓栢煿牔</candidates>
+          <candidates>犻艊苩袯镈馎鮊鲌㑟㔜㗘㙸㝿㟑㧳㩧㩭㪍㬍㬧㱟㴾㶿㹀㼎㼣䂍䊿䍨䍸</candidates>
+          <candidates>䑈䒄䗚䙏䞳䟆䟛䟦䢌䢪䥬䨌䪇䪬䫊䬪䭦䭯䮀䮂䯋䰊䰷䳁䵄䶈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bo3"/>
+        <insert>
+          <candidates>播簸跛蚾箥駊㝿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bo4"/>
+        <insert>
+          <candidates>播薄簸柏薜蘖檗擘蘗挀繴譒孹栢疈㖕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bo5"/>
+        <insert>
+          <candidates>伯膊卜啵蔔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bu1"/>
+        <insert>
+          <candidates>扑惚逋晡鈽誧峬餔鵏庯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bu2"/>
+        <insert>
+          <candidates>醭轐纀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bu3"/>
+        <insert>
+          <candidates>补補捕哺堡卜卟鳪餔鵏擈㙛㨐䀯䋠䒈䪁䪔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bu4"/>
+        <insert>
+          <candidates>不部步布怖埠薄簿附菩埔卩溥瓿钚钸鞴佈鈽吥咘捗蔀篰埗悑歨歩荹郶</candidates>
+          <candidates>鈈餢鮬㘵㚴㳍㻉㾟䊇䍌䏽䑰䝵䬏䳝䴝䴺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="bu5"/>
+        <insert character="19981"/>
+      </rule>
+      <rule>
+        <keyseq keys="ca1"/>
+        <insert>
+          <candidates>擦蔡拆嚓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ca3"/>
+        <insert character="31012"/>
+      </rule>
+      <rule>
+        <keyseq keys="ca4"/>
+        <insert>
+          <candidates>磣囃䟃䵽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cai1"/>
+        <insert character="29468"/>
+      </rule>
+      <rule>
+        <keyseq keys="cai2"/>
+        <insert>
+          <candidates>才材财財裁纔溨犲㒲䴭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cai3"/>
+        <insert>
+          <candidates>采彩踩睬釆採綵婇棌跐跴倸㥒䌽䐆䣋䴺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cai4"/>
+        <insert>
+          <candidates>采菜蔡埰寀縩䌨䐆䰂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cai5"/>
+        <insert>
+          <candidates>才材彩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="can1"/>
+        <insert>
+          <candidates>参參餐骖驂傪叄叅喰湌蓡謲飡鰺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="can2"/>
+        <insert>
+          <candidates>残殘蚕蠶惭慚淺嬠嬱慙蝅蠺㥇㨻㱚㺑䍼䏼䑶䗝䗞䘉䙁䝳䣟䫮䳻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="can3"/>
+        <insert>
+          <candidates>惨慘昝黪朁憯穇黲㘔㜗㦧㿊䅟䫮䬫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="can4"/>
+        <insert>
+          <candidates>灿燦掺孱璨粲摻澯叄叅薒㛑㣓㥇㻮㽩䛹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cang1"/>
+        <insert>
+          <candidates>舱艙苍蒼仓倉沧伧傖滄凔嵢獊鶬仺螥鸧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cang2"/>
+        <insert>
+          <candidates>藏臧鑶匨蔵㵴㶓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cang3"/>
+        <insert>
+          <candidates>苍蒼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cang4"/>
+        <insert>
+          <candidates>賶䅮䢢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cao1"/>
+        <insert>
+          <candidates>操糙澡造鄵撡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cao2"/>
+        <insert>
+          <candidates>槽嘈曹漕螬艚傮嶆曺蓸褿鏪㜖㯥䄚䏆䐬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cao3"/>
+        <insert>
+          <candidates>草屮艸慅懆騲愺䒑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cao4"/>
+        <insert>
+          <candidates>操造漕肏慥鄵襙㽩䒃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ce4"/>
+        <insert>
+          <candidates>策测測侧側册冊厕廁赦栅恻柵惻拺畟茦粣矠筴萴蓛憡厠嫧敇溭笧筞箣</candidates>
+          <candidates>荝萗遪頙㥽㨲㩍䇲䈟䊂䔴䜺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cen1"/>
+        <insert>
+          <candidates>参參梫嵾篸叄叅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cen2"/>
+        <insert>
+          <candidates>岑涔埁笒梣橬硶㞥㻸䃡䅾䤁䨙䯔䲋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ceng1"/>
+        <insert>
+          <candidates>噌曽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ceng2"/>
+        <insert>
+          <candidates>层層曾蹭缯繒碀嶒鄫竲㬝䁬䉕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ceng4"/>
+        <insert>
+          <candidates>蹭㣒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cha1"/>
+        <insert>
+          <candidates>差插叉碴喳搋馇杈楂槎釵扠扱臿荖偛嗏疀艖鍤嫅挿揷擑肞銟靫餷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cha2"/>
+        <insert>
+          <candidates>查察茶叉茬碴搽苴荼楂槎檫锸痄秅垞鍤嵖査詧㢉㢒㪯㫅䁟䆛䑘䕓䤩䲦</candidates>
+          <candidates>䶪𦉆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cha3"/>
+        <insert>
+          <candidates>叉镲衩蹅鑔䰈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cha4"/>
+        <insert>
+          <candidates>差诧詫刹剎叉岔蜡吒咤汊姹杈衩奼侘紁訍㛳㢎㣾㤞䊬䒲䓭䟕䡨𦉆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cha5"/>
+        <insert character="21449"/>
+      </rule>
+      <rule>
+        <keyseq keys="chai1"/>
+        <insert>
+          <candidates>拆差叉钗釵芆靫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chai2"/>
+        <insert>
+          <candidates>柴豺侪茈儕齜祡喍犲㑪㾹䓱䡨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chai3"/>
+        <insert character="33565"/>
+      </rule>
+      <rule>
+        <keyseq keys="chai4"/>
+        <insert>
+          <candidates>瘥虿袃蠆囆㳗䘍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chan1"/>
+        <insert>
+          <candidates>搀攙掺苫沾觇摻辿惉梴覘鉆裧鋓幨襜襝脠袩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chan2"/>
+        <insert>
+          <candidates>蝉蟬缠纏馋饞谗单掸渐廛潺澶孱婵禅蟾躔單漸嬋毚禪巉讒棎湹煘僝獑</candidates>
+          <candidates>儃撣磛鋋螹瀍劖繵蟺嚵瀺酁欃艬鑱潹緾纒誗鄽镵㔆㙻㢆㶣㸥㺥䂁䜛䡪</candidates>
+          <candidates>䡲䣑䤫䧯䳻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chan3"/>
+        <insert>
+          <candidates>产產铲鏟阐闡冁谄蒇骣剷諂旵丳嵼滻嘽幝燀蕆簅繟譂囅驏灛刬剗啴摌</candidates>
+          <candidates>浐産讇閳㢟㦃㯆㹌㹽䊲䐮䑎䤘䥀䩶䴼䵐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chan4"/>
+        <insert>
+          <candidates>颤顫忏羼儳懺讖幨懴硟韂㙴㬄㵌䀡䜛䠨䪜䱿䴺䴼䵐𤮭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chang1"/>
+        <insert>
+          <candidates>倡昌猖伥菖阊娼鲳倀鯧淐琩裮錩閶闛鼚晿锠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chang2"/>
+        <insert>
+          <candidates>常长長场場肠腸尝嘗偿償尚裳倘苌徜嫦脹萇嚐鋿鱨仧兏塲尙瑺瓺甞膓</candidates>
+          <candidates>鏛镸鲿㙊㦂䗅䠆䯴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chang3"/>
+        <insert>
+          <candidates>场場厂廠敞淌惝昶氅鋹鷩戃僘厰塲㫤䕋䠀𢠵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chang4"/>
+        <insert>
+          <candidates>唱倡畅暢淌鬯怅昶悵瑒韔焻玚畼誯䩨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chang5"/>
+        <insert character="25950"/>
+      </rule>
+      <rule>
+        <keyseq keys="chao1"/>
+        <insert>
+          <candidates>超抄钞鈔绰剿怊焯紹勦綽弨訬罺欩繛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chao2"/>
+        <insert>
+          <candidates>朝潮嘲巢晁濤鄛樔窲轈巣謿鼂鼌䄻䬤䰫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chao3"/>
+        <insert>
+          <candidates>超吵鈔炒眧謅巐煼禉麨㶤㷅䎐䏚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chao4"/>
+        <insert>
+          <candidates>超耖縐趠仦仯觘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="che1"/>
+        <insert>
+          <candidates>车車砗莗硨伡俥唓蛼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="che3"/>
+        <insert>
+          <candidates>扯尺撦偖㨋㵔䋲䞣䰩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="che4"/>
+        <insert>
+          <candidates>彻徹撤拆掣澈池辙坼屮轍呫迠硩詀勶烲爡瞮聅㔭㥉㬚㯙㱌㵃㵔㾝㿭䁤</candidates>
+          <candidates>䑲䒆䚢䛸䜠䤁䧪䨁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="che5"/>
+        <insert character="25199"/>
+      </rule>
+      <rule>
+        <keyseq keys="chen1"/>
+        <insert>
+          <candidates>沉郴抻嗔琛肜胂瞋縝捵棽綝諃賝謓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chen2"/>
+        <insert>
+          <candidates>沉晨趁尘塵陈陳臣忱辰橙沈湛谌宸諶茞桭梣莐愖鈂煁樄蔯螴麎鷐屒敐</candidates>
+          <candidates>曟莀薼訦軙迧霃㕴㫳㲀㴴㽸䆣䒞䚘䜟䟢䢅䢈䢻䣅䤟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chen3"/>
+        <insert>
+          <candidates>碜眈捵祳墋磣踸鍖贂硶趻䗞䫖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chen4"/>
+        <insert>
+          <candidates>趁衬襯称稱秤闯疹谶榇龀疢瀋闖櫬讖齔儭嚫藽儬夦趂齓㧱䜟䞋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chen5"/>
+        <insert character="26216"/>
+      </rule>
+      <rule>
+        <keyseq keys="cheng1"/>
+        <insert>
+          <candidates>称稱撑撐秤枪抢趟噌柽樘瞠铛蛏搶槍鎗鐺浾偁埥棦湞牚琤橕赬檉竀蟶</candidates>
+          <candidates>鏿饓憆泟爯穪緽赪阷頳䞓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cheng2"/>
+        <insert>
+          <candidates>成程城承乘诚誠盛呈惩懲橙澄盯醒丞伧郢埕浈枨晟塍铖裎酲傖朾虰峸</candidates>
+          <candidates>郕宬脀掁珵脭荿揨棖湞鋮撜澂騬乗堘塖娍憕挰椉洆瀓珹窚筬絾㞼㨃㲂</candidates>
+          <candidates>㼩䁎䄇䆑䆵䆸䇸䔲䗊䚘䧕䫆䮪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cheng3"/>
+        <insert>
+          <candidates>逞骋裎騁悜庱梬塣侱徎睈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cheng4"/>
+        <insert>
+          <candidates>称稱秤牚靗㐼䀕䁤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cheng5"/>
+        <insert>
+          <candidates>成撑撐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chi1"/>
+        <insert>
+          <candidates>吃哧蚩痴离郗嗤媸胝眵螭笞魑喫離癡胵瓻絺摛誺瞝骴鴟齝攡黐呞噄彨</candidates>
+          <candidates>彲杘欫訵鵄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chi2"/>
+        <insert>
+          <candidates>持迟遲池驰馳茬匙弛莉蛇治坻墀芪茌沱篪踟泜祇驪汦彽歭荎耛蚳徥貾</candidates>
+          <candidates>誃趍箈箎徲踶謘鍉謻倁岻竾筂赿遅遟㓾㔭㙜㞴㢮㮛䈕䐤䔟䙙䛂䜄䞾䪧</candidates>
+          <candidates>䮈䶔䶵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chi3"/>
+        <insert>
+          <candidates>尺齿齒耻恥侈哆移搋褫豉呎紕扡杝奓姼恀拸胣蚇欼誃鉹叺垑歯粎袳裭</candidates>
+          <candidates>㘜㟂㢁㢋㱀㳏㶴䊼䑛䔟䛂䜵䜻䰩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chi4"/>
+        <insert>
+          <candidates>翅斥赤炽傺叱啻彳饬敕眙瘛踅飭飾滯熾佁抶迣栻乿淔痸觢跮鉓瘈翨遫</candidates>
+          <candidates>懘饎鶒鷘侙勅勑嘨恜慗憏杘灻烾痓糦翄翤趩銐鵣㒆㓼㔑㞿㡿㥉㽚䇼䗖</candidates>
+          <candidates>䟷䠠䤲䮻䰡䳵𤆍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chong1"/>
+        <insert>
+          <candidates>冲沖充憧涌盅桩茺忡潼舂艟樁衝珫浺翀衶憃橦罿蹖嘃徸摏褈𢥞𧘂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chong2"/>
+        <insert>
+          <candidates>虫重崇茧酮种種蟲翀痋隀蝩爞崈漴褈㓽㹐䌬䖝䳯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chong3"/>
+        <insert>
+          <candidates>宠寵埫䳯𠖥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chong4"/>
+        <insert>
+          <candidates>冲沖铳衝揰銃㓼㧤𣀒𧘂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chou1"/>
+        <insert>
+          <candidates>抽搐瘳怞牰婤紬搊篘盩謅犨犫霌䌷𢭆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chou2"/>
+        <insert>
+          <candidates>仇愁踌绸綢躊酬稠畴筹俦帱惆焘雠裯儔燾鯈疇籌栦紬椆絒菗詶雔嬦幬</candidates>
+          <candidates>懤燽薵讎嚋皗讐酧醻魗㐜㘜㛶㤽㦞㨶㵞㿧䇺䊭䌧䌷䓓䛬䥒䲖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chou3"/>
+        <insert>
+          <candidates>瞅丑鈕醜吜杻杽偢丒侴矁魗䪮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chou4"/>
+        <insert>
+          <candidates>臭殠簉臰䔏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chou5"/>
+        <insert character="37228"/>
+      </rule>
+      <rule>
+        <keyseq keys="chu1"/>
+        <insert>
+          <candidates>出初樗齣貙岀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chu2"/>
+        <insert>
+          <candidates>除厨廚储儲躇锄鋤橱雏滁著刍蜍蹰芻諸雛櫥耡趎鉏犓蒢篨麆幮藸鶵躕</candidates>
+          <candidates>曯櫉耝蒭蕏㕏㕑㜗㡡㶆㼥䅳䎝䎤䟞䠂䠧𦷝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chu3"/>
+        <insert>
+          <candidates>处處础礎楚储儲憷杵楮褚濋檚処椘禇齭齼㹼䊰䖏䙘䠂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chu4"/>
+        <insert>
+          <candidates>处處触觸畜矗搐硫淑絮祝亍怵绌黜絀歜泏豖俶敊琡詘滀鄐踀儊斶臅傗</candidates>
+          <candidates>処拀斣槒欪竌竐荲遚閦㔘㗰㘜㙇㤕㤘䙕䜴䟣䦌䧁䮞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chu5"/>
+        <insert>
+          <candidates>处處楚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chua1"/>
+        <insert>
+          <candidates>欻歘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chua4"/>
+        <insert>
+          <candidates>䏆䫄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuai1"/>
+        <insert>
+          <candidates>揣搋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuai2"/>
+        <insert>
+          <candidates>腄膗㪓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuai3"/>
+        <insert>
+          <candidates>揣㪜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuai4"/>
+        <insert>
+          <candidates>揣嘬踹蹉㱀䦟䦤䦷䴝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuan1"/>
+        <insert>
+          <candidates>穿川巛氚瑏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuan2"/>
+        <insert>
+          <candidates>船传傳椽遄舡伝圌歂暷諯輲篅舩㯌㼷䁣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuan3"/>
+        <insert>
+          <candidates>喘舛荈歂僢堾腨㱛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuan4"/>
+        <insert>
+          <candidates>串钏釧汌玔賗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuang1"/>
+        <insert>
+          <candidates>创創窗疮葱囱舂囪瘡刱戧摐刅剏剙牎牕窓窻䆫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuang2"/>
+        <insert>
+          <candidates>床幢撞疒橦噇牀㡖䃥䚒䡴䭚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuang3"/>
+        <insert>
+          <candidates>闯闖漺磢摤㵂䇬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuang4"/>
+        <insert>
+          <candidates>创創怆愴刱獊剏剙䎫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chui1"/>
+        <insert>
+          <candidates>吹炊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chui2"/>
+        <insert>
+          <candidates>垂捶锤錘椎陲棰槌郵箠鎚倕圌湷搥腄菙魋埀桘篅顀㓃㝽㥨㩾䄲䍋䳠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chui3"/>
+        <insert character="18364"/>
+      </rule>
+      <rule>
+        <keyseq keys="chui4"/>
+        <insert>
+          <candidates>吹龡䕓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chun1"/>
+        <insert>
+          <candidates>春椿杶芚媋暙輇橁輴鰆鶞堾旾櫄膥萅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chun2"/>
+        <insert>
+          <candidates>纯純唇鹑鶉淳醇莼沌肫脣漘膞蓴憌錞鯙浱湻滣蒓醕陙㝄㝇㵮㸪䏝䐇䓐</candidates>
+          <candidates>䔚䣨䣩䥎䫃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chun3"/>
+        <insert>
+          <candidates>春蠢偆惷萶踳堾旾睶箺萅㖺㿤䄝䏛䐏䞐䦮䮞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chun5"/>
+        <insert>
+          <candidates>鹑鶉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuo1"/>
+        <insert>
+          <candidates>戳踔擉鎈齹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="chuo2"/>
+        <insert character="29363"/>
+      </rule>
+      <rule>
+        <keyseq keys="chuo4"/>
+        <insert>
+          <candidates>躇绰簇淖醛缀荃蔟啜辶辍焯踱龊綽綴輟鏃齪娖婥惙珿婼腏逴畷趠醊擉</candidates>
+          <candidates>磭歠嚽齱涰繛諁辵酫鑡㚟㲋䂐䃗䄪䆯䇍䋘䍳䓎䮕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ci1"/>
+        <insert>
+          <candidates>雌疵嵯恣趑訾玆茲庛玼郪偨趀骴薋蠀髊嵳赼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ci2"/>
+        <insert>
+          <candidates>磁词詞瓷辞辭雌慈茨兹滋茈祠鹚粢糍薺柌秶餈飺嬨濨薋鶿垐珁甆礠茊</candidates>
+          <candidates>辝辤鷀㓨㘂㘹㤵䂣䆅䈘䖪䛐䧳䨏䭣䲿䳄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ci3"/>
+        <insert>
+          <candidates>此茈佌泚玼皉跐紪㠿䧳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ci4"/>
+        <insert>
+          <candidates>次刺伺赐蚝螅趑賜朿佽庛絘莿蛓刾螆㓨㞖㡹㢀㩞㹂䓧䗹䦻䯸䰍䳐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cong1"/>
+        <insert>
+          <candidates>从從匆聪聰囱囪葱蔥窗苁骢璁枞樅棇暰瑽蓯瞛蟌鍐鏦驄忩怱悤憁樬樷</candidates>
+          <candidates>漗焧燪牎牕窓窼篵緫繱聡聦鍯鏓騘䆫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cong2"/>
+        <insert>
+          <candidates>从從丛叢淙琮縱婃孮徖悰慒潀漎賨錝藂従樷灇爜縦誴賩㗰㼻䉘䕺䳷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cong4"/>
+        <insert>
+          <candidates>藂謥欉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cou3"/>
+        <insert>
+          <candidates>趣趨㫶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cou4"/>
+        <insert>
+          <candidates>凑湊簇揍族蔟楱辏腠輳藪傶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cu1"/>
+        <insert>
+          <candidates>粗觕麤麁麄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cu2"/>
+        <insert>
+          <candidates>徂殂豠䓚䢐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cu3"/>
+        <insert character="30390"/>
+      </rule>
+      <rule>
+        <keyseq keys="cu4"/>
+        <insert>
+          <candidates>促醋簇错趋趣数卒蔟猝槭酢蹙蹴數縐錯趨梀塶噈憱踧殧瘯鼀顣瘄縬脨</candidates>
+          <candidates>趗蹵㗤㤘㰗䃚䎌䙯䛤䟟䠓䠞䥄䥘䬨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuan1"/>
+        <insert>
+          <candidates>竄蹿汆撺镩鋑攛躥鑹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuan2"/>
+        <insert>
+          <candidates>蹲劗巑攢櫕濽㠝㭫䆘䰖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuan4"/>
+        <insert>
+          <candidates>窜竄篡爨镩殩熶簒鑹㵀㸑䞼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cui1"/>
+        <insert>
+          <candidates>摧催崔衰榱隹嗺墔磪縗鏙槯獕竴缞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cui2"/>
+        <insert>
+          <candidates>凗慛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cui3"/>
+        <insert>
+          <candidates>洒璀漼趡皠㵏㷃䊫䧽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cui4"/>
+        <insert>
+          <candidates>脆粹瘁淬翠橇萃啐悴毳倅崒焠脺綷踤膵膬竁伜啛崪忰琗疩皠粋紣翆脃</candidates>
+          <candidates>臎顇㝮㥞㧘㯔㯜㱖㳃㷪䂱䃀䄟䆊䔴䢪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cun1"/>
+        <insert>
+          <candidates>村皴踆壿澊邨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cun2"/>
+        <insert>
+          <candidates>存蹲浚拵袸踆墫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cun3"/>
+        <insert>
+          <candidates>蹲忖刌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cun4"/>
+        <insert>
+          <candidates>寸吋籿䍎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cun5"/>
+        <insert character="23544"/>
+      </rule>
+      <rule>
+        <keyseq keys="cuo1"/>
+        <insert>
+          <candidates>搓磋撮蹉營瑳蒫遳醝睉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuo2"/>
+        <insert>
+          <candidates>嵯矬痤瘥鹾蔖醝鹺躦嵳虘鄼㟇㭫㽨䐤䑘䠡䣜䰈䴾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuo3"/>
+        <insert>
+          <candidates>脞瑳縒㟇䂳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="cuo4"/>
+        <insert>
+          <candidates>错錯措挫摧昔厝锉銼侳剉剒莝蓌齰歵莡逪齚䐣䟶䥘䱜䴾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="da1"/>
+        <insert>
+          <candidates>答搭瘩耷哒褡荅搨撘噠鎝墶㙮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="da2"/>
+        <insert>
+          <candidates>打达達答瘩胆怛妲沓笪靼鞑韃呾迖炟羍荅畣匒劄褟薘繨鐽酇溚畗箚荙</candidates>
+          <candidates>蟽詚逹酂㜓㯚㾑㿯䃮䐊䑽䩢䳴䵣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="da3"/>
+        <insert>
+          <candidates>打觰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="da4"/>
+        <insert>
+          <candidates>大汏眔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="da5"/>
+        <insert>
+          <candidates>打瘩疸躂繨墶跶㙮㟷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dai1"/>
+        <insert>
+          <candidates>待呆歹呔獃騃嘚懛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dai3"/>
+        <insert>
+          <candidates>逮歹傣歺䚞䚟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dai4"/>
+        <insert>
+          <candidates>代带帶待袋大戴逮殆贷怠递毒隶埭甙岱迨逯绐玳棣黛貸載馱遞遝汏柋</candidates>
+          <candidates>軑紿釱詒軩跢廗箈蝳駘艜蹛瀻襶靆叇帒帯曃瑇簤緿軚轪霴黱㐲㞭㫹㯂</candidates>
+          <candidates>㶡㻖㿃䈆䒫䲦𦄂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dai5"/>
+        <insert character="34955"/>
+      </rule>
+      <rule>
+        <keyseq keys="dan1"/>
+        <insert>
+          <candidates>单單担擔耽丹郸湛儋澹檐殚眈瘅聃箪簞砃酖覘匰勯鄲殫黕癉甔襌聸単</candidates>
+          <candidates>噡妉媅耼躭頕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dan2"/>
+        <insert character="28601"/>
+      </rule>
+      <rule>
+        <keyseq keys="dan3"/>
+        <insert>
+          <candidates>担胆膽掸疸瘅撢伔刐玬紞衴亶撣澸燀黕癉贉黮黵瓭㔊㕪㽎䃫䉞䮰䱋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dan4"/>
+        <insert>
+          <candidates>但弹彈担擔蛋淡诞誕旦氮惮赡石潭蜒詹萏啖澹澶膻钽疸瘅訑啗憚贍帎</candidates>
+          <candidates>沊狚柦唌惔啿觛亶窞鉭僤舕蜑髧噉潬憺暺餤鴠癉禫癚嚪蟺贉霮黮弾疍</candidates>
+          <candidates>腅饏馾駳㗖㡺㫜㱽㲷㵅㺗䄷䉷䨢䨵䩥䭛䮰䳉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dan5"/>
+        <insert>
+          <candidates>担擔丹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dang1"/>
+        <insert>
+          <candidates>当當铛鐺裆儅噹襠嵣澢璫簹艡蟷珰筜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dang3"/>
+        <insert>
+          <candidates>党黨挡擋档檔谠讜攩欓灙譡䣊䣣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dang4"/>
+        <insert>
+          <candidates>当當挡擋荡蕩档檔凼菪宕砀瘍儅燙盪讜婸愓瑒瓽逿碭潒璗礑簜闣偒圵</candidates>
+          <candidates>垱壋氹玚瞊蘯趤雼䑗䦒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dang5"/>
+        <insert>
+          <candidates>当當铛鐺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dao1"/>
+        <insert>
+          <candidates>刀刂叨忉氘裯舠幍魛朷釖鱽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dao2"/>
+        <insert character="25455"/>
+      </rule>
+      <rule>
+        <keyseq keys="dao3"/>
+        <insert>
+          <candidates>道导導倒岛島捣搗蹈祷鳥檮禱捯禂壔擣嶋嶌嶹梼隝隯㠀㨶㿒䆃䌦䮻䲽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dao4"/>
+        <insert>
+          <candidates>到道导導倒稻盗盜悼蹈陶帱洮纛濤燾菿幬檤翿瓙噵稲衜衟軇㔑䆃䊭䣣</candidates>
+          <candidates>䧂䮻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dao5"/>
+        <insert>
+          <candidates>到道</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="de1"/>
+        <insert character="22042"/>
+      </rule>
+      <rule>
+        <keyseq keys="de2"/>
+        <insert>
+          <candidates>得德登陟锝淂嘚徳恴惪鍀㝵㝶㤫㥀㥁㯖䙷䙸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="de5"/>
+        <insert>
+          <candidates>的地得底墬䙸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dei1"/>
+        <insert character="21707"/>
+      </rule>
+      <rule>
+        <keyseq keys="dei3"/>
+        <insert>
+          <candidates>得䮻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="den1"/>
+        <insert>
+          <candidates>参參</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="den4"/>
+        <insert character="25213"/>
+      </rule>
+      <rule>
+        <keyseq keys="deng1"/>
+        <insert>
+          <candidates>灯燈登蹬噔磴镫簦豋嬁璒鐙竳覴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="deng3"/>
+        <insert>
+          <candidates>等戥朩䒭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="deng4"/>
+        <insert>
+          <candidates>凳瞪蹬橙澄邓嶝磴眙镫鄧墱鐙霯僜櫈隥䠬䮴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="di1"/>
+        <insert>
+          <candidates>低滴堤提氐镝羝隄鏑袛菂墑磾鍉鞮仾奃眡趆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="di2"/>
+        <insert>
+          <candidates>敌敵的涤滌嘀笛迪狄翟嫡逐籴莜荻觌镝適鏑浟梑靮潪蔋踧嚁篴鍉藋蹢</candidates>
+          <candidates>鬄藡籊糴覿鸐仢唙啇廸滺蔐豴頔髢㣙㰅㹍䊮䨀䨢䨤䮤䯼䴞䵠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="di3"/>
+        <insert>
+          <candidates>底抵提氐诋邸坻柢砥羝骶牴詆呧弤阺苖菧觝軧聜坘埞拞掋茋㡳㪆㭽䂡</candidates>
+          <candidates>䍕䢑䣌䱃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="di4"/>
+        <insert>
+          <candidates>地第帝弟的递遞缔締逮蒂隶芍题蹄谛娣棣胝碲睇泜約諦題旳杕玓虳軑</candidates>
+          <candidates>梊焍珶釱媞揥渧菂楴馰墆嵽疐禘蝃墬樀蔕遰甋踶螮鬄偙僀哋啲坔埅埊</candidates>
+          <candidates>奃嶳怟慸摕祶肑腣苐赿蹏轪逓鉪髢㢩㦅㼵䀸䀿䏑䑭䑯䗖䞶䟡䧝䨀䩘䩚</candidates>
+          <candidates>䱱䲦䶍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="di5"/>
+        <insert character="24351"/>
+      </rule>
+      <rule>
+        <keyseq keys="dia3"/>
+        <insert character="22002"/>
+      </rule>
+      <rule>
+        <keyseq keys="dian1"/>
+        <insert>
+          <candidates>颠顛甸掂滇拈巅玷癫巔癲敁傎厧槙瘨蹎齻嵮巓攧槇顚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dian2"/>
+        <insert character="18381"/>
+      </rule>
+      <rule>
+        <keyseq keys="dian3"/>
+        <insert>
+          <candidates>点點典踮碘婰琠痶蒧蕇嚸奌敟㚲㸃䍄䓦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dian4"/>
+        <insert>
+          <candidates>电電店殿淀澱甸奠垫墊佃惦靛涎沾阽坫玷钿癜蜓簟鈿扂痁婝壂磹驔橂</candidates>
+          <candidates>琔蜔㓠㝪㞟㥆㵤㶘㼭䧃䩚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="diao1"/>
+        <insert>
+          <candidates>雕叼碉凋刁敦貂鲷彫鯛扚虭蛁琱軺鳭殦瞗錭鵰奝汈矵鮉鼦𨍳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="diao3"/>
+        <insert>
+          <candidates>鸟钌鳥屌釕㹿䄪䄷䉆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="diao4"/>
+        <insert>
+          <candidates>掉调調钓釣吊稠跳莜铞蜩踔弔綢趙伄盄誂銚魡蓧窵藋瘹窎竨訋銱鋽鑃</candidates>
+          <candidates>㒛㪕䂪䂽䔙䠼䳝䵲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="die1"/>
+        <insert>
+          <candidates>爹跌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="die2"/>
+        <insert>
+          <candidates>跌叠疊蝶碟迭谍涉踢至窒佚垤堞揲喋渫轶牒瓞褶蹀鲽鳎絰軼諜褻鐵咥</candidates>
+          <candidates>峌挕昳柣胅苵眣啑聑臷詄跕镻楪跮墆嵽蜨艓褋螲鰈鰨恎戜攧曡殜氎渉</candidates>
+          <candidates>牃畳疉眰绖褺趃㑙㥈㦶㩸㩹㫼㬪㭯㲲㲳㷸㻡䏲䘭䞇䞕䠟䪥䮢䲀䳀䳻䴑</candidates>
+          <candidates>𢶣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="die4"/>
+        <insert>
+          <candidates>耋惵耊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ding1"/>
+        <insert>
+          <candidates>盯钉釘叮丁仃玎町疔耵酊帄庰靪奵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ding2"/>
+        <insert character="23112"/>
+      </rule>
+      <rule>
+        <keyseq keys="ding3"/>
+        <insert>
+          <candidates>顶頂鼎葶耵酊艼嵿濎薡檙鐤鼑㝪㫀㴿㼗𩠑𪔂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ding4"/>
+        <insert>
+          <candidates>定订訂钉釘锭錠汀啶腚碇娗飣椗碠鋌顁忊矴磸饤㝎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="diu1"/>
+        <insert>
+          <candidates>丢丟铥颩銩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dong1"/>
+        <insert>
+          <candidates>东東冬咚岽氡鸫鼕苳埬崠涷菄蝀鶇倲娻崬昸氭笗鯟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dong3"/>
+        <insert>
+          <candidates>懂董硐墥嬞蕫箽諌㖦㨂䂢䵔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dong4"/>
+        <insert>
+          <candidates>动動洞冻凍栋侗恫酮筒垌峒胨胴硐甬棟湩挏戙崠涷衕筩蝀駧霘働峝眮</candidates>
+          <candidates>腖㑈㓊㗢㜱㢥㼯䅍䍶䞒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dou1"/>
+        <insert>
+          <candidates>都兜蔸窬篼唗郖兠吺橷㨮都</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dou3"/>
+        <insert>
+          <candidates>斗抖陡蚪枓敨唞枡阧㞳㪷䕱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dou4"/>
+        <insert>
+          <candidates>斗豆逗痘读逾渎窦窬鬥脰瀆竇讀浢郖梪荳鋀餖毭閗闘饾鬦鬪鬬鬭㛒㢄</candidates>
+          <candidates>㷆䄈䇺䕆䕱䛠䬦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="du1"/>
+        <insert>
+          <candidates>都督嘟裻閬醏闍厾阇都</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="du2"/>
+        <insert>
+          <candidates>读讀独獨毒犊顿渎椟牍碡纛髑黩頓瀆櫝牘犢竇黷蝳儥殰襡皾贕韣韇韥</candidates>
+          <candidates>讟凟匵嬻涜瓄読豄鑟騳㱩㸿㹍㾄䓯䙱䢱䪅䫳䮷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="du3"/>
+        <insert>
+          <candidates>肚堵赌賭睹竺笃篤帾陼裻鍺錖暏琽覩䀾䈞䐗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="du4"/>
+        <insert>
+          <candidates>度渡肚镀鍍杜妒芏橐蠹詫秺喥斁簬妬殬簵荰螙蠧靯㓃䄍䅊䟻䲧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="du5"/>
+        <insert character="24230"/>
+      </rule>
+      <rule>
+        <keyseq keys="duan1"/>
+        <insert>
+          <candidates>端耑偳剬媏褍鍴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duan3"/>
+        <insert character="30701"/>
+      </rule>
+      <rule>
+        <keyseq keys="duan4"/>
+        <insert>
+          <candidates>断斷段锻鍛缎緞椴煅簖踹腶葮碫毈躖籪塅瑖㫁㱭䠪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dui1"/>
+        <insert>
+          <candidates>堆敦追槌碓痽頧鐓垖塠嵟桘磓𠂤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dui3"/>
+        <insert>
+          <candidates>陮㨃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dui4"/>
+        <insert>
+          <candidates>对對队隊兑敦锐怼憝碓镦兌銳祋錞濧懟濻薱瀩譈鐓轛兊対憞綐鋭鐜㙂</candidates>
+          <candidates>㟋㠚㬣㳔㵽䇏䇤䔪䨴䨺䬈䬽䯟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dun1"/>
+        <insert>
+          <candidates>吨噸蹲墩敦豚礅惇燉蜳撉鐓驐墪弴撴犜蹾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dun2"/>
+        <insert character="36466"/>
+      </rule>
+      <rule>
+        <keyseq keys="dun3"/>
+        <insert>
+          <candidates>盹趸躉𣎴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="dun4"/>
+        <insert>
+          <candidates>盾顿頓囤钝遁沌炖砘盹鈍燉伅庉扽崸腞潡遯鶨踲逇㬿䤜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duo1"/>
+        <insert>
+          <candidates>多哆掇咄裰剟茤鄲嚉夛崜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duo2"/>
+        <insert>
+          <candidates>夺奪踱度掇泽铎裰澤鐸剫敓莌敪毲椯鮵襗凙徳悳敚敠痥鈬㣞䁟䄍䐾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duo3"/>
+        <insert>
+          <candidates>躲朵垛锗哚缍棰綞橢痑埵趓鍺鬌嚲奲亸垜憜挅挆朶桗袳躱軃㔍㖼㙐㛆</candidates>
+          <candidates>㛊㥩㻔䒳䙤䠤䤪䩣䫂䯬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duo4"/>
+        <insert>
+          <candidates>踱跺舵剁惰堕隋陀驮沲沱柁馱墮點杕柮柂陏陊墯嶞錞鵽刴媠尮桗炧炨</candidates>
+          <candidates>跥飿饳㣞㧷㻧䅜䍴䑨䙃䙟䙤䠤䤻䩔𢜬𥞛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="duo5"/>
+        <insert character="26421"/>
+      </rule>
+      <rule>
+        <keyseq keys="e1"/>
+        <insert>
+          <candidates>阿猗屙婀钶疴峉婐痾鈳妸妿娿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e2"/>
+        <insert>
+          <candidates>额額哦鹅鵝峨俄蛾讹娥莪硪锇訛吪囮枙迗涐珴皒睋鋨魤峩磀誐譌鈋隲</candidates>
+          <candidates>頟騀鵞㼂㼰䄉䕏䖸䩹䱮䳗䳘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e3"/>
+        <insert>
+          <candidates>阿玀枙噁騀㼢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="e4"/>
+        <insert>
+          <candidates>略饿餓恶惡掠呃愕鳄鱷隘胺歹厄扼遏鄂蛤哑邑鬲噩谔垩苊萼阏轭腭锷</candidates>
+          <candidates>鹗颚啞堊軛詻鍔顎岋阨枙咢峉砐蚅堨堮崿豟軶圔搤搹蝁誒頞儑嶭諤遻</candidates>
+          <candidates>閼餩櫮蘁鶚齃鑩齶偔僫卾呝咹悪戹湂琧硆蕚覨讍貖遌阸魥鰐㓵㔩㕎㖾</candidates>
+          <candidates>㗁㗉㟧㠋㡋㦍㧖㩵㮙㱦㷈䆓䑥䑪䓊䔾䙳䛖䝈䞩䣞䫷䳬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ei1"/>
+        <insert>
+          <candidates>诶誒欸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ei2"/>
+        <insert>
+          <candidates>诶誒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ei3"/>
+        <insert>
+          <candidates>诶誒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ei4"/>
+        <insert>
+          <candidates>诶誒欸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="en1"/>
+        <insert>
+          <candidates>恩蒽奀煾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="en3"/>
+        <insert character="16752"/>
+      </rule>
+      <rule>
+        <keyseq keys="en4"/>
+        <insert>
+          <candidates>摁䊐䬶䭓䭡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="eng1"/>
+        <insert character="38821"/>
+      </rule>
+      <rule>
+        <keyseq keys="er2"/>
+        <insert>
+          <candidates>而儿兒濡鸸鲕侕洏耏陑栭胹荋唲聏輀鮞鴯檽臑児腝袻轜隭髵㖇㜨㧫㮕</candidates>
+          <candidates>䋩䎟䎠䮘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="er3"/>
+        <insert>
+          <candidates>耳尔爾饵洱迩珥餌邇尒峏栮毦渳衈鉺駬薾儞尓㚷㢽䋙䌺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="er4"/>
+        <insert>
+          <candidates>二贰佴铒貳刵咡毦眲衈鉺樲弍弐誀貮㒃㛅䎶䏪䣵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="er5"/>
+        <insert>
+          <candidates>儿兒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fa1"/>
+        <insert>
+          <candidates>发發沷瞂傠彂橃発</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fa2"/>
+        <insert>
+          <candidates>乏伐阀閥罚罰拨筏泛垡砝撥疺茷瞂藅姂栰罸㕹㘺䇅䣹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fa3"/>
+        <insert>
+          <candidates>发法砝髮佱灋㳒䂲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fa4"/>
+        <insert>
+          <candidates>发發珐琺髮彂発蕟髪㛲䒥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fa5"/>
+        <insert>
+          <candidates>发發法</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fan1"/>
+        <insert>
+          <candidates>反翻番帆藩潘蕃拚幡蹯繙杋犿笲僠嬏旛轓颿籓鱕噃憣旙畨飜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fan2"/>
+        <insert>
+          <candidates>泛凡繁番烦煩藩樊矾钒蕃蘩燔袢蟠蹯氾釩墦繙礬籵柉笲觙勫橎璠膰薠</candidates>
+          <candidates>羳瀪颿瀿鐇籓蠜鷭凢凣忛憣棥緐舧襎㠶㸋㺕䀀䀟䉒䊩䋣䋦䌓䕰䡊䪛䪤</candidates>
+          <candidates>䫶䭵䮳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fan3"/>
+        <insert>
+          <candidates>反返釩軡魬仮瓪䒠䛀䡊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fan4"/>
+        <insert>
+          <candidates>饭飯犯范泛贩販樊梵畈氾汎釩範奿軓笵軬滼鄤颿嬎盕訉飰㕨㝃㤆㳎㴀</candidates>
+          <candidates>㶗㼝㽹㾱䉊䊩䐪䒦䕰䣲飯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fan5"/>
+        <insert>
+          <candidates>烦煩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fang1"/>
+        <insert>
+          <candidates>方妨坊芳匚邡枋钫汸淓鈁埅牥蚄鴋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fang2"/>
+        <insert>
+          <candidates>房防妨坊肪鲂魴埅鰟鳑㤃䉊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fang3"/>
+        <insert>
+          <candidates>放仿纺紡访訪邡彷舫倣昉瓬髣鶭旊昘眆㑂㕫㧍㯐䢍䦈䲱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fang4"/>
+        <insert>
+          <candidates>放紡邡趽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fang5"/>
+        <insert>
+          <candidates>方坊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fe4"/>
+        <insert character="17544"/>
+      </rule>
+      <rule>
+        <keyseq keys="fei1"/>
+        <insert>
+          <candidates>飞飛非匪啡菲妃绯斐扉蜚霏鲱婓緋裶馡騑騛鯡渄猆靟飝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fei2"/>
+        <insert>
+          <candidates>肥裴淝贲腓痱賁疿萉郿蜰䈈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fei3"/>
+        <insert>
+          <candidates>非匪菲诽悱榧斐痱蜚篚翡誹朏奜陫棐餥蕜㥱䕁䨽䨾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fei4"/>
+        <insert>
+          <candidates>费費废廢肺沸菲吠芾狒祓砩镄痱屝紼昲胇胏俷剕厞疿茷曊癈鼣濷蟦櫠</candidates>
+          <candidates>鯡鐨墢廃杮蕟靅髴㓈㔗㩌㭭㵒㸬㹃㾱䀟䆏䉬䍨䑔䒈䕠䚨䛍䞳䠊䤵䰁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fen1"/>
+        <insert>
+          <candidates>分纷紛吩氛芬酚汾玢棼兝棻昐砏翂衯鈖雰鳻饙岎帉朆燓訜隫餴𦐈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fen2"/>
+        <insert>
+          <candidates>坟墳颁芬焚汾盼玢棼贲燔鼢棻賁頒妢弅枌炃秎羒蚡梤蒶幩濆魵橨蕡鼖</candidates>
+          <candidates>豶轒鐼黂坆朌燌獖肦蚠豮隫馚馩㷊㸮䩿䯨䴅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fen3"/>
+        <insert>
+          <candidates>粉黺羵㥹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fen4"/>
+        <insert>
+          <candidates>分奋奮愤憤份忿粪糞焚偾拚瀵棼贲鲼賁坋僨濆歕膹鱝㖹㮥㱵㻞㿎䀟䢍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fen5"/>
+        <insert>
+          <candidates>分份</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="feng1"/>
+        <insert>
+          <candidates>风風封丰疯瘋蜂峰锋鋒讽諷蚌方枫烽酆葑沣砜楓豐妦捀偑桻崶渢猦犎</candidates>
+          <candidates>豊檒灃蘴飌麷仹僼凨凬凮堼寷峯沨熢盽碸篈莑蠭鄷鏠靊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="feng2"/>
+        <insert>
+          <candidates>缝縫逢冯逄馮夆堸渢艂摓沨浲漨綘㦀㵯䏎䙜䩼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="feng3"/>
+        <insert>
+          <candidates>风風讽諷泛唪氾汎覂凨䟪䩬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="feng4"/>
+        <insert>
+          <candidates>风風缝縫奉凤鳳讽諷俸葑鵬甮焨賵凨湗煈赗鳯鴌㡝䵄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fo2"/>
+        <insert>
+          <candidates>佛坲仏㤇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fou1"/>
+        <insert character="19981"/>
+      </rule>
+      <rule>
+        <keyseq keys="fou2"/>
+        <insert>
+          <candidates>芣紑剻鴀哹裦䳕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fou3"/>
+        <insert>
+          <candidates>否不缶芣缹殕鴀缻雬䬏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fou4"/>
+        <insert>
+          <candidates>復椱竎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fu1"/>
+        <insert>
+          <candidates>夫傅附肤膚敷孵呋溥孚罘稃麸趺跗伕芣鈇麩邞姇枎泭怤枹柎砆胕尃衭</candidates>
+          <candidates>荴罦綒鄜鳺糐妋懯抙旉玞筟粰豧麬麱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fu2"/>
+        <insert>
+          <candidates>服夫佛福浮幅伏符扶袱缚縛辐俘輻蝠凫鳧沸拂氟涪弗匐郛芙芾苻茯莩</candidates>
+          <candidates>菔幞怫宓艴孚绂绋桴祓砩黻罘稃蚨蜉鞴彿芣紼紱巿冹刜咈岪帗枎泭垘</candidates>
+          <candidates>柫枹洑玸胕茀垺烰琈笰翇虙袚棴罦綍艀葍榑箙韍澓諨踾鴔襆鵩纀鶝乀</candidates>
+          <candidates>嚩払栿炥甶畉畐畗癁粰絥鉘鉜錇韨颫髴鮄鳬㚕㜑㞎㟊㠅㡝㤔㪄㫙㾱䃽</candidates>
+          <candidates>䋹䌿䍌䍖䑧䒀䔰䕎䘠䞞䟮䡍䥤䨗䪙䭮䵗䵾福</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fu3"/>
+        <insert>
+          <candidates>父府腐斧辅輔俯抚撫甫釜脯腑莆拊呒滏黼鈇頫弣俛柎蚥郙軵暊蜅嘸簠</candidates>
+          <candidates>鯆乶俌捬焤盙秿釡鬴㓡㕮䋨䌗䓛䗄䡍䩉䫍䫝䯽䳝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fu4"/>
+        <insert>
+          <candidates>复複服父负負妇婦富副傅福附付咐缚縛覆腹赴蔽赋阜讣仆阝芾掊驸赙</candidates>
+          <candidates>黻馥蝮鲋鳆訃復賦駙賻峊柎洑胕祔偩紨蚹蛗萯榑緮蝜褔嬔蕧輹鮒鍑鰒</candidates>
+          <candidates>冨圑坿婏媍稪袝詂鍢陚㗘㙏㚆㝿㠅㤔㤱㬼㳇㵗㷆㽬㾈䂤䋹䍖䎅䒄䒇䔰</candidates>
+          <candidates>䘀䘄䝾䞜䞯䞸䟔䠵䦣䧞䨱䫝䬪䭸䮛䯱𦱖𧌓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="fu5"/>
+        <insert>
+          <candidates>服夫负負妇婦傅腐付咐袱甫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ga1"/>
+        <insert>
+          <candidates>嘎胳咖旮嘠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ga2"/>
+        <insert>
+          <candidates>噶轧尜钆軋釓錷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ga3"/>
+        <insert>
+          <candidates>嘎尕嘠玍𠁥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ga4"/>
+        <insert>
+          <candidates>尬骱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gai1"/>
+        <insert>
+          <candidates>该該骸阂汽陔垓赅胲賅閡侅峐荄祴絯豥賌隑姟晐畡郂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gai3"/>
+        <insert>
+          <candidates>改胲忋絠䪱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gai4"/>
+        <insert>
+          <candidates>概盖蓋溉钙鈣芥丐戤摡賌隑瓂乢匃匄槩槪漑葢㕢㧉㮣䏗𠁥𩕭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gai5"/>
+        <insert>
+          <candidates>盖蓋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gan1"/>
+        <insert>
+          <candidates>干杆肝甘竿柑汗迁乾坩苷尴泔矸疳酐榦尷玕虷釬嵅筸漧蜬鳱乹亁凲尲</candidates>
+          <candidates>尶忓攼粓芉迀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gan2"/>
+        <insert character="20192"/>
+      </rule>
+      <rule>
+        <keyseq keys="gan3"/>
+        <insert>
+          <candidates>感赶趕敢杆竿秆稈擀澉橄桿扞皯盰簳灨衦贑鱤鳡㺂䃭䇞䔈䤗䵟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gan4"/>
+        <insert>
+          <candidates>干竿赣淦绀旰矸幹榦贛凎涻紺詌骭簳灨倝檊汵贑䯎䲺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gang1"/>
+        <insert>
+          <candidates>刚剛钢鋼纲綱岗崗缸冈岡肮肛杠扛亢罡颃舡阬釭疘矼笐堈棡犅堽摃碙</candidates>
+          <candidates>頏冮掆牨罁罓鎠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gang3"/>
+        <insert>
+          <candidates>岗崗港溝㟠㟵㽘䴚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gang4"/>
+        <insert>
+          <candidates>钢鋼杠戆筻槓戇戅焵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gao1"/>
+        <insert>
+          <candidates>高膏糕羔篙皋咎睾桕槔槁睪滜櫜鷎鼛槹橰皐羙臯餻髙𦤎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gao3"/>
+        <insert>
+          <candidates>搞稿镐浩蒿藁缟槁杲縞鎬笴筶暠皜檺夰槀稾菒藳㚏㚖㾸䗣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gao4"/>
+        <insert>
+          <candidates>高告膏诰郜锆誥祰煰鋯叝吿祮禞稁藳鯌䨢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ge1"/>
+        <insert>
+          <candidates>哥歌格割胳搁擱疙鸽鴿戈菏咯仡圪纥袼紇鉻扢犵肐牁渮滒鉿麧戓戨牫</candidates>
+          <candidates>牱謌鎶鴚𪃿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ge2"/>
+        <insert>
+          <candidates>革格隔胳搁擱骼噶葛蛤阁铬浩烙鬲塥嗝阖搿膈砝镉颌髂郃鉀閘鉻閣閤</candidates>
+          <candidates>頜鎘闔佮挌茖愅滆觡鞈韐嶱獦輵鮯鞷轕齃匌呄敋槅臵蛒裓諽韚鰪㗆㝓</candidates>
+          <candidates>㠷㦴㨰㪾㵧㷴䆟䈓䐙䕻䗘䘁䛋䛿䢔䨣䩐䪂䪺䫦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ge3"/>
+        <insert>
+          <candidates>个個盖葛合哿舸箇蓋笴擖葢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ge4"/>
+        <insert>
+          <candidates>个個各铬硌虼箇鉻茖嗰䧄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ge5"/>
+        <insert>
+          <candidates>个個哥歌格搁擱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gei3"/>
+        <insert>
+          <candidates>给給胲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gen1"/>
+        <insert>
+          <candidates>跟根剆刯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gen2"/>
+        <insert character="21711"/>
+      </rule>
+      <rule>
+        <keyseq keys="gen3"/>
+        <insert>
+          <candidates>艮䫀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gen4"/>
+        <insert>
+          <candidates>痕亘茛艮亙㫔㮓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="geng1"/>
+        <insert>
+          <candidates>更耕庚羹粳赓賡浭揯菮緪鶊搄畊秔稉絙絚縆羮鹒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="geng3"/>
+        <insert>
+          <candidates>梗哽埂耿颈炔邢硬绠炅鲠頸挭郠綆骾鯁峺暅莄㾘䋁䌄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="geng4"/>
+        <insert>
+          <candidates>更亘亙堩緪暅絚䨣䱍䱎䱭䱴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gong1"/>
+        <insert>
+          <candidates>工共公功攻供宫宮弓躬蚣恭龚红肱觥紅釭龔疘匑塨幊愩魟篢厷杛玜碽</candidates>
+          <candidates>糼觵躳龏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gong3"/>
+        <insert>
+          <candidates>巩鞏拱汞廾珙蛩拲栱蛬輁澒穬銾鋛㤨㧬㫒㭟㺬㼦䂬䡗䱋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gong4"/>
+        <insert>
+          <candidates>共供贡貢赣虹廾贛羾嗊灨唝贑㓋㔶㯯䇨䔈䢚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gong5"/>
+        <insert character="34467"/>
+      </rule>
+      <rule>
+        <keyseq keys="gou1"/>
+        <insert>
+          <candidates>构沟溝钩勾鉤苟拘句佝缑枸耩篝鞲芶冓痀軥緱鴝韝褠鈎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gou3"/>
+        <insert>
+          <candidates>狗苟岣枸笱耇茩蚼玽耈耉豿㺃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gou4"/>
+        <insert>
+          <candidates>够夠构構勾鉤购購垢诟逅遘媾觏彀骺搆詬雊穀姤冓傋鴝覯豰鷇坸撀煹</candidates>
+          <candidates>訽㗕㜌㝅㝤㨌㳶䃓䝭䞀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gu1"/>
+        <insert>
+          <candidates>姑骨估孤咕钴鈷菇辜皋箍沽家菰呱胍瓠鸪痼蛄酤觚鴣轂夃泒柧罛軱鈲</candidates>
+          <candidates>箛蓇嫴橭鮕笟苽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gu2"/>
+        <insert>
+          <candidates>骨钴鈷鹘鶻䜼䮩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gu3"/>
+        <insert>
+          <candidates>古故鼓股骨谷估钴鈷沽蛊滑贾角苦嘏诂汩牯臌毂瞽罟鹄蛄骰詁賈穀轂</candidates>
+          <candidates>離鵠蠱扢抇杚狜唃羖淈蛌尳愲搰榖榾蓇縎濲薣瀔盬鶻唂焸皷皼糓脵餶</candidates>
+          <candidates>馉鼔㒴㚉㯏㼋㾶䀇䀜䀦䀰䅽䊺䍍䐨䓛䡩䮩䵻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gu4"/>
+        <insert>
+          <candidates>故固顾顧估雇僱鈷崮梏牿锢痼鲴錮凅堌棝稒榾崓怘祻頋鯝鶮㧽㽽䍍䍛</candidates>
+          <candidates>䓢䶜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gu5"/>
+        <insert>
+          <candidates>姑股咕菇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gua1"/>
+        <insert>
+          <candidates>瓜刮括舌适蜗呱栝胍脶鸹聒蝸颳捖筈腡葀趏劀瘑緺鴰懖騧桰煱踻銽頢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gua3"/>
+        <insert>
+          <candidates>寡剐剮冎叧㒷䈑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gua4"/>
+        <insert>
+          <candidates>挂掛褂卦诖罣絓罫詿髺啩坬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guai1"/>
+        <insert character="20054"/>
+      </rule>
+      <rule>
+        <keyseq keys="guai3"/>
+        <insert>
+          <candidates>拐枴柺罫箉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guai4"/>
+        <insert>
+          <candidates>怪夬癐旝叏恠㧔㷇㽇䂯䊽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guan1"/>
+        <insert>
+          <candidates>关關观觀官棺冠纶倌莞菅擐矜鳏淪綸鰥瘝鱞癏蒄覌観関闗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guan3"/>
+        <insert>
+          <candidates>管馆館斡莞浣脘琯痯筦澣錧舘輨鳤䏓䗆䘾䦎䩪䪀䲘館</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guan4"/>
+        <insert>
+          <candidates>观觀惯慣灌贯貫罐棺串冠掼涫盥鹳缶櫬鰥鸛毌丱悺悹祼摜雚爟瓘矔鑵</candidates>
+          <candidates>鱹樌泴潅礶罆覌謴遦鏆㮡㴦䂯䌯䎚䗰䙛䙮䝺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guang1"/>
+        <insert>
+          <candidates>光横咣潢桄胱洸垙烡珖茪銧侊僙姯灮炗炛輄黆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guang3"/>
+        <insert>
+          <candidates>广廣犷獷迋広</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guang4"/>
+        <insert>
+          <candidates>逛桄迋俇臦臩櫎炛㫛䍍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gui1"/>
+        <insert>
+          <candidates>规規归歸闺閨硅龟龜瑰圭傀洼隗妫皈鲑珪鮭邽茥窐媯溈廆嫢摫槻槼巂</candidates>
+          <candidates>騩亀嬀帰敮椝潙璝瓌膭袿郌鬶鬹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gui2"/>
+        <insert character="28505"/>
+      </rule>
+      <rule>
+        <keyseq keys="gui3"/>
+        <insert>
+          <candidates>鬼轨軌诡詭癸祈匦庋宄晷簋氿朹佹垝姽庪匭祪蛫媿觤厬蟡恑攱陒㔳㧪</candidates>
+          <candidates>㨳㩻㲹㸵䁛䃽䍯䞈䞨䣀䤥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gui4"/>
+        <insert>
+          <candidates>規贵貴柜跪概桂刽会撅炔匮刿桧炅眭蹶觖鳜會匱劊檜櫃繪鱖昋茥趹筀</candidates>
+          <candidates>溎劌嶡撌暩瞶禬襘鐀巜攰瞆蓕鞼鱥㙺㪈㱦䁛䇈䌆䍷䐴䖯䙆䝿䞈䠩䯣䰎</candidates>
+          <candidates>䳏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gun1"/>
+        <insert character="35049"/>
+      </rule>
+      <rule>
+        <keyseq keys="gun3"/>
+        <insert>
+          <candidates>滚滾棍辊浑混丨衮绲磙鲧袞渾輥錕鯀鰥掍袬睔緄裷蔉蓘鮌㙥㨰㫎㯻䃂</candidates>
+          <candidates>䎾䙛䜇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="gun4"/>
+        <insert>
+          <candidates>棍璭睴㔳䃂䜇䵪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guo1"/>
+        <insert>
+          <candidates>过過锅鍋郭活涡埚呙崞聒蜮蝈堝渦蟈嘓墎緺輠濄鈛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guo2"/>
+        <insert>
+          <candidates>国國郭馘掴帼虢幗摑慖漍聝膕簂囯囶囻圀敋腘㕵㖪㚍㶁䂸䆐䐸䤋䬎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guo3"/>
+        <insert>
+          <candidates>果鍋裹蠃猓椁蜾槨蝸惈淉粿輠錁鐹綶菓餜馃㞅䙨䴹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guo4"/>
+        <insert>
+          <candidates>过過墎腂㳀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="guo5"/>
+        <insert>
+          <candidates>过過啯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ha1"/>
+        <insert>
+          <candidates>哈蛤铪鉿𠀀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ha2"/>
+        <insert>
+          <candidates>蛤虾蝦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ha3"/>
+        <insert>
+          <candidates>哈獬奤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ha4"/>
+        <insert character="21704"/>
+      </rule>
+      <rule>
+        <keyseq keys="hai1"/>
+        <insert>
+          <candidates>咳嗨咍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hai2"/>
+        <insert>
+          <candidates>还還孩咳骸颏頦㜾㨟䂤䠹䠽䯐䱺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hai3"/>
+        <insert>
+          <candidates>海嗨胲醢烸酼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hai4"/>
+        <insert>
+          <candidates>害嗐氦亥骇閡駭餀饚㕢㤥㦟㧡㱚㺔䇋䍖𠀅𥩲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hai5"/>
+        <insert character="23475"/>
+      </rule>
+      <rule>
+        <keyseq keys="han1"/>
+        <insert>
+          <candidates>酣憨犴顸蚶鼾唅頇甝嫨谽魽歛炶馠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="han2"/>
+        <insert>
+          <candidates>含寒汗干邯韩涵函邗晗焓酐鈐幹頜韓肣虷唅梒淊琀椷甝馯鋡佄凾圅娢</candidates>
+          <candidates>崡浛筨㖤㙈㙔㟏㟔㮀㶰㼨䈄䎏䗙䤴䥁䨡䮧䶃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="han3"/>
+        <insert>
+          <candidates>喊罕軒蔊嚂壏豃闞鬫厈浫㘎㘕㘚㙳㵎㸁㺖㽉䍐䍑䓍䓿䛞䦈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="han4"/>
+        <insert>
+          <candidates>汉漢焊旱汗憾撼捍厂酣邯涵罕翰悍菡撖擀泔澉瀚旰颌颔銲頜頷灘扞唅</candidates>
+          <candidates>哻涆豻晥淊琀釬閈睅馯蜭鳱暵熯蔊鋎澣螒顄顉駻雗攌譀鶾傼垾娨屽晘</candidates>
+          <candidates>浛澏猂皔莟蛿貋闬㑵㒈㘎㜦㢨㨔㪋㲦㵄㸁㽳䁔䌍䍐䎯䏎䏷䐄䓿䕿䖔䗣</candidates>
+          <candidates>䘶䛞䧲䫲䮧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hang1"/>
+        <insert>
+          <candidates>夯炕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hang2"/>
+        <insert>
+          <candidates>行航肮杭吭沆绗桁颃斻苀迒蚢貥絎頏魧筕鴴鸻㤚䀪䘕䢚䲳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hang3"/>
+        <insert>
+          <candidates>狠狼酐汻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hang4"/>
+        <insert>
+          <candidates>行巷沆桁酐笐頏䟘䣈䦳䴂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hao1"/>
+        <insert>
+          <candidates>好蒿薅嚆茠薧侾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hao2"/>
+        <insert>
+          <candidates>号號毫豪壕皋嚎貉嗥濠蚝蠔呺勂滜諕籇譹儫嘷噑椃獆獋獔貈㕺㠙㩝㬔</candidates>
+          <candidates>䝥䧫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hao3"/>
+        <insert>
+          <candidates>好郝薃恏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hao4"/>
+        <insert>
+          <candidates>好号號耗浩镐涸睾灏昊皓颢睪鄗鎬顥昦秏哠悎淏滈暠澔皜皞薃藃鰝灝</candidates>
+          <candidates>傐峼晧暤暭曍瀥皡皥聕㘪㙱㚪㝀㞻㬶㵆䒵䚽䝞䧚䪽䬉䯫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hao5"/>
+        <insert>
+          <candidates>号號</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="he1"/>
+        <insert>
+          <candidates>喝荷呵嗬苛诃訶峆欱抲蠚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="he2"/>
+        <insert>
+          <candidates>和合河何盒荷核褐盖害菏禾貉阂涸钾苛渴洽蝎劾藿嗑阖纥曷盍耠颌蚵</candidates>
+          <candidates>翮紇郃鉀蓋閡閤頜轄闔繳犵厒姀籺凅敆盉嵑廅楁毼滆輅鉌熆蒚麧澕篕</candidates>
+          <candidates>翯螛魺餲礉鞨齕覈鶡龢咊哬啝喛惒柇槅狢皬盇秴萂葢訸詥貈釛餄饸鲄</candidates>
+          <candidates>鹖龁㓭㔠㕡㙳㥺㪉㭘㭱㮝㮫㹇㻧㿣䃒䅂䒩䕣䞦䢔䢗䫘䳚䶅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="he3"/>
+        <insert character="15526"/>
+      </rule>
+      <rule>
+        <keyseq keys="he4"/>
+        <insert>
+          <candidates>和何喝荷贺賀褐硅赫鹤黑霍吓壑暍嚇鵠鶴佫猲嗃煂熇翯鬩龢俰咊焃爀</candidates>
+          <candidates>癋皬碋蠚袔隺靎靏鸖㕡㕰㥺㦦㬞㵑㷎㷤䎋䓼䙓䚂䪚䮤䯨䳽䴳䵱鶴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="he5"/>
+        <insert>
+          <candidates>和喝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hei1"/>
+        <insert>
+          <candidates>黑嘿潶黒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hen1"/>
+        <insert character="22135"/>
+      </rule>
+      <rule>
+        <keyseq keys="hen2"/>
+        <insert>
+          <candidates>痕艮拫鞎㯊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hen3"/>
+        <insert>
+          <candidates>很狠哏佷詪䓳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hen4"/>
+        <insert character="24680"/>
+      </rule>
+      <rule>
+        <keyseq keys="heng1"/>
+        <insert>
+          <candidates>哼亨訇脝諻悙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="heng2"/>
+        <insert>
+          <candidates>横橫衡恒恆行黉蘅珩桁韹黌姮胻揘楻誙鑅鐄鴴鸻㔰㶇䄓䒛䬖䬝䯒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="heng4"/>
+        <insert>
+          <candidates>横橫绗啈絎澋撔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hong1"/>
+        <insert>
+          <candidates>红轰轟哄烘訇薨鬨吽揈渹焢谾輷謍鍧叿呍硡軣顭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hong2"/>
+        <insert>
+          <candidates>红紅洪宏触缸虹鸿弘汪黉讧荭蕻闳泓洚訌閎鴻黌仜妅吰汯灴玒瓨竑苰</candidates>
+          <candidates>浤紘翃耾谹渱竤舼鈜葒谼鞃魟篊鋐彋霟垬娂宖峵嵤潂硔硡粠紭綋纮翝</candidates>
+          <candidates>葓鉷㖓㢬㷎䂫䃔䆖䉺䍔䜫䞑䡌䡏䧆䨎䩑䪦䫹䫺䲨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hong3"/>
+        <insert>
+          <candidates>哄鬨嗊澒唝晎閧㬴䀧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hong4"/>
+        <insert>
+          <candidates>哄港虹讧蕻訌鬨鴻澒鍙閧㶹䬝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hou1"/>
+        <insert>
+          <candidates>呴齁𪖙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hou2"/>
+        <insert>
+          <candidates>猴喉侯瘊篌糇骺腄葔銗翭鍭餱齁鯸帿睺矦㗋㤧㬋㮢㺅䂉䗔䙈䫛䳧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hou3"/>
+        <insert>
+          <candidates>吼灬吽呴犼㖃㸸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hou4"/>
+        <insert>
+          <candidates>后候厚侯堠後逅鲎詬鱟垕洉郈茩缿鄇銗豞鮜鲘㕈㤧㫗䞀䞧䡩䪷䫺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hou5"/>
+        <insert character="20505"/>
+      </rule>
+      <rule>
+        <keyseq keys="hu1"/>
+        <insert>
+          <candidates>忽呼乎糊惚抚戏芋芴唿滹轷烀虍撫匢垀昒曶峘啒淴烼虖欻寣幠歑膴謼</candidates>
+          <candidates>匫嘑戯戱泘苸軤雐㫚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hu2"/>
+        <insert>
+          <candidates>乎湖胡糊壶壺蝴葫狐瑚核弧囫猢汩槲觳煳瓠鹄鹕醐斛鹘鈷鵠鬍抇焀虖</candidates>
+          <candidates>媩搰楜嘝衚魱縠螜鴩餬瀫鰗鶘鶦鶻喖壷瓳箶絗蔛鍸頶㗅㧽㪶㯛㹱㽇㾰</candidates>
+          <candidates>㿥䁫䈸䉉䉿䊀䎁䔯䚛䞱䠒䧼䩴䭅䭌䭍䮸䵻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hu3"/>
+        <insert>
+          <candidates>虎唬许浒滹琥許滸乕萀虝䗂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hu4"/>
+        <insert>
+          <candidates>护護互虎户戶糊沪羽冱岵怙胍戽扈祜瓠鹱笏酏沍楛滬擭濩芐昈枑婟虖</candidates>
+          <candidates>綔嫮嫭鄠槴熩蔰豰謼韄頀冴嘑嚛帍弖戸摢簄鱯鳠鳸鸌㕆㦿㨭㷤㸦㺉䇘</candidates>
+          <candidates>䊺䍓䕶䛎䨥䨼䪝䲵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hu5"/>
+        <insert>
+          <candidates>呼乎虎户戶糊唬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hua1"/>
+        <insert>
+          <candidates>化花哗嘩华華砉錵蘤鷨芲𢄶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hua2"/>
+        <insert>
+          <candidates>划滑哗嘩华華猾豁狯骅铧劃譁咶崋釫搳嬅鋘澮獪螖鏵驊磆蕐㕲㟆㠏㦊</candidates>
+          <candidates>㭉㮯䅿䊐䏦䔢䱻䴳䶤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hua3"/>
+        <insert character="34355"/>
+      </rule>
+      <rule>
+        <keyseq keys="hua4"/>
+        <insert>
+          <candidates>话話化画畫划华華桦樺稞踝劃鮭杹罫觟摦嫿槬澅輠繣婳畵舙諣譮㓰㕦</candidates>
+          <candidates>㕷㚌㠢㦎㩇䇈䔢䔯䛡䠉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hua5"/>
+        <insert>
+          <candidates>话話花滑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huai1"/>
+        <insert character="31477"/>
+      </rule>
+      <rule>
+        <keyseq keys="huai2"/>
+        <insert>
+          <candidates>怀懷徊槐淮踝佪褱褢瀤櫰蘹懐耲㜳㠢䃶䈭䴜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huai4"/>
+        <insert>
+          <candidates>坏壞孬咶諙蘹蘾壊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huan1"/>
+        <insert>
+          <candidates>欢歡獾鸛犿貆鴅嚾懽酄讙驩歓貛鵍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huan2"/>
+        <insert>
+          <candidates>环環还還桓郇苋萑圜洹寰缳瑗锾鬟莧澴鍰肒峘狟捖荁雈獂羦貆嬛懁豲</candidates>
+          <candidates>繯轘鐶闤瓛寏糫萈镮阛㔳㡲㢰㦥㵹㶎㿪䍺䝠䥧䦡䭴䮝䴟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huan3"/>
+        <insert>
+          <candidates>缓緩睆綄輐澣攌唍嵈藧㣪㬊䁔䈠䮝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huan4"/>
+        <insert>
+          <candidates>换換環幻唤喚患灌痪豢焕涣宦皖眩奂垸擐浣漶逭缳脘鲩奐渙煥瘓瑍澣</candidates>
+          <candidates>鯇繯轘喛愌梙槵潅烉鯶鰀㓉㕕㠢㪱㬇㹖㼫䀓䀨䆠䊐䒛䠉䯘䴟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huan5"/>
+        <insert>
+          <candidates>欢歡唤喚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huang1"/>
+        <insert>
+          <candidates>慌荒芒肓巟衁嚝塃朚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huang2"/>
+        <insert>
+          <candidates>黄黃皇蝗煌磺凰惶横簧隍徨湟潢遑璜癀蟥篁鳇洸偟喤堭媓崲葟撗獚艎</candidates>
+          <candidates>熿穔鍠餭趪騜鰉鷬兤墴瑝锽鱑㞷㾠㾮䄓䅣䊗䊣䍿䐵䑟䞹䪄䮲䳨𪏙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huang3"/>
+        <insert>
+          <candidates>慌荒晃恍谎謊幌芒茫潢怳炾滉榥熀皝鎤宺愰晄櫎詤㤺㬻䁜䊗䌙䐠𣄙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huang4"/>
+        <insert>
+          <candidates>晃横潢軦滉榥爌曂皩㨪䁜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huang5"/>
+        <insert>
+          <candidates>慌晃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hui1"/>
+        <insert>
+          <candidates>挥揮灰恢辉輝堕徽戏诙咴悝隳珲晖眭皓虺麾暉琿詼墮拻洃豗噅撝楎煇</candidates>
+          <candidates>煒隓禈墯翬褘顪鰴鑴噕婎幑戯戱瀈烣翚袆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hui2"/>
+        <insert>
+          <candidates>回徊蛔茴洄韋迴違佪恛蚘痐繢藱囘囬廻廽蛕蜖逥鮰㽇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hui3"/>
+        <insert>
+          <candidates>毁毀悔虫虺蝰燬芔烜烠毇檓譭㩓㷐䃣䏨䛼䠉䫖䰎𠧩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hui4"/>
+        <insert>
+          <candidates>会會毀汇匯慧绘繪卉惠晦贿秽烩讳诲荟蕙哕喙洄彗缋桧恚钺蟪沬渙彙</candidates>
+          <candidates>賄誨諱檜燴穢芔廆鉞嘒圚嬇憓槥潓蔧輠噦橞濊澮獩螝璯篲薉薈餯瞺禬</candidates>
+          <candidates>繐繢翽藱譓鏸闠鐬饖譿顪僡儶叀噧嚖寭彚恵暳櫘殨泋湏滙絵翙詯阓靧</candidates>
+          <candidates>韢頮颒㑰㑹㒑㜇㞧㤬㥣㨤㨹㩨㬩㰥㱱㷄㻅䂕䅏䇻䌇䍷䎚䕇䙌䙡䛛䜋䤧</candidates>
+          <candidates>䧥䩈䫭䵻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hun1"/>
+        <insert>
+          <candidates>昏婚荤阍湣葷惛涽焄棔殙敯睧睯閽惽昬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hun2"/>
+        <insert>
+          <candidates>混昏浑渾魂馄溷珲梡琿餛棞楎緄緡繉餫轋顐鼲堚忶祵㑮㕵㨡㮯䊐䐊䛰</candidates>
+          <candidates>䫟䮝䰟䴷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hun3"/>
+        <insert>
+          <candidates>混焜掍睔鯶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="hun4"/>
+        <insert>
+          <candidates>混浑渾棍昆诨溷倱圂慁緄觨諢顐俒焝㥵㨰㯻䅙䅱䐊䚠䛰䧰䫟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huo1"/>
+        <insert>
+          <candidates>火豁劐攉锪耠嚄騞鍃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huo2"/>
+        <insert>
+          <candidates>活和越钬佸秮鈥萿咊秳㓉䄆䄑䣶䯏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huo3"/>
+        <insert>
+          <candidates>火伙夥钬鈥邩㚌㶡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huo4"/>
+        <insert>
+          <candidates>或货貨获獲和豁祸禍惑硅霍壑藿攉嚯砉锪镬瓠鹱蠖過擭濩穫沎捇眓掝</candidates>
+          <candidates>湱嗀嗀濊嚄謋豰檴瓁臒雘瀖矱霩騞曤臛矐鑊龢韄頀靃剨咊咟嚿奯彟彠</candidates>
+          <candidates>旤楇癨矆礊耯艧蓃讗鍃閄鱯鳠鸌㓉㕡㗲㘞㦜㦯㨯㨰㩇㯉㯛㸌䁨䂄䄀䉟</candidates>
+          <candidates>䋭䐸䦚䨥䰥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="huo5"/>
+        <insert>
+          <candidates>活伙和惑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ji1"/>
+        <insert>
+          <candidates>机機几幾基击擊积積激鸡雞绩績迹跡肌圾饥飢讥譏吃隔畸稽箕姬缉居</candidates>
+          <candidates>期其棋奇齐丌乩剞脔墼芨萁叽咭唧屐畿玑赍犄齑矶羁嵇虮笄跻喫勣齊</candidates>
+          <candidates>嘰緝璣磯蹟饑躋羈尐刉枅攲蛣覘稘毄緁銈樍觭諆諅踑踦憿錤禨簊隮櫅</candidates>
+          <candidates>蘄鐖鞿齎羇鑇鰿虀齏麡僟刏喞嗘姫峜嵆嵠朞檱筓耭聻襀覉覊譤賫賷躸</candidates>
+          <candidates>鑙韲鳮鶏鷄䤠𠼻𣪠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ji2"/>
+        <insert>
+          <candidates>级級极極集及击擊急即疾辑輯圾脊籍吉革棘汲嫉秸洁藉蜡揖亟佶郅芨</candidates>
+          <candidates>蒺蕺岌嵴楫殛戢瘠笈瞿伋緝彶忣姞狤堲揤偮唶庴楖莋觙湒鈒塉蝍槉漃</candidates>
+          <candidates>耤膌銡潗蓻踖鞊嶯橶濈蕀螏蹐鴶襋癠轚鏶霵鶺覿鰿鸄躤亼卙卽愱撃擮</candidates>
+          <candidates>檝焏皀皍礏禝箿聻艻郆鍓钑雦雧鹡㑵㔕㖢㗊㗱㘍㙫㞃㠍㠎㡇㡮㤂㥛㧀</candidates>
+          <candidates>㭲㮟㮨㱞㲺㴕㻷㽺㾊䁒䐕䐚䓧䚐䞘䟌䣢䦈䩐䩯䯂䲯䳭𨸚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ji3"/>
+        <insert>
+          <candidates>己几幾济濟纪紀挤擠给給脊革掎戟虮麂蟻丮妀泲庪撠踦穖蟣魕犱玘鈘</candidates>
+          <candidates>魢鱾㚡㞆㞛㞦㦸㨈㱦㴉䆅䍤䢳䤒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ji4"/>
+        <insert>
+          <candidates>计計济濟记記技际際纪紀继繼既季寄剂劑寂肌系疵蓟冀伎祭悸忌妓结</candidates>
+          <candidates>近齐骑偈芰荠哜猗洎彐骥觊睽稷瘵粢暨跽霁鲚鲫髻訐結齊薊覬薺騎鯽</candidates>
+          <candidates>繫霽驥旡邔茍紒茤秶塈惎臮痵蔇裚漈瘈穊誋鬾瞡穄嚌檕禨罽鮆璾鵋齌</candidates>
+          <candidates>懻癠穧蟿鯚瀱鱀蘮鰶蘻鱭兾剤坖垍墍彑旣曁梞檵櫭済猤稩継葪蘎褀魝</candidates>
+          <candidates>㑧㒫㙨㠖㠱㡭㡶㥍㭰㮨㰟㱯㲅㳵㸄㹄㻑㾒㾵䋟䍯䐀䐚䒁䓫䓽䗁䛋䜞䝸</candidates>
+          <candidates>䠏䢋䢳䤒䦇䨖䮺䰏䰥䶓䶩𡜱𣪠𥡴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ji5"/>
+        <insert>
+          <candidates>计計记記激辑輯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jia1"/>
+        <insert>
+          <candidates>家加夹夾駕佳茄嘉枷挟伽葭浃迦珈铪镓痂笳袈跏挾浹傢豭泇毠梜耞猳</candidates>
+          <candidates>幏椵犌筴鉿貑鴐鎵麚乫拁腵鉫鴚䇲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jia2"/>
+        <insert>
+          <candidates>夹夾颊頰荚郏拮浃戛恝铗铪袷颉蛱骱浹莢頡扴唊郟梜硈脥舺揳蛺裌跲</candidates>
+          <candidates>鉿鞂鋏鞈鵊圿埉戞頬餄饸㔠㪴㮖㼪㿓䀫䀹䕛䛟䢔䩡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jia3"/>
+        <insert>
+          <candidates>假甲贾钾夏嘏岬柙胛瘕賈鉀蝦玾舺婽徦斝椵榎檟仮叚斚槚睱㕅䑝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jia4"/>
+        <insert>
+          <candidates>价價架假稼驾駕嫁贾賈駱幏価叚榢䁍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jia5"/>
+        <insert>
+          <candidates>家稼甲佳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jian1"/>
+        <insert>
+          <candidates>间間坚堅渐漸艰艱肩尖监監歼殲兼溅濺煎奸笺缄沮纤湛菅蒹搛湔缣戋</candidates>
+          <candidates>犍鹣鲣鞯姦軒淺閒箋緘縑纖韉戔枅帴惤猏豜揃牋菺鈃靬椷瑊葌熞鳽熸</candidates>
+          <candidates>蕑顅餰麉鞬礛騝鬋鵳瀸櫼鰜鶼籛鰹虃鑯偂冿囏姧椾樫瀐玪睷碊篯蕳譼</candidates>
+          <candidates>豣銒鐧钘韀馢魐鳒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jian3"/>
+        <insert>
+          <candidates>間简簡检檢减減拣揀剪碱鹼捡撿煎茧繭俭儉柬硷齐钱谫囝蹇謇枧楗戬</candidates>
+          <candidates>犍睑锏裥笕箴翦趼筧齊錢險瞼騫挸帴堿寋揃湕暕瑐戩藆鬋鰔劗譾襺倹</candidates>
+          <candidates>弿梘検瀽礆絸蠒襇謭鎫鐗鐧鹸鹻㔓㨵㳨㶕䄯䅐䉍䛳䟰䩆䭠䮿䯛䯡䵡䵤</candidates>
+          <candidates>䶠𢆞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jian4"/>
+        <insert>
+          <candidates>见見间間建件渐漸践踐健监監箭剑劍键鍵鉴鑒贱賤溅濺煎舰艦荐槛饯</candidates>
+          <candidates>涧僭谏谮茛犴湔枧楗牮毽腱锏踺淺閒筧澗諫餞濫檻薦鏨鑑洊俴栫珔揵</candidates>
+          <candidates>跈僣榗糋蔪諓鋻瞷螹襉鞬譖瀳鰎魙鑳侟俿剣剱劎劒劔徤擶旔梘瞯磵繝</candidates>
+          <candidates>聻臶覵覸諌譼賎趝釼鍳鏩鐧鑬㓺㔋㣤㦗㨴㯺㰄㱯㵎㺂㺝㽉䇟䞼䟅䟢䤔</candidates>
+          <candidates>䥜䧖䬻䭈䭕䯡䵖䵛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jian5"/>
+        <insert>
+          <candidates>见見间間</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiang1"/>
+        <insert>
+          <candidates>将將江僵浆缰漿韁槳疆姜蒋茳礓糨豇蔣彊薑瓨翞橿殭螿傹壃摪畕畺疅</candidates>
+          <candidates>繮葁螀鱂鳉𤕭𤕯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiang3"/>
+        <insert>
+          <candidates>讲講奖獎桨槳蒋襁耩蔣繈膙顜塂奨奬滰繦㢡㯍䁰䉃䋌䒂䙹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiang4"/>
+        <insert>
+          <candidates>将將降匠酱醬浆漿疆虹强洚绛犟糨紅強絳彊弶袶嵹謽勥匞夅弜摾糡蔃</candidates>
+          <candidates>醤䞪䥒𢘸𤕭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiang5"/>
+        <insert character="21280"/>
+      </rule>
+      <rule>
+        <keyseq keys="jiao1"/>
+        <insert>
+          <candidates>教交焦骄驕浇澆胶膠郊蕉椒娇嬌激礁矫咬佼僬艽荞茭菽噍徼姣鹪蛟跤</candidates>
+          <candidates>鲛詨嘐矯鮫嘄嶕憍憿燋膲蕎穚蟂鵁簥蟭轇鐎鷍鷮鷦峧敎焳芁茮鴵齩䴔</candidates>
+          <candidates>𨺹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiao2"/>
+        <insert>
+          <candidates>嚼矫嫶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiao3"/>
+        <insert>
+          <candidates>脚腳角搅攪胶膠剿狡缴繳饺餃铰矫侥绞纠校佼挢徼湫姣敫皎鲛絞勦僥</candidates>
+          <candidates>鉸矯鮫捁筊煍摷漅儌劋撟樔皛憿敿曒皦蟜譑灚鱎孂徺撹敽斅斆晈暞湬</candidates>
+          <candidates>烄璬糺臫虠賋踋㩭㩰㭂㳅㽱㽲㿟䀊䁶䘨䚩䠛䢪䥞䴛𠞰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiao4"/>
+        <insert>
+          <candidates>叫教较較觉覺轿轎繳窖餃酵激嚼校僬噍峤徼敫爝醮絞挍珓窌滘嘂斠嶠</candidates>
+          <candidates>潐噭嬓趭顜灂譥皭釂呌嘦敎漖藠覐訆醶㠐㬭㰾㱶䂃䆗䚩䣤䪒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jie1"/>
+        <insert>
+          <candidates>阶階结結接节節街揭皆秸楷祖偕苴喈嗟锴罝椄湝菨瑎蝔薢鍇巀謯鶛堦</candidates>
+          <candidates>掲擑稭腉裓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jie2"/>
+        <insert>
+          <candidates>结結节節洁潔截竭杰捷睫概劫桔渴偈讦诘卩葜拮婕孑栉桀砝碣疖袷颉</candidates>
+          <candidates>羯鲒髻紇訐傑詰頡櫛犵岊扻劼抾昅倢栨洯衱迼寁崨嵑絜蛣袺嵥楬楶滐</candidates>
+          <candidates>趌鉣榤箑踕幯擳瀄鍻鮚癤騔鐑蠽偼刦刧刼卪喼搩櫭脻莭蓵蜐蠘蠞誱㑵</candidates>
+          <candidates>㓗㓤㔾㘶㛃㝌㞯㠍㦢㨗㨩㨰㮞㮮㸄㸅䀷䂃䂒䂝䂶䅥䌖䕙䗻䘁䞦䟌䣠䥛</candidates>
+          <candidates>䲙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jie3"/>
+        <insert>
+          <candidates>解姐獬媎檞鍇毑觧飷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jie4"/>
+        <insert>
+          <candidates>解界借介届屆戒诫誡籍价藉芥疥拾械廨蚧骱吤岕玠砎悈紒唶犗耤褯繲</candidates>
+          <candidates>鶡躤丯堺庎徣楐琾畍艥葪鎅魀魪鹖㑘㝏㠹㾏㿍䁓䇒䔿䛺䯰䰺䱄䲸𡽱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jie5"/>
+        <insert>
+          <candidates>姐家价價</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jin1"/>
+        <insert>
+          <candidates>今金斤巾禁筋津襟肋钅衿矜觔埐珒紟惍祲菳釿瑧嶜璡琎荕鹶黅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jin3"/>
+        <insert>
+          <candidates>紧緊仅僅尽盡锦錦谨謹卺堇馑廑瑾槿觐儘覲饉巹菫慬殣侭厪漌㝻㬐㯸</candidates>
+          <candidates>㹏䌍䐶䒺䤐䥆䭙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jin4"/>
+        <insert>
+          <candidates>进進近金仅僅劲勁尽盡禁浸靳晋烬湛荩噤妗缙瑾赆晉縉燼覲伒枃肵紟</candidates>
+          <candidates>祲菫寖搢溍靲墐慬僸殣蓳鋟璡瘽賮嚍嬧濜璶藎贐凚劤嫤暜歏浕濅琎瑨</candidates>
+          <candidates>訡齽㦗㨷㬐㬜㯲㰹㱈㴆㶦㶳㻸䀆䆮䉷䋮䌝䑤䖐䗯䝲䢻䫴䶖𠬶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jing1"/>
+        <insert>
+          <candidates>经經睛精惊驚鲸鯨晶腈茎莖荆兢京粳靖青氏醒菁泾晟旌蜻箐黥涇荊巠</candidates>
+          <candidates>婛旍鵛鶁鶄鼱麠亰坕坙猄秔稉経聙葏麖䴖精𦀇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jing3"/>
+        <insert>
+          <candidates>睛景警井颈頸憬烃刭儆阱肼璟獷丼剄烴幜澋暻燛憼璥蟼宑汬穽頚㘫䜘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jing4"/>
+        <insert>
+          <candidates>经經精静靜竟镜鏡境净淨敬竞競径徑劲痉靖陉獍迳弪婧檠胫靓勁陘逕</candidates>
+          <candidates>痙俓倞凈弳桱殑脛竫葝靚擏傹妌婙曔梷浄濪瀞竧竸誩踁㕋㢣㣏㬌㵾㹵</candidates>
+          <candidates>䑤䔔䡖䵞靖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jing5"/>
+        <insert>
+          <candidates>经經睛静靜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiong1"/>
+        <insert>
+          <candidates>冂垧扃坰駉瀅冋埛蘏蘔駫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiong3"/>
+        <insert>
+          <candidates>炯窘迥炅扃熒冏囧泂絅煚幜熲皛褧顈鎣侰僒檾烱煛綗蘏蘔逈颎㓏㖥㢠</candidates>
+          <candidates>㤯㷗㷡䌹䐃䢛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiong4"/>
+        <insert>
+          <candidates>澃㑋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiu1"/>
+        <insert>
+          <candidates>究纠糾揪啾阄湫缪鸠蝤赳鬏鳩繆勼朻牞觓捄揂萛揫摎樛轇鬮丩稵糺醔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiu2"/>
+        <insert character="16053"/>
+      </rule>
+      <rule>
+        <keyseq keys="jiu3"/>
+        <insert>
+          <candidates>九久酒纠糾玖韭灸艽赳乆乣奺糺紤舏镹韮㡱㼋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiu4"/>
+        <insert>
+          <candidates>就究旧舊救舅厩臼咎疚僦湫柩桕鹫赳廄捄慦鯦麔鷲匓匛匶媨廏廐柾畂</candidates>
+          <candidates>齨㝌㠇㧕㩆㲃㶭㺩䅢䆒䊆䊘䓘䛮䠓䡂䬨䳎䳔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jiu5"/>
+        <insert>
+          <candidates>究舅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ju1"/>
+        <insert>
+          <candidates>据居鞠拘锯鋸驹駒车狙疽沮且蛆租苴菹掬鬻琚椐锔裾趄雎鞫車砠驕岨</candidates>
+          <candidates>泃柤捄痀罝娵崌涺陱腒軥葅蜛踙踘鋦鮈鶋鶌倶凥刟抅檋眗艍跔鴡㞐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ju2"/>
+        <insert>
+          <candidates>局橘鞠桔菊掬锔鞫侷跼雛匊狊挶梮淗焗椈湨郹犑輂箤趜踘鋦閰駶繘鵙</candidates>
+          <candidates>鵴鶪蘜鼳驧婅巈檋毩毱泦粷諊蹫躹鄓㘲㥌㩴㮂㹼㽤䋰䎤䏱䕮䗇䜯䡞䤎</candidates>
+          <candidates>䪕䰬䱡䳔䴗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ju3"/>
+        <insert>
+          <candidates>举舉拒矩咀柜疽沮莒枸榘榉踽龃鋤齟岨竘偊袓椇跙楀筥萭鉏蒟蝺櫸籧</candidates>
+          <candidates>弆挙擧欅㪯䃊䄔䅓䈮䢹䶥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ju4"/>
+        <insert>
+          <candidates>据據具句巨距剧劇聚拒俱惧懼锯鋸駒沮踞炬渠足倨讵鄹苣菹遽屦犋飓</candidates>
+          <candidates>钜窭裾醵瞿鄒鉅屨簍颶雛姖岠怚泃洰秬埧粔絇耟蚷焣詎寠虡蔞駏壉懅</candidates>
+          <candidates>澽窶貗躆鐻倶冣処勮埾怇愳拠昛歫簴邭鮔鲏㕢㘌㜘㞫㠪㨿㩀㬬㳥䆽䈮</candidates>
+          <candidates>䛯䣰䱟䵕䶙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ju5"/>
+        <insert>
+          <candidates>具举舉矩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="juan1"/>
+        <insert>
+          <candidates>鹃鵑捐娟身泫涓蠲镌鐫朘琄脧裐鋗鞙剶姢鎸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="juan3"/>
+        <insert>
+          <candidates>卷蕊蜷捲埢菤臇巻㷷䐪𩜇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="juan4"/>
+        <insert>
+          <candidates>卷倦绢絹圈眷阮眩甄鄄狷桊锩隽雋帣悁婘睊絭罥腃睠韏獧錈鬳劵勌勬</candidates>
+          <candidates>巻慻淃瓹羂飬㢧㢾㪻㯞䄅䌸䖭䚈䡓䳪𠔉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jue1"/>
+        <insert>
+          <candidates>撅嗟噘屩撧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jue2"/>
+        <insert>
+          <candidates>决決觉覺绝絕撅嚼角掘脚较攫抉倔爵诀狂蛙穴厥劂谲矍蕨蕞噱崛獗阙</candidates>
+          <candidates>孓珏柽梏桷橛觳爝镢蠼蹶觖鳜玨訣腳較鴃闋闕譎觼鱖抇咑泬玦芵捔蚗</candidates>
+          <candidates>殌焆谻赽趹傕嵑矞鈌僪駃憰潏瘚镼璚蕝臄蟨蹻鐍彏戄玃鱊鷢貜躩钁亅</candidates>
+          <candidates>刔勪啳孒屫崫嶥弡憠挗撧斍橜欔欮氒焳熦爑爴瑴疦矡砄絶蟩覐覚踋蹷</candidates>
+          <candidates>逫鐝鴂龣㓸㔃㔢㔳㟲㤜㩱㭈㭰㭾㰐㵐㷾㸕㹟㻕㻡䀗䁷䆕䆢䇶䈑䋉䍊䍳</candidates>
+          <candidates>䏐䏣䐘䖼䘿䙠䝌䞷䠇䡈䣤䦆䦼𧽸𩪗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jue3"/>
+        <insert>
+          <candidates>蹶䞵䟾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jue4"/>
+        <insert>
+          <candidates>倔鴂𠢤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jun1"/>
+        <insert>
+          <candidates>军軍均菌君龟钧皲筠麇鈞龜蚐袀桾莙碅皸頵鮶姰汮皹覠銁銞鲪麏麕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="jun3"/>
+        <insert character="34592"/>
+      </rule>
+      <rule>
+        <keyseq keys="jun4"/>
+        <insert>
+          <candidates>菌峻俊竣浚郡骏訇捃狻逡睃隽雋濬駿呁晙焌珺畯菎葰箘蔨餕寯鵔鵘儁</candidates>
+          <candidates>懏攈攟殾箟陖馂㑺㒞㓴㕙㝦㢠㤯㴫㻒㽙䇹䕑䜭䝌䝍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ka1"/>
+        <insert>
+          <candidates>咖喀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ka3"/>
+        <insert>
+          <candidates>卡咯佧咔胩鉲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ka4"/>
+        <insert character="39618"/>
+      </rule>
+      <rule>
+        <keyseq keys="kai1"/>
+        <insert>
+          <candidates>开開揩锎痎闓奒鐦闿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kai3"/>
+        <insert>
+          <candidates>慨楷凯岂剀垲蒈恺铠锴雉豈凱剴愷閡塏輆暟鍇鎧闓颽嘅闿㡁㳀䁗䐩䒓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kai4"/>
+        <insert>
+          <candidates>咳渴忾溘愒愾欬烗勓炌炏礚㗆㲉䡷䫦𩋧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kan1"/>
+        <insert>
+          <candidates>看刊堪勘戡龛嵁龕刋栞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kan3"/>
+        <insert>
+          <candidates>砍槛檻坎侃莰崁埳欿歁歞顑轗鬫偘冚塪惂輡轁㙳㵎㸝䖔䫲䬻䳚䶫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kan4"/>
+        <insert>
+          <candidates>看勘阚瞰監餡衎墈磡薟竷闞鬫矙譼䀍䘓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kang1"/>
+        <insert>
+          <candidates>康慷杭荒糠闶閌嫝漮鏮忼槺砊穅粇躿鱇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kang2"/>
+        <insert>
+          <candidates>抗扛邟摃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kang3"/>
+        <insert>
+          <candidates>慷肮骯䡉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kang4"/>
+        <insert>
+          <candidates>抗炕亢伉闶沆钪匟囥犺邟鈧閌砊㰠䲘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kao1"/>
+        <insert>
+          <candidates>尻髛鷱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kao2"/>
+        <insert character="25911"/>
+      </rule>
+      <rule>
+        <keyseq keys="kao3"/>
+        <insert>
+          <candidates>考烤拷栲攷洘薧丂槀燺稁鮳鲓㼥䯪𥬯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kao4"/>
+        <insert>
+          <candidates>靠槁犒铐銬稁藳鮳鲓䎋䐧䘓𥬯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ke1"/>
+        <insert>
+          <candidates>科颗顆棵磕瞌蝌荷坷苛柯珂轲钶铪稞疴窠颏髁軻匼峇砢趷犐痾鈳鉿樖</candidates>
+          <candidates>頦錒薖簻礚胢萪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ke2"/>
+        <insert>
+          <candidates>壳殼咳颏欬頦殻㲉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ke3"/>
+        <insert>
+          <candidates>可颗顆棵渴磕坷哿岢盍敤閜嶱渇炣礍㒞㞹㪃㪙㪡㪼㰤㵣㼎䋉䕣䘁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ke4"/>
+        <insert>
+          <candidates>可科刻客课課克果喀嗑恪溘骒缂氪碣锞蚵兣剋緙勀堁愘搕榼錁騍龕勊</candidates>
+          <candidates>垎娔尅愙揢碦衉醘㒆㕉㕎㝓㤩㥛㪃㪙㲺㾧䁍䗘䙐䶗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ke5"/>
+        <insert character="21888"/>
+      </rule>
+      <rule>
+        <keyseq keys="ken3"/>
+        <insert>
+          <candidates>肯恳懇啃垦墾狠颀龈齦豤頎錹齗肎肻龂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ken4"/>
+        <insert>
+          <candidates>裉掯硍珢褃㸧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="keng1"/>
+        <insert>
+          <candidates>坑吭胫硎铿阬鏗挳牼脛硜硻誙鉺銵鍞劥坈奟妔摼硁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="keng3"/>
+        <insert character="18544"/>
+      </rule>
+      <rule>
+        <keyseq keys="kong1"/>
+        <insert>
+          <candidates>空倥崆穹箜硿悾涳錓埪鵼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kong3"/>
+        <insert>
+          <candidates>空孔恐倥㑋㤟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kong4"/>
+        <insert>
+          <candidates>空控腔矼鞚㸜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kou1"/>
+        <insert>
+          <candidates>抠挎芤毆袧彄摳鏂剾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kou3"/>
+        <insert>
+          <candidates>口劶㔚䧆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kou4"/>
+        <insert>
+          <candidates>扣寇佝蔻叩筘釦溝怐滱瞉簆鷇冦宼敂窛蔲㓂㰯㲄㽛䍍䳟䳹𦶲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kou5"/>
+        <insert character="21475"/>
+      </rule>
+      <rule>
+        <keyseq keys="ku1"/>
+        <insert>
+          <candidates>哭枯窟挎圣刳堀轱骷矻胐桍窋跍顝圐扝軲郀鮬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ku3"/>
+        <insert>
+          <candidates>苦楛䇢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ku4"/>
+        <insert>
+          <candidates>库庫裤褲酷跨喾绔矻趶瘔綯嚳俈焅秙絝绹袴㒂㠸䊿䔯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kua1"/>
+        <insert>
+          <candidates>跨夸侉誇姱晇荂咵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kua3"/>
+        <insert>
+          <candidates>跨垮胯侉锞銙錁恗䦚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kua4"/>
+        <insert>
+          <candidates>跨挎胯髁骻㐄㡁䋀䦚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuai1"/>
+        <insert character="21593"/>
+      </rule>
+      <rule>
+        <keyseq keys="kuai3"/>
+        <insert>
+          <candidates>蒯擓㧟㨤䓒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuai4"/>
+        <insert>
+          <candidates>快块塊筷会會侩魁蒯郐蒉哙狯浍栝桧脍儈檜膾欳駃噲廥澮獪蕢鄶禬旝</candidates>
+          <candidates>鬠鱠凷墤巜糩鲙㔞㙕㙗㟴㫎㬮㭈㱮㻅䈛䭝䯤䶐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuai5"/>
+        <insert character="24555"/>
+      </rule>
+      <rule>
+        <keyseq keys="kuan1"/>
+        <insert>
+          <candidates>宽寬髋髖臗寛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuan3"/>
+        <insert>
+          <candidates>款棵颗梡顆窾欵歀㮯㯘䕀䥗䲌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuan4"/>
+        <insert character="18733"/>
+      </rule>
+      <rule>
+        <keyseq keys="kuang1"/>
+        <insert>
+          <candidates>筐框匡诓哐劻俇恇洭誆匩硄軭邼㑌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuang2"/>
+        <insert>
+          <candidates>狂逛诓诳誑迋誆鵟抂㤮㫛㾠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuang3"/>
+        <insert>
+          <candidates>夼俇黋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuang4"/>
+        <insert>
+          <candidates>况況矿礦框眶旷曠磺诓诳邝圹湟纩贶誑壙絖貺誆懭鄺爌矌穬纊儣卝岲</candidates>
+          <candidates>懬昿眖躀鉱鑛黋㔞㫛䂄䊯䵃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kui1"/>
+        <insert>
+          <candidates>亏虧盔岿窥悝規窺刲茥鍷藈闚巋蘬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kui2"/>
+        <insert>
+          <candidates>葵踩奎魁馗夔隗揆喹逵暌睽蝰闋鮭頄湀鄈戣楏楑聧頯櫆騤犪躨晆蘷虁</candidates>
+          <candidates>鍨骙㙓㙺㚝㡭㨒㰐㷇䕫䖯䟸䤆䧶䯓䳫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kui3"/>
+        <insert>
+          <candidates>窥魁傀顷跬頃窺楑煃頍磈蹞闚尯㒑㚍㛻㟴䠑䦱䫥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kui4"/>
+        <insert>
+          <candidates>愧溃潰归馈匮蒉喟愦聩篑臾觖匱歸簣餽腃媿嘳憒撌槶蔮樻蕢瞶聵鐀饋</candidates>
+          <candidates>騩尯瞆籄聭鑎㕟㚍㤬㧉㱮㾠䁛䇻䈐䍪䏗䕚䙆䙌䙡䯣䰎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kun1"/>
+        <insert>
+          <candidates>昆混坤巛琨锟醌鲲髡崑焜頑錕餛鰥惃晜猑菎褌騉鯤鶤堃婫崐瑻蜫裈貇</candidates>
+          <candidates>髠髨鵾鹍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kun3"/>
+        <insert>
+          <candidates>捆悃阃麇梱綑硱壼稛裍閫齫壸祵稇閸齳㕎㩲䠅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kun4"/>
+        <insert>
+          <candidates>困睏涃㫻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="kuo3"/>
+        <insert character="25795"/>
+      </rule>
+      <rule>
+        <keyseq keys="kuo4"/>
+        <insert>
+          <candidates>括扩擴阔闊廓适栝蛞姡秮筈漷彉髺鄺霩鞹鬠噋彍拡挄濶鞟㗥㣪㨯㪙䄆</candidates>
+          <candidates>䄑䙃䟯䦢䯺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="la1"/>
+        <insert>
+          <candidates>啦拉垃摺邋柆翋菈搚嚹磖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="la2"/>
+        <insert>
+          <candidates>拉剌邋旯砬揦磖㕇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="la3"/>
+        <insert>
+          <candidates>拉喇藞䟑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="la4"/>
+        <insert>
+          <candidates>拉蜡蠟辣落腊剌瘌癞臘癩翋揧楋擸鬎鑞嘑攋爉瓎臈蝋蝲辢镴鯻㸊㻋㻝</candidates>
+          <candidates>䀳䂰䃳䏀䓥䗶䝓䪉䱫䶛癩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="la5"/>
+        <insert>
+          <candidates>啦拉垃蓝藍鞡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lai2"/>
+        <insert>
+          <candidates>来來莱崃徕涞铼黧徠萊崍庲淶郲棶箂錸孻騋鯠鶆俫倈婡梾猍琜筙逨麳</candidates>
+          <candidates>㚓㥎䅘䋱䚅䠭䧒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lai3"/>
+        <insert>
+          <candidates>唻㚓䂾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lai4"/>
+        <insert>
+          <candidates>来來赖賴徕濑赉睐癞籁徠睞瀨癩籟娕賚藾俫倈勑櫴瀬襰頼顂鵣㠣㸊㾢</candidates>
+          <candidates>䀳䄤䓶䚅䠭䲚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lan2"/>
+        <insert>
+          <candidates>蓝藍篮籃拦攔栏欄濫郴婪阑兰澜谰啉岚斓镧褴嵐漣闌瀾襤斕蘭籣惏暕</candidates>
+          <candidates>嚂礛譋灆襴灡讕躝欗鑭糷儖厱囒幱懢燣燷璼礷繿葻蘫襕钄韊㑣㔋㘓㘕</candidates>
+          <candidates>㞩㦨㳕䆾䍀䑌䦨䪍䰐䳿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lan3"/>
+        <insert>
+          <candidates>览覽懒懶濫揽廪漤榄罱攬欖浨醂壈嬾灠顲孄孏擥覧㛦㨫㩜㰖䊖䌫䧒𡒄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lan4"/>
+        <insert>
+          <candidates>烂爛覽滥濫缆镧連煉闌纜嚂壏爁鑭燗爤瓓㔋㜮㦨㱫䃹䪍䲚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lang1"/>
+        <insert character="21879"/>
+      </rule>
+      <rule>
+        <keyseq keys="lang2"/>
+        <insert>
+          <candidates>浪狼羹琅榔廊郎莨啷阆锒稂螂踉瑯俍欴桹硠筤蜋鋃鎯勆哴嫏樃羮艆蓈</candidates>
+          <candidates>蓢躴郞㝗㟍㢃㱢㾿䆡䡙䯖䱶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lang3"/>
+        <insert>
+          <candidates>狼朗榔阆烺硠塱誏閬朖朤㓪㙟㫰㮾㾗㾿䀶䁁䃹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lang4"/>
+        <insert>
+          <candidates>浪狼琅郎莨蒗阆踉埌崀郞䆡䍚䕞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lao1"/>
+        <insert>
+          <candidates>捞撈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lao2"/>
+        <insert>
+          <candidates>劳勞牢涝潦唠崂栎铹痨醪嘮癆浶僗嶗澇簩蟧櫟轑鐒労哰憥磱窂㗦㞠㟉</candidates>
+          <candidates>㟹㨓䃕䜎䝁䲏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lao3"/>
+        <insert>
+          <candidates>老佬姥潦蓼獠栳铑咾恅狫荖銠橑簝轑㟙㧯䇭䕩䝤䳓䵏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lao4"/>
+        <insert>
+          <candidates>劳勞牢酪烙涝潦落络耢絡癆嫪澇橯軂憦耮髝䕩䜎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="le1"/>
+        <insert>
+          <candidates>肋𡃖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="le4"/>
+        <insert>
+          <candidates>乐樂勒肋仂捋叻泐鳓屴扐氻阞朸竻哷砳脟鰳忇楽玏簕艻韷頱㔹㖀㦡㨋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="le5"/>
+        <insert>
+          <candidates>了餎饹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lei1"/>
+        <insert>
+          <candidates>勒擂囄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lei2"/>
+        <insert>
+          <candidates>累雷垒壘镭擂羸嫘缧檑縲鐳樏畾礌櫑瓃礧纍罍蠝蘲轠壨欙虆攂纝鑘靁</candidates>
+          <candidates>鼺㒍㔣㲺㵢㹎䉓䍣䐯䨓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lei3"/>
+        <insert>
+          <candidates>累垒壘磊蕾儡诔漯耒絫誄樏瘣頛磥癗礌櫑櫐藟礧礨灅纍蠝讄轠儽鑸鸓</candidates>
+          <candidates>傫厽洡蕌蘽㑍㒍㒦㙼㡞㰐㵢㵽㶟㼍㿔䉂䛶䣂䴎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lei4"/>
+        <insert>
+          <candidates>类類泪淚累雷垒壘擂肋埒檑酹銇礌礧纇纍蘱禷攂涙錑靁頪颣㑍㔣㭩㲕</candidates>
+          <candidates>㴃㻋䉪䍥䒹䢮䣦䨓䮑𩔗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lei5"/>
+        <insert character="22046"/>
+      </rule>
+      <rule>
+        <keyseq keys="leng1"/>
+        <insert character="26865"/>
+      </rule>
+      <rule>
+        <keyseq keys="leng2"/>
+        <insert>
+          <candidates>愣棱楞塄稜倰崚輘薐碐䉄䬋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="leng3"/>
+        <insert character="20919"/>
+      </rule>
+      <rule>
+        <keyseq keys="leng4"/>
+        <insert>
+          <candidates>愣棱楞稜倰堎睖踜䚏䮚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="li1"/>
+        <insert>
+          <candidates>哩唎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="li2"/>
+        <insert>
+          <candidates>离離丽麗璃厘黎狸篱籬梨鹂鸝犁漓莉蓠藜喱嫠骊缡牦罹蜊蠡酾霾鲡髦</candidates>
+          <candidates>黧糎琍貍犛釐灑酈驪杝秜粍梩菞剺孷摛樆氂漦蔾縭褵薶謧醨斄鯬鵹蠫</candidates>
+          <candidates>騹孋廲攡灕劙蘺鑗黐纚釃鱺刕剓嚟囄悡梸棃犂瓈睝穲粚艃蟍蟸邌鋫錅</candidates>
+          <candidates>鏫㒿㓯㠟㥎㦒㰀㰚㴝㷰㹈㿛䄜䅻䉫䊍䋥䍠䍦䔆䔣䔧䖥䖽䖿䙰䣓䣫䱘䴻</candidates>
+          <candidates>䵓䵩𠩺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="li3"/>
+        <insert>
+          <candidates>里理離裡哩礼禮李鲤鯉俚悝澧逦娌锂蠡醴鳢兣浬鋰欐邐峛粴豊鱧欚纚</candidates>
+          <candidates>鱺裏峢峲盠蟸㸚㾖䗍䤚䧉礼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="li4"/>
+        <insert>
+          <candidates>力利立历歷离離例丽麗厉厲粒励勵隶隸荔沥瀝砾礫类莉吏栗傈俐痢泣</candidates>
+          <candidates>鬲俪郦坜苈莅捩呖唳猁溧珞枥栎轹戾砺砬硌詈镉疠疬蛎蠡笠篥粝翮跞</candidates>
+          <candidates>雳淚琍慄蒞蝕颯曆癘鎘壢類礪儷蠣酈欐鑠靂屴朸岦沴砅苙赲迣唎栵浰</candidates>
+          <candidates>秝悷蚸厤塛搮筣瑮綟蜧蝷鴗鬁儮擽濿濼磿嚦斄曞櫟犡瓅櫪皪盭禲藶糲</candidates>
+          <candidates>蠫鷅麜攦躒轢鷑讈轣攭瓥鱳鱱靋凓厯叓囇婯巁悧戻攊暦栛棙櫔歴涖爄</candidates>
+          <candidates>爏珕瓑癧矋礰纅脷茘蛠蟸蠇鉝隷雴鳨㑦㒧㒿㔏㕸㗚㘑㟳㠣㡂㤡㤦㧰㬏</candidates>
+          <candidates>㮚㯤㱹㴃㷴㺡㻎㻺㼖㽁㽝㾐㿛㿨䁻䃯䅄䇐䊪䍥䍽䓞䔁䔉䔧䕻䗶䘈䚏䚕</candidates>
+          <candidates>䟏䟐䡃䤙䥶䬅䬆䮋䮥䰛䰜䲞䴄䴡䶘𥝢𩔗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="li5"/>
+        <insert>
+          <candidates>里力理利裡哩璃李狸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lia3"/>
+        <insert>
+          <candidates>俩倆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lian1"/>
+        <insert character="31896"/>
+      </rule>
+      <rule>
+        <keyseq keys="lian2"/>
+        <insert>
+          <candidates>连連联聯怜憐帘镰鐮廉鏈莲涟零羸苓莶蔹奁濂琏臁瞵裢蠊鲢奩漣蓮斂</candidates>
+          <candidates>簾鰱僆溓嗹覝槤璉磏縺翴薕薟褳謰蹥鄻鎌譧鬑蘞奱亷劆匲匳噒嫾慩梿</candidates>
+          <candidates>櫣濓熑燫稴籢籨聫聮膁蘝螊㓎㜕㝺㟀㡘㢘㥕㦁㶌㺦㼓㾾䁠䃛䆂䏈䙺䥥</candidates>
+          <candidates>䨬䭑𢅏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lian3"/>
+        <insert>
+          <candidates>連脸臉敛碾莶琏膦裣涊蓮斂淰僆溓摙璉嬚歛薟鄻羷襝蘞蘝㦑㪘㯬㰈㰸</candidates>
+          <candidates>㼓䇜䌞䐄䙺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lian4"/>
+        <insert>
+          <candidates>連炼煉练練恋戀链鏈捡栏敛蔹潋娈楝殓裣撿斂殮鍊瀲欄攣浰堜湅僆萰</candidates>
+          <candidates>澰歛襝蘞孌媡瑓纞蘝錬鰊㜃㜻㪝㰸㱨㶑㼑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liang2"/>
+        <insert>
+          <candidates>量粮糧良凉涼梁谅諒惊粱墚莨椋踉樑綡輬駺辌㹁䝶䣼䭪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liang3"/>
+        <insert>
+          <candidates>两兩良俩阆魉倆蹣魎啢緉裲両唡掚脼蜽㒳㔝䓣䠃䩫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liang4"/>
+        <insert>
+          <candidates>两兩量亮辆輛凉涼谅諒晾踉倞悢喨湸靚両哴輌鍄㾗䀶䁁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liang5"/>
+        <insert>
+          <candidates>量亮梁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liao1"/>
+        <insert>
+          <candidates>撩撂蹽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liao2"/>
+        <insert>
+          <candidates>料疗療僚辽遼聊撩撂乐燎寥潦镣嘹獠寮缭鹨鹩樂暸繚嵺憀摎漻膋嫽嶚</candidates>
+          <candidates>憭敹橑窷膫屪簝蟟豂鐐顟飂飉鷚鷯尞嶛廫熮璙賿蹘髎㙩㜃㝋㞠㨓㵳䕞</candidates>
+          <candidates>䜍䜮䝀䣈䨅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liao3"/>
+        <insert>
+          <candidates>了瞭燎潦蓼缪钌暸繆釕鄝憭轑镽㝋㶫䄦䑠䩍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liao4"/>
+        <insert>
+          <candidates>料了瞭撩撂燎镣廖尥嘹炓釕翏蟉鐐尞尦爒㡻㶫㺒䉼䍡䎆䢧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lie1"/>
+        <insert>
+          <candidates>痎巤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lie3"/>
+        <insert>
+          <candidates>裂咧䟩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lie4"/>
+        <insert>
+          <candidates>烈列猎獵裂劣膊累冽捩洌邋戾趔躐鬣姴茢迾脟蛚睙蛶颲儠鮤鴷擸犣劽</candidates>
+          <candidates>埓挒浖煭爉聗鬛鱲㤠㧜㬯㭞㯿㲱㸊㸹㻺㼲㽟䁽䅀䉭䓟䜲䝓䟹䪉䮋䴕䶛</candidates>
+          <candidates>𤢪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lie5"/>
+        <insert character="21671"/>
+      </rule>
+      <rule>
+        <keyseq keys="lin2"/>
+        <insert>
+          <candidates>林临臨淋邻鄰磷琳霖鳞啉嶙遴辚瞵粼麟痳滲燐璘轔鱗惏亃碄罧箖綝潾</candidates>
+          <candidates>暽甐疄繗翷壣鏻驎厸斴晽瀶獜矝粦隣麐㔂㖼㝝㝺㷠䚬䢯䫐䮼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lin3"/>
+        <insert>
+          <candidates>磷凛禀廪懔檩粼稟凜懍菻僯廩檁撛澟癛癝㐭㨆䕲䢧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lin4"/>
+        <insert>
+          <candidates>临臨淋鄰磷赁吝蔺遴辚膦瞵躏賃轔藺躪焛橉閵蹸恡悋粦躙轥㖁䉮䗲䚏</candidates>
+          <candidates>䟹䫰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ling1"/>
+        <insert>
+          <candidates>拎昤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ling2"/>
+        <insert>
+          <candidates>令零灵靈铃鈴岭龄齡陵伶玲棱磷菱羚凌酃苓呤囹泠绫柃棂瓴聆蛉翎鲮</candidates>
+          <candidates>釘稜綾蔆鴒櫺坽夌姈狑倰皊砱淩琌笭舲詅軨睖裬輘駖澪錂蕶霝鯪蘦醽</candidates>
+          <candidates>欞爧刢孁岺朎燯碐祾秢竛紷衑跉閝霊霛魿鸰鹷麢齢龗㖫㡵㥄㦭㪮㬡㭩</candidates>
+          <candidates>㯪㱥㲆㸳㻏㾉䄥䈊䉁䉖䉹䌢䍅䔖䕘䖅䙥䚖䠲䡼䡿䧙䨩䯍䰱䴇䴒䴫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ling3"/>
+        <insert>
+          <candidates>领領令岭嶺呤泠彾袊阾㻏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ling4"/>
+        <insert>
+          <candidates>另令灵靈呤炩霝掕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ling5"/>
+        <insert>
+          <candidates>灵靈伶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liu1"/>
+        <insert>
+          <candidates>溜熘瀏蹓嚠澑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liu2"/>
+        <insert>
+          <candidates>流留榴溜硫泵聊琉馏刘瘤游浏遛骝旒镏鎏劉瀏餾斿翏裗媹嵧蓅摎漻膢</candidates>
+          <candidates>蟉麍懰鎦藰鏐飂騮飀鰡鶹嚠旈橊沠澑瑠瑬璢畄畱疁癅蒥鐂镠飅飗駠駵</candidates>
+          <candidates>驑鹠㐬㝋㳅㵳㽞䉧䋷䗜䚧䝀䬟䭷䰘䱖䱞䶉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liu3"/>
+        <insert>
+          <candidates>留柳铆蒌蓼泖绺锍鉚珋飹綹罶蔞嬼栁桺橮畱羀鋶㧕䉧䉹䒥䱖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="liu4"/>
+        <insert>
+          <candidates>六留溜馏碌陆遛熘镏陸霤餾坴翏塯廇磟蹓鎦雡飂鷚澑畂磂鐂鬸㙀㨨㶯</candidates>
+          <candidates>㽌䄂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lo5"/>
+        <insert character="21679"/>
+      </rule>
+      <rule>
+        <keyseq keys="long1"/>
+        <insert character="38534"/>
+      </rule>
+      <rule>
+        <keyseq keys="long2"/>
+        <insert>
+          <candidates>龙龍隆笼籠胧朧咙窿嚨珑瓏聋茏泷栊砻癃蝕矓聾巃瀧簼鏧曨櫳蘢礱龒</candidates>
+          <candidates>蠬蠪襱豅躘鑨靇鸗屸嶐巄昽湰滝漋爖眬礲竜篭蕯霳龓㚅㝫㡣㦕㰍䃧䆍</candidates>
+          <candidates>䏊䙪䥢䪊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="long3"/>
+        <insert>
+          <candidates>龙龍拢攏笼籠朧垄壟陇垅隴篢儱蘢襱壠竉㙙㴳䡁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="long4"/>
+        <insert>
+          <candidates>弄哢梇衖徿蘢挵硦贚㑝㛞㟖㢅㳥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="long5"/>
+        <insert>
+          <candidates>笼籠窿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lou1"/>
+        <insert>
+          <candidates>搂摟瞜䁖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lou2"/>
+        <insert>
+          <candidates>楼樓漏喽嘍搂摟牢娄偻蒌窭耧蝼髅婁螻髏囉僂寠廔慺漊熡膢蔞窶耬艛</candidates>
+          <candidates>謱鞻鷜剅溇軁遱㟺㡞㥪㲎㺏䄛䅹䝏䣚䫫䮫䱾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lou3"/>
+        <insert>
+          <candidates>搂摟篓嵝簍塿嶁耬甊㪹䅹䝏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lou4"/>
+        <insert>
+          <candidates>漏陋露镂瘘瘺鏤屚瘻㔷䫫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lou5"/>
+        <insert>
+          <candidates>喽嘍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lu1"/>
+        <insert>
+          <candidates>噜嚕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lu2"/>
+        <insert>
+          <candidates>炉爐芦蘆卢颅庐垆泸栌轳胪鸬舻鲈盧廬瀘臚鑪顱鱸玈嚧壚攎璷櫨籚纑</candidates>
+          <candidates>罏艫蠦轤鸕曥獹瓐矑髗魲黸㠠㢳㪭㭔㱺㿖䡎䮉䰕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lu3"/>
+        <insert>
+          <candidates>芦虏虜掳卤鲁撸橹镥舻鹵滷魯擄櫓蓾磠擼氌艣鏀鐪艫塷樐瀂硵艪鑥㔪</candidates>
+          <candidates>㢚㯭䕡䲐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lu4"/>
+        <insert>
+          <candidates>路露陆陸录錄碌鹿谷角酪六麓赂潞禄戮绿蓼渌漉逯璐辂辘鹭瘳簏僇祿</candidates>
+          <candidates>賂綠穋鷺甪彔垏淥淕硉琭菉盝睩稑輅廘摝熝蔍踛醁磟錴蕗螰蹗轆騄簬</candidates>
+          <candidates>鏕鯥鵱籙觻侓剹勎勠圥娽峍椂樚箓簵簶粶膔虂觮趢録鏴騼鵦㓐㖨㛬㜙</candidates>
+          <candidates>㟤㦇㪐㪖㪹㫽㯝㯟㼾䃙䌒䍡䎑䎼䐂䘵䚄䟿䡜䩮䱚䴪𡀔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lu5"/>
+        <insert>
+          <candidates>芦蘆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luan2"/>
+        <insert>
+          <candidates>峦巒挛孪滦脔娈栾鸾銮孿攣灤鑾鸞脟孌曫欒羉臠圞癵圝灓癴虊鵉㝈㡩</candidates>
+          <candidates>㱍㼑䖂䚕䜌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luan3"/>
+        <insert>
+          <candidates>卵㰸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luan4"/>
+        <insert>
+          <candidates>乱亂薍釠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lun1"/>
+        <insert>
+          <candidates>抡掄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lun2"/>
+        <insert>
+          <candidates>论論轮輪纶綸抡掄伦仑沦囵侖倫崙淪圇惀陯棆菕溣蜦踚錀婨崘腀鯩㖮</candidates>
+          <candidates>㷍䈁䑳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lun3"/>
+        <insert>
+          <candidates>淪惀稐埨耣㕢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lun4"/>
+        <insert>
+          <candidates>论論菕碖埨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luo1"/>
+        <insert>
+          <candidates>落罗捋羅囉啰攞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luo2"/>
+        <insert>
+          <candidates>锣鑼萝蘿逻邏骡騾箩籮螺罗蠃摞猡椤氇脶镙蠡蝸羅鏍儸玀腡蔂氌覶欏</candidates>
+          <candidates>鸁啰蟸覙覼饠驘㑩㼈㽋㾖䊨䯁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luo3"/>
+        <insert>
+          <candidates>果裸倮蠃猓瘰蜾蠡砢蓏鎯臝欏攞曪癳蟸躶㒩㕵㦬㩡㰁㱻㵣䙨䲞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luo4"/>
+        <insert>
+          <candidates>落骆駱络絡逻邏铬酪烙乐碌路洛烁荦摞泺漯珞橐硌袼跞雒詻犖鉻樂爍</candidates>
+          <candidates>礫峈鮥鵅擽濼躒纙嗠笿鴼㓢㖀㪾㮝㴖㽋㿚䀩䃕䇔䈁䈷䉓䉿䌱䌴䎅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="luo5"/>
+        <insert>
+          <candidates>罗羅啰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lv2"/>
+        <insert>
+          <candidates>驴驢鹿闾榈瘘樓閭櫚鏤氀膢藘櫖爈瘻馿䕡䝏䣚䮫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lv3"/>
+        <insert>
+          <candidates>旅铝鋁缕縷吕侣履屡偻捋嵝膂稆褛呂侶屢魯簍褸臚挔郘梠祣僂絽嶁漊</candidates>
+          <candidates>蔞儢謱穭鞻捛攞溇穞膐㡞㭚㻲㾔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lv4"/>
+        <insert>
+          <candidates>律绿綠率虑慮鋁累垒录氯滤壘濾嵂葎膟勴鑢寽箻緑録㔧㠥㢳㲶䔞䢖䥨</candidates>
+          <candidates>䮉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lve3"/>
+        <insert>
+          <candidates>掠稤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="lve4"/>
+        <insert>
+          <candidates>撂率掠略锊藥鋝擽剠圙畧稤鋢㑼㔀㗉㨼䂮䌎䛚䤚䤣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ma1"/>
+        <insert>
+          <candidates>妈媽麻蚂螞抹摩嬷嬤孖攠擵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ma2"/>
+        <insert>
+          <candidates>吗嗎嘛麻蟆靡痲菻犘蔴蟇㦄䗫䳸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ma3"/>
+        <insert>
+          <candidates>吗嗎马馬码碼蚂螞玛犸杩瑪溤榪鎷鷌獁鰢㐷䣕䣖𥉵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ma4"/>
+        <insert>
+          <candidates>骂罵蚂螞貉唛犸杩驀傌嘜榪禡帓獁睰祃貈閁駡㐷㑻㜫㨸㾺䠋䠨䧞䯦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ma5"/>
+        <insert>
+          <candidates>吗嗎妈媽嘛麻蟆么麽麼嚜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mai2"/>
+        <insert>
+          <candidates>埋狸霾貍薶㜥㦟㼮䁲䚑䨪䳸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mai3"/>
+        <insert>
+          <candidates>买買荬嘪鷶蕒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mai4"/>
+        <insert>
+          <candidates>卖賣麦麥脉脈迈邁派劢勱蝐霢佅売眿衇霡䈿䘑䜕䨫䮮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mai5"/>
+        <insert>
+          <candidates>卖賣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="man1"/>
+        <insert>
+          <candidates>颟顢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="man2"/>
+        <insert>
+          <candidates>漫馒饅瞒瞞埋蛮蔓曼谩颟蹒鳗鞔蹣鰻蠻姏悗慲樠槾璊謾顢鬘摱㒼㗄㙢</candidates>
+          <candidates>䅼䊡䐽䑱䒥䛲䟂䯶䰋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="man3"/>
+        <insert>
+          <candidates>满滿螨屘鮸矕満蟎襔鏋㛧䜱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="man4"/>
+        <insert>
+          <candidates>慢漫蔓曼谩墁幔缦熳镘縵鏝僈嫚獌鄤槾澫謾鬗澷蔄㗄㗈㡢㬅㵘䕕䛲䝡</candidates>
+          <candidates>䝢䡬䨫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mang1"/>
+        <insert>
+          <candidates>茫牤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mang2"/>
+        <insert>
+          <candidates>忙茫盲芒氓龙莽蒙邙瞢硭杗龍汒奀尨盳厖笀哤娏庬牻痝蛖鋩駹蘉鼆吂</candidates>
+          <candidates>恾杧浝牤狵矒釯铓㜃㝑㟌㟿㡛㵃㻊䀮䅒䈍䓼䟥䵨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mang3"/>
+        <insert>
+          <candidates>莽漭蟒硥茻壾莾蠎㙁㟐㟿㬒䁳䒎䖟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mang4"/>
+        <insert character="18026"/>
+      </rule>
+      <rule>
+        <keyseq keys="mao1"/>
+        <insert>
+          <candidates>猫貓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mao2"/>
+        <insert>
+          <candidates>毛矛猫茅髦牦犛耗锚茆泖旄蝥蟊兞錨枆芼罞軞酕堥媌渵嫹氂髳鶜覒㝟</candidates>
+          <candidates>㲠㹈䅦䖥䭷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mao3"/>
+        <insert>
+          <candidates>铆卯茆峁泖昴鉚冇夘戼笷㚹㧇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mao4"/>
+        <insert>
+          <candidates>毛帽冒貌贸貿茂耗牟袤瑁耄懋瞀芼眊毣媢楙毷萺艒蓩鄮冐暓柕皃瞐㒵</candidates>
+          <candidates>㒻㝟㡌㧌㪞㫯㬒㮘㴘㺺㿞䀤䋃䓮䡚䫉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mao5"/>
+        <insert character="27611"/>
+      </rule>
+      <rule>
+        <keyseq keys="me5"/>
+        <insert>
+          <candidates>么麼没麽嚜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mei2"/>
+        <insert>
+          <candidates>没沒煤眉梅霉枚酶黴玫媒靡糜莓嵋猸湄楣镅鹛呅苺脢堳郿煝瑂腜塺禖</candidates>
+          <candidates>鋂穈膴徾攗栂楳槑湈珻睂篃脄葿鎇鶥㙁㜫㶬㺳䊈䍙䒽䤂𪃏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mei3"/>
+        <insert>
+          <candidates>每美镁鎂浼挴媄渼媺燘侎凂嬍嵄毎黣㜫䆀䓺䜸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mei4"/>
+        <insert>
+          <candidates>每妹昧寐媚迷谜莓瑁袂魅沬謎苺眛痗煝韎蝞蝐抺睸祙跊鬽㙁㡌㭑䀛䀜</candidates>
+          <candidates>䉋䊊䞼䰨䰪䵢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mei5"/>
+        <insert character="22969"/>
+      </rule>
+      <rule>
+        <keyseq keys="men1"/>
+        <insert>
+          <candidates>闷悶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="men2"/>
+        <insert>
+          <candidates>门門瞒扪汶钔捫瞞菛樠璊穈鍆亹虋閅㙢㡈㨺㻊䊟䝧䫒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="men3"/>
+        <insert character="26282"/>
+      </rule>
+      <rule>
+        <keyseq keys="men4"/>
+        <insert>
+          <candidates>闷悶瞒满焖懑鞔滿燜瞞懣悗㥃㦖㱪㵍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="men5"/>
+        <insert>
+          <candidates>们們门門</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="meng1"/>
+        <insert character="33945"/>
+      </rule>
+      <rule>
+        <keyseq keys="meng2"/>
+        <insert>
+          <candidates>梦夢盟蒙朦氓萌檬苎甍瞢懵礞瞑虻蟊艨黾濛矇霧尨甿莔雺黽儚蕄鄳幪</candidates>
+          <candidates>懞鄸曚氋霿饛鸏冡橗獴矒萠蝱靀鯍鹲㙹㠓㩚㽇䀄䇇䉚䑃䑅䒐䓝䖟䗈䙦</candidates>
+          <candidates>䙩䝢䟥䤓䰒䲛䴌䴿䵆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="meng3"/>
+        <insert>
+          <candidates>猛蒙锰勐懵蜢蟒蠓艋黾錳瓾黽幪鼆獴蠎鯭㚞䁅䏵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="meng4"/>
+        <insert>
+          <candidates>梦夢盟孟瞢蜢霥霿夣懜溕矒㜴㝱㻊䁅䓝䠢䥂䥰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mi1"/>
+        <insert>
+          <candidates>眯瞇咪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mi2"/>
+        <insert>
+          <candidates>迷眯弥彌醚靡糜谜蘼猕祢縻麋謎瀰冞濔獮麊檷禰麑獼麛蘪攠瓕爢醾鸍</candidates>
+          <candidates>戂擟擵沵狝籋罙蒾詸醿釄镾㜷㟜㠧㣆㩢㸏䉲䊫䊳䋛䌕䌘䍘䕳䕷䛧䤍䥸</candidates>
+          <candidates>䪾䴢𨢥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mi3"/>
+        <insert>
+          <candidates>米眯辟靡芈佴弭脒敉羋瀰渳葞銤蔝濔灖侎孊沵洣眫㝥㠧㥝㰽㳽䋛䭧䱊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mi4"/>
+        <insert>
+          <candidates>密秘迷蜜眯泌谜觅幂日冖谧嘧汨溟宓糸祕覓冪謎謐沕峚塓幎覛榓滵漞</candidates>
+          <candidates>熐蔤鼏幦羃蠠宻樒櫁淧淿濗簚藌覔鑖㘠㜆㦄㨠㨺㫘㳴㴵㵋㵥㸓䀣䁇䈿</candidates>
+          <candidates>䉾䋳䌏䌐䌩䖑䛉䛑䣥䣾䤉䭩䮭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mian2"/>
+        <insert>
+          <candidates>棉眠绵綿宀瞑婂媔緡蝒櫋矊矏嬵檰矈緜臱芇醎㐷㒙㝰㬆㮌㰃䃇䏃䫵䰓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mian3"/>
+        <insert>
+          <candidates>免眠勉冕娩缅沔渑湎腼眄黾偭緬澠靦丏俛喕愐絻葂黽鮸勔厸汅莬麪麫</candidates>
+          <candidates>㛯㝃㤁㥝㨺㫘㻰䀎䤄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mian4"/>
+        <insert>
+          <candidates>面泯瞑麵糆靣麪麫麺㬆㴐䌏䛉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mian5"/>
+        <insert character="38754"/>
+      </rule>
+      <rule>
+        <keyseq keys="miao1"/>
+        <insert character="21941"/>
+      </rule>
+      <rule>
+        <keyseq keys="miao2"/>
+        <insert>
+          <candidates>苗描瞄猫邈鹋蜱媌鱙緢鶓㑤㠺䁧䖢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="miao3"/>
+        <insert>
+          <candidates>秒渺钞藐邈缈杪淼眇紗鈔緲訬篎劰竗㦝㷅䅺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="miao4"/>
+        <insert>
+          <candidates>妙庙廟缪眇繆玅庿竗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mie1"/>
+        <insert>
+          <candidates>乜芈咩羋吀哶孭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mie4"/>
+        <insert>
+          <candidates>灭滅蔑蠛篾覕搣薎幭懱礣衊鱴櫗烕眜鑖鴓㒝㩢䁾䈼䌩䘊䩏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="min2"/>
+        <insert>
+          <candidates>民苠岷汶缗玟珉閔忞怋旼旻罠崏敯暋痻鈱緡錉閺姄忟捪琘瑉盿砇碈緍</candidates>
+          <candidates>賯鍲㟩㟭㢯䁕䂥䃉䋋䝧䟨䡑䡻䪸䲄䶔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="min3"/>
+        <insert>
+          <candidates>敏抿昏眠皿悯闽绳闵泯渑愍黾鳘湣閔閩憫澠繩刡敃笢暋黽僶潣緡簢冺</candidates>
+          <candidates>勄慜昬鰵㞶㟩㥸㨉㬆㮌䞀䡅䲄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ming2"/>
+        <insert>
+          <candidates>明名鸣鳴萌盟螟铭冥茗溟暝瞑酩銘洺眳嫇鄍榠蓂覭佲朙猽眀㝠䄙䆨䆩</candidates>
+          <candidates>䊅䤉䫤䳟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ming3"/>
+        <insert>
+          <candidates>皿茗溟暝瞑酩姳眳慏凕㟰㫥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ming4"/>
+        <insert>
+          <candidates>命詺䒌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ming5"/>
+        <insert character="26126"/>
+      </rule>
+      <rule>
+        <keyseq keys="miu4"/>
+        <insert>
+          <candidates>谬謬缪繆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mo1"/>
+        <insert character="25720"/>
+      </rule>
+      <rule>
+        <keyseq keys="mo2"/>
+        <insert>
+          <candidates>模摸磨膜魔摩蘑靡摹无谟馍嫫無糢謨藦饃劘髍攠嚤嚰擵橅謩饝㜥䃺䉑</candidates>
+          <candidates>䌕䭩䯢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mo3"/>
+        <insert>
+          <candidates>抹么麽麼懡䩋䳟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mo4"/>
+        <insert>
+          <candidates>默漠磨膜末抹墨没沒莫寞陌沫百貉嘿脉冒藐帕袜万茉蓦殁镆秣瘼耱蟆</candidates>
+          <candidates>貊貘歿脈驀妺歾枺眽粖莈蛨袹覛嗼塺塻慔鄚銆靺暯瞙縸嚜瀎蟔鞨爅藦</candidates>
+          <candidates>鏌纆鬕冐圽嫼帞昩洦湐獏皌眜砞礳絈衇謩貃貈霡魩黙㠢㱄㱳㶬㷬㷵㹮</candidates>
+          <candidates>㾺䁼䁿䏞䒬䘃䘑䜆䤉䬴䮬䱅䳮䴲𠬛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mo5"/>
+        <insert>
+          <candidates>摸磨莫沫么麽麼庅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mou1"/>
+        <insert character="21726"/>
+      </rule>
+      <rule>
+        <keyseq keys="mou2"/>
+        <insert>
+          <candidates>谋謀牟毋侔袤缪眸蛑蝥鍪繆洠鉾瞴鴾麰鞪劺恈桙蟱㖼㭌㼋䋷䏬䗋䥐䱕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mou3"/>
+        <insert>
+          <candidates>某厶踇䍒䦈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mou4"/>
+        <insert>
+          <candidates>冒瞀霿愗敄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mou5"/>
+        <insert>
+          <candidates>谋謀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mu2"/>
+        <insert>
+          <candidates>母模毪氁譕恈橅獏䮸䱯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mu3"/>
+        <insert>
+          <candidates>母亩畝姆拇牡姥峔牳砪鉧畂畆畒畞畮胟㟂㫛䥈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mu4"/>
+        <insert>
+          <candidates>目木幕牧慕墓穆莫牟暮募睦仫坶苜沐缪钼鹜繆炑毣蚞莯楘鉬幙艒霂縸</candidates>
+          <candidates>鞪鶩狇雮㒇㙁㜈㣎㧅㾇䀲䁼䊾䑵䧔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="mu5"/>
+        <insert character="25287"/>
+      </rule>
+      <rule>
+        <keyseq keys="n2"/>
+        <insert character="21999"/>
+      </rule>
+      <rule>
+        <keyseq keys="n3"/>
+        <insert>
+          <candidates>嗯㐻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="n4"/>
+        <insert character="21999"/>
+      </rule>
+      <rule>
+        <keyseq keys="na1"/>
+        <insert>
+          <candidates>那南</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="na2"/>
+        <insert>
+          <candidates>拿镎拏挐誽嗱訤鎿㧱䏧䛔䫱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="na3"/>
+        <insert>
+          <candidates>那哪乸雫䞕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="na4"/>
+        <insert>
+          <candidates>那纳納呐吶钠娜絮讷捺肭衲箬內訥鈉妠淰笝豽軜貀魶痆蒳袦靹㗙㙁㨥</candidates>
+          <candidates>㭯㴸䀑䅞䇣䇱䈫䎎䖓䖧䟜䪏䱹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="na5"/>
+        <insert character="21738"/>
+      </rule>
+      <rule>
+        <keyseq keys="nai2"/>
+        <insert>
+          <candidates>能釢摨熋㜨㾍䍲䘅䯮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nai3"/>
+        <insert>
+          <candidates>奶乃氖艿妳迺嬭儞廼疓㚷㜷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nai4"/>
+        <insert>
+          <candidates>耐奈能鼐佴萘柰耏倷渿螚褦錼榒㮈㮏㲡䅞䘅䱞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nai5"/>
+        <insert character="22902"/>
+      </rule>
+      <rule>
+        <keyseq keys="nan1"/>
+        <insert>
+          <candidates>囝囡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nan2"/>
+        <insert>
+          <candidates>难難南男喃楠奻柟莮暔萳諵侽娚枏枬畘㓓㽖䔜䕼䛁䶲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nan3"/>
+        <insert>
+          <candidates>腩罱蝻赧揇湳戁㫱䁪䈒䊖䔳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nan4"/>
+        <insert>
+          <candidates>难難灘婻㬮䕼䶲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nan5"/>
+        <insert>
+          <candidates>难難</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nang1"/>
+        <insert character="22228"/>
+      </rule>
+      <rule>
+        <keyseq keys="nang2"/>
+        <insert>
+          <candidates>囊馕孃蠰乪嚢欜饢䂇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nang3"/>
+        <insert>
+          <candidates>攮馕曩灢饢㶞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nang4"/>
+        <insert>
+          <candidates>齉儾㒄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nao1"/>
+        <insert character="23404"/>
+      </rule>
+      <rule>
+        <keyseq keys="nao2"/>
+        <insert>
+          <candidates>挠呶猱桡硇铙撓橈蟯鐃怓峱嶩獶夒繷譊獿髐巎巙憹詉㞪㺀䃩䄩䑋䛝䫸</candidates>
+          <candidates>䴃𢜸𥑪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nao3"/>
+        <insert>
+          <candidates>脑腦恼惱垴瑙匘堖嫐悩碯㑎㛴㧘㺁䙹䜀䜧𡿺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nao4"/>
+        <insert>
+          <candidates>腦闹鬧淖澆鐃臑腝閙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nao5"/>
+        <insert>
+          <candidates>闹鬧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ne2"/>
+        <insert>
+          <candidates>哪那</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ne4"/>
+        <insert>
+          <candidates>呐吶讷疔訥眲䅞䎪䭆䭚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ne5"/>
+        <insert>
+          <candidates>呐呢吶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nei3"/>
+        <insert>
+          <candidates>哪那馁餒娞腇餧脮鮾鯘㼏䲎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nei4"/>
+        <insert>
+          <candidates>内內那氝㐻㕯㖏㘨㨅䇣䜆䡾䳖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nen1"/>
+        <insert character="40641"/>
+      </rule>
+      <rule>
+        <keyseq keys="nen3"/>
+        <insert character="40819"/>
+      </rule>
+      <rule>
+        <keyseq keys="nen4"/>
+        <insert>
+          <candidates>嫩嫰㒄㜛㯎㶧𡞾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="neng2"/>
+        <insert>
+          <candidates>能而耐嬣薴㴰䏻䪏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="neng3"/>
+        <insert character="17925"/>
+      </rule>
+      <rule>
+        <keyseq keys="neng4"/>
+        <insert character="15500"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng2"/>
+        <insert character="21999"/>
+      </rule>
+      <rule>
+        <keyseq keys="ng3"/>
+        <insert>
+          <candidates>嗯㐻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ng4"/>
+        <insert>
+          <candidates>嗯㕶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ni1"/>
+        <insert character="22958"/>
+      </rule>
+      <rule>
+        <keyseq keys="ni2"/>
+        <insert>
+          <candidates>泥呢妮霓倪尼坭猊怩鲵狋屔秜婗淣郳跜鈮蜺觬輗鯓鯢麑齯臡埿籾蚭貎</candidates>
+          <candidates>㞾㪒㮞㹸䍲䘦䘽䛏䝚䮘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ni3"/>
+        <insert>
+          <candidates>你泥拟擬疑伲昵旎祢铌妳抳狔柅苨掜鈮馜儗濔隬薿禰伱儞孴沵鉨㣇㵫</candidates>
+          <candidates>䕥䘦䘽䦵䧇䭲䰯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ni4"/>
+        <insert>
+          <candidates>泥倪匿腻逆溺伲坭嶷昵慝睨暱膩濘迡衵堄惄晲嫟殢糑縌灄鷁鷊嬺屰愵</candidates>
+          <candidates>氼痆胒鹝鹢㠜㥾㦐㧱㲡㲻䀑䁥䍲䘌䘽䵑䵒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nian1"/>
+        <insert>
+          <candidates>黏蔫拈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nian2"/>
+        <insert>
+          <candidates>年黏拈粘鲇鲶溓鯰秊秥鮎䄭䄹䩞䬯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nian3"/>
+        <insert>
+          <candidates>碾捻撵攆拈辗辇涊撚輦輾淰跈簐蹍躎蹨㘝㞋㮟䚓䟢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nian4"/>
+        <insert>
+          <candidates>念碾廿埝廾卄涊唸姩淰棯鼰齞艌㲽䧔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niang2"/>
+        <insert>
+          <candidates>娘酿釀孃嬢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niang4"/>
+        <insert>
+          <candidates>酿釀醸䖆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niang5"/>
+        <insert character="23064"/>
+      </rule>
+      <rule>
+        <keyseq keys="niao3"/>
+        <insert>
+          <candidates>鸟鳥茑嬲袅裊嬝嫋蔦褭樢㒟㜵㠡㭤㼭䃵䐁䙚䦊䮍𢶑𢸣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niao4"/>
+        <insert>
+          <candidates>尿溺氽脲㞙㳮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nie1"/>
+        <insert>
+          <candidates>捏捻踗鑈惗揑鈢鉩錜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nie2"/>
+        <insert>
+          <candidates>苶㡪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nie3"/>
+        <insert character="37480"/>
+      </rule>
+      <rule>
+        <keyseq keys="nie4"/>
+        <insert>
+          <candidates>泥聂孽啮镊镍涅摄乜陧蘖嗫颞臬蹑聶鎳囁攝齧躡鑷疌峊掜喦敜隉嵲踂</candidates>
+          <candidates>摰槸槷諗嶭篞臲嚙闑櫱糱蠥囓顳钀噛圼孼帇摂枿棿湼糵菍錜㖕㖖㘝㘿</candidates>
+          <candidates>㙞㚔㜦㜸㟧㩶㮆㴪㸎䂼䄒䌜䜓䞕䯀䯅䯵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nin2"/>
+        <insert>
+          <candidates>您囜㤛䋻䚾䛘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nin3"/>
+        <insert character="25328"/>
+      </rule>
+      <rule>
+        <keyseq keys="ning2"/>
+        <insert>
+          <candidates>凝拧擰宁寧咛嚀冰柠狞攘疑甯聍苧濘獰檸寍儜聹鑏鸋寕寗寜鬡㝕㲰䗿</candidates>
+          <candidates>䭢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ning3"/>
+        <insert>
+          <candidates>拧擰聍聹橣矃㩶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ning4"/>
+        <insert>
+          <candidates>拧擰宁寧泥泞佞甯濘寍薴侫寕寗寜㣷㿦䔭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niu1"/>
+        <insert character="22942"/>
+      </rule>
+      <rule>
+        <keyseq keys="niu2"/>
+        <insert>
+          <candidates>牛䀔䒜䤔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niu3"/>
+        <insert>
+          <candidates>扭纽紐钮狃忸鈕杻炄莥靵㺲䂇䏔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niu4"/>
+        <insert>
+          <candidates>拗蚴抝衂䋴䮗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="niu5"/>
+        <insert character="25197"/>
+      </rule>
+      <rule>
+        <keyseq keys="nong2"/>
+        <insert>
+          <candidates>农農浓濃脓侬哝儂噥膿穠襛譨醲鬞齈檂欁癑禯秾蕽辳㶶㺜䁸䢉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nong3"/>
+        <insert>
+          <candidates>䂇䵜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nong4"/>
+        <insert>
+          <candidates>弄挊挵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nou2"/>
+        <insert>
+          <candidates>羺譨㝹䨲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nou3"/>
+        <insert>
+          <candidates>㕢䔈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nou4"/>
+        <insert>
+          <candidates>耨穀獳檽鎒啂槈譳鐞䅶䘫䫖䰭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nu2"/>
+        <insert>
+          <candidates>奴帑胬孥驽駑挐笯蒘伮鴑㚢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nu3"/>
+        <insert>
+          <candidates>努弩胬砮䢪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nu4"/>
+        <insert>
+          <candidates>怒褥抐搙䢞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuan2"/>
+        <insert character="28641"/>
+      </rule>
+      <rule>
+        <keyseq keys="nuan3"/>
+        <insert>
+          <candidates>暖煖渜餪煗㬉䎡䙇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuan4"/>
+        <insert character="20548"/>
+      </rule>
+      <rule>
+        <keyseq keys="nun2"/>
+        <insert character="40641"/>
+      </rule>
+      <rule>
+        <keyseq keys="nun4"/>
+        <insert>
+          <candidates>嫩嫰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuo2"/>
+        <insert>
+          <candidates>那娜难挪傩難挼捼梛撋儺郍㑚㔮㰙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuo3"/>
+        <insert>
+          <candidates>砹橠砈袳㛂㡅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nuo4"/>
+        <insert>
+          <candidates>那懦糯诺需搦喏濡锘諾挼逽懧愞掿搻稬穤糥蹃鍩㐡㖠䇔䎟䚥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nv3"/>
+        <insert>
+          <candidates>女钕籹釹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nv4"/>
+        <insert>
+          <candidates>絮狃忸肭恧衄朒衂㮟㵖䖡䘐䚼䶊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="nv5"/>
+        <insert character="22899"/>
+      </rule>
+      <rule>
+        <keyseq keys="nve4"/>
+        <insert>
+          <candidates>虐疟乇谑瘧謔硸䖈䖋䨋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o1"/>
+        <insert>
+          <candidates>喔噢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="o2"/>
+        <insert character="21734"/>
+      </rule>
+      <rule>
+        <keyseq keys="o4"/>
+        <insert character="21734"/>
+      </rule>
+      <rule>
+        <keyseq keys="ou1"/>
+        <insert>
+          <candidates>欧歐鸥鷗殴呕沤区讴瓯眍紆區嘔毆甌吽漚熰謳櫙鏂塸瞘鴎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ou2"/>
+        <insert>
+          <candidates>吽齵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ou3"/>
+        <insert>
+          <candidates>偶欧歐藕呕禺耦嘔甌吘腢蕅塸㒖㸸㼴䚆䯚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ou4"/>
+        <insert>
+          <candidates>呕沤怄渥嘔慪漚㛏䌂䌔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ou5"/>
+        <insert character="22036"/>
+      </rule>
+      <rule>
+        <keyseq keys="pa1"/>
+        <insert>
+          <candidates>啪趴芭扒派葩舥蚆夿妑皅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pa2"/>
+        <insert>
+          <candidates>爬扒耙琶杷钯筢跁掱鈀潖㞎䎬䎱䯲䶕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pa4"/>
+        <insert>
+          <candidates>怕帕汃帊袙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pai1"/>
+        <insert character="25293"/>
+      </rule>
+      <rule>
+        <keyseq keys="pai2"/>
+        <insert>
+          <candidates>排牌徘脾俳箄棑簰猅篺簲腗輫㵺䃻䱝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pai3"/>
+        <insert>
+          <candidates>排迫俖廹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pai4"/>
+        <insert>
+          <candidates>派湃蒎哌鎃汖㭛㵺䖰䮘𠂢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pan1"/>
+        <insert>
+          <candidates>攀扳番潘眅砏畨砙㐴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pan2"/>
+        <insert>
+          <candidates>盘盤般番樊繁潘磐胖鄱弁爿皤蟠蹒槃瀋蹣柈洀跘媻幋搫蒰縏磻瀊鞶緐</candidates>
+          <candidates>螌覍鎜㩯㵗䃑䃲䈲䋣䙃䰉䰔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pan3"/>
+        <insert>
+          <candidates>坢奤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pan4"/>
+        <insert>
+          <candidates>判盼叛畔拌伴潘胖片拚泮袢襻抃沜坢牉頄詊溿頖冸炍鋬鑻㳪䃲䙪䰉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pan5"/>
+        <insert>
+          <candidates>盘盤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pang1"/>
+        <insert>
+          <candidates>乓膀磅滂鎊膖霶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pang2"/>
+        <insert>
+          <candidates>旁庞龐榜膀磅傍方房仿逢蒡彷逄螃倣徬夆尨厖庬舽雱篣厐嫎胮霶騯髈</candidates>
+          <candidates>鰟鳑龎㑂㝑㤶㥬㫄䂇䅭䠙䨦䮾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pang3"/>
+        <insert>
+          <candidates>膀耪嗙覫䒍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pang4"/>
+        <insert>
+          <candidates>胖磅炐肨㜊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pang5"/>
+        <insert character="20051"/>
+      </rule>
+      <rule>
+        <keyseq keys="pao1"/>
+        <insert>
+          <candidates>泡抛拋脬鮑摽藨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pao2"/>
+        <insert>
+          <candidates>跑炮泡袍咆刨苞胞匏狍庖趵龅鉋鑤炰鞄颮麃齙垉爮軳麅㚿䛌䠙䩝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pao3"/>
+        <insert character="36305"/>
+      </rule>
+      <rule>
+        <keyseq keys="pao4"/>
+        <insert>
+          <candidates>炮泡胞疱皰砲奅炰髱麭礟礮靤㘐㯡䶌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pei1"/>
+        <insert>
+          <candidates>呸啡胚醅岯怌柸垺衃妚娝肧阫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pei2"/>
+        <insert>
+          <candidates>培陪赔賠坏徘裴邳碚锫岯胐陫毰裵輫錇阫㟝㨐䂜䣙䪹䫊䫠䲹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pei3"/>
+        <insert>
+          <candidates>昢琣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pei4"/>
+        <insert>
+          <candidates>配佩沛肺茇辔帔淠艴妃旆蜚霈珮轡伂姵昢朏浿斾笩苝馷㣆㤄㧩㫲㳈㸬</candidates>
+          <candidates>㾦䊃䕗䟺䡊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pen1"/>
+        <insert>
+          <candidates>喷噴呠濆歕喯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pen2"/>
+        <insert>
+          <candidates>盆汾湓葐瓫㾦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pen3"/>
+        <insert>
+          <candidates>翉翸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pen4"/>
+        <insert>
+          <candidates>喷噴湓歕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="peng1"/>
+        <insert>
+          <candidates>怦砰澎迸亨抨烹硼苹嘭匉泙恲軯軿閛漰駍磞梈硑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="peng2"/>
+        <insert>
+          <candidates>朋棚膨蓬篷澎逢彭硼鹏堋蟛鵬芃倗弸淜菶傰搒痭憉樥輣篣錋韸髼鬅鑝</candidates>
+          <candidates>埄塜塳挷椖稝竼纄蟚韼驡鬔㔙㛔㥊㮄㱶䄘䡫䰃䴶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="peng3"/>
+        <insert>
+          <candidates>捧皏淎㑟㘐䋽䵄𡗗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="peng4"/>
+        <insert>
+          <candidates>碰膨蓬砰甏踫掽椪㮟㼞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="peng5"/>
+        <insert>
+          <candidates>棚篷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pi1"/>
+        <insert>
+          <candidates>批披辟坯劈被坏砒霹丕邳苤噼纰铍痦疋紕鈹伾狉秠翍鈚釽銔駓髬髲鴄</candidates>
+          <candidates>錍魾憵鎞怶悂抷旇炋狓磇礕秛耚豾鈈鉟鮍鲏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pi2"/>
+        <insert>
+          <candidates>皮脾疲啤罢蚌比番琵毗仳陂陴郫鄱埤鼙芘蕃纰枇罴铍裨蚍蜱螵篦貔紕</candidates>
+          <candidates>鈹頗罷阰岥玭毘笓蚽椑鈚膍駓錍魾螷鞞犤羆壀朇焷肶腗豼魮鮍鲏㔥㡙</candidates>
+          <candidates>㮰㯅㱟㼰䴽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pi3"/>
+        <insert>
+          <candidates>匹劈比否痞仳圮苤擗庀癖疋崥銢諀嚭噽脴苉隦㨽㱟䏘䚰䚹䤏䫌䰦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pi4"/>
+        <insert>
+          <candidates>脾辟屁譬被僻萆薜擗淠濞媲甓睥罷闢揊椑釽潎澼礔鷿壀嫓渒疈腗鸊㔃</candidates>
+          <candidates>㨽㳪㵨㿙䏘䑀䑄䖩䗄䠘䡟䡶䤨䪐䰦䴙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pian1"/>
+        <insert>
+          <candidates>片篇偏扁犏褊翩媥萹甂頨鶣囨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pian2"/>
+        <insert>
+          <candidates>便辩谝骈缏胼蝙蹁駢辯玭楩楄跰緶諞骿腁諚賆輧騈㛹㼐䮁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pian3"/>
+        <insert>
+          <candidates>谝貵諞覑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pian4"/>
+        <insert>
+          <candidates>片骗騙辨騗㓲㸤䏒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="piao1"/>
+        <insert>
+          <candidates>票飘飄漂剽嘌嫖缥瞟螵縹彯摽旚翲薸顠魒飃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="piao2"/>
+        <insert>
+          <candidates>瓢朴剽嫖淲竂蚫闝㯱㼼䕯䴩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="piao3"/>
+        <insert>
+          <candidates>漂膘莩缥殍瞟縹摽蔈麃篻醥犥臕藨皫顠㩠㲏㵱㹾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="piao4"/>
+        <insert>
+          <candidates>票漂剽嘌嫖骠瞟髟驃僄慓篻顠勡徱㬓㺓䏇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pie1"/>
+        <insert>
+          <candidates>瞥瘪撇氕癟覕潎撆暼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pie3"/>
+        <insert>
+          <candidates>撇丿苤撆鐅䥕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pie4"/>
+        <insert character="23283"/>
+      </rule>
+      <rule>
+        <keyseq keys="pin1"/>
+        <insert>
+          <candidates>拼拚姘涄礗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pin2"/>
+        <insert>
+          <candidates>贫貧频頻苹嫔颦嬪蘋顰玭嚬矉蠙娦獱琕薲㰋㲏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pin3"/>
+        <insert>
+          <candidates>品榀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pin4"/>
+        <insert>
+          <candidates>泵聘牝㻞䀻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ping1"/>
+        <insert>
+          <candidates>乒砰俜娉甹砯荓頩焩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ping2"/>
+        <insert>
+          <candidates>平评評凭憑瓶苹蘋屏秤冯坪萍枰鲆馮甹呯泙帡洴玶郱荓淜缾艵蛢蓱軿</candidates>
+          <candidates>竮鵧凴屛帲幈慿甁箳簈聠胓蚲輧鮃㵗㺸㻂䈂䍈䓑䶄𠗦𦚓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ping4"/>
+        <insert>
+          <candidates>聘㲏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="po1"/>
+        <insert>
+          <candidates>坡颇頗泼潑泊朴陂泺攴钷跛釙醱岥癹濼鏺溌酦鉕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="po2"/>
+        <insert>
+          <candidates>婆泊番繁鄱皤櫇嘙嚩緐蔢㜑㨇㩯㰴䮘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="po3"/>
+        <insert>
+          <candidates>颇頗叵钷笸尀鉕駊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="po4"/>
+        <insert>
+          <candidates>破迫頗泊魄霸膊拍粕朴溥珀钋釙醱岶烞猼蒪廹炇狛砶覇酦醗㛘䄸䎅䎊</candidates>
+          <candidates>䘠䞟䣪䣮䦌䨰䪖䪙䯙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="po5"/>
+        <insert>
+          <candidates>婆泼潑桲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pou1"/>
+        <insert>
+          <candidates>剖抙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pou2"/>
+        <insert>
+          <candidates>涪裒掊锫抔垺捊抙錇㧵㼜䎧䯽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pou3"/>
+        <insert>
+          <candidates>部附培掊瓿婄堷棓蔀勏哣廍犃㕻㟝㧵㰴䳝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pou4"/>
+        <insert>
+          <candidates>踣咅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pu1"/>
+        <insert>
+          <candidates>扑撲铺鋪剥仆噗濮攴醭抪痡墣舖鯆擈舗陠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pu2"/>
+        <insert>
+          <candidates>朴葡脯菩扶仆莆蒲匍苻濮璞镤醭蹼僕樸毞蒱酺墣獛瞨襆轐纀鏷圤檏穙</candidates>
+          <candidates>箁菐襥㒒㙸㯷㲫㺪䈬䈻䑑䔕䗱䧤䪬䴆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pu3"/>
+        <insert>
+          <candidates>普朴甫埔圃浦谱溥氆镨蹼誧樸譜烳潽鐠圤檏諩㹒䲕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pu4"/>
+        <insert>
+          <candidates>铺鋪瀑堡暴甫曝舖舗㬥䲕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="pu5"/>
+        <insert>
+          <candidates>铺鋪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qi1"/>
+        <insert>
+          <candidates>期七漆妻欺戚凄淒沏缉栖柒示溪萋嘁桤槭欹粞蹊悽棲慼緝谿倛唭娸桼</candidates>
+          <candidates>郪陭攲僛榿緁緀磎諆踦磩霋魌齌鏚鶈顣鸂墄嵠慽䰍𠀁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qi2"/>
+        <insert>
+          <candidates>其期奇旗齐齊骑騎棋崎逗畸伎歧畦脐祈祁枝亓俟圻芪荠萁蕲岐淇骐琪</candidates>
+          <candidates>琦耆赍祺颀虮蛴蜞綦鳍麒祇衹錡濟臍薺饑鰭岓忯迉肵旂蚑蚚蚔埼掑跂</candidates>
+          <candidates>軝釮翗碕隑頎墘鬿觭踑錤懠濝鮨藄蟣騏鄿鯕鶀鵸艩蘄蠐鬐騹齎玂碁亝</candidates>
+          <candidates>剘帺愭斉斊朞棊檱櫀猉璂畁疷禥竒粸綨纃萕蜝賫賷軙锜鲯㖢㙨㜎㞿㟓</candidates>
+          <candidates>㟚㟢㩽㫅㯦䄢䅲䉻䐡䑴䓅䓫䞚䟚䠞䡋䧘䧵䩓䭶䭼䰇䱈䲬䳢䶒䶞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qi3"/>
+        <insert>
+          <candidates>起企启啟岂豈稽乞芑屺绮杞綮綺邔呇芞婍跂敧棨觭唘啓啔晵槣檵玘盀</candidates>
+          <candidates>袳裿諬闙㒅㓗㞓㠱㥓㩩㫓㾨䄎䄫䉝䋯䎢䏿䒻䔇䛴䡔䭫䭬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qi4"/>
+        <insert>
+          <candidates>氣气器汽妻弃棄砌泣甭刺缉契迄讫切湿亟偈葺汔挈憩碛趿訖愒溼漬緝</candidates>
+          <candidates>磧濕薺忔犵盵咠栔徛跂湆湇緁甈磩諿罊蟿鏚鼜刾呮噐夡憇掲摖暣気炁</candidates>
+          <candidates>焏矵碶磜礘竐綥㓞㔑㘍㝄㞓㞚㠍㠎㣬㦢㫓㮑㹄㼤䀈䀙䁈䁉䅤䌌䏅䏌䏠</candidates>
+          <candidates>䐤䒗䔾䙄䚉䚍䛛䟄䢀䫔䬣䯥䰴䶓𣪠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qi5"/>
+        <insert>
+          <candidates>氣气戚荠薺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qia1"/>
+        <insert>
+          <candidates>掐葜𠜼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qia2"/>
+        <insert character="18445"/>
+      </rule>
+      <rule>
+        <keyseq keys="qia3"/>
+        <insert>
+          <candidates>卡酠跒䶗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qia4"/>
+        <insert>
+          <candidates>恰洽疴髂匼帢殎楬鮚圶㓞㓣㓤㡊㤉㦴㰤㵄䁍䂒䜑䨐䯊䶝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qian1"/>
+        <insert>
+          <candidates>千牵牽签簽铅鉛迁遷谦謙嵌扦钎仟佥阡芊茜岍悭骞搴褰蹇肷愆锓羟兛</candidates>
+          <candidates>縴騫籤韆奷幵汧粁挳婜掔鈆僉羥慳鋟檶攐櫏孅攓譣鐱鶼顩厱圱圲孯拪</candidates>
+          <candidates>撁攑杄欦汘膁臤蚈諐谸釺鬜鬝鵮鹐㡨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qian2"/>
+        <insert>
+          <candidates>前钱錢潜潛钳鉗柑赶渐筋乾黔荨掮涔犍腱钤虔箝鈐漸仱岒忴扲拑媊揵</candidates>
+          <candidates>雂煔葥葴鉆榩漧燅燂燖蕁鍼黚鬵騚爓灊鰬乹歬濳濽銭㦮㨜㩮㸫䁮䅐䅾</candidates>
+          <candidates>䈤䋮䍉䕭䖍䢪䨿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qian3"/>
+        <insert>
+          <candidates>浅淺遣谴譴撖缱肷齦唊脥嗛槏蜸繾嵰㡊㧄㹂䔔䙺䤘䪈䭤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qian4"/>
+        <insert>
+          <candidates>牵牽欠遣谦謙歉嵌堑纤倩芊芡茜慊椠塹縴傔棈嗛綪蒨槧輤篟儙刋壍悓</candidates>
+          <candidates>皘篏蔳㐸㜞㝿㟻㥞㪠㯠䃛䆂䈴䊴䑶䥅䦲䪈䫡䭠䯡䵖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qian5"/>
+        <insert>
+          <candidates>钱錢欠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiang1"/>
+        <insert>
+          <candidates>枪槍抢搶腔将控呛羌戕戗锖锵镪蜣箐跫跄將嗆鎗鏘斨矼椌嶈戧牄瑲錆</candidates>
+          <candidates>謒蹌蹡鏹鶬啌溬猐玱篬羗羫鸧𤕭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiang2"/>
+        <insert>
+          <candidates>强強墙牆疆蔷丬爿戕嫱樯彊檣薔嵹漒嬙廧蘠墻弜艢軖㩖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiang3"/>
+        <insert>
+          <candidates>强強抢搶镪襁羟彊繈傸羥墏磢鏹勥繦㛨䅚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiang4"/>
+        <insert>
+          <candidates>呛戗炝跄嗆鎗唴戧熗蹌蹡羻䵁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiao1"/>
+        <insert>
+          <candidates>悄敲锹鍬蕉橇雀劁缲毳硗跷跤鞒蹺郻踍鄡銚墝碻頝墽幧骹磽繑髜繰趬</candidates>
+          <candidates>蹻鏒鐰嵪鄥鍫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiao2"/>
+        <insert>
+          <candidates>桥橋瞧翘翹蕉焦乔侨招谯荞峤憔樵醮喬僑譙驕荍睄嘺嶠燋燆蕎礄簥趬</candidates>
+          <candidates>趫墧嶣癄硚藮鐈鞽顦㚁㝯㩰䀉䎗䏆䩌䱁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiao3"/>
+        <insert>
+          <candidates>悄巧雀愀舄磽丂舃釥㚽㡑㤍㨽㱶䲾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiao4"/>
+        <insert>
+          <candidates>壳翘殼翹峭橇鞘撬俏窍硝诮谯茭誚竅譙蹺帩箾撽磽躈僺殻陗韒髚㚁㢗</candidates>
+          <candidates>㪣㴥䃝䆻䇌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qie1"/>
+        <insert>
+          <candidates>切沏脞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qie2"/>
+        <insert>
+          <candidates>茄伽癿㚗䦧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qie3"/>
+        <insert character="19988"/>
+      </rule>
+      <rule>
+        <keyseq keys="qie4"/>
+        <insert>
+          <candidates>切窃竊怯担捷沏契砌蕺唼惬慊渫妾挈锲箧趄愜鍥洯蛣蛪嗛朅緁篋踥藒</candidates>
+          <candidates>鯜鰈匧悏淁穕笡㓶㗫㙻㛍㛙㤲㥦㫸㰰㰼㹤㼤㾀㾜䌌䟙䤿䫔䬊䶗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qin1"/>
+        <insert>
+          <candidates>亲親侵钦欽浸渗衾滲嶔頜梫綅鋟顉駸瀙顩媇嵚誛骎鮼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qin2"/>
+        <insert>
+          <candidates>勤琴秦芹擒禽芩蓁嗪噙廑溱槿檎矜覃螓庈耹蚙梣菫鈙雂嫀鉆靲慬斳鳹</candidates>
+          <candidates>澿懃蘄厪懄捦珡琹菦蠄赺鵭㕋㘦㛙㢙㩒㪁㮗㱽䅾䇒䔷䖌䢈䥅䥆䦦䶖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qin3"/>
+        <insert>
+          <candidates>寝锓寢坅昑寑鋟曋螼赾㓎㝲㾛䠴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qin4"/>
+        <insert>
+          <candidates>欽沁揿吣衿撳櫬唚菣寖瀙吢寴抋搇㓎㞬㤈䈜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qin5"/>
+        <insert>
+          <candidates>亲親</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qing1"/>
+        <insert>
+          <candidates>轻輕青清请請倾傾顷頃蜻氢氫卿氰圊鲭鯖狅郬鑋啨寈淸軽靑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qing2"/>
+        <insert>
+          <candidates>情请請晴鲸精擎氰檠黥鯨勍殑樈擏剠夝暒甠㔀㢣㯳䝼䞍䲔䵞晴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qing3"/>
+        <insert>
+          <candidates>请請顷頃苘磬謦涇廎庼檾㩩㷫䔛䯧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qing4"/>
+        <insert>
+          <candidates>輕清请請庆慶亲倩磬罄箐綮謦親汫凊掅渹碃靘漀鑋殸磘㵾䋜䋯䌠䲔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qing5"/>
+        <insert character="24773"/>
+      </rule>
+      <rule>
+        <keyseq keys="qiong1"/>
+        <insert>
+          <candidates>鞠芎穹跫銎匔焪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiong2"/>
+        <insert>
+          <candidates>穷窮琼邛茕穹蛩筇跫銎瓊桏赹惸笻蛬煢輁瞏嬛橩璚藭藑儝匔卭宆棾焭</candidates>
+          <candidates>睘竆㑋㒌㤨㧭㮪㵌㷀㼇䅃䆳䊄䓖䛪䠻䧆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiong3"/>
+        <insert character="33496"/>
+      </rule>
+      <rule>
+        <keyseq keys="qiu1"/>
+        <insert>
+          <candidates>秋丘蚯龟邱湫遒楸鳅龜鞦鰍坵恘媝萩緧蓲蝵趥蟗鶖蠤丠秌穐篍鞧鰌鱃</candidates>
+          <candidates>鹙龝㐀䆋𠀉𩝠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiu2"/>
+        <insert>
+          <candidates>求球仇囚酋泅馗俅氽巯艽犰逑遒赇钆虬蝤裘鼽梂毬鳩厹朹虯苬觓訄釓</candidates>
+          <candidates>唒捄紌釚脙莍頄崷盚巰煪絿蛷觩賕璆銶頯鮂鯄鰽叴扏汓浗渞玌皳肍訅</candidates>
+          <candidates>逎鰌㐤㕤㛏㞗㟈㤹㥢㧄㧨㭝㲹㷕㺫䊵䎿䔔䜪䟵䣇䤛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiu3"/>
+        <insert>
+          <candidates>糗搝㼒䊆䞭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qiu4"/>
+        <insert>
+          <candidates>湫殏螑䟬䠗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qu1"/>
+        <insert>
+          <candidates>区區取趣曲屈趋趨岖嶇驱驅蛆躯軀鞠虚诎凵祛蛐麴瞿鞫黢砠組毆佉呿</candidates>
+          <candidates>抾阹胠脥袪詘趍敺镼髷魼鶌騶鱋伹匤坥岴憈誳駆駈鰸麯㠊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qu2"/>
+        <insert>
+          <candidates>渠劬蕖蘧衢遽璩枸氍朐磲鸲癯蠼麴瞿鉤佢斪胊痀淭絇翑蚷菃軥葋豦懅</candidates>
+          <candidates>鴝螶翵蟝鼩匷灈鐻欋臞籧蠷躣忂戵璖鑺鸜麯麹㖆㜹㣄㪯㯫㲘㽛䀠䂂䆽</candidates>
+          <candidates>䋧䗇䝣䞤䟊䪨䵶𪍸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qu3"/>
+        <insert>
+          <candidates>取曲娶龋苣齲浀竘紶竬筁詓㖆䌌䢗䶚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qu4"/>
+        <insert>
+          <candidates>去趣趨蜡絮诎蘧阒觑黢刞湨詘麮闃鼁覷厺覰覻閴㚁㤲㧁㫢㰦䁦䅓䏣䒧</candidates>
+          <candidates>䠐䠓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qu5"/>
+        <insert character="23624"/>
+      </rule>
+      <rule>
+        <keyseq keys="quan1"/>
+        <insert>
+          <candidates>圈悛桊姾弮棬絟腃鐉圏箞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="quan2"/>
+        <insert>
+          <candidates>全权權拳泉纯卷颧醛痊诠荃獾桊辁铨蜷筌鬈佺純捲詮銓踡鸛恮牷婘惓</candidates>
+          <candidates>犈腃瑔觠跧輇駩謜巏齤鷤蠸顴啳孉峑搼権洤湶硂葲騡鰁鳈㒰㟨㟫㩲䀬</candidates>
+          <candidates>䌯䑏䟒䠰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="quan3"/>
+        <insert>
+          <candidates>犬绻畎甽汱烇琄綣縓虇呟奆詃䅚䊎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="quan4"/>
+        <insert>
+          <candidates>劝勸券玔烇牶荈棬絭縓劵勧䄐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="que1"/>
+        <insert>
+          <candidates>缺欠炔阙闕咑蒛𩨭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="que2"/>
+        <insert character="30264"/>
+      </rule>
+      <rule>
+        <keyseq keys="que4"/>
+        <insert>
+          <candidates>却卻确確雀鹊鵲猎榷芍郄攉阕阙觳悫舭鳥闋闕咑埆硞塙搉皵碏愨毃獡</candidates>
+          <candidates>碻礐礭墧寉崅慤殻灍燩琷舃趞㕁㩁㰌㱋㱿㴶㹤㹱㾡䀇䇎䍳䢧䦬䧿䱜䲵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="que5"/>
+        <insert>
+          <candidates>鹊鵲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qun1"/>
+        <insert>
+          <candidates>遁逡囷杶峮踆輴鰆夋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qun2"/>
+        <insert>
+          <candidates>群裙麇宭漘錞帬羣裠麕㪊㿏䆽䭽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="qun3"/>
+        <insert character="34685"/>
+      </rule>
+      <rule>
+        <keyseq keys="r5"/>
+        <insert>
+          <candidates>儿兒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ran2"/>
+        <insert>
+          <candidates>然燃蚺髯呥蛅袡嘫繎肰蚒蚦衻袇髥㜣㲯㸐㾆䑙䔳䖄䫇䰯䳿䶲𤡮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ran3"/>
+        <insert>
+          <candidates>染冉苒呥姌珃橪冄媣㒄㚩㯗㹱㿵䇋䎃䒣䣸䤡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ran5"/>
+        <insert character="28982"/>
+      </rule>
+      <rule>
+        <keyseq keys="rang1"/>
+        <insert character="22199"/>
+      </rule>
+      <rule>
+        <keyseq keys="rang2"/>
+        <insert>
+          <candidates>瓤攘镶禳穰孃鑲儴勷瀼獽蘘纕蠰躟鬤穣㚂䉴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rang3"/>
+        <insert>
+          <candidates>嚷壤攘穰孃爙壌䉴䑋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rang4"/>
+        <insert>
+          <candidates>让讓攘懹瀼譲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rao2"/>
+        <insert>
+          <candidates>饶饒荛娆桡蛲嬈橈蟯挐蕘襓㹛䫞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rao3"/>
+        <insert>
+          <candidates>绕繞扰擾娆嬈繚遶㑱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rao4"/>
+        <insert>
+          <candidates>绕繞蟯隢遶顤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="re2"/>
+        <insert character="33509"/>
+      </rule>
+      <rule>
+        <keyseq keys="re3"/>
+        <insert>
+          <candidates>惹若喏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="re4"/>
+        <insert>
+          <candidates>热熱若渃爇焫㻰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ren2"/>
+        <insert>
+          <candidates>人任壬仁亻芢紝銋鵀忈忎朲秂絍纴鈓魜鴹䌾䚾䛘䴦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ren3"/>
+        <insert>
+          <candidates>忍荏稔涊栠荵棯腍栣秹㣼㲽䄒䏕䏰䭃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ren4"/>
+        <insert>
+          <candidates>认認任韧韌赁刃妊纫仞葚饪轫恁衽紉軔飪賃屻牣肕紝訒軠腍鵀仭刄姙</candidates>
+          <candidates>扨杒梕絍纴袵讱靭靱餁㠴㤛㶵㸾䀔䀼䇮䋕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ren5"/>
+        <insert character="20154"/>
+      </rule>
+      <rule>
+        <keyseq keys="reng1"/>
+        <insert character="25172"/>
+      </rule>
+      <rule>
+        <keyseq keys="reng2"/>
+        <insert>
+          <candidates>仍耳艿穰礽陾辸㭁㺱䄧䚮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="reng4"/>
+        <insert>
+          <candidates>扔艿芿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ri4"/>
+        <insert>
+          <candidates>日衵鈤馹囸氜釰驲䒤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rong1"/>
+        <insert character="33592"/>
+      </rule>
+      <rule>
+        <keyseq keys="rong2"/>
+        <insert>
+          <candidates>容荣榮溶绒絨融熔茸榕戎蓉颂讼嵘狨肜蝾訟頌嶸鎔毧茙烿傛羢媶榵滽</candidates>
+          <candidates>瑢褣駥髶爃瀜蠑鰫鷛曧栄穁縙螎镕㘇㝐㣑㭜㲓㲨㺎㼸䇀䇯䈶䘬䠜䡆䡥</candidates>
+          <candidates>䤊䩸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rong3"/>
+        <insert>
+          <candidates>茸隔冗傇軵氄縟宂搑㲝䄧䇀䋴䡆䢇䩸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rong4"/>
+        <insert character="40231"/>
+      </rule>
+      <rule>
+        <keyseq keys="rou2"/>
+        <insert>
+          <candidates>柔揉扰糅蹂鞣擾禸媃楺葇蝚輮鍕鍒韖騥鰇鶔沑渘瑈瓇脜腬㖻㽥䋴䐓䧷</candidates>
+          <candidates>䰆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rou3"/>
+        <insert>
+          <candidates>糅粈煣輮䢇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rou4"/>
+        <insert>
+          <candidates>肉宍㮟䄾䥆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ru2"/>
+        <insert>
+          <candidates>如蠕茹儒孺需薷嚅洳濡铷襦颥燸帤挐筎袽銣蝡蕠鴽曘臑繻醹鑐桇渪邚</candidates>
+          <candidates>顬鱬㨌㨎㹘㾒䋈䘫䞕䤉䫱䰭䰰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ru3"/>
+        <insert>
+          <candidates>乳辱女汝铷侞鄏銣擩肗㦺㨌㼋䋴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ru4"/>
+        <insert>
+          <candidates>入辱肉孺褥蓐洳溽缛嗕媷鄏縟傉㦺㱶㹘㾒䐓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ruan2"/>
+        <insert>
+          <candidates>堧撋壖㨎䓴䙃䙇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ruan3"/>
+        <insert>
+          <candidates>软軟蠕阮需濡朊耎緛蝡瓀礝媆瑌盶碝腝輭㓴㜛㮕㼱㽭䆓䎡䓴䞂䪀䪭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rui2"/>
+        <insert>
+          <candidates>蕤綏緌甤㮃㹘䅑䍴䞩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rui3"/>
+        <insert>
+          <candidates>蕊桵惢橤繠蕋蘂蘃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="rui4"/>
+        <insert>
+          <candidates>锐銳兑瑞芮枘睿蚋鈉汭叡擩壡蜹鋭㓹㕙㛱㨅㪫㲊㻔䂱䇤䌼䓲䦌䳠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="run2"/>
+        <insert>
+          <candidates>犉瞤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="run4"/>
+        <insert>
+          <candidates>润潤闰閏橍膶閠㝄㠈䏕䦞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ruo2"/>
+        <insert>
+          <candidates>挪挼捼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ruo4"/>
+        <insert>
+          <candidates>弱若偌芮箬篛鶸婼渃鄀楉蒻爇叒焫蠚鰙鰯㬉䐞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sa1"/>
+        <insert>
+          <candidates>撒些仨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sa2"/>
+        <insert character="152268"/>
+      </rule>
+      <rule>
+        <keyseq keys="sa3"/>
+        <insert>
+          <candidates>撒洒灑靸躠潵㒎䊛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sa4"/>
+        <insert>
+          <candidates>萨薩蔡杀卅檫脎飒趿殺颯鈒摋馺攃鎝闟櫒钑㒎㪪㳐㽂䑥䓲䘮䙣䬃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sai1"/>
+        <insert>
+          <candidates>塞腮鳃思蓑鰓毢揌毸愢顋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sai3"/>
+        <insert>
+          <candidates>㗷㘔䈢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sai4"/>
+        <insert>
+          <candidates>赛賽塞僿嗮簺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sai5"/>
+        <insert character="22139"/>
+      </rule>
+      <rule>
+        <keyseq keys="san1"/>
+        <insert>
+          <candidates>三参粪叁毵糁參糝毿蔘攕鬖叄嘇弎犙糣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="san3"/>
+        <insert>
+          <candidates>散伞傘参馓糁糝粣繖鏾仐叄糂糣糤饊㧲䀐䉈䊉䫩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="san4"/>
+        <insert>
+          <candidates>三散閐俕弎潵㤾㪔㪚䫅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sang1"/>
+        <insert>
+          <candidates>丧喪桑桒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sang3"/>
+        <insert>
+          <candidates>嗓搡磉颡褬鎟顙䡦䫙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sang4"/>
+        <insert>
+          <candidates>丧喪䘮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sao1"/>
+        <insert>
+          <candidates>搔骚艘缫缲臊瘙鳋繅騷慅溞繰颾鱢掻騒鰠鰺𦞣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sao3"/>
+        <insert>
+          <candidates>嫂扫掃骚埽騷㛮䕅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sao4"/>
+        <insert>
+          <candidates>扫掃燥埽臊瘙喿氉矂㿋䐹䖣𦞣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sao5"/>
+        <insert character="23234"/>
+      </rule>
+      <rule>
+        <keyseq keys="se4"/>
+        <insert>
+          <candidates>色塞泣蔷瑟涩啬槭铯穑嗇鉍漬澀薔穡翜銫濇璱鎩轖譅飋懎歮歰澁瀒繬</candidates>
+          <candidates>趇雭㒊㥶㮦㱇㴔㺩㻎㻭㽇䉢䊂䔼䨛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sen1"/>
+        <insert>
+          <candidates>森摻滲槮蔘篸襂曑椮甧穼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sen3"/>
+        <insert character="27922"/>
+      </rule>
+      <rule>
+        <keyseq keys="seng1"/>
+        <insert>
+          <candidates>僧鬙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sha1"/>
+        <insert>
+          <candidates>沙杀殺纱紗砂刹煞剎莎杉赊铩痧裟鲨賒鯊唦猀帴硰樧蔱魦閷鎩乷桬榝</candidates>
+          <candidates>檆粆髿鮻鯋𧜁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sha3"/>
+        <insert>
+          <candidates>傻儍訯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sha4"/>
+        <insert>
+          <candidates>沙啥煞厦廈霎栅唼嗄歃柵啑喢萐翜箑翣霅倽帹擑歰閯㚫㛼㰱㵤䀉䈉䝊</candidates>
+          <candidates>䬊䮜䯫䵘䶎𠚺𧜁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shai1"/>
+        <insert>
+          <candidates>筛篩酾釃㩄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shai3"/>
+        <insert>
+          <candidates>色繺纚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shai4"/>
+        <insert>
+          <candidates>晒杀殺曬閷㬠䵘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shan1"/>
+        <insert>
+          <candidates>山衫扇杉珊颤苫删煽栅埏芟彡潸姗膻钐舢跚髟刪姍柵縿羶顫狦痁挻笘</candidates>
+          <candidates>釤烻剼搧煔幓穇襂檆澘羴脠軕邖鯅𠚹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shan2"/>
+        <insert character="28923"/>
+      </rule>
+      <rule>
+        <keyseq keys="shan3"/>
+        <insert>
+          <candidates>闪閃掺掸陕陝摻晱煔睒覢橏醦陿㚒㣣㨛㪎㬭㱯㴸㶒㾆䗞䛸䠾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shan4"/>
+        <insert>
+          <candidates>善扇单掸苫煽擅赡膳汕缮檀詹剡讪鄯澹嬗骟禅钐疝蟮鳝訕單禪繕蟬贍</candidates>
+          <candidates>鱔赸掞釤摲墠墡撣潬樿謆蟺騸灗鱣傓僐椫熌磰譱銏鐥饍鱓鳣㚲㣌㣣㪨</candidates>
+          <candidates>㱚㹽䄠䆄䚲䠾䡪䥇䦂䦅䱇䱉䴮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shang1"/>
+        <insert>
+          <candidates>商伤傷墒汤殇熵觞湯殤觴愓漡蔏螪謪鬺蠰慯滳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shang2"/>
+        <insert character="35059"/>
+      </rule>
+      <rule>
+        <keyseq keys="shang3"/>
+        <insert>
+          <candidates>赏賞晌垧曏丄扄䬕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shang4"/>
+        <insert>
+          <candidates>上尚姠蠰丄尙銄鑜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shang5"/>
+        <insert>
+          <candidates>上尚裳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shao1"/>
+        <insert>
+          <candidates>烧燒稍梢捎鞘溲蛸筲艄弰莦旓綃輎髾焼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shao2"/>
+        <insert>
+          <candidates>芍勺韶招苕杓牊玿竰㲈㸛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shao3"/>
+        <insert>
+          <candidates>少㪢䒚䔠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shao4"/>
+        <insert>
+          <candidates>少燒绍紹稍哨梢邵召劭潲笤艄卲袑睄燿佋娋綤颵㷹䏴䙼䬰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shao5"/>
+        <insert character="23569"/>
+      </rule>
+      <rule>
+        <keyseq keys="she1"/>
+        <insert>
+          <candidates>奢赊猞畲賒奓畬輋檨譇賖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="she2"/>
+        <insert>
+          <candidates>蛇舌折碟邪佘揲铊蛞鉈闍虵蛥釶鉇鍦阇㭙㰒㵃䁋䂠䕣䜆䞌𧵳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="she3"/>
+        <insert>
+          <candidates>舍捨騇䬷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="she4"/>
+        <insert>
+          <candidates>社设設射摄攝舍涉睫杀赦慑拾叶厍猞滠歙麝殺葉聶懾厙栜慴摵蔎韘騇</candidates>
+          <candidates>蠂灄讋弽摂欇渉㒤㢵㴇䀅䀹䁯䄕䌰䏴䜓䠟䠶䤁䤮䰥䵥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shei2"/>
+        <insert>
+          <candidates>谁誰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shen1"/>
+        <insert>
+          <candidates>身神深伸参參申绅紳呻砷娠信震诜莘抻胂屾侁妽姺柛氠珅籸峷甡兟棽</candidates>
+          <candidates>搷罧葠詵綝槮蔘燊駪襂襳叄扟椮籶罙蓡薓裑訷鉮鯵鰺鲹鵢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shen2"/>
+        <insert>
+          <candidates>什甚神諶煁訦鉮䰠神</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shen3"/>
+        <insert>
+          <candidates>婶嬸审審沈谂吲哂渖矧瀋伔邥淰諗瞫覾讅宷弞矤訠谉頣頥魫㔤㚞㛙㜤</candidates>
+          <candidates>㰂㵊㶒㾕䚓䧵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shen4"/>
+        <insert>
+          <candidates>甚慎渗滲肾葚抻椹胂蜃脤腎抌侺眒鋠黮愼昚涁瘆瘎瘮眘㛙㥲㰮㱯㵕䄕</candidates>
+          <candidates>䆦䫖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shen5"/>
+        <insert>
+          <candidates>什神婶嬸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sheng1"/>
+        <insert>
+          <candidates>生声聲胜勝升牲甥笙昇陞呏泩狌甡湦焺鉎鼪鵿斘殅珄苼阩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sheng2"/>
+        <insert>
+          <candidates>绳繩渑澠溗憴譝鱦晠畻䋲䱆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sheng3"/>
+        <insert>
+          <candidates>省眚偗箵㗂㼳㾪䁞䚇䪿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sheng4"/>
+        <insert>
+          <candidates>胜勝剩繩盛圣聖乘甸嵊晟賸渻貹乗剰墭椉榺琞蕂㞼㹌䇸䎴䞉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sheng5"/>
+        <insert>
+          <candidates>生声聲绳繩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shi1"/>
+        <insert>
+          <candidates>师師失施湿濕诗詩狮獅尸虱汁蓍铊酾鲺屍溼蝨篩灑邿絁湤溮葹鉈鳲箷</candidates>
+          <candidates>褷鰤鶳纚襹釃呞浉蒒釶鈟鉇鍦鯴鳾鸤䴓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shi2"/>
+        <insert>
+          <candidates>时時十实實石识識示食蚀蝕拾甚什硕提埘莳饣炻鲥塒碩祏寔湁湜溡鉐</candidates>
+          <candidates>榯蒔鍉鼫鼭鰣乭実峕旹遈飠㖷㫅㫑㵓䂖䄷䖨䦹䲽䶡𥐘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shi3"/>
+        <insert>
+          <candidates>使史始施驶駛屎弛矢豕纚乨兘宩笶鉂㕜㶴㹬㹷䂠䒨䦠䶵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shi4"/>
+        <insert>
+          <candidates>是事使世识識市似式士示势勢室视視试試适適释釋饰氏飾逝誓侍拭郝</candidates>
+          <candidates>赫舍柿嗜噬仕恃液泽肢殖峙谥莳弑轼耆贳礻铈螫舐筮豉飭弒軾奭澤繹</candidates>
+          <candidates>忕戺咶恀栻烒埶崼揓貰戠跱跩鈰蒔鉽翨遰銴澨諟諡檡謚遾簭鎩醳鯷齛</candidates>
+          <candidates>襫丗亊佀冟卋卶叓呩嬕昰枾柹眂眎睗舓釈鉃餙餝鳀㒾㔺㮶㱁㳏㸷㹝䁺</candidates>
+          <candidates>䊓䏡䑛䛈䜴䜵䜻䟗䤭䤱䩃䭄䰄𠀍𢂑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shi5"/>
+        <insert>
+          <candidates>是事实實识識式士势勢视視食拾匙䈕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shou1"/>
+        <insert>
+          <candidates>收荍収</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shou2"/>
+        <insert character="29087"/>
+      </rule>
+      <rule>
+        <keyseq keys="shou3"/>
+        <insert>
+          <candidates>手首守艏掱垨㝊䭭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shou4"/>
+        <insert>
+          <candidates>受守授瘦售兽獸寿壽狩绶綬濤夀涭璹痩鏉㖟㥅䛵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shou5"/>
+        <insert character="25163"/>
+      </rule>
+      <rule>
+        <keyseq keys="shu1"/>
+        <insert>
+          <candidates>书書输輸叔舒殊蔬梳疏枢樞除抒淑透倏荼菽摅姝纾樗毹殳疋橾杸陎紓</candidates>
+          <candidates>軗鄃綀摴鮛攄儵鵨虪俆倐疎踈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shu2"/>
+        <insert>
+          <candidates>熟淑赎孰朱塾菽秫蜍藪贖埱焂跾襡鸀虪尗掓璹䃞䝪䭭䴰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shu3"/>
+        <insert>
+          <candidates>数數属屬鼠蔬署薯暑曙蜀黍藷鐲婌潻癙襡襩鸀钃盨薥鼡㒔㟬㯮㳆㻿䑕</candidates>
+          <candidates>䙱䝪䞖䠱䩳𡱆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shu4"/>
+        <insert>
+          <candidates>数數术朮树樹束輸述竖豎疏曙戍墅庶漱恕俞沭涑澍杼腧秫術贖袕尌翛</candidates>
+          <candidates>裋鉥鮛鏣鶐籔鷸侸兪凁庻樜潄濖疎竪絉荗蒁錰㛸㜐㣽㫹㵂㶖㷂㽰㾁䆝</candidates>
+          <candidates>䉀䎉䘤䜹䝂䠼䢞䢤䩱䭭𠲿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shu5"/>
+        <insert>
+          <candidates>数數叔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shua1"/>
+        <insert>
+          <candidates>刷唰涮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shua3"/>
+        <insert character="32781"/>
+      </rule>
+      <rule>
+        <keyseq keys="shua4"/>
+        <insert>
+          <candidates>刷誜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuai1"/>
+        <insert>
+          <candidates>摔衰綏縗孈缞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuai3"/>
+        <insert character="29993"/>
+      </rule>
+      <rule>
+        <keyseq keys="shuai4"/>
+        <insert>
+          <candidates>率蟀帅帥咰繂卛䢦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuan1"/>
+        <insert>
+          <candidates>拴栓揎闩閂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuan4"/>
+        <insert>
+          <candidates>汕涮踹䧠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuang1"/>
+        <insert>
+          <candidates>双雙霜爽泷孀瀧孇礵鷞艭驦欆滝騻骦鸘鹴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuang3"/>
+        <insert>
+          <candidates>爽塽慡樉縔騻㼽䔪䗮䫪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuang4"/>
+        <insert>
+          <candidates>淙灀㦼䡯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shui2"/>
+        <insert>
+          <candidates>谁誰脽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shui3"/>
+        <insert>
+          <candidates>水㝽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shui4"/>
+        <insert>
+          <candidates>睡税稅说蜕蛻說帨挩涗娷裞涚瞓祱説㔑㥨㽷䭨䲧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shun1"/>
+        <insert character="36660"/>
+      </rule>
+      <rule>
+        <keyseq keys="shun3"/>
+        <insert>
+          <candidates>盾吮揗楯賰䞐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shun4"/>
+        <insert>
+          <candidates>顺順瞬舜眴瞚蕣鬊橓㥧㯗䀢䀵䑞䴄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuo1"/>
+        <insert>
+          <candidates>说說哾説</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="shuo2"/>
+        <insert character="26451"/>
+      </rule>
+      <rule>
+        <keyseq keys="shuo4"/>
+        <insert>
+          <candidates>烁爍芍数帅硕朔溯蒴搠濯妁槊铄帥碩數療藥鑠洬欶揱愬獡箾燿鎙爚矟</candidates>
+          <candidates>㮶㸛䀥䁻䈾䌃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="si1"/>
+        <insert>
+          <candidates>思司丝絲私斯撕嘶厮厶菥咝澌纟缌锶鸶蛳糸廝鷥泀虒偲覗楒鉰凘榹禗</candidates>
+          <candidates>罳蜤磃禠緦蕬螄鍶蟴颸鼶噝媤燍簛籭糹蟖鋖鐁飔騦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="si3"/>
+        <insert character="27515"/>
+      </rule>
+      <rule>
+        <keyseq keys="si4"/>
+        <insert>
+          <candidates>四思似饲飼赐食肆寺嗣伺巳肄俟兕苡饴汜泗姒驷祀祠雉耜笥飴賜駟佁</candidates>
+          <candidates>柶肂洍涘梩覗貄儩蕼亖佀娰孠杫枱泤瀃牭禩竢釲鈻飤㐌㕽㚶㜦㣈㭒㸻</candidates>
+          <candidates>㹑㾅䂖䃽䇃䎣䏤䦙飼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="si5"/>
+        <insert character="24605"/>
+      </rule>
+      <rule>
+        <keyseq keys="song1"/>
+        <insert>
+          <candidates>松凇菘崧嵩忪淞锶鬆娀倯硹蜙濍鍶庺憽枀柗梥樬檧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="song3"/>
+        <insert>
+          <candidates>耸聳怂纵悚竦慫縱傱愯嵷漎駷捒楤鏓㧐㨦㩳䉥䜬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="song4"/>
+        <insert>
+          <candidates>送颂頌讼訟诵誦宋凇淞餸㕬㮸䛦䢠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sou1"/>
+        <insert>
+          <candidates>搜艘嗖馊涑溲飕锼螋蒐餿颼廋獀鄋醙鎪騪廀捜摉𢲷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sou3"/>
+        <insert>
+          <candidates>擞叟薮嗾溲瞍擻藪滫籔傁叜櫢㖩㛐㟬䈹䉤䏂䮟𥈟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sou4"/>
+        <insert>
+          <candidates>嗽漱擞擻潄瘶膄㵻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sou5"/>
+        <insert character="22013"/>
+      </rule>
+      <rule>
+        <keyseq keys="su1"/>
+        <insert>
+          <candidates>苏蘇酥稣甦穌囌窣櫯蘓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="su2"/>
+        <insert character="20439"/>
+      </rule>
+      <rule>
+        <keyseq keys="su4"/>
+        <insert>
+          <candidates>速诉訴素肃肅塑宿蘇粟僳溯缩夙谡蔌蓿嗉愫涑簌觫縮玊泝栜傃嫊溹窣</candidates>
+          <candidates>愬榡膆憟樕鋉餗橚縤謖蹜藗驌鱐鷫塐殐溸潥珟璛碿粛蜶誎趚遡遬骕鹔</candidates>
+          <candidates>㑉㑛㓘㔄㕖㜚㝛㥛㨞㩋㪩㬘㯈㴋㴑㴼䃤䅇䇤䌚䎘䏋䑿䔎䘻䛾䥔䩳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="su5"/>
+        <insert>
+          <candidates>诉訴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suan1"/>
+        <insert>
+          <candidates>酸狻痠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suan3"/>
+        <insert>
+          <candidates>匴篹㔯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suan4"/>
+        <insert>
+          <candidates>算蒜选撰選筭祘笇㱹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suan5"/>
+        <insert character="31639"/>
+      </rule>
+      <rule>
+        <keyseq keys="sui1"/>
+        <insert>
+          <candidates>虽雖尿莎绥蓑荽濉攵眭睢綏倠哸浽荾毸滖葰縗夊熣芕鞖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sui2"/>
+        <insert>
+          <candidates>随隨隋绥遂綏遺遀㵦㻟䅑䜔䢫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sui3"/>
+        <insert>
+          <candidates>髓巂雟瀡靃膸髄䭉䯝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sui4"/>
+        <insert>
+          <candidates>岁歲碎隧穗粹队遂祟谇邃彗燧隊誶埣睟蔧賥檖檅璲篲繀禭穟繐旞繸襚</candidates>
+          <candidates>鐆鐩亗嬘嵗歳澻煫瓍砕穂譢㒸㞸㥞㴚㻪㻽䅗䆳䉌䍁䔹䜆䠔䡵䤭䥙䲀𡑞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sun1"/>
+        <insert>
+          <candidates>孙孫荪狲飧蓀搎猻槂蕵薞飡飱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sun3"/>
+        <insert>
+          <candidates>损損笋榫跣隼筍栒簨鎨箰鶽㔼㡄㦏㰂䁚䐣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="sun4"/>
+        <insert>
+          <candidates>餐潠愻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suo1"/>
+        <insert>
+          <candidates>缩縮嗦莎沙衰蓑梭唆牺嗍逡娑桫挲睃羧簑獻犧莏傞摍趖蹜挱樎簔髿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suo3"/>
+        <insert>
+          <candidates>所索锁鎖琐瑣霍唢惢嗩摵璅鎍鏼擌暛洓溑瘷褨鎻鏁㪽㮦䂹䅴䈗䌇䐝䖛</candidates>
+          <candidates>䗢䞆䞽䣔䵀𧴪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suo4"/>
+        <insert>
+          <candidates>些逤溹㪽䣔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="suo5"/>
+        <insert>
+          <candidates>索嗦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ta1"/>
+        <insert>
+          <candidates>他她它踏塌溻铊趿牠祂鉈靸禢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ta3"/>
+        <insert>
+          <candidates>塔獭鳎獺榙鰨墖㗳㺚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ta4"/>
+        <insert>
+          <candidates>踏蹋搭达獭挞拓嗒闼溻漯遢榻沓鳎達遝撻濕獺躂韃迖羍荅涾傝搨毾誻</candidates>
+          <candidates>鞈錔嚃濌鞜鎉闒鞳闟闥鰨鑉龘亣嚺崉橽澾狧譶跶蹹躢阘鮙龖㒓㛥㣛㣵</candidates>
+          <candidates>㧺㭼㯓㳠㳫㹺㿹䂿䈋䈳䌈䍇䍝䎓䑜䑽䓠䜚䠅䪚䳴䵬䶀䶁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tai1"/>
+        <insert>
+          <candidates>台胎苔臺駘囼孡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tai2"/>
+        <insert>
+          <candidates>台抬能苔邰薹骀炱跆鲐臺颱檯旲詒箈駘儓鮐嬯斄籉冭坮擡枱炲菭㒗㘆</candidates>
+          <candidates>㙜㙵㣍㬃㷘㸀䈚䑓䢰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tai3"/>
+        <insert>
+          <candidates>奤䑓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tai4"/>
+        <insert>
+          <candidates>太态態汰大能泰酞肽钛忕汏鈦溙燤夳忲曃舦㑷㥭䣭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tai5"/>
+        <insert character="22826"/>
+      </rule>
+      <rule>
+        <keyseq keys="tan1"/>
+        <insert>
+          <candidates>探摊攤滩灘贪貪坍瘫舔漢癱抩怹舑緂嘽橝譠啴擹舚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tan2"/>
+        <insert>
+          <candidates>谈談弹彈潭痰胆淡沈坛檀谭炎湛郯荨蕈澹昙眈锬镡覃壇曇禪罈譚倓婒</candidates>
+          <candidates>惔榃嘾憛橝蕁錟餤癉蟫藫貚醰鐔驔墰墵壜罎艢醈㛶㪔㲜㵃㷋㺥㽎㽑䃪</candidates>
+          <candidates>䉡䊤䕊䢻䨢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tan3"/>
+        <insert>
+          <candidates>坦毯胆袒赕膻忐钽菼鉭嗿儃憳賧醓禫襢贉黮憻璮㫜㲜㲭㷋䆱䏙䞡䦔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tan4"/>
+        <insert>
+          <candidates>叹嘆探炭碳赕撢歎埮傝湠僋舕賧㒎㛶㵅㶒䀡䐺䗊䜖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tan5"/>
+        <insert>
+          <candidates>探弹彈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tang1"/>
+        <insert>
+          <candidates>趟汤湯膛镗羰蕩鏜鐺蝪閶蹚闛鐋鼞劏嘡坣𧼮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tang2"/>
+        <insert>
+          <candidates>堂糖塘膛搪棠唐溏瑭樘螗螳醣鏜逿榶漟煻蓎磄橖踼薚赯餳鎕闛鶶傏啺</candidates>
+          <candidates>摚禟篖糃糛膅鄌隚餹饄㑽㙶㜍㭻㲥㼺䅯䉎䌅䕋䣘䧜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tang3"/>
+        <insert>
+          <candidates>躺倘淌挡傥帑惝耥擋儻鎲戃攩曭爣矘钂伖偒镋㒉㼒㿩𢠵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tang4"/>
+        <insert>
+          <candidates>趟汤湯烫燙铴蕩摥鐋㦂䟖𨌩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tang5"/>
+        <insert>
+          <candidates>堂汤湯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tao1"/>
+        <insert>
+          <candidates>掏涛濤滔绸绦挑叨洮韬焘饕絛綢燾韜弢嫍慆搯槄翢蜪縚夲瑫縧詜謟轁</candidates>
+          <candidates>鞱飸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tao2"/>
+        <insert>
+          <candidates>逃桃萄淘陶涛濤跳鼗啕洮檮籌匋咷祹綯鞀醄錭鋾駣騊梼绹裪迯鞉饀㹗</candidates>
+          <candidates>䄻䛌䛬䬞䱇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tao3"/>
+        <insert>
+          <candidates>讨討䚯䚵䵚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tao4"/>
+        <insert>
+          <candidates>套韜㚐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="te4"/>
+        <insert>
+          <candidates>特贷忒忑慝铽貸職貣犆鋱螣蟘棏脦蚮鴏㥂㧹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="teng1"/>
+        <insert>
+          <candidates>膯鼟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="teng2"/>
+        <insert>
+          <candidates>疼腾騰藤誊滕謄籐縢蕛螣邆儯幐漛籘駦驣鰧䒅䕨䠮䲍䲢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="teng5"/>
+        <insert>
+          <candidates>腾騰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ti1"/>
+        <insert>
+          <candidates>体體踢梯剔锑睇銻鵜鷈骵鷉䴘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ti2"/>
+        <insert>
+          <candidates>题題提梯蹄啼堤谛荑绨缇睇鹈醍隄緹銻諦厗偍珶媞崹惿稊綈禔蝭褆蕛</candidates>
+          <candidates>趧踶謕鍗鵜騠鯷鶙鶗鷤鼶嗁媂漽瑅碮禵罤苐蹏遆鮧鮷鳀㖒㖷㡗㣢䅠䈕</candidates>
+          <candidates>䔶䗖䚣䛱䝰䣡䨑䬫䬾䱱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ti3"/>
+        <insert>
+          <candidates>体體醍挮躰軆骵䌡䣽䪆䶏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ti4"/>
+        <insert>
+          <candidates>替屉屜惕涕达狄弟肆锑嚏剃锡倜悌逖绨棣裼詆達適銻錫躍迖洟俶悐揥</candidates>
+          <candidates>綈睼殢褅薙擿鬄籊趯俤嚔惖掦歒迏逷鐟髢髰鬀㗣㬱㯩䎮䙗䚣䞶䢰䣠䧅</candidates>
+          <candidates>䫮䯜䶍䶏䶑𡲕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ti5"/>
+        <insert>
+          <candidates>屉屜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tian1"/>
+        <insert>
+          <candidates>天添苫沾倎婖酟兲沗靔靝黇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tian2"/>
+        <insert>
+          <candidates>田甜填颠滇佃甸恬嗔阗畋钿鈿鎮闐顛屇沺盷湉菾搷緂磌窴鷏塡璳甛畑</candidates>
+          <candidates>胋鎭鷆㧂䏦䑚䟧䡒䡘䣶䥖䧃𧰊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tian3"/>
+        <insert>
+          <candidates>舔蚕腆忝殄町锘靦悿淟紾晪餂賟錪唺睓覥觍鍩㐁㖭㙉㤁㥏䄕䄹䄼䄽䐌</candidates>
+          <candidates>䠄䣯䩄䩞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tian4"/>
+        <insert>
+          <candidates>添掭栝蚺煔瑱舚蚦㐁㑷㧱㮇㶺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tian5"/>
+        <insert>
+          <candidates>天頲颋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tiao1"/>
+        <insert>
+          <candidates>挑佻祧窕庣恌蓧蓨鮡旫聎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tiao2"/>
+        <insert>
+          <candidates>条條跳调調稠迢苕铫蜩笤龆鲦髫脩鯈芀岧祒趒銚蓧蓨鞗嬥鎥齠鰷岹樤</candidates>
+          <candidates>萔鋚㑿㟘㩖䎄䒒䖺䟭䩦䯾䱔䳂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tiao3"/>
+        <insert>
+          <candidates>挑赵窕趙宨朓脁誂窱嬥晀㸠䂪䠷䧂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tiao4"/>
+        <insert>
+          <candidates>跳调調粜糶眺超稠踔覜頫朓脁絩窱㕮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tie1"/>
+        <insert>
+          <candidates>贴貼蝶帖沾萜呫怗跕鉆</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tie2"/>
+        <insert>
+          <candidates>揲䩞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tie3"/>
+        <insert>
+          <candidates>铁鐵帖锇銕鋨鴩驖鉄鐡䥫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tie4"/>
+        <insert>
+          <candidates>帖餮蛈飻䂿䴴䵿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ting1"/>
+        <insert>
+          <candidates>听聽厅廳烃汀町耵圢朾艼桯烴綎厛庁廰耓聴聼鞓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ting2"/>
+        <insert>
+          <candidates>停庭亭蜓廷莛葶婷霆朾嵉渟楟筳綎榳聤蝏閮鼮諪邒鯅㹶㼗䗴䫖䱓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ting3"/>
+        <insert>
+          <candidates>挺艇莛梃町铤圢侹烶珽脡鋌頲涏甼誔颋鯅䅍䋼䦐䵺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ting4"/>
+        <insert>
+          <candidates>听聽庭汀梃濎聼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ting5"/>
+        <insert>
+          <candidates>听聽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tong1"/>
+        <insert>
+          <candidates>通侗恫嗵炵狪痌熥蓪樋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tong2"/>
+        <insert>
+          <candidates>同铜銅童筒侗洞桐酮瞳彤重佟僮仝垌茼峒潼砼硐艟鼕哃浵烔迵粡絧筩</candidates>
+          <candidates>詷赨鉖餇獞曈朣橦氃犝膧蕫穜罿鮦鼨爞勭峂峝庝晍燑硧秱蚒鉵鲖㠉㠽</candidates>
+          <candidates>㣚㣠㤏㮔㸗㼧㼿䂈䆚䮵䳋䴀䶱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tong3"/>
+        <insert>
+          <candidates>统統桶筒侗捅姛筩綂㛚㣚㪌䆹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tong4"/>
+        <insert>
+          <candidates>同通痛仝恸慟衕蘣憅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tong5"/>
+        <insert character="21516"/>
+      </rule>
+      <rule>
+        <keyseq keys="tou1"/>
+        <insert>
+          <candidates>偷愉媮偸婾鍮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tou2"/>
+        <insert>
+          <candidates>头頭投逗亠骰酘牏匬坄㓱㡏㢏䕱䵉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tou3"/>
+        <insert>
+          <candidates>钭諭諳妵紏鈄斢黈㪗㳆㼥䡩䱏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tou4"/>
+        <insert>
+          <candidates>透綉㕻㖣㤟䞬䟝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tou5"/>
+        <insert>
+          <candidates>头頭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tu1"/>
+        <insert>
+          <candidates>突凸秃禿怢涋捸葖嶀廜鼵堗痜鋵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tu2"/>
+        <insert>
+          <candidates>图圖突途徒涂屠跌荼菟酴塗怢峹悇捈梌湥稌嵞瘏筡腞腯葖潳蒤跿瑹鍎</candidates>
+          <candidates>駼鵌鵚鶟鷋鷵鼵凃啚図圗宊庩揬鈯馟㭸㻌㻠㻬㻯䅷䖘䠈䣄䣝䤅䩣䳜䴛</candidates>
+          <candidates>𨑒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tu3"/>
+        <insert>
+          <candidates>土吐芏钍唋釷圡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tu4"/>
+        <insert>
+          <candidates>兔吐堍菟鵵兎䭭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tu5"/>
+        <insert character="28034"/>
+      </rule>
+      <rule>
+        <keyseq keys="tuan1"/>
+        <insert>
+          <candidates>湍煓貒猯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuan2"/>
+        <insert>
+          <candidates>团團揣敦砖抟鹑磚鶉糰剬剸慱摶漙槫篿鏄鱄鷻団㩛䊜䳪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuan3"/>
+        <insert>
+          <candidates>疃畽黗䜝䵯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuan4"/>
+        <insert>
+          <candidates>税彖稅褖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tui1"/>
+        <insert>
+          <candidates>推追萑蓷藬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tui2"/>
+        <insert>
+          <candidates>颓頹弚僓隤橔魋穨蹪饋墤尵蘈頺頽㢈㢑㾯㾽㿉㿗䀃䅪䍾䫋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tui3"/>
+        <insert>
+          <candidates>腿俀僓蹆骽㞂㰐㱣㾼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tui4"/>
+        <insert>
+          <candidates>退税褪煺脫稅蛻駾娧㥆㦌㷟䩣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tun1"/>
+        <insert>
+          <candidates>吞暾炖燉旽涒啍焞呑噋朜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tun2"/>
+        <insert>
+          <candidates>纯敦囤屯臀逐饨沌肫豚炖窀純飩燉坉忳芚迍訰軘魨臋豘霕鲀㞘㩔㹠㼊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tun3"/>
+        <insert>
+          <candidates>氽㖔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tun4"/>
+        <insert>
+          <candidates>褪㧷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tun5"/>
+        <insert>
+          <candidates>饨飩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuo1"/>
+        <insert>
+          <candidates>脱脫拖托税说隋它乇佗迤牠託稅說扡扥侂沰矺侻挩飥馲魠仛咃拕捝杔</candidates>
+          <candidates>棁汑涶舃説讬饦驝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuo2"/>
+        <insert>
+          <candidates>驼駝驮馱池舵蛇鸵陀砖佗坨沲沱迤柁橐砣铊酏酡跎鼍牠磚鴕阤岮紽袉</candidates>
+          <candidates>堶詑鉈碢鞁魠鮀蟺驒鼉槖狏砤迱陁駄駞騨鱓鼧㸰㸱㼠㾃䍫䡐䪑䭾䰿䴱</candidates>
+          <candidates>𥓿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuo3"/>
+        <insert>
+          <candidates>妥椭橢隋绥庹柁綏嫷撱媠彵楕軃鰖鵎㟎㯐㰐䓕䲊䲦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuo4"/>
+        <insert>
+          <candidates>唾魄拓佗摭柝橐箨毤莌跅毻蘀籜槖萚㵃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="tuo5"/>
+        <insert>
+          <candidates>驼駝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wa1"/>
+        <insert>
+          <candidates>挖哇蛙凹洼污鞋娲鲑汙媧窪鮭穵窊窐溛漥劸啘嗗徍搲攨汚畖聉鼃𩋘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wa2"/>
+        <insert>
+          <candidates>娃㰪</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wa3"/>
+        <insert>
+          <candidates>瓦佤咓邷㧚㼘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wa4"/>
+        <insert>
+          <candidates>瓦袜襪腽婠淴嗢膃韈韤㒝䍪䎳䚴䠚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wa5"/>
+        <insert>
+          <candidates>哇娃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wai1"/>
+        <insert>
+          <candidates>歪夭呙咼喎㖞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wai3"/>
+        <insert character="27498"/>
+      </rule>
+      <rule>
+        <keyseq keys="wai4"/>
+        <insert>
+          <candidates>外懀㨤䠿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wan1"/>
+        <insert>
+          <candidates>弯彎湾灣豌关贯剜蜿貫婠睕潫翫帵関</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wan2"/>
+        <insert>
+          <candidates>完玩顽頑丸烷芄纨汍刓抏杬紈捖琓㝴䯈䵥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wan3"/>
+        <insert>
+          <candidates>晚碗挽惋娩皖宛婉莞菀浣绾琬脘畹蜿箢鲩鞔綰輓夗倇涴脕晼睌睕綩踠</candidates>
+          <candidates>鋄澣鯇埦晩梚椀盌莬萖鋔錽関魭㜶㝃㼝㽜㽹㿸䂺䅋䈮䏦䑱䖤䗕䘼䛷䝹</candidates>
+          <candidates>䩊䳃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wan4"/>
+        <insert>
+          <candidates>万萬玩蔓腕莧仴卍忨抏捥脕綄輐鄤翫鋄薍蟃卐貦贎錽鎫㸘㺜䥑䯛𦙵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wang1"/>
+        <insert>
+          <candidates>汪尢尪尣尩尫㑌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wang2"/>
+        <insert>
+          <candidates>忘王亡芒罔莣亾仼兦彺蚟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wang3"/>
+        <insert>
+          <candidates>往网網枉汪方皇罔惘辋魍輞暀菵瀇徃忹棢罒蛧蝄誷迬㓁㲿㳹㴏䋄䋞䒽</candidates>
+          <candidates>䰣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wang4"/>
+        <insert>
+          <candidates>望往忘王妄旺盲盳迋暀朢徃琞㔞䛃䤑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wang5"/>
+        <insert>
+          <candidates>望枉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wei1"/>
+        <insert>
+          <candidates>委微危威畏偎巍萎魏倭隈荽葳薇崴猗逶煨烓愄揋渨隇椳溾葨詴碨蝛覣</candidates>
+          <candidates>燰薶喴媁媙楲鰃鰄鳂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wei2"/>
+        <insert>
+          <candidates>为為围圍微维維危唯惟违違桅巍韦潍魏圩薇囗帏帷嵬闱沩涠隹韋幃濰</candidates>
+          <candidates>闈峗峞洈溈湋鄬溦蒍潿磑醀鍏鮠癓壝瀢覹霺欈犩囲潙爲琟矀硙蔿觹㕒</candidates>
+          <candidates>㣲㧑䉠䑊䔺䙟䜅䝐䣀䥩䧦䲘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wei3"/>
+        <insert>
+          <candidates>委伟偉唯尾伪偽纬緯苇葦畏萎诿隗芟荽猥洧娓玮韪炜痿艉鲔諉鮪芛浘</candidates>
+          <candidates>崣痏硊喡寪徫渨廆暐椲煒瑋腲蒍骫碨蜲蜼儰磈蓶踓頠鍡濻薳蘤韙壝韡</candidates>
+          <candidates>亹鷕斖僞嵔愇梶芕荱韑颹骩骪鰖㕒㖐㛱㞇㞑㟪㟴㠕㢻㥨㧑㨊㨒㬙㭏㱬</candidates>
+          <candidates>㸵㾯䃬䇻䈧䍴䍷䓕䗆䛪䞔䦱䩞䪘䫥䬐䬿䱞䵋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wei4"/>
+        <insert>
+          <candidates>为為位卫衛未味谓謂喂胃慰伪偽畏猬蝟立蔚魏渭尉遗阢猥軎熨眭彙遺</candidates>
+          <candidates>褽餵媦菋煟蜼犚磑濊罻餧鮇徻薉贀藯鏏霨犩蘶讆躗僞叞嬒嵔熭爲硙緭</candidates>
+          <candidates>苿螱衞讏躛轊錗鳚㥜㦣㷉㺔㻰䅏䑊䓺䗽䘙䙿䜜䡺䥆䩈䪋䬑䬿䭳䮹䲁䵢</candidates>
+          <candidates>䵳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wei5"/>
+        <insert>
+          <candidates>猬蝟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wen1"/>
+        <insert>
+          <candidates>温溫瘟塭蘊殟瞃豱轀韞馧昷瑥缊蕰輼辒鰛鰮鳁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wen2"/>
+        <insert>
+          <candidates>文闻聞纹紋蚊阌汶玟珉雯炆芠琝魰鳼閺閿闅鼤彣珳瘒蚉螡蟁闦馼鴍鴖</candidates>
+          <candidates>䎹䎽䘇䰚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wen3"/>
+        <insert>
+          <candidates>稳穩吻紊限眼刎愠殁笏抆呡歾桽煴穏肳脗㒚㖧㗃㝧㟩㳷㵮䦤䦷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wen4"/>
+        <insert>
+          <candidates>问問文闻聞紋紊汶璺抆妏搵絻舋伆揾渂熓莬㡈㼂䎽䘇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wen5"/>
+        <insert>
+          <candidates>问問</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="weng1"/>
+        <insert>
+          <candidates>嗡翁滃螉霐鶲嵡鎓鹟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="weng3"/>
+        <insert>
+          <candidates>翁蓊浻塕滃暡瞈聬勜奣㘢㜲䐥䤰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="weng4"/>
+        <insert>
+          <candidates>瓮蓊蕹甕罋齆䨴𦧅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wo1"/>
+        <insert>
+          <candidates>窝窩涡渦蜗蝸挝倭莴喔萵撾猧緺踒濄薶唩涹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wo3"/>
+        <insert>
+          <candidates>我果倭婐婑捰㦱㧴䂺䰀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wo4"/>
+        <insert>
+          <candidates>握卧臥沃瘟斡夭幄渥肟硪龌擭齷偓涴焥濣捾楃蒦㠗㠛㱧䀑䁊䁷䙠䠎䩊</candidates>
+          <candidates>䮸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wu1"/>
+        <insert>
+          <candidates>屋污乌烏恶惡诬誣呜嗚巫钨邬圬渥於汙鎢杇洿陓剭窏腛鄔歍螐鴮媉弙</candidates>
+          <candidates>扝汚瑦箼鰞鼿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wu2"/>
+        <insert>
+          <candidates>无無诬誣蜈母亡巫芜梧吾吴毋唔庑浯牾瞀蝥鼯吳蕪齬峿洖郚珸莁廡鋙</candidates>
+          <candidates>鋘膴鯃麌鷡亾呉娪璑祦禑茣誈铻鵐鹀㷻㹳㻍䉑䍢䓊䦜䫓䮏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wu3"/>
+        <insert>
+          <candidates>五武午伍舞侮捂母仵庑怃忤迕妩牾鹉嫵憮蕪鵡玝倵啎嵨摀碔廡潕橆膴</candidates>
+          <candidates>甒躌儛墲娒娬旿熓珷㐅㑄㒇㝟㬳㵲䅶䍢䒉䟼䡧䳇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wu4"/>
+        <insert>
+          <candidates>物误誤务務污雾霧乌悟烏恶惡钨梧坞戊晤勿兀阢垭芴寤迕婺骛杌焐痦</candidates>
+          <candidates>蝥笏鋈汙塢鎢騖兀屼扤岉沕矹矻俉卼粅逜靰噁遻齀蘁鶩奦嵍忢悞悮敄</candidates>
+          <candidates>汚溩熃窹隖霚㐳㡔㤇㱱㽾䀛䃖䎸䑁䚈䛩䜑䦍䦜䨁䳱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="wu5"/>
+        <insert>
+          <candidates>物误誤务務午伍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xi1"/>
+        <insert>
+          <candidates>西息吸希戏戲析惜悉牺犧稀嘻溪膝晰熄夕锡錫蟋犀腊栖屎撕嘶昔熙硒</candidates>
+          <candidates>矽烯汐携僖兮诶郗茜菥奚唏浠淅澌嬉樨曦欷歙熹禧皙穸裼蜥螅舾羲粞</candidates>
+          <candidates>醯蹊鼷脅晞訢棲遲錯谿釐譆獻攜襾扱肸俙咥徆怷恓郋娭屖悕氥狶晢桸</candidates>
+          <candidates>琋莃傒惁睎僁媐徯榽蒠誒豨橀潝獡磎凞嶲歖窸螇濦燨豯貕雟鵗巇爔饎</candidates>
+          <candidates>騱酅瓗蠵鸂觿鑴驨卥厀唽噏嬆嵠忚怸戯戱扸捿擕晳焈煕熈熺熻睳瞦糦</candidates>
+          <candidates>縘繥肹蒵覀觹觽豀遟鏭钖隵黊㗩䂀䜣凞𠔃𥋟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xi2"/>
+        <insert>
+          <candidates>习習席媳袭襲熄锡錫猎畦昔檄携隰奚觋嵇裼褶蜴蹊鼷蓆濕攜郋欯傒棤</candidates>
+          <candidates>焟徯嶍蒠覡槢瘜獥薂謵鎴霫飁騽鰼蠵擕椺漝焬蒵豀趘钖鳛㔒㠄㤴㦻㩗</candidates>
+          <candidates>㳧㵿㽯㿇䀘䏮䒁䚫䫣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xi3"/>
+        <insert>
+          <candidates>喜洗洒鳃铣葸蓰徙屣玺禧酾銑璽鰓灑枲狶漇敼諰簁縰謑蟢蹝攦囍纚釃</candidates>
+          <candidates>匸壐憘憙暿矖葈躧鉨鉩霼鱚㪪䢄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xi4"/>
+        <insert>
+          <candidates>细細系戏戲隙夕赫既矽汐郄饩阋歙禊穸舄翕係氣潟繫卌扢呬忥怬肸咥</candidates>
+          <candidates>恄盻郤羛釳釸傒塈摡滊綌蔇赩鄎熂緆潝覤蕮黖檕謑謚虩鎎餼鬩闟齂屭</candidates>
+          <candidates>衋喺嚊嚱墍屃屓戯戱旣晳椞澙犔磶稧繋绤翖舃蒵赥隟霼㑶㒆㗲㙾㚛㜎</candidates>
+          <candidates>㞒㣟㤸㥡㭡㱱㳀㸍㹫㿇䈪䊠䐼䑂䓇䘮䙽䚂䚉䚷䛥䜁䦧䧍䨳䩤䫔䮎䲪䴛</candidates>
+          <candidates>䵱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xi5"/>
+        <insert>
+          <candidates>西系息</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xia1"/>
+        <insert>
+          <candidates>瞎虾蝦呷毳瘕煆颬鍜傄煵疨谺閕鰕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xia2"/>
+        <insert>
+          <candidates>峡峽狭狹霞假洽匣辖暇侠挟斜押葭狎遐瑕柙歃硖瘕黠俠郃挾給轄冾烚</candidates>
+          <candidates>珨陜祫笚舺硤搳舝碬磍霅縖赮魻蕸鍜騢叚敮炠筪縀翈鎋陿鰕㗇㘡㥦㭱</candidates>
+          <candidates>㰺㵤㽠㿣䒠䒩䖎䖖䘥䛅䦖䨐䪗䫗䯟䶝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xia3"/>
+        <insert>
+          <candidates>閜𡨄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xia4"/>
+        <insert>
+          <candidates>下夏吓嚇暇厦罅廈煆芐欱閜諕鏬譹鶷丅夓懗昰疜睱閕㗿㙈㙤䫗𨻲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xia5"/>
+        <insert character="19979"/>
+      </rule>
+      <rule>
+        <keyseq keys="xian1"/>
+        <insert>
+          <candidates>先纤纖鲜鮮掀仙掺锨莶彡暹氙祆钐锬籼酰跣跹秈摻銑仚屳奾忺杴姺枮</candidates>
+          <candidates>祅珗釤僊綅嘕蓒銛澖嬐憸錟薟褼韱馦孅廯攕蘞鶱躚襳纎苮蘐訮蹮鍁铦</candidates>
+          <candidates>韯鱻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xian2"/>
+        <insert>
+          <candidates>闲閑嫌弦衔銜咸肩碱贤舷涎矣娴鹇痃痫啣絃閒嫻賢鹹胘唌娹蚿蛝嗛葴</candidates>
+          <candidates>憪撏羬燅諴癇瞷礥鷴鷳嫺咞婱挦甉癎瞯藖螊衘覸贒輱鷼㘅㘋㛾㡉㢺㩮</candidates>
+          <candidates>㭹㮭㯗㳄㳭㵪䒸䕔䝨䦥䲗䶠䶢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xian3"/>
+        <insert>
+          <candidates>显顯险險鲜鮮洒省铣洗癣冼藓猃濂燹蚬筅跣晅軒蜆銑檻蘚灑癬姺毨烍</candidates>
+          <candidates>赻尟搟禒嶮獫獮鍌幰攇禰玁韅鼸齴灦尠崄櫶狝礆箲険顕㜪㜷㥦㦥㧋㧥</candidates>
+          <candidates>㫫㬎㭠㯀㶍㿅䉳䗾䘆䚚䜢䡅䢾䥪䦘䧋䧮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xian4"/>
+        <insert>
+          <candidates>现現线線见見县縣限鲜鮮献獻陷宪憲羡羨馅餡腺苋岘黹蚬霰峴脅軒莧</candidates>
+          <candidates>蜆僩俔姭娊涀晛袨睍粯撊鋧錎豏瀗糮鏾闞轞伣僴咞哯垷塪橌県絤綫缐</candidates>
+          <candidates>臔臽誢軐陥麲㔓㔵㡾㦑㦓㩈㪇㬗㯗㯠㱹㲽㺌㽉䀏䁂䃱䃸䄯䇒䉯䏹䐄䙹</candidates>
+          <candidates>䞁䤼䦘䧟䧮䨘䨷䱤䵇䵖䵛䶟𠜎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xian5"/>
+        <insert>
+          <candidates>鲜鮮仙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiang1"/>
+        <insert>
+          <candidates>相乡鄉香箱厢廂镶鑲襄湘芗葙骧缃舡瓖緗膷薌勷忀欀纕驤啌郷鄊鄕麘</candidates>
+          <candidates>㐮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiang2"/>
+        <insert>
+          <candidates>详詳降祥翔洋庠佭栙絴跭㟄䇨䔗䛠䜶祥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiang3"/>
+        <insert>
+          <candidates>想响響乡鄉享亨攘芗饷鲞飨餉饗晑薌蠁鯗饟亯奛嶑蚃鄕鮝鱶㗽䊑䒂䖮</candidates>
+          <candidates>䙹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiang4"/>
+        <insert>
+          <candidates>象向相乡鄉项項像降巷橡样蟓樣鬨嚮恦缿萫銗曏闀蠁襐鐌鱌塂珦蚃鄕</candidates>
+          <candidates>闂㟟䐟䢽䣈䤔䦳䴂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiao1"/>
+        <insert>
+          <candidates>消销銷肖宵削哮硝箫簫骄梢萧霄嚣哓潇逍骁绡枭枵蛸魈梟嘐蕭瀟騷囂</candidates>
+          <candidates>驕驍灱呺庨烋虓啋猇痚痟窙嗃揱綃翛萷歊踃嘵憢潚獟獢箾膮骹鴞穘藃</candidates>
+          <candidates>鮹櫹髇蠨髐毊虈嘋嚻婋宯彇撨灲焇硣簘蟏蟰鸮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiao2"/>
+        <insert>
+          <candidates>校胶淆姣絞洨笅郩殽訤誵㑾㚣㬵䒝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiao3"/>
+        <insert>
+          <candidates>小晓曉箫簫茭筱篠皛謏暁皢筿簘䒕䥵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiao4"/>
+        <insert>
+          <candidates>笑校效肖啸嘯狡酵芍霄孝爻茭傚較恔涍殽嗃熽澩謞俲効咲嘨娎敩斅斆</candidates>
+          <candidates>歗藠誟鞩㒆㔅㗛㤊㩭㹲䇃䊥䒁䕧䠛䴛</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xie1"/>
+        <insert>
+          <candidates>些歇楔蝎薛蠍揳猲褉娎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xie2"/>
+        <insert>
+          <candidates>鞋协協斜胁脅携攜挟挾桔邪谐耶叶汁偕勰苴撷缬歙眭颉鲑頁葉頡諧鮭</candidates>
+          <candidates>擷劦垥拹籺奊脥揳猲絜嗋愶慀搚熁緳蝢燲纈襭龤恊擑擕旪綊翓脇膎衺</candidates>
+          <candidates>鋣鞵㖿㙝㚗㜦㢵㥟㨒㨙㩉㩗㩦㩪㭨㷎䀘䁯䏮䔑䕵䙎䙽䡡䦖䩤䬅䭎𩋘𩋧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xie3"/>
+        <insert>
+          <candidates>写寫血躠冩藛㕐㝍䥱䥾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xie4"/>
+        <insert>
+          <candidates>谢謝械卸泄屑溉解契楔蟹懈泻亵隰燮薤獬廨渫瀣迦邂绁榭榍跬躞骱洩</candidates>
+          <candidates>紲潰諜褻瀉伳妎灺祄疶偰焎媟揳絏觟靾屧嶰澥韰檞薢駴鞢齘齥躠卨塮</candidates>
+          <candidates>屟徢斺暬炧爕禼糏絬緤缷蠏衸㒠㓔㔎㖑㙰㞒㞕㣯㣰㦪㨝㰔㰡㳦㳿㴬㴮</candidates>
+          <candidates>㴽㸉㽊㽳䇋䉏䉣䊝䍖䕈䕵䙊䙝䚳䚸䞕䢡䦏䦑䩧䪥䲒䵦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xie5"/>
+        <insert>
+          <candidates>谢謝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xin1"/>
+        <insert>
+          <candidates>心新辛欣薪芯锌鋅款亲忻馨莘昕歆鑫訢親妡杺炘盺焮鈊廞噷鐔俽兓惞</candidates>
+          <candidates>骍䜣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xin2"/>
+        <insert>
+          <candidates>寻尋镡鄩攳襑鬵鐔桪樳㚯㜦㻸䰼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xin3"/>
+        <insert character="20232"/>
+      </rule>
+      <rule>
+        <keyseq keys="xin4"/>
+        <insert>
+          <candidates>信芯衅舋囟釁阠焮煡伩卂孞脪訫軐顖馸㐰㛛㩪㭄㭡㹷䎣䒖䚱䛨䜗䪿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xin5"/>
+        <insert character="24515"/>
+      </rule>
+      <rule>
+        <keyseq keys="xing1"/>
+        <insert>
+          <candidates>星兴興醒猩腥惺馨狌垶煋瑆蛵箵觲騂馫曐皨篂觪鍟鮏鯹𢜫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xing2"/>
+        <insert>
+          <candidates>行形型刑邢研陉饧硎陘熒侀洐娙烆胻桯鈃雽滎鉶鋞濴餳坓筕郉銒钘铏</candidates>
+          <candidates>㐩㓝㣜㬐㼛䣆䤯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xing3"/>
+        <insert>
+          <candidates>醒省擤渻箵睲㝭㨘㮐䋲䳙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xing4"/>
+        <insert>
+          <candidates>行性兴興幸姓杏荇悻倖婞涬莕嬹緈臖㒷㓑㴆㼬䁄䂔䓷䛭䮍䰢</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xing5"/>
+        <insert>
+          <candidates>性形猩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiong1"/>
+        <insert>
+          <candidates>胸兄凶汹洶匈芎兇忷哅恟胷訩詾讻賯㐫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiong2"/>
+        <insert>
+          <candidates>雄熊能赨䧺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiong4"/>
+        <insert>
+          <candidates>詗敻夐诇䎿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiong5"/>
+        <insert character="20804"/>
+      </rule>
+      <rule>
+        <keyseq keys="xiu1"/>
+        <insert>
+          <candidates>修休羞咻馐庥煦鸺貅髹脩烋茠臹滫銝樇糔鎀鵂饈俢烌蓚鏅飍髤𦟤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiu3"/>
+        <insert>
+          <candidates>朽宿滫糔綇㩰㱙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xiu4"/>
+        <insert>
+          <candidates>袖秀锈绣繡鏽宿嗅臭莠岫溴珛琇褎銹嘼峀綉繍褏鏥齅㗜㾋䜬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xu1"/>
+        <insert>
+          <candidates>需须須虚虛吁嘘噓呼蔬墟戌于芋圩砉盱胥雩訏嘔鬚籲旴呴姁昫欨晇幁</candidates>
+          <candidates>揟欻湑楈稰嬃縃蓲蝑魆歔蕦嬬繻鑐驉魖偦媭欰歘疞芌虗譃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xu2"/>
+        <insert>
+          <candidates>徐邪余鉏謳俆蒣䍱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xu3"/>
+        <insert>
+          <candidates>许許诩咻栩煦胥糈醑訏姁昫冔珝祤喣湑詡滸鄦諝盨谞㑔㑯㒷㞰㥠㽳䅡</candidates>
+          <candidates>䔓䧁</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xu4"/>
+        <insert>
+          <candidates>续續序绪緒叙敘畜蓄酗旭恤絮婿屿豫馘勖蓿洫溆顼旮旯肷煦卹勗規頊</candidates>
+          <candidates>嶼侐怴沀芧昫垿殈烅掝淢矞訹慉滀窢漵瞁銊獝魆瞲藇藚鱮伵壻敍朂槒</candidates>
+          <candidates>汿潊珬盢稸緖聟賉魣㐨㕛㖅㗵㘧㚜㜅㜿㞊㤢㦌㦽㰲㵰㷦㺷㾥䂆䂸䋶䘏</candidates>
+          <candidates>䙒䛙䜡䢕䣱䣴䦗䦽䨆䬔䱛䳳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xuan1"/>
+        <insert>
+          <candidates>宣暄暖轩喧儇谖埙萱揎擐煊晅軒煖諼壎佡昍咺烜珣梋媗愃愋塤瑄萲蜎</candidates>
+          <candidates>蝖鋗懁禤諠鍹駽翾蠉矎鶱讙吅塇弲睻翧蕿藼蘐譞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xuan2"/>
+        <insert>
+          <candidates>旋悬懸漩还县玄泫璇玆盤縣還璿瓊伭妶玹盷琁蜁嫙誸鏇暶檈鹮㒸㔯㘣</candidates>
+          <candidates>㛐㳬㹡䁢䗠䥧䮄䲂䲻䴉䴋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xuan3"/>
+        <insert>
+          <candidates>选選喧癣撰馔癬咺烜愃諠饌喛暅籑㔵㧋㾌㿅䍻䠣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xuan4"/>
+        <insert>
+          <candidates>選旋漩绚絢玄眩泫洵涓渲楦炫碹铉镟絹鉉潠昡琄眴衒袨楥蔙鞙縼駽鏇</candidates>
+          <candidates>讂贙埍怰繏颴㜗㦏㧦㯀㳙㹡䍗䘩䝮䠣䧎䧟䩙䩰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xue1"/>
+        <insert>
+          <candidates>削靴薛吙蒆屵矆辥鞾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xue2"/>
+        <insert>
+          <candidates>学學穴噱泶踅嶨澩燢觷鷽乴峃斈茓雤鸴㖸㙾㧒㰒㶅㿱䀜䋉䫻䱑𥄴𦥯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xue3"/>
+        <insert>
+          <candidates>雪鳕鱈㡜䨮䩈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xue4"/>
+        <insert>
+          <candidates>血炔穴谑吷岤泬狘趐謔駥瞲謞坹桖烕㔧㞽㦜㷤䎀䒸䖼䛎䜡䠼䤕䫼䬂䭥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xun1"/>
+        <insert>
+          <candidates>熏荤勋埙薰獯曛窨醺勛葷勳壎燻焄塤煇蔒臐矄纁勲坃壦爋薫蘍𤑕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xun2"/>
+        <insert>
+          <candidates>寻尋循旬询詢巡遁潭驯郇荀荨峋徇恂洵浔鲟絢馴潯枔紃栒珣槆潃噚撏</candidates>
+          <candidates>鄩橁燅燂燖璕蕁蟫蟳爓鱘灥偱廵挦杊桪毥狥畃駨鱏㚯㜄㝁㡄㨚㯠㰊㰬</candidates>
+          <candidates>㵌㽦䋸䖲䘩䙉䡅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xun4"/>
+        <insert>
+          <candidates>迅讯訊训訓熏汛逊遜浚洒孙梭驯殉巽蕈徇狻逡鑫孫馴潠侚迿愻噀韗鵔</candidates>
+          <candidates>伨坃埈壦奞巺爋狥訙賐鑂陖顨鵕㟧㢲䃀䛜䞊䭀𤑕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="xun5"/>
+        <insert>
+          <candidates>训訓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ya1"/>
+        <insert>
+          <candidates>呀压壓鸦鴉丫鸭鴨押亚亞哑啞雅厌柙閘厭鵪枒孲椏猒劜圧庘鵶鶕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ya2"/>
+        <insert>
+          <candidates>牙崖芽衙蚜邪涯雅伢岈琊桠睚顏犽枒堐椏齖厓崕漄猚笌顔㝦㤉㧎㮞䄰</candidates>
+          <candidates>䊦䍓䖌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ya3"/>
+        <insert>
+          <candidates>鴉哑啞雅痖疋厊庌雃蕥唖瘂㿿䪵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ya4"/>
+        <insert>
+          <candidates>压壓牙讶訝亚亞轧軋歇御垭揠迓娅辂氩砑碣浥氬圠襾玡埡婭掗猰聐輅</candidates>
+          <candidates>窫錏齾亜俹嚈挜稏鐚铔㝞㰳㼤䂒䅉䒁䝟䢝䦪䧅䨙䫖䯉䰲䵝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ya5"/>
+        <insert character="21568"/>
+      </rule>
+      <rule>
+        <keyseq keys="yai2"/>
+        <insert>
+          <candidates>崖睚厓崕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yan1"/>
+        <insert>
+          <candidates>烟煙厌厭燕淹咽蔫焉阉奄殷郾鄢菸崦阏洇湮嫣胭腌醃弇珚偣淊渰猒歅</candidates>
+          <candidates>漹閼閹嬮懨酀臙黫黭鷰剦啱懕篶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yan2"/>
+        <insert>
+          <candidates>研严嚴言沿颜顏盐岩鹽延炎檐衍癌狠铅险羡蜒阎讠阽埏芫妍氤硎筵羨</candidates>
+          <candidates>鉛閻險簷巖娮唌狿莚郔閆嵒鈆揅楌碞綖虤鋋薟顃壛麙壧孍礹厳塩姸娫</candidates>
+          <candidates>嵓巌巗昖櫩湺琂硏葕蔅詽顔麣㗴㘖㘙㡉㫟㳂㶄㺂㺗㿕㿼䀋䀽䂴䇾䉷䊙</candidates>
+          <candidates>䌪䓂䕾䖗䗡䢥䤷䦲䫡䱲䶫䶮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yan3"/>
+        <insert>
+          <candidates>眼演掩淹衍淡广奄厣剡俨偃兖郾琰罨覃魇鼹兗閻縯儼鼴靨魘抁沇匽姶</candidates>
+          <candidates>弇淊酓閆嵃愝扊揜晻棪渰萒椼隒裺戭蝘褗噞躽錟闇厴鰋鶠黤龑甗黭顩</candidates>
+          <candidates>巘曮齴黶乵夵嶖巚檿渷硽遃験鮟黡㓧㕣㘙㚧㢂㫃㭺㱌㱘䁙䄋䅬䊻䌠䍾</candidates>
+          <candidates>䎦䗺䘶䣍䤷䦧䲓䶮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yan4"/>
+        <insert>
+          <candidates>研验驗演言沿盐鹽厌厭燕炎艳艷焰宴咽堰淡蔫涎蜒阎砚雁唁彦谚淫赝</candidates>
+          <candidates>谳恹闫滟晏焱鹌酽趼餍彥這硯燄諺閻嚥鵪贗饜釅豔牪姲婩掞閆喭敥烻</candidates>
+          <candidates>猒傿椻蝘鴈嬮鴳嬿曣爓騴齞鷃觾讌醼鷰驠讞灩偐墕妟嬊暥曕滛灎灔灧</candidates>
+          <candidates>焔艶覎觃豓豣贋隁騐鳫㒆㕣㛪㢛㦔㬫㰽㷔㷳㷼䁙䂩䅧䑍䖗䛳䜩䞁䢥䢭</candidates>
+          <candidates>䨄䭘䮗䳛䳺䴏䶫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yang1"/>
+        <insert>
+          <candidates>央秧殃鸯英泱鞅鴦佒姎柍胦紻鉠咉眏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yang2"/>
+        <insert>
+          <candidates>样阳陽洋羊扬揚杨楊漾痒汤详佯疡徉炀烊蛘湯暘煬詳瘍鍚颺垟昜珜眻</candidates>
+          <candidates>崵瑒禓蝆鐊鸉劷敭旸玚羏諹輰阦霷飏鰑㟅㦹㬕䁑䖹䬗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yang3"/>
+        <insert>
+          <candidates>养養洋氧仰痒泱蛘鞅癢卬坱岟抰炴軮蝆懩攁瀁傟勨慃氱飬餋駚㔦䇦䍩</candidates>
+          <candidates>䑆䒋䞁䬬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yang4"/>
+        <insert>
+          <candidates>样樣养養仰漾怏炀烊恙煬羕瀁様詇㨾㺊㿮䞁䬺䭐䭥䵮</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yao1"/>
+        <insert>
+          <candidates>要腰吆邀么妖由夭徼幺祆繇約宎殀祅訞喓葽枖楆鴁齩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yao2"/>
+        <insert>
+          <candidates>摇搖窑窯遥遙谣謠陶淆瑶尧姚淫爻荛崤徭徼洮珧轺肴铫鹞窕繇鳐堯猶</candidates>
+          <candidates>榣瑤餚鷂垚烑猇傜殽軺隃嗂媱愮猺銚儌嶢蕘颻鰩倄尭峣嶤揺暚滛窰蘨</candidates>
+          <candidates>謡邎鎐飖餆㑸㑾㓞㤊㨱㮁㺒䂚䆙䉰䋂䌊䌛䍃䔄䖴䚺䚻䠛䢣䬙𨍳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yao3"/>
+        <insert>
+          <candidates>要咬舀夭崾杳窈嬈瞭宎岆抭殀柼苭眑窅偠窔溔榚蓔騕鷕仸婹闄鼼齩㟱</candidates>
+          <candidates>㢓㫏㫐㬭㴭䁏䁘䆞䒒䚆䯚䳬䴠䶧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yao4"/>
+        <insert>
+          <candidates>要药藥耀钥鑰乐疟幼瀹曜鹞窈約瘧樂鷂宎穾窔袎筄葯覞銚靿獟燿艞趭</candidates>
+          <candidates>驁熎矅薬讑㔽㝔㞁㵸㿑㿢䋤䑬䙅䭥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ye1"/>
+        <insert>
+          <candidates>椰噎耶掖洇晔暍蠮倻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ye2"/>
+        <insert>
+          <candidates>爷爺邪斜椰耶荼揶琊铘餘擨峫捓瑘釾鋣鎁㡋㩪㭨㱌䓉䔑䥺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ye3"/>
+        <insert>
+          <candidates>也野冶掖埜漜吔嘢壄㙒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ye4"/>
+        <insert>
+          <candidates>业業夜叶葉液页頁咽射掖曳腋拽靥谒邺揲晔烨曄謁鄴聶靨抴偞堨殗楪</candidates>
+          <candidates>煠嶪擖擛澲燁閼擫瞱鍱鎑饁譺鐷亱僷啘墷嶫忦擪曅曗曵枼枽殜爗皣瞸</candidates>
+          <candidates>餣馌驜鵺鸈㐖㓈㖡㖶㗼㙪㜇㝣㥷㩎㪑㱉㴸㷸㸣㽢䅬䈎䊦䎨䖣䝟䤳䤶䥟</candidates>
+          <candidates>䥡䧨䭎䭟䲜䳖䴾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ye5"/>
+        <insert>
+          <candidates>爷爺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yi1"/>
+        <insert>
+          <candidates>一衣医醫依椅伊壹揖铱咿噫猗漪犄欹黝黟泆洢陭攲蛜郼溰嫛禕稦銥燚</candidates>
+          <candidates>瑿繄檹毉鷖黳吚壱夁弌悘悥祎譩餏饻鹥㘈𣘦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yi2"/>
+        <insert>
+          <candidates>移疑仪儀遗遺宜姨咦谊誼蛇施台熙羡焉颐夷胰沂彝治佗诒圯荑嶷饴怡</candidates>
+          <candidates>迤贻眙痍酏迆栘訑貽羨飴維臺頤匜杝侇沶狋峓恞拸柂洟珆宧桋瓵虒貤</candidates>
+          <candidates>迻眱袘羠萓蛦袲詒暆椸誃跠鉈鈶歋銕熪嶬螔寲簃顊謻鏔觺鸃乁冝凒宐</candidates>
+          <candidates>巸弬彛彜彞扅枱焈眤苐虵讉鉇頉鮧鴺㐌㔭㚦㝖㞔㥴㦾㰘㹑㹫㺿㼢䄬䇵</candidates>
+          <candidates>䐅䐖䔟䕥䖊䞅䣡䤭䧅䧝䩟䬁䬮䮊䱌䲑䴊𩸨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yi3"/>
+        <insert>
+          <candidates>以已依椅乙蚁蟻倚蛾汽尾铱矣臆苡猗迤旖硪钇雉舣酏迆栘偯綺錡扡阤</candidates>
+          <candidates>佁胣衪釔扆掜崺晲鳦鉯銥踦螘檥礒艤顗轙齮庡攺旑笖肔苢輢逘锜陁㕈</candidates>
+          <candidates>㕥㠖㠯㩘㫊㰝㰻㱯㾨䇣䔇䚷䝝䧇䧧䭲䰙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yi4"/>
+        <insert>
+          <candidates>义義意衣艺藝议議易医益移亿億异異役忆憶译譯抑亦谊誼毅翼屹疫艾</candidates>
+          <candidates>疙汉隶射施食释泄掖曳腋液壹邑臆逸肄裔溢诣翌绎泽刈劓仡佚佾阝埸</candidates>
+          <candidates>懿芸薏弈奕挹弋呓嗌峄怿悒洫渫驿绁缢殪轶昱焱熠镒镱瘗癔翊袂蜴羿</candidates>
+          <candidates>翳帟浥紲軼睪詣澤縊鎰繹釋囈驛乂肊忔阣伿劮杙芅抴枍泆俋帠昳枻浂</candidates>
+          <candidates>玴衪唈垼捙欭貤埶羛袘釴陭隿晹殔焲絏詍跇鳦亄裛勩嫕廙緆膉誒靾槷</candidates>
+          <candidates>潩熤瘞蓺黓圛墿嶧懌曀澺熼瘱艗寱斁檍燡燱謚鮨鞥繶藙豷霬鶂瀷醷醳</candidates>
+          <candidates>饐蘙鐿鷁鷊鷾襼齸伇兿勚呭呹嬑嬟幆怈悥撎敡曎栧棭榏歝殹洂浳湙炈</candidates>
+          <candidates>獈痬瞖秇穓竩苅虉蛡螠袣褹訲訳讛豙豛鈠顡駅骮鯣鶃鷧鹝鹢㐹㑊㑜㑥</candidates>
+          <candidates>㓷㔎㔕㔴㖂㘁㘊㙠㙪㙯㚤㛕㛳㜋㜒㝣㞾㡫㡼㢞㣂㣇㣻㥷㦉㦤㱅㱲㲲㲼</candidates>
+          <candidates>㳑㴁㴒㴔㵝㵩㵫㶠㸣㹓㹭㽈䁆䂽䃞䄁䄩䄿䆿䇩䇼䉨䋚䋵䌻䎈䏌䐙䑄䑛</candidates>
+          <candidates>䓃䓈䓹䔬䕍䖁䖊䖌䗑䗟䗷䘝䘸䚷䛖䝘䝯䢃䣧䣱䦴䬥䭂䭇䭞䭿䯆䰯䱈䱒</candidates>
+          <candidates>䳬䴬䵝益逸𥜥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yi5"/>
+        <insert>
+          <candidates>意宜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yin1"/>
+        <insert>
+          <candidates>因音阴陰姻烟茵荫殷堙喑洇湮氤铟窨慇蔭垔凐愔絪裀歅廕摿瘖禋蒑銦</candidates>
+          <candidates>諲霒駰噾濦闉霠韽韾黫侌囙夁婣峾洕溵磤秵筃緸阥陻隂鞇骃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yin2"/>
+        <insert>
+          <candidates>银銀吟狠听言沂淫寅鄞圻垠芩狺夤霪龈鳏訢欽潯鰥齦冘狋苂圁烎婬崟</candidates>
+          <candidates>荶釿殥蔩誾嚚檭蟫齗鷣唫噖峾崯斦泿滛犾璌碒訔訚訡鈝龂㕂㖗㙬㝖㝙</candidates>
+          <candidates>㞤㥲㸒㸧㹜㹞䓄䕾䖐䖜䜣䡨䨙䪩䴛䴦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yin3"/>
+        <insert>
+          <candidates>引隐隱饮飲蚓潭殷尹廴吲瘾縯癮紖鈏靷朄馻戭趛檃濦螾蘟讔乚嶾檼櫽</candidates>
+          <candidates>淾磤纼訡隠飮㐆㡥㥯㥼㦩㧈㱃㹞㾙䇙䌥䒡䗞䠴䤺䨸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yin4"/>
+        <insert>
+          <candidates>音印阴陰隐隱饮飲荫胤茚喑窨蔭垽堷湚猌廕朄酳憖慭憗懚檼濥癊阥隂</candidates>
+          <candidates>鮣㗃㣧㧈㪦㴈㴽㼉䌠䕃䖜䚿䡛䤃䲟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ying1"/>
+        <insert>
+          <candidates>应應英婴嬰鹰鷹樱缨莺撄嘤膺瑛璎鹦罂莖嚶罌櫻瓔鶯纓鸚偀渶嫈朠煐</candidates>
+          <candidates>滎碤甇蝧罃褮霙韺甖攖瀴鶧礯蘡譻蠳媖孆孾応桜楧緓绬鍈鑍锳鴬鷪鸎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ying2"/>
+        <insert>
+          <candidates>营營迎蝇蠅萤螢莹瑩逞荧赢盈嬴茔荥萦蓥滢潆瀛楹塋熒縈贏滎禜濴覮</candidates>
+          <candidates>謍瀅藀鎣攍瀠巆廮瀯籯僌営櫿溁濙濚盁籝萾蛍蝿譍㕲㜲㢍㨕㴄㵬㶈㹙</candidates>
+          <candidates>㹚㿘䀰䁝䃷䋼䑉䕦䤰䪯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ying3"/>
+        <insert>
+          <candidates>影瑩颖穎景郢瘿颍矨浧梬潁瀴癭巊璄頴颕㢍㦹㬐㯋㲟䀴䑍䔔䚆䨍䭊䭗</candidates>
+          <candidates>䭘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ying4"/>
+        <insert>
+          <candidates>应應映硬迎甸绳蓥滢媵繩摬賏瀅鎣瀴噟暎濙膡譍鐛鞕㑞㚞㶈䁐䒢䙬䤝</candidates>
+          <candidates>䵥𤇾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ying5"/>
+        <insert>
+          <candidates>应應蝇蠅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yo1"/>
+        <insert>
+          <candidates>哟喲育唷唹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yo5"/>
+        <insert>
+          <candidates>哟喲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yong1"/>
+        <insert>
+          <candidates>拥擁庸佣臃痈雍壅墉蕹慵邕镛鳙饔傭鄘嗈噰澭郺雝瀜鏞廱灉癰癕銿鱅</candidates>
+          <candidates>㐯𠆌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yong2"/>
+        <insert>
+          <candidates>庸佣墉喁慵鳙傭鄘嫆嫞滽槦顒鰫鷛牅颙鱅㝘䗤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yong3"/>
+        <insert>
+          <candidates>永勇涌拥擁泳臃踊蛹咏恿俑壅邕甬臾湧詠踴埇悀傛塎嵱筩禜醟勈彮惥</candidates>
+          <candidates>愑愹慂搈柡栐硧鯒鲬㑙㙲㣧㦷㷏㽫䞻䮵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yong4"/>
+        <insert>
+          <candidates>用佣醟苚㞲㶲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yong5"/>
+        <insert character="29992"/>
+      </rule>
+      <rule>
+        <keyseq keys="you1"/>
+        <insert>
+          <candidates>优優忧憂悠泅幽攸呦蚴怮泑麀嚘懮瀀鄾櫌纋耰</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="you2"/>
+        <insert>
+          <candidates>由油游尤犹猶邮郵铀鈾莜莸尢揄柚猷疣聱蚰蝣蝤繇鱿遊魷鯈冘囮沋怞</candidates>
+          <candidates>抭斿庮浟秞莤訧逌楢槱蕕輶峳怣櫾滺肬輏逰駀鮋鲉㑸㒡㕱㘥㚭㛜㫍㳺</candidates>
+          <candidates>㻀㽕䂚䌊䍃䑻䒒䖻䚃䢊䢟𡈙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="you3"/>
+        <insert>
+          <candidates>有友酉卣莠牖铕蚴黝岰泑苃羑庮栯偤聈銪槱懮丣唀梄湵禉羐蜏㔽㕛㮋</candidates>
+          <candidates>㰶㶭㾞䅎䒴䬀䱂䳑𩼈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="you4"/>
+        <insert>
+          <candidates>有又油右幼诱誘佑釉侑囿宥柚疣蚴鼬祐狖姷峟牰迶貁褎鴢亴梎櫾糿褏</candidates>
+          <candidates>酭㓜㕗㕛㤑㹨㺠䀁䆜䛻䞥</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="you5"/>
+        <insert character="21451"/>
+      </rule>
+      <rule>
+        <keyseq keys="yu1"/>
+        <insert>
+          <candidates>污迂淤菸纡毹於瘀汙紆扜穻陓唹盓箊毺汚虶迃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yu2"/>
+        <insert>
+          <candidates>于与與鱼魚余愉渔漁予娱竽娛舆輿愚亏邪衙盂榆虞俞逾渝隅芋喻禺谀</candidates>
+          <candidates>圩萸揄喁嵛狳馀妤瑜觎毹腴腧欤於畲窬窳蜍蝓臾舁雩褕諛餘覦歟邘杅</candidates>
+          <candidates>玗衧釪堣堬媮嵎崳楰湡畬硢鄃隃歈牏艅睮歶緰羭雓澞蕍踰螸璵謣鮽鵌</candidates>
+          <candidates>旟籅蘛鰅轝鸆齵鸒丂亐伃兪娯婾媀嬩懙扵桙楡玙畭芌茰鍝骬髃魣鷠㒜</candidates>
+          <candidates>㚥㤤㥔㥚㥥㦛㧕㪀㪌㫹㬂㬰㭌㳛㶛㷒㺞㺮㻀㼶㽳䁩䂛䃋䄏䄨䍂䏸䐳䓊</candidates>
+          <candidates>䔡䗨䜽䞕䢓䩒䬔䰻䱷䱾䲣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yu3"/>
+        <insert>
+          <candidates>与與雨语語宇予屿嶼羽梧衙禹芋伛俣噢圄圉庾妪纡瘐窳臾龉紆敔嫗齬</candidates>
+          <candidates>俁峿痀偊祤斞鄅傴寙楀瑀萭蓹鋙噳貐篽斔螤麌蘌懙聥芌酑铻㑨㒁㒜㔱</candidates>
+          <candidates>㙑㝢㠘㡰㣃㤤㦛㪌㲾㺄㼌䄨䣁䥏䨞羽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yu4"/>
+        <insert>
+          <candidates>与與育雨语遇語预預愈域玉狱獄欲御豫誉譽裕郁吁寓輿澳谷或舒王蔚</candidates>
+          <candidates>尉衙迂芋喻峪浴驭苑粥禺毓谕菸菀蓣饫阈阏汩鬻妪昱煜煨熨燠肀聿钰</candidates>
+          <candidates>鹆鹬蜮雩堉馭奧嫗瘉慾澦禦諭蟈癒鬱籲欥彧悇栯淯砡悆淢惌棜棫矞飫</candidates>
+          <candidates>稢罭鈺戫緎蒮輍噊潏獝鋊鳿墺燏罻遹錥閼閾隩鴥蕷薁繘藇醧魊鵒礜饇</candidates>
+          <candidates>黦驈鱊鷸鸒軉爩灪俼哊喅喐喩圫嶎庽忬惐棛櫲欎欝滪焴琙硲礇礖秗稶</candidates>
+          <candidates>穥籞芌茟萮蜟衘逳銉鐭霱騟鬰鴪龥㚜㠨㣃㤜㤢㥔㦽㧒㮋㰲㲾㳚㵄㷉㹼</candidates>
+          <candidates>㺠㻰㽣䁌䂊䆷䈅䉛䋖䋭䍞䎉䖇䘘䘱䘻䛎䛕䜡䞝䢖䢩䤋䧕䨁䨒䨞䫻䬄䬛</candidates>
+          <candidates>䮇䮙䰥䳑䴁䵥䵫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuan1"/>
+        <insert>
+          <candidates>冤宛鸳渊苑眢鸢箢淵鳶鴛肙悁惌棩葾蜎蒬蜵裷駌噮嬛鋺嬽鵷灁鼘剈囦</candidates>
+          <candidates>寃渁渆渕鹓鼝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuan2"/>
+        <insert>
+          <candidates>员員原源元园園圆圓援猿缘緣捐阮身垣袁辕陨塬芫圜沅媛橼爰螈鼋湲</candidates>
+          <candidates>隕轅騵妧岏邧杬笎蚖猭嫄媴楥溒獂萲榬榞蒝蝝蝯羱豲黿鎱櫞邍鶢厡厵</candidates>
+          <candidates>喛圎猨縁薗貟贠魭鶰㘣㛪㟲㟶㥳㹉䖠䖤䝠䟦䬧䲮䲻䳁䳒䳣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuan3"/>
+        <insert>
+          <candidates>远遠苑妴逺㼂䛄䛇䩩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuan4"/>
+        <insert>
+          <candidates>原远遠院愿缘緣怨苑菀掾涓媛瑗畹願夗禐裫褑謜傆衏褤逺㤪㥐㭇䅈䏍</candidates>
+          <candidates>䝹䣰䬇䬼䭴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yuan5"/>
+        <insert character="24616"/>
+      </rule>
+      <rule>
+        <keyseq keys="yue1"/>
+        <insert>
+          <candidates>约約曰箹矱曱蒦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yue3"/>
+        <insert>
+          <candidates>哕噦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yue4"/>
+        <insert>
+          <candidates>月越跃躍乐樂悦悅阅閱兑锐说药钥岳粤龠瀹栎樾刖钺蠖玥軏粵蛻說銳</candidates>
+          <candidates>嶽爍藥籥鑠鑰戉汋抈泧狘礿蚎鈅葯鉞櫟黦爚蘥趯禴躒鸑鸙妜岄恱捳枂</candidates>
+          <candidates>篗籆籰蚏説跀閲㜧㜰㧒㬦㭾㯞㰛㵸㹊䋐䋤䎀䎳䒸䖃䟑䟠䠯䡇䢁䢲䤦䥃</candidates>
+          <candidates>䬂䶳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yue5"/>
+        <insert character="26376"/>
+      </rule>
+      <rule>
+        <keyseq keys="yun1"/>
+        <insert>
+          <candidates>晕暈瘟苑氲氳奫熅縕蝹頵贇煴煾緼缊蒀蒕赟</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yun2"/>
+        <insert>
+          <candidates>云匀勻耘郧芸纭昀筠紜雲伝妘沄枟畇眃荺溳鄖熉熅澐鋆篔縜蕓愪榅榲</candidates>
+          <candidates>橒涢秐筼耺蒷貟贠饂㚃㜏䉙䢵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yun3"/>
+        <insert>
+          <candidates>允盾苑陨狁殒隕抎阭荺鈗殞輑褞賱霣傊喗玧磒齳㩈䆬䇖䞫䡝䤞䦾䨶䪳</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="yun4"/>
+        <insert>
+          <candidates>运運晕暈蕴蘊均温员酝韵孕郓芸菀恽愠韫熨員慍醞韻枟惲鄆煇熅緷縕</candidates>
+          <candidates>薀餫韗韞鶤囩夽昷煴缊腪蕰藴醖㒁㚃㚞㚺㞌㟦㷉䚋䩵䲰䵴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="za1"/>
+        <insert>
+          <candidates>咂匝扎拶唼紮臢抸鉔帀摣沞濽紥臜迊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="za2"/>
+        <insert>
+          <candidates>杂雜砸咱籴偺磼雥倃囐嶻襍雑韴魳㳨䕹䞙䦈䨿䪞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="za3"/>
+        <insert>
+          <candidates>咋鮺鲝</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zai1"/>
+        <insert>
+          <candidates>灾災載栽哉甾渽菑賳烖𢦏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zai3"/>
+        <insert>
+          <candidates>载載宰崽仔縡㞨㱰㴓䏁䣬䮨</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zai4"/>
+        <insert>
+          <candidates>在再载載栽酨縡侢傤儎扗䵧</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zan1"/>
+        <insert>
+          <candidates>簪糌臢篸鐕兂簮臜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zan2"/>
+        <insert>
+          <candidates>咱糌偺喒倃囐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zan3"/>
+        <insert>
+          <candidates>攒攢拶昝簪趱寁噆儹礸禶趲儧兂撍攅桚沯簮㤰㳨䍝䙉䥄䭕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zan4"/>
+        <insert>
+          <candidates>赞贊暂暫涔湔瓒錾淺濺鏨瓚讚蹔囋灒酇欑趲饡濽瓉穳襸讃賛鄼酂㙻㜺</candidates>
+          <candidates>㟛㣅䗞䟃䟅䥄䬤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zan5"/>
+        <insert character="21681"/>
+      </rule>
+      <rule>
+        <keyseq keys="zang1"/>
+        <insert>
+          <candidates>脏臟藏赃臧贓髒臢牂匨羘臜蔵賍賘贜</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zang2"/>
+        <insert character="33255"/>
+      </rule>
+      <rule>
+        <keyseq keys="zang3"/>
+        <insert>
+          <candidates>脏驵髒駔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zang4"/>
+        <insert>
+          <candidates>脏臟葬藏奘臧塟弉臓銺㘸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zao1"/>
+        <insert>
+          <candidates>遭糟槽傮蹧醩𡮦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zao2"/>
+        <insert>
+          <candidates>凿鑿醩䥣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zao3"/>
+        <insert>
+          <candidates>早澡枣棗藻蚤缫缲繅璪繰薻䖣䗢䲃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zao4"/>
+        <insert>
+          <candidates>造皂鑿躁燥灶噪草窖唣譟艸皁慥簉趮唕梍竃竈艁髞㲧㿷䒃䜊</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ze2"/>
+        <insert>
+          <candidates>则則责責择擇措泽贼咋窄柞赜啧帻迮笮箦舴睪賊嘖澤謫捑崱萴幘簀謮</candidates>
+          <candidates>賾蠌蠈齰戝択沢溭皟瞔礋耫荝諎鰂鲗齚㖽㟙㢎㣱㥽㮣㳻㻭䂝䃎䅚䇥䕉</candidates>
+          <candidates>䕪䯔䰹䶡䶦</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="ze4"/>
+        <insert>
+          <candidates>侧仄昃稷側庂唶崱稄滜襗夨昗汄㳁䔾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zei2"/>
+        <insert>
+          <candidates>贼賊鯽戝鱡㖽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zen3"/>
+        <insert character="24590"/>
+      </rule>
+      <rule>
+        <keyseq keys="zen4"/>
+        <insert>
+          <candidates>谮譖譛䫈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zeng1"/>
+        <insert>
+          <candidates>增憎曾缯罾繒鄫橧璔矰磳驓増熷譄</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zeng3"/>
+        <insert character="16234"/>
+      </rule>
+      <rule>
+        <keyseq keys="zeng4"/>
+        <insert>
+          <candidates>赠综甑锃綜繒贈鋥䇸䙢䰝䵴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zha1"/>
+        <insert>
+          <candidates>扎渣查碴喳揸吒咤哳猹楂槎齄齟抯奓挓柤溠樝觰皻謯齇偧剳奒摣査皶</candidates>
+          <candidates>蕏</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zha2"/>
+        <insert>
+          <candidates>炸扎闸閘札轧铡喋渫軋紮蚻煠劄霅鍘譗鰈蠿牐甴箚紥㔍㩹㯥㱜㳐㴙䄰</candidates>
+          <candidates>䥷䮜䵵</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zha3"/>
+        <insert>
+          <candidates>扎眨碴苴砟痄扠厏苲觰鮓謯挿鲊㑵㒀㞚㡸㳐㷢㽪䋾䕢䙄䛽䱹䵙</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zha4"/>
+        <insert>
+          <candidates>炸蜡栅榨咋乍诈柞吒咤膪砟痄蚱笮柵詐搾奓苲虴溠霅鮓簎醡奒宱拃灹</candidates>
+          <candidates>鲊㓃㚫㡸䃎䄍䆛䖳䞢䢱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhai1"/>
+        <insert>
+          <candidates>摘齐斋齊齋捚亝斎榸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhai2"/>
+        <insert>
+          <candidates>宅翟择擇礋㟙㡯㢎䑲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhai3"/>
+        <insert>
+          <candidates>窄鉙飵䍉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhai4"/>
+        <insert>
+          <candidates>债債柴疵祭责寨膪砦瘵責虒駘簀㩟䓱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhan1"/>
+        <insert>
+          <candidates>站占沾粘毡氈瞻詹谵澶觇旃黏霑點譫栴蛅惉覘詀鉆邅餰饘驙鱣鸇厃噡</candidates>
+          <candidates>嶦旜氊讝趈飦鳣鹯㣶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhan2"/>
+        <insert character="34205"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhan3"/>
+        <insert>
+          <candidates>展盏盞崭嶄斩辗搌湔斬輾琖榐颭嫸醆樿橏蹍皽魙嶃拃椫飐㜊㞡㠭䁪䁴</candidates>
+          <candidates>䈴䎒䟋䡀䦅䩅䩆䱼䵣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhan4"/>
+        <insert>
+          <candidates>战戰站占蘸颤袒栈湛绽骣醮躔佔棧綻謙顫偡摲輚虥蹔襢轏驏嶘戦桟椾</candidates>
+          <candidates>菚虦覱㙴㟞㠭㺘㻵䋎䐤䗃䗞䘺䟋䧯䪌䱠䳻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhan5"/>
+        <insert character="23637"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhang1"/>
+        <insert>
+          <candidates>张張章障漲樟彰漳鄣獐嫜璋蟑傽墇慞粻暲遧騿鱆蔁餦麞𤍤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhang3"/>
+        <insert>
+          <candidates>长長掌涨漲仉绱黨鞝仧礃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhang4"/>
+        <insert>
+          <candidates>长長张張章帐帳仗丈障涨漲胀脹杖账瘴鄣幛嶂賬扙瞕涱痮瘬緔㕩㙊㙣</candidates>
+          <candidates>㢓㽴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhang5"/>
+        <insert character="25484"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhao1"/>
+        <insert>
+          <candidates>著着招朝嘲昭抓啁钊炤釗詔妱盄鉊鳭駋鍣鵃巶柖窼謿鸼鼂鼌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhao2"/>
+        <insert>
+          <candidates>著着</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhao3"/>
+        <insert>
+          <candidates>找爪搔蚤沼菬瑵㕚㺐䈃䝖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhao4"/>
+        <insert>
+          <candidates>照召罩淖赵兆肇诏濯棹笊炤詔趙櫂垗狣旐箌雿曌鮡鵫巶枛燳瞾羄肁肈</candidates>
+          <candidates>㑿㡽㨄㫤㷖㹿䃍䄻䈇䍜䍮䑲䖺䧂䮓</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhe1"/>
+        <insert>
+          <candidates>折遮蜇螫晢嫬嗻庻晣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhe2"/>
+        <insert>
+          <candidates>哲折慑摘蛰辙乇谪陬耷摺辄磔褶蜇軼輒適聶謫轍懾耴砓虴悊晢慴慹蟄</candidates>
+          <candidates>謺鮿瓋鷙讋鸅讘厇啠喆嚞埑晣歽籷襵詟讁輙銸㞏㞼㡇㡳㢎㦻㪿㫼㭙㭯</candidates>
+          <candidates>㯰㵊䀅䂝䆛䊞䊮䎲䐑䐲䓆䙷䜆䝃䝕䧪䮰𧋍</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhe3"/>
+        <insert>
+          <candidates>者锗褚褶赭鍺啫禇襵踷</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhe4"/>
+        <insert>
+          <candidates>这這蔗聂浙乇柘鹧聶鷓烢淛檡蟅䂞䊮䋲䏳䗖䗪䠦䩾䵭</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhe5"/>
+        <insert>
+          <candidates>著着蔗</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhei4"/>
+        <insert>
+          <candidates>这這</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhen1"/>
+        <insert>
+          <candidates>真针針鎮珍振侦偵趁滇鼎斟甄砧臻贞蓁浈溱缜桢椹榛胗祯稹箴貞楨禎</candidates>
+          <candidates>縝桭袗堻媜寊湞獉瑊葴遉碪蒧潧磌禛駗樼轃鍖鍼薽籈鷏鱵嫃帪揁搸栕</candidates>
+          <candidates>澵珎眞蒖酙鉁錱鎭鐤靕鷆鼑</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhen3"/>
+        <insert>
+          <candidates>振枕诊診疹缜轸胗畛稹縝抌抮眕笉紾袗軫晸絼裖縥辴鬒黰弫昣聄㐱㪛</candidates>
+          <candidates>䀼䂦䂧䑐䠴䡩䪴䪾䫬䴾</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhen4"/>
+        <insert>
+          <candidates>阵陣震镇鎮振枕陈甄圳赈朕鸩甽陳賑鴆侲挋栚紖眹酖揕蜄裖瑱誫敶塦</candidates>
+          <candidates>敒纼迧鎭鮝㓄㛛㣀㨋㭫㮳㯢㴨㼉䀕䊶䏖䚯䝩䟴䡅䧵䨯䲴䳲𨸬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zheng1"/>
+        <insert>
+          <candidates>正政争爭征睁睜蒸挣掙症怔丁趟侦狰诤峥徵桢祯钲铮筝鲭偵崢猙楨禎</candidates>
+          <candidates>箏諍錚鯖癥姃炡烝眐脀埩崝聇遉鉦綪篜佂徰徴踭鏳鬇鯹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zheng3"/>
+        <insert>
+          <candidates>整承拯氶糽掟晸撜愸抍㐼䡕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zheng4"/>
+        <insert>
+          <candidates>正政争爭证証挣掙症郑鄭趟帧诤瞠町锃幀諍證憆鋥鴊㡠㡧㱏㽀䂻䈣䛫</candidates>
+          <candidates>䥌䥭䦛䦶䫆𠔻</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zheng5"/>
+        <insert character="27491"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhi1"/>
+        <insert>
+          <candidates>只知之指织織支枝智脂肢蜘掷擲芝汁氏吱卮氐郅枳栀胝祗鸱趵跖觯泜</candidates>
+          <candidates>祇隻梔躓汥疧秖胑秪衼椥搘榰禔嬂鳷鴟鮨觶坧墌巵祬秓綕馶鴲鵄鼅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhi2"/>
+        <insert>
+          <candidates>直指质質值植执執职職殖掷擲迟拓蛰侄郦埴摭枳桎絷跖踯姪遲躑酈柣</candidates>
+          <candidates>胑秷犆褁瓡稙馽慹樴膱縶蟄懫擿蟙贄蹢蹠蘵値儨劕妷漐瓆禃秇聀貭軄</candidates>
+          <candidates>釞㙷㜼㥁㨁㯰䐈䟈䱥䵂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhi3"/>
+        <insert>
+          <candidates>只指纸紙止脂址祁趾旨芷徵夂咫枳轵耆祉砥黹酯祇衹厎坁扺沚阯恉秖</candidates>
+          <candidates>晊栺疻淽軹滍藢劧帋抧洔砋茝襧訨㡳㡶㧻㫑㮹㲛䂡䅩䇛䌤䎺䛗䤠䳅</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhi4"/>
+        <insert>
+          <candidates>知志制治质質至织織值致职職置智帜幟秩稚掷擲识示挚峙炙痔滞窒陟</candidates>
+          <candidates>郅帙忮彘骘栉桎轾昵贽膣雉鸷痣蛭踬豸觯泜輊鳩滯製誌摯緻遲櫛識躓</candidates>
+          <candidates>阤扻厔咥庤庢挃柣洷迣狾祑胵偫剬晢楖淛猘畤紩翐袟傂臸寘廌滍絼跱</candidates>
+          <candidates>疐瘈覟銍鋕踶駤鴙懥螲懫擿贄蹛櫍觶礩騭騺鷙鑕垁娡崻徏徝憄搱旘晣</candidates>
+          <candidates>梽潌熫璏秲稺穉筫聀腟芖袠觗豑豒遟铚锧驇鯯㕄㗌㗧㘉㛿㜱㜼㝂㣥㨁</candidates>
+          <candidates>㨖㫼㬪㴛㾅㿃䀸䄺䆈䇛䇽䉅䉜䎺䏄䏑䏯䐭䑇䑭䓌䕌䘭䚇䚦䚳䜠䝰䝷䞃</candidates>
+          <candidates>䞇䠦䡹䥍䦛䦯䧝䩢䪒䫕䬹䭁䰴䱃䱥䱨䲀䶡</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhi5"/>
+        <insert character="32622"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhong1"/>
+        <insert>
+          <candidates>中钟鐘终終忠童盅衷忪潼锺蚣螽舂舯鍾伀妐彸炂柊煄蔠鼨籦刣幒汷泈</candidates>
+          <candidates>潨衳蹱鈡銿鴤</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhong3"/>
+        <insert>
+          <candidates>种種肿腫董冢踵塚祌衶尰喠歱瘇㣫塚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhong4"/>
+        <insert>
+          <candidates>中种種重众眾衷仲踵湩狆祌衶偅堹緟穜乑妕媑筗茽蚛衆褈諥㐺㲴䱰䳋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhou1"/>
+        <insert>
+          <candidates>周洲皺粥州舟调诌啁鬻週調縐侜洀珘婤徟淍喌脽輈銂諏賙輖盩謅鵃騆</candidates>
+          <candidates>譸烐矪诪赒辀鸼</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhou2"/>
+        <insert>
+          <candidates>轴軸妯碡㛩</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhou3"/>
+        <insert>
+          <candidates>帚肘睭鯞晭疛箒菷㨶㫶䎻䔭䖞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhou4"/>
+        <insert>
+          <candidates>宙皱皺軸昼晝骤驟咒逐注祝啄荮驺纣绉胄籀舳繇酎冑紂鈾縐咮詶甃僽</candidates>
+          <candidates>駎噣鮦薵騶伷呪籒籕粙葤詋鲖㑇㑳㔌㝌㤘㥁㥮㨶㲴㹐㼙㾭䇠䈙䋓䐌䐍</candidates>
+          <candidates>䛆䩜䭥䶇𤏲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhou5"/>
+        <insert character="24090"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhu1"/>
+        <insert>
+          <candidates>珠猪豬株蛛诸諸朝者朱诛侏邾茱洙潴楮槠橥铢硃誅跦銖胑祩絑袾蝫膱</candidates>
+          <candidates>鮢鴸瀦櫧櫫騶蠩劯秼蕏鯺鼄猪諸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhu2"/>
+        <insert>
+          <candidates>逐筑竹烛燭术轴茁妯柚瘃蚰竺舳躅朮軸築笁窋茿趉蓫篫蠋鱁灟鸀斸欘</candidates>
+          <candidates>蠾钃劚敱炢爥笜㔉䌵䕽䘚䟉䠱䠼䥮䮱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhu3"/>
+        <insert>
+          <candidates>主柱煮嘱囑拄泞属瞩贮丶渚鬻瘃褚麈枓貯屬矚壴砫罜陼孎斸欘宔濐煑</candidates>
+          <candidates>禇詝㵭䌵䘢䰞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhu4"/>
+        <insert>
+          <candidates>住助注著筑祝柱铸鑄驻駐蛀除逗宁泞粥贮阻伫苎澍鬻杼炷疰箸翥佇苧</candidates>
+          <candidates>註貯寧築芧柷殶眝砫紵紸羜莇嵀跓軴牏鉒馵樦諔麆櫡坾庻竚筯纻鋳霔</candidates>
+          <candidates>飳㑏㝉㤖㧣㫂㹥㺛㾻㿾䇠䇡䇧䍆䎝䎷䐢䘄䝒䝬䪒䫖䬡䭖䳠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhua1"/>
+        <insert>
+          <candidates>抓挝撾檛膼髽簻鵽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhua3"/>
+        <insert character="29226"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhuai1"/>
+        <insert character="25341"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhuai3"/>
+        <insert>
+          <candidates>跩𨋯</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuai4"/>
+        <insert character="25341"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhuan1"/>
+        <insert>
+          <candidates>专專砖磚湍抟颛耑顓剸跧塼嫥摶鄟瑼膞篿蟤鱄鷒叀専甎</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuan3"/>
+        <insert>
+          <candidates>转轉孨竱転䏝䡱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuan4"/>
+        <insert>
+          <candidates>转轉赚賺传傳撰篆啭馔沌僎囀瑑腞篹縳譔饌堟灷籑蒃襈贃㑷䉵䚈䤄䧘</candidates>
+          <candidates>𧸖</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuang1"/>
+        <insert>
+          <candidates>装裝庄莊桩樁妆妝梉粧娤糚荘</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuang3"/>
+        <insert>
+          <candidates>奘弉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuang4"/>
+        <insert>
+          <candidates>状狀壮壯撞幢僮戆艟贛焋戇壵戅䚒</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhui1"/>
+        <insert>
+          <candidates>追揣椎锥萑骓隹錐醊鴭騅魋鵻娺</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhui3"/>
+        <insert>
+          <candidates>沝㝽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhui4"/>
+        <insert>
+          <candidates>缀綴坠墜队隧致赘惴缒槌隊贅腏甀硾膇縋諈錣餟鵽鑆埀桘礈窡笍譵㾽</candidates>
+          <candidates>㿢䃍䄌䋘䨺𡑞</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhui5"/>
+        <insert>
+          <candidates>缀綴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhun1"/>
+        <insert>
+          <candidates>淳纯顿屯谆肫胗盹窀純頓諄宒忳迍棆湻衠</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhun3"/>
+        <insert>
+          <candidates>准淳纯隼純準埻綧鶽</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhun4"/>
+        <insert>
+          <candidates>谆飩諄稕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuo1"/>
+        <insert>
+          <candidates>桌捉淖拙卓倬涿棹肫焯踔櫂穛穱槕鐯㑁𠭴</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuo2"/>
+        <insert>
+          <candidates>著着浊濁啄茁缴勺拙琢酌灼诼蕞擢浞涿濯绌焯禚斫镯箸趵踔躅絀繳鐲</candidates>
+          <candidates>圴彴汋剢啅梲斮椓棳畷罬斲諑噣篧錣斀櫡謶灂蠗籗鷟鸀叕妰撯擆斱斵</candidates>
+          <candidates>晫棁槕泎炪烵琸硺籱鋜鐯㒂㓸㠚㣿㧻㪬㭬㲋㹿㺟䅵䐁䔲䕴䙯䟾䴵䵵䶂</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zhuo3"/>
+        <insert character="20021"/>
+      </rule>
+      <rule>
+        <keyseq keys="zhuo4"/>
+        <insert>
+          <candidates>劅㧳䏐</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zi1"/>
+        <insert>
+          <candidates>资資姿滋疵齐吱兹咨淄孜谘呲嵫孳缁甾辎赀锱鹚粢糍趑觜訾龇鲻髭玆</candidates>
+          <candidates>純茲貲載緇齊輜諮錙齜孖栥紎秶椔菑訿鄑鈭餈澬鼒鎡鯔鶅齍鶿亝嗞姕</candidates>
+          <candidates>孶湽禌稵茊葘趦輺鍿镃頾頿鴜鷀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zi2"/>
+        <insert character="13429"/>
+      </rule>
+      <rule>
+        <keyseq keys="zi3"/>
+        <insert>
+          <candidates>子仔紫籽姊滓茈梓秭耔笫訾鋅吇杍芓矷呰胏釨訿啙姉榟秄虸㜽㞨㧗㺭</candidates>
+          <candidates>㾅䔂䘣䦻䴾𠂔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zi4"/>
+        <insert>
+          <candidates>自資字柴渍孳恣眦瘠漬輜扻芓倳剚牸眥椔胾胔菑孶茡輺㢀㧘㰣㰷㱴䅆</candidates>
+          <candidates>䐉</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zi5"/>
+        <insert>
+          <candidates>子字</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zong1"/>
+        <insert>
+          <candidates>总總综綜宗踪蹤从鬃棕枞腙從樅倧嵕惾猣朡摠稯熧翪艐蝬豵騣鬷堫嵏</candidates>
+          <candidates>嵸揔椶磫緃緫緵縂葼踨鑁騌骔鬉鯮鯼㯶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zong3"/>
+        <insert>
+          <candidates>总總纵縱偬傯摠蓗熜惣愡憁捴揔搃総緫縂縦㢔㷓㹅䁓䎫䙕䡯䰌</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zong4"/>
+        <insert>
+          <candidates>综綜纵縱从粽從昮瘲倊猔疭碂糉糭緵縦䍟䝋</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zong5"/>
+        <insert character="23447"/>
+      </rule>
+      <rule>
+        <keyseq keys="zou1"/>
+        <insert>
+          <candidates>趣诌邹诹陬鄹驺鲰鄒掫郰棷棸菆媰緅諏謅鯫黀騶齱齺箃</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zou3"/>
+        <insert>
+          <candidates>走赱㞫</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zou4"/>
+        <insert>
+          <candidates>奏揍骤族楱驟㔿㵵䠫䲀</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zu1"/>
+        <insert>
+          <candidates>租苴菹葅蒩趲</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zu2"/>
+        <insert>
+          <candidates>族足淬卒镞蹴鏃鑿哫崒捽踤踿卆崪稡紣蹵鎐㞺㧻㰵㲋㲞㵀䅸䙘䚝䬨䯿</candidates>
+          <candidates>䱣</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zu3"/>
+        <insert>
+          <candidates>组組祖阻咀沮诅俎驵詛柤珇靻駔謯唨爼䔃䖕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zu4"/>
+        <insert>
+          <candidates>驵駔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuan1"/>
+        <insert>
+          <candidates>钻鑽躜攢躦鑚</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuan3"/>
+        <insert>
+          <candidates>纂缵篹籫纘繤纉㷪䂎䌣䡅𤎱</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuan4"/>
+        <insert>
+          <candidates>钻鑽攥纂賺揝篹饡贃鑚䤸</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zui1"/>
+        <insert>
+          <candidates>羧厜脧嶉纗樶蟕</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zui3"/>
+        <insert>
+          <candidates>嘴觜嶊嶵噿濢璻洅㭰䮔</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zui4"/>
+        <insert>
+          <candidates>最罪醉蕞絊晬酨祽蕝鋷檇檌栬槜襊辠酔酻錊㝡㠑㰎㵃䘹</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zui5"/>
+        <insert character="32618"/>
+      </rule>
+      <rule>
+        <keyseq keys="zun1"/>
+        <insert>
+          <candidates>尊遵蹲樽鳟跧墫壿嶟繜鐏鱒鷷罇</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zun3"/>
+        <insert>
+          <candidates>撙樽僔噂壿繜譐䔿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zun4"/>
+        <insert>
+          <candidates>鳟捘銌燇鱒臶</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuo1"/>
+        <insert>
+          <candidates>作嘬</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuo2"/>
+        <insert>
+          <candidates>作昨琢砟笮苲捽莋椊稓筰葃秨鈼㶡㸲䇥䎰䝫䞢䞰䟄䯿</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuo3"/>
+        <insert>
+          <candidates>左撮佐繓咗唨毑㝾䦈</candidates>
+        </insert>
+      </rule>
+      <rule>
+        <keyseq keys="zuo4"/>
+        <insert>
+          <candidates>作做坐座凿乍柞阼唑怍迮胙祚砟酢鑿岝侳夎葄岞糳袏飵㑅㘀㘴㛗㣱㤰</candidates>
+          <candidates>㭮㸲䋏䔘䜊䟶䩦䬤</candidates>
+        </insert>
+      </rule>
+    </map>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:map)"/>
+  </map-list>
+  <state-list>
+    <state id="state-init">
+      <branch branch-selecting-map="map-starter">
+        <show-candidates/>
+        <pushback-n-events n="1"/>
+        <shift-to id="state-main"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-fullwidth-mode">
+        <shift-to id="state-fullwidth-mode"/>
+      </branch>
+      <branch branch-selecting-map="map-enter-single-fullwidth-mode">
+        <shift-to id="state-single-fullwidth-mode"/>
+      </branch>
+    </state>
+    <state id="state-main">
+      <branch branch-selecting-map="map-map">
+        <shift-to id="state-select"/>
+      </branch>
+      <catch-all-branch>
+        <hide-candidates/>
+        <shift-to id="state-check-undo"/>
+      </catch-all-branch>
+    </state>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="cjk-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="zh-util.mimx#xmlns(mim=http://www.m17n.org/MIM)xpointer(//mim:state)"/>
+  </state-list>
+</input-method>
diff --git a/MIM/zh-util.mim b/MIM/zh-util.mim
deleted file mode 100644 (file)
index 57d9d5d..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-;; zh-util.mim -- Provide utilities for Chinese input methods.
-;; Copyright (C) 2005
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-;; Lesser General Public License for more details.
-
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
-
-(input-method t nil zh-util)
-
-(description "Provide utilities for Chinese input methods.
-This is acutually not a standalone input method, but is expected
-to be included in the other Chinese input method (e.g. zh-py).
-")
-
-(map
- ;; Typing 1, 2, ..., 0 selects the 0th, 1st, ..., 9th candidate.
- (choose
-  ("1" (select 0))
-  ("2" (select 1))
-  ("3" (select 2))
-  ("4" (select 3))
-  ("5" (select 4))
-  ("6" (select 5))
-  ("7" (select 6))
-  ("8" (select 7))
-  ("9" (select 8))
-  ("0" (select 9)))
-
- (change-candidate
-  ((Left) (select @-))
-  ((C-b) (select @-))
-  ((Right) (select @+))
-  ((C-f) (select @+))
-  ((Up) (select @\[))
-  ((C-p) (select @\[))
-  ((Down) (select @\]))
-  ((C-n) (select @\])))
-
- (focus-move
-  ;; When an input spot is moved, commit the current predit by shifting
-  ;; to init.
-  ((input-focus-move)))
-
- (focus-change
-  ;; When an input focus is out or in, keep the current preedit.
-  ((input-focus-out) (set KK @@) (sub KK 1) (undo KK))
-  ((input-focus-in) (set KK @@) (sub KK 1) (undo KK)))
-
- (backspace
-  ((BackSpace)))
-
- (commit-preedit
-  ((S-\ ))))
-
-(state
- (check-undo
-  ;; When Backspace is typed, cancel the last input.
-  (backspace (undo))
-  (focus-move (shift init))
-  (focus-change)
-  ;; When anything else is typed, produce the current candidate (if
-  ;; any), and re-handle the last input in "init" state.
-  (nil (hide) (shift init)))
-
- (select
-  (t (set K @@) (sub K 1))
-  ;; When a number is typed, select the corresponding canidate,
-  ;; produce it, and shift to "init" state.
-  (focus-move (shift init))
-  (focus-change)
-  (choose (hide) (shift init))
-  (change-candidate)
-  (backspace (undo K))
-  ;; When key to force committing, commit the current preedit.
-  (commit-preedit (shift init))
-  ;; When anything else is typed, produce the current candidate,
-  ;; and re-handle the last input in "init" state.
-  (nil (hide) (shift init))))
diff --git a/MIM/zh-util.mimx b/MIM/zh-util.mimx
new file mode 100644 (file)
index 0000000..e94b45f
--- /dev/null
@@ -0,0 +1,203 @@
+<?xml version='1.0'?>
+<input-method xmlns="http://www.m17n.org/MIM">
+  <tags>
+    <language>t</language>
+    <name>nil</name>
+    <extra-id>zh-util</extra-id>
+  </tags>
+  <description>Provide utilities for Chinese input methods.
+This is acutually not a standalone input method, but is expected
+to be included in the other Chinese input method (e.g. zh-py).
+</description>
+  <map-list>
+    <map id="map-choose">
+      <rule>
+        <keyseq keys="1"/>
+        <select index="0"/>
+      </rule>
+      <rule>
+        <keyseq keys="2"/>
+        <select index="1"/>
+      </rule>
+      <rule>
+        <keyseq keys="3"/>
+        <select index="2"/>
+      </rule>
+      <rule>
+        <keyseq keys="4"/>
+        <select index="3"/>
+      </rule>
+      <rule>
+        <keyseq keys="5"/>
+        <select index="4"/>
+      </rule>
+      <rule>
+        <keyseq keys="6"/>
+        <select index="5"/>
+      </rule>
+      <rule>
+        <keyseq keys="7"/>
+        <select index="6"/>
+      </rule>
+      <rule>
+        <keyseq keys="8"/>
+        <select index="7"/>
+      </rule>
+      <rule>
+        <keyseq keys="9"/>
+        <select index="8"/>
+      </rule>
+      <rule>
+        <keyseq keys="0"/>
+        <select index="9"/>
+      </rule>
+    </map>
+    <map id="map-change-candidate">
+      <rule>
+        <keyseq>
+          <key-event>Left</key-event>
+        </keyseq>
+        <select selector="@previous"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-b</key-event>
+        </keyseq>
+        <select selector="@previous"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Right</key-event>
+        </keyseq>
+        <select selector="@next"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-f</key-event>
+        </keyseq>
+        <select selector="@next"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Up</key-event>
+        </keyseq>
+        <select selector="@previous_candidate_list"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-p</key-event>
+        </keyseq>
+        <select selector="@previous_candidate_list"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>Down</key-event>
+        </keyseq>
+        <select selector="@next_candidate_list"/>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>C-n</key-event>
+        </keyseq>
+        <select selector="@next_candidate_list"/>
+      </rule>
+    </map>
+    <map id="map-focus-move">
+      <rule>
+        <keyseq>
+          <key-event>input-focus-move</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-focus-change">
+      <rule>
+        <keyseq>
+          <key-event>input-focus-out</key-event>
+        </keyseq>
+        <set id="KK">
+          <variable-reference id="handled-keys"/>
+        </set>
+        <sub id="KK">
+          <int-val>1</int-val>
+        </sub>
+        <undo>
+          <variable-reference id="KK"/>
+        </undo>
+      </rule>
+      <rule>
+        <keyseq>
+          <key-event>input-focus-in</key-event>
+        </keyseq>
+        <set id="KK">
+          <variable-reference id="handled-keys"/>
+        </set>
+        <sub id="KK">
+          <int-val>1</int-val>
+        </sub>
+        <undo>
+          <variable-reference id="KK"/>
+        </undo>
+      </rule>
+    </map>
+    <map id="map-backspace">
+      <rule>
+        <keyseq>
+          <key-event>BackSpace</key-event>
+        </keyseq>
+      </rule>
+    </map>
+    <map id="map-commit-preedit">
+      <rule>
+        <keyseq>
+          <key-event>S- </key-event>
+        </keyseq>
+      </rule>
+    </map>
+  </map-list>
+  <state-list>
+    <state id="state-check-undo">
+      <branch branch-selecting-map="map-backspace">
+        <undo/>
+      </branch>
+      <branch branch-selecting-map="map-focus-move">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-focus-change"/>
+      <catch-all-branch>
+        <hide-candidates/>
+        <shift-to id="state-init"/>
+      </catch-all-branch>
+    </state>
+    <state id="state-select">
+      <state-hook>
+        <set id="K">
+          <variable-reference id="handled-keys"/>
+        </set>
+        <sub id="K">
+          <int-val>1</int-val>
+        </sub>
+      </state-hook>
+      <branch branch-selecting-map="map-focus-move">
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-focus-change"/>
+      <branch branch-selecting-map="map-choose">
+        <hide-candidates/>
+        <shift-to id="state-init"/>
+      </branch>
+      <branch branch-selecting-map="map-change-candidate"/>
+      <branch branch-selecting-map="map-backspace">
+        <undo>
+          <variable-reference id="K"/>
+        </undo>
+      </branch>
+      <branch branch-selecting-map="map-commit-preedit">
+        <shift-to id="state-init"/>
+      </branch>
+      <catch-all-branch>
+        <hide-candidates/>
+        <shift-to id="state-init"/>
+      </catch-all-branch>
+    </state>
+  </state-list>
+</input-method>
\ No newline at end of file
index 69652f1..10e4837 100644 (file)
@@ -27,7 +27,7 @@ pkgdata_DATA = \
        ${CHARSETS} \
        ${CHAR_TABLE} \
        ${MISC_TABLE} \
-       mdb.dir
+       mdb.xml mdb.rng
 
 EXTRA_DIST = config.rpath mkinstalldirs m4/ChangeLog \
        mdb.dir \