{-|
Module      : KMonad.Keyboard.ComposeSeq
Description : A list of compose-sequences
Copyright   : (c) David Janssen, 2019
License     : MIT
Maintainer  : janssen.dhj@gmail.com
Stability   : experimental
Portability : portable

This module contains only a Haskellified list of (nearly) all X11 compose-key
sequences. For each entry we have the sequence of keys that defines it, the
UTF-8 character that it represents, and the X11 name for this
sequence/character.

-}
module KMonad.Keyboard.ComposeSeq
  ( -- * Sequences
    ssComposed
  )
where

import KMonad.Prelude

--------------------------------------------------------------------------------

-- | A collection of all supported compose-key sequences (nearly all X11
-- compose-key sequences). Each tuple consists of:
-- 1. A string that, when parsed to a tap-macro, will emit the sequence.
-- 2. The UTF-8 character that it represents
-- 3. A descriptive-name
--
ssComposed :: [(Text, Char, Text)]
ssComposed :: [(Text, Char, Text)]
ssComposed =
    [ (Text
"' '"      , Char
'´'     , Text
"acute")
    , ( Text
"^ -"     , Char
'¯'     , Text
"macron" )
    , ( Text
"spc ("   , Char
'˘'     , Text
"breve" )
    , ( Text
"\" \""   , Char
'¨'     , Text
"diaeresis" )
    , (Text
"spc <"    , Char
'ˇ'     , Text
"caron")
    , (Text
"` spc"    , Char
'`'     , Text
"grave")
    , (Text
", spc"    , Char
'¸'     , Text
"cedilla")
    , (Text
"spc spc"  , Char
' '     , Text
"nobreakspace")
    , (Text
"spc ."    , Char
' '     , Text
"U2008")
    , (Text
"o c"      , Char
'©'     , Text
"copyright")
    , (Text
"o r"      , Char
'®'     , Text
"registered")
    , (Text
". >"      , Char
'›'     , Text
"U203a")
    , (Text
". <"      , Char
'‹'     , Text
"U2039")
    , (Text
". ."      , Char
'…'     , Text
"ellipsis")
    , (Text
". -"      , Char
'·'     , Text
"periodcentered")
    , (Text
". ="      , Char
'•'     , Text
"enfilledcircbullet")
    , (Text
"! ^"      , Char
'¦'     , Text
"brokenbar")
    , (Text
"! !"      , Char
'¡'     , Text
"exclamdown")
    , (Text
"p !"      , Char
'¶'     , Text
"paragraph")
    , (Text
"+ -"      , Char
'±'     , Text
"plusminus")
    , (Text
"? ?"      , Char
'¿'     , Text
"questiondown")
    , (Text
"s s"      , Char
'ß'     , Text
"ssharp")
    , (Text
"S S"      , Char
'ẞ'     , Text
"U1e9e")
    , (Text
"o e"      , Char
'œ'     , Text
"oe")
    , (Text
"O E"      , Char
'Œ'     , Text
"OE")
    , (Text
"a e"      , Char
'æ'     , Text
"ae")
    , (Text
"A E"      , Char
'Æ'     , Text
"AE")
    , (Text
"f f"      , Char
'ff'     , Text
"Ufb00")
    , (Text
"f i"      , Char
'fi'     , Text
"Ufb01")
    , (Text
"f l"      , Char
'fl'     , Text
"Ufb02")
    , (Text
"F i"      , Char
'ffi'     , Text
"Ufb03")
    , (Text
"F l"      , Char
'ffl'     , Text
"Ufb04")
    , (Text
"I J"      , Char
'IJ'     , Text
"U0132")
    , (Text
"i j"      , Char
'ij'     , Text
"U0133")
    , (Text
"o o"      , Char
'°'     , Text
"degree")
    , (Text
"< <"      , Char
'«'     , Text
"guillemotleft")
    , (Text
"> >"      , Char
'»'     , Text
"guillemotright")
    , (Text
"' <"      , Char
'‘'     , Text
"U2018")
    , (Text
"> '"      , Char
'’'     , Text
"U2019")
    , (Text
", '"      , Char
'‚'     , Text
"U201a")
    , (Text
"\" <"     , Char
'“'     , Text
"U201c")
    , (Text
"\" >"     , Char
'”'     , Text
"U201d")
    , (Text
"\" ,"     , Char
'„'     , Text
"U201e")
    , (Text
"% o"      , Char
'‰'     , Text
"U2030")
    , (Text
"C E"      , Char
'₠'     , Text
"U20a0")
    , (Text
"/ C"      , Char
'₡'     , Text
"U20a1")
    , (Text
"C r"      , Char
'₢'     , Text
"U20a2")
    , (Text
"F r"      , Char
'₣'     , Text
"U20a3")
    , (Text
"= L"      , Char
'₤'     , Text
"U20a4")
    , (Text
"/ m"      , Char
'₥'     , Text
"U20a5")
    , (Text
"= N"      , Char
'₦'     , Text
"U20a6")
    , (Text
"P t"      , Char
'₧'     , Text
"U20a7")
    , (Text
"R s"      , Char
'₨'     , Text
"U20a8")
    , (Text
"= W"      , Char
'₩'     , Text
"U20a9")
    , (Text
"= d"      , Char
'₫'     , Text
"U20ab")
    , (Text
"C ="      , Char
'€'     , Text
"EuroSign")
    , (Text
"P ="      , Char
'₽'     , Text
"U20bd")
    , (Text
"R ="      , Char
'₹'     , Text
"U20b9")
    , (Text
"C |"      , Char
'¢'     , Text
"cent")
    , (Text
"L -"      , Char
'£'     , Text
"sterling")
    , (Text
"Y ="      , Char
'¥'     , Text
"yen")
    , (Text
"f s"      , Char
'ſ'     , Text
"U017f")
    , (Text
"- - ."    , Char
'–'     , Text
"U2013")
    , (Text
"- - -"    , Char
'—'     , Text
"U2014")
    , (Text
"# q"      , Char
'♩'     , Text
"U2669")
    , (Text
"# e"      , Char
'♪'     , Text
"U266a")
    , (Text
"# E"      , Char
'♫'     , Text
"U266b")
    , (Text
"# S"      , Char
'♬'     , Text
"U266c")
    , (Text
"# b"      , Char
'♭'     , Text
"U266d")
    , (Text
"# f"      , Char
'♮'     , Text
"U266e")
    , (Text
"# #"      , Char
'♯'     , Text
"U266f")
    , (Text
"s o"      , Char
'§'     , Text
"section")
    , (Text
"o x"      , Char
'¤'     , Text
"currency")
    , (Text
"N o"      , Char
'№'     , Text
"numerosign")
    , (Text
"? !"      , Char
'⸘'     , Text
"U2E18")
    , (Text
"! ?"      , Char
'‽'     , Text
"U203D")
    , (Text
"C C C P"  , Char
'☭'     , Text
"U262D")
    , (Text
"O A"      , Char
'Ⓐ'     , Text
"U24B6")
    , (Text
"< 3"      , Char
'♥'     , Text
"U2665")
    , (Text
": )"      , Char
'☺'     , Text
"U263A")
    , (Text
": ("      , Char
'☹'     , Text
"U2639")
    , (Text
"\\ o /"   , Char
'🙌'    , Text
"Man with arms raised")
    , (Text
"p o o"    , Char
'💩'    , Text
"U1F4A9")
    , (Text
"L L A P"  , Char
'🖖'    , Text
"U1F596")
    , (Text
", -"      , Char
'¬'     , Text
"notsign")
    , (Text
"^ _ a"    , Char
'ª'     , Text
"ordfeminine")
    , (Text
"^ 2"      , Char
'²'     , Text
"twosuperior")
    , (Text
"^ 3"      , Char
'³'     , Text
"threesuperior")
    , (Text
"m u"      , Char
'µ'     , Text
"mu")
    , (Text
"^ 1"      , Char
'¹'     , Text
"onesuperior")
    , (Text
"^ _ o"    , Char
'º'     , Text
"masculine")
    , (Text
"1 4"      , Char
'¼'     , Text
"onequarter")
    , (Text
"1 2"      , Char
'½'     , Text
"onehalf")
    , (Text
"3 4"      , Char
'¾'     , Text
"threequarters")
    , (Text
"A `"      , Char
'À'     , Text
"Agrave")
    , (Text
"' A"      , Char
'Á'     , Text
"Aacute")
    , (Text
"^ A"      , Char
'Â'     , Text
"Acircumflex")
    , (Text
"~ A"      , Char
'Ã'     , Text
"Atilde")
    , (Text
"\" A"     , Char
'Ä'     , Text
"Adiaeresis")
    , (Text
"o A"      , Char
'Å'     , Text
"Aring")
    , (Text
", C"      , Char
'Ç'     , Text
"Ccedilla")
    , (Text
"` E"      , Char
'È'     , Text
"Egrave")
    , (Text
"' E"      , Char
'É'     , Text
"Eacute")
    , (Text
"^ E"      , Char
'Ê'     , Text
"Ecircumflex")
    , (Text
"^ U"      , Char
'Û'     , Text
"Ucircumflex")
    , (Text
"` U"      , Char
'Ù'     , Text
"Ugrave")
    , (Text
"\" E"     , Char
'Ë'     , Text
"Ediaeresis")
    , (Text
"` I"      , Char
'Ì'     , Text
"Igrave")
    , (Text
"' I"      , Char
'Í'     , Text
"Iacute")
    , (Text
"I ^"      , Char
'Î'     , Text
"Icircumflex")
    , (Text
"\" I"     , Char
'Ï'     , Text
"Idiaeresis")
    , (Text
"D H"      , Char
'Ð'     , Text
"ETH")
    , (Text
"~ N"      , Char
'Ñ'     , Text
"Ntilde")
    , (Text
"` O"      , Char
'Ò'     , Text
"Ograve")
    , (Text
"' O"      , Char
'Ó'     , Text
"Oacute")
    , (Text
"^ O"      , Char
'Ô'     , Text
"Ocircumflex")
    , (Text
"~ O"      , Char
'Õ'     , Text
"Otilde")
    , (Text
"\" O"     , Char
'Ö'     , Text
"Odiaeresis")
    , (Text
"\" U"     , Char
'Ü'     , Text
"Udiaeresis")
    , (Text
"' U"      , Char
'Ú'     , Text
"Uacute")
    , (Text
"x x"      , Char
'×'     , Text
"multiply")
    , (Text
"/ O"      , Char
'Ø'     , Text
"Oslash")
    , (Text
"' Y"      , Char
'Ý'     , Text
"Yacute")
    , (Text
"T H"      , Char
'Þ'     , Text
"THORN")
    , (Text
"` a"      , Char
'à'     , Text
"agrave")
    , (Text
"' a"      , Char
'á'     , Text
"aacute")
    , (Text
"^ a"      , Char
'â'     , Text
"acircumflex")
    , (Text
"~ a"      , Char
'ã'     , Text
"atilde")
    , (Text
"\" a"     , Char
'ä'     , Text
"adiaeresis")
    , (Text
"o a"      , Char
'å'     , Text
"aring")
    , (Text
", c"      , Char
'ç'     , Text
"ccedilla")
    , (Text
"` e"      , Char
'è'     , Text
"egrave")
    , (Text
"' e"      , Char
'é'     , Text
"eacute")
    , (Text
"^ e"      , Char
'ê'     , Text
"ecircumflex")
    , (Text
"\" e"     , Char
'ë'     , Text
"ediaeresis")
    , (Text
"` i"      , Char
'ì'     , Text
"igrave")
    , (Text
"' i"      , Char
'í'     , Text
"iacute")
    , (Text
"^ i"      , Char
'î'     , Text
"icircumflex")
    , (Text
"\" i"     , Char
'ï'     , Text
"idiaeresis")
    , (Text
"d h"      , Char
'ð'     , Text
"eth")
    , (Text
"~ n"      , Char
'ñ'     , Text
"ntilde")
    , (Text
"` o"      , Char
'ò'     , Text
"ograve")
    , (Text
"' o"      , Char
'ó'     , Text
"oacute")
    , (Text
"^ o"      , Char
'ô'     , Text
"ocircumflex")
    , (Text
"~ o"      , Char
'õ'     , Text
"otilde")
    , (Text
"\" o"     , Char
'ö'     , Text
"odiaeresis")
    , (Text
": -"      , Char
'÷'     , Text
"division")
    , (Text
"/ o"      , Char
'ø'     , Text
"oslash")
    , (Text
"` u"      , Char
'ù'     , Text
"ugrave")
    , (Text
"' u"      , Char
'ú'     , Text
"uacute")
    , (Text
"^ u"      , Char
'û'     , Text
"ucircumflex")
    , (Text
"\" u"     , Char
'ü'     , Text
"udiaeresis")
    , (Text
"' y"      , Char
'ý'     , Text
"yacute")
    , (Text
"t h"      , Char
'þ'     , Text
"thorn")
    , (Text
"\" y"     , Char
'ÿ'     , Text
"ydiaeresis")
    , (Text
"_ A"      , Char
'Ā'     , Text
"U0100")
    , (Text
"_ a"      , Char
'ā'     , Text
"U0101")
    , (Text
"u A"      , Char
'Ă'     , Text
"U0102")
    , (Text
"u a"      , Char
'ă'     , Text
"U0103")
    , (Text
"; A"      , Char
'Ą'     , Text
"U0104")
    , (Text
"; a"      , Char
'ą'     , Text
"U0105")
    , (Text
"' C"      , Char
'Ć'     , Text
"U0106")
    , (Text
"' c"      , Char
'ć'     , Text
"U0107")
    , (Text
"^ C"      , Char
'Ĉ'     , Text
"U0108")
    , (Text
"^ c"      , Char
'ĉ'     , Text
"U0109")
    , (Text
"C ."      , Char
'Ċ'     , Text
"U010A")
    , (Text
". c"      , Char
'ċ'     , Text
"U010B")
    , (Text
"c C"      , Char
'Č'     , Text
"U010C")
    , (Text
"c c"      , Char
'č'     , Text
"U010D")
    , (Text
"c D"      , Char
'Ď'     , Text
"U010E")
    , (Text
"c d"      , Char
'ď'     , Text
"U010F")
    , (Text
"- D"      , Char
'Đ'     , Text
"Dstroke")
    , (Text
"- d"      , Char
'đ'     , Text
"dstroke")
    , (Text
"_ E"      , Char
'Ē'     , Text
"U0112")
    , (Text
"_ e"      , Char
'ē'     , Text
"U0113")
    , (Text
"b E"      , Char
'Ĕ'     , Text
"U0114")
    , (Text
"b e"      , Char
'ĕ'     , Text
"U0115")
    , (Text
". E"      , Char
'Ė'     , Text
"U0116")
    , (Text
". e"      , Char
'ė'     , Text
"U0117")
    , (Text
"; E"      , Char
'Ę'     , Text
"U0118")
    , (Text
"; e"      , Char
'ę'     , Text
"U0119")
    , (Text
"c E"      , Char
'Ě'     , Text
"U011A")
    , (Text
"c e"      , Char
'ě'     , Text
"U011B")
    , (Text
"^ G"      , Char
'Ĝ'     , Text
"U011C")
    , (Text
"^ g"      , Char
'ĝ'     , Text
"U011D")
    , (Text
"b G"      , Char
'Ğ'     , Text
"U011E")
    , (Text
"b g"      , Char
'ğ'     , Text
"U011F")
    , (Text
". G"      , Char
'Ġ'     , Text
"U0120")
    , (Text
". g"      , Char
'ġ'     , Text
"U0121")
    , (Text
"G ,"      , Char
'Ģ'     , Text
"U0122")
    , (Text
", g"      , Char
'ģ'     , Text
"U0123")
    , (Text
"^ H"      , Char
'Ĥ'     , Text
"U0124")
    , (Text
"^ h"      , Char
'ĥ'     , Text
"U0125")
    , (Text
"/ H"      , Char
'Ħ'     , Text
"U0126")
    , (Text
"/ h"      , Char
'ħ'     , Text
"U0127")
    , (Text
"~ I"      , Char
'Ĩ'     , Text
"U0128")
    , (Text
"~ i"      , Char
'ĩ'     , Text
"U0129")
    , (Text
"_ I"      , Char
'Ī'     , Text
"U012A")
    , (Text
"_ i"      , Char
'ī'     , Text
"U012B")
    , (Text
"b I"      , Char
'Ĭ'     , Text
"U012C")
    , (Text
"b i"      , Char
'ĭ'     , Text
"U012D")
    , (Text
"; I"      , Char
'Į'     , Text
"U012E")
    , (Text
"; i"      , Char
'į'     , Text
"U012F")
    , (Text
". I"      , Char
'İ'     , Text
"U0130")
    , (Text
"i ."      , Char
'ı'     , Text
"U0131")
    , (Text
"^ J"      , Char
'Ĵ'     , Text
"U0134")
    , (Text
"^ j"      , Char
'ĵ'     , Text
"U0135")
    , (Text
", K"      , Char
'Ķ'     , Text
"U0136")
    , (Text
", k"      , Char
'ķ'     , Text
"U0137")
    , (Text
"k k"      , Char
'ĸ'     , Text
"U0138")
    , (Text
"' L"      , Char
'Ĺ'     , Text
"U0139")
    , (Text
"' l"      , Char
'ĺ'     , Text
"U013A")
    , (Text
", L"      , Char
'Ļ'     , Text
"U013B")
    , (Text
", l"      , Char
'ļ'     , Text
"U013C")
    , (Text
"c L"      , Char
'Ľ'     , Text
"U013D")
    , (Text
"c l"      , Char
'ľ'     , Text
"U013E")
    , (Text
"/ L"      , Char
'Ł'     , Text
"U0141")
    , (Text
"/ l"      , Char
'ł'     , Text
"U0142")
    , (Text
"' N"      , Char
'Ń'     , Text
"U0143")
    , (Text
"' n"      , Char
'ń'     , Text
"U0144")
    , (Text
", N"      , Char
'Ņ'     , Text
"U0145")
    , (Text
", n"      , Char
'ņ'     , Text
"U0146")
    , (Text
"c N"      , Char
'Ň'     , Text
"U0147")
    , (Text
"c n"      , Char
'ň'     , Text
"U0148")
    , (Text
"N G"      , Char
'Ŋ'     , Text
"U014A")
    , (Text
"n g"      , Char
'ŋ'     , Text
"U014B")
    , (Text
"_ O"      , Char
'Ō'     , Text
"U014C")
    , (Text
"_ o"      , Char
'ō'     , Text
"U014D")
    , (Text
"b O"      , Char
'Ŏ'     , Text
"U014E")
    , (Text
"b o"      , Char
'ŏ'     , Text
"U014F")
    , (Text
"= O"      , Char
'Ő'     , Text
"U0150")
    , (Text
"= o"      , Char
'ő'     , Text
"U0151")
    , (Text
"' R"      , Char
'Ŕ'     , Text
"U0154")
    , (Text
"' r"      , Char
'ŕ'     , Text
"U0155")
    , (Text
"R ,"      , Char
'Ŗ'     , Text
"U0156")
    , (Text
", r"      , Char
'ŗ'     , Text
"U0157")
    , (Text
"c R"      , Char
'Ř'     , Text
"U0158")
    , (Text
"c r"      , Char
'ř'     , Text
"U0159")
    , (Text
"' S"      , Char
'Ś'     , Text
"U015A")
    , (Text
"' s"      , Char
'ś'     , Text
"U015B")
    , (Text
"^ S"      , Char
'Ŝ'     , Text
"U015C")
    , (Text
"^ s"      , Char
'ŝ'     , Text
"U015D")
    , (Text
", S"      , Char
'Ş'     , Text
"U015E")
    , (Text
", s"      , Char
'ş'     , Text
"U015F")
    , (Text
"c S"      , Char
'Š'     , Text
"U0160")
    , (Text
"c s"      , Char
'š'     , Text
"U0161")
    , (Text
", T"      , Char
'Ţ'     , Text
"U0162")
    , (Text
", t"      , Char
'ţ'     , Text
"U0163")
    , (Text
"c T"      , Char
'Ť'     , Text
"U0164")
    , (Text
"c t"      , Char
'ť'     , Text
"U0165")
    , (Text
"/ T"      , Char
'Ŧ'     , Text
"U0166")
    , (Text
"/ t"      , Char
'ŧ'     , Text
"U0167")
    , (Text
"~ u"      , Char
'ũ'     , Text
"U0169")
    , (Text
"_ u"      , Char
'ū'     , Text
"U016B")
    , (Text
"u u"      , Char
'ŭ'     , Text
"U016D")
    , (Text
"o u"      , Char
'ů'     , Text
"U016F")
    , (Text
"= u"      , Char
'ű'     , Text
"U0171")
    , (Text
"; u"      , Char
'ų'     , Text
"U0173")
    , (Text
"^ W"      , Char
'Ŵ'     , Text
"U0174")
    , (Text
"^ w"      , Char
'ŵ'     , Text
"U0175")
    , (Text
"^ Y"      , Char
'Ŷ'     , Text
"U0176")
    , (Text
"^ y"      , Char
'ŷ'     , Text
"U0177")
    , (Text
"\" Y"     , Char
'Ÿ'     , Text
"U0178")
    , (Text
"' Z"      , Char
'Ź'     , Text
"U0179")
    , (Text
"' z"      , Char
'ź'     , Text
"U017A")
    , (Text
". Z"      , Char
'Ż'     , Text
"U017B")
    , (Text
". z"      , Char
'ż'     , Text
"U017C")
    , (Text
"c Z"      , Char
'Ž'     , Text
"U017D")
    , (Text
"c z"      , Char
'ž'     , Text
"U017E")
    , (Text
"/ b"      , Char
'ƀ'     , Text
"U0180")
    , (Text
"/ I"      , Char
'Ɨ'     , Text
"U0197")
    , (Text
"+ O"      , Char
'Ơ'     , Text
"U01A0")
    , (Text
"+ o"      , Char
'ơ'     , Text
"U01A1")
    , (Text
"+ u"      , Char
'ư'     , Text
"U01B0")
    , (Text
"/ Z"      , Char
'Ƶ'     , Text
"U01B5")
    , (Text
"/ z"      , Char
'ƶ'     , Text
"U01B6")
    , (Text
"c A"      , Char
'Ǎ'     , Text
"U01CD")
    , (Text
"c a"      , Char
'ǎ'     , Text
"U01CE")
    , (Text
"c I"      , Char
'Ǐ'     , Text
"U01CF")
    , (Text
"c i"      , Char
'ǐ'     , Text
"U01D0")
    , (Text
"c O"      , Char
'Ǒ'     , Text
"U01D1")
    , (Text
"c o"      , Char
'ǒ'     , Text
"U01D2")
    , (Text
"c u"      , Char
'ǔ'     , Text
"U01D4")
    , (Text
"_ \" u"   , Char
'ǖ'     , Text
"U01D6")
    , (Text
"' \" u"   , Char
'ǘ'     , Text
"U01D8")
    , (Text
"c \" u"   , Char
'ǚ'     , Text
"U01DA")
    , (Text
"` \" u"   , Char
'ǜ'     , Text
"U01DC")
    , (Text
"_ \" A"   , Char
'Ǟ'     , Text
"U01DE")
    , (Text
"_ \" a"   , Char
'ǟ'     , Text
"U01DF")
    , (Text
"_ . A"    , Char
'Ǡ'     , Text
"U01E0")
    , (Text
"_ . a"    , Char
'ǡ'     , Text
"U01E1")
    , (Text
"/ G"      , Char
'Ǥ'     , Text
"U01E4")
    , (Text
"/ g"      , Char
'ǥ'     , Text
"U01E5")
    , (Text
"c G"      , Char
'Ǧ'     , Text
"U01E6")
    , (Text
"c g"      , Char
'ǧ'     , Text
"U01E7")
    , (Text
"c K"      , Char
'Ǩ'     , Text
"U01E8")
    , (Text
"c k"      , Char
'ǩ'     , Text
"U01E9")
    , (Text
"; O"      , Char
'Ǫ'     , Text
"U01EA")
    , (Text
"; o"      , Char
'ǫ'     , Text
"U01EB")
    , (Text
"_ ; O"    , Char
'Ǭ'     , Text
"U01EC")
    , (Text
"_ ; o"    , Char
'ǭ'     , Text
"U01ED")
    , (Text
"c j"      , Char
'ǰ'     , Text
"U01F0")
    , (Text
"' G"      , Char
'Ǵ'     , Text
"U01F4")
    , (Text
"' g"      , Char
'ǵ'     , Text
"U01F5")
    , (Text
"` N"      , Char
'Ǹ'     , Text
"U01F8")
    , (Text
"` n"      , Char
'ǹ'     , Text
"U01F9")
    , (Text
"* ' A"    , Char
'Ǻ'     , Text
"U01FA")
    , (Text
"* ' a"    , Char
'ǻ'     , Text
"U01FB")
    , (Text
"' / O"    , Char
'Ǿ'     , Text
"U01FE")
    , (Text
"c H"      , Char
'Ȟ'     , Text
"U021E")
    , (Text
"c h"      , Char
'ȟ'     , Text
"U021F")
    , (Text
". A"      , Char
'Ȧ'     , Text
"U0226")
    , (Text
". a"      , Char
'ȧ'     , Text
"U0227")
    , (Text
"_ \" O"   , Char
'Ȫ'     , Text
"U022A")
    , (Text
"_ \" o"   , Char
'ȫ'     , Text
"U022B")
    , (Text
"_ ~ O"    , Char
'Ȭ'     , Text
"U022C")
    , (Text
"_ ~ o"    , Char
'ȭ'     , Text
"U022D")
    , (Text
". O"      , Char
'Ȯ'     , Text
"U022E")
    , (Text
". o"      , Char
'ȯ'     , Text
"U022F")
    , (Text
"_ . O"    , Char
'Ȱ'     , Text
"U0230")
    , (Text
"_ . o"    , Char
'ȱ'     , Text
"U0231")
    , (Text
"_ Y"      , Char
'Ȳ'     , Text
"U0232")
    , (Text
"_ y"      , Char
'ȳ'     , Text
"U0233")
    , (Text
"e e"      , Char
'ə'     , Text
"U0259")
    , (Text
"/ i"      , Char
'ɨ'     , Text
"U0268")
    , (Text
"^ _ h"    , Char
'ʰ'     , Text
"U02B0")
    , (Text
"^ _ j"    , Char
'ʲ'     , Text
"U02B2")
    , (Text
"^ _ r"    , Char
'ʳ'     , Text
"U02B3")
    , (Text
"^ _ w"    , Char
'ʷ'     , Text
"U02B7")
    , (Text
"^ _ y"    , Char
'ʸ'     , Text
"U02B8")
    , (Text
"^ _ l"    , Char
'ˡ'     , Text
"U02E1")
    , (Text
"^ _ s"    , Char
'ˢ'     , Text
"U02E2")
    , (Text
"^ _ x"    , Char
'ˣ'     , Text
"U02E3")
    , (Text
"\" '"     , Char
'̈́'      , Text
"U0344")
    , (Text
"' \" spc" , Char
'΅'     , Text
"U0385")
    , (Text
". B"      , Char
'Ḃ'     , Text
"U1E02")
    , (Text
". b"      , Char
'ḃ'     , Text
"U1E03")
    , (Text
"! B"      , Char
'Ḅ'     , Text
"U1E04")
    , (Text
"! b"      , Char
'ḅ'     , Text
"U1E05")
    , (Text
". D"      , Char
'Ḋ'     , Text
"U1E0A")
    , (Text
". d"      , Char
'ḋ'     , Text
"U1E0B")
    , (Text
"! D"      , Char
'Ḍ'     , Text
"U1E0C")
    , (Text
"! d"      , Char
'ḍ'     , Text
"U1E0D")
    , (Text
", D"      , Char
'Ḑ'     , Text
"U1E10")
    , (Text
", d"      , Char
'ḑ'     , Text
"U1E11")
    , (Text
"` _ E"    , Char
'Ḕ'     , Text
"U1E14")
    , (Text
"` _ e"    , Char
'ḕ'     , Text
"U1E15")
    , (Text
"' _ E"    , Char
'Ḗ'     , Text
"U1E16")
    , (Text
"' _ e"    , Char
'ḗ'     , Text
"U1E17")
    , (Text
"b , E"    , Char
'Ḝ'     , Text
"U1E1C")
    , (Text
"b , e"    , Char
'ḝ'     , Text
"U1E1D")
    , (Text
". F"      , Char
'Ḟ'     , Text
"U1E1E")
    , (Text
"f ."      , Char
'ḟ'     , Text
"U1E1F")
    , (Text
"_ G"      , Char
'Ḡ'     , Text
"U1E20")
    , (Text
"_ g"      , Char
'ḡ'     , Text
"U1E21")
    , (Text
". H"      , Char
'Ḣ'     , Text
"U1E22")
    , (Text
". h"      , Char
'ḣ'     , Text
"U1E23")
    , (Text
"! H"      , Char
'Ḥ'     , Text
"U1E24")
    , (Text
"! h"      , Char
'ḥ'     , Text
"U1E25")
    , (Text
"\" H"     , Char
'Ḧ'     , Text
"U1E26")
    , (Text
"\" h"     , Char
'ḧ'     , Text
"U1E27")
    , (Text
", H"      , Char
'Ḩ'     , Text
"U1E28")
    , (Text
", h"      , Char
'ḩ'     , Text
"U1E29")
    , (Text
"' \" I"   , Char
'Ḯ'     , Text
"U1E2E")
    , (Text
"' \" i"   , Char
'ḯ'     , Text
"U1E2F")
    , (Text
"' K"      , Char
'Ḱ'     , Text
"U1E30")
    , (Text
"' k"      , Char
'ḱ'     , Text
"U1E31")
    , (Text
"! K"      , Char
'Ḳ'     , Text
"U1E32")
    , (Text
"! k"      , Char
'ḳ'     , Text
"U1E33")
    , (Text
"! L"      , Char
'Ḷ'     , Text
"U1E36")
    , (Text
"! l"      , Char
'ḷ'     , Text
"U1E37")
    , (Text
"_ ! L"    , Char
'Ḹ'     , Text
"U1E38")
    , (Text
"_ ! l"    , Char
'ḹ'     , Text
"U1E39")
    , (Text
"' M"      , Char
'Ḿ'     , Text
"U1E3E")
    , (Text
"' m"      , Char
'ḿ'     , Text
"U1E3F")
    , (Text
". M"      , Char
'Ṁ'     , Text
"U1E40")
    , (Text
". m"      , Char
'ṁ'     , Text
"U1E41")
    , (Text
"! M"      , Char
'Ṃ'     , Text
"U1E42")
    , (Text
"! m"      , Char
'ṃ'     , Text
"U1E43")
    , (Text
". N"      , Char
'Ṅ'     , Text
"U1E44")
    , (Text
". n"      , Char
'ṅ'     , Text
"U1E45")
    , (Text
"! N"      , Char
'Ṇ'     , Text
"U1E46")
    , (Text
"! n"      , Char
'ṇ'     , Text
"U1E47")
    , (Text
"' ~ O"    , Char
'Ṍ'     , Text
"U1E4C")
    , (Text
"' ~ o"    , Char
'ṍ'     , Text
"U1E4D")
    , (Text
"\" ~ O"   , Char
'Ṏ'     , Text
"U1E4E")
    , (Text
"\" ~ o"   , Char
'ṏ'     , Text
"U1E4F")
    , (Text
"` _ O"    , Char
'Ṑ'     , Text
"U1E50")
    , (Text
"` _ o"    , Char
'ṑ'     , Text
"U1E51")
    , (Text
"' _ O"    , Char
'Ṓ'     , Text
"U1E52")
    , (Text
"' _ o"    , Char
'ṓ'     , Text
"U1E53")
    , (Text
"' P"      , Char
'Ṕ'     , Text
"U1E54")
    , (Text
"' p"      , Char
'ṕ'     , Text
"U1E55")
    , (Text
". P"      , Char
'Ṗ'     , Text
"U1E56")
    , (Text
". p"      , Char
'ṗ'     , Text
"U1E57")
    , (Text
". R"      , Char
'Ṙ'     , Text
"U1E58")
    , (Text
". r"      , Char
'ṙ'     , Text
"U1E59")
    , (Text
"! R"      , Char
'Ṛ'     , Text
"U1E5A")
    , (Text
"! r"      , Char
'ṛ'     , Text
"U1E5B")
    , (Text
"_ ! R"    , Char
'Ṝ'     , Text
"U1E5C")
    , (Text
"_ ! r"    , Char
'ṝ'     , Text
"U1E5D")
    , (Text
". S"      , Char
'Ṡ'     , Text
"U1E60")
    , (Text
". s"      , Char
'ṡ'     , Text
"U1E61")
    , (Text
"! S"      , Char
'Ṣ'     , Text
"U1E62")
    , (Text
"! s"      , Char
'ṣ'     , Text
"U1E63")
    , (Text
". ' S"    , Char
'Ṥ'     , Text
"U1E64")
    , (Text
". ' s"    , Char
'ṥ'     , Text
"U1E65")
    , (Text
". ! S"    , Char
'Ṩ'     , Text
"U1E68")
    , (Text
". ! s"    , Char
'ṩ'     , Text
"U1E69")
    , (Text
". T"      , Char
'Ṫ'     , Text
"U1E6A")
    , (Text
". t"      , Char
'ṫ'     , Text
"U1E6B")
    , (Text
"! T"      , Char
'Ṭ'     , Text
"U1E6C")
    , (Text
"! t"      , Char
'ṭ'     , Text
"U1E6D")
    , (Text
"' ~ u"    , Char
'ṹ'     , Text
"U1E79")
    , (Text
"\" _ u"   , Char
'ṻ'     , Text
"U1E7B")
    , (Text
"~ V"      , Char
'Ṽ'     , Text
"U1E7C")
    , (Text
"~ v"      , Char
'ṽ'     , Text
"U1E7D")
    , (Text
"! V"      , Char
'Ṿ'     , Text
"U1E7E")
    , (Text
"! v"      , Char
'ṿ'     , Text
"U1E7F")
    , (Text
"` W"      , Char
'Ẁ'     , Text
"U1E80")
    , (Text
"` w"      , Char
'ẁ'     , Text
"U1E81")
    , (Text
"' W"      , Char
'Ẃ'     , Text
"U1E82")
    , (Text
"' w"      , Char
'ẃ'     , Text
"U1E83")
    , (Text
"\" W"     , Char
'Ẅ'     , Text
"U1E84")
    , (Text
"\" w"     , Char
'ẅ'     , Text
"U1E85")
    , (Text
". W"      , Char
'Ẇ'     , Text
"U1E86")
    , (Text
". w"      , Char
'ẇ'     , Text
"U1E87")
    , (Text
"! W"      , Char
'Ẉ'     , Text
"U1E88")
    , (Text
"! w"      , Char
'ẉ'     , Text
"U1E89")
    , (Text
". X"      , Char
'Ẋ'     , Text
"U1E8A")
    , (Text
". x"      , Char
'ẋ'     , Text
"U1E8B")
    , (Text
"\" X"     , Char
'Ẍ'     , Text
"U1E8C")
    , (Text
"\" x"     , Char
'ẍ'     , Text
"U1E8D")
    , (Text
". Y"      , Char
'Ẏ'     , Text
"U1E8E")
    , (Text
". y"      , Char
'ẏ'     , Text
"U1E8F")
    , (Text
"^ Z"      , Char
'Ẑ'     , Text
"U1E90")
    , (Text
"^ z"      , Char
'ẑ'     , Text
"U1E91")
    , (Text
"! Z"      , Char
'Ẓ'     , Text
"U1E92")
    , (Text
"! z"      , Char
'ẓ'     , Text
"U1E93")
    , (Text
"\" t"     , Char
'ẗ'     , Text
"U1E97")
    , (Text
"o w"      , Char
'ẘ'     , Text
"U1E98")
    , (Text
"o y"      , Char
'ẙ'     , Text
"U1E99")
    , (Text
"! A"      , Char
'Ạ'     , Text
"U1EA0")
    , (Text
"! a"      , Char
'ạ'     , Text
"U1EA1")
    , (Text
"? A"      , Char
'Ả'     , Text
"U1EA2")
    , (Text
"? a"      , Char
'ả'     , Text
"U1EA3")
    , (Text
"' ^ A"    , Char
'Ấ'     , Text
"U1EA4")
    , (Text
"' ^ a"    , Char
'ấ'     , Text
"U1EA5")
    , (Text
"` ^ A"    , Char
'Ầ'     , Text
"U1EA6")
    , (Text
"` ^ a"    , Char
'ầ'     , Text
"U1EA7")
    , (Text
"? ^ A"    , Char
'Ẩ'     , Text
"U1EA8")
    , (Text
"? ^ a"    , Char
'ẩ'     , Text
"U1EA9")
    , (Text
"~ ^ A"    , Char
'Ẫ'     , Text
"U1EAA")
    , (Text
"~ ^ a"    , Char
'ẫ'     , Text
"U1EAB")
    , (Text
"^ ! A"    , Char
'Ậ'     , Text
"U1EAC")
    , (Text
"^ ! a"    , Char
'ậ'     , Text
"U1EAD")
    , (Text
"' b A"    , Char
'Ắ'     , Text
"U1EAE")
    , (Text
"' b a"    , Char
'ắ'     , Text
"U1EAF")
    , (Text
"` b A"    , Char
'Ằ'     , Text
"U1EB0")
    , (Text
"` b a"    , Char
'ằ'     , Text
"U1EB1")
    , (Text
"? b A"    , Char
'Ẳ'     , Text
"U1EB2")
    , (Text
"? b a"    , Char
'ẳ'     , Text
"U1EB3")
    , (Text
"~ b A"    , Char
'Ẵ'     , Text
"U1EB4")
    , (Text
"~ b a"    , Char
'ẵ'     , Text
"U1EB5")
    , (Text
"b ! A"    , Char
'Ặ'     , Text
"U1EB6")
    , (Text
"b ! a"    , Char
'ặ'     , Text
"U1EB7")
    , (Text
"! E"      , Char
'Ẹ'     , Text
"U1EB8")
    , (Text
"! e"      , Char
'ẹ'     , Text
"U1EB9")
    , (Text
"? E"      , Char
'Ẻ'     , Text
"U1EBA")
    , (Text
"? e"      , Char
'ẻ'     , Text
"U1EBB")
    , (Text
"~ E"      , Char
'Ẽ'     , Text
"U1EBC")
    , (Text
"~ e"      , Char
'ẽ'     , Text
"U1EBD")
    , (Text
"' ^ E"    , Char
'Ế'     , Text
"U1EBE")
    , (Text
"' ^ e"    , Char
'ế'     , Text
"U1EBF")
    , (Text
"` ^ E"    , Char
'Ề'     , Text
"U1EC0")
    , (Text
"` ^ e"    , Char
'ề'     , Text
"U1EC1")
    , (Text
"? ^ E"    , Char
'Ể'     , Text
"U1EC2")
    , (Text
"? ^ e"    , Char
'ể'     , Text
"U1EC3")
    , (Text
"~ ^ E"    , Char
'Ễ'     , Text
"U1EC4")
    , (Text
"~ ^ e"    , Char
'ễ'     , Text
"U1EC5")
    , (Text
"^ ! E"    , Char
'Ệ'     , Text
"U1EC6")
    , (Text
"^ ! e"    , Char
'ệ'     , Text
"U1EC7")
    , (Text
"? I"      , Char
'Ỉ'     , Text
"U1EC8")
    , (Text
"? i"      , Char
'ỉ'     , Text
"U1EC9")
    , (Text
"! I"      , Char
'Ị'     , Text
"U1ECA")
    , (Text
"! i"      , Char
'ị'     , Text
"U1ECB")
    , (Text
"! O"      , Char
'Ọ'     , Text
"U1ECC")
    , (Text
"! o"      , Char
'ọ'     , Text
"U1ECD")
    , (Text
"? O"      , Char
'Ỏ'     , Text
"U1ECE")
    , (Text
"? o"      , Char
'ỏ'     , Text
"U1ECF")
    , (Text
"' ^ O"    , Char
'Ố'     , Text
"U1ED0")
    , (Text
"' ^ o"    , Char
'ố'     , Text
"U1ED1")
    , (Text
"` ^ O"    , Char
'Ồ'     , Text
"U1ED2")
    , (Text
"` ^ o"    , Char
'ồ'     , Text
"U1ED3")
    , (Text
"? ^ O"    , Char
'Ổ'     , Text
"U1ED4")
    , (Text
"? ^ o"    , Char
'ổ'     , Text
"U1ED5")
    , (Text
"~ ^ O"    , Char
'Ỗ'     , Text
"U1ED6")
    , (Text
"~ ^ o"    , Char
'ỗ'     , Text
"U1ED7")
    , (Text
"^ ! O"    , Char
'Ộ'     , Text
"U1ED8")
    , (Text
"^ ! o"    , Char
'ộ'     , Text
"U1ED9")
    , (Text
"' + O"    , Char
'Ớ'     , Text
"U1EDA")
    , (Text
"' + o"    , Char
'ớ'     , Text
"U1EDB")
    , (Text
"` + O"    , Char
'Ờ'     , Text
"U1EDC")
    , (Text
"` + o"    , Char
'ờ'     , Text
"U1EDD")
    , (Text
"? + O"    , Char
'Ở'     , Text
"U1EDE")
    , (Text
"? + o"    , Char
'ở'     , Text
"U1EDF")
    , (Text
"~ + O"    , Char
'Ỡ'     , Text
"U1EE0")
    , (Text
"~ + o"    , Char
'ỡ'     , Text
"U1EE1")
    , (Text
"! + O"    , Char
'Ợ'     , Text
"U1EE2")
    , (Text
"! + o"    , Char
'ợ'     , Text
"U1EE3")
    , (Text
"! u"      , Char
'ụ'     , Text
"U1EE5")
    , (Text
"? u"      , Char
'ủ'     , Text
"U1EE7")
    , (Text
"' + u"    , Char
'ứ'     , Text
"U1EE9")
    , (Text
"` + u"    , Char
'ừ'     , Text
"U1EEB")
    , (Text
"? + u"    , Char
'ử'     , Text
"U1EED")
    , (Text
"~ + u"    , Char
'ữ'     , Text
"U1EEF")
    , (Text
"! + u"    , Char
'ự'     , Text
"U1EF1")
    , (Text
"` Y"      , Char
'Ỳ'     , Text
"U1EF2")
    , (Text
"` y"      , Char
'ỳ'     , Text
"U1EF3")
    , (Text
"! Y"      , Char
'Ỵ'     , Text
"U1EF4")
    , (Text
"! y"      , Char
'ỵ'     , Text
"U1EF5")
    , (Text
"? Y"      , Char
'Ỷ'     , Text
"U1EF6")
    , (Text
"? y"      , Char
'ỷ'     , Text
"U1EF7")
    , (Text
"~ Y"      , Char
'Ỹ'     , Text
"U1EF8")
    , (Text
"~ y"      , Char
'ỹ'     , Text
"U1EF9")
    , (Text
"^ 0"      , Char
'⁰'     , Text
"U2070")
    , (Text
"^ _ i"    , Char
'ⁱ'     , Text
"U2071")
    , (Text
"^ 4"      , Char
'⁴'     , Text
"U2074")
    , (Text
"^ 5"      , Char
'⁵'     , Text
"U2075")
    , (Text
"^ 6"      , Char
'⁶'     , Text
"U2076")
    , (Text
"^ 7"      , Char
'⁷'     , Text
"U2077")
    , (Text
"^ 8"      , Char
'⁸'     , Text
"U2078")
    , (Text
"^ 9"      , Char
'⁹'     , Text
"U2079")
    , (Text
"^ +"      , Char
'⁺'     , Text
"U207A")
    , (Text
"^ ="      , Char
'⁼'     , Text
"U207C")
    , (Text
"^ ("      , Char
'⁽'     , Text
"U207D")
    , (Text
"^ )"      , Char
'⁾'     , Text
"U207E")
    , (Text
"^ _ n"    , Char
'ⁿ'     , Text
"U207F")
    , (Text
"_ 0"      , Char
'₀'     , Text
"U2080")
    , (Text
"_ 1"      , Char
'₁'     , Text
"U2081")
    , (Text
"_ 2"      , Char
'₂'     , Text
"U2082")
    , (Text
"_ 3"      , Char
'₃'     , Text
"U2083")
    , (Text
"_ 4"      , Char
'₄'     , Text
"U2084")
    , (Text
"_ 5"      , Char
'₅'     , Text
"U2085")
    , (Text
"_ 6"      , Char
'₆'     , Text
"U2086")
    , (Text
"_ 7"      , Char
'₇'     , Text
"U2087")
    , (Text
"_ 8"      , Char
'₈'     , Text
"U2088")
    , (Text
"_ 9"      , Char
'₉'     , Text
"U2089")
    , (Text
"_ +"      , Char
'₊'     , Text
"U208A")
    , (Text
"_ ="      , Char
'₌'     , Text
"U208C")
    , (Text
"_ ("      , Char
'₍'     , Text
"U208D")
    , (Text
"_ )"      , Char
'₎'     , Text
"U208E")
    , (Text
"S M"      , Char
'℠'     , Text
"U2120")
    , (Text
"T M"      , Char
'™'     , Text
"U2122")
    , (Text
"1 7"      , Char
'⅐'     , Text
"U2150")
    , (Text
"1 9"      , Char
'⅑'     , Text
"U2151")
    , (Text
"1 1 0"    , Char
'⅒'     , Text
"U2152")
    , (Text
"1 3"      , Char
'⅓'     , Text
"U2153")
    , (Text
"2 3"      , Char
'⅔'     , Text
"U2154")
    , (Text
"1 5"      , Char
'⅕'     , Text
"U2155")
    , (Text
"2 5"      , Char
'⅖'     , Text
"U2156")
    , (Text
"3 5"      , Char
'⅗'     , Text
"U2157")
    , (Text
"4 5"      , Char
'⅘'     , Text
"U2158")
    , (Text
"1 6"      , Char
'⅙'     , Text
"U2159")
    , (Text
"5 6"      , Char
'⅚'     , Text
"U215A")
    , (Text
"1 8"      , Char
'⅛'     , Text
"U215B")
    , (Text
"3 8"      , Char
'⅜'     , Text
"U215C")
    , (Text
"5 8"      , Char
'⅝'     , Text
"U215D")
    , (Text
"7 8"      , Char
'⅞'     , Text
"U215E")
    , (Text
"0 3"      , Char
'↉'     , Text
"U2189")
    , (Text
"/ lft"    , Char
'↚'     , Text
"U219A")
    , (Text
"/ rght"   , Char
'↛'     , Text
"U219B")
    , (Text
"< -"      , Char
'←'     , Text
"U2190")
    , (Text
"- >"      , Char
'→'     , Text
"U2192")
    , (Text
"= >"      , Char
'⇒'     , Text
"U21D2")
    , (Text
"{ }"      , Char
'∅'     , Text
"U2205")
    , (Text
"/ ="      , Char
'≠'     , Text
"U2260")
    , (Text
"d i"      , Char
'⌀'     , Text
"U2300")
    , (Text
"( 1 )"    , Char
'①'     , Text
"U2460")
    , (Text
"( 2 )"    , Char
'②'     , Text
"U2461")
    , (Text
"( 3 )"    , Char
'③'     , Text
"U2462")
    , (Text
"( 4 )"    , Char
'④'     , Text
"U2463")
    , (Text
"( 5 )"    , Char
'⑤'     , Text
"U2464")
    , (Text
"( 6 )"    , Char
'⑥'     , Text
"U2465")
    , (Text
"( 7 )"    , Char
'⑦'     , Text
"U2466")
    , (Text
"( 8 )"    , Char
'⑧'     , Text
"U2467")
    , (Text
"( 9 )"    , Char
'⑨'     , Text
"U2468")
    , (Text
"( 1 0 )"  , Char
'⑩'     , Text
"U2469")
    , (Text
"( 1 1 )"  , Char
'⑪'     , Text
"U246A")
    , (Text
"( 1 2 )"  , Char
'⑫'     , Text
"U246B")
    , (Text
"( 1 3 )"  , Char
'⑬'     , Text
"U246C")
    , (Text
"( 1 4 )"  , Char
'⑭'     , Text
"U246D")
    , (Text
"( 1 5 )"  , Char
'⑮'     , Text
"U246E")
    , (Text
"( 1 6 )"  , Char
'⑯'     , Text
"U246F")
    , (Text
"( 1 7 )"  , Char
'⑰'     , Text
"U2470")
    , (Text
"( 1 8 )"  , Char
'⑱'     , Text
"U2471")
    , (Text
"( 1 9 )"  , Char
'⑲'     , Text
"U2472")
    , (Text
"( 2 0 )"  , Char
'⑳'     , Text
"U2473")
    , (Text
"( B )"    , Char
'Ⓑ'     , Text
"U24B7")
    , (Text
"( C )"    , Char
'Ⓒ'     , Text
"U24B8")
    , (Text
"( D )"    , Char
'Ⓓ'     , Text
"U24B9")
    , (Text
"( E )"    , Char
'Ⓔ'     , Text
"U24BA")
    , (Text
"( F )"    , Char
'Ⓕ'     , Text
"U24BB")
    , (Text
"( G )"    , Char
'Ⓖ'     , Text
"U24BC")
    , (Text
"( H )"    , Char
'Ⓗ'     , Text
"U24BD")
    , (Text
"( I )"    , Char
'Ⓘ'     , Text
"U24BE")
    , (Text
"( J )"    , Char
'Ⓙ'     , Text
"U24BF")
    , (Text
"( K )"    , Char
'Ⓚ'     , Text
"U24C0")
    , (Text
"( L )"    , Char
'Ⓛ'     , Text
"U24C1")
    , (Text
"( M )"    , Char
'Ⓜ'     , Text
"U24C2")
    , (Text
"( N )"    , Char
'Ⓝ'     , Text
"U24C3")
    , (Text
"( O )"    , Char
'Ⓞ'     , Text
"U24C4")
    , (Text
"( P )"    , Char
'Ⓟ'     , Text
"U24C5")
    , (Text
"( Q )"    , Char
'Ⓠ'     , Text
"U24C6")
    , (Text
"( R )"    , Char
'Ⓡ'     , Text
"U24C7")
    , (Text
"( S )"    , Char
'Ⓢ'     , Text
"U24C8")
    , (Text
"( T )"    , Char
'Ⓣ'     , Text
"U24C9")
    , (Text
"( V )"    , Char
'Ⓥ'     , Text
"U24CB")
    , (Text
"( W )"    , Char
'Ⓦ'     , Text
"U24CC")
    , (Text
"( X )"    , Char
'Ⓧ'     , Text
"U24CD")
    , (Text
"( Y )"    , Char
'Ⓨ'     , Text
"U24CE")
    , (Text
"( Z )"    , Char
'Ⓩ'     , Text
"U24CF")
    , (Text
"( a )"    , Char
'ⓐ'     , Text
"U24D0")
    , (Text
"( b )"    , Char
'ⓑ'     , Text
"U24D1")
    , (Text
"( c )"    , Char
'ⓒ'     , Text
"U24D2")
    , (Text
"( d )"    , Char
'ⓓ'     , Text
"U24D3")
    , (Text
"( e )"    , Char
'ⓔ'     , Text
"U24D4")
    , (Text
"( f )"    , Char
'ⓕ'     , Text
"U24D5")
    , (Text
"( g )"    , Char
'ⓖ'     , Text
"U24D6")
    , (Text
"( h )"    , Char
'ⓗ'     , Text
"U24D7")
    , (Text
"( i )"    , Char
'ⓘ'     , Text
"U24D8")
    , (Text
"( j )"    , Char
'ⓙ'     , Text
"U24D9")
    , (Text
"( k )"    , Char
'ⓚ'     , Text
"U24DA")
    , (Text
"( l )"    , Char
'ⓛ'     , Text
"U24DB")
    , (Text
"( m )"    , Char
'ⓜ'     , Text
"U24DC")
    , (Text
"( n )"    , Char
'ⓝ'     , Text
"U24DD")
    , (Text
"( o )"    , Char
'ⓞ'     , Text
"U24DE")
    , (Text
"( p )"    , Char
'ⓟ'     , Text
"U24DF")
    , (Text
"( q )"    , Char
'ⓠ'     , Text
"U24E0")
    , (Text
"( r )"    , Char
'ⓡ'     , Text
"U24E1")
    , (Text
"( s )"    , Char
'ⓢ'     , Text
"U24E2")
    , (Text
"( t )"    , Char
'ⓣ'     , Text
"U24E3")
    , (Text
"( u )"    , Char
'ⓤ'     , Text
"U24E4")
    , (Text
"( v )"    , Char
'ⓥ'     , Text
"U24E5")
    , (Text
"( w )"    , Char
'ⓦ'     , Text
"U24E6")
    , (Text
"( x )"    , Char
'ⓧ'     , Text
"U24E7")
    , (Text
"( y )"    , Char
'ⓨ'     , Text
"U24E8")
    , (Text
"( z )"    , Char
'ⓩ'     , Text
"U24E9")
    , (Text
"( 0 )"    , Char
'⓪'     , Text
"U24EA")
    , (Text
"( 2 1 )"  , Char
'㉑'    , Text
"U3251")
    , (Text
"( 2 2 )"  , Char
'㉒'    , Text
"U3252")
    , (Text
"( 2 3 )"  , Char
'㉓'    , Text
"U3253")
    , (Text
"( 2 4 )"  , Char
'㉔'    , Text
"U3254")
    , (Text
"( 2 5 )"  , Char
'㉕'    , Text
"U3255")
    , (Text
"( 2 6 )"  , Char
'㉖'    , Text
"U3256")
    , (Text
"( 2 7 )"  , Char
'㉗'    , Text
"U3257")
    , (Text
"( 2 8 )"  , Char
'㉘'    , Text
"U3258")
    , (Text
"( 2 9 )"  , Char
'㉙'    , Text
"U3259")
    , (Text
"( 3 0 )"  , Char
'㉚'    , Text
"U325A")
    , (Text
"( 3 1 )"  , Char
'㉛'    , Text
"U325B")
    , (Text
"( 3 2 )"  , Char
'㉜'    , Text
"U325C")
    , (Text
"( 3 3 )"  , Char
'㉝'    , Text
"U325D")
    , (Text
"( 3 4 )"  , Char
'㉞'    , Text
"U325E")
    , (Text
"( 3 5 )"  , Char
'㉟'    , Text
"U325F")
    , (Text
"( 3 6 )"  , Char
'㊱'    , Text
"U32B1")
    , (Text
"( 3 7 )"  , Char
'㊲'    , Text
"U32B2")
    , (Text
"( 3 8 )"  , Char
'㊳'    , Text
"U32B3")
    , (Text
"( 3 9 )"  , Char
'㊴'    , Text
"U32B4")
    , (Text
"( 4 0 )"  , Char
'㊵'    , Text
"U32B5")
    , (Text
"( 4 1 )"  , Char
'㊶'    , Text
"U32B6")
    , (Text
"( 4 2 )"  , Char
'㊷'    , Text
"U32B7")
    , (Text
"( 4 3 )"  , Char
'㊸'    , Text
"U32B8")
    , (Text
"( 4 4 )"  , Char
'㊹'    , Text
"U32B9")
    , (Text
"( 4 5 )"  , Char
'㊺'    , Text
"U32BA")
    , (Text
"( 4 6 )"  , Char
'㊻'    , Text
"U32BB")
    , (Text
"( 4 7 )"  , Char
'㊼'    , Text
"U32BC")
    , (Text
"( 4 8 )"  , Char
'㊽'    , Text
"U32BD")
    , (Text
"( 4 9 )"  , Char
'㊾'    , Text
"U32BE")
    , (Text
"( 5 0 )"  , Char
'㊿'    , Text
"U32BF")
    , (Text
"; S"      , Char
'Ș'     , Text
"U0218")
    , (Text
"; s"      , Char
'ș'     , Text
"U0219")
    , (Text
"; T"      , Char
'Ț'     , Text
"U021A")
    , (Text
"; t"      , Char
'ț'     , Text
"U021B")
    , (Text
"v /"      , Char
'√'     , Text
"U221a")
    , (Text
"8 8"      , Char
'∞'     , Text
"U221e")
    , (Text
"= _"      , Char
'≡'     , Text
"U2261")
    , (Text
"< _"      , Char
'≤'     , Text
"U2264")
    , (Text
"> _"      , Char
'≥'     , Text
"U2265")
    , (Text
"< >"      , Char
'⋄'     , Text
"U22c4")
    , (Text
": ."      , Char
'∴'     , Text
"therefore")
    , (Text
". :"      , Char
'∵'     , Text
"because")
    , (Text
"[ ]"      , Char
'⌷'     , Text
"U2337")
    , (Text
"/ -"      , Char
'⌿'     , Text
"U233f")
    , (Text
"\\ -"     , Char
'⍀'     , Text
"U2340")
    , (Text
"_ '"      , Char
'⍘'     , Text
"U2358")
    , (Text
"0 ~"      , Char
'⍬'     , Text
"U236c")
    , (Text
"| ~"      , Char
'⍭'     , Text
"U236d")
    , (Text
"c /"      , Char
'¢'     , Text
"cent" )
    , (Text
"< _"      , Char
'≤'     , Text
"U2264")
    , (Text
"> _"      , Char
'≥'     , Text
"U2265")

    -- Sequences that should exist but do not work
    --, ("^ spc", '^', "asciicircum") -- This overlaps with the normal 'shifted-6' macro for
    -- , ("' j", 'j́', "jacute")
    ]