MediaWiki:Gadget-SimpleTransliterate.js

From Wikidata
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/**
 * Simple gadget to provide transliteration available on pywikibot on Wikidata items sitelinks
 * See an example https://commons.wikimedia.org/wiki/File:Wikidata_Transliteration_Gadget.png
 *
 * Made from https://github.com/wikimedia/pywikibot-core/blob/master/pywikibot/userinterfaces/transliteration.py
 * See also https://gist.github.com/ebraminio/7280220
 *
 * Original author: [[User:Ebrahim]] <ebrahim -at- gnu.org>
 * License: MIT (as pywikibot license)
 */
/*jslint indent: 2, regexp: true, unparam: true, browser: true*/
/*global $, mw*/
//<nowiki>
window.transliterateTool = (function () {
	'use strict';
	var dictionary = {
		// TODO: Ge'ez, Syriac, Tibetan, Cherokee, Canadian Aboriginal Syllabics, Divehi, Gothic, Khmer, N'Ko
		// TOFIX: Thai, Chinese characters, and scripts derived from Burmese or Arabic
		"¡": "!",
		"¢": "c",
		"£": "L",
		"¤": "$",
		"¥": "yen",
		"¦": "|",
		"§": ">",
		"¨": "\"",
		"«": "\"",
		"°": ":",
		"²": "2",
		"³": "3",
		"¶": ">",
		"·": " ",
		"¹": "1",
		"»": "\"",
		"¿": "?",
		"À": "A", "Á": "A", "Â": "A", "Ã": "A", "Ä": "Ae", "Å": "Aa", "Æ": "AE",
		"Ç": "C",
		"È": "E", "É": "E", "Ê": "E", "Ë": "E",
		"Ì": "I", "Í": "I", "Î": "I", "Ï": "I",
		"Ð": "Dh",
		"Ñ": "N",
		"Ò": "O", "Ó": "O", "Ô": "O", "Õ": "O", "Ö": "O", "Ø": "O",
		"Ù": "U", "Ú": "U", "Û": "Ux", "Ü": "U",
		"Ý": "Y",
		"Þ": "Th",
		"ß": "ss",
		"à": "a", "á": "a", "â": "a", "ã": "a", "ä": "ae", "å": "aa", "æ": "ae",
		"ç": "c",
		"è": "e", "é": "e", "ê": "e", "ë": "e",
		"ì": "i", "í": "i", "î": "i", "ï": "i",
		"ð": "dh",
		"ñ": "n",
		"ò": "o", "ó": "o", "ô": "o", "õ": "o", "ö": "o", "ø": "o",
		"ù": "u", "ú": "u", "û": "ux", "ü": "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",
		"Ĝ": "Gx", "ĝ": "gx", "Ğ": "G", "ğ": "g", "Ġ": "G", "ġ": "g", "Ģ": "G", "ģ": "g",
		"Ħ": "H", "ħ": "h",
		"Ĩ": "I", "ĩ": "i", "Ī": "I", "ī": "i", "Ĭ": "I", "ĭ": "i", "Į": "I", "į": "i", "İ": "I", "ı": "i",
		"IJ": "IJ", "ij": "ij",
		"Ĵ": "J", "ĵ": "j",
		"Ķ": "K", "ķ": "k",
		"ĸ": "q",
		"Ĺ": "L", "ĺ": "l", "Ļ": "L", "ļ": "l", "Ľ": "L", "ľ": "l", "Ł": "L", "ł": "l",
		"Ń": "N", "ń": "n", "Ņ": "N", "ņ": "n", "Ň": "N", "ň": "n",
		"Ŋ": "Ng", "ŋ": "ng",
		"Ō": "O", "ō": "o", "Ŏ": "O", "ŏ": "o", "Ő": "Ö", "ő": "ö",
		"Œ": "OE", "œ": "oe",
		"Ŕ": "R", "ŕ": "r", "Ŗ": "R", "ŗ": "r", "Ř": "R", "ř": "r", "Ś": "S", "ś": "s",
		"Ŝ": "Sx", "ŝ": "sx",
		"Ş": "S", "ş": "s", "Š": "S", "š": "s",
		"Ţ": "T", "ţ": "t", "Ť": "T", "ť": "t", "Ŧ": "T", "ŧ": "t",
		"Ũ": "U", "ũ": "u", "Ū": "U", "ū": "u", "Ŭ": "U", "ŭ": "u", "Ů": "U", "ů": "u", "Ű": "Ü", "ű": "ü", "Ų": "U", "ų": "u",
		"Ŵ": "W", "ŵ": "w",
		"Ŷ": "Y", "ŷ": "y", "Ÿ": "Y",
		"Ź": "Z", "ź": "z", "Ż": "Z", "ż": "z", "Ž": "Z", "ž": "z",
		"ſ": "s",
		"ƀ": "b",
		"Ɓ": "B",
		"Ƃ": "B",
		"ƃ": "b",
		"Ƅ": "H",
		"ƅ": "h",
		"Ɔ": "O",
		"Ƈ": "C",
		"ƈ": "c",
		"Ɖ": "D",
		"Ɗ": "D",
		"Ƌ": "D",
		"ƌ": "d",
		"Ǝ": "E",
		"Ə": "E",
		"Ɛ": "E",
		"Ƒ": "F",
		"ƒ": "f",
		"Ɠ": "G",
		"Ɣ": "G",
		"ƕ": "wh",
		"Ɩ": "I",
		"Ɨ": "I",
		"Ƙ": "K",
		"ƙ": "k",
		"ƚ": "l",
		"Ɯ": "W",
		"Ɲ": "N",
		"ƞ": "n",
		"Ɵ": "O",
		"Ơ": "O",
		"ơ": "o",
		"Ƣ": "G",
		"ƣ": "g",
		"Ƥ": "P",
		"ƥ": "p",
		"Ƨ": "Z",
		"ƨ": "z",
		"Ʃ": "Sh",
		"Ƭ": "T",
		"ƭ": "t",
		"Ʈ": "T",
		"Ư": "U",
		"ư": "u",
		"Ƴ": "Y",
		"ƴ": "y",
		"Ƶ": "Z",
		"ƶ": "z",
		"Ʒ": "Zh",
		"Ƹ": "'",
		"ƹ": "'",
		"Ƽ": "Q",
		"ƽ": "q",
		"ƿ": "w",
		"ǃ": "!",
		"Ǎ": "A",
		"ǎ": "a",
		"Ǐ": "I",
		"ǐ": "i",
		"Ǒ": "O",
		"ǒ": "o",
		"Ǔ": "U",
		"ǔ": "u",
		"Ǖ": "Ü",
		"ǖ": "ü",
		"Ǘ": "Ü",
		"ǘ": "ü",
		"Ǚ": "Ü",
		"ǚ": "ü",
		"Ǜ": "Ü",
		"ǜ": "ü",
		"ǝ": "e",
		"Ǟ": "Ä",
		"ǟ": "ä",
		"Ǡ": "A",
		"ǡ": "a",
		"Ǣ": "AE",
		"ǣ": "ae",
		"Ǥ": "G",
		"ǥ": "g",
		"Ǧ": "G",
		"ǧ": "g",
		"Ǩ": "K",
		"ǩ": "k",
		"Ǫ": "O",
		"ǫ": "o",
		"Ǭ": "O",
		"ǭ": "o",
		"Ǯ": "Dzh",
		"ǯ": "dzh",
		"ǰ": "j",
		"Ǵ": "G",
		"ǵ": "g",
		"Ƕ": "Wh",
		"Ƿ": "W",
		"Ǹ": "N",
		"ǹ": "n",
		"Ǻ": "Å",
		"ǻ": "å",
		"Ǽ": "AE",
		"ǽ": "ae",
		"Ǿ": "O",
		"ǿ": "o",
		"Ȁ": "Ä",
		"ȁ": "ä",
		"Ȃ": "A",
		"ȃ": "a",
		"Ȅ": "E",
		"ȅ": "e",
		"Ȇ": "E",
		"ȇ": "e",
		"Ȉ": "I",
		"ȉ": "i",
		"Ȋ": "I",
		"ȋ": "i",
		"Ȍ": "Ö",
		"ȍ": "ö",
		"Ȏ": "Ô",
		"ȏ": "ô",
		"Ȑ": "R",
		"ȑ": "r",
		"Ȓ": "R",
		"ȓ": "r",
		"Ȕ": "Ü",
		"ȕ": "ü",
		"Ȗ": "Û",
		"ȗ": "û",
		"Ș": "S",
		"ș": "s",
		"Ț": "T",
		"ț": "t",
		"Ȝ": "Y",
		"ȝ": "y",
		"Ȟ": "H",
		"ȟ": "h",
		"Ƞ": "N",
		"Ȣ": "Ou",
		"ȣ": "ou",
		"Ȥ": "Z",
		"ȥ": "z",
		"Ȧ": "A",
		"ȧ": "a",
		"Ȩ": "E",
		"ȩ": "e",
		"Ȫ": "Ö",
		"ȫ": "ö",
		"Ȭ": "O",
		"ȭ": "o",
		"Ȯ": "O",
		"ȯ": "o",
		"Ȱ": "O",
		"ȱ": "o",
		"Ȳ": "Y",
		"ȳ": "y",
		"ȹ": "qp",
		"ȼ": "c",
		"Ƚ": "L",
		"Ⱦ": "t",
		"ȿ": "s",
		"ɀ": "zv",
		"Ɂ": "'",
		"ɂ": "'",
		"Ʉ": "U",
		"Ʌ": "V",
		"ɑ": "a",
		"ɓ": "b",
		"ɔ": "o",
		"ɖ": "d",
		"ɗ": "d",
		"ə": "e",
		"ɛ": "e",
		"ɟ": "j",
		"ɠ": "g",
		"ɣ": "g",
		"ɨ": "i",
		"ɩ": "i",
		"ɫ": "l",
		"ɯ": "w",
		"ɱ": "m",
		"ɲ": "n",
		"ɵ": "o",
		"ɽ": "r",
		"ʃ": "sh",
		"ʈ": "t",
		"ʉ": "u",
		"ʌ": "v",
		"ʒ": "zh",
		"ʔ": "'",
		"ʗ": "!",
		"ʮ": "z",
		"ˀ": "'",
		"̌": "j",
		"̩": "e",
		"̱": "h",
		"Ά": "Á", "Έ": "É", "Ή": "É", "Ί": "Í", "Ό": "Ó", "Ύ": "Ý", "Ώ": "Ó", "ΐ": "ï", // Greek starts here
		"Α": "A", "Β": "B", "Γ": "G", "Δ": "D", "Ε": "E", "Ζ": "Z",
		"Η": "I", "Θ": "Th", "Ι": "I", "Κ": "K", "Λ": "L", "Μ": "M",
		"Ν": "N", "Ξ": "X", "Ο": "O", "Π": "P", "Ρ": "R", "Σ": "S",
		"Τ": "T", "Υ": "Y", "Φ": "F", "Χ": "Kh", "Ψ": "Ps", "Ω": "O",
		"Ϊ": "Ï", "Ϋ": "Y",
		"ά": "á", "έ": "é", "ή": "é", "ί": "í", "ΰ": "ÿ",
		"α": "a", "β": "b", "γ": "g", "δ": "d", "ε": "e", "ζ": "z",
		"η": "i", "θ": "th", "ι": "i", "κ": "k", "λ": "l", "μ": "m",
		"ν": "n", "ξ": "x", "ο": "o", "π": "p", "ρ": "r", "ς": "s", "σ": "s",
		"τ": "t", "υ": "y", "φ": "f", "ψ": "ps", "ω": "o",
		"ϊ": "ï", "ϋ": "ÿ", "ό": "ó",  "ύ": "ý", "ώ": "ó",
		"ϗ": "&",
		"Ϙ": "Q",
		"ϙ": "q",
		"Ϛ": "St",
		"ϛ": "st",
		"Ϟ": "Q",
		"ϟ": "q",
		"Ϡ": "Ss",
		"ϡ": "ss",
		"Ϸ": "Sh",
		"ϸ": "sh",
		"Ϻ": "S",
		"ϻ": "s",
		"Ѐ": "È", "Ё": "Ë", "Ђ": "Dj", "Ѓ": "Gj", "Є": "Ye", "Ѕ": "Dz", "І": "Ī", "Ї": "Ï", // Cyrillic starts here
		"Ј": "J", "Љ": "Lj", "Њ": "Nj", "Ћ": "Cj", "Ќ": "Kj", "Ѝ": "Ì", "Ў": "Ŭ", "Џ": "Dzh",
		"А": "A", "Б": "B", "В": "V", "Г": "G", "Д": "D", "Е": "E",
		"Ж": "Zh", "З": "Z", "И": "I", "Й": "Y", "К": "K", "Л": "L", "М": "M", "Н": "N", "О": "O", "П": "P",
		"Р": "R", "С": "S", "Т": "T", "У": "U", "Ф": "F", "Х": "Kh", "Ц": "Ts",
		"Ч": "Ch", "Ш": "Sh", "Щ": "Shch", "Ъ": "\"", "Ы": "Y", "Ь": "'", "Э": "È", "Ю": "Yu", "Я": "Ya",
		"а": "a", "б": "b", "в": "v", "г": "g", "д": "d", "е": "e",
		"ж": "zh", "з": "z", "и": "i", "й": "y", "к": "k", "л": "l", "м": "m", "н": "n", "о": "o", "п": "p",
		"р": "r", "с": "s", "т": "t", "у": "u", "ф": "f", "х": "kh", "ц": "ts",
		"ч": "ch", "ш": "sh", "щ": "shch", "ъ": "\"", "ы": "y", "ь": "'", "э": "è", "ю": "yu", "я": "ya",
		"ѐ": "è", "ё": "ë", "ђ": "dj", "ѓ": "gj", "є": "ye", "ѕ": "dz", "і": "ī", "ї": "ï",
		"ј": "j", "љ": "lj", "њ": "nj", "ћ": "cj", "ќ": "kj", "ѝ": "ì", "ў": "ŭ", "џ": "dzh",
		"Ѡ": "O", "ѡ": "o", "Ѣ": "E", "ѣ": "e", "Ѥ": "Ei", "ѥ": "ei",
		"Ѧ": "Ei", "ѧ": "ei", "Ѫ": "Ai", "ѫ": "ai",
		"Ѯ": "X", "ѯ": "x", "Ѱ": "Ps", "ѱ": "ps", "Ѳ": "Th", "ѳ": "th",
		"Ѵ": "Ü", "ѵ": "ü", "Ѷ": "Ü", "Ѹ": "Ou", "ѹ": "ou", "Ѻ": "O", "ѻ": "o",
		"Ѿ": "Ot", "ѿ": "ot", "Ҋ": "J", "ҋ": "j", "Ҍ": "E", "ҍ": "e",
		"Ҏ": "R", "ҏ": "r", "Ґ": "Ġ", "ґ": "ġ", "Ғ": "G", "ғ": "g", "Ҕ": "G", "ҕ": "g",
		"Җ": "Zhj", "җ": "zhj", "Ҙ": "Dh", "ҙ": "dh", "Қ": "Q", "қ": "q",
		"Ҝ": "G", "ҝ": "g", "Ҟ": "Q", "ҟ": "q", "Ҡ": "Q", "ҡ": "q",
		"Ң": "Ng", "ң": "ng", "Ҥ": "Ng", "ҥ": "ng", "Ҧ": "Ph", "ҧ": "ph",
		"Ҩ": "u", "ҩ": "u", "Ҫ": "Th", "ҫ": "th", "Ҭ": "T", "ҭ": "t",
		"Ү": "Ü", "ү": "ü", "Ұ": "U", "ұ": "u", "Ҳ": "H", "ҳ": "h",
		"Ҵ": "Tts", "ҵ": "tts", "Ҷ": "Dzh", "ҷ": "dzh", "Ҹ": "Dz", "ҹ": "dz",
		"Һ": "H", "һ": "h", "Ҽ": "Ts", "ҽ": "ts", "Ҿ": "Ts", "ҿ": "ts",
		"Ӏ": "", "Ӂ": "Dzh", "ӂ": "dzh", "Ӄ": "Q", "ӄ": "q", "Ӆ": "L", "ӆ": "l",
		"Ӈ": "Ng", "ӈ": "ng", "Ӊ": "Ng", "ӊ": "ng", "Ӌ": "Dz", "ӌ": "dz",
		"Ӎ": "M", "ӎ": "m", "ӏ": "",
		"Ӑ": "A", "Ӓ": "Ä", "Ӕ": "AE", "Ӗ": "E", "ӗ": "e",
		"Ә": "AE", "ә": "ae", "Ӛ": "Ë", "ӛ": "ë", "Ӝ": "Dzh", "ӝ": "dzh",
		"Ӟ": "Dz", "ӟ": "dz", "Ӡ": "Dz", "ӡ": "dz", "Ӣ": "Ii", "ӣ": "ii",
		"Ӥ": "J", "ӥ": "j", "Ӧ": "Ö", "ӧ": "ö", "Ө": "Ô", "ө": "ô",
		"Ӫ": "Ô", "ӫ": "ô", "Ӭ": "Ë", "ӭ": "ë", "Ӯ": "Û", "ӯ": "û",
		"Ӱ": "Ü", "ӱ": "ü", "Ӳ": "Ü", "ӳ": "ü", "Ӵ": "Ch", "ӵ": "ch",
		"Ӷ": "G", "ӷ": "g", "Ӹ": "U", "ӹ": "u",
		"Ա": "A", // Armenian starts here
		"Բ": "B",
		"Գ": "G",
		"Դ": "D",
		"Ե": "Je",
		"Զ": "Z",
		"Է": "É",
		"Ը": "Ë",
		"Թ": "Th",
		"Ժ": "Zh",
		"Ի": "I",
		"Լ": "L",
		"Խ": "Ch",
		"Ծ": "Ts",
		"Կ": "K",
		"Հ": "H",
		"Ձ": "Dz",
		"Ղ": "R",
		"Ճ": "Cz",
		"Մ": "M",
		"Յ": "J",
		"Ն": "N",
		"Շ": "Vo",
		"Չ": "Tsh",
		"Պ": "P",
		"Ջ": "Dz",
		"Ռ": "R",
		"Ս": "S",
		"Վ": "V",
		"Տ": "T'",
		"Ր": "R",
		"Ց": "Tsh",
		"Ւ": "V",
		"Փ": "Ph",
		"Ք": "Kh",
		"Օ": "O",
		"Ֆ": "F",
		"՛": "",
		"՝": ";",
		"՞": "?",
		"՟": ".",
		"ա": "a",
		"բ": "b",
		"գ": "g",
		"դ": "d",
		"ե": "e",
		"զ": "z",
		"է": "é",
		"ը": "ë",
		"թ": "th",
		"ժ": "zh",
		"ի": "i",
		"լ": "l",
		"խ": "ch",
		"ծ": "ts",
		"կ": "k",
		"հ": "h",
		"ձ": "dz",
		"ղ": "r",
		"ճ": "cz",
		"մ": "m",
		"յ": "j",
		"ն": "n",
		"շ": "o",
		"չ": "tsh",
		"պ": "p",
		"ջ": "dz",
		"ռ": "r",
		"ս": "s",
		"վ": "v",
		"տ": "t'",
		"ր": "r",
		"ց": "tsh",
		"ւ": "v",
		"փ": "ph",
		"ք": "kh",
		"օ": "o",
		"ֆ": "f",
		"և": "&",
		"א": "'", // Hebrew starts here
		"ב": "b",
		"ג": "g",
		"ד": "d",
		"ה": "h",
		"ו": "v",
		"ז": "z",
		"ח": "kh",
		"ט": "t",
		"י": "y",
		"ך": "k",
		"כ": "k",
		"ל": "l",
		"ם": "m",
		"מ": "m",
		"ן": "n",
		"נ": "n",
		"ס": "s",
		"ע": "'",
		"ף": "ph",
		"פ": "ph",
		"ץ": "ts",
		"צ": "ts",
		"ק": "q",
		"ר": "r",
		"ש": "sh",
		"ת": "th",
		"؟": "?", // Arabic starts here
		"ا": "a", "إ": "a'", "أ": "a'", "آ": "'a",
		"ب": "b", "پ": "p", "ة": "th", "ت": "t", "ٺ": "ṭ", "ټ": "ṭ", "ٽ": "ṭh", "ٹ": "ṭ", "ث": "th",
		"ج": "j", "چ": "ch", "څ": "c", "ح": "h", "ځ": "ź", "خ": "kh",
		"د": "d", "ڈ": "ḍ", "ډ": "ḍ", "ڊ": "ḍ", "ذ": "dh",
		"ږ": "ǵ", "ر": "r", "ڕ": "rr", "ڑ": "ṛ", "ړ": "ṛ", "ز": "z", "ڙ": "ṛ", "ژ": "zh",
		"س": "s", "ښ": "ẍ", "ش": "sh",
		"ص": "s", "ض": "d",
		"ط": "t", "ظ": "z",
		"ع": "'", "غ": "gh",
		"ف": "f", "ڤ": "v", "ق": "q",
		"ګ": "g", "ك": "k", "ڭ": "ng", "ک": "k", "ڪ": "k", "گ": "g",
		"ل": "l", "ڵ": "ll",
		"م": "m",
		"ن": "n", "ڼ": "ṇ", "ڻ": "ṇ",
		"ه": "h", "ہ": "h", "ھ": "h",
		"و": "w", "ؤ": "w'", "ۆ": "o", "ۇ": "u", "ۈ": "ü", "ۋ": "v",
		"ې": "e", "ۍ": "əi", "ى": "á", "ێ": "e", "ے": "e", "ي": "y", "ی": "y", "ئ": "y'", "ە": "a",
		"٠": "0", "١": "1", "٢": "2", "٣": "3", "٤": "4", "٥": "5", "٦": "6", "٧": "7", "٨": "8", "٩": "9",
		"۰": "0", "۱": "1", "۲": "2", "۳": "3", "۴": "4", "۵": "5", "۶": "6", "۷": "7", "۸": "8", "۹": "9",
		"।": ".", "॥": "▯",
		"ँ": "◌̐", "ं": "ṃ", "ः": "ḥ", // Devanagari starts here
		"अ": "a", "आ": "ā", "इ": "i", "ई": "ī", "उ": "u", "ऊ": "ū",
		"ऋ": "ṛ", "ऌ": "ḷ",
		"ऍ": "ė", "ऎ": "ĕ", "ए": "e", "ऐ": "ai", "ऑ": "ȯ", "ऒ": "ŏ", "ओ": "o", "औ": "au",
		"ऄ": "ă", "ॳ": "ə", "ॴ": "ə̄", "ॲ": "æ", "ॵ": "ɒ", "ॶ": "ɨ", "ॷ": "ɨ̄",
		"क": "ka", "ख": "kha", "ग": "ga", "घ": "gha", "ङ": "ṅa",
		"च": "ca", "छ": "cha", "ज": "ja", "झ": "jha", "ञ": "ña",
		"ट": "ṭa", "ठ": "ṭha", "ड": "ḍa", "ढ": "ḍha", "ण": "ṇa",
		"त": "ta", "थ": "tha", "द": "da", "ध": "dha", "न": "na", "ऩ": "ṉa",
		"प": "pa", "फ": "pha", "ब": "ba", "भ": "bha", "म": "ma",
		"य": "ya", "र": "ra", "ऱ": "ŗa", "ल": "la", "ळ": "ļa", "ऴ": "ḻa", "व": "va",
		"श": "śa", "ष": "ṣa", "स": "sa", "ह": "ha",
		"़": "̣",
		"ा": "◌ā", "ि": "◌i", "ी": "◌ī", "ु": "◌u", "ू": "◌ū",
		"ृ": "◌ṛ", "ॄ": "◌ṝ",
		"ॆ": "◌ĕ", "े": "◌e", "ै": "◌ai", "ॊ": "◌ŏ", "ो": "◌o", "ौ": "◌au",
		"ॳ": "◌ə", "ॴ": "◌ə̄", "ॏ": "◌ɒ", "ॖ": "◌ɨ", "ॗ": "◌ɨ̄",
		"्": "◌",
		"॑": "́", "॒": "̅",
		"ॠ": "ṝ", "ॡ": "ḹ",
		"ॢ": "◌ḷ", "ॣ": "◌ḹ",
		"०": "0", "१": "1", "२": "2", "३": "3", "४": "4", "५": "5", "६": "6", "७": "7", "८": "8", "९": "9",
		"ॐ": "oṃ",
		"ঁ": "̐", "ং": "ṃ", "ঃ": "ḥ", // Bengali starts here
		"অ": "a", "আ": "ā", "ই": "i", "ঈ": "ī", "উ": "u", "ঊ": "ū",
		"ঋ": "ṛ", "ৠ": "ṝ", "ঌ": "ḷ", "ৡ": "ḹ",
		"এ": "e", "ঐ": "ai", "ও": "o", "ঔ": "au",
		"ক": "ka", "খ": "kha", "গ": "ga", "ঘ": "gha", "ঙ": "ṅa",
		"চ": "ca", "ছ": "cha", "জ": "ja", "ঝ": "jha", "ঞ": "ña",
		"ট": "ṭa", "ঠ": "ṭha", "ড": "ḍa", "ঢ": "ḍha", "ণ": "ṇa",
		"ত": "ta", "থ": "tha", "দ": "da", "ধ": "dha", "ন": "na",
		"প": "pa", "ফ": "pha", "ব": "ba", "ভ": "bha", "ম": "ma",
		"য": "ya", "র": "ra", "ৰ": "ra", "ৱ": "wa", "ল": "la",
		"শ": "śa", "ষ": "ṣa", "স": "sa", "হ": "ha",
		"়": "̣",
		"া": "◌ā", "ি": "◌i", "ী": "◌ī", "ু": "◌u", "ূ": "◌ū",
		"ৃ": "◌ṛ", "ৄ": "◌ṝ", "ৢ": "◌ḷ", "ৣ": "◌ḹ",
		"ে": "◌e", "ৈ": "◌ai", "ো": "◌o", "ৌ": "◌au",
		"্": "◌", "ৎ": "t",
		"০": "0", "১": "1", "২": "2", "৩": "3", "৪": "4", "৫": "5", "৬": "6", "৭": "7", "৮": "8", "৯": "9",
		"৺": "✝",
		"ਁ": "̐", // Gurmukhi starts here
		"ਂ": "ṃ", "ਃ": "ḥ",
		"ਅ": "a", "ਆ": "ā", "ਇ": "i", "ਈ": "ī", "ਉ": "u", "ਊ": "ū",
		"ਏ": "e", "ਐ": "ai", "ਓ": "o", "ਔ": "au",
		"ਕ": "ka", "ਖ": "kha", "ਗ": "ga", "ਘ": "gha", "ਙ": "ṅa",
		"ਚ": "ca", "ਛ": "cha", "ਜ": "ja", "ਝ": "jha", "ਞ": "ña",
		"ਟ": "ṭa", "ਠ": "ṭha", "ਡ": "ḍa", "ਢ": "ḍha", "ਣ": "ṇa",
		"ਤ": "ta", "ਥ": "tha", "ਦ": "da", "ਧ": "dha", "ਨ": "na",
		"ਪ": "pa", "ਫ": "pha", "ਬ": "ba", "ਭ": "bha", "ਮ": "ma",
		"ਯ": "ya", "ਰ": "ra", "ਲ": "la", "ਵ": "va",
		"ਸ": "sa", "ਹ": "ha",
		"਼": "̣",
		"ਾ": "◌ā", "ਿ": "◌i", "ੀ": "◌ī", "ੁ": "◌u", "ੂ": "◌ū",
		"ੇ": "◌e", "ੈ": "◌ai", "ੋ": "◌o", "ੌ": "◌au",
		"੍": "◌",
		"ੑ": "́",
		"ੜ": "ɽ",
		"੦": "0", "੧": "1", "੨": "2", "੩": "3", "੪": "4", "੫": "5", "੬": "6", "੭": "7", "੮": "8", "੯": "9",
		"ੰ": "̑",
		"ੱ": "̆",
		"ੲ": "ɪ", // must occur with vowel marks, but form close to i
		"ੳ": "ʊ", // must occur with vowel marks, but form close to u
		"ੴ": "ek onkar",
		"ੵ": "ʏ", // somewhere between the semivowel /j/ and the vowel /i/ per L2/06-037R
		"ઁ": "̐", // Gujarati starts here
		"ં": "ṃ", "ઃ": "ḥ",
		"અ": "a", "આ": "ā", "ઇ": "i", "ઈ": "ī", "ઉ": "u", "ઊ": "ū",
		"ઋ": "ṛ", "ઌ": "ḷ",
		"ઍ": "ĕ", "એ": "e", "ઐ": "ai", "ઑ": "ŏ", "ઓ": "o", "ઔ": "au",
		"ક": "ka", "ખ": "kha", "ગ": "ga", "ઘ": "gha", "ઙ": "ṅa",
		"ચ": "ca", "છ": "cha", "જ": "ja", "ઝ": "jha", "ઞ": "ña",
		"ટ": "ṭa", "ઠ": "ṭha", "ડ": "ḍa", "ઢ": "ḍha", "ણ": "ṇa",
		"ત": "ta", "થ": "tha", "દ": "da", "ધ": "dha", "ન": "na",
		"પ": "pa", "ફ": "pha", "બ": "ba", "ભ": "bha", "મ": "ma",
		"ય": "ya", "ર": "ra", "લ": "la", "ળ": "lla", "વ": "va",
		"શ": "śa", "ષ": "ṣa", "સ": "sa", "હ": "ha",
		"઼": "̣",
		"ઽ": "-",
		"ા": "◌ā", "િ": "◌i", "ી": "◌ī", "ુ": "◌u", "ૂ": "◌ū",
		"ૃ": "◌ṛ", "ૄ": "◌ṝ",
		"ૅ": "◌ĕ", "ે": "◌e", "ૈ": "◌ai", "ૉ": "◌ŏ", "ો": "◌o", "ૌ": "◌au",
		"્": "◌",
		"ૐ": "oṃ",
		"ૠ": "ṝ", "ૡ": "ḹ", "ૢ": "ḷ", "ૣ": "ḹ",
		"૦": "0", "૧": "1", "૨": "2", "૩": "3", "૪": "4", "૫": "5", "૬": "6", "૭": "7", "૮": "8", "૯": "9",
		"૰": ".",
		"૱": "₹",
		"ଁ": "̐", // Oriya starts here
		"ଂ": "ṃ", "ଃ": "ḥ",
		"ଅ": "a", "ଆ": "ā", "ଇ": "i", "ଈ": "ī", "ଉ": "u", "ଊ": "ū",
		"ଋ": "ṛ", "ଌ": "ḷ",
		"ଏ": "e", "ଐ": "ai", "ଓ": "o", "ଔ": "au",
		"କ": "ka", "ଖ": "kha", "ଗ": "ga", "ଘ": "gha", "ଙ": "ṅa",
		"ଚ": "ca", "ଛ": "cha", "ଜ": "ja", "ଝ": "jha", "ଞ": "ña",
		"ଟ": "ṭa", "ଠ": "ṭha", "ଡ": "ḍa", "ଢ": "ḍha", "ଣ": "ṇa",
		"ତ": "ta", "ଥ": "tha", "ଦ": "da", "ଧ": "dha", "ନ": "na",
		"ପ": "pa", "ଫ": "pha", "ବ": "ba", "ଭ": "bha", "ମ": "ma",
		"ଯ": "ya", "ର": "ra", "ଲ": "la", "ଳ": "lla", "ଵ": "va",
		"ଶ": "śa", "ଷ": "ṣa", "ସ": "sa", "ହ": "ha",
		"଼": "̣",
		"ଽ": "-",
		"ା": "◌ā", "ି": "◌i", "ୀ": "◌ī", "ୁ": "◌u", "ୂ": "◌ū",
		"ୃ": "◌ṛ", "ୄ": "◌ṝ",
		"େ": "◌e", "ୈ": "◌ai", "ୋ": "◌o", "ୌ": "◌au",
		"୍": "◌",
		"ୖ": "-",
		"ୗ": "-",
		"ୟ": "ẏ", "ୠ": "ṝ", "ୡ": "ḹ", "ୢ": "ḷ", "ୣ": "ḹ",
		"୦": "0", "୧": "1", "୨": "2", "୩": "3", "୪": "4", "୫": "5", "୬": "6", "୭": "7", "୮": "8", "୯": "9",
		"୰": "✝",
		"ୱ": "w",
		"୲": "¼", "୳": "½", "୴": "¾", "୵": "1/16", "୶": "⅛", "୷": "3/16",
		"ஂ": "ṃ", "ஃ": "ḥ", // Tamil starts here
		"அ": "a", "ஆ": "ā", "இ": "i", "ஈ": "ī", "உ": "u", "ஊ": "ū",
		"எ": "ĕ", "ஏ": "e", "ஐ": "ai", "ஒ": "ŏ", "ஓ": "o", "ஔ": "au",
		"க": "ka", "ங": "ṅa",
		"ச": "ca", "ஜ": "ja", "ஞ": "ña",
		"ட": "ṭa", "ண": "ṇa",
		"த": "ta", "ந": "na", "ன": "ṉa",
		"ப": "pa", "ம": "ma",
		"ய": "ya", "ர": "ra", "ற": "ŗa", "ல": "la", "ள": "ļa", "ழ": "ḻa", "வ": "va",
		"ஷ": "ṣa", "ஸ": "sa", "ஹ": "ha",
		"ா": "◌ā", "ி": "◌i", "ீ": "◌ī", "ு": "◌u", "ூ": "◌ū",
		"ெ": "◌ĕ", "ே": "◌e", "ை": "◌ai", "ொ": "◌ŏ", "ோ": "◌o", "ௌ": "◌au",
		"்": "◌",
		"ఁ": "̐", "ం": "ṃ", "ః": "ḥ", // Telugu starts here
		"అ": "a", "ఆ": "ā", "ఇ": "i", "ఈ": "ī", "ఉ": "u", "ఊ": "ū",
		"ఋ": "ṛ", "ఌ": "ḷ",
		"ఎ": "ĕ", "ఏ": "e", "ఐ": "ai", "ఒ": "ŏ", "ఓ": "o", "ఔ": "au",
		"క": "ka", "ఖ": "kha", "గ": "ga", "ఘ": "gha", "ఙ": "ṅa",
		"చ": "ca", "ఛ": "cha", "జ": "ja", "ఝ": "jha", "ఞ": "ña",
		"ట": "ṭa", "ఠ": "ṭha", "డ": "ḍa", "ఢ": "ḍha", "ణ": "ṇa",
		"త": "ta", "థ": "tha", "ద": "da", "ధ": "dha", "న": "na",
		"ప": "pa", "ఫ": "pha", "బ": "ba", "భ": "bha", "మ": "ma",
		"య": "ya", "ర": "ra", "ఱ": "ŗa", "ల": "la", "ళ": "ļa", "వ": "va",
		"శ": "śa", "ష": "ṣa", "స": "sa", "హ": "ha",
		"ా": "◌ā", "ి": "◌i", "ీ": "◌ī", "ు": "◌u", "ూ": "◌ū",
		"ృ": "◌ṛ", "ౄ": "◌ṝ",
		"ె": "◌ĕ", "ే": "◌e", "ై": "◌ai", "ొ": "◌ŏ", "ో": "◌o", "ౌ": "◌au",
		"్": "◌",
		"ౠ": "ṝ", "ౡ": "ḹ",
		"౦": "0", "౧": "1", "౨": "2", "౩": "3", "౪": "4", "౫": "5", "౬": "6", "౭": "7", "౮": "8", "౯": "9",
		"౹": "¼", "౺": "½", "౻": "¾", "౼": "1/16", "౽": "⅛", "౾": "3/16",
		"ಂ": "ṃ", "ಃ": "ḥ", // Kannada starts here
		"ಅ": "a", "ಆ": "ā", "ಇ": "i", "ಈ": "ī", "ಉ": "u", "ಊ": "ū",
		"ಋ": "ṛ",
		"ಎ": "ĕ", "ಏ": "e", "ಐ": "ai", "ಒ": "ŏ", "ಓ": "o", "ಔ": "au",
		"ಕ": "ka", "ಖ": "kha", "ಗ": "ga", "ಘ": "gha", "ಙ": "ṅa",
		"ಚ": "ca", "ಛ": "cha", "ಜ": "ja", "ಝ": "jha", "ಞ": "ña",
		"ಟ": "ṭa", "ಠ": "ṭha", "ಡ": "ḍa", "ಢ": "ḍha", "ಣ": "ṇa",
		"ತ": "ta", "ಥ": "tha", "ದ": "da", "ಧ": "dha", "ನ": "na",
		"ಪ": "pa", "ಫ": "pha", "ಬ": "ba", "ಭ": "bha", "ಮ": "ma",
		"ಯ": "ya", "ರ": "ra", "ಲ": "la", "ಳ": "ļa", "ವ": "va",
		"ಶ": "śa", "ಷ": "ṣa", "ಸ": "sa", "ಹ": "ha",
		"ಾ": "◌ā", "ಿ": "◌i", "ೀ": "◌ī", "ು": "◌u", "ೂ": "◌ū",
		"ೃ": "◌ṛ",
		"ೆ": "◌ĕ", "ೇ": "◌e", "ೈ": "◌ai", "ೊ": "◌ŏ", "ೋ": "◌o", "ೌ": "◌au",
		    "್": "◌",
		"೦": "0", "೧": "1", "೨": "2", "೩": "3", "೪": "4", "೫": "5", "೬": "6", "೭": "7", "೮": "8", "೯": "9",
		"ം": "ṃ", "ഃ": "ḥ", // Malayalam starts here
		"അ": "a", "ആ": "ā", "ഇ": "i", "ഈ": "ī", "ഉ": "u", "ഊ": "ū",
		"ഋ": "ṛ", "ഌ": "ḷ",
		"എ": "ĕ", "ഏ": "e", "ഐ": "ai", "ഒ": "ŏ", "ഓ": "o", "ഔ": "au",
		"ക": "ka", "ഖ": "kha", "ഗ": "ga", "ഘ": "gha", "ങ": "ṅa",
		"ച": "ca", "ഛ": "cha", "ജ": "ja", "ഝ": "jha", "ഞ": "ña",
		"ട": "ṭa", "ഠ": "ṭha", "ഡ": "ḍa", "ഢ": "ḍha", "ണ": "ṇa",
		"ത": "ta", "ഥ": "tha", "ദ": "da", "ധ": "dha", "ന": "na", "ഩ": "ṉa",
		"പ": "pa", "ഫ": "pha", "ബ": "ba", "ഭ": "bha", "മ": "ma",
		"യ": "ya", "ര": "ra", "റ": "ŗa", "ല": "la", "ള": "ļa", "ഴ": "ḻa", "വ": "va",
		"ശ": "śa", "ഷ": "ṣa", "സ": "sa", "ഹ": "ha",
		"ഺ": "ṯ",
		"ഽ": "-",
		"ാ": "◌ā", "ി": "◌i", "ീ": "◌ī", "ു": "◌u", "ൂ": "◌ū",
		"ൃ": "◌ṛ", "ൄ": "◌ṝ",
		"െ": "◌ĕ", "േ": "◌e", "ൈ": "◌ai", "ൊ": "◌ŏ", "ോ": "◌o", "ൌ": "◌au",
		"്": "◌",
		"ൎ": "r",
		"ൗ": "-",
		"ൠ": "ṝ", "ൡ": "ḹ", "ൢ": "ḷ", "ൣ": "ḹ",
		"൦": "0", "൧": "1", "൨": "2", "൩": "3", "൪": "4", "൫": "5", "൬": "6", "൭": "7", "൮": "8", "൯": "9",
		"൰": "10", "൱": "100", "൲": "1000",
		"൳": "¼", "൴": "½", "൵": "¾",
		"൹": "", "ൺ": "ṅ", "ൻ": "n", "ർ": "ŗ", "ൽ": "l", "ൾ": "ļ", "ൿ": "k",
		"ං": "ṃ", "ඃ": "ḥ", // Sinhala starts here
		"අ": "a", "ආ": "ā", "ඇ": "æ", "ඈ": "ǣ", "ඉ": "i", "ඊ": "ī", "උ": "u", "ඌ": "ū",
		"ඍ": "ṛ", "ඎ": "ṝ", "ඏ": "ḷ", "ඐ": "ḹ",
		"එ": "ĕ", "ඒ": "e", "ඓ": "ai", "ඔ": "ŏ", "ඕ": "o", "ඖ": "au",
		"ක": "ka", "ඛ": "kha", "ග": "ga", "ඝ": "gha", "ඞ": "ṅa", "ඟ": "n̆ga",
		"ච": "ca", "ඡ": "cha", "ජ": "ja", "ඣ": "jha", "ඤ": "ña", "ඥ": "jña", "ඦ": "n̆ja",
		"ට": "ṭa", "ඨ": "ṭha", "ඩ": "ḍa", "ඪ": "ḍha", "ණ": "ṇa", "ඬ": "n̆ḍa",
		"ත": "ta", "ථ": "tha", "ද": "da", "ධ": "dha", "න": "na", "ඳ": "n̆da",
		"ප": "pa", "ඵ": "pha", "බ": "ba", "භ": "bha", "ම": "ma", "ඹ": "m̆ba",
		"ය": "ya", "ර": "ra", "ල": "la", "ළ": "ļa", "ව": "va",
		"ශ": "śa", "ෂ": "ṣa", "ස": "sa", "හ": "ha", "ෆ": "fa",
		"ා": "◌ā", "ැ": "◌æ", "ෑ": "◌ǣ", "ි": "◌i", "ී": "◌ī", "ු": "◌u", "ූ": "◌ū",
		"ෘ": "◌ṛ", "ෟ": "◌ḷ", "ෲ": "◌ṝ", "ෳ": "◌ḹ",
		"ෙ": "◌ĕ", "ේ": "◌e", "ෛ": "◌ai", "ො": "◌ŏ", "ෝ": "◌o", "ෞ": "◌au",
		"්": "◌",
		"෦": "0", "෧": "1", "෨": "2", "෩": "3", "෪": "4", "෫": "5", "෬": "6", "෭": "7", "෮": "8", "෯": "9", // Santali starts here
		"᱐": "0", "᱑": "1", "᱒": "2", "᱓": "3", "᱔": "4", "᱕": "5", "᱖": "6", "᱗": "7", "᱘": "8", "᱙": "9",
		"ᱚ": "a", "ᱛ": "t", "ᱜ": "g", "ᱝ": "ṃ", "ᱞ": "l", "ᱟ": "ā", "ᱠ": "k", "ᱡ": "j", "ᱢ": "m", "ᱣ": "w",
		"ᱤ": "i", "ᱥ": "s", "ᱦ": "ẖ", "ᱧ": "ñ", "ᱨ": "r", "ᱩ": "u", "ᱪ": "c", "ᱫ": "d", "ᱬ": "ṇ", "ᱭ": "y",
		"ᱮ": "e", "ᱯ": "p", "ᱰ": "ḍ", "ᱱ": "n", "ᱲ": "ṛ", "ᱳ": "o", "ᱴ": "ṭ", "ᱵ": "b", "ᱶ": "ṅ", "ᱷ": "h",
		"ᱹ": "̆", "ᱸ": "m̐", "ᱺ": "̃", "ᱻ": "̄", "ᱽ": "’", "ᱼ": "", "᱾": ".", "᱿": "▯",
		"ก": "k", "ข": "kh", "ฃ": "kh", "ค": "kh", "ฅ": "kh", "ฆ": "kh", "ง": "ng", // Thai starts here
		"จ": "ch", "ฉ": "ch", "ช": "ch", "ซ": "s", "ฌ": "ch", "ญ": "y",
		"ฎ": "d", "ฏ": "t", "ฐ": "th", "ฑ": "th", "ฒ": "th", "ณ": "n",
		"ด": "d", "ต": "t", "ถ": "th", "ท": "th", "ธ": "th", "น": "n",
		"บ": "b", "ป": "p", "ผ": "ph", "ฝ": "f", "พ": "ph", "ฟ": "f", "ภ": "ph", "ม": "m",
		"ย": "y", "ร": "ü", "ฤ": "rue", "ล": "l", "ฦ": "lue", "ว": "u",
		"ศ": "s", "ษ": "s", "ส": "s", "ห": "h",
		"ฬ": "l", "อ": "o", "ฮ": "h",
		"ฯ": ".",
		"ะ": "a", "ั": "a", "า": "a", "ำ": "am", "ิ": "i", "ี": "i:", "ึ": "ue", "ื": "ue:", "ุ": "u", "ู": "u:",
		"เ": "e", "แ": "ae", "โ": "o", "ใ": "ai", "ไ": "ai",
		"ๅ": ":", "ๆ": "(2)", "็": "", "่": "", "้": "", "๊": "", "๋": "", "์": "",
		"ກ": "k",  "ຂ": "kh", "ຄ": "kh", "ງ": "ng", // Lao starts here
		"ຈ": "ch", "ຊ": "s", "ຍ": "i",
		"ດ": "d", "ຕ": "t", "ຖ": "th", "ທ": "th", "ນ": "n",
		"ບ": "b", "ປ": "p", "ຜ": "ph", "ຝ": "f", "ພ": "ph", "ຟ": "f", "ມ": "m",
		"ຢ": "y", "ຣ": "r", "ລ": "l", "ວ": "v",
		"ສ": "s", "ອ": "'", "ຮ": "h",
		"ະ": "a", "ັ": "a", "າ": "aa", "ຳ": "am", "ິ": "i", "ີ": "ii", "ຶ": "ue", "ື": "yy", "ຸ": "u", "ູ": "uu",
		"ົ": "o", "ຼ": "l", "ຽ": "ia", "ເ": "e", "ເຶ": "uea", "ແ": "ei", "ໂ": "o", "ໃ": "ai", "ໄ": "ai", "ໍ": "o",
		"໐": "0", "໑": "1", "໒": "2", "໓": "3", "໔": "4", "໕": "5", "໖": "6", "໗": "7", "໘": "8", "໙": "9", "ໝ": "m",
		"ა": "a", "ბ": "b", "გ": "g", "დ": "d", "ე": "e", "ვ": "v", // Georgian starts here
		"ზ": "z", "თ": "th", "ი": "i", "კ": "k", "ლ": "l", "მ": "m",
		"ნ": "n", "ო": "o", "პ": "p", "ჟ": "zh", "რ": "r", "ს": "s",
		"ტ": "t", "უ": "u", "ფ": "ph", "ქ": "q", "ღ": "gh", "ყ": "q'",
		"შ": "sh", "ჩ": "ch", "ც": "ts", "ძ": "dz", "წ": "ts'", "ჭ": "ch'",
		"ხ": "kh", "ჯ": "j", "ჰ": "h", "ჱ": "e", "ჳ": "w", "ჵ": "o", "ჶ": "f",
		"ᨀ": "ka", "ᨁ": "ga", "ᨂ": "nga", "ᨃ": "ngka",
		"ᨄ": "pa", "ᨅ": "ba", "ᨆ": "ma", "ᨇ": "mpa",
		"ᨈ": "ta", "ᨉ": "da", "ᨊ": "na", "ᨋ": "nra",
		"ᨌ": "ca", "ᨍ": "ja", "ᨎ": "nya", "ᨏ": "nca",
		"ᨐ": "ya", "ᨑ": "ra", "ᨒ": "la", "ᨓ": "wa",
		"ᨔ": "sa", "ᨕ": "a", "ᨖ": "ha",
		"ᨗ": "◌i", "ᨘ": "◌u", "ᨙ": "◌e", "ᨛ": "◌ə", "ᨚ": "◌o", // Buginese starts here
		"ᵷ": "g",  "ᵹ": "g", "ᵽ": "q", "ᶋ": "sh", // more Latin starts here
		"Ḁ": "A", "ḁ": "a",
		"Ḃ": "B", "ḃ": "b", "Ḅ": "B", "ḅ": "b", "Ḇ": "B", "ḇ": "b",
		"Ḉ": "Ç", "ḉ": "ç",
		"Ḋ": "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", "Ḽ": "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", "Ṟ": "R", "ṟ": "r",
		"Ṡ": "S", "ṡ": "s", "Ṣ": "S", "ṣ": "s", "Ṥ": "S", "ṥ": "s", "Ṧ": "S", "ṧ": "s", "Ṩ": "S", "ṩ": "s",
		"Ṫ": "T", "ṫ": "t", "Ṭ": "T", "ṭ": "t", "Ṯ": "T", "ṯ": "t", "Ṱ": "T", "ṱ": "t",
		"Ṳ": "U", "ṳ": "u", "Ṵ": "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",
		"ẖ": "h",
		"ẚ": "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",
		"Ẹ": "E", "ẹ": "e", "Ẻ": "E", "ẻ": "e", "Ẽ": "E", "ẽ": "e", "Ế": "Ê", "ế": "ê", "Ề": "Ê", "ề": "ê", "Ể": "Ê", "ể": "ê", "Ễ": "Ê", "ễ": "ê", "Ệ": "Ê", "ệ": "ê",
		"Ỉ": "I", "ỉ": "i", "Ị": "I", "ị": "i",
		"Ọ": "O", "ọ": "o", "Ỏ": "O", "ỏ": "o", "Ố": "Ô", "ố": "ô", "Ồ": "Ô", "ồ": "ô", "Ổ": "Ô", "ổ": "ô", "Ỗ": "Ô", "ỗ": "ô", "Ộ": "Ô", "ộ": "ô", "Ớ": "O", "ớ": "o", "Ờ": "O", "ờ": "o", "Ở": "O", "ở": "o", "Ỡ": "O", "ỡ": "o", "Ợ": "O", "ợ": "o",
		"Ụ": "U", "ụ": "u", "Ủ": "U", "ủ": "u", "Ứ": "Ú", "ứ": "ú", "Ừ": "Ù", "ừ": "ù", "Ử": "U", "ử": "u", "Ữ": "U", "ữ": "u", "Ự": "U", "ự": "u",
		"Ỳ": "Y", "ỳ": "y", "Ỵ": "Y", "ỵ": "y", "Ỷ": "Y", "ỷ": "y", "Ỹ": "Y", "ỹ": "y",
		"‒": "-",
		"–": "-",
		"—": "-",
		"―": "-",
		"‘": "'",
		"’": "'",
		"“": "\"",
		"”": "\"",
		"„": "\"",
		"†": "+",
		"‡": "++",
		"•": "_",
		"‥": "..",
		"…": "...",
		"‰": "o/oo",
		"‱": "o/ooo",
		"′": "'",
		"※": "*",
		"‽": "?!",
		"⁂": "***",
		"€": "E",
		"Ⓧ": "(X)",
		"Ⓨ": "(Y)",
		"◊": "<>",
		"◌": "iy",
		"◦": "_",
		"、": ",",
		"。": ".",
		"〃": "\"",
		"〆": "shime",
		"〈": "'",
		"〉": "'",
		"《": "\"",
		"》": "\"",
		"「": "'",
		"」": "'",
		"『": "\"",
		"』": "\"",
		"【": "[",
		"】": "]",
		"〔": "(",
		"〕": ")",
		"〖": "[",
		"〗": "]",
		"〘": "'",
		"〙": "'",
		"〚": "'",
		"〛": "'",
		"〜": "-",
		"あ": "a", "い": "i", "う": "u", "え": "e", "お": "o",
		"か": "ka", "が": "ga", "き": "ki", "ぎ": "gi", "く": "ku", "ぐ": "gu", "け": "ke", "げ": "ge", "こ": "ko", "ご": "go",
		"さ": "sa", "ざ": "za", "し": "shi", "じ": "ji", "す": "su", "ず": "zu", "せ": "se", "ぜ": "ze", "そ": "so", "ぞ": "zo",
		"た": "ta", "だ": "da", "ち": "chi", "ぢ": "dji", "っ": ":", "つ": "tsu", "づ": "dzu", "て": "te", "で": "de", "と": "to", "ど": "do",
		"な": "na", "に": "ni", "ぬ": "nu", "ね": "ne", "の": "no",
		"は": "ha", "ば": "ba", "ぱ": "pa", "ひ": "hi", "び": "bi", "ぴ": "pi", "ふ": "fu", "ぶ": "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", "ゐ": "wi", "ゑ": "we", "を": "wo",
		"ん": "n",
		"ゔ": "vu",
		"゛": "'",
		"゜": "p",
		"ァ": "a", "ア": "a", "ィ": "i", "イ": "i", "ウ": "u", "ェ": "e", "エ": "e", "ォ": "o", "オ": "o",
		"カ": "ka", "ガ": "ga", "キ": "ki", "ギ": "gi", "ク": "ku", "グ": "gu", "ケ": "ke", "ゲ": "ge", "コ": "ko", "ゴ": "go",
		"サ": "sa", "ザ": "za", "シ": "shi", "ジ": "ji", "ス": "su", "ズ": "zu", "セ": "se", "ゼ": "ze", "ソ": "so", "ゾ": "zo",
		"タ": "ta", "ダ": "da", "チ": "chi", "ヂ": "dji", "ツ": "tsu", "ヅ": "dzu", "テ": "te", "デ": "de", "ト": "to", "ド": "do",
		"ナ": "na", "ニ": "ni", "ヌ": "nu", "ネ": "ne", "ノ": "no",
		"ハ": "ha", "バ": "ba", "パ": "pa", "ヒ": "hi", "ビ": "bi", "ピ": "pi", "フ": "fu", "ブ": "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", "ヰ": "wi", "ヱ": "we", "ヲ": "wo",
		"ン": "n",
		"ヴ": "vu",
		"ヶ": "months",
		"ヷ": "va", "ヸ": "vi", "ヹ": "ve", "ヺ": "vo",
		"・": " ",
		"ー": "h",
		  "": "r",
		"ﷲ": "llah",
		"ﺀ": "'",
		"ﺁ": "'a", "ﺂ": "'a",
		"ﺍ": "a", "ﺎ": "a",
		"ﺏ": "b", "ﺐ": "b", "ﺑ": "b", "ﺒ": "b",
		"ﭙ": "p", "ﭘ": "p", "ﭗ": "p", "ﭖ": "p",
		"ﺓ": "th", "ﺔ": "th",
		"ﺕ": "t", "ﺖ": "t", "ﺗ": "t", "ﺘ": "t",
		"ﺙ": "th", "ﺚ": "th", "ﺛ": "th", "ﺜ": "th",
		"ﺝ": "j", "ﺞ": "j", "ﺟ": "j", "ﺠ": "j",
		"ﭽ": "ch", "ﭼ": "ch", "ﭻ": "ch", "ﭺ": "ch",
		"ﺡ": "h", "ﺢ": "h", "ﺣ": "h", "ﺤ": "h",
		"ﺥ": "kh", "ﺦ": "kh", "ﺧ": "kh", "ﺨ": "kh",
		"ﺩ": "d", "ﺪ": "d", "ﮈ": "ḍ", "ﮉ": "ḍ",
		"ﺫ": "dh", "ﺬ": "dh",
		"ﺭ": "r", "ﺮ": "r",
		"ﮌ": "ṛ", "ﮍ": "ṛ",
		"ﺯ": "z", "ﺰ": "z",
		"ﺱ": "s", "ﺲ": "s", "ﺳ": "s", "ﺴ": "s",
		"ﺵ": "sh", "ﺶ": "sh", "ﺷ": "sh", "ﺸ": "sh",
		"ﺹ": "s", "ﺺ": "s", "ﺻ": "s", "ﺼ": "s",
		"ﺽ": "d", "ﺾ": "d", "ﺿ": "d", "ﻀ": "d",
		"ﻁ": "t", "ﻂ": "t", "ﻃ": "t", "ﻄ": "t",
		"ﻅ": "z", "ﻆ": "z", "ﻇ": "z", "ﻈ": "z",
		"ﻉ": "'", "ﻊ": "'", "ﻋ": "'", "ﻌ": "'",
		"ﻍ": "gh", "ﻎ": "gh", "ﻏ": "gh", "ﻐ": "gh",
		"ﻑ": "f", "ﻒ": "f", "ﻓ": "f", "ﻔ": "f",
		"ﭭ": "v", "ﭬ": "v", "ﭫ": "v", "ﭪ": "v",
		"ﻕ": "q", "ﻖ": "q", "ﻗ": "q", "ﻘ": "q",
		"ﻙ": "k", "ﻚ": "k", "ﻛ": "k", "ﻜ": "k", "ﮑ": "k", "ﮐ": "k", "ﮏ": "k", "ﮎ": "k",
		"ﯖ": "ng", "ﯕ": "ng", "ﯔ": "ng", "ﯓ": "ng",
		"ﮕ": "g", "ﮔ": "g", "ﮓ": "g", "ﮒ": "g",
		"ﻝ": "l", "ﻞ": "l", "ﻟ": "l", "ﻠ": "l",
		"ﻡ": "m", "ﻢ": "m", "ﻣ": "m", "ﻤ": "m",
		"ﻥ": "n", "ﻦ": "n", "ﻧ": "n", "ﻨ": "n",
		"ﻩ": "h", "ﻪ": "h", "ﻫ": "h", "ﻬ": "h", "ﮭ": "h", "ﮬ": "h", "ﮫ": "h", "ﮪ": "h", "ﮩ": "h", "ﮨ": "h", "ﮧ": "h", "ﮦ": "h",
		"ﻭ": "w", "ﻮ": "w",
		"ﯚ": "o", "ﯙ": "o",
		"ﯘ": "u", "ﯗ": "u",
		"ﯜ": "ü", "ﯛ": "ü",
		"ﯟ": "v", "ﯞ": "v",
		"ﯼ": "y", "ﯽ": "y", "ﯾ": "y", "ﯿ": "y",
		"ﻯ": "á", "ﻰ": "á",
		"ﻱ": "y", "ﻲ": "y", "ﻳ": "y", "ﻴ": "y",
		"ﮯ": "e", "ﮮ": "e",
		"ﻻ": "la", "ﻼ": "la",
		"!": "!",
		"(": "(",
		")": ")",
		"*": "*",
		",": ",",
		":": ":",
		";": ";",
		"?": "?",
		"[": "[",
		"]": "]",
		"{": "{",
		"}": "}",
		
		// https://en.wikipedia.org/wiki/Romanization_of_Burmese
		// Based on http://www.loc.gov/catdir/cpso/romanization/burmese.pdf
		"က": "ka", "ခ": "kha", "ဂ": "ga", "ဃ": "gha", "င": "ṅa",
		"စ": "ca", "ဆ": "cha", "ဇ": "ja", "ဈ": "jha", "ည": "ñña", "ဉ": "ña", "ဠ": "ḷa",
		"အ": "aa",
		"ဋ": "ṭa", "ဌ": "ṭha", "ဍ": "ḍa", "ဎ": "ḍha", "ဏ": "ṇa",
		"တ": "ta", "ထ": "tha", "ဒ": "da", "ဓ": "dha", "န": "na",
		"ဟ": "ha",
		"ပ": "pa", "ဖ": "pha", "ဗ": "ba", "ဘ": "bha", "မ": "ma",
		"ယ": "ya", "ရ": "ra", "လ": "la", "ဝ": "va",
		"သ": "sa",
		"ာ": "◌ā", "ါ": "◌ā", "ေ": "◌i", "ဣ": "◌i", "ိ": "◌i", "ီ": "◌ī", "ဲ": "◌ai", "ဤ": "◌ī", "ဥ": "◌u", "ဦ": "◌ū",
		"ဧ": "◌e", "ု": "◌u", "ူ": "◌u", "ဩ": "◌o", "ဪ": "◌oʻ",
		"ျ": "◌ya", "ွ": "◌wa", "ြ": "◌ra", "ှ": "◌ha", "ဿ": "ss",
		"်": "◌",
		"ံ": "ṃ",
		"့": "ʹ",
		"း": "ʺ",
		"၊": ".",
		"။": "▯",
		"၏": "e*",
		"၌": "n*",
		"၍": "r*",
		"၎": "l*",
		"ꯀ": "ka", "ꯁ": "sa", "ꯂ": "la", "ꯃ": "ma", "ꯄ": "pa", "ꯅ": "na", "ꯆ": "cha", "ꯇ": "ta", "ꯈ": "kha", // Meetei Mayek starts here
		"ꯉ": "nga", "ꯊ": "tha", "ꯋ": "wa", "ꯌ": "ya", "ꯍ": "ha", "ꯎ": "u", "ꯏ": "i", "ꯐ": "pha", "ꯑ": "a",
		"ꯒ": "ga", "ꯓ": "jha", "ꯔ": "ra", "ꯕ": "ba", "ꯖ": "ja", "ꯗ": "da", "ꯘ": "gha", "ꯙ": "dha", "ꯚ": "bha",
		"ꯛ": "k", "ꯜ": "l", "ꯝ": "m", "ꯞ": "p", "ꯟ": "n", "ꯠ": "t", "ꯡ": "ng", "ꯢ": "i",
		"ꯣ": "◌o", "ꯤ": "◌i", "ꯥ": "◌ā", "ꯦ": "◌e", "ꯧ": "◌ou", "ꯨ": "◌u", "ꯩ": "◌ei", "ꯪ": "◌ng",
		
		// https://en.wikipedia.org/wiki/Avestan_alphabet
		"𐬀": "a", "𐬁": "aa", "𐬂": "ao", "𐬃": "aao", "𐬄": "an", "𐬅": "aan",
		"𐬆": "ae", "𐬇": "aee", "𐬈": "e", "𐬉": "ee", "𐬊": "o", "𐬋": "oo",
		"𐬌": "i", "𐬍": "ii", "𐬎": "u", "𐬏": "uu", "𐬐": "ke", "𐬑": "xe",
		"𐬒": "xye", "𐬓": "xve", "𐬔": "ge", "𐬕": "gge", "𐬖": "ghe", 
		"𐬗": "ce", "𐬘": "je", "𐬙": "te", "𐬚": "the", "𐬛": "de", "𐬜": "dhe",
		"𐬝": "tte", "𐬞": "pe", "𐬟": "fe", "𐬠": "be", "𐬡": "bhe", "𐬢": "nge",
		"𐬣": "ngye", "𐬤": "ngve", "𐬥": "ne", "𐬦": "nye", "𐬧": "nne",
		"𐬨": "me", "𐬩": "hme", "𐬪": "yye", "𐬫": "ye", "𐬌𐬌": "i", "𐬬": "ve",
		"𐬎𐬎": "u", "𐬭": "re", "𐬯": "se", "𐬰": "ze", "𐬱": "she", "𐬲": "zhe",
		"𐬳": "shye", "𐬴": "sshe", "𐬵": "he",
		
		// Mandarin transliteration based on https://gerrit.wikimedia.org/r/#/c/157498
		"哀": "ai", "哎": "ai", "唉": "ai", "埃": "ai", "挨": "ai", "爱": "ai", "癌": "ai", "皑": "ai", "矮": "ai", "碍": "ai", "艾": "ai", "蔼": "ai", "隘": "ai",
		"俺": "an", "安": "an", "岸": "an", "按": "an", "暗": "an", "案": "an", "氨": "an", "胺": "an", "鞍": "an",
		"昂": "ang", "盎": "ang", "肮": "ang",
		"傲": "ao", "凹": "ao", "奥": "ao", "懊": "ao", "敖": "ao", "澳": "ao", "熬": "ao", "翱": "ao", "袄": "ao",
		"八": "ba", "叭": "ba", "吧": "ba", "坝": "ba", "巴": "ba", "扒": "ba", "把": "ba", "拔": "ba", "捌": "ba", "爸": "ba", "疤": "ba", "笆": "ba", "罢": "ba", "耙": "ba", "芭": "ba", "跋": "ba", "霸": "ba", "靶": "ba",
		"佰": "bai", "拜": "bai", "摆": "bai", "柏": "bai", "白": "bai", "百": "bai", "稗": "bai", "败": "bai",
		"伴": "ban", "办": "ban", "半": "ban", "扮": "ban", "扳": "ban", "拌": "ban", "搬": "ban", "斑": "ban", "板": "ban", "版": "ban", "班": "ban", "瓣": "ban", "绊": "ban", "般": "ban", "颁": "ban",
		"傍": "bang", "帮": "bang", "梆": "bang", "棒": "bang", "榜": "bang", "磅": "bang", "绑": "bang", "膀": "bang", "蚌": "bang", "谤": "bang", "邦": "bang", "镑": "bang",
		"保": "bao", "剥": "bao", "包": "bao", "堡": "bao", "宝": "bao", "报": "bao", "抱": "bao", "暴": "bao", "爆": "bao", "胞": "bao", "苞": "bao", "薄": "bao", "褒": "bao", "豹": "bao", "雹": "bao", "饱": "bao", "鲍": "bao",
		"倍": "bei", "北": "bei", "卑": "bei", "备": "bei", "悲": "bei", "惫": "bei", "杯": "bei", "焙": "bei", "狈": "bei", "碑": "bei", "背": "bei", "被": "bei", "贝": "bei", "辈": "bei", "钡": "bei",
		"奔": "ben", "本": "ben", "笨": "ben", "苯": "ben",
		"崩": "beng", "泵": "beng", "甭": "beng", "绷": "beng", "蹦": "beng", "迸": "beng",
		"壁": "bi", "币": "bi", "庇": "bi", "弊": "bi", "彼": "bi", "必": "bi", "敝": "bi", "比": "bi", "毕": "bi", "毖": "bi", "毙": "bi", "痹": "bi", "碧": "bi", "笔": "bi", "臂": "bi", "蓖": "bi", "蔽": "bi", "辟": "bi", "逼": "bi", "避": "bi", "鄙": "bi", "闭": "bi", "陛": "bi", "鼻": "bi",
		"便": "bian", "卞": "bian", "变": "bian", "扁": "bian", "编": "bian", "贬": "bian", "辨": "bian", "辩": "bian", "辫": "bian", "边": "bian", "遍": "bian", "鞭": "bian",
		"彪": "biao", "标": "biao", "膘": "biao", "表": "biao",
		"别": "bie", "憋": "bie", "瘪": "bie", "鳖": "bie",
		"宾": "bin", "彬": "bin", "摈": "bin", "斌": "bin", "滨": "bin", "濒": "bin",
		"丙": "bing", "兵": "bing", "冰": "bing", "并": "bing", "柄": "bing", "炳": "bing", "病": "bing", "秉": "bing", "饼": "bing",
		"亳": "bo", "伯": "bo", "勃": "bo", "博": "bo", "卜": "bo", "帛": "bo", "拨": "bo", "捕": "bo", "搏": "bo", "播": "bo", "泊": "bo", "波": "bo", "渤": "bo", "玻": "bo", "箔": "bo", "脖": "bo", "膊": "bo", "舶": "bo", "菠": "bo", "钵": "bo", "铂": "bo", "驳": "bo",
		"不": "bu", "哺": "bu", "埠": "bu", "布": "bu", "怖": "bu", "步": "bu", "簿": "bu", "补": "bu", "部": "bu",
		"彩": "cai", "才": "cai", "材": "cai", "猜": "cai", "睬": "cai", "菜": "cai", "蔡": "cai", "裁": "cai", "财": "cai", "踩": "cai", "采": "cai",
		"参": "can", "惨": "can", "惭": "can", "残": "can", "灿": "can", "蚕": "can", "餐": "can",
		"仓": "cang", "沧": "cang", "舱": "cang", "苍": "cang", "藏": "cang",
		"操": "cao", "曹": "cao", "槽": "cao", "糙": "cao", "草": "cao",
		"侧": "ce", "册": "ce", "厕": "ce", "测": "ce", "策": "ce",
		"层": "ceng", "蹭": "ceng",
		"叉": "cha", "察": "cha", "岔": "cha", "差": "cha", "插": "cha", "搽": "cha", "查": "cha", "碴": "cha", "茬": "cha", "茶": "cha", "诧": "cha",
		"拆": "chai", "柴": "chai", "豺": "chai",
		"产": "chan", "掺": "chan", "搀": "chan", "缠": "chan", "蝉": "chan", "谗": "chan", "铲": "chan", "阐": "chan", "颤": "chan", "馋": "chan",
		"倡": "chang", "偿": "chang", "厂": "chang", "唱": "chang", "场": "chang", "尝": "chang", "常": "chang", "敞": "chang", "昌": "chang", "猖": "chang", "畅": "chang", "肠": "chang", "长": "chang",
		"吵": "chao", "嘲": "chao", "巢": "chao", "抄": "chao", "朝": "chao", "潮": "chao", "炒": "chao", "超": "chao", "钞": "chao",
		"彻": "che", "扯": "che", "掣": "che", "撤": "che", "澈": "che", "车": "che",
		"尘": "chen", "忱": "chen", "晨": "chen", "沉": "chen", "臣": "chen", "衬": "chen", "趁": "chen", "辰": "chen", "郴": "chen", "陈": "chen",
		"乘": "cheng", "呈": "cheng", "城": "cheng", "惩": "cheng", "成": "cheng", "承": "cheng", "撑": "cheng", "橙": "cheng", "澄": "cheng", "秤": "cheng", "称": "cheng", "程": "cheng", "诚": "cheng", "逞": "cheng", "骋": "cheng",
		"侈": "chi", "匙": "chi", "吃": "chi", "尺": "chi", "弛": "chi", "持": "chi", "斥": "chi", "池": "chi", "炽": "chi", "痴": "chi", "翅": "chi", "耻": "chi", "赤": "chi", "迟": "chi", "驰": "chi", "齿": "chi",
		"充": "chong", "冲": "chong", "宠": "chong", "崇": "chong", "虫": "chong",
		"丑": "chou", "仇": "chou", "愁": "chou", "抽": "chou", "畴": "chou", "瞅": "chou", "稠": "chou", "筹": "chou", "绸": "chou", "臭": "chou", "踌": "chou", "酬": "chou",
		"储": "chu", "出": "chu", "初": "chu", "厨": "chu", "处": "chu", "搐": "chu", "楚": "chu", "橱": "chu", "滁": "chu", "矗": "chu", "触": "chu", "躇": "chu", "锄": "chu", "除": "chu", "雏": "chu",
		"揣": "chuai",
		"串": "chuan", "传": "chuan", "喘": "chuan", "川": "chuan", "椽": "chuan", "穿": "chuan", "船": "chuan",
		"创": "chuang", "幢": "chuang", "床": "chuang", "疮": "chuang", "窗": "chuang", "闯": "chuang",
		"吹": "chui", "垂": "chui", "捶": "chui", "炊": "chui", "锤": "chui",
		"唇": "chun", "春": "chun", "椿": "chun", "淳": "chun", "纯": "chun", "蠢": "chun", "醇": "chun",
		"戳": "chuo", "绰": "chuo",
		"刺": "ci", "慈": "ci", "次": "ci", "此": "ci", "瓷": "ci", "疵": "ci", "磁": "ci", "茨": "ci", "词": "ci", "赐": "ci", "辞": "ci", "雌": "ci",
		"丛": "cong", "从": "cong", "匆": "cong", "囱": "cong", "聪": "cong", "葱": "cong",
		"凑": "cou",
		"促": "cu", "簇": "cu", "粗": "cu", "醋": "cu",
		"窜": "cuan", "篡": "cuan", "蹿": "cuan",
		"催": "cui", "崔": "cui", "摧": "cui", "淬": "cui", "瘁": "cui", "粹": "cui", "翠": "cui", "脆": "cui",
		"存": "cun", "寸": "cun", "村": "cun",
		"挫": "cuo", "措": "cuo", "搓": "cuo", "撮": "cuo", "磋": "cuo", "错": "cuo",
		"大": "da", "打": "da", "搭": "da", "瘩": "da", "答": "da", "达": "da",
		"代": "dai", "傣": "dai", "呆": "dai", "带": "dai", "待": "dai", "怠": "dai", "戴": "dai", "歹": "dai", "殆": "dai", "袋": "dai", "贷": "dai", "逮": "dai",
		"丹": "dan", "但": "dan", "儋": "dan", "单": "dan", "弹": "dan", "惮": "dan", "担": "dan", "掸": "dan", "旦": "dan", "氮": "dan", "淡": "dan", "耽": "dan", "胆": "dan", "蛋": "dan", "诞": "dan", "郸": "dan",
		"党": "dang", "当": "dang", "挡": "dang", "档": "dang", "荡": "dang",
		"倒": "dao", "刀": "dao", "到": "dao", "导": "dao", "岛": "dao", "悼": "dao", "捣": "dao", "盗": "dao", "祷": "dao", "稻": "dao", "蹈": "dao", "道": "dao",
		"得": "de", "德": "de", "的": "de",
		"凳": "deng", "灯": "deng", "登": "deng", "瞪": "deng", "等": "deng", "蹬": "deng", "邓": "deng",
		"低": "di", "地": "di", "堤": "di", "嫡": "di", "帝": "di", "底": "di", "弟": "di", "抵": "di", "敌": "di", "涤": "di", "滴": "di", "狄": "di", "笛": "di", "第": "di", "缔": "di", "翟": "di", "蒂": "di", "迪": "di", "递": "di",
		"佃": "dian", "典": "dian", "垫": "dian", "奠": "dian", "店": "dian", "惦": "dian", "掂": "dian", "殿": "dian", "淀": "dian", "滇": "dian", "点": "dian", "电": "dian", "甸": "dian", "碘": "dian", "靛": "dian", "颠": "dian",
		"凋": "diao", "刁": "diao", "叼": "diao", "吊": "diao", "掉": "diao", "碉": "diao", "调": "diao", "钓": "diao", "雕": "diao",
		"叠": "die", "爹": "die", "碟": "die", "蝶": "die", "谍": "die", "跌": "die", "迭": "die",
		"丁": "ding", "叮": "ding", "定": "ding", "盯": "ding", "订": "ding", "钉": "ding", "锭": "ding", "顶": "ding", "鼎": "ding",
		"丢": "diu",
		"东": "dong", "侗": "dong", "冬": "dong", "冻": "dong", "动": "dong", "恫": "dong", "懂": "dong", "栋": "dong", "洞": "dong", "董": "dong",
		"兜": "dou", "抖": "dou", "斗": "dou", "痘": "dou", "豆": "dou", "逗": "dou", "陡": "dou",
		"堵": "du", "妒": "du", "度": "du", "杜": "du", "毒": "du", "渡": "du", "犊": "du", "独": "du", "督": "du", "睹": "du", "肚": "du", "读": "du", "赌": "du", "都": "du", "镀": "du",
		"断": "duan", "段": "duan", "短": "duan", "端": "duan", "缎": "duan", "锻": "duan",
		"兑": "dui", "堆": "dui", "对": "dui", "队": "dui",
		"吨": "dun", "囤": "dun", "墩": "dun", "敦": "dun", "盾": "dun", "蹲": "dun", "遁": "dun", "钝": "dun", "顿": "dun",
		"剁": "duo", "哆": "duo", "垛": "duo", "堕": "duo", "多": "duo", "夺": "duo", "惰": "duo", "掇": "duo", "朵": "duo", "舵": "duo", "跺": "duo", "躲": "duo",
		"俄": "e", "厄": "e", "娥": "e", "峨": "e", "恶": "e", "扼": "e", "蛾": "e", "讹": "e", "遏": "e", "鄂": "e", "额": "e", "饿": "e", "鹅": "e",
		"嗯": "en", "恩": "en",
		"二": "er", "儿": "er", "尔": "er", "洱": "er", "而": "er", "耳": "er", "贰": "er", "饵": "er",
		"乏": "fa", "伐": "fa", "发": "fa", "法": "fa", "珐": "fa", "筏": "fa", "罚": "fa", "阀": "fa",
		"凡": "fan", "反": "fan", "帆": "fan", "樊": "fan", "泛": "fan", "烦": "fan", "犯": "fan", "番": "fan", "矾": "fan", "繁": "fan", "翻": "fan", "范": "fan", "藩": "fan", "贩": "fan", "返": "fan", "钒": "fan", "饭": "fan",
		"仿": "fang", "坊": "fang", "妨": "fang", "房": "fang", "放": "fang", "方": "fang", "纺": "fang", "肪": "fang", "芳": "fang", "访": "fang", "防": "fang",
		"匪": "fei", "吠": "fei", "啡": "fei", "废": "fei", "沸": "fei", "肥": "fei", "肺": "fei", "菲": "fei", "诽": "fei", "费": "fei", "非": "fei", "飞": "fei",
		"份": "fen", "分": "fen", "吩": "fen", "坟": "fen", "奋": "fen", "忿": "fen", "愤": "fen", "氛": "fen", "汾": "fen", "焚": "fen", "粉": "fen", "粪": "fen", "纷": "fen", "芬": "fen", "酚": "fen",
		"丰": "feng", "冯": "feng", "凤": "feng", "奉": "feng", "封": "feng", "峰": "feng", "枫": "feng", "烽": "feng", "疯": "feng", "缝": "feng", "蜂": "feng", "讽": "feng", "逢": "feng", "锋": "feng", "风": "feng",
		"佛": "fo",
		"否": "fou",
		"付": "fu", "伏": "fu", "俘": "fu", "俯": "fu", "傅": "fu", "副": "fu", "咐": "fu", "复": "fu", "夫": "fu", "妇": "fu", "孵": "fu", "富": "fu", "幅": "fu", "府": "fu", "弗": "fu", "扶": "fu", "抚": "fu", "拂": "fu", "敷": "fu", "斧": "fu", "服": "fu", "氟": "fu", "浮": "fu", "涪": "fu", "父": "fu", "甫": "fu", "福": "fu", "符": "fu", "缚": "fu", "肤": "fu", "脯": "fu", "腐": "fu", "腑": "fu", "腹": "fu", "袱": "fu", "覆": "fu", "讣": "fu", "负": "fu", "赋": "fu", "赴": "fu", "辅": "fu", "辐": "fu", "釜": "fu", "阜": "fu", "附": "fu",
		"嘎": "ga", "噶": "ga",
		"改": "gai", "概": "gai", "溉": "gai", "盖": "gai", "该": "gai", "钙": "gai",
		"干": "gan", "感": "gan", "敢": "gan", "杆": "gan", "柑": "gan", "甘": "gan", "秆": "gan", "竿": "gan", "肝": "gan", "赣": "gan", "赶": "gan",
		"冈": "gang", "刚": "gang", "岗": "gang", "杠": "gang", "港": "gang", "纲": "gang", "缸": "gang", "肛": "gang", "钢": "gang",
		"告": "gao", "搞": "gao", "皋": "gao", "稿": "gao", "篙": "gao", "糕": "gao", "羔": "gao", "膏": "gao", "镐": "gao", "高": "gao",
		"个": "ge", "割": "ge", "各": "ge", "哥": "ge", "戈": "ge", "搁": "ge", "格": "ge", "歌": "ge", "疙": "ge", "胳": "ge", "葛": "ge", "蛤": "ge", "铬": "ge", "阁": "ge", "隔": "ge", "革": "ge", "鸽": "ge",
		"给": "gei",
		"根": "gen", "跟": "gen",
		"埂": "geng", "庚": "geng", "更": "geng", "梗": "geng", "羹": "geng", "耕": "geng", "耿": "geng",
		"供": "gong", "公": "gong", "共": "gong", "功": "gong", "宫": "gong", "工": "gong", "巩": "gong", "弓": "gong", "恭": "gong", "拱": "gong", "攻": "gong", "汞": "gong", "贡": "gong", "躬": "gong", "龚": "gong",
		"勾": "gou", "垢": "gou", "够": "gou", "构": "gou", "沟": "gou", "狗": "gou", "苟": "gou", "购": "gou", "钩": "gou",
		"估": "gu", "古": "gu", "咕": "gu", "固": "gu", "姑": "gu", "孤": "gu", "故": "gu", "沽": "gu", "箍": "gu", "股": "gu", "菇": "gu", "蛊": "gu", "谷": "gu", "辜": "gu", "雇": "gu", "顾": "gu", "骨": "gu", "鼓": "gu",
		"刮": "gua", "剐": "gua", "寡": "gua", "挂": "gua", "瓜": "gua", "褂": "gua",
		"乖": "guai", "怪": "guai", "拐": "guai",
		"关": "guan", "冠": "guan", "官": "guan", "惯": "guan", "棺": "guan", "灌": "guan", "管": "guan", "罐": "guan", "观": "guan", "贯": "guan", "馆": "guan",
		"光": "guang", "广": "guang", "逛": "guang",
		"刽": "gui", "圭": "gui", "归": "gui", "柜": "gui", "桂": "gui", "瑰": "gui", "癸": "gui", "硅": "gui", "规": "gui", "诡": "gui", "贵": "gui", "跪": "gui", "轨": "gui", "闺": "gui", "鬼": "gui", "龟": "gui",
		"棍": "gun", "滚": "gun", "辊": "gun",
		"国": "guo", "果": "guo", "裹": "guo", "过": "guo", "郭": "guo", "锅": "guo",
		"哈": "ha",
		"亥": "hai", "孩": "hai", "害": "hai", "氦": "hai", "海": "hai", "骇": "hai", "骸": "hai",
		"函": "han", "含": "han", "喊": "han", "寒": "han", "悍": "han", "憨": "han", "憾": "han", "捍": "han", "撼": "han", "旱": "han", "汉": "han", "汗": "han", "涵": "han", "焊": "han", "罕": "han", "翰": "han", "邯": "han", "酣": "han", "韩": "han",
		"夯": "hang", "杭": "hang", "航": "hang",
		"号": "hao", "嚎": "hao", "壕": "hao", "好": "hao", "毫": "hao", "浩": "hao", "耗": "hao", "豪": "hao", "郝": "hao",
		"何": "he", "合": "he", "呵": "he", "和": "he", "喝": "he", "核": "he", "河": "he", "涸": "he", "盒": "he", "禾": "he", "荷": "he", "菏": "he", "褐": "he", "貉": "he", "贺": "he", "赫": "he", "阂": "he", "鹤": "he",
		"嘿": "hei", "黑": "hei",
		"很": "hen", "恨": "hen", "狠": "hen", "痕": "hen",
		"亨": "heng", "哼": "heng", "恒": "heng", "横": "heng", "衡": "heng",
		"哄": "hong", "宏": "hong", "弘": "hong", "洪": "hong", "烘": "hong", "红": "hong", "虹": "hong", "轰": "hong", "鸿": "hong",
		"侯": "hou", "候": "hou", "厚": "hou", "后": "hou", "吼": "hou", "喉": "hou", "猴": "hou",
		"乎": "hu", "互": "hu", "呼": "hu", "唬": "hu", "壶": "hu", "弧": "hu", "忽": "hu", "户": "hu", "护": "hu", "沪": "hu", "湖": "hu", "狐": "hu", "瑚": "hu", "糊": "hu", "胡": "hu", "葫": "hu", "虎": "hu", "蝴": "hu",
		"划": "hua", "化": "hua", "华": "hua", "哗": "hua", "滑": "hua", "猾": "hua", "画": "hua", "花": "hua", "话": "hua",
		"坏": "huai", "徊": "huai", "怀": "huai", "槐": "huai", "淮": "huai",
		"唤": "huan", "宦": "huan", "幻": "huan", "患": "huan", "换": "huan", "桓": "huan", "欢": "huan", "涣": "huan", "焕": "huan", "环": "huan", "痪": "huan", "缓": "huan", "豢": "huan", "还": "huan",
		"凰": "huang", "幌": "huang", "恍": "huang", "惶": "huang", "慌": "huang", "晃": "huang", "煌": "huang", "皇": "huang", "磺": "huang", "簧": "huang", "荒": "huang", "蝗": "huang", "谎": "huang", "黄": "huang",
		"会": "hui", "卉": "hui", "回": "hui", "徽": "hui", "恢": "hui", "悔": "hui", "惠": "hui", "慧": "hui", "挥": "hui", "晦": "hui", "毁": "hui", "汇": "hui", "灰": "hui", "烩": "hui", "秽": "hui", "绘": "hui", "蛔": "hui", "讳": "hui", "诲": "hui", "贿": "hui", "辉": "hui",
		"婚": "hun", "昏": "hun", "浑": "hun", "混": "hun", "荤": "hun", "魂": "hun",
		"伙": "huo", "惑": "huo", "或": "huo", "活": "huo", "火": "huo", "祸": "huo", "获": "huo", "豁": "huo", "货": "huo", "霍": "huo",
		"伎": "ji", "冀": "ji", "几": "ji", "击": "ji", "剂": "ji", "即": "ji", "及": "ji", "吉": "ji", "圾": "ji", "基": "ji", "妓": "ji", "姬": "ji", "嫉": "ji", "季": "ji", "寂": "ji", "寄": "ji", "己": "ji", "忌": "ji", "急": "ji", "悸": "ji", "技": "ji", "挤": "ji", "既": "ji", "机": "ji", "极": "ji", "棘": "ji", "汲": "ji", "济": "ji", "激": "ji", "畸": "ji", "疾": "ji", "祭": "ji", "积": "ji", "稽": "ji", "箕": "ji", "籍": "ji", "级": "ji", "纪": "ji", "继": "ji", "绩": "ji", "缉": "ji", "肌": "ji", "脊": "ji", "蓟": "ji", "计": "ji", "讥": "ji", "记": "ji", "辑": "ji", "迹": "ji", "际": "ji", "集": "ji", "饥": "ji", "鸡": "ji",
		"价": "jia", "佳": "jia", "假": "jia", "加": "jia", "嘉": "jia", "夹": "jia", "嫁": "jia", "家": "jia", "架": "jia", "枷": "jia", "甲": "jia", "稼": "jia", "荚": "jia", "贾": "jia", "钾": "jia", "颊": "jia", "驾": "jia",
		"件": "jian", "俭": "jian", "健": "jian", "兼": "jian", "减": "jian", "剑": "jian", "剪": "jian", "坚": "jian", "奸": "jian", "尖": "jian", "建": "jian", "拣": "jian", "捡": "jian", "柬": "jian", "检": "jian", "槛": "jian", "歼": "jian", "涧": "jian", "渐": "jian", "溅": "jian", "煎": "jian", "监": "jian", "硷": "jian", "碱": "jian", "笺": "jian", "简": "jian", "箭": "jian", "缄": "jian", "肩": "jian", "舰": "jian", "艰": "jian", "茧": "jian", "荐": "jian", "见": "jian", "贱": "jian", "践": "jian", "鉴": "jian", "键": "jian", "间": "jian", "饯": "jian",
		"僵": "jiang", "匠": "jiang", "奖": "jiang", "姜": "jiang", "将": "jiang", "桨": "jiang", "江": "jiang", "浆": "jiang", "疆": "jiang", "蒋": "jiang", "讲": "jiang", "酱": "jiang", "降": "jiang",
		"交": "jiao", "侥": "jiao", "剿": "jiao", "叫": "jiao", "嚼": "jiao", "娇": "jiao", "搅": "jiao", "教": "jiao", "椒": "jiao", "浇": "jiao", "焦": "jiao", "狡": "jiao", "矫": "jiao", "礁": "jiao", "窖": "jiao", "绞": "jiao", "缴": "jiao", "胶": "jiao", "脚": "jiao", "蕉": "jiao", "角": "jiao", "轿": "jiao", "较": "jiao", "郊": "jiao", "酵": "jiao", "铰": "jiao", "饺": "jiao", "骄": "jiao",
		"介": "jie", "借": "jie", "劫": "jie", "姐": "jie", "届": "jie", "戒": "jie", "截": "jie", "捷": "jie", "接": "jie", "揭": "jie", "杰": "jie", "桔": "jie", "洁": "jie", "界": "jie", "疥": "jie", "皆": "jie", "睫": "jie", "秸": "jie", "竭": "jie", "结": "jie", "节": "jie", "芥": "jie", "藉": "jie", "街": "jie", "解": "jie", "诫": "jie", "阶": "jie",
		"仅": "jin", "今": "jin", "劲": "jin", "尽": "jin", "巾": "jin", "斤": "jin", "晋": "jin", "津": "jin", "浸": "jin", "烬": "jin", "禁": "jin", "筋": "jin", "紧": "jin", "襟": "jin", "谨": "jin", "近": "jin", "进": "jin", "金": "jin", "锦": "jin", "靳": "jin",
		"井": "jing", "京": "jing", "兢": "jing", "净": "jing", "境": "jing", "径": "jing", "惊": "jing", "敬": "jing", "景": "jing", "晶": "jing", "痉": "jing", "睛": "jing", "竞": "jing", "竟": "jing", "粳": "jing", "精": "jing", "经": "jing", "茎": "jing", "荆": "jing", "警": "jing", "镜": "jing", "靖": "jing", "静": "jing", "颈": "jing", "鲸": "jing",
		"囧": "jiong", "炯": "jiong", "窘": "jiong",
		"久": "jiu", "九": "jiu", "厩": "jiu", "咎": "jiu", "就": "jiu", "揪": "jiu", "救": "jiu", "旧": "jiu", "灸": "jiu", "玖": "jiu", "疚": "jiu", "究": "jiu", "纠": "jiu", "臼": "jiu", "舅": "jiu", "酒": "jiu", "韭": "jiu",
		"举": "ju", "俱": "ju", "具": "ju", "剧": "ju", "句": "ju", "咀": "ju", "局": "ju", "居": "ju", "巨": "ju", "惧": "ju", "拒": "ju", "拘": "ju", "据": "ju", "沮": "ju", "炬": "ju", "狙": "ju", "疽": "ju", "矩": "ju", "聚": "ju", "菊": "ju", "距": "ju", "踞": "ju", "锯": "ju", "鞠": "ju", "驹": "ju",
		"倦": "juan", "卷": "juan", "娟": "juan", "捐": "juan", "眷": "juan", "绢": "juan", "鹃": "juan",
		"倔": "jue", "决": "jue", "抉": "jue", "掘": "jue", "撅": "jue", "攫": "jue", "爵": "jue", "绝": "jue", "觉": "jue", "诀": "jue",
		"俊": "jun", "军": "jun", "君": "jun", "均": "jun", "峻": "jun", "浚": "jun", "竣": "jun", "菌": "jun", "郡": "jun", "钧": "jun", "骏": "jun",
		"卡": "ka", "咖": "ka", "咯": "ka", "喀": "ka",
		"凯": "kai", "开": "kai", "慨": "kai", "揩": "kai", "楷": "kai",
		"刊": "kan", "勘": "kan", "坎": "kan", "堪": "kan", "看": "kan", "砍": "kan",
		"亢": "kang", "康": "kang", "慷": "kang", "扛": "kang", "抗": "kang", "炕": "kang", "糠": "kang",
		"拷": "kao", "烤": "kao", "考": "kao", "靠": "kao",
		"克": "ke", "刻": "ke", "可": "ke", "咳": "ke", "坷": "ke", "壳": "ke", "客": "ke", "柯": "ke", "棵": "ke", "渴": "ke", "磕": "ke", "科": "ke", "苛": "ke", "课": "ke", "颗": "ke",
		"啃": "ken", "垦": "ken", "恳": "ken", "肯": "ken",
		"吭": "keng", "坑": "keng",
		"孔": "kong", "恐": "kong", "控": "kong", "空": "kong",
		"口": "kou", "寇": "kou", "扣": "kou", "抠": "kou",
		"哭": "ku", "库": "ku", "枯": "ku", "窟": "ku", "苦": "ku", "裤": "ku", "酷": "ku",
		"垮": "kua", "夸": "kua", "挎": "kua", "胯": "kua", "跨": "kua",
		"侩": "kuai", "块": "kuai", "快": "kuai", "筷": "kuai",
		"宽": "kuan", "款": "kuan",
		"况": "kuang", "匡": "kuang", "旷": "kuang", "框": "kuang", "狂": "kuang", "眶": "kuang", "矿": "kuang", "筐": "kuang",
		"亏": "kui", "傀": "kui", "奎": "kui", "岿": "kui", "愧": "kui", "溃": "kui", "盔": "kui", "窥": "kui", "葵": "kui", "馈": "kui", "魁": "kui",
		"困": "kun", "坤": "kun", "捆": "kun", "昆": "kun",
		"廓": "kuo", "扩": "kuo", "括": "kuo", "阔": "kuo",
		"啦": "la", "喇": "la", "垃": "la", "拉": "la", "腊": "la", "蜡": "la", "辣": "la",
		"来": "lai", "莱": "lai", "赖": "lai",
		"兰": "lan", "婪": "lan", "懒": "lan", "拦": "lan", "揽": "lan", "栏": "lan", "滥": "lan", "澜": "lan", "烂": "lan", "篮": "lan", "缆": "lan", "蓝": "lan", "览": "lan", "谰": "lan", "阑": "lan",
		"廊": "lang", "朗": "lang", "榔": "lang", "浪": "lang", "狼": "lang", "琅": "lang", "郎": "lang",
		"佬": "lao", "劳": "lao", "姥": "lao", "捞": "lao", "涝": "lao", "烙": "lao", "牢": "lao", "老": "lao", "酪": "lao",
		"乐": "le", "勒": "le",
		"儡": "lei", "垒": "lei", "擂": "lei", "泪": "lei", "磊": "lei", "类": "lei", "累": "lei", "肋": "lei", "蕾": "lei", "镭": "lei", "雷": "lei",
		"冷": "leng", "棱": "leng", "楞": "leng",
		"丽": "li", "例": "li", "俐": "li", "傈": "li", "利": "li", "力": "li", "励": "li", "历": "li", "厉": "li", "厘": "li", "吏": "li", "哩": "li", "李": "li", "栗": "li", "梨": "li", "沥": "li", "漓": "li", "犁": "li", "狸": "li", "理": "li", "璃": "li", "痢": "li", "砾": "li", "礼": "li", "离": "li", "立": "li", "篱": "li", "粒": "li", "荔": "li", "莉": "li", "里": "li", "隶": "li", "鲤": "li", "黎": "li",
		"俩": "lia",
		"帘": "lian", "廉": "lian", "怜": "lian", "恋": "lian", "敛": "lian", "涟": "lian", "炼": "lian", "练": "lian", "联": "lian", "脸": "lian", "莲": "lian", "连": "lian", "链": "lian", "镰": "lian",
		"两": "liang", "亮": "liang", "凉": "liang", "晾": "liang", "梁": "liang", "粮": "liang", "粱": "liang", "良": "liang", "谅": "liang", "辆": "liang", "量": "liang",
		"了": "liao", "僚": "liao", "寥": "liao", "廖": "liao", "撂": "liao", "撩": "liao", "料": "liao", "潦": "liao", "燎": "liao", "疗": "liao", "聊": "liao", "辽": "liao", "镣": "liao",
		"列": "lie", "劣": "lie", "烈": "lie", "猎": "lie", "裂": "lie",
		"临": "lin", "凛": "lin", "吝": "lin", "拎": "lin", "林": "lin", "淋": "lin", "琳": "lin", "磷": "lin", "赁": "lin", "邻": "lin", "霖": "lin", "鳞": "lin",
		"令": "ling", "伶": "ling", "凌": "ling", "另": "ling", "岭": "ling", "灵": "ling", "玲": "ling", "羚": "ling", "菱": "ling", "铃": "ling", "陵": "ling", "零": "ling", "领": "ling", "龄": "ling",
		"六": "liu", "刘": "liu", "柳": "liu", "榴": "liu", "流": "liu", "溜": "liu", "琉": "liu", "留": "liu", "瘤": "liu", "硫": "liu", "馏": "liu",
		"咙": "long", "垄": "long", "拢": "long", "窿": "long", "笼": "long", "聋": "long", "陇": "long", "隆": "long", "龙": "long",
		"娄": "lou", "搂": "lou", "楼": "lou", "漏": "lou", "篓": "lou", "陋": "lou",
		"卢": "lu", "卤": "lu", "庐": "lu", "录": "lu", "戮": "lu", "掳": "lu", "泸": "lu", "潞": "lu", "炉": "lu", "碌": "lu", "禄": "lu", "芦": "lu", "虏": "lu", "赂": "lu", "路": "lu", "陆": "lu", "露": "lu", "颅": "lu", "鲁": "lu", "鹿": "lu", "麓": "lu",
		"乱": "luan", "卵": "luan", "孪": "luan", "峦": "luan", "挛": "luan", "滦": "luan",
		"掠": "lue", "略": "lue",
		"仑": "lun", "伦": "lun", "抡": "lun", "沦": "lun", "纶": "lun", "论": "lun", "轮": "lun",
		"洛": "luo", "漯": "luo", "箩": "luo", "络": "luo", "罗": "luo", "萝": "luo", "落": "luo", "螺": "luo", "裸": "luo", "逻": "luo", "锣": "luo", "骆": "luo", "骡": "luo",
		"侣": "lv", "吕": "lv", "屡": "lv", "履": "lv", "律": "lv", "旅": "lv", "氯": "lv", "滤": "lv", "率": "lv", "绿": "lv", "缕": "lv", "虑": "lv", "铝": "lv", "驴": "lv",
		"吗": "ma", "嘛": "ma", "妈": "ma", "玛": "ma", "码": "ma", "蚂": "ma", "马": "ma", "骂": "ma", "麻": "ma",
		"买": "mai", "卖": "mai", "埋": "mai", "脉": "mai", "迈": "mai", "麦": "mai",
		"慢": "man", "曼": "man", "满": "man", "漫": "man", "瞒": "man", "蔓": "man", "蛮": "man", "谩": "man", "馒": "man",
		"忙": "mang", "氓": "mang", "盲": "mang", "芒": "mang", "茫": "mang", "莽": "mang",
		"冒": "mao", "卯": "mao", "帽": "mao", "毛": "mao", "猫": "mao", "矛": "mao", "茂": "mao", "茅": "mao", "貌": "mao", "贸": "mao", "铆": "mao", "锚": "mao",
		"么": "me",
		"妹": "mei", "媒": "mei", "媚": "mei", "寐": "mei", "昧": "mei", "枚": "mei", "梅": "mei", "每": "mei", "没": "mei", "煤": "mei", "玫": "mei", "眉": "mei", "美": "mei", "酶": "mei", "镁": "mei", "霉": "mei",
		"们": "men", "门": "men", "闷": "men",
		"孟": "meng", "梦": "meng", "檬": "meng", "猛": "meng", "盟": "meng", "萌": "meng", "蒙": "meng", "锰": "meng",
		"密": "mi", "幂": "mi", "弥": "mi", "泌": "mi", "眯": "mi", "秘": "mi", "米": "mi", "糜": "mi", "蜜": "mi", "觅": "mi", "谜": "mi", "迷": "mi", "醚": "mi", "靡": "mi",
		"免": "mian", "冕": "mian", "勉": "mian", "娩": "mian", "棉": "mian", "眠": "mian", "绵": "mian", "缅": "mian", "面": "mian",
		"妙": "miao", "庙": "miao", "描": "miao", "渺": "miao", "瞄": "miao", "秒": "miao", "苗": "miao", "藐": "miao",
		"灭": "mie", "蔑": "mie",
		"悯": "min", "抿": "min", "敏": "min", "民": "min", "皿": "min", "闽": "min",
		"名": "ming", "命": "ming", "明": "ming", "螟": "ming", "铭": "ming", "鸣": "ming",
		"谬": "miu",
		"墨": "mo", "寞": "mo", "抹": "mo", "摩": "mo", "摸": "mo", "摹": "mo", "末": "mo", "模": "mo", "沫": "mo", "漠": "mo", "磨": "mo", "膜": "mo", "莫": "mo", "蘑": "mo", "陌": "mo", "魔": "mo", "默": "mo",
		"某": "mou", "牟": "mou", "谋": "mou",
		"亩": "mu", "募": "mu", "墓": "mu", "姆": "mu", "幕": "mu", "慕": "mu", "拇": "mu", "暮": "mu", "木": "mu", "母": "mu", "牡": "mu", "牧": "mu", "目": "mu", "睦": "mu", "穆": "mu",
		"呐": "na", "哪": "na", "娜": "na", "拿": "na", "纳": "na", "那": "na", "钠": "na",
		"乃": "nai", "奈": "nai", "奶": "nai", "氖": "nai", "耐": "nai",
		"南": "nan", "男": "nan", "难": "nan",
		"囊": "nang",
		"恼": "nao", "挠": "nao", "淖": "nao", "脑": "nao", "闹": "nao",
		"呢": "ne",
		"内": "nei", "馁": "nei",
		"嫩": "nen",
		"能": "neng",
		"你": "ni", "倪": "ni", "匿": "ni", "妮": "ni", "尼": "ni", "拟": "ni", "泥": "ni", "溺": "ni", "腻": "ni", "逆": "ni", "霓": "ni",
		"年": "nian", "念": "nian", "拈": "nian", "捻": "nian", "撵": "nian", "碾": "nian", "蔫": "nian",
		"娘": "niang", "酿": "niang",
		"尿": "niao", "鸟": "niao",
		"啮": "nie", "孽": "nie", "捏": "nie", "涅": "nie", "聂": "nie", "镊": "nie", "镍": "nie",
		"您": "nin",
		"凝": "ning", "宁": "ning", "拧": "ning", "柠": "ning", "泞": "ning", "狞": "ning",
		"扭": "niu", "牛": "niu", "纽": "niu", "钮": "niu",
		"农": "nong", "弄": "nong", "浓": "nong", "脓": "nong",
		"努": "nu", "奴": "nu", "怒": "nu",
		"暖": "nuan",
		"疟": "nue", "虐": "nue",
		"懦": "nuo", "挪": "nuo", "糯": "nuo", "诺": "nuo",
		"女": "nv",
		"哦": "o",
		"偶": "ou", "呕": "ou", "欧": "ou", "殴": "ou", "沤": "ou", "藕": "ou", "鸥": "ou",
		"啪": "pa", "帕": "pa", "怕": "pa", "爬": "pa", "琶": "pa", "趴": "pa",
		"徘": "pai", "拍": "pai", "排": "pai", "派": "pai", "湃": "pai", "牌": "pai",
		"判": "pan", "叛": "pan", "攀": "pan", "潘": "pan", "畔": "pan", "盘": "pan", "盼": "pan", "磐": "pan",
		"乓": "pang", "庞": "pang", "旁": "pang", "耪": "pang", "胖": "pang",
		"刨": "pao", "咆": "pao", "抛": "pao", "泡": "pao", "炮": "pao", "袍": "pao", "跑": "pao",
		"佩": "pei", "呸": "pei", "培": "pei", "沛": "pei", "胚": "pei", "裴": "pei", "赔": "pei", "配": "pei", "陪": "pei",
		"喷": "pen", "盆": "pen",
		"彭": "peng", "抨": "peng", "捧": "peng", "朋": "peng", "棚": "peng", "澎": "peng", "烹": "peng", "砰": "peng", "硼": "peng", "碰": "peng", "篷": "peng", "膨": "peng", "蓬": "peng", "鹏": "peng",
		"僻": "pi", "劈": "pi", "匹": "pi", "啤": "pi", "坯": "pi", "屁": "pi", "批": "pi", "披": "pi", "毗": "pi", "琵": "pi", "疲": "pi", "痞": "pi", "皮": "pi", "砒": "pi", "脾": "pi", "譬": "pi", "霹": "pi",
		"偏": "pian", "片": "pian", "篇": "pian", "骗": "pian",
		"漂": "piao", "瓢": "piao", "票": "piao", "飘": "piao",
		"撇": "pie", "瞥": "pie",
		"品": "pin", "拼": "pin", "聘": "pin", "贫": "pin", "频": "pin",
		"乒": "ping", "凭": "ping", "坪": "ping", "屏": "ping", "平": "ping", "瓶": "ping", "苹": "ping", "萍": "ping", "评": "ping",
		"剖": "po", "坡": "po", "婆": "po", "泼": "po", "破": "po", "粕": "po", "迫": "po", "颇": "po", "魄": "po",
		"仆": "pu", "圃": "pu", "埔": "pu", "扑": "pu", "普": "pu", "曝": "pu", "朴": "pu", "浦": "pu", "濮": "pu", "瀑": "pu", "莆": "pu", "菩": "pu", "葡": "pu", "蒲": "pu", "谱": "pu", "铺": "pu",
		"七": "qi", "乞": "qi", "企": "qi", "其": "qi", "凄": "qi", "启": "qi", "器": "qi", "奇": "qi", "契": "qi", "妻": "qi", "岂": "qi", "崎": "qi", "弃": "qi", "戚": "qi", "旗": "qi", "期": "qi", "柒": "qi", "栖": "qi", "棋": "qi", "欺": "qi", "歧": "qi", "气": "qi", "汽": "qi", "沏": "qi", "泣": "qi", "漆": "qi", "畦": "qi", "砌": "qi", "祁": "qi", "祈": "qi", "脐": "qi", "讫": "qi", "起": "qi", "迄": "qi", "骑": "qi", "齐": "qi",
		"恰": "qia", "掐": "qia", "洽": "qia",
		"乾": "qian", "仟": "qian", "前": "qian", "千": "qian", "堑": "qian", "嵌": "qian", "扦": "qian", "欠": "qian", "歉": "qian", "浅": "qian", "潜": "qian", "牵": "qian", "签": "qian", "谦": "qian", "谴": "qian", "迁": "qian", "遣": "qian", "钎": "qian", "钱": "qian", "钳": "qian", "铅": "qian", "黔": "qian",
		"呛": "qiang", "墙": "qiang", "强": "qiang", "抢": "qiang", "枪": "qiang", "羌": "qiang", "腔": "qiang", "蔷": "qiang",
		"乔": "qiao", "侨": "qiao", "俏": "qiao", "峭": "qiao", "巧": "qiao", "悄": "qiao", "撬": "qiao", "敲": "qiao", "桥": "qiao", "橇": "qiao", "瞧": "qiao", "窍": "qiao", "翘": "qiao", "锹": "qiao", "鞘": "qiao",
		"且": "qie", "切": "qie", "怯": "qie", "窃": "qie", "茄": "qie",
		"亲": "qin", "侵": "qin", "勤": "qin", "寝": "qin", "擒": "qin", "沁": "qin", "琴": "qin", "禽": "qin", "秦": "qin", "芹": "qin", "钦": "qin",
		"倾": "qing", "卿": "qing", "庆": "qing", "情": "qing", "擎": "qing", "晴": "qing", "氢": "qing", "氰": "qing", "清": "qing", "请": "qing", "轻": "qing", "青": "qing", "顷": "qing",
		"琼": "qiong", "穷": "qiong",
		"丘": "qiu", "囚": "qiu", "求": "qiu", "泅": "qiu", "球": "qiu", "秋": "qiu", "邱": "qiu", "酋": "qiu",
		"区": "qu", "去": "qu", "取": "qu", "娶": "qu", "屈": "qu", "曲": "qu", "渠": "qu", "蛆": "qu", "趋": "qu", "趣": "qu", "躯": "qu", "驱": "qu", "龋": "qu",
		"全": "quan", "券": "quan", "劝": "quan", "圈": "quan", "拳": "quan", "权": "quan", "泉": "quan", "犬": "quan", "痊": "quan", "醛": "quan", "颧": "quan",
		"却": "que", "榷": "que", "炔": "que", "瘸": "que", "确": "que", "缺": "que", "雀": "que", "鹊": "que",
		"群": "qun", "裙": "qun",
		"冉": "ran", "染": "ran", "然": "ran", "燃": "ran",
		"嚷": "rang", "壤": "rang", "攘": "rang", "瓤": "rang", "让": "rang",
		"扰": "rao", "绕": "rao", "饶": "rao",
		"惹": "re", "热": "re",
		"人": "ren", "仁": "ren", "任": "ren", "刃": "ren", "壬": "ren", "妊": "ren", "忍": "ren", "纫": "ren", "认": "ren", "韧": "ren",
		"仍": "reng", "扔": "reng",
		"日": "ri",
		"冗": "rong", "容": "rong", "戎": "rong", "溶": "rong", "熔": "rong", "绒": "rong", "茸": "rong", "荣": "rong", "蓉": "rong", "融": "rong",
		"揉": "rou", "柔": "rou", "肉": "rou",
		"乳": "ru", "儒": "ru", "入": "ru", "如": "ru", "孺": "ru", "汝": "ru", "茹": "ru", "蠕": "ru", "褥": "ru", "辱": "ru",
		"软": "ruan", "阮": "ruan",
		"瑞": "rui", "蕊": "rui", "锐": "rui",
		"润": "run", "闰": "run",
		"弱": "ruo", "若": "ruo",
		"撒": "sa", "洒": "sa", "萨": "sa",
		"塞": "sai", "腮": "sai", "赛": "sai", "鳃": "sai",
		"三": "san", "伞": "san", "叁": "san", "散": "san",
		"丧": "sang", "嗓": "sang", "桑": "sang",
		"嫂": "sao", "扫": "sao", "搔": "sao", "骚": "sao",
		"涩": "se", "瑟": "se", "色": "se",
		"森": "sen",
		"僧": "seng",
		"傻": "sha", "刹": "sha", "啥": "sha", "杀": "sha", "沙": "sha", "煞": "sha", "砂": "sha", "纱": "sha", "莎": "sha",
		"晒": "shai", "筛": "shai",
		"删": "shan", "善": "shan", "山": "shan", "扇": "shan", "擅": "shan", "杉": "shan", "汕": "shan", "煽": "shan", "珊": "shan", "缮": "shan", "膳": "shan", "苫": "shan", "衫": "shan", "赡": "shan", "闪": "shan", "陕": "shan",
		"上": "shang", "伤": "shang", "商": "shang", "墒": "shang", "尚": "shang", "晌": "shang", "裳": "shang", "赏": "shang",
		"勺": "shao", "哨": "shao", "少": "shao", "捎": "shao", "梢": "shao", "烧": "shao", "稍": "shao", "绍": "shao", "芍": "shao", "邵": "shao", "韶": "shao",
		"奢": "she", "射": "she", "慑": "she", "摄": "she", "涉": "she", "社": "she", "舌": "she", "舍": "she", "蛇": "she", "设": "she", "赊": "she", "赦": "she",
		"伸": "shen", "呻": "shen", "娠": "shen", "婶": "shen", "审": "shen", "慎": "shen", "沈": "shen", "深": "shen", "渗": "shen", "甚": "shen", "申": "shen", "砷": "shen", "神": "shen", "绅": "shen", "肾": "shen", "身": "shen",
		"剩": "sheng", "升": "sheng", "圣": "sheng", "声": "sheng", "牲": "sheng", "生": "sheng", "甥": "sheng", "盛": "sheng", "省": "sheng", "绳": "sheng", "胜": "sheng",
		"世": "shi", "事": "shi", "什": "shi", "仕": "shi", "使": "shi", "侍": "shi", "势": "shi", "十": "shi", "史": "shi", "嗜": "shi", "噬": "shi", "士": "shi", "失": "shi", "始": "shi", "实": "shi", "室": "shi", "尸": "shi", "屎": "shi", "市": "shi", "师": "shi", "式": "shi", "恃": "shi", "拭": "shi", "拾": "shi", "施": "shi", "时": "shi", "是": "shi", "柿": "shi", "氏": "shi", "湿": "shi", "狮": "shi", "矢": "shi", "石": "shi", "示": "shi", "虱": "shi", "蚀": "shi", "视": "shi", "誓": "shi", "识": "shi", "试": "shi", "诗": "shi", "适": "shi", "逝": "shi", "释": "shi", "食": "shi", "饰": "shi", "驶": "shi",
		"兽": "shou", "受": "shou", "售": "shou", "守": "shou", "寿": "shou", "手": "shou", "授": "shou", "收": "shou", "瘦": "shou", "首": "shou",
		"书": "shu", "叔": "shu", "墅": "shu", "孰": "shu", "属": "shu", "庶": "shu", "恕": "shu", "戍": "shu", "抒": "shu", "数": "shu", "暑": "shu", "曙": "shu", "术": "shu", "束": "shu", "枢": "shu", "树": "shu", "梳": "shu", "殊": "shu", "淑": "shu", "漱": "shu", "熟": "shu", "疏": "shu", "竖": "shu", "署": "shu", "舒": "shu", "蔬": "shu", "薯": "shu", "蜀": "shu", "赎": "shu", "输": "shu", "述": "shu", "黍": "shu", "鼠": "shu",
		"刷": "shua", "耍": "shua",
		"帅": "shuai", "摔": "shuai", "甩": "shuai", "衰": "shuai",
		"拴": "shuan", "栓": "shuan",
		"双": "shuang", "爽": "shuang", "霜": "shuang",
		"水": "shui", "睡": "shui", "税": "shui", "谁": "shui",
		"吮": "shun", "瞬": "shun", "舜": "shun", "顺": "shun",
		"朔": "shuo", "烁": "shuo", "硕": "shuo", "说": "shuo",
		"丝": "si", "伺": "si", "似": "si", "司": "si", "嗣": "si", "嘶": "si", "四": "si", "寺": "si", "巳": "si", "思": "si", "撕": "si", "斯": "si", "死": "si", "私": "si", "肆": "si", "饲": "si",
		"宋": "song", "怂": "song", "松": "song", "耸": "song", "讼": "song", "诵": "song", "送": "song", "颂": "song",
		"搜": "sou", "擞": "sou", "艘": "sou",
		"俗": "su", "僳": "su", "嗽": "su", "塑": "su", "宿": "su", "溯": "su", "粟": "su", "素": "su", "肃": "su", "苏": "su", "诉": "su", "速": "su", "酥": "su",
		"算": "suan", "蒜": "suan", "酸": "suan",
		"岁": "sui", "碎": "sui", "祟": "sui", "穗": "sui", "绥": "sui", "虽": "sui", "遂": "sui", "隋": "sui", "随": "sui", "隧": "sui", "髓": "sui",
		"孙": "sun", "损": "sun", "笋": "sun",
		"唆": "suo", "所": "suo", "梭": "suo", "琐": "suo", "索": "suo", "缩": "suo", "蓑": "suo", "锁": "suo",
		"他": "ta", "塌": "ta", "塔": "ta", "她": "ta", "它": "ta", "挞": "ta", "獭": "ta", "踏": "ta", "蹋": "ta",
		"台": "tai", "太": "tai", "态": "tai", "抬": "tai", "汰": "tai", "泰": "tai", "胎": "tai", "苔": "tai", "酞": "tai",
		"叹": "tan", "坍": "tan", "坛": "tan", "坦": "tan", "探": "tan", "摊": "tan", "檀": "tan", "毯": "tan", "滩": "tan", "潭": "tan", "炭": "tan", "痰": "tan", "瘫": "tan", "碳": "tan", "袒": "tan", "谈": "tan", "谭": "tan", "贪": "tan",
		"倘": "tang", "唐": "tang", "堂": "tang", "塘": "tang", "搪": "tang", "棠": "tang", "汤": "tang", "淌": "tang", "烫": "tang", "糖": "tang", "膛": "tang", "趟": "tang", "躺": "tang",
		"套": "tao", "掏": "tao", "桃": "tao", "涛": "tao", "淘": "tao", "滔": "tao", "绦": "tao", "萄": "tao", "讨": "tao", "逃": "tao", "陶": "tao",
		"特": "te",
		"疼": "teng", "腾": "teng", "藤": "teng", "誊": "teng",
		"体": "ti", "剃": "ti", "剔": "ti", "啼": "ti", "嚏": "ti", "屉": "ti", "惕": "ti", "提": "ti", "替": "ti", "梯": "ti", "涕": "ti", "踢": "ti", "蹄": "ti", "锑": "ti", "题": "ti",
		"兲": "tian", "填": "tian", "天": "tian", "恬": "tian", "添": "tian", "甜": "tian", "田": "tian", "腆": "tian", "舔": "tian",
		"挑": "tiao", "条": "tiao", "眺": "tiao", "跳": "tiao", "迢": "tiao",
		"帖": "tie", "贴": "tie", "铁": "tie",
		"亭": "ting", "停": "ting", "厅": "ting", "听": "ting", "庭": "ting", "廷": "ting", "挺": "ting", "汀": "ting", "烃": "ting", "艇": "ting",
		"鐵": "tiě",
		"同": "tong", "彤": "tong", "捅": "tong", "桐": "tong", "桶": "tong", "痛": "tong", "瞳": "tong", "童": "tong", "筒": "tong", "统": "tong", "通": "tong", "酮": "tong", "铜": "tong",
		"偷": "tou", "头": "tou", "投": "tou", "透": "tou",
		"兔": "tu", "凸": "tu", "吐": "tu", "图": "tu", "土": "tu", "屠": "tu", "徒": "tu", "涂": "tu", "秃": "tu", "突": "tu", "途": "tu",
		"团": "tuan", "湍": "tuan",
		"推": "tui", "腿": "tui", "蜕": "tui", "褪": "tui", "退": "tui", "颓": "tui",
		"吞": "tun", "屯": "tun", "臀": "tun",
		"唾": "tuo", "妥": "tuo", "托": "tuo", "拓": "tuo", "拖": "tuo", "椭": "tuo", "脱": "tuo", "陀": "tuo", "驮": "tuo", "驼": "tuo", "鸵": "tuo",
		"哇": "wa", "娃": "wa", "挖": "wa", "洼": "wa", "瓦": "wa", "蛙": "wa", "袜": "wa",
		"外": "wai", "歪": "wai",
		"万": "wan", "丸": "wan", "婉": "wan", "完": "wan", "宛": "wan", "弯": "wan", "惋": "wan", "挽": "wan", "晚": "wan", "湾": "wan", "烷": "wan", "玩": "wan", "皖": "wan", "碗": "wan", "腕": "wan", "莞": "wan", "豌": "wan", "顽": "wan",
		"亡": "wang", "妄": "wang", "往": "wang", "忘": "wang", "旺": "wang", "望": "wang", "枉": "wang", "汪": "wang", "王": "wang", "网": "wang",
		"为": "wei", "伟": "wei", "伪": "wei", "位": "wei", "卫": "wei", "危": "wei", "味": "wei", "唯": "wei", "喂": "wei", "围": "wei", "委": "wei", "威": "wei", "尉": "wei", "尾": "wei", "巍": "wei", "微": "wei", "惟": "wei", "慰": "wei", "未": "wei", "桅": "wei", "渭": "wei", "潍": "wei", "畏": "wei", "纬": "wei", "维": "wei", "胃": "wei", "苇": "wei", "萎": "wei", "蔚": "wei", "谓": "wei", "违": "wei", "韦": "wei", "魏": "wei",
		"吻": "wen", "文": "wen", "温": "wen", "瘟": "wen", "稳": "wen", "紊": "wen", "纹": "wen", "蚊": "wen", "问": "wen", "闻": "wen",
		"嗡": "weng", "瓮": "weng", "翁": "weng",
		"卧": "wo", "我": "wo", "挝": "wo", "握": "wo", "斡": "wo", "沃": "wo", "涡": "wo", "窝": "wo", "蜗": "wo",
		"乌": "wu", "五": "wu", "伍": "wu", "侮": "wu", "务": "wu", "勿": "wu", "午": "wu", "吴": "wu", "吾": "wu", "呜": "wu", "坞": "wu", "屋": "wu", "巫": "wu", "悟": "wu", "戊": "wu", "捂": "wu", "无": "wu", "晤": "wu", "梧": "wu", "武": "wu", "毋": "wu", "污": "wu", "物": "wu", "舞": "wu", "芜": "wu", "诬": "wu", "误": "wu", "钨": "wu", "雾": "wu",
		"习": "xi", "吸": "xi", "喜": "xi", "嘻": "xi", "夕": "xi", "媳": "xi", "希": "xi", "席": "xi", "息": "xi", "悉": "xi", "惜": "xi", "戏": "xi", "昔": "xi", "晰": "xi", "析": "xi", "檄": "xi", "汐": "xi", "洗": "xi", "溪": "xi", "烯": "xi", "熄": "xi", "熙": "xi", "牺": "xi", "犀": "xi", "矽": "xi", "硒": "xi", "稀": "xi", "系": "xi", "细": "xi", "膝": "xi", "袭": "xi", "西": "xi", "铣": "xi", "锡": "xi", "隙": "xi",
		"下": "xia", "侠": "xia", "匣": "xia", "厦": "xia", "吓": "xia", "夏": "xia", "峡": "xia", "暇": "xia", "狭": "xia", "瞎": "xia", "虾": "xia", "辖": "xia", "霞": "xia",
		"仙": "xian", "先": "xian", "县": "xian", "咸": "xian", "嫌": "xian", "宪": "xian", "弦": "xian", "掀": "xian", "显": "xian", "涎": "xian", "献": "xian", "现": "xian", "纤": "xian", "线": "xian", "羡": "xian", "腺": "xian", "舷": "xian", "衔": "xian", "贤": "xian", "锨": "xian", "闲": "xian", "限": "xian", "险": "xian", "陷": "xian", "馅": "xian", "鲜": "xian",
		"乡": "xiang", "享": "xiang", "像": "xiang", "厢": "xiang", "向": "xiang", "响": "xiang", "巷": "xiang", "想": "xiang", "橡": "xiang", "湘": "xiang", "相": "xiang", "祥": "xiang", "箱": "xiang", "翔": "xiang", "襄": "xiang", "详": "xiang", "象": "xiang", "镶": "xiang", "项": "xiang", "香": "xiang",
		"削": "xiao", "哮": "xiao", "啸": "xiao", "嚣": "xiao", "孝": "xiao", "宵": "xiao", "小": "xiao", "效": "xiao", "晓": "xiao", "校": "xiao", "消": "xiao", "淆": "xiao", "硝": "xiao", "笑": "xiao", "肖": "xiao", "萧": "xiao", "销": "xiao", "霄": "xiao",
		"些": "xie", "写": "xie", "协": "xie", "卸": "xie", "屑": "xie", "懈": "xie", "挟": "xie", "携": "xie", "斜": "xie", "械": "xie", "楔": "xie", "歇": "xie", "泄": "xie", "泻": "xie", "胁": "xie", "蝎": "xie", "蟹": "xie", "谐": "xie", "谢": "xie", "邪": "xie", "鞋": "xie",
		"信": "xin", "心": "xin", "忻": "xin", "新": "xin", "欣": "xin", "芯": "xin", "薪": "xin", "衅": "xin", "辛": "xin", "锌": "xin",
		"兴": "xing", "刑": "xing", "型": "xing", "姓": "xing", "幸": "xing", "形": "xing", "性": "xing", "惺": "xing", "星": "xing", "杏": "xing", "猩": "xing", "腥": "xing", "行": "xing", "邢": "xing", "醒": "xing",
		"兄": "xiong", "凶": "xiong", "匈": "xiong", "汹": "xiong", "熊": "xiong", "胸": "xiong", "雄": "xiong",
		"休": "xiu", "修": "xiu", "嗅": "xiu", "朽": "xiu", "秀": "xiu", "绣": "xiu", "羞": "xiu", "袖": "xiu", "锈": "xiu",
		"叙": "xu", "嘘": "xu", "墟": "xu", "婿": "xu", "序": "xu", "徐": "xu", "恤": "xu", "戌": "xu", "旭": "xu", "畜": "xu", "絮": "xu", "绪": "xu", "续": "xu", "蓄": "xu", "虚": "xu", "许": "xu", "酗": "xu", "需": "xu", "须": "xu",
		"喧": "xuan", "宣": "xuan", "悬": "xuan", "旋": "xuan", "玄": "xuan", "癣": "xuan", "眩": "xuan", "绚": "xuan", "轩": "xuan", "选": "xuan",
		"学": "xue", "穴": "xue", "薛": "xue", "血": "xue", "雪": "xue", "靴": "xue",
		"勋": "xun", "寻": "xun", "巡": "xun", "循": "xun", "旬": "xun", "殉": "xun", "汛": "xun", "熏": "xun", "训": "xun", "讯": "xun", "询": "xun", "迅": "xun", "逊": "xun", "驯": "xun",
		"丫": "ya", "亚": "ya", "压": "ya", "呀": "ya", "哑": "ya", "崖": "ya", "押": "ya", "涯": "ya", "牙": "ya", "芽": "ya", "蚜": "ya", "衙": "ya", "讶": "ya", "雅": "ya", "鸦": "ya", "鸭": "ya",
		"严": "yan", "厌": "yan", "咽": "yan", "唁": "yan", "堰": "yan", "奄": "yan", "宴": "yan", "岩": "yan", "延": "yan", "彦": "yan", "掩": "yan", "沿": "yan", "淹": "yan", "演": "yan", "炎": "yan", "烟": "yan", "焉": "yan", "焰": "yan", "燕": "yan", "盐": "yan", "眼": "yan", "研": "yan", "砚": "yan", "艳": "yan", "蜒": "yan", "衍": "yan", "言": "yan", "谚": "yan", "阉": "yan", "阎": "yan", "雁": "yan", "颜": "yan", "验": "yan",
		"仰": "yang", "佯": "yang", "养": "yang", "央": "yang", "扬": "yang", "杨": "yang", "样": "yang", "殃": "yang", "氧": "yang", "洋": "yang", "漾": "yang", "疡": "yang", "痒": "yang", "秧": "yang", "羊": "yang", "阳": "yang", "鸯": "yang",
		"咬": "yao", "妖": "yao", "姚": "yao", "尧": "yao", "摇": "yao", "瑶": "yao", "窑": "yao", "耀": "yao", "腰": "yao", "舀": "yao", "药": "yao", "要": "yao", "谣": "yao", "遥": "yao", "邀": "yao",
		"业": "ye", "也": "ye", "冶": "ye", "叶": "ye", "噎": "ye", "夜": "ye", "掖": "ye", "曳": "ye", "椰": "ye", "液": "ye", "爷": "ye", "耶": "ye", "腋": "ye", "野": "ye", "页": "ye",
		"一": "yi", "义": "yi", "乙": "yi", "亦": "yi", "亿": "yi", "以": "yi", "仪": "yi", "伊": "yi", "依": "yi", "倚": "yi", "医": "yi", "壹": "yi", "夷": "yi", "姨": "yi", "宜": "yi", "屹": "yi", "已": "yi", "异": "yi", "彝": "yi", "役": "yi", "忆": "yi", "意": "yi", "抑": "yi", "揖": "yi", "易": "yi", "椅": "yi", "毅": "yi", "沂": "yi", "溢": "yi", "疑": "yi", "疫": "yi", "益": "yi", "矣": "yi", "移": "yi", "绎": "yi", "翌": "yi", "翼": "yi", "肄": "yi", "胰": "yi", "臆": "yi", "艺": "yi", "蚁": "yi", "衣": "yi", "裔": "yi", "议": "yi", "译": "yi", "诣": "yi", "谊": "yi", "逸": "yi", "遗": "yi", "邑": "yi", "铱": "yi", "颐": "yi",
		"印": "yin", "吟": "yin", "因": "yin", "姻": "yin", "寅": "yin", "尹": "yin", "引": "yin", "殷": "yin", "淫": "yin", "茵": "yin", "荫": "yin", "银": "yin", "阴": "yin", "隐": "yin", "音": "yin", "饮": "yin",
		"婴": "ying", "应": "ying", "影": "ying", "映": "ying", "樱": "ying", "盈": "ying", "硬": "ying", "缨": "ying", "英": "ying", "荧": "ying", "莹": "ying", "萤": "ying", "营": "ying", "蝇": "ying", "赢": "ying", "迎": "ying", "颖": "ying", "鹰": "ying",
		"哟": "yo",
		"佣": "yong", "勇": "yong", "咏": "yong", "庸": "yong", "恿": "yong", "拥": "yong", "永": "yong", "泳": "yong", "涌": "yong", "用": "yong", "痈": "yong", "臃": "yong", "蛹": "yong", "踊": "yong", "雍": "yong",
		"优": "you", "佑": "you", "又": "you", "友": "you", "右": "you", "尤": "you", "幼": "you", "幽": "you", "忧": "you", "悠": "you", "有": "you", "油": "you", "游": "you", "犹": "you", "由": "you", "诱": "you", "迂": "you", "邮": "you", "酉": "you", "釉": "you", "铀": "you",
		"与": "yu", "予": "yu", "于": "yu", "余": "yu", "俞": "yu", "吁": "yu", "喻": "yu", "域": "yu", "娱": "yu", "宇": "yu", "寓": "yu", "屿": "yu", "峪": "yu", "御": "yu", "愈": "yu", "愉": "yu", "愚": "yu", "榆": "yu", "欲": "yu", "浴": "yu", "淤": "yu", "渔": "yu", "渝": "yu", "狱": "yu", "玉": "yu", "盂": "yu", "禹": "yu", "羽": "yu", "育": "yu", "舆": "yu", "芋": "yu", "虞": "yu", "裕": "yu", "誉": "yu", "语": "yu", "豫": "yu", "逾": "yu", "遇": "yu", "郁": "yu", "隅": "yu", "雨": "yu", "预": "yu", "驭": "yu", "鱼": "yu",
		"元": "yuan", "冤": "yuan", "原": "yuan", "员": "yuan", "园": "yuan", "圆": "yuan", "垣": "yuan", "怨": "yuan", "愿": "yuan", "援": "yuan", "渊": "yuan", "源": "yuan", "猿": "yuan", "缘": "yuan", "苑": "yuan", "袁": "yuan", "辕": "yuan", "远": "yuan", "院": "yuan", "鸳": "yuan",
		"岳": "yue", "悦": "yue", "曰": "yue", "月": "yue", "粤": "yue", "约": "yue", "越": "yue", "跃": "yue", "钥": "yue", "阅": "yue",
		"云": "yun", "允": "yun", "匀": "yun", "孕": "yun", "晕": "yun", "耘": "yun", "蕴": "yun", "运": "yun", "郧": "yun", "酝": "yun", "陨": "yun", "韵": "yun",
		"匝": "za", "杂": "za", "砸": "za",
		"再": "zai", "哉": "zai", "在": "zai", "宰": "zai", "栽": "zai", "灾": "zai", "载": "zai",
		"咱": "zan", "攒": "zan", "暂": "zan", "赞": "zan",
		"脏": "zang", "葬": "zang", "赃": "zang",
		"凿": "zao", "噪": "zao", "早": "zao", "枣": "zao", "澡": "zao", "灶": "zao", "燥": "zao", "皂": "zao", "糟": "zao", "藻": "zao", "蚤": "zao", "躁": "zao", "造": "zao", "遭": "zao",
		"则": "ze", "择": "ze", "泽": "ze", "责": "ze",
		"贼": "zei",
		"怎": "zen",
		"增": "zeng", "憎": "zeng", "曾": "zeng", "赠": "zeng",
		"乍": "zha", "咋": "zha", "喳": "zha", "扎": "zha", "札": "zha", "栅": "zha", "榨": "zha", "渣": "zha", "炸": "zha", "眨": "zha", "诈": "zha", "轧": "zha", "铡": "zha", "闸": "zha",
		"债": "zhai", "宅": "zhai", "寨": "zhai", "摘": "zhai", "斋": "zhai", "窄": "zhai",
		"占": "zhan", "展": "zhan", "崭": "zhan", "战": "zhan", "斩": "zhan", "栈": "zhan", "毡": "zhan", "沾": "zhan", "湛": "zhan", "盏": "zhan", "瞻": "zhan", "站": "zhan", "粘": "zhan", "绽": "zhan", "蘸": "zhan", "詹": "zhan", "辗": "zhan",
		"丈": "zhang", "仗": "zhang", "帐": "zhang", "张": "zhang", "彰": "zhang", "掌": "zhang", "杖": "zhang", "樟": "zhang", "涨": "zhang", "漳": "zhang", "瘴": "zhang", "章": "zhang", "胀": "zhang", "账": "zhang", "障": "zhang",
		"兆": "zhao", "召": "zhao", "找": "zhao", "招": "zhao", "昭": "zhao", "沼": "zhao", "照": "zhao", "罩": "zhao", "肇": "zhao", "赵": "zhao",
		"哲": "zhe", "折": "zhe", "浙": "zhe", "者": "zhe", "蔗": "zhe", "蛰": "zhe", "辙": "zhe", "这": "zhe", "遮": "zhe", "锗": "zhe",
		"侦": "zhen", "圳": "zhen", "振": "zhen", "斟": "zhen", "枕": "zhen", "珍": "zhen", "甄": "zhen", "疹": "zhen", "真": "zhen", "砧": "zhen", "臻": "zhen", "诊": "zhen", "贞": "zhen", "针": "zhen", "镇": "zhen", "阵": "zhen", "震": "zhen",
		"争": "zheng", "帧": "zheng", "征": "zheng", "怔": "zheng", "拯": "zheng", "挣": "zheng", "政": "zheng", "整": "zheng", "正": "zheng", "狰": "zheng", "症": "zheng", "睁": "zheng", "蒸": "zheng", "证": "zheng", "郑": "zheng",
		"之": "zhi", "侄": "zhi", "值": "zhi", "制": "zhi", "只": "zhi", "吱": "zhi", "址": "zhi", "峙": "zhi", "帜": "zhi", "志": "zhi", "执": "zhi", "指": "zhi", "挚": "zhi", "掷": "zhi", "支": "zhi", "旨": "zhi", "智": "zhi", "枝": "zhi", "植": "zhi", "止": "zhi", "殖": "zhi", "汁": "zhi", "治": "zhi", "滞": "zhi", "炙": "zhi", "痔": "zhi", "直": "zhi", "知": "zhi", "秩": "zhi", "稚": "zhi", "窒": "zhi", "纸": "zhi", "织": "zhi", "置": "zhi", "职": "zhi", "肢": "zhi", "脂": "zhi", "至": "zhi", "致": "zhi", "芝": "zhi", "蜘": "zhi", "质": "zhi", "趾": "zhi",
		"中": "zhong", "仲": "zhong", "众": "zhong", "忠": "zhong", "盅": "zhong", "种": "zhong", "终": "zhong", "肿": "zhong", "衷": "zhong", "重": "zhong", "钟": "zhong",
		"周": "zhou", "咒": "zhou", "宙": "zhou", "州": "zhou", "帚": "zhou", "昼": "zhou", "洲": "zhou", "皱": "zhou", "粥": "zhou", "肘": "zhou", "舟": "zhou", "诌": "zhou", "轴": "zhou", "骤": "zhou",
		"主": "zhu", "住": "zhu", "助": "zhu", "嘱": "zhu", "拄": "zhu", "朱": "zhu", "柱": "zhu", "株": "zhu", "注": "zhu", "烛": "zhu", "煮": "zhu", "猪": "zhu", "珠": "zhu", "瞩": "zhu", "祝": "zhu", "竹": "zhu", "筑": "zhu", "著": "zhu", "蛀": "zhu", "蛛": "zhu", "诛": "zhu", "诸": "zhu", "贮": "zhu", "逐": "zhu", "铸": "zhu", "驻": "zhu",
		"抓": "zhua", "爪": "zhua",
		"拽": "zhuai",
		"专": "zhuan", "撰": "zhuan", "砖": "zhuan", "篆": "zhuan", "赚": "zhuan", "转": "zhuan",
		"壮": "zhuang", "妆": "zhuang", "庄": "zhuang", "撞": "zhuang", "桩": "zhuang", "状": "zhuang", "装": "zhuang",
		"坠": "zhui", "椎": "zhui", "缀": "zhui", "赘": "zhui", "追": "zhui", "锥": "zhui",
		"准": "zhun", "谆": "zhun",
		"卓": "zhuo", "啄": "zhuo", "拙": "zhuo", "捉": "zhuo", "桌": "zhuo", "浊": "zhuo", "灼": "zhuo", "琢": "zhuo", "着": "zhuo", "茁": "zhuo", "酌": "zhuo",
		"仔": "zi", "兹": "zi", "咨": "zi", "姿": "zi", "子": "zi", "字": "zi", "孜": "zi", "淄": "zi", "渍": "zi", "滋": "zi", "滓": "zi", "籽": "zi", "紫": "zi", "自": "zi", "资": "zi",
		"宗": "zong", "总": "zong", "棕": "zong", "纵": "zong", "综": "zong", "踪": "zong", "鬃": "zong",
		"奏": "zou", "揍": "zou", "走": "zou", "邹": "zou",
		"卒": "zu", "族": "zu", "祖": "zu", "租": "zu", "组": "zu", "诅": "zu", "足": "zu", "阻": "zu",
		"纂": "zuan", "钻": "zuan",
		"嘴": "zui", "最": "zui", "罪": "zui", "醉": "zui",
		"尊": "zun", "遵": "zun",
		"佐": "zuo", "作": "zuo", "做": "zuo", "坐": "zuo", "左": "zuo", "座": "zuo", "昨": "zuo", "柞": "zuo"
	};
	var hanguldict = ["g", "gg", "n", "d", "dd", "l", "m", "b", "bb", "s", "ss", "", "j", "jj", "ch", "k", "t", "p", "h", "a", "ae", "ya", "yae", "eo", "e", "yeo", "ye", "o", "wa", "wae", "oe", "yo", "u", "weo", "we", "wi", "yu", "eu", "ui", "i", "", "g", "gg", "gs", "n", "nj", "nh", "d", "l", "lg", "lm", "lb", "ls", "lt", "lp", "lh", "m", "b", "bs", "s", "ss", "ng", "j", "ch", "k", "t", "p", "h"];
	var nuktas = {"क": "qa", "ख": "k͟ha", "ग": "ġa", "ज": "za", "ड": "ṛa", "ढ": "ṛha", "फ": "fa", "य": "ẏa", "ড": "ṛa", "ঢ": "ṛha", "য": "ẏa", "ਖ": "k͟ha", "ਗ": "ġa", "ਜ": "za", "ਡ": "ṛa", "ਫ": "fa", "ଡ": "ṛa", "ଢ": "ṛha", "ଯ": "ẏa"} // script-specific exclusions from CompositionExclusions.txt involving nukta
	function transliterate(input, lang_in) {
		var i, array, charcode, choseong, jungseong, jongseong;
		if (Array.from && window.Symbol && window.Symbol.iterator) {
			array = Array.from(input[window.Symbol.iterator]());
		} else {
			array = input.split('');
		}
		for (i = 0; i < array.length; ++i) {
			// any language-specific handling should come before the block processing Hangul
			if (array[i] >= '가' && array[i] <= '힣') { // Hangul syllables
				charcode = array[i].charCodeAt(0) - 44032;
				choseong = hanguldict[parseInt(charcode / 588)];
				jungseong = hanguldict[19 + parseInt((charcode % 588) / 28)];
				jongseong = hanguldict[40 + parseInt((charcode % 588) % 28)];
				array[i] = choseong + jungseong + jongseong;
			} else if (dictionary[array[i]] && dictionary[array[i + 1]] && dictionary[array[i + 1]] === '̣' ){ // combine nuktas
				if(nuktas[array[i]]) {
					array[i+1] = nuktas[array[i]];
					array[i] = '';
				}
			} else if (dictionary[array[i]] && dictionary[array[i]][0] === '◌' && array[i - 1]) { // delete preceding inherent a
				if(array[i - 1][array[i - 1].length - 1] === 'a'){
					array[i - 1] = array[i - 1].slice(0, -1);
					array[i] = dictionary[array[i]].slice(1);
				}
			} else {
				array[i] = dictionary[array[i]] || array[i];
			}
		}
		return array.join('');
	}
	
	return { transliterate: transliterate };
}());

mw.hook('wikipage.content').add(function () {
	'use strict';
	
	var end = $('html').attr('dir') === 'ltr' ? 'right' : 'left';
	
	function transliterateNodeGen(text, transliterated) {
		return $('<abbr>', {
			dir: 'ltr',
			lang: 'en',
			title: 'approximate Latin transliteration of "' + text + '"',
			text: transliterated
		}).css({
			'font-family': 'sans-serif',
			'margin': '0 1em',
			'float': end
		});
	}
	
	$('.wikibase-sitelinkview-link').each(function (i, x) {
		var $link = $(x).find('.wikibase-sitelinkview-page'),
			text = $link.text(),
			langIn = $link.attr("lang"),
			transliterated = window.transliterateTool.transliterate(text, langIn),
			noteToAppend;
		if (text === transliterated) { return; }
		// return nothing if transliteration not made any change
		$link.after(transliterateNodeGen(text, transliterated));
	});
	
	$('tr > td.diff-lineno:first').filter(function (x) { 
		return (/.* \/ .* \/ .*/).test($(this).text());
	}).each(function (i, x) {
		$(x).parent().next().find('.diffchange').each(function (i, y) {
			var text = $(y).text(),
				langIn = $(y).children().attr("hreflang"),
				transliterated = window.transliterateTool.transliterate(text, langIn);
			if (text === transliterated) { return; }
			$(y).after(transliterateNodeGen(text, transliterated));
		});
	});
});
//</nowiki>