Module:Kleida-la

Από Βικιλεξικό
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Module:Kleida-la >> Module:Kleida-la/τεκμηρίωση
Καλείται από το Module:PartOfSpeech για τη δημιουργία αντίστροφων λεξικών για γλώσσες με το πρότυπο {{list2}} .

This is a version of Module:Kleida-el


-- @brief
--  φτιάχνει την απλή κλείδα που χρησιμεύει για τη σωστή ταξινόμηση των λέξεων με λατινικούς χαρακτήρες και έχει βάση το Module:Kleida-el
--  μπορεί να φτιαχτεί για όλες τις γλώσσες
-- @param
--  η κλήση του module δεν χρειάζεται παράμετρο, δουλεύει με το PAGENAME της σελίδας
-- @return
--  επιστρέφει την κλείδα ταξινόμησης
--  π.χ. για το let down επιστρέφει nwodtel
-- για το -scope επιστρέφει epocs
-- δεν επιστρέφει την παύλα στο τέλος αλλά μπορεί να φτιαχτεί αν χρειάζεται
-- επιστρέφει κλείδα μόνο για τους πρώτους 32 χαρακτήρες
-- αγνοεί ως πρώτο χαρακτήρα: παύλα, απόστροφο U+0027, αστερίσκο
-- @authors
--  [[wikt:el:Χρήστης:Xoristzatziki]] (για το kleida-el)
--  [[wikt:el:Χρήστης:Flyax]] (για το kleida-el)
--  [[wikt:el:Χρήστης:Svlioras]]  (για το kleida-el)
--  [[wikt:el:Χρήστης:FocalPoint]] 20/12/2022 για το παρόν, kleida-la

p = {}
--All lua modules on Wikipedia must begin by defining a variable 
                    --that will hold their externally accessible functions.
                    --Such variables can have whatever name you want and may 
                    --also contain various data as well as functions.

-- κύρια συνάρτηση kleida
--  η τιμή που επιστρέφει μπορεί να χρησιμοποιηθεί 
--   και για να ταξινομηθούν αλφαβητικά και απλές γραμμές
--   (π.χ. σε πίνακες ή ενότητες)
-- οι λατινικοί χαρακτήρες παρακάτω προέρχονται από το https://en.wikipedia.org/wiki/List_of_Latin-script_letters

p._mappedletters = {
		["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",
        ["Å̃"]  = "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",
        ["Ą̌"]  = "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̩"]  = "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",
        ["B"]  = "b",
        ["B̀"]  = "b",
        ["B́"]  = "b",
        ["B̂"]  = "b",
        ["B̃"]  = "b",
        ["B̄"]  = "b",
        ["Ḃ"]  = "b",
        ["B̈"]  = "b",
        ["B̒"]  = "b",
        ["Ḇ"]  = "b",
        ["Ḇ̂"]  = "b",
        ["Ḅ"]  = "b",
        ["B̤"]  = "b",
        ["Ƀ"]  = "b",
        ["ᵬ"]  = "b",
        ["ᶀ"]  = "b",
        ["Ɓ"]  = "b",
        ["Ƃ"]  = "b",
        ["B̪"]  = "b",
        ["ʙ̇"]  = "b",
        ["ʙ̣"]  = "b",
        ["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",
        ["Ç̇"]  = "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",
        ["D̑"]  = "d",
        ["D̓"]  = "d",
        ["D̕"]  = "d",
        ["Ḑ"]  = "d",
        ["D̦"]  = "d",
        ["Ḓ"]  = "d",
        ["Ḏ"]  = "d",
        ["D̮"]  = "d",
        ["Ḍ"]  = "d",
        ["Ḍ́"]  = "d",
        ["Ḍ̄"]  = "d",
        ["D̤"]  = "d",
        ["Đ"]  = "d",
        ["Đ̣"]  = "d",
        ["Đ̱"]  = "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",
        ["Ě́"]  = "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",
        ["È̱"]  = "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",
        ["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",
        ["Ɛ̣̈̌"]  = "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",
        ["F"]  = "f",
        ["F̀"]  = "f",
        ["F́"]  = "f",
        ["F̃"]  = "f",
        ["F̄"]  = "f",
        ["Ḟ"]  = "f",
        ["F̓"]  = "f",
        ["F̧"]  = "f",
        ["ᵮ"]  = "f",
        ["ᶂ"]  = "f",
        ["Ƒ"]  = "f",
        ["Ꞙ"]  = "f",
        ["F̱"]  = "f",
        ["F̣"]  = "f",
        ["ꜰ̇"]  = "f",
        ["Ꝼ́"]  = "f",
        ["Ꝼ̇"]  = ".f",
        ["Ꝼ̣"]  = "f",
        ["G"]  = "g",
        ["G̀"]  = "g",
        ["Ǵ"]  = "g",
        ["Ǵ̄"]  = "g",
        ["Ĝ"]  = "g",
        ["G̃"]  = "g",
        ["G̃́"]  = "g",
        ["Ḡ"]  = "g",
        ["Ḡ́"]  = "g",
        ["Ğ"]  = "g",
        ["Ġ"]  = "g",
        ["G̈"]  = "g",
        ["G̈̇"]  = "g",
        ["G̋"]  = "g",
        ["Ǧ"]  = "g",
        ["Ǧ̈"]  = "g",
        ["G̑"]  = "g",
        ["G̒"]  = "g",
        ["G̓"]  = "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",
        ["H̐"]  = "h",
        ["H̓"]  = "h",
        ["H̕"]  = "h",
        ["Ḩ"]  = "h",
        ["H̨"]  = "h",
        ["H̭"]  = "h",
        ["H̱"]  = "h",
        ["Ḫ"]  = "h",
        ["Ḥ"]  = "h",
        ["Ḥ̣"]  = "h",
        ["H̤"]  = "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",
        ["Ȋ"]  = "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",
        ["Ï̱̂"]  = "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",
        ["Ɨ̧̂"]  = "i",
        ["Ɨ̧̌"]  = "i",
        ["Ɨ̱"]  = "i",
        ["Ɨ̱̀"]  = "i",
        ["Ɨ̱́"]  = "i",
        ["Ɨ̱̂"]  = "i",
        ["Ɨ̱̈"]  = "i",
        ["Ɨ̱̌"]  = "i",
        ["Ɨ̯"]  = "i",
        ["ᶖ"]  = "i",
        ["Ꞽ"]  = "i",
        ["ı̣"]  = "i",
        ["ı̥"]  = "i",
        ["Ɩ̀"]  = "i",
        ["Ɩ́"]  = "i",
        ["Ɩ̂"]  = "i",
        ["Ɩ̃"]  = "i",
        ["Ɩ̈"]  = "i",
        ["Ɩ̌"]  = "i",
        ["ᵼ"]  = "i",
        ["J"]  = "j",
        ["J́"]  = "j",
        ["Ĵ"]  = "j",
        ["J̃"]  = "j",
        ["J̄"]  = "j",
        ["J̇"]  = "j",
        ["J̈"]  = "j",
        ["J̈̇"]  = "j",
        ["J̊"]  = "j",
        ["J̋"]  = "j",
        ["J̌"]  = "j",
        ["J̌́"]  = "j",
        ["J̑"]  = "j",
        ["J̓"]  = "j",
        ["J᷎"]  = "j",
        ["J̱"]  = "j",
        ["J̣"]  = "j",
        ["J̣̌"]  = "j",
        ["Ɉ"]  = "j",
        ["Ɉ̱"]  = "j",
        ["Ʝ"]  = "j",
        ["ɟ"]  = "j",
        ["K"]  = "k",
        ["K̀"]  = "k",
        ["Ḱ"]  = "k",
        ["K̂"]  = "k",
        ["K̄"]  = "k",
        ["K̆"]  = "k",
        ["K̇"]  = "k",
        ["K̈"]  = "k",
        ["Ǩ"]  = "k",
        ["K̑"]  = "k",
        ["K̓"]  = "k",
        ["K̕"]  = "k",
        ["K̔"]  = "k",
        ["K͑"]  = "k",
        ["Ķ"]  = "k",
        ["K̦"]  = "k",
        ["K̨"]  = "k",
        ["Ḵ"]  = "k",
        ["Ḵ̓"]  = "k",
        ["Ḳ"]  = "k",
        ["K̮"]  = "k",
        ["K̥"]  = "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",
        ["Ļ̃"]  = "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",
        ["L̥̄̆"]  = "l",
        ["L̥̕"]  = "l",
        ["L̩̀"]  = "l",
        ["L̩̓"]  = "l",
        ["Ł"]  = "l",
        ["Ł̇"]  = "l",
        ["Ł̓"]  = "l",
        ["Ł̣"]  = "l",
        ["Ł̱"]  = "l",
        ["Ꝉ"]  = "l",
        ["Ƚ"]  = "l",
        ["Ⱡ"]  = "l",
        ["ᶅ"]  = "l",
        ["ɭ"]  = "l",
        ["ȴ"]  = "l",
        ["ʟ̇"]  = "l",
        ["ʟ̣"]  = "l",
        ["ƛ̓"]  = "l",
        ["M"]  = "m",
        ["M̀"]  = "m",
        ["Ḿ"]  = "m",
        ["M̂"]  = "m",
        ["M̃"]  = "m",
        ["M̄"]  = "m",
        ["M̆"]  = "m",
        ["Ṁ"]  = "m",
        ["Ṁ̇"]  = "m",
        ["M̈"]  = "m",
        ["M̋"]  = "m",
        ["M̍"]  = "m",
        ["M̌"]  = "m",
        ["M̐"]  = "m",
        ["M̑"]  = "m",
        ["M̓"]  = "m",
        ["M̕̕"]  = "m",
        ["M͑"]  = "m",
        ["ᵯ"]  = "m",
        ["M̧"]  = "m",
        ["M̨"]  = "m",
        ["M̦"]  = "m",
        ["M̱"]  = "m",
        ["Ḿ̱"]  = "m",
        ["M̮"]  = "m",
        ["Ṃ"]  = "m",
        ["Ṃ́"]  = "m",
        ["Ṃ̄"]  = "m",
        ["Ṃ̓"]  = "m",
        ["M̥"]  = "m",
        ["Ḿ̥"]  = "m",
        ["M̥̄"]  = "m",
        ["M̥̄́"]  = "m",
        ["M̥̄̆"]  = "m",
        ["M̬"]  = "m",
        ["M̩̀"]  = "m",
        ["M̩̓"]  = "m",
        ["ᶆ"]  = "m",
        ["m̢"]  = "m",
        ["Ɱ"]  = "m",
        ["ᴍ̇"]  = "m",
        ["ᴍ̣"]  = "m",
        ["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̓"]  = "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̤"]  = "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̲"]  = "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",
        ["Ȫ"]  = "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",
        ["Ơ̆"]  = "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",
        ["Ó̱"]  = "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",
        ["Ō͔"]  = "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",
        ["Ɔ̤̈"]  = "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",
        ["P"]  = "p",
        ["P̀"]  = "p",
        ["Ṕ"]  = "p",
        ["P̃"]  = "p",
        ["P̄"]  = "p",
        ["P̆"]  = "p",
        ["Ṗ"]  = "p",
        ["P̈"]  = "p",
        ["P̋"]  = "p",
        ["P̑"]  = "p",
        ["P̓"]  = "p",
        ["P̕"]  = "p",
        ["P̔"]  = "p",
        ["P͑"]  = "p",
        ["P̱"]  = "p",
        ["P̣"]  = "p",
        ["P̤"]  = "p",
        ["P̪"]  = "p",
        ["Ᵽ"]  = "p",
        ["Ꝑ"]  = "p",
        ["ᵱ"]  = "p",
        ["ᶈ"]  = "p",
        ["Ƥ"]  = "p",
        ["Ꝓ"]  = "p",
        ["Ꝕ"]  = "p",
        ["ᴘ̇"]  = "p",
        ["Q"]  = "q",
        ["Q́"]  = "q",
        ["Q̃"]  = "q",
        ["Q̄"]  = "q",
        ["Q̇"]  = "q",
        ["Q̈"]  = "q",
        ["Q̋"]  = "q",
        ["Q̓"]  = "q",
        ["Q̕"]  = "q",
        ["Q̧"]  = "q",
        ["Q̣"]  = "q",
        ["Q̣̇"]  = "q",
        ["Q̣̈"]  = "q",
        ["Q̱"]  = "q",
        ["Ꝗ"]  = "q",
        ["Ꝗ̃"]  = "q",
        ["Ꝙ"]  = "q",
        ["ʠ"]  = "q",
        ["Ɋ"]  = "q",
        ["R"]  = "r",
        ["R̀"]  = "r",
        ["Ŕ"]  = "r",
        ["R̂"]  = "r",
        ["R̃"]  = "r",
        ["R̄"]  = "r",
        ["R̆"]  = "r",
        ["Ṙ"]  = "r",
        ["R̋"]  = "r",
        ["Ř"]  = "r",
        ["R̍"]  = "r",
        ["Ȑ"]  = "r",
        ["Ȓ"]  = "r",
        ["R̓"]  = "r",
        ["R̕"]  = "r",
        ["Ŗ"]  = "r",
        ["R̦"]  = "r",
        ["R̨"]  = "r",
        ["R̨̄"]  = "r",
        ["Ꞧ"]  = "r",
        ["R̭"]  = "r",
        ["Ṟ"]  = "r",
        ["Ṛ"]  = "r",
        ["Ṛ̀"]  = "r",
        ["Ṛ́"]  = "r",
        ["Ṝ"]  = "r",
        ["Ṝ́"]  = "r",
        ["Ṝ̃"]  = "r",
        ["Ṝ̆"]  = "r",
        ["R̤"]  = "r",
        ["R̥"]  = "r",
        ["R̥̀"]  = "r",
        ["Ŕ̥"]  = "r",
        ["R̥̂"]  = "r",
        ["R̥̃"]  = "r",
        ["R̥̄"]  = "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",
        ["Š̓"]  = "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",
        ["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",
        ["T̓"]  = "t",
        ["T̕"]  = "t",
        ["T̔"]  = "t",
        ["T͑"]  = "t",
        ["Ţ"]  = "t",
        ["Ț"]  = "t",
        ["T̨"]  = "t",
        ["T̗"]  = "t",
        ["Ṱ"]  = "t",
        ["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",
        ["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",
        ["Ǔ̱"]  = "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",
        ["ꭒ̆̀"]  = "u",
        ["ꭒ̆́"]  = "u",
        ["ꭒ̄"]  = "u",
        ["ꭒ̄̀"]  = "u",
        ["ꭒ̄́"]  = "u",
        ["ꭒ̃"]  = "u",
        ["Ꞿ"]  = "u",
        ["ʮ"]  = "u",
        ["ʯ"]  = "u",
        ["ɰ"]  = "u",
        ["Ʊ̀"]  = "u",
        ["Ʊ́"]  = "u",
        ["Ʊ̃"]  = "u",
        ["ᵿ"]  = "u",
        ["V"]  = "v",
        ["V̀"]  = "v",
        ["V́"]  = "v",
        ["V̂"]  = "v",
        ["Ṽ"]  = "v",
        ["Ṽ̀"]  = "v",
        ["Ṽ́"]  = "v",
        ["Ṽ̂"]  = "v",
        ["Ṽ̌"]  = "v",
        ["V̄"]  = "v",
        ["V̄̀"]  = "v",
        ["V̄́"]  = "v",
        ["V̄̂"]  = "v",
        ["V̄̃"]  = "v",
        ["V̄̄"]  = "v",
        ["V̄̆"]  = "v",
        ["V̄̌"]  = "v",
        ["V̆"]  = "v",
        ["V̆́"]  = "v",
        ["V̇"]  = "v",
        ["V̈"]  = "v",
        ["V̈̀"]  = "v",
        ["V̈́"]  = "v",
        ["V̈̂"]  = "v",
        ["V̈̄"]  = "v",
        ["V̈̌"]  = "v",
        ["V̊"]  = "v",
        ["V̋"]  = "v",
        ["V̌"]  = "v",
        ["V̍"]  = "v",
        ["V̏"]  = "v",
        ["V̐"]  = "v",
        ["V̓"]  = "v",
        ["V̧"]  = "v",
        ["V̨"]  = "v",
        ["V̨̀"]  = "v",
        ["V̨́"]  = "v",
        ["V̨̂"]  = "v",
        ["V̨̌"]  = "v",
        ["V̨̄"]  = "v",
        ["V̨̄́"]  = "v",
        ["V̨̄̀"]  = "v",
        ["V̨̄̂"]  = "v",
        ["V̨̄̌"]  = "v",
        ["V̨̈"]  = "v",
        ["V̨̈́"]  = "v",
        ["V̨̈̀"]  = "v",
        ["V̨̈̂"]  = "v",
        ["V̨̈̌"]  = "v",
        ["V̨̈̄"]  = "v",
        ["V̨̋"]  = "v",
        ["V̨̱"]  = "v",
        ["V̨̱́"]  = "v",
        ["V̨̱̀"]  = "v",
        ["V̨̱̂"]  = "v",
        ["V̨̱̌"]  = "v",
        ["V̱"]  = "v",
        ["V̱̀"]  = "v",
        ["V̱́"]  = "v",
        ["V̱̂"]  = "v",
        ["V̱̌"]  = "v",
        ["Ṽ̱"]  = "v",
        ["V̱̈"]  = "v",
        ["V̱̈́"]  = "v",
        ["V̱̈̀"]  = "v",
        ["V̱̈̂"]  = "v",
        ["V̱̈̌"]  = "v",
        ["Ṿ"]  = "v",
        ["V̥"]  = "v",
        ["Ꝟ"]  = "v",
        ["ᶌ"]  = "v",
        ["Ʋ"]  = "v",
        ["Ʋ̀"]  = "v",
        ["Ʋ́"]  = "v",
        ["Ʋ̂"]  = "v",
        ["Ʋ̃"]  = "v",
        ["Ʋ̈"]  = "v",
        ["Ʋ̌"]  = "v",
        ["ⱴ"]  = "v",
        ["Ꝩ́"]  = "v",
        ["Ꝩ̇"]  = "v",
        ["Ꝩ̣"]  = "v",
        ["W"]  = "w",
        ["Ẁ"]  = "w",
        ["Ẃ"]  = "w",
        ["Ŵ"]  = "w",
        ["W̃"]  = "w",
        ["W̄"]  = "w",
        ["W̆"]  = "w",
        ["Ẇ"]  = "w",
        ["Ẅ"]  = "w",
        ["W̤"]  = "w",
        ["W̊"]  = "w",
        ["W̋"]  = "w",
        ["W̌"]  = "w",
        ["W̍"]  = "w",
        ["W̓"]  = "w",
        ["W̱"]  = "w",
        ["Ẉ"]  = "w",
        ["W̥"]  = "w",
        ["W̬"]  = "w",
        ["Ⱳ"]  = "w",
        ["X"]  = "x",
        ["X̀"]  = "x",
        ["X́"]  = "x",
        ["X̂"]  = "x",
        ["X̃"]  = "x",
        ["X̄"]  = "x",
        ["X̆"]  = "x",
        ["X̆́"]  = "x",
        ["Ẍ"]  = "x",
        ["X̊"]  = "x",
        ["X̌"]  = "x",
        ["X̓"]  = "x",
        ["X̕"]  = "x",
        ["X̱"]  = "x",
        ["X̱̓"]  = "x",
        ["X̣"]  = "x",
        ["X̣̓"]  = "x",
        ["X̥"]  = "x",
        ["ᶍ"]  = "x",
        ["Y"]  = "y",
        ["Ỳ"]  = "y",
        ["Ý"]  = "y",
        ["Ŷ"]  = "y",
        ["Ỹ"]  = "y",
        ["Ȳ"]  = "y",
        ["Ȳ̀"]  = "y",
        ["Ȳ́"]  = "y",
        ["Ȳ̃"]  = "y",
        ["Ȳ̆"]  = "y",
        ["Y̆"]  = "y",
        ["Y̆̀"]  = "y",
        ["Y̆́"]  = "y",
        ["Ẏ"]  = "y",
        ["Ẏ́"]  = "y",
        ["Ÿ"]  = "y",
        ["Ÿ́"]  = "y",
        ["Y̊"]  = "y",
        ["Y̋"]  = "y",
        ["Y̌"]  = "y",
        ["Y̍"]  = "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",
        ["Z̑"]  = "z",
        ["Z̓"]  = "z",
        ["Z̕"]  = "z",
        ["Z̨"]  = "z",
        ["Z̗"]  = "z",
        ["Ẕ"]  = "z",
        ["Z̮"]  = "z",
        ["Ẓ"]  = "z",
        ["Ẓ́"]  = "z",
        ["Ẓ̌"]  = "z",
        ["Ẓ̣"]  = "z",
        ["Z̤"]  = "z",
        ["Z̥"]  = "z",
        ["Ƶ"]  = "z",
        ["Ꙃ"]  = "z",
        ["ᵶ"]  = "z",
        ["ᶎ"]  = "z",
        ["Ᶎ"]  = "z",
        ["Ȥ"]  = "z",
        ["ʐ"]  = "z",
        ["ʑ"]  = "z",
        ["Ɀ"]  = "z",
        ["Ⱬ"]  = "z",
        ["Ʒ́"]  = "z",
        ["Ʒ̇"]  = "z",
        ["Ǯ"]  = "z",
        ["Ǯ́"]  = "z",
        ["Ʒ̥"]  = "z",
        ["ᶚ"]  = "z",
        ["ʓ"]  = "z",
        ["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",
        ["å̃"]  = "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",
        ["ą̌"]  = "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̩"]  = "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",
        ["b"]  = "b",
        ["b̀"]  = "b",
        ["b́"]  = "b",
        ["b̂"]  = "b",
        ["b̃"]  = "b",
        ["b̄"]  = "b",
        ["ḃ"]  = "b",
        ["b̈"]  = "b",
        ["b̒"]  = "b",
        ["ḇ"]  = "b",
        ["ḇ̂"]  = "b",
        ["ḅ"]  = "b",
        ["b̤"]  = "b",
        ["ƀ"]  = "b",
        ["ɓ"]  = "b",
        ["ƃ"]  = "b",
        ["b̪"]  = "b",
        ["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",
        ["ç̇"]  = "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",
        ["d̑"]  = "d",
        ["d̓"]  = "d",
        ["d̕"]  = "d",
        ["ḑ"]  = "d",
        ["d̦"]  = "d",
        ["ḓ"]  = "d",
        ["ḏ"]  = "d",
        ["d̮"]  = "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̊̄"]  = "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",
        ["ę᷎"]  = "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",
        ["ê̩"]  = "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",
        ["ɛ̣̈̀"]  = "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",
        ["f"]  = "f",
        ["f̀"]  = "f",
        ["f́"]  = "f",
        ["f̃"]  = "f",
        ["f̄"]  = "f",
        ["ḟ"]  = "f",
        ["f̓"]  = "f",
        ["f̧"]  = "f",
        ["ƒ"]  = "f",
        ["ꞙ"]  = "f",
        ["f̱"]  = "f",
        ["f̣"]  = "f",
        ["ꝼ́"]  = "f",
        ["ꝼ̇"]  = "f",
        ["ꝼ̣"]  = "f",
        ["g"]  = "g",
        ["g̀"]  = "g",
        ["ǵ"]  = "g",
        ["ǵ̄"]  = "g",
        ["ĝ"]  = "g",
        ["g̃"]  = "g",
        ["g̃́"]  = "g",
        ["ḡ"]  = "g",
        ["ḡ́"]  = "g",
        ["ğ"]  = "g",
        ["ġ"]  = "g",
        ["g̈"]  = "g",
        ["g̈̇"]  = "g",
        ["g̋"]  = "g",
        ["ǧ"]  = "g",
        ["ǧ̈"]  = "g",
        ["g̑"]  = "g",
        ["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",
        ["h̐"]  = "h",
        ["h̓"]  = "h",
        ["h̕"]  = "h",
        ["ḩ"]  = "h",
        ["h̨"]  = "h",
        ["h̭"]  = "h",
        ["ẖ"]  = "h",
        ["ḫ"]  = "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",
        ["ȉ"]  = "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",
        ["ï̱"]  = "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",
        ["ɨ̈"]  = "i",
        ["ɨ̧"]  = "i",
        ["ɨ̧̀"]  = "i",
        ["ɨ̧̂"]  = "i",
        ["ɨ̧̌"]  = "i",
        ["ɨ̱"]  = "i",
        ["ɨ̱̀"]  = "i",
        ["ɨ̱́"]  = "i",
        ["ɨ̱̂"]  = "i",
        ["ɨ̱̈"]  = "i",
        ["ɨ̱̌"]  = "i",
        ["ɨ̯"]  = "i",
        ["ꞽ"]  = "i",
        ["ɩ̀"]  = "i",
        ["ɩ́"]  = "i",
        ["ɩ̂"]  = "i",
        ["ɩ̃"]  = "i",
        ["ɩ̈"]  = "i",
        ["ɩ̌"]  = "i",
        ["j"]  = "j",
        ["j"]  = "j",
        ["j́"]  = "j",
        ["ĵ"]  = "j",
        ["j̃"]  = "j",
        ["j̄"]  = "j",
        ["j̈"]  = "j",
        ["j̈̇"]  = "j",
        ["j̊"]  = "j",
        ["j̋"]  = "j",
        ["ǰ"]  = "j",
        ["ǰ́"]  = "j",
        ["j̑"]  = "j",
        ["j̓"]  = "j",
        ["j᷎"]  = "j",
        ["j̱"]  = "j",
        ["j̣"]  = "j",
        ["ǰ̣"]  = "j",
        ["ɉ"]  = "j",
        ["ɉ̱"]  = "j",
        ["ʝ"]  = "j",
        ["ᶡ"]  = "j",
        ["k"]  = "k",
        ["k"]  = "k",
        ["k̀"]  = "k",
        ["ḱ"]  = "k",
        ["k̂"]  = "k",
        ["k̄"]  = "k",
        ["k̆"]  = "k",
        ["k̇"]  = "k",
        ["k̈"]  = "k",
        ["ǩ"]  = "k",
        ["k̑"]  = "k",
        ["k̓"]  = "k",
        ["k̕"]  = "k",
        ["k̔"]  = "k",
        ["k͑"]  = "k",
        ["ķ"]  = "k",
        ["k̦"]  = "k",
        ["k̨"]  = "k",
        ["ḵ"]  = "k",
        ["ḵ̓"]  = "k",
        ["ḳ"]  = "k",
        ["k̮"]  = "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",
        ["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̥̄̆"]  = "l",
        ["l̥̕"]  = "l",
        ["l̩̀"]  = "l",
        ["l̩̓"]  = "l",
        ["ł"]  = "l",
        ["ł̇"]  = "l",
        ["ł̓"]  = "l",
        ["ł̣"]  = "l",
        ["ł̱"]  = "l",
        ["ꝉ"]  = "l",
        ["ƚ"]  = "l",
        ["ⱡ"]  = "l",
        ["ᶪ"]  = "l",
        ["ᶩ"]  = "l",
        ["m"]  = "m",
        ["m̀"]  = "m",
        ["ḿ"]  = "m",
        ["m̂"]  = "m",
        ["m̃"]  = "m",
        ["m̄"]  = "m",
        ["m̆"]  = "m",
        ["ṁ"]  = "m",
        ["ṁ̇"]  = "m",
        ["m̈"]  = "m",
        ["m̋"]  = "m",
        ["m̍"]  = "m",
        ["m̌"]  = "m",
        ["m̐"]  = "m",
        ["m̑"]  = "m",
        ["m̓"]  = "m",
        ["m̕"]  = "m",
        ["m͑"]  = "m",
        ["m̧"]  = "m",
        ["m̨"]  = "m",
        ["m̦"]  = "m",
        ["m̱"]  = "m",
        ["ḿ̱"]  = "m",
        ["m̮"]  = "m",
        ["ṃ"]  = "m",
        ["ṃ́"]  = "m",
        ["ṃ̄"]  = "m",
        ["ṃ̓"]  = "m",
        ["m̥"]  = "m",
        ["ḿ̥"]  = "m",
        ["m̥̄"]  = "m",
        ["m̥̄́"]  = "m",
        ["m̥̄̆"]  = "m",
        ["m̬"]  = "m",
        ["m̩̀"]  = "m",
        ["m̩̓"]  = "m",
        ["ɱ"]  = "m",
        ["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̓"]  = "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̥"]  = "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",
        ["ƞ"]  = "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",
        ["ȫ"]  = "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",
        ["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",
        ["ǒ̱"]  = "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̜"]  = "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",
        ["ɔ̱̌"]  = "o",
        ["ɔ̱̃"]  = "o",
        ["ɔ̱̈"]  = "o",
        ["ɔ̱̈̀"]  = "o",
        ["ɔ̱̈́"]  = "o",
        ["ɔ̧"]  = "o",
        ["ɔ̧̀"]  = "o",
        ["ɔ̧́"]  = "o",
        ["ɔ̧̂"]  = "o",
        ["ɔ̧̌"]  = "o",
        ["ɔ̨́"]  = "o",
        ["ɔ̨̀"]  = "o",
        ["ɔ̨̂"]  = "o",
        ["ɔ̨̌"]  = "o",
        ["ɔ̨̄"]  = "o",
        ["ɔ̨̆"]  = "o",
        ["ɔ̨̈"]  = "o",
        ["ɔ̨̱"]  = "o",
        ["ɔ̰"]  = "o",
        ["ɔ̰̀"]  = "o",
        ["ɔ̰́"]  = "o",
        ["ɔ̰̄"]  = "o",
        ["p"]  = "p",
        ["p̀"]  = "p",
        ["ṕ"]  = "p",
        ["p̃"]  = "p",
        ["p̄"]  = "p",
        ["p̆"]  = "p",
        ["ṗ"]  = "p",
        ["p̈"]  = "p",
        ["p̋"]  = "p",
        ["p̑"]  = "p",
        ["p̓"]  = "p",
        ["p̕"]  = "p",
        ["p̔"]  = "p",
        ["p͑"]  = "p",
        ["p̱"]  = "p",
        ["p̣"]  = "p",
        ["p̤"]  = "p",
        ["p̪"]  = "p",
        ["ᵽ"]  = "p",
        ["ꝑ"]  = "p",
        ["ƥ"]  = "p",
        ["ꝓ"]  = "p",
        ["ꝕ"]  = "p",
        ["q"]  = "q",
        ["q́"]  = "q",
        ["q̃"]  = "q",
        ["q̄"]  = "q",
        ["q̇"]  = "q",
        ["q̈"]  = "q",
        ["q̋"]  = "q",
        ["q̓"]  = "q",
        ["q̕"]  = "q",
        ["q̧"]  = "q",
        ["q̣"]  = "q",
        ["q̣̇"]  = "q",
        ["q̣̈"]  = "q",
        ["q̱"]  = "q",
        ["ꝗ"]  = "q",
        ["ꝗ̃"]  = "q",
        ["ꝙ"]  = "q",
        ["ɋ"]  = "q",
        ["r"]  = "r",
        ["r̀"]  = "r",
        ["ŕ"]  = "r",
        ["r̂"]  = "r",
        ["r̃"]  = "r",
        ["r̄"]  = "r",
        ["r̆"]  = "r",
        ["ṙ"]  = "r",
        ["r̋"]  = "r",
        ["ř"]  = "r",
        ["r̍"]  = "r",
        ["ȑ"]  = "r",
        ["ȓ"]  = "r",
        ["r̓"]  = "r",
        ["r̕"]  = "r",
        ["ŗ"]  = "r",
        ["r̦"]  = "r",
        ["r̨"]  = "r",
        ["r̨̄"]  = "r",
        ["ꞧ"]  = "r",
        ["r̭"]  = "r",
        ["ṟ"]  = "r",
        ["ṛ"]  = "r",
        ["ṛ̀"]  = "r",
        ["ṛ́"]  = "r",
        ["ṝ"]  = "r",
        ["ṝ́"]  = "r",
        ["ṝ̃"]  = "r",
        ["ṝ̆"]  = "r",
        ["r̤"]  = "r",
        ["r̥"]  = "r",
        ["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",
        ["š̓"]  = "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",
        ["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̓"]  = "t",
        ["t̕"]  = "t",
        ["t̔"]  = "t",
        ["t͑"]  = "t",
        ["ţ"]  = "t",
        ["ț"]  = "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",
        ["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",
        ["ǔ̱"]  = "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",
        ["v"]  = "v",
        ["v̀"]  = "v",
        ["v́"]  = "v",
        ["v̂"]  = "v",
        ["ṽ"]  = "v",
        ["ṽ̀"]  = "v",
        ["ṽ́"]  = "v",
        ["ṽ̂"]  = "v",
        ["ṽ̌"]  = "v",
        ["v̄"]  = "v",
        ["v̄̀"]  = "v",
        ["v̄́"]  = "v",
        ["v̄̂"]  = "v",
        ["v̄̃"]  = "v",
        ["v̄̄"]  = "v",
        ["v̄̆"]  = "v",
        ["v̄̌"]  = "v",
        ["v̆"]  = "v",
        ["v̆́"]  = "v",
        ["v̇"]  = "v",
        ["v̈"]  = "v",
        ["v̈̀"]  = "v",
        ["v̈́"]  = "v",
        ["v̈̂"]  = "v",
        ["v̈̄"]  = "v",
        ["v̈̌"]  = "v",
        ["v̊"]  = "v",
        ["v̋"]  = "v",
        ["v̌"]  = "v",
        ["v̍"]  = "v",
        ["v̏"]  = "v",
        ["v̐"]  = "v",
        ["v̓"]  = "v",
        ["v̧"]  = "v",
        ["v̨"]  = "v",
        ["v̨̀"]  = "v",
        ["v̨́"]  = "v",
        ["v̨̂"]  = "v",
        ["v̨̌"]  = "v",
        ["v̨̄"]  = "v",
        ["v̨̄́"]  = "v",
        ["v̨̄̀"]  = "v",
        ["v̨̄̂"]  = "v",
        ["v̨̄̌"]  = "v",
        ["v̨̈"]  = "v",
        ["v̨̈́"]  = "v",
        ["v̨̈̀"]  = "v",
        ["v̨̈̂"]  = "v",
        ["v̨̈̌"]  = "v",
        ["v̨̈̄"]  = "v",
        ["v̨̋"]  = "v",
        ["v̨̱"]  = "v",
        ["v̨̱́"]  = "v",
        ["v̨̱̀"]  = "v",
        ["v̨̱̂"]  = "v",
        ["v̨̱̌"]  = "v",
        ["v̱"]  = "v",
        ["v̱̀"]  = "v",
        ["v̱́"]  = "v",
        ["v̱̂"]  = "v",
        ["v̱̌"]  = "v",
        ["ṽ̱"]  = "v",
        ["v̱̈"]  = "v",
        ["v̱̈́"]  = "v",
        ["v̱̈̀"]  = "v",
        ["v̱̈̂"]  = "v",
        ["v̱̈̌"]  = "v",
        ["ṿ"]  = "v",
        ["v̥"]  = "v",
        ["ꝟ"]  = "v",
        ["ʋ"]  = "v",
        ["ʋ̀"]  = "v",
        ["ʋ́"]  = "v",
        ["ʋ̂"]  = "v",
        ["ʋ̃"]  = "v",
        ["ʋ̈"]  = "v",
        ["ʋ̌"]  = "v",
        ["ꝩ́"]  = "v",
        ["ꝩ̇"]  = "v",
        ["ꝩ̣"]  = "v",
        ["w"]  = "w",
        ["ẁ"]  = "w",
        ["ẃ"]  = "w",
        ["ŵ"]  = "w",
        ["w̃"]  = "w",
        ["w̄"]  = "w",
        ["w̆"]  = "w",
        ["ẇ"]  = "w",
        ["ẅ"]  = "w",
        ["w̤"]  = "w",
        ["ẘ"]  = "w",
        ["w̋"]  = "w",
        ["w̌"]  = "w",
        ["w̍"]  = "w",
        ["w̓"]  = "w",
        ["w̱"]  = "w",
        ["ẉ"]  = "w",
        ["w̥"]  = "w",
        ["w̬"]  = "w",
        ["ⱳ"]  = "w",
        ["x"]  = "x",
        ["x̀"]  = "x",
        ["x́"]  = "x",
        ["x̂"]  = "x",
        ["x̃"]  = "x",
        ["x̄"]  = "x",
        ["x̆"]  = "x",
        ["x̆́"]  = "x",
        ["ẍ"]  = "x",
        ["x̊"]  = "x",
        ["x̌"]  = "x",
        ["x̓"]  = "x",
        ["x̕"]  = "x",
        ["x̱"]  = "x",
        ["x̱̓"]  = "x",
        ["x̣"]  = "x",
        ["x̣̓"]  = "x",
        ["x̥"]  = "x",
        ["y"]  = "y",
        ["ỳ"]  = "y",
        ["ý"]  = "y",
        ["ŷ"]  = "y",
        ["ỹ"]  = "y",
        ["ȳ"]  = "y",
        ["ȳ̀"]  = "y",
        ["ȳ́"]  = "y",
        ["ȳ̃"]  = "y",
        ["ȳ̆"]  = "y",
        ["y̆"]  = "y",
        ["y̆̀"]  = "y",
        ["y̆́"]  = "y",
        ["ẏ"]  = "y",
        ["ẏ́"]  = "y",
        ["ÿ"]  = "y",
        ["ÿ́"]  = "y",
        ["ẙ"]  = "y",
        ["y̋"]  = "y",
        ["y̌"]  = "y",
        ["y̍"]  = "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",
        ["z̑"]  = "z",
        ["z̓"]  = "z",
        ["z̕"]  = "z",
        ["z̨"]  = "z",
        ["z̗"]  = "z",
        ["ẕ"]  = "z",
        ["z̮"]  = "z",
        ["ẓ"]  = "z",
        ["ẓ́"]  = "z",
        ["ẓ̌"]  = "z",
        ["ẓ̣"]  = "z",
        ["z̤"]  = "z",
        ["z̥"]  = "z",
        ["ƶ"]  = "z",
        ["ꙃ"]  = "z",
        ["ȥ"]  = "z",
        ["ᶼ"]  = "z",
        ["ᶽ"]  = "z",
        ["ɀ"]  = "z",
        ["ⱬ"]  = "z",
        ["ʒ́"]  = "z",
        ["ʒ̇"]  = "z",
        ["ǯ"]  = "z",
        ["ǯ́"]  = "z",
        ["ʒ̥"]  = "z",
}

-- Δεν ελέγχει την περίπτωση το πρώτο γράμμα να είναι παύλα και το δεύτερο κενό
function _fmainkleida ( any_string ) 
    local mystring = any_string
    local startingchar = mw.ustring.sub(mystring,1,1)
    local wordproduced = ''
    local mychar = ''
--[[    
-- if ending minus must be returned
--    local endingminus = false
--    if mw.ustring.sub(any_string, -1) == '-' then endingminus = true end
--]]
-- αν ο πρώτος χαρακτήρας είναι παύλα τον αφαιρούμε (π.χ. [[-άκι]])
    if startingchar == '-' then
        mystring = mw.ustring.sub(mystring,2)
    end
-- αν ο πρώτος χαρακτήρας είναι αστερίσκος τον αφαιρούμε (π.χ. [[*θανατάς]])
    if startingchar == '*' then
        mystring = mw.ustring.sub(mystring,2)
    end
-- αν ο πρώτος χαρακτήρας είναι απλή απόστροφος (U+0027) την αφαιρούμε (παράδειγμα: λήμμα [['γγίζω]])
    if startingchar == "'" then
        mystring = mw.ustring.sub(mystring,2)
    end
    -- αν υπήρχε μόνο η παύλα (ή απόστροφος ή αστερίσκος) τότε επιστρέφει την αρχική παράμετρο
    if mystring == nil or mw.ustring.len(mystring) < 1 then
        return any_string 
    end
    startingchar = mw.ustring.sub(mystring,1,1)
-- να μετατρέψεις το πρώτο γράμμα
    convertedchar = p._mappedletters[startingchar]    
-- αν το πρώτο γράμμα δεν είναι ελληνικό κράτα το όπως ήταν
    if convertedchar == nil or mw.ustring.len(convertedchar) < 1 then
         wordproduced = startingchar
    else
         -- αλλιώς βάλε στην αρχή αυτό που έφερε από τη μετατροπή
         wordproduced = convertedchar
    end
-- αν έχει και άλλα
    if mw.ustring.len(mystring) > 1 then
        -- χρησιμοποίησε μόνο τα υπόλοιπα
        mystring = mw.ustring.sub(mystring,2)        
        -- για κάθε χαρακτήρα
        for codepoint in mw.ustring.gcodepoint( mystring ) do
            -- αντικατάστησέ τον με βάση τον πίνακα
            mychar = mw.ustring.char(codepoint)
            convertedchar = p._mappedletters[mychar]            
            -- αν βρήκε κάτι για αντικατάσταση
            -- είναι δηλαδή ελληνικό γράμμα
            if convertedchar ~= nil then
                -- πρόσθεσέ το στη δημιουργούμενη κλείδα
                wordproduced = wordproduced .. convertedchar
            end
        end
    end
--    if endingminus then wordproduced = wordproduced .. '-' end
    return wordproduced
end

p.kleida = function( frame ) 
    PAGENAME = mw.title.getCurrentTitle().text  
    --[[ αφαίρεση των κενών πριν και μετά το λήμμα γιατί μάλλον τα στέλνει το πρότυπο
    και δεν χρειάζονται έτσι κι αλλιώς
    (συνάρτηση αντιγραμμένη "τυφλά") βλ. και PAGENAME = mw.title.getCurrentTitle().text ]]
    local myarg1 = PAGENAME:match( "^%s*(.-)%s*$" )
    if mw.ustring.len(myarg1) > 32 then
        -- δημιουργία κλείδας μόνο για τους πρώτους 32 χαρακτήρες
        myarg1 =  mw.ustring.sub(myarg1,1,32)
    end
    return frame:preprocess(_fmainkleida(myarg1))
end
-- για χρήση σε άλλα modules
-- εύρεση κλείδας σε οποιαδήποτε ελληνική λέξη
p.kleidaleksis = function( leksi ) 
	local arg = leksi
    if mw.ustring.len(arg) > 32 then
        -- δημιουργία κλείδας μόνο για τους πρώτους 32 χαρακτήρες
        arg =  mw.ustring.sub(arg,1,32)
    end
    return _fmainkleida(arg)
end

p['κλείδα'] = function(leksi) 
	return p.kleidaleksis(leksi) 
end 

--[[:pl:Moduł:a tergo]]
function reverseatext( text )
        local s = ''
        for codepoint in mw.ustring.gcodepoint( text ) do
            s = mw.ustring.char(codepoint) .. s
        end
        return s
end

p.reverseit = function( frame ) 
    PAGENAME = mw.title.getCurrentTitle().text  
    --[[αφαίρεση των κενών πριν και μετά το λήμμα γιατί μάλλον τα στέλνει το πρότυπο
    και δεν χρειάζονται έτσι κι αλλιώς
    (συνάρτηση αντιγραμμένη "τυφλά") βλ. και PAGENAME = mw.title.getCurrentTitle().text]]
    local myarg1 = PAGENAME:match( "^%s*(.-)%s*$" )
    -- θα αντιστρέψει και τη θέση της παύλας
    local antistrofo = reverseatext(myarg1)
    if mw.ustring.len(antistrofo) > 32 then
        -- δημιουργία κλείδας μόνο για τους πρώτους 32 χαρακτήρες
        antistrofo =  mw.ustring.sub(antistrofo,1,32)
    end
    
    return _fmainkleida(antistrofo)    
end

-- επιστρέφει την κλείδα του ονόματος της γλώσσας
-- εφόσον η γλώσσα έχει δοθεί με τη μορφή δίψηφου ή τρίψηφου ή άλλου κωδικού
-- που υπάρχει στο [[Module:Languages]]
-- Χρήση μέσω προτύπου (αφού παίρνει την παράμετρο με getParent) 
-- Επιστρέφει κενό αν δεν βρει κάτι
p['κλ-γλ'] = function(frame)
	local pargs = frame:getParent().args
	local output =''
	local lang = pargs[1] or ''
	if lang then
		local languages = mw.loadData("Module:Languages")
		langforsort = languages[lang].name or ''
		if langforsort then
			return _fmainkleida(langforsort)
		else
			return lang
		end
	else
		return ''
	end
	
end

return p