package joshua.util; import java.util.HashMap; import java.util.Map; public class UnicodeCharacterName { private final Map<Character,String> map; public UnicodeCharacterName() { int expectedSize = 21927; map = new HashMap<Character,String>(expectedSize); basicLatin(map); latin1Supplement(map); latinExtendedA(map); latinExtendedB(map); ipaExtensions(map); spacingModifierLetters(map); combiningDiacriticMarks(map); greekAndCoptic (map); cyrillic (map); cyrillicSupplement (map); armenian(map); hebrew (map); arabic(map); syriac(map); arabicSupplement(map); thaana(map); nko(map); samaritan(map); devanagari(map); bengali(map); gurmukhi(map); gujarati(map); oriya(map); tamil(map); telugu(map); kannada(map); malayalam(map); sinhala(map); thai(map); lao(map); tibetan(map); myanmar(map); georgian(map); hangulJamo(map); ethiopic(map); ethiopicSupplement(map); cherokee(map); canadianAboriginalSyllabics(map); ogham(map); runic(map); tagalog(map); hanunoo(map); buhid(map); tagbanwa(map); khmer(map); mongolian(map); canadianSyllabics(map); limbu(map); taiLe(map); newTaiLue(map); khmerSymbols(map); buginese(map); balinese(map); sudanese(map); lepcha(map); olChiki(map); vedic(map); phoneticExtensions(map); phoneticExtensionsSupplement(map); combiningDiacriticalMarksSupplement(map); latinExtendedAdditional(map); greekExtended(map); generalPunctuation(map); cjkSymbolsAndPunctuation(map); hangulSyllables(map); } public static final void basicLatin(Map<Character,String> map) { // C0 Controls map.put('\u0000',"NULL"); map.put('\u0001',"START OF HEADING"); map.put('\u0002',"START OF TEXT"); map.put('\u0003',"END OF TEXT"); map.put('\u0004',"END OF TRANSMISSION"); map.put('\u0005',"ENQUIRY"); map.put('\u0006',"ACKNOWLEDGE"); map.put('\u0007',"BELL"); map.put('\u0008',"BACKSPACE"); map.put('\u0009',"CHARACTER TABULATION"); map.put('\u000B',"LINE TABULATION"); map.put('\u000C',"FORM FEED"); map.put('\u000E',"SHIFT OUT"); map.put('\u000F',"SHIFT IN"); map.put('\u0010',"DATA LINK ESCAPE"); map.put('\u0011',"DEVICE CONTROL ONE"); map.put('\u0012',"DEVICE CONTROL TWO"); map.put('\u0013',"DEVICE CONTROL THREE"); map.put('\u0014',"DEVICE CONTROL FOUR"); map.put('\u0015',"NEGATIVE ACKNOWLEDGE"); map.put('\u0016',"SYNCHRONOUS IDLE"); map.put('\u0017',"END OF TRANSMISSION BLOCK"); map.put('\u0018',"CANCEL"); map.put('\u0019',"END OF MEDIUM"); map.put('\u001A',"SUBSTITUTE"); map.put('\u001B',"ESCAPE"); map.put('\u001C',"FILE SEPARATOR"); map.put('\u001D',"GROUP SEPARATOR"); map.put('\u001E',"RECORD SEPARATOR"); map.put('\u001F',"UNIT SEPARATOR"); // ASCII punctuation and symbols map.put('\u0020',"SPACE"); map.put('\u0021',"EXCLAMATION MARK"); map.put('\u0022',"QUOTATION MARK"); map.put('\u0023',"NUMBER SIGN"); map.put('\u0024',"DOLLAR SIGN"); map.put('\u0025',"PERCENT SIGN"); map.put('\u0026',"AMPERSAND"); map.put('\'',"APOSTROPHE"); map.put('\u0028',"LEFT PARENTHESIS"); map.put('\u0029',"RIGHT PARENTHESIS"); map.put('\u002A',"ASTERISK"); map.put('\u002B',"PLUS SIGN"); map.put('\u002C',"COMMA"); map.put('\u002D',"HYPHEN-MINUS"); map.put('\u002E',"FULL STOP"); map.put('\u002F',"SOLIDUS"); // ASCII digits map.put('\u0030',"DIGIT ZERO"); map.put('\u0031',"DIGIT ONE"); map.put('\u0032',"DIGIT TWO"); map.put('\u0033',"DIGIT THREE"); map.put('\u0034',"DIGIT FOUR"); map.put('\u0035',"DIGIT FIVE"); map.put('\u0036',"DIGIT SIX"); map.put('\u0037',"DIGIT SEVEN"); map.put('\u0038',"DIGIT EIGHT"); map.put('\u0039',"DIGIT NINE"); // ASCII punctuation and symbols map.put('\u003A',"COLON"); map.put('\u003B',"SEMICOLON"); map.put('\u003C',"LESS-THAN SIGN"); map.put('\u003D',"EQUALS SIGN"); map.put('\u003E',"GREATER-THAN SIGN"); map.put('\u003F',"QUESTION MARK"); map.put('\u0040',"COMMERCIAL AT"); // Uppercase Latin alphabet map.put('\u0041',"LATIN CAPITAL LETTER A"); map.put('\u0042',"LATIN CAPITAL LETTER B"); map.put('\u0043',"LATIN CAPITAL LETTER C"); map.put('\u0044',"LATIN CAPITAL LETTER D"); map.put('\u0045',"LATIN CAPITAL LETTER E"); map.put('\u0046',"LATIN CAPITAL LETTER F"); map.put('\u0047',"LATIN CAPITAL LETTER G"); map.put('\u0048',"LATIN CAPITAL LETTER H"); map.put('\u0049',"LATIN CAPITAL LETTER I"); map.put('\u004A',"LATIN CAPITAL LETTER J"); map.put('\u004B',"LATIN CAPITAL LETTER K"); map.put('\u004C',"LATIN CAPITAL LETTER L"); map.put('\u004D',"LATIN CAPITAL LETTER M"); map.put('\u004E',"LATIN CAPITAL LETTER N"); map.put('\u004F',"LATIN CAPITAL LETTER O"); map.put('\u0050',"LATIN CAPITAL LETTER P"); map.put('\u0051',"LATIN CAPITAL LETTER Q"); map.put('\u0052',"LATIN CAPITAL LETTER R"); map.put('\u0053',"LATIN CAPITAL LETTER S"); map.put('\u0054',"LATIN CAPITAL LETTER T"); map.put('\u0055',"LATIN CAPITAL LETTER U"); map.put('\u0056',"LATIN CAPITAL LETTER V"); map.put('\u0057',"LATIN CAPITAL LETTER W"); map.put('\u0058',"LATIN CAPITAL LETTER X"); map.put('\u0059',"LATIN CAPITAL LETTER Y"); map.put('\u005A',"LATIN CAPITAL LETTER Z"); // ASCII punctuation and symbols map.put('\u005B',"LEFT SQUARE BRACKET"); map.put('\\',"REVERSE SOLIDUS"); map.put('\u005D',"RIGHT SQUARE BRACKET"); map.put('\u005E',"CIRCUMFLEX ACCENT"); map.put('\u005F',"LOW LINE"); map.put('\u0060',"GRAVE ACCENT"); // Lowercase Latin alphabet map.put('\u0061',"LATIN SMALL LETTER A"); map.put('\u0062',"LATIN SMALL LETTER B"); map.put('\u0063',"LATIN SMALL LETTER C"); map.put('\u0064',"LATIN SMALL LETTER D"); map.put('\u0065',"LATIN SMALL LETTER E"); map.put('\u0066',"LATIN SMALL LETTER F"); map.put('\u0067',"LATIN SMALL LETTER G"); map.put('\u0068',"LATIN SMALL LETTER H"); map.put('\u0069',"LATIN SMALL LETTER I"); map.put('\u006A',"LATIN SMALL LETTER J"); map.put('\u006B',"LATIN SMALL LETTER K"); map.put('\u006C',"LATIN SMALL LETTER L"); map.put('\u006D',"LATIN SMALL LETTER M"); map.put('\u006E',"LATIN SMALL LETTER N"); map.put('\u006F',"LATIN SMALL LETTER O"); map.put('\u0070',"LATIN SMALL LETTER P"); map.put('\u0071',"LATIN SMALL LETTER Q"); map.put('\u0072',"LATIN SMALL LETTER R"); map.put('\u0073',"LATIN SMALL LETTER S"); map.put('\u0074',"LATIN SMALL LETTER T"); map.put('\u0075',"LATIN SMALL LETTER U"); map.put('\u0076',"LATIN SMALL LETTER V"); map.put('\u0077',"LATIN SMALL LETTER W"); map.put('\u0078',"LATIN SMALL LETTER X"); map.put('\u0079',"LATIN SMALL LETTER Y"); map.put('\u007A',"LATIN SMALL LETTER Z"); // ASCII punctuation and symbols map.put('\u007B',"LEFT CURLY BRACKET"); map.put('\u007C',"VERTICAL LINE"); map.put('\u007D',"RIGHT CURLY BRACKET"); map.put('\u007E',"TILDE"); // Control character map.put('\u007F',"DELETE"); } public static final void latin1Supplement(Map<Character,String> map) { // C1 controls map.put('\u0080',"<control>"); map.put('\u0081',"<control>"); map.put('\u0082',"BREAK PERMITTED HERE"); map.put('\u0083',"NO BREAK HERE"); map.put('\u0084',"<control>"); map.put('\u0085',"NEXT LINE"); map.put('\u0086',"START OF SELECTED AREA"); map.put('\u0087',"END OF SELECTED AREA"); map.put('\u0088',"CHARACTER TABULATION SET"); map.put('\u0089',"CHARACTER TABULATION WITH JUSTIFICATION"); map.put('\u008A',"LINE TABULATION SET"); map.put('\u008B',"PARTIAL LINE FORWARD"); map.put('\u008C',"PARTIAL LINE BACKWARD"); map.put('\u008D',"REVERSE LINE FEED"); map.put('\u008E',"SINGLE SHIFT TWO"); map.put('\u008F',"SINGLE SHIFT THREE"); map.put('\u0090',"DEVICE CONTROL STRING"); map.put('\u0091',"PRIVATE USE ONE"); map.put('\u0092',"PRIVATE USE TWO"); map.put('\u0093',"SET TRANSMIT STATE"); map.put('\u0094',"CANCEL CHARACTER"); map.put('\u0095',"MESSAGE WAITING"); map.put('\u0096',"START OF GUARDED AREA"); map.put('\u0097',"END OF GUARDED AREA"); map.put('\u0098',"START OF STRING"); map.put('\u0099',"<control>"); map.put('\u009A',"SINGLE CHARACTER INTRODUCER"); map.put('\u009B',"CONTROL SEQUENCE INTRODUCER"); map.put('\u009C',"STRING TERMINATOR"); map.put('\u009D',"OPERATING SYSTEM COMMAND"); map.put('\u009E',"PRIVACY MESSAGE"); map.put('\u009F',"APPLICATION PROGRAM COMMAND"); // Latin-1 punctuation and symbols map.put('\u00A0',"NO-BREAK SPACE"); map.put('\u00A1',"INVERTED EXCLAMATION MARK"); map.put('\u00A2',"CENT SIGN"); map.put('\u00A3',"POUND SIGN"); map.put('\u00A4',"CURRENCY SIGN"); map.put('\u00A5',"YEN SIGN"); map.put('\u00A6',"BROKEN BAR"); map.put('\u00A7',"SECTION SIGN"); map.put('\u00A8',"DIAERESIS"); map.put('\u00A9',"COPYRIGHT SIGN"); map.put('\u00AA',"FEMININE ORDINAL INDICATOR"); map.put('\u00AB',"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"); map.put('\u00AC',"NOT SIGN"); map.put('\u00AD',"SOFT HYPHEN"); map.put('\u00AE',"REGISTERED SIGN"); map.put('\u00AF',"MACRON"); map.put('\u00B0',"DEGREE SIGN"); map.put('\u00B1',"PLUS-MINUS SIGN"); map.put('\u00B2',"SUPERSCRIPT TWO"); map.put('\u00B3',"SUPERSCRIPT THREE"); map.put('\u00B4',"ACUTE ACCENT"); map.put('\u00B5',"MICRO SIGN"); map.put('\u00B6',"PILCROW SIGN"); map.put('\u00B7',"MIDDLE DOT"); map.put('\u00B8',"CEDILLA"); map.put('\u00B9',"SUPERSCRIPT ONE"); map.put('\u00BA',"MASCULINE ORDINAL INDICATOR"); map.put('\u00BB',"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"); map.put('\u00BC',"VULGAR FRACTION ONE QUARTER"); map.put('\u00BD',"VULGAR FRACTION ONE HALF"); map.put('\u00BE',"VULGAR FRACTION THREE QUARTERS"); map.put('\u00BF',"INVERTED QUESTION MARK"); // Letters map.put('\u00C0',"LATIN CAPITAL LETTER A WITH GRAVE"); map.put('\u00C1',"LATIN CAPITAL LETTER A WITH ACUTE"); map.put('\u00C2',"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"); map.put('\u00C3',"LATIN CAPITAL LETTER A WITH TILDE"); map.put('\u00C4',"LATIN CAPITAL LETTER A WITH DIAERESIS"); map.put('\u00C5',"LATIN CAPITAL LETTER A WITH RING ABOVE"); map.put('\u00C6',"LATIN CAPITAL LETTER AE"); map.put('\u00C7',"LATIN CAPITAL LETTER C WITH CEDILLA"); map.put('\u00C8',"LATIN CAPITAL LETTER E WITH GRAVE"); map.put('\u00C9',"LATIN CAPITAL LETTER E WITH ACUTE"); map.put('\u00CA',"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"); map.put('\u00CB',"LATIN CAPITAL LETTER E WITH DIAERESIS"); map.put('\u00CC',"LATIN CAPITAL LETTER I WITH GRAVE"); map.put('\u00CD',"LATIN CAPITAL LETTER I WITH ACUTE"); map.put('\u00CE',"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"); map.put('\u00CF',"LATIN CAPITAL LETTER I WITH DIAERESIS"); map.put('\u00D0',"LATIN CAPITAL LETTER ETH"); map.put('\u00D1',"LATIN CAPITAL LETTER N WITH TILDE"); map.put('\u00D2',"LATIN CAPITAL LETTER O WITH GRAVE"); map.put('\u00D3',"LATIN CAPITAL LETTER O WITH ACUTE"); map.put('\u00D4',"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"); map.put('\u00D5',"LATIN CAPITAL LETTER O WITH TILDE"); map.put('\u00D6',"LATIN CAPITAL LETTER O WITH DIAERESIS"); // Mathematical operator map.put('\u00D7',"MULTIPLICATION SIGN"); // Letters map.put('\u00D8',"LATIN CAPITAL LETTER O WITH STROKE"); map.put('\u00D9',"LATIN CAPITAL LETTER U WITH GRAVE"); map.put('\u00DA',"LATIN CAPITAL LETTER U WITH ACUTE"); map.put('\u00DB',"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"); map.put('\u00DC',"LATIN CAPITAL LETTER U WITH DIAERESIS"); map.put('\u00DD',"LATIN CAPITAL LETTER Y WITH ACUTE"); map.put('\u00DE',"LATIN CAPITAL LETTER THORN"); map.put('\u00DF',"LATIN SMALL LETTER SHARP S"); map.put('\u00E0',"LATIN SMALL LETTER A WITH GRAVE"); map.put('\u00E1',"LATIN SMALL LETTER A WITH ACUTE"); map.put('\u00E2',"LATIN SMALL LETTER A WITH CIRCUMFLEX"); map.put('\u00E3',"LATIN SMALL LETTER A WITH TILDE"); map.put('\u00E4',"LATIN SMALL LETTER A WITH DIAERESIS"); map.put('\u00E5',"LATIN SMALL LETTER A WITH RING ABOVE"); map.put('\u00E6',"LATIN SMALL LETTER AE"); map.put('\u00E7',"LATIN SMALL LETTER C WITH CEDILLA"); map.put('\u00E8',"LATIN SMALL LETTER E WITH GRAVE"); map.put('\u00E9',"LATIN SMALL LETTER E WITH ACUTE"); map.put('\u00EA',"LATIN SMALL LETTER E WITH CIRCUMFLEX"); map.put('\u00EB',"LATIN SMALL LETTER E WITH DIAERESIS"); map.put('\u00EC',"LATIN SMALL LETTER I WITH GRAVE"); map.put('\u00ED',"LATIN SMALL LETTER I WITH ACUTE"); map.put('\u00EE',"LATIN SMALL LETTER I WITH CIRCUMFLEX"); map.put('\u00EF',"LATIN SMALL LETTER I WITH DIAERESIS"); map.put('\u00F0',"LATIN SMALL LETTER ETH"); map.put('\u00F1',"LATIN SMALL LETTER N WITH TILDE"); map.put('\u00F2',"LATIN SMALL LETTER O WITH GRAVE"); map.put('\u00F3',"LATIN SMALL LETTER O WITH ACUTE"); map.put('\u00F4',"LATIN SMALL LETTER O WITH CIRCUMFLEX"); map.put('\u00F5',"LATIN SMALL LETTER O WITH TILDE"); map.put('\u00F6',"LATIN SMALL LETTER O WITH DIAERESIS"); // Mathematical operator map.put('\u00F7',"DIVISION SIGN"); // Letters map.put('\u00F8',"LATIN SMALL LETTER O WITH STROKE"); map.put('\u00F9',"LATIN SMALL LETTER U WITH GRAVE"); map.put('\u00FA',"LATIN SMALL LETTER U WITH ACUTE"); map.put('\u00FB',"LATIN SMALL LETTER U WITH CIRCUMFLEX"); map.put('\u00FC',"LATIN SMALL LETTER U WITH DIAERESIS"); map.put('\u00FD',"LATIN SMALL LETTER Y WITH ACUTE"); map.put('\u00FE',"LATIN SMALL LETTER THORN"); map.put('\u00FF',"LATIN SMALL LETTER Y WITH DIAERESIS"); } public static final void latinExtendedA(Map<Character,String> map) { // European Latin map.put('\u0100',"LATIN CAPITAL LETTER A WITH MACRON"); map.put('\u0101',"LATIN SMALL LETTER A WITH MACRON"); map.put('\u0102',"LATIN CAPITAL LETTER A WITH BREVE"); map.put('\u0103',"LATIN SMALL LETTER A WITH BREVE"); map.put('\u0104',"LATIN CAPITAL LETTER A WITH OGONEK"); map.put('\u0105',"LATIN SMALL LETTER A WITH OGONEK"); map.put('\u0106',"LATIN CAPITAL LETTER C WITH ACUTE"); map.put('\u0107',"LATIN SMALL LETTER C WITH ACUTE"); map.put('\u0108',"LATIN CAPITAL LETTER C WITH CIRCUMFLEX"); map.put('\u0109',"LATIN SMALL LETTER C WITH CIRCUMFLEX"); map.put('\u010A',"LATIN CAPITAL LETTER C WITH DOT ABOVE"); map.put('\u010B',"LATIN SMALL LETTER C WITH DOT ABOVE"); map.put('\u010C',"LATIN CAPITAL LETTER C WITH CARON"); map.put('\u010D',"LATIN SMALL LETTER C WITH CARON"); map.put('\u010E',"LATIN CAPITAL LETTER D WITH CARON"); map.put('\u010F',"LATIN SMALL LETTER D WITH CARON"); map.put('\u0110',"LATIN CAPITAL LETTER D WITH STROKE"); map.put('\u0111',"LATIN SMALL LETTER D WITH STROKE"); map.put('\u0112',"LATIN CAPITAL LETTER E WITH MACRON"); map.put('\u0113',"LATIN SMALL LETTER E WITH MACRON"); map.put('\u0114',"LATIN CAPITAL LETTER E WITH BREVE"); map.put('\u0115',"LATIN SMALL LETTER E WITH BREVE"); map.put('\u0116',"LATIN CAPITAL LETTER E WITH DOT ABOVE"); map.put('\u0117',"LATIN SMALL LETTER E WITH DOT ABOVE"); map.put('\u0118',"LATIN CAPITAL LETTER E WITH OGONEK"); map.put('\u0119',"LATIN SMALL LETTER E WITH OGONEK"); map.put('\u011A',"LATIN CAPITAL LETTER E WITH CARON"); map.put('\u011B',"LATIN SMALL LETTER E WITH CARON"); map.put('\u011C',"LATIN CAPITAL LETTER G WITH CIRCUMFLEX"); map.put('\u011D',"LATIN SMALL LETTER G WITH CIRCUMFLEX"); map.put('\u011E',"LATIN CAPITAL LETTER G WITH BREVE"); map.put('\u011F',"LATIN SMALL LETTER G WITH BREVE"); map.put('\u0120',"LATIN CAPITAL LETTER G WITH DOT ABOVE"); map.put('\u0121',"LATIN SMALL LETTER G WITH DOT ABOVE"); map.put('\u0122',"LATIN CAPITAL LETTER G WITH CEDILLA"); map.put('\u0123',"LATIN SMALL LETTER G WITH CEDILLA"); map.put('\u0124',"LATIN CAPITAL LETTER H WITH CIRCUMFLEX"); map.put('\u0125',"LATIN SMALL LETTER H WITH CIRCUMFLEX"); map.put('\u0126',"LATIN CAPITAL LETTER H WITH STROKE"); map.put('\u0127',"LATIN SMALL LETTER H WITH STROKE"); map.put('\u0128',"LATIN CAPITAL LETTER I WITH TILDE"); map.put('\u0129',"LATIN SMALL LETTER I WITH TILDE"); map.put('\u012A',"LATIN CAPITAL LETTER I WITH MACRON"); map.put('\u012B',"LATIN SMALL LETTER I WITH MACRON"); map.put('\u012C',"LATIN CAPITAL LETTER I WITH BREVE"); map.put('\u012D',"LATIN SMALL LETTER I WITH BREVE"); map.put('\u012E',"LATIN CAPITAL LETTER I WITH OGONEK"); map.put('\u012F',"LATIN SMALL LETTER I WITH OGONEK"); map.put('\u0130',"LATIN CAPITAL LETTER I WITH DOT ABOVE"); map.put('\u0131',"LATIN SMALL LETTER DOTLESS I"); map.put('\u0132',"LATIN CAPITAL LIGATURE IJ"); map.put('\u0133',"LATIN SMALL LIGATURE IJ"); map.put('\u0134',"LATIN CAPITAL LETTER J WITH CIRCUMFLEX"); map.put('\u0135',"LATIN SMALL LETTER J WITH CIRCUMFLEX"); map.put('\u0136',"LATIN CAPITAL LETTER K WITH CEDILLA"); map.put('\u0137',"LATIN SMALL LETTER K WITH CEDILLA"); map.put('\u0138',"LATIN SMALL LETTER KRA"); map.put('\u0139',"LATIN CAPITAL LETTER L WITH ACUTE"); map.put('\u013A',"LATIN SMALL LETTER L WITH ACUTE"); map.put('\u013B',"LATIN CAPITAL LETTER L WITH CEDILLA"); map.put('\u013C',"LATIN SMALL LETTER L WITH CEDILLA"); map.put('\u013D',"LATIN CAPITAL LETTER L WITH CARON"); map.put('\u013E',"LATIN SMALL LETTER L WITH CARON"); map.put('\u013F',"LATIN CAPITAL LETTER L WITH MIDDLE DOT"); map.put('\u0140',"LATIN SMALL LETTER L WITH MIDDLE DOT"); map.put('\u0141',"LATIN CAPITAL LETTER L WITH STROKE"); map.put('\u0142',"LATIN SMALL LETTER L WITH STROKE"); map.put('\u0143',"LATIN CAPITAL LETTER N WITH ACUTE"); map.put('\u0144',"LATIN SMALL LETTER N WITH ACUTE"); map.put('\u0145',"LATIN CAPITAL LETTER N WITH CEDILLA"); map.put('\u0146',"LATIN SMALL LETTER N WITH CEDILLA"); map.put('\u0147',"LATIN CAPITAL LETTER N WITH CARON"); map.put('\u0148',"LATIN SMALL LETTER N WITH CARON"); // Deprecated letter map.put('\u0149',"LATIN SMALL LETTER N PRECEDED BY APOSTROPHE"); // European Latin map.put('\u014A',"LATIN CAPITAL LETTER ENG"); map.put('\u014B',"LATIN SMALL LETTER ENG"); map.put('\u014C',"LATIN CAPITAL LETTER O WITH MACRON"); map.put('\u014D',"LATIN SMALL LETTER O WITH MACRON"); map.put('\u014E',"LATIN CAPITAL LETTER O WITH BREVE"); map.put('\u014F',"LATIN SMALL LETTER O WITH BREVE"); map.put('\u0150',"LATIN CAPITAL LETTER O WITH DOUBLE ACUTE"); map.put('\u0151',"LATIN SMALL LETTER O WITH DOUBLE ACUTE"); map.put('\u0152',"LATIN CAPITAL LIGATURE OE"); map.put('\u0153',"LATIN SMALL LIGATURE OE"); map.put('\u0154',"LATIN CAPITAL LETTER R WITH ACUTE"); map.put('\u0155',"LATIN SMALL LETTER R WITH ACUTE"); map.put('\u0156',"LATIN CAPITAL LETTER R WITH CEDILLA"); map.put('\u0157',"LATIN SMALL LETTER R WITH CEDILLA"); map.put('\u0158',"LATIN CAPITAL LETTER R WITH CARON"); map.put('\u0159',"LATIN SMALL LETTER R WITH CARON"); map.put('\u015A',"LATIN CAPITAL LETTER S WITH ACUTE"); map.put('\u015B',"LATIN SMALL LETTER S WITH ACUTE"); map.put('\u015C',"LATIN CAPITAL LETTER S WITH CIRCUMFLEX"); map.put('\u015D',"LATIN SMALL LETTER S WITH CIRCUMFLEX"); map.put('\u015E',"LATIN CAPITAL LETTER S WITH CEDILLA"); map.put('\u015F',"LATIN SMALL LETTER S WITH CEDILLA"); map.put('\u0160',"LATIN CAPITAL LETTER S WITH CARON"); map.put('\u0161',"LATIN SMALL LETTER S WITH CARON"); map.put('\u0162',"LATIN CAPITAL LETTER T WITH CEDILLA"); map.put('\u0163',"LATIN SMALL LETTER T WITH CEDILLA"); map.put('\u0164',"LATIN CAPITAL LETTER T WITH CARON"); map.put('\u0165',"LATIN SMALL LETTER T WITH CARON"); map.put('\u0166',"LATIN CAPITAL LETTER T WITH STROKE"); map.put('\u0167',"LATIN SMALL LETTER T WITH STROKE"); map.put('\u0168',"LATIN CAPITAL LETTER U WITH TILDE"); map.put('\u0169',"LATIN SMALL LETTER U WITH TILDE"); map.put('\u016A',"LATIN CAPITAL LETTER U WITH MACRON"); map.put('\u016B',"LATIN SMALL LETTER U WITH MACRON"); map.put('\u016C',"LATIN CAPITAL LETTER U WITH BREVE"); map.put('\u016D',"LATIN SMALL LETTER U WITH BREVE"); map.put('\u016E',"LATIN CAPITAL LETTER U WITH RING ABOVE"); map.put('\u016F',"LATIN SMALL LETTER U WITH RING ABOVE"); map.put('\u0170',"LATIN CAPITAL LETTER U WITH DOUBLE ACUTE"); map.put('\u0171',"LATIN SMALL LETTER U WITH DOUBLE ACUTE"); map.put('\u0172',"LATIN CAPITAL LETTER U WITH OGONEK"); map.put('\u0173',"LATIN SMALL LETTER U WITH OGONEK"); map.put('\u0174',"LATIN CAPITAL LETTER W WITH CIRCUMFLEX"); map.put('\u0175',"LATIN SMALL LETTER W WITH CIRCUMFLEX"); map.put('\u0176',"LATIN CAPITAL LETTER Y WITH CIRCUMFLEX"); map.put('\u0177',"LATIN SMALL LETTER Y WITH CIRCUMFLEX"); map.put('\u0178',"LATIN CAPITAL LETTER Y WITH DIAERESIS"); map.put('\u0179',"LATIN CAPITAL LETTER Z WITH ACUTE"); map.put('\u017A',"LATIN SMALL LETTER Z WITH ACUTE"); map.put('\u017B',"LATIN CAPITAL LETTER Z WITH DOT ABOVE"); map.put('\u017C',"LATIN SMALL LETTER Z WITH DOT ABOVE"); map.put('\u017D',"LATIN CAPITAL LETTER Z WITH CARON"); map.put('\u017E',"LATIN SMALL LETTER Z WITH CARON"); map.put('\u017F',"LATIN SMALL LETTER LONG S"); } public static final void latinExtendedB(Map<Character,String> map) { // Non-European and historic Latin map.put('\u0180',"LATIN SMALL LETTER B WITH STROKE"); map.put('\u0181',"LATIN CAPITAL LETTER B WITH HOOK"); map.put('\u0182',"LATIN CAPITAL LETTER B WITH TOPBAR"); map.put('\u0183',"LATIN SMALL LETTER B WITH TOPBAR"); map.put('\u0184',"LATIN CAPITAL LETTER TONE SIX"); map.put('\u0185',"LATIN SMALL LETTER TONE SIX"); map.put('\u0186',"LATIN CAPITAL LETTER OPEN O"); map.put('\u0187',"LATIN CAPITAL LETTER C WITH HOOK"); map.put('\u0188',"LATIN SMALL LETTER C WITH HOOK"); map.put('\u0189',"LATIN CAPITAL LETTER AFRICAN D"); map.put('\u018A',"LATIN CAPITAL LETTER D WITH HOOK"); map.put('\u018B',"LATIN CAPITAL LETTER D WITH TOPBAR"); map.put('\u018C',"LATIN SMALL LETTER D WITH TOPBAR"); map.put('\u018D',"LATIN SMALL LETTER TURNED DELTA"); map.put('\u018E',"LATIN CAPITAL LETTER REVERSED E"); map.put('\u018F',"LATIN CAPITAL LETTER SCHWA"); map.put('\u0190',"LATIN CAPITAL LETTER OPEN E"); map.put('\u0191',"LATIN CAPITAL LETTER F WITH HOOK"); map.put('\u0192',"LATIN SMALL LETTER F WITH HOOK"); map.put('\u0193',"LATIN CAPITAL LETTER G WITH HOOK"); map.put('\u0194',"LATIN CAPITAL LETTER GAMMA"); map.put('\u0195',"LATIN SMALL LETTER HV"); map.put('\u0196',"LATIN CAPITAL LETTER IOTA"); map.put('\u0197',"LATIN CAPITAL LETTER I WITH STROKE"); map.put('\u0198',"LATIN CAPITAL LETTER K WITH HOOK"); map.put('\u0199',"LATIN SMALL LETTER K WITH HOOK"); map.put('\u019A',"LATIN SMALL LETTER L WITH BAR"); map.put('\u019B',"LATIN SMALL LETTER LAMBDA WITH STROKE"); map.put('\u019C',"LATIN CAPITAL LETTER TURNED M"); map.put('\u019D',"LATIN CAPITAL LETTER N WITH LEFT HOOK"); map.put('\u019E',"LATIN SMALL LETTER N WITH LONG RIGHT LEG"); map.put('\u019F',"LATIN CAPITAL LETTER O WITH MIDDLE TILDE"); map.put('\u01A0',"LATIN CAPITAL LETTER O WITH HORN"); map.put('\u01A1',"LATIN SMALL LETTER O WITH HORN"); map.put('\u01A2',"LATIN CAPITAL LETTER OI"); map.put('\u01A3',"LATIN SMALL LETTER OI"); map.put('\u01A4',"LATIN CAPITAL LETTER P WITH HOOK"); map.put('\u01A5',"LATIN SMALL LETTER P WITH HOOK"); map.put('\u01A6',"LATIN LETTER YR"); map.put('\u01A7',"LATIN CAPITAL LETTER TONE TWO"); map.put('\u01A8',"LATIN SMALL LETTER TONE TWO"); map.put('\u01A9',"LATIN CAPITAL LETTER ESH"); map.put('\u01AA',"LATIN LETTER REVERSED ESH LOOP"); map.put('\u01AB',"LATIN SMALL LETTER T WITH PALATAL HOOK"); map.put('\u01AC',"LATIN CAPITAL LETTER T WITH HOOK"); map.put('\u01AD',"LATIN SMALL LETTER T WITH HOOK"); map.put('\u01AE',"LATIN CAPITAL LETTER T WITH RETROFLEX HOOK"); map.put('\u01AF',"LATIN CAPITAL LETTER U WITH HORN"); map.put('\u01B0',"LATIN SMALL LETTER U WITH HORN"); map.put('\u01B1',"LATIN CAPITAL LETTER UPSILON"); map.put('\u01B2',"LATIN CAPITAL LETTER V WITH HOOK"); map.put('\u01B3',"LATIN CAPITAL LETTER Y WITH HOOK"); map.put('\u01B4',"LATIN SMALL LETTER Y WITH HOOK"); map.put('\u01B5',"LATIN CAPITAL LETTER Z WITH STROKE"); map.put('\u01B6',"LATIN SMALL LETTER Z WITH STROKE"); map.put('\u01B7',"LATIN CAPITAL LETTER EZH"); map.put('\u01B8',"LATIN CAPITAL LETTER EZH REVERSED"); map.put('\u01B9',"LATIN SMALL LETTER EZH REVERSED"); map.put('\u01BA',"LATIN SMALL LETTER EZH WITH TAIL"); map.put('\u01BB',"LATIN LETTER TWO WITH STROKE"); map.put('\u01BC',"LATIN CAPITAL LETTER TONE FIVE"); map.put('\u01BD',"LATIN SMALL LETTER TONE FIVE"); map.put('\u01BE',"LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE"); map.put('\u01BF',"LATIN LETTER WYNN"); // African letters for clicks map.put('\u01C0',"LATIN LETTER DENTAL CLICK"); map.put('\u01C1',"LATIN LETTER LATERAL CLICK"); map.put('\u01C2',"LATIN LETTER ALVEOLAR CLICK"); map.put('\u01C3',"LATIN LETTER RETROFLEX CLICK"); // Croatian digraphs matching Serbian Cyrillic letters map.put('\u01C4',"LATIN CAPITAL LETTER DZ WITH CARON"); map.put('\u01C5',"LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON"); map.put('\u01C6',"LATIN SMALL LETTER DZ WITH CARON"); map.put('\u01C7',"LATIN CAPITAL LETTER LJ"); map.put('\u01C8',"LATIN CAPITAL LETTER L WITH SMALL LETTER J"); map.put('\u01C9',"LATIN SMALL LETTER LJ"); map.put('\u01CA',"LATIN CAPITAL LETTER NJ"); map.put('\u01CB',"LATIN CAPITAL LETTER N WITH SMALL LETTER J"); map.put('\u01CC',"LATIN SMALL LETTER NJ"); // Pinyin diacritic-vowel combinations map.put('\u01CD',"LATIN CAPITAL LETTER A WITH CARON"); map.put('\u01CE',"LATIN SMALL LETTER A WITH CARON"); map.put('\u01CF',"LATIN CAPITAL LETTER I WITH CARON"); map.put('\u01D0',"LATIN SMALL LETTER I WITH CARON"); map.put('\u01D1',"LATIN CAPITAL LETTER O WITH CARON"); map.put('\u01D2',"LATIN SMALL LETTER O WITH CARON"); map.put('\u01D3',"LATIN CAPITAL LETTER U WITH CARON"); map.put('\u01D4',"LATIN SMALL LETTER U WITH CARON"); map.put('\u01D5',"LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON"); map.put('\u01D6',"LATIN SMALL LETTER U WITH DIAERESIS AND MACRON"); map.put('\u01D7',"LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE"); map.put('\u01D8',"LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE"); map.put('\u01D9',"LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON"); map.put('\u01DA',"LATIN SMALL LETTER U WITH DIAERESIS AND CARON"); map.put('\u01DB',"LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE"); map.put('\u01DC',"LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE"); // Phonetic and historic letters map.put('\u01DD',"LATIN SMALL LETTER TURNED E"); map.put('\u01DE',"LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON"); map.put('\u01DF',"LATIN SMALL LETTER A WITH DIAERESIS AND MACRON"); map.put('\u01E0',"LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON"); map.put('\u01E1',"LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON"); map.put('\u01E2',"LATIN CAPITAL LETTER AE WITH MACRON"); map.put('\u01E3',"LATIN SMALL LETTER AE WITH MACRON"); map.put('\u01E4',"LATIN CAPITAL LETTER G WITH STROKE"); map.put('\u01E5',"LATIN SMALL LETTER G WITH STROKE"); map.put('\u01E6',"LATIN CAPITAL LETTER G WITH CARON"); map.put('\u01E7',"LATIN SMALL LETTER G WITH CARON"); map.put('\u01E8',"LATIN CAPITAL LETTER K WITH CARON"); map.put('\u01E9',"LATIN SMALL LETTER K WITH CARON"); map.put('\u01EA',"LATIN CAPITAL LETTER O WITH OGONEK"); map.put('\u01EB',"LATIN SMALL LETTER O WITH OGONEK"); map.put('\u01EC',"LATIN CAPITAL LETTER O WITH OGONEK AND MACRON"); map.put('\u01ED',"LATIN SMALL LETTER O WITH OGONEK AND MACRON"); map.put('\u01EE',"LATIN CAPITAL LETTER EZH WITH CARON"); map.put('\u01EF',"LATIN SMALL LETTER EZH WITH CARON"); map.put('\u01F0',"LATIN SMALL LETTER J WITH CARON"); map.put('\u01F1',"LATIN CAPITAL LETTER DZ"); map.put('\u01F2',"LATIN CAPITAL LETTER D WITH SMALL LETTER Z"); map.put('\u01F3',"LATIN SMALL LETTER DZ"); map.put('\u01F4',"LATIN CAPITAL LETTER G WITH ACUTE"); map.put('\u01F5',"LATIN SMALL LETTER G WITH ACUTE"); map.put('\u01F6',"LATIN CAPITAL LETTER HWAIR"); map.put('\u01F7',"LATIN CAPITAL LETTER WYNN"); map.put('\u01F8',"LATIN CAPITAL LETTER N WITH GRAVE"); map.put('\u01F9',"LATIN SMALL LETTER N WITH GRAVE"); map.put('\u01FA',"LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE"); map.put('\u01FB',"LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE"); map.put('\u01FC',"LATIN CAPITAL LETTER AE WITH ACUTE"); map.put('\u01FD',"LATIN SMALL LETTER AE WITH ACUTE"); map.put('\u01FE',"LATIN CAPITAL LETTER O WITH STROKE AND ACUTE"); map.put('\u01FF',"LATIN SMALL LETTER O WITH STROKE AND ACUTE"); // Additions for Slovenian and Croatian map.put('\u0200',"LATIN CAPITAL LETTER A WITH DOUBLE GRAVE"); map.put('\u0201',"LATIN SMALL LETTER A WITH DOUBLE GRAVE"); map.put('\u0202',"LATIN CAPITAL LETTER A WITH INVERTED BREVE"); map.put('\u0203',"LATIN SMALL LETTER A WITH INVERTED BREVE"); map.put('\u0204',"LATIN CAPITAL LETTER E WITH DOUBLE GRAVE"); map.put('\u0205',"LATIN SMALL LETTER E WITH DOUBLE GRAVE"); map.put('\u0206',"LATIN CAPITAL LETTER E WITH INVERTED BREVE"); map.put('\u0207',"LATIN SMALL LETTER E WITH INVERTED BREVE"); map.put('\u0208',"LATIN CAPITAL LETTER I WITH DOUBLE GRAVE"); map.put('\u0209',"LATIN SMALL LETTER I WITH DOUBLE GRAVE"); map.put('\u020A',"LATIN CAPITAL LETTER I WITH INVERTED BREVE"); map.put('\u020B',"LATIN SMALL LETTER I WITH INVERTED BREVE"); map.put('\u020C',"LATIN CAPITAL LETTER O WITH DOUBLE GRAVE"); map.put('\u020D',"LATIN SMALL LETTER O WITH DOUBLE GRAVE"); map.put('\u020E',"LATIN CAPITAL LETTER O WITH INVERTED BREVE"); map.put('\u020F',"LATIN SMALL LETTER O WITH INVERTED BREVE"); map.put('\u0210',"LATIN CAPITAL LETTER R WITH DOUBLE GRAVE"); map.put('\u0211',"LATIN SMALL LETTER R WITH DOUBLE GRAVE"); map.put('\u0212',"LATIN CAPITAL LETTER R WITH INVERTED BREVE"); map.put('\u0213',"LATIN SMALL LETTER R WITH INVERTED BREVE"); map.put('\u0214',"LATIN CAPITAL LETTER U WITH DOUBLE GRAVE"); map.put('\u0215',"LATIN SMALL LETTER U WITH DOUBLE GRAVE"); map.put('\u0216',"LATIN CAPITAL LETTER U WITH INVERTED BREVE"); map.put('\u0217',"LATIN SMALL LETTER U WITH INVERTED BREVE"); // Additions for Romanian map.put('\u0218',"LATIN CAPITAL LETTER S WITH COMMA BELOW"); map.put('\u0219',"LATIN SMALL LETTER S WITH COMMA BELOW"); map.put('\u021A',"LATIN CAPITAL LETTER T WITH COMMA BELOW"); map.put('\u021B',"LATIN SMALL LETTER T WITH COMMA BELOW"); // Miscellaneous additions map.put('\u021C',"LATIN CAPITAL LETTER YOGH"); map.put('\u021D',"LATIN SMALL LETTER YOGH"); map.put('\u021E',"LATIN CAPITAL LETTER H WITH CARON"); map.put('\u021F',"LATIN SMALL LETTER H WITH CARON"); map.put('\u0220',"LATIN CAPITAL LETTER N WITH LONG RIGHT LEG"); map.put('\u0221',"LATIN SMALL LETTER D WITH CURL"); map.put('\u0222',"LATIN CAPITAL LETTER OU"); map.put('\u0223',"LATIN SMALL LETTER OU"); map.put('\u0224',"LATIN CAPITAL LETTER Z WITH HOOK"); map.put('\u0225',"LATIN SMALL LETTER Z WITH HOOK"); map.put('\u0226',"LATIN CAPITAL LETTER A WITH DOT ABOVE"); map.put('\u0227',"LATIN SMALL LETTER A WITH DOT ABOVE"); map.put('\u0228',"LATIN CAPITAL LETTER E WITH CEDILLA"); map.put('\u0229',"LATIN SMALL LETTER E WITH CEDILLA"); // Additions for Livonian map.put('\u022A',"LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON"); map.put('\u022B',"LATIN SMALL LETTER O WITH DIAERESIS AND MACRON"); map.put('\u022C',"LATIN CAPITAL LETTER O WITH TILDE AND MACRON"); map.put('\u022D',"LATIN SMALL LETTER O WITH TILDE AND MACRON"); map.put('\u022E',"LATIN CAPITAL LETTER O WITH DOT ABOVE"); map.put('\u022F',"LATIN SMALL LETTER O WITH DOT ABOVE"); map.put('\u0230',"LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON"); map.put('\u0231',"LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON"); map.put('\u0232',"LATIN CAPITAL LETTER Y WITH MACRON"); map.put('\u0233',"LATIN SMALL LETTER Y WITH MACRON"); // Additions for Sinology map.put('\u0234',"LATIN SMALL LETTER L WITH CURL"); map.put('\u0235',"LATIN SMALL LETTER N WITH CURL"); map.put('\u0236',"LATIN SMALL LETTER T WITH CURL"); // Miscellaneous additions map.put('\u0237',"LATIN SMALL LETTER DOTLESS J"); map.put('\u0238',"LATIN SMALL LETTER DB DIGRAPH"); map.put('\u0239',"LATIN SMALL LETTER QP DIGRAPH"); map.put('\u023A',"LATIN CAPITAL LETTER A WITH STROKE"); map.put('\u023B',"LATIN CAPITAL LETTER C WITH STROKE"); map.put('\u023C',"LATIN SMALL LETTER C WITH STROKE"); map.put('\u023D',"LATIN CAPITAL LETTER L WITH BAR"); map.put('\u023E',"LATIN CAPITAL LETTER T WITH DIAGONAL STROKE"); map.put('\u023F',"LATIN SMALL LETTER S WITH SWASH TAIL"); map.put('\u0240',"LATIN SMALL LETTER Z WITH SWASH TAIL"); map.put('\u0241',"LATIN CAPITAL LETTER GLOTTAL STOP"); map.put('\u0242',"LATIN SMALL LETTER GLOTTAL STOP"); map.put('\u0243',"LATIN CAPITAL LETTER B WITH STROKE"); map.put('\u0244',"LATIN CAPITAL LETTER U BAR"); map.put('\u0245',"LATIN CAPITAL LETTER TURNED V"); map.put('\u0246',"LATIN CAPITAL LETTER E WITH STROKE"); map.put('\u0247',"LATIN SMALL LETTER E WITH STROKE"); map.put('\u0248',"LATIN CAPITAL LETTER J WITH STROKE"); map.put('\u0249',"LATIN SMALL LETTER J WITH STROKE"); map.put('\u024A',"LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL"); map.put('\u024B',"LATIN SMALL LETTER Q WITH HOOK TAIL"); map.put('\u024C',"LATIN CAPITAL LETTER R WITH STROKE"); map.put('\u024D',"LATIN SMALL LETTER R WITH STROKE"); map.put('\u024E',"LATIN CAPITAL LETTER Y WITH STROKE"); map.put('\u024F',"LATIN SMALL LETTER Y WITH STROKE"); } public static final void ipaExtensions(Map<Character,String> map) { // IPA extensions map.put('\u0250',"LATIN SMALL LETTER TURNED A"); map.put('\u0251',"LATIN SMALL LETTER ALPHA"); map.put('\u0252',"LATIN SMALL LETTER TURNED ALPHA"); map.put('\u0253',"LATIN SMALL LETTER B WITH HOOK"); map.put('\u0254',"LATIN SMALL LETTER OPEN O"); map.put('\u0255',"LATIN SMALL LETTER C WITH CURL"); map.put('\u0256',"LATIN SMALL LETTER D WITH TAIL"); map.put('\u0257',"LATIN SMALL LETTER D WITH HOOK"); map.put('\u0258',"LATIN SMALL LETTER REVERSED E"); map.put('\u0259',"LATIN SMALL LETTER SCHWA"); map.put('\u025A',"LATIN SMALL LETTER SCHWA WITH HOOK"); map.put('\u025B',"LATIN SMALL LETTER OPEN E"); map.put('\u025C',"LATIN SMALL LETTER REVERSED OPEN E"); map.put('\u025D',"LATIN SMALL LETTER REVERSED OPEN E WITH HOOK"); map.put('\u025E',"LATIN SMALL LETTER CLOSED REVERSED OPEN E"); map.put('\u025F',"LATIN SMALL LETTER DOTLESS J WITH STROKE"); map.put('\u0260',"LATIN SMALL LETTER G WITH HOOK"); map.put('\u0261',"LATIN SMALL LETTER SCRIPT G"); map.put('\u0262',"LATIN LETTER SMALL CAPITAL G"); map.put('\u0263',"LATIN SMALL LETTER GAMMA"); map.put('\u0264',"LATIN SMALL LETTER RAMS HORN"); map.put('\u0265',"LATIN SMALL LETTER TURNED H"); map.put('\u0266',"LATIN SMALL LETTER H WITH HOOK"); map.put('\u0267',"LATIN SMALL LETTER HENG WITH HOOK"); map.put('\u0268',"LATIN SMALL LETTER I WITH STROKE"); map.put('\u0269',"LATIN SMALL LETTER IOTA"); map.put('\u026A',"LATIN LETTER SMALL CAPITAL I"); map.put('\u026B',"LATIN SMALL LETTER L WITH MIDDLE TILDE"); map.put('\u026C',"LATIN SMALL LETTER L WITH BELT"); map.put('\u026D',"LATIN SMALL LETTER L WITH RETROFLEX HOOK"); map.put('\u026E',"LATIN SMALL LETTER LEZH"); map.put('\u026F',"LATIN SMALL LETTER TURNED M"); map.put('\u0270',"LATIN SMALL LETTER TURNED M WITH LONG LEG"); map.put('\u0271',"LATIN SMALL LETTER M WITH HOOK"); map.put('\u0272',"LATIN SMALL LETTER N WITH LEFT HOOK"); map.put('\u0273',"LATIN SMALL LETTER N WITH RETROFLEX HOOK"); map.put('\u0274',"LATIN LETTER SMALL CAPITAL N"); map.put('\u0275',"LATIN SMALL LETTER BARRED O"); map.put('\u0276',"LATIN LETTER SMALL CAPITAL OE"); map.put('\u0277',"LATIN SMALL LETTER CLOSED OMEGA"); map.put('\u0278',"LATIN SMALL LETTER PHI"); map.put('\u0279',"LATIN SMALL LETTER TURNED R"); map.put('\u027A',"LATIN SMALL LETTER TURNED R WITH LONG LEG"); map.put('\u027B',"LATIN SMALL LETTER TURNED R WITH HOOK"); map.put('\u027C',"LATIN SMALL LETTER R WITH LONG LEG"); map.put('\u027D',"LATIN SMALL LETTER R WITH TAIL"); map.put('\u027E',"LATIN SMALL LETTER R WITH FISHHOOK"); map.put('\u027F',"LATIN SMALL LETTER REVERSED R WITH FISHHOOK"); map.put('\u0280',"LATIN LETTER SMALL CAPITAL R"); map.put('\u0281',"LATIN LETTER SMALL CAPITAL INVERTED R"); map.put('\u0282',"LATIN SMALL LETTER S WITH HOOK"); map.put('\u0283',"LATIN SMALL LETTER ESH"); map.put('\u0284',"LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK"); map.put('\u0285',"LATIN SMALL LETTER SQUAT REVERSED ESH"); map.put('\u0286',"LATIN SMALL LETTER ESH WITH CURL"); map.put('\u0287',"LATIN SMALL LETTER TURNED T"); map.put('\u0288',"LATIN SMALL LETTER T WITH RETROFLEX HOOK"); map.put('\u0289',"LATIN SMALL LETTER U BAR"); map.put('\u028A',"LATIN SMALL LETTER UPSILON"); map.put('\u028B',"LATIN SMALL LETTER V WITH HOOK"); map.put('\u028C',"LATIN SMALL LETTER TURNED V"); map.put('\u028D',"LATIN SMALL LETTER TURNED W"); map.put('\u028E',"LATIN SMALL LETTER TURNED Y"); map.put('\u028F',"LATIN LETTER SMALL CAPITAL Y"); map.put('\u0290',"LATIN SMALL LETTER Z WITH RETROFLEX HOOK"); map.put('\u0291',"LATIN SMALL LETTER Z WITH CURL"); map.put('\u0292',"LATIN SMALL LETTER EZH"); map.put('\u0293',"LATIN SMALL LETTER EZH WITH CURL"); map.put('\u0294',"LATIN LETTER GLOTTAL STOP"); map.put('\u0295',"LATIN LETTER PHARYNGEAL VOICED FRICATIVE"); map.put('\u0296',"LATIN LETTER INVERTED GLOTTAL STOP"); map.put('\u0297',"LATIN LETTER STRETCHED C"); map.put('\u0298',"LATIN LETTER BILABIAL CLICK"); map.put('\u0299',"LATIN LETTER SMALL CAPITAL B"); map.put('\u029A',"LATIN SMALL LETTER CLOSED OPEN E"); map.put('\u029B',"LATIN LETTER SMALL CAPITAL G WITH HOOK"); map.put('\u029C',"LATIN LETTER SMALL CAPITAL H"); map.put('\u029D',"LATIN SMALL LETTER J WITH CROSSED-TAIL"); map.put('\u029E',"LATIN SMALL LETTER TURNED K"); map.put('\u029F',"LATIN LETTER SMALL CAPITAL L"); map.put('\u02A0',"LATIN SMALL LETTER Q WITH HOOK"); map.put('\u02A1',"LATIN LETTER GLOTTAL STOP WITH STROKE"); map.put('\u02A2',"LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE"); map.put('\u02A3',"LATIN SMALL LETTER DZ DIGRAPH"); map.put('\u02A4',"LATIN SMALL LETTER DEZH DIGRAPH"); map.put('\u02A5',"LATIN SMALL LETTER DZ DIGRAPH WITH CURL"); map.put('\u02A6',"LATIN SMALL LETTER TS DIGRAPH"); map.put('\u02A7',"LATIN SMALL LETTER TESH DIGRAPH"); map.put('\u02A8',"LATIN SMALL LETTER TC DIGRAPH WITH CURL"); // IPA characters for disordered speech map.put('\u02A9',"LATIN SMALL LETTER FENG DIGRAPH"); map.put('\u02AA',"LATIN SMALL LETTER LS DIGRAPH"); map.put('\u02AB',"LATIN SMALL LETTER LZ DIGRAPH"); map.put('\u02AC',"LATIN LETTER BILABIAL PERCUSSIVE"); map.put('\u02AD',"LATIN LETTER BIDENTAL PERCUSSIVE"); // Additions for Sinology map.put('\u02AE',"LATIN SMALL LETTER TURNED H WITH FISHHOOK"); map.put('\u02AF',"LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL"); } public static final void spacingModifierLetters(Map<Character,String> map) { // Latin superscript modifier letters map.put('\u02B0',"MODIFIER LETTER SMALL H"); map.put('\u02B1',"MODIFIER LETTER SMALL H WITH HOOK"); map.put('\u02B2',"MODIFIER LETTER SMALL J"); map.put('\u02B3',"MODIFIER LETTER SMALL R"); map.put('\u02B4',"MODIFIER LETTER SMALL TURNED R"); map.put('\u02B5',"MODIFIER LETTER SMALL TURNED R WITH HOOK"); map.put('\u02B6',"MODIFIER LETTER SMALL CAPITAL INVERTED R"); map.put('\u02B7',"MODIFIER LETTER SMALL W"); map.put('\u02B8',"MODIFIER LETTER SMALL Y"); // Miscellaneous phonetic modifiers map.put('\u02B9',"MODIFIER LETTER PRIME"); map.put('\u02BA',"MODIFIER LETTER DOUBLE PRIME"); map.put('\u02BB',"MODIFIER LETTER TURNED COMMA"); map.put('\u02BC',"MODIFIER LETTER APOSTROPHE"); map.put('\u02BD',"MODIFIER LETTER REVERSED COMMA"); map.put('\u02BE',"MODIFIER LETTER RIGHT HALF RING"); map.put('\u02BF',"MODIFIER LETTER LEFT HALF RING"); map.put('\u02C0',"MODIFIER LETTER GLOTTAL STOP"); map.put('\u02C1',"MODIFIER LETTER REVERSED GLOTTAL STOP"); map.put('\u02C2',"MODIFIER LETTER LEFT ARROWHEAD"); map.put('\u02C3',"MODIFIER LETTER RIGHT ARROWHEAD"); map.put('\u02C4',"MODIFIER LETTER UP ARROWHEAD"); map.put('\u02C5',"MODIFIER LETTER DOWN ARROWHEAD"); map.put('\u02C6',"MODIFIER LETTER CIRCUMFLEX ACCENT"); map.put('\u02C7',"CARON"); map.put('\u02C8',"MODIFIER LETTER VERTICAL LINE"); map.put('\u02C9',"MODIFIER LETTER MACRON"); map.put('\u02CA',"MODIFIER LETTER ACUTE ACCENT"); map.put('\u02CB',"MODIFIER LETTER GRAVE ACCENT"); map.put('\u02CC',"MODIFIER LETTER LOW VERTICAL LINE"); map.put('\u02CD',"MODIFIER LETTER LOW MACRON"); map.put('\u02CE',"MODIFIER LETTER LOW GRAVE ACCENT"); map.put('\u02CF',"MODIFIER LETTER LOW ACUTE ACCENT"); map.put('\u02D0',"MODIFIER LETTER TRIANGULAR COLON"); map.put('\u02D1',"MODIFIER LETTER HALF TRIANGULAR COLON"); map.put('\u02D2',"MODIFIER LETTER CENTRED RIGHT HALF RING"); map.put('\u02D3',"MODIFIER LETTER CENTRED LEFT HALF RING"); map.put('\u02D4',"MODIFIER LETTER UP TACK"); map.put('\u02D5',"MODIFIER LETTER DOWN TACK"); map.put('\u02D6',"MODIFIER LETTER PLUS SIGN"); map.put('\u02D7',"MODIFIER LETTER MINUS SIGN"); // Spacing clones of diacritics map.put('\u02D8',"BREVE"); map.put('\u02D9',"DOT ABOVE"); map.put('\u02DA',"RING ABOVE"); map.put('\u02DB',"OGONEK"); map.put('\u02DC',"SMALL TILDE"); map.put('\u02DD',"DOUBLE ACUTE ACCENT"); // Additions based on 1989 IPA map.put('\u02DE',"MODIFIER LETTER RHOTIC HOOK"); map.put('\u02DF',"MODIFIER LETTER CROSS ACCENT"); map.put('\u02E0',"MODIFIER LETTER SMALL GAMMA"); map.put('\u02E1',"MODIFIER LETTER SMALL L"); map.put('\u02E2',"MODIFIER LETTER SMALL S"); map.put('\u02E3',"MODIFIER LETTER SMALL X"); map.put('\u02E4',"MODIFIER LETTER SMALL REVERSED GLOTTAL STOP"); // Tone letters map.put('\u02E5',"MODIFIER LETTER EXTRA-HIGH TONE BAR"); map.put('\u02E6',"MODIFIER LETTER HIGH TONE BAR"); map.put('\u02E7',"MODIFIER LETTER MID TONE BAR"); map.put('\u02E8',"MODIFIER LETTER LOW TONE BAR"); map.put('\u02E9',"MODIFIER LETTER EXTRA-LOW TONE BAR"); // Extended Bopomofo tone marks map.put('\u02EA',"MODIFIER LETTER YIN DEPARTING TONE MARK"); map.put('\u02EB',"MODIFIER LETTER YANG DEPARTING TONE MARK"); // IPA modifiers map.put('\u02EC',"MODIFIER LETTER VOICING"); map.put('\u02ED',"MODIFIER LETTER UNASPIRATED"); // Other modifier letter map.put('\u02EE',"MODIFIER LETTER DOUBLE APOSTROPHE"); // UPA modifiers map.put('\u02EF',"MODIFIER LETTER LOW DOWN ARROWHEAD"); map.put('\u02F0',"MODIFIER LETTER LOW UP ARROWHEAD"); map.put('\u02F1',"MODIFIER LETTER LOW LEFT ARROWHEAD"); map.put('\u02F2',"MODIFIER LETTER LOW RIGHT ARROWHEAD"); map.put('\u02F3',"MODIFIER LETTER LOW RING"); map.put('\u02F4',"MODIFIER LETTER MIDDLE GRAVE ACCENT"); map.put('\u02F5',"MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT"); map.put('\u02F6',"MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT"); map.put('\u02F7',"MODIFIER LETTER LOW TILDE"); map.put('\u02F8',"MODIFIER LETTER RAISED COLON"); map.put('\u02F9',"MODIFIER LETTER BEGIN HIGH TONE"); map.put('\u02FA',"MODIFIER LETTER END HIGH TONE"); map.put('\u02FB',"MODIFIER LETTER BEGIN LOW TONE"); map.put('\u02FC',"MODIFIER LETTER END LOW TONE"); map.put('\u02FD',"MODIFIER LETTER SHELF"); map.put('\u02FE',"MODIFIER LETTER OPEN SHELF"); map.put('\u02FF',"MODIFIER LETTER LOW LEFT ARROW"); } public static final void combiningDiacriticMarks(Map<Character,String> map) { // Ordinary diacritics map.put('\u0300',"COMBINING GRAVE ACCENT"); map.put('\u0301',"COMBINING ACUTE ACCENT"); map.put('\u0302',"COMBINING CIRCUMFLEX ACCENT"); map.put('\u0303',"COMBINING TILDE"); map.put('\u0304',"COMBINING MACRON"); map.put('\u0305',"COMBINING OVERLINE"); map.put('\u0306',"COMBINING BREVE"); map.put('\u0307',"COMBINING DOT ABOVE"); map.put('\u0308',"COMBINING DIAERESIS"); map.put('\u0309',"COMBINING HOOK ABOVE"); map.put('\u030A',"COMBINING RING ABOVE"); map.put('\u030B',"COMBINING DOUBLE ACUTE ACCENT"); map.put('\u030C',"COMBINING CARON"); map.put('\u030D',"COMBINING VERTICAL LINE ABOVE"); map.put('\u030E',"COMBINING DOUBLE VERTICAL LINE ABOVE"); map.put('\u030F',"COMBINING DOUBLE GRAVE ACCENT"); map.put('\u0310',"COMBINING CANDRABINDU"); map.put('\u0311',"COMBINING INVERTED BREVE"); map.put('\u0312',"COMBINING TURNED COMMA ABOVE"); map.put('\u0313',"COMBINING COMMA ABOVE"); map.put('\u0314',"COMBINING REVERSED COMMA ABOVE"); map.put('\u0315',"COMBINING COMMA ABOVE RIGHT"); map.put('\u0316',"COMBINING GRAVE ACCENT BELOW"); map.put('\u0317',"COMBINING ACUTE ACCENT BELOW"); map.put('\u0318',"COMBINING LEFT TACK BELOW"); map.put('\u0319',"COMBINING RIGHT TACK BELOW"); map.put('\u031A',"COMBINING LEFT ANGLE ABOVE"); map.put('\u031B',"COMBINING HORN"); map.put('\u031C',"COMBINING LEFT HALF RING BELOW"); map.put('\u031D',"COMBINING UP TACK BELOW"); map.put('\u031E',"COMBINING DOWN TACK BELOW"); map.put('\u031F',"COMBINING PLUS SIGN BELOW"); map.put('\u0320',"COMBINING MINUS SIGN BELOW"); map.put('\u0321',"COMBINING PALATALIZED HOOK BELOW"); map.put('\u0322',"COMBINING RETROFLEX HOOK BELOW"); map.put('\u0323',"COMBINING DOT BELOW"); map.put('\u0324',"COMBINING DIAERESIS BELOW"); map.put('\u0325',"COMBINING RING BELOW"); map.put('\u0326',"COMBINING COMMA BELOW"); map.put('\u0327',"COMBINING CEDILLA"); map.put('\u0328',"COMBINING OGONEK"); map.put('\u0329',"COMBINING VERTICAL LINE BELOW"); map.put('\u032A',"COMBINING BRIDGE BELOW"); map.put('\u032B',"COMBINING INVERTED DOUBLE ARCH BELOW"); map.put('\u032C',"COMBINING CARON BELOW"); map.put('\u032D',"COMBINING CIRCUMFLEX ACCENT BELOW"); map.put('\u032E',"COMBINING BREVE BELOW"); map.put('\u032F',"COMBINING INVERTED BREVE BELOW"); map.put('\u0330',"COMBINING TILDE BELOW"); map.put('\u0331',"COMBINING MACRON BELOW"); map.put('\u0332',"COMBINING LOW LINE"); map.put('\u0333',"COMBINING DOUBLE LOW LINE"); // Overstruck diacritics map.put('\u0334',"COMBINING TILDE OVERLAY"); map.put('\u0335',"COMBINING SHORT STROKE OVERLAY"); map.put('\u0336',"COMBINING LONG STROKE OVERLAY"); map.put('\u0337',"COMBINING SHORT SOLIDUS OVERLAY"); map.put('\u0338',"COMBINING LONG SOLIDUS OVERLAY"); // Additions map.put('\u0339',"COMBINING RIGHT HALF RING BELOW"); map.put('\u033A',"COMBINING INVERTED BRIDGE BELOW"); map.put('\u033B',"COMBINING SQUARE BELOW"); map.put('\u033C',"COMBINING SEAGULL BELOW"); map.put('\u033D',"COMBINING X ABOVE"); map.put('\u033E',"COMBINING VERTICAL TILDE"); map.put('\u033F',"COMBINING DOUBLE OVERLINE"); // Vietnamese tone marks map.put('\u0340',"COMBINING GRAVE TONE MARK"); map.put('\u0341',"COMBINING ACUTE TONE MARK"); // Additions for Greek map.put('\u0342',"COMBINING GREEK PERISPOMENI"); map.put('\u0343',"COMBINING GREEK KORONIS"); map.put('\u0344',"COMBINING GREEK DIALYTIKA TONOS"); map.put('\u0345',"COMBINING GREEK YPOGEGRAMMENI"); // Additions for IPA map.put('\u0346',"COMBINING BRIDGE ABOVE"); map.put('\u0347',"COMBINING EQUALS SIGN BELOW"); map.put('\u0348',"COMBINING DOUBLE VERTICAL LINE BELOW"); map.put('\u0349',"COMBINING LEFT ANGLE BELOW"); map.put('\u034A',"COMBINING NOT TILDE ABOVE"); // IPA diacritics for disordered speech map.put('\u034B',"COMBINING HOMOTHETIC ABOVE"); map.put('\u034C',"COMBINING ALMOST EQUAL TO ABOVE"); map.put('\u034D',"COMBINING LEFT RIGHT ARROW BELOW"); map.put('\u034E',"COMBINING UPWARDS ARROW BELOW"); // Grapheme joiner map.put('\u034F',"COMBINING GRAPHEME JOINER"); // Additions for the Uralic Phonetic Alphabet map.put('\u0350',"COMBINING RIGHT ARROWHEAD ABOVE"); map.put('\u0351',"COMBINING LEFT HALF RING ABOVE"); map.put('\u0352',"COMBINING FERMATA"); map.put('\u0353',"COMBINING X BELOW"); map.put('\u0354',"COMBINING LEFT ARROWHEAD BELOW"); map.put('\u0355',"COMBINING RIGHT ARROWHEAD BELOW"); map.put('\u0356',"COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW"); map.put('\u0357',"COMBINING RIGHT HALF RING ABOVE"); // Miscellaneous additions map.put('\u0358',"COMBINING DOT ABOVE RIGHT"); map.put('\u0359',"COMBINING ASTERISK BELOW"); map.put('\u035A',"COMBINING DOUBLE RING BELOW"); map.put('\u035B',"COMBINING ZIGZAG ABOVE"); // Double diacritics map.put('\u035C',"COMBINING DOUBLE BREVE BELOW"); map.put('\u035D',"COMBINING DOUBLE BREVE"); map.put('\u035E',"COMBINING DOUBLE MACRON"); map.put('\u035F',"COMBINING DOUBLE MACRON BELOW"); map.put('\u0360',"COMBINING DOUBLE TILDE"); map.put('\u0361',"COMBINING DOUBLE INVERTED BREVE"); map.put('\u0362',"COMBINING DOUBLE RIGHTWARDS ARROW BELOW"); // Medieval superscript letter diacritics map.put('\u0363',"COMBINING LATIN SMALL LETTER A"); map.put('\u0364',"COMBINING LATIN SMALL LETTER E"); map.put('\u0365',"COMBINING LATIN SMALL LETTER I"); map.put('\u0366',"COMBINING LATIN SMALL LETTER O"); map.put('\u0367',"COMBINING LATIN SMALL LETTER U"); map.put('\u0368',"COMBINING LATIN SMALL LETTER C"); map.put('\u0369',"COMBINING LATIN SMALL LETTER D"); map.put('\u036A',"COMBINING LATIN SMALL LETTER H"); map.put('\u036B',"COMBINING LATIN SMALL LETTER M"); map.put('\u036C',"COMBINING LATIN SMALL LETTER R"); map.put('\u036D',"COMBINING LATIN SMALL LETTER T"); map.put('\u036E',"COMBINING LATIN SMALL LETTER V"); map.put('\u036F',"COMBINING LATIN SMALL LETTER X"); } public static final void greekAndCoptic (Map<Character,String> map) { map.put('\u0370',"GREEK CAPITAL LETTER HETA"); map.put('\u0371',"GREEK SMALL LETTER HETA"); map.put('\u0372',"GREEK CAPITAL LETTER ARCHAIC SAMPI"); map.put('\u0373',"GREEK SMALL LETTER ARCHAIC SAMPI"); map.put('\u0374',"GREEK NUMERAL SIGN"); map.put('\u0375',"GREEK LOWER NUMERAL SIGN"); map.put('\u0376',"GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA"); map.put('\u0377',"GREEK SMALL LETTER PAMPHYLIAN DIGAMMA"); map.put('\u037A',"GREEK YPOGEGRAMMENI"); map.put('\u037B',"GREEK SMALL REVERSED LUNATE SIGMA SYMBOL"); map.put('\u037C',"GREEK SMALL DOTTED LUNATE SIGMA SYMBOL"); map.put('\u037D',"GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL"); map.put('\u037E',"GREEK QUESTION MARK"); map.put('\u0384',"GREEK TONOS"); map.put('\u0385',"GREEK DIALYTIKA TONOS"); map.put('\u0386',"GREEK CAPITAL LETTER ALPHA WITH TONOS"); map.put('\u0387',"GREEK ANO TELEIA"); map.put('\u0388',"GREEK CAPITAL LETTER EPSILON WITH TONOS"); map.put('\u0389',"GREEK CAPITAL LETTER ETA WITH TONOS"); map.put('\u038A',"GREEK CAPITAL LETTER IOTA WITH TONOS"); map.put('\u038C',"GREEK CAPITAL LETTER OMICRON WITH TONOS"); map.put('\u038E',"GREEK CAPITAL LETTER UPSILON WITH TONOS"); map.put('\u038F',"GREEK CAPITAL LETTER OMEGA WITH TONOS"); map.put('\u0390',"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS"); map.put('\u0391',"GREEK CAPITAL LETTER ALPHA"); map.put('\u0392',"GREEK CAPITAL LETTER BETA"); map.put('\u0393',"GREEK CAPITAL LETTER GAMMA"); map.put('\u0394',"GREEK CAPITAL LETTER DELTA"); map.put('\u0395',"GREEK CAPITAL LETTER EPSILON"); map.put('\u0396',"GREEK CAPITAL LETTER ZETA"); map.put('\u0397',"GREEK CAPITAL LETTER ETA"); map.put('\u0398',"GREEK CAPITAL LETTER THETA"); map.put('\u0399',"GREEK CAPITAL LETTER IOTA"); map.put('\u039A',"GREEK CAPITAL LETTER KAPPA"); map.put('\u039B',"GREEK CAPITAL LETTER LAMDA"); map.put('\u039C',"GREEK CAPITAL LETTER MU"); map.put('\u039D',"GREEK CAPITAL LETTER NU"); map.put('\u039E',"GREEK CAPITAL LETTER XI"); map.put('\u039F',"GREEK CAPITAL LETTER OMICRON"); map.put('\u03A0',"GREEK CAPITAL LETTER PI"); map.put('\u03A1',"GREEK CAPITAL LETTER RHO"); map.put('\u03A3',"GREEK CAPITAL LETTER SIGMA"); map.put('\u03A4',"GREEK CAPITAL LETTER TAU"); map.put('\u03A5',"GREEK CAPITAL LETTER UPSILON"); map.put('\u03A6',"GREEK CAPITAL LETTER PHI"); map.put('\u03A7',"GREEK CAPITAL LETTER CHI"); map.put('\u03A8',"GREEK CAPITAL LETTER PSI"); map.put('\u03A9',"GREEK CAPITAL LETTER OMEGA"); map.put('\u03AA',"GREEK CAPITAL LETTER IOTA WITH DIALYTIKA"); map.put('\u03AB',"GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA"); map.put('\u03AC',"GREEK SMALL LETTER ALPHA WITH TONOS"); map.put('\u03AD',"GREEK SMALL LETTER EPSILON WITH TONOS"); map.put('\u03AE',"GREEK SMALL LETTER ETA WITH TONOS"); map.put('\u03AF',"GREEK SMALL LETTER IOTA WITH TONOS"); map.put('\u03B0',"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS"); map.put('\u03B1',"GREEK SMALL LETTER ALPHA"); map.put('\u03B2',"GREEK SMALL LETTER BETA"); map.put('\u03B3',"GREEK SMALL LETTER GAMMA"); map.put('\u03B4',"GREEK SMALL LETTER DELTA"); map.put('\u03B5',"GREEK SMALL LETTER EPSILON"); map.put('\u03B6',"GREEK SMALL LETTER ZETA"); map.put('\u03B7',"GREEK SMALL LETTER ETA"); map.put('\u03B8',"GREEK SMALL LETTER THETA"); map.put('\u03B9',"GREEK SMALL LETTER IOTA"); map.put('\u03BA',"GREEK SMALL LETTER KAPPA"); map.put('\u03BB',"GREEK SMALL LETTER LAMDA"); map.put('\u03BC',"GREEK SMALL LETTER MU"); map.put('\u03BD',"GREEK SMALL LETTER NU"); map.put('\u03BE',"GREEK SMALL LETTER XI"); map.put('\u03BF',"GREEK SMALL LETTER OMICRON"); map.put('\u03C0',"GREEK SMALL LETTER PI"); map.put('\u03C1',"GREEK SMALL LETTER RHO"); map.put('\u03C2',"GREEK SMALL LETTER FINAL SIGMA"); map.put('\u03C3',"GREEK SMALL LETTER SIGMA"); map.put('\u03C4',"GREEK SMALL LETTER TAU"); map.put('\u03C5',"GREEK SMALL LETTER UPSILON"); map.put('\u03C6',"GREEK SMALL LETTER PHI"); map.put('\u03C7',"GREEK SMALL LETTER CHI"); map.put('\u03C8',"GREEK SMALL LETTER PSI"); map.put('\u03C9',"GREEK SMALL LETTER OMEGA"); map.put('\u03CA',"GREEK SMALL LETTER IOTA WITH DIALYTIKA"); map.put('\u03CB',"GREEK SMALL LETTER UPSILON WITH DIALYTIKA"); map.put('\u03CC',"GREEK SMALL LETTER OMICRON WITH TONOS"); map.put('\u03CD',"GREEK SMALL LETTER UPSILON WITH TONOS"); map.put('\u03CE',"GREEK SMALL LETTER OMEGA WITH TONOS"); map.put('\u03CF',"GREEK CAPITAL KAI SYMBOL"); map.put('\u03D0',"GREEK BETA SYMBOL"); map.put('\u03D1',"GREEK THETA SYMBOL"); map.put('\u03D2',"GREEK UPSILON WITH HOOK SYMBOL"); map.put('\u03D3',"GREEK UPSILON WITH ACUTE AND HOOK SYMBOL"); map.put('\u03D4',"GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL"); map.put('\u03D5',"GREEK PHI SYMBOL"); map.put('\u03D6',"GREEK PI SYMBOL"); map.put('\u03D7',"GREEK KAI SYMBOL"); map.put('\u03D8',"GREEK LETTER ARCHAIC KOPPA"); map.put('\u03D9',"GREEK SMALL LETTER ARCHAIC KOPPA"); map.put('\u03DA',"GREEK LETTER STIGMA"); map.put('\u03DB',"GREEK SMALL LETTER STIGMA"); map.put('\u03DC',"GREEK LETTER DIGAMMA"); map.put('\u03DD',"GREEK SMALL LETTER DIGAMMA"); map.put('\u03DE',"GREEK LETTER KOPPA"); map.put('\u03DF',"GREEK SMALL LETTER KOPPA"); map.put('\u03E0',"GREEK LETTER SAMPI"); map.put('\u03E1',"GREEK SMALL LETTER SAMPI"); map.put('\u03E2',"COPTIC CAPITAL LETTER SHEI"); map.put('\u03E3',"COPTIC SMALL LETTER SHEI"); map.put('\u03E4',"COPTIC CAPITAL LETTER FEI"); map.put('\u03E5',"COPTIC SMALL LETTER FEI"); map.put('\u03E6',"COPTIC CAPITAL LETTER KHEI"); map.put('\u03E7',"COPTIC SMALL LETTER KHEI"); map.put('\u03E8',"COPTIC CAPITAL LETTER HORI"); map.put('\u03E9',"COPTIC SMALL LETTER HORI"); map.put('\u03EA',"COPTIC CAPITAL LETTER GANGIA"); map.put('\u03EB',"COPTIC SMALL LETTER GANGIA"); map.put('\u03EC',"COPTIC CAPITAL LETTER SHIMA"); map.put('\u03ED',"COPTIC SMALL LETTER SHIMA"); map.put('\u03EE',"COPTIC CAPITAL LETTER DEI"); map.put('\u03EF',"COPTIC SMALL LETTER DEI"); map.put('\u03F0',"GREEK KAPPA SYMBOL"); map.put('\u03F1',"GREEK RHO SYMBOL"); map.put('\u03F2',"GREEK LUNATE SIGMA SYMBOL"); map.put('\u03F3',"GREEK LETTER YOT"); map.put('\u03F4',"GREEK CAPITAL THETA SYMBOL"); map.put('\u03F5',"GREEK LUNATE EPSILON SYMBOL"); map.put('\u03F6',"GREEK REVERSED LUNATE EPSILON SYMBOL"); map.put('\u03F7',"GREEK CAPITAL LETTER SHO"); map.put('\u03F8',"GREEK SMALL LETTER SHO"); map.put('\u03F9',"GREEK CAPITAL LUNATE SIGMA SYMBOL"); map.put('\u03FA',"GREEK CAPITAL LETTER SAN"); map.put('\u03FB',"GREEK SMALL LETTER SAN"); map.put('\u03FC',"GREEK RHO WITH STROKE SYMBOL"); map.put('\u03FD',"GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL"); map.put('\u03FE',"GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL"); map.put('\u03FF',"GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL"); } public static final void cyrillic (Map<Character,String> map) { map.put('\u0400',"CYRILLIC CAPITAL LETTER IE WITH GRAVE"); map.put('\u0401',"CYRILLIC CAPITAL LETTER IO"); map.put('\u0402',"CYRILLIC CAPITAL LETTER DJE"); map.put('\u0403',"CYRILLIC CAPITAL LETTER GJE"); map.put('\u0404',"CYRILLIC CAPITAL LETTER UKRAINIAN IE"); map.put('\u0405',"CYRILLIC CAPITAL LETTER DZE"); map.put('\u0406',"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"); map.put('\u0407',"CYRILLIC CAPITAL LETTER YI"); map.put('\u0408',"CYRILLIC CAPITAL LETTER JE"); map.put('\u0409',"CYRILLIC CAPITAL LETTER LJE"); map.put('\u040A',"CYRILLIC CAPITAL LETTER NJE"); map.put('\u040B',"CYRILLIC CAPITAL LETTER TSHE"); map.put('\u040C',"CYRILLIC CAPITAL LETTER KJE"); map.put('\u040D',"CYRILLIC CAPITAL LETTER I WITH GRAVE"); map.put('\u040E',"CYRILLIC CAPITAL LETTER SHORT U"); map.put('\u040F',"CYRILLIC CAPITAL LETTER DZHE"); map.put('\u0410',"CYRILLIC CAPITAL LETTER A"); map.put('\u0411',"CYRILLIC CAPITAL LETTER BE"); map.put('\u0412',"CYRILLIC CAPITAL LETTER VE"); map.put('\u0413',"CYRILLIC CAPITAL LETTER GHE"); map.put('\u0414',"CYRILLIC CAPITAL LETTER DE"); map.put('\u0415',"CYRILLIC CAPITAL LETTER IE"); map.put('\u0416',"CYRILLIC CAPITAL LETTER ZHE"); map.put('\u0417',"CYRILLIC CAPITAL LETTER ZE"); map.put('\u0418',"CYRILLIC CAPITAL LETTER I"); map.put('\u0419',"CYRILLIC CAPITAL LETTER SHORT I"); map.put('\u041A',"CYRILLIC CAPITAL LETTER KA"); map.put('\u041B',"CYRILLIC CAPITAL LETTER EL"); map.put('\u041C',"CYRILLIC CAPITAL LETTER EM"); map.put('\u041D',"CYRILLIC CAPITAL LETTER EN"); map.put('\u041E',"CYRILLIC CAPITAL LETTER O"); map.put('\u041F',"CYRILLIC CAPITAL LETTER PE"); map.put('\u0420',"CYRILLIC CAPITAL LETTER ER"); map.put('\u0421',"CYRILLIC CAPITAL LETTER ES"); map.put('\u0422',"CYRILLIC CAPITAL LETTER TE"); map.put('\u0423',"CYRILLIC CAPITAL LETTER U"); map.put('\u0424',"CYRILLIC CAPITAL LETTER EF"); map.put('\u0425',"CYRILLIC CAPITAL LETTER HA"); map.put('\u0426',"CYRILLIC CAPITAL LETTER TSE"); map.put('\u0427',"CYRILLIC CAPITAL LETTER CHE"); map.put('\u0428',"CYRILLIC CAPITAL LETTER SHA"); map.put('\u0429',"CYRILLIC CAPITAL LETTER SHCHA"); map.put('\u042A',"CYRILLIC CAPITAL LETTER HARD SIGN"); map.put('\u042B',"CYRILLIC CAPITAL LETTER YERU"); map.put('\u042C',"CYRILLIC CAPITAL LETTER SOFT SIGN"); map.put('\u042D',"CYRILLIC CAPITAL LETTER E"); map.put('\u042E',"CYRILLIC CAPITAL LETTER YU"); map.put('\u042F',"CYRILLIC CAPITAL LETTER YA"); map.put('\u0430',"CYRILLIC SMALL LETTER A"); map.put('\u0431',"CYRILLIC SMALL LETTER BE"); map.put('\u0432',"CYRILLIC SMALL LETTER VE"); map.put('\u0433',"CYRILLIC SMALL LETTER GHE"); map.put('\u0434',"CYRILLIC SMALL LETTER DE"); map.put('\u0435',"CYRILLIC SMALL LETTER IE"); map.put('\u0436',"CYRILLIC SMALL LETTER ZHE"); map.put('\u0437',"CYRILLIC SMALL LETTER ZE"); map.put('\u0438',"CYRILLIC SMALL LETTER I"); map.put('\u0439',"CYRILLIC SMALL LETTER SHORT I"); map.put('\u043A',"CYRILLIC SMALL LETTER KA"); map.put('\u043B',"CYRILLIC SMALL LETTER EL"); map.put('\u043C',"CYRILLIC SMALL LETTER EM"); map.put('\u043D',"CYRILLIC SMALL LETTER EN"); map.put('\u043E',"CYRILLIC SMALL LETTER O"); map.put('\u043F',"CYRILLIC SMALL LETTER PE"); map.put('\u0440',"CYRILLIC SMALL LETTER ER"); map.put('\u0441',"CYRILLIC SMALL LETTER ES"); map.put('\u0442',"CYRILLIC SMALL LETTER TE"); map.put('\u0443',"CYRILLIC SMALL LETTER U"); map.put('\u0444',"CYRILLIC SMALL LETTER EF"); map.put('\u0445',"CYRILLIC SMALL LETTER HA"); map.put('\u0446',"CYRILLIC SMALL LETTER TSE"); map.put('\u0447',"CYRILLIC SMALL LETTER CHE"); map.put('\u0448',"CYRILLIC SMALL LETTER SHA"); map.put('\u0449',"CYRILLIC SMALL LETTER SHCHA"); map.put('\u044A',"CYRILLIC SMALL LETTER HARD SIGN"); map.put('\u044B',"CYRILLIC SMALL LETTER YERU"); map.put('\u044C',"CYRILLIC SMALL LETTER SOFT SIGN"); map.put('\u044D',"CYRILLIC SMALL LETTER E"); map.put('\u044E',"CYRILLIC SMALL LETTER YU"); map.put('\u044F',"CYRILLIC SMALL LETTER YA"); map.put('\u0450',"CYRILLIC SMALL LETTER IE WITH GRAVE"); map.put('\u0451',"CYRILLIC SMALL LETTER IO"); map.put('\u0452',"CYRILLIC SMALL LETTER DJE"); map.put('\u0453',"CYRILLIC SMALL LETTER GJE"); map.put('\u0454',"CYRILLIC SMALL LETTER UKRAINIAN IE"); map.put('\u0455',"CYRILLIC SMALL LETTER DZE"); map.put('\u0456',"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"); map.put('\u0457',"CYRILLIC SMALL LETTER YI"); map.put('\u0458',"CYRILLIC SMALL LETTER JE"); map.put('\u0459',"CYRILLIC SMALL LETTER LJE"); map.put('\u045A',"CYRILLIC SMALL LETTER NJE"); map.put('\u045B',"CYRILLIC SMALL LETTER TSHE"); map.put('\u045C',"CYRILLIC SMALL LETTER KJE"); map.put('\u045D',"CYRILLIC SMALL LETTER I WITH GRAVE"); map.put('\u045E',"CYRILLIC SMALL LETTER SHORT U"); map.put('\u045F',"CYRILLIC SMALL LETTER DZHE"); map.put('\u0460',"CYRILLIC CAPITAL LETTER OMEGA"); map.put('\u0461',"CYRILLIC SMALL LETTER OMEGA"); map.put('\u0462',"CYRILLIC CAPITAL LETTER YAT"); map.put('\u0463',"CYRILLIC SMALL LETTER YAT"); map.put('\u0464',"CYRILLIC CAPITAL LETTER IOTIFIED E"); map.put('\u0465',"CYRILLIC SMALL LETTER IOTIFIED E"); map.put('\u0466',"CYRILLIC CAPITAL LETTER LITTLE YUS"); map.put('\u0467',"CYRILLIC SMALL LETTER LITTLE YUS"); map.put('\u0468',"CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS"); map.put('\u0469',"CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS"); map.put('\u046A',"CYRILLIC CAPITAL LETTER BIG YUS"); map.put('\u046B',"CYRILLIC SMALL LETTER BIG YUS"); map.put('\u046C',"CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS"); map.put('\u046D',"CYRILLIC SMALL LETTER IOTIFIED BIG YUS"); map.put('\u046E',"CYRILLIC CAPITAL LETTER KSI"); map.put('\u046F',"CYRILLIC SMALL LETTER KSI"); map.put('\u0470',"CYRILLIC CAPITAL LETTER PSI"); map.put('\u0471',"CYRILLIC SMALL LETTER PSI"); map.put('\u0472',"CYRILLIC CAPITAL LETTER FITA"); map.put('\u0473',"CYRILLIC SMALL LETTER FITA"); map.put('\u0474',"CYRILLIC CAPITAL LETTER IZHITSA"); map.put('\u0475',"CYRILLIC SMALL LETTER IZHITSA"); map.put('\u0476',"CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT"); map.put('\u0477',"CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT"); map.put('\u0478',"CYRILLIC CAPITAL LETTER UK"); map.put('\u0479',"CYRILLIC SMALL LETTER UK"); map.put('\u047A',"CYRILLIC CAPITAL LETTER ROUND OMEGA"); map.put('\u047B',"CYRILLIC SMALL LETTER ROUND OMEGA"); map.put('\u047C',"CYRILLIC CAPITAL LETTER OMEGA WITH TITLO"); map.put('\u047D',"CYRILLIC SMALL LETTER OMEGA WITH TITLO"); map.put('\u047E',"CYRILLIC CAPITAL LETTER OT"); map.put('\u047F',"CYRILLIC SMALL LETTER OT"); map.put('\u0480',"CYRILLIC CAPITAL LETTER KOPPA"); map.put('\u0481',"CYRILLIC SMALL LETTER KOPPA"); map.put('\u0482',"CYRILLIC THOUSANDS SIGN"); map.put('\u0483',"COMBINING CYRILLIC TITLO"); map.put('\u0484',"COMBINING CYRILLIC PALATALIZATION"); map.put('\u0485',"COMBINING CYRILLIC DASIA PNEUMATA"); map.put('\u0486',"COMBINING CYRILLIC PSILI PNEUMATA"); map.put('\u0487',"COMBINING CYRILLIC POKRYTIE"); map.put('\u0488',"COMBINING CYRILLIC HUNDRED THOUSANDS SIGN"); map.put('\u0489',"COMBINING CYRILLIC MILLIONS SIGN"); map.put('\u048A',"CYRILLIC CAPITAL LETTER SHORT I WITH TAIL"); map.put('\u048B',"CYRILLIC SMALL LETTER SHORT I WITH TAIL"); map.put('\u048C',"CYRILLIC CAPITAL LETTER SEMISOFT SIGN"); map.put('\u048D',"CYRILLIC SMALL LETTER SEMISOFT SIGN"); map.put('\u048E',"CYRILLIC CAPITAL LETTER ER WITH TICK"); map.put('\u048F',"CYRILLIC SMALL LETTER ER WITH TICK"); map.put('\u0490',"CYRILLIC CAPITAL LETTER GHE WITH UPTURN"); map.put('\u0491',"CYRILLIC SMALL LETTER GHE WITH UPTURN"); map.put('\u0492',"CYRILLIC CAPITAL LETTER GHE WITH STROKE"); map.put('\u0493',"CYRILLIC SMALL LETTER GHE WITH STROKE"); map.put('\u0494',"CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK"); map.put('\u0495',"CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK"); map.put('\u0496',"CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER"); map.put('\u0497',"CYRILLIC SMALL LETTER ZHE WITH DESCENDER"); map.put('\u0498',"CYRILLIC CAPITAL LETTER ZE WITH DESCENDER"); map.put('\u0499',"CYRILLIC SMALL LETTER ZE WITH DESCENDER"); map.put('\u049A',"CYRILLIC CAPITAL LETTER KA WITH DESCENDER"); map.put('\u049B',"CYRILLIC SMALL LETTER KA WITH DESCENDER"); map.put('\u049C',"CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE"); map.put('\u049D',"CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE"); map.put('\u049E',"CYRILLIC CAPITAL LETTER KA WITH STROKE"); map.put('\u049F',"CYRILLIC SMALL LETTER KA WITH STROKE"); map.put('\u04A0',"CYRILLIC CAPITAL LETTER BASHKIR KA"); map.put('\u04A1',"CYRILLIC SMALL LETTER BASHKIR KA"); map.put('\u04A2',"CYRILLIC CAPITAL LETTER EN WITH DESCENDER"); map.put('\u04A3',"CYRILLIC SMALL LETTER EN WITH DESCENDER"); map.put('\u04A4',"CYRILLIC CAPITAL LIGATURE EN GHE"); map.put('\u04A5',"CYRILLIC SMALL LIGATURE EN GHE"); map.put('\u04A6',"CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK"); map.put('\u04A7',"CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK"); map.put('\u04A8',"CYRILLIC CAPITAL LETTER ABKHASIAN HA"); map.put('\u04A9',"CYRILLIC SMALL LETTER ABKHASIAN HA"); map.put('\u04AA',"CYRILLIC CAPITAL LETTER ES WITH DESCENDER"); map.put('\u04AB',"CYRILLIC SMALL LETTER ES WITH DESCENDER"); map.put('\u04AC',"CYRILLIC CAPITAL LETTER TE WITH DESCENDER"); map.put('\u04AD',"CYRILLIC SMALL LETTER TE WITH DESCENDER"); map.put('\u04AE',"CYRILLIC CAPITAL LETTER STRAIGHT U"); map.put('\u04AF',"CYRILLIC SMALL LETTER STRAIGHT U"); map.put('\u04B0',"CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE"); map.put('\u04B1',"CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE"); map.put('\u04B2',"CYRILLIC CAPITAL LETTER HA WITH DESCENDER"); map.put('\u04B3',"CYRILLIC SMALL LETTER HA WITH DESCENDER"); map.put('\u04B4',"CYRILLIC CAPITAL LIGATURE TE TSE"); map.put('\u04B5',"CYRILLIC SMALL LIGATURE TE TSE"); map.put('\u04B6',"CYRILLIC CAPITAL LETTER CHE WITH DESCENDER"); map.put('\u04B7',"CYRILLIC SMALL LETTER CHE WITH DESCENDER"); map.put('\u04B8',"CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE"); map.put('\u04B9',"CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE"); map.put('\u04BA',"CYRILLIC CAPITAL LETTER SHHA"); map.put('\u04BB',"CYRILLIC SMALL LETTER SHHA"); map.put('\u04BC',"CYRILLIC CAPITAL LETTER ABKHASIAN CHE"); map.put('\u04BD',"CYRILLIC SMALL LETTER ABKHASIAN CHE"); map.put('\u04BE',"CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER"); map.put('\u04BF',"CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER"); map.put('\u04C0',"CYRILLIC LETTER PALOCHKA"); map.put('\u04C1',"CYRILLIC CAPITAL LETTER ZHE WITH BREVE"); map.put('\u04C2',"CYRILLIC SMALL LETTER ZHE WITH BREVE"); map.put('\u04C3',"CYRILLIC CAPITAL LETTER KA WITH HOOK"); map.put('\u04C4',"CYRILLIC SMALL LETTER KA WITH HOOK"); map.put('\u04C5',"CYRILLIC CAPITAL LETTER EL WITH TAIL"); map.put('\u04C6',"CYRILLIC SMALL LETTER EL WITH TAIL"); map.put('\u04C7',"CYRILLIC CAPITAL LETTER EN WITH HOOK"); map.put('\u04C8',"CYRILLIC SMALL LETTER EN WITH HOOK"); map.put('\u04C9',"CYRILLIC CAPITAL LETTER EN WITH TAIL"); map.put('\u04CA',"CYRILLIC SMALL LETTER EN WITH TAIL"); map.put('\u04CB',"CYRILLIC CAPITAL LETTER KHAKASSIAN CHE"); map.put('\u04CC',"CYRILLIC SMALL LETTER KHAKASSIAN CHE"); map.put('\u04CD',"CYRILLIC CAPITAL LETTER EM WITH TAIL"); map.put('\u04CE',"CYRILLIC SMALL LETTER EM WITH TAIL"); map.put('\u04CF',"CYRILLIC SMALL LETTER PALOCHKA"); map.put('\u04D0',"CYRILLIC CAPITAL LETTER A WITH BREVE"); map.put('\u04D1',"CYRILLIC SMALL LETTER A WITH BREVE"); map.put('\u04D2',"CYRILLIC CAPITAL LETTER A WITH DIAERESIS"); map.put('\u04D3',"CYRILLIC SMALL LETTER A WITH DIAERESIS"); map.put('\u04D4',"CYRILLIC CAPITAL LIGATURE A IE"); map.put('\u04D5',"CYRILLIC SMALL LIGATURE A IE"); map.put('\u04D6',"CYRILLIC CAPITAL LETTER IE WITH BREVE"); map.put('\u04D7',"CYRILLIC SMALL LETTER IE WITH BREVE"); map.put('\u04D8',"CYRILLIC CAPITAL LETTER SCHWA"); map.put('\u04D9',"CYRILLIC SMALL LETTER SCHWA"); map.put('\u04DA',"CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS"); map.put('\u04DB',"CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS"); map.put('\u04DC',"CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS"); map.put('\u04DD',"CYRILLIC SMALL LETTER ZHE WITH DIAERESIS"); map.put('\u04DE',"CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS"); map.put('\u04DF',"CYRILLIC SMALL LETTER ZE WITH DIAERESIS"); map.put('\u04E0',"CYRILLIC CAPITAL LETTER ABKHASIAN DZE"); map.put('\u04E1',"CYRILLIC SMALL LETTER ABKHASIAN DZE"); map.put('\u04E2',"CYRILLIC CAPITAL LETTER I WITH MACRON"); map.put('\u04E3',"CYRILLIC SMALL LETTER I WITH MACRON"); map.put('\u04E4',"CYRILLIC CAPITAL LETTER I WITH DIAERESIS"); map.put('\u04E5',"CYRILLIC SMALL LETTER I WITH DIAERESIS"); map.put('\u04E6',"CYRILLIC CAPITAL LETTER O WITH DIAERESIS"); map.put('\u04E7',"CYRILLIC SMALL LETTER O WITH DIAERESIS"); map.put('\u04E8',"CYRILLIC CAPITAL LETTER BARRED O"); map.put('\u04E9',"CYRILLIC SMALL LETTER BARRED O"); map.put('\u04EA',"CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS"); map.put('\u04EB',"CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS"); map.put('\u04EC',"CYRILLIC CAPITAL LETTER E WITH DIAERESIS"); map.put('\u04ED',"CYRILLIC SMALL LETTER E WITH DIAERESIS"); map.put('\u04EE',"CYRILLIC CAPITAL LETTER U WITH MACRON"); map.put('\u04EF',"CYRILLIC SMALL LETTER U WITH MACRON"); map.put('\u04F0',"CYRILLIC CAPITAL LETTER U WITH DIAERESIS"); map.put('\u04F1',"CYRILLIC SMALL LETTER U WITH DIAERESIS"); map.put('\u04F2',"CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE"); map.put('\u04F3',"CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE"); map.put('\u04F4',"CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS"); map.put('\u04F5',"CYRILLIC SMALL LETTER CHE WITH DIAERESIS"); map.put('\u04F6',"CYRILLIC CAPITAL LETTER GHE WITH DESCENDER"); map.put('\u04F7',"CYRILLIC SMALL LETTER GHE WITH DESCENDER"); map.put('\u04F8',"CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS"); map.put('\u04F9',"CYRILLIC SMALL LETTER YERU WITH DIAERESIS"); map.put('\u04FA',"CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK"); map.put('\u04FB',"CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK"); map.put('\u04FC',"CYRILLIC CAPITAL LETTER HA WITH HOOK"); map.put('\u04FD',"CYRILLIC SMALL LETTER HA WITH HOOK"); map.put('\u04FE',"CYRILLIC CAPITAL LETTER HA WITH STROKE"); map.put('\u04FF',"CYRILLIC SMALL LETTER HA WITH STROKE"); } public static final void cyrillicSupplement (Map<Character,String> map) { map.put('\u0500',"CYRILLIC CAPITAL LETTER KOMI DE"); map.put('\u0501',"CYRILLIC SMALL LETTER KOMI DE"); map.put('\u0502',"CYRILLIC CAPITAL LETTER KOMI DJE"); map.put('\u0503',"CYRILLIC SMALL LETTER KOMI DJE"); map.put('\u0504',"CYRILLIC CAPITAL LETTER KOMI ZJE"); map.put('\u0505',"CYRILLIC SMALL LETTER KOMI ZJE"); map.put('\u0506',"CYRILLIC CAPITAL LETTER KOMI DZJE"); map.put('\u0507',"CYRILLIC SMALL LETTER KOMI DZJE"); map.put('\u0508',"CYRILLIC CAPITAL LETTER KOMI LJE"); map.put('\u0509',"CYRILLIC SMALL LETTER KOMI LJE"); map.put('\u050A',"CYRILLIC CAPITAL LETTER KOMI NJE"); map.put('\u050B',"CYRILLIC SMALL LETTER KOMI NJE"); map.put('\u050C',"CYRILLIC CAPITAL LETTER KOMI SJE"); map.put('\u050D',"CYRILLIC SMALL LETTER KOMI SJE"); map.put('\u050E',"CYRILLIC CAPITAL LETTER KOMI TJE"); map.put('\u050F',"CYRILLIC SMALL LETTER KOMI TJE"); map.put('\u0510',"CYRILLIC CAPITAL LETTER REVERSED ZE"); map.put('\u0511',"CYRILLIC SMALL LETTER REVERSED ZE"); map.put('\u0512',"CYRILLIC CAPITAL LETTER EL WITH HOOK"); map.put('\u0513',"CYRILLIC SMALL LETTER EL WITH HOOK"); map.put('\u0514',"CYRILLIC CAPITAL LETTER LHA"); map.put('\u0515',"CYRILLIC SMALL LETTER LHA"); map.put('\u0516',"CYRILLIC CAPITAL LETTER RHA"); map.put('\u0517',"CYRILLIC SMALL LETTER RHA"); map.put('\u0518',"CYRILLIC CAPITAL LETTER YAE"); map.put('\u0519',"CYRILLIC SMALL LETTER YAE"); map.put('\u051A',"CYRILLIC CAPITAL LETTER QA"); map.put('\u051B',"CYRILLIC SMALL LETTER QA"); map.put('\u051C',"CYRILLIC CAPITAL LETTER WE"); map.put('\u051D',"CYRILLIC SMALL LETTER WE"); map.put('\u051E',"CYRILLIC CAPITAL LETTER ALEUT KA"); map.put('\u051F',"CYRILLIC SMALL LETTER ALEUT KA"); map.put('\u0520',"CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK"); map.put('\u0521',"CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK"); map.put('\u0522',"CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK"); map.put('\u0523',"CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK"); map.put('\u0524',"CYRILLIC CAPITAL LETTER PE WITH DESCENDER"); map.put('\u0525',"CYRILLIC SMALL LETTER PE WITH DESCENDER"); } public static final void armenian(Map<Character,String> map) { map.put('\u0531',"ARMENIAN CAPITAL LETTER AYB"); map.put('\u0532',"ARMENIAN CAPITAL LETTER BEN"); map.put('\u0533',"ARMENIAN CAPITAL LETTER GIM"); map.put('\u0534',"ARMENIAN CAPITAL LETTER DA"); map.put('\u0535',"ARMENIAN CAPITAL LETTER ECH"); map.put('\u0536',"ARMENIAN CAPITAL LETTER ZA"); map.put('\u0537',"ARMENIAN CAPITAL LETTER EH"); map.put('\u0538',"ARMENIAN CAPITAL LETTER ET"); map.put('\u0539',"ARMENIAN CAPITAL LETTER TO"); map.put('\u053A',"ARMENIAN CAPITAL LETTER ZHE"); map.put('\u053B',"ARMENIAN CAPITAL LETTER INI"); map.put('\u053C',"ARMENIAN CAPITAL LETTER LIWN"); map.put('\u053D',"ARMENIAN CAPITAL LETTER XEH"); map.put('\u053E',"ARMENIAN CAPITAL LETTER CA"); map.put('\u053F',"ARMENIAN CAPITAL LETTER KEN"); map.put('\u0540',"ARMENIAN CAPITAL LETTER HO"); map.put('\u0541',"ARMENIAN CAPITAL LETTER JA"); map.put('\u0542',"ARMENIAN CAPITAL LETTER GHAD"); map.put('\u0543',"ARMENIAN CAPITAL LETTER CHEH"); map.put('\u0544',"ARMENIAN CAPITAL LETTER MEN"); map.put('\u0545',"ARMENIAN CAPITAL LETTER YI"); map.put('\u0546',"ARMENIAN CAPITAL LETTER NOW"); map.put('\u0547',"ARMENIAN CAPITAL LETTER SHA"); map.put('\u0548',"ARMENIAN CAPITAL LETTER VO"); map.put('\u0549',"ARMENIAN CAPITAL LETTER CHA"); map.put('\u054A',"ARMENIAN CAPITAL LETTER PEH"); map.put('\u054B',"ARMENIAN CAPITAL LETTER JHEH"); map.put('\u054C',"ARMENIAN CAPITAL LETTER RA"); map.put('\u054D',"ARMENIAN CAPITAL LETTER SEH"); map.put('\u054E',"ARMENIAN CAPITAL LETTER VEW"); map.put('\u054F',"ARMENIAN CAPITAL LETTER TIWN"); map.put('\u0550',"ARMENIAN CAPITAL LETTER REH"); map.put('\u0551',"ARMENIAN CAPITAL LETTER CO"); map.put('\u0552',"ARMENIAN CAPITAL LETTER YIWN"); map.put('\u0553',"ARMENIAN CAPITAL LETTER PIWR"); map.put('\u0554',"ARMENIAN CAPITAL LETTER KEH"); map.put('\u0555',"ARMENIAN CAPITAL LETTER OH"); map.put('\u0556',"ARMENIAN CAPITAL LETTER FEH"); map.put('\u0559',"ARMENIAN MODIFIER LETTER LEFT HALF RING"); map.put('\u055A',"ARMENIAN APOSTROPHE"); map.put('\u055B',"ARMENIAN EMPHASIS MARK"); map.put('\u055C',"ARMENIAN EXCLAMATION MARK"); map.put('\u055D',"ARMENIAN COMMA"); map.put('\u055E',"ARMENIAN QUESTION MARK"); map.put('\u055F',"ARMENIAN ABBREVIATION MARK"); map.put('\u0561',"ARMENIAN SMALL LETTER AYB"); map.put('\u0562',"ARMENIAN SMALL LETTER BEN"); map.put('\u0563',"ARMENIAN SMALL LETTER GIM"); map.put('\u0564',"ARMENIAN SMALL LETTER DA"); map.put('\u0565',"ARMENIAN SMALL LETTER ECH"); map.put('\u0566',"ARMENIAN SMALL LETTER ZA"); map.put('\u0567',"ARMENIAN SMALL LETTER EH"); map.put('\u0568',"ARMENIAN SMALL LETTER ET"); map.put('\u0569',"ARMENIAN SMALL LETTER TO"); map.put('\u056A',"ARMENIAN SMALL LETTER ZHE"); map.put('\u056B',"ARMENIAN SMALL LETTER INI"); map.put('\u056C',"ARMENIAN SMALL LETTER LIWN"); map.put('\u056D',"ARMENIAN SMALL LETTER XEH"); map.put('\u056E',"ARMENIAN SMALL LETTER CA"); map.put('\u056F',"ARMENIAN SMALL LETTER KEN"); map.put('\u0570',"ARMENIAN SMALL LETTER HO"); map.put('\u0571',"ARMENIAN SMALL LETTER JA"); map.put('\u0572',"ARMENIAN SMALL LETTER GHAD"); map.put('\u0573',"ARMENIAN SMALL LETTER CHEH"); map.put('\u0574',"ARMENIAN SMALL LETTER MEN"); map.put('\u0575',"ARMENIAN SMALL LETTER YI"); map.put('\u0576',"ARMENIAN SMALL LETTER NOW"); map.put('\u0577',"ARMENIAN SMALL LETTER SHA"); map.put('\u0578',"ARMENIAN SMALL LETTER VO"); map.put('\u0579',"ARMENIAN SMALL LETTER CHA"); map.put('\u057A',"ARMENIAN SMALL LETTER PEH"); map.put('\u057B',"ARMENIAN SMALL LETTER JHEH"); map.put('\u057C',"ARMENIAN SMALL LETTER RA"); map.put('\u057D',"ARMENIAN SMALL LETTER SEH"); map.put('\u057E',"ARMENIAN SMALL LETTER VEW"); map.put('\u057F',"ARMENIAN SMALL LETTER TIWN"); map.put('\u0580',"ARMENIAN SMALL LETTER REH"); map.put('\u0581',"ARMENIAN SMALL LETTER CO"); map.put('\u0582',"ARMENIAN SMALL LETTER YIWN"); map.put('\u0583',"ARMENIAN SMALL LETTER PIWR"); map.put('\u0584',"ARMENIAN SMALL LETTER KEH"); map.put('\u0585',"ARMENIAN SMALL LETTER OH"); map.put('\u0586',"ARMENIAN SMALL LETTER FEH"); map.put('\u0587',"ARMENIAN SMALL LIGATURE ECH YIWN"); map.put('\u0589',"ARMENIAN FULL STOP"); map.put('\u058A',"ARMENIAN HYPHEN"); } public static final void hebrew (Map<Character,String> map) { map.put('\u0591',"HEBREW ACCENT ETNAHTA"); map.put('\u0592',"HEBREW ACCENT SEGOL"); map.put('\u0593',"HEBREW ACCENT SHALSHELET"); map.put('\u0594',"HEBREW ACCENT ZAQEF QATAN"); map.put('\u0595',"HEBREW ACCENT ZAQEF GADOL"); map.put('\u0596',"HEBREW ACCENT TIPEHA"); map.put('\u0597',"HEBREW ACCENT REVIA"); map.put('\u0598',"HEBREW ACCENT ZARQA"); map.put('\u0599',"HEBREW ACCENT PASHTA"); map.put('\u059A',"HEBREW ACCENT YETIV"); map.put('\u059B',"HEBREW ACCENT TEVIR"); map.put('\u059C',"HEBREW ACCENT GERESH"); map.put('\u059D',"HEBREW ACCENT GERESH MUQDAM"); map.put('\u059E',"HEBREW ACCENT GERSHAYIM"); map.put('\u059F',"HEBREW ACCENT QARNEY PARA"); map.put('\u05A0',"HEBREW ACCENT TELISHA GEDOLA"); map.put('\u05A1',"HEBREW ACCENT PAZER"); map.put('\u05A2',"HEBREW ACCENT ATNAH HAFUKH"); map.put('\u05A3',"HEBREW ACCENT MUNAH"); map.put('\u05A4',"HEBREW ACCENT MAHAPAKH"); map.put('\u05A5',"HEBREW ACCENT MERKHA"); map.put('\u05A6',"HEBREW ACCENT MERKHA KEFULA"); map.put('\u05A7',"HEBREW ACCENT DARGA"); map.put('\u05A8',"HEBREW ACCENT QADMA"); map.put('\u05A9',"HEBREW ACCENT TELISHA QETANA"); map.put('\u05AA',"HEBREW ACCENT YERAH BEN YOMO"); map.put('\u05AB',"HEBREW ACCENT OLE"); map.put('\u05AC',"HEBREW ACCENT ILUY"); map.put('\u05AD',"HEBREW ACCENT DEHI"); map.put('\u05AE',"HEBREW ACCENT ZINOR"); map.put('\u05AF',"HEBREW MARK MASORA CIRCLE"); map.put('\u05B0',"HEBREW POINT SHEVA"); map.put('\u05B1',"HEBREW POINT HATAF SEGOL"); map.put('\u05B2',"HEBREW POINT HATAF PATAH"); map.put('\u05B3',"HEBREW POINT HATAF QAMATS"); map.put('\u05B4',"HEBREW POINT HIRIQ"); map.put('\u05B5',"HEBREW POINT TSERE"); map.put('\u05B6',"HEBREW POINT SEGOL"); map.put('\u05B7',"HEBREW POINT PATAH"); map.put('\u05B8',"HEBREW POINT QAMATS"); map.put('\u05B9',"HEBREW POINT HOLAM"); map.put('\u05BA',"HEBREW POINT HOLAM HASER FOR VAV"); map.put('\u05BB',"HEBREW POINT QUBUTS"); map.put('\u05BC',"HEBREW POINT DAGESH OR MAPIQ"); map.put('\u05BD',"HEBREW POINT METEG"); map.put('\u05BE',"HEBREW PUNCTUATION MAQAF"); map.put('\u05BF',"HEBREW POINT RAFE"); map.put('\u05C0',"HEBREW PUNCTUATION PASEQ"); map.put('\u05C1',"HEBREW POINT SHIN DOT"); map.put('\u05C2',"HEBREW POINT SIN DOT"); map.put('\u05C3',"HEBREW PUNCTUATION SOF PASUQ"); map.put('\u05C4',"HEBREW MARK UPPER DOT"); map.put('\u05C5',"HEBREW MARK LOWER DOT"); map.put('\u05C6',"HEBREW PUNCTUATION NUN HAFUKHA"); map.put('\u05C7',"HEBREW POINT QAMATS QATAN"); map.put('\u05D0',"HEBREW LETTER ALEF"); map.put('\u05D1',"HEBREW LETTER BET"); map.put('\u05D2',"HEBREW LETTER GIMEL"); map.put('\u05D3',"HEBREW LETTER DALET"); map.put('\u05D4',"HEBREW LETTER HE"); map.put('\u05D5',"HEBREW LETTER VAV"); map.put('\u05D6',"HEBREW LETTER ZAYIN"); map.put('\u05D7',"HEBREW LETTER HET"); map.put('\u05D8',"HEBREW LETTER TET"); map.put('\u05D9',"HEBREW LETTER YOD"); map.put('\u05DA',"HEBREW LETTER FINAL KAF"); map.put('\u05DB',"HEBREW LETTER KAF"); map.put('\u05DC',"HEBREW LETTER LAMED"); map.put('\u05DD',"HEBREW LETTER FINAL MEM"); map.put('\u05DE',"HEBREW LETTER MEM"); map.put('\u05DF',"HEBREW LETTER FINAL NUN"); map.put('\u05E0',"HEBREW LETTER NUN"); map.put('\u05E1',"HEBREW LETTER SAMEKH"); map.put('\u05E2',"HEBREW LETTER AYIN"); map.put('\u05E3',"HEBREW LETTER FINAL PE"); map.put('\u05E4',"HEBREW LETTER PE"); map.put('\u05E5',"HEBREW LETTER FINAL TSADI"); map.put('\u05E6',"HEBREW LETTER TSADI"); map.put('\u05E7',"HEBREW LETTER QOF"); map.put('\u05E8',"HEBREW LETTER RESH"); map.put('\u05E9',"HEBREW LETTER SHIN"); map.put('\u05EA',"HEBREW LETTER TAV"); map.put('\u05F0',"HEBREW LIGATURE YIDDISH DOUBLE VAV"); map.put('\u05F1',"HEBREW LIGATURE YIDDISH VAV YOD"); map.put('\u05F2',"HEBREW LIGATURE YIDDISH DOUBLE YOD"); map.put('\u05F3',"HEBREW PUNCTUATION GERESH"); map.put('\u05F4',"HEBREW PUNCTUATION GERSHAYIM"); } public static final void arabic(Map<Character,String> map) { map.put('\u0600',"ARABIC NUMBER SIGN"); map.put('\u0601',"ARABIC SIGN SANAH"); map.put('\u0602',"ARABIC FOOTNOTE MARKER"); map.put('\u0603',"ARABIC SIGN SAFHA"); map.put('\u0606',"ARABIC-INDIC CUBE ROOT"); map.put('\u0607',"ARABIC-INDIC FOURTH ROOT"); map.put('\u0608',"ARABIC RAY"); map.put('\u0609',"ARABIC-INDIC PER MILLE SIGN"); map.put('\u060A',"ARABIC-INDIC PER TEN THOUSAND SIGN"); map.put('\u060B',"AFGHANI SIGN"); map.put('\u060C',"ARABIC COMMA"); map.put('\u060D',"ARABIC DATE SEPARATOR"); map.put('\u060E',"ARABIC POETIC VERSE SIGN"); map.put('\u060F',"ARABIC SIGN MISRA"); map.put('\u0610',"ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM"); map.put('\u0611',"ARABIC SIGN ALAYHE ASSALLAM"); map.put('\u0612',"ARABIC SIGN RAHMATULLAH ALAYHE"); map.put('\u0613',"ARABIC SIGN RADI ALLAHOU ANHU"); map.put('\u0614',"ARABIC SIGN TAKHALLUS"); map.put('\u0615',"ARABIC SMALL HIGH TAH"); map.put('\u0616',"ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH"); map.put('\u0617',"ARABIC SMALL HIGH ZAIN"); map.put('\u0618',"ARABIC SMALL FATHA"); map.put('\u0619',"ARABIC SMALL DAMMA"); map.put('\u061A',"ARABIC SMALL KASRA"); map.put('\u061B',"ARABIC SEMICOLON"); map.put('\u061E',"ARABIC TRIPLE DOT PUNCTUATION MARK"); map.put('\u061F',"ARABIC QUESTION MARK"); map.put('\u0621',"ARABIC LETTER HAMZA"); map.put('\u0622',"ARABIC LETTER ALEF WITH MADDA ABOVE"); map.put('\u0623',"ARABIC LETTER ALEF WITH HAMZA ABOVE"); map.put('\u0624',"ARABIC LETTER WAW WITH HAMZA ABOVE"); map.put('\u0625',"ARABIC LETTER ALEF WITH HAMZA BELOW"); map.put('\u0626',"ARABIC LETTER YEH WITH HAMZA ABOVE"); map.put('\u0627',"ARABIC LETTER ALEF"); map.put('\u0628',"ARABIC LETTER BEH"); map.put('\u0629',"ARABIC LETTER TEH MARBUTA"); map.put('\u062A',"ARABIC LETTER TEH"); map.put('\u062B',"ARABIC LETTER THEH"); map.put('\u062C',"ARABIC LETTER JEEM"); map.put('\u062D',"ARABIC LETTER HAH"); map.put('\u062E',"ARABIC LETTER KHAH"); map.put('\u062F',"ARABIC LETTER DAL"); map.put('\u0630',"ARABIC LETTER THAL"); map.put('\u0631',"ARABIC LETTER REH"); map.put('\u0632',"ARABIC LETTER ZAIN"); map.put('\u0633',"ARABIC LETTER SEEN"); map.put('\u0634',"ARABIC LETTER SHEEN"); map.put('\u0635',"ARABIC LETTER SAD"); map.put('\u0636',"ARABIC LETTER DAD"); map.put('\u0637',"ARABIC LETTER TAH"); map.put('\u0638',"ARABIC LETTER ZAH"); map.put('\u0639',"ARABIC LETTER AIN"); map.put('\u063A',"ARABIC LETTER GHAIN"); map.put('\u063B',"ARABIC LETTER KEHEH WITH TWO DOTS ABOVE"); map.put('\u063C',"ARABIC LETTER KEHEH WITH THREE DOTS BELOW"); map.put('\u063D',"ARABIC LETTER FARSI YEH WITH INVERTED V"); map.put('\u063E',"ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE"); map.put('\u063F',"ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE"); map.put('\u0640',"ARABIC TATWEEL"); map.put('\u0641',"ARABIC LETTER FEH"); map.put('\u0642',"ARABIC LETTER QAF"); map.put('\u0643',"ARABIC LETTER KAF"); map.put('\u0644',"ARABIC LETTER LAM"); map.put('\u0645',"ARABIC LETTER MEEM"); map.put('\u0646',"ARABIC LETTER NOON"); map.put('\u0647',"ARABIC LETTER HEH"); map.put('\u0648',"ARABIC LETTER WAW"); map.put('\u0649',"ARABIC LETTER ALEF MAKSURA"); map.put('\u064A',"ARABIC LETTER YEH"); map.put('\u064B',"ARABIC FATHATAN"); map.put('\u064C',"ARABIC DAMMATAN"); map.put('\u064D',"ARABIC KASRATAN"); map.put('\u064E',"ARABIC FATHA"); map.put('\u064F',"ARABIC DAMMA"); map.put('\u0650',"ARABIC KASRA"); map.put('\u0651',"ARABIC SHADDA"); map.put('\u0652',"ARABIC SUKUN"); map.put('\u0653',"ARABIC MADDAH ABOVE"); map.put('\u0654',"ARABIC HAMZA ABOVE"); map.put('\u0655',"ARABIC HAMZA BELOW"); map.put('\u0656',"ARABIC SUBSCRIPT ALEF"); map.put('\u0657',"ARABIC INVERTED DAMMA"); map.put('\u0658',"ARABIC MARK NOON GHUNNA"); map.put('\u0659',"ARABIC ZWARAKAY"); map.put('\u065A',"ARABIC VOWEL SIGN SMALL V ABOVE"); map.put('\u065B',"ARABIC VOWEL SIGN INVERTED SMALL V ABOVE"); map.put('\u065C',"ARABIC VOWEL SIGN DOT BELOW"); map.put('\u065D',"ARABIC REVERSED DAMMA"); map.put('\u065E',"ARABIC FATHA WITH TWO DOTS"); map.put('\u0660',"ARABIC-INDIC DIGIT ZERO"); map.put('\u0661',"ARABIC-INDIC DIGIT ONE"); map.put('\u0662',"ARABIC-INDIC DIGIT TWO"); map.put('\u0663',"ARABIC-INDIC DIGIT THREE"); map.put('\u0664',"ARABIC-INDIC DIGIT FOUR"); map.put('\u0665',"ARABIC-INDIC DIGIT FIVE"); map.put('\u0666',"ARABIC-INDIC DIGIT SIX"); map.put('\u0667',"ARABIC-INDIC DIGIT SEVEN"); map.put('\u0668',"ARABIC-INDIC DIGIT EIGHT"); map.put('\u0669',"ARABIC-INDIC DIGIT NINE"); map.put('\u066A',"ARABIC PERCENT SIGN"); map.put('\u066B',"ARABIC DECIMAL SEPARATOR"); map.put('\u066C',"ARABIC THOUSANDS SEPARATOR"); map.put('\u066D',"ARABIC FIVE POINTED STAR"); map.put('\u066E',"ARABIC LETTER DOTLESS BEH"); map.put('\u066F',"ARABIC LETTER DOTLESS QAF"); map.put('\u0670',"ARABIC LETTER SUPERSCRIPT ALEF"); map.put('\u0671',"ARABIC LETTER ALEF WASLA"); map.put('\u0672',"ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE"); map.put('\u0673',"ARABIC LETTER ALEF WITH WAVY HAMZA BELOW"); map.put('\u0674',"ARABIC LETTER HIGH HAMZA"); map.put('\u0675',"ARABIC LETTER HIGH HAMZA ALEF"); map.put('\u0676',"ARABIC LETTER HIGH HAMZA WAW"); map.put('\u0677',"ARABIC LETTER U WITH HAMZA ABOVE"); map.put('\u0678',"ARABIC LETTER HIGH HAMZA YEH"); map.put('\u0679',"ARABIC LETTER TTEH"); map.put('\u067A',"ARABIC LETTER TTEHEH"); map.put('\u067B',"ARABIC LETTER BEEH"); map.put('\u067C',"ARABIC LETTER TEH WITH RING"); map.put('\u067D',"ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS"); map.put('\u067E',"ARABIC LETTER PEH"); map.put('\u067F',"ARABIC LETTER TEHEH"); map.put('\u0680',"ARABIC LETTER BEHEH"); map.put('\u0681',"ARABIC LETTER HAH WITH HAMZA ABOVE"); map.put('\u0682',"ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE"); map.put('\u0683',"ARABIC LETTER NYEH"); map.put('\u0684',"ARABIC LETTER DYEH"); map.put('\u0685',"ARABIC LETTER HAH WITH THREE DOTS ABOVE"); map.put('\u0686',"ARABIC LETTER TCHEH"); map.put('\u0687',"ARABIC LETTER TCHEHEH"); map.put('\u0688',"ARABIC LETTER DDAL"); map.put('\u0689',"ARABIC LETTER DAL WITH RING"); map.put('\u068A',"ARABIC LETTER DAL WITH DOT BELOW"); map.put('\u068B',"ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH"); map.put('\u068C',"ARABIC LETTER DAHAL"); map.put('\u068D',"ARABIC LETTER DDAHAL"); map.put('\u068E',"ARABIC LETTER DUL"); map.put('\u068F',"ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS"); map.put('\u0690',"ARABIC LETTER DAL WITH FOUR DOTS ABOVE"); map.put('\u0691',"ARABIC LETTER RREH"); map.put('\u0692',"ARABIC LETTER REH WITH SMALL V"); map.put('\u0693',"ARABIC LETTER REH WITH RING"); map.put('\u0694',"ARABIC LETTER REH WITH DOT BELOW"); map.put('\u0695',"ARABIC LETTER REH WITH SMALL V BELOW"); map.put('\u0696',"ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE"); map.put('\u0697',"ARABIC LETTER REH WITH TWO DOTS ABOVE"); map.put('\u0698',"ARABIC LETTER JEH"); map.put('\u0699',"ARABIC LETTER REH WITH FOUR DOTS ABOVE"); map.put('\u069A',"ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE"); map.put('\u069B',"ARABIC LETTER SEEN WITH THREE DOTS BELOW"); map.put('\u069C',"ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE"); map.put('\u069D',"ARABIC LETTER SAD WITH TWO DOTS BELOW"); map.put('\u069E',"ARABIC LETTER SAD WITH THREE DOTS ABOVE"); map.put('\u069F',"ARABIC LETTER TAH WITH THREE DOTS ABOVE"); map.put('\u06A0',"ARABIC LETTER AIN WITH THREE DOTS ABOVE"); map.put('\u06A1',"ARABIC LETTER DOTLESS FEH"); map.put('\u06A2',"ARABIC LETTER FEH WITH DOT MOVED BELOW"); map.put('\u06A3',"ARABIC LETTER FEH WITH DOT BELOW"); map.put('\u06A4',"ARABIC LETTER VEH"); map.put('\u06A5',"ARABIC LETTER FEH WITH THREE DOTS BELOW"); map.put('\u06A6',"ARABIC LETTER PEHEH"); map.put('\u06A7',"ARABIC LETTER QAF WITH DOT ABOVE"); map.put('\u06A8',"ARABIC LETTER QAF WITH THREE DOTS ABOVE"); map.put('\u06A9',"ARABIC LETTER KEHEH"); map.put('\u06AA',"ARABIC LETTER SWASH KAF"); map.put('\u06AB',"ARABIC LETTER KAF WITH RING"); map.put('\u06AC',"ARABIC LETTER KAF WITH DOT ABOVE"); map.put('\u06AD',"ARABIC LETTER NG"); map.put('\u06AE',"ARABIC LETTER KAF WITH THREE DOTS BELOW"); map.put('\u06AF',"ARABIC LETTER GAF"); map.put('\u06B0',"ARABIC LETTER GAF WITH RING"); map.put('\u06B1',"ARABIC LETTER NGOEH"); map.put('\u06B2',"ARABIC LETTER GAF WITH TWO DOTS BELOW"); map.put('\u06B3',"ARABIC LETTER GUEH"); map.put('\u06B4',"ARABIC LETTER GAF WITH THREE DOTS ABOVE"); map.put('\u06B5',"ARABIC LETTER LAM WITH SMALL V"); map.put('\u06B6',"ARABIC LETTER LAM WITH DOT ABOVE"); map.put('\u06B7',"ARABIC LETTER LAM WITH THREE DOTS ABOVE"); map.put('\u06B8',"ARABIC LETTER LAM WITH THREE DOTS BELOW"); map.put('\u06B9',"ARABIC LETTER NOON WITH DOT BELOW"); map.put('\u06BA',"ARABIC LETTER NOON GHUNNA"); map.put('\u06BB',"ARABIC LETTER RNOON"); map.put('\u06BC',"ARABIC LETTER NOON WITH RING"); map.put('\u06BD',"ARABIC LETTER NOON WITH THREE DOTS ABOVE"); map.put('\u06BE',"ARABIC LETTER HEH DOACHASHMEE"); map.put('\u06BF',"ARABIC LETTER TCHEH WITH DOT ABOVE"); map.put('\u06C0',"ARABIC LETTER HEH WITH YEH ABOVE"); map.put('\u06C1',"ARABIC LETTER HEH GOAL"); map.put('\u06C2',"ARABIC LETTER HEH GOAL WITH HAMZA ABOVE"); map.put('\u06C3',"ARABIC LETTER TEH MARBUTA GOAL"); map.put('\u06C4',"ARABIC LETTER WAW WITH RING"); map.put('\u06C5',"ARABIC LETTER KIRGHIZ OE"); map.put('\u06C6',"ARABIC LETTER OE"); map.put('\u06C7',"ARABIC LETTER U"); map.put('\u06C8',"ARABIC LETTER YU"); map.put('\u06C9',"ARABIC LETTER KIRGHIZ YU"); map.put('\u06CA',"ARABIC LETTER WAW WITH TWO DOTS ABOVE"); map.put('\u06CB',"ARABIC LETTER VE"); map.put('\u06CC',"ARABIC LETTER FARSI YEH"); map.put('\u06CD',"ARABIC LETTER YEH WITH TAIL"); map.put('\u06CE',"ARABIC LETTER YEH WITH SMALL V"); map.put('\u06CF',"ARABIC LETTER WAW WITH DOT ABOVE"); map.put('\u06D0',"ARABIC LETTER E"); map.put('\u06D1',"ARABIC LETTER YEH WITH THREE DOTS BELOW"); map.put('\u06D2',"ARABIC LETTER YEH BARREE"); map.put('\u06D3',"ARABIC LETTER YEH BARREE WITH HAMZA ABOVE"); map.put('\u06D4',"ARABIC FULL STOP"); map.put('\u06D5',"ARABIC LETTER AE"); map.put('\u06D6',"ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA"); map.put('\u06D7',"ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA"); map.put('\u06D8',"ARABIC SMALL HIGH MEEM INITIAL FORM"); map.put('\u06D9',"ARABIC SMALL HIGH LAM ALEF"); map.put('\u06DA',"ARABIC SMALL HIGH JEEM"); map.put('\u06DB',"ARABIC SMALL HIGH THREE DOTS"); map.put('\u06DC',"ARABIC SMALL HIGH SEEN"); map.put('\u06DD',"ARABIC END OF AYAH"); map.put('\u06DE',"ARABIC START OF RUB EL HIZB"); map.put('\u06DF',"ARABIC SMALL HIGH ROUNDED ZERO"); map.put('\u06E0',"ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO"); map.put('\u06E1',"ARABIC SMALL HIGH DOTLESS HEAD OF KHAH"); map.put('\u06E2',"ARABIC SMALL HIGH MEEM ISOLATED FORM"); map.put('\u06E3',"ARABIC SMALL LOW SEEN"); map.put('\u06E4',"ARABIC SMALL HIGH MADDA"); map.put('\u06E5',"ARABIC SMALL WAW"); map.put('\u06E6',"ARABIC SMALL YEH"); map.put('\u06E7',"ARABIC SMALL HIGH YEH"); map.put('\u06E8',"ARABIC SMALL HIGH NOON"); map.put('\u06E9',"ARABIC PLACE OF SAJDAH"); map.put('\u06EA',"ARABIC EMPTY CENTRE LOW STOP"); map.put('\u06EB',"ARABIC EMPTY CENTRE HIGH STOP"); map.put('\u06EC',"ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE"); map.put('\u06ED',"ARABIC SMALL LOW MEEM"); map.put('\u06EE',"ARABIC LETTER DAL WITH INVERTED V"); map.put('\u06EF',"ARABIC LETTER REH WITH INVERTED V"); map.put('\u06F0',"EXTENDED ARABIC-INDIC DIGIT ZERO"); map.put('\u06F1',"EXTENDED ARABIC-INDIC DIGIT ONE"); map.put('\u06F2',"EXTENDED ARABIC-INDIC DIGIT TWO"); map.put('\u06F3',"EXTENDED ARABIC-INDIC DIGIT THREE"); map.put('\u06F4',"EXTENDED ARABIC-INDIC DIGIT FOUR"); map.put('\u06F5',"EXTENDED ARABIC-INDIC DIGIT FIVE"); map.put('\u06F6',"EXTENDED ARABIC-INDIC DIGIT SIX"); map.put('\u06F7',"EXTENDED ARABIC-INDIC DIGIT SEVEN"); map.put('\u06F8',"EXTENDED ARABIC-INDIC DIGIT EIGHT"); map.put('\u06F9',"EXTENDED ARABIC-INDIC DIGIT NINE"); map.put('\u06FA',"ARABIC LETTER SHEEN WITH DOT BELOW"); map.put('\u06FB',"ARABIC LETTER DAD WITH DOT BELOW"); map.put('\u06FC',"ARABIC LETTER GHAIN WITH DOT BELOW"); map.put('\u06FD',"ARABIC SIGN SINDHI AMPERSAND"); map.put('\u06FE',"ARABIC SIGN SINDHI POSTPOSITION MEN"); map.put('\u06FF',"ARABIC LETTER HEH WITH INVERTED V"); } public static final void syriac(Map<Character,String> map) { map.put('\u0700',"SYRIAC END OF PARAGRAPH"); map.put('\u0701',"SYRIAC SUPRALINEAR FULL STOP"); map.put('\u0702',"SYRIAC SUBLINEAR FULL STOP"); map.put('\u0703',"SYRIAC SUPRALINEAR COLON"); map.put('\u0704',"SYRIAC SUBLINEAR COLON"); map.put('\u0705',"SYRIAC HORIZONTAL COLON"); map.put('\u0706',"SYRIAC COLON SKEWED LEFT"); map.put('\u0707',"SYRIAC COLON SKEWED RIGHT"); map.put('\u0708',"SYRIAC SUPRALINEAR COLON SKEWED LEFT"); map.put('\u0709',"SYRIAC SUBLINEAR COLON SKEWED RIGHT"); map.put('\u070A',"SYRIAC CONTRACTION"); map.put('\u070B',"SYRIAC HARKLEAN OBELUS"); map.put('\u070C',"SYRIAC HARKLEAN METOBELUS"); map.put('\u070D',"SYRIAC HARKLEAN ASTERISCUS"); map.put('\u070F',"SYRIAC ABBREVIATION MARK"); map.put('\u0710',"SYRIAC LETTER ALAPH"); map.put('\u0711',"SYRIAC LETTER SUPERSCRIPT ALAPH"); map.put('\u0712',"SYRIAC LETTER BETH"); map.put('\u0713',"SYRIAC LETTER GAMAL"); map.put('\u0714',"SYRIAC LETTER GAMAL GARSHUNI"); map.put('\u0715',"SYRIAC LETTER DALATH"); map.put('\u0716',"SYRIAC LETTER DOTLESS DALATH RISH"); map.put('\u0717',"SYRIAC LETTER HE"); map.put('\u0718',"SYRIAC LETTER WAW"); map.put('\u0719',"SYRIAC LETTER ZAIN"); map.put('\u071A',"SYRIAC LETTER HETH"); map.put('\u071B',"SYRIAC LETTER TETH"); map.put('\u071C',"SYRIAC LETTER TETH GARSHUNI"); map.put('\u071D',"SYRIAC LETTER YUDH"); map.put('\u071E',"SYRIAC LETTER YUDH HE"); map.put('\u071F',"SYRIAC LETTER KAPH"); map.put('\u0720',"SYRIAC LETTER LAMADH"); map.put('\u0721',"SYRIAC LETTER MIM"); map.put('\u0722',"SYRIAC LETTER NUN"); map.put('\u0723',"SYRIAC LETTER SEMKATH"); map.put('\u0724',"SYRIAC LETTER FINAL SEMKATH"); map.put('\u0725',"SYRIAC LETTER E"); map.put('\u0726',"SYRIAC LETTER PE"); map.put('\u0727',"SYRIAC LETTER REVERSED PE"); map.put('\u0728',"SYRIAC LETTER SADHE"); map.put('\u0729',"SYRIAC LETTER QAPH"); map.put('\u072A',"SYRIAC LETTER RISH"); map.put('\u072B',"SYRIAC LETTER SHIN"); map.put('\u072C',"SYRIAC LETTER TAW"); map.put('\u072D',"SYRIAC LETTER PERSIAN BHETH"); map.put('\u072E',"SYRIAC LETTER PERSIAN GHAMAL"); map.put('\u072F',"SYRIAC LETTER PERSIAN DHALATH"); map.put('\u0730',"SYRIAC PTHAHA ABOVE"); map.put('\u0731',"SYRIAC PTHAHA BELOW"); map.put('\u0732',"SYRIAC PTHAHA DOTTED"); map.put('\u0733',"SYRIAC ZQAPHA ABOVE"); map.put('\u0734',"SYRIAC ZQAPHA BELOW"); map.put('\u0735',"SYRIAC ZQAPHA DOTTED"); map.put('\u0736',"SYRIAC RBASA ABOVE"); map.put('\u0737',"SYRIAC RBASA BELOW"); map.put('\u0738',"SYRIAC DOTTED ZLAMA HORIZONTAL"); map.put('\u0739',"SYRIAC DOTTED ZLAMA ANGULAR"); map.put('\u073A',"SYRIAC HBASA ABOVE"); map.put('\u073B',"SYRIAC HBASA BELOW"); map.put('\u073C',"SYRIAC HBASA-ESASA DOTTED"); map.put('\u073D',"SYRIAC ESASA ABOVE"); map.put('\u073E',"SYRIAC ESASA BELOW"); map.put('\u073F',"SYRIAC RWAHA"); map.put('\u0740',"SYRIAC FEMININE DOT"); map.put('\u0741',"SYRIAC QUSHSHAYA"); map.put('\u0742',"SYRIAC RUKKAKHA"); map.put('\u0743',"SYRIAC TWO VERTICAL DOTS ABOVE"); map.put('\u0744',"SYRIAC TWO VERTICAL DOTS BELOW"); map.put('\u0745',"SYRIAC THREE DOTS ABOVE"); map.put('\u0746',"SYRIAC THREE DOTS BELOW"); map.put('\u0747',"SYRIAC OBLIQUE LINE ABOVE"); map.put('\u0748',"SYRIAC OBLIQUE LINE BELOW"); map.put('\u0749',"SYRIAC MUSIC"); map.put('\u074A',"SYRIAC BARREKH"); map.put('\u074D',"SYRIAC LETTER SOGDIAN ZHAIN"); map.put('\u074E',"SYRIAC LETTER SOGDIAN KHAPH"); map.put('\u074F',"SYRIAC LETTER SOGDIAN FE"); } public static final void arabicSupplement(Map<Character,String> map) { map.put('\u0750',"ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW"); map.put('\u0751',"ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE"); map.put('\u0752',"ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW"); map.put('\u0753',"ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE"); map.put('\u0754',"ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE"); map.put('\u0755',"ARABIC LETTER BEH WITH INVERTED SMALL V BELOW"); map.put('\u0756',"ARABIC LETTER BEH WITH SMALL V"); map.put('\u0757',"ARABIC LETTER HAH WITH TWO DOTS ABOVE"); map.put('\u0758',"ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW"); map.put('\u0759',"ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH"); map.put('\u075A',"ARABIC LETTER DAL WITH INVERTED SMALL V BELOW"); map.put('\u075B',"ARABIC LETTER REH WITH STROKE"); map.put('\u075C',"ARABIC LETTER SEEN WITH FOUR DOTS ABOVE"); map.put('\u075D',"ARABIC LETTER AIN WITH TWO DOTS ABOVE"); map.put('\u075E',"ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE"); map.put('\u075F',"ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE"); map.put('\u0760',"ARABIC LETTER FEH WITH TWO DOTS BELOW"); map.put('\u0761',"ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW"); map.put('\u0762',"ARABIC LETTER KEHEH WITH DOT ABOVE"); map.put('\u0763',"ARABIC LETTER KEHEH WITH THREE DOTS ABOVE"); map.put('\u0764',"ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW"); map.put('\u0765',"ARABIC LETTER MEEM WITH DOT ABOVE"); map.put('\u0766',"ARABIC LETTER MEEM WITH DOT BELOW"); map.put('\u0767',"ARABIC LETTER NOON WITH TWO DOTS BELOW"); map.put('\u0768',"ARABIC LETTER NOON WITH SMALL TAH"); map.put('\u0769',"ARABIC LETTER NOON WITH SMALL V"); map.put('\u076A',"ARABIC LETTER LAM WITH BAR"); map.put('\u076B',"ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE"); map.put('\u076C',"ARABIC LETTER REH WITH HAMZA ABOVE"); map.put('\u076D',"ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE"); map.put('\u076E',"ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW"); map.put('\u076F',"ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS"); map.put('\u0770',"ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS"); map.put('\u0771',"ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS"); map.put('\u0772',"ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE"); map.put('\u0773',"ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE"); map.put('\u0774',"ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE"); map.put('\u0775',"ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE"); map.put('\u0776',"ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE"); map.put('\u0777',"ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW"); map.put('\u0778',"ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE"); map.put('\u0779',"ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE"); map.put('\u077A',"ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE"); map.put('\u077B',"ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE"); map.put('\u077C',"ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW"); map.put('\u077D',"ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE"); map.put('\u077E',"ARABIC LETTER SEEN WITH INVERTED V"); map.put('\u077F',"ARABIC LETTER KAF WITH TWO DOTS ABOVE"); } public static final void thaana(Map<Character,String> map) { map.put('\u0780',"THAANA LETTER HAA"); map.put('\u0781',"THAANA LETTER SHAVIYANI"); map.put('\u0782',"THAANA LETTER NOONU"); map.put('\u0783',"THAANA LETTER RAA"); map.put('\u0784',"THAANA LETTER BAA"); map.put('\u0785',"THAANA LETTER LHAVIYANI"); map.put('\u0786',"THAANA LETTER KAAFU"); map.put('\u0787',"THAANA LETTER ALIFU"); map.put('\u0788',"THAANA LETTER VAAVU"); map.put('\u0789',"THAANA LETTER MEEMU"); map.put('\u078A',"THAANA LETTER FAAFU"); map.put('\u078B',"THAANA LETTER DHAALU"); map.put('\u078C',"THAANA LETTER THAA"); map.put('\u078D',"THAANA LETTER LAAMU"); map.put('\u078E',"THAANA LETTER GAAFU"); map.put('\u078F',"THAANA LETTER GNAVIYANI"); map.put('\u0790',"THAANA LETTER SEENU"); map.put('\u0791',"THAANA LETTER DAVIYANI"); map.put('\u0792',"THAANA LETTER ZAVIYANI"); map.put('\u0793',"THAANA LETTER TAVIYANI"); map.put('\u0794',"THAANA LETTER YAA"); map.put('\u0795',"THAANA LETTER PAVIYANI"); map.put('\u0796',"THAANA LETTER JAVIYANI"); map.put('\u0797',"THAANA LETTER CHAVIYANI"); map.put('\u0798',"THAANA LETTER TTAA"); map.put('\u0799',"THAANA LETTER HHAA"); map.put('\u079A',"THAANA LETTER KHAA"); map.put('\u079B',"THAANA LETTER THAALU"); map.put('\u079C',"THAANA LETTER ZAA"); map.put('\u079D',"THAANA LETTER SHEENU"); map.put('\u079E',"THAANA LETTER SAADHU"); map.put('\u079F',"THAANA LETTER DAADHU"); map.put('\u07A0',"THAANA LETTER TO"); map.put('\u07A1',"THAANA LETTER ZO"); map.put('\u07A2',"THAANA LETTER AINU"); map.put('\u07A3',"THAANA LETTER GHAINU"); map.put('\u07A4',"THAANA LETTER QAAFU"); map.put('\u07A5',"THAANA LETTER WAAVU"); map.put('\u07A6',"THAANA ABAFILI"); map.put('\u07A7',"THAANA AABAAFILI"); map.put('\u07A8',"THAANA IBIFILI"); map.put('\u07A9',"THAANA EEBEEFILI"); map.put('\u07AA',"THAANA UBUFILI"); map.put('\u07AB',"THAANA OOBOOFILI"); map.put('\u07AC',"THAANA EBEFILI"); map.put('\u07AD',"THAANA EYBEYFILI"); map.put('\u07AE',"THAANA OBOFILI"); map.put('\u07AF',"THAANA OABOAFILI"); map.put('\u07B0',"THAANA SUKUN"); map.put('\u07B1',"THAANA LETTER NAA"); } public static final void nko(Map<Character,String> map) { map.put('\u07C0',"NKO DIGIT ZERO"); map.put('\u07C1',"NKO DIGIT ONE"); map.put('\u07C2',"NKO DIGIT TWO"); map.put('\u07C3',"NKO DIGIT THREE"); map.put('\u07C4',"NKO DIGIT FOUR"); map.put('\u07C5',"NKO DIGIT FIVE"); map.put('\u07C6',"NKO DIGIT SIX"); map.put('\u07C7',"NKO DIGIT SEVEN"); map.put('\u07C8',"NKO DIGIT EIGHT"); map.put('\u07C9',"NKO DIGIT NINE"); map.put('\u07CA',"NKO LETTER A"); map.put('\u07CB',"NKO LETTER EE"); map.put('\u07CC',"NKO LETTER I"); map.put('\u07CD',"NKO LETTER E"); map.put('\u07CE',"NKO LETTER U"); map.put('\u07CF',"NKO LETTER OO"); map.put('\u07D0',"NKO LETTER O"); map.put('\u07D1',"NKO LETTER DAGBASINNA"); map.put('\u07D2',"NKO LETTER N"); map.put('\u07D3',"NKO LETTER BA"); map.put('\u07D4',"NKO LETTER PA"); map.put('\u07D5',"NKO LETTER TA"); map.put('\u07D6',"NKO LETTER JA"); map.put('\u07D7',"NKO LETTER CHA"); map.put('\u07D8',"NKO LETTER DA"); map.put('\u07D9',"NKO LETTER RA"); map.put('\u07DA',"NKO LETTER RRA"); map.put('\u07DB',"NKO LETTER SA"); map.put('\u07DC',"NKO LETTER GBA"); map.put('\u07DD',"NKO LETTER FA"); map.put('\u07DE',"NKO LETTER KA"); map.put('\u07DF',"NKO LETTER LA"); map.put('\u07E0',"NKO LETTER NA WOLOSO"); map.put('\u07E1',"NKO LETTER MA"); map.put('\u07E2',"NKO LETTER NYA"); map.put('\u07E3',"NKO LETTER NA"); map.put('\u07E4',"NKO LETTER HA"); map.put('\u07E5',"NKO LETTER WA"); map.put('\u07E6',"NKO LETTER YA"); map.put('\u07E7',"NKO LETTER NYA WOLOSO"); map.put('\u07E8',"NKO LETTER JONA JA"); map.put('\u07E9',"NKO LETTER JONA CHA"); map.put('\u07EA',"NKO LETTER JONA RA"); map.put('\u07EB',"NKO COMBINING SHORT HIGH TONE"); map.put('\u07EC',"NKO COMBINING SHORT LOW TONE"); map.put('\u07ED',"NKO COMBINING SHORT RISING TONE"); map.put('\u07EE',"NKO COMBINING LONG DESCENDING TONE"); map.put('\u07EF',"NKO COMBINING LONG HIGH TONE"); map.put('\u07F0',"NKO COMBINING LONG LOW TONE"); map.put('\u07F1',"NKO COMBINING LONG RISING TONE"); map.put('\u07F2',"NKO COMBINING NASALIZATION MARK"); map.put('\u07F3',"NKO COMBINING DOUBLE DOT ABOVE"); map.put('\u07F4',"NKO HIGH TONE APOSTROPHE"); map.put('\u07F5',"NKO LOW TONE APOSTROPHE"); map.put('\u07F6',"NKO SYMBOL OO DENNEN"); map.put('\u07F7',"NKO SYMBOL GBAKURUNEN"); map.put('\u07F8',"NKO COMMA"); map.put('\u07F9',"NKO EXCLAMATION MARK"); map.put('\u07FA',"NKO LAJANYALAN"); } public static final void samaritan(Map<Character,String> map) { map.put('\u0800',"SAMARITAN LETTER ALAF"); map.put('\u0801',"SAMARITAN LETTER BIT"); map.put('\u0802',"SAMARITAN LETTER GAMAN"); map.put('\u0803',"SAMARITAN LETTER DALAT"); map.put('\u0804',"SAMARITAN LETTER IY"); map.put('\u0805',"SAMARITAN LETTER BAA"); map.put('\u0806',"SAMARITAN LETTER ZEN"); map.put('\u0807',"SAMARITAN LETTER IT"); map.put('\u0808',"SAMARITAN LETTER TIT"); map.put('\u0809',"SAMARITAN LETTER YUT"); map.put('\u080A',"SAMARITAN LETTER KAAF"); map.put('\u080B',"SAMARITAN LETTER LABAT"); map.put('\u080C',"SAMARITAN LETTER MIM"); map.put('\u080D',"SAMARITAN LETTER NUN"); map.put('\u080E',"SAMARITAN LETTER SINGAAT"); map.put('\u080F',"SAMARITAN LETTER IN"); map.put('\u0810',"SAMARITAN LETTER FI"); map.put('\u0811',"SAMARITAN LETTER TSAADIY"); map.put('\u0812',"SAMARITAN LETTER QUF"); map.put('\u0813',"SAMARITAN LETTER RISH"); map.put('\u0814',"SAMARITAN LETTER SHAN"); map.put('\u0815',"SAMARITAN LETTER TAAF"); map.put('\u0816',"SAMARITAN MARK IN"); map.put('\u0817',"SAMARITAN MARK IN-ALAF"); map.put('\u0818',"SAMARITAN MARK OCCLUSION"); map.put('\u0819',"SAMARITAN MARK DAGESH"); map.put('\u081A',"SAMARITAN MODIFIER LETTER EPENTHETIC YUT"); map.put('\u081B',"SAMARITAN MARK EPENTHETIC YUT"); map.put('\u081C',"SAMARITAN VOWEL SIGN LONG E"); map.put('\u081D',"SAMARITAN VOWEL SIGN E"); map.put('\u081E',"SAMARITAN VOWEL SIGN OVERLONG AA"); map.put('\u081F',"SAMARITAN VOWEL SIGN LONG AA"); map.put('\u0820',"SAMARITAN VOWEL SIGN AA"); map.put('\u0821',"SAMARITAN VOWEL SIGN OVERLONG A"); map.put('\u0822',"SAMARITAN VOWEL SIGN LONG A"); map.put('\u0823',"SAMARITAN VOWEL SIGN A"); map.put('\u0824',"SAMARITAN MODIFIER LETTER SHORT A"); map.put('\u0825',"SAMARITAN VOWEL SIGN SHORT A"); map.put('\u0826',"SAMARITAN VOWEL SIGN LONG U"); map.put('\u0827',"SAMARITAN VOWEL SIGN U"); map.put('\u0828',"SAMARITAN MODIFIER LETTER I"); map.put('\u0829',"SAMARITAN VOWEL SIGN LONG I"); map.put('\u082A',"SAMARITAN VOWEL SIGN I"); map.put('\u082B',"SAMARITAN VOWEL SIGN O"); map.put('\u082C',"SAMARITAN VOWEL SIGN SUKUN"); map.put('\u082D',"SAMARITAN MARK NEQUDAA"); map.put('\u0830',"SAMARITAN PUNCTUATION NEQUDAA"); map.put('\u0831',"SAMARITAN PUNCTUATION AFSAAQ"); map.put('\u0832',"SAMARITAN PUNCTUATION ANGED"); map.put('\u0833',"SAMARITAN PUNCTUATION BAU"); map.put('\u0834',"SAMARITAN PUNCTUATION ATMAAU"); map.put('\u0835',"SAMARITAN PUNCTUATION SHIYYAALAA"); map.put('\u0836',"SAMARITAN ABBREVIATION MARK"); map.put('\u0837',"SAMARITAN PUNCTUATION MELODIC QITSA"); map.put('\u0838',"SAMARITAN PUNCTUATION ZIQAA"); map.put('\u0839',"SAMARITAN PUNCTUATION QITSA"); map.put('\u083A',"SAMARITAN PUNCTUATION ZAEF"); map.put('\u083B',"SAMARITAN PUNCTUATION TURU"); map.put('\u083C',"SAMARITAN PUNCTUATION ARKAANU"); map.put('\u083D',"SAMARITAN PUNCTUATION SOF MASHFAAT"); map.put('\u083E',"SAMARITAN PUNCTUATION ANNAAU"); } public static final void devanagari(Map<Character,String> map) { map.put('\u0900',"DEVANAGARI SIGN INVERTED CANDRABINDU"); map.put('\u0901',"DEVANAGARI SIGN CANDRABINDU"); map.put('\u0902',"DEVANAGARI SIGN ANUSVARA"); map.put('\u0903',"DEVANAGARI SIGN VISARGA"); map.put('\u0904',"DEVANAGARI LETTER SHORT A"); map.put('\u0905',"DEVANAGARI LETTER A"); map.put('\u0906',"DEVANAGARI LETTER AA"); map.put('\u0907',"DEVANAGARI LETTER I"); map.put('\u0908',"DEVANAGARI LETTER II"); map.put('\u0909',"DEVANAGARI LETTER U"); map.put('\u090A',"DEVANAGARI LETTER UU"); map.put('\u090B',"DEVANAGARI LETTER VOCALIC R"); map.put('\u090C',"DEVANAGARI LETTER VOCALIC L"); map.put('\u090D',"DEVANAGARI LETTER CANDRA E"); map.put('\u090E',"DEVANAGARI LETTER SHORT E"); map.put('\u090F',"DEVANAGARI LETTER E"); map.put('\u0910',"DEVANAGARI LETTER AI"); map.put('\u0911',"DEVANAGARI LETTER CANDRA O"); map.put('\u0912',"DEVANAGARI LETTER SHORT O"); map.put('\u0913',"DEVANAGARI LETTER O"); map.put('\u0914',"DEVANAGARI LETTER AU"); map.put('\u0915',"DEVANAGARI LETTER KA"); map.put('\u0916',"DEVANAGARI LETTER KHA"); map.put('\u0917',"DEVANAGARI LETTER GA"); map.put('\u0918',"DEVANAGARI LETTER GHA"); map.put('\u0919',"DEVANAGARI LETTER NGA"); map.put('\u091A',"DEVANAGARI LETTER CA"); map.put('\u091B',"DEVANAGARI LETTER CHA"); map.put('\u091C',"DEVANAGARI LETTER JA"); map.put('\u091D',"DEVANAGARI LETTER JHA"); map.put('\u091E',"DEVANAGARI LETTER NYA"); map.put('\u091F',"DEVANAGARI LETTER TTA"); map.put('\u0920',"DEVANAGARI LETTER TTHA"); map.put('\u0921',"DEVANAGARI LETTER DDA"); map.put('\u0922',"DEVANAGARI LETTER DDHA"); map.put('\u0923',"DEVANAGARI LETTER NNA"); map.put('\u0924',"DEVANAGARI LETTER TA"); map.put('\u0925',"DEVANAGARI LETTER THA"); map.put('\u0926',"DEVANAGARI LETTER DA"); map.put('\u0927',"DEVANAGARI LETTER DHA"); map.put('\u0928',"DEVANAGARI LETTER NA"); map.put('\u0929',"DEVANAGARI LETTER NNNA"); map.put('\u092A',"DEVANAGARI LETTER PA"); map.put('\u092B',"DEVANAGARI LETTER PHA"); map.put('\u092C',"DEVANAGARI LETTER BA"); map.put('\u092D',"DEVANAGARI LETTER BHA"); map.put('\u092E',"DEVANAGARI LETTER MA"); map.put('\u092F',"DEVANAGARI LETTER YA"); map.put('\u0930',"DEVANAGARI LETTER RA"); map.put('\u0931',"DEVANAGARI LETTER RRA"); map.put('\u0932',"DEVANAGARI LETTER LA"); map.put('\u0933',"DEVANAGARI LETTER LLA"); map.put('\u0934',"DEVANAGARI LETTER LLLA"); map.put('\u0935',"DEVANAGARI LETTER VA"); map.put('\u0936',"DEVANAGARI LETTER SHA"); map.put('\u0937',"DEVANAGARI LETTER SSA"); map.put('\u0938',"DEVANAGARI LETTER SA"); map.put('\u0939',"DEVANAGARI LETTER HA"); map.put('\u093C',"DEVANAGARI SIGN NUKTA"); map.put('\u093D',"DEVANAGARI SIGN AVAGRAHA"); map.put('\u093E',"DEVANAGARI VOWEL SIGN AA"); map.put('\u093F',"DEVANAGARI VOWEL SIGN I"); map.put('\u0940',"DEVANAGARI VOWEL SIGN II"); map.put('\u0941',"DEVANAGARI VOWEL SIGN U"); map.put('\u0942',"DEVANAGARI VOWEL SIGN UU"); map.put('\u0943',"DEVANAGARI VOWEL SIGN VOCALIC R"); map.put('\u0944',"DEVANAGARI VOWEL SIGN VOCALIC RR"); map.put('\u0945',"DEVANAGARI VOWEL SIGN CANDRA E"); map.put('\u0946',"DEVANAGARI VOWEL SIGN SHORT E"); map.put('\u0947',"DEVANAGARI VOWEL SIGN E"); map.put('\u0948',"DEVANAGARI VOWEL SIGN AI"); map.put('\u0949',"DEVANAGARI VOWEL SIGN CANDRA O"); map.put('\u094A',"DEVANAGARI VOWEL SIGN SHORT O"); map.put('\u094B',"DEVANAGARI VOWEL SIGN O"); map.put('\u094C',"DEVANAGARI VOWEL SIGN AU"); map.put('\u094D',"DEVANAGARI SIGN VIRAMA"); map.put('\u094E',"DEVANAGARI VOWEL SIGN PRISHTHAMATRA E"); map.put('\u0950',"DEVANAGARI OM"); map.put('\u0951',"DEVANAGARI STRESS SIGN UDATTA"); map.put('\u0952',"DEVANAGARI STRESS SIGN ANUDATTA"); map.put('\u0953',"DEVANAGARI GRAVE ACCENT"); map.put('\u0954',"DEVANAGARI ACUTE ACCENT"); map.put('\u0955',"DEVANAGARI VOWEL SIGN CANDRA LONG E"); map.put('\u0958',"DEVANAGARI LETTER QA"); map.put('\u0959',"DEVANAGARI LETTER KHHA"); map.put('\u095A',"DEVANAGARI LETTER GHHA"); map.put('\u095B',"DEVANAGARI LETTER ZA"); map.put('\u095C',"DEVANAGARI LETTER DDDHA"); map.put('\u095D',"DEVANAGARI LETTER RHA"); map.put('\u095E',"DEVANAGARI LETTER FA"); map.put('\u095F',"DEVANAGARI LETTER YYA"); map.put('\u0960',"DEVANAGARI LETTER VOCALIC RR"); map.put('\u0961',"DEVANAGARI LETTER VOCALIC LL"); map.put('\u0962',"DEVANAGARI VOWEL SIGN VOCALIC L"); map.put('\u0963',"DEVANAGARI VOWEL SIGN VOCALIC LL"); map.put('\u0964',"DEVANAGARI DANDA"); map.put('\u0965',"DEVANAGARI DOUBLE DANDA"); map.put('\u0966',"DEVANAGARI DIGIT ZERO"); map.put('\u0967',"DEVANAGARI DIGIT ONE"); map.put('\u0968',"DEVANAGARI DIGIT TWO"); map.put('\u0969',"DEVANAGARI DIGIT THREE"); map.put('\u096A',"DEVANAGARI DIGIT FOUR"); map.put('\u096B',"DEVANAGARI DIGIT FIVE"); map.put('\u096C',"DEVANAGARI DIGIT SIX"); map.put('\u096D',"DEVANAGARI DIGIT SEVEN"); map.put('\u096E',"DEVANAGARI DIGIT EIGHT"); map.put('\u096F',"DEVANAGARI DIGIT NINE"); map.put('\u0970',"DEVANAGARI ABBREVIATION SIGN"); map.put('\u0971',"DEVANAGARI SIGN HIGH SPACING DOT"); map.put('\u0972',"DEVANAGARI LETTER CANDRA A"); map.put('\u0979',"DEVANAGARI LETTER ZHA"); map.put('\u097A',"DEVANAGARI LETTER HEAVY YA"); map.put('\u097B',"DEVANAGARI LETTER GGA"); map.put('\u097C',"DEVANAGARI LETTER JJA"); map.put('\u097D',"DEVANAGARI LETTER GLOTTAL STOP"); map.put('\u097E',"DEVANAGARI LETTER DDDA"); map.put('\u097F',"DEVANAGARI LETTER BBA"); } public static final void bengali(Map<Character,String> map) { map.put('\u0981',"BENGALI SIGN CANDRABINDU"); map.put('\u0982',"BENGALI SIGN ANUSVARA"); map.put('\u0983',"BENGALI SIGN VISARGA"); map.put('\u0985',"BENGALI LETTER A"); map.put('\u0986',"BENGALI LETTER AA"); map.put('\u0987',"BENGALI LETTER I"); map.put('\u0988',"BENGALI LETTER II"); map.put('\u0989',"BENGALI LETTER U"); map.put('\u098A',"BENGALI LETTER UU"); map.put('\u098B',"BENGALI LETTER VOCALIC R"); map.put('\u098C',"BENGALI LETTER VOCALIC L"); map.put('\u098F',"BENGALI LETTER E"); map.put('\u0990',"BENGALI LETTER AI"); map.put('\u0993',"BENGALI LETTER O"); map.put('\u0994',"BENGALI LETTER AU"); map.put('\u0995',"BENGALI LETTER KA"); map.put('\u0996',"BENGALI LETTER KHA"); map.put('\u0997',"BENGALI LETTER GA"); map.put('\u0998',"BENGALI LETTER GHA"); map.put('\u0999',"BENGALI LETTER NGA"); map.put('\u099A',"BENGALI LETTER CA"); map.put('\u099B',"BENGALI LETTER CHA"); map.put('\u099C',"BENGALI LETTER JA"); map.put('\u099D',"BENGALI LETTER JHA"); map.put('\u099E',"BENGALI LETTER NYA"); map.put('\u099F',"BENGALI LETTER TTA"); map.put('\u09A0',"BENGALI LETTER TTHA"); map.put('\u09A1',"BENGALI LETTER DDA"); map.put('\u09A2',"BENGALI LETTER DDHA"); map.put('\u09A3',"BENGALI LETTER NNA"); map.put('\u09A4',"BENGALI LETTER TA"); map.put('\u09A5',"BENGALI LETTER THA"); map.put('\u09A6',"BENGALI LETTER DA"); map.put('\u09A7',"BENGALI LETTER DHA"); map.put('\u09A8',"BENGALI LETTER NA"); map.put('\u09AA',"BENGALI LETTER PA"); map.put('\u09AB',"BENGALI LETTER PHA"); map.put('\u09AC',"BENGALI LETTER BA"); map.put('\u09AD',"BENGALI LETTER BHA"); map.put('\u09AE',"BENGALI LETTER MA"); map.put('\u09AF',"BENGALI LETTER YA"); map.put('\u09B0',"BENGALI LETTER RA"); map.put('\u09B2',"BENGALI LETTER LA"); map.put('\u09B6',"BENGALI LETTER SHA"); map.put('\u09B7',"BENGALI LETTER SSA"); map.put('\u09B8',"BENGALI LETTER SA"); map.put('\u09B9',"BENGALI LETTER HA"); map.put('\u09BC',"BENGALI SIGN NUKTA"); map.put('\u09BD',"BENGALI SIGN AVAGRAHA"); map.put('\u09BE',"BENGALI VOWEL SIGN AA"); map.put('\u09BF',"BENGALI VOWEL SIGN I"); map.put('\u09C0',"BENGALI VOWEL SIGN II"); map.put('\u09C1',"BENGALI VOWEL SIGN U"); map.put('\u09C2',"BENGALI VOWEL SIGN UU"); map.put('\u09C3',"BENGALI VOWEL SIGN VOCALIC R"); map.put('\u09C4',"BENGALI VOWEL SIGN VOCALIC RR"); map.put('\u09C7',"BENGALI VOWEL SIGN E"); map.put('\u09C8',"BENGALI VOWEL SIGN AI"); map.put('\u09CB',"BENGALI VOWEL SIGN O"); map.put('\u09CC',"BENGALI VOWEL SIGN AU"); map.put('\u09CD',"BENGALI SIGN VIRAMA"); map.put('\u09CE',"BENGALI LETTER KHANDA TA"); map.put('\u09D7',"BENGALI AU LENGTH MARK"); map.put('\u09DC',"BENGALI LETTER RRA"); map.put('\u09DD',"BENGALI LETTER RHA"); map.put('\u09DF',"BENGALI LETTER YYA"); map.put('\u09E0',"BENGALI LETTER VOCALIC RR"); map.put('\u09E1',"BENGALI LETTER VOCALIC LL"); map.put('\u09E2',"BENGALI VOWEL SIGN VOCALIC L"); map.put('\u09E3',"BENGALI VOWEL SIGN VOCALIC LL"); map.put('\u09E4',"<reserved>"); map.put('\u09E5',"<reserved>"); map.put('\u09E6',"BENGALI DIGIT ZERO"); map.put('\u09E7',"BENGALI DIGIT ONE"); map.put('\u09E8',"BENGALI DIGIT TWO"); map.put('\u09E9',"BENGALI DIGIT THREE"); map.put('\u09EA',"BENGALI DIGIT FOUR"); map.put('\u09EB',"BENGALI DIGIT FIVE"); map.put('\u09EC',"BENGALI DIGIT SIX"); map.put('\u09ED',"BENGALI DIGIT SEVEN"); map.put('\u09EE',"BENGALI DIGIT EIGHT"); map.put('\u09EF',"BENGALI DIGIT NINE"); map.put('\u09F0',"BENGALI LETTER RA WITH MIDDLE DIAGONAL"); map.put('\u09F1',"BENGALI LETTER RA WITH LOWER DIAGONAL"); map.put('\u09F2',"BENGALI RUPEE MARK"); map.put('\u09F3',"BENGALI RUPEE SIGN"); map.put('\u09F4',"BENGALI CURRENCY NUMERATOR ONE"); map.put('\u09F5',"BENGALI CURRENCY NUMERATOR TWO"); map.put('\u09F6',"BENGALI CURRENCY NUMERATOR THREE"); map.put('\u09F7',"BENGALI CURRENCY NUMERATOR FOUR"); map.put('\u09F8',"BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR"); map.put('\u09F9',"BENGALI CURRENCY DENOMINATOR SIXTEEN"); map.put('\u09FA',"BENGALI ISSHAR"); map.put('\u09FB',"BENGALI GANDA MARK"); } public static final void gurmukhi(Map<Character,String> map) { map.put('\u0A01',"GURMUKHI SIGN ADAK BINDI"); map.put('\u0A02',"GURMUKHI SIGN BINDI"); map.put('\u0A03',"GURMUKHI SIGN VISARGA"); map.put('\u0A05',"GURMUKHI LETTER A"); map.put('\u0A06',"GURMUKHI LETTER AA"); map.put('\u0A07',"GURMUKHI LETTER I"); map.put('\u0A08',"GURMUKHI LETTER II"); map.put('\u0A09',"GURMUKHI LETTER U"); map.put('\u0A0A',"GURMUKHI LETTER UU"); map.put('\u0A0F',"GURMUKHI LETTER EE"); map.put('\u0A10',"GURMUKHI LETTER AI"); map.put('\u0A13',"GURMUKHI LETTER OO"); map.put('\u0A14',"GURMUKHI LETTER AU"); map.put('\u0A15',"GURMUKHI LETTER KA"); map.put('\u0A16',"GURMUKHI LETTER KHA"); map.put('\u0A17',"GURMUKHI LETTER GA"); map.put('\u0A18',"GURMUKHI LETTER GHA"); map.put('\u0A19',"GURMUKHI LETTER NGA"); map.put('\u0A1A',"GURMUKHI LETTER CA"); map.put('\u0A1B',"GURMUKHI LETTER CHA"); map.put('\u0A1C',"GURMUKHI LETTER JA"); map.put('\u0A1D',"GURMUKHI LETTER JHA"); map.put('\u0A1E',"GURMUKHI LETTER NYA"); map.put('\u0A1F',"GURMUKHI LETTER TTA"); map.put('\u0A20',"GURMUKHI LETTER TTHA"); map.put('\u0A21',"GURMUKHI LETTER DDA"); map.put('\u0A22',"GURMUKHI LETTER DDHA"); map.put('\u0A23',"GURMUKHI LETTER NNA"); map.put('\u0A24',"GURMUKHI LETTER TA"); map.put('\u0A25',"GURMUKHI LETTER THA"); map.put('\u0A26',"GURMUKHI LETTER DA"); map.put('\u0A27',"GURMUKHI LETTER DHA"); map.put('\u0A28',"GURMUKHI LETTER NA"); map.put('\u0A2A',"GURMUKHI LETTER PA"); map.put('\u0A2B',"GURMUKHI LETTER PHA"); map.put('\u0A2C',"GURMUKHI LETTER BA"); map.put('\u0A2D',"GURMUKHI LETTER BHA"); map.put('\u0A2E',"GURMUKHI LETTER MA"); map.put('\u0A2F',"GURMUKHI LETTER YA"); map.put('\u0A30',"GURMUKHI LETTER RA"); map.put('\u0A32',"GURMUKHI LETTER LA"); map.put('\u0A33',"GURMUKHI LETTER LLA"); map.put('\u0A35',"GURMUKHI LETTER VA"); map.put('\u0A36',"GURMUKHI LETTER SHA"); map.put('\u0A38',"GURMUKHI LETTER SA"); map.put('\u0A39',"GURMUKHI LETTER HA"); map.put('\u0A3C',"GURMUKHI SIGN NUKTA"); map.put('\u0A3E',"GURMUKHI VOWEL SIGN AA"); map.put('\u0A3F',"GURMUKHI VOWEL SIGN I"); map.put('\u0A40',"GURMUKHI VOWEL SIGN II"); map.put('\u0A41',"GURMUKHI VOWEL SIGN U"); map.put('\u0A42',"GURMUKHI VOWEL SIGN UU"); map.put('\u0A47',"GURMUKHI VOWEL SIGN EE"); map.put('\u0A48',"GURMUKHI VOWEL SIGN AI"); map.put('\u0A4B',"GURMUKHI VOWEL SIGN OO"); map.put('\u0A4C',"GURMUKHI VOWEL SIGN AU"); map.put('\u0A4D',"GURMUKHI SIGN VIRAMA"); map.put('\u0A51',"GURMUKHI SIGN UDAAT"); map.put('\u0A59',"GURMUKHI LETTER KHHA"); map.put('\u0A5A',"GURMUKHI LETTER GHHA"); map.put('\u0A5B',"GURMUKHI LETTER ZA"); map.put('\u0A5C',"GURMUKHI LETTER RRA"); map.put('\u0A5E',"GURMUKHI LETTER FA"); map.put('\u0A64',"<reserved>"); map.put('\u0A65',"<reserved>"); map.put('\u0A66',"GURMUKHI DIGIT ZERO"); map.put('\u0A67',"GURMUKHI DIGIT ONE"); map.put('\u0A68',"GURMUKHI DIGIT TWO"); map.put('\u0A69',"GURMUKHI DIGIT THREE"); map.put('\u0A6A',"GURMUKHI DIGIT FOUR"); map.put('\u0A6B',"GURMUKHI DIGIT FIVE"); map.put('\u0A6C',"GURMUKHI DIGIT SIX"); map.put('\u0A6D',"GURMUKHI DIGIT SEVEN"); map.put('\u0A6E',"GURMUKHI DIGIT EIGHT"); map.put('\u0A6F',"GURMUKHI DIGIT NINE"); map.put('\u0A70',"GURMUKHI TIPPI"); map.put('\u0A71',"GURMUKHI ADDAK"); map.put('\u0A72',"GURMUKHI IRI"); map.put('\u0A73',"GURMUKHI URA"); map.put('\u0A74',"GURMUKHI EK ONKAR"); map.put('\u0A75',"GURMUKHI SIGN YAKASH"); } public static final void gujarati(Map<Character,String> map) { map.put('\u0A81',"GUJARATI SIGN CANDRABINDU"); map.put('\u0A82',"GUJARATI SIGN ANUSVARA"); map.put('\u0A83',"GUJARATI SIGN VISARGA"); map.put('\u0A85',"GUJARATI LETTER A"); map.put('\u0A86',"GUJARATI LETTER AA"); map.put('\u0A87',"GUJARATI LETTER I"); map.put('\u0A88',"GUJARATI LETTER II"); map.put('\u0A89',"GUJARATI LETTER U"); map.put('\u0A8A',"GUJARATI LETTER UU"); map.put('\u0A8B',"GUJARATI LETTER VOCALIC R"); map.put('\u0A8C',"GUJARATI LETTER VOCALIC L"); map.put('\u0A8D',"GUJARATI VOWEL CANDRA E"); map.put('\u0A8F',"GUJARATI LETTER E"); map.put('\u0A90',"GUJARATI LETTER AI"); map.put('\u0A91',"GUJARATI VOWEL CANDRA O"); map.put('\u0A93',"GUJARATI LETTER O"); map.put('\u0A94',"GUJARATI LETTER AU"); map.put('\u0A95',"GUJARATI LETTER KA"); map.put('\u0A96',"GUJARATI LETTER KHA"); map.put('\u0A97',"GUJARATI LETTER GA"); map.put('\u0A98',"GUJARATI LETTER GHA"); map.put('\u0A99',"GUJARATI LETTER NGA"); map.put('\u0A9A',"GUJARATI LETTER CA"); map.put('\u0A9B',"GUJARATI LETTER CHA"); map.put('\u0A9C',"GUJARATI LETTER JA"); map.put('\u0A9D',"GUJARATI LETTER JHA"); map.put('\u0A9E',"GUJARATI LETTER NYA"); map.put('\u0A9F',"GUJARATI LETTER TTA"); map.put('\u0AA0',"GUJARATI LETTER TTHA"); map.put('\u0AA1',"GUJARATI LETTER DDA"); map.put('\u0AA2',"GUJARATI LETTER DDHA"); map.put('\u0AA3',"GUJARATI LETTER NNA"); map.put('\u0AA4',"GUJARATI LETTER TA"); map.put('\u0AA5',"GUJARATI LETTER THA"); map.put('\u0AA6',"GUJARATI LETTER DA"); map.put('\u0AA7',"GUJARATI LETTER DHA"); map.put('\u0AA8',"GUJARATI LETTER NA"); map.put('\u0AAA',"GUJARATI LETTER PA"); map.put('\u0AAB',"GUJARATI LETTER PHA"); map.put('\u0AAC',"GUJARATI LETTER BA"); map.put('\u0AAD',"GUJARATI LETTER BHA"); map.put('\u0AAE',"GUJARATI LETTER MA"); map.put('\u0AAF',"GUJARATI LETTER YA"); map.put('\u0AB0',"GUJARATI LETTER RA"); map.put('\u0AB2',"GUJARATI LETTER LA"); map.put('\u0AB3',"GUJARATI LETTER LLA"); map.put('\u0AB5',"GUJARATI LETTER VA"); map.put('\u0AB6',"GUJARATI LETTER SHA"); map.put('\u0AB7',"GUJARATI LETTER SSA"); map.put('\u0AB8',"GUJARATI LETTER SA"); map.put('\u0AB9',"GUJARATI LETTER HA"); map.put('\u0ABC',"GUJARATI SIGN NUKTA"); map.put('\u0ABD',"GUJARATI SIGN AVAGRAHA"); map.put('\u0ABE',"GUJARATI VOWEL SIGN AA"); map.put('\u0ABF',"GUJARATI VOWEL SIGN I"); map.put('\u0AC0',"GUJARATI VOWEL SIGN II"); map.put('\u0AC1',"GUJARATI VOWEL SIGN U"); map.put('\u0AC2',"GUJARATI VOWEL SIGN UU"); map.put('\u0AC3',"GUJARATI VOWEL SIGN VOCALIC R"); map.put('\u0AC4',"GUJARATI VOWEL SIGN VOCALIC RR"); map.put('\u0AC5',"GUJARATI VOWEL SIGN CANDRA E"); map.put('\u0AC7',"GUJARATI VOWEL SIGN E"); map.put('\u0AC8',"GUJARATI VOWEL SIGN AI"); map.put('\u0AC9',"GUJARATI VOWEL SIGN CANDRA O"); map.put('\u0ACB',"GUJARATI VOWEL SIGN O"); map.put('\u0ACC',"GUJARATI VOWEL SIGN AU"); map.put('\u0ACD',"GUJARATI SIGN VIRAMA"); map.put('\u0AD0',"GUJARATI OM"); map.put('\u0AE0',"GUJARATI LETTER VOCALIC RR"); map.put('\u0AE1',"GUJARATI LETTER VOCALIC LL"); map.put('\u0AE2',"GUJARATI VOWEL SIGN VOCALIC L"); map.put('\u0AE3',"GUJARATI VOWEL SIGN VOCALIC LL"); map.put('\u0AE4',"<reserved>"); map.put('\u0AE5',"<reserved>"); map.put('\u0AE6',"GUJARATI DIGIT ZERO"); map.put('\u0AE7',"GUJARATI DIGIT ONE"); map.put('\u0AE8',"GUJARATI DIGIT TWO"); map.put('\u0AE9',"GUJARATI DIGIT THREE"); map.put('\u0AEA',"GUJARATI DIGIT FOUR"); map.put('\u0AEB',"GUJARATI DIGIT FIVE"); map.put('\u0AEC',"GUJARATI DIGIT SIX"); map.put('\u0AED',"GUJARATI DIGIT SEVEN"); map.put('\u0AEE',"GUJARATI DIGIT EIGHT"); map.put('\u0AEF',"GUJARATI DIGIT NINE"); map.put('\u0AF1',"GUJARATI RUPEE SIGN"); } public static final void oriya(Map<Character,String> map) { map.put('\u0B01',"ORIYA SIGN CANDRABINDU"); map.put('\u0B02',"ORIYA SIGN ANUSVARA"); map.put('\u0B03',"ORIYA SIGN VISARGA"); map.put('\u0B05',"ORIYA LETTER A"); map.put('\u0B06',"ORIYA LETTER AA"); map.put('\u0B07',"ORIYA LETTER I"); map.put('\u0B08',"ORIYA LETTER II"); map.put('\u0B09',"ORIYA LETTER U"); map.put('\u0B0A',"ORIYA LETTER UU"); map.put('\u0B0B',"ORIYA LETTER VOCALIC R"); map.put('\u0B0C',"ORIYA LETTER VOCALIC L"); map.put('\u0B0F',"ORIYA LETTER E"); map.put('\u0B10',"ORIYA LETTER AI"); map.put('\u0B13',"ORIYA LETTER O"); map.put('\u0B14',"ORIYA LETTER AU"); map.put('\u0B15',"ORIYA LETTER KA"); map.put('\u0B16',"ORIYA LETTER KHA"); map.put('\u0B17',"ORIYA LETTER GA"); map.put('\u0B18',"ORIYA LETTER GHA"); map.put('\u0B19',"ORIYA LETTER NGA"); map.put('\u0B1A',"ORIYA LETTER CA"); map.put('\u0B1B',"ORIYA LETTER CHA"); map.put('\u0B1C',"ORIYA LETTER JA"); map.put('\u0B1D',"ORIYA LETTER JHA"); map.put('\u0B1E',"ORIYA LETTER NYA"); map.put('\u0B1F',"ORIYA LETTER TTA"); map.put('\u0B20',"ORIYA LETTER TTHA"); map.put('\u0B21',"ORIYA LETTER DDA"); map.put('\u0B22',"ORIYA LETTER DDHA"); map.put('\u0B23',"ORIYA LETTER NNA"); map.put('\u0B24',"ORIYA LETTER TA"); map.put('\u0B25',"ORIYA LETTER THA"); map.put('\u0B26',"ORIYA LETTER DA"); map.put('\u0B27',"ORIYA LETTER DHA"); map.put('\u0B28',"ORIYA LETTER NA"); map.put('\u0B2A',"ORIYA LETTER PA"); map.put('\u0B2B',"ORIYA LETTER PHA"); map.put('\u0B2C',"ORIYA LETTER BA"); map.put('\u0B2D',"ORIYA LETTER BHA"); map.put('\u0B2E',"ORIYA LETTER MA"); map.put('\u0B2F',"ORIYA LETTER YA"); map.put('\u0B30',"ORIYA LETTER RA"); map.put('\u0B32',"ORIYA LETTER LA"); map.put('\u0B33',"ORIYA LETTER LLA"); map.put('\u0B35',"ORIYA LETTER VA"); map.put('\u0B36',"ORIYA LETTER SHA"); map.put('\u0B37',"ORIYA LETTER SSA"); map.put('\u0B38',"ORIYA LETTER SA"); map.put('\u0B39',"ORIYA LETTER HA"); map.put('\u0B3C',"ORIYA SIGN NUKTA"); map.put('\u0B3D',"ORIYA SIGN AVAGRAHA"); map.put('\u0B3E',"ORIYA VOWEL SIGN AA"); map.put('\u0B3F',"ORIYA VOWEL SIGN I"); map.put('\u0B40',"ORIYA VOWEL SIGN II"); map.put('\u0B41',"ORIYA VOWEL SIGN U"); map.put('\u0B42',"ORIYA VOWEL SIGN UU"); map.put('\u0B43',"ORIYA VOWEL SIGN VOCALIC R"); map.put('\u0B44',"ORIYA VOWEL SIGN VOCALIC RR"); map.put('\u0B47',"ORIYA VOWEL SIGN E"); map.put('\u0B48',"ORIYA VOWEL SIGN AI"); map.put('\u0B4B',"ORIYA VOWEL SIGN O"); map.put('\u0B4C',"ORIYA VOWEL SIGN AU"); map.put('\u0B4D',"ORIYA SIGN VIRAMA"); map.put('\u0B56',"ORIYA AI LENGTH MARK"); map.put('\u0B57',"ORIYA AU LENGTH MARK"); map.put('\u0B5C',"ORIYA LETTER RRA"); map.put('\u0B5D',"ORIYA LETTER RHA"); map.put('\u0B5F',"ORIYA LETTER YYA"); map.put('\u0B60',"ORIYA LETTER VOCALIC RR"); map.put('\u0B61',"ORIYA LETTER VOCALIC LL"); map.put('\u0B62',"ORIYA VOWEL SIGN VOCALIC L"); map.put('\u0B63',"ORIYA VOWEL SIGN VOCALIC LL"); map.put('\u0B64',"<reserved>"); map.put('\u0B65',"<reserved>"); map.put('\u0B66',"ORIYA DIGIT ZERO"); map.put('\u0B67',"ORIYA DIGIT ONE"); map.put('\u0B68',"ORIYA DIGIT TWO"); map.put('\u0B69',"ORIYA DIGIT THREE"); map.put('\u0B6A',"ORIYA DIGIT FOUR"); map.put('\u0B6B',"ORIYA DIGIT FIVE"); map.put('\u0B6C',"ORIYA DIGIT SIX"); map.put('\u0B6D',"ORIYA DIGIT SEVEN"); map.put('\u0B6E',"ORIYA DIGIT EIGHT"); map.put('\u0B6F',"ORIYA DIGIT NINE"); map.put('\u0B70',"ORIYA ISSHAR"); map.put('\u0B71',"ORIYA LETTER WA"); } public static final void tamil(Map<Character,String> map) { map.put('\u0B82',"TAMIL SIGN ANUSVARA"); map.put('\u0B83',"TAMIL SIGN VISARGA"); map.put('\u0B85',"TAMIL LETTER A"); map.put('\u0B86',"TAMIL LETTER AA"); map.put('\u0B87',"TAMIL LETTER I"); map.put('\u0B88',"TAMIL LETTER II"); map.put('\u0B89',"TAMIL LETTER U"); map.put('\u0B8A',"TAMIL LETTER UU"); map.put('\u0B8E',"TAMIL LETTER E"); map.put('\u0B8F',"TAMIL LETTER EE"); map.put('\u0B90',"TAMIL LETTER AI"); map.put('\u0B92',"TAMIL LETTER O"); map.put('\u0B93',"TAMIL LETTER OO"); map.put('\u0B94',"TAMIL LETTER AU"); map.put('\u0B95',"TAMIL LETTER KA"); map.put('\u0B99',"TAMIL LETTER NGA"); map.put('\u0B9A',"TAMIL LETTER CA"); map.put('\u0B9C',"TAMIL LETTER JA"); map.put('\u0B9E',"TAMIL LETTER NYA"); map.put('\u0B9F',"TAMIL LETTER TTA"); map.put('\u0BA3',"TAMIL LETTER NNA"); map.put('\u0BA4',"TAMIL LETTER TA"); map.put('\u0BA8',"TAMIL LETTER NA"); map.put('\u0BA9',"TAMIL LETTER NNNA"); map.put('\u0BAA',"TAMIL LETTER PA"); map.put('\u0BAE',"TAMIL LETTER MA"); map.put('\u0BAF',"TAMIL LETTER YA"); map.put('\u0BB0',"TAMIL LETTER RA"); map.put('\u0BB1',"TAMIL LETTER RRA"); map.put('\u0BB2',"TAMIL LETTER LA"); map.put('\u0BB3',"TAMIL LETTER LLA"); map.put('\u0BB4',"TAMIL LETTER LLLA"); map.put('\u0BB5',"TAMIL LETTER VA"); map.put('\u0BB6',"TAMIL LETTER SHA"); map.put('\u0BB7',"TAMIL LETTER SSA"); map.put('\u0BB8',"TAMIL LETTER SA"); map.put('\u0BB9',"TAMIL LETTER HA"); map.put('\u0BBE',"TAMIL VOWEL SIGN AA"); map.put('\u0BBF',"TAMIL VOWEL SIGN I"); map.put('\u0BC0',"TAMIL VOWEL SIGN II"); map.put('\u0BC1',"TAMIL VOWEL SIGN U"); map.put('\u0BC2',"TAMIL VOWEL SIGN UU"); map.put('\u0BC6',"TAMIL VOWEL SIGN E"); map.put('\u0BC7',"TAMIL VOWEL SIGN EE"); map.put('\u0BC8',"TAMIL VOWEL SIGN AI"); map.put('\u0BCA',"TAMIL VOWEL SIGN O"); map.put('\u0BCB',"TAMIL VOWEL SIGN OO"); map.put('\u0BCC',"TAMIL VOWEL SIGN AU"); map.put('\u0BCD',"TAMIL SIGN VIRAMA"); map.put('\u0BD0',"TAMIL OM"); map.put('\u0BD7',"TAMIL AU LENGTH MARK"); map.put('\u0BE4',"<reserved>"); map.put('\u0BE5',"<reserved>"); map.put('\u0BE6',"TAMIL DIGIT ZERO"); map.put('\u0BE7',"TAMIL DIGIT ONE"); map.put('\u0BE8',"TAMIL DIGIT TWO"); map.put('\u0BE9',"TAMIL DIGIT THREE"); map.put('\u0BEA',"TAMIL DIGIT FOUR"); map.put('\u0BEB',"TAMIL DIGIT FIVE"); map.put('\u0BEC',"TAMIL DIGIT SIX"); map.put('\u0BED',"TAMIL DIGIT SEVEN"); map.put('\u0BEE',"TAMIL DIGIT EIGHT"); map.put('\u0BEF',"TAMIL DIGIT NINE"); map.put('\u0BF0',"TAMIL NUMBER TEN"); map.put('\u0BF1',"TAMIL NUMBER ONE HUNDRED"); map.put('\u0BF2',"TAMIL NUMBER ONE THOUSAND"); map.put('\u0BF3',"TAMIL DAY SIGN"); map.put('\u0BF4',"TAMIL MONTH SIGN"); map.put('\u0BF5',"TAMIL YEAR SIGN"); map.put('\u0BF6',"TAMIL DEBIT SIGN"); map.put('\u0BF7',"TAMIL CREDIT SIGN"); map.put('\u0BF8',"TAMIL AS ABOVE SIGN"); map.put('\u0BF9',"TAMIL RUPEE SIGN"); map.put('\u0BFA',"TAMIL NUMBER SIGN"); } public static final void telugu(Map<Character,String> map) { map.put('\u0C01',"TELUGU SIGN CANDRABINDU"); map.put('\u0C02',"TELUGU SIGN ANUSVARA"); map.put('\u0C03',"TELUGU SIGN VISARGA"); map.put('\u0C05',"TELUGU LETTER A"); map.put('\u0C06',"TELUGU LETTER AA"); map.put('\u0C07',"TELUGU LETTER I"); map.put('\u0C08',"TELUGU LETTER II"); map.put('\u0C09',"TELUGU LETTER U"); map.put('\u0C0A',"TELUGU LETTER UU"); map.put('\u0C0B',"TELUGU LETTER VOCALIC R"); map.put('\u0C0C',"TELUGU LETTER VOCALIC L"); map.put('\u0C0E',"TELUGU LETTER E"); map.put('\u0C0F',"TELUGU LETTER EE"); map.put('\u0C10',"TELUGU LETTER AI"); map.put('\u0C12',"TELUGU LETTER O"); map.put('\u0C13',"TELUGU LETTER OO"); map.put('\u0C14',"TELUGU LETTER AU"); map.put('\u0C15',"TELUGU LETTER KA"); map.put('\u0C16',"TELUGU LETTER KHA"); map.put('\u0C17',"TELUGU LETTER GA"); map.put('\u0C18',"TELUGU LETTER GHA"); map.put('\u0C19',"TELUGU LETTER NGA"); map.put('\u0C1A',"TELUGU LETTER CA"); map.put('\u0C1B',"TELUGU LETTER CHA"); map.put('\u0C1C',"TELUGU LETTER JA"); map.put('\u0C1D',"TELUGU LETTER JHA"); map.put('\u0C1E',"TELUGU LETTER NYA"); map.put('\u0C1F',"TELUGU LETTER TTA"); map.put('\u0C20',"TELUGU LETTER TTHA"); map.put('\u0C21',"TELUGU LETTER DDA"); map.put('\u0C22',"TELUGU LETTER DDHA"); map.put('\u0C23',"TELUGU LETTER NNA"); map.put('\u0C24',"TELUGU LETTER TA"); map.put('\u0C25',"TELUGU LETTER THA"); map.put('\u0C26',"TELUGU LETTER DA"); map.put('\u0C27',"TELUGU LETTER DHA"); map.put('\u0C28',"TELUGU LETTER NA"); map.put('\u0C2A',"TELUGU LETTER PA"); map.put('\u0C2B',"TELUGU LETTER PHA"); map.put('\u0C2C',"TELUGU LETTER BA"); map.put('\u0C2D',"TELUGU LETTER BHA"); map.put('\u0C2E',"TELUGU LETTER MA"); map.put('\u0C2F',"TELUGU LETTER YA"); map.put('\u0C30',"TELUGU LETTER RA"); map.put('\u0C31',"TELUGU LETTER RRA"); map.put('\u0C32',"TELUGU LETTER LA"); map.put('\u0C33',"TELUGU LETTER LLA"); map.put('\u0C35',"TELUGU LETTER VA"); map.put('\u0C36',"TELUGU LETTER SHA"); map.put('\u0C37',"TELUGU LETTER SSA"); map.put('\u0C38',"TELUGU LETTER SA"); map.put('\u0C39',"TELUGU LETTER HA"); map.put('\u0C3D',"TELUGU SIGN AVAGRAHA"); map.put('\u0C3E',"TELUGU VOWEL SIGN AA"); map.put('\u0C3F',"TELUGU VOWEL SIGN I"); map.put('\u0C40',"TELUGU VOWEL SIGN II"); map.put('\u0C41',"TELUGU VOWEL SIGN U"); map.put('\u0C42',"TELUGU VOWEL SIGN UU"); map.put('\u0C43',"TELUGU VOWEL SIGN VOCALIC R"); map.put('\u0C44',"TELUGU VOWEL SIGN VOCALIC RR"); map.put('\u0C46',"TELUGU VOWEL SIGN E"); map.put('\u0C47',"TELUGU VOWEL SIGN EE"); map.put('\u0C48',"TELUGU VOWEL SIGN AI"); map.put('\u0C4A',"TELUGU VOWEL SIGN O"); map.put('\u0C4B',"TELUGU VOWEL SIGN OO"); map.put('\u0C4C',"TELUGU VOWEL SIGN AU"); map.put('\u0C4D',"TELUGU SIGN VIRAMA"); map.put('\u0C55',"TELUGU LENGTH MARK"); map.put('\u0C56',"TELUGU AI LENGTH MARK"); map.put('\u0C58',"TELUGU LETTER TSA"); map.put('\u0C59',"TELUGU LETTER DZA"); map.put('\u0C60',"TELUGU LETTER VOCALIC RR"); map.put('\u0C61',"TELUGU LETTER VOCALIC LL"); map.put('\u0C62',"TELUGU VOWEL SIGN VOCALIC L"); map.put('\u0C63',"TELUGU VOWEL SIGN VOCALIC LL"); map.put('\u0C64',"<reserved>"); map.put('\u0C65',"<reserved>"); map.put('\u0C66',"TELUGU DIGIT ZERO"); map.put('\u0C67',"TELUGU DIGIT ONE"); map.put('\u0C68',"TELUGU DIGIT TWO"); map.put('\u0C69',"TELUGU DIGIT THREE"); map.put('\u0C6A',"TELUGU DIGIT FOUR"); map.put('\u0C6B',"TELUGU DIGIT FIVE"); map.put('\u0C6C',"TELUGU DIGIT SIX"); map.put('\u0C6D',"TELUGU DIGIT SEVEN"); map.put('\u0C6E',"TELUGU DIGIT EIGHT"); map.put('\u0C6F',"TELUGU DIGIT NINE"); map.put('\u0C78',"TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR"); map.put('\u0C79',"TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR"); map.put('\u0C7A',"TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR"); map.put('\u0C7B',"TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR"); map.put('\u0C7C',"TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR"); map.put('\u0C7D',"TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR"); map.put('\u0C7E',"TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR"); map.put('\u0C7F',"TELUGU SIGN TUUMU"); } public static final void kannada(Map<Character,String> map) { map.put('\u0C82',"KANNADA SIGN ANUSVARA"); map.put('\u0C83',"KANNADA SIGN VISARGA"); map.put('\u0C85',"KANNADA LETTER A"); map.put('\u0C86',"KANNADA LETTER AA"); map.put('\u0C87',"KANNADA LETTER I"); map.put('\u0C88',"KANNADA LETTER II"); map.put('\u0C89',"KANNADA LETTER U"); map.put('\u0C8A',"KANNADA LETTER UU"); map.put('\u0C8B',"KANNADA LETTER VOCALIC R"); map.put('\u0C8C',"KANNADA LETTER VOCALIC L"); map.put('\u0C8E',"KANNADA LETTER E"); map.put('\u0C8F',"KANNADA LETTER EE"); map.put('\u0C90',"KANNADA LETTER AI"); map.put('\u0C92',"KANNADA LETTER O"); map.put('\u0C93',"KANNADA LETTER OO"); map.put('\u0C94',"KANNADA LETTER AU"); map.put('\u0C95',"KANNADA LETTER KA"); map.put('\u0C96',"KANNADA LETTER KHA"); map.put('\u0C97',"KANNADA LETTER GA"); map.put('\u0C98',"KANNADA LETTER GHA"); map.put('\u0C99',"KANNADA LETTER NGA"); map.put('\u0C9A',"KANNADA LETTER CA"); map.put('\u0C9B',"KANNADA LETTER CHA"); map.put('\u0C9C',"KANNADA LETTER JA"); map.put('\u0C9D',"KANNADA LETTER JHA"); map.put('\u0C9E',"KANNADA LETTER NYA"); map.put('\u0C9F',"KANNADA LETTER TTA"); map.put('\u0CA0',"KANNADA LETTER TTHA"); map.put('\u0CA1',"KANNADA LETTER DDA"); map.put('\u0CA2',"KANNADA LETTER DDHA"); map.put('\u0CA3',"KANNADA LETTER NNA"); map.put('\u0CA4',"KANNADA LETTER TA"); map.put('\u0CA5',"KANNADA LETTER THA"); map.put('\u0CA6',"KANNADA LETTER DA"); map.put('\u0CA7',"KANNADA LETTER DHA"); map.put('\u0CA8',"KANNADA LETTER NA"); map.put('\u0CAA',"KANNADA LETTER PA"); map.put('\u0CAB',"KANNADA LETTER PHA"); map.put('\u0CAC',"KANNADA LETTER BA"); map.put('\u0CAD',"KANNADA LETTER BHA"); map.put('\u0CAE',"KANNADA LETTER MA"); map.put('\u0CAF',"KANNADA LETTER YA"); map.put('\u0CB0',"KANNADA LETTER RA"); map.put('\u0CB1',"KANNADA LETTER RRA"); map.put('\u0CB2',"KANNADA LETTER LA"); map.put('\u0CB3',"KANNADA LETTER LLA"); map.put('\u0CB5',"KANNADA LETTER VA"); map.put('\u0CB6',"KANNADA LETTER SHA"); map.put('\u0CB7',"KANNADA LETTER SSA"); map.put('\u0CB8',"KANNADA LETTER SA"); map.put('\u0CB9',"KANNADA LETTER HA"); map.put('\u0CBC',"KANNADA SIGN NUKTA"); map.put('\u0CBD',"KANNADA SIGN AVAGRAHA"); map.put('\u0CBE',"KANNADA VOWEL SIGN AA"); map.put('\u0CBF',"KANNADA VOWEL SIGN I"); map.put('\u0CC0',"KANNADA VOWEL SIGN II"); map.put('\u0CC1',"KANNADA VOWEL SIGN U"); map.put('\u0CC2',"KANNADA VOWEL SIGN UU"); map.put('\u0CC3',"KANNADA VOWEL SIGN VOCALIC R"); map.put('\u0CC4',"KANNADA VOWEL SIGN VOCALIC RR"); map.put('\u0CC6',"KANNADA VOWEL SIGN E"); map.put('\u0CC7',"KANNADA VOWEL SIGN EE"); map.put('\u0CC8',"KANNADA VOWEL SIGN AI"); map.put('\u0CCA',"KANNADA VOWEL SIGN O"); map.put('\u0CCB',"KANNADA VOWEL SIGN OO"); map.put('\u0CCC',"KANNADA VOWEL SIGN AU"); map.put('\u0CCD',"KANNADA SIGN VIRAMA"); map.put('\u0CD5',"KANNADA LENGTH MARK"); map.put('\u0CD6',"KANNADA AI LENGTH MARK"); map.put('\u0CDE',"KANNADA LETTER FA"); map.put('\u0CE0',"KANNADA LETTER VOCALIC RR"); map.put('\u0CE1',"KANNADA LETTER VOCALIC LL"); map.put('\u0CE2',"KANNADA VOWEL SIGN VOCALIC L"); map.put('\u0CE3',"KANNADA VOWEL SIGN VOCALIC LL"); map.put('\u0CE4',"<reserved>"); map.put('\u0CE5',"<reserved>"); map.put('\u0CE6',"KANNADA DIGIT ZERO"); map.put('\u0CE7',"KANNADA DIGIT ONE"); map.put('\u0CE8',"KANNADA DIGIT TWO"); map.put('\u0CE9',"KANNADA DIGIT THREE"); map.put('\u0CEA',"KANNADA DIGIT FOUR"); map.put('\u0CEB',"KANNADA DIGIT FIVE"); map.put('\u0CEC',"KANNADA DIGIT SIX"); map.put('\u0CED',"KANNADA DIGIT SEVEN"); map.put('\u0CEE',"KANNADA DIGIT EIGHT"); map.put('\u0CEF',"KANNADA DIGIT NINE"); map.put('\u0CF1',"KANNADA SIGN JIHVAMULIYA"); map.put('\u0CF2',"KANNADA SIGN UPADHMANIYA"); } public static final void malayalam(Map<Character,String> map) { map.put('\u0D02',"MALAYALAM SIGN ANUSVARA"); map.put('\u0D03',"MALAYALAM SIGN VISARGA"); map.put('\u0D05',"MALAYALAM LETTER A"); map.put('\u0D06',"MALAYALAM LETTER AA"); map.put('\u0D07',"MALAYALAM LETTER I"); map.put('\u0D08',"MALAYALAM LETTER II"); map.put('\u0D09',"MALAYALAM LETTER U"); map.put('\u0D0A',"MALAYALAM LETTER UU"); map.put('\u0D0B',"MALAYALAM LETTER VOCALIC R"); map.put('\u0D0C',"MALAYALAM LETTER VOCALIC L"); map.put('\u0D0E',"MALAYALAM LETTER E"); map.put('\u0D0F',"MALAYALAM LETTER EE"); map.put('\u0D10',"MALAYALAM LETTER AI"); map.put('\u0D12',"MALAYALAM LETTER O"); map.put('\u0D13',"MALAYALAM LETTER OO"); map.put('\u0D14',"MALAYALAM LETTER AU"); map.put('\u0D15',"MALAYALAM LETTER KA"); map.put('\u0D16',"MALAYALAM LETTER KHA"); map.put('\u0D17',"MALAYALAM LETTER GA"); map.put('\u0D18',"MALAYALAM LETTER GHA"); map.put('\u0D19',"MALAYALAM LETTER NGA"); map.put('\u0D1A',"MALAYALAM LETTER CA"); map.put('\u0D1B',"MALAYALAM LETTER CHA"); map.put('\u0D1C',"MALAYALAM LETTER JA"); map.put('\u0D1D',"MALAYALAM LETTER JHA"); map.put('\u0D1E',"MALAYALAM LETTER NYA"); map.put('\u0D1F',"MALAYALAM LETTER TTA"); map.put('\u0D20',"MALAYALAM LETTER TTHA"); map.put('\u0D21',"MALAYALAM LETTER DDA"); map.put('\u0D22',"MALAYALAM LETTER DDHA"); map.put('\u0D23',"MALAYALAM LETTER NNA"); map.put('\u0D24',"MALAYALAM LETTER TA"); map.put('\u0D25',"MALAYALAM LETTER THA"); map.put('\u0D26',"MALAYALAM LETTER DA"); map.put('\u0D27',"MALAYALAM LETTER DHA"); map.put('\u0D28',"MALAYALAM LETTER NA"); map.put('\u0D2A',"MALAYALAM LETTER PA"); map.put('\u0D2B',"MALAYALAM LETTER PHA"); map.put('\u0D2C',"MALAYALAM LETTER BA"); map.put('\u0D2D',"MALAYALAM LETTER BHA"); map.put('\u0D2E',"MALAYALAM LETTER MA"); map.put('\u0D2F',"MALAYALAM LETTER YA"); map.put('\u0D30',"MALAYALAM LETTER RA"); map.put('\u0D31',"MALAYALAM LETTER RRA"); map.put('\u0D32',"MALAYALAM LETTER LA"); map.put('\u0D33',"MALAYALAM LETTER LLA"); map.put('\u0D34',"MALAYALAM LETTER LLLA"); map.put('\u0D35',"MALAYALAM LETTER VA"); map.put('\u0D36',"MALAYALAM LETTER SHA"); map.put('\u0D37',"MALAYALAM LETTER SSA"); map.put('\u0D38',"MALAYALAM LETTER SA"); map.put('\u0D39',"MALAYALAM LETTER HA"); map.put('\u0D3D',"MALAYALAM SIGN AVAGRAHA"); map.put('\u0D3E',"MALAYALAM VOWEL SIGN AA"); map.put('\u0D3F',"MALAYALAM VOWEL SIGN I"); map.put('\u0D40',"MALAYALAM VOWEL SIGN II"); map.put('\u0D41',"MALAYALAM VOWEL SIGN U"); map.put('\u0D42',"MALAYALAM VOWEL SIGN UU"); map.put('\u0D43',"MALAYALAM VOWEL SIGN VOCALIC R"); map.put('\u0D44',"MALAYALAM VOWEL SIGN VOCALIC RR"); map.put('\u0D46',"MALAYALAM VOWEL SIGN E"); map.put('\u0D47',"MALAYALAM VOWEL SIGN EE"); map.put('\u0D48',"MALAYALAM VOWEL SIGN AI"); map.put('\u0D4A',"MALAYALAM VOWEL SIGN O"); map.put('\u0D4B',"MALAYALAM VOWEL SIGN OO"); map.put('\u0D4C',"MALAYALAM VOWEL SIGN AU"); map.put('\u0D4D',"MALAYALAM SIGN VIRAMA"); map.put('\u0D57',"MALAYALAM AU LENGTH MARK"); map.put('\u0D60',"MALAYALAM LETTER VOCALIC RR"); map.put('\u0D61',"MALAYALAM LETTER VOCALIC LL"); map.put('\u0D62',"MALAYALAM VOWEL SIGN VOCALIC L"); map.put('\u0D63',"MALAYALAM VOWEL SIGN VOCALIC LL"); map.put('\u0D64',"<reserved>"); map.put('\u0D65',"<reserved>"); map.put('\u0D66',"MALAYALAM DIGIT ZERO"); map.put('\u0D67',"MALAYALAM DIGIT ONE"); map.put('\u0D68',"MALAYALAM DIGIT TWO"); map.put('\u0D69',"MALAYALAM DIGIT THREE"); map.put('\u0D6A',"MALAYALAM DIGIT FOUR"); map.put('\u0D6B',"MALAYALAM DIGIT FIVE"); map.put('\u0D6C',"MALAYALAM DIGIT SIX"); map.put('\u0D6D',"MALAYALAM DIGIT SEVEN"); map.put('\u0D6E',"MALAYALAM DIGIT EIGHT"); map.put('\u0D6F',"MALAYALAM DIGIT NINE"); map.put('\u0D70',"MALAYALAM NUMBER TEN"); map.put('\u0D71',"MALAYALAM NUMBER ONE HUNDRED"); map.put('\u0D72',"MALAYALAM NUMBER ONE THOUSAND"); map.put('\u0D73',"MALAYALAM FRACTION ONE QUARTER"); map.put('\u0D74',"MALAYALAM FRACTION ONE HALF"); map.put('\u0D75',"MALAYALAM FRACTION THREE QUARTERS"); map.put('\u0D79',"MALAYALAM DATE MARK"); map.put('\u0D7A',"MALAYALAM LETTER CHILLU NN"); map.put('\u0D7B',"MALAYALAM LETTER CHILLU N"); map.put('\u0D7C',"MALAYALAM LETTER CHILLU RR"); map.put('\u0D7D',"MALAYALAM LETTER CHILLU L"); map.put('\u0D7E',"MALAYALAM LETTER CHILLU LL"); map.put('\u0D7F',"MALAYALAM LETTER CHILLU K"); } public static final void sinhala(Map<Character,String> map) { map.put('\u0D82',"SINHALA SIGN ANUSVARAYA"); map.put('\u0D83',"SINHALA SIGN VISARGAYA"); map.put('\u0D85',"SINHALA LETTER AYANNA"); map.put('\u0D86',"SINHALA LETTER AAYANNA"); map.put('\u0D87',"SINHALA LETTER AEYANNA"); map.put('\u0D88',"SINHALA LETTER AEEYANNA"); map.put('\u0D89',"SINHALA LETTER IYANNA"); map.put('\u0D8A',"SINHALA LETTER IIYANNA"); map.put('\u0D8B',"SINHALA LETTER UYANNA"); map.put('\u0D8C',"SINHALA LETTER UUYANNA"); map.put('\u0D8D',"SINHALA LETTER IRUYANNA"); map.put('\u0D8E',"SINHALA LETTER IRUUYANNA"); map.put('\u0D8F',"SINHALA LETTER ILUYANNA"); map.put('\u0D90',"SINHALA LETTER ILUUYANNA"); map.put('\u0D91',"SINHALA LETTER EYANNA"); map.put('\u0D92',"SINHALA LETTER EEYANNA"); map.put('\u0D93',"SINHALA LETTER AIYANNA"); map.put('\u0D94',"SINHALA LETTER OYANNA"); map.put('\u0D95',"SINHALA LETTER OOYANNA"); map.put('\u0D96',"SINHALA LETTER AUYANNA"); map.put('\u0D9A',"SINHALA LETTER ALPAPRAANA KAYANNA"); map.put('\u0D9B',"SINHALA LETTER MAHAAPRAANA KAYANNA"); map.put('\u0D9C',"SINHALA LETTER ALPAPRAANA GAYANNA"); map.put('\u0D9D',"SINHALA LETTER MAHAAPRAANA GAYANNA"); map.put('\u0D9E',"SINHALA LETTER KANTAJA NAASIKYAYA"); map.put('\u0D9F',"SINHALA LETTER SANYAKA GAYANNA"); map.put('\u0DA0',"SINHALA LETTER ALPAPRAANA CAYANNA"); map.put('\u0DA1',"SINHALA LETTER MAHAAPRAANA CAYANNA"); map.put('\u0DA2',"SINHALA LETTER ALPAPRAANA JAYANNA"); map.put('\u0DA3',"SINHALA LETTER MAHAAPRAANA JAYANNA"); map.put('\u0DA4',"SINHALA LETTER TAALUJA NAASIKYAYA"); map.put('\u0DA5',"SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA"); map.put('\u0DA6',"SINHALA LETTER SANYAKA JAYANNA"); map.put('\u0DA7',"SINHALA LETTER ALPAPRAANA TTAYANNA"); map.put('\u0DA8',"SINHALA LETTER MAHAAPRAANA TTAYANNA"); map.put('\u0DA9',"SINHALA LETTER ALPAPRAANA DDAYANNA"); map.put('\u0DAA',"SINHALA LETTER MAHAAPRAANA DDAYANNA"); map.put('\u0DAB',"SINHALA LETTER MUURDHAJA NAYANNA"); map.put('\u0DAC',"SINHALA LETTER SANYAKA DDAYANNA"); map.put('\u0DAD',"SINHALA LETTER ALPAPRAANA TAYANNA"); map.put('\u0DAE',"SINHALA LETTER MAHAAPRAANA TAYANNA"); map.put('\u0DAF',"SINHALA LETTER ALPAPRAANA DAYANNA"); map.put('\u0DB0',"SINHALA LETTER MAHAAPRAANA DAYANNA"); map.put('\u0DB1',"SINHALA LETTER DANTAJA NAYANNA"); map.put('\u0DB3',"SINHALA LETTER SANYAKA DAYANNA"); map.put('\u0DB4',"SINHALA LETTER ALPAPRAANA PAYANNA"); map.put('\u0DB5',"SINHALA LETTER MAHAAPRAANA PAYANNA"); map.put('\u0DB6',"SINHALA LETTER ALPAPRAANA BAYANNA"); map.put('\u0DB7',"SINHALA LETTER MAHAAPRAANA BAYANNA"); map.put('\u0DB8',"SINHALA LETTER MAYANNA"); map.put('\u0DB9',"SINHALA LETTER AMBA BAYANNA"); map.put('\u0DBA',"SINHALA LETTER YAYANNA"); map.put('\u0DBB',"SINHALA LETTER RAYANNA"); map.put('\u0DBD',"SINHALA LETTER DANTAJA LAYANNA"); map.put('\u0DC0',"SINHALA LETTER VAYANNA"); map.put('\u0DC1',"SINHALA LETTER TAALUJA SAYANNA"); map.put('\u0DC2',"SINHALA LETTER MUURDHAJA SAYANNA"); map.put('\u0DC3',"SINHALA LETTER DANTAJA SAYANNA"); map.put('\u0DC4',"SINHALA LETTER HAYANNA"); map.put('\u0DC5',"SINHALA LETTER MUURDHAJA LAYANNA"); map.put('\u0DC6',"SINHALA LETTER FAYANNA"); map.put('\u0DCA',"SINHALA SIGN AL-LAKUNA"); map.put('\u0DCF',"SINHALA VOWEL SIGN AELA-PILLA"); map.put('\u0DD0',"SINHALA VOWEL SIGN KETTI AEDA-PILLA"); map.put('\u0DD1',"SINHALA VOWEL SIGN DIGA AEDA-PILLA"); map.put('\u0DD2',"SINHALA VOWEL SIGN KETTI IS-PILLA"); map.put('\u0DD3',"SINHALA VOWEL SIGN DIGA IS-PILLA"); map.put('\u0DD4',"SINHALA VOWEL SIGN KETTI PAA-PILLA"); map.put('\u0DD6',"SINHALA VOWEL SIGN DIGA PAA-PILLA"); map.put('\u0DD8',"SINHALA VOWEL SIGN GAETTA-PILLA"); map.put('\u0DD9',"SINHALA VOWEL SIGN KOMBUVA"); map.put('\u0DDA',"SINHALA VOWEL SIGN DIGA KOMBUVA"); map.put('\u0DDB',"SINHALA VOWEL SIGN KOMBU DEKA"); map.put('\u0DDC',"SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA"); map.put('\u0DDD',"SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA"); map.put('\u0DDE',"SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA"); map.put('\u0DDF',"SINHALA VOWEL SIGN GAYANUKITTA"); map.put('\u0DF2',"SINHALA VOWEL SIGN DIGA GAETTA-PILLA"); map.put('\u0DF3',"SINHALA VOWEL SIGN DIGA GAYANUKITTA"); map.put('\u0DF4',"SINHALA PUNCTUATION KUNDDALIYA"); } public static final void thai(Map<Character,String> map) { map.put('\u0E01',"THAI CHARACTER KO KAI"); map.put('\u0E02',"THAI CHARACTER KHO KHAI"); map.put('\u0E03',"THAI CHARACTER KHO KHUAT"); map.put('\u0E04',"THAI CHARACTER KHO KHWAI"); map.put('\u0E05',"THAI CHARACTER KHO KHON"); map.put('\u0E06',"THAI CHARACTER KHO RAKHANG"); map.put('\u0E07',"THAI CHARACTER NGO NGU"); map.put('\u0E08',"THAI CHARACTER CHO CHAN"); map.put('\u0E09',"THAI CHARACTER CHO CHING"); map.put('\u0E0A',"THAI CHARACTER CHO CHANG"); map.put('\u0E0B',"THAI CHARACTER SO SO"); map.put('\u0E0C',"THAI CHARACTER CHO CHOE"); map.put('\u0E0D',"THAI CHARACTER YO YING"); map.put('\u0E0E',"THAI CHARACTER DO CHADA"); map.put('\u0E0F',"THAI CHARACTER TO PATAK"); map.put('\u0E10',"THAI CHARACTER THO THAN"); map.put('\u0E11',"THAI CHARACTER THO NANGMONTHO"); map.put('\u0E12',"THAI CHARACTER THO PHUTHAO"); map.put('\u0E13',"THAI CHARACTER NO NEN"); map.put('\u0E14',"THAI CHARACTER DO DEK"); map.put('\u0E15',"THAI CHARACTER TO TAO"); map.put('\u0E16',"THAI CHARACTER THO THUNG"); map.put('\u0E17',"THAI CHARACTER THO THAHAN"); map.put('\u0E18',"THAI CHARACTER THO THONG"); map.put('\u0E19',"THAI CHARACTER NO NU"); map.put('\u0E1A',"THAI CHARACTER BO BAIMAI"); map.put('\u0E1B',"THAI CHARACTER PO PLA"); map.put('\u0E1C',"THAI CHARACTER PHO PHUNG"); map.put('\u0E1D',"THAI CHARACTER FO FA"); map.put('\u0E1E',"THAI CHARACTER PHO PHAN"); map.put('\u0E1F',"THAI CHARACTER FO FAN"); map.put('\u0E20',"THAI CHARACTER PHO SAMPHAO"); map.put('\u0E21',"THAI CHARACTER MO MA"); map.put('\u0E22',"THAI CHARACTER YO YAK"); map.put('\u0E23',"THAI CHARACTER RO RUA"); map.put('\u0E24',"THAI CHARACTER RU"); map.put('\u0E25',"THAI CHARACTER LO LING"); map.put('\u0E26',"THAI CHARACTER LU"); map.put('\u0E27',"THAI CHARACTER WO WAEN"); map.put('\u0E28',"THAI CHARACTER SO SALA"); map.put('\u0E29',"THAI CHARACTER SO RUSI"); map.put('\u0E2A',"THAI CHARACTER SO SUA"); map.put('\u0E2B',"THAI CHARACTER HO HIP"); map.put('\u0E2C',"THAI CHARACTER LO CHULA"); map.put('\u0E2D',"THAI CHARACTER O ANG"); map.put('\u0E2E',"THAI CHARACTER HO NOKHUK"); map.put('\u0E2F',"THAI CHARACTER PAIYANNOI"); map.put('\u0E30',"THAI CHARACTER SARA A"); map.put('\u0E31',"THAI CHARACTER MAI HAN-AKAT"); map.put('\u0E32',"THAI CHARACTER SARA AA"); map.put('\u0E33',"THAI CHARACTER SARA AM"); map.put('\u0E34',"THAI CHARACTER SARA I"); map.put('\u0E35',"THAI CHARACTER SARA II"); map.put('\u0E36',"THAI CHARACTER SARA UE"); map.put('\u0E37',"THAI CHARACTER SARA UEE"); map.put('\u0E38',"THAI CHARACTER SARA U"); map.put('\u0E39',"THAI CHARACTER SARA UU"); map.put('\u0E3A',"THAI CHARACTER PHINTHU"); map.put('\u0E3F',"THAI CURRENCY SYMBOL BAHT"); map.put('\u0E40',"THAI CHARACTER SARA E"); map.put('\u0E41',"THAI CHARACTER SARA AE"); map.put('\u0E42',"THAI CHARACTER SARA O"); map.put('\u0E43',"THAI CHARACTER SARA AI MAIMUAN"); map.put('\u0E44',"THAI CHARACTER SARA AI MAIMALAI"); map.put('\u0E45',"THAI CHARACTER LAKKHANGYAO"); map.put('\u0E46',"THAI CHARACTER MAIYAMOK"); map.put('\u0E47',"THAI CHARACTER MAITAIKHU"); map.put('\u0E48',"THAI CHARACTER MAI EK"); map.put('\u0E49',"THAI CHARACTER MAI THO"); map.put('\u0E4A',"THAI CHARACTER MAI TRI"); map.put('\u0E4B',"THAI CHARACTER MAI CHATTAWA"); map.put('\u0E4C',"THAI CHARACTER THANTHAKHAT"); map.put('\u0E4D',"THAI CHARACTER NIKHAHIT"); map.put('\u0E4E',"THAI CHARACTER YAMAKKAN"); map.put('\u0E4F',"THAI CHARACTER FONGMAN"); map.put('\u0E50',"THAI DIGIT ZERO"); map.put('\u0E51',"THAI DIGIT ONE"); map.put('\u0E52',"THAI DIGIT TWO"); map.put('\u0E53',"THAI DIGIT THREE"); map.put('\u0E54',"THAI DIGIT FOUR"); map.put('\u0E55',"THAI DIGIT FIVE"); map.put('\u0E56',"THAI DIGIT SIX"); map.put('\u0E57',"THAI DIGIT SEVEN"); map.put('\u0E58',"THAI DIGIT EIGHT"); map.put('\u0E59',"THAI DIGIT NINE"); map.put('\u0E5A',"THAI CHARACTER ANGKHANKHU"); map.put('\u0E5B',"THAI CHARACTER KHOMUT"); } public static final void lao(Map<Character,String> map) { map.put('\u0E81',"LAO LETTER KO"); map.put('\u0E82',"LAO LETTER KHO SUNG"); map.put('\u0E84',"LAO LETTER KHO TAM"); map.put('\u0E87',"LAO LETTER NGO"); map.put('\u0E88',"LAO LETTER CO"); map.put('\u0E8A',"LAO LETTER SO TAM"); map.put('\u0E8D',"LAO LETTER NYO"); map.put('\u0E94',"LAO LETTER DO"); map.put('\u0E95',"LAO LETTER TO"); map.put('\u0E96',"LAO LETTER THO SUNG"); map.put('\u0E97',"LAO LETTER THO TAM"); map.put('\u0E99',"LAO LETTER NO"); map.put('\u0E9A',"LAO LETTER BO"); map.put('\u0E9B',"LAO LETTER PO"); map.put('\u0E9C',"LAO LETTER PHO SUNG"); map.put('\u0E9D',"LAO LETTER FO TAM"); map.put('\u0E9E',"LAO LETTER PHO TAM"); map.put('\u0E9F',"LAO LETTER FO SUNG"); map.put('\u0EA1',"LAO LETTER MO"); map.put('\u0EA2',"LAO LETTER YO"); map.put('\u0EA3',"LAO LETTER LO LING"); map.put('\u0EA5',"LAO LETTER LO LOOT"); map.put('\u0EA7',"LAO LETTER WO"); map.put('\u0EAA',"LAO LETTER SO SUNG"); map.put('\u0EAB',"LAO LETTER HO SUNG"); map.put('\u0EAD',"LAO LETTER O"); map.put('\u0EAE',"LAO LETTER HO TAM"); map.put('\u0EAF',"LAO ELLIPSIS"); map.put('\u0EB0',"LAO VOWEL SIGN A"); map.put('\u0EB1',"LAO VOWEL SIGN MAI KAN"); map.put('\u0EB2',"LAO VOWEL SIGN AA"); map.put('\u0EB3',"LAO VOWEL SIGN AM"); map.put('\u0EB4',"LAO VOWEL SIGN I"); map.put('\u0EB5',"LAO VOWEL SIGN II"); map.put('\u0EB6',"LAO VOWEL SIGN Y"); map.put('\u0EB7',"LAO VOWEL SIGN YY"); map.put('\u0EB8',"LAO VOWEL SIGN U"); map.put('\u0EB9',"LAO VOWEL SIGN UU"); map.put('\u0EBB',"LAO VOWEL SIGN MAI KON"); map.put('\u0EBC',"LAO SEMIVOWEL SIGN LO"); map.put('\u0EBD',"LAO SEMIVOWEL SIGN NYO"); map.put('\u0EC0',"LAO VOWEL SIGN E"); map.put('\u0EC1',"LAO VOWEL SIGN EI"); map.put('\u0EC2',"LAO VOWEL SIGN O"); map.put('\u0EC3',"LAO VOWEL SIGN AY"); map.put('\u0EC4',"LAO VOWEL SIGN AI"); map.put('\u0EC6',"LAO KO LA"); map.put('\u0EC8',"LAO TONE MAI EK"); map.put('\u0EC9',"LAO TONE MAI THO"); map.put('\u0ECA',"LAO TONE MAI TI"); map.put('\u0ECB',"LAO TONE MAI CATAWA"); map.put('\u0ECC',"LAO CANCELLATION MARK"); map.put('\u0ECD',"LAO NIGGAHITA"); map.put('\u0ED0',"LAO DIGIT ZERO"); map.put('\u0ED1',"LAO DIGIT ONE"); map.put('\u0ED2',"LAO DIGIT TWO"); map.put('\u0ED3',"LAO DIGIT THREE"); map.put('\u0ED4',"LAO DIGIT FOUR"); map.put('\u0ED5',"LAO DIGIT FIVE"); map.put('\u0ED6',"LAO DIGIT SIX"); map.put('\u0ED7',"LAO DIGIT SEVEN"); map.put('\u0ED8',"LAO DIGIT EIGHT"); map.put('\u0ED9',"LAO DIGIT NINE"); map.put('\u0EDC',"LAO HO NO"); map.put('\u0EDD',"LAO HO MO"); } public static final void tibetan(Map<Character,String> map) { map.put('\u0F00',"TIBETAN SYLLABLE OM"); map.put('\u0F01',"TIBETAN MARK GTER YIG MGO TRUNCATED A"); map.put('\u0F02',"TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA"); map.put('\u0F03',"TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA"); map.put('\u0F04',"TIBETAN MARK INITIAL YIG MGO MDUN MA"); map.put('\u0F05',"TIBETAN MARK CLOSING YIG MGO SGAB MA"); map.put('\u0F06',"TIBETAN MARK CARET YIG MGO PHUR SHAD MA"); map.put('\u0F07',"TIBETAN MARK YIG MGO TSHEG SHAD MA"); map.put('\u0F08',"TIBETAN MARK SBRUL SHAD"); map.put('\u0F09',"TIBETAN MARK BSKUR YIG MGO"); map.put('\u0F0A',"TIBETAN MARK BKA- SHOG YIG MGO"); map.put('\u0F0B',"TIBETAN MARK INTERSYLLABIC TSHEG"); map.put('\u0F0C',"TIBETAN MARK DELIMITER TSHEG BSTAR"); map.put('\u0F0D',"TIBETAN MARK SHAD"); map.put('\u0F0E',"TIBETAN MARK NYIS SHAD"); map.put('\u0F0F',"TIBETAN MARK TSHEG SHAD"); map.put('\u0F10',"TIBETAN MARK NYIS TSHEG SHAD"); map.put('\u0F11',"TIBETAN MARK RIN CHEN SPUNGS SHAD"); map.put('\u0F12',"TIBETAN MARK RGYA GRAM SHAD"); map.put('\u0F13',"TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN"); map.put('\u0F14',"TIBETAN MARK GTER TSHEG"); map.put('\u0F15',"TIBETAN LOGOTYPE SIGN CHAD RTAGS"); map.put('\u0F16',"TIBETAN LOGOTYPE SIGN LHAG RTAGS"); map.put('\u0F17',"TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS"); map.put('\u0F18',"TIBETAN ASTROLOGICAL SIGN -KHYUD PA"); map.put('\u0F19',"TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS"); map.put('\u0F1A',"TIBETAN SIGN RDEL DKAR GCIG"); map.put('\u0F1B',"TIBETAN SIGN RDEL DKAR GNYIS"); map.put('\u0F1C',"TIBETAN SIGN RDEL DKAR GSUM"); map.put('\u0F1D',"TIBETAN SIGN RDEL NAG GCIG"); map.put('\u0F1E',"TIBETAN SIGN RDEL NAG GNYIS"); map.put('\u0F1F',"TIBETAN SIGN RDEL DKAR RDEL NAG"); map.put('\u0F20',"TIBETAN DIGIT ZERO"); map.put('\u0F21',"TIBETAN DIGIT ONE"); map.put('\u0F22',"TIBETAN DIGIT TWO"); map.put('\u0F23',"TIBETAN DIGIT THREE"); map.put('\u0F24',"TIBETAN DIGIT FOUR"); map.put('\u0F25',"TIBETAN DIGIT FIVE"); map.put('\u0F26',"TIBETAN DIGIT SIX"); map.put('\u0F27',"TIBETAN DIGIT SEVEN"); map.put('\u0F28',"TIBETAN DIGIT EIGHT"); map.put('\u0F29',"TIBETAN DIGIT NINE"); map.put('\u0F2A',"TIBETAN DIGIT HALF ONE"); map.put('\u0F2B',"TIBETAN DIGIT HALF TWO"); map.put('\u0F2C',"TIBETAN DIGIT HALF THREE"); map.put('\u0F2D',"TIBETAN DIGIT HALF FOUR"); map.put('\u0F2E',"TIBETAN DIGIT HALF FIVE"); map.put('\u0F2F',"TIBETAN DIGIT HALF SIX"); map.put('\u0F30',"TIBETAN DIGIT HALF SEVEN"); map.put('\u0F31',"TIBETAN DIGIT HALF EIGHT"); map.put('\u0F32',"TIBETAN DIGIT HALF NINE"); map.put('\u0F33',"TIBETAN DIGIT HALF ZERO"); map.put('\u0F34',"TIBETAN MARK BSDUS RTAGS"); map.put('\u0F35',"TIBETAN MARK NGAS BZUNG NYI ZLA"); map.put('\u0F36',"TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN"); map.put('\u0F37',"TIBETAN MARK NGAS BZUNG SGOR RTAGS"); map.put('\u0F38',"TIBETAN MARK CHE MGO"); map.put('\u0F39',"TIBETAN MARK TSA -PHRU"); map.put('\u0F3A',"TIBETAN MARK GUG RTAGS GYON"); map.put('\u0F3B',"TIBETAN MARK GUG RTAGS GYAS"); map.put('\u0F3C',"TIBETAN MARK ANG KHANG GYON"); map.put('\u0F3D',"TIBETAN MARK ANG KHANG GYAS"); map.put('\u0F3E',"TIBETAN SIGN YAR TSHES"); map.put('\u0F3F',"TIBETAN SIGN MAR TSHES"); map.put('\u0F40',"TIBETAN LETTER KA"); map.put('\u0F41',"TIBETAN LETTER KHA"); map.put('\u0F42',"TIBETAN LETTER GA"); map.put('\u0F43',"TIBETAN LETTER GHA"); map.put('\u0F44',"TIBETAN LETTER NGA"); map.put('\u0F45',"TIBETAN LETTER CA"); map.put('\u0F46',"TIBETAN LETTER CHA"); map.put('\u0F47',"TIBETAN LETTER JA"); map.put('\u0F49',"TIBETAN LETTER NYA"); map.put('\u0F4A',"TIBETAN LETTER TTA"); map.put('\u0F4B',"TIBETAN LETTER TTHA"); map.put('\u0F4C',"TIBETAN LETTER DDA"); map.put('\u0F4D',"TIBETAN LETTER DDHA"); map.put('\u0F4E',"TIBETAN LETTER NNA"); map.put('\u0F4F',"TIBETAN LETTER TA"); map.put('\u0F50',"TIBETAN LETTER THA"); map.put('\u0F51',"TIBETAN LETTER DA"); map.put('\u0F52',"TIBETAN LETTER DHA"); map.put('\u0F53',"TIBETAN LETTER NA"); map.put('\u0F54',"TIBETAN LETTER PA"); map.put('\u0F55',"TIBETAN LETTER PHA"); map.put('\u0F56',"TIBETAN LETTER BA"); map.put('\u0F57',"TIBETAN LETTER BHA"); map.put('\u0F58',"TIBETAN LETTER MA"); map.put('\u0F59',"TIBETAN LETTER TSA"); map.put('\u0F5A',"TIBETAN LETTER TSHA"); map.put('\u0F5B',"TIBETAN LETTER DZA"); map.put('\u0F5C',"TIBETAN LETTER DZHA"); map.put('\u0F5D',"TIBETAN LETTER WA"); map.put('\u0F5E',"TIBETAN LETTER ZHA"); map.put('\u0F5F',"TIBETAN LETTER ZA"); map.put('\u0F60',"TIBETAN LETTER -A"); map.put('\u0F61',"TIBETAN LETTER YA"); map.put('\u0F62',"TIBETAN LETTER RA"); map.put('\u0F63',"TIBETAN LETTER LA"); map.put('\u0F64',"TIBETAN LETTER SHA"); map.put('\u0F65',"TIBETAN LETTER SSA"); map.put('\u0F66',"TIBETAN LETTER SA"); map.put('\u0F67',"TIBETAN LETTER HA"); map.put('\u0F68',"TIBETAN LETTER A"); map.put('\u0F69',"TIBETAN LETTER KSSA"); map.put('\u0F6A',"TIBETAN LETTER FIXED-FORM RA"); map.put('\u0F6B',"TIBETAN LETTER KKA"); map.put('\u0F6C',"TIBETAN LETTER RRA"); map.put('\u0F71',"TIBETAN VOWEL SIGN AA"); map.put('\u0F72',"TIBETAN VOWEL SIGN I"); map.put('\u0F73',"TIBETAN VOWEL SIGN II"); map.put('\u0F74',"TIBETAN VOWEL SIGN U"); map.put('\u0F75',"TIBETAN VOWEL SIGN UU"); map.put('\u0F76',"TIBETAN VOWEL SIGN VOCALIC R"); map.put('\u0F77',"TIBETAN VOWEL SIGN VOCALIC RR"); map.put('\u0F78',"TIBETAN VOWEL SIGN VOCALIC L"); map.put('\u0F79',"TIBETAN VOWEL SIGN VOCALIC LL"); map.put('\u0F7A',"TIBETAN VOWEL SIGN E"); map.put('\u0F7B',"TIBETAN VOWEL SIGN EE"); map.put('\u0F7C',"TIBETAN VOWEL SIGN O"); map.put('\u0F7D',"TIBETAN VOWEL SIGN OO"); map.put('\u0F7E',"TIBETAN SIGN RJES SU NGA RO"); map.put('\u0F7F',"TIBETAN SIGN RNAM BCAD"); map.put('\u0F80',"TIBETAN VOWEL SIGN REVERSED I"); map.put('\u0F81',"TIBETAN VOWEL SIGN REVERSED II"); map.put('\u0F82',"TIBETAN SIGN NYI ZLA NAA DA"); map.put('\u0F83',"TIBETAN SIGN SNA LDAN"); map.put('\u0F84',"TIBETAN MARK HALANTA"); map.put('\u0F85',"TIBETAN MARK PALUTA"); map.put('\u0F86',"TIBETAN SIGN LCI RTAGS"); map.put('\u0F87',"TIBETAN SIGN YANG RTAGS"); map.put('\u0F88',"TIBETAN SIGN LCE TSA CAN"); map.put('\u0F89',"TIBETAN SIGN MCHU CAN"); map.put('\u0F8A',"TIBETAN SIGN GRU CAN RGYINGS"); map.put('\u0F8B',"TIBETAN SIGN GRU MED RGYINGS"); map.put('\u0F90',"TIBETAN SUBJOINED LETTER KA"); map.put('\u0F91',"TIBETAN SUBJOINED LETTER KHA"); map.put('\u0F92',"TIBETAN SUBJOINED LETTER GA"); map.put('\u0F93',"TIBETAN SUBJOINED LETTER GHA"); map.put('\u0F94',"TIBETAN SUBJOINED LETTER NGA"); map.put('\u0F95',"TIBETAN SUBJOINED LETTER CA"); map.put('\u0F96',"TIBETAN SUBJOINED LETTER CHA"); map.put('\u0F97',"TIBETAN SUBJOINED LETTER JA"); map.put('\u0F99',"TIBETAN SUBJOINED LETTER NYA"); map.put('\u0F9A',"TIBETAN SUBJOINED LETTER TTA"); map.put('\u0F9B',"TIBETAN SUBJOINED LETTER TTHA"); map.put('\u0F9C',"TIBETAN SUBJOINED LETTER DDA"); map.put('\u0F9D',"TIBETAN SUBJOINED LETTER DDHA"); map.put('\u0F9E',"TIBETAN SUBJOINED LETTER NNA"); map.put('\u0F9F',"TIBETAN SUBJOINED LETTER TA"); map.put('\u0FA0',"TIBETAN SUBJOINED LETTER THA"); map.put('\u0FA1',"TIBETAN SUBJOINED LETTER DA"); map.put('\u0FA2',"TIBETAN SUBJOINED LETTER DHA"); map.put('\u0FA3',"TIBETAN SUBJOINED LETTER NA"); map.put('\u0FA4',"TIBETAN SUBJOINED LETTER PA"); map.put('\u0FA5',"TIBETAN SUBJOINED LETTER PHA"); map.put('\u0FA6',"TIBETAN SUBJOINED LETTER BA"); map.put('\u0FA7',"TIBETAN SUBJOINED LETTER BHA"); map.put('\u0FA8',"TIBETAN SUBJOINED LETTER MA"); map.put('\u0FA9',"TIBETAN SUBJOINED LETTER TSA"); map.put('\u0FAA',"TIBETAN SUBJOINED LETTER TSHA"); map.put('\u0FAB',"TIBETAN SUBJOINED LETTER DZA"); map.put('\u0FAC',"TIBETAN SUBJOINED LETTER DZHA"); map.put('\u0FAD',"TIBETAN SUBJOINED LETTER WA"); map.put('\u0FAE',"TIBETAN SUBJOINED LETTER ZHA"); map.put('\u0FAF',"TIBETAN SUBJOINED LETTER ZA"); map.put('\u0FB0',"TIBETAN SUBJOINED LETTER -A"); map.put('\u0FB1',"TIBETAN SUBJOINED LETTER YA"); map.put('\u0FB2',"TIBETAN SUBJOINED LETTER RA"); map.put('\u0FB3',"TIBETAN SUBJOINED LETTER LA"); map.put('\u0FB4',"TIBETAN SUBJOINED LETTER SHA"); map.put('\u0FB5',"TIBETAN SUBJOINED LETTER SSA"); map.put('\u0FB6',"TIBETAN SUBJOINED LETTER SA"); map.put('\u0FB7',"TIBETAN SUBJOINED LETTER HA"); map.put('\u0FB8',"TIBETAN SUBJOINED LETTER A"); map.put('\u0FB9',"TIBETAN SUBJOINED LETTER KSSA"); map.put('\u0FBA',"TIBETAN SUBJOINED LETTER FIXED-FORM WA"); map.put('\u0FBB',"TIBETAN SUBJOINED LETTER FIXED-FORM YA"); map.put('\u0FBC',"TIBETAN SUBJOINED LETTER FIXED-FORM RA"); map.put('\u0FBE',"TIBETAN KU RU KHA"); map.put('\u0FBF',"TIBETAN KU RU KHA BZHI MIG CAN"); map.put('\u0FC0',"TIBETAN CANTILLATION SIGN HEAVY BEAT"); map.put('\u0FC1',"TIBETAN CANTILLATION SIGN LIGHT BEAT"); map.put('\u0FC2',"TIBETAN CANTILLATION SIGN CANG TE-U"); map.put('\u0FC3',"TIBETAN CANTILLATION SIGN SBUB -CHAL"); map.put('\u0FC4',"TIBETAN SYMBOL DRIL BU"); map.put('\u0FC5',"TIBETAN SYMBOL RDO RJE"); map.put('\u0FC6',"TIBETAN SYMBOL PADMA GDAN"); map.put('\u0FC7',"TIBETAN SYMBOL RDO RJE RGYA GRAM"); map.put('\u0FC8',"TIBETAN SYMBOL PHUR PA"); map.put('\u0FC9',"TIBETAN SYMBOL NOR BU"); map.put('\u0FCA',"TIBETAN SYMBOL NOR BU NYIS -KHYIL"); map.put('\u0FCB',"TIBETAN SYMBOL NOR BU GSUM -KHYIL"); map.put('\u0FCC',"TIBETAN SYMBOL NOR BU BZHI -KHYIL"); map.put('\u0FCE',"TIBETAN SIGN RDEL NAG RDEL DKAR"); map.put('\u0FCF',"TIBETAN SIGN RDEL NAG GSUM"); map.put('\u0FD0',"TIBETAN MARK BSKA- SHOG GI MGO RGYAN"); map.put('\u0FD1',"TIBETAN MARK MNYAM YIG GI MGO RGYAN"); map.put('\u0FD2',"TIBETAN MARK NYIS TSHEG"); map.put('\u0FD3',"TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA"); map.put('\u0FD4',"TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA"); map.put('\u0FD5',"RIGHT-FACING SVASTI SIGN"); map.put('\u0FD6',"LEFT-FACING SVASTI SIGN"); map.put('\u0FD7',"RIGHT-FACING SVASTI SIGN WITH DOTS"); map.put('\u0FD8',"LEFT-FACING SVASTI SIGN WITH DOTS"); } public static final void myanmar(Map<Character,String> map) { map.put('\u1000',"MYANMAR LETTER KA"); map.put('\u1001',"MYANMAR LETTER KHA"); map.put('\u1002',"MYANMAR LETTER GA"); map.put('\u1003',"MYANMAR LETTER GHA"); map.put('\u1004',"MYANMAR LETTER NGA"); map.put('\u1005',"MYANMAR LETTER CA"); map.put('\u1006',"MYANMAR LETTER CHA"); map.put('\u1007',"MYANMAR LETTER JA"); map.put('\u1008',"MYANMAR LETTER JHA"); map.put('\u1009',"MYANMAR LETTER NYA"); map.put('\u100A',"MYANMAR LETTER NNYA"); map.put('\u100B',"MYANMAR LETTER TTA"); map.put('\u100C',"MYANMAR LETTER TTHA"); map.put('\u100D',"MYANMAR LETTER DDA"); map.put('\u100E',"MYANMAR LETTER DDHA"); map.put('\u100F',"MYANMAR LETTER NNA"); map.put('\u1010',"MYANMAR LETTER TA"); map.put('\u1011',"MYANMAR LETTER THA"); map.put('\u1012',"MYANMAR LETTER DA"); map.put('\u1013',"MYANMAR LETTER DHA"); map.put('\u1014',"MYANMAR LETTER NA"); map.put('\u1015',"MYANMAR LETTER PA"); map.put('\u1016',"MYANMAR LETTER PHA"); map.put('\u1017',"MYANMAR LETTER BA"); map.put('\u1018',"MYANMAR LETTER BHA"); map.put('\u1019',"MYANMAR LETTER MA"); map.put('\u101A',"MYANMAR LETTER YA"); map.put('\u101B',"MYANMAR LETTER RA"); map.put('\u101C',"MYANMAR LETTER LA"); map.put('\u101D',"MYANMAR LETTER WA"); map.put('\u101E',"MYANMAR LETTER SA"); map.put('\u101F',"MYANMAR LETTER HA"); map.put('\u1020',"MYANMAR LETTER LLA"); map.put('\u1021',"MYANMAR LETTER A"); map.put('\u1022',"MYANMAR LETTER SHAN A"); map.put('\u1023',"MYANMAR LETTER I"); map.put('\u1024',"MYANMAR LETTER II"); map.put('\u1025',"MYANMAR LETTER U"); map.put('\u1026',"MYANMAR LETTER UU"); map.put('\u1027',"MYANMAR LETTER E"); map.put('\u1028',"MYANMAR LETTER MON E"); map.put('\u1029',"MYANMAR LETTER O"); map.put('\u102A',"MYANMAR LETTER AU"); map.put('\u102B',"MYANMAR VOWEL SIGN TALL AA"); map.put('\u102C',"MYANMAR VOWEL SIGN AA"); map.put('\u102D',"MYANMAR VOWEL SIGN I"); map.put('\u102E',"MYANMAR VOWEL SIGN II"); map.put('\u102F',"MYANMAR VOWEL SIGN U"); map.put('\u1030',"MYANMAR VOWEL SIGN UU"); map.put('\u1031',"MYANMAR VOWEL SIGN E"); map.put('\u1032',"MYANMAR VOWEL SIGN AI"); map.put('\u1033',"MYANMAR VOWEL SIGN MON II"); map.put('\u1034',"MYANMAR VOWEL SIGN MON O"); map.put('\u1035',"MYANMAR VOWEL SIGN E ABOVE"); map.put('\u1036',"MYANMAR SIGN ANUSVARA"); map.put('\u1037',"MYANMAR SIGN DOT BELOW"); map.put('\u1038',"MYANMAR SIGN VISARGA"); map.put('\u1039',"MYANMAR SIGN VIRAMA"); map.put('\u103A',"MYANMAR SIGN ASAT"); map.put('\u103B',"MYANMAR CONSONANT SIGN MEDIAL YA"); map.put('\u103C',"MYANMAR CONSONANT SIGN MEDIAL RA"); map.put('\u103D',"MYANMAR CONSONANT SIGN MEDIAL WA"); map.put('\u103E',"MYANMAR CONSONANT SIGN MEDIAL HA"); map.put('\u103F',"MYANMAR LETTER GREAT SA"); map.put('\u1040',"MYANMAR DIGIT ZERO"); map.put('\u1041',"MYANMAR DIGIT ONE"); map.put('\u1042',"MYANMAR DIGIT TWO"); map.put('\u1043',"MYANMAR DIGIT THREE"); map.put('\u1044',"MYANMAR DIGIT FOUR"); map.put('\u1045',"MYANMAR DIGIT FIVE"); map.put('\u1046',"MYANMAR DIGIT SIX"); map.put('\u1047',"MYANMAR DIGIT SEVEN"); map.put('\u1048',"MYANMAR DIGIT EIGHT"); map.put('\u1049',"MYANMAR DIGIT NINE"); map.put('\u104A',"MYANMAR SIGN LITTLE SECTION"); map.put('\u104B',"MYANMAR SIGN SECTION"); map.put('\u104C',"MYANMAR SYMBOL LOCATIVE"); map.put('\u104D',"MYANMAR SYMBOL COMPLETED"); map.put('\u104E',"MYANMAR SYMBOL AFOREMENTIONED"); map.put('\u104F',"MYANMAR SYMBOL GENITIVE"); map.put('\u1050',"MYANMAR LETTER SHA"); map.put('\u1051',"MYANMAR LETTER SSA"); map.put('\u1052',"MYANMAR LETTER VOCALIC R"); map.put('\u1053',"MYANMAR LETTER VOCALIC RR"); map.put('\u1054',"MYANMAR LETTER VOCALIC L"); map.put('\u1055',"MYANMAR LETTER VOCALIC LL"); map.put('\u1056',"MYANMAR VOWEL SIGN VOCALIC R"); map.put('\u1057',"MYANMAR VOWEL SIGN VOCALIC RR"); map.put('\u1058',"MYANMAR VOWEL SIGN VOCALIC L"); map.put('\u1059',"MYANMAR VOWEL SIGN VOCALIC LL"); map.put('\u105A',"MYANMAR LETTER MON NGA"); map.put('\u105B',"MYANMAR LETTER MON JHA"); map.put('\u105C',"MYANMAR LETTER MON BBA"); map.put('\u105D',"MYANMAR LETTER MON BBE"); map.put('\u105E',"MYANMAR CONSONANT SIGN MON MEDIAL NA"); map.put('\u105F',"MYANMAR CONSONANT SIGN MON MEDIAL MA"); map.put('\u1060',"MYANMAR CONSONANT SIGN MON MEDIAL LA"); map.put('\u1061',"MYANMAR LETTER SGAW KAREN SHA"); map.put('\u1062',"MYANMAR VOWEL SIGN SGAW KAREN EU"); map.put('\u1063',"MYANMAR TONE MARK SGAW KAREN HATHI"); map.put('\u1064',"MYANMAR TONE MARK SGAW KAREN KE PHO"); map.put('\u1065',"MYANMAR LETTER WESTERN PWO KAREN THA"); map.put('\u1066',"MYANMAR LETTER WESTERN PWO KAREN PWA"); map.put('\u1067',"MYANMAR VOWEL SIGN WESTERN PWO KAREN EU"); map.put('\u1068',"MYANMAR VOWEL SIGN WESTERN PWO KAREN UE"); map.put('\u1069',"MYANMAR SIGN WESTERN PWO KAREN TONE-1"); map.put('\u106A',"MYANMAR SIGN WESTERN PWO KAREN TONE-2"); map.put('\u106B',"MYANMAR SIGN WESTERN PWO KAREN TONE-3"); map.put('\u106C',"MYANMAR SIGN WESTERN PWO KAREN TONE-4"); map.put('\u106D',"MYANMAR SIGN WESTERN PWO KAREN TONE-5"); map.put('\u106E',"MYANMAR LETTER EASTERN PWO KAREN NNA"); map.put('\u106F',"MYANMAR LETTER EASTERN PWO KAREN YWA"); map.put('\u1070',"MYANMAR LETTER EASTERN PWO KAREN GHWA"); map.put('\u1071',"MYANMAR VOWEL SIGN GEBA KAREN I"); map.put('\u1072',"MYANMAR VOWEL SIGN KAYAH OE"); map.put('\u1073',"MYANMAR VOWEL SIGN KAYAH U"); map.put('\u1074',"MYANMAR VOWEL SIGN KAYAH EE"); map.put('\u1075',"MYANMAR LETTER SHAN KA"); map.put('\u1076',"MYANMAR LETTER SHAN KHA"); map.put('\u1077',"MYANMAR LETTER SHAN GA"); map.put('\u1078',"MYANMAR LETTER SHAN CA"); map.put('\u1079',"MYANMAR LETTER SHAN ZA"); map.put('\u107A',"MYANMAR LETTER SHAN NYA"); map.put('\u107B',"MYANMAR LETTER SHAN DA"); map.put('\u107C',"MYANMAR LETTER SHAN NA"); map.put('\u107D',"MYANMAR LETTER SHAN PHA"); map.put('\u107E',"MYANMAR LETTER SHAN FA"); map.put('\u107F',"MYANMAR LETTER SHAN BA"); map.put('\u1080',"MYANMAR LETTER SHAN THA"); map.put('\u1081',"MYANMAR LETTER SHAN HA"); map.put('\u1082',"MYANMAR CONSONANT SIGN SHAN MEDIAL WA"); map.put('\u1083',"MYANMAR VOWEL SIGN SHAN AA"); map.put('\u1084',"MYANMAR VOWEL SIGN SHAN E"); map.put('\u1085',"MYANMAR VOWEL SIGN SHAN E ABOVE"); map.put('\u1086',"MYANMAR VOWEL SIGN SHAN FINAL Y"); map.put('\u1087',"MYANMAR SIGN SHAN TONE-2"); map.put('\u1088',"MYANMAR SIGN SHAN TONE-3"); map.put('\u1089',"MYANMAR SIGN SHAN TONE-5"); map.put('\u108A',"MYANMAR SIGN SHAN TONE-6"); map.put('\u108B',"MYANMAR SIGN SHAN COUNCIL TONE-2"); map.put('\u108C',"MYANMAR SIGN SHAN COUNCIL TONE-3"); map.put('\u108D',"MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE"); map.put('\u108E',"MYANMAR LETTER RUMAI PALAUNG FA"); map.put('\u108F',"MYANMAR SIGN RUMAI PALAUNG TONE-5"); map.put('\u1090',"MYANMAR SHAN DIGIT ZERO"); map.put('\u1091',"MYANMAR SHAN DIGIT ONE"); map.put('\u1092',"MYANMAR SHAN DIGIT TWO"); map.put('\u1093',"MYANMAR SHAN DIGIT THREE"); map.put('\u1094',"MYANMAR SHAN DIGIT FOUR"); map.put('\u1095',"MYANMAR SHAN DIGIT FIVE"); map.put('\u1096',"MYANMAR SHAN DIGIT SIX"); map.put('\u1097',"MYANMAR SHAN DIGIT SEVEN"); map.put('\u1098',"MYANMAR SHAN DIGIT EIGHT"); map.put('\u1099',"MYANMAR SHAN DIGIT NINE"); map.put('\u109A',"MYANMAR SIGN KHAMTI TONE-1"); map.put('\u109B',"MYANMAR SIGN KHAMTI TONE-3"); map.put('\u109C',"MYANMAR VOWEL SIGN AITON A"); map.put('\u109D',"MYANMAR VOWEL SIGN AITON AI"); map.put('\u109E',"MYANMAR SYMBOL SHAN ONE"); map.put('\u109F',"MYANMAR SYMBOL SHAN EXCLAMATION"); } public static final void georgian(Map<Character,String> map) { map.put('\u10A0',"GEORGIAN CAPITAL LETTER AN"); map.put('\u10A1',"GEORGIAN CAPITAL LETTER BAN"); map.put('\u10A2',"GEORGIAN CAPITAL LETTER GAN"); map.put('\u10A3',"GEORGIAN CAPITAL LETTER DON"); map.put('\u10A4',"GEORGIAN CAPITAL LETTER EN"); map.put('\u10A5',"GEORGIAN CAPITAL LETTER VIN"); map.put('\u10A6',"GEORGIAN CAPITAL LETTER ZEN"); map.put('\u10A7',"GEORGIAN CAPITAL LETTER TAN"); map.put('\u10A8',"GEORGIAN CAPITAL LETTER IN"); map.put('\u10A9',"GEORGIAN CAPITAL LETTER KAN"); map.put('\u10AA',"GEORGIAN CAPITAL LETTER LAS"); map.put('\u10AB',"GEORGIAN CAPITAL LETTER MAN"); map.put('\u10AC',"GEORGIAN CAPITAL LETTER NAR"); map.put('\u10AD',"GEORGIAN CAPITAL LETTER ON"); map.put('\u10AE',"GEORGIAN CAPITAL LETTER PAR"); map.put('\u10AF',"GEORGIAN CAPITAL LETTER ZHAR"); map.put('\u10B0',"GEORGIAN CAPITAL LETTER RAE"); map.put('\u10B1',"GEORGIAN CAPITAL LETTER SAN"); map.put('\u10B2',"GEORGIAN CAPITAL LETTER TAR"); map.put('\u10B3',"GEORGIAN CAPITAL LETTER UN"); map.put('\u10B4',"GEORGIAN CAPITAL LETTER PHAR"); map.put('\u10B5',"GEORGIAN CAPITAL LETTER KHAR"); map.put('\u10B6',"GEORGIAN CAPITAL LETTER GHAN"); map.put('\u10B7',"GEORGIAN CAPITAL LETTER QAR"); map.put('\u10B8',"GEORGIAN CAPITAL LETTER SHIN"); map.put('\u10B9',"GEORGIAN CAPITAL LETTER CHIN"); map.put('\u10BA',"GEORGIAN CAPITAL LETTER CAN"); map.put('\u10BB',"GEORGIAN CAPITAL LETTER JIL"); map.put('\u10BC',"GEORGIAN CAPITAL LETTER CIL"); map.put('\u10BD',"GEORGIAN CAPITAL LETTER CHAR"); map.put('\u10BE',"GEORGIAN CAPITAL LETTER XAN"); map.put('\u10BF',"GEORGIAN CAPITAL LETTER JHAN"); map.put('\u10C0',"GEORGIAN CAPITAL LETTER HAE"); map.put('\u10C1',"GEORGIAN CAPITAL LETTER HE"); map.put('\u10C2',"GEORGIAN CAPITAL LETTER HIE"); map.put('\u10C3',"GEORGIAN CAPITAL LETTER WE"); map.put('\u10C4',"GEORGIAN CAPITAL LETTER HAR"); map.put('\u10C5',"GEORGIAN CAPITAL LETTER HOE"); map.put('\u10D0',"GEORGIAN LETTER AN"); map.put('\u10D1',"GEORGIAN LETTER BAN"); map.put('\u10D2',"GEORGIAN LETTER GAN"); map.put('\u10D3',"GEORGIAN LETTER DON"); map.put('\u10D4',"GEORGIAN LETTER EN"); map.put('\u10D5',"GEORGIAN LETTER VIN"); map.put('\u10D6',"GEORGIAN LETTER ZEN"); map.put('\u10D7',"GEORGIAN LETTER TAN"); map.put('\u10D8',"GEORGIAN LETTER IN"); map.put('\u10D9',"GEORGIAN LETTER KAN"); map.put('\u10DA',"GEORGIAN LETTER LAS"); map.put('\u10DB',"GEORGIAN LETTER MAN"); map.put('\u10DC',"GEORGIAN LETTER NAR"); map.put('\u10DD',"GEORGIAN LETTER ON"); map.put('\u10DE',"GEORGIAN LETTER PAR"); map.put('\u10DF',"GEORGIAN LETTER ZHAR"); map.put('\u10E0',"GEORGIAN LETTER RAE"); map.put('\u10E1',"GEORGIAN LETTER SAN"); map.put('\u10E2',"GEORGIAN LETTER TAR"); map.put('\u10E3',"GEORGIAN LETTER UN"); map.put('\u10E4',"GEORGIAN LETTER PHAR"); map.put('\u10E5',"GEORGIAN LETTER KHAR"); map.put('\u10E6',"GEORGIAN LETTER GHAN"); map.put('\u10E7',"GEORGIAN LETTER QAR"); map.put('\u10E8',"GEORGIAN LETTER SHIN"); map.put('\u10E9',"GEORGIAN LETTER CHIN"); map.put('\u10EA',"GEORGIAN LETTER CAN"); map.put('\u10EB',"GEORGIAN LETTER JIL"); map.put('\u10EC',"GEORGIAN LETTER CIL"); map.put('\u10ED',"GEORGIAN LETTER CHAR"); map.put('\u10EE',"GEORGIAN LETTER XAN"); map.put('\u10EF',"GEORGIAN LETTER JHAN"); map.put('\u10F0',"GEORGIAN LETTER HAE"); map.put('\u10F1',"GEORGIAN LETTER HE"); map.put('\u10F2',"GEORGIAN LETTER HIE"); map.put('\u10F3',"GEORGIAN LETTER WE"); map.put('\u10F4',"GEORGIAN LETTER HAR"); map.put('\u10F5',"GEORGIAN LETTER HOE"); map.put('\u10F6',"GEORGIAN LETTER FI"); map.put('\u10F7',"GEORGIAN LETTER YN"); map.put('\u10F8',"GEORGIAN LETTER ELIFI"); map.put('\u10F9',"GEORGIAN LETTER TURNED GAN"); map.put('\u10FA',"GEORGIAN LETTER AIN"); map.put('\u10FB',"GEORGIAN PARAGRAPH SEPARATOR"); map.put('\u10FC',"MODIFIER LETTER GEORGIAN NAR"); } public static final void hangulJamo(Map<Character,String> map) { map.put('\u1100',"HANGUL CHOSEONG KIYEOK"); map.put('\u1101',"HANGUL CHOSEONG SSANGKIYEOK"); map.put('\u1102',"HANGUL CHOSEONG NIEUN"); map.put('\u1103',"HANGUL CHOSEONG TIKEUT"); map.put('\u1104',"HANGUL CHOSEONG SSANGTIKEUT"); map.put('\u1105',"HANGUL CHOSEONG RIEUL"); map.put('\u1106',"HANGUL CHOSEONG MIEUM"); map.put('\u1107',"HANGUL CHOSEONG PIEUP"); map.put('\u1108',"HANGUL CHOSEONG SSANGPIEUP"); map.put('\u1109',"HANGUL CHOSEONG SIOS"); map.put('\u110A',"HANGUL CHOSEONG SSANGSIOS"); map.put('\u110B',"HANGUL CHOSEONG IEUNG"); map.put('\u110C',"HANGUL CHOSEONG CIEUC"); map.put('\u110D',"HANGUL CHOSEONG SSANGCIEUC"); map.put('\u110E',"HANGUL CHOSEONG CHIEUCH"); map.put('\u110F',"HANGUL CHOSEONG KHIEUKH"); map.put('\u1110',"HANGUL CHOSEONG THIEUTH"); map.put('\u1111',"HANGUL CHOSEONG PHIEUPH"); map.put('\u1112',"HANGUL CHOSEONG HIEUH"); map.put('\u1113',"HANGUL CHOSEONG NIEUN-KIYEOK"); map.put('\u1114',"HANGUL CHOSEONG SSANGNIEUN"); map.put('\u1115',"HANGUL CHOSEONG NIEUN-TIKEUT"); map.put('\u1116',"HANGUL CHOSEONG NIEUN-PIEUP"); map.put('\u1117',"HANGUL CHOSEONG TIKEUT-KIYEOK"); map.put('\u1118',"HANGUL CHOSEONG RIEUL-NIEUN"); map.put('\u1119',"HANGUL CHOSEONG SSANGRIEUL"); map.put('\u111A',"HANGUL CHOSEONG RIEUL-HIEUH"); map.put('\u111B',"HANGUL CHOSEONG KAPYEOUNRIEUL"); map.put('\u111C',"HANGUL CHOSEONG MIEUM-PIEUP"); map.put('\u111D',"HANGUL CHOSEONG KAPYEOUNMIEUM"); map.put('\u111E',"HANGUL CHOSEONG PIEUP-KIYEOK"); map.put('\u111F',"HANGUL CHOSEONG PIEUP-NIEUN"); map.put('\u1120',"HANGUL CHOSEONG PIEUP-TIKEUT"); map.put('\u1121',"HANGUL CHOSEONG PIEUP-SIOS"); map.put('\u1122',"HANGUL CHOSEONG PIEUP-SIOS-KIYEOK"); map.put('\u1123',"HANGUL CHOSEONG PIEUP-SIOS-TIKEUT"); map.put('\u1124',"HANGUL CHOSEONG PIEUP-SIOS-PIEUP"); map.put('\u1125',"HANGUL CHOSEONG PIEUP-SSANGSIOS"); map.put('\u1126',"HANGUL CHOSEONG PIEUP-SIOS-CIEUC"); map.put('\u1127',"HANGUL CHOSEONG PIEUP-CIEUC"); map.put('\u1128',"HANGUL CHOSEONG PIEUP-CHIEUCH"); map.put('\u1129',"HANGUL CHOSEONG PIEUP-THIEUTH"); map.put('\u112A',"HANGUL CHOSEONG PIEUP-PHIEUPH"); map.put('\u112B',"HANGUL CHOSEONG KAPYEOUNPIEUP"); map.put('\u112C',"HANGUL CHOSEONG KAPYEOUNSSANGPIEUP"); map.put('\u112D',"HANGUL CHOSEONG SIOS-KIYEOK"); map.put('\u112E',"HANGUL CHOSEONG SIOS-NIEUN"); map.put('\u112F',"HANGUL CHOSEONG SIOS-TIKEUT"); map.put('\u1130',"HANGUL CHOSEONG SIOS-RIEUL"); map.put('\u1131',"HANGUL CHOSEONG SIOS-MIEUM"); map.put('\u1132',"HANGUL CHOSEONG SIOS-PIEUP"); map.put('\u1133',"HANGUL CHOSEONG SIOS-PIEUP-KIYEOK"); map.put('\u1134',"HANGUL CHOSEONG SIOS-SSANGSIOS"); map.put('\u1135',"HANGUL CHOSEONG SIOS-IEUNG"); map.put('\u1136',"HANGUL CHOSEONG SIOS-CIEUC"); map.put('\u1137',"HANGUL CHOSEONG SIOS-CHIEUCH"); map.put('\u1138',"HANGUL CHOSEONG SIOS-KHIEUKH"); map.put('\u1139',"HANGUL CHOSEONG SIOS-THIEUTH"); map.put('\u113A',"HANGUL CHOSEONG SIOS-PHIEUPH"); map.put('\u113B',"HANGUL CHOSEONG SIOS-HIEUH"); map.put('\u113C',"HANGUL CHOSEONG CHITUEUMSIOS"); map.put('\u113D',"HANGUL CHOSEONG CHITUEUMSSANGSIOS"); map.put('\u113E',"HANGUL CHOSEONG CEONGCHIEUMSIOS"); map.put('\u113F',"HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS"); map.put('\u1140',"HANGUL CHOSEONG PANSIOS"); map.put('\u1141',"HANGUL CHOSEONG IEUNG-KIYEOK"); map.put('\u1142',"HANGUL CHOSEONG IEUNG-TIKEUT"); map.put('\u1143',"HANGUL CHOSEONG IEUNG-MIEUM"); map.put('\u1144',"HANGUL CHOSEONG IEUNG-PIEUP"); map.put('\u1145',"HANGUL CHOSEONG IEUNG-SIOS"); map.put('\u1146',"HANGUL CHOSEONG IEUNG-PANSIOS"); map.put('\u1147',"HANGUL CHOSEONG SSANGIEUNG"); map.put('\u1148',"HANGUL CHOSEONG IEUNG-CIEUC"); map.put('\u1149',"HANGUL CHOSEONG IEUNG-CHIEUCH"); map.put('\u114A',"HANGUL CHOSEONG IEUNG-THIEUTH"); map.put('\u114B',"HANGUL CHOSEONG IEUNG-PHIEUPH"); map.put('\u114C',"HANGUL CHOSEONG YESIEUNG"); map.put('\u114D',"HANGUL CHOSEONG CIEUC-IEUNG"); map.put('\u114E',"HANGUL CHOSEONG CHITUEUMCIEUC"); map.put('\u114F',"HANGUL CHOSEONG CHITUEUMSSANGCIEUC"); map.put('\u1150',"HANGUL CHOSEONG CEONGCHIEUMCIEUC"); map.put('\u1151',"HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC"); map.put('\u1152',"HANGUL CHOSEONG CHIEUCH-KHIEUKH"); map.put('\u1153',"HANGUL CHOSEONG CHIEUCH-HIEUH"); map.put('\u1154',"HANGUL CHOSEONG CHITUEUMCHIEUCH"); map.put('\u1155',"HANGUL CHOSEONG CEONGCHIEUMCHIEUCH"); map.put('\u1156',"HANGUL CHOSEONG PHIEUPH-PIEUP"); map.put('\u1157',"HANGUL CHOSEONG KAPYEOUNPHIEUPH"); map.put('\u1158',"HANGUL CHOSEONG SSANGHIEUH"); map.put('\u1159',"HANGUL CHOSEONG YEORINHIEUH"); map.put('\u115A',"HANGUL CHOSEONG KIYEOK-TIKEUT"); map.put('\u115B',"HANGUL CHOSEONG NIEUN-SIOS"); map.put('\u115C',"HANGUL CHOSEONG NIEUN-CIEUC"); map.put('\u115D',"HANGUL CHOSEONG NIEUN-HIEUH"); map.put('\u115E',"HANGUL CHOSEONG TIKEUT-RIEUL"); map.put('\u115F',"HANGUL CHOSEONG FILLER"); map.put('\u1160',"HANGUL JUNGSEONG FILLER"); map.put('\u1161',"HANGUL JUNGSEONG A"); map.put('\u1162',"HANGUL JUNGSEONG AE"); map.put('\u1163',"HANGUL JUNGSEONG YA"); map.put('\u1164',"HANGUL JUNGSEONG YAE"); map.put('\u1165',"HANGUL JUNGSEONG EO"); map.put('\u1166',"HANGUL JUNGSEONG E"); map.put('\u1167',"HANGUL JUNGSEONG YEO"); map.put('\u1168',"HANGUL JUNGSEONG YE"); map.put('\u1169',"HANGUL JUNGSEONG O"); map.put('\u116A',"HANGUL JUNGSEONG WA"); map.put('\u116B',"HANGUL JUNGSEONG WAE"); map.put('\u116C',"HANGUL JUNGSEONG OE"); map.put('\u116D',"HANGUL JUNGSEONG YO"); map.put('\u116E',"HANGUL JUNGSEONG U"); map.put('\u116F',"HANGUL JUNGSEONG WEO"); map.put('\u1170',"HANGUL JUNGSEONG WE"); map.put('\u1171',"HANGUL JUNGSEONG WI"); map.put('\u1172',"HANGUL JUNGSEONG YU"); map.put('\u1173',"HANGUL JUNGSEONG EU"); map.put('\u1174',"HANGUL JUNGSEONG YI"); map.put('\u1175',"HANGUL JUNGSEONG I"); map.put('\u1176',"HANGUL JUNGSEONG A-O"); map.put('\u1177',"HANGUL JUNGSEONG A-U"); map.put('\u1178',"HANGUL JUNGSEONG YA-O"); map.put('\u1179',"HANGUL JUNGSEONG YA-YO"); map.put('\u117A',"HANGUL JUNGSEONG EO-O"); map.put('\u117B',"HANGUL JUNGSEONG EO-U"); map.put('\u117C',"HANGUL JUNGSEONG EO-EU"); map.put('\u117D',"HANGUL JUNGSEONG YEO-O"); map.put('\u117E',"HANGUL JUNGSEONG YEO-U"); map.put('\u117F',"HANGUL JUNGSEONG O-EO"); map.put('\u1180',"HANGUL JUNGSEONG O-E"); map.put('\u1181',"HANGUL JUNGSEONG O-YE"); map.put('\u1182',"HANGUL JUNGSEONG O-O"); map.put('\u1183',"HANGUL JUNGSEONG O-U"); map.put('\u1184',"HANGUL JUNGSEONG YO-YA"); map.put('\u1185',"HANGUL JUNGSEONG YO-YAE"); map.put('\u1186',"HANGUL JUNGSEONG YO-YEO"); map.put('\u1187',"HANGUL JUNGSEONG YO-O"); map.put('\u1188',"HANGUL JUNGSEONG YO-I"); map.put('\u1189',"HANGUL JUNGSEONG U-A"); map.put('\u118A',"HANGUL JUNGSEONG U-AE"); map.put('\u118B',"HANGUL JUNGSEONG U-EO-EU"); map.put('\u118C',"HANGUL JUNGSEONG U-YE"); map.put('\u118D',"HANGUL JUNGSEONG U-U"); map.put('\u118E',"HANGUL JUNGSEONG YU-A"); map.put('\u118F',"HANGUL JUNGSEONG YU-EO"); map.put('\u1190',"HANGUL JUNGSEONG YU-E"); map.put('\u1191',"HANGUL JUNGSEONG YU-YEO"); map.put('\u1192',"HANGUL JUNGSEONG YU-YE"); map.put('\u1193',"HANGUL JUNGSEONG YU-U"); map.put('\u1194',"HANGUL JUNGSEONG YU-I"); map.put('\u1195',"HANGUL JUNGSEONG EU-U"); map.put('\u1196',"HANGUL JUNGSEONG EU-EU"); map.put('\u1197',"HANGUL JUNGSEONG YI-U"); map.put('\u1198',"HANGUL JUNGSEONG I-A"); map.put('\u1199',"HANGUL JUNGSEONG I-YA"); map.put('\u119A',"HANGUL JUNGSEONG I-O"); map.put('\u119B',"HANGUL JUNGSEONG I-U"); map.put('\u119C',"HANGUL JUNGSEONG I-EU"); map.put('\u119D',"HANGUL JUNGSEONG I-ARAEA"); map.put('\u119E',"HANGUL JUNGSEONG ARAEA"); map.put('\u119F',"HANGUL JUNGSEONG ARAEA-EO"); map.put('\u11A0',"HANGUL JUNGSEONG ARAEA-U"); map.put('\u11A1',"HANGUL JUNGSEONG ARAEA-I"); map.put('\u11A2',"HANGUL JUNGSEONG SSANGARAEA"); map.put('\u11A3',"HANGUL JUNGSEONG A-EU"); map.put('\u11A4',"HANGUL JUNGSEONG YA-U"); map.put('\u11A5',"HANGUL JUNGSEONG YEO-YA"); map.put('\u11A6',"HANGUL JUNGSEONG O-YA"); map.put('\u11A7',"HANGUL JUNGSEONG O-YAE"); map.put('\u11A8',"HANGUL JONGSEONG KIYEOK"); map.put('\u11A9',"HANGUL JONGSEONG SSANGKIYEOK"); map.put('\u11AA',"HANGUL JONGSEONG KIYEOK-SIOS"); map.put('\u11AB',"HANGUL JONGSEONG NIEUN"); map.put('\u11AC',"HANGUL JONGSEONG NIEUN-CIEUC"); map.put('\u11AD',"HANGUL JONGSEONG NIEUN-HIEUH"); map.put('\u11AE',"HANGUL JONGSEONG TIKEUT"); map.put('\u11AF',"HANGUL JONGSEONG RIEUL"); map.put('\u11B0',"HANGUL JONGSEONG RIEUL-KIYEOK"); map.put('\u11B1',"HANGUL JONGSEONG RIEUL-MIEUM"); map.put('\u11B2',"HANGUL JONGSEONG RIEUL-PIEUP"); map.put('\u11B3',"HANGUL JONGSEONG RIEUL-SIOS"); map.put('\u11B4',"HANGUL JONGSEONG RIEUL-THIEUTH"); map.put('\u11B5',"HANGUL JONGSEONG RIEUL-PHIEUPH"); map.put('\u11B6',"HANGUL JONGSEONG RIEUL-HIEUH"); map.put('\u11B7',"HANGUL JONGSEONG MIEUM"); map.put('\u11B8',"HANGUL JONGSEONG PIEUP"); map.put('\u11B9',"HANGUL JONGSEONG PIEUP-SIOS"); map.put('\u11BA',"HANGUL JONGSEONG SIOS"); map.put('\u11BB',"HANGUL JONGSEONG SSANGSIOS"); map.put('\u11BC',"HANGUL JONGSEONG IEUNG"); map.put('\u11BD',"HANGUL JONGSEONG CIEUC"); map.put('\u11BE',"HANGUL JONGSEONG CHIEUCH"); map.put('\u11BF',"HANGUL JONGSEONG KHIEUKH"); map.put('\u11C0',"HANGUL JONGSEONG THIEUTH"); map.put('\u11C1',"HANGUL JONGSEONG PHIEUPH"); map.put('\u11C2',"HANGUL JONGSEONG HIEUH"); map.put('\u11C3',"HANGUL JONGSEONG KIYEOK-RIEUL"); map.put('\u11C4',"HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK"); map.put('\u11C5',"HANGUL JONGSEONG NIEUN-KIYEOK"); map.put('\u11C6',"HANGUL JONGSEONG NIEUN-TIKEUT"); map.put('\u11C7',"HANGUL JONGSEONG NIEUN-SIOS"); map.put('\u11C8',"HANGUL JONGSEONG NIEUN-PANSIOS"); map.put('\u11C9',"HANGUL JONGSEONG NIEUN-THIEUTH"); map.put('\u11CA',"HANGUL JONGSEONG TIKEUT-KIYEOK"); map.put('\u11CB',"HANGUL JONGSEONG TIKEUT-RIEUL"); map.put('\u11CC',"HANGUL JONGSEONG RIEUL-KIYEOK-SIOS"); map.put('\u11CD',"HANGUL JONGSEONG RIEUL-NIEUN"); map.put('\u11CE',"HANGUL JONGSEONG RIEUL-TIKEUT"); map.put('\u11CF',"HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH"); map.put('\u11D0',"HANGUL JONGSEONG SSANGRIEUL"); map.put('\u11D1',"HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK"); map.put('\u11D2',"HANGUL JONGSEONG RIEUL-MIEUM-SIOS"); map.put('\u11D3',"HANGUL JONGSEONG RIEUL-PIEUP-SIOS"); map.put('\u11D4',"HANGUL JONGSEONG RIEUL-PIEUP-HIEUH"); map.put('\u11D5',"HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP"); map.put('\u11D6',"HANGUL JONGSEONG RIEUL-SSANGSIOS"); map.put('\u11D7',"HANGUL JONGSEONG RIEUL-PANSIOS"); map.put('\u11D8',"HANGUL JONGSEONG RIEUL-KHIEUKH"); map.put('\u11D9',"HANGUL JONGSEONG RIEUL-YEORINHIEUH"); map.put('\u11DA',"HANGUL JONGSEONG MIEUM-KIYEOK"); map.put('\u11DB',"HANGUL JONGSEONG MIEUM-RIEUL"); map.put('\u11DC',"HANGUL JONGSEONG MIEUM-PIEUP"); map.put('\u11DD',"HANGUL JONGSEONG MIEUM-SIOS"); map.put('\u11DE',"HANGUL JONGSEONG MIEUM-SSANGSIOS"); map.put('\u11DF',"HANGUL JONGSEONG MIEUM-PANSIOS"); map.put('\u11E0',"HANGUL JONGSEONG MIEUM-CHIEUCH"); map.put('\u11E1',"HANGUL JONGSEONG MIEUM-HIEUH"); map.put('\u11E2',"HANGUL JONGSEONG KAPYEOUNMIEUM"); map.put('\u11E3',"HANGUL JONGSEONG PIEUP-RIEUL"); map.put('\u11E4',"HANGUL JONGSEONG PIEUP-PHIEUPH"); map.put('\u11E5',"HANGUL JONGSEONG PIEUP-HIEUH"); map.put('\u11E6',"HANGUL JONGSEONG KAPYEOUNPIEUP"); map.put('\u11E7',"HANGUL JONGSEONG SIOS-KIYEOK"); map.put('\u11E8',"HANGUL JONGSEONG SIOS-TIKEUT"); map.put('\u11E9',"HANGUL JONGSEONG SIOS-RIEUL"); map.put('\u11EA',"HANGUL JONGSEONG SIOS-PIEUP"); map.put('\u11EB',"HANGUL JONGSEONG PANSIOS"); map.put('\u11EC',"HANGUL JONGSEONG IEUNG-KIYEOK"); map.put('\u11ED',"HANGUL JONGSEONG IEUNG-SSANGKIYEOK"); map.put('\u11EE',"HANGUL JONGSEONG SSANGIEUNG"); map.put('\u11EF',"HANGUL JONGSEONG IEUNG-KHIEUKH"); map.put('\u11F0',"HANGUL JONGSEONG YESIEUNG"); map.put('\u11F1',"HANGUL JONGSEONG YESIEUNG-SIOS"); map.put('\u11F2',"HANGUL JONGSEONG YESIEUNG-PANSIOS"); map.put('\u11F3',"HANGUL JONGSEONG PHIEUPH-PIEUP"); map.put('\u11F4',"HANGUL JONGSEONG KAPYEOUNPHIEUPH"); map.put('\u11F5',"HANGUL JONGSEONG HIEUH-NIEUN"); map.put('\u11F6',"HANGUL JONGSEONG HIEUH-RIEUL"); map.put('\u11F7',"HANGUL JONGSEONG HIEUH-MIEUM"); map.put('\u11F8',"HANGUL JONGSEONG HIEUH-PIEUP"); map.put('\u11F9',"HANGUL JONGSEONG YEORINHIEUH"); map.put('\u11FA',"HANGUL JONGSEONG KIYEOK-NIEUN"); map.put('\u11FB',"HANGUL JONGSEONG KIYEOK-PIEUP"); map.put('\u11FC',"HANGUL JONGSEONG KIYEOK-CHIEUCH"); map.put('\u11FD',"HANGUL JONGSEONG KIYEOK-KHIEUKH"); map.put('\u11FE',"HANGUL JONGSEONG KIYEOK-HIEUH"); map.put('\u11FF',"HANGUL JONGSEONG SSANGNIEUN"); } public static final void ethiopic(Map<Character,String> map) { map.put('\u1200',"ETHIOPIC SYLLABLE HA"); map.put('\u1201',"ETHIOPIC SYLLABLE HU"); map.put('\u1202',"ETHIOPIC SYLLABLE HI"); map.put('\u1203',"ETHIOPIC SYLLABLE HAA"); map.put('\u1204',"ETHIOPIC SYLLABLE HEE"); map.put('\u1205',"ETHIOPIC SYLLABLE HE"); map.put('\u1206',"ETHIOPIC SYLLABLE HO"); map.put('\u1207',"ETHIOPIC SYLLABLE HOA"); map.put('\u1208',"ETHIOPIC SYLLABLE LA"); map.put('\u1209',"ETHIOPIC SYLLABLE LU"); map.put('\u120A',"ETHIOPIC SYLLABLE LI"); map.put('\u120B',"ETHIOPIC SYLLABLE LAA"); map.put('\u120C',"ETHIOPIC SYLLABLE LEE"); map.put('\u120D',"ETHIOPIC SYLLABLE LE"); map.put('\u120E',"ETHIOPIC SYLLABLE LO"); map.put('\u120F',"ETHIOPIC SYLLABLE LWA"); map.put('\u1210',"ETHIOPIC SYLLABLE HHA"); map.put('\u1211',"ETHIOPIC SYLLABLE HHU"); map.put('\u1212',"ETHIOPIC SYLLABLE HHI"); map.put('\u1213',"ETHIOPIC SYLLABLE HHAA"); map.put('\u1214',"ETHIOPIC SYLLABLE HHEE"); map.put('\u1215',"ETHIOPIC SYLLABLE HHE"); map.put('\u1216',"ETHIOPIC SYLLABLE HHO"); map.put('\u1217',"ETHIOPIC SYLLABLE HHWA"); map.put('\u1218',"ETHIOPIC SYLLABLE MA"); map.put('\u1219',"ETHIOPIC SYLLABLE MU"); map.put('\u121A',"ETHIOPIC SYLLABLE MI"); map.put('\u121B',"ETHIOPIC SYLLABLE MAA"); map.put('\u121C',"ETHIOPIC SYLLABLE MEE"); map.put('\u121D',"ETHIOPIC SYLLABLE ME"); map.put('\u121E',"ETHIOPIC SYLLABLE MO"); map.put('\u121F',"ETHIOPIC SYLLABLE MWA"); map.put('\u1220',"ETHIOPIC SYLLABLE SZA"); map.put('\u1221',"ETHIOPIC SYLLABLE SZU"); map.put('\u1222',"ETHIOPIC SYLLABLE SZI"); map.put('\u1223',"ETHIOPIC SYLLABLE SZAA"); map.put('\u1224',"ETHIOPIC SYLLABLE SZEE"); map.put('\u1225',"ETHIOPIC SYLLABLE SZE"); map.put('\u1226',"ETHIOPIC SYLLABLE SZO"); map.put('\u1227',"ETHIOPIC SYLLABLE SZWA"); map.put('\u1228',"ETHIOPIC SYLLABLE RA"); map.put('\u1229',"ETHIOPIC SYLLABLE RU"); map.put('\u122A',"ETHIOPIC SYLLABLE RI"); map.put('\u122B',"ETHIOPIC SYLLABLE RAA"); map.put('\u122C',"ETHIOPIC SYLLABLE REE"); map.put('\u122D',"ETHIOPIC SYLLABLE RE"); map.put('\u122E',"ETHIOPIC SYLLABLE RO"); map.put('\u122F',"ETHIOPIC SYLLABLE RWA"); map.put('\u1230',"ETHIOPIC SYLLABLE SA"); map.put('\u1231',"ETHIOPIC SYLLABLE SU"); map.put('\u1232',"ETHIOPIC SYLLABLE SI"); map.put('\u1233',"ETHIOPIC SYLLABLE SAA"); map.put('\u1234',"ETHIOPIC SYLLABLE SEE"); map.put('\u1235',"ETHIOPIC SYLLABLE SE"); map.put('\u1236',"ETHIOPIC SYLLABLE SO"); map.put('\u1237',"ETHIOPIC SYLLABLE SWA"); map.put('\u1238',"ETHIOPIC SYLLABLE SHA"); map.put('\u1239',"ETHIOPIC SYLLABLE SHU"); map.put('\u123A',"ETHIOPIC SYLLABLE SHI"); map.put('\u123B',"ETHIOPIC SYLLABLE SHAA"); map.put('\u123C',"ETHIOPIC SYLLABLE SHEE"); map.put('\u123D',"ETHIOPIC SYLLABLE SHE"); map.put('\u123E',"ETHIOPIC SYLLABLE SHO"); map.put('\u123F',"ETHIOPIC SYLLABLE SHWA"); map.put('\u1240',"ETHIOPIC SYLLABLE QA"); map.put('\u1241',"ETHIOPIC SYLLABLE QU"); map.put('\u1242',"ETHIOPIC SYLLABLE QI"); map.put('\u1243',"ETHIOPIC SYLLABLE QAA"); map.put('\u1244',"ETHIOPIC SYLLABLE QEE"); map.put('\u1245',"ETHIOPIC SYLLABLE QE"); map.put('\u1246',"ETHIOPIC SYLLABLE QO"); map.put('\u1247',"ETHIOPIC SYLLABLE QOA"); map.put('\u1248',"ETHIOPIC SYLLABLE QWA"); map.put('\u124A',"ETHIOPIC SYLLABLE QWI"); map.put('\u124B',"ETHIOPIC SYLLABLE QWAA"); map.put('\u124C',"ETHIOPIC SYLLABLE QWEE"); map.put('\u124D',"ETHIOPIC SYLLABLE QWE"); map.put('\u1250',"ETHIOPIC SYLLABLE QHA"); map.put('\u1251',"ETHIOPIC SYLLABLE QHU"); map.put('\u1252',"ETHIOPIC SYLLABLE QHI"); map.put('\u1253',"ETHIOPIC SYLLABLE QHAA"); map.put('\u1254',"ETHIOPIC SYLLABLE QHEE"); map.put('\u1255',"ETHIOPIC SYLLABLE QHE"); map.put('\u1256',"ETHIOPIC SYLLABLE QHO"); map.put('\u1258',"ETHIOPIC SYLLABLE QHWA"); map.put('\u125A',"ETHIOPIC SYLLABLE QHWI"); map.put('\u125B',"ETHIOPIC SYLLABLE QHWAA"); map.put('\u125C',"ETHIOPIC SYLLABLE QHWEE"); map.put('\u125D',"ETHIOPIC SYLLABLE QHWE"); map.put('\u1260',"ETHIOPIC SYLLABLE BA"); map.put('\u1261',"ETHIOPIC SYLLABLE BU"); map.put('\u1262',"ETHIOPIC SYLLABLE BI"); map.put('\u1263',"ETHIOPIC SYLLABLE BAA"); map.put('\u1264',"ETHIOPIC SYLLABLE BEE"); map.put('\u1265',"ETHIOPIC SYLLABLE BE"); map.put('\u1266',"ETHIOPIC SYLLABLE BO"); map.put('\u1267',"ETHIOPIC SYLLABLE BWA"); map.put('\u1268',"ETHIOPIC SYLLABLE VA"); map.put('\u1269',"ETHIOPIC SYLLABLE VU"); map.put('\u126A',"ETHIOPIC SYLLABLE VI"); map.put('\u126B',"ETHIOPIC SYLLABLE VAA"); map.put('\u126C',"ETHIOPIC SYLLABLE VEE"); map.put('\u126D',"ETHIOPIC SYLLABLE VE"); map.put('\u126E',"ETHIOPIC SYLLABLE VO"); map.put('\u126F',"ETHIOPIC SYLLABLE VWA"); map.put('\u1270',"ETHIOPIC SYLLABLE TA"); map.put('\u1271',"ETHIOPIC SYLLABLE TU"); map.put('\u1272',"ETHIOPIC SYLLABLE TI"); map.put('\u1273',"ETHIOPIC SYLLABLE TAA"); map.put('\u1274',"ETHIOPIC SYLLABLE TEE"); map.put('\u1275',"ETHIOPIC SYLLABLE TE"); map.put('\u1276',"ETHIOPIC SYLLABLE TO"); map.put('\u1277',"ETHIOPIC SYLLABLE TWA"); map.put('\u1278',"ETHIOPIC SYLLABLE CA"); map.put('\u1279',"ETHIOPIC SYLLABLE CU"); map.put('\u127A',"ETHIOPIC SYLLABLE CI"); map.put('\u127B',"ETHIOPIC SYLLABLE CAA"); map.put('\u127C',"ETHIOPIC SYLLABLE CEE"); map.put('\u127D',"ETHIOPIC SYLLABLE CE"); map.put('\u127E',"ETHIOPIC SYLLABLE CO"); map.put('\u127F',"ETHIOPIC SYLLABLE CWA"); map.put('\u1280',"ETHIOPIC SYLLABLE XA"); map.put('\u1281',"ETHIOPIC SYLLABLE XU"); map.put('\u1282',"ETHIOPIC SYLLABLE XI"); map.put('\u1283',"ETHIOPIC SYLLABLE XAA"); map.put('\u1284',"ETHIOPIC SYLLABLE XEE"); map.put('\u1285',"ETHIOPIC SYLLABLE XE"); map.put('\u1286',"ETHIOPIC SYLLABLE XO"); map.put('\u1287',"ETHIOPIC SYLLABLE XOA"); map.put('\u1288',"ETHIOPIC SYLLABLE XWA"); map.put('\u128A',"ETHIOPIC SYLLABLE XWI"); map.put('\u128B',"ETHIOPIC SYLLABLE XWAA"); map.put('\u128C',"ETHIOPIC SYLLABLE XWEE"); map.put('\u128D',"ETHIOPIC SYLLABLE XWE"); map.put('\u1290',"ETHIOPIC SYLLABLE NA"); map.put('\u1291',"ETHIOPIC SYLLABLE NU"); map.put('\u1292',"ETHIOPIC SYLLABLE NI"); map.put('\u1293',"ETHIOPIC SYLLABLE NAA"); map.put('\u1294',"ETHIOPIC SYLLABLE NEE"); map.put('\u1295',"ETHIOPIC SYLLABLE NE"); map.put('\u1296',"ETHIOPIC SYLLABLE NO"); map.put('\u1297',"ETHIOPIC SYLLABLE NWA"); map.put('\u1298',"ETHIOPIC SYLLABLE NYA"); map.put('\u1299',"ETHIOPIC SYLLABLE NYU"); map.put('\u129A',"ETHIOPIC SYLLABLE NYI"); map.put('\u129B',"ETHIOPIC SYLLABLE NYAA"); map.put('\u129C',"ETHIOPIC SYLLABLE NYEE"); map.put('\u129D',"ETHIOPIC SYLLABLE NYE"); map.put('\u129E',"ETHIOPIC SYLLABLE NYO"); map.put('\u129F',"ETHIOPIC SYLLABLE NYWA"); map.put('\u12A0',"ETHIOPIC SYLLABLE GLOTTAL A"); map.put('\u12A1',"ETHIOPIC SYLLABLE GLOTTAL U"); map.put('\u12A2',"ETHIOPIC SYLLABLE GLOTTAL I"); map.put('\u12A3',"ETHIOPIC SYLLABLE GLOTTAL AA"); map.put('\u12A4',"ETHIOPIC SYLLABLE GLOTTAL EE"); map.put('\u12A5',"ETHIOPIC SYLLABLE GLOTTAL E"); map.put('\u12A6',"ETHIOPIC SYLLABLE GLOTTAL O"); map.put('\u12A7',"ETHIOPIC SYLLABLE GLOTTAL WA"); map.put('\u12A8',"ETHIOPIC SYLLABLE KA"); map.put('\u12A9',"ETHIOPIC SYLLABLE KU"); map.put('\u12AA',"ETHIOPIC SYLLABLE KI"); map.put('\u12AB',"ETHIOPIC SYLLABLE KAA"); map.put('\u12AC',"ETHIOPIC SYLLABLE KEE"); map.put('\u12AD',"ETHIOPIC SYLLABLE KE"); map.put('\u12AE',"ETHIOPIC SYLLABLE KO"); map.put('\u12AF',"ETHIOPIC SYLLABLE KOA"); map.put('\u12B0',"ETHIOPIC SYLLABLE KWA"); map.put('\u12B2',"ETHIOPIC SYLLABLE KWI"); map.put('\u12B3',"ETHIOPIC SYLLABLE KWAA"); map.put('\u12B4',"ETHIOPIC SYLLABLE KWEE"); map.put('\u12B5',"ETHIOPIC SYLLABLE KWE"); map.put('\u12B8',"ETHIOPIC SYLLABLE KXA"); map.put('\u12B9',"ETHIOPIC SYLLABLE KXU"); map.put('\u12BA',"ETHIOPIC SYLLABLE KXI"); map.put('\u12BB',"ETHIOPIC SYLLABLE KXAA"); map.put('\u12BC',"ETHIOPIC SYLLABLE KXEE"); map.put('\u12BD',"ETHIOPIC SYLLABLE KXE"); map.put('\u12BE',"ETHIOPIC SYLLABLE KXO"); map.put('\u12C0',"ETHIOPIC SYLLABLE KXWA"); map.put('\u12C2',"ETHIOPIC SYLLABLE KXWI"); map.put('\u12C3',"ETHIOPIC SYLLABLE KXWAA"); map.put('\u12C4',"ETHIOPIC SYLLABLE KXWEE"); map.put('\u12C5',"ETHIOPIC SYLLABLE KXWE"); map.put('\u12C8',"ETHIOPIC SYLLABLE WA"); map.put('\u12C9',"ETHIOPIC SYLLABLE WU"); map.put('\u12CA',"ETHIOPIC SYLLABLE WI"); map.put('\u12CB',"ETHIOPIC SYLLABLE WAA"); map.put('\u12CC',"ETHIOPIC SYLLABLE WEE"); map.put('\u12CD',"ETHIOPIC SYLLABLE WE"); map.put('\u12CE',"ETHIOPIC SYLLABLE WO"); map.put('\u12CF',"ETHIOPIC SYLLABLE WOA"); map.put('\u12D0',"ETHIOPIC SYLLABLE PHARYNGEAL A"); map.put('\u12D1',"ETHIOPIC SYLLABLE PHARYNGEAL U"); map.put('\u12D2',"ETHIOPIC SYLLABLE PHARYNGEAL I"); map.put('\u12D3',"ETHIOPIC SYLLABLE PHARYNGEAL AA"); map.put('\u12D4',"ETHIOPIC SYLLABLE PHARYNGEAL EE"); map.put('\u12D5',"ETHIOPIC SYLLABLE PHARYNGEAL E"); map.put('\u12D6',"ETHIOPIC SYLLABLE PHARYNGEAL O"); map.put('\u12D8',"ETHIOPIC SYLLABLE ZA"); map.put('\u12D9',"ETHIOPIC SYLLABLE ZU"); map.put('\u12DA',"ETHIOPIC SYLLABLE ZI"); map.put('\u12DB',"ETHIOPIC SYLLABLE ZAA"); map.put('\u12DC',"ETHIOPIC SYLLABLE ZEE"); map.put('\u12DD',"ETHIOPIC SYLLABLE ZE"); map.put('\u12DE',"ETHIOPIC SYLLABLE ZO"); map.put('\u12DF',"ETHIOPIC SYLLABLE ZWA"); map.put('\u12E0',"ETHIOPIC SYLLABLE ZHA"); map.put('\u12E1',"ETHIOPIC SYLLABLE ZHU"); map.put('\u12E2',"ETHIOPIC SYLLABLE ZHI"); map.put('\u12E3',"ETHIOPIC SYLLABLE ZHAA"); map.put('\u12E4',"ETHIOPIC SYLLABLE ZHEE"); map.put('\u12E5',"ETHIOPIC SYLLABLE ZHE"); map.put('\u12E6',"ETHIOPIC SYLLABLE ZHO"); map.put('\u12E7',"ETHIOPIC SYLLABLE ZHWA"); map.put('\u12E8',"ETHIOPIC SYLLABLE YA"); map.put('\u12E9',"ETHIOPIC SYLLABLE YU"); map.put('\u12EA',"ETHIOPIC SYLLABLE YI"); map.put('\u12EB',"ETHIOPIC SYLLABLE YAA"); map.put('\u12EC',"ETHIOPIC SYLLABLE YEE"); map.put('\u12ED',"ETHIOPIC SYLLABLE YE"); map.put('\u12EE',"ETHIOPIC SYLLABLE YO"); map.put('\u12EF',"ETHIOPIC SYLLABLE YOA"); map.put('\u12F0',"ETHIOPIC SYLLABLE DA"); map.put('\u12F1',"ETHIOPIC SYLLABLE DU"); map.put('\u12F2',"ETHIOPIC SYLLABLE DI"); map.put('\u12F3',"ETHIOPIC SYLLABLE DAA"); map.put('\u12F4',"ETHIOPIC SYLLABLE DEE"); map.put('\u12F5',"ETHIOPIC SYLLABLE DE"); map.put('\u12F6',"ETHIOPIC SYLLABLE DO"); map.put('\u12F7',"ETHIOPIC SYLLABLE DWA"); map.put('\u12F8',"ETHIOPIC SYLLABLE DDA"); map.put('\u12F9',"ETHIOPIC SYLLABLE DDU"); map.put('\u12FA',"ETHIOPIC SYLLABLE DDI"); map.put('\u12FB',"ETHIOPIC SYLLABLE DDAA"); map.put('\u12FC',"ETHIOPIC SYLLABLE DDEE"); map.put('\u12FD',"ETHIOPIC SYLLABLE DDE"); map.put('\u12FE',"ETHIOPIC SYLLABLE DDO"); map.put('\u12FF',"ETHIOPIC SYLLABLE DDWA"); map.put('\u1300',"ETHIOPIC SYLLABLE JA"); map.put('\u1301',"ETHIOPIC SYLLABLE JU"); map.put('\u1302',"ETHIOPIC SYLLABLE JI"); map.put('\u1303',"ETHIOPIC SYLLABLE JAA"); map.put('\u1304',"ETHIOPIC SYLLABLE JEE"); map.put('\u1305',"ETHIOPIC SYLLABLE JE"); map.put('\u1306',"ETHIOPIC SYLLABLE JO"); map.put('\u1307',"ETHIOPIC SYLLABLE JWA"); map.put('\u1308',"ETHIOPIC SYLLABLE GA"); map.put('\u1309',"ETHIOPIC SYLLABLE GU"); map.put('\u130A',"ETHIOPIC SYLLABLE GI"); map.put('\u130B',"ETHIOPIC SYLLABLE GAA"); map.put('\u130C',"ETHIOPIC SYLLABLE GEE"); map.put('\u130D',"ETHIOPIC SYLLABLE GE"); map.put('\u130E',"ETHIOPIC SYLLABLE GO"); map.put('\u130F',"ETHIOPIC SYLLABLE GOA"); map.put('\u1310',"ETHIOPIC SYLLABLE GWA"); map.put('\u1312',"ETHIOPIC SYLLABLE GWI"); map.put('\u1313',"ETHIOPIC SYLLABLE GWAA"); map.put('\u1314',"ETHIOPIC SYLLABLE GWEE"); map.put('\u1315',"ETHIOPIC SYLLABLE GWE"); map.put('\u1318',"ETHIOPIC SYLLABLE GGA"); map.put('\u1319',"ETHIOPIC SYLLABLE GGU"); map.put('\u131A',"ETHIOPIC SYLLABLE GGI"); map.put('\u131B',"ETHIOPIC SYLLABLE GGAA"); map.put('\u131C',"ETHIOPIC SYLLABLE GGEE"); map.put('\u131D',"ETHIOPIC SYLLABLE GGE"); map.put('\u131E',"ETHIOPIC SYLLABLE GGO"); map.put('\u131F',"ETHIOPIC SYLLABLE GGWAA"); map.put('\u1320',"ETHIOPIC SYLLABLE THA"); map.put('\u1321',"ETHIOPIC SYLLABLE THU"); map.put('\u1322',"ETHIOPIC SYLLABLE THI"); map.put('\u1323',"ETHIOPIC SYLLABLE THAA"); map.put('\u1324',"ETHIOPIC SYLLABLE THEE"); map.put('\u1325',"ETHIOPIC SYLLABLE THE"); map.put('\u1326',"ETHIOPIC SYLLABLE THO"); map.put('\u1327',"ETHIOPIC SYLLABLE THWA"); map.put('\u1328',"ETHIOPIC SYLLABLE CHA"); map.put('\u1329',"ETHIOPIC SYLLABLE CHU"); map.put('\u132A',"ETHIOPIC SYLLABLE CHI"); map.put('\u132B',"ETHIOPIC SYLLABLE CHAA"); map.put('\u132C',"ETHIOPIC SYLLABLE CHEE"); map.put('\u132D',"ETHIOPIC SYLLABLE CHE"); map.put('\u132E',"ETHIOPIC SYLLABLE CHO"); map.put('\u132F',"ETHIOPIC SYLLABLE CHWA"); map.put('\u1330',"ETHIOPIC SYLLABLE PHA"); map.put('\u1331',"ETHIOPIC SYLLABLE PHU"); map.put('\u1332',"ETHIOPIC SYLLABLE PHI"); map.put('\u1333',"ETHIOPIC SYLLABLE PHAA"); map.put('\u1334',"ETHIOPIC SYLLABLE PHEE"); map.put('\u1335',"ETHIOPIC SYLLABLE PHE"); map.put('\u1336',"ETHIOPIC SYLLABLE PHO"); map.put('\u1337',"ETHIOPIC SYLLABLE PHWA"); map.put('\u1338',"ETHIOPIC SYLLABLE TSA"); map.put('\u1339',"ETHIOPIC SYLLABLE TSU"); map.put('\u133A',"ETHIOPIC SYLLABLE TSI"); map.put('\u133B',"ETHIOPIC SYLLABLE TSAA"); map.put('\u133C',"ETHIOPIC SYLLABLE TSEE"); map.put('\u133D',"ETHIOPIC SYLLABLE TSE"); map.put('\u133E',"ETHIOPIC SYLLABLE TSO"); map.put('\u133F',"ETHIOPIC SYLLABLE TSWA"); map.put('\u1340',"ETHIOPIC SYLLABLE TZA"); map.put('\u1341',"ETHIOPIC SYLLABLE TZU"); map.put('\u1342',"ETHIOPIC SYLLABLE TZI"); map.put('\u1343',"ETHIOPIC SYLLABLE TZAA"); map.put('\u1344',"ETHIOPIC SYLLABLE TZEE"); map.put('\u1345',"ETHIOPIC SYLLABLE TZE"); map.put('\u1346',"ETHIOPIC SYLLABLE TZO"); map.put('\u1347',"ETHIOPIC SYLLABLE TZOA"); map.put('\u1348',"ETHIOPIC SYLLABLE FA"); map.put('\u1349',"ETHIOPIC SYLLABLE FU"); map.put('\u134A',"ETHIOPIC SYLLABLE FI"); map.put('\u134B',"ETHIOPIC SYLLABLE FAA"); map.put('\u134C',"ETHIOPIC SYLLABLE FEE"); map.put('\u134D',"ETHIOPIC SYLLABLE FE"); map.put('\u134E',"ETHIOPIC SYLLABLE FO"); map.put('\u134F',"ETHIOPIC SYLLABLE FWA"); map.put('\u1350',"ETHIOPIC SYLLABLE PA"); map.put('\u1351',"ETHIOPIC SYLLABLE PU"); map.put('\u1352',"ETHIOPIC SYLLABLE PI"); map.put('\u1353',"ETHIOPIC SYLLABLE PAA"); map.put('\u1354',"ETHIOPIC SYLLABLE PEE"); map.put('\u1355',"ETHIOPIC SYLLABLE PE"); map.put('\u1356',"ETHIOPIC SYLLABLE PO"); map.put('\u1357',"ETHIOPIC SYLLABLE PWA"); map.put('\u1358',"ETHIOPIC SYLLABLE RYA"); map.put('\u1359',"ETHIOPIC SYLLABLE MYA"); map.put('\u135A',"ETHIOPIC SYLLABLE FYA"); map.put('\u135F',"ETHIOPIC COMBINING GEMINATION MARK"); map.put('\u1360',"ETHIOPIC SECTION MARK"); map.put('\u1361',"ETHIOPIC WORDSPACE"); map.put('\u1362',"ETHIOPIC FULL STOP"); map.put('\u1363',"ETHIOPIC COMMA"); map.put('\u1364',"ETHIOPIC SEMICOLON"); map.put('\u1365',"ETHIOPIC COLON"); map.put('\u1366',"ETHIOPIC PREFACE COLON"); map.put('\u1367',"ETHIOPIC QUESTION MARK"); map.put('\u1368',"ETHIOPIC PARAGRAPH SEPARATOR"); map.put('\u1369',"ETHIOPIC DIGIT ONE"); map.put('\u136A',"ETHIOPIC DIGIT TWO"); map.put('\u136B',"ETHIOPIC DIGIT THREE"); map.put('\u136C',"ETHIOPIC DIGIT FOUR"); map.put('\u136D',"ETHIOPIC DIGIT FIVE"); map.put('\u136E',"ETHIOPIC DIGIT SIX"); map.put('\u136F',"ETHIOPIC DIGIT SEVEN"); map.put('\u1370',"ETHIOPIC DIGIT EIGHT"); map.put('\u1371',"ETHIOPIC DIGIT NINE"); map.put('\u1372',"ETHIOPIC NUMBER TEN"); map.put('\u1373',"ETHIOPIC NUMBER TWENTY"); map.put('\u1374',"ETHIOPIC NUMBER THIRTY"); map.put('\u1375',"ETHIOPIC NUMBER FORTY"); map.put('\u1376',"ETHIOPIC NUMBER FIFTY"); map.put('\u1377',"ETHIOPIC NUMBER SIXTY"); map.put('\u1378',"ETHIOPIC NUMBER SEVENTY"); map.put('\u1379',"ETHIOPIC NUMBER EIGHTY"); map.put('\u137A',"ETHIOPIC NUMBER NINETY"); map.put('\u137B',"ETHIOPIC NUMBER HUNDRED"); map.put('\u137C',"ETHIOPIC NUMBER TEN THOUSAND"); } public static final void ethiopicSupplement(Map<Character,String> map) { map.put('\u1380',"ETHIOPIC SYLLABLE SEBATBEIT MWA"); map.put('\u1381',"ETHIOPIC SYLLABLE MWI"); map.put('\u1382',"ETHIOPIC SYLLABLE MWEE"); map.put('\u1383',"ETHIOPIC SYLLABLE MWE"); map.put('\u1384',"ETHIOPIC SYLLABLE SEBATBEIT BWA"); map.put('\u1385',"ETHIOPIC SYLLABLE BWI"); map.put('\u1386',"ETHIOPIC SYLLABLE BWEE"); map.put('\u1387',"ETHIOPIC SYLLABLE BWE"); map.put('\u1388',"ETHIOPIC SYLLABLE SEBATBEIT FWA"); map.put('\u1389',"ETHIOPIC SYLLABLE FWI"); map.put('\u138A',"ETHIOPIC SYLLABLE FWEE"); map.put('\u138B',"ETHIOPIC SYLLABLE FWE"); map.put('\u138C',"ETHIOPIC SYLLABLE SEBATBEIT PWA"); map.put('\u138D',"ETHIOPIC SYLLABLE PWI"); map.put('\u138E',"ETHIOPIC SYLLABLE PWEE"); map.put('\u138F',"ETHIOPIC SYLLABLE PWE"); map.put('\u1390',"ETHIOPIC TONAL MARK YIZET"); map.put('\u1391',"ETHIOPIC TONAL MARK DERET"); map.put('\u1392',"ETHIOPIC TONAL MARK RIKRIK"); map.put('\u1393',"ETHIOPIC TONAL MARK SHORT RIKRIK"); map.put('\u1394',"ETHIOPIC TONAL MARK DIFAT"); map.put('\u1395',"ETHIOPIC TONAL MARK KENAT"); map.put('\u1396',"ETHIOPIC TONAL MARK CHIRET"); map.put('\u1397',"ETHIOPIC TONAL MARK HIDET"); map.put('\u1398',"ETHIOPIC TONAL MARK DERET-HIDET"); map.put('\u1399',"ETHIOPIC TONAL MARK KURT"); } public static final void cherokee(Map<Character,String> map) { map.put('\u13A0',"CHEROKEE LETTER A"); map.put('\u13A1',"CHEROKEE LETTER E"); map.put('\u13A2',"CHEROKEE LETTER I"); map.put('\u13A3',"CHEROKEE LETTER O"); map.put('\u13A4',"CHEROKEE LETTER U"); map.put('\u13A5',"CHEROKEE LETTER V"); map.put('\u13A6',"CHEROKEE LETTER GA"); map.put('\u13A7',"CHEROKEE LETTER KA"); map.put('\u13A8',"CHEROKEE LETTER GE"); map.put('\u13A9',"CHEROKEE LETTER GI"); map.put('\u13AA',"CHEROKEE LETTER GO"); map.put('\u13AB',"CHEROKEE LETTER GU"); map.put('\u13AC',"CHEROKEE LETTER GV"); map.put('\u13AD',"CHEROKEE LETTER HA"); map.put('\u13AE',"CHEROKEE LETTER HE"); map.put('\u13AF',"CHEROKEE LETTER HI"); map.put('\u13B0',"CHEROKEE LETTER HO"); map.put('\u13B1',"CHEROKEE LETTER HU"); map.put('\u13B2',"CHEROKEE LETTER HV"); map.put('\u13B3',"CHEROKEE LETTER LA"); map.put('\u13B4',"CHEROKEE LETTER LE"); map.put('\u13B5',"CHEROKEE LETTER LI"); map.put('\u13B6',"CHEROKEE LETTER LO"); map.put('\u13B7',"CHEROKEE LETTER LU"); map.put('\u13B8',"CHEROKEE LETTER LV"); map.put('\u13B9',"CHEROKEE LETTER MA"); map.put('\u13BA',"CHEROKEE LETTER ME"); map.put('\u13BB',"CHEROKEE LETTER MI"); map.put('\u13BC',"CHEROKEE LETTER MO"); map.put('\u13BD',"CHEROKEE LETTER MU"); map.put('\u13BE',"CHEROKEE LETTER NA"); map.put('\u13BF',"CHEROKEE LETTER HNA"); map.put('\u13C0',"CHEROKEE LETTER NAH"); map.put('\u13C1',"CHEROKEE LETTER NE"); map.put('\u13C2',"CHEROKEE LETTER NI"); map.put('\u13C3',"CHEROKEE LETTER NO"); map.put('\u13C4',"CHEROKEE LETTER NU"); map.put('\u13C5',"CHEROKEE LETTER NV"); map.put('\u13C6',"CHEROKEE LETTER QUA"); map.put('\u13C7',"CHEROKEE LETTER QUE"); map.put('\u13C8',"CHEROKEE LETTER QUI"); map.put('\u13C9',"CHEROKEE LETTER QUO"); map.put('\u13CA',"CHEROKEE LETTER QUU"); map.put('\u13CB',"CHEROKEE LETTER QUV"); map.put('\u13CC',"CHEROKEE LETTER SA"); map.put('\u13CD',"CHEROKEE LETTER S"); map.put('\u13CE',"CHEROKEE LETTER SE"); map.put('\u13CF',"CHEROKEE LETTER SI"); map.put('\u13D0',"CHEROKEE LETTER SO"); map.put('\u13D1',"CHEROKEE LETTER SU"); map.put('\u13D2',"CHEROKEE LETTER SV"); map.put('\u13D3',"CHEROKEE LETTER DA"); map.put('\u13D4',"CHEROKEE LETTER TA"); map.put('\u13D5',"CHEROKEE LETTER DE"); map.put('\u13D6',"CHEROKEE LETTER TE"); map.put('\u13D7',"CHEROKEE LETTER DI"); map.put('\u13D8',"CHEROKEE LETTER TI"); map.put('\u13D9',"CHEROKEE LETTER DO"); map.put('\u13DA',"CHEROKEE LETTER DU"); map.put('\u13DB',"CHEROKEE LETTER DV"); map.put('\u13DC',"CHEROKEE LETTER DLA"); map.put('\u13DD',"CHEROKEE LETTER TLA"); map.put('\u13DE',"CHEROKEE LETTER TLE"); map.put('\u13DF',"CHEROKEE LETTER TLI"); map.put('\u13E0',"CHEROKEE LETTER TLO"); map.put('\u13E1',"CHEROKEE LETTER TLU"); map.put('\u13E2',"CHEROKEE LETTER TLV"); map.put('\u13E3',"CHEROKEE LETTER TSA"); map.put('\u13E4',"CHEROKEE LETTER TSE"); map.put('\u13E5',"CHEROKEE LETTER TSI"); map.put('\u13E6',"CHEROKEE LETTER TSO"); map.put('\u13E7',"CHEROKEE LETTER TSU"); map.put('\u13E8',"CHEROKEE LETTER TSV"); map.put('\u13E9',"CHEROKEE LETTER WA"); map.put('\u13EA',"CHEROKEE LETTER WE"); map.put('\u13EB',"CHEROKEE LETTER WI"); map.put('\u13EC',"CHEROKEE LETTER WO"); map.put('\u13ED',"CHEROKEE LETTER WU"); map.put('\u13EE',"CHEROKEE LETTER WV"); map.put('\u13EF',"CHEROKEE LETTER YA"); map.put('\u13F0',"CHEROKEE LETTER YE"); map.put('\u13F1',"CHEROKEE LETTER YI"); map.put('\u13F2',"CHEROKEE LETTER YO"); map.put('\u13F3',"CHEROKEE LETTER YU"); map.put('\u13F4',"CHEROKEE LETTER YV"); } public static final void canadianAboriginalSyllabics(Map<Character,String> map) { map.put('\u1400',"CANADIAN SYLLABICS HYPHEN"); map.put('\u1401',"CANADIAN SYLLABICS E"); map.put('\u1402',"CANADIAN SYLLABICS AAI"); map.put('\u1403',"CANADIAN SYLLABICS I"); map.put('\u1404',"CANADIAN SYLLABICS II"); map.put('\u1405',"CANADIAN SYLLABICS O"); map.put('\u1406',"CANADIAN SYLLABICS OO"); map.put('\u1407',"CANADIAN SYLLABICS Y-CREE OO"); map.put('\u1408',"CANADIAN SYLLABICS CARRIER EE"); map.put('\u1409',"CANADIAN SYLLABICS CARRIER I"); map.put('\u140A',"CANADIAN SYLLABICS A"); map.put('\u140B',"CANADIAN SYLLABICS AA"); map.put('\u140C',"CANADIAN SYLLABICS WE"); map.put('\u140D',"CANADIAN SYLLABICS WEST-CREE WE"); map.put('\u140E',"CANADIAN SYLLABICS WI"); map.put('\u140F',"CANADIAN SYLLABICS WEST-CREE WI"); map.put('\u1410',"CANADIAN SYLLABICS WII"); map.put('\u1411',"CANADIAN SYLLABICS WEST-CREE WII"); map.put('\u1412',"CANADIAN SYLLABICS WO"); map.put('\u1413',"CANADIAN SYLLABICS WEST-CREE WO"); map.put('\u1414',"CANADIAN SYLLABICS WOO"); map.put('\u1415',"CANADIAN SYLLABICS WEST-CREE WOO"); map.put('\u1416',"CANADIAN SYLLABICS NASKAPI WOO"); map.put('\u1417',"CANADIAN SYLLABICS WA"); map.put('\u1418',"CANADIAN SYLLABICS WEST-CREE WA"); map.put('\u1419',"CANADIAN SYLLABICS WAA"); map.put('\u141A',"CANADIAN SYLLABICS WEST-CREE WAA"); map.put('\u141B',"CANADIAN SYLLABICS NASKAPI WAA"); map.put('\u141C',"CANADIAN SYLLABICS AI"); map.put('\u141D',"CANADIAN SYLLABICS Y-CREE W"); map.put('\u141E',"CANADIAN SYLLABICS GLOTTAL STOP"); map.put('\u141F',"CANADIAN SYLLABICS FINAL ACUTE"); map.put('\u1420',"CANADIAN SYLLABICS FINAL GRAVE"); map.put('\u1421',"CANADIAN SYLLABICS FINAL BOTTOM HALF RING"); map.put('\u1422',"CANADIAN SYLLABICS FINAL TOP HALF RING"); map.put('\u1423',"CANADIAN SYLLABICS FINAL RIGHT HALF RING"); map.put('\u1424',"CANADIAN SYLLABICS FINAL RING"); map.put('\u1425',"CANADIAN SYLLABICS FINAL DOUBLE ACUTE"); map.put('\u1426',"CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES"); map.put('\u1427',"CANADIAN SYLLABICS FINAL MIDDLE DOT"); map.put('\u1428',"CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE"); map.put('\u1429',"CANADIAN SYLLABICS FINAL PLUS"); map.put('\u142A',"CANADIAN SYLLABICS FINAL DOWN TACK"); map.put('\u142B',"CANADIAN SYLLABICS EN"); map.put('\u142C',"CANADIAN SYLLABICS IN"); map.put('\u142D',"CANADIAN SYLLABICS ON"); map.put('\u142E',"CANADIAN SYLLABICS AN"); map.put('\u142F',"CANADIAN SYLLABICS PE"); map.put('\u1430',"CANADIAN SYLLABICS PAAI"); map.put('\u1431',"CANADIAN SYLLABICS PI"); map.put('\u1432',"CANADIAN SYLLABICS PII"); map.put('\u1433',"CANADIAN SYLLABICS PO"); map.put('\u1434',"CANADIAN SYLLABICS POO"); map.put('\u1435',"CANADIAN SYLLABICS Y-CREE POO"); map.put('\u1436',"CANADIAN SYLLABICS CARRIER HEE"); map.put('\u1437',"CANADIAN SYLLABICS CARRIER HI"); map.put('\u1438',"CANADIAN SYLLABICS PA"); map.put('\u1439',"CANADIAN SYLLABICS PAA"); map.put('\u143A',"CANADIAN SYLLABICS PWE"); map.put('\u143B',"CANADIAN SYLLABICS WEST-CREE PWE"); map.put('\u143C',"CANADIAN SYLLABICS PWI"); map.put('\u143D',"CANADIAN SYLLABICS WEST-CREE PWI"); map.put('\u143E',"CANADIAN SYLLABICS PWII"); map.put('\u143F',"CANADIAN SYLLABICS WEST-CREE PWII"); map.put('\u1440',"CANADIAN SYLLABICS PWO"); map.put('\u1441',"CANADIAN SYLLABICS WEST-CREE PWO"); map.put('\u1442',"CANADIAN SYLLABICS PWOO"); map.put('\u1443',"CANADIAN SYLLABICS WEST-CREE PWOO"); map.put('\u1444',"CANADIAN SYLLABICS PWA"); map.put('\u1445',"CANADIAN SYLLABICS WEST-CREE PWA"); map.put('\u1446',"CANADIAN SYLLABICS PWAA"); map.put('\u1447',"CANADIAN SYLLABICS WEST-CREE PWAA"); map.put('\u1448',"CANADIAN SYLLABICS Y-CREE PWAA"); map.put('\u1449',"CANADIAN SYLLABICS P"); map.put('\u144A',"CANADIAN SYLLABICS WEST-CREE P"); map.put('\u144B',"CANADIAN SYLLABICS CARRIER H"); map.put('\u144C',"CANADIAN SYLLABICS TE"); map.put('\u144D',"CANADIAN SYLLABICS TAAI"); map.put('\u144E',"CANADIAN SYLLABICS TI"); map.put('\u144F',"CANADIAN SYLLABICS TII"); map.put('\u1450',"CANADIAN SYLLABICS TO"); map.put('\u1451',"CANADIAN SYLLABICS TOO"); map.put('\u1452',"CANADIAN SYLLABICS Y-CREE TOO"); map.put('\u1453',"CANADIAN SYLLABICS CARRIER DEE"); map.put('\u1454',"CANADIAN SYLLABICS CARRIER DI"); map.put('\u1455',"CANADIAN SYLLABICS TA"); map.put('\u1456',"CANADIAN SYLLABICS TAA"); map.put('\u1457',"CANADIAN SYLLABICS TWE"); map.put('\u1458',"CANADIAN SYLLABICS WEST-CREE TWE"); map.put('\u1459',"CANADIAN SYLLABICS TWI"); map.put('\u145A',"CANADIAN SYLLABICS WEST-CREE TWI"); map.put('\u145B',"CANADIAN SYLLABICS TWII"); map.put('\u145C',"CANADIAN SYLLABICS WEST-CREE TWII"); map.put('\u145D',"CANADIAN SYLLABICS TWO"); map.put('\u145E',"CANADIAN SYLLABICS WEST-CREE TWO"); map.put('\u145F',"CANADIAN SYLLABICS TWOO"); map.put('\u1460',"CANADIAN SYLLABICS WEST-CREE TWOO"); map.put('\u1461',"CANADIAN SYLLABICS TWA"); map.put('\u1462',"CANADIAN SYLLABICS WEST-CREE TWA"); map.put('\u1463',"CANADIAN SYLLABICS TWAA"); map.put('\u1464',"CANADIAN SYLLABICS WEST-CREE TWAA"); map.put('\u1465',"CANADIAN SYLLABICS NASKAPI TWAA"); map.put('\u1466',"CANADIAN SYLLABICS T"); map.put('\u1467',"CANADIAN SYLLABICS TTE"); map.put('\u1468',"CANADIAN SYLLABICS TTI"); map.put('\u1469',"CANADIAN SYLLABICS TTO"); map.put('\u146A',"CANADIAN SYLLABICS TTA"); map.put('\u146B',"CANADIAN SYLLABICS KE"); map.put('\u146C',"CANADIAN SYLLABICS KAAI"); map.put('\u146D',"CANADIAN SYLLABICS KI"); map.put('\u146E',"CANADIAN SYLLABICS KII"); map.put('\u146F',"CANADIAN SYLLABICS KO"); map.put('\u1470',"CANADIAN SYLLABICS KOO"); map.put('\u1471',"CANADIAN SYLLABICS Y-CREE KOO"); map.put('\u1472',"CANADIAN SYLLABICS KA"); map.put('\u1473',"CANADIAN SYLLABICS KAA"); map.put('\u1474',"CANADIAN SYLLABICS KWE"); map.put('\u1475',"CANADIAN SYLLABICS WEST-CREE KWE"); map.put('\u1476',"CANADIAN SYLLABICS KWI"); map.put('\u1477',"CANADIAN SYLLABICS WEST-CREE KWI"); map.put('\u1478',"CANADIAN SYLLABICS KWII"); map.put('\u1479',"CANADIAN SYLLABICS WEST-CREE KWII"); map.put('\u147A',"CANADIAN SYLLABICS KWO"); map.put('\u147B',"CANADIAN SYLLABICS WEST-CREE KWO"); map.put('\u147C',"CANADIAN SYLLABICS KWOO"); map.put('\u147D',"CANADIAN SYLLABICS WEST-CREE KWOO"); map.put('\u147E',"CANADIAN SYLLABICS KWA"); map.put('\u147F',"CANADIAN SYLLABICS WEST-CREE KWA"); map.put('\u1480',"CANADIAN SYLLABICS KWAA"); map.put('\u1481',"CANADIAN SYLLABICS WEST-CREE KWAA"); map.put('\u1482',"CANADIAN SYLLABICS NASKAPI KWAA"); map.put('\u1483',"CANADIAN SYLLABICS K"); map.put('\u1484',"CANADIAN SYLLABICS KW"); map.put('\u1485',"CANADIAN SYLLABICS SOUTH-SLAVEY KEH"); map.put('\u1486',"CANADIAN SYLLABICS SOUTH-SLAVEY KIH"); map.put('\u1487',"CANADIAN SYLLABICS SOUTH-SLAVEY KOH"); map.put('\u1488',"CANADIAN SYLLABICS SOUTH-SLAVEY KAH"); map.put('\u1489',"CANADIAN SYLLABICS CE"); map.put('\u148A',"CANADIAN SYLLABICS CAAI"); map.put('\u148B',"CANADIAN SYLLABICS CI"); map.put('\u148C',"CANADIAN SYLLABICS CII"); map.put('\u148D',"CANADIAN SYLLABICS CO"); map.put('\u148E',"CANADIAN SYLLABICS COO"); map.put('\u148F',"CANADIAN SYLLABICS Y-CREE COO"); map.put('\u1490',"CANADIAN SYLLABICS CA"); map.put('\u1491',"CANADIAN SYLLABICS CAA"); map.put('\u1492',"CANADIAN SYLLABICS CWE"); map.put('\u1493',"CANADIAN SYLLABICS WEST-CREE CWE"); map.put('\u1494',"CANADIAN SYLLABICS CWI"); map.put('\u1495',"CANADIAN SYLLABICS WEST-CREE CWI"); map.put('\u1496',"CANADIAN SYLLABICS CWII"); map.put('\u1497',"CANADIAN SYLLABICS WEST-CREE CWII"); map.put('\u1498',"CANADIAN SYLLABICS CWO"); map.put('\u1499',"CANADIAN SYLLABICS WEST-CREE CWO"); map.put('\u149A',"CANADIAN SYLLABICS CWOO"); map.put('\u149B',"CANADIAN SYLLABICS WEST-CREE CWOO"); map.put('\u149C',"CANADIAN SYLLABICS CWA"); map.put('\u149D',"CANADIAN SYLLABICS WEST-CREE CWA"); map.put('\u149E',"CANADIAN SYLLABICS CWAA"); map.put('\u149F',"CANADIAN SYLLABICS WEST-CREE CWAA"); map.put('\u14A0',"CANADIAN SYLLABICS NASKAPI CWAA"); map.put('\u14A1',"CANADIAN SYLLABICS C"); map.put('\u14A2',"CANADIAN SYLLABICS SAYISI TH"); map.put('\u14A3',"CANADIAN SYLLABICS ME"); map.put('\u14A4',"CANADIAN SYLLABICS MAAI"); map.put('\u14A5',"CANADIAN SYLLABICS MI"); map.put('\u14A6',"CANADIAN SYLLABICS MII"); map.put('\u14A7',"CANADIAN SYLLABICS MO"); map.put('\u14A8',"CANADIAN SYLLABICS MOO"); map.put('\u14A9',"CANADIAN SYLLABICS Y-CREE MOO"); map.put('\u14AA',"CANADIAN SYLLABICS MA"); map.put('\u14AB',"CANADIAN SYLLABICS MAA"); map.put('\u14AC',"CANADIAN SYLLABICS MWE"); map.put('\u14AD',"CANADIAN SYLLABICS WEST-CREE MWE"); map.put('\u14AE',"CANADIAN SYLLABICS MWI"); map.put('\u14AF',"CANADIAN SYLLABICS WEST-CREE MWI"); map.put('\u14B0',"CANADIAN SYLLABICS MWII"); map.put('\u14B1',"CANADIAN SYLLABICS WEST-CREE MWII"); map.put('\u14B2',"CANADIAN SYLLABICS MWO"); map.put('\u14B3',"CANADIAN SYLLABICS WEST-CREE MWO"); map.put('\u14B4',"CANADIAN SYLLABICS MWOO"); map.put('\u14B5',"CANADIAN SYLLABICS WEST-CREE MWOO"); map.put('\u14B6',"CANADIAN SYLLABICS MWA"); map.put('\u14B7',"CANADIAN SYLLABICS WEST-CREE MWA"); map.put('\u14B8',"CANADIAN SYLLABICS MWAA"); map.put('\u14B9',"CANADIAN SYLLABICS WEST-CREE MWAA"); map.put('\u14BA',"CANADIAN SYLLABICS NASKAPI MWAA"); map.put('\u14BB',"CANADIAN SYLLABICS M"); map.put('\u14BC',"CANADIAN SYLLABICS WEST-CREE M"); map.put('\u14BD',"CANADIAN SYLLABICS MH"); map.put('\u14BE',"CANADIAN SYLLABICS ATHAPASCAN M"); map.put('\u14BF',"CANADIAN SYLLABICS SAYISI M"); map.put('\u14C0',"CANADIAN SYLLABICS NE"); map.put('\u14C1',"CANADIAN SYLLABICS NAAI"); map.put('\u14C2',"CANADIAN SYLLABICS NI"); map.put('\u14C3',"CANADIAN SYLLABICS NII"); map.put('\u14C4',"CANADIAN SYLLABICS NO"); map.put('\u14C5',"CANADIAN SYLLABICS NOO"); map.put('\u14C6',"CANADIAN SYLLABICS Y-CREE NOO"); map.put('\u14C7',"CANADIAN SYLLABICS NA"); map.put('\u14C8',"CANADIAN SYLLABICS NAA"); map.put('\u14C9',"CANADIAN SYLLABICS NWE"); map.put('\u14CA',"CANADIAN SYLLABICS WEST-CREE NWE"); map.put('\u14CB',"CANADIAN SYLLABICS NWA"); map.put('\u14CC',"CANADIAN SYLLABICS WEST-CREE NWA"); map.put('\u14CD',"CANADIAN SYLLABICS NWAA"); map.put('\u14CE',"CANADIAN SYLLABICS WEST-CREE NWAA"); map.put('\u14CF',"CANADIAN SYLLABICS NASKAPI NWAA"); map.put('\u14D0',"CANADIAN SYLLABICS N"); map.put('\u14D1',"CANADIAN SYLLABICS CARRIER NG"); map.put('\u14D2',"CANADIAN SYLLABICS NH"); map.put('\u14D3',"CANADIAN SYLLABICS LE"); map.put('\u14D4',"CANADIAN SYLLABICS LAAI"); map.put('\u14D5',"CANADIAN SYLLABICS LI"); map.put('\u14D6',"CANADIAN SYLLABICS LII"); map.put('\u14D7',"CANADIAN SYLLABICS LO"); map.put('\u14D8',"CANADIAN SYLLABICS LOO"); map.put('\u14D9',"CANADIAN SYLLABICS Y-CREE LOO"); map.put('\u14DA',"CANADIAN SYLLABICS LA"); map.put('\u14DB',"CANADIAN SYLLABICS LAA"); map.put('\u14DC',"CANADIAN SYLLABICS LWE"); map.put('\u14DD',"CANADIAN SYLLABICS WEST-CREE LWE"); map.put('\u14DE',"CANADIAN SYLLABICS LWI"); map.put('\u14DF',"CANADIAN SYLLABICS WEST-CREE LWI"); map.put('\u14E0',"CANADIAN SYLLABICS LWII"); map.put('\u14E1',"CANADIAN SYLLABICS WEST-CREE LWII"); map.put('\u14E2',"CANADIAN SYLLABICS LWO"); map.put('\u14E3',"CANADIAN SYLLABICS WEST-CREE LWO"); map.put('\u14E4',"CANADIAN SYLLABICS LWOO"); map.put('\u14E5',"CANADIAN SYLLABICS WEST-CREE LWOO"); map.put('\u14E6',"CANADIAN SYLLABICS LWA"); map.put('\u14E7',"CANADIAN SYLLABICS WEST-CREE LWA"); map.put('\u14E8',"CANADIAN SYLLABICS LWAA"); map.put('\u14E9',"CANADIAN SYLLABICS WEST-CREE LWAA"); map.put('\u14EA',"CANADIAN SYLLABICS L"); map.put('\u14EB',"CANADIAN SYLLABICS WEST-CREE L"); map.put('\u14EC',"CANADIAN SYLLABICS MEDIAL L"); map.put('\u14ED',"CANADIAN SYLLABICS SE"); map.put('\u14EE',"CANADIAN SYLLABICS SAAI"); map.put('\u14EF',"CANADIAN SYLLABICS SI"); map.put('\u14F0',"CANADIAN SYLLABICS SII"); map.put('\u14F1',"CANADIAN SYLLABICS SO"); map.put('\u14F2',"CANADIAN SYLLABICS SOO"); map.put('\u14F3',"CANADIAN SYLLABICS Y-CREE SOO"); map.put('\u14F4',"CANADIAN SYLLABICS SA"); map.put('\u14F5',"CANADIAN SYLLABICS SAA"); map.put('\u14F6',"CANADIAN SYLLABICS SWE"); map.put('\u14F7',"CANADIAN SYLLABICS WEST-CREE SWE"); map.put('\u14F8',"CANADIAN SYLLABICS SWI"); map.put('\u14F9',"CANADIAN SYLLABICS WEST-CREE SWI"); map.put('\u14FA',"CANADIAN SYLLABICS SWII"); map.put('\u14FB',"CANADIAN SYLLABICS WEST-CREE SWII"); map.put('\u14FC',"CANADIAN SYLLABICS SWO"); map.put('\u14FD',"CANADIAN SYLLABICS WEST-CREE SWO"); map.put('\u14FE',"CANADIAN SYLLABICS SWOO"); map.put('\u14FF',"CANADIAN SYLLABICS WEST-CREE SWOO"); map.put('\u1500',"CANADIAN SYLLABICS SWA"); map.put('\u1501',"CANADIAN SYLLABICS WEST-CREE SWA"); map.put('\u1502',"CANADIAN SYLLABICS SWAA"); map.put('\u1503',"CANADIAN SYLLABICS WEST-CREE SWAA"); map.put('\u1504',"CANADIAN SYLLABICS NASKAPI SWAA"); map.put('\u1505',"CANADIAN SYLLABICS S"); map.put('\u1506',"CANADIAN SYLLABICS ATHAPASCAN S"); map.put('\u1507',"CANADIAN SYLLABICS SW"); map.put('\u1508',"CANADIAN SYLLABICS BLACKFOOT S"); map.put('\u1509',"CANADIAN SYLLABICS MOOSE-CREE SK"); map.put('\u150A',"CANADIAN SYLLABICS NASKAPI SKW"); map.put('\u150B',"CANADIAN SYLLABICS NASKAPI S-W"); map.put('\u150C',"CANADIAN SYLLABICS NASKAPI SPWA"); map.put('\u150D',"CANADIAN SYLLABICS NASKAPI STWA"); map.put('\u150E',"CANADIAN SYLLABICS NASKAPI SKWA"); map.put('\u150F',"CANADIAN SYLLABICS NASKAPI SCWA"); map.put('\u1510',"CANADIAN SYLLABICS SHE"); map.put('\u1511',"CANADIAN SYLLABICS SHI"); map.put('\u1512',"CANADIAN SYLLABICS SHII"); map.put('\u1513',"CANADIAN SYLLABICS SHO"); map.put('\u1514',"CANADIAN SYLLABICS SHOO"); map.put('\u1515',"CANADIAN SYLLABICS SHA"); map.put('\u1516',"CANADIAN SYLLABICS SHAA"); map.put('\u1517',"CANADIAN SYLLABICS SHWE"); map.put('\u1518',"CANADIAN SYLLABICS WEST-CREE SHWE"); map.put('\u1519',"CANADIAN SYLLABICS SHWI"); map.put('\u151A',"CANADIAN SYLLABICS WEST-CREE SHWI"); map.put('\u151B',"CANADIAN SYLLABICS SHWII"); map.put('\u151C',"CANADIAN SYLLABICS WEST-CREE SHWII"); map.put('\u151D',"CANADIAN SYLLABICS SHWO"); map.put('\u151E',"CANADIAN SYLLABICS WEST-CREE SHWO"); map.put('\u151F',"CANADIAN SYLLABICS SHWOO"); map.put('\u1520',"CANADIAN SYLLABICS WEST-CREE SHWOO"); map.put('\u1521',"CANADIAN SYLLABICS SHWA"); map.put('\u1522',"CANADIAN SYLLABICS WEST-CREE SHWA"); map.put('\u1523',"CANADIAN SYLLABICS SHWAA"); map.put('\u1524',"CANADIAN SYLLABICS WEST-CREE SHWAA"); map.put('\u1525',"CANADIAN SYLLABICS SH"); map.put('\u1526',"CANADIAN SYLLABICS YE"); map.put('\u1527',"CANADIAN SYLLABICS YAAI"); map.put('\u1528',"CANADIAN SYLLABICS YI"); map.put('\u1529',"CANADIAN SYLLABICS YII"); map.put('\u152A',"CANADIAN SYLLABICS YO"); map.put('\u152B',"CANADIAN SYLLABICS YOO"); map.put('\u152C',"CANADIAN SYLLABICS Y-CREE YOO"); map.put('\u152D',"CANADIAN SYLLABICS YA"); map.put('\u152E',"CANADIAN SYLLABICS YAA"); map.put('\u152F',"CANADIAN SYLLABICS YWE"); map.put('\u1530',"CANADIAN SYLLABICS WEST-CREE YWE"); map.put('\u1531',"CANADIAN SYLLABICS YWI"); map.put('\u1532',"CANADIAN SYLLABICS WEST-CREE YWI"); map.put('\u1533',"CANADIAN SYLLABICS YWII"); map.put('\u1534',"CANADIAN SYLLABICS WEST-CREE YWII"); map.put('\u1535',"CANADIAN SYLLABICS YWO"); map.put('\u1536',"CANADIAN SYLLABICS WEST-CREE YWO"); map.put('\u1537',"CANADIAN SYLLABICS YWOO"); map.put('\u1538',"CANADIAN SYLLABICS WEST-CREE YWOO"); map.put('\u1539',"CANADIAN SYLLABICS YWA"); map.put('\u153A',"CANADIAN SYLLABICS WEST-CREE YWA"); map.put('\u153B',"CANADIAN SYLLABICS YWAA"); map.put('\u153C',"CANADIAN SYLLABICS WEST-CREE YWAA"); map.put('\u153D',"CANADIAN SYLLABICS NASKAPI YWAA"); map.put('\u153E',"CANADIAN SYLLABICS Y"); map.put('\u153F',"CANADIAN SYLLABICS BIBLE-CREE Y"); map.put('\u1540',"CANADIAN SYLLABICS WEST-CREE Y"); map.put('\u1541',"CANADIAN SYLLABICS SAYISI YI"); map.put('\u1542',"CANADIAN SYLLABICS RE"); map.put('\u1543',"CANADIAN SYLLABICS R-CREE RE"); map.put('\u1544',"CANADIAN SYLLABICS WEST-CREE LE"); map.put('\u1545',"CANADIAN SYLLABICS RAAI"); map.put('\u1546',"CANADIAN SYLLABICS RI"); map.put('\u1547',"CANADIAN SYLLABICS RII"); map.put('\u1548',"CANADIAN SYLLABICS RO"); map.put('\u1549',"CANADIAN SYLLABICS ROO"); map.put('\u154A',"CANADIAN SYLLABICS WEST-CREE LO"); map.put('\u154B',"CANADIAN SYLLABICS RA"); map.put('\u154C',"CANADIAN SYLLABICS RAA"); map.put('\u154D',"CANADIAN SYLLABICS WEST-CREE LA"); map.put('\u154E',"CANADIAN SYLLABICS RWAA"); map.put('\u154F',"CANADIAN SYLLABICS WEST-CREE RWAA"); map.put('\u1550',"CANADIAN SYLLABICS R"); map.put('\u1551',"CANADIAN SYLLABICS WEST-CREE R"); map.put('\u1552',"CANADIAN SYLLABICS MEDIAL R"); map.put('\u1553',"CANADIAN SYLLABICS FE"); map.put('\u1554',"CANADIAN SYLLABICS FAAI"); map.put('\u1555',"CANADIAN SYLLABICS FI"); map.put('\u1556',"CANADIAN SYLLABICS FII"); map.put('\u1557',"CANADIAN SYLLABICS FO"); map.put('\u1558',"CANADIAN SYLLABICS FOO"); map.put('\u1559',"CANADIAN SYLLABICS FA"); map.put('\u155A',"CANADIAN SYLLABICS FAA"); map.put('\u155B',"CANADIAN SYLLABICS FWAA"); map.put('\u155C',"CANADIAN SYLLABICS WEST-CREE FWAA"); map.put('\u155D',"CANADIAN SYLLABICS F"); map.put('\u155E',"CANADIAN SYLLABICS THE"); map.put('\u155F',"CANADIAN SYLLABICS N-CREE THE"); map.put('\u1560',"CANADIAN SYLLABICS THI"); map.put('\u1561',"CANADIAN SYLLABICS N-CREE THI"); map.put('\u1562',"CANADIAN SYLLABICS THII"); map.put('\u1563',"CANADIAN SYLLABICS N-CREE THII"); map.put('\u1564',"CANADIAN SYLLABICS THO"); map.put('\u1565',"CANADIAN SYLLABICS THOO"); map.put('\u1566',"CANADIAN SYLLABICS THA"); map.put('\u1567',"CANADIAN SYLLABICS THAA"); map.put('\u1568',"CANADIAN SYLLABICS THWAA"); map.put('\u1569',"CANADIAN SYLLABICS WEST-CREE THWAA"); map.put('\u156A',"CANADIAN SYLLABICS TH"); map.put('\u156B',"CANADIAN SYLLABICS TTHE"); map.put('\u156C',"CANADIAN SYLLABICS TTHI"); map.put('\u156D',"CANADIAN SYLLABICS TTHO"); map.put('\u156E',"CANADIAN SYLLABICS TTHA"); map.put('\u156F',"CANADIAN SYLLABICS TTH"); map.put('\u1570',"CANADIAN SYLLABICS TYE"); map.put('\u1571',"CANADIAN SYLLABICS TYI"); map.put('\u1572',"CANADIAN SYLLABICS TYO"); map.put('\u1573',"CANADIAN SYLLABICS TYA"); map.put('\u1574',"CANADIAN SYLLABICS NUNAVIK HE"); map.put('\u1575',"CANADIAN SYLLABICS NUNAVIK HI"); map.put('\u1576',"CANADIAN SYLLABICS NUNAVIK HII"); map.put('\u1577',"CANADIAN SYLLABICS NUNAVIK HO"); map.put('\u1578',"CANADIAN SYLLABICS NUNAVIK HOO"); map.put('\u1579',"CANADIAN SYLLABICS NUNAVIK HA"); map.put('\u157A',"CANADIAN SYLLABICS NUNAVIK HAA"); map.put('\u157B',"CANADIAN SYLLABICS NUNAVIK H"); map.put('\u157C',"CANADIAN SYLLABICS NUNAVUT H"); map.put('\u157D',"CANADIAN SYLLABICS HK"); map.put('\u157E',"CANADIAN SYLLABICS QAAI"); map.put('\u157F',"CANADIAN SYLLABICS QI"); map.put('\u1580',"CANADIAN SYLLABICS QII"); map.put('\u1581',"CANADIAN SYLLABICS QO"); map.put('\u1582',"CANADIAN SYLLABICS QOO"); map.put('\u1583',"CANADIAN SYLLABICS QA"); map.put('\u1584',"CANADIAN SYLLABICS QAA"); map.put('\u1585',"CANADIAN SYLLABICS Q"); map.put('\u1586',"CANADIAN SYLLABICS TLHE"); map.put('\u1587',"CANADIAN SYLLABICS TLHI"); map.put('\u1588',"CANADIAN SYLLABICS TLHO"); map.put('\u1589',"CANADIAN SYLLABICS TLHA"); map.put('\u158A',"CANADIAN SYLLABICS WEST-CREE RE"); map.put('\u158B',"CANADIAN SYLLABICS WEST-CREE RI"); map.put('\u158C',"CANADIAN SYLLABICS WEST-CREE RO"); map.put('\u158D',"CANADIAN SYLLABICS WEST-CREE RA"); map.put('\u158E',"CANADIAN SYLLABICS NGAAI"); map.put('\u158F',"CANADIAN SYLLABICS NGI"); map.put('\u1590',"CANADIAN SYLLABICS NGII"); map.put('\u1591',"CANADIAN SYLLABICS NGO"); map.put('\u1592',"CANADIAN SYLLABICS NGOO"); map.put('\u1593',"CANADIAN SYLLABICS NGA"); map.put('\u1594',"CANADIAN SYLLABICS NGAA"); map.put('\u1595',"CANADIAN SYLLABICS NG"); map.put('\u1596',"CANADIAN SYLLABICS NNG"); map.put('\u1597',"CANADIAN SYLLABICS SAYISI SHE"); map.put('\u1598',"CANADIAN SYLLABICS SAYISI SHI"); map.put('\u1599',"CANADIAN SYLLABICS SAYISI SHO"); map.put('\u159A',"CANADIAN SYLLABICS SAYISI SHA"); map.put('\u159B',"CANADIAN SYLLABICS WOODS-CREE THE"); map.put('\u159C',"CANADIAN SYLLABICS WOODS-CREE THI"); map.put('\u159D',"CANADIAN SYLLABICS WOODS-CREE THO"); map.put('\u159E',"CANADIAN SYLLABICS WOODS-CREE THA"); map.put('\u159F',"CANADIAN SYLLABICS WOODS-CREE TH"); map.put('\u15A0',"CANADIAN SYLLABICS LHI"); map.put('\u15A1',"CANADIAN SYLLABICS LHII"); map.put('\u15A2',"CANADIAN SYLLABICS LHO"); map.put('\u15A3',"CANADIAN SYLLABICS LHOO"); map.put('\u15A4',"CANADIAN SYLLABICS LHA"); map.put('\u15A5',"CANADIAN SYLLABICS LHAA"); map.put('\u15A6',"CANADIAN SYLLABICS LH"); map.put('\u15A7',"CANADIAN SYLLABICS TH-CREE THE"); map.put('\u15A8',"CANADIAN SYLLABICS TH-CREE THI"); map.put('\u15A9',"CANADIAN SYLLABICS TH-CREE THII"); map.put('\u15AA',"CANADIAN SYLLABICS TH-CREE THO"); map.put('\u15AB',"CANADIAN SYLLABICS TH-CREE THOO"); map.put('\u15AC',"CANADIAN SYLLABICS TH-CREE THA"); map.put('\u15AD',"CANADIAN SYLLABICS TH-CREE THAA"); map.put('\u15AE',"CANADIAN SYLLABICS TH-CREE TH"); map.put('\u15AF',"CANADIAN SYLLABICS AIVILIK B"); map.put('\u15B0',"CANADIAN SYLLABICS BLACKFOOT E"); map.put('\u15B1',"CANADIAN SYLLABICS BLACKFOOT I"); map.put('\u15B2',"CANADIAN SYLLABICS BLACKFOOT O"); map.put('\u15B3',"CANADIAN SYLLABICS BLACKFOOT A"); map.put('\u15B4',"CANADIAN SYLLABICS BLACKFOOT WE"); map.put('\u15B5',"CANADIAN SYLLABICS BLACKFOOT WI"); map.put('\u15B6',"CANADIAN SYLLABICS BLACKFOOT WO"); map.put('\u15B7',"CANADIAN SYLLABICS BLACKFOOT WA"); map.put('\u15B8',"CANADIAN SYLLABICS BLACKFOOT NE"); map.put('\u15B9',"CANADIAN SYLLABICS BLACKFOOT NI"); map.put('\u15BA',"CANADIAN SYLLABICS BLACKFOOT NO"); map.put('\u15BB',"CANADIAN SYLLABICS BLACKFOOT NA"); map.put('\u15BC',"CANADIAN SYLLABICS BLACKFOOT KE"); map.put('\u15BD',"CANADIAN SYLLABICS BLACKFOOT KI"); map.put('\u15BE',"CANADIAN SYLLABICS BLACKFOOT KO"); map.put('\u15BF',"CANADIAN SYLLABICS BLACKFOOT KA"); map.put('\u15C0',"CANADIAN SYLLABICS SAYISI HE"); map.put('\u15C1',"CANADIAN SYLLABICS SAYISI HI"); map.put('\u15C2',"CANADIAN SYLLABICS SAYISI HO"); map.put('\u15C3',"CANADIAN SYLLABICS SAYISI HA"); map.put('\u15C4',"CANADIAN SYLLABICS CARRIER GHU"); map.put('\u15C5',"CANADIAN SYLLABICS CARRIER GHO"); map.put('\u15C6',"CANADIAN SYLLABICS CARRIER GHE"); map.put('\u15C7',"CANADIAN SYLLABICS CARRIER GHEE"); map.put('\u15C8',"CANADIAN SYLLABICS CARRIER GHI"); map.put('\u15C9',"CANADIAN SYLLABICS CARRIER GHA"); map.put('\u15CA',"CANADIAN SYLLABICS CARRIER RU"); map.put('\u15CB',"CANADIAN SYLLABICS CARRIER RO"); map.put('\u15CC',"CANADIAN SYLLABICS CARRIER RE"); map.put('\u15CD',"CANADIAN SYLLABICS CARRIER REE"); map.put('\u15CE',"CANADIAN SYLLABICS CARRIER RI"); map.put('\u15CF',"CANADIAN SYLLABICS CARRIER RA"); map.put('\u15D0',"CANADIAN SYLLABICS CARRIER WU"); map.put('\u15D1',"CANADIAN SYLLABICS CARRIER WO"); map.put('\u15D2',"CANADIAN SYLLABICS CARRIER WE"); map.put('\u15D3',"CANADIAN SYLLABICS CARRIER WEE"); map.put('\u15D4',"CANADIAN SYLLABICS CARRIER WI"); map.put('\u15D5',"CANADIAN SYLLABICS CARRIER WA"); map.put('\u15D6',"CANADIAN SYLLABICS CARRIER HWU"); map.put('\u15D7',"CANADIAN SYLLABICS CARRIER HWO"); map.put('\u15D8',"CANADIAN SYLLABICS CARRIER HWE"); map.put('\u15D9',"CANADIAN SYLLABICS CARRIER HWEE"); map.put('\u15DA',"CANADIAN SYLLABICS CARRIER HWI"); map.put('\u15DB',"CANADIAN SYLLABICS CARRIER HWA"); map.put('\u15DC',"CANADIAN SYLLABICS CARRIER THU"); map.put('\u15DD',"CANADIAN SYLLABICS CARRIER THO"); map.put('\u15DE',"CANADIAN SYLLABICS CARRIER THE"); map.put('\u15DF',"CANADIAN SYLLABICS CARRIER THEE"); map.put('\u15E0',"CANADIAN SYLLABICS CARRIER THI"); map.put('\u15E1',"CANADIAN SYLLABICS CARRIER THA"); map.put('\u15E2',"CANADIAN SYLLABICS CARRIER TTU"); map.put('\u15E3',"CANADIAN SYLLABICS CARRIER TTO"); map.put('\u15E4',"CANADIAN SYLLABICS CARRIER TTE"); map.put('\u15E5',"CANADIAN SYLLABICS CARRIER TTEE"); map.put('\u15E6',"CANADIAN SYLLABICS CARRIER TTI"); map.put('\u15E7',"CANADIAN SYLLABICS CARRIER TTA"); map.put('\u15E8',"CANADIAN SYLLABICS CARRIER PU"); map.put('\u15E9',"CANADIAN SYLLABICS CARRIER PO"); map.put('\u15EA',"CANADIAN SYLLABICS CARRIER PE"); map.put('\u15EB',"CANADIAN SYLLABICS CARRIER PEE"); map.put('\u15EC',"CANADIAN SYLLABICS CARRIER PI"); map.put('\u15ED',"CANADIAN SYLLABICS CARRIER PA"); map.put('\u15EE',"CANADIAN SYLLABICS CARRIER P"); map.put('\u15EF',"CANADIAN SYLLABICS CARRIER GU"); map.put('\u15F0',"CANADIAN SYLLABICS CARRIER GO"); map.put('\u15F1',"CANADIAN SYLLABICS CARRIER GE"); map.put('\u15F2',"CANADIAN SYLLABICS CARRIER GEE"); map.put('\u15F3',"CANADIAN SYLLABICS CARRIER GI"); map.put('\u15F4',"CANADIAN SYLLABICS CARRIER GA"); map.put('\u15F5',"CANADIAN SYLLABICS CARRIER KHU"); map.put('\u15F6',"CANADIAN SYLLABICS CARRIER KHO"); map.put('\u15F7',"CANADIAN SYLLABICS CARRIER KHE"); map.put('\u15F8',"CANADIAN SYLLABICS CARRIER KHEE"); map.put('\u15F9',"CANADIAN SYLLABICS CARRIER KHI"); map.put('\u15FA',"CANADIAN SYLLABICS CARRIER KHA"); map.put('\u15FB',"CANADIAN SYLLABICS CARRIER KKU"); map.put('\u15FC',"CANADIAN SYLLABICS CARRIER KKO"); map.put('\u15FD',"CANADIAN SYLLABICS CARRIER KKE"); map.put('\u15FE',"CANADIAN SYLLABICS CARRIER KKEE"); map.put('\u15FF',"CANADIAN SYLLABICS CARRIER KKI"); map.put('\u1600',"CANADIAN SYLLABICS CARRIER KKA"); map.put('\u1601',"CANADIAN SYLLABICS CARRIER KK"); map.put('\u1602',"CANADIAN SYLLABICS CARRIER NU"); map.put('\u1603',"CANADIAN SYLLABICS CARRIER NO"); map.put('\u1604',"CANADIAN SYLLABICS CARRIER NE"); map.put('\u1605',"CANADIAN SYLLABICS CARRIER NEE"); map.put('\u1606',"CANADIAN SYLLABICS CARRIER NI"); map.put('\u1607',"CANADIAN SYLLABICS CARRIER NA"); map.put('\u1608',"CANADIAN SYLLABICS CARRIER MU"); map.put('\u1609',"CANADIAN SYLLABICS CARRIER MO"); map.put('\u160A',"CANADIAN SYLLABICS CARRIER ME"); map.put('\u160B',"CANADIAN SYLLABICS CARRIER MEE"); map.put('\u160C',"CANADIAN SYLLABICS CARRIER MI"); map.put('\u160D',"CANADIAN SYLLABICS CARRIER MA"); map.put('\u160E',"CANADIAN SYLLABICS CARRIER YU"); map.put('\u160F',"CANADIAN SYLLABICS CARRIER YO"); map.put('\u1610',"CANADIAN SYLLABICS CARRIER YE"); map.put('\u1611',"CANADIAN SYLLABICS CARRIER YEE"); map.put('\u1612',"CANADIAN SYLLABICS CARRIER YI"); map.put('\u1613',"CANADIAN SYLLABICS CARRIER YA"); map.put('\u1614',"CANADIAN SYLLABICS CARRIER JU"); map.put('\u1615',"CANADIAN SYLLABICS SAYISI JU"); map.put('\u1616',"CANADIAN SYLLABICS CARRIER JO"); map.put('\u1617',"CANADIAN SYLLABICS CARRIER JE"); map.put('\u1618',"CANADIAN SYLLABICS CARRIER JEE"); map.put('\u1619',"CANADIAN SYLLABICS CARRIER JI"); map.put('\u161A',"CANADIAN SYLLABICS SAYISI JI"); map.put('\u161B',"CANADIAN SYLLABICS CARRIER JA"); map.put('\u161C',"CANADIAN SYLLABICS CARRIER JJU"); map.put('\u161D',"CANADIAN SYLLABICS CARRIER JJO"); map.put('\u161E',"CANADIAN SYLLABICS CARRIER JJE"); map.put('\u161F',"CANADIAN SYLLABICS CARRIER JJEE"); map.put('\u1620',"CANADIAN SYLLABICS CARRIER JJI"); map.put('\u1621',"CANADIAN SYLLABICS CARRIER JJA"); map.put('\u1622',"CANADIAN SYLLABICS CARRIER LU"); map.put('\u1623',"CANADIAN SYLLABICS CARRIER LO"); map.put('\u1624',"CANADIAN SYLLABICS CARRIER LE"); map.put('\u1625',"CANADIAN SYLLABICS CARRIER LEE"); map.put('\u1626',"CANADIAN SYLLABICS CARRIER LI"); map.put('\u1627',"CANADIAN SYLLABICS CARRIER LA"); map.put('\u1628',"CANADIAN SYLLABICS CARRIER DLU"); map.put('\u1629',"CANADIAN SYLLABICS CARRIER DLO"); map.put('\u162A',"CANADIAN SYLLABICS CARRIER DLE"); map.put('\u162B',"CANADIAN SYLLABICS CARRIER DLEE"); map.put('\u162C',"CANADIAN SYLLABICS CARRIER DLI"); map.put('\u162D',"CANADIAN SYLLABICS CARRIER DLA"); map.put('\u162E',"CANADIAN SYLLABICS CARRIER LHU"); map.put('\u162F',"CANADIAN SYLLABICS CARRIER LHO"); map.put('\u1630',"CANADIAN SYLLABICS CARRIER LHE"); map.put('\u1631',"CANADIAN SYLLABICS CARRIER LHEE"); map.put('\u1632',"CANADIAN SYLLABICS CARRIER LHI"); map.put('\u1633',"CANADIAN SYLLABICS CARRIER LHA"); map.put('\u1634',"CANADIAN SYLLABICS CARRIER TLHU"); map.put('\u1635',"CANADIAN SYLLABICS CARRIER TLHO"); map.put('\u1636',"CANADIAN SYLLABICS CARRIER TLHE"); map.put('\u1637',"CANADIAN SYLLABICS CARRIER TLHEE"); map.put('\u1638',"CANADIAN SYLLABICS CARRIER TLHI"); map.put('\u1639',"CANADIAN SYLLABICS CARRIER TLHA"); map.put('\u163A',"CANADIAN SYLLABICS CARRIER TLU"); map.put('\u163B',"CANADIAN SYLLABICS CARRIER TLO"); map.put('\u163C',"CANADIAN SYLLABICS CARRIER TLE"); map.put('\u163D',"CANADIAN SYLLABICS CARRIER TLEE"); map.put('\u163E',"CANADIAN SYLLABICS CARRIER TLI"); map.put('\u163F',"CANADIAN SYLLABICS CARRIER TLA"); map.put('\u1640',"CANADIAN SYLLABICS CARRIER ZU"); map.put('\u1641',"CANADIAN SYLLABICS CARRIER ZO"); map.put('\u1642',"CANADIAN SYLLABICS CARRIER ZE"); map.put('\u1643',"CANADIAN SYLLABICS CARRIER ZEE"); map.put('\u1644',"CANADIAN SYLLABICS CARRIER ZI"); map.put('\u1645',"CANADIAN SYLLABICS CARRIER ZA"); map.put('\u1646',"CANADIAN SYLLABICS CARRIER Z"); map.put('\u1647',"CANADIAN SYLLABICS CARRIER INITIAL Z"); map.put('\u1648',"CANADIAN SYLLABICS CARRIER DZU"); map.put('\u1649',"CANADIAN SYLLABICS CARRIER DZO"); map.put('\u164A',"CANADIAN SYLLABICS CARRIER DZE"); map.put('\u164B',"CANADIAN SYLLABICS CARRIER DZEE"); map.put('\u164C',"CANADIAN SYLLABICS CARRIER DZI"); map.put('\u164D',"CANADIAN SYLLABICS CARRIER DZA"); map.put('\u164E',"CANADIAN SYLLABICS CARRIER SU"); map.put('\u164F',"CANADIAN SYLLABICS CARRIER SO"); map.put('\u1650',"CANADIAN SYLLABICS CARRIER SE"); map.put('\u1651',"CANADIAN SYLLABICS CARRIER SEE"); map.put('\u1652',"CANADIAN SYLLABICS CARRIER SI"); map.put('\u1653',"CANADIAN SYLLABICS CARRIER SA"); map.put('\u1654',"CANADIAN SYLLABICS CARRIER SHU"); map.put('\u1655',"CANADIAN SYLLABICS CARRIER SHO"); map.put('\u1656',"CANADIAN SYLLABICS CARRIER SHE"); map.put('\u1657',"CANADIAN SYLLABICS CARRIER SHEE"); map.put('\u1658',"CANADIAN SYLLABICS CARRIER SHI"); map.put('\u1659',"CANADIAN SYLLABICS CARRIER SHA"); map.put('\u165A',"CANADIAN SYLLABICS CARRIER SH"); map.put('\u165B',"CANADIAN SYLLABICS CARRIER TSU"); map.put('\u165C',"CANADIAN SYLLABICS CARRIER TSO"); map.put('\u165D',"CANADIAN SYLLABICS CARRIER TSE"); map.put('\u165E',"CANADIAN SYLLABICS CARRIER TSEE"); map.put('\u165F',"CANADIAN SYLLABICS CARRIER TSI"); map.put('\u1660',"CANADIAN SYLLABICS CARRIER TSA"); map.put('\u1661',"CANADIAN SYLLABICS CARRIER CHU"); map.put('\u1662',"CANADIAN SYLLABICS CARRIER CHO"); map.put('\u1663',"CANADIAN SYLLABICS CARRIER CHE"); map.put('\u1664',"CANADIAN SYLLABICS CARRIER CHEE"); map.put('\u1665',"CANADIAN SYLLABICS CARRIER CHI"); map.put('\u1666',"CANADIAN SYLLABICS CARRIER CHA"); map.put('\u1667',"CANADIAN SYLLABICS CARRIER TTSU"); map.put('\u1668',"CANADIAN SYLLABICS CARRIER TTSO"); map.put('\u1669',"CANADIAN SYLLABICS CARRIER TTSE"); map.put('\u166A',"CANADIAN SYLLABICS CARRIER TTSEE"); map.put('\u166B',"CANADIAN SYLLABICS CARRIER TTSI"); map.put('\u166C',"CANADIAN SYLLABICS CARRIER TTSA"); map.put('\u166D',"CANADIAN SYLLABICS CHI SIGN"); map.put('\u166E',"CANADIAN SYLLABICS FULL STOP"); map.put('\u166F',"CANADIAN SYLLABICS QAI"); map.put('\u1670',"CANADIAN SYLLABICS NGAI"); map.put('\u1671',"CANADIAN SYLLABICS NNGI"); map.put('\u1672',"CANADIAN SYLLABICS NNGII"); map.put('\u1673',"CANADIAN SYLLABICS NNGO"); map.put('\u1674',"CANADIAN SYLLABICS NNGOO"); map.put('\u1675',"CANADIAN SYLLABICS NNGA"); map.put('\u1676',"CANADIAN SYLLABICS NNGAA"); map.put('\u1677',"CANADIAN SYLLABICS WOODS-CREE THWEE"); map.put('\u1678',"CANADIAN SYLLABICS WOODS-CREE THWI"); map.put('\u1679',"CANADIAN SYLLABICS WOODS-CREE THWII"); map.put('\u167A',"CANADIAN SYLLABICS WOODS-CREE THWO"); map.put('\u167B',"CANADIAN SYLLABICS WOODS-CREE THWOO"); map.put('\u167C',"CANADIAN SYLLABICS WOODS-CREE THWA"); map.put('\u167D',"CANADIAN SYLLABICS WOODS-CREE THWAA"); map.put('\u167E',"CANADIAN SYLLABICS WOODS-CREE FINAL TH"); map.put('\u167F',"CANADIAN SYLLABICS BLACKFOOT W"); } public static final void ogham(Map<Character,String> map) { map.put('\u1680',"OGHAM SPACE MARK"); map.put('\u1681',"OGHAM LETTER BEITH"); map.put('\u1682',"OGHAM LETTER LUIS"); map.put('\u1683',"OGHAM LETTER FEARN"); map.put('\u1684',"OGHAM LETTER SAIL"); map.put('\u1685',"OGHAM LETTER NION"); map.put('\u1686',"OGHAM LETTER UATH"); map.put('\u1687',"OGHAM LETTER DAIR"); map.put('\u1688',"OGHAM LETTER TINNE"); map.put('\u1689',"OGHAM LETTER COLL"); map.put('\u168A',"OGHAM LETTER CEIRT"); map.put('\u168B',"OGHAM LETTER MUIN"); map.put('\u168C',"OGHAM LETTER GORT"); map.put('\u168D',"OGHAM LETTER NGEADAL"); map.put('\u168E',"OGHAM LETTER STRAIF"); map.put('\u168F',"OGHAM LETTER RUIS"); map.put('\u1690',"OGHAM LETTER AILM"); map.put('\u1691',"OGHAM LETTER ONN"); map.put('\u1692',"OGHAM LETTER UR"); map.put('\u1693',"OGHAM LETTER EADHADH"); map.put('\u1694',"OGHAM LETTER IODHADH"); map.put('\u1695',"OGHAM LETTER EABHADH"); map.put('\u1696',"OGHAM LETTER OR"); map.put('\u1697',"OGHAM LETTER UILLEANN"); map.put('\u1698',"OGHAM LETTER IFIN"); map.put('\u1699',"OGHAM LETTER EAMHANCHOLL"); map.put('\u169A',"OGHAM LETTER PEITH"); map.put('\u169B',"OGHAM FEATHER MARK"); map.put('\u169C',"OGHAM REVERSED FEATHER MARK"); } public static final void runic(Map<Character,String> map) { map.put('\u16A0',"RUNIC LETTER FEHU FEOH FE F"); map.put('\u16A1',"RUNIC LETTER V"); map.put('\u16A2',"RUNIC LETTER URUZ UR U"); map.put('\u16A3',"RUNIC LETTER YR"); map.put('\u16A4',"RUNIC LETTER Y"); map.put('\u16A5',"RUNIC LETTER W"); map.put('\u16A6',"RUNIC LETTER THURISAZ THURS THORN"); map.put('\u16A7',"RUNIC LETTER ETH"); map.put('\u16A8',"RUNIC LETTER ANSUZ A"); map.put('\u16A9',"RUNIC LETTER OS O"); map.put('\u16AA',"RUNIC LETTER AC A"); map.put('\u16AB',"RUNIC LETTER AESC"); map.put('\u16AC',"RUNIC LETTER LONG-BRANCH-OSS O"); map.put('\u16AD',"RUNIC LETTER SHORT-TWIG-OSS O"); map.put('\u16AE',"RUNIC LETTER O"); map.put('\u16AF',"RUNIC LETTER OE"); map.put('\u16B0',"RUNIC LETTER ON"); map.put('\u16B1',"RUNIC LETTER RAIDO RAD REID R"); map.put('\u16B2',"RUNIC LETTER KAUNA"); map.put('\u16B3',"RUNIC LETTER CEN"); map.put('\u16B4',"RUNIC LETTER KAUN K"); map.put('\u16B5',"RUNIC LETTER G"); map.put('\u16B6',"RUNIC LETTER ENG"); map.put('\u16B7',"RUNIC LETTER GEBO GYFU G"); map.put('\u16B8',"RUNIC LETTER GAR"); map.put('\u16B9',"RUNIC LETTER WUNJO WYNN W"); map.put('\u16BA',"RUNIC LETTER HAGLAZ H"); map.put('\u16BB',"RUNIC LETTER HAEGL H"); map.put('\u16BC',"RUNIC LETTER LONG-BRANCH-HAGALL H"); map.put('\u16BD',"RUNIC LETTER SHORT-TWIG-HAGALL H"); map.put('\u16BE',"RUNIC LETTER NAUDIZ NYD NAUD N"); map.put('\u16BF',"RUNIC LETTER SHORT-TWIG-NAUD N"); map.put('\u16C0',"RUNIC LETTER DOTTED-N"); map.put('\u16C1',"RUNIC LETTER ISAZ IS ISS I"); map.put('\u16C2',"RUNIC LETTER E"); map.put('\u16C3',"RUNIC LETTER JERAN J"); map.put('\u16C4',"RUNIC LETTER GER"); map.put('\u16C5',"RUNIC LETTER LONG-BRANCH-AR AE"); map.put('\u16C6',"RUNIC LETTER SHORT-TWIG-AR A"); map.put('\u16C7',"RUNIC LETTER IWAZ EOH"); map.put('\u16C8',"RUNIC LETTER PERTHO PEORTH P"); map.put('\u16C9',"RUNIC LETTER ALGIZ EOLHX"); map.put('\u16CA',"RUNIC LETTER SOWILO S"); map.put('\u16CB',"RUNIC LETTER SIGEL LONG-BRANCH-SOL S"); map.put('\u16CC',"RUNIC LETTER SHORT-TWIG-SOL S"); map.put('\u16CD',"RUNIC LETTER C"); map.put('\u16CE',"RUNIC LETTER Z"); map.put('\u16CF',"RUNIC LETTER TIWAZ TIR TYR T"); map.put('\u16D0',"RUNIC LETTER SHORT-TWIG-TYR T"); map.put('\u16D1',"RUNIC LETTER D"); map.put('\u16D2',"RUNIC LETTER BERKANAN BEORC BJARKAN B"); map.put('\u16D3',"RUNIC LETTER SHORT-TWIG-BJARKAN B"); map.put('\u16D4',"RUNIC LETTER DOTTED-P"); map.put('\u16D5',"RUNIC LETTER OPEN-P"); map.put('\u16D6',"RUNIC LETTER EHWAZ EH E"); map.put('\u16D7',"RUNIC LETTER MANNAZ MAN M"); map.put('\u16D8',"RUNIC LETTER LONG-BRANCH-MADR M"); map.put('\u16D9',"RUNIC LETTER SHORT-TWIG-MADR M"); map.put('\u16DA',"RUNIC LETTER LAUKAZ LAGU LOGR L"); map.put('\u16DB',"RUNIC LETTER DOTTED-L"); map.put('\u16DC',"RUNIC LETTER INGWAZ"); map.put('\u16DD',"RUNIC LETTER ING"); map.put('\u16DE',"RUNIC LETTER DAGAZ DAEG D"); map.put('\u16DF',"RUNIC LETTER OTHALAN ETHEL O"); map.put('\u16E0',"RUNIC LETTER EAR"); map.put('\u16E1',"RUNIC LETTER IOR"); map.put('\u16E2',"RUNIC LETTER CWEORTH"); map.put('\u16E3',"RUNIC LETTER CALC"); map.put('\u16E4',"RUNIC LETTER CEALC"); map.put('\u16E5',"RUNIC LETTER STAN"); map.put('\u16E6',"RUNIC LETTER LONG-BRANCH-YR"); map.put('\u16E7',"RUNIC LETTER SHORT-TWIG-YR"); map.put('\u16E8',"RUNIC LETTER ICELANDIC-YR"); map.put('\u16E9',"RUNIC LETTER Q"); map.put('\u16EA',"RUNIC LETTER X"); map.put('\u16EB',"RUNIC SINGLE PUNCTUATION"); map.put('\u16EC',"RUNIC MULTIPLE PUNCTUATION"); map.put('\u16ED',"RUNIC CROSS PUNCTUATION"); map.put('\u16EE',"RUNIC ARLAUG SYMBOL"); map.put('\u16EF',"RUNIC TVIMADUR SYMBOL"); map.put('\u16F0',"RUNIC BELGTHOR SYMBOL"); } public static final void tagalog(Map<Character,String> map) { map.put('\u1700',"TAGALOG LETTER A"); map.put('\u1701',"TAGALOG LETTER I"); map.put('\u1702',"TAGALOG LETTER U"); map.put('\u1703',"TAGALOG LETTER KA"); map.put('\u1704',"TAGALOG LETTER GA"); map.put('\u1705',"TAGALOG LETTER NGA"); map.put('\u1706',"TAGALOG LETTER TA"); map.put('\u1707',"TAGALOG LETTER DA"); map.put('\u1708',"TAGALOG LETTER NA"); map.put('\u1709',"TAGALOG LETTER PA"); map.put('\u170A',"TAGALOG LETTER BA"); map.put('\u170B',"TAGALOG LETTER MA"); map.put('\u170C',"TAGALOG LETTER YA"); map.put('\u170E',"TAGALOG LETTER LA"); map.put('\u170F',"TAGALOG LETTER WA"); map.put('\u1710',"TAGALOG LETTER SA"); map.put('\u1711',"TAGALOG LETTER HA"); map.put('\u1712',"TAGALOG VOWEL SIGN I"); map.put('\u1713',"TAGALOG VOWEL SIGN U"); map.put('\u1714',"TAGALOG SIGN VIRAMA"); } public static final void hanunoo(Map<Character,String> map) { map.put('\u1720',"HANUNOO LETTER A"); map.put('\u1721',"HANUNOO LETTER I"); map.put('\u1722',"HANUNOO LETTER U"); map.put('\u1723',"HANUNOO LETTER KA"); map.put('\u1724',"HANUNOO LETTER GA"); map.put('\u1725',"HANUNOO LETTER NGA"); map.put('\u1726',"HANUNOO LETTER TA"); map.put('\u1727',"HANUNOO LETTER DA"); map.put('\u1728',"HANUNOO LETTER NA"); map.put('\u1729',"HANUNOO LETTER PA"); map.put('\u172A',"HANUNOO LETTER BA"); map.put('\u172B',"HANUNOO LETTER MA"); map.put('\u172C',"HANUNOO LETTER YA"); map.put('\u172D',"HANUNOO LETTER RA"); map.put('\u172E',"HANUNOO LETTER LA"); map.put('\u172F',"HANUNOO LETTER WA"); map.put('\u1730',"HANUNOO LETTER SA"); map.put('\u1731',"HANUNOO LETTER HA"); map.put('\u1732',"HANUNOO VOWEL SIGN I"); map.put('\u1733',"HANUNOO VOWEL SIGN U"); map.put('\u1734',"HANUNOO SIGN PAMUDPOD"); map.put('\u1735',"PHILIPPINE SINGLE PUNCTUATION"); map.put('\u1736',"PHILIPPINE DOUBLE PUNCTUATION"); } public static final void buhid(Map<Character,String> map) { map.put('\u1740',"BUHID LETTER A"); map.put('\u1741',"BUHID LETTER I"); map.put('\u1742',"BUHID LETTER U"); map.put('\u1743',"BUHID LETTER KA"); map.put('\u1744',"BUHID LETTER GA"); map.put('\u1745',"BUHID LETTER NGA"); map.put('\u1746',"BUHID LETTER TA"); map.put('\u1747',"BUHID LETTER DA"); map.put('\u1748',"BUHID LETTER NA"); map.put('\u1749',"BUHID LETTER PA"); map.put('\u174A',"BUHID LETTER BA"); map.put('\u174B',"BUHID LETTER MA"); map.put('\u174C',"BUHID LETTER YA"); map.put('\u174D',"BUHID LETTER RA"); map.put('\u174E',"BUHID LETTER LA"); map.put('\u174F',"BUHID LETTER WA"); map.put('\u1750',"BUHID LETTER SA"); map.put('\u1751',"BUHID LETTER HA"); map.put('\u1752',"BUHID VOWEL SIGN I"); map.put('\u1753',"BUHID VOWEL SIGN U"); } public static final void tagbanwa(Map<Character,String> map) { map.put('\u1760',"TAGBANWA LETTER A"); map.put('\u1761',"TAGBANWA LETTER I"); map.put('\u1762',"TAGBANWA LETTER U"); map.put('\u1763',"TAGBANWA LETTER KA"); map.put('\u1764',"TAGBANWA LETTER GA"); map.put('\u1765',"TAGBANWA LETTER NGA"); map.put('\u1766',"TAGBANWA LETTER TA"); map.put('\u1767',"TAGBANWA LETTER DA"); map.put('\u1768',"TAGBANWA LETTER NA"); map.put('\u1769',"TAGBANWA LETTER PA"); map.put('\u176A',"TAGBANWA LETTER BA"); map.put('\u176B',"TAGBANWA LETTER MA"); map.put('\u176C',"TAGBANWA LETTER YA"); map.put('\u176E',"TAGBANWA LETTER LA"); map.put('\u176F',"TAGBANWA LETTER WA"); map.put('\u1770',"TAGBANWA LETTER SA"); map.put('\u1772',"TAGBANWA VOWEL SIGN I"); map.put('\u1773',"TAGBANWA VOWEL SIGN U"); } public static final void khmer(Map<Character,String> map) { map.put('\u1780',"KHMER LETTER KA"); map.put('\u1781',"KHMER LETTER KHA"); map.put('\u1782',"KHMER LETTER KO"); map.put('\u1783',"KHMER LETTER KHO"); map.put('\u1784',"KHMER LETTER NGO"); map.put('\u1785',"KHMER LETTER CA"); map.put('\u1786',"KHMER LETTER CHA"); map.put('\u1787',"KHMER LETTER CO"); map.put('\u1788',"KHMER LETTER CHO"); map.put('\u1789',"KHMER LETTER NYO"); map.put('\u178A',"KHMER LETTER DA"); map.put('\u178B',"KHMER LETTER TTHA"); map.put('\u178C',"KHMER LETTER DO"); map.put('\u178D',"KHMER LETTER TTHO"); map.put('\u178E',"KHMER LETTER NNO"); map.put('\u178F',"KHMER LETTER TA"); map.put('\u1790',"KHMER LETTER THA"); map.put('\u1791',"KHMER LETTER TO"); map.put('\u1792',"KHMER LETTER THO"); map.put('\u1793',"KHMER LETTER NO"); map.put('\u1794',"KHMER LETTER BA"); map.put('\u1795',"KHMER LETTER PHA"); map.put('\u1796',"KHMER LETTER PO"); map.put('\u1797',"KHMER LETTER PHO"); map.put('\u1798',"KHMER LETTER MO"); map.put('\u1799',"KHMER LETTER YO"); map.put('\u179A',"KHMER LETTER RO"); map.put('\u179B',"KHMER LETTER LO"); map.put('\u179C',"KHMER LETTER VO"); map.put('\u179D',"KHMER LETTER SHA"); map.put('\u179E',"KHMER LETTER SSO"); map.put('\u179F',"KHMER LETTER SA"); map.put('\u17A0',"KHMER LETTER HA"); map.put('\u17A1',"KHMER LETTER LA"); map.put('\u17A2',"KHMER LETTER QA"); map.put('\u17A3',"KHMER INDEPENDENT VOWEL QAQ"); map.put('\u17A4',"KHMER INDEPENDENT VOWEL QAA"); map.put('\u17A5',"KHMER INDEPENDENT VOWEL QI"); map.put('\u17A6',"KHMER INDEPENDENT VOWEL QII"); map.put('\u17A7',"KHMER INDEPENDENT VOWEL QU"); map.put('\u17A8',"KHMER INDEPENDENT VOWEL QUK"); map.put('\u17A9',"KHMER INDEPENDENT VOWEL QUU"); map.put('\u17AA',"KHMER INDEPENDENT VOWEL QUUV"); map.put('\u17AB',"KHMER INDEPENDENT VOWEL RY"); map.put('\u17AC',"KHMER INDEPENDENT VOWEL RYY"); map.put('\u17AD',"KHMER INDEPENDENT VOWEL LY"); map.put('\u17AE',"KHMER INDEPENDENT VOWEL LYY"); map.put('\u17AF',"KHMER INDEPENDENT VOWEL QE"); map.put('\u17B0',"KHMER INDEPENDENT VOWEL QAI"); map.put('\u17B1',"KHMER INDEPENDENT VOWEL QOO TYPE ONE"); map.put('\u17B2',"KHMER INDEPENDENT VOWEL QOO TYPE TWO"); map.put('\u17B3',"KHMER INDEPENDENT VOWEL QAU"); map.put('\u17B4',"KHMER VOWEL INHERENT AQ"); map.put('\u17B5',"KHMER VOWEL INHERENT AA"); map.put('\u17B6',"KHMER VOWEL SIGN AA"); map.put('\u17B7',"KHMER VOWEL SIGN I"); map.put('\u17B8',"KHMER VOWEL SIGN II"); map.put('\u17B9',"KHMER VOWEL SIGN Y"); map.put('\u17BA',"KHMER VOWEL SIGN YY"); map.put('\u17BB',"KHMER VOWEL SIGN U"); map.put('\u17BC',"KHMER VOWEL SIGN UU"); map.put('\u17BD',"KHMER VOWEL SIGN UA"); map.put('\u17BE',"KHMER VOWEL SIGN OE"); map.put('\u17BF',"KHMER VOWEL SIGN YA"); map.put('\u17C0',"KHMER VOWEL SIGN IE"); map.put('\u17C1',"KHMER VOWEL SIGN E"); map.put('\u17C2',"KHMER VOWEL SIGN AE"); map.put('\u17C3',"KHMER VOWEL SIGN AI"); map.put('\u17C4',"KHMER VOWEL SIGN OO"); map.put('\u17C5',"KHMER VOWEL SIGN AU"); map.put('\u17C6',"KHMER SIGN NIKAHIT"); map.put('\u17C7',"KHMER SIGN REAHMUK"); map.put('\u17C8',"KHMER SIGN YUUKALEAPINTU"); map.put('\u17C9',"KHMER SIGN MUUSIKATOAN"); map.put('\u17CA',"KHMER SIGN TRIISAP"); map.put('\u17CB',"KHMER SIGN BANTOC"); map.put('\u17CC',"KHMER SIGN ROBAT"); map.put('\u17CD',"KHMER SIGN TOANDAKHIAT"); map.put('\u17CE',"KHMER SIGN KAKABAT"); map.put('\u17CF',"KHMER SIGN AHSDA"); map.put('\u17D0',"KHMER SIGN SAMYOK SANNYA"); map.put('\u17D1',"KHMER SIGN VIRIAM"); map.put('\u17D2',"KHMER SIGN COENG"); map.put('\u17D3',"KHMER SIGN BATHAMASAT"); map.put('\u17D4',"KHMER SIGN KHAN"); map.put('\u17D5',"KHMER SIGN BARIYOOSAN"); map.put('\u17D6',"KHMER SIGN CAMNUC PII KUUH"); map.put('\u17D7',"KHMER SIGN LEK TOO"); map.put('\u17D8',"KHMER SIGN BEYYAL"); map.put('\u17D9',"KHMER SIGN PHNAEK MUAN"); map.put('\u17DA',"KHMER SIGN KOOMUUT"); map.put('\u17DB',"KHMER CURRENCY SYMBOL RIEL"); map.put('\u17DC',"KHMER SIGN AVAKRAHASANYA"); map.put('\u17DD',"KHMER SIGN ATTHACAN"); map.put('\u17E0',"KHMER DIGIT ZERO"); map.put('\u17E1',"KHMER DIGIT ONE"); map.put('\u17E2',"KHMER DIGIT TWO"); map.put('\u17E3',"KHMER DIGIT THREE"); map.put('\u17E4',"KHMER DIGIT FOUR"); map.put('\u17E5',"KHMER DIGIT FIVE"); map.put('\u17E6',"KHMER DIGIT SIX"); map.put('\u17E7',"KHMER DIGIT SEVEN"); map.put('\u17E8',"KHMER DIGIT EIGHT"); map.put('\u17E9',"KHMER DIGIT NINE"); map.put('\u17F0',"KHMER SYMBOL LEK ATTAK SON"); map.put('\u17F1',"KHMER SYMBOL LEK ATTAK MUOY"); map.put('\u17F2',"KHMER SYMBOL LEK ATTAK PII"); map.put('\u17F3',"KHMER SYMBOL LEK ATTAK BEI"); map.put('\u17F4',"KHMER SYMBOL LEK ATTAK BUON"); map.put('\u17F5',"KHMER SYMBOL LEK ATTAK PRAM"); map.put('\u17F6',"KHMER SYMBOL LEK ATTAK PRAM-MUOY"); map.put('\u17F7',"KHMER SYMBOL LEK ATTAK PRAM-PII"); map.put('\u17F8',"KHMER SYMBOL LEK ATTAK PRAM-BEI"); map.put('\u17F9',"KHMER SYMBOL LEK ATTAK PRAM-BUON"); } public static final void mongolian(Map<Character,String> map) { map.put('\u1800',"MONGOLIAN BIRGA"); map.put('\u1801',"MONGOLIAN ELLIPSIS"); map.put('\u1802',"MONGOLIAN COMMA"); map.put('\u1803',"MONGOLIAN FULL STOP"); map.put('\u1804',"MONGOLIAN COLON"); map.put('\u1805',"MONGOLIAN FOUR DOTS"); map.put('\u1806',"MONGOLIAN TODO SOFT HYPHEN"); map.put('\u1807',"MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER"); map.put('\u1808',"MONGOLIAN MANCHU COMMA"); map.put('\u1809',"MONGOLIAN MANCHU FULL STOP"); map.put('\u180A',"MONGOLIAN NIRUGU"); map.put('\u180B',"MONGOLIAN FREE VARIATION SELECTOR ONE"); map.put('\u180C',"MONGOLIAN FREE VARIATION SELECTOR TWO"); map.put('\u180D',"MONGOLIAN FREE VARIATION SELECTOR THREE"); map.put('\u180E',"MONGOLIAN VOWEL SEPARATOR"); map.put('\u1810',"MONGOLIAN DIGIT ZERO"); map.put('\u1811',"MONGOLIAN DIGIT ONE"); map.put('\u1812',"MONGOLIAN DIGIT TWO"); map.put('\u1813',"MONGOLIAN DIGIT THREE"); map.put('\u1814',"MONGOLIAN DIGIT FOUR"); map.put('\u1815',"MONGOLIAN DIGIT FIVE"); map.put('\u1816',"MONGOLIAN DIGIT SIX"); map.put('\u1817',"MONGOLIAN DIGIT SEVEN"); map.put('\u1818',"MONGOLIAN DIGIT EIGHT"); map.put('\u1819',"MONGOLIAN DIGIT NINE"); map.put('\u1820',"MONGOLIAN LETTER A"); map.put('\u1821',"MONGOLIAN LETTER E"); map.put('\u1822',"MONGOLIAN LETTER I"); map.put('\u1823',"MONGOLIAN LETTER O"); map.put('\u1824',"MONGOLIAN LETTER U"); map.put('\u1825',"MONGOLIAN LETTER OE"); map.put('\u1826',"MONGOLIAN LETTER UE"); map.put('\u1827',"MONGOLIAN LETTER EE"); map.put('\u1828',"MONGOLIAN LETTER NA"); map.put('\u1829',"MONGOLIAN LETTER ANG"); map.put('\u182A',"MONGOLIAN LETTER BA"); map.put('\u182B',"MONGOLIAN LETTER PA"); map.put('\u182C',"MONGOLIAN LETTER QA"); map.put('\u182D',"MONGOLIAN LETTER GA"); map.put('\u182E',"MONGOLIAN LETTER MA"); map.put('\u182F',"MONGOLIAN LETTER LA"); map.put('\u1830',"MONGOLIAN LETTER SA"); map.put('\u1831',"MONGOLIAN LETTER SHA"); map.put('\u1832',"MONGOLIAN LETTER TA"); map.put('\u1833',"MONGOLIAN LETTER DA"); map.put('\u1834',"MONGOLIAN LETTER CHA"); map.put('\u1835',"MONGOLIAN LETTER JA"); map.put('\u1836',"MONGOLIAN LETTER YA"); map.put('\u1837',"MONGOLIAN LETTER RA"); map.put('\u1838',"MONGOLIAN LETTER WA"); map.put('\u1839',"MONGOLIAN LETTER FA"); map.put('\u183A',"MONGOLIAN LETTER KA"); map.put('\u183B',"MONGOLIAN LETTER KHA"); map.put('\u183C',"MONGOLIAN LETTER TSA"); map.put('\u183D',"MONGOLIAN LETTER ZA"); map.put('\u183E',"MONGOLIAN LETTER HAA"); map.put('\u183F',"MONGOLIAN LETTER ZRA"); map.put('\u1840',"MONGOLIAN LETTER LHA"); map.put('\u1841',"MONGOLIAN LETTER ZHI"); map.put('\u1842',"MONGOLIAN LETTER CHI"); map.put('\u1843',"MONGOLIAN LETTER TODO LONG VOWEL SIGN"); map.put('\u1844',"MONGOLIAN LETTER TODO E"); map.put('\u1845',"MONGOLIAN LETTER TODO I"); map.put('\u1846',"MONGOLIAN LETTER TODO O"); map.put('\u1847',"MONGOLIAN LETTER TODO U"); map.put('\u1848',"MONGOLIAN LETTER TODO OE"); map.put('\u1849',"MONGOLIAN LETTER TODO UE"); map.put('\u184A',"MONGOLIAN LETTER TODO ANG"); map.put('\u184B',"MONGOLIAN LETTER TODO BA"); map.put('\u184C',"MONGOLIAN LETTER TODO PA"); map.put('\u184D',"MONGOLIAN LETTER TODO QA"); map.put('\u184E',"MONGOLIAN LETTER TODO GA"); map.put('\u184F',"MONGOLIAN LETTER TODO MA"); map.put('\u1850',"MONGOLIAN LETTER TODO TA"); map.put('\u1851',"MONGOLIAN LETTER TODO DA"); map.put('\u1852',"MONGOLIAN LETTER TODO CHA"); map.put('\u1853',"MONGOLIAN LETTER TODO JA"); map.put('\u1854',"MONGOLIAN LETTER TODO TSA"); map.put('\u1855',"MONGOLIAN LETTER TODO YA"); map.put('\u1856',"MONGOLIAN LETTER TODO WA"); map.put('\u1857',"MONGOLIAN LETTER TODO KA"); map.put('\u1858',"MONGOLIAN LETTER TODO GAA"); map.put('\u1859',"MONGOLIAN LETTER TODO HAA"); map.put('\u185A',"MONGOLIAN LETTER TODO JIA"); map.put('\u185B',"MONGOLIAN LETTER TODO NIA"); map.put('\u185C',"MONGOLIAN LETTER TODO DZA"); map.put('\u185D',"MONGOLIAN LETTER SIBE E"); map.put('\u185E',"MONGOLIAN LETTER SIBE I"); map.put('\u185F',"MONGOLIAN LETTER SIBE IY"); map.put('\u1860',"MONGOLIAN LETTER SIBE UE"); map.put('\u1861',"MONGOLIAN LETTER SIBE U"); map.put('\u1862',"MONGOLIAN LETTER SIBE ANG"); map.put('\u1863',"MONGOLIAN LETTER SIBE KA"); map.put('\u1864',"MONGOLIAN LETTER SIBE GA"); map.put('\u1865',"MONGOLIAN LETTER SIBE HA"); map.put('\u1866',"MONGOLIAN LETTER SIBE PA"); map.put('\u1867',"MONGOLIAN LETTER SIBE SHA"); map.put('\u1868',"MONGOLIAN LETTER SIBE TA"); map.put('\u1869',"MONGOLIAN LETTER SIBE DA"); map.put('\u186A',"MONGOLIAN LETTER SIBE JA"); map.put('\u186B',"MONGOLIAN LETTER SIBE FA"); map.put('\u186C',"MONGOLIAN LETTER SIBE GAA"); map.put('\u186D',"MONGOLIAN LETTER SIBE HAA"); map.put('\u186E',"MONGOLIAN LETTER SIBE TSA"); map.put('\u186F',"MONGOLIAN LETTER SIBE ZA"); map.put('\u1870',"MONGOLIAN LETTER SIBE RAA"); map.put('\u1871',"MONGOLIAN LETTER SIBE CHA"); map.put('\u1872',"MONGOLIAN LETTER SIBE ZHA"); map.put('\u1873',"MONGOLIAN LETTER MANCHU I"); map.put('\u1874',"MONGOLIAN LETTER MANCHU KA"); map.put('\u1875',"MONGOLIAN LETTER MANCHU RA"); map.put('\u1876',"MONGOLIAN LETTER MANCHU FA"); map.put('\u1877',"MONGOLIAN LETTER MANCHU ZHA"); map.put('\u1880',"MONGOLIAN LETTER ALI GALI ANUSVARA ONE"); map.put('\u1881',"MONGOLIAN LETTER ALI GALI VISARGA ONE"); map.put('\u1882',"MONGOLIAN LETTER ALI GALI DAMARU"); map.put('\u1883',"MONGOLIAN LETTER ALI GALI UBADAMA"); map.put('\u1884',"MONGOLIAN LETTER ALI GALI INVERTED UBADAMA"); map.put('\u1885',"MONGOLIAN LETTER ALI GALI BALUDA"); map.put('\u1886',"MONGOLIAN LETTER ALI GALI THREE BALUDA"); map.put('\u1887',"MONGOLIAN LETTER ALI GALI A"); map.put('\u1888',"MONGOLIAN LETTER ALI GALI I"); map.put('\u1889',"MONGOLIAN LETTER ALI GALI KA"); map.put('\u188A',"MONGOLIAN LETTER ALI GALI NGA"); map.put('\u188B',"MONGOLIAN LETTER ALI GALI CA"); map.put('\u188C',"MONGOLIAN LETTER ALI GALI TTA"); map.put('\u188D',"MONGOLIAN LETTER ALI GALI TTHA"); map.put('\u188E',"MONGOLIAN LETTER ALI GALI DDA"); map.put('\u188F',"MONGOLIAN LETTER ALI GALI NNA"); map.put('\u1890',"MONGOLIAN LETTER ALI GALI TA"); map.put('\u1891',"MONGOLIAN LETTER ALI GALI DA"); map.put('\u1892',"MONGOLIAN LETTER ALI GALI PA"); map.put('\u1893',"MONGOLIAN LETTER ALI GALI PHA"); map.put('\u1894',"MONGOLIAN LETTER ALI GALI SSA"); map.put('\u1895',"MONGOLIAN LETTER ALI GALI ZHA"); map.put('\u1896',"MONGOLIAN LETTER ALI GALI ZA"); map.put('\u1897',"MONGOLIAN LETTER ALI GALI AH"); map.put('\u1898',"MONGOLIAN LETTER TODO ALI GALI TA"); map.put('\u1899',"MONGOLIAN LETTER TODO ALI GALI ZHA"); map.put('\u189A',"MONGOLIAN LETTER MANCHU ALI GALI GHA"); map.put('\u189B',"MONGOLIAN LETTER MANCHU ALI GALI NGA"); map.put('\u189C',"MONGOLIAN LETTER MANCHU ALI GALI CA"); map.put('\u189D',"MONGOLIAN LETTER MANCHU ALI GALI JHA"); map.put('\u189E',"MONGOLIAN LETTER MANCHU ALI GALI TTA"); map.put('\u189F',"MONGOLIAN LETTER MANCHU ALI GALI DDHA"); map.put('\u18A0',"MONGOLIAN LETTER MANCHU ALI GALI TA"); map.put('\u18A1',"MONGOLIAN LETTER MANCHU ALI GALI DHA"); map.put('\u18A2',"MONGOLIAN LETTER MANCHU ALI GALI SSA"); map.put('\u18A3',"MONGOLIAN LETTER MANCHU ALI GALI CYA"); map.put('\u18A4',"MONGOLIAN LETTER MANCHU ALI GALI ZHA"); map.put('\u18A5',"MONGOLIAN LETTER MANCHU ALI GALI ZA"); map.put('\u18A6',"MONGOLIAN LETTER ALI GALI HALF U"); map.put('\u18A7',"MONGOLIAN LETTER ALI GALI HALF YA"); map.put('\u18A8',"MONGOLIAN LETTER MANCHU ALI GALI BHA"); map.put('\u18A9',"MONGOLIAN LETTER ALI GALI DAGALGA"); map.put('\u18AA',"MONGOLIAN LETTER MANCHU ALI GALI LHA"); } public static final void canadianSyllabics(Map<Character,String> map) { map.put('\u18B0',"CANADIAN SYLLABICS OY"); map.put('\u18B1',"CANADIAN SYLLABICS AY"); map.put('\u18B2',"CANADIAN SYLLABICS AAY"); map.put('\u18B3',"CANADIAN SYLLABICS WAY"); map.put('\u18B4',"CANADIAN SYLLABICS POY"); map.put('\u18B5',"CANADIAN SYLLABICS PAY"); map.put('\u18B6',"CANADIAN SYLLABICS PWOY"); map.put('\u18B7',"CANADIAN SYLLABICS TAY"); map.put('\u18B8',"CANADIAN SYLLABICS KAY"); map.put('\u18B9',"CANADIAN SYLLABICS KWAY"); map.put('\u18BA',"CANADIAN SYLLABICS MAY"); map.put('\u18BB',"CANADIAN SYLLABICS NOY"); map.put('\u18BC',"CANADIAN SYLLABICS NAY"); map.put('\u18BD',"CANADIAN SYLLABICS LAY"); map.put('\u18BE',"CANADIAN SYLLABICS SOY"); map.put('\u18BF',"CANADIAN SYLLABICS SAY"); map.put('\u18C0',"CANADIAN SYLLABICS SHOY"); map.put('\u18C1',"CANADIAN SYLLABICS SHAY"); map.put('\u18C2',"CANADIAN SYLLABICS SHWOY"); map.put('\u18C3',"CANADIAN SYLLABICS YOY"); map.put('\u18C4',"CANADIAN SYLLABICS YAY"); map.put('\u18C5',"CANADIAN SYLLABICS RAY"); map.put('\u18C6',"CANADIAN SYLLABICS NWI"); map.put('\u18C7',"CANADIAN SYLLABICS OJIBWAY NWI"); map.put('\u18C8',"CANADIAN SYLLABICS NWII"); map.put('\u18C9',"CANADIAN SYLLABICS OJIBWAY NWII"); map.put('\u18CA',"CANADIAN SYLLABICS NWO"); map.put('\u18CB',"CANADIAN SYLLABICS OJIBWAY NWO"); map.put('\u18CC',"CANADIAN SYLLABICS NWOO"); map.put('\u18CD',"CANADIAN SYLLABICS OJIBWAY NWOO"); map.put('\u18CE',"CANADIAN SYLLABICS RWEE"); map.put('\u18CF',"CANADIAN SYLLABICS RWI"); map.put('\u18D0',"CANADIAN SYLLABICS RWII"); map.put('\u18D1',"CANADIAN SYLLABICS RWO"); map.put('\u18D2',"CANADIAN SYLLABICS RWOO"); map.put('\u18D3',"CANADIAN SYLLABICS RWA"); map.put('\u18D4',"CANADIAN SYLLABICS OJIBWAY P"); map.put('\u18D5',"CANADIAN SYLLABICS OJIBWAY T"); map.put('\u18D6',"CANADIAN SYLLABICS OJIBWAY K"); map.put('\u18D7',"CANADIAN SYLLABICS OJIBWAY C"); map.put('\u18D8',"CANADIAN SYLLABICS OJIBWAY M"); map.put('\u18D9',"CANADIAN SYLLABICS OJIBWAY N"); map.put('\u18DA',"CANADIAN SYLLABICS OJIBWAY S"); map.put('\u18DB',"CANADIAN SYLLABICS OJIBWAY SH"); map.put('\u18DC',"CANADIAN SYLLABICS EASTERN W"); map.put('\u18DD',"CANADIAN SYLLABICS WESTERN W"); map.put('\u18DE',"CANADIAN SYLLABICS FINAL SMALL RING"); map.put('\u18DF',"CANADIAN SYLLABICS FINAL RAISED DOT"); map.put('\u18E0',"CANADIAN SYLLABICS R-CREE RWE"); map.put('\u18E1',"CANADIAN SYLLABICS WEST-CREE LOO"); map.put('\u18E2',"CANADIAN SYLLABICS WEST-CREE LAA"); map.put('\u18E3',"CANADIAN SYLLABICS THWE"); map.put('\u18E4',"CANADIAN SYLLABICS THWA"); map.put('\u18E5',"CANADIAN SYLLABICS TTHWE"); map.put('\u18E6',"CANADIAN SYLLABICS TTHOO"); map.put('\u18E7',"CANADIAN SYLLABICS TTHAA"); map.put('\u18E8',"CANADIAN SYLLABICS TLHWE"); map.put('\u18E9',"CANADIAN SYLLABICS TLHOO"); map.put('\u18EA',"CANADIAN SYLLABICS SAYISI SHWE"); map.put('\u18EB',"CANADIAN SYLLABICS SAYISI SHOO"); map.put('\u18EC',"CANADIAN SYLLABICS SAYISI HOO"); map.put('\u18ED',"CANADIAN SYLLABICS CARRIER GWU"); map.put('\u18EE',"CANADIAN SYLLABICS CARRIER DENE GEE"); map.put('\u18EF',"CANADIAN SYLLABICS CARRIER GAA"); map.put('\u18F0',"CANADIAN SYLLABICS CARRIER GWA"); map.put('\u18F1',"CANADIAN SYLLABICS SAYISI JUU"); map.put('\u18F2',"CANADIAN SYLLABICS CARRIER JWA"); map.put('\u18F3',"CANADIAN SYLLABICS BEAVER DENE L"); map.put('\u18F4',"CANADIAN SYLLABICS BEAVER DENE R"); map.put('\u18F5',"CANADIAN SYLLABICS CARRIER DENTAL S"); } public static final void limbu(Map<Character,String> map) { map.put('\u1900',"LIMBU VOWEL-CARRIER LETTER"); map.put('\u1901',"LIMBU LETTER KA"); map.put('\u1902',"LIMBU LETTER KHA"); map.put('\u1903',"LIMBU LETTER GA"); map.put('\u1904',"LIMBU LETTER GHA"); map.put('\u1905',"LIMBU LETTER NGA"); map.put('\u1906',"LIMBU LETTER CA"); map.put('\u1907',"LIMBU LETTER CHA"); map.put('\u1908',"LIMBU LETTER JA"); map.put('\u1909',"LIMBU LETTER JHA"); map.put('\u190A',"LIMBU LETTER YAN"); map.put('\u190B',"LIMBU LETTER TA"); map.put('\u190C',"LIMBU LETTER THA"); map.put('\u190D',"LIMBU LETTER DA"); map.put('\u190E',"LIMBU LETTER DHA"); map.put('\u190F',"LIMBU LETTER NA"); map.put('\u1910',"LIMBU LETTER PA"); map.put('\u1911',"LIMBU LETTER PHA"); map.put('\u1912',"LIMBU LETTER BA"); map.put('\u1913',"LIMBU LETTER BHA"); map.put('\u1914',"LIMBU LETTER MA"); map.put('\u1915',"LIMBU LETTER YA"); map.put('\u1916',"LIMBU LETTER RA"); map.put('\u1917',"LIMBU LETTER LA"); map.put('\u1918',"LIMBU LETTER WA"); map.put('\u1919',"LIMBU LETTER SHA"); map.put('\u191A',"LIMBU LETTER SSA"); map.put('\u191B',"LIMBU LETTER SA"); map.put('\u191C',"LIMBU LETTER HA"); map.put('\u1920',"LIMBU VOWEL SIGN A"); map.put('\u1921',"LIMBU VOWEL SIGN I"); map.put('\u1922',"LIMBU VOWEL SIGN U"); map.put('\u1923',"LIMBU VOWEL SIGN EE"); map.put('\u1924',"LIMBU VOWEL SIGN AI"); map.put('\u1925',"LIMBU VOWEL SIGN OO"); map.put('\u1926',"LIMBU VOWEL SIGN AU"); map.put('\u1927',"LIMBU VOWEL SIGN E"); map.put('\u1928',"LIMBU VOWEL SIGN O"); map.put('\u1929',"LIMBU SUBJOINED LETTER YA"); map.put('\u192A',"LIMBU SUBJOINED LETTER RA"); map.put('\u192B',"LIMBU SUBJOINED LETTER WA"); map.put('\u1930',"LIMBU SMALL LETTER KA"); map.put('\u1931',"LIMBU SMALL LETTER NGA"); map.put('\u1932',"LIMBU SMALL LETTER ANUSVARA"); map.put('\u1933',"LIMBU SMALL LETTER TA"); map.put('\u1934',"LIMBU SMALL LETTER NA"); map.put('\u1935',"LIMBU SMALL LETTER PA"); map.put('\u1936',"LIMBU SMALL LETTER MA"); map.put('\u1937',"LIMBU SMALL LETTER RA"); map.put('\u1938',"LIMBU SMALL LETTER LA"); map.put('\u1939',"LIMBU SIGN MUKPHRENG"); map.put('\u193A',"LIMBU SIGN KEMPHRENG"); map.put('\u193B',"LIMBU SIGN SA-I"); map.put('\u1940',"LIMBU SIGN LOO"); map.put('\u1944',"LIMBU EXCLAMATION MARK"); map.put('\u1945',"LIMBU QUESTION MARK"); map.put('\u1946',"LIMBU DIGIT ZERO"); map.put('\u1947',"LIMBU DIGIT ONE"); map.put('\u1948',"LIMBU DIGIT TWO"); map.put('\u1949',"LIMBU DIGIT THREE"); map.put('\u194A',"LIMBU DIGIT FOUR"); map.put('\u194B',"LIMBU DIGIT FIVE"); map.put('\u194C',"LIMBU DIGIT SIX"); map.put('\u194D',"LIMBU DIGIT SEVEN"); map.put('\u194E',"LIMBU DIGIT EIGHT"); map.put('\u194F',"LIMBU DIGIT NINE"); } public static final void taiLe(Map<Character,String> map) { map.put('\u1950',"TAI LE LETTER KA"); map.put('\u1951',"TAI LE LETTER XA"); map.put('\u1952',"TAI LE LETTER NGA"); map.put('\u1953',"TAI LE LETTER TSA"); map.put('\u1954',"TAI LE LETTER SA"); map.put('\u1955',"TAI LE LETTER YA"); map.put('\u1956',"TAI LE LETTER TA"); map.put('\u1957',"TAI LE LETTER THA"); map.put('\u1958',"TAI LE LETTER LA"); map.put('\u1959',"TAI LE LETTER PA"); map.put('\u195A',"TAI LE LETTER PHA"); map.put('\u195B',"TAI LE LETTER MA"); map.put('\u195C',"TAI LE LETTER FA"); map.put('\u195D',"TAI LE LETTER VA"); map.put('\u195E',"TAI LE LETTER HA"); map.put('\u195F',"TAI LE LETTER QA"); map.put('\u1960',"TAI LE LETTER KHA"); map.put('\u1961',"TAI LE LETTER TSHA"); map.put('\u1962',"TAI LE LETTER NA"); map.put('\u1963',"TAI LE LETTER A"); map.put('\u1964',"TAI LE LETTER I"); map.put('\u1965',"TAI LE LETTER EE"); map.put('\u1966',"TAI LE LETTER EH"); map.put('\u1967',"TAI LE LETTER U"); map.put('\u1968',"TAI LE LETTER OO"); map.put('\u1969',"TAI LE LETTER O"); map.put('\u196A',"TAI LE LETTER UE"); map.put('\u196B',"TAI LE LETTER E"); map.put('\u196C',"TAI LE LETTER AUE"); map.put('\u196D',"TAI LE LETTER AI"); map.put('\u1970',"TAI LE LETTER TONE-2"); map.put('\u1971',"TAI LE LETTER TONE-3"); map.put('\u1972',"TAI LE LETTER TONE-4"); map.put('\u1973',"TAI LE LETTER TONE-5"); map.put('\u1974',"TAI LE LETTER TONE-6"); } public static final void newTaiLue(Map<Character,String> map) { map.put('\u1980',"NEW TAI LUE LETTER HIGH QA"); map.put('\u1981',"NEW TAI LUE LETTER LOW QA"); map.put('\u1982',"NEW TAI LUE LETTER HIGH KA"); map.put('\u1983',"NEW TAI LUE LETTER HIGH XA"); map.put('\u1984',"NEW TAI LUE LETTER HIGH NGA"); map.put('\u1985',"NEW TAI LUE LETTER LOW KA"); map.put('\u1986',"NEW TAI LUE LETTER LOW XA"); map.put('\u1987',"NEW TAI LUE LETTER LOW NGA"); map.put('\u1988',"NEW TAI LUE LETTER HIGH TSA"); map.put('\u1989',"NEW TAI LUE LETTER HIGH SA"); map.put('\u198A',"NEW TAI LUE LETTER HIGH YA"); map.put('\u198B',"NEW TAI LUE LETTER LOW TSA"); map.put('\u198C',"NEW TAI LUE LETTER LOW SA"); map.put('\u198D',"NEW TAI LUE LETTER LOW YA"); map.put('\u198E',"NEW TAI LUE LETTER HIGH TA"); map.put('\u198F',"NEW TAI LUE LETTER HIGH THA"); map.put('\u1990',"NEW TAI LUE LETTER HIGH NA"); map.put('\u1991',"NEW TAI LUE LETTER LOW TA"); map.put('\u1992',"NEW TAI LUE LETTER LOW THA"); map.put('\u1993',"NEW TAI LUE LETTER LOW NA"); map.put('\u1994',"NEW TAI LUE LETTER HIGH PA"); map.put('\u1995',"NEW TAI LUE LETTER HIGH PHA"); map.put('\u1996',"NEW TAI LUE LETTER HIGH MA"); map.put('\u1997',"NEW TAI LUE LETTER LOW PA"); map.put('\u1998',"NEW TAI LUE LETTER LOW PHA"); map.put('\u1999',"NEW TAI LUE LETTER LOW MA"); map.put('\u199A',"NEW TAI LUE LETTER HIGH FA"); map.put('\u199B',"NEW TAI LUE LETTER HIGH VA"); map.put('\u199C',"NEW TAI LUE LETTER HIGH LA"); map.put('\u199D',"NEW TAI LUE LETTER LOW FA"); map.put('\u199E',"NEW TAI LUE LETTER LOW VA"); map.put('\u199F',"NEW TAI LUE LETTER LOW LA"); map.put('\u19A0',"NEW TAI LUE LETTER HIGH HA"); map.put('\u19A1',"NEW TAI LUE LETTER HIGH DA"); map.put('\u19A2',"NEW TAI LUE LETTER HIGH BA"); map.put('\u19A3',"NEW TAI LUE LETTER LOW HA"); map.put('\u19A4',"NEW TAI LUE LETTER LOW DA"); map.put('\u19A5',"NEW TAI LUE LETTER LOW BA"); map.put('\u19A6',"NEW TAI LUE LETTER HIGH KVA"); map.put('\u19A7',"NEW TAI LUE LETTER HIGH XVA"); map.put('\u19A8',"NEW TAI LUE LETTER LOW KVA"); map.put('\u19A9',"NEW TAI LUE LETTER LOW XVA"); map.put('\u19AA',"NEW TAI LUE LETTER HIGH SUA"); map.put('\u19AB',"NEW TAI LUE LETTER LOW SUA"); map.put('\u19B0',"NEW TAI LUE VOWEL SIGN VOWEL SHORTENER"); map.put('\u19B1',"NEW TAI LUE VOWEL SIGN AA"); map.put('\u19B2',"NEW TAI LUE VOWEL SIGN II"); map.put('\u19B3',"NEW TAI LUE VOWEL SIGN U"); map.put('\u19B4',"NEW TAI LUE VOWEL SIGN UU"); map.put('\u19B5',"NEW TAI LUE VOWEL SIGN E"); map.put('\u19B6',"NEW TAI LUE VOWEL SIGN AE"); map.put('\u19B7',"NEW TAI LUE VOWEL SIGN O"); map.put('\u19B8',"NEW TAI LUE VOWEL SIGN OA"); map.put('\u19B9',"NEW TAI LUE VOWEL SIGN UE"); map.put('\u19BA',"NEW TAI LUE VOWEL SIGN AY"); map.put('\u19BB',"NEW TAI LUE VOWEL SIGN AAY"); map.put('\u19BC',"NEW TAI LUE VOWEL SIGN UY"); map.put('\u19BD',"NEW TAI LUE VOWEL SIGN OY"); map.put('\u19BE',"NEW TAI LUE VOWEL SIGN OAY"); map.put('\u19BF',"NEW TAI LUE VOWEL SIGN UEY"); map.put('\u19C0',"NEW TAI LUE VOWEL SIGN IY"); map.put('\u19C1',"NEW TAI LUE LETTER FINAL V"); map.put('\u19C2',"NEW TAI LUE LETTER FINAL NG"); map.put('\u19C3',"NEW TAI LUE LETTER FINAL N"); map.put('\u19C4',"NEW TAI LUE LETTER FINAL M"); map.put('\u19C5',"NEW TAI LUE LETTER FINAL K"); map.put('\u19C6',"NEW TAI LUE LETTER FINAL D"); map.put('\u19C7',"NEW TAI LUE LETTER FINAL B"); map.put('\u19C8',"NEW TAI LUE TONE MARK-1"); map.put('\u19C9',"NEW TAI LUE TONE MARK-2"); map.put('\u19D0',"NEW TAI LUE DIGIT ZERO"); map.put('\u19D1',"NEW TAI LUE DIGIT ONE"); map.put('\u19D2',"NEW TAI LUE DIGIT TWO"); map.put('\u19D3',"NEW TAI LUE DIGIT THREE"); map.put('\u19D4',"NEW TAI LUE DIGIT FOUR"); map.put('\u19D5',"NEW TAI LUE DIGIT FIVE"); map.put('\u19D6',"NEW TAI LUE DIGIT SIX"); map.put('\u19D7',"NEW TAI LUE DIGIT SEVEN"); map.put('\u19D8',"NEW TAI LUE DIGIT EIGHT"); map.put('\u19D9',"NEW TAI LUE DIGIT NINE"); map.put('\u19DA',"NEW TAI LUE THAM DIGIT ONE"); map.put('\u19DE',"NEW TAI LUE SIGN LAE"); map.put('\u19DF',"NEW TAI LUE SIGN LAEV"); } public static final void khmerSymbols(Map<Character,String> map) { map.put('\u19E0',"KHMER SYMBOL PATHAMASAT"); map.put('\u19E1',"KHMER SYMBOL MUOY KOET"); map.put('\u19E2',"KHMER SYMBOL PII KOET"); map.put('\u19E3',"KHMER SYMBOL BEI KOET"); map.put('\u19E4',"KHMER SYMBOL BUON KOET"); map.put('\u19E5',"KHMER SYMBOL PRAM KOET"); map.put('\u19E6',"KHMER SYMBOL PRAM-MUOY KOET"); map.put('\u19E7',"KHMER SYMBOL PRAM-PII KOET"); map.put('\u19E8',"KHMER SYMBOL PRAM-BEI KOET"); map.put('\u19E9',"KHMER SYMBOL PRAM-BUON KOET"); map.put('\u19EA',"KHMER SYMBOL DAP KOET"); map.put('\u19EB',"KHMER SYMBOL DAP-MUOY KOET"); map.put('\u19EC',"KHMER SYMBOL DAP-PII KOET"); map.put('\u19ED',"KHMER SYMBOL DAP-BEI KOET"); map.put('\u19EE',"KHMER SYMBOL DAP-BUON KOET"); map.put('\u19EF',"KHMER SYMBOL DAP-PRAM KOET"); map.put('\u19F0',"KHMER SYMBOL TUTEYASAT"); map.put('\u19F1',"KHMER SYMBOL MUOY ROC"); map.put('\u19F2',"KHMER SYMBOL PII ROC"); map.put('\u19F3',"KHMER SYMBOL BEI ROC"); map.put('\u19F4',"KHMER SYMBOL BUON ROC"); map.put('\u19F5',"KHMER SYMBOL PRAM ROC"); map.put('\u19F6',"KHMER SYMBOL PRAM-MUOY ROC"); map.put('\u19F7',"KHMER SYMBOL PRAM-PII ROC"); map.put('\u19F8',"KHMER SYMBOL PRAM-BEI ROC"); map.put('\u19F9',"KHMER SYMBOL PRAM-BUON ROC"); map.put('\u19FA',"KHMER SYMBOL DAP ROC"); map.put('\u19FB',"KHMER SYMBOL DAP-MUOY ROC"); map.put('\u19FC',"KHMER SYMBOL DAP-PII ROC"); map.put('\u19FD',"KHMER SYMBOL DAP-BEI ROC"); map.put('\u19FE',"KHMER SYMBOL DAP-BUON ROC"); map.put('\u19FF',"KHMER SYMBOL DAP-PRAM ROC"); } public static final void buginese(Map<Character,String> map) { map.put('\u1A00',"BUGINESE LETTER KA"); map.put('\u1A01',"BUGINESE LETTER GA"); map.put('\u1A02',"BUGINESE LETTER NGA"); map.put('\u1A03',"BUGINESE LETTER NGKA"); map.put('\u1A04',"BUGINESE LETTER PA"); map.put('\u1A05',"BUGINESE LETTER BA"); map.put('\u1A06',"BUGINESE LETTER MA"); map.put('\u1A07',"BUGINESE LETTER MPA"); map.put('\u1A08',"BUGINESE LETTER TA"); map.put('\u1A09',"BUGINESE LETTER DA"); map.put('\u1A0A',"BUGINESE LETTER NA"); map.put('\u1A0B',"BUGINESE LETTER NRA"); map.put('\u1A0C',"BUGINESE LETTER CA"); map.put('\u1A0D',"BUGINESE LETTER JA"); map.put('\u1A0E',"BUGINESE LETTER NYA"); map.put('\u1A0F',"BUGINESE LETTER NYCA"); map.put('\u1A10',"BUGINESE LETTER YA"); map.put('\u1A11',"BUGINESE LETTER RA"); map.put('\u1A12',"BUGINESE LETTER LA"); map.put('\u1A13',"BUGINESE LETTER VA"); map.put('\u1A14',"BUGINESE LETTER SA"); map.put('\u1A15',"BUGINESE LETTER A"); map.put('\u1A16',"BUGINESE LETTER HA"); map.put('\u1A17',"BUGINESE VOWEL SIGN I"); map.put('\u1A18',"BUGINESE VOWEL SIGN U"); map.put('\u1A19',"BUGINESE VOWEL SIGN E"); map.put('\u1A1A',"BUGINESE VOWEL SIGN O"); map.put('\u1A1B',"BUGINESE VOWEL SIGN AE"); map.put('\u1A1E',"BUGINESE PALLAWA"); map.put('\u1A1F',"BUGINESE END OF SECTION"); map.put('\u1A20',"TAI THAM LETTER HIGH KA"); map.put('\u1A21',"TAI THAM LETTER HIGH KHA"); map.put('\u1A22',"TAI THAM LETTER HIGH KXA"); map.put('\u1A23',"TAI THAM LETTER LOW KA"); map.put('\u1A24',"TAI THAM LETTER LOW KXA"); map.put('\u1A25',"TAI THAM LETTER LOW KHA"); map.put('\u1A26',"TAI THAM LETTER NGA"); map.put('\u1A27',"TAI THAM LETTER HIGH CA"); map.put('\u1A28',"TAI THAM LETTER HIGH CHA"); map.put('\u1A29',"TAI THAM LETTER LOW CA"); map.put('\u1A2A',"TAI THAM LETTER LOW SA"); map.put('\u1A2B',"TAI THAM LETTER LOW CHA"); map.put('\u1A2C',"TAI THAM LETTER NYA"); map.put('\u1A2D',"TAI THAM LETTER RATA"); map.put('\u1A2E',"TAI THAM LETTER HIGH RATHA"); map.put('\u1A2F',"TAI THAM LETTER DA"); map.put('\u1A30',"TAI THAM LETTER LOW RATHA"); map.put('\u1A31',"TAI THAM LETTER RANA"); map.put('\u1A32',"TAI THAM LETTER HIGH TA"); map.put('\u1A33',"TAI THAM LETTER HIGH THA"); map.put('\u1A34',"TAI THAM LETTER LOW TA"); map.put('\u1A35',"TAI THAM LETTER LOW THA"); map.put('\u1A36',"TAI THAM LETTER NA"); map.put('\u1A37',"TAI THAM LETTER BA"); map.put('\u1A38',"TAI THAM LETTER HIGH PA"); map.put('\u1A39',"TAI THAM LETTER HIGH PHA"); map.put('\u1A3A',"TAI THAM LETTER HIGH FA"); map.put('\u1A3B',"TAI THAM LETTER LOW PA"); map.put('\u1A3C',"TAI THAM LETTER LOW FA"); map.put('\u1A3D',"TAI THAM LETTER LOW PHA"); map.put('\u1A3E',"TAI THAM LETTER MA"); map.put('\u1A3F',"TAI THAM LETTER LOW YA"); map.put('\u1A40',"TAI THAM LETTER HIGH YA"); map.put('\u1A41',"TAI THAM LETTER RA"); map.put('\u1A42',"TAI THAM LETTER RUE"); map.put('\u1A43',"TAI THAM LETTER LA"); map.put('\u1A44',"TAI THAM LETTER LUE"); map.put('\u1A45',"TAI THAM LETTER WA"); map.put('\u1A46',"TAI THAM LETTER HIGH SHA"); map.put('\u1A47',"TAI THAM LETTER HIGH SSA"); map.put('\u1A48',"TAI THAM LETTER HIGH SA"); map.put('\u1A49',"TAI THAM LETTER HIGH HA"); map.put('\u1A4A',"TAI THAM LETTER LLA"); map.put('\u1A4B',"TAI THAM LETTER A"); map.put('\u1A4C',"TAI THAM LETTER LOW HA"); map.put('\u1A4D',"TAI THAM LETTER I"); map.put('\u1A4E',"TAI THAM LETTER II"); map.put('\u1A4F',"TAI THAM LETTER U"); map.put('\u1A50',"TAI THAM LETTER UU"); map.put('\u1A51',"TAI THAM LETTER EE"); map.put('\u1A52',"TAI THAM LETTER OO"); map.put('\u1A53',"TAI THAM LETTER LAE"); map.put('\u1A54',"TAI THAM LETTER GREAT SA"); map.put('\u1A55',"TAI THAM CONSONANT SIGN MEDIAL RA"); map.put('\u1A56',"TAI THAM CONSONANT SIGN MEDIAL LA"); map.put('\u1A57',"TAI THAM CONSONANT SIGN LA TANG LAI"); map.put('\u1A58',"TAI THAM SIGN MAI KANG LAI"); map.put('\u1A59',"TAI THAM CONSONANT SIGN FINAL NGA"); map.put('\u1A5A',"TAI THAM CONSONANT SIGN LOW PA"); map.put('\u1A5B',"TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA"); map.put('\u1A5C',"TAI THAM CONSONANT SIGN MA"); map.put('\u1A5D',"TAI THAM CONSONANT SIGN BA"); map.put('\u1A5E',"TAI THAM CONSONANT SIGN SA"); map.put('\u1A60',"TAI THAM SIGN SAKOT"); map.put('\u1A61',"TAI THAM VOWEL SIGN A"); map.put('\u1A62',"TAI THAM VOWEL SIGN MAI SAT"); map.put('\u1A63',"TAI THAM VOWEL SIGN AA"); map.put('\u1A64',"TAI THAM VOWEL SIGN TALL AA"); map.put('\u1A65',"TAI THAM VOWEL SIGN I"); map.put('\u1A66',"TAI THAM VOWEL SIGN II"); map.put('\u1A67',"TAI THAM VOWEL SIGN UE"); map.put('\u1A68',"TAI THAM VOWEL SIGN UUE"); map.put('\u1A69',"TAI THAM VOWEL SIGN U"); map.put('\u1A6A',"TAI THAM VOWEL SIGN UU"); map.put('\u1A6B',"TAI THAM VOWEL SIGN O"); map.put('\u1A6C',"TAI THAM VOWEL SIGN OA BELOW"); map.put('\u1A6D',"TAI THAM VOWEL SIGN OY"); map.put('\u1A6E',"TAI THAM VOWEL SIGN E"); map.put('\u1A6F',"TAI THAM VOWEL SIGN AE"); map.put('\u1A70',"TAI THAM VOWEL SIGN OO"); map.put('\u1A71',"TAI THAM VOWEL SIGN AI"); map.put('\u1A72',"TAI THAM VOWEL SIGN THAM AI"); map.put('\u1A73',"TAI THAM VOWEL SIGN OA ABOVE"); map.put('\u1A74',"TAI THAM SIGN MAI KANG"); map.put('\u1A75',"TAI THAM SIGN TONE-1"); map.put('\u1A76',"TAI THAM SIGN TONE-2"); map.put('\u1A77',"TAI THAM SIGN KHUEN TONE-3"); map.put('\u1A78',"TAI THAM SIGN KHUEN TONE-4"); map.put('\u1A79',"TAI THAM SIGN KHUEN TONE-5"); map.put('\u1A7A',"TAI THAM SIGN RA HAAM"); map.put('\u1A7B',"TAI THAM SIGN MAI SAM"); map.put('\u1A7C',"TAI THAM SIGN KHUEN-LUE KARAN"); map.put('\u1A7F',"TAI THAM COMBINING CRYPTOGRAMMIC DOT"); map.put('\u1A80',"TAI THAM HORA DIGIT ZERO"); map.put('\u1A81',"TAI THAM HORA DIGIT ONE"); map.put('\u1A82',"TAI THAM HORA DIGIT TWO"); map.put('\u1A83',"TAI THAM HORA DIGIT THREE"); map.put('\u1A84',"TAI THAM HORA DIGIT FOUR"); map.put('\u1A85',"TAI THAM HORA DIGIT FIVE"); map.put('\u1A86',"TAI THAM HORA DIGIT SIX"); map.put('\u1A87',"TAI THAM HORA DIGIT SEVEN"); map.put('\u1A88',"TAI THAM HORA DIGIT EIGHT"); map.put('\u1A89',"TAI THAM HORA DIGIT NINE"); map.put('\u1A90',"TAI THAM THAM DIGIT ZERO"); map.put('\u1A91',"TAI THAM THAM DIGIT ONE"); map.put('\u1A92',"TAI THAM THAM DIGIT TWO"); map.put('\u1A93',"TAI THAM THAM DIGIT THREE"); map.put('\u1A94',"TAI THAM THAM DIGIT FOUR"); map.put('\u1A95',"TAI THAM THAM DIGIT FIVE"); map.put('\u1A96',"TAI THAM THAM DIGIT SIX"); map.put('\u1A97',"TAI THAM THAM DIGIT SEVEN"); map.put('\u1A98',"TAI THAM THAM DIGIT EIGHT"); map.put('\u1A99',"TAI THAM THAM DIGIT NINE"); map.put('\u1AA0',"TAI THAM SIGN WIANG"); map.put('\u1AA1',"TAI THAM SIGN WIANGWAAK"); map.put('\u1AA2',"TAI THAM SIGN SAWAN"); map.put('\u1AA3',"TAI THAM SIGN KEOW"); map.put('\u1AA4',"TAI THAM SIGN HOY"); map.put('\u1AA5',"TAI THAM SIGN DOKMAI"); map.put('\u1AA6',"TAI THAM SIGN REVERSED ROTATED RANA"); map.put('\u1AA7',"TAI THAM SIGN MAI YAMOK"); map.put('\u1AA8',"TAI THAM SIGN KAAN"); map.put('\u1AA9',"TAI THAM SIGN KAANKUU"); map.put('\u1AAA',"TAI THAM SIGN SATKAAN"); map.put('\u1AAB',"TAI THAM SIGN SATKAANKUU"); map.put('\u1AAC',"TAI THAM SIGN HANG"); map.put('\u1AAD',"TAI THAM SIGN CAANG"); } public static final void balinese(Map<Character,String> map) { map.put('\u1B00',"BALINESE SIGN ULU RICEM"); map.put('\u1B01',"BALINESE SIGN ULU CANDRA"); map.put('\u1B02',"BALINESE SIGN CECEK"); map.put('\u1B03',"BALINESE SIGN SURANG"); map.put('\u1B04',"BALINESE SIGN BISAH"); map.put('\u1B05',"BALINESE LETTER AKARA"); map.put('\u1B06',"BALINESE LETTER AKARA TEDUNG"); map.put('\u1B07',"BALINESE LETTER IKARA"); map.put('\u1B08',"BALINESE LETTER IKARA TEDUNG"); map.put('\u1B09',"BALINESE LETTER UKARA"); map.put('\u1B0A',"BALINESE LETTER UKARA TEDUNG"); map.put('\u1B0B',"BALINESE LETTER RA REPA"); map.put('\u1B0C',"BALINESE LETTER RA REPA TEDUNG"); map.put('\u1B0D',"BALINESE LETTER LA LENGA"); map.put('\u1B0E',"BALINESE LETTER LA LENGA TEDUNG"); map.put('\u1B0F',"BALINESE LETTER EKARA"); map.put('\u1B10',"BALINESE LETTER AIKARA"); map.put('\u1B11',"BALINESE LETTER OKARA"); map.put('\u1B12',"BALINESE LETTER OKARA TEDUNG"); map.put('\u1B13',"BALINESE LETTER KA"); map.put('\u1B14',"BALINESE LETTER KA MAHAPRANA"); map.put('\u1B15',"BALINESE LETTER GA"); map.put('\u1B16',"BALINESE LETTER GA GORA"); map.put('\u1B17',"BALINESE LETTER NGA"); map.put('\u1B18',"BALINESE LETTER CA"); map.put('\u1B19',"BALINESE LETTER CA LACA"); map.put('\u1B1A',"BALINESE LETTER JA"); map.put('\u1B1B',"BALINESE LETTER JA JERA"); map.put('\u1B1C',"BALINESE LETTER NYA"); map.put('\u1B1D',"BALINESE LETTER TA LATIK"); map.put('\u1B1E',"BALINESE LETTER TA MURDA MAHAPRANA"); map.put('\u1B1F',"BALINESE LETTER DA MURDA ALPAPRANA"); map.put('\u1B20',"BALINESE LETTER DA MURDA MAHAPRANA"); map.put('\u1B21',"BALINESE LETTER NA RAMBAT"); map.put('\u1B22',"BALINESE LETTER TA"); map.put('\u1B23',"BALINESE LETTER TA TAWA"); map.put('\u1B24',"BALINESE LETTER DA"); map.put('\u1B25',"BALINESE LETTER DA MADU"); map.put('\u1B26',"BALINESE LETTER NA"); map.put('\u1B27',"BALINESE LETTER PA"); map.put('\u1B28',"BALINESE LETTER PA KAPAL"); map.put('\u1B29',"BALINESE LETTER BA"); map.put('\u1B2A',"BALINESE LETTER BA KEMBANG"); map.put('\u1B2B',"BALINESE LETTER MA"); map.put('\u1B2C',"BALINESE LETTER YA"); map.put('\u1B2D',"BALINESE LETTER RA"); map.put('\u1B2E',"BALINESE LETTER LA"); map.put('\u1B2F',"BALINESE LETTER WA"); map.put('\u1B30',"BALINESE LETTER SA SAGA"); map.put('\u1B31',"BALINESE LETTER SA SAPA"); map.put('\u1B32',"BALINESE LETTER SA"); map.put('\u1B33',"BALINESE LETTER HA"); map.put('\u1B34',"BALINESE SIGN REREKAN"); map.put('\u1B35',"BALINESE VOWEL SIGN TEDUNG"); map.put('\u1B36',"BALINESE VOWEL SIGN ULU"); map.put('\u1B37',"BALINESE VOWEL SIGN ULU SARI"); map.put('\u1B38',"BALINESE VOWEL SIGN SUKU"); map.put('\u1B39',"BALINESE VOWEL SIGN SUKU ILUT"); map.put('\u1B3A',"BALINESE VOWEL SIGN RA REPA"); map.put('\u1B3B',"BALINESE VOWEL SIGN RA REPA TEDUNG"); map.put('\u1B3C',"BALINESE VOWEL SIGN LA LENGA"); map.put('\u1B3D',"BALINESE VOWEL SIGN LA LENGA TEDUNG"); map.put('\u1B3E',"BALINESE VOWEL SIGN TALING"); map.put('\u1B3F',"BALINESE VOWEL SIGN TALING REPA"); map.put('\u1B40',"BALINESE VOWEL SIGN TALING TEDUNG"); map.put('\u1B41',"BALINESE VOWEL SIGN TALING REPA TEDUNG"); map.put('\u1B42',"BALINESE VOWEL SIGN PEPET"); map.put('\u1B43',"BALINESE VOWEL SIGN PEPET TEDUNG"); map.put('\u1B44',"BALINESE ADEG ADEG"); map.put('\u1B45',"BALINESE LETTER KAF SASAK"); map.put('\u1B46',"BALINESE LETTER KHOT SASAK"); map.put('\u1B47',"BALINESE LETTER TZIR SASAK"); map.put('\u1B48',"BALINESE LETTER EF SASAK"); map.put('\u1B49',"BALINESE LETTER VE SASAK"); map.put('\u1B4A',"BALINESE LETTER ZAL SASAK"); map.put('\u1B4B',"BALINESE LETTER ASYURA SASAK"); map.put('\u1B50',"BALINESE DIGIT ZERO"); map.put('\u1B51',"BALINESE DIGIT ONE"); map.put('\u1B52',"BALINESE DIGIT TWO"); map.put('\u1B53',"BALINESE DIGIT THREE"); map.put('\u1B54',"BALINESE DIGIT FOUR"); map.put('\u1B55',"BALINESE DIGIT FIVE"); map.put('\u1B56',"BALINESE DIGIT SIX"); map.put('\u1B57',"BALINESE DIGIT SEVEN"); map.put('\u1B58',"BALINESE DIGIT EIGHT"); map.put('\u1B59',"BALINESE DIGIT NINE"); map.put('\u1B5A',"BALINESE PANTI"); map.put('\u1B5B',"BALINESE PAMADA"); map.put('\u1B5C',"BALINESE WINDU"); map.put('\u1B5D',"BALINESE CARIK PAMUNGKAH"); map.put('\u1B5E',"BALINESE CARIK SIKI"); map.put('\u1B5F',"BALINESE CARIK PAREREN"); map.put('\u1B60',"BALINESE PAMENENG"); map.put('\u1B61',"BALINESE MUSICAL SYMBOL DONG"); map.put('\u1B62',"BALINESE MUSICAL SYMBOL DENG"); map.put('\u1B63',"BALINESE MUSICAL SYMBOL DUNG"); map.put('\u1B64',"BALINESE MUSICAL SYMBOL DANG"); map.put('\u1B65',"BALINESE MUSICAL SYMBOL DANG SURANG"); map.put('\u1B66',"BALINESE MUSICAL SYMBOL DING"); map.put('\u1B67',"BALINESE MUSICAL SYMBOL DAENG"); map.put('\u1B68',"BALINESE MUSICAL SYMBOL DEUNG"); map.put('\u1B69',"BALINESE MUSICAL SYMBOL DAING"); map.put('\u1B6A',"BALINESE MUSICAL SYMBOL DANG GEDE"); map.put('\u1B6B',"BALINESE MUSICAL SYMBOL COMBINING TEGEH"); map.put('\u1B6C',"BALINESE MUSICAL SYMBOL COMBINING ENDEP"); map.put('\u1B6D',"BALINESE MUSICAL SYMBOL COMBINING KEMPUL"); map.put('\u1B6E',"BALINESE MUSICAL SYMBOL COMBINING KEMPLI"); map.put('\u1B6F',"BALINESE MUSICAL SYMBOL COMBINING JEGOGAN"); map.put('\u1B70',"BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN"); map.put('\u1B71',"BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN"); map.put('\u1B72',"BALINESE MUSICAL SYMBOL COMBINING BENDE"); map.put('\u1B73',"BALINESE MUSICAL SYMBOL COMBINING GONG"); map.put('\u1B74',"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG"); map.put('\u1B75',"BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG"); map.put('\u1B76',"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK"); map.put('\u1B77',"BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK"); map.put('\u1B78',"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG"); map.put('\u1B79',"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG"); map.put('\u1B7A',"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK"); map.put('\u1B7B',"BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK"); map.put('\u1B7C',"BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING"); } public static final void sudanese(Map<Character,String> map) { map.put('\u1B80',"SUNDANESE SIGN PANYECEK"); map.put('\u1B81',"SUNDANESE SIGN PANGLAYAR"); map.put('\u1B82',"SUNDANESE SIGN PANGWISAD"); map.put('\u1B83',"SUNDANESE LETTER A"); map.put('\u1B84',"SUNDANESE LETTER I"); map.put('\u1B85',"SUNDANESE LETTER U"); map.put('\u1B86',"SUNDANESE LETTER AE"); map.put('\u1B87',"SUNDANESE LETTER O"); map.put('\u1B88',"SUNDANESE LETTER E"); map.put('\u1B89',"SUNDANESE LETTER EU"); map.put('\u1B8A',"SUNDANESE LETTER KA"); map.put('\u1B8B',"SUNDANESE LETTER QA"); map.put('\u1B8C',"SUNDANESE LETTER GA"); map.put('\u1B8D',"SUNDANESE LETTER NGA"); map.put('\u1B8E',"SUNDANESE LETTER CA"); map.put('\u1B8F',"SUNDANESE LETTER JA"); map.put('\u1B90',"SUNDANESE LETTER ZA"); map.put('\u1B91',"SUNDANESE LETTER NYA"); map.put('\u1B92',"SUNDANESE LETTER TA"); map.put('\u1B93',"SUNDANESE LETTER DA"); map.put('\u1B94',"SUNDANESE LETTER NA"); map.put('\u1B95',"SUNDANESE LETTER PA"); map.put('\u1B96',"SUNDANESE LETTER FA"); map.put('\u1B97',"SUNDANESE LETTER VA"); map.put('\u1B98',"SUNDANESE LETTER BA"); map.put('\u1B99',"SUNDANESE LETTER MA"); map.put('\u1B9A',"SUNDANESE LETTER YA"); map.put('\u1B9B',"SUNDANESE LETTER RA"); map.put('\u1B9C',"SUNDANESE LETTER LA"); map.put('\u1B9D',"SUNDANESE LETTER WA"); map.put('\u1B9E',"SUNDANESE LETTER SA"); map.put('\u1B9F',"SUNDANESE LETTER XA"); map.put('\u1BA0',"SUNDANESE LETTER HA"); map.put('\u1BA1',"SUNDANESE CONSONANT SIGN PAMINGKAL"); map.put('\u1BA2',"SUNDANESE CONSONANT SIGN PANYAKRA"); map.put('\u1BA3',"SUNDANESE CONSONANT SIGN PANYIKU"); map.put('\u1BA4',"SUNDANESE VOWEL SIGN PANGHULU"); map.put('\u1BA5',"SUNDANESE VOWEL SIGN PANYUKU"); map.put('\u1BA6',"SUNDANESE VOWEL SIGN PANAELAENG"); map.put('\u1BA7',"SUNDANESE VOWEL SIGN PANOLONG"); map.put('\u1BA8',"SUNDANESE VOWEL SIGN PAMEPET"); map.put('\u1BA9',"SUNDANESE VOWEL SIGN PANEULEUNG"); map.put('\u1BAA',"SUNDANESE SIGN PAMAAEH"); map.put('\u1BAE',"SUNDANESE LETTER KHA"); map.put('\u1BAF',"SUNDANESE LETTER SYA"); map.put('\u1BB0',"SUNDANESE DIGIT ZERO"); map.put('\u1BB1',"SUNDANESE DIGIT ONE"); map.put('\u1BB2',"SUNDANESE DIGIT TWO"); map.put('\u1BB3',"SUNDANESE DIGIT THREE"); map.put('\u1BB4',"SUNDANESE DIGIT FOUR"); map.put('\u1BB5',"SUNDANESE DIGIT FIVE"); map.put('\u1BB6',"SUNDANESE DIGIT SIX"); map.put('\u1BB7',"SUNDANESE DIGIT SEVEN"); map.put('\u1BB8',"SUNDANESE DIGIT EIGHT"); map.put('\u1BB9',"SUNDANESE DIGIT NINE"); } public static final void lepcha(Map<Character,String> map) { map.put('\u1C00',"LEPCHA LETTER KA"); map.put('\u1C01',"LEPCHA LETTER KLA"); map.put('\u1C02',"LEPCHA LETTER KHA"); map.put('\u1C03',"LEPCHA LETTER GA"); map.put('\u1C04',"LEPCHA LETTER GLA"); map.put('\u1C05',"LEPCHA LETTER NGA"); map.put('\u1C06',"LEPCHA LETTER CA"); map.put('\u1C07',"LEPCHA LETTER CHA"); map.put('\u1C08',"LEPCHA LETTER JA"); map.put('\u1C09',"LEPCHA LETTER NYA"); map.put('\u1C0A',"LEPCHA LETTER TA"); map.put('\u1C0B',"LEPCHA LETTER THA"); map.put('\u1C0C',"LEPCHA LETTER DA"); map.put('\u1C0D',"LEPCHA LETTER NA"); map.put('\u1C0E',"LEPCHA LETTER PA"); map.put('\u1C0F',"LEPCHA LETTER PLA"); map.put('\u1C10',"LEPCHA LETTER PHA"); map.put('\u1C11',"LEPCHA LETTER FA"); map.put('\u1C12',"LEPCHA LETTER FLA"); map.put('\u1C13',"LEPCHA LETTER BA"); map.put('\u1C14',"LEPCHA LETTER BLA"); map.put('\u1C15',"LEPCHA LETTER MA"); map.put('\u1C16',"LEPCHA LETTER MLA"); map.put('\u1C17',"LEPCHA LETTER TSA"); map.put('\u1C18',"LEPCHA LETTER TSHA"); map.put('\u1C19',"LEPCHA LETTER DZA"); map.put('\u1C1A',"LEPCHA LETTER YA"); map.put('\u1C1B',"LEPCHA LETTER RA"); map.put('\u1C1C',"LEPCHA LETTER LA"); map.put('\u1C1D',"LEPCHA LETTER HA"); map.put('\u1C1E',"LEPCHA LETTER HLA"); map.put('\u1C1F',"LEPCHA LETTER VA"); map.put('\u1C20',"LEPCHA LETTER SA"); map.put('\u1C21',"LEPCHA LETTER SHA"); map.put('\u1C22',"LEPCHA LETTER WA"); map.put('\u1C23',"LEPCHA LETTER A"); map.put('\u1C24',"LEPCHA SUBJOINED LETTER YA"); map.put('\u1C25',"LEPCHA SUBJOINED LETTER RA"); map.put('\u1C26',"LEPCHA VOWEL SIGN AA"); map.put('\u1C27',"LEPCHA VOWEL SIGN I"); map.put('\u1C28',"LEPCHA VOWEL SIGN O"); map.put('\u1C29',"LEPCHA VOWEL SIGN OO"); map.put('\u1C2A',"LEPCHA VOWEL SIGN U"); map.put('\u1C2B',"LEPCHA VOWEL SIGN UU"); map.put('\u1C2C',"LEPCHA VOWEL SIGN E"); map.put('\u1C2D',"LEPCHA CONSONANT SIGN K"); map.put('\u1C2E',"LEPCHA CONSONANT SIGN M"); map.put('\u1C2F',"LEPCHA CONSONANT SIGN L"); map.put('\u1C30',"LEPCHA CONSONANT SIGN N"); map.put('\u1C31',"LEPCHA CONSONANT SIGN P"); map.put('\u1C32',"LEPCHA CONSONANT SIGN R"); map.put('\u1C33',"LEPCHA CONSONANT SIGN T"); map.put('\u1C34',"LEPCHA CONSONANT SIGN NYIN-DO"); map.put('\u1C35',"LEPCHA CONSONANT SIGN KANG"); map.put('\u1C36',"LEPCHA SIGN RAN"); map.put('\u1C37',"LEPCHA SIGN NUKTA"); map.put('\u1C3B',"LEPCHA PUNCTUATION TA-ROL"); map.put('\u1C3C',"LEPCHA PUNCTUATION NYET THYOOM TA-ROL"); map.put('\u1C3D',"LEPCHA PUNCTUATION CER-WA"); map.put('\u1C3E',"LEPCHA PUNCTUATION TSHOOK CER-WA"); map.put('\u1C3F',"LEPCHA PUNCTUATION TSHOOK"); map.put('\u1C40',"LEPCHA DIGIT ZERO"); map.put('\u1C41',"LEPCHA DIGIT ONE"); map.put('\u1C42',"LEPCHA DIGIT TWO"); map.put('\u1C43',"LEPCHA DIGIT THREE"); map.put('\u1C44',"LEPCHA DIGIT FOUR"); map.put('\u1C45',"LEPCHA DIGIT FIVE"); map.put('\u1C46',"LEPCHA DIGIT SIX"); map.put('\u1C47',"LEPCHA DIGIT SEVEN"); map.put('\u1C48',"LEPCHA DIGIT EIGHT"); map.put('\u1C49',"LEPCHA DIGIT NINE"); map.put('\u1C4D',"LEPCHA LETTER TTA"); map.put('\u1C4E',"LEPCHA LETTER TTHA"); map.put('\u1C4F',"LEPCHA LETTER DDA"); } public static final void olChiki(Map<Character,String> map) { map.put('\u1C50',"OL CHIKI DIGIT ZERO"); map.put('\u1C51',"OL CHIKI DIGIT ONE"); map.put('\u1C52',"OL CHIKI DIGIT TWO"); map.put('\u1C53',"OL CHIKI DIGIT THREE"); map.put('\u1C54',"OL CHIKI DIGIT FOUR"); map.put('\u1C55',"OL CHIKI DIGIT FIVE"); map.put('\u1C56',"OL CHIKI DIGIT SIX"); map.put('\u1C57',"OL CHIKI DIGIT SEVEN"); map.put('\u1C58',"OL CHIKI DIGIT EIGHT"); map.put('\u1C59',"OL CHIKI DIGIT NINE"); map.put('\u1C5A',"OL CHIKI LETTER LA"); map.put('\u1C5B',"OL CHIKI LETTER AT"); map.put('\u1C5C',"OL CHIKI LETTER AG"); map.put('\u1C5D',"OL CHIKI LETTER ANG"); map.put('\u1C5E',"OL CHIKI LETTER AL"); map.put('\u1C5F',"OL CHIKI LETTER LAA"); map.put('\u1C60',"OL CHIKI LETTER AAK"); map.put('\u1C61',"OL CHIKI LETTER AAJ"); map.put('\u1C62',"OL CHIKI LETTER AAM"); map.put('\u1C63',"OL CHIKI LETTER AAW"); map.put('\u1C64',"OL CHIKI LETTER LI"); map.put('\u1C65',"OL CHIKI LETTER IS"); map.put('\u1C66',"OL CHIKI LETTER IH"); map.put('\u1C67',"OL CHIKI LETTER INY"); map.put('\u1C68',"OL CHIKI LETTER IR"); map.put('\u1C69',"OL CHIKI LETTER LU"); map.put('\u1C6A',"OL CHIKI LETTER UC"); map.put('\u1C6B',"OL CHIKI LETTER UD"); map.put('\u1C6C',"OL CHIKI LETTER UNN"); map.put('\u1C6D',"OL CHIKI LETTER UY"); map.put('\u1C6E',"OL CHIKI LETTER LE"); map.put('\u1C6F',"OL CHIKI LETTER EP"); map.put('\u1C70',"OL CHIKI LETTER EDD"); map.put('\u1C71',"OL CHIKI LETTER EN"); map.put('\u1C72',"OL CHIKI LETTER ERR"); map.put('\u1C73',"OL CHIKI LETTER LO"); map.put('\u1C74',"OL CHIKI LETTER OTT"); map.put('\u1C75',"OL CHIKI LETTER OB"); map.put('\u1C76',"OL CHIKI LETTER OV"); map.put('\u1C77',"OL CHIKI LETTER OH"); map.put('\u1C78',"OL CHIKI MU TTUDDAG"); map.put('\u1C79',"OL CHIKI GAAHLAA TTUDDAAG"); map.put('\u1C7A',"OL CHIKI MU-GAAHLAA TTUDDAAG"); map.put('\u1C7B',"OL CHIKI RELAA"); map.put('\u1C7C',"OL CHIKI PHAARKAA"); map.put('\u1C7D',"OL CHIKI AHAD"); map.put('\u1C7E',"OL CHIKI PUNCTUATION MUCAAD"); map.put('\u1C7F',"OL CHIKI PUNCTUATION DOUBLE MUCAAD"); } public static final void vedic(Map<Character,String> map) { map.put('\u1CD0',"VEDIC TONE KARSHANA"); map.put('\u1CD1',"VEDIC TONE SHARA"); map.put('\u1CD2',"VEDIC TONE PRENKHA"); map.put('\u1CD3',"VEDIC SIGN NIHSHVASA"); map.put('\u1CD4',"VEDIC SIGN YAJURVEDIC MIDLINE SVARITA"); map.put('\u1CD5',"VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA"); map.put('\u1CD6',"VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA"); map.put('\u1CD7',"VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA"); map.put('\u1CD8',"VEDIC TONE CANDRA BELOW"); map.put('\u1CD9',"VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER"); map.put('\u1CDA',"VEDIC TONE DOUBLE SVARITA"); map.put('\u1CDB',"VEDIC TONE TRIPLE SVARITA"); map.put('\u1CDC',"VEDIC TONE KATHAKA ANUDATTA"); map.put('\u1CDD',"VEDIC TONE DOT BELOW"); map.put('\u1CDE',"VEDIC TONE TWO DOTS BELOW"); map.put('\u1CDF',"VEDIC TONE THREE DOTS BELOW"); map.put('\u1CE0',"VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA"); map.put('\u1CE1',"VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA"); map.put('\u1CE2',"VEDIC SIGN VISARGA SVARITA"); map.put('\u1CE3',"VEDIC SIGN VISARGA UDATTA"); map.put('\u1CE4',"VEDIC SIGN REVERSED VISARGA UDATTA"); map.put('\u1CE5',"VEDIC SIGN VISARGA ANUDATTA"); map.put('\u1CE6',"VEDIC SIGN REVERSED VISARGA ANUDATTA"); map.put('\u1CE7',"VEDIC SIGN VISARGA UDATTA WITH TAIL"); map.put('\u1CE8',"VEDIC SIGN VISARGA ANUDATTA WITH TAIL"); map.put('\u1CE9',"VEDIC SIGN ANUSVARA ANTARGOMUKHA"); map.put('\u1CEA',"VEDIC SIGN ANUSVARA BAHIRGOMUKHA"); map.put('\u1CEB',"VEDIC SIGN ANUSVARA VAMAGOMUKHA"); map.put('\u1CEC',"VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL"); map.put('\u1CED',"VEDIC SIGN TIRYAK"); map.put('\u1CEE',"VEDIC SIGN HEXIFORM LONG ANUSVARA"); map.put('\u1CEF',"VEDIC SIGN LONG ANUSVARA"); map.put('\u1CF0',"VEDIC SIGN RTHANG LONG ANUSVARA"); map.put('\u1CF1',"VEDIC SIGN ANUSVARA UBHAYATO MUKHA"); map.put('\u1CF2',"VEDIC SIGN ARDHAVISARGA"); } public static final void phoneticExtensions(Map<Character,String> map) { map.put('\u1D00',"LATIN LETTER SMALL CAPITAL A"); map.put('\u1D01',"LATIN LETTER SMALL CAPITAL AE"); map.put('\u1D02',"LATIN SMALL LETTER TURNED AE"); map.put('\u1D03',"LATIN LETTER SMALL CAPITAL BARRED B"); map.put('\u1D04',"LATIN LETTER SMALL CAPITAL C"); map.put('\u1D05',"LATIN LETTER SMALL CAPITAL D"); map.put('\u1D06',"LATIN LETTER SMALL CAPITAL ETH"); map.put('\u1D07',"LATIN LETTER SMALL CAPITAL E"); map.put('\u1D08',"LATIN SMALL LETTER TURNED OPEN E"); map.put('\u1D09',"LATIN SMALL LETTER TURNED I"); map.put('\u1D0A',"LATIN LETTER SMALL CAPITAL J"); map.put('\u1D0B',"LATIN LETTER SMALL CAPITAL K"); map.put('\u1D0C',"LATIN LETTER SMALL CAPITAL L WITH STROKE"); map.put('\u1D0D',"LATIN LETTER SMALL CAPITAL M"); map.put('\u1D0E',"LATIN LETTER SMALL CAPITAL REVERSED N"); map.put('\u1D0F',"LATIN LETTER SMALL CAPITAL O"); map.put('\u1D10',"LATIN LETTER SMALL CAPITAL OPEN O"); map.put('\u1D11',"LATIN SMALL LETTER SIDEWAYS O"); map.put('\u1D12',"LATIN SMALL LETTER SIDEWAYS OPEN O"); map.put('\u1D13',"LATIN SMALL LETTER SIDEWAYS O WITH STROKE"); map.put('\u1D14',"LATIN SMALL LETTER TURNED OE"); map.put('\u1D15',"LATIN LETTER SMALL CAPITAL OU"); map.put('\u1D16',"LATIN SMALL LETTER TOP HALF O"); map.put('\u1D17',"LATIN SMALL LETTER BOTTOM HALF O"); map.put('\u1D18',"LATIN LETTER SMALL CAPITAL P"); map.put('\u1D19',"LATIN LETTER SMALL CAPITAL REVERSED R"); map.put('\u1D1A',"LATIN LETTER SMALL CAPITAL TURNED R"); map.put('\u1D1B',"LATIN LETTER SMALL CAPITAL T"); map.put('\u1D1C',"LATIN LETTER SMALL CAPITAL U"); map.put('\u1D1D',"LATIN SMALL LETTER SIDEWAYS U"); map.put('\u1D1E',"LATIN SMALL LETTER SIDEWAYS DIAERESIZED U"); map.put('\u1D1F',"LATIN SMALL LETTER SIDEWAYS TURNED M"); map.put('\u1D20',"LATIN LETTER SMALL CAPITAL V"); map.put('\u1D21',"LATIN LETTER SMALL CAPITAL W"); map.put('\u1D22',"LATIN LETTER SMALL CAPITAL Z"); map.put('\u1D23',"LATIN LETTER SMALL CAPITAL EZH"); map.put('\u1D24',"LATIN LETTER VOICED LARYNGEAL SPIRANT"); map.put('\u1D25',"LATIN LETTER AIN"); map.put('\u1D26',"GREEK LETTER SMALL CAPITAL GAMMA"); map.put('\u1D27',"GREEK LETTER SMALL CAPITAL LAMDA"); map.put('\u1D28',"GREEK LETTER SMALL CAPITAL PI"); map.put('\u1D29',"GREEK LETTER SMALL CAPITAL RHO"); map.put('\u1D2A',"GREEK LETTER SMALL CAPITAL PSI"); map.put('\u1D2B',"CYRILLIC LETTER SMALL CAPITAL EL"); map.put('\u1D2C',"MODIFIER LETTER CAPITAL A"); map.put('\u1D2D',"MODIFIER LETTER CAPITAL AE"); map.put('\u1D2E',"MODIFIER LETTER CAPITAL B"); map.put('\u1D2F',"MODIFIER LETTER CAPITAL BARRED B"); map.put('\u1D30',"MODIFIER LETTER CAPITAL D"); map.put('\u1D31',"MODIFIER LETTER CAPITAL E"); map.put('\u1D32',"MODIFIER LETTER CAPITAL REVERSED E"); map.put('\u1D33',"MODIFIER LETTER CAPITAL G"); map.put('\u1D34',"MODIFIER LETTER CAPITAL H"); map.put('\u1D35',"MODIFIER LETTER CAPITAL I"); map.put('\u1D36',"MODIFIER LETTER CAPITAL J"); map.put('\u1D37',"MODIFIER LETTER CAPITAL K"); map.put('\u1D38',"MODIFIER LETTER CAPITAL L"); map.put('\u1D39',"MODIFIER LETTER CAPITAL M"); map.put('\u1D3A',"MODIFIER LETTER CAPITAL N"); map.put('\u1D3B',"MODIFIER LETTER CAPITAL REVERSED N"); map.put('\u1D3C',"MODIFIER LETTER CAPITAL O"); map.put('\u1D3D',"MODIFIER LETTER CAPITAL OU"); map.put('\u1D3E',"MODIFIER LETTER CAPITAL P"); map.put('\u1D3F',"MODIFIER LETTER CAPITAL R"); map.put('\u1D40',"MODIFIER LETTER CAPITAL T"); map.put('\u1D41',"MODIFIER LETTER CAPITAL U"); map.put('\u1D42',"MODIFIER LETTER CAPITAL W"); map.put('\u1D43',"MODIFIER LETTER SMALL A"); map.put('\u1D44',"MODIFIER LETTER SMALL TURNED A"); map.put('\u1D45',"MODIFIER LETTER SMALL ALPHA"); map.put('\u1D46',"MODIFIER LETTER SMALL TURNED AE"); map.put('\u1D47',"MODIFIER LETTER SMALL B"); map.put('\u1D48',"MODIFIER LETTER SMALL D"); map.put('\u1D49',"MODIFIER LETTER SMALL E"); map.put('\u1D4A',"MODIFIER LETTER SMALL SCHWA"); map.put('\u1D4B',"MODIFIER LETTER SMALL OPEN E"); map.put('\u1D4C',"MODIFIER LETTER SMALL TURNED OPEN E"); map.put('\u1D4D',"MODIFIER LETTER SMALL G"); map.put('\u1D4E',"MODIFIER LETTER SMALL TURNED I"); map.put('\u1D4F',"MODIFIER LETTER SMALL K"); map.put('\u1D50',"MODIFIER LETTER SMALL M"); map.put('\u1D51',"MODIFIER LETTER SMALL ENG"); map.put('\u1D52',"MODIFIER LETTER SMALL O"); map.put('\u1D53',"MODIFIER LETTER SMALL OPEN O"); map.put('\u1D54',"MODIFIER LETTER SMALL TOP HALF O"); map.put('\u1D55',"MODIFIER LETTER SMALL BOTTOM HALF O"); map.put('\u1D56',"MODIFIER LETTER SMALL P"); map.put('\u1D57',"MODIFIER LETTER SMALL T"); map.put('\u1D58',"MODIFIER LETTER SMALL U"); map.put('\u1D59',"MODIFIER LETTER SMALL SIDEWAYS U"); map.put('\u1D5A',"MODIFIER LETTER SMALL TURNED M"); map.put('\u1D5B',"MODIFIER LETTER SMALL V"); map.put('\u1D5C',"MODIFIER LETTER SMALL AIN"); map.put('\u1D5D',"MODIFIER LETTER SMALL BETA"); map.put('\u1D5E',"MODIFIER LETTER SMALL GREEK GAMMA"); map.put('\u1D5F',"MODIFIER LETTER SMALL DELTA"); map.put('\u1D60',"MODIFIER LETTER SMALL GREEK PHI"); map.put('\u1D61',"MODIFIER LETTER SMALL CHI"); map.put('\u1D62',"LATIN SUBSCRIPT SMALL LETTER I"); map.put('\u1D63',"LATIN SUBSCRIPT SMALL LETTER R"); map.put('\u1D64',"LATIN SUBSCRIPT SMALL LETTER U"); map.put('\u1D65',"LATIN SUBSCRIPT SMALL LETTER V"); map.put('\u1D66',"GREEK SUBSCRIPT SMALL LETTER BETA"); map.put('\u1D67',"GREEK SUBSCRIPT SMALL LETTER GAMMA"); map.put('\u1D68',"GREEK SUBSCRIPT SMALL LETTER RHO"); map.put('\u1D69',"GREEK SUBSCRIPT SMALL LETTER PHI"); map.put('\u1D6A',"GREEK SUBSCRIPT SMALL LETTER CHI"); map.put('\u1D6B',"LATIN SMALL LETTER UE"); map.put('\u1D6C',"LATIN SMALL LETTER B WITH MIDDLE TILDE"); map.put('\u1D6D',"LATIN SMALL LETTER D WITH MIDDLE TILDE"); map.put('\u1D6E',"LATIN SMALL LETTER F WITH MIDDLE TILDE"); map.put('\u1D6F',"LATIN SMALL LETTER M WITH MIDDLE TILDE"); map.put('\u1D70',"LATIN SMALL LETTER N WITH MIDDLE TILDE"); map.put('\u1D71',"LATIN SMALL LETTER P WITH MIDDLE TILDE"); map.put('\u1D72',"LATIN SMALL LETTER R WITH MIDDLE TILDE"); map.put('\u1D73',"LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE"); map.put('\u1D74',"LATIN SMALL LETTER S WITH MIDDLE TILDE"); map.put('\u1D75',"LATIN SMALL LETTER T WITH MIDDLE TILDE"); map.put('\u1D76',"LATIN SMALL LETTER Z WITH MIDDLE TILDE"); map.put('\u1D77',"LATIN SMALL LETTER TURNED G"); map.put('\u1D78',"MODIFIER LETTER CYRILLIC EN"); map.put('\u1D79',"LATIN SMALL LETTER INSULAR G"); map.put('\u1D7A',"LATIN SMALL LETTER TH WITH STRIKETHROUGH"); map.put('\u1D7B',"LATIN SMALL CAPITAL LETTER I WITH STROKE"); map.put('\u1D7C',"LATIN SMALL LETTER IOTA WITH STROKE"); map.put('\u1D7D',"LATIN SMALL LETTER P WITH STROKE"); map.put('\u1D7E',"LATIN SMALL CAPITAL LETTER U WITH STROKE"); map.put('\u1D7F',"LATIN SMALL LETTER UPSILON WITH STROKE"); } public static final void phoneticExtensionsSupplement(Map<Character,String> map) { map.put('\u1D80',"LATIN SMALL LETTER B WITH PALATAL HOOK"); map.put('\u1D81',"LATIN SMALL LETTER D WITH PALATAL HOOK"); map.put('\u1D82',"LATIN SMALL LETTER F WITH PALATAL HOOK"); map.put('\u1D83',"LATIN SMALL LETTER G WITH PALATAL HOOK"); map.put('\u1D84',"LATIN SMALL LETTER K WITH PALATAL HOOK"); map.put('\u1D85',"LATIN SMALL LETTER L WITH PALATAL HOOK"); map.put('\u1D86',"LATIN SMALL LETTER M WITH PALATAL HOOK"); map.put('\u1D87',"LATIN SMALL LETTER N WITH PALATAL HOOK"); map.put('\u1D88',"LATIN SMALL LETTER P WITH PALATAL HOOK"); map.put('\u1D89',"LATIN SMALL LETTER R WITH PALATAL HOOK"); map.put('\u1D8A',"LATIN SMALL LETTER S WITH PALATAL HOOK"); map.put('\u1D8B',"LATIN SMALL LETTER ESH WITH PALATAL HOOK"); map.put('\u1D8C',"LATIN SMALL LETTER V WITH PALATAL HOOK"); map.put('\u1D8D',"LATIN SMALL LETTER X WITH PALATAL HOOK"); map.put('\u1D8E',"LATIN SMALL LETTER Z WITH PALATAL HOOK"); map.put('\u1D8F',"LATIN SMALL LETTER A WITH RETROFLEX HOOK"); map.put('\u1D90',"LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK"); map.put('\u1D91',"LATIN SMALL LETTER D WITH HOOK AND TAIL"); map.put('\u1D92',"LATIN SMALL LETTER E WITH RETROFLEX HOOK"); map.put('\u1D93',"LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK"); map.put('\u1D94',"LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK"); map.put('\u1D95',"LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK"); map.put('\u1D96',"LATIN SMALL LETTER I WITH RETROFLEX HOOK"); map.put('\u1D97',"LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK"); map.put('\u1D98',"LATIN SMALL LETTER ESH WITH RETROFLEX HOOK"); map.put('\u1D99',"LATIN SMALL LETTER U WITH RETROFLEX HOOK"); map.put('\u1D9A',"LATIN SMALL LETTER EZH WITH RETROFLEX HOOK"); map.put('\u1D9B',"MODIFIER LETTER SMALL TURNED ALPHA"); map.put('\u1D9C',"MODIFIER LETTER SMALL C"); map.put('\u1D9D',"MODIFIER LETTER SMALL C WITH CURL"); map.put('\u1D9E',"MODIFIER LETTER SMALL ETH"); map.put('\u1D9F',"MODIFIER LETTER SMALL REVERSED OPEN E"); map.put('\u1DA0',"MODIFIER LETTER SMALL F"); map.put('\u1DA1',"MODIFIER LETTER SMALL DOTLESS J WITH STROKE"); map.put('\u1DA2',"MODIFIER LETTER SMALL SCRIPT G"); map.put('\u1DA3',"MODIFIER LETTER SMALL TURNED H"); map.put('\u1DA4',"MODIFIER LETTER SMALL I WITH STROKE"); map.put('\u1DA5',"MODIFIER LETTER SMALL IOTA"); map.put('\u1DA6',"MODIFIER LETTER SMALL CAPITAL I"); map.put('\u1DA7',"MODIFIER LETTER SMALL CAPITAL I WITH STROKE"); map.put('\u1DA8',"MODIFIER LETTER SMALL J WITH CROSSED-TAIL"); map.put('\u1DA9',"MODIFIER LETTER SMALL L WITH RETROFLEX HOOK"); map.put('\u1DAA',"MODIFIER LETTER SMALL L WITH PALATAL HOOK"); map.put('\u1DAB',"MODIFIER LETTER SMALL CAPITAL L"); map.put('\u1DAC',"MODIFIER LETTER SMALL M WITH HOOK"); map.put('\u1DAD',"MODIFIER LETTER SMALL TURNED M WITH LONG LEG"); map.put('\u1DAE',"MODIFIER LETTER SMALL N WITH LEFT HOOK"); map.put('\u1DAF',"MODIFIER LETTER SMALL N WITH RETROFLEX HOOK"); map.put('\u1DB0',"MODIFIER LETTER SMALL CAPITAL N"); map.put('\u1DB1',"MODIFIER LETTER SMALL BARRED O"); map.put('\u1DB2',"MODIFIER LETTER SMALL PHI"); map.put('\u1DB3',"MODIFIER LETTER SMALL S WITH HOOK"); map.put('\u1DB4',"MODIFIER LETTER SMALL ESH"); map.put('\u1DB5',"MODIFIER LETTER SMALL T WITH PALATAL HOOK"); map.put('\u1DB6',"MODIFIER LETTER SMALL U BAR"); map.put('\u1DB7',"MODIFIER LETTER SMALL UPSILON"); map.put('\u1DB8',"MODIFIER LETTER SMALL CAPITAL U"); map.put('\u1DB9',"MODIFIER LETTER SMALL V WITH HOOK"); map.put('\u1DBA',"MODIFIER LETTER SMALL TURNED V"); map.put('\u1DBB',"MODIFIER LETTER SMALL Z"); map.put('\u1DBC',"MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK"); map.put('\u1DBD',"MODIFIER LETTER SMALL Z WITH CURL"); map.put('\u1DBE',"MODIFIER LETTER SMALL EZH"); map.put('\u1DBF',"MODIFIER LETTER SMALL THETA"); } public static final void combiningDiacriticalMarksSupplement(Map<Character,String> map) { map.put('\u1DC0',"COMBINING DOTTED GRAVE ACCENT"); map.put('\u1DC1',"COMBINING DOTTED ACUTE ACCENT"); map.put('\u1DC2',"COMBINING SNAKE BELOW"); map.put('\u1DC3',"COMBINING SUSPENSION MARK"); map.put('\u1DC4',"COMBINING MACRON-ACUTE"); map.put('\u1DC5',"COMBINING GRAVE-MACRON"); map.put('\u1DC6',"COMBINING MACRON-GRAVE"); map.put('\u1DC7',"COMBINING ACUTE-MACRON"); map.put('\u1DC8',"COMBINING GRAVE-ACUTE-GRAVE"); map.put('\u1DC9',"COMBINING ACUTE-GRAVE-ACUTE"); map.put('\u1DCA',"COMBINING LATIN SMALL LETTER R BELOW"); map.put('\u1DCB',"COMBINING BREVE-MACRON"); map.put('\u1DCC',"COMBINING MACRON-BREVE"); map.put('\u1DCD',"COMBINING DOUBLE CIRCUMFLEX ABOVE"); map.put('\u1DCE',"COMBINING OGONEK ABOVE"); map.put('\u1DCF',"COMBINING ZIGZAG BELOW"); map.put('\u1DD0',"COMBINING IS BELOW"); map.put('\u1DD1',"COMBINING UR ABOVE"); map.put('\u1DD2',"COMBINING US ABOVE"); map.put('\u1DD3',"COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE"); map.put('\u1DD4',"COMBINING LATIN SMALL LETTER AE"); map.put('\u1DD5',"COMBINING LATIN SMALL LETTER AO"); map.put('\u1DD6',"COMBINING LATIN SMALL LETTER AV"); map.put('\u1DD7',"COMBINING LATIN SMALL LETTER C CEDILLA"); map.put('\u1DD8',"COMBINING LATIN SMALL LETTER INSULAR D"); map.put('\u1DD9',"COMBINING LATIN SMALL LETTER ETH"); map.put('\u1DDA',"COMBINING LATIN SMALL LETTER G"); map.put('\u1DDB',"COMBINING LATIN LETTER SMALL CAPITAL G"); map.put('\u1DDC',"COMBINING LATIN SMALL LETTER K"); map.put('\u1DDD',"COMBINING LATIN SMALL LETTER L"); map.put('\u1DDE',"COMBINING LATIN LETTER SMALL CAPITAL L"); map.put('\u1DDF',"COMBINING LATIN LETTER SMALL CAPITAL M"); map.put('\u1DE0',"COMBINING LATIN SMALL LETTER N"); map.put('\u1DE1',"COMBINING LATIN LETTER SMALL CAPITAL N"); map.put('\u1DE2',"COMBINING LATIN LETTER SMALL CAPITAL R"); map.put('\u1DE3',"COMBINING LATIN SMALL LETTER R ROTUNDA"); map.put('\u1DE4',"COMBINING LATIN SMALL LETTER S"); map.put('\u1DE5',"COMBINING LATIN SMALL LETTER LONG S"); map.put('\u1DE6',"COMBINING LATIN SMALL LETTER Z"); map.put('\u1DFD',"COMBINING ALMOST EQUAL TO BELOW"); map.put('\u1DFE',"COMBINING LEFT ARROWHEAD ABOVE"); map.put('\u1DFF',"COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW"); } public static final void latinExtendedAdditional(Map<Character,String> map) { map.put('\u1E00',"LATIN CAPITAL LETTER A WITH RING BELOW"); map.put('\u1E01',"LATIN SMALL LETTER A WITH RING BELOW"); map.put('\u1E02',"LATIN CAPITAL LETTER B WITH DOT ABOVE"); map.put('\u1E03',"LATIN SMALL LETTER B WITH DOT ABOVE"); map.put('\u1E04',"LATIN CAPITAL LETTER B WITH DOT BELOW"); map.put('\u1E05',"LATIN SMALL LETTER B WITH DOT BELOW"); map.put('\u1E06',"LATIN CAPITAL LETTER B WITH LINE BELOW"); map.put('\u1E07',"LATIN SMALL LETTER B WITH LINE BELOW"); map.put('\u1E08',"LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE"); map.put('\u1E09',"LATIN SMALL LETTER C WITH CEDILLA AND ACUTE"); map.put('\u1E0A',"LATIN CAPITAL LETTER D WITH DOT ABOVE"); map.put('\u1E0B',"LATIN SMALL LETTER D WITH DOT ABOVE"); map.put('\u1E0C',"LATIN CAPITAL LETTER D WITH DOT BELOW"); map.put('\u1E0D',"LATIN SMALL LETTER D WITH DOT BELOW"); map.put('\u1E0E',"LATIN CAPITAL LETTER D WITH LINE BELOW"); map.put('\u1E0F',"LATIN SMALL LETTER D WITH LINE BELOW"); map.put('\u1E10',"LATIN CAPITAL LETTER D WITH CEDILLA"); map.put('\u1E11',"LATIN SMALL LETTER D WITH CEDILLA"); map.put('\u1E12',"LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW"); map.put('\u1E13',"LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW"); map.put('\u1E14',"LATIN CAPITAL LETTER E WITH MACRON AND GRAVE"); map.put('\u1E15',"LATIN SMALL LETTER E WITH MACRON AND GRAVE"); map.put('\u1E16',"LATIN CAPITAL LETTER E WITH MACRON AND ACUTE"); map.put('\u1E17',"LATIN SMALL LETTER E WITH MACRON AND ACUTE"); map.put('\u1E18',"LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW"); map.put('\u1E19',"LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW"); map.put('\u1E1A',"LATIN CAPITAL LETTER E WITH TILDE BELOW"); map.put('\u1E1B',"LATIN SMALL LETTER E WITH TILDE BELOW"); map.put('\u1E1C',"LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE"); map.put('\u1E1D',"LATIN SMALL LETTER E WITH CEDILLA AND BREVE"); map.put('\u1E1E',"LATIN CAPITAL LETTER F WITH DOT ABOVE"); map.put('\u1E1F',"LATIN SMALL LETTER F WITH DOT ABOVE"); map.put('\u1E20',"LATIN CAPITAL LETTER G WITH MACRON"); map.put('\u1E21',"LATIN SMALL LETTER G WITH MACRON"); map.put('\u1E22',"LATIN CAPITAL LETTER H WITH DOT ABOVE"); map.put('\u1E23',"LATIN SMALL LETTER H WITH DOT ABOVE"); map.put('\u1E24',"LATIN CAPITAL LETTER H WITH DOT BELOW"); map.put('\u1E25',"LATIN SMALL LETTER H WITH DOT BELOW"); map.put('\u1E26',"LATIN CAPITAL LETTER H WITH DIAERESIS"); map.put('\u1E27',"LATIN SMALL LETTER H WITH DIAERESIS"); map.put('\u1E28',"LATIN CAPITAL LETTER H WITH CEDILLA"); map.put('\u1E29',"LATIN SMALL LETTER H WITH CEDILLA"); map.put('\u1E2A',"LATIN CAPITAL LETTER H WITH BREVE BELOW"); map.put('\u1E2B',"LATIN SMALL LETTER H WITH BREVE BELOW"); map.put('\u1E2C',"LATIN CAPITAL LETTER I WITH TILDE BELOW"); map.put('\u1E2D',"LATIN SMALL LETTER I WITH TILDE BELOW"); map.put('\u1E2E',"LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE"); map.put('\u1E2F',"LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE"); map.put('\u1E30',"LATIN CAPITAL LETTER K WITH ACUTE"); map.put('\u1E31',"LATIN SMALL LETTER K WITH ACUTE"); map.put('\u1E32',"LATIN CAPITAL LETTER K WITH DOT BELOW"); map.put('\u1E33',"LATIN SMALL LETTER K WITH DOT BELOW"); map.put('\u1E34',"LATIN CAPITAL LETTER K WITH LINE BELOW"); map.put('\u1E35',"LATIN SMALL LETTER K WITH LINE BELOW"); map.put('\u1E36',"LATIN CAPITAL LETTER L WITH DOT BELOW"); map.put('\u1E37',"LATIN SMALL LETTER L WITH DOT BELOW"); map.put('\u1E38',"LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON"); map.put('\u1E39',"LATIN SMALL LETTER L WITH DOT BELOW AND MACRON"); map.put('\u1E3A',"LATIN CAPITAL LETTER L WITH LINE BELOW"); map.put('\u1E3B',"LATIN SMALL LETTER L WITH LINE BELOW"); map.put('\u1E3C',"LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW"); map.put('\u1E3D',"LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW"); map.put('\u1E3E',"LATIN CAPITAL LETTER M WITH ACUTE"); map.put('\u1E3F',"LATIN SMALL LETTER M WITH ACUTE"); map.put('\u1E40',"LATIN CAPITAL LETTER M WITH DOT ABOVE"); map.put('\u1E41',"LATIN SMALL LETTER M WITH DOT ABOVE"); map.put('\u1E42',"LATIN CAPITAL LETTER M WITH DOT BELOW"); map.put('\u1E43',"LATIN SMALL LETTER M WITH DOT BELOW"); map.put('\u1E44',"LATIN CAPITAL LETTER N WITH DOT ABOVE"); map.put('\u1E45',"LATIN SMALL LETTER N WITH DOT ABOVE"); map.put('\u1E46',"LATIN CAPITAL LETTER N WITH DOT BELOW"); map.put('\u1E47',"LATIN SMALL LETTER N WITH DOT BELOW"); map.put('\u1E48',"LATIN CAPITAL LETTER N WITH LINE BELOW"); map.put('\u1E49',"LATIN SMALL LETTER N WITH LINE BELOW"); map.put('\u1E4A',"LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW"); map.put('\u1E4B',"LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW"); map.put('\u1E4C',"LATIN CAPITAL LETTER O WITH TILDE AND ACUTE"); map.put('\u1E4D',"LATIN SMALL LETTER O WITH TILDE AND ACUTE"); map.put('\u1E4E',"LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS"); map.put('\u1E4F',"LATIN SMALL LETTER O WITH TILDE AND DIAERESIS"); map.put('\u1E50',"LATIN CAPITAL LETTER O WITH MACRON AND GRAVE"); map.put('\u1E51',"LATIN SMALL LETTER O WITH MACRON AND GRAVE"); map.put('\u1E52',"LATIN CAPITAL LETTER O WITH MACRON AND ACUTE"); map.put('\u1E53',"LATIN SMALL LETTER O WITH MACRON AND ACUTE"); map.put('\u1E54',"LATIN CAPITAL LETTER P WITH ACUTE"); map.put('\u1E55',"LATIN SMALL LETTER P WITH ACUTE"); map.put('\u1E56',"LATIN CAPITAL LETTER P WITH DOT ABOVE"); map.put('\u1E57',"LATIN SMALL LETTER P WITH DOT ABOVE"); map.put('\u1E58',"LATIN CAPITAL LETTER R WITH DOT ABOVE"); map.put('\u1E59',"LATIN SMALL LETTER R WITH DOT ABOVE"); map.put('\u1E5A',"LATIN CAPITAL LETTER R WITH DOT BELOW"); map.put('\u1E5B',"LATIN SMALL LETTER R WITH DOT BELOW"); map.put('\u1E5C',"LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON"); map.put('\u1E5D',"LATIN SMALL LETTER R WITH DOT BELOW AND MACRON"); map.put('\u1E5E',"LATIN CAPITAL LETTER R WITH LINE BELOW"); map.put('\u1E5F',"LATIN SMALL LETTER R WITH LINE BELOW"); map.put('\u1E60',"LATIN CAPITAL LETTER S WITH DOT ABOVE"); map.put('\u1E61',"LATIN SMALL LETTER S WITH DOT ABOVE"); map.put('\u1E62',"LATIN CAPITAL LETTER S WITH DOT BELOW"); map.put('\u1E63',"LATIN SMALL LETTER S WITH DOT BELOW"); map.put('\u1E64',"LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE"); map.put('\u1E65',"LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE"); map.put('\u1E66',"LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE"); map.put('\u1E67',"LATIN SMALL LETTER S WITH CARON AND DOT ABOVE"); map.put('\u1E68',"LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE"); map.put('\u1E69',"LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE"); map.put('\u1E6A',"LATIN CAPITAL LETTER T WITH DOT ABOVE"); map.put('\u1E6B',"LATIN SMALL LETTER T WITH DOT ABOVE"); map.put('\u1E6C',"LATIN CAPITAL LETTER T WITH DOT BELOW"); map.put('\u1E6D',"LATIN SMALL LETTER T WITH DOT BELOW"); map.put('\u1E6E',"LATIN CAPITAL LETTER T WITH LINE BELOW"); map.put('\u1E6F',"LATIN SMALL LETTER T WITH LINE BELOW"); map.put('\u1E70',"LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW"); map.put('\u1E71',"LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW"); map.put('\u1E72',"LATIN CAPITAL LETTER U WITH DIAERESIS BELOW"); map.put('\u1E73',"LATIN SMALL LETTER U WITH DIAERESIS BELOW"); map.put('\u1E74',"LATIN CAPITAL LETTER U WITH TILDE BELOW"); map.put('\u1E75',"LATIN SMALL LETTER U WITH TILDE BELOW"); map.put('\u1E76',"LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW"); map.put('\u1E77',"LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW"); map.put('\u1E78',"LATIN CAPITAL LETTER U WITH TILDE AND ACUTE"); map.put('\u1E79',"LATIN SMALL LETTER U WITH TILDE AND ACUTE"); map.put('\u1E7A',"LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS"); map.put('\u1E7B',"LATIN SMALL LETTER U WITH MACRON AND DIAERESIS"); map.put('\u1E7C',"LATIN CAPITAL LETTER V WITH TILDE"); map.put('\u1E7D',"LATIN SMALL LETTER V WITH TILDE"); map.put('\u1E7E',"LATIN CAPITAL LETTER V WITH DOT BELOW"); map.put('\u1E7F',"LATIN SMALL LETTER V WITH DOT BELOW"); map.put('\u1E80',"LATIN CAPITAL LETTER W WITH GRAVE"); map.put('\u1E81',"LATIN SMALL LETTER W WITH GRAVE"); map.put('\u1E82',"LATIN CAPITAL LETTER W WITH ACUTE"); map.put('\u1E83',"LATIN SMALL LETTER W WITH ACUTE"); map.put('\u1E84',"LATIN CAPITAL LETTER W WITH DIAERESIS"); map.put('\u1E85',"LATIN SMALL LETTER W WITH DIAERESIS"); map.put('\u1E86',"LATIN CAPITAL LETTER W WITH DOT ABOVE"); map.put('\u1E87',"LATIN SMALL LETTER W WITH DOT ABOVE"); map.put('\u1E88',"LATIN CAPITAL LETTER W WITH DOT BELOW"); map.put('\u1E89',"LATIN SMALL LETTER W WITH DOT BELOW"); map.put('\u1E8A',"LATIN CAPITAL LETTER X WITH DOT ABOVE"); map.put('\u1E8B',"LATIN SMALL LETTER X WITH DOT ABOVE"); map.put('\u1E8C',"LATIN CAPITAL LETTER X WITH DIAERESIS"); map.put('\u1E8D',"LATIN SMALL LETTER X WITH DIAERESIS"); map.put('\u1E8E',"LATIN CAPITAL LETTER Y WITH DOT ABOVE"); map.put('\u1E8F',"LATIN SMALL LETTER Y WITH DOT ABOVE"); map.put('\u1E90',"LATIN CAPITAL LETTER Z WITH CIRCUMFLEX"); map.put('\u1E91',"LATIN SMALL LETTER Z WITH CIRCUMFLEX"); map.put('\u1E92',"LATIN CAPITAL LETTER Z WITH DOT BELOW"); map.put('\u1E93',"LATIN SMALL LETTER Z WITH DOT BELOW"); map.put('\u1E94',"LATIN CAPITAL LETTER Z WITH LINE BELOW"); map.put('\u1E95',"LATIN SMALL LETTER Z WITH LINE BELOW"); map.put('\u1E96',"LATIN SMALL LETTER H WITH LINE BELOW"); map.put('\u1E97',"LATIN SMALL LETTER T WITH DIAERESIS"); map.put('\u1E98',"LATIN SMALL LETTER W WITH RING ABOVE"); map.put('\u1E99',"LATIN SMALL LETTER Y WITH RING ABOVE"); map.put('\u1E9A',"LATIN SMALL LETTER A WITH RIGHT HALF RING"); map.put('\u1E9B',"LATIN SMALL LETTER LONG S WITH DOT ABOVE"); map.put('\u1E9C',"LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE"); map.put('\u1E9D',"LATIN SMALL LETTER LONG S WITH HIGH STROKE"); map.put('\u1E9E',"LATIN CAPITAL LETTER SHARP S"); map.put('\u1E9F',"LATIN SMALL LETTER DELTA"); map.put('\u1EA0',"LATIN CAPITAL LETTER A WITH DOT BELOW"); map.put('\u1EA1',"LATIN SMALL LETTER A WITH DOT BELOW"); map.put('\u1EA2',"LATIN CAPITAL LETTER A WITH HOOK ABOVE"); map.put('\u1EA3',"LATIN SMALL LETTER A WITH HOOK ABOVE"); map.put('\u1EA4',"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE"); map.put('\u1EA5',"LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE"); map.put('\u1EA6',"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE"); map.put('\u1EA7',"LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE"); map.put('\u1EA8',"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE"); map.put('\u1EA9',"LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE"); map.put('\u1EAA',"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE"); map.put('\u1EAB',"LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE"); map.put('\u1EAC',"LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW"); map.put('\u1EAD',"LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW"); map.put('\u1EAE',"LATIN CAPITAL LETTER A WITH BREVE AND ACUTE"); map.put('\u1EAF',"LATIN SMALL LETTER A WITH BREVE AND ACUTE"); map.put('\u1EB0',"LATIN CAPITAL LETTER A WITH BREVE AND GRAVE"); map.put('\u1EB1',"LATIN SMALL LETTER A WITH BREVE AND GRAVE"); map.put('\u1EB2',"LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE"); map.put('\u1EB3',"LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE"); map.put('\u1EB4',"LATIN CAPITAL LETTER A WITH BREVE AND TILDE"); map.put('\u1EB5',"LATIN SMALL LETTER A WITH BREVE AND TILDE"); map.put('\u1EB6',"LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW"); map.put('\u1EB7',"LATIN SMALL LETTER A WITH BREVE AND DOT BELOW"); map.put('\u1EB8',"LATIN CAPITAL LETTER E WITH DOT BELOW"); map.put('\u1EB9',"LATIN SMALL LETTER E WITH DOT BELOW"); map.put('\u1EBA',"LATIN CAPITAL LETTER E WITH HOOK ABOVE"); map.put('\u1EBB',"LATIN SMALL LETTER E WITH HOOK ABOVE"); map.put('\u1EBC',"LATIN CAPITAL LETTER E WITH TILDE"); map.put('\u1EBD',"LATIN SMALL LETTER E WITH TILDE"); map.put('\u1EBE',"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE"); map.put('\u1EBF',"LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE"); map.put('\u1EC0',"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE"); map.put('\u1EC1',"LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE"); map.put('\u1EC2',"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE"); map.put('\u1EC3',"LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE"); map.put('\u1EC4',"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE"); map.put('\u1EC5',"LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE"); map.put('\u1EC6',"LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW"); map.put('\u1EC7',"LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW"); map.put('\u1EC8',"LATIN CAPITAL LETTER I WITH HOOK ABOVE"); map.put('\u1EC9',"LATIN SMALL LETTER I WITH HOOK ABOVE"); map.put('\u1ECA',"LATIN CAPITAL LETTER I WITH DOT BELOW"); map.put('\u1ECB',"LATIN SMALL LETTER I WITH DOT BELOW"); map.put('\u1ECC',"LATIN CAPITAL LETTER O WITH DOT BELOW"); map.put('\u1ECD',"LATIN SMALL LETTER O WITH DOT BELOW"); map.put('\u1ECE',"LATIN CAPITAL LETTER O WITH HOOK ABOVE"); map.put('\u1ECF',"LATIN SMALL LETTER O WITH HOOK ABOVE"); map.put('\u1ED0',"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE"); map.put('\u1ED1',"LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE"); map.put('\u1ED2',"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE"); map.put('\u1ED3',"LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE"); map.put('\u1ED4',"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE"); map.put('\u1ED5',"LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE"); map.put('\u1ED6',"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE"); map.put('\u1ED7',"LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE"); map.put('\u1ED8',"LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW"); map.put('\u1ED9',"LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW"); map.put('\u1EDA',"LATIN CAPITAL LETTER O WITH HORN AND ACUTE"); map.put('\u1EDB',"LATIN SMALL LETTER O WITH HORN AND ACUTE"); map.put('\u1EDC',"LATIN CAPITAL LETTER O WITH HORN AND GRAVE"); map.put('\u1EDD',"LATIN SMALL LETTER O WITH HORN AND GRAVE"); map.put('\u1EDE',"LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE"); map.put('\u1EDF',"LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE"); map.put('\u1EE0',"LATIN CAPITAL LETTER O WITH HORN AND TILDE"); map.put('\u1EE1',"LATIN SMALL LETTER O WITH HORN AND TILDE"); map.put('\u1EE2',"LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW"); map.put('\u1EE3',"LATIN SMALL LETTER O WITH HORN AND DOT BELOW"); map.put('\u1EE4',"LATIN CAPITAL LETTER U WITH DOT BELOW"); map.put('\u1EE5',"LATIN SMALL LETTER U WITH DOT BELOW"); map.put('\u1EE6',"LATIN CAPITAL LETTER U WITH HOOK ABOVE"); map.put('\u1EE7',"LATIN SMALL LETTER U WITH HOOK ABOVE"); map.put('\u1EE8',"LATIN CAPITAL LETTER U WITH HORN AND ACUTE"); map.put('\u1EE9',"LATIN SMALL LETTER U WITH HORN AND ACUTE"); map.put('\u1EEA',"LATIN CAPITAL LETTER U WITH HORN AND GRAVE"); map.put('\u1EEB',"LATIN SMALL LETTER U WITH HORN AND GRAVE"); map.put('\u1EEC',"LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE"); map.put('\u1EED',"LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE"); map.put('\u1EEE',"LATIN CAPITAL LETTER U WITH HORN AND TILDE"); map.put('\u1EEF',"LATIN SMALL LETTER U WITH HORN AND TILDE"); map.put('\u1EF0',"LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW"); map.put('\u1EF1',"LATIN SMALL LETTER U WITH HORN AND DOT BELOW"); map.put('\u1EF2',"LATIN CAPITAL LETTER Y WITH GRAVE"); map.put('\u1EF3',"LATIN SMALL LETTER Y WITH GRAVE"); map.put('\u1EF4',"LATIN CAPITAL LETTER Y WITH DOT BELOW"); map.put('\u1EF5',"LATIN SMALL LETTER Y WITH DOT BELOW"); map.put('\u1EF6',"LATIN CAPITAL LETTER Y WITH HOOK ABOVE"); map.put('\u1EF7',"LATIN SMALL LETTER Y WITH HOOK ABOVE"); map.put('\u1EF8',"LATIN CAPITAL LETTER Y WITH TILDE"); map.put('\u1EF9',"LATIN SMALL LETTER Y WITH TILDE"); map.put('\u1EFA',"LATIN CAPITAL LETTER MIDDLE-WELSH LL"); map.put('\u1EFB',"LATIN SMALL LETTER MIDDLE-WELSH LL"); map.put('\u1EFC',"LATIN CAPITAL LETTER MIDDLE-WELSH V"); map.put('\u1EFD',"LATIN SMALL LETTER MIDDLE-WELSH V"); map.put('\u1EFE',"LATIN CAPITAL LETTER Y WITH LOOP"); map.put('\u1EFF',"LATIN SMALL LETTER Y WITH LOOP"); } public static final void greekExtended(Map<Character,String> map) { map.put('\u1F00',"GREEK SMALL LETTER ALPHA WITH PSILI"); map.put('\u1F01',"GREEK SMALL LETTER ALPHA WITH DASIA"); map.put('\u1F02',"GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA"); map.put('\u1F03',"GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA"); map.put('\u1F04',"GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA"); map.put('\u1F05',"GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA"); map.put('\u1F06',"GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI"); map.put('\u1F07',"GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI"); map.put('\u1F08',"GREEK CAPITAL LETTER ALPHA WITH PSILI"); map.put('\u1F09',"GREEK CAPITAL LETTER ALPHA WITH DASIA"); map.put('\u1F0A',"GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA"); map.put('\u1F0B',"GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA"); map.put('\u1F0C',"GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA"); map.put('\u1F0D',"GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA"); map.put('\u1F0E',"GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI"); map.put('\u1F0F',"GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI"); map.put('\u1F10',"GREEK SMALL LETTER EPSILON WITH PSILI"); map.put('\u1F11',"GREEK SMALL LETTER EPSILON WITH DASIA"); map.put('\u1F12',"GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA"); map.put('\u1F13',"GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA"); map.put('\u1F14',"GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA"); map.put('\u1F15',"GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA"); map.put('\u1F18',"GREEK CAPITAL LETTER EPSILON WITH PSILI"); map.put('\u1F19',"GREEK CAPITAL LETTER EPSILON WITH DASIA"); map.put('\u1F1A',"GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA"); map.put('\u1F1B',"GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA"); map.put('\u1F1C',"GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA"); map.put('\u1F1D',"GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA"); map.put('\u1F20',"GREEK SMALL LETTER ETA WITH PSILI"); map.put('\u1F21',"GREEK SMALL LETTER ETA WITH DASIA"); map.put('\u1F22',"GREEK SMALL LETTER ETA WITH PSILI AND VARIA"); map.put('\u1F23',"GREEK SMALL LETTER ETA WITH DASIA AND VARIA"); map.put('\u1F24',"GREEK SMALL LETTER ETA WITH PSILI AND OXIA"); map.put('\u1F25',"GREEK SMALL LETTER ETA WITH DASIA AND OXIA"); map.put('\u1F26',"GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI"); map.put('\u1F27',"GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI"); map.put('\u1F28',"GREEK CAPITAL LETTER ETA WITH PSILI"); map.put('\u1F29',"GREEK CAPITAL LETTER ETA WITH DASIA"); map.put('\u1F2A',"GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA"); map.put('\u1F2B',"GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA"); map.put('\u1F2C',"GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA"); map.put('\u1F2D',"GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA"); map.put('\u1F2E',"GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI"); map.put('\u1F2F',"GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI"); map.put('\u1F30',"GREEK SMALL LETTER IOTA WITH PSILI"); map.put('\u1F31',"GREEK SMALL LETTER IOTA WITH DASIA"); map.put('\u1F32',"GREEK SMALL LETTER IOTA WITH PSILI AND VARIA"); map.put('\u1F33',"GREEK SMALL LETTER IOTA WITH DASIA AND VARIA"); map.put('\u1F34',"GREEK SMALL LETTER IOTA WITH PSILI AND OXIA"); map.put('\u1F35',"GREEK SMALL LETTER IOTA WITH DASIA AND OXIA"); map.put('\u1F36',"GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI"); map.put('\u1F37',"GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI"); map.put('\u1F38',"GREEK CAPITAL LETTER IOTA WITH PSILI"); map.put('\u1F39',"GREEK CAPITAL LETTER IOTA WITH DASIA"); map.put('\u1F3A',"GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA"); map.put('\u1F3B',"GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA"); map.put('\u1F3C',"GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA"); map.put('\u1F3D',"GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA"); map.put('\u1F3E',"GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI"); map.put('\u1F3F',"GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI"); map.put('\u1F40',"GREEK SMALL LETTER OMICRON WITH PSILI"); map.put('\u1F41',"GREEK SMALL LETTER OMICRON WITH DASIA"); map.put('\u1F42',"GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA"); map.put('\u1F43',"GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA"); map.put('\u1F44',"GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA"); map.put('\u1F45',"GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA"); map.put('\u1F48',"GREEK CAPITAL LETTER OMICRON WITH PSILI"); map.put('\u1F49',"GREEK CAPITAL LETTER OMICRON WITH DASIA"); map.put('\u1F4A',"GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA"); map.put('\u1F4B',"GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA"); map.put('\u1F4C',"GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA"); map.put('\u1F4D',"GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA"); map.put('\u1F50',"GREEK SMALL LETTER UPSILON WITH PSILI"); map.put('\u1F51',"GREEK SMALL LETTER UPSILON WITH DASIA"); map.put('\u1F52',"GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA"); map.put('\u1F53',"GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA"); map.put('\u1F54',"GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA"); map.put('\u1F55',"GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA"); map.put('\u1F56',"GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI"); map.put('\u1F57',"GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI"); map.put('\u1F59',"GREEK CAPITAL LETTER UPSILON WITH DASIA"); map.put('\u1F5B',"GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA"); map.put('\u1F5D',"GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA"); map.put('\u1F5F',"GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI"); map.put('\u1F60',"GREEK SMALL LETTER OMEGA WITH PSILI"); map.put('\u1F61',"GREEK SMALL LETTER OMEGA WITH DASIA"); map.put('\u1F62',"GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA"); map.put('\u1F63',"GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA"); map.put('\u1F64',"GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA"); map.put('\u1F65',"GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA"); map.put('\u1F66',"GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI"); map.put('\u1F67',"GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI"); map.put('\u1F68',"GREEK CAPITAL LETTER OMEGA WITH PSILI"); map.put('\u1F69',"GREEK CAPITAL LETTER OMEGA WITH DASIA"); map.put('\u1F6A',"GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA"); map.put('\u1F6B',"GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA"); map.put('\u1F6C',"GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA"); map.put('\u1F6D',"GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA"); map.put('\u1F6E',"GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI"); map.put('\u1F6F',"GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI"); map.put('\u1F70',"GREEK SMALL LETTER ALPHA WITH VARIA"); map.put('\u1F71',"GREEK SMALL LETTER ALPHA WITH OXIA"); map.put('\u1F72',"GREEK SMALL LETTER EPSILON WITH VARIA"); map.put('\u1F73',"GREEK SMALL LETTER EPSILON WITH OXIA"); map.put('\u1F74',"GREEK SMALL LETTER ETA WITH VARIA"); map.put('\u1F75',"GREEK SMALL LETTER ETA WITH OXIA"); map.put('\u1F76',"GREEK SMALL LETTER IOTA WITH VARIA"); map.put('\u1F77',"GREEK SMALL LETTER IOTA WITH OXIA"); map.put('\u1F78',"GREEK SMALL LETTER OMICRON WITH VARIA"); map.put('\u1F79',"GREEK SMALL LETTER OMICRON WITH OXIA"); map.put('\u1F7A',"GREEK SMALL LETTER UPSILON WITH VARIA"); map.put('\u1F7B',"GREEK SMALL LETTER UPSILON WITH OXIA"); map.put('\u1F7C',"GREEK SMALL LETTER OMEGA WITH VARIA"); map.put('\u1F7D',"GREEK SMALL LETTER OMEGA WITH OXIA"); map.put('\u1F80',"GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI"); map.put('\u1F81',"GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI"); map.put('\u1F82',"GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI"); map.put('\u1F83',"GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI"); map.put('\u1F84',"GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI"); map.put('\u1F85',"GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI"); map.put('\u1F86',"GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1F87',"GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1F88',"GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI"); map.put('\u1F89',"GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI"); map.put('\u1F8A',"GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI"); map.put('\u1F8B',"GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI"); map.put('\u1F8C',"GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI"); map.put('\u1F8D',"GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI"); map.put('\u1F8E',"GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI"); map.put('\u1F8F',"GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI"); map.put('\u1F90',"GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI"); map.put('\u1F91',"GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI"); map.put('\u1F92',"GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI"); map.put('\u1F93',"GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI"); map.put('\u1F94',"GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI"); map.put('\u1F95',"GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI"); map.put('\u1F96',"GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1F97',"GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1F98',"GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI"); map.put('\u1F99',"GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI"); map.put('\u1F9A',"GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI"); map.put('\u1F9B',"GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI"); map.put('\u1F9C',"GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI"); map.put('\u1F9D',"GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI"); map.put('\u1F9E',"GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI"); map.put('\u1F9F',"GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI"); map.put('\u1FA0',"GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI"); map.put('\u1FA1',"GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI"); map.put('\u1FA2',"GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI"); map.put('\u1FA3',"GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI"); map.put('\u1FA4',"GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI"); map.put('\u1FA5',"GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI"); map.put('\u1FA6',"GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1FA7',"GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1FA8',"GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI"); map.put('\u1FA9',"GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI"); map.put('\u1FAA',"GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI"); map.put('\u1FAB',"GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI"); map.put('\u1FAC',"GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI"); map.put('\u1FAD',"GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI"); map.put('\u1FAE',"GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI"); map.put('\u1FAF',"GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI"); map.put('\u1FB0',"GREEK SMALL LETTER ALPHA WITH VRACHY"); map.put('\u1FB1',"GREEK SMALL LETTER ALPHA WITH MACRON"); map.put('\u1FB2',"GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI"); map.put('\u1FB3',"GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI"); map.put('\u1FB4',"GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI"); map.put('\u1FB6',"GREEK SMALL LETTER ALPHA WITH PERISPOMENI"); map.put('\u1FB7',"GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1FB8',"GREEK CAPITAL LETTER ALPHA WITH VRACHY"); map.put('\u1FB9',"GREEK CAPITAL LETTER ALPHA WITH MACRON"); map.put('\u1FBA',"GREEK CAPITAL LETTER ALPHA WITH VARIA"); map.put('\u1FBB',"GREEK CAPITAL LETTER ALPHA WITH OXIA"); map.put('\u1FBC',"GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI"); map.put('\u1FBD',"GREEK KORONIS"); map.put('\u1FBE',"GREEK PROSGEGRAMMENI"); map.put('\u1FBF',"GREEK PSILI"); map.put('\u1FC0',"GREEK PERISPOMENI"); map.put('\u1FC1',"GREEK DIALYTIKA AND PERISPOMENI"); map.put('\u1FC2',"GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI"); map.put('\u1FC3',"GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI"); map.put('\u1FC4',"GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI"); map.put('\u1FC6',"GREEK SMALL LETTER ETA WITH PERISPOMENI"); map.put('\u1FC7',"GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1FC8',"GREEK CAPITAL LETTER EPSILON WITH VARIA"); map.put('\u1FC9',"GREEK CAPITAL LETTER EPSILON WITH OXIA"); map.put('\u1FCA',"GREEK CAPITAL LETTER ETA WITH VARIA"); map.put('\u1FCB',"GREEK CAPITAL LETTER ETA WITH OXIA"); map.put('\u1FCC',"GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI"); map.put('\u1FCD',"GREEK PSILI AND VARIA"); map.put('\u1FCE',"GREEK PSILI AND OXIA"); map.put('\u1FCF',"GREEK PSILI AND PERISPOMENI"); map.put('\u1FD0',"GREEK SMALL LETTER IOTA WITH VRACHY"); map.put('\u1FD1',"GREEK SMALL LETTER IOTA WITH MACRON"); map.put('\u1FD2',"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA"); map.put('\u1FD3',"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA"); map.put('\u1FD6',"GREEK SMALL LETTER IOTA WITH PERISPOMENI"); map.put('\u1FD7',"GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI"); map.put('\u1FD8',"GREEK CAPITAL LETTER IOTA WITH VRACHY"); map.put('\u1FD9',"GREEK CAPITAL LETTER IOTA WITH MACRON"); map.put('\u1FDA',"GREEK CAPITAL LETTER IOTA WITH VARIA"); map.put('\u1FDB',"GREEK CAPITAL LETTER IOTA WITH OXIA"); map.put('\u1FDD',"GREEK DASIA AND VARIA"); map.put('\u1FDE',"GREEK DASIA AND OXIA"); map.put('\u1FDF',"GREEK DASIA AND PERISPOMENI"); map.put('\u1FE0',"GREEK SMALL LETTER UPSILON WITH VRACHY"); map.put('\u1FE1',"GREEK SMALL LETTER UPSILON WITH MACRON"); map.put('\u1FE2',"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA"); map.put('\u1FE3',"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA"); map.put('\u1FE4',"GREEK SMALL LETTER RHO WITH PSILI"); map.put('\u1FE5',"GREEK SMALL LETTER RHO WITH DASIA"); map.put('\u1FE6',"GREEK SMALL LETTER UPSILON WITH PERISPOMENI"); map.put('\u1FE7',"GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI"); map.put('\u1FE8',"GREEK CAPITAL LETTER UPSILON WITH VRACHY"); map.put('\u1FE9',"GREEK CAPITAL LETTER UPSILON WITH MACRON"); map.put('\u1FEA',"GREEK CAPITAL LETTER UPSILON WITH VARIA"); map.put('\u1FEB',"GREEK CAPITAL LETTER UPSILON WITH OXIA"); map.put('\u1FEC',"GREEK CAPITAL LETTER RHO WITH DASIA"); map.put('\u1FED',"GREEK DIALYTIKA AND VARIA"); map.put('\u1FEE',"GREEK DIALYTIKA AND OXIA"); map.put('\u1FEF',"GREEK VARIA"); map.put('\u1FF2',"GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI"); map.put('\u1FF3',"GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI"); map.put('\u1FF4',"GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI"); map.put('\u1FF6',"GREEK SMALL LETTER OMEGA WITH PERISPOMENI"); map.put('\u1FF7',"GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI"); map.put('\u1FF8',"GREEK CAPITAL LETTER OMICRON WITH VARIA"); map.put('\u1FF9',"GREEK CAPITAL LETTER OMICRON WITH OXIA"); map.put('\u1FFA',"GREEK CAPITAL LETTER OMEGA WITH VARIA"); map.put('\u1FFB',"GREEK CAPITAL LETTER OMEGA WITH OXIA"); map.put('\u1FFC',"GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI"); map.put('\u1FFD',"GREEK OXIA"); map.put('\u1FFE',"GREEK DASIA"); } public static final void generalPunctuation(Map<Character,String> map) { map.put('\u2000',"EN QUAD"); map.put('\u2001',"EM QUAD"); map.put('\u2002',"EN SPACE"); map.put('\u2003',"EM SPACE"); map.put('\u2004',"THREE-PER-EM SPACE"); map.put('\u2005',"FOUR-PER-EM SPACE"); map.put('\u2006',"SIX-PER-EM SPACE"); map.put('\u2007',"FIGURE SPACE"); map.put('\u2008',"PUNCTUATION SPACE"); map.put('\u2009',"THIN SPACE"); map.put('\u200A',"HAIR SPACE"); map.put('\u200B',"ZERO WIDTH SPACE"); map.put('\u200C',"ZERO WIDTH NON-JOINER"); map.put('\u200D',"ZERO WIDTH JOINER"); map.put('\u200E',"LEFT-TO-RIGHT MARK"); map.put('\u200F',"RIGHT-TO-LEFT MARK"); map.put('\u2010',"HYPHEN"); map.put('\u2011',"NON-BREAKING HYPHEN"); map.put('\u2012',"FIGURE DASH"); map.put('\u2013',"EN DASH"); map.put('\u2014',"EM DASH"); map.put('\u2015',"HORIZONTAL BAR"); map.put('\u2016',"DOUBLE VERTICAL LINE"); map.put('\u2017',"DOUBLE LOW LINE"); map.put('\u2018',"LEFT SINGLE QUOTATION MARK"); map.put('\u2019',"RIGHT SINGLE QUOTATION MARK"); map.put('\u201A',"SINGLE LOW-9 QUOTATION MARK"); map.put('\u201B',"SINGLE HIGH-REVERSED-9 QUOTATION MARK"); map.put('\u201C',"LEFT DOUBLE QUOTATION MARK"); map.put('\u201D',"RIGHT DOUBLE QUOTATION MARK"); map.put('\u201E',"DOUBLE LOW-9 QUOTATION MARK"); map.put('\u201F',"DOUBLE HIGH-REVERSED-9 QUOTATION MARK"); map.put('\u2020',"DAGGER"); map.put('\u2021',"DOUBLE DAGGER"); map.put('\u2022',"BULLET"); map.put('\u2023',"TRIANGULAR BULLET"); map.put('\u2024',"ONE DOT LEADER"); map.put('\u2025',"TWO DOT LEADER"); map.put('\u2026',"HORIZONTAL ELLIPSIS"); map.put('\u2027',"HYPHENATION POINT"); map.put('\u2028',"LINE SEPARATOR"); map.put('\u2029',"PARAGRAPH SEPARATOR"); map.put('\u202A',"LEFT-TO-RIGHT EMBEDDING"); map.put('\u202B',"RIGHT-TO-LEFT EMBEDDING"); map.put('\u202C',"POP DIRECTIONAL FORMATTING"); map.put('\u202D',"LEFT-TO-RIGHT OVERRIDE"); map.put('\u202E',"RIGHT-TO-LEFT OVERRIDE"); map.put('\u202F',"NARROW NO-BREAK SPACE"); map.put('\u2030',"PER MILLE SIGN"); map.put('\u2031',"PER TEN THOUSAND SIGN"); map.put('\u2032',"PRIME"); map.put('\u2033',"DOUBLE PRIME"); map.put('\u2034',"TRIPLE PRIME"); map.put('\u2035',"REVERSED PRIME"); map.put('\u2036',"REVERSED DOUBLE PRIME"); map.put('\u2037',"REVERSED TRIPLE PRIME"); map.put('\u2038',"CARET"); map.put('\u2039',"SINGLE LEFT-POINTING ANGLE QUOTATION MARK"); map.put('\u203A',"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"); map.put('\u203B',"REFERENCE MARK"); map.put('\u203C',"DOUBLE EXCLAMATION MARK"); map.put('\u203D',"INTERROBANG"); map.put('\u203E',"OVERLINE"); map.put('\u203F',"UNDERTIE"); map.put('\u2040',"CHARACTER TIE"); map.put('\u2041',"CARET INSERTION POINT"); map.put('\u2042',"ASTERISM"); map.put('\u2043',"HYPHEN BULLET"); map.put('\u2044',"FRACTION SLASH"); map.put('\u2045',"LEFT SQUARE BRACKET WITH QUILL"); map.put('\u2046',"RIGHT SQUARE BRACKET WITH QUILL"); map.put('\u2047',"DOUBLE QUESTION MARK"); map.put('\u2048',"QUESTION EXCLAMATION MARK"); map.put('\u2049',"EXCLAMATION QUESTION MARK"); map.put('\u204A',"TIRONIAN SIGN ET"); map.put('\u204B',"REVERSED PILCROW SIGN"); map.put('\u204C',"BLACK LEFTWARDS BULLET"); map.put('\u204D',"BLACK RIGHTWARDS BULLET"); map.put('\u204E',"LOW ASTERISK"); map.put('\u204F',"REVERSED SEMICOLON"); map.put('\u2050',"CLOSE UP"); map.put('\u2051',"TWO ASTERISKS ALIGNED VERTICALLY"); map.put('\u2052',"COMMERCIAL MINUS SIGN"); map.put('\u2053',"SWUNG DASH"); map.put('\u2054',"INVERTED UNDERTIE"); map.put('\u2055',"FLOWER PUNCTUATION MARK"); map.put('\u2056',"THREE DOT PUNCTUATION"); map.put('\u2057',"QUADRUPLE PRIME"); map.put('\u2058',"FOUR DOT PUNCTUATION"); map.put('\u2059',"FIVE DOT PUNCTUATION"); map.put('\u205A',"TWO DOT PUNCTUATION"); map.put('\u205B',"FOUR DOT MARK"); map.put('\u205C',"DOTTED CROSS"); map.put('\u205D',"TRICOLON"); map.put('\u205E',"VERTICAL FOUR DOTS"); map.put('\u205F',"MEDIUM MATHEMATICAL SPACE"); map.put('\u2060',"WORD JOINER"); map.put('\u2061',"FUNCTION APPLICATION"); map.put('\u2062',"INVISIBLE TIMES"); map.put('\u2063',"INVISIBLE SEPARATOR"); map.put('\u2064',"INVISIBLE PLUS"); map.put('\u206A',"INHIBIT SYMMETRIC SWAPPING"); map.put('\u206B',"ACTIVATE SYMMETRIC SWAPPING"); map.put('\u206C',"INHIBIT ARABIC FORM SHAPING"); map.put('\u206D',"ACTIVATE ARABIC FORM SHAPING"); map.put('\u206E',"NATIONAL DIGIT SHAPES"); map.put('\u206F',"NOMINAL DIGIT SHAPES"); map.put('\u2070',"SUPERSCRIPT ZERO"); map.put('\u2071',"SUPERSCRIPT LATIN SMALL LETTER I"); map.put('\u2072',"<reserved>"); map.put('\u2073',"<reserved>"); map.put('\u2074',"SUPERSCRIPT FOUR"); map.put('\u2075',"SUPERSCRIPT FIVE"); map.put('\u2076',"SUPERSCRIPT SIX"); map.put('\u2077',"SUPERSCRIPT SEVEN"); map.put('\u2078',"SUPERSCRIPT EIGHT"); map.put('\u2079',"SUPERSCRIPT NINE"); map.put('\u207A',"SUPERSCRIPT PLUS SIGN"); map.put('\u207B',"SUPERSCRIPT MINUS"); map.put('\u207C',"SUPERSCRIPT EQUALS SIGN"); map.put('\u207D',"SUPERSCRIPT LEFT PARENTHESIS"); map.put('\u207E',"SUPERSCRIPT RIGHT PARENTHESIS"); map.put('\u207F',"SUPERSCRIPT LATIN SMALL LETTER N"); map.put('\u2080',"SUBSCRIPT ZERO"); map.put('\u2081',"SUBSCRIPT ONE"); map.put('\u2082',"SUBSCRIPT TWO"); map.put('\u2083',"SUBSCRIPT THREE"); map.put('\u2084',"SUBSCRIPT FOUR"); map.put('\u2085',"SUBSCRIPT FIVE"); map.put('\u2086',"SUBSCRIPT SIX"); map.put('\u2087',"SUBSCRIPT SEVEN"); map.put('\u2088',"SUBSCRIPT EIGHT"); map.put('\u2089',"SUBSCRIPT NINE"); map.put('\u208A',"SUBSCRIPT PLUS SIGN"); map.put('\u208B',"SUBSCRIPT MINUS"); map.put('\u208C',"SUBSCRIPT EQUALS SIGN"); map.put('\u208D',"SUBSCRIPT LEFT PARENTHESIS"); map.put('\u208E',"SUBSCRIPT RIGHT PARENTHESIS"); map.put('\u2090',"LATIN SUBSCRIPT SMALL LETTER A"); map.put('\u2091',"LATIN SUBSCRIPT SMALL LETTER E"); map.put('\u2092',"LATIN SUBSCRIPT SMALL LETTER O"); map.put('\u2093',"LATIN SUBSCRIPT SMALL LETTER X"); map.put('\u2094',"LATIN SUBSCRIPT SMALL LETTER SCHWA"); map.put('\u20A0',"EURO-CURRENCY SIGN"); map.put('\u20A1',"COLON SIGN"); map.put('\u20A2',"CRUZEIRO SIGN"); map.put('\u20A3',"FRENCH FRANC SIGN"); map.put('\u20A4',"LIRA SIGN"); map.put('\u20A5',"MILL SIGN"); map.put('\u20A6',"NAIRA SIGN"); map.put('\u20A7',"PESETA SIGN"); map.put('\u20A8',"RUPEE SIGN"); map.put('\u20A9',"WON SIGN"); map.put('\u20AA',"NEW SHEQEL SIGN"); map.put('\u20AB',"DONG SIGN"); map.put('\u20AC',"EURO SIGN"); map.put('\u20AD',"KIP SIGN"); map.put('\u20AE',"TUGRIK SIGN"); map.put('\u20AF',"DRACHMA SIGN"); map.put('\u20B0',"GERMAN PENNY SIGN"); map.put('\u20B1',"PESO SIGN"); map.put('\u20B2',"GUARANI SIGN"); map.put('\u20B3',"AUSTRAL SIGN"); map.put('\u20B4',"HRYVNIA SIGN"); map.put('\u20B5',"CEDI SIGN"); map.put('\u20B6',"LIVRE TOURNOIS SIGN"); map.put('\u20B7',"SPESMILO SIGN"); map.put('\u20B8',"TENGE SIGN"); map.put('\u20D0',"COMBINING LEFT HARPOON ABOVE"); map.put('\u20D1',"COMBINING RIGHT HARPOON ABOVE"); map.put('\u20D2',"COMBINING LONG VERTICAL LINE OVERLAY"); map.put('\u20D3',"COMBINING SHORT VERTICAL LINE OVERLAY"); map.put('\u20D4',"COMBINING ANTICLOCKWISE ARROW ABOVE"); map.put('\u20D5',"COMBINING CLOCKWISE ARROW ABOVE"); map.put('\u20D6',"COMBINING LEFT ARROW ABOVE"); map.put('\u20D7',"COMBINING RIGHT ARROW ABOVE"); map.put('\u20D8',"COMBINING RING OVERLAY"); map.put('\u20D9',"COMBINING CLOCKWISE RING OVERLAY"); map.put('\u20DA',"COMBINING ANTICLOCKWISE RING OVERLAY"); map.put('\u20DB',"COMBINING THREE DOTS ABOVE"); map.put('\u20DC',"COMBINING FOUR DOTS ABOVE"); map.put('\u20DD',"COMBINING ENCLOSING CIRCLE"); map.put('\u20DE',"COMBINING ENCLOSING SQUARE"); map.put('\u20DF',"COMBINING ENCLOSING DIAMOND"); map.put('\u20E0',"COMBINING ENCLOSING CIRCLE BACKSLASH"); map.put('\u20E1',"COMBINING LEFT RIGHT ARROW ABOVE"); map.put('\u20E2',"COMBINING ENCLOSING SCREEN"); map.put('\u20E3',"COMBINING ENCLOSING KEYCAP"); map.put('\u20E4',"COMBINING ENCLOSING UPWARD POINTING TRIANGLE"); map.put('\u20E5',"COMBINING REVERSE SOLIDUS OVERLAY"); map.put('\u20E6',"COMBINING DOUBLE VERTICAL STROKE OVERLAY"); map.put('\u20E7',"COMBINING ANNUITY SYMBOL"); map.put('\u20E8',"COMBINING TRIPLE UNDERDOT"); map.put('\u20E9',"COMBINING WIDE BRIDGE ABOVE"); map.put('\u20EA',"COMBINING LEFTWARDS ARROW OVERLAY"); map.put('\u20EB',"COMBINING LONG DOUBLE SOLIDUS OVERLAY"); map.put('\u20EC',"COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS"); map.put('\u20ED',"COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS"); map.put('\u20EE',"COMBINING LEFT ARROW BELOW"); map.put('\u20EF',"COMBINING RIGHT ARROW BELOW"); map.put('\u20F0',"COMBINING ASTERISK ABOVE"); map.put('\u2100',"ACCOUNT OF"); map.put('\u2101',"ADDRESSED TO THE SUBJECT"); map.put('\u2102',"DOUBLE-STRUCK CAPITAL C"); map.put('\u2103',"DEGREE CELSIUS"); map.put('\u2104',"CENTRE LINE SYMBOL"); map.put('\u2105',"CARE OF"); map.put('\u2106',"CADA UNA"); map.put('\u2107',"EULER CONSTANT"); map.put('\u2108',"SCRUPLE"); map.put('\u2109',"DEGREE FAHRENHEIT"); map.put('\u210A',"SCRIPT SMALL G"); map.put('\u210B',"SCRIPT CAPITAL H"); map.put('\u210C',"BLACK-LETTER CAPITAL H"); map.put('\u210D',"DOUBLE-STRUCK CAPITAL H"); map.put('\u210E',"PLANCK CONSTANT"); map.put('\u210F',"PLANCK CONSTANT OVER TWO PI"); map.put('\u2110',"SCRIPT CAPITAL I"); map.put('\u2111',"BLACK-LETTER CAPITAL I"); map.put('\u2112',"SCRIPT CAPITAL L"); map.put('\u2113',"SCRIPT SMALL L"); map.put('\u2114',"L B BAR SYMBOL"); map.put('\u2115',"DOUBLE-STRUCK CAPITAL N"); map.put('\u2116',"NUMERO SIGN"); map.put('\u2117',"SOUND RECORDING COPYRIGHT"); map.put('\u2118',"SCRIPT CAPITAL P"); map.put('\u2119',"DOUBLE-STRUCK CAPITAL P"); map.put('\u211A',"DOUBLE-STRUCK CAPITAL Q"); map.put('\u211B',"SCRIPT CAPITAL R"); map.put('\u211C',"BLACK-LETTER CAPITAL R"); map.put('\u211D',"DOUBLE-STRUCK CAPITAL R"); map.put('\u211E',"PRESCRIPTION TAKE"); map.put('\u211F',"RESPONSE"); map.put('\u2120',"SERVICE MARK"); map.put('\u2121',"TELEPHONE SIGN"); map.put('\u2122',"TRADE MARK SIGN"); map.put('\u2123',"VERSICLE"); map.put('\u2124',"DOUBLE-STRUCK CAPITAL Z"); map.put('\u2125',"OUNCE SIGN"); map.put('\u2126',"OHM SIGN"); map.put('\u2127',"INVERTED OHM SIGN"); map.put('\u2128',"BLACK-LETTER CAPITAL Z"); map.put('\u2129',"TURNED GREEK SMALL LETTER IOTA"); map.put('\u212A',"KELVIN SIGN"); map.put('\u212B',"ANGSTROM SIGN"); map.put('\u212C',"SCRIPT CAPITAL B"); map.put('\u212D',"BLACK-LETTER CAPITAL C"); map.put('\u212E',"ESTIMATED SYMBOL"); map.put('\u212F',"SCRIPT SMALL E"); map.put('\u2130',"SCRIPT CAPITAL E"); map.put('\u2131',"SCRIPT CAPITAL F"); map.put('\u2132',"TURNED CAPITAL F"); map.put('\u2133',"SCRIPT CAPITAL M"); map.put('\u2134',"SCRIPT SMALL O"); map.put('\u2135',"ALEF SYMBOL"); map.put('\u2136',"BET SYMBOL"); map.put('\u2137',"GIMEL SYMBOL"); map.put('\u2138',"DALET SYMBOL"); map.put('\u2139',"INFORMATION SOURCE"); map.put('\u213A',"ROTATED CAPITAL Q"); map.put('\u213B',"FACSIMILE SIGN"); map.put('\u213C',"DOUBLE-STRUCK SMALL PI"); map.put('\u213D',"DOUBLE-STRUCK SMALL GAMMA"); map.put('\u213E',"DOUBLE-STRUCK CAPITAL GAMMA"); map.put('\u213F',"DOUBLE-STRUCK CAPITAL PI"); map.put('\u2140',"DOUBLE-STRUCK N-ARY SUMMATION"); map.put('\u2141',"TURNED SANS-SERIF CAPITAL G"); map.put('\u2142',"TURNED SANS-SERIF CAPITAL L"); map.put('\u2143',"REVERSED SANS-SERIF CAPITAL L"); map.put('\u2144',"TURNED SANS-SERIF CAPITAL Y"); map.put('\u2145',"DOUBLE-STRUCK ITALIC CAPITAL D"); map.put('\u2146',"DOUBLE-STRUCK ITALIC SMALL D"); map.put('\u2147',"DOUBLE-STRUCK ITALIC SMALL E"); map.put('\u2148',"DOUBLE-STRUCK ITALIC SMALL I"); map.put('\u2149',"DOUBLE-STRUCK ITALIC SMALL J"); map.put('\u214A',"PROPERTY LINE"); map.put('\u214B',"TURNED AMPERSAND"); map.put('\u214C',"PER SIGN"); map.put('\u214D',"AKTIESELSKAB"); map.put('\u214E',"TURNED SMALL F"); map.put('\u214F',"SYMBOL FOR SAMARITAN SOURCE"); map.put('\u2150',"VULGAR FRACTION ONE SEVENTH"); map.put('\u2151',"VULGAR FRACTION ONE NINTH"); map.put('\u2152',"VULGAR FRACTION ONE TENTH"); map.put('\u2153',"VULGAR FRACTION ONE THIRD"); map.put('\u2154',"VULGAR FRACTION TWO THIRDS"); map.put('\u2155',"VULGAR FRACTION ONE FIFTH"); map.put('\u2156',"VULGAR FRACTION TWO FIFTHS"); map.put('\u2157',"VULGAR FRACTION THREE FIFTHS"); map.put('\u2158',"VULGAR FRACTION FOUR FIFTHS"); map.put('\u2159',"VULGAR FRACTION ONE SIXTH"); map.put('\u215A',"VULGAR FRACTION FIVE SIXTHS"); map.put('\u215B',"VULGAR FRACTION ONE EIGHTH"); map.put('\u215C',"VULGAR FRACTION THREE EIGHTHS"); map.put('\u215D',"VULGAR FRACTION FIVE EIGHTHS"); map.put('\u215E',"VULGAR FRACTION SEVEN EIGHTHS"); map.put('\u215F',"FRACTION NUMERATOR ONE"); map.put('\u2160',"ROMAN NUMERAL ONE"); map.put('\u2161',"ROMAN NUMERAL TWO"); map.put('\u2162',"ROMAN NUMERAL THREE"); map.put('\u2163',"ROMAN NUMERAL FOUR"); map.put('\u2164',"ROMAN NUMERAL FIVE"); map.put('\u2165',"ROMAN NUMERAL SIX"); map.put('\u2166',"ROMAN NUMERAL SEVEN"); map.put('\u2167',"ROMAN NUMERAL EIGHT"); map.put('\u2168',"ROMAN NUMERAL NINE"); map.put('\u2169',"ROMAN NUMERAL TEN"); map.put('\u216A',"ROMAN NUMERAL ELEVEN"); map.put('\u216B',"ROMAN NUMERAL TWELVE"); map.put('\u216C',"ROMAN NUMERAL FIFTY"); map.put('\u216D',"ROMAN NUMERAL ONE HUNDRED"); map.put('\u216E',"ROMAN NUMERAL FIVE HUNDRED"); map.put('\u216F',"ROMAN NUMERAL ONE THOUSAND"); map.put('\u2170',"SMALL ROMAN NUMERAL ONE"); map.put('\u2171',"SMALL ROMAN NUMERAL TWO"); map.put('\u2172',"SMALL ROMAN NUMERAL THREE"); map.put('\u2173',"SMALL ROMAN NUMERAL FOUR"); map.put('\u2174',"SMALL ROMAN NUMERAL FIVE"); map.put('\u2175',"SMALL ROMAN NUMERAL SIX"); map.put('\u2176',"SMALL ROMAN NUMERAL SEVEN"); map.put('\u2177',"SMALL ROMAN NUMERAL EIGHT"); map.put('\u2178',"SMALL ROMAN NUMERAL NINE"); map.put('\u2179',"SMALL ROMAN NUMERAL TEN"); map.put('\u217A',"SMALL ROMAN NUMERAL ELEVEN"); map.put('\u217B',"SMALL ROMAN NUMERAL TWELVE"); map.put('\u217C',"SMALL ROMAN NUMERAL FIFTY"); map.put('\u217D',"SMALL ROMAN NUMERAL ONE HUNDRED"); map.put('\u217E',"SMALL ROMAN NUMERAL FIVE HUNDRED"); map.put('\u217F',"SMALL ROMAN NUMERAL ONE THOUSAND"); map.put('\u2180',"ROMAN NUMERAL ONE THOUSAND C D"); map.put('\u2181',"ROMAN NUMERAL FIVE THOUSAND"); map.put('\u2182',"ROMAN NUMERAL TEN THOUSAND"); map.put('\u2183',"ROMAN NUMERAL REVERSED ONE HUNDRED"); map.put('\u2184',"LATIN SMALL LETTER REVERSED C"); map.put('\u2185',"ROMAN NUMERAL SIX LATE FORM"); map.put('\u2186',"ROMAN NUMERAL FIFTY EARLY FORM"); map.put('\u2187',"ROMAN NUMERAL FIFTY THOUSAND"); map.put('\u2188',"ROMAN NUMERAL ONE HUNDRED THOUSAND"); map.put('\u2189',"VULGAR FRACTION ZERO THIRDS"); map.put('\u2190',"LEFTWARDS ARROW"); map.put('\u2191',"UPWARDS ARROW"); map.put('\u2192',"RIGHTWARDS ARROW"); map.put('\u2193',"DOWNWARDS ARROW"); map.put('\u2194',"LEFT RIGHT ARROW"); map.put('\u2195',"UP DOWN ARROW"); map.put('\u2196',"NORTH WEST ARROW"); map.put('\u2197',"NORTH EAST ARROW"); map.put('\u2198',"SOUTH EAST ARROW"); map.put('\u2199',"SOUTH WEST ARROW"); map.put('\u219A',"LEFTWARDS ARROW WITH STROKE"); map.put('\u219B',"RIGHTWARDS ARROW WITH STROKE"); map.put('\u219C',"LEFTWARDS WAVE ARROW"); map.put('\u219D',"RIGHTWARDS WAVE ARROW"); map.put('\u219E',"LEFTWARDS TWO HEADED ARROW"); map.put('\u219F',"UPWARDS TWO HEADED ARROW"); map.put('\u21A0',"RIGHTWARDS TWO HEADED ARROW"); map.put('\u21A1',"DOWNWARDS TWO HEADED ARROW"); map.put('\u21A2',"LEFTWARDS ARROW WITH TAIL"); map.put('\u21A3',"RIGHTWARDS ARROW WITH TAIL"); map.put('\u21A4',"LEFTWARDS ARROW FROM BAR"); map.put('\u21A5',"UPWARDS ARROW FROM BAR"); map.put('\u21A6',"RIGHTWARDS ARROW FROM BAR"); map.put('\u21A7',"DOWNWARDS ARROW FROM BAR"); map.put('\u21A8',"UP DOWN ARROW WITH BASE"); map.put('\u21A9',"LEFTWARDS ARROW WITH HOOK"); map.put('\u21AA',"RIGHTWARDS ARROW WITH HOOK"); map.put('\u21AB',"LEFTWARDS ARROW WITH LOOP"); map.put('\u21AC',"RIGHTWARDS ARROW WITH LOOP"); map.put('\u21AD',"LEFT RIGHT WAVE ARROW"); map.put('\u21AE',"LEFT RIGHT ARROW WITH STROKE"); map.put('\u21AF',"DOWNWARDS ZIGZAG ARROW"); map.put('\u21B0',"UPWARDS ARROW WITH TIP LEFTWARDS"); map.put('\u21B1',"UPWARDS ARROW WITH TIP RIGHTWARDS"); map.put('\u21B2',"DOWNWARDS ARROW WITH TIP LEFTWARDS"); map.put('\u21B3',"DOWNWARDS ARROW WITH TIP RIGHTWARDS"); map.put('\u21B4',"RIGHTWARDS ARROW WITH CORNER DOWNWARDS"); map.put('\u21B5',"DOWNWARDS ARROW WITH CORNER LEFTWARDS"); map.put('\u21B6',"ANTICLOCKWISE TOP SEMICIRCLE ARROW"); map.put('\u21B7',"CLOCKWISE TOP SEMICIRCLE ARROW"); map.put('\u21B8',"NORTH WEST ARROW TO LONG BAR"); map.put('\u21B9',"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR"); map.put('\u21BA',"ANTICLOCKWISE OPEN CIRCLE ARROW"); map.put('\u21BB',"CLOCKWISE OPEN CIRCLE ARROW"); map.put('\u21BC',"LEFTWARDS HARPOON WITH BARB UPWARDS"); map.put('\u21BD',"LEFTWARDS HARPOON WITH BARB DOWNWARDS"); map.put('\u21BE',"UPWARDS HARPOON WITH BARB RIGHTWARDS"); map.put('\u21BF',"UPWARDS HARPOON WITH BARB LEFTWARDS"); map.put('\u21C0',"RIGHTWARDS HARPOON WITH BARB UPWARDS"); map.put('\u21C1',"RIGHTWARDS HARPOON WITH BARB DOWNWARDS"); map.put('\u21C2',"DOWNWARDS HARPOON WITH BARB RIGHTWARDS"); map.put('\u21C3',"DOWNWARDS HARPOON WITH BARB LEFTWARDS"); map.put('\u21C4',"RIGHTWARDS ARROW OVER LEFTWARDS ARROW"); map.put('\u21C5',"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW"); map.put('\u21C6',"LEFTWARDS ARROW OVER RIGHTWARDS ARROW"); map.put('\u21C7',"LEFTWARDS PAIRED ARROWS"); map.put('\u21C8',"UPWARDS PAIRED ARROWS"); map.put('\u21C9',"RIGHTWARDS PAIRED ARROWS"); map.put('\u21CA',"DOWNWARDS PAIRED ARROWS"); map.put('\u21CB',"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON"); map.put('\u21CC',"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON"); map.put('\u21CD',"LEFTWARDS DOUBLE ARROW WITH STROKE"); map.put('\u21CE',"LEFT RIGHT DOUBLE ARROW WITH STROKE"); map.put('\u21CF',"RIGHTWARDS DOUBLE ARROW WITH STROKE"); map.put('\u21D0',"LEFTWARDS DOUBLE ARROW"); map.put('\u21D1',"UPWARDS DOUBLE ARROW"); map.put('\u21D2',"RIGHTWARDS DOUBLE ARROW"); map.put('\u21D3',"DOWNWARDS DOUBLE ARROW"); map.put('\u21D4',"LEFT RIGHT DOUBLE ARROW"); map.put('\u21D5',"UP DOWN DOUBLE ARROW"); map.put('\u21D6',"NORTH WEST DOUBLE ARROW"); map.put('\u21D7',"NORTH EAST DOUBLE ARROW"); map.put('\u21D8',"SOUTH EAST DOUBLE ARROW"); map.put('\u21D9',"SOUTH WEST DOUBLE ARROW"); map.put('\u21DA',"LEFTWARDS TRIPLE ARROW"); map.put('\u21DB',"RIGHTWARDS TRIPLE ARROW"); map.put('\u21DC',"LEFTWARDS SQUIGGLE ARROW"); map.put('\u21DD',"RIGHTWARDS SQUIGGLE ARROW"); map.put('\u21DE',"UPWARDS ARROW WITH DOUBLE STROKE"); map.put('\u21DF',"DOWNWARDS ARROW WITH DOUBLE STROKE"); map.put('\u21E0',"LEFTWARDS DASHED ARROW"); map.put('\u21E1',"UPWARDS DASHED ARROW"); map.put('\u21E2',"RIGHTWARDS DASHED ARROW"); map.put('\u21E3',"DOWNWARDS DASHED ARROW"); map.put('\u21E4',"LEFTWARDS ARROW TO BAR"); map.put('\u21E5',"RIGHTWARDS ARROW TO BAR"); map.put('\u21E6',"LEFTWARDS WHITE ARROW"); map.put('\u21E7',"UPWARDS WHITE ARROW"); map.put('\u21E8',"RIGHTWARDS WHITE ARROW"); map.put('\u21E9',"DOWNWARDS WHITE ARROW"); map.put('\u21EA',"UPWARDS WHITE ARROW FROM BAR"); map.put('\u21EB',"UPWARDS WHITE ARROW ON PEDESTAL"); map.put('\u21EC',"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR"); map.put('\u21ED',"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR"); map.put('\u21EE',"UPWARDS WHITE DOUBLE ARROW"); map.put('\u21EF',"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL"); map.put('\u21F0',"RIGHTWARDS WHITE ARROW FROM WALL"); map.put('\u21F1',"NORTH WEST ARROW TO CORNER"); map.put('\u21F2',"SOUTH EAST ARROW TO CORNER"); map.put('\u21F3',"UP DOWN WHITE ARROW"); map.put('\u21F4',"RIGHT ARROW WITH SMALL CIRCLE"); map.put('\u21F5',"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW"); map.put('\u21F6',"THREE RIGHTWARDS ARROWS"); map.put('\u21F7',"LEFTWARDS ARROW WITH VERTICAL STROKE"); map.put('\u21F8',"RIGHTWARDS ARROW WITH VERTICAL STROKE"); map.put('\u21F9',"LEFT RIGHT ARROW WITH VERTICAL STROKE"); map.put('\u21FA',"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE"); map.put('\u21FB',"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE"); map.put('\u21FC',"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE"); map.put('\u21FD',"LEFTWARDS OPEN-HEADED ARROW"); map.put('\u21FE',"RIGHTWARDS OPEN-HEADED ARROW"); map.put('\u21FF',"LEFT RIGHT OPEN-HEADED ARROW"); map.put('\u2200',"FOR ALL"); map.put('\u2201',"COMPLEMENT"); map.put('\u2202',"PARTIAL DIFFERENTIAL"); map.put('\u2203',"THERE EXISTS"); map.put('\u2204',"THERE DOES NOT EXIST"); map.put('\u2205',"EMPTY SET"); map.put('\u2206',"INCREMENT"); map.put('\u2207',"NABLA"); map.put('\u2208',"ELEMENT OF"); map.put('\u2209',"NOT AN ELEMENT OF"); map.put('\u220A',"SMALL ELEMENT OF"); map.put('\u220B',"CONTAINS AS MEMBER"); map.put('\u220C',"DOES NOT CONTAIN AS MEMBER"); map.put('\u220D',"SMALL CONTAINS AS MEMBER"); map.put('\u220E',"END OF PROOF"); map.put('\u220F',"N-ARY PRODUCT"); map.put('\u2210',"N-ARY COPRODUCT"); map.put('\u2211',"N-ARY SUMMATION"); map.put('\u2212',"MINUS SIGN"); map.put('\u2213',"MINUS-OR-PLUS SIGN"); map.put('\u2214',"DOT PLUS"); map.put('\u2215',"DIVISION SLASH"); map.put('\u2216',"SET MINUS"); map.put('\u2217',"ASTERISK OPERATOR"); map.put('\u2218',"RING OPERATOR"); map.put('\u2219',"BULLET OPERATOR"); map.put('\u221A',"SQUARE ROOT"); map.put('\u221B',"CUBE ROOT"); map.put('\u221C',"FOURTH ROOT"); map.put('\u221D',"PROPORTIONAL TO"); map.put('\u221E',"INFINITY"); map.put('\u221F',"RIGHT ANGLE"); map.put('\u2220',"ANGLE"); map.put('\u2221',"MEASURED ANGLE"); map.put('\u2222',"SPHERICAL ANGLE"); map.put('\u2223',"DIVIDES"); map.put('\u2224',"DOES NOT DIVIDE"); map.put('\u2225',"PARALLEL TO"); map.put('\u2226',"NOT PARALLEL TO"); map.put('\u2227',"LOGICAL AND"); map.put('\u2228',"LOGICAL OR"); map.put('\u2229',"INTERSECTION"); map.put('\u222A',"UNION"); map.put('\u222B',"INTEGRAL"); map.put('\u222C',"DOUBLE INTEGRAL"); map.put('\u222D',"TRIPLE INTEGRAL"); map.put('\u222E',"CONTOUR INTEGRAL"); map.put('\u222F',"SURFACE INTEGRAL"); map.put('\u2230',"VOLUME INTEGRAL"); map.put('\u2231',"CLOCKWISE INTEGRAL"); map.put('\u2232',"CLOCKWISE CONTOUR INTEGRAL"); map.put('\u2233',"ANTICLOCKWISE CONTOUR INTEGRAL"); map.put('\u2234',"THEREFORE"); map.put('\u2235',"BECAUSE"); map.put('\u2236',"RATIO"); map.put('\u2237',"PROPORTION"); map.put('\u2238',"DOT MINUS"); map.put('\u2239',"EXCESS"); map.put('\u223A',"GEOMETRIC PROPORTION"); map.put('\u223B',"HOMOTHETIC"); map.put('\u223C',"TILDE OPERATOR"); map.put('\u223D',"REVERSED TILDE"); map.put('\u223E',"INVERTED LAZY S"); map.put('\u223F',"SINE WAVE"); map.put('\u2240',"WREATH PRODUCT"); map.put('\u2241',"NOT TILDE"); map.put('\u2242',"MINUS TILDE"); map.put('\u2243',"ASYMPTOTICALLY EQUAL TO"); map.put('\u2244',"NOT ASYMPTOTICALLY EQUAL TO"); map.put('\u2245',"APPROXIMATELY EQUAL TO"); map.put('\u2246',"APPROXIMATELY BUT NOT ACTUALLY EQUAL TO"); map.put('\u2247',"NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO"); map.put('\u2248',"ALMOST EQUAL TO"); map.put('\u2249',"NOT ALMOST EQUAL TO"); map.put('\u224A',"ALMOST EQUAL OR EQUAL TO"); map.put('\u224B',"TRIPLE TILDE"); map.put('\u224C',"ALL EQUAL TO"); map.put('\u224D',"EQUIVALENT TO"); map.put('\u224E',"GEOMETRICALLY EQUIVALENT TO"); map.put('\u224F',"DIFFERENCE BETWEEN"); map.put('\u2250',"APPROACHES THE LIMIT"); map.put('\u2251',"GEOMETRICALLY EQUAL TO"); map.put('\u2252',"APPROXIMATELY EQUAL TO OR THE IMAGE OF"); map.put('\u2253',"IMAGE OF OR APPROXIMATELY EQUAL TO"); map.put('\u2254',"COLON EQUALS"); map.put('\u2255',"EQUALS COLON"); map.put('\u2256',"RING IN EQUAL TO"); map.put('\u2257',"RING EQUAL TO"); map.put('\u2258',"CORRESPONDS TO"); map.put('\u2259',"ESTIMATES"); map.put('\u225A',"EQUIANGULAR TO"); map.put('\u225B',"STAR EQUALS"); map.put('\u225C',"DELTA EQUAL TO"); map.put('\u225D',"EQUAL TO BY DEFINITION"); map.put('\u225E',"MEASURED BY"); map.put('\u225F',"QUESTIONED EQUAL TO"); map.put('\u2260',"NOT EQUAL TO"); map.put('\u2261',"IDENTICAL TO"); map.put('\u2262',"NOT IDENTICAL TO"); map.put('\u2263',"STRICTLY EQUIVALENT TO"); map.put('\u2264',"LESS-THAN OR EQUAL TO"); map.put('\u2265',"GREATER-THAN OR EQUAL TO"); map.put('\u2266',"LESS-THAN OVER EQUAL TO"); map.put('\u2267',"GREATER-THAN OVER EQUAL TO"); map.put('\u2268',"LESS-THAN BUT NOT EQUAL TO"); map.put('\u2269',"GREATER-THAN BUT NOT EQUAL TO"); map.put('\u226A',"MUCH LESS-THAN"); map.put('\u226B',"MUCH GREATER-THAN"); map.put('\u226C',"BETWEEN"); map.put('\u226D',"NOT EQUIVALENT TO"); map.put('\u226E',"NOT LESS-THAN"); map.put('\u226F',"NOT GREATER-THAN"); map.put('\u2270',"NEITHER LESS-THAN NOR EQUAL TO"); map.put('\u2271',"NEITHER GREATER-THAN NOR EQUAL TO"); map.put('\u2272',"LESS-THAN OR EQUIVALENT TO"); map.put('\u2273',"GREATER-THAN OR EQUIVALENT TO"); map.put('\u2274',"NEITHER LESS-THAN NOR EQUIVALENT TO"); map.put('\u2275',"NEITHER GREATER-THAN NOR EQUIVALENT TO"); map.put('\u2276',"LESS-THAN OR GREATER-THAN"); map.put('\u2277',"GREATER-THAN OR LESS-THAN"); map.put('\u2278',"NEITHER LESS-THAN NOR GREATER-THAN"); map.put('\u2279',"NEITHER GREATER-THAN NOR LESS-THAN"); map.put('\u227A',"PRECEDES"); map.put('\u227B',"SUCCEEDS"); map.put('\u227C',"PRECEDES OR EQUAL TO"); map.put('\u227D',"SUCCEEDS OR EQUAL TO"); map.put('\u227E',"PRECEDES OR EQUIVALENT TO"); map.put('\u227F',"SUCCEEDS OR EQUIVALENT TO"); map.put('\u2280',"DOES NOT PRECEDE"); map.put('\u2281',"DOES NOT SUCCEED"); map.put('\u2282',"SUBSET OF"); map.put('\u2283',"SUPERSET OF"); map.put('\u2284',"NOT A SUBSET OF"); map.put('\u2285',"NOT A SUPERSET OF"); map.put('\u2286',"SUBSET OF OR EQUAL TO"); map.put('\u2287',"SUPERSET OF OR EQUAL TO"); map.put('\u2288',"NEITHER A SUBSET OF NOR EQUAL TO"); map.put('\u2289',"NEITHER A SUPERSET OF NOR EQUAL TO"); map.put('\u228A',"SUBSET OF WITH NOT EQUAL TO"); map.put('\u228B',"SUPERSET OF WITH NOT EQUAL TO"); map.put('\u228C',"MULTISET"); map.put('\u228D',"MULTISET MULTIPLICATION"); map.put('\u228E',"MULTISET UNION"); map.put('\u228F',"SQUARE IMAGE OF"); map.put('\u2290',"SQUARE ORIGINAL OF"); map.put('\u2291',"SQUARE IMAGE OF OR EQUAL TO"); map.put('\u2292',"SQUARE ORIGINAL OF OR EQUAL TO"); map.put('\u2293',"SQUARE CAP"); map.put('\u2294',"SQUARE CUP"); map.put('\u2295',"CIRCLED PLUS"); map.put('\u2296',"CIRCLED MINUS"); map.put('\u2297',"CIRCLED TIMES"); map.put('\u2298',"CIRCLED DIVISION SLASH"); map.put('\u2299',"CIRCLED DOT OPERATOR"); map.put('\u229A',"CIRCLED RING OPERATOR"); map.put('\u229B',"CIRCLED ASTERISK OPERATOR"); map.put('\u229C',"CIRCLED EQUALS"); map.put('\u229D',"CIRCLED DASH"); map.put('\u229E',"SQUARED PLUS"); map.put('\u229F',"SQUARED MINUS"); map.put('\u22A0',"SQUARED TIMES"); map.put('\u22A1',"SQUARED DOT OPERATOR"); map.put('\u22A2',"RIGHT TACK"); map.put('\u22A3',"LEFT TACK"); map.put('\u22A4',"DOWN TACK"); map.put('\u22A5',"UP TACK"); map.put('\u22A6',"ASSERTION"); map.put('\u22A7',"MODELS"); map.put('\u22A8',"TRUE"); map.put('\u22A9',"FORCES"); map.put('\u22AA',"TRIPLE VERTICAL BAR RIGHT TURNSTILE"); map.put('\u22AB',"DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE"); map.put('\u22AC',"DOES NOT PROVE"); map.put('\u22AD',"NOT TRUE"); map.put('\u22AE',"DOES NOT FORCE"); map.put('\u22AF',"NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE"); map.put('\u22B0',"PRECEDES UNDER RELATION"); map.put('\u22B1',"SUCCEEDS UNDER RELATION"); map.put('\u22B2',"NORMAL SUBGROUP OF"); map.put('\u22B3',"CONTAINS AS NORMAL SUBGROUP"); map.put('\u22B4',"NORMAL SUBGROUP OF OR EQUAL TO"); map.put('\u22B5',"CONTAINS AS NORMAL SUBGROUP OR EQUAL TO"); map.put('\u22B6',"ORIGINAL OF"); map.put('\u22B7',"IMAGE OF"); map.put('\u22B8',"MULTIMAP"); map.put('\u22B9',"HERMITIAN CONJUGATE MATRIX"); map.put('\u22BA',"INTERCALATE"); map.put('\u22BB',"XOR"); map.put('\u22BC',"NAND"); map.put('\u22BD',"NOR"); map.put('\u22BE',"RIGHT ANGLE WITH ARC"); map.put('\u22BF',"RIGHT TRIANGLE"); map.put('\u22C0',"N-ARY LOGICAL AND"); map.put('\u22C1',"N-ARY LOGICAL OR"); map.put('\u22C2',"N-ARY INTERSECTION"); map.put('\u22C3',"N-ARY UNION"); map.put('\u22C4',"DIAMOND OPERATOR"); map.put('\u22C5',"DOT OPERATOR"); map.put('\u22C6',"STAR OPERATOR"); map.put('\u22C7',"DIVISION TIMES"); map.put('\u22C8',"BOWTIE"); map.put('\u22C9',"LEFT NORMAL FACTOR SEMIDIRECT PRODUCT"); map.put('\u22CA',"RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT"); map.put('\u22CB',"LEFT SEMIDIRECT PRODUCT"); map.put('\u22CC',"RIGHT SEMIDIRECT PRODUCT"); map.put('\u22CD',"REVERSED TILDE EQUALS"); map.put('\u22CE',"CURLY LOGICAL OR"); map.put('\u22CF',"CURLY LOGICAL AND"); map.put('\u22D0',"DOUBLE SUBSET"); map.put('\u22D1',"DOUBLE SUPERSET"); map.put('\u22D2',"DOUBLE INTERSECTION"); map.put('\u22D3',"DOUBLE UNION"); map.put('\u22D4',"PITCHFORK"); map.put('\u22D5',"EQUAL AND PARALLEL TO"); map.put('\u22D6',"LESS-THAN WITH DOT"); map.put('\u22D7',"GREATER-THAN WITH DOT"); map.put('\u22D8',"VERY MUCH LESS-THAN"); map.put('\u22D9',"VERY MUCH GREATER-THAN"); map.put('\u22DA',"LESS-THAN EQUAL TO OR GREATER-THAN"); map.put('\u22DB',"GREATER-THAN EQUAL TO OR LESS-THAN"); map.put('\u22DC',"EQUAL TO OR LESS-THAN"); map.put('\u22DD',"EQUAL TO OR GREATER-THAN"); map.put('\u22DE',"EQUAL TO OR PRECEDES"); map.put('\u22DF',"EQUAL TO OR SUCCEEDS"); map.put('\u22E0',"DOES NOT PRECEDE OR EQUAL"); map.put('\u22E1',"DOES NOT SUCCEED OR EQUAL"); map.put('\u22E2',"NOT SQUARE IMAGE OF OR EQUAL TO"); map.put('\u22E3',"NOT SQUARE ORIGINAL OF OR EQUAL TO"); map.put('\u22E4',"SQUARE IMAGE OF OR NOT EQUAL TO"); map.put('\u22E5',"SQUARE ORIGINAL OF OR NOT EQUAL TO"); map.put('\u22E6',"LESS-THAN BUT NOT EQUIVALENT TO"); map.put('\u22E7',"GREATER-THAN BUT NOT EQUIVALENT TO"); map.put('\u22E8',"PRECEDES BUT NOT EQUIVALENT TO"); map.put('\u22E9',"SUCCEEDS BUT NOT EQUIVALENT TO"); map.put('\u22EA',"NOT NORMAL SUBGROUP OF"); map.put('\u22EB',"DOES NOT CONTAIN AS NORMAL SUBGROUP"); map.put('\u22EC',"NOT NORMAL SUBGROUP OF OR EQUAL TO"); map.put('\u22ED',"DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL"); map.put('\u22EE',"VERTICAL ELLIPSIS"); map.put('\u22EF',"MIDLINE HORIZONTAL ELLIPSIS"); map.put('\u22F0',"UP RIGHT DIAGONAL ELLIPSIS"); map.put('\u22F1',"DOWN RIGHT DIAGONAL ELLIPSIS"); map.put('\u22F2',"ELEMENT OF WITH LONG HORIZONTAL STROKE"); map.put('\u22F3',"ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"); map.put('\u22F4',"SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"); map.put('\u22F5',"ELEMENT OF WITH DOT ABOVE"); map.put('\u22F6',"ELEMENT OF WITH OVERBAR"); map.put('\u22F7',"SMALL ELEMENT OF WITH OVERBAR"); map.put('\u22F8',"ELEMENT OF WITH UNDERBAR"); map.put('\u22F9',"ELEMENT OF WITH TWO HORIZONTAL STROKES"); map.put('\u22FA',"CONTAINS WITH LONG HORIZONTAL STROKE"); map.put('\u22FB',"CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"); map.put('\u22FC',"SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"); map.put('\u22FD',"CONTAINS WITH OVERBAR"); map.put('\u22FE',"SMALL CONTAINS WITH OVERBAR"); map.put('\u22FF',"Z NOTATION BAG MEMBERSHIP"); map.put('\u2300',"DIAMETER SIGN"); map.put('\u2301',"ELECTRIC ARROW"); map.put('\u2302',"HOUSE"); map.put('\u2303',"UP ARROWHEAD"); map.put('\u2304',"DOWN ARROWHEAD"); map.put('\u2305',"PROJECTIVE"); map.put('\u2306',"PERSPECTIVE"); map.put('\u2307',"WAVY LINE"); map.put('\u2308',"LEFT CEILING"); map.put('\u2309',"RIGHT CEILING"); map.put('\u230A',"LEFT FLOOR"); map.put('\u230B',"RIGHT FLOOR"); map.put('\u230C',"BOTTOM RIGHT CROP"); map.put('\u230D',"BOTTOM LEFT CROP"); map.put('\u230E',"TOP RIGHT CROP"); map.put('\u230F',"TOP LEFT CROP"); map.put('\u2310',"REVERSED NOT SIGN"); map.put('\u2311',"SQUARE LOZENGE"); map.put('\u2312',"ARC"); map.put('\u2313',"SEGMENT"); map.put('\u2314',"SECTOR"); map.put('\u2315',"TELEPHONE RECORDER"); map.put('\u2316',"POSITION INDICATOR"); map.put('\u2317',"VIEWDATA SQUARE"); map.put('\u2318',"PLACE OF INTEREST SIGN"); map.put('\u2319',"TURNED NOT SIGN"); map.put('\u231A',"WATCH"); map.put('\u231B',"HOURGLASS"); map.put('\u231C',"TOP LEFT CORNER"); map.put('\u231D',"TOP RIGHT CORNER"); map.put('\u231E',"BOTTOM LEFT CORNER"); map.put('\u231F',"BOTTOM RIGHT CORNER"); map.put('\u2320',"TOP HALF INTEGRAL"); map.put('\u2321',"BOTTOM HALF INTEGRAL"); map.put('\u2322',"FROWN"); map.put('\u2323',"SMILE"); map.put('\u2324',"UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS"); map.put('\u2325',"OPTION KEY"); map.put('\u2326',"ERASE TO THE RIGHT"); map.put('\u2327',"X IN A RECTANGLE BOX"); map.put('\u2328',"KEYBOARD"); map.put('\u2329',"LEFT-POINTING ANGLE BRACKET"); map.put('\u232A',"RIGHT-POINTING ANGLE BRACKET"); map.put('\u232B',"ERASE TO THE LEFT"); map.put('\u232C',"BENZENE RING"); map.put('\u232D',"CYLINDRICITY"); map.put('\u232E',"ALL AROUND-PROFILE"); map.put('\u232F',"SYMMETRY"); map.put('\u2330',"TOTAL RUNOUT"); map.put('\u2331',"DIMENSION ORIGIN"); map.put('\u2332',"CONICAL TAPER"); map.put('\u2333',"SLOPE"); map.put('\u2334',"COUNTERBORE"); map.put('\u2335',"COUNTERSINK"); map.put('\u2336',"APL FUNCTIONAL SYMBOL I-BEAM"); map.put('\u2337',"APL FUNCTIONAL SYMBOL SQUISH QUAD"); map.put('\u2338',"APL FUNCTIONAL SYMBOL QUAD EQUAL"); map.put('\u2339',"APL FUNCTIONAL SYMBOL QUAD DIVIDE"); map.put('\u233A',"APL FUNCTIONAL SYMBOL QUAD DIAMOND"); map.put('\u233B',"APL FUNCTIONAL SYMBOL QUAD JOT"); map.put('\u233C',"APL FUNCTIONAL SYMBOL QUAD CIRCLE"); map.put('\u233D',"APL FUNCTIONAL SYMBOL CIRCLE STILE"); map.put('\u233E',"APL FUNCTIONAL SYMBOL CIRCLE JOT"); map.put('\u233F',"APL FUNCTIONAL SYMBOL SLASH BAR"); map.put('\u2340',"APL FUNCTIONAL SYMBOL BACKSLASH BAR"); map.put('\u2341',"APL FUNCTIONAL SYMBOL QUAD SLASH"); map.put('\u2342',"APL FUNCTIONAL SYMBOL QUAD BACKSLASH"); map.put('\u2343',"APL FUNCTIONAL SYMBOL QUAD LESS-THAN"); map.put('\u2344',"APL FUNCTIONAL SYMBOL QUAD GREATER-THAN"); map.put('\u2345',"APL FUNCTIONAL SYMBOL LEFTWARDS VANE"); map.put('\u2346',"APL FUNCTIONAL SYMBOL RIGHTWARDS VANE"); map.put('\u2347',"APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW"); map.put('\u2348',"APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW"); map.put('\u2349',"APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH"); map.put('\u234A',"APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR"); map.put('\u234B',"APL FUNCTIONAL SYMBOL DELTA STILE"); map.put('\u234C',"APL FUNCTIONAL SYMBOL QUAD DOWN CARET"); map.put('\u234D',"APL FUNCTIONAL SYMBOL QUAD DELTA"); map.put('\u234E',"APL FUNCTIONAL SYMBOL DOWN TACK JOT"); map.put('\u234F',"APL FUNCTIONAL SYMBOL UPWARDS VANE"); map.put('\u2350',"APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW"); map.put('\u2351',"APL FUNCTIONAL SYMBOL UP TACK OVERBAR"); map.put('\u2352',"APL FUNCTIONAL SYMBOL DEL STILE"); map.put('\u2353',"APL FUNCTIONAL SYMBOL QUAD UP CARET"); map.put('\u2354',"APL FUNCTIONAL SYMBOL QUAD DEL"); map.put('\u2355',"APL FUNCTIONAL SYMBOL UP TACK JOT"); map.put('\u2356',"APL FUNCTIONAL SYMBOL DOWNWARDS VANE"); map.put('\u2357',"APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW"); map.put('\u2358',"APL FUNCTIONAL SYMBOL QUOTE UNDERBAR"); map.put('\u2359',"APL FUNCTIONAL SYMBOL DELTA UNDERBAR"); map.put('\u235A',"APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR"); map.put('\u235B',"APL FUNCTIONAL SYMBOL JOT UNDERBAR"); map.put('\u235C',"APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR"); map.put('\u235D',"APL FUNCTIONAL SYMBOL UP SHOE JOT"); map.put('\u235E',"APL FUNCTIONAL SYMBOL QUOTE QUAD"); map.put('\u235F',"APL FUNCTIONAL SYMBOL CIRCLE STAR"); map.put('\u2360',"APL FUNCTIONAL SYMBOL QUAD COLON"); map.put('\u2361',"APL FUNCTIONAL SYMBOL UP TACK DIAERESIS"); map.put('\u2362',"APL FUNCTIONAL SYMBOL DEL DIAERESIS"); map.put('\u2363',"APL FUNCTIONAL SYMBOL STAR DIAERESIS"); map.put('\u2364',"APL FUNCTIONAL SYMBOL JOT DIAERESIS"); map.put('\u2365',"APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS"); map.put('\u2366',"APL FUNCTIONAL SYMBOL DOWN SHOE STILE"); map.put('\u2367',"APL FUNCTIONAL SYMBOL LEFT SHOE STILE"); map.put('\u2368',"APL FUNCTIONAL SYMBOL TILDE DIAERESIS"); map.put('\u2369',"APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS"); map.put('\u236A',"APL FUNCTIONAL SYMBOL COMMA BAR"); map.put('\u236B',"APL FUNCTIONAL SYMBOL DEL TILDE"); map.put('\u236C',"APL FUNCTIONAL SYMBOL ZILDE"); map.put('\u236D',"APL FUNCTIONAL SYMBOL STILE TILDE"); map.put('\u236E',"APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR"); map.put('\u236F',"APL FUNCTIONAL SYMBOL QUAD NOT EQUAL"); map.put('\u2370',"APL FUNCTIONAL SYMBOL QUAD QUESTION"); map.put('\u2371',"APL FUNCTIONAL SYMBOL DOWN CARET TILDE"); map.put('\u2372',"APL FUNCTIONAL SYMBOL UP CARET TILDE"); map.put('\u2373',"APL FUNCTIONAL SYMBOL IOTA"); map.put('\u2374',"APL FUNCTIONAL SYMBOL RHO"); map.put('\u2375',"APL FUNCTIONAL SYMBOL OMEGA"); map.put('\u2376',"APL FUNCTIONAL SYMBOL ALPHA UNDERBAR"); map.put('\u2377',"APL FUNCTIONAL SYMBOL EPSILON UNDERBAR"); map.put('\u2378',"APL FUNCTIONAL SYMBOL IOTA UNDERBAR"); map.put('\u2379',"APL FUNCTIONAL SYMBOL OMEGA UNDERBAR"); map.put('\u237A',"APL FUNCTIONAL SYMBOL ALPHA"); map.put('\u237B',"NOT CHECK MARK"); map.put('\u237C',"RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW"); map.put('\u237D',"SHOULDERED OPEN BOX"); map.put('\u237E',"BELL SYMBOL"); map.put('\u237F',"VERTICAL LINE WITH MIDDLE DOT"); map.put('\u2380',"INSERTION SYMBOL"); map.put('\u2381',"CONTINUOUS UNDERLINE SYMBOL"); map.put('\u2382',"DISCONTINUOUS UNDERLINE SYMBOL"); map.put('\u2383',"EMPHASIS SYMBOL"); map.put('\u2384',"COMPOSITION SYMBOL"); map.put('\u2385',"WHITE SQUARE WITH CENTRE VERTICAL LINE"); map.put('\u2386',"ENTER SYMBOL"); map.put('\u2387',"ALTERNATIVE KEY SYMBOL"); map.put('\u2388',"HELM SYMBOL"); map.put('\u2389',"CIRCLED HORIZONTAL BAR WITH NOTCH"); map.put('\u238A',"CIRCLED TRIANGLE DOWN"); map.put('\u238B',"BROKEN CIRCLE WITH NORTHWEST ARROW"); map.put('\u238C',"UNDO SYMBOL"); map.put('\u238D',"MONOSTABLE SYMBOL"); map.put('\u238E',"HYSTERESIS SYMBOL"); map.put('\u238F',"OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL"); map.put('\u2390',"OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL"); map.put('\u2391',"PASSIVE-PULL-DOWN-OUTPUT SYMBOL"); map.put('\u2392',"PASSIVE-PULL-UP-OUTPUT SYMBOL"); map.put('\u2393',"DIRECT CURRENT SYMBOL FORM TWO"); map.put('\u2394',"SOFTWARE-FUNCTION SYMBOL"); map.put('\u2395',"APL FUNCTIONAL SYMBOL QUAD"); map.put('\u2396',"DECIMAL SEPARATOR KEY SYMBOL"); map.put('\u2397',"PREVIOUS PAGE"); map.put('\u2398',"NEXT PAGE"); map.put('\u2399',"PRINT SCREEN SYMBOL"); map.put('\u239A',"CLEAR SCREEN SYMBOL"); map.put('\u239B',"LEFT PARENTHESIS UPPER HOOK"); map.put('\u239C',"LEFT PARENTHESIS EXTENSION"); map.put('\u239D',"LEFT PARENTHESIS LOWER HOOK"); map.put('\u239E',"RIGHT PARENTHESIS UPPER HOOK"); map.put('\u239F',"RIGHT PARENTHESIS EXTENSION"); map.put('\u23A0',"RIGHT PARENTHESIS LOWER HOOK"); map.put('\u23A1',"LEFT SQUARE BRACKET UPPER CORNER"); map.put('\u23A2',"LEFT SQUARE BRACKET EXTENSION"); map.put('\u23A3',"LEFT SQUARE BRACKET LOWER CORNER"); map.put('\u23A4',"RIGHT SQUARE BRACKET UPPER CORNER"); map.put('\u23A5',"RIGHT SQUARE BRACKET EXTENSION"); map.put('\u23A6',"RIGHT SQUARE BRACKET LOWER CORNER"); map.put('\u23A7',"LEFT CURLY BRACKET UPPER HOOK"); map.put('\u23A8',"LEFT CURLY BRACKET MIDDLE PIECE"); map.put('\u23A9',"LEFT CURLY BRACKET LOWER HOOK"); map.put('\u23AA',"CURLY BRACKET EXTENSION"); map.put('\u23AB',"RIGHT CURLY BRACKET UPPER HOOK"); map.put('\u23AC',"RIGHT CURLY BRACKET MIDDLE PIECE"); map.put('\u23AD',"RIGHT CURLY BRACKET LOWER HOOK"); map.put('\u23AE',"INTEGRAL EXTENSION"); map.put('\u23AF',"HORIZONTAL LINE EXTENSION"); map.put('\u23B0',"UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION"); map.put('\u23B1',"UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION"); map.put('\u23B2',"SUMMATION TOP"); map.put('\u23B3',"SUMMATION BOTTOM"); map.put('\u23B4',"TOP SQUARE BRACKET"); map.put('\u23B5',"BOTTOM SQUARE BRACKET"); map.put('\u23B6',"BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET"); map.put('\u23B7',"RADICAL SYMBOL BOTTOM"); map.put('\u23B8',"LEFT VERTICAL BOX LINE"); map.put('\u23B9',"RIGHT VERTICAL BOX LINE"); map.put('\u23BA',"HORIZONTAL SCAN LINE-1"); map.put('\u23BB',"HORIZONTAL SCAN LINE-3"); map.put('\u23BC',"HORIZONTAL SCAN LINE-7"); map.put('\u23BD',"HORIZONTAL SCAN LINE-9"); map.put('\u23BE',"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT"); map.put('\u23BF',"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT"); map.put('\u23C0',"DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE"); map.put('\u23C1',"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE"); map.put('\u23C2',"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE"); map.put('\u23C3',"DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE"); map.put('\u23C4',"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE"); map.put('\u23C5',"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE"); map.put('\u23C6',"DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE"); map.put('\u23C7',"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE"); map.put('\u23C8',"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE"); map.put('\u23C9',"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL"); map.put('\u23CA',"DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL"); map.put('\u23CB',"DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT"); map.put('\u23CC',"DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT"); map.put('\u23CD',"SQUARE FOOT"); map.put('\u23CE',"RETURN SYMBOL"); map.put('\u23CF',"EJECT SYMBOL"); map.put('\u23D0',"VERTICAL LINE EXTENSION"); map.put('\u23D1',"METRICAL BREVE"); map.put('\u23D2',"METRICAL LONG OVER SHORT"); map.put('\u23D3',"METRICAL SHORT OVER LONG"); map.put('\u23D4',"METRICAL LONG OVER TWO SHORTS"); map.put('\u23D5',"METRICAL TWO SHORTS OVER LONG"); map.put('\u23D6',"METRICAL TWO SHORTS JOINED"); map.put('\u23D7',"METRICAL TRISEME"); map.put('\u23D8',"METRICAL TETRASEME"); map.put('\u23D9',"METRICAL PENTASEME"); map.put('\u23DA',"EARTH GROUND"); map.put('\u23DB',"FUSE"); map.put('\u23DC',"TOP PARENTHESIS"); map.put('\u23DD',"BOTTOM PARENTHESIS"); map.put('\u23DE',"TOP CURLY BRACKET"); map.put('\u23DF',"BOTTOM CURLY BRACKET"); map.put('\u23E0',"TOP TORTOISE SHELL BRACKET"); map.put('\u23E1',"BOTTOM TORTOISE SHELL BRACKET"); map.put('\u23E2',"WHITE TRAPEZIUM"); map.put('\u23E3',"BENZENE RING WITH CIRCLE"); map.put('\u23E4',"STRAIGHTNESS"); map.put('\u23E5',"FLATNESS"); map.put('\u23E6',"AC CURRENT"); map.put('\u23E7',"ELECTRICAL INTERSECTION"); map.put('\u23E8',"DECIMAL EXPONENT SYMBOL"); map.put('\u2400',"SYMBOL FOR NULL"); map.put('\u2401',"SYMBOL FOR START OF HEADING"); map.put('\u2402',"SYMBOL FOR START OF TEXT"); map.put('\u2403',"SYMBOL FOR END OF TEXT"); map.put('\u2404',"SYMBOL FOR END OF TRANSMISSION"); map.put('\u2405',"SYMBOL FOR ENQUIRY"); map.put('\u2406',"SYMBOL FOR ACKNOWLEDGE"); map.put('\u2407',"SYMBOL FOR BELL"); map.put('\u2408',"SYMBOL FOR BACKSPACE"); map.put('\u2409',"SYMBOL FOR HORIZONTAL TABULATION"); map.put('\u240A',"SYMBOL FOR LINE FEED"); map.put('\u240B',"SYMBOL FOR VERTICAL TABULATION"); map.put('\u240C',"SYMBOL FOR FORM FEED"); map.put('\u240D',"SYMBOL FOR CARRIAGE RETURN"); map.put('\u240E',"SYMBOL FOR SHIFT OUT"); map.put('\u240F',"SYMBOL FOR SHIFT IN"); map.put('\u2410',"SYMBOL FOR DATA LINK ESCAPE"); map.put('\u2411',"SYMBOL FOR DEVICE CONTROL ONE"); map.put('\u2412',"SYMBOL FOR DEVICE CONTROL TWO"); map.put('\u2413',"SYMBOL FOR DEVICE CONTROL THREE"); map.put('\u2414',"SYMBOL FOR DEVICE CONTROL FOUR"); map.put('\u2415',"SYMBOL FOR NEGATIVE ACKNOWLEDGE"); map.put('\u2416',"SYMBOL FOR SYNCHRONOUS IDLE"); map.put('\u2417',"SYMBOL FOR END OF TRANSMISSION BLOCK"); map.put('\u2418',"SYMBOL FOR CANCEL"); map.put('\u2419',"SYMBOL FOR END OF MEDIUM"); map.put('\u241A',"SYMBOL FOR SUBSTITUTE"); map.put('\u241B',"SYMBOL FOR ESCAPE"); map.put('\u241C',"SYMBOL FOR FILE SEPARATOR"); map.put('\u241D',"SYMBOL FOR GROUP SEPARATOR"); map.put('\u241E',"SYMBOL FOR RECORD SEPARATOR"); map.put('\u241F',"SYMBOL FOR UNIT SEPARATOR"); map.put('\u2420',"SYMBOL FOR SPACE"); map.put('\u2421',"SYMBOL FOR DELETE"); map.put('\u2422',"BLANK SYMBOL"); map.put('\u2423',"OPEN BOX"); map.put('\u2424',"SYMBOL FOR NEWLINE"); map.put('\u2425',"SYMBOL FOR DELETE FORM TWO"); map.put('\u2426',"SYMBOL FOR SUBSTITUTE FORM TWO"); map.put('\u2440',"OCR HOOK"); map.put('\u2441',"OCR CHAIR"); map.put('\u2442',"OCR FORK"); map.put('\u2443',"OCR INVERTED FORK"); map.put('\u2444',"OCR BELT BUCKLE"); map.put('\u2445',"OCR BOW TIE"); map.put('\u2446',"OCR BRANCH BANK IDENTIFICATION"); map.put('\u2447',"OCR AMOUNT OF CHECK"); map.put('\u2448',"OCR DASH"); map.put('\u2449',"OCR CUSTOMER ACCOUNT NUMBER"); map.put('\u244A',"OCR DOUBLE BACKSLASH"); map.put('\u2460',"CIRCLED DIGIT ONE"); map.put('\u2461',"CIRCLED DIGIT TWO"); map.put('\u2462',"CIRCLED DIGIT THREE"); map.put('\u2463',"CIRCLED DIGIT FOUR"); map.put('\u2464',"CIRCLED DIGIT FIVE"); map.put('\u2465',"CIRCLED DIGIT SIX"); map.put('\u2466',"CIRCLED DIGIT SEVEN"); map.put('\u2467',"CIRCLED DIGIT EIGHT"); map.put('\u2468',"CIRCLED DIGIT NINE"); map.put('\u2469',"CIRCLED NUMBER TEN"); map.put('\u246A',"CIRCLED NUMBER ELEVEN"); map.put('\u246B',"CIRCLED NUMBER TWELVE"); map.put('\u246C',"CIRCLED NUMBER THIRTEEN"); map.put('\u246D',"CIRCLED NUMBER FOURTEEN"); map.put('\u246E',"CIRCLED NUMBER FIFTEEN"); map.put('\u246F',"CIRCLED NUMBER SIXTEEN"); map.put('\u2470',"CIRCLED NUMBER SEVENTEEN"); map.put('\u2471',"CIRCLED NUMBER EIGHTEEN"); map.put('\u2472',"CIRCLED NUMBER NINETEEN"); map.put('\u2473',"CIRCLED NUMBER TWENTY"); map.put('\u2474',"PARENTHESIZED DIGIT ONE"); map.put('\u2475',"PARENTHESIZED DIGIT TWO"); map.put('\u2476',"PARENTHESIZED DIGIT THREE"); map.put('\u2477',"PARENTHESIZED DIGIT FOUR"); map.put('\u2478',"PARENTHESIZED DIGIT FIVE"); map.put('\u2479',"PARENTHESIZED DIGIT SIX"); map.put('\u247A',"PARENTHESIZED DIGIT SEVEN"); map.put('\u247B',"PARENTHESIZED DIGIT EIGHT"); map.put('\u247C',"PARENTHESIZED DIGIT NINE"); map.put('\u247D',"PARENTHESIZED NUMBER TEN"); map.put('\u247E',"PARENTHESIZED NUMBER ELEVEN"); map.put('\u247F',"PARENTHESIZED NUMBER TWELVE"); map.put('\u2480',"PARENTHESIZED NUMBER THIRTEEN"); map.put('\u2481',"PARENTHESIZED NUMBER FOURTEEN"); map.put('\u2482',"PARENTHESIZED NUMBER FIFTEEN"); map.put('\u2483',"PARENTHESIZED NUMBER SIXTEEN"); map.put('\u2484',"PARENTHESIZED NUMBER SEVENTEEN"); map.put('\u2485',"PARENTHESIZED NUMBER EIGHTEEN"); map.put('\u2486',"PARENTHESIZED NUMBER NINETEEN"); map.put('\u2487',"PARENTHESIZED NUMBER TWENTY"); map.put('\u2488',"DIGIT ONE FULL STOP"); map.put('\u2489',"DIGIT TWO FULL STOP"); map.put('\u248A',"DIGIT THREE FULL STOP"); map.put('\u248B',"DIGIT FOUR FULL STOP"); map.put('\u248C',"DIGIT FIVE FULL STOP"); map.put('\u248D',"DIGIT SIX FULL STOP"); map.put('\u248E',"DIGIT SEVEN FULL STOP"); map.put('\u248F',"DIGIT EIGHT FULL STOP"); map.put('\u2490',"DIGIT NINE FULL STOP"); map.put('\u2491',"NUMBER TEN FULL STOP"); map.put('\u2492',"NUMBER ELEVEN FULL STOP"); map.put('\u2493',"NUMBER TWELVE FULL STOP"); map.put('\u2494',"NUMBER THIRTEEN FULL STOP"); map.put('\u2495',"NUMBER FOURTEEN FULL STOP"); map.put('\u2496',"NUMBER FIFTEEN FULL STOP"); map.put('\u2497',"NUMBER SIXTEEN FULL STOP"); map.put('\u2498',"NUMBER SEVENTEEN FULL STOP"); map.put('\u2499',"NUMBER EIGHTEEN FULL STOP"); map.put('\u249A',"NUMBER NINETEEN FULL STOP"); map.put('\u249B',"NUMBER TWENTY FULL STOP"); map.put('\u249C',"PARENTHESIZED LATIN SMALL LETTER A"); map.put('\u249D',"PARENTHESIZED LATIN SMALL LETTER B"); map.put('\u249E',"PARENTHESIZED LATIN SMALL LETTER C"); map.put('\u249F',"PARENTHESIZED LATIN SMALL LETTER D"); map.put('\u24A0',"PARENTHESIZED LATIN SMALL LETTER E"); map.put('\u24A1',"PARENTHESIZED LATIN SMALL LETTER F"); map.put('\u24A2',"PARENTHESIZED LATIN SMALL LETTER G"); map.put('\u24A3',"PARENTHESIZED LATIN SMALL LETTER H"); map.put('\u24A4',"PARENTHESIZED LATIN SMALL LETTER I"); map.put('\u24A5',"PARENTHESIZED LATIN SMALL LETTER J"); map.put('\u24A6',"PARENTHESIZED LATIN SMALL LETTER K"); map.put('\u24A7',"PARENTHESIZED LATIN SMALL LETTER L"); map.put('\u24A8',"PARENTHESIZED LATIN SMALL LETTER M"); map.put('\u24A9',"PARENTHESIZED LATIN SMALL LETTER N"); map.put('\u24AA',"PARENTHESIZED LATIN SMALL LETTER O"); map.put('\u24AB',"PARENTHESIZED LATIN SMALL LETTER P"); map.put('\u24AC',"PARENTHESIZED LATIN SMALL LETTER Q"); map.put('\u24AD',"PARENTHESIZED LATIN SMALL LETTER R"); map.put('\u24AE',"PARENTHESIZED LATIN SMALL LETTER S"); map.put('\u24AF',"PARENTHESIZED LATIN SMALL LETTER T"); map.put('\u24B0',"PARENTHESIZED LATIN SMALL LETTER U"); map.put('\u24B1',"PARENTHESIZED LATIN SMALL LETTER V"); map.put('\u24B2',"PARENTHESIZED LATIN SMALL LETTER W"); map.put('\u24B3',"PARENTHESIZED LATIN SMALL LETTER X"); map.put('\u24B4',"PARENTHESIZED LATIN SMALL LETTER Y"); map.put('\u24B5',"PARENTHESIZED LATIN SMALL LETTER Z"); map.put('\u24B6',"CIRCLED LATIN CAPITAL LETTER A"); map.put('\u24B7',"CIRCLED LATIN CAPITAL LETTER B"); map.put('\u24B8',"CIRCLED LATIN CAPITAL LETTER C"); map.put('\u24B9',"CIRCLED LATIN CAPITAL LETTER D"); map.put('\u24BA',"CIRCLED LATIN CAPITAL LETTER E"); map.put('\u24BB',"CIRCLED LATIN CAPITAL LETTER F"); map.put('\u24BC',"CIRCLED LATIN CAPITAL LETTER G"); map.put('\u24BD',"CIRCLED LATIN CAPITAL LETTER H"); map.put('\u24BE',"CIRCLED LATIN CAPITAL LETTER I"); map.put('\u24BF',"CIRCLED LATIN CAPITAL LETTER J"); map.put('\u24C0',"CIRCLED LATIN CAPITAL LETTER K"); map.put('\u24C1',"CIRCLED LATIN CAPITAL LETTER L"); map.put('\u24C2',"CIRCLED LATIN CAPITAL LETTER M"); map.put('\u24C3',"CIRCLED LATIN CAPITAL LETTER N"); map.put('\u24C4',"CIRCLED LATIN CAPITAL LETTER O"); map.put('\u24C5',"CIRCLED LATIN CAPITAL LETTER P"); map.put('\u24C6',"CIRCLED LATIN CAPITAL LETTER Q"); map.put('\u24C7',"CIRCLED LATIN CAPITAL LETTER R"); map.put('\u24C8',"CIRCLED LATIN CAPITAL LETTER S"); map.put('\u24C9',"CIRCLED LATIN CAPITAL LETTER T"); map.put('\u24CA',"CIRCLED LATIN CAPITAL LETTER U"); map.put('\u24CB',"CIRCLED LATIN CAPITAL LETTER V"); map.put('\u24CC',"CIRCLED LATIN CAPITAL LETTER W"); map.put('\u24CD',"CIRCLED LATIN CAPITAL LETTER X"); map.put('\u24CE',"CIRCLED LATIN CAPITAL LETTER Y"); map.put('\u24CF',"CIRCLED LATIN CAPITAL LETTER Z"); map.put('\u24D0',"CIRCLED LATIN SMALL LETTER A"); map.put('\u24D1',"CIRCLED LATIN SMALL LETTER B"); map.put('\u24D2',"CIRCLED LATIN SMALL LETTER C"); map.put('\u24D3',"CIRCLED LATIN SMALL LETTER D"); map.put('\u24D4',"CIRCLED LATIN SMALL LETTER E"); map.put('\u24D5',"CIRCLED LATIN SMALL LETTER F"); map.put('\u24D6',"CIRCLED LATIN SMALL LETTER G"); map.put('\u24D7',"CIRCLED LATIN SMALL LETTER H"); map.put('\u24D8',"CIRCLED LATIN SMALL LETTER I"); map.put('\u24D9',"CIRCLED LATIN SMALL LETTER J"); map.put('\u24DA',"CIRCLED LATIN SMALL LETTER K"); map.put('\u24DB',"CIRCLED LATIN SMALL LETTER L"); map.put('\u24DC',"CIRCLED LATIN SMALL LETTER M"); map.put('\u24DD',"CIRCLED LATIN SMALL LETTER N"); map.put('\u24DE',"CIRCLED LATIN SMALL LETTER O"); map.put('\u24DF',"CIRCLED LATIN SMALL LETTER P"); map.put('\u24E0',"CIRCLED LATIN SMALL LETTER Q"); map.put('\u24E1',"CIRCLED LATIN SMALL LETTER R"); map.put('\u24E2',"CIRCLED LATIN SMALL LETTER S"); map.put('\u24E3',"CIRCLED LATIN SMALL LETTER T"); map.put('\u24E4',"CIRCLED LATIN SMALL LETTER U"); map.put('\u24E5',"CIRCLED LATIN SMALL LETTER V"); map.put('\u24E6',"CIRCLED LATIN SMALL LETTER W"); map.put('\u24E7',"CIRCLED LATIN SMALL LETTER X"); map.put('\u24E8',"CIRCLED LATIN SMALL LETTER Y"); map.put('\u24E9',"CIRCLED LATIN SMALL LETTER Z"); map.put('\u24EA',"CIRCLED DIGIT ZERO"); map.put('\u24EB',"NEGATIVE CIRCLED NUMBER ELEVEN"); map.put('\u24EC',"NEGATIVE CIRCLED NUMBER TWELVE"); map.put('\u24ED',"NEGATIVE CIRCLED NUMBER THIRTEEN"); map.put('\u24EE',"NEGATIVE CIRCLED NUMBER FOURTEEN"); map.put('\u24EF',"NEGATIVE CIRCLED NUMBER FIFTEEN"); map.put('\u24F0',"NEGATIVE CIRCLED NUMBER SIXTEEN"); map.put('\u24F1',"NEGATIVE CIRCLED NUMBER SEVENTEEN"); map.put('\u24F2',"NEGATIVE CIRCLED NUMBER EIGHTEEN"); map.put('\u24F3',"NEGATIVE CIRCLED NUMBER NINETEEN"); map.put('\u24F4',"NEGATIVE CIRCLED NUMBER TWENTY"); map.put('\u24F5',"DOUBLE CIRCLED DIGIT ONE"); map.put('\u24F6',"DOUBLE CIRCLED DIGIT TWO"); map.put('\u24F7',"DOUBLE CIRCLED DIGIT THREE"); map.put('\u24F8',"DOUBLE CIRCLED DIGIT FOUR"); map.put('\u24F9',"DOUBLE CIRCLED DIGIT FIVE"); map.put('\u24FA',"DOUBLE CIRCLED DIGIT SIX"); map.put('\u24FB',"DOUBLE CIRCLED DIGIT SEVEN"); map.put('\u24FC',"DOUBLE CIRCLED DIGIT EIGHT"); map.put('\u24FD',"DOUBLE CIRCLED DIGIT NINE"); map.put('\u24FE',"DOUBLE CIRCLED NUMBER TEN"); map.put('\u24FF',"NEGATIVE CIRCLED DIGIT ZERO"); map.put('\u2500',"BOX DRAWINGS LIGHT HORIZONTAL"); map.put('\u2501',"BOX DRAWINGS HEAVY HORIZONTAL"); map.put('\u2502',"BOX DRAWINGS LIGHT VERTICAL"); map.put('\u2503',"BOX DRAWINGS HEAVY VERTICAL"); map.put('\u2504',"BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL"); map.put('\u2505',"BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL"); map.put('\u2506',"BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL"); map.put('\u2507',"BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL"); map.put('\u2508',"BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL"); map.put('\u2509',"BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL"); map.put('\u250A',"BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL"); map.put('\u250B',"BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL"); map.put('\u250C',"BOX DRAWINGS LIGHT DOWN AND RIGHT"); map.put('\u250D',"BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY"); map.put('\u250E',"BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT"); map.put('\u250F',"BOX DRAWINGS HEAVY DOWN AND RIGHT"); map.put('\u2510',"BOX DRAWINGS LIGHT DOWN AND LEFT"); map.put('\u2511',"BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY"); map.put('\u2512',"BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT"); map.put('\u2513',"BOX DRAWINGS HEAVY DOWN AND LEFT"); map.put('\u2514',"BOX DRAWINGS LIGHT UP AND RIGHT"); map.put('\u2515',"BOX DRAWINGS UP LIGHT AND RIGHT HEAVY"); map.put('\u2516',"BOX DRAWINGS UP HEAVY AND RIGHT LIGHT"); map.put('\u2517',"BOX DRAWINGS HEAVY UP AND RIGHT"); map.put('\u2518',"BOX DRAWINGS LIGHT UP AND LEFT"); map.put('\u2519',"BOX DRAWINGS UP LIGHT AND LEFT HEAVY"); map.put('\u251A',"BOX DRAWINGS UP HEAVY AND LEFT LIGHT"); map.put('\u251B',"BOX DRAWINGS HEAVY UP AND LEFT"); map.put('\u251C',"BOX DRAWINGS LIGHT VERTICAL AND RIGHT"); map.put('\u251D',"BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY"); map.put('\u251E',"BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT"); map.put('\u251F',"BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT"); map.put('\u2520',"BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT"); map.put('\u2521',"BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY"); map.put('\u2522',"BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY"); map.put('\u2523',"BOX DRAWINGS HEAVY VERTICAL AND RIGHT"); map.put('\u2524',"BOX DRAWINGS LIGHT VERTICAL AND LEFT"); map.put('\u2525',"BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY"); map.put('\u2526',"BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT"); map.put('\u2527',"BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT"); map.put('\u2528',"BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT"); map.put('\u2529',"BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY"); map.put('\u252A',"BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY"); map.put('\u252B',"BOX DRAWINGS HEAVY VERTICAL AND LEFT"); map.put('\u252C',"BOX DRAWINGS LIGHT DOWN AND HORIZONTAL"); map.put('\u252D',"BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT"); map.put('\u252E',"BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT"); map.put('\u252F',"BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY"); map.put('\u2530',"BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT"); map.put('\u2531',"BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY"); map.put('\u2532',"BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY"); map.put('\u2533',"BOX DRAWINGS HEAVY DOWN AND HORIZONTAL"); map.put('\u2534',"BOX DRAWINGS LIGHT UP AND HORIZONTAL"); map.put('\u2535',"BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT"); map.put('\u2536',"BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT"); map.put('\u2537',"BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY"); map.put('\u2538',"BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT"); map.put('\u2539',"BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY"); map.put('\u253A',"BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY"); map.put('\u253B',"BOX DRAWINGS HEAVY UP AND HORIZONTAL"); map.put('\u253C',"BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL"); map.put('\u253D',"BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT"); map.put('\u253E',"BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT"); map.put('\u253F',"BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY"); map.put('\u2540',"BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT"); map.put('\u2541',"BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT"); map.put('\u2542',"BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT"); map.put('\u2543',"BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT"); map.put('\u2544',"BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT"); map.put('\u2545',"BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT"); map.put('\u2546',"BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT"); map.put('\u2547',"BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY"); map.put('\u2548',"BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY"); map.put('\u2549',"BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY"); map.put('\u254A',"BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY"); map.put('\u254B',"BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL"); map.put('\u254C',"BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL"); map.put('\u254D',"BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL"); map.put('\u254E',"BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL"); map.put('\u254F',"BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL"); map.put('\u2550',"BOX DRAWINGS DOUBLE HORIZONTAL"); map.put('\u2551',"BOX DRAWINGS DOUBLE VERTICAL"); map.put('\u2552',"BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE"); map.put('\u2553',"BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE"); map.put('\u2554',"BOX DRAWINGS DOUBLE DOWN AND RIGHT"); map.put('\u2555',"BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE"); map.put('\u2556',"BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE"); map.put('\u2557',"BOX DRAWINGS DOUBLE DOWN AND LEFT"); map.put('\u2558',"BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE"); map.put('\u2559',"BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE"); map.put('\u255A',"BOX DRAWINGS DOUBLE UP AND RIGHT"); map.put('\u255B',"BOX DRAWINGS UP SINGLE AND LEFT DOUBLE"); map.put('\u255C',"BOX DRAWINGS UP DOUBLE AND LEFT SINGLE"); map.put('\u255D',"BOX DRAWINGS DOUBLE UP AND LEFT"); map.put('\u255E',"BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE"); map.put('\u255F',"BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE"); map.put('\u2560',"BOX DRAWINGS DOUBLE VERTICAL AND RIGHT"); map.put('\u2561',"BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE"); map.put('\u2562',"BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE"); map.put('\u2563',"BOX DRAWINGS DOUBLE VERTICAL AND LEFT"); map.put('\u2564',"BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE"); map.put('\u2565',"BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE"); map.put('\u2566',"BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL"); map.put('\u2567',"BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE"); map.put('\u2568',"BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE"); map.put('\u2569',"BOX DRAWINGS DOUBLE UP AND HORIZONTAL"); map.put('\u256A',"BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE"); map.put('\u256B',"BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE"); map.put('\u256C',"BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL"); map.put('\u256D',"BOX DRAWINGS LIGHT ARC DOWN AND RIGHT"); map.put('\u256E',"BOX DRAWINGS LIGHT ARC DOWN AND LEFT"); map.put('\u256F',"BOX DRAWINGS LIGHT ARC UP AND LEFT"); map.put('\u2570',"BOX DRAWINGS LIGHT ARC UP AND RIGHT"); map.put('\u2571',"BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT"); map.put('\u2572',"BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT"); map.put('\u2573',"BOX DRAWINGS LIGHT DIAGONAL CROSS"); map.put('\u2574',"BOX DRAWINGS LIGHT LEFT"); map.put('\u2575',"BOX DRAWINGS LIGHT UP"); map.put('\u2576',"BOX DRAWINGS LIGHT RIGHT"); map.put('\u2577',"BOX DRAWINGS LIGHT DOWN"); map.put('\u2578',"BOX DRAWINGS HEAVY LEFT"); map.put('\u2579',"BOX DRAWINGS HEAVY UP"); map.put('\u257A',"BOX DRAWINGS HEAVY RIGHT"); map.put('\u257B',"BOX DRAWINGS HEAVY DOWN"); map.put('\u257C',"BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT"); map.put('\u257D',"BOX DRAWINGS LIGHT UP AND HEAVY DOWN"); map.put('\u257E',"BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT"); map.put('\u257F',"BOX DRAWINGS HEAVY UP AND LIGHT DOWN"); map.put('\u2580',"UPPER HALF BLOCK"); map.put('\u2581',"LOWER ONE EIGHTH BLOCK"); map.put('\u2582',"LOWER ONE QUARTER BLOCK"); map.put('\u2583',"LOWER THREE EIGHTHS BLOCK"); map.put('\u2584',"LOWER HALF BLOCK"); map.put('\u2585',"LOWER FIVE EIGHTHS BLOCK"); map.put('\u2586',"LOWER THREE QUARTERS BLOCK"); map.put('\u2587',"LOWER SEVEN EIGHTHS BLOCK"); map.put('\u2588',"FULL BLOCK"); map.put('\u2589',"LEFT SEVEN EIGHTHS BLOCK"); map.put('\u258A',"LEFT THREE QUARTERS BLOCK"); map.put('\u258B',"LEFT FIVE EIGHTHS BLOCK"); map.put('\u258C',"LEFT HALF BLOCK"); map.put('\u258D',"LEFT THREE EIGHTHS BLOCK"); map.put('\u258E',"LEFT ONE QUARTER BLOCK"); map.put('\u258F',"LEFT ONE EIGHTH BLOCK"); map.put('\u2590',"RIGHT HALF BLOCK"); map.put('\u2591',"LIGHT SHADE"); map.put('\u2592',"MEDIUM SHADE"); map.put('\u2593',"DARK SHADE"); map.put('\u2594',"UPPER ONE EIGHTH BLOCK"); map.put('\u2595',"RIGHT ONE EIGHTH BLOCK"); map.put('\u2596',"QUADRANT LOWER LEFT"); map.put('\u2597',"QUADRANT LOWER RIGHT"); map.put('\u2598',"QUADRANT UPPER LEFT"); map.put('\u2599',"QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT"); map.put('\u259A',"QUADRANT UPPER LEFT AND LOWER RIGHT"); map.put('\u259B',"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT"); map.put('\u259C',"QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT"); map.put('\u259D',"QUADRANT UPPER RIGHT"); map.put('\u259E',"QUADRANT UPPER RIGHT AND LOWER LEFT"); map.put('\u259F',"QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT"); map.put('\u25A0',"BLACK SQUARE"); map.put('\u25A1',"WHITE SQUARE"); map.put('\u25A2',"WHITE SQUARE WITH ROUNDED CORNERS"); map.put('\u25A3',"WHITE SQUARE CONTAINING BLACK SMALL SQUARE"); map.put('\u25A4',"SQUARE WITH HORIZONTAL FILL"); map.put('\u25A5',"SQUARE WITH VERTICAL FILL"); map.put('\u25A6',"SQUARE WITH ORTHOGONAL CROSSHATCH FILL"); map.put('\u25A7',"SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL"); map.put('\u25A8',"SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL"); map.put('\u25A9',"SQUARE WITH DIAGONAL CROSSHATCH FILL"); map.put('\u25AA',"BLACK SMALL SQUARE"); map.put('\u25AB',"WHITE SMALL SQUARE"); map.put('\u25AC',"BLACK RECTANGLE"); map.put('\u25AD',"WHITE RECTANGLE"); map.put('\u25AE',"BLACK VERTICAL RECTANGLE"); map.put('\u25AF',"WHITE VERTICAL RECTANGLE"); map.put('\u25B0',"BLACK PARALLELOGRAM"); map.put('\u25B1',"WHITE PARALLELOGRAM"); map.put('\u25B2',"BLACK UP-POINTING TRIANGLE"); map.put('\u25B3',"WHITE UP-POINTING TRIANGLE"); map.put('\u25B4',"BLACK UP-POINTING SMALL TRIANGLE"); map.put('\u25B5',"WHITE UP-POINTING SMALL TRIANGLE"); map.put('\u25B6',"BLACK RIGHT-POINTING TRIANGLE"); map.put('\u25B7',"WHITE RIGHT-POINTING TRIANGLE"); map.put('\u25B8',"BLACK RIGHT-POINTING SMALL TRIANGLE"); map.put('\u25B9',"WHITE RIGHT-POINTING SMALL TRIANGLE"); map.put('\u25BA',"BLACK RIGHT-POINTING POINTER"); map.put('\u25BB',"WHITE RIGHT-POINTING POINTER"); map.put('\u25BC',"BLACK DOWN-POINTING TRIANGLE"); map.put('\u25BD',"WHITE DOWN-POINTING TRIANGLE"); map.put('\u25BE',"BLACK DOWN-POINTING SMALL TRIANGLE"); map.put('\u25BF',"WHITE DOWN-POINTING SMALL TRIANGLE"); map.put('\u25C0',"BLACK LEFT-POINTING TRIANGLE"); map.put('\u25C1',"WHITE LEFT-POINTING TRIANGLE"); map.put('\u25C2',"BLACK LEFT-POINTING SMALL TRIANGLE"); map.put('\u25C3',"WHITE LEFT-POINTING SMALL TRIANGLE"); map.put('\u25C4',"BLACK LEFT-POINTING POINTER"); map.put('\u25C5',"WHITE LEFT-POINTING POINTER"); map.put('\u25C6',"BLACK DIAMOND"); map.put('\u25C7',"WHITE DIAMOND"); map.put('\u25C8',"WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND"); map.put('\u25C9',"FISHEYE"); map.put('\u25CA',"LOZENGE"); map.put('\u25CB',"WHITE CIRCLE"); map.put('\u25CC',"DOTTED CIRCLE"); map.put('\u25CD',"CIRCLE WITH VERTICAL FILL"); map.put('\u25CE',"BULLSEYE"); map.put('\u25CF',"BLACK CIRCLE"); map.put('\u25D0',"CIRCLE WITH LEFT HALF BLACK"); map.put('\u25D1',"CIRCLE WITH RIGHT HALF BLACK"); map.put('\u25D2',"CIRCLE WITH LOWER HALF BLACK"); map.put('\u25D3',"CIRCLE WITH UPPER HALF BLACK"); map.put('\u25D4',"CIRCLE WITH UPPER RIGHT QUADRANT BLACK"); map.put('\u25D5',"CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK"); map.put('\u25D6',"LEFT HALF BLACK CIRCLE"); map.put('\u25D7',"RIGHT HALF BLACK CIRCLE"); map.put('\u25D8',"INVERSE BULLET"); map.put('\u25D9',"INVERSE WHITE CIRCLE"); map.put('\u25DA',"UPPER HALF INVERSE WHITE CIRCLE"); map.put('\u25DB',"LOWER HALF INVERSE WHITE CIRCLE"); map.put('\u25DC',"UPPER LEFT QUADRANT CIRCULAR ARC"); map.put('\u25DD',"UPPER RIGHT QUADRANT CIRCULAR ARC"); map.put('\u25DE',"LOWER RIGHT QUADRANT CIRCULAR ARC"); map.put('\u25DF',"LOWER LEFT QUADRANT CIRCULAR ARC"); map.put('\u25E0',"UPPER HALF CIRCLE"); map.put('\u25E1',"LOWER HALF CIRCLE"); map.put('\u25E2',"BLACK LOWER RIGHT TRIANGLE"); map.put('\u25E3',"BLACK LOWER LEFT TRIANGLE"); map.put('\u25E4',"BLACK UPPER LEFT TRIANGLE"); map.put('\u25E5',"BLACK UPPER RIGHT TRIANGLE"); map.put('\u25E6',"WHITE BULLET"); map.put('\u25E7',"SQUARE WITH LEFT HALF BLACK"); map.put('\u25E8',"SQUARE WITH RIGHT HALF BLACK"); map.put('\u25E9',"SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK"); map.put('\u25EA',"SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK"); map.put('\u25EB',"WHITE SQUARE WITH VERTICAL BISECTING LINE"); map.put('\u25EC',"WHITE UP-POINTING TRIANGLE WITH DOT"); map.put('\u25ED',"UP-POINTING TRIANGLE WITH LEFT HALF BLACK"); map.put('\u25EE',"UP-POINTING TRIANGLE WITH RIGHT HALF BLACK"); map.put('\u25EF',"LARGE CIRCLE"); map.put('\u25F0',"WHITE SQUARE WITH UPPER LEFT QUADRANT"); map.put('\u25F1',"WHITE SQUARE WITH LOWER LEFT QUADRANT"); map.put('\u25F2',"WHITE SQUARE WITH LOWER RIGHT QUADRANT"); map.put('\u25F3',"WHITE SQUARE WITH UPPER RIGHT QUADRANT"); map.put('\u25F4',"WHITE CIRCLE WITH UPPER LEFT QUADRANT"); map.put('\u25F5',"WHITE CIRCLE WITH LOWER LEFT QUADRANT"); map.put('\u25F6',"WHITE CIRCLE WITH LOWER RIGHT QUADRANT"); map.put('\u25F7',"WHITE CIRCLE WITH UPPER RIGHT QUADRANT"); map.put('\u25F8',"UPPER LEFT TRIANGLE"); map.put('\u25F9',"UPPER RIGHT TRIANGLE"); map.put('\u25FA',"LOWER LEFT TRIANGLE"); map.put('\u25FB',"WHITE MEDIUM SQUARE"); map.put('\u25FC',"BLACK MEDIUM SQUARE"); map.put('\u25FD',"WHITE MEDIUM SMALL SQUARE"); map.put('\u25FE',"BLACK MEDIUM SMALL SQUARE"); map.put('\u25FF',"LOWER RIGHT TRIANGLE"); map.put('\u2600',"BLACK SUN WITH RAYS"); map.put('\u2601',"CLOUD"); map.put('\u2602',"UMBRELLA"); map.put('\u2603',"SNOWMAN"); map.put('\u2604',"COMET"); map.put('\u2605',"BLACK STAR"); map.put('\u2606',"WHITE STAR"); map.put('\u2607',"LIGHTNING"); map.put('\u2608',"THUNDERSTORM"); map.put('\u2609',"SUN"); map.put('\u260A',"ASCENDING NODE"); map.put('\u260B',"DESCENDING NODE"); map.put('\u260C',"CONJUNCTION"); map.put('\u260D',"OPPOSITION"); map.put('\u260E',"BLACK TELEPHONE"); map.put('\u260F',"WHITE TELEPHONE"); map.put('\u2610',"BALLOT BOX"); map.put('\u2611',"BALLOT BOX WITH CHECK"); map.put('\u2612',"BALLOT BOX WITH X"); map.put('\u2613',"SALTIRE"); map.put('\u2614',"UMBRELLA WITH RAIN DROPS"); map.put('\u2615',"HOT BEVERAGE"); map.put('\u2616',"WHITE SHOGI PIECE"); map.put('\u2617',"BLACK SHOGI PIECE"); map.put('\u2618',"SHAMROCK"); map.put('\u2619',"REVERSED ROTATED FLORAL HEART BULLET"); map.put('\u261A',"BLACK LEFT POINTING INDEX"); map.put('\u261B',"BLACK RIGHT POINTING INDEX"); map.put('\u261C',"WHITE LEFT POINTING INDEX"); map.put('\u261D',"WHITE UP POINTING INDEX"); map.put('\u261E',"WHITE RIGHT POINTING INDEX"); map.put('\u261F',"WHITE DOWN POINTING INDEX"); map.put('\u2620',"SKULL AND CROSSBONES"); map.put('\u2621',"CAUTION SIGN"); map.put('\u2622',"RADIOACTIVE SIGN"); map.put('\u2623',"BIOHAZARD SIGN"); map.put('\u2624',"CADUCEUS"); map.put('\u2625',"ANKH"); map.put('\u2626',"ORTHODOX CROSS"); map.put('\u2627',"CHI RHO"); map.put('\u2628',"CROSS OF LORRAINE"); map.put('\u2629',"CROSS OF JERUSALEM"); map.put('\u262A',"STAR AND CRESCENT"); map.put('\u262B',"FARSI SYMBOL"); map.put('\u262C',"ADI SHAKTI"); map.put('\u262D',"HAMMER AND SICKLE"); map.put('\u262E',"PEACE SYMBOL"); map.put('\u262F',"YIN YANG"); map.put('\u2630',"TRIGRAM FOR HEAVEN"); map.put('\u2631',"TRIGRAM FOR LAKE"); map.put('\u2632',"TRIGRAM FOR FIRE"); map.put('\u2633',"TRIGRAM FOR THUNDER"); map.put('\u2634',"TRIGRAM FOR WIND"); map.put('\u2635',"TRIGRAM FOR WATER"); map.put('\u2636',"TRIGRAM FOR MOUNTAIN"); map.put('\u2637',"TRIGRAM FOR EARTH"); map.put('\u2638',"WHEEL OF DHARMA"); map.put('\u2639',"WHITE FROWNING FACE"); map.put('\u263A',"WHITE SMILING FACE"); map.put('\u263B',"BLACK SMILING FACE"); map.put('\u263C',"WHITE SUN WITH RAYS"); map.put('\u263D',"FIRST QUARTER MOON"); map.put('\u263E',"LAST QUARTER MOON"); map.put('\u263F',"MERCURY"); map.put('\u2640',"FEMALE SIGN"); map.put('\u2641',"EARTH"); map.put('\u2642',"MALE SIGN"); map.put('\u2643',"JUPITER"); map.put('\u2644',"SATURN"); map.put('\u2645',"URANUS"); map.put('\u2646',"NEPTUNE"); map.put('\u2647',"PLUTO"); map.put('\u2648',"ARIES"); map.put('\u2649',"TAURUS"); map.put('\u264A',"GEMINI"); map.put('\u264B',"CANCER"); map.put('\u264C',"LEO"); map.put('\u264D',"VIRGO"); map.put('\u264E',"LIBRA"); map.put('\u264F',"SCORPIUS"); map.put('\u2650',"SAGITTARIUS"); map.put('\u2651',"CAPRICORN"); map.put('\u2652',"AQUARIUS"); map.put('\u2653',"PISCES"); map.put('\u2654',"WHITE CHESS KING"); map.put('\u2655',"WHITE CHESS QUEEN"); map.put('\u2656',"WHITE CHESS ROOK"); map.put('\u2657',"WHITE CHESS BISHOP"); map.put('\u2658',"WHITE CHESS KNIGHT"); map.put('\u2659',"WHITE CHESS PAWN"); map.put('\u265A',"BLACK CHESS KING"); map.put('\u265B',"BLACK CHESS QUEEN"); map.put('\u265C',"BLACK CHESS ROOK"); map.put('\u265D',"BLACK CHESS BISHOP"); map.put('\u265E',"BLACK CHESS KNIGHT"); map.put('\u265F',"BLACK CHESS PAWN"); map.put('\u2660',"BLACK SPADE SUIT"); map.put('\u2661',"WHITE HEART SUIT"); map.put('\u2662',"WHITE DIAMOND SUIT"); map.put('\u2663',"BLACK CLUB SUIT"); map.put('\u2664',"WHITE SPADE SUIT"); map.put('\u2665',"BLACK HEART SUIT"); map.put('\u2666',"BLACK DIAMOND SUIT"); map.put('\u2667',"WHITE CLUB SUIT"); map.put('\u2668',"HOT SPRINGS"); map.put('\u2669',"QUARTER NOTE"); map.put('\u266A',"EIGHTH NOTE"); map.put('\u266B',"BEAMED EIGHTH NOTES"); map.put('\u266C',"BEAMED SIXTEENTH NOTES"); map.put('\u266D',"MUSIC FLAT SIGN"); map.put('\u266E',"MUSIC NATURAL SIGN"); map.put('\u266F',"MUSIC SHARP SIGN"); map.put('\u2670',"WEST SYRIAC CROSS"); map.put('\u2671',"EAST SYRIAC CROSS"); map.put('\u2672',"UNIVERSAL RECYCLING SYMBOL"); map.put('\u2673',"RECYCLING SYMBOL FOR TYPE-1 PLASTICS"); map.put('\u2674',"RECYCLING SYMBOL FOR TYPE-2 PLASTICS"); map.put('\u2675',"RECYCLING SYMBOL FOR TYPE-3 PLASTICS"); map.put('\u2676',"RECYCLING SYMBOL FOR TYPE-4 PLASTICS"); map.put('\u2677',"RECYCLING SYMBOL FOR TYPE-5 PLASTICS"); map.put('\u2678',"RECYCLING SYMBOL FOR TYPE-6 PLASTICS"); map.put('\u2679',"RECYCLING SYMBOL FOR TYPE-7 PLASTICS"); map.put('\u267A',"RECYCLING SYMBOL FOR GENERIC MATERIALS"); map.put('\u267B',"BLACK UNIVERSAL RECYCLING SYMBOL"); map.put('\u267C',"RECYCLED PAPER SYMBOL"); map.put('\u267D',"PARTIALLY-RECYCLED PAPER SYMBOL"); map.put('\u267E',"PERMANENT PAPER SIGN"); map.put('\u267F',"WHEELCHAIR SYMBOL"); map.put('\u2680',"DIE FACE-1"); map.put('\u2681',"DIE FACE-2"); map.put('\u2682',"DIE FACE-3"); map.put('\u2683',"DIE FACE-4"); map.put('\u2684',"DIE FACE-5"); map.put('\u2685',"DIE FACE-6"); map.put('\u2686',"WHITE CIRCLE WITH DOT RIGHT"); map.put('\u2687',"WHITE CIRCLE WITH TWO DOTS"); map.put('\u2688',"BLACK CIRCLE WITH WHITE DOT RIGHT"); map.put('\u2689',"BLACK CIRCLE WITH TWO WHITE DOTS"); map.put('\u268A',"MONOGRAM FOR YANG"); map.put('\u268B',"MONOGRAM FOR YIN"); map.put('\u268C',"DIGRAM FOR GREATER YANG"); map.put('\u268D',"DIGRAM FOR LESSER YIN"); map.put('\u268E',"DIGRAM FOR LESSER YANG"); map.put('\u268F',"DIGRAM FOR GREATER YIN"); map.put('\u2690',"WHITE FLAG"); map.put('\u2691',"BLACK FLAG"); map.put('\u2692',"HAMMER AND PICK"); map.put('\u2693',"ANCHOR"); map.put('\u2694',"CROSSED SWORDS"); map.put('\u2695',"STAFF OF AESCULAPIUS"); map.put('\u2696',"SCALES"); map.put('\u2697',"ALEMBIC"); map.put('\u2698',"FLOWER"); map.put('\u2699',"GEAR"); map.put('\u269A',"STAFF OF HERMES"); map.put('\u269B',"ATOM SYMBOL"); map.put('\u269C',"FLEUR-DE-LIS"); map.put('\u269D',"OUTLINED WHITE STAR"); map.put('\u269E',"THREE LINES CONVERGING RIGHT"); map.put('\u269F',"THREE LINES CONVERGING LEFT"); map.put('\u26A0',"WARNING SIGN"); map.put('\u26A1',"HIGH VOLTAGE SIGN"); map.put('\u26A2',"DOUBLED FEMALE SIGN"); map.put('\u26A3',"DOUBLED MALE SIGN"); map.put('\u26A4',"INTERLOCKED FEMALE AND MALE SIGN"); map.put('\u26A5',"MALE AND FEMALE SIGN"); map.put('\u26A6',"MALE WITH STROKE SIGN"); map.put('\u26A7',"MALE WITH STROKE AND MALE AND FEMALE SIGN"); map.put('\u26A8',"VERTICAL MALE WITH STROKE SIGN"); map.put('\u26A9',"HORIZONTAL MALE WITH STROKE SIGN"); map.put('\u26AA',"MEDIUM WHITE CIRCLE"); map.put('\u26AB',"MEDIUM BLACK CIRCLE"); map.put('\u26AC',"MEDIUM SMALL WHITE CIRCLE"); map.put('\u26AD',"MARRIAGE SYMBOL"); map.put('\u26AE',"DIVORCE SYMBOL"); map.put('\u26AF',"UNMARRIED PARTNERSHIP SYMBOL"); map.put('\u26B0',"COFFIN"); map.put('\u26B1',"FUNERAL URN"); map.put('\u26B2',"NEUTER"); map.put('\u26B3',"CERES"); map.put('\u26B4',"PALLAS"); map.put('\u26B5',"JUNO"); map.put('\u26B6',"VESTA"); map.put('\u26B7',"CHIRON"); map.put('\u26B8',"BLACK MOON LILITH"); map.put('\u26B9',"SEXTILE"); map.put('\u26BA',"SEMISEXTILE"); map.put('\u26BB',"QUINCUNX"); map.put('\u26BC',"SESQUIQUADRATE"); map.put('\u26BD',"SOCCER BALL"); map.put('\u26BE',"BASEBALL"); map.put('\u26BF',"SQUARED KEY"); map.put('\u26C0',"WHITE DRAUGHTS MAN"); map.put('\u26C1',"WHITE DRAUGHTS KING"); map.put('\u26C2',"BLACK DRAUGHTS MAN"); map.put('\u26C3',"BLACK DRAUGHTS KING"); map.put('\u26C4',"SNOWMAN WITHOUT SNOW"); map.put('\u26C5',"SUN BEHIND CLOUD"); map.put('\u26C6',"RAIN"); map.put('\u26C7',"BLACK SNOWMAN"); map.put('\u26C8',"THUNDER CLOUD AND RAIN"); map.put('\u26C9',"TURNED WHITE SHOGI PIECE"); map.put('\u26CA',"TURNED BLACK SHOGI PIECE"); map.put('\u26CB',"WHITE DIAMOND IN SQUARE"); map.put('\u26CC',"CROSSING LANES"); map.put('\u26CD',"DISABLED CAR"); map.put('\u26CF',"PICK"); map.put('\u26D0',"CAR SLIDING"); map.put('\u26D1',"HELMET WITH WHITE CROSS"); map.put('\u26D2',"CIRCLED CROSSING LANES"); map.put('\u26D3',"CHAINS"); map.put('\u26D4',"NO ENTRY"); map.put('\u26D5',"ALTERNATE ONE-WAY LEFT WAY TRAFFIC"); map.put('\u26D6',"BLACK TWO-WAY LEFT WAY TRAFFIC"); map.put('\u26D7',"WHITE TWO-WAY LEFT WAY TRAFFIC"); map.put('\u26D8',"BLACK LEFT LANE MERGE"); map.put('\u26D9',"WHITE LEFT LANE MERGE"); map.put('\u26DA',"DRIVE SLOW SIGN"); map.put('\u26DB',"HEAVY WHITE DOWN-POINTING TRIANGLE"); map.put('\u26DC',"LEFT CLOSED ENTRY"); map.put('\u26DD',"SQUARED SALTIRE"); map.put('\u26DE',"FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE"); map.put('\u26DF',"BLACK TRUCK"); map.put('\u26E0',"RESTRICTED LEFT ENTRY-1"); map.put('\u26E1',"RESTRICTED LEFT ENTRY-2"); map.put('\u26E3',"HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE"); map.put('\u26E8',"BLACK CROSS ON SHIELD"); map.put('\u26E9',"SHINTO SHRINE"); map.put('\u26EA',"CHURCH"); map.put('\u26EB',"CASTLE"); map.put('\u26EC',"HISTORIC SITE"); map.put('\u26ED',"GEAR WITHOUT HUB"); map.put('\u26EE',"GEAR WITH HANDLES"); map.put('\u26EF',"MAP SYMBOL FOR LIGHTHOUSE"); map.put('\u26F0',"MOUNTAIN"); map.put('\u26F1',"UMBRELLA ON GROUND"); map.put('\u26F2',"FOUNTAIN"); map.put('\u26F3',"FLAG IN HOLE"); map.put('\u26F4',"FERRY"); map.put('\u26F5',"SAILBOAT"); map.put('\u26F6',"SQUARE FOUR CORNERS"); map.put('\u26F7',"SKIER"); map.put('\u26F8',"ICE SKATE"); map.put('\u26F9',"PERSON WITH BALL"); map.put('\u26FA',"TENT"); map.put('\u26FB',"JAPANESE BANK SYMBOL"); map.put('\u26FC',"HEADSTONE GRAVEYARD SYMBOL"); map.put('\u26FD',"FUEL PUMP"); map.put('\u26FE',"CUP ON BLACK SQUARE"); map.put('\u26FF',"WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE"); map.put('\u2701',"UPPER BLADE SCISSORS"); map.put('\u2702',"BLACK SCISSORS"); map.put('\u2703',"LOWER BLADE SCISSORS"); map.put('\u2704',"WHITE SCISSORS"); map.put('\u2705',"<reserved>"); map.put('\u2706',"TELEPHONE LOCATION SIGN"); map.put('\u2707',"TAPE DRIVE"); map.put('\u2708',"AIRPLANE"); map.put('\u2709',"ENVELOPE"); map.put('\u270A',"<reserved>"); map.put('\u270B',"<reserved>"); map.put('\u270C',"VICTORY HAND"); map.put('\u270D',"WRITING HAND"); map.put('\u270E',"LOWER RIGHT PENCIL"); map.put('\u270F',"PENCIL"); map.put('\u2710',"UPPER RIGHT PENCIL"); map.put('\u2711',"WHITE NIB"); map.put('\u2712',"BLACK NIB"); map.put('\u2713',"CHECK MARK"); map.put('\u2714',"HEAVY CHECK MARK"); map.put('\u2715',"MULTIPLICATION X"); map.put('\u2716',"HEAVY MULTIPLICATION X"); map.put('\u2717',"BALLOT X"); map.put('\u2718',"HEAVY BALLOT X"); map.put('\u2719',"OUTLINED GREEK CROSS"); map.put('\u271A',"HEAVY GREEK CROSS"); map.put('\u271B',"OPEN CENTRE CROSS"); map.put('\u271C',"HEAVY OPEN CENTRE CROSS"); map.put('\u271D',"LATIN CROSS"); map.put('\u271E',"SHADOWED WHITE LATIN CROSS"); map.put('\u271F',"OUTLINED LATIN CROSS"); map.put('\u2720',"MALTESE CROSS"); map.put('\u2721',"STAR OF DAVID"); map.put('\u2722',"FOUR TEARDROP-SPOKED ASTERISK"); map.put('\u2723',"FOUR BALLOON-SPOKED ASTERISK"); map.put('\u2724',"HEAVY FOUR BALLOON-SPOKED ASTERISK"); map.put('\u2725',"FOUR CLUB-SPOKED ASTERISK"); map.put('\u2726',"BLACK FOUR POINTED STAR"); map.put('\u2727',"WHITE FOUR POINTED STAR"); map.put('\u2728',"<reserved>"); map.put('\u2729',"STRESS OUTLINED WHITE STAR"); map.put('\u272A',"CIRCLED WHITE STAR"); map.put('\u272B',"OPEN CENTRE BLACK STAR"); map.put('\u272C',"BLACK CENTRE WHITE STAR"); map.put('\u272D',"OUTLINED BLACK STAR"); map.put('\u272E',"HEAVY OUTLINED BLACK STAR"); map.put('\u272F',"PINWHEEL STAR"); map.put('\u2730',"SHADOWED WHITE STAR"); map.put('\u2731',"HEAVY ASTERISK"); map.put('\u2732',"OPEN CENTRE ASTERISK"); map.put('\u2733',"EIGHT SPOKED ASTERISK"); map.put('\u2734',"EIGHT POINTED BLACK STAR"); map.put('\u2735',"EIGHT POINTED PINWHEEL STAR"); map.put('\u2736',"SIX POINTED BLACK STAR"); map.put('\u2737',"EIGHT POINTED RECTILINEAR BLACK STAR"); map.put('\u2738',"HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"); map.put('\u2739',"TWELVE POINTED BLACK STAR"); map.put('\u273A',"SIXTEEN POINTED ASTERISK"); map.put('\u273B',"TEARDROP-SPOKED ASTERISK"); map.put('\u273C',"OPEN CENTRE TEARDROP-SPOKED ASTERISK"); map.put('\u273D',"HEAVY TEARDROP-SPOKED ASTERISK"); map.put('\u273E',"SIX PETALLED BLACK AND WHITE FLORETTE"); map.put('\u273F',"BLACK FLORETTE"); map.put('\u2740',"WHITE FLORETTE"); map.put('\u2741',"EIGHT PETALLED OUTLINED BLACK FLORETTE"); map.put('\u2742',"CIRCLED OPEN CENTRE EIGHT POINTED STAR"); map.put('\u2743',"HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK"); map.put('\u2744',"SNOWFLAKE"); map.put('\u2745',"TIGHT TRIFOLIATE SNOWFLAKE"); map.put('\u2746',"HEAVY CHEVRON SNOWFLAKE"); map.put('\u2747',"SPARKLE"); map.put('\u2748',"HEAVY SPARKLE"); map.put('\u2749',"BALLOON-SPOKED ASTERISK"); map.put('\u274A',"EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"); map.put('\u274B',"HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"); map.put('\u274C',"<reserved>"); map.put('\u274D',"SHADOWED WHITE CIRCLE"); map.put('\u274E',"<reserved>"); map.put('\u274F',"LOWER RIGHT DROP-SHADOWED WHITE SQUARE"); map.put('\u2750',"UPPER RIGHT DROP-SHADOWED WHITE SQUARE"); map.put('\u2751',"LOWER RIGHT SHADOWED WHITE SQUARE"); map.put('\u2752',"UPPER RIGHT SHADOWED WHITE SQUARE"); map.put('\u2753',"<reserved>"); map.put('\u2754',"<reserved>"); map.put('\u2755',"<reserved>"); map.put('\u2756',"BLACK DIAMOND MINUS WHITE X"); map.put('\u2757',"HEAVY EXCLAMATION MARK SYMBOL"); map.put('\u2758',"LIGHT VERTICAL BAR"); map.put('\u2759',"MEDIUM VERTICAL BAR"); map.put('\u275A',"HEAVY VERTICAL BAR"); map.put('\u275B',"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"); map.put('\u275C',"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"); map.put('\u275D',"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"); map.put('\u275E',"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"); map.put('\u2761',"CURVED STEM PARAGRAPH SIGN ORNAMENT"); map.put('\u2762',"HEAVY EXCLAMATION MARK ORNAMENT"); map.put('\u2763',"HEAVY HEART EXCLAMATION MARK ORNAMENT"); map.put('\u2764',"HEAVY BLACK HEART"); map.put('\u2765',"ROTATED HEAVY BLACK HEART BULLET"); map.put('\u2766',"FLORAL HEART"); map.put('\u2767',"ROTATED FLORAL HEART BULLET"); map.put('\u2768',"MEDIUM LEFT PARENTHESIS ORNAMENT"); map.put('\u2769',"MEDIUM RIGHT PARENTHESIS ORNAMENT"); map.put('\u276A',"MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT"); map.put('\u276B',"MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT"); map.put('\u276C',"MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT"); map.put('\u276D',"MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT"); map.put('\u276E',"HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT"); map.put('\u276F',"HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT"); map.put('\u2770',"HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT"); map.put('\u2771',"HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT"); map.put('\u2772',"LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT"); map.put('\u2773',"LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT"); map.put('\u2774',"MEDIUM LEFT CURLY BRACKET ORNAMENT"); map.put('\u2775',"MEDIUM RIGHT CURLY BRACKET ORNAMENT"); map.put('\u2776',"DINGBAT NEGATIVE CIRCLED DIGIT ONE"); map.put('\u2777',"DINGBAT NEGATIVE CIRCLED DIGIT TWO"); map.put('\u2778',"DINGBAT NEGATIVE CIRCLED DIGIT THREE"); map.put('\u2779',"DINGBAT NEGATIVE CIRCLED DIGIT FOUR"); map.put('\u277A',"DINGBAT NEGATIVE CIRCLED DIGIT FIVE"); map.put('\u277B',"DINGBAT NEGATIVE CIRCLED DIGIT SIX"); map.put('\u277C',"DINGBAT NEGATIVE CIRCLED DIGIT SEVEN"); map.put('\u277D',"DINGBAT NEGATIVE CIRCLED DIGIT EIGHT"); map.put('\u277E',"DINGBAT NEGATIVE CIRCLED DIGIT NINE"); map.put('\u277F',"DINGBAT NEGATIVE CIRCLED NUMBER TEN"); map.put('\u2780',"DINGBAT CIRCLED SANS-SERIF DIGIT ONE"); map.put('\u2781',"DINGBAT CIRCLED SANS-SERIF DIGIT TWO"); map.put('\u2782',"DINGBAT CIRCLED SANS-SERIF DIGIT THREE"); map.put('\u2783',"DINGBAT CIRCLED SANS-SERIF DIGIT FOUR"); map.put('\u2784',"DINGBAT CIRCLED SANS-SERIF DIGIT FIVE"); map.put('\u2785',"DINGBAT CIRCLED SANS-SERIF DIGIT SIX"); map.put('\u2786',"DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN"); map.put('\u2787',"DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT"); map.put('\u2788',"DINGBAT CIRCLED SANS-SERIF DIGIT NINE"); map.put('\u2789',"DINGBAT CIRCLED SANS-SERIF NUMBER TEN"); map.put('\u278A',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE"); map.put('\u278B',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"); map.put('\u278C',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE"); map.put('\u278D',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR"); map.put('\u278E',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE"); map.put('\u278F',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX"); map.put('\u2790',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN"); map.put('\u2791',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT"); map.put('\u2792',"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE"); map.put('\u2793',"DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"); map.put('\u2794',"HEAVY WIDE-HEADED RIGHTWARDS ARROW"); map.put('\u2795',"<reserved>"); map.put('\u2796',"<reserved>"); map.put('\u2797',"<reserved>"); map.put('\u2798',"HEAVY SOUTH EAST ARROW"); map.put('\u2799',"HEAVY RIGHTWARDS ARROW"); map.put('\u279A',"HEAVY NORTH EAST ARROW"); map.put('\u279B',"DRAFTING POINT RIGHTWARDS ARROW"); map.put('\u279C',"HEAVY ROUND-TIPPED RIGHTWARDS ARROW"); map.put('\u279D',"TRIANGLE-HEADED RIGHTWARDS ARROW"); map.put('\u279E',"HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW"); map.put('\u279F',"DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"); map.put('\u27A0',"HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"); map.put('\u27A1',"BLACK RIGHTWARDS ARROW"); map.put('\u27A2',"THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"); map.put('\u27A3',"THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"); map.put('\u27A4',"BLACK RIGHTWARDS ARROWHEAD"); map.put('\u27A5',"HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW"); map.put('\u27A6',"HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW"); map.put('\u27A7',"SQUAT BLACK RIGHTWARDS ARROW"); map.put('\u27A8',"HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"); map.put('\u27A9',"RIGHT-SHADED WHITE RIGHTWARDS ARROW"); map.put('\u27AA',"LEFT-SHADED WHITE RIGHTWARDS ARROW"); map.put('\u27AB',"BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"); map.put('\u27AC',"FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"); map.put('\u27AD',"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"); map.put('\u27AE',"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"); map.put('\u27AF',"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"); map.put('\u27B1',"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"); map.put('\u27B2',"CIRCLED HEAVY WHITE RIGHTWARDS ARROW"); map.put('\u27B3',"WHITE-FEATHERED RIGHTWARDS ARROW"); map.put('\u27B4',"BLACK-FEATHERED SOUTH EAST ARROW"); map.put('\u27B5',"BLACK-FEATHERED RIGHTWARDS ARROW"); map.put('\u27B6',"BLACK-FEATHERED NORTH EAST ARROW"); map.put('\u27B7',"HEAVY BLACK-FEATHERED SOUTH EAST ARROW"); map.put('\u27B8',"HEAVY BLACK-FEATHERED RIGHTWARDS ARROW"); map.put('\u27B9',"HEAVY BLACK-FEATHERED NORTH EAST ARROW"); map.put('\u27BA',"TEARDROP-BARBED RIGHTWARDS ARROW"); map.put('\u27BB',"HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW"); map.put('\u27BC',"WEDGE-TAILED RIGHTWARDS ARROW"); map.put('\u27BD',"HEAVY WEDGE-TAILED RIGHTWARDS ARROW"); map.put('\u27BE',"OPEN-OUTLINED RIGHTWARDS ARROW"); map.put('\u27C0',"THREE DIMENSIONAL ANGLE"); map.put('\u27C1',"WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE"); map.put('\u27C2',"PERPENDICULAR"); map.put('\u27C3',"OPEN SUBSET"); map.put('\u27C4',"OPEN SUPERSET"); map.put('\u27C5',"LEFT S-SHAPED BAG DELIMITER"); map.put('\u27C6',"RIGHT S-SHAPED BAG DELIMITER"); map.put('\u27C7',"OR WITH DOT INSIDE"); map.put('\u27C8',"REVERSE SOLIDUS PRECEDING SUBSET"); map.put('\u27C9',"SUPERSET PRECEDING SOLIDUS"); map.put('\u27CA',"VERTICAL BAR WITH HORIZONTAL STROKE"); map.put('\u27CC',"LONG DIVISION"); map.put('\u27D0',"WHITE DIAMOND WITH CENTRED DOT"); map.put('\u27D1',"AND WITH DOT"); map.put('\u27D2',"ELEMENT OF OPENING UPWARDS"); map.put('\u27D3',"LOWER RIGHT CORNER WITH DOT"); map.put('\u27D4',"UPPER LEFT CORNER WITH DOT"); map.put('\u27D5',"LEFT OUTER JOIN"); map.put('\u27D6',"RIGHT OUTER JOIN"); map.put('\u27D7',"FULL OUTER JOIN"); map.put('\u27D8',"LARGE UP TACK"); map.put('\u27D9',"LARGE DOWN TACK"); map.put('\u27DA',"LEFT AND RIGHT DOUBLE TURNSTILE"); map.put('\u27DB',"LEFT AND RIGHT TACK"); map.put('\u27DC',"LEFT MULTIMAP"); map.put('\u27DD',"LONG RIGHT TACK"); map.put('\u27DE',"LONG LEFT TACK"); map.put('\u27DF',"UP TACK WITH CIRCLE ABOVE"); map.put('\u27E0',"LOZENGE DIVIDED BY HORIZONTAL RULE"); map.put('\u27E1',"WHITE CONCAVE-SIDED DIAMOND"); map.put('\u27E2',"WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK"); map.put('\u27E3',"WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK"); map.put('\u27E4',"WHITE SQUARE WITH LEFTWARDS TICK"); map.put('\u27E5',"WHITE SQUARE WITH RIGHTWARDS TICK"); map.put('\u27E6',"MATHEMATICAL LEFT WHITE SQUARE BRACKET"); map.put('\u27E7',"MATHEMATICAL RIGHT WHITE SQUARE BRACKET"); map.put('\u27E8',"MATHEMATICAL LEFT ANGLE BRACKET"); map.put('\u27E9',"MATHEMATICAL RIGHT ANGLE BRACKET"); map.put('\u27EA',"MATHEMATICAL LEFT DOUBLE ANGLE BRACKET"); map.put('\u27EB',"MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET"); map.put('\u27EC',"MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET"); map.put('\u27ED',"MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET"); map.put('\u27EE',"MATHEMATICAL LEFT FLATTENED PARENTHESIS"); map.put('\u27EF',"MATHEMATICAL RIGHT FLATTENED PARENTHESIS"); map.put('\u27F0',"UPWARDS QUADRUPLE ARROW"); map.put('\u27F1',"DOWNWARDS QUADRUPLE ARROW"); map.put('\u27F2',"ANTICLOCKWISE GAPPED CIRCLE ARROW"); map.put('\u27F3',"CLOCKWISE GAPPED CIRCLE ARROW"); map.put('\u27F4',"RIGHT ARROW WITH CIRCLED PLUS"); map.put('\u27F5',"LONG LEFTWARDS ARROW"); map.put('\u27F6',"LONG RIGHTWARDS ARROW"); map.put('\u27F7',"LONG LEFT RIGHT ARROW"); map.put('\u27F8',"LONG LEFTWARDS DOUBLE ARROW"); map.put('\u27F9',"LONG RIGHTWARDS DOUBLE ARROW"); map.put('\u27FA',"LONG LEFT RIGHT DOUBLE ARROW"); map.put('\u27FB',"LONG LEFTWARDS ARROW FROM BAR"); map.put('\u27FC',"LONG RIGHTWARDS ARROW FROM BAR"); map.put('\u27FD',"LONG LEFTWARDS DOUBLE ARROW FROM BAR"); map.put('\u27FE',"LONG RIGHTWARDS DOUBLE ARROW FROM BAR"); map.put('\u27FF',"LONG RIGHTWARDS SQUIGGLE ARROW"); map.put('\u2800',"BRAILLE PATTERN BLANK"); map.put('\u2801',"BRAILLE PATTERN DOTS-1"); map.put('\u2802',"BRAILLE PATTERN DOTS-2"); map.put('\u2803',"BRAILLE PATTERN DOTS-12"); map.put('\u2804',"BRAILLE PATTERN DOTS-3"); map.put('\u2805',"BRAILLE PATTERN DOTS-13"); map.put('\u2806',"BRAILLE PATTERN DOTS-23"); map.put('\u2807',"BRAILLE PATTERN DOTS-123"); map.put('\u2808',"BRAILLE PATTERN DOTS-4"); map.put('\u2809',"BRAILLE PATTERN DOTS-14"); map.put('\u280A',"BRAILLE PATTERN DOTS-24"); map.put('\u280B',"BRAILLE PATTERN DOTS-124"); map.put('\u280C',"BRAILLE PATTERN DOTS-34"); map.put('\u280D',"BRAILLE PATTERN DOTS-134"); map.put('\u280E',"BRAILLE PATTERN DOTS-234"); map.put('\u280F',"BRAILLE PATTERN DOTS-1234"); map.put('\u2810',"BRAILLE PATTERN DOTS-5"); map.put('\u2811',"BRAILLE PATTERN DOTS-15"); map.put('\u2812',"BRAILLE PATTERN DOTS-25"); map.put('\u2813',"BRAILLE PATTERN DOTS-125"); map.put('\u2814',"BRAILLE PATTERN DOTS-35"); map.put('\u2815',"BRAILLE PATTERN DOTS-135"); map.put('\u2816',"BRAILLE PATTERN DOTS-235"); map.put('\u2817',"BRAILLE PATTERN DOTS-1235"); map.put('\u2818',"BRAILLE PATTERN DOTS-45"); map.put('\u2819',"BRAILLE PATTERN DOTS-145"); map.put('\u281A',"BRAILLE PATTERN DOTS-245"); map.put('\u281B',"BRAILLE PATTERN DOTS-1245"); map.put('\u281C',"BRAILLE PATTERN DOTS-345"); map.put('\u281D',"BRAILLE PATTERN DOTS-1345"); map.put('\u281E',"BRAILLE PATTERN DOTS-2345"); map.put('\u281F',"BRAILLE PATTERN DOTS-12345"); map.put('\u2820',"BRAILLE PATTERN DOTS-6"); map.put('\u2821',"BRAILLE PATTERN DOTS-16"); map.put('\u2822',"BRAILLE PATTERN DOTS-26"); map.put('\u2823',"BRAILLE PATTERN DOTS-126"); map.put('\u2824',"BRAILLE PATTERN DOTS-36"); map.put('\u2825',"BRAILLE PATTERN DOTS-136"); map.put('\u2826',"BRAILLE PATTERN DOTS-236"); map.put('\u2827',"BRAILLE PATTERN DOTS-1236"); map.put('\u2828',"BRAILLE PATTERN DOTS-46"); map.put('\u2829',"BRAILLE PATTERN DOTS-146"); map.put('\u282A',"BRAILLE PATTERN DOTS-246"); map.put('\u282B',"BRAILLE PATTERN DOTS-1246"); map.put('\u282C',"BRAILLE PATTERN DOTS-346"); map.put('\u282D',"BRAILLE PATTERN DOTS-1346"); map.put('\u282E',"BRAILLE PATTERN DOTS-2346"); map.put('\u282F',"BRAILLE PATTERN DOTS-12346"); map.put('\u2830',"BRAILLE PATTERN DOTS-56"); map.put('\u2831',"BRAILLE PATTERN DOTS-156"); map.put('\u2832',"BRAILLE PATTERN DOTS-256"); map.put('\u2833',"BRAILLE PATTERN DOTS-1256"); map.put('\u2834',"BRAILLE PATTERN DOTS-356"); map.put('\u2835',"BRAILLE PATTERN DOTS-1356"); map.put('\u2836',"BRAILLE PATTERN DOTS-2356"); map.put('\u2837',"BRAILLE PATTERN DOTS-12356"); map.put('\u2838',"BRAILLE PATTERN DOTS-456"); map.put('\u2839',"BRAILLE PATTERN DOTS-1456"); map.put('\u283A',"BRAILLE PATTERN DOTS-2456"); map.put('\u283B',"BRAILLE PATTERN DOTS-12456"); map.put('\u283C',"BRAILLE PATTERN DOTS-3456"); map.put('\u283D',"BRAILLE PATTERN DOTS-13456"); map.put('\u283E',"BRAILLE PATTERN DOTS-23456"); map.put('\u283F',"BRAILLE PATTERN DOTS-123456"); map.put('\u2840',"BRAILLE PATTERN DOTS-7"); map.put('\u2841',"BRAILLE PATTERN DOTS-17"); map.put('\u2842',"BRAILLE PATTERN DOTS-27"); map.put('\u2843',"BRAILLE PATTERN DOTS-127"); map.put('\u2844',"BRAILLE PATTERN DOTS-37"); map.put('\u2845',"BRAILLE PATTERN DOTS-137"); map.put('\u2846',"BRAILLE PATTERN DOTS-237"); map.put('\u2847',"BRAILLE PATTERN DOTS-1237"); map.put('\u2848',"BRAILLE PATTERN DOTS-47"); map.put('\u2849',"BRAILLE PATTERN DOTS-147"); map.put('\u284A',"BRAILLE PATTERN DOTS-247"); map.put('\u284B',"BRAILLE PATTERN DOTS-1247"); map.put('\u284C',"BRAILLE PATTERN DOTS-347"); map.put('\u284D',"BRAILLE PATTERN DOTS-1347"); map.put('\u284E',"BRAILLE PATTERN DOTS-2347"); map.put('\u284F',"BRAILLE PATTERN DOTS-12347"); map.put('\u2850',"BRAILLE PATTERN DOTS-57"); map.put('\u2851',"BRAILLE PATTERN DOTS-157"); map.put('\u2852',"BRAILLE PATTERN DOTS-257"); map.put('\u2853',"BRAILLE PATTERN DOTS-1257"); map.put('\u2854',"BRAILLE PATTERN DOTS-357"); map.put('\u2855',"BRAILLE PATTERN DOTS-1357"); map.put('\u2856',"BRAILLE PATTERN DOTS-2357"); map.put('\u2857',"BRAILLE PATTERN DOTS-12357"); map.put('\u2858',"BRAILLE PATTERN DOTS-457"); map.put('\u2859',"BRAILLE PATTERN DOTS-1457"); map.put('\u285A',"BRAILLE PATTERN DOTS-2457"); map.put('\u285B',"BRAILLE PATTERN DOTS-12457"); map.put('\u285C',"BRAILLE PATTERN DOTS-3457"); map.put('\u285D',"BRAILLE PATTERN DOTS-13457"); map.put('\u285E',"BRAILLE PATTERN DOTS-23457"); map.put('\u285F',"BRAILLE PATTERN DOTS-123457"); map.put('\u2860',"BRAILLE PATTERN DOTS-67"); map.put('\u2861',"BRAILLE PATTERN DOTS-167"); map.put('\u2862',"BRAILLE PATTERN DOTS-267"); map.put('\u2863',"BRAILLE PATTERN DOTS-1267"); map.put('\u2864',"BRAILLE PATTERN DOTS-367"); map.put('\u2865',"BRAILLE PATTERN DOTS-1367"); map.put('\u2866',"BRAILLE PATTERN DOTS-2367"); map.put('\u2867',"BRAILLE PATTERN DOTS-12367"); map.put('\u2868',"BRAILLE PATTERN DOTS-467"); map.put('\u2869',"BRAILLE PATTERN DOTS-1467"); map.put('\u286A',"BRAILLE PATTERN DOTS-2467"); map.put('\u286B',"BRAILLE PATTERN DOTS-12467"); map.put('\u286C',"BRAILLE PATTERN DOTS-3467"); map.put('\u286D',"BRAILLE PATTERN DOTS-13467"); map.put('\u286E',"BRAILLE PATTERN DOTS-23467"); map.put('\u286F',"BRAILLE PATTERN DOTS-123467"); map.put('\u2870',"BRAILLE PATTERN DOTS-567"); map.put('\u2871',"BRAILLE PATTERN DOTS-1567"); map.put('\u2872',"BRAILLE PATTERN DOTS-2567"); map.put('\u2873',"BRAILLE PATTERN DOTS-12567"); map.put('\u2874',"BRAILLE PATTERN DOTS-3567"); map.put('\u2875',"BRAILLE PATTERN DOTS-13567"); map.put('\u2876',"BRAILLE PATTERN DOTS-23567"); map.put('\u2877',"BRAILLE PATTERN DOTS-123567"); map.put('\u2878',"BRAILLE PATTERN DOTS-4567"); map.put('\u2879',"BRAILLE PATTERN DOTS-14567"); map.put('\u287A',"BRAILLE PATTERN DOTS-24567"); map.put('\u287B',"BRAILLE PATTERN DOTS-124567"); map.put('\u287C',"BRAILLE PATTERN DOTS-34567"); map.put('\u287D',"BRAILLE PATTERN DOTS-134567"); map.put('\u287E',"BRAILLE PATTERN DOTS-234567"); map.put('\u287F',"BRAILLE PATTERN DOTS-1234567"); map.put('\u2880',"BRAILLE PATTERN DOTS-8"); map.put('\u2881',"BRAILLE PATTERN DOTS-18"); map.put('\u2882',"BRAILLE PATTERN DOTS-28"); map.put('\u2883',"BRAILLE PATTERN DOTS-128"); map.put('\u2884',"BRAILLE PATTERN DOTS-38"); map.put('\u2885',"BRAILLE PATTERN DOTS-138"); map.put('\u2886',"BRAILLE PATTERN DOTS-238"); map.put('\u2887',"BRAILLE PATTERN DOTS-1238"); map.put('\u2888',"BRAILLE PATTERN DOTS-48"); map.put('\u2889',"BRAILLE PATTERN DOTS-148"); map.put('\u288A',"BRAILLE PATTERN DOTS-248"); map.put('\u288B',"BRAILLE PATTERN DOTS-1248"); map.put('\u288C',"BRAILLE PATTERN DOTS-348"); map.put('\u288D',"BRAILLE PATTERN DOTS-1348"); map.put('\u288E',"BRAILLE PATTERN DOTS-2348"); map.put('\u288F',"BRAILLE PATTERN DOTS-12348"); map.put('\u2890',"BRAILLE PATTERN DOTS-58"); map.put('\u2891',"BRAILLE PATTERN DOTS-158"); map.put('\u2892',"BRAILLE PATTERN DOTS-258"); map.put('\u2893',"BRAILLE PATTERN DOTS-1258"); map.put('\u2894',"BRAILLE PATTERN DOTS-358"); map.put('\u2895',"BRAILLE PATTERN DOTS-1358"); map.put('\u2896',"BRAILLE PATTERN DOTS-2358"); map.put('\u2897',"BRAILLE PATTERN DOTS-12358"); map.put('\u2898',"BRAILLE PATTERN DOTS-458"); map.put('\u2899',"BRAILLE PATTERN DOTS-1458"); map.put('\u289A',"BRAILLE PATTERN DOTS-2458"); map.put('\u289B',"BRAILLE PATTERN DOTS-12458"); map.put('\u289C',"BRAILLE PATTERN DOTS-3458"); map.put('\u289D',"BRAILLE PATTERN DOTS-13458"); map.put('\u289E',"BRAILLE PATTERN DOTS-23458"); map.put('\u289F',"BRAILLE PATTERN DOTS-123458"); map.put('\u28A0',"BRAILLE PATTERN DOTS-68"); map.put('\u28A1',"BRAILLE PATTERN DOTS-168"); map.put('\u28A2',"BRAILLE PATTERN DOTS-268"); map.put('\u28A3',"BRAILLE PATTERN DOTS-1268"); map.put('\u28A4',"BRAILLE PATTERN DOTS-368"); map.put('\u28A5',"BRAILLE PATTERN DOTS-1368"); map.put('\u28A6',"BRAILLE PATTERN DOTS-2368"); map.put('\u28A7',"BRAILLE PATTERN DOTS-12368"); map.put('\u28A8',"BRAILLE PATTERN DOTS-468"); map.put('\u28A9',"BRAILLE PATTERN DOTS-1468"); map.put('\u28AA',"BRAILLE PATTERN DOTS-2468"); map.put('\u28AB',"BRAILLE PATTERN DOTS-12468"); map.put('\u28AC',"BRAILLE PATTERN DOTS-3468"); map.put('\u28AD',"BRAILLE PATTERN DOTS-13468"); map.put('\u28AE',"BRAILLE PATTERN DOTS-23468"); map.put('\u28AF',"BRAILLE PATTERN DOTS-123468"); map.put('\u28B0',"BRAILLE PATTERN DOTS-568"); map.put('\u28B1',"BRAILLE PATTERN DOTS-1568"); map.put('\u28B2',"BRAILLE PATTERN DOTS-2568"); map.put('\u28B3',"BRAILLE PATTERN DOTS-12568"); map.put('\u28B4',"BRAILLE PATTERN DOTS-3568"); map.put('\u28B5',"BRAILLE PATTERN DOTS-13568"); map.put('\u28B6',"BRAILLE PATTERN DOTS-23568"); map.put('\u28B7',"BRAILLE PATTERN DOTS-123568"); map.put('\u28B8',"BRAILLE PATTERN DOTS-4568"); map.put('\u28B9',"BRAILLE PATTERN DOTS-14568"); map.put('\u28BA',"BRAILLE PATTERN DOTS-24568"); map.put('\u28BB',"BRAILLE PATTERN DOTS-124568"); map.put('\u28BC',"BRAILLE PATTERN DOTS-34568"); map.put('\u28BD',"BRAILLE PATTERN DOTS-134568"); map.put('\u28BE',"BRAILLE PATTERN DOTS-234568"); map.put('\u28BF',"BRAILLE PATTERN DOTS-1234568"); map.put('\u28C0',"BRAILLE PATTERN DOTS-78"); map.put('\u28C1',"BRAILLE PATTERN DOTS-178"); map.put('\u28C2',"BRAILLE PATTERN DOTS-278"); map.put('\u28C3',"BRAILLE PATTERN DOTS-1278"); map.put('\u28C4',"BRAILLE PATTERN DOTS-378"); map.put('\u28C5',"BRAILLE PATTERN DOTS-1378"); map.put('\u28C6',"BRAILLE PATTERN DOTS-2378"); map.put('\u28C7',"BRAILLE PATTERN DOTS-12378"); map.put('\u28C8',"BRAILLE PATTERN DOTS-478"); map.put('\u28C9',"BRAILLE PATTERN DOTS-1478"); map.put('\u28CA',"BRAILLE PATTERN DOTS-2478"); map.put('\u28CB',"BRAILLE PATTERN DOTS-12478"); map.put('\u28CC',"BRAILLE PATTERN DOTS-3478"); map.put('\u28CD',"BRAILLE PATTERN DOTS-13478"); map.put('\u28CE',"BRAILLE PATTERN DOTS-23478"); map.put('\u28CF',"BRAILLE PATTERN DOTS-123478"); map.put('\u28D0',"BRAILLE PATTERN DOTS-578"); map.put('\u28D1',"BRAILLE PATTERN DOTS-1578"); map.put('\u28D2',"BRAILLE PATTERN DOTS-2578"); map.put('\u28D3',"BRAILLE PATTERN DOTS-12578"); map.put('\u28D4',"BRAILLE PATTERN DOTS-3578"); map.put('\u28D5',"BRAILLE PATTERN DOTS-13578"); map.put('\u28D6',"BRAILLE PATTERN DOTS-23578"); map.put('\u28D7',"BRAILLE PATTERN DOTS-123578"); map.put('\u28D8',"BRAILLE PATTERN DOTS-4578"); map.put('\u28D9',"BRAILLE PATTERN DOTS-14578"); map.put('\u28DA',"BRAILLE PATTERN DOTS-24578"); map.put('\u28DB',"BRAILLE PATTERN DOTS-124578"); map.put('\u28DC',"BRAILLE PATTERN DOTS-34578"); map.put('\u28DD',"BRAILLE PATTERN DOTS-134578"); map.put('\u28DE',"BRAILLE PATTERN DOTS-234578"); map.put('\u28DF',"BRAILLE PATTERN DOTS-1234578"); map.put('\u28E0',"BRAILLE PATTERN DOTS-678"); map.put('\u28E1',"BRAILLE PATTERN DOTS-1678"); map.put('\u28E2',"BRAILLE PATTERN DOTS-2678"); map.put('\u28E3',"BRAILLE PATTERN DOTS-12678"); map.put('\u28E4',"BRAILLE PATTERN DOTS-3678"); map.put('\u28E5',"BRAILLE PATTERN DOTS-13678"); map.put('\u28E6',"BRAILLE PATTERN DOTS-23678"); map.put('\u28E7',"BRAILLE PATTERN DOTS-123678"); map.put('\u28E8',"BRAILLE PATTERN DOTS-4678"); map.put('\u28E9',"BRAILLE PATTERN DOTS-14678"); map.put('\u28EA',"BRAILLE PATTERN DOTS-24678"); map.put('\u28EB',"BRAILLE PATTERN DOTS-124678"); map.put('\u28EC',"BRAILLE PATTERN DOTS-34678"); map.put('\u28ED',"BRAILLE PATTERN DOTS-134678"); map.put('\u28EE',"BRAILLE PATTERN DOTS-234678"); map.put('\u28EF',"BRAILLE PATTERN DOTS-1234678"); map.put('\u28F0',"BRAILLE PATTERN DOTS-5678"); map.put('\u28F1',"BRAILLE PATTERN DOTS-15678"); map.put('\u28F2',"BRAILLE PATTERN DOTS-25678"); map.put('\u28F3',"BRAILLE PATTERN DOTS-125678"); map.put('\u28F4',"BRAILLE PATTERN DOTS-35678"); map.put('\u28F5',"BRAILLE PATTERN DOTS-135678"); map.put('\u28F6',"BRAILLE PATTERN DOTS-235678"); map.put('\u28F7',"BRAILLE PATTERN DOTS-1235678"); map.put('\u28F8',"BRAILLE PATTERN DOTS-45678"); map.put('\u28F9',"BRAILLE PATTERN DOTS-145678"); map.put('\u28FA',"BRAILLE PATTERN DOTS-245678"); map.put('\u28FB',"BRAILLE PATTERN DOTS-1245678"); map.put('\u28FC',"BRAILLE PATTERN DOTS-345678"); map.put('\u28FD',"BRAILLE PATTERN DOTS-1345678"); map.put('\u28FE',"BRAILLE PATTERN DOTS-2345678"); map.put('\u28FF',"BRAILLE PATTERN DOTS-12345678"); map.put('\u2900',"RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE"); map.put('\u2901',"RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE"); map.put('\u2902',"LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE"); map.put('\u2903',"RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE"); map.put('\u2904',"LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE"); map.put('\u2905',"RIGHTWARDS TWO-HEADED ARROW FROM BAR"); map.put('\u2906',"LEFTWARDS DOUBLE ARROW FROM BAR"); map.put('\u2907',"RIGHTWARDS DOUBLE ARROW FROM BAR"); map.put('\u2908',"DOWNWARDS ARROW WITH HORIZONTAL STROKE"); map.put('\u2909',"UPWARDS ARROW WITH HORIZONTAL STROKE"); map.put('\u290A',"UPWARDS TRIPLE ARROW"); map.put('\u290B',"DOWNWARDS TRIPLE ARROW"); map.put('\u290C',"LEFTWARDS DOUBLE DASH ARROW"); map.put('\u290D',"RIGHTWARDS DOUBLE DASH ARROW"); map.put('\u290E',"LEFTWARDS TRIPLE DASH ARROW"); map.put('\u290F',"RIGHTWARDS TRIPLE DASH ARROW"); map.put('\u2910',"RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW"); map.put('\u2911',"RIGHTWARDS ARROW WITH DOTTED STEM"); map.put('\u2912',"UPWARDS ARROW TO BAR"); map.put('\u2913',"DOWNWARDS ARROW TO BAR"); map.put('\u2914',"RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE"); map.put('\u2915',"RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE"); map.put('\u2916',"RIGHTWARDS TWO-HEADED ARROW WITH TAIL"); map.put('\u2917',"RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE"); map.put('\u2918',"RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE"); map.put('\u2919',"LEFTWARDS ARROW-TAIL"); map.put('\u291A',"RIGHTWARDS ARROW-TAIL"); map.put('\u291B',"LEFTWARDS DOUBLE ARROW-TAIL"); map.put('\u291C',"RIGHTWARDS DOUBLE ARROW-TAIL"); map.put('\u291D',"LEFTWARDS ARROW TO BLACK DIAMOND"); map.put('\u291E',"RIGHTWARDS ARROW TO BLACK DIAMOND"); map.put('\u291F',"LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND"); map.put('\u2920',"RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND"); map.put('\u2921',"NORTH WEST AND SOUTH EAST ARROW"); map.put('\u2922',"NORTH EAST AND SOUTH WEST ARROW"); map.put('\u2923',"NORTH WEST ARROW WITH HOOK"); map.put('\u2924',"NORTH EAST ARROW WITH HOOK"); map.put('\u2925',"SOUTH EAST ARROW WITH HOOK"); map.put('\u2926',"SOUTH WEST ARROW WITH HOOK"); map.put('\u2927',"NORTH WEST ARROW AND NORTH EAST ARROW"); map.put('\u2928',"NORTH EAST ARROW AND SOUTH EAST ARROW"); map.put('\u2929',"SOUTH EAST ARROW AND SOUTH WEST ARROW"); map.put('\u292A',"SOUTH WEST ARROW AND NORTH WEST ARROW"); map.put('\u292B',"RISING DIAGONAL CROSSING FALLING DIAGONAL"); map.put('\u292C',"FALLING DIAGONAL CROSSING RISING DIAGONAL"); map.put('\u292D',"SOUTH EAST ARROW CROSSING NORTH EAST ARROW"); map.put('\u292E',"NORTH EAST ARROW CROSSING SOUTH EAST ARROW"); map.put('\u292F',"FALLING DIAGONAL CROSSING NORTH EAST ARROW"); map.put('\u2930',"RISING DIAGONAL CROSSING SOUTH EAST ARROW"); map.put('\u2931',"NORTH EAST ARROW CROSSING NORTH WEST ARROW"); map.put('\u2932',"NORTH WEST ARROW CROSSING NORTH EAST ARROW"); map.put('\u2933',"WAVE ARROW POINTING DIRECTLY RIGHT"); map.put('\u2934',"ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS"); map.put('\u2935',"ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS"); map.put('\u2936',"ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS"); map.put('\u2937',"ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS"); map.put('\u2938',"RIGHT-SIDE ARC CLOCKWISE ARROW"); map.put('\u2939',"LEFT-SIDE ARC ANTICLOCKWISE ARROW"); map.put('\u293A',"TOP ARC ANTICLOCKWISE ARROW"); map.put('\u293B',"BOTTOM ARC ANTICLOCKWISE ARROW"); map.put('\u293C',"TOP ARC CLOCKWISE ARROW WITH MINUS"); map.put('\u293D',"TOP ARC ANTICLOCKWISE ARROW WITH PLUS"); map.put('\u293E',"LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW"); map.put('\u293F',"LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW"); map.put('\u2940',"ANTICLOCKWISE CLOSED CIRCLE ARROW"); map.put('\u2941',"CLOCKWISE CLOSED CIRCLE ARROW"); map.put('\u2942',"RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW"); map.put('\u2943',"LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW"); map.put('\u2944',"SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW"); map.put('\u2945',"RIGHTWARDS ARROW WITH PLUS BELOW"); map.put('\u2946',"LEFTWARDS ARROW WITH PLUS BELOW"); map.put('\u2947',"RIGHTWARDS ARROW THROUGH X"); map.put('\u2948',"LEFT RIGHT ARROW THROUGH SMALL CIRCLE"); map.put('\u2949',"UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE"); map.put('\u294A',"LEFT BARB UP RIGHT BARB DOWN HARPOON"); map.put('\u294B',"LEFT BARB DOWN RIGHT BARB UP HARPOON"); map.put('\u294C',"UP BARB RIGHT DOWN BARB LEFT HARPOON"); map.put('\u294D',"UP BARB LEFT DOWN BARB RIGHT HARPOON"); map.put('\u294E',"LEFT BARB UP RIGHT BARB UP HARPOON"); map.put('\u294F',"UP BARB RIGHT DOWN BARB RIGHT HARPOON"); map.put('\u2950',"LEFT BARB DOWN RIGHT BARB DOWN HARPOON"); map.put('\u2951',"UP BARB LEFT DOWN BARB LEFT HARPOON"); map.put('\u2952',"LEFTWARDS HARPOON WITH BARB UP TO BAR"); map.put('\u2953',"RIGHTWARDS HARPOON WITH BARB UP TO BAR"); map.put('\u2954',"UPWARDS HARPOON WITH BARB RIGHT TO BAR"); map.put('\u2955',"DOWNWARDS HARPOON WITH BARB RIGHT TO BAR"); map.put('\u2956',"LEFTWARDS HARPOON WITH BARB DOWN TO BAR"); map.put('\u2957',"RIGHTWARDS HARPOON WITH BARB DOWN TO BAR"); map.put('\u2958',"UPWARDS HARPOON WITH BARB LEFT TO BAR"); map.put('\u2959',"DOWNWARDS HARPOON WITH BARB LEFT TO BAR"); map.put('\u295A',"LEFTWARDS HARPOON WITH BARB UP FROM BAR"); map.put('\u295B',"RIGHTWARDS HARPOON WITH BARB UP FROM BAR"); map.put('\u295C',"UPWARDS HARPOON WITH BARB RIGHT FROM BAR"); map.put('\u295D',"DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR"); map.put('\u295E',"LEFTWARDS HARPOON WITH BARB DOWN FROM BAR"); map.put('\u295F',"RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR"); map.put('\u2960',"UPWARDS HARPOON WITH BARB LEFT FROM BAR"); map.put('\u2961',"DOWNWARDS HARPOON WITH BARB LEFT FROM BAR"); map.put('\u2962',"LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN"); map.put('\u2963',"UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT"); map.put('\u2964',"RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN"); map.put('\u2965',"DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT"); map.put('\u2966',"LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP"); map.put('\u2967',"LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN"); map.put('\u2968',"RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP"); map.put('\u2969',"RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN"); map.put('\u296A',"LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH"); map.put('\u296B',"LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH"); map.put('\u296C',"RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH"); map.put('\u296D',"RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH"); map.put('\u296E',"UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT"); map.put('\u296F',"DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT"); map.put('\u2970',"RIGHT DOUBLE ARROW WITH ROUNDED HEAD"); map.put('\u2971',"EQUALS SIGN ABOVE RIGHTWARDS ARROW"); map.put('\u2972',"TILDE OPERATOR ABOVE RIGHTWARDS ARROW"); map.put('\u2973',"LEFTWARDS ARROW ABOVE TILDE OPERATOR"); map.put('\u2974',"RIGHTWARDS ARROW ABOVE TILDE OPERATOR"); map.put('\u2975',"RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO"); map.put('\u2976',"LESS-THAN ABOVE LEFTWARDS ARROW"); map.put('\u2977',"LEFTWARDS ARROW THROUGH LESS-THAN"); map.put('\u2978',"GREATER-THAN ABOVE RIGHTWARDS ARROW"); map.put('\u2979',"SUBSET ABOVE RIGHTWARDS ARROW"); map.put('\u297A',"LEFTWARDS ARROW THROUGH SUBSET"); map.put('\u297B',"SUPERSET ABOVE LEFTWARDS ARROW"); map.put('\u297C',"LEFT FISH TAIL"); map.put('\u297D',"RIGHT FISH TAIL"); map.put('\u297E',"UP FISH TAIL"); map.put('\u297F',"DOWN FISH TAIL"); map.put('\u2980',"TRIPLE VERTICAL BAR DELIMITER"); map.put('\u2981',"Z NOTATION SPOT"); map.put('\u2982',"Z NOTATION TYPE COLON"); map.put('\u2983',"LEFT WHITE CURLY BRACKET"); map.put('\u2984',"RIGHT WHITE CURLY BRACKET"); map.put('\u2985',"LEFT WHITE PARENTHESIS"); map.put('\u2986',"RIGHT WHITE PARENTHESIS"); map.put('\u2987',"Z NOTATION LEFT IMAGE BRACKET"); map.put('\u2988',"Z NOTATION RIGHT IMAGE BRACKET"); map.put('\u2989',"Z NOTATION LEFT BINDING BRACKET"); map.put('\u298A',"Z NOTATION RIGHT BINDING BRACKET"); map.put('\u298B',"LEFT SQUARE BRACKET WITH UNDERBAR"); map.put('\u298C',"RIGHT SQUARE BRACKET WITH UNDERBAR"); map.put('\u298D',"LEFT SQUARE BRACKET WITH TICK IN TOP CORNER"); map.put('\u298E',"RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER"); map.put('\u298F',"LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER"); map.put('\u2990',"RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER"); map.put('\u2991',"LEFT ANGLE BRACKET WITH DOT"); map.put('\u2992',"RIGHT ANGLE BRACKET WITH DOT"); map.put('\u2993',"LEFT ARC LESS-THAN BRACKET"); map.put('\u2994',"RIGHT ARC GREATER-THAN BRACKET"); map.put('\u2995',"DOUBLE LEFT ARC GREATER-THAN BRACKET"); map.put('\u2996',"DOUBLE RIGHT ARC LESS-THAN BRACKET"); map.put('\u2997',"LEFT BLACK TORTOISE SHELL BRACKET"); map.put('\u2998',"RIGHT BLACK TORTOISE SHELL BRACKET"); map.put('\u2999',"DOTTED FENCE"); map.put('\u299A',"VERTICAL ZIGZAG LINE"); map.put('\u299B',"MEASURED ANGLE OPENING LEFT"); map.put('\u299C',"RIGHT ANGLE VARIANT WITH SQUARE"); map.put('\u299D',"MEASURED RIGHT ANGLE WITH DOT"); map.put('\u299E',"ANGLE WITH S INSIDE"); map.put('\u299F',"ACUTE ANGLE"); map.put('\u29A0',"SPHERICAL ANGLE OPENING LEFT"); map.put('\u29A1',"SPHERICAL ANGLE OPENING UP"); map.put('\u29A2',"TURNED ANGLE"); map.put('\u29A3',"REVERSED ANGLE"); map.put('\u29A4',"ANGLE WITH UNDERBAR"); map.put('\u29A5',"REVERSED ANGLE WITH UNDERBAR"); map.put('\u29A6',"OBLIQUE ANGLE OPENING UP"); map.put('\u29A7',"OBLIQUE ANGLE OPENING DOWN"); map.put('\u29A8',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT"); map.put('\u29A9',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT"); map.put('\u29AA',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT"); map.put('\u29AB',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT"); map.put('\u29AC',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP"); map.put('\u29AD',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP"); map.put('\u29AE',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN"); map.put('\u29AF',"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN"); map.put('\u29B0',"REVERSED EMPTY SET"); map.put('\u29B1',"EMPTY SET WITH OVERBAR"); map.put('\u29B2',"EMPTY SET WITH SMALL CIRCLE ABOVE"); map.put('\u29B3',"EMPTY SET WITH RIGHT ARROW ABOVE"); map.put('\u29B4',"EMPTY SET WITH LEFT ARROW ABOVE"); map.put('\u29B5',"CIRCLE WITH HORIZONTAL BAR"); map.put('\u29B6',"CIRCLED VERTICAL BAR"); map.put('\u29B7',"CIRCLED PARALLEL"); map.put('\u29B8',"CIRCLED REVERSE SOLIDUS"); map.put('\u29B9',"CIRCLED PERPENDICULAR"); map.put('\u29BA',"CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR"); map.put('\u29BB',"CIRCLE WITH SUPERIMPOSED X"); map.put('\u29BC',"CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN"); map.put('\u29BD',"UP ARROW THROUGH CIRCLE"); map.put('\u29BE',"CIRCLED WHITE BULLET"); map.put('\u29BF',"CIRCLED BULLET"); map.put('\u29C0',"CIRCLED LESS-THAN"); map.put('\u29C1',"CIRCLED GREATER-THAN"); map.put('\u29C2',"CIRCLE WITH SMALL CIRCLE TO THE RIGHT"); map.put('\u29C3',"CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT"); map.put('\u29C4',"SQUARED RISING DIAGONAL SLASH"); map.put('\u29C5',"SQUARED FALLING DIAGONAL SLASH"); map.put('\u29C6',"SQUARED ASTERISK"); map.put('\u29C7',"SQUARED SMALL CIRCLE"); map.put('\u29C8',"SQUARED SQUARE"); map.put('\u29C9',"TWO JOINED SQUARES"); map.put('\u29CA',"TRIANGLE WITH DOT ABOVE"); map.put('\u29CB',"TRIANGLE WITH UNDERBAR"); map.put('\u29CC',"S IN TRIANGLE"); map.put('\u29CD',"TRIANGLE WITH SERIFS AT BOTTOM"); map.put('\u29CE',"RIGHT TRIANGLE ABOVE LEFT TRIANGLE"); map.put('\u29CF',"LEFT TRIANGLE BESIDE VERTICAL BAR"); map.put('\u29D0',"VERTICAL BAR BESIDE RIGHT TRIANGLE"); map.put('\u29D1',"BOWTIE WITH LEFT HALF BLACK"); map.put('\u29D2',"BOWTIE WITH RIGHT HALF BLACK"); map.put('\u29D3',"BLACK BOWTIE"); map.put('\u29D4',"TIMES WITH LEFT HALF BLACK"); map.put('\u29D5',"TIMES WITH RIGHT HALF BLACK"); map.put('\u29D6',"WHITE HOURGLASS"); map.put('\u29D7',"BLACK HOURGLASS"); map.put('\u29D8',"LEFT WIGGLY FENCE"); map.put('\u29D9',"RIGHT WIGGLY FENCE"); map.put('\u29DA',"LEFT DOUBLE WIGGLY FENCE"); map.put('\u29DB',"RIGHT DOUBLE WIGGLY FENCE"); map.put('\u29DC',"INCOMPLETE INFINITY"); map.put('\u29DD',"TIE OVER INFINITY"); map.put('\u29DE',"INFINITY NEGATED WITH VERTICAL BAR"); map.put('\u29DF',"DOUBLE-ENDED MULTIMAP"); map.put('\u29E0',"SQUARE WITH CONTOURED OUTLINE"); map.put('\u29E1',"INCREASES AS"); map.put('\u29E2',"SHUFFLE PRODUCT"); map.put('\u29E3',"EQUALS SIGN AND SLANTED PARALLEL"); map.put('\u29E4',"EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE"); map.put('\u29E5',"IDENTICAL TO AND SLANTED PARALLEL"); map.put('\u29E6',"GLEICH STARK"); map.put('\u29E7',"THERMODYNAMIC"); map.put('\u29E8',"DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK"); map.put('\u29E9',"DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK"); map.put('\u29EA',"BLACK DIAMOND WITH DOWN ARROW"); map.put('\u29EB',"BLACK LOZENGE"); map.put('\u29EC',"WHITE CIRCLE WITH DOWN ARROW"); map.put('\u29ED',"BLACK CIRCLE WITH DOWN ARROW"); map.put('\u29EE',"ERROR-BARRED WHITE SQUARE"); map.put('\u29EF',"ERROR-BARRED BLACK SQUARE"); map.put('\u29F0',"ERROR-BARRED WHITE DIAMOND"); map.put('\u29F1',"ERROR-BARRED BLACK DIAMOND"); map.put('\u29F2',"ERROR-BARRED WHITE CIRCLE"); map.put('\u29F3',"ERROR-BARRED BLACK CIRCLE"); map.put('\u29F4',"RULE-DELAYED"); map.put('\u29F5',"REVERSE SOLIDUS OPERATOR"); map.put('\u29F6',"SOLIDUS WITH OVERBAR"); map.put('\u29F7',"REVERSE SOLIDUS WITH HORIZONTAL STROKE"); map.put('\u29F8',"BIG SOLIDUS"); map.put('\u29F9',"BIG REVERSE SOLIDUS"); map.put('\u29FA',"DOUBLE PLUS"); map.put('\u29FB',"TRIPLE PLUS"); map.put('\u29FC',"LEFT-POINTING CURVED ANGLE BRACKET"); map.put('\u29FD',"RIGHT-POINTING CURVED ANGLE BRACKET"); map.put('\u29FE',"TINY"); map.put('\u29FF',"MINY"); map.put('\u2A00',"N-ARY CIRCLED DOT OPERATOR"); map.put('\u2A01',"N-ARY CIRCLED PLUS OPERATOR"); map.put('\u2A02',"N-ARY CIRCLED TIMES OPERATOR"); map.put('\u2A03',"N-ARY UNION OPERATOR WITH DOT"); map.put('\u2A04',"N-ARY UNION OPERATOR WITH PLUS"); map.put('\u2A05',"N-ARY SQUARE INTERSECTION OPERATOR"); map.put('\u2A06',"N-ARY SQUARE UNION OPERATOR"); map.put('\u2A07',"TWO LOGICAL AND OPERATOR"); map.put('\u2A08',"TWO LOGICAL OR OPERATOR"); map.put('\u2A09',"N-ARY TIMES OPERATOR"); map.put('\u2A0A',"MODULO TWO SUM"); map.put('\u2A0B',"SUMMATION WITH INTEGRAL"); map.put('\u2A0C',"QUADRUPLE INTEGRAL OPERATOR"); map.put('\u2A0D',"FINITE PART INTEGRAL"); map.put('\u2A0E',"INTEGRAL WITH DOUBLE STROKE"); map.put('\u2A0F',"INTEGRAL AVERAGE WITH SLASH"); map.put('\u2A10',"CIRCULATION FUNCTION"); map.put('\u2A11',"ANTICLOCKWISE INTEGRATION"); map.put('\u2A12',"LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE"); map.put('\u2A13',"LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE"); map.put('\u2A14',"LINE INTEGRATION NOT INCLUDING THE POLE"); map.put('\u2A15',"INTEGRAL AROUND A POINT OPERATOR"); map.put('\u2A16',"QUATERNION INTEGRAL OPERATOR"); map.put('\u2A17',"INTEGRAL WITH LEFTWARDS ARROW WITH HOOK"); map.put('\u2A18',"INTEGRAL WITH TIMES SIGN"); map.put('\u2A19',"INTEGRAL WITH INTERSECTION"); map.put('\u2A1A',"INTEGRAL WITH UNION"); map.put('\u2A1B',"INTEGRAL WITH OVERBAR"); map.put('\u2A1C',"INTEGRAL WITH UNDERBAR"); map.put('\u2A1D',"JOIN"); map.put('\u2A1E',"LARGE LEFT TRIANGLE OPERATOR"); map.put('\u2A1F',"Z NOTATION SCHEMA COMPOSITION"); map.put('\u2A20',"Z NOTATION SCHEMA PIPING"); map.put('\u2A21',"Z NOTATION SCHEMA PROJECTION"); map.put('\u2A22',"PLUS SIGN WITH SMALL CIRCLE ABOVE"); map.put('\u2A23',"PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE"); map.put('\u2A24',"PLUS SIGN WITH TILDE ABOVE"); map.put('\u2A25',"PLUS SIGN WITH DOT BELOW"); map.put('\u2A26',"PLUS SIGN WITH TILDE BELOW"); map.put('\u2A27',"PLUS SIGN WITH SUBSCRIPT TWO"); map.put('\u2A28',"PLUS SIGN WITH BLACK TRIANGLE"); map.put('\u2A29',"MINUS SIGN WITH COMMA ABOVE"); map.put('\u2A2A',"MINUS SIGN WITH DOT BELOW"); map.put('\u2A2B',"MINUS SIGN WITH FALLING DOTS"); map.put('\u2A2C',"MINUS SIGN WITH RISING DOTS"); map.put('\u2A2D',"PLUS SIGN IN LEFT HALF CIRCLE"); map.put('\u2A2E',"PLUS SIGN IN RIGHT HALF CIRCLE"); map.put('\u2A2F',"VECTOR OR CROSS PRODUCT"); map.put('\u2A30',"MULTIPLICATION SIGN WITH DOT ABOVE"); map.put('\u2A31',"MULTIPLICATION SIGN WITH UNDERBAR"); map.put('\u2A32',"SEMIDIRECT PRODUCT WITH BOTTOM CLOSED"); map.put('\u2A33',"SMASH PRODUCT"); map.put('\u2A34',"MULTIPLICATION SIGN IN LEFT HALF CIRCLE"); map.put('\u2A35',"MULTIPLICATION SIGN IN RIGHT HALF CIRCLE"); map.put('\u2A36',"CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT"); map.put('\u2A37',"MULTIPLICATION SIGN IN DOUBLE CIRCLE"); map.put('\u2A38',"CIRCLED DIVISION SIGN"); map.put('\u2A39',"PLUS SIGN IN TRIANGLE"); map.put('\u2A3A',"MINUS SIGN IN TRIANGLE"); map.put('\u2A3B',"MULTIPLICATION SIGN IN TRIANGLE"); map.put('\u2A3C',"INTERIOR PRODUCT"); map.put('\u2A3D',"RIGHTHAND INTERIOR PRODUCT"); map.put('\u2A3E',"Z NOTATION RELATIONAL COMPOSITION"); map.put('\u2A3F',"AMALGAMATION OR COPRODUCT"); map.put('\u2A40',"INTERSECTION WITH DOT"); map.put('\u2A41',"UNION WITH MINUS SIGN"); map.put('\u2A42',"UNION WITH OVERBAR"); map.put('\u2A43',"INTERSECTION WITH OVERBAR"); map.put('\u2A44',"INTERSECTION WITH LOGICAL AND"); map.put('\u2A45',"UNION WITH LOGICAL OR"); map.put('\u2A46',"UNION ABOVE INTERSECTION"); map.put('\u2A47',"INTERSECTION ABOVE UNION"); map.put('\u2A48',"UNION ABOVE BAR ABOVE INTERSECTION"); map.put('\u2A49',"INTERSECTION ABOVE BAR ABOVE UNION"); map.put('\u2A4A',"UNION BESIDE AND JOINED WITH UNION"); map.put('\u2A4B',"INTERSECTION BESIDE AND JOINED WITH INTERSECTION"); map.put('\u2A4C',"CLOSED UNION WITH SERIFS"); map.put('\u2A4D',"CLOSED INTERSECTION WITH SERIFS"); map.put('\u2A4E',"DOUBLE SQUARE INTERSECTION"); map.put('\u2A4F',"DOUBLE SQUARE UNION"); map.put('\u2A50',"CLOSED UNION WITH SERIFS AND SMASH PRODUCT"); map.put('\u2A51',"LOGICAL AND WITH DOT ABOVE"); map.put('\u2A52',"LOGICAL OR WITH DOT ABOVE"); map.put('\u2A53',"DOUBLE LOGICAL AND"); map.put('\u2A54',"DOUBLE LOGICAL OR"); map.put('\u2A55',"TWO INTERSECTING LOGICAL AND"); map.put('\u2A56',"TWO INTERSECTING LOGICAL OR"); map.put('\u2A57',"SLOPING LARGE OR"); map.put('\u2A58',"SLOPING LARGE AND"); map.put('\u2A59',"LOGICAL OR OVERLAPPING LOGICAL AND"); map.put('\u2A5A',"LOGICAL AND WITH MIDDLE STEM"); map.put('\u2A5B',"LOGICAL OR WITH MIDDLE STEM"); map.put('\u2A5C',"LOGICAL AND WITH HORIZONTAL DASH"); map.put('\u2A5D',"LOGICAL OR WITH HORIZONTAL DASH"); map.put('\u2A5E',"LOGICAL AND WITH DOUBLE OVERBAR"); map.put('\u2A5F',"LOGICAL AND WITH UNDERBAR"); map.put('\u2A60',"LOGICAL AND WITH DOUBLE UNDERBAR"); map.put('\u2A61',"SMALL VEE WITH UNDERBAR"); map.put('\u2A62',"LOGICAL OR WITH DOUBLE OVERBAR"); map.put('\u2A63',"LOGICAL OR WITH DOUBLE UNDERBAR"); map.put('\u2A64',"Z NOTATION DOMAIN ANTIRESTRICTION"); map.put('\u2A65',"Z NOTATION RANGE ANTIRESTRICTION"); map.put('\u2A66',"EQUALS SIGN WITH DOT BELOW"); map.put('\u2A67',"IDENTICAL WITH DOT ABOVE"); map.put('\u2A68',"TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE"); map.put('\u2A69',"TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE"); map.put('\u2A6A',"TILDE OPERATOR WITH DOT ABOVE"); map.put('\u2A6B',"TILDE OPERATOR WITH RISING DOTS"); map.put('\u2A6C',"SIMILAR MINUS SIMILAR"); map.put('\u2A6D',"CONGRUENT WITH DOT ABOVE"); map.put('\u2A6E',"EQUALS WITH ASTERISK"); map.put('\u2A6F',"ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT"); map.put('\u2A70',"APPROXIMATELY EQUAL OR EQUAL TO"); map.put('\u2A71',"EQUALS SIGN ABOVE PLUS SIGN"); map.put('\u2A72',"PLUS SIGN ABOVE EQUALS SIGN"); map.put('\u2A73',"EQUALS SIGN ABOVE TILDE OPERATOR"); map.put('\u2A74',"DOUBLE COLON EQUAL"); map.put('\u2A75',"TWO CONSECUTIVE EQUALS SIGNS"); map.put('\u2A76',"THREE CONSECUTIVE EQUALS SIGNS"); map.put('\u2A77',"EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW"); map.put('\u2A78',"EQUIVALENT WITH FOUR DOTS ABOVE"); map.put('\u2A79',"LESS-THAN WITH CIRCLE INSIDE"); map.put('\u2A7A',"GREATER-THAN WITH CIRCLE INSIDE"); map.put('\u2A7B',"LESS-THAN WITH QUESTION MARK ABOVE"); map.put('\u2A7C',"GREATER-THAN WITH QUESTION MARK ABOVE"); map.put('\u2A7D',"LESS-THAN OR SLANTED EQUAL TO"); map.put('\u2A7E',"GREATER-THAN OR SLANTED EQUAL TO"); map.put('\u2A7F',"LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE"); map.put('\u2A80',"GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE"); map.put('\u2A81',"LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE"); map.put('\u2A82',"GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE"); map.put('\u2A83',"LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT"); map.put('\u2A84',"GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT"); map.put('\u2A85',"LESS-THAN OR APPROXIMATE"); map.put('\u2A86',"GREATER-THAN OR APPROXIMATE"); map.put('\u2A87',"LESS-THAN AND SINGLE-LINE NOT EQUAL TO"); map.put('\u2A88',"GREATER-THAN AND SINGLE-LINE NOT EQUAL TO"); map.put('\u2A89',"LESS-THAN AND NOT APPROXIMATE"); map.put('\u2A8A',"GREATER-THAN AND NOT APPROXIMATE"); map.put('\u2A8B',"LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN"); map.put('\u2A8C',"GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN"); map.put('\u2A8D',"LESS-THAN ABOVE SIMILAR OR EQUAL"); map.put('\u2A8E',"GREATER-THAN ABOVE SIMILAR OR EQUAL"); map.put('\u2A8F',"LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN"); map.put('\u2A90',"GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN"); map.put('\u2A91',"LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL"); map.put('\u2A92',"GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL"); map.put('\u2A93',"LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL"); map.put('\u2A94',"GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL"); map.put('\u2A95',"SLANTED EQUAL TO OR LESS-THAN"); map.put('\u2A96',"SLANTED EQUAL TO OR GREATER-THAN"); map.put('\u2A97',"SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE"); map.put('\u2A98',"SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE"); map.put('\u2A99',"DOUBLE-LINE EQUAL TO OR LESS-THAN"); map.put('\u2A9A',"DOUBLE-LINE EQUAL TO OR GREATER-THAN"); map.put('\u2A9B',"DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN"); map.put('\u2A9C',"DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN"); map.put('\u2A9D',"SIMILAR OR LESS-THAN"); map.put('\u2A9E',"SIMILAR OR GREATER-THAN"); map.put('\u2A9F',"SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN"); map.put('\u2AA0',"SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN"); map.put('\u2AA1',"DOUBLE NESTED LESS-THAN"); map.put('\u2AA2',"DOUBLE NESTED GREATER-THAN"); map.put('\u2AA3',"DOUBLE NESTED LESS-THAN WITH UNDERBAR"); map.put('\u2AA4',"GREATER-THAN OVERLAPPING LESS-THAN"); map.put('\u2AA5',"GREATER-THAN BESIDE LESS-THAN"); map.put('\u2AA6',"LESS-THAN CLOSED BY CURVE"); map.put('\u2AA7',"GREATER-THAN CLOSED BY CURVE"); map.put('\u2AA8',"LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL"); map.put('\u2AA9',"GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL"); map.put('\u2AAA',"SMALLER THAN"); map.put('\u2AAB',"LARGER THAN"); map.put('\u2AAC',"SMALLER THAN OR EQUAL TO"); map.put('\u2AAD',"LARGER THAN OR EQUAL TO"); map.put('\u2AAE',"EQUALS SIGN WITH BUMPY ABOVE"); map.put('\u2AAF',"PRECEDES ABOVE SINGLE-LINE EQUALS SIGN"); map.put('\u2AB0',"SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN"); map.put('\u2AB1',"PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO"); map.put('\u2AB2',"SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO"); map.put('\u2AB3',"PRECEDES ABOVE EQUALS SIGN"); map.put('\u2AB4',"SUCCEEDS ABOVE EQUALS SIGN"); map.put('\u2AB5',"PRECEDES ABOVE NOT EQUAL TO"); map.put('\u2AB6',"SUCCEEDS ABOVE NOT EQUAL TO"); map.put('\u2AB7',"PRECEDES ABOVE ALMOST EQUAL TO"); map.put('\u2AB8',"SUCCEEDS ABOVE ALMOST EQUAL TO"); map.put('\u2AB9',"PRECEDES ABOVE NOT ALMOST EQUAL TO"); map.put('\u2ABA',"SUCCEEDS ABOVE NOT ALMOST EQUAL TO"); map.put('\u2ABB',"DOUBLE PRECEDES"); map.put('\u2ABC',"DOUBLE SUCCEEDS"); map.put('\u2ABD',"SUBSET WITH DOT"); map.put('\u2ABE',"SUPERSET WITH DOT"); map.put('\u2ABF',"SUBSET WITH PLUS SIGN BELOW"); map.put('\u2AC0',"SUPERSET WITH PLUS SIGN BELOW"); map.put('\u2AC1',"SUBSET WITH MULTIPLICATION SIGN BELOW"); map.put('\u2AC2',"SUPERSET WITH MULTIPLICATION SIGN BELOW"); map.put('\u2AC3',"SUBSET OF OR EQUAL TO WITH DOT ABOVE"); map.put('\u2AC4',"SUPERSET OF OR EQUAL TO WITH DOT ABOVE"); map.put('\u2AC5',"SUBSET OF ABOVE EQUALS SIGN"); map.put('\u2AC6',"SUPERSET OF ABOVE EQUALS SIGN"); map.put('\u2AC7',"SUBSET OF ABOVE TILDE OPERATOR"); map.put('\u2AC8',"SUPERSET OF ABOVE TILDE OPERATOR"); map.put('\u2AC9',"SUBSET OF ABOVE ALMOST EQUAL TO"); map.put('\u2ACA',"SUPERSET OF ABOVE ALMOST EQUAL TO"); map.put('\u2ACB',"SUBSET OF ABOVE NOT EQUAL TO"); map.put('\u2ACC',"SUPERSET OF ABOVE NOT EQUAL TO"); map.put('\u2ACD',"SQUARE LEFT OPEN BOX OPERATOR"); map.put('\u2ACE',"SQUARE RIGHT OPEN BOX OPERATOR"); map.put('\u2ACF',"CLOSED SUBSET"); map.put('\u2AD0',"CLOSED SUPERSET"); map.put('\u2AD1',"CLOSED SUBSET OR EQUAL TO"); map.put('\u2AD2',"CLOSED SUPERSET OR EQUAL TO"); map.put('\u2AD3',"SUBSET ABOVE SUPERSET"); map.put('\u2AD4',"SUPERSET ABOVE SUBSET"); map.put('\u2AD5',"SUBSET ABOVE SUBSET"); map.put('\u2AD6',"SUPERSET ABOVE SUPERSET"); map.put('\u2AD7',"SUPERSET BESIDE SUBSET"); map.put('\u2AD8',"SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET"); map.put('\u2AD9',"ELEMENT OF OPENING DOWNWARDS"); map.put('\u2ADA',"PITCHFORK WITH TEE TOP"); map.put('\u2ADB',"TRANSVERSAL INTERSECTION"); map.put('\u2ADC',"FORKING"); map.put('\u2ADD',"NONFORKING"); map.put('\u2ADE',"SHORT LEFT TACK"); map.put('\u2ADF',"SHORT DOWN TACK"); map.put('\u2AE0',"SHORT UP TACK"); map.put('\u2AE1',"PERPENDICULAR WITH S"); map.put('\u2AE2',"VERTICAL BAR TRIPLE RIGHT TURNSTILE"); map.put('\u2AE3',"DOUBLE VERTICAL BAR LEFT TURNSTILE"); map.put('\u2AE4',"VERTICAL BAR DOUBLE LEFT TURNSTILE"); map.put('\u2AE5',"DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE"); map.put('\u2AE6',"LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL"); map.put('\u2AE7',"SHORT DOWN TACK WITH OVERBAR"); map.put('\u2AE8',"SHORT UP TACK WITH UNDERBAR"); map.put('\u2AE9',"SHORT UP TACK ABOVE SHORT DOWN TACK"); map.put('\u2AEA',"DOUBLE DOWN TACK"); map.put('\u2AEB',"DOUBLE UP TACK"); map.put('\u2AEC',"DOUBLE STROKE NOT SIGN"); map.put('\u2AED',"REVERSED DOUBLE STROKE NOT SIGN"); map.put('\u2AEE',"DOES NOT DIVIDE WITH REVERSED NEGATION SLASH"); map.put('\u2AEF',"VERTICAL LINE WITH CIRCLE ABOVE"); map.put('\u2AF0',"VERTICAL LINE WITH CIRCLE BELOW"); map.put('\u2AF1',"DOWN TACK WITH CIRCLE BELOW"); map.put('\u2AF2',"PARALLEL WITH HORIZONTAL STROKE"); map.put('\u2AF3',"PARALLEL WITH TILDE OPERATOR"); map.put('\u2AF4',"TRIPLE VERTICAL BAR BINARY RELATION"); map.put('\u2AF5',"TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE"); map.put('\u2AF6',"TRIPLE COLON OPERATOR"); map.put('\u2AF7',"TRIPLE NESTED LESS-THAN"); map.put('\u2AF8',"TRIPLE NESTED GREATER-THAN"); map.put('\u2AF9',"DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO"); map.put('\u2AFA',"DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO"); map.put('\u2AFB',"TRIPLE SOLIDUS BINARY RELATION"); map.put('\u2AFC',"LARGE TRIPLE VERTICAL BAR OPERATOR"); map.put('\u2AFD',"DOUBLE SOLIDUS OPERATOR"); map.put('\u2AFE',"WHITE VERTICAL BAR"); map.put('\u2AFF',"N-ARY WHITE VERTICAL BAR"); map.put('\u2B00',"NORTH EAST WHITE ARROW"); map.put('\u2B01',"NORTH WEST WHITE ARROW"); map.put('\u2B02',"SOUTH EAST WHITE ARROW"); map.put('\u2B03',"SOUTH WEST WHITE ARROW"); map.put('\u2B04',"LEFT RIGHT WHITE ARROW"); map.put('\u2B05',"LEFTWARDS BLACK ARROW"); map.put('\u2B06',"UPWARDS BLACK ARROW"); map.put('\u2B07',"DOWNWARDS BLACK ARROW"); map.put('\u2B08',"NORTH EAST BLACK ARROW"); map.put('\u2B09',"NORTH WEST BLACK ARROW"); map.put('\u2B0A',"SOUTH EAST BLACK ARROW"); map.put('\u2B0B',"SOUTH WEST BLACK ARROW"); map.put('\u2B0C',"LEFT RIGHT BLACK ARROW"); map.put('\u2B0D',"UP DOWN BLACK ARROW"); map.put('\u2B0E',"RIGHTWARDS ARROW WITH TIP DOWNWARDS"); map.put('\u2B0F',"RIGHTWARDS ARROW WITH TIP UPWARDS"); map.put('\u2B10',"LEFTWARDS ARROW WITH TIP DOWNWARDS"); map.put('\u2B11',"LEFTWARDS ARROW WITH TIP UPWARDS"); map.put('\u2B12',"SQUARE WITH TOP HALF BLACK"); map.put('\u2B13',"SQUARE WITH BOTTOM HALF BLACK"); map.put('\u2B14',"SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK"); map.put('\u2B15',"SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK"); map.put('\u2B16',"DIAMOND WITH LEFT HALF BLACK"); map.put('\u2B17',"DIAMOND WITH RIGHT HALF BLACK"); map.put('\u2B18',"DIAMOND WITH TOP HALF BLACK"); map.put('\u2B19',"DIAMOND WITH BOTTOM HALF BLACK"); map.put('\u2B1A',"DOTTED SQUARE"); map.put('\u2B1B',"BLACK LARGE SQUARE"); map.put('\u2B1C',"WHITE LARGE SQUARE"); map.put('\u2B1D',"BLACK VERY SMALL SQUARE"); map.put('\u2B1E',"WHITE VERY SMALL SQUARE"); map.put('\u2B1F',"BLACK PENTAGON"); map.put('\u2B20',"WHITE PENTAGON"); map.put('\u2B21',"WHITE HEXAGON"); map.put('\u2B22',"BLACK HEXAGON"); map.put('\u2B23',"HORIZONTAL BLACK HEXAGON"); map.put('\u2B24',"BLACK LARGE CIRCLE"); map.put('\u2B25',"BLACK MEDIUM DIAMOND"); map.put('\u2B26',"WHITE MEDIUM DIAMOND"); map.put('\u2B27',"BLACK MEDIUM LOZENGE"); map.put('\u2B28',"WHITE MEDIUM LOZENGE"); map.put('\u2B29',"BLACK SMALL DIAMOND"); map.put('\u2B2A',"BLACK SMALL LOZENGE"); map.put('\u2B2B',"WHITE SMALL LOZENGE"); map.put('\u2B2C',"BLACK HORIZONTAL ELLIPSE"); map.put('\u2B2D',"WHITE HORIZONTAL ELLIPSE"); map.put('\u2B2E',"BLACK VERTICAL ELLIPSE"); map.put('\u2B2F',"WHITE VERTICAL ELLIPSE"); map.put('\u2B30',"LEFT ARROW WITH SMALL CIRCLE"); map.put('\u2B31',"THREE LEFTWARDS ARROWS"); map.put('\u2B32',"LEFT ARROW WITH CIRCLED PLUS"); map.put('\u2B33',"LONG LEFTWARDS SQUIGGLE ARROW"); map.put('\u2B34',"LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE"); map.put('\u2B35',"LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE"); map.put('\u2B36',"LEFTWARDS TWO-HEADED ARROW FROM BAR"); map.put('\u2B37',"LEFTWARDS TWO-HEADED TRIPLE DASH ARROW"); map.put('\u2B38',"LEFTWARDS ARROW WITH DOTTED STEM"); map.put('\u2B39',"LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE"); map.put('\u2B3A',"LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE"); map.put('\u2B3B',"LEFTWARDS TWO-HEADED ARROW WITH TAIL"); map.put('\u2B3C',"LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE"); map.put('\u2B3D',"LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE"); map.put('\u2B3E',"LEFTWARDS ARROW THROUGH X"); map.put('\u2B3F',"WAVE ARROW POINTING DIRECTLY LEFT"); map.put('\u2B40',"EQUALS SIGN ABOVE LEFTWARDS ARROW"); map.put('\u2B41',"REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW"); map.put('\u2B42',"LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO"); map.put('\u2B43',"RIGHTWARDS ARROW THROUGH GREATER-THAN"); map.put('\u2B44',"RIGHTWARDS ARROW THROUGH SUPERSET"); map.put('\u2B45',"LEFTWARDS QUADRUPLE ARROW"); map.put('\u2B46',"RIGHTWARDS QUADRUPLE ARROW"); map.put('\u2B47',"REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW"); map.put('\u2B48',"RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO"); map.put('\u2B49',"TILDE OPERATOR ABOVE LEFTWARDS ARROW"); map.put('\u2B4A',"LEFTWARDS ARROW ABOVE ALMOST EQUAL TO"); map.put('\u2B4B',"LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR"); map.put('\u2B4C',"RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR"); map.put('\u2B50',"WHITE MEDIUM STAR"); map.put('\u2B51',"BLACK SMALL STAR"); map.put('\u2B52',"WHITE SMALL STAR"); map.put('\u2B53',"BLACK RIGHT-POINTING PENTAGON"); map.put('\u2B54',"WHITE RIGHT-POINTING PENTAGON"); map.put('\u2B55',"HEAVY LARGE CIRCLE"); map.put('\u2B56',"HEAVY OVAL WITH OVAL INSIDE"); map.put('\u2B57',"HEAVY CIRCLE WITH CIRCLE INSIDE"); map.put('\u2B58',"HEAVY CIRCLE"); map.put('\u2B59',"HEAVY CIRCLED SALTIRE"); map.put('\u2C00',"GLAGOLITIC CAPITAL LETTER AZU"); map.put('\u2C01',"GLAGOLITIC CAPITAL LETTER BUKY"); map.put('\u2C02',"GLAGOLITIC CAPITAL LETTER VEDE"); map.put('\u2C03',"GLAGOLITIC CAPITAL LETTER GLAGOLI"); map.put('\u2C04',"GLAGOLITIC CAPITAL LETTER DOBRO"); map.put('\u2C05',"GLAGOLITIC CAPITAL LETTER YESTU"); map.put('\u2C06',"GLAGOLITIC CAPITAL LETTER ZHIVETE"); map.put('\u2C07',"GLAGOLITIC CAPITAL LETTER DZELO"); map.put('\u2C08',"GLAGOLITIC CAPITAL LETTER ZEMLJA"); map.put('\u2C09',"GLAGOLITIC CAPITAL LETTER IZHE"); map.put('\u2C0A',"GLAGOLITIC CAPITAL LETTER INITIAL IZHE"); map.put('\u2C0B',"GLAGOLITIC CAPITAL LETTER I"); map.put('\u2C0C',"GLAGOLITIC CAPITAL LETTER DJERVI"); map.put('\u2C0D',"GLAGOLITIC CAPITAL LETTER KAKO"); map.put('\u2C0E',"GLAGOLITIC CAPITAL LETTER LJUDIJE"); map.put('\u2C0F',"GLAGOLITIC CAPITAL LETTER MYSLITE"); map.put('\u2C10',"GLAGOLITIC CAPITAL LETTER NASHI"); map.put('\u2C11',"GLAGOLITIC CAPITAL LETTER ONU"); map.put('\u2C12',"GLAGOLITIC CAPITAL LETTER POKOJI"); map.put('\u2C13',"GLAGOLITIC CAPITAL LETTER RITSI"); map.put('\u2C14',"GLAGOLITIC CAPITAL LETTER SLOVO"); map.put('\u2C15',"GLAGOLITIC CAPITAL LETTER TVRIDO"); map.put('\u2C16',"GLAGOLITIC CAPITAL LETTER UKU"); map.put('\u2C17',"GLAGOLITIC CAPITAL LETTER FRITU"); map.put('\u2C18',"GLAGOLITIC CAPITAL LETTER HERU"); map.put('\u2C19',"GLAGOLITIC CAPITAL LETTER OTU"); map.put('\u2C1A',"GLAGOLITIC CAPITAL LETTER PE"); map.put('\u2C1B',"GLAGOLITIC CAPITAL LETTER SHTA"); map.put('\u2C1C',"GLAGOLITIC CAPITAL LETTER TSI"); map.put('\u2C1D',"GLAGOLITIC CAPITAL LETTER CHRIVI"); map.put('\u2C1E',"GLAGOLITIC CAPITAL LETTER SHA"); map.put('\u2C1F',"GLAGOLITIC CAPITAL LETTER YERU"); map.put('\u2C20',"GLAGOLITIC CAPITAL LETTER YERI"); map.put('\u2C21',"GLAGOLITIC CAPITAL LETTER YATI"); map.put('\u2C22',"GLAGOLITIC CAPITAL LETTER SPIDERY HA"); map.put('\u2C23',"GLAGOLITIC CAPITAL LETTER YU"); map.put('\u2C24',"GLAGOLITIC CAPITAL LETTER SMALL YUS"); map.put('\u2C25',"GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL"); map.put('\u2C26',"GLAGOLITIC CAPITAL LETTER YO"); map.put('\u2C27',"GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS"); map.put('\u2C28',"GLAGOLITIC CAPITAL LETTER BIG YUS"); map.put('\u2C29',"GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS"); map.put('\u2C2A',"GLAGOLITIC CAPITAL LETTER FITA"); map.put('\u2C2B',"GLAGOLITIC CAPITAL LETTER IZHITSA"); map.put('\u2C2C',"GLAGOLITIC CAPITAL LETTER SHTAPIC"); map.put('\u2C2D',"GLAGOLITIC CAPITAL LETTER TROKUTASTI A"); map.put('\u2C2E',"GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE"); map.put('\u2C30',"GLAGOLITIC SMALL LETTER AZU"); map.put('\u2C31',"GLAGOLITIC SMALL LETTER BUKY"); map.put('\u2C32',"GLAGOLITIC SMALL LETTER VEDE"); map.put('\u2C33',"GLAGOLITIC SMALL LETTER GLAGOLI"); map.put('\u2C34',"GLAGOLITIC SMALL LETTER DOBRO"); map.put('\u2C35',"GLAGOLITIC SMALL LETTER YESTU"); map.put('\u2C36',"GLAGOLITIC SMALL LETTER ZHIVETE"); map.put('\u2C37',"GLAGOLITIC SMALL LETTER DZELO"); map.put('\u2C38',"GLAGOLITIC SMALL LETTER ZEMLJA"); map.put('\u2C39',"GLAGOLITIC SMALL LETTER IZHE"); map.put('\u2C3A',"GLAGOLITIC SMALL LETTER INITIAL IZHE"); map.put('\u2C3B',"GLAGOLITIC SMALL LETTER I"); map.put('\u2C3C',"GLAGOLITIC SMALL LETTER DJERVI"); map.put('\u2C3D',"GLAGOLITIC SMALL LETTER KAKO"); map.put('\u2C3E',"GLAGOLITIC SMALL LETTER LJUDIJE"); map.put('\u2C3F',"GLAGOLITIC SMALL LETTER MYSLITE"); map.put('\u2C40',"GLAGOLITIC SMALL LETTER NASHI"); map.put('\u2C41',"GLAGOLITIC SMALL LETTER ONU"); map.put('\u2C42',"GLAGOLITIC SMALL LETTER POKOJI"); map.put('\u2C43',"GLAGOLITIC SMALL LETTER RITSI"); map.put('\u2C44',"GLAGOLITIC SMALL LETTER SLOVO"); map.put('\u2C45',"GLAGOLITIC SMALL LETTER TVRIDO"); map.put('\u2C46',"GLAGOLITIC SMALL LETTER UKU"); map.put('\u2C47',"GLAGOLITIC SMALL LETTER FRITU"); map.put('\u2C48',"GLAGOLITIC SMALL LETTER HERU"); map.put('\u2C49',"GLAGOLITIC SMALL LETTER OTU"); map.put('\u2C4A',"GLAGOLITIC SMALL LETTER PE"); map.put('\u2C4B',"GLAGOLITIC SMALL LETTER SHTA"); map.put('\u2C4C',"GLAGOLITIC SMALL LETTER TSI"); map.put('\u2C4D',"GLAGOLITIC SMALL LETTER CHRIVI"); map.put('\u2C4E',"GLAGOLITIC SMALL LETTER SHA"); map.put('\u2C4F',"GLAGOLITIC SMALL LETTER YERU"); map.put('\u2C50',"GLAGOLITIC SMALL LETTER YERI"); map.put('\u2C51',"GLAGOLITIC SMALL LETTER YATI"); map.put('\u2C52',"GLAGOLITIC SMALL LETTER SPIDERY HA"); map.put('\u2C53',"GLAGOLITIC SMALL LETTER YU"); map.put('\u2C54',"GLAGOLITIC SMALL LETTER SMALL YUS"); map.put('\u2C55',"GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL"); map.put('\u2C56',"GLAGOLITIC SMALL LETTER YO"); map.put('\u2C57',"GLAGOLITIC SMALL LETTER IOTATED SMALL YUS"); map.put('\u2C58',"GLAGOLITIC SMALL LETTER BIG YUS"); map.put('\u2C59',"GLAGOLITIC SMALL LETTER IOTATED BIG YUS"); map.put('\u2C5A',"GLAGOLITIC SMALL LETTER FITA"); map.put('\u2C5B',"GLAGOLITIC SMALL LETTER IZHITSA"); map.put('\u2C5C',"GLAGOLITIC SMALL LETTER SHTAPIC"); map.put('\u2C5D',"GLAGOLITIC SMALL LETTER TROKUTASTI A"); map.put('\u2C5E',"GLAGOLITIC SMALL LETTER LATINATE MYSLITE"); map.put('\u2C60',"LATIN CAPITAL LETTER L WITH DOUBLE BAR"); map.put('\u2C61',"LATIN SMALL LETTER L WITH DOUBLE BAR"); map.put('\u2C62',"LATIN CAPITAL LETTER L WITH MIDDLE TILDE"); map.put('\u2C63',"LATIN CAPITAL LETTER P WITH STROKE"); map.put('\u2C64',"LATIN CAPITAL LETTER R WITH TAIL"); map.put('\u2C65',"LATIN SMALL LETTER A WITH STROKE"); map.put('\u2C66',"LATIN SMALL LETTER T WITH DIAGONAL STROKE"); map.put('\u2C67',"LATIN CAPITAL LETTER H WITH DESCENDER"); map.put('\u2C68',"LATIN SMALL LETTER H WITH DESCENDER"); map.put('\u2C69',"LATIN CAPITAL LETTER K WITH DESCENDER"); map.put('\u2C6A',"LATIN SMALL LETTER K WITH DESCENDER"); map.put('\u2C6B',"LATIN CAPITAL LETTER Z WITH DESCENDER"); map.put('\u2C6C',"LATIN SMALL LETTER Z WITH DESCENDER"); map.put('\u2C6D',"LATIN CAPITAL LETTER ALPHA"); map.put('\u2C6E',"LATIN CAPITAL LETTER M WITH HOOK"); map.put('\u2C6F',"LATIN CAPITAL LETTER TURNED A"); map.put('\u2C70',"LATIN CAPITAL LETTER TURNED ALPHA"); map.put('\u2C71',"LATIN SMALL LETTER V WITH RIGHT HOOK"); map.put('\u2C72',"LATIN CAPITAL LETTER W WITH HOOK"); map.put('\u2C73',"LATIN SMALL LETTER W WITH HOOK"); map.put('\u2C74',"LATIN SMALL LETTER V WITH CURL"); map.put('\u2C75',"LATIN CAPITAL LETTER HALF H"); map.put('\u2C76',"LATIN SMALL LETTER HALF H"); map.put('\u2C77',"LATIN SMALL LETTER TAILLESS PHI"); map.put('\u2C78',"LATIN SMALL LETTER E WITH NOTCH"); map.put('\u2C79',"LATIN SMALL LETTER TURNED R WITH TAIL"); map.put('\u2C7A',"LATIN SMALL LETTER O WITH LOW RING INSIDE"); map.put('\u2C7B',"LATIN LETTER SMALL CAPITAL TURNED E"); map.put('\u2C7C',"LATIN SUBSCRIPT SMALL LETTER J"); map.put('\u2C7D',"MODIFIER LETTER CAPITAL V"); map.put('\u2C7E',"LATIN CAPITAL LETTER S WITH SWASH TAIL"); map.put('\u2C7F',"LATIN CAPITAL LETTER Z WITH SWASH TAIL"); map.put('\u2C80',"COPTIC CAPITAL LETTER ALFA"); map.put('\u2C81',"COPTIC SMALL LETTER ALFA"); map.put('\u2C82',"COPTIC CAPITAL LETTER VIDA"); map.put('\u2C83',"COPTIC SMALL LETTER VIDA"); map.put('\u2C84',"COPTIC CAPITAL LETTER GAMMA"); map.put('\u2C85',"COPTIC SMALL LETTER GAMMA"); map.put('\u2C86',"COPTIC CAPITAL LETTER DALDA"); map.put('\u2C87',"COPTIC SMALL LETTER DALDA"); map.put('\u2C88',"COPTIC CAPITAL LETTER EIE"); map.put('\u2C89',"COPTIC SMALL LETTER EIE"); map.put('\u2C8A',"COPTIC CAPITAL LETTER SOU"); map.put('\u2C8B',"COPTIC SMALL LETTER SOU"); map.put('\u2C8C',"COPTIC CAPITAL LETTER ZATA"); map.put('\u2C8D',"COPTIC SMALL LETTER ZATA"); map.put('\u2C8E',"COPTIC CAPITAL LETTER HATE"); map.put('\u2C8F',"COPTIC SMALL LETTER HATE"); map.put('\u2C90',"COPTIC CAPITAL LETTER THETHE"); map.put('\u2C91',"COPTIC SMALL LETTER THETHE"); map.put('\u2C92',"COPTIC CAPITAL LETTER IAUDA"); map.put('\u2C93',"COPTIC SMALL LETTER IAUDA"); map.put('\u2C94',"COPTIC CAPITAL LETTER KAPA"); map.put('\u2C95',"COPTIC SMALL LETTER KAPA"); map.put('\u2C96',"COPTIC CAPITAL LETTER LAULA"); map.put('\u2C97',"COPTIC SMALL LETTER LAULA"); map.put('\u2C98',"COPTIC CAPITAL LETTER MI"); map.put('\u2C99',"COPTIC SMALL LETTER MI"); map.put('\u2C9A',"COPTIC CAPITAL LETTER NI"); map.put('\u2C9B',"COPTIC SMALL LETTER NI"); map.put('\u2C9C',"COPTIC CAPITAL LETTER KSI"); map.put('\u2C9D',"COPTIC SMALL LETTER KSI"); map.put('\u2C9E',"COPTIC CAPITAL LETTER O"); map.put('\u2C9F',"COPTIC SMALL LETTER O"); map.put('\u2CA0',"COPTIC CAPITAL LETTER PI"); map.put('\u2CA1',"COPTIC SMALL LETTER PI"); map.put('\u2CA2',"COPTIC CAPITAL LETTER RO"); map.put('\u2CA3',"COPTIC SMALL LETTER RO"); map.put('\u2CA4',"COPTIC CAPITAL LETTER SIMA"); map.put('\u2CA5',"COPTIC SMALL LETTER SIMA"); map.put('\u2CA6',"COPTIC CAPITAL LETTER TAU"); map.put('\u2CA7',"COPTIC SMALL LETTER TAU"); map.put('\u2CA8',"COPTIC CAPITAL LETTER UA"); map.put('\u2CA9',"COPTIC SMALL LETTER UA"); map.put('\u2CAA',"COPTIC CAPITAL LETTER FI"); map.put('\u2CAB',"COPTIC SMALL LETTER FI"); map.put('\u2CAC',"COPTIC CAPITAL LETTER KHI"); map.put('\u2CAD',"COPTIC SMALL LETTER KHI"); map.put('\u2CAE',"COPTIC CAPITAL LETTER PSI"); map.put('\u2CAF',"COPTIC SMALL LETTER PSI"); map.put('\u2CB0',"COPTIC CAPITAL LETTER OOU"); map.put('\u2CB1',"COPTIC SMALL LETTER OOU"); map.put('\u2CB2',"COPTIC CAPITAL LETTER DIALECT-P ALEF"); map.put('\u2CB3',"COPTIC SMALL LETTER DIALECT-P ALEF"); map.put('\u2CB4',"COPTIC CAPITAL LETTER OLD COPTIC AIN"); map.put('\u2CB5',"COPTIC SMALL LETTER OLD COPTIC AIN"); map.put('\u2CB6',"COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE"); map.put('\u2CB7',"COPTIC SMALL LETTER CRYPTOGRAMMIC EIE"); map.put('\u2CB8',"COPTIC CAPITAL LETTER DIALECT-P KAPA"); map.put('\u2CB9',"COPTIC SMALL LETTER DIALECT-P KAPA"); map.put('\u2CBA',"COPTIC CAPITAL LETTER DIALECT-P NI"); map.put('\u2CBB',"COPTIC SMALL LETTER DIALECT-P NI"); map.put('\u2CBC',"COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI"); map.put('\u2CBD',"COPTIC SMALL LETTER CRYPTOGRAMMIC NI"); map.put('\u2CBE',"COPTIC CAPITAL LETTER OLD COPTIC OOU"); map.put('\u2CBF',"COPTIC SMALL LETTER OLD COPTIC OOU"); map.put('\u2CC0',"COPTIC CAPITAL LETTER SAMPI"); map.put('\u2CC1',"COPTIC SMALL LETTER SAMPI"); map.put('\u2CC2',"COPTIC CAPITAL LETTER CROSSED SHEI"); map.put('\u2CC3',"COPTIC SMALL LETTER CROSSED SHEI"); map.put('\u2CC4',"COPTIC CAPITAL LETTER OLD COPTIC SHEI"); map.put('\u2CC5',"COPTIC SMALL LETTER OLD COPTIC SHEI"); map.put('\u2CC6',"COPTIC CAPITAL LETTER OLD COPTIC ESH"); map.put('\u2CC7',"COPTIC SMALL LETTER OLD COPTIC ESH"); map.put('\u2CC8',"COPTIC CAPITAL LETTER AKHMIMIC KHEI"); map.put('\u2CC9',"COPTIC SMALL LETTER AKHMIMIC KHEI"); map.put('\u2CCA',"COPTIC CAPITAL LETTER DIALECT-P HORI"); map.put('\u2CCB',"COPTIC SMALL LETTER DIALECT-P HORI"); map.put('\u2CCC',"COPTIC CAPITAL LETTER OLD COPTIC HORI"); map.put('\u2CCD',"COPTIC SMALL LETTER OLD COPTIC HORI"); map.put('\u2CCE',"COPTIC CAPITAL LETTER OLD COPTIC HA"); map.put('\u2CCF',"COPTIC SMALL LETTER OLD COPTIC HA"); map.put('\u2CD0',"COPTIC CAPITAL LETTER L-SHAPED HA"); map.put('\u2CD1',"COPTIC SMALL LETTER L-SHAPED HA"); map.put('\u2CD2',"COPTIC CAPITAL LETTER OLD COPTIC HEI"); map.put('\u2CD3',"COPTIC SMALL LETTER OLD COPTIC HEI"); map.put('\u2CD4',"COPTIC CAPITAL LETTER OLD COPTIC HAT"); map.put('\u2CD5',"COPTIC SMALL LETTER OLD COPTIC HAT"); map.put('\u2CD6',"COPTIC CAPITAL LETTER OLD COPTIC GANGIA"); map.put('\u2CD7',"COPTIC SMALL LETTER OLD COPTIC GANGIA"); map.put('\u2CD8',"COPTIC CAPITAL LETTER OLD COPTIC DJA"); map.put('\u2CD9',"COPTIC SMALL LETTER OLD COPTIC DJA"); map.put('\u2CDA',"COPTIC CAPITAL LETTER OLD COPTIC SHIMA"); map.put('\u2CDB',"COPTIC SMALL LETTER OLD COPTIC SHIMA"); map.put('\u2CDC',"COPTIC CAPITAL LETTER OLD NUBIAN SHIMA"); map.put('\u2CDD',"COPTIC SMALL LETTER OLD NUBIAN SHIMA"); map.put('\u2CDE',"COPTIC CAPITAL LETTER OLD NUBIAN NGI"); map.put('\u2CDF',"COPTIC SMALL LETTER OLD NUBIAN NGI"); map.put('\u2CE0',"COPTIC CAPITAL LETTER OLD NUBIAN NYI"); map.put('\u2CE1',"COPTIC SMALL LETTER OLD NUBIAN NYI"); map.put('\u2CE2',"COPTIC CAPITAL LETTER OLD NUBIAN WAU"); map.put('\u2CE3',"COPTIC SMALL LETTER OLD NUBIAN WAU"); map.put('\u2CE4',"COPTIC SYMBOL KAI"); map.put('\u2CE5',"COPTIC SYMBOL MI RO"); map.put('\u2CE6',"COPTIC SYMBOL PI RO"); map.put('\u2CE7',"COPTIC SYMBOL STAUROS"); map.put('\u2CE8',"COPTIC SYMBOL TAU RO"); map.put('\u2CE9',"COPTIC SYMBOL KHI RO"); map.put('\u2CEA',"COPTIC SYMBOL SHIMA SIMA"); map.put('\u2CEB',"COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI"); map.put('\u2CEC',"COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI"); map.put('\u2CED',"COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA"); map.put('\u2CEE',"COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA"); map.put('\u2CEF',"COPTIC COMBINING NI ABOVE"); map.put('\u2CF0',"COPTIC COMBINING SPIRITUS ASPER"); map.put('\u2CF1',"COPTIC COMBINING SPIRITUS LENIS"); map.put('\u2CF9',"COPTIC OLD NUBIAN FULL STOP"); map.put('\u2CFA',"COPTIC OLD NUBIAN DIRECT QUESTION MARK"); map.put('\u2CFB',"COPTIC OLD NUBIAN INDIRECT QUESTION MARK"); map.put('\u2CFC',"COPTIC OLD NUBIAN VERSE DIVIDER"); map.put('\u2CFD',"COPTIC FRACTION ONE HALF"); map.put('\u2CFE',"COPTIC FULL STOP"); map.put('\u2CFF',"COPTIC MORPHOLOGICAL DIVIDER"); map.put('\u2D00',"GEORGIAN SMALL LETTER AN"); map.put('\u2D01',"GEORGIAN SMALL LETTER BAN"); map.put('\u2D02',"GEORGIAN SMALL LETTER GAN"); map.put('\u2D03',"GEORGIAN SMALL LETTER DON"); map.put('\u2D04',"GEORGIAN SMALL LETTER EN"); map.put('\u2D05',"GEORGIAN SMALL LETTER VIN"); map.put('\u2D06',"GEORGIAN SMALL LETTER ZEN"); map.put('\u2D07',"GEORGIAN SMALL LETTER TAN"); map.put('\u2D08',"GEORGIAN SMALL LETTER IN"); map.put('\u2D09',"GEORGIAN SMALL LETTER KAN"); map.put('\u2D0A',"GEORGIAN SMALL LETTER LAS"); map.put('\u2D0B',"GEORGIAN SMALL LETTER MAN"); map.put('\u2D0C',"GEORGIAN SMALL LETTER NAR"); map.put('\u2D0D',"GEORGIAN SMALL LETTER ON"); map.put('\u2D0E',"GEORGIAN SMALL LETTER PAR"); map.put('\u2D0F',"GEORGIAN SMALL LETTER ZHAR"); map.put('\u2D10',"GEORGIAN SMALL LETTER RAE"); map.put('\u2D11',"GEORGIAN SMALL LETTER SAN"); map.put('\u2D12',"GEORGIAN SMALL LETTER TAR"); map.put('\u2D13',"GEORGIAN SMALL LETTER UN"); map.put('\u2D14',"GEORGIAN SMALL LETTER PHAR"); map.put('\u2D15',"GEORGIAN SMALL LETTER KHAR"); map.put('\u2D16',"GEORGIAN SMALL LETTER GHAN"); map.put('\u2D17',"GEORGIAN SMALL LETTER QAR"); map.put('\u2D18',"GEORGIAN SMALL LETTER SHIN"); map.put('\u2D19',"GEORGIAN SMALL LETTER CHIN"); map.put('\u2D1A',"GEORGIAN SMALL LETTER CAN"); map.put('\u2D1B',"GEORGIAN SMALL LETTER JIL"); map.put('\u2D1C',"GEORGIAN SMALL LETTER CIL"); map.put('\u2D1D',"GEORGIAN SMALL LETTER CHAR"); map.put('\u2D1E',"GEORGIAN SMALL LETTER XAN"); map.put('\u2D1F',"GEORGIAN SMALL LETTER JHAN"); map.put('\u2D20',"GEORGIAN SMALL LETTER HAE"); map.put('\u2D21',"GEORGIAN SMALL LETTER HE"); map.put('\u2D22',"GEORGIAN SMALL LETTER HIE"); map.put('\u2D23',"GEORGIAN SMALL LETTER WE"); map.put('\u2D24',"GEORGIAN SMALL LETTER HAR"); map.put('\u2D25',"GEORGIAN SMALL LETTER HOE"); map.put('\u2D30',"TIFINAGH LETTER YA"); map.put('\u2D31',"TIFINAGH LETTER YAB"); map.put('\u2D32',"TIFINAGH LETTER YABH"); map.put('\u2D33',"TIFINAGH LETTER YAG"); map.put('\u2D34',"TIFINAGH LETTER YAGHH"); map.put('\u2D35',"TIFINAGH LETTER BERBER ACADEMY YAJ"); map.put('\u2D36',"TIFINAGH LETTER YAJ"); map.put('\u2D37',"TIFINAGH LETTER YAD"); map.put('\u2D38',"TIFINAGH LETTER YADH"); map.put('\u2D39',"TIFINAGH LETTER YADD"); map.put('\u2D3A',"TIFINAGH LETTER YADDH"); map.put('\u2D3B',"TIFINAGH LETTER YEY"); map.put('\u2D3C',"TIFINAGH LETTER YAF"); map.put('\u2D3D',"TIFINAGH LETTER YAK"); map.put('\u2D3E',"TIFINAGH LETTER TUAREG YAK"); map.put('\u2D3F',"TIFINAGH LETTER YAKHH"); map.put('\u2D40',"TIFINAGH LETTER YAH"); map.put('\u2D41',"TIFINAGH LETTER BERBER ACADEMY YAH"); map.put('\u2D42',"TIFINAGH LETTER TUAREG YAH"); map.put('\u2D43',"TIFINAGH LETTER YAHH"); map.put('\u2D44',"TIFINAGH LETTER YAA"); map.put('\u2D45',"TIFINAGH LETTER YAKH"); map.put('\u2D46',"TIFINAGH LETTER TUAREG YAKH"); map.put('\u2D47',"TIFINAGH LETTER YAQ"); map.put('\u2D48',"TIFINAGH LETTER TUAREG YAQ"); map.put('\u2D49',"TIFINAGH LETTER YI"); map.put('\u2D4A',"TIFINAGH LETTER YAZH"); map.put('\u2D4B',"TIFINAGH LETTER AHAGGAR YAZH"); map.put('\u2D4C',"TIFINAGH LETTER TUAREG YAZH"); map.put('\u2D4D',"TIFINAGH LETTER YAL"); map.put('\u2D4E',"TIFINAGH LETTER YAM"); map.put('\u2D4F',"TIFINAGH LETTER YAN"); map.put('\u2D50',"TIFINAGH LETTER TUAREG YAGN"); map.put('\u2D51',"TIFINAGH LETTER TUAREG YANG"); map.put('\u2D52',"TIFINAGH LETTER YAP"); map.put('\u2D53',"TIFINAGH LETTER YU"); map.put('\u2D54',"TIFINAGH LETTER YAR"); map.put('\u2D55',"TIFINAGH LETTER YARR"); map.put('\u2D56',"TIFINAGH LETTER YAGH"); map.put('\u2D57',"TIFINAGH LETTER TUAREG YAGH"); map.put('\u2D58',"TIFINAGH LETTER AYER YAGH"); map.put('\u2D59',"TIFINAGH LETTER YAS"); map.put('\u2D5A',"TIFINAGH LETTER YASS"); map.put('\u2D5B',"TIFINAGH LETTER YASH"); map.put('\u2D5C',"TIFINAGH LETTER YAT"); map.put('\u2D5D',"TIFINAGH LETTER YATH"); map.put('\u2D5E',"TIFINAGH LETTER YACH"); map.put('\u2D5F',"TIFINAGH LETTER YATT"); map.put('\u2D60',"TIFINAGH LETTER YAV"); map.put('\u2D61',"TIFINAGH LETTER YAW"); map.put('\u2D62',"TIFINAGH LETTER YAY"); map.put('\u2D63',"TIFINAGH LETTER YAZ"); map.put('\u2D64',"TIFINAGH LETTER TAWELLEMET YAZ"); map.put('\u2D65',"TIFINAGH LETTER YAZZ"); map.put('\u2D6F',"TIFINAGH MODIFIER LETTER LABIALIZATION MARK"); map.put('\u2D80',"ETHIOPIC SYLLABLE LOA"); map.put('\u2D81',"ETHIOPIC SYLLABLE MOA"); map.put('\u2D82',"ETHIOPIC SYLLABLE ROA"); map.put('\u2D83',"ETHIOPIC SYLLABLE SOA"); map.put('\u2D84',"ETHIOPIC SYLLABLE SHOA"); map.put('\u2D85',"ETHIOPIC SYLLABLE BOA"); map.put('\u2D86',"ETHIOPIC SYLLABLE TOA"); map.put('\u2D87',"ETHIOPIC SYLLABLE COA"); map.put('\u2D88',"ETHIOPIC SYLLABLE NOA"); map.put('\u2D89',"ETHIOPIC SYLLABLE NYOA"); map.put('\u2D8A',"ETHIOPIC SYLLABLE GLOTTAL OA"); map.put('\u2D8B',"ETHIOPIC SYLLABLE ZOA"); map.put('\u2D8C',"ETHIOPIC SYLLABLE DOA"); map.put('\u2D8D',"ETHIOPIC SYLLABLE DDOA"); map.put('\u2D8E',"ETHIOPIC SYLLABLE JOA"); map.put('\u2D8F',"ETHIOPIC SYLLABLE THOA"); map.put('\u2D90',"ETHIOPIC SYLLABLE CHOA"); map.put('\u2D91',"ETHIOPIC SYLLABLE PHOA"); map.put('\u2D92',"ETHIOPIC SYLLABLE POA"); map.put('\u2D93',"ETHIOPIC SYLLABLE GGWA"); map.put('\u2D94',"ETHIOPIC SYLLABLE GGWI"); map.put('\u2D95',"ETHIOPIC SYLLABLE GGWEE"); map.put('\u2D96',"ETHIOPIC SYLLABLE GGWE"); map.put('\u2DA0',"ETHIOPIC SYLLABLE SSA"); map.put('\u2DA1',"ETHIOPIC SYLLABLE SSU"); map.put('\u2DA2',"ETHIOPIC SYLLABLE SSI"); map.put('\u2DA3',"ETHIOPIC SYLLABLE SSAA"); map.put('\u2DA4',"ETHIOPIC SYLLABLE SSEE"); map.put('\u2DA5',"ETHIOPIC SYLLABLE SSE"); map.put('\u2DA6',"ETHIOPIC SYLLABLE SSO"); map.put('\u2DA8',"ETHIOPIC SYLLABLE CCA"); map.put('\u2DA9',"ETHIOPIC SYLLABLE CCU"); map.put('\u2DAA',"ETHIOPIC SYLLABLE CCI"); map.put('\u2DAB',"ETHIOPIC SYLLABLE CCAA"); map.put('\u2DAC',"ETHIOPIC SYLLABLE CCEE"); map.put('\u2DAD',"ETHIOPIC SYLLABLE CCE"); map.put('\u2DAE',"ETHIOPIC SYLLABLE CCO"); map.put('\u2DB0',"ETHIOPIC SYLLABLE ZZA"); map.put('\u2DB1',"ETHIOPIC SYLLABLE ZZU"); map.put('\u2DB2',"ETHIOPIC SYLLABLE ZZI"); map.put('\u2DB3',"ETHIOPIC SYLLABLE ZZAA"); map.put('\u2DB4',"ETHIOPIC SYLLABLE ZZEE"); map.put('\u2DB5',"ETHIOPIC SYLLABLE ZZE"); map.put('\u2DB6',"ETHIOPIC SYLLABLE ZZO"); map.put('\u2DB8',"ETHIOPIC SYLLABLE CCHA"); map.put('\u2DB9',"ETHIOPIC SYLLABLE CCHU"); map.put('\u2DBA',"ETHIOPIC SYLLABLE CCHI"); map.put('\u2DBB',"ETHIOPIC SYLLABLE CCHAA"); map.put('\u2DBC',"ETHIOPIC SYLLABLE CCHEE"); map.put('\u2DBD',"ETHIOPIC SYLLABLE CCHE"); map.put('\u2DBE',"ETHIOPIC SYLLABLE CCHO"); map.put('\u2DC0',"ETHIOPIC SYLLABLE QYA"); map.put('\u2DC1',"ETHIOPIC SYLLABLE QYU"); map.put('\u2DC2',"ETHIOPIC SYLLABLE QYI"); map.put('\u2DC3',"ETHIOPIC SYLLABLE QYAA"); map.put('\u2DC4',"ETHIOPIC SYLLABLE QYEE"); map.put('\u2DC5',"ETHIOPIC SYLLABLE QYE"); map.put('\u2DC6',"ETHIOPIC SYLLABLE QYO"); map.put('\u2DC8',"ETHIOPIC SYLLABLE KYA"); map.put('\u2DC9',"ETHIOPIC SYLLABLE KYU"); map.put('\u2DCA',"ETHIOPIC SYLLABLE KYI"); map.put('\u2DCB',"ETHIOPIC SYLLABLE KYAA"); map.put('\u2DCC',"ETHIOPIC SYLLABLE KYEE"); map.put('\u2DCD',"ETHIOPIC SYLLABLE KYE"); map.put('\u2DCE',"ETHIOPIC SYLLABLE KYO"); map.put('\u2DD0',"ETHIOPIC SYLLABLE XYA"); map.put('\u2DD1',"ETHIOPIC SYLLABLE XYU"); map.put('\u2DD2',"ETHIOPIC SYLLABLE XYI"); map.put('\u2DD3',"ETHIOPIC SYLLABLE XYAA"); map.put('\u2DD4',"ETHIOPIC SYLLABLE XYEE"); map.put('\u2DD5',"ETHIOPIC SYLLABLE XYE"); map.put('\u2DD6',"ETHIOPIC SYLLABLE XYO"); map.put('\u2DD8',"ETHIOPIC SYLLABLE GYA"); map.put('\u2DD9',"ETHIOPIC SYLLABLE GYU"); map.put('\u2DDA',"ETHIOPIC SYLLABLE GYI"); map.put('\u2DDB',"ETHIOPIC SYLLABLE GYAA"); map.put('\u2DDC',"ETHIOPIC SYLLABLE GYEE"); map.put('\u2DDD',"ETHIOPIC SYLLABLE GYE"); map.put('\u2DDE',"ETHIOPIC SYLLABLE GYO"); map.put('\u2DE0',"COMBINING CYRILLIC LETTER BE"); map.put('\u2DE1',"COMBINING CYRILLIC LETTER VE"); map.put('\u2DE2',"COMBINING CYRILLIC LETTER GHE"); map.put('\u2DE3',"COMBINING CYRILLIC LETTER DE"); map.put('\u2DE4',"COMBINING CYRILLIC LETTER ZHE"); map.put('\u2DE5',"COMBINING CYRILLIC LETTER ZE"); map.put('\u2DE6',"COMBINING CYRILLIC LETTER KA"); map.put('\u2DE7',"COMBINING CYRILLIC LETTER EL"); map.put('\u2DE8',"COMBINING CYRILLIC LETTER EM"); map.put('\u2DE9',"COMBINING CYRILLIC LETTER EN"); map.put('\u2DEA',"COMBINING CYRILLIC LETTER O"); map.put('\u2DEB',"COMBINING CYRILLIC LETTER PE"); map.put('\u2DEC',"COMBINING CYRILLIC LETTER ER"); map.put('\u2DED',"COMBINING CYRILLIC LETTER ES"); map.put('\u2DEE',"COMBINING CYRILLIC LETTER TE"); map.put('\u2DEF',"COMBINING CYRILLIC LETTER HA"); map.put('\u2DF0',"COMBINING CYRILLIC LETTER TSE"); map.put('\u2DF1',"COMBINING CYRILLIC LETTER CHE"); map.put('\u2DF2',"COMBINING CYRILLIC LETTER SHA"); map.put('\u2DF3',"COMBINING CYRILLIC LETTER SHCHA"); map.put('\u2DF4',"COMBINING CYRILLIC LETTER FITA"); map.put('\u2DF5',"COMBINING CYRILLIC LETTER ES-TE"); map.put('\u2DF6',"COMBINING CYRILLIC LETTER A"); map.put('\u2DF7',"COMBINING CYRILLIC LETTER IE"); map.put('\u2DF8',"COMBINING CYRILLIC LETTER DJERV"); map.put('\u2DF9',"COMBINING CYRILLIC LETTER MONOGRAPH UK"); map.put('\u2DFA',"COMBINING CYRILLIC LETTER YAT"); map.put('\u2DFB',"COMBINING CYRILLIC LETTER YU"); map.put('\u2DFC',"COMBINING CYRILLIC LETTER IOTIFIED A"); map.put('\u2DFD',"COMBINING CYRILLIC LETTER LITTLE YUS"); map.put('\u2DFE',"COMBINING CYRILLIC LETTER BIG YUS"); map.put('\u2DFF',"COMBINING CYRILLIC LETTER IOTIFIED BIG YUS"); map.put('\u2E00',"RIGHT ANGLE SUBSTITUTION MARKER"); map.put('\u2E01',"RIGHT ANGLE DOTTED SUBSTITUTION MARKER"); map.put('\u2E02',"LEFT SUBSTITUTION BRACKET"); map.put('\u2E03',"RIGHT SUBSTITUTION BRACKET"); map.put('\u2E04',"LEFT DOTTED SUBSTITUTION BRACKET"); map.put('\u2E05',"RIGHT DOTTED SUBSTITUTION BRACKET"); map.put('\u2E06',"RAISED INTERPOLATION MARKER"); map.put('\u2E07',"RAISED DOTTED INTERPOLATION MARKER"); map.put('\u2E08',"DOTTED TRANSPOSITION MARKER"); map.put('\u2E09',"LEFT TRANSPOSITION BRACKET"); map.put('\u2E0A',"RIGHT TRANSPOSITION BRACKET"); map.put('\u2E0B',"RAISED SQUARE"); map.put('\u2E0C',"LEFT RAISED OMISSION BRACKET"); map.put('\u2E0D',"RIGHT RAISED OMISSION BRACKET"); map.put('\u2E0E',"EDITORIAL CORONIS"); map.put('\u2E0F',"PARAGRAPHOS"); map.put('\u2E10',"FORKED PARAGRAPHOS"); map.put('\u2E11',"REVERSED FORKED PARAGRAPHOS"); map.put('\u2E12',"HYPODIASTOLE"); map.put('\u2E13',"DOTTED OBELOS"); map.put('\u2E14',"DOWNWARDS ANCORA"); map.put('\u2E15',"UPWARDS ANCORA"); map.put('\u2E16',"DOTTED RIGHT-POINTING ANGLE"); map.put('\u2E17',"DOUBLE OBLIQUE HYPHEN"); map.put('\u2E18',"INVERTED INTERROBANG"); map.put('\u2E19',"PALM BRANCH"); map.put('\u2E1A',"HYPHEN WITH DIAERESIS"); map.put('\u2E1B',"TILDE WITH RING ABOVE"); map.put('\u2E1C',"LEFT LOW PARAPHRASE BRACKET"); map.put('\u2E1D',"RIGHT LOW PARAPHRASE BRACKET"); map.put('\u2E1E',"TILDE WITH DOT ABOVE"); map.put('\u2E1F',"TILDE WITH DOT BELOW"); map.put('\u2E20',"LEFT VERTICAL BAR WITH QUILL"); map.put('\u2E21',"RIGHT VERTICAL BAR WITH QUILL"); map.put('\u2E22',"TOP LEFT HALF BRACKET"); map.put('\u2E23',"TOP RIGHT HALF BRACKET"); map.put('\u2E24',"BOTTOM LEFT HALF BRACKET"); map.put('\u2E25',"BOTTOM RIGHT HALF BRACKET"); map.put('\u2E26',"LEFT SIDEWAYS U BRACKET"); map.put('\u2E27',"RIGHT SIDEWAYS U BRACKET"); map.put('\u2E28',"LEFT DOUBLE PARENTHESIS"); map.put('\u2E29',"RIGHT DOUBLE PARENTHESIS"); map.put('\u2E2A',"TWO DOTS OVER ONE DOT PUNCTUATION"); map.put('\u2E2B',"ONE DOT OVER TWO DOTS PUNCTUATION"); map.put('\u2E2C',"SQUARED FOUR DOT PUNCTUATION"); map.put('\u2E2D',"FIVE DOT MARK"); map.put('\u2E2E',"REVERSED QUESTION MARK"); map.put('\u2E2F',"VERTICAL TILDE"); map.put('\u2E30',"RING POINT"); map.put('\u2E31',"WORD SEPARATOR MIDDLE DOT"); map.put('\u2E80',"CJK RADICAL REPEAT"); map.put('\u2E81',"CJK RADICAL CLIFF"); map.put('\u2E82',"CJK RADICAL SECOND ONE"); map.put('\u2E83',"CJK RADICAL SECOND TWO"); map.put('\u2E84',"CJK RADICAL SECOND THREE"); map.put('\u2E85',"CJK RADICAL PERSON"); map.put('\u2E86',"CJK RADICAL BOX"); map.put('\u2E87',"CJK RADICAL TABLE"); map.put('\u2E88',"CJK RADICAL KNIFE ONE"); map.put('\u2E89',"CJK RADICAL KNIFE TWO"); map.put('\u2E8A',"CJK RADICAL DIVINATION"); map.put('\u2E8B',"CJK RADICAL SEAL"); map.put('\u2E8C',"CJK RADICAL SMALL ONE"); map.put('\u2E8D',"CJK RADICAL SMALL TWO"); map.put('\u2E8E',"CJK RADICAL LAME ONE"); map.put('\u2E8F',"CJK RADICAL LAME TWO"); map.put('\u2E90',"CJK RADICAL LAME THREE"); map.put('\u2E91',"CJK RADICAL LAME FOUR"); map.put('\u2E92',"CJK RADICAL SNAKE"); map.put('\u2E93',"CJK RADICAL THREAD"); map.put('\u2E94',"CJK RADICAL SNOUT ONE"); map.put('\u2E95',"CJK RADICAL SNOUT TWO"); map.put('\u2E96',"CJK RADICAL HEART ONE"); map.put('\u2E97',"CJK RADICAL HEART TWO"); map.put('\u2E98',"CJK RADICAL HAND"); map.put('\u2E99',"CJK RADICAL RAP"); map.put('\u2E9B',"CJK RADICAL CHOKE"); map.put('\u2E9C',"CJK RADICAL SUN"); map.put('\u2E9D',"CJK RADICAL MOON"); map.put('\u2E9E',"CJK RADICAL DEATH"); map.put('\u2E9F',"CJK RADICAL MOTHER"); map.put('\u2EA0',"CJK RADICAL CIVILIAN"); map.put('\u2EA1',"CJK RADICAL WATER ONE"); map.put('\u2EA2',"CJK RADICAL WATER TWO"); map.put('\u2EA3',"CJK RADICAL FIRE"); map.put('\u2EA4',"CJK RADICAL PAW ONE"); map.put('\u2EA5',"CJK RADICAL PAW TWO"); map.put('\u2EA6',"CJK RADICAL SIMPLIFIED HALF TREE TRUNK"); map.put('\u2EA7',"CJK RADICAL COW"); map.put('\u2EA8',"CJK RADICAL DOG"); map.put('\u2EA9',"CJK RADICAL JADE"); map.put('\u2EAA',"CJK RADICAL BOLT OF CLOTH"); map.put('\u2EAB',"CJK RADICAL EYE"); map.put('\u2EAC',"CJK RADICAL SPIRIT ONE"); map.put('\u2EAD',"CJK RADICAL SPIRIT TWO"); map.put('\u2EAE',"CJK RADICAL BAMBOO"); map.put('\u2EAF',"CJK RADICAL SILK"); map.put('\u2EB0',"CJK RADICAL C-SIMPLIFIED SILK"); map.put('\u2EB1',"CJK RADICAL NET ONE"); map.put('\u2EB2',"CJK RADICAL NET TWO"); map.put('\u2EB3',"CJK RADICAL NET THREE"); map.put('\u2EB4',"CJK RADICAL NET FOUR"); map.put('\u2EB5',"CJK RADICAL MESH"); map.put('\u2EB6',"CJK RADICAL SHEEP"); map.put('\u2EB7',"CJK RADICAL RAM"); map.put('\u2EB8',"CJK RADICAL EWE"); map.put('\u2EB9',"CJK RADICAL OLD"); map.put('\u2EBA',"CJK RADICAL BRUSH ONE"); map.put('\u2EBB',"CJK RADICAL BRUSH TWO"); map.put('\u2EBC',"CJK RADICAL MEAT"); map.put('\u2EBD',"CJK RADICAL MORTAR"); map.put('\u2EBE',"CJK RADICAL GRASS ONE"); map.put('\u2EBF',"CJK RADICAL GRASS TWO"); map.put('\u2EC0',"CJK RADICAL GRASS THREE"); map.put('\u2EC1',"CJK RADICAL TIGER"); map.put('\u2EC2',"CJK RADICAL CLOTHES"); map.put('\u2EC3',"CJK RADICAL WEST ONE"); map.put('\u2EC4',"CJK RADICAL WEST TWO"); map.put('\u2EC5',"CJK RADICAL C-SIMPLIFIED SEE"); map.put('\u2EC6',"CJK RADICAL SIMPLIFIED HORN"); map.put('\u2EC7',"CJK RADICAL HORN"); map.put('\u2EC8',"CJK RADICAL C-SIMPLIFIED SPEECH"); map.put('\u2EC9',"CJK RADICAL C-SIMPLIFIED SHELL"); map.put('\u2ECA',"CJK RADICAL FOOT"); map.put('\u2ECB',"CJK RADICAL C-SIMPLIFIED CART"); map.put('\u2ECC',"CJK RADICAL SIMPLIFIED WALK"); map.put('\u2ECD',"CJK RADICAL WALK ONE"); map.put('\u2ECE',"CJK RADICAL WALK TWO"); map.put('\u2ECF',"CJK RADICAL CITY"); map.put('\u2ED0',"CJK RADICAL C-SIMPLIFIED GOLD"); map.put('\u2ED1',"CJK RADICAL LONG ONE"); map.put('\u2ED2',"CJK RADICAL LONG TWO"); map.put('\u2ED3',"CJK RADICAL C-SIMPLIFIED LONG"); map.put('\u2ED4',"CJK RADICAL C-SIMPLIFIED GATE"); map.put('\u2ED5',"CJK RADICAL MOUND ONE"); map.put('\u2ED6',"CJK RADICAL MOUND TWO"); map.put('\u2ED7',"CJK RADICAL RAIN"); map.put('\u2ED8',"CJK RADICAL BLUE"); map.put('\u2ED9',"CJK RADICAL C-SIMPLIFIED TANNED LEATHER"); map.put('\u2EDA',"CJK RADICAL C-SIMPLIFIED LEAF"); map.put('\u2EDB',"CJK RADICAL C-SIMPLIFIED WIND"); map.put('\u2EDC',"CJK RADICAL C-SIMPLIFIED FLY"); map.put('\u2EDD',"CJK RADICAL EAT ONE"); map.put('\u2EDE',"CJK RADICAL EAT TWO"); map.put('\u2EDF',"CJK RADICAL EAT THREE"); map.put('\u2EE0',"CJK RADICAL C-SIMPLIFIED EAT"); map.put('\u2EE1',"CJK RADICAL HEAD"); map.put('\u2EE2',"CJK RADICAL C-SIMPLIFIED HORSE"); map.put('\u2EE3',"CJK RADICAL BONE"); map.put('\u2EE4',"CJK RADICAL GHOST"); map.put('\u2EE5',"CJK RADICAL C-SIMPLIFIED FISH"); map.put('\u2EE6',"CJK RADICAL C-SIMPLIFIED BIRD"); map.put('\u2EE7',"CJK RADICAL C-SIMPLIFIED SALT"); map.put('\u2EE8',"CJK RADICAL SIMPLIFIED WHEAT"); map.put('\u2EE9',"CJK RADICAL SIMPLIFIED YELLOW"); map.put('\u2EEA',"CJK RADICAL C-SIMPLIFIED FROG"); map.put('\u2EEB',"CJK RADICAL J-SIMPLIFIED EVEN"); map.put('\u2EEC',"CJK RADICAL C-SIMPLIFIED EVEN"); map.put('\u2EED',"CJK RADICAL J-SIMPLIFIED TOOTH"); map.put('\u2EEE',"CJK RADICAL C-SIMPLIFIED TOOTH"); map.put('\u2EEF',"CJK RADICAL J-SIMPLIFIED DRAGON"); map.put('\u2EF0',"CJK RADICAL C-SIMPLIFIED DRAGON"); map.put('\u2EF1',"CJK RADICAL TURTLE"); map.put('\u2EF2',"CJK RADICAL J-SIMPLIFIED TURTLE"); map.put('\u2EF3',"CJK RADICAL C-SIMPLIFIED TURTLE"); map.put('\u2F00',"KANGXI RADICAL ONE"); map.put('\u2F01',"KANGXI RADICAL LINE"); map.put('\u2F02',"KANGXI RADICAL DOT"); map.put('\u2F03',"KANGXI RADICAL SLASH"); map.put('\u2F04',"KANGXI RADICAL SECOND"); map.put('\u2F05',"KANGXI RADICAL HOOK"); map.put('\u2F06',"KANGXI RADICAL TWO"); map.put('\u2F07',"KANGXI RADICAL LID"); map.put('\u2F08',"KANGXI RADICAL MAN"); map.put('\u2F09',"KANGXI RADICAL LEGS"); map.put('\u2F0A',"KANGXI RADICAL ENTER"); map.put('\u2F0B',"KANGXI RADICAL EIGHT"); map.put('\u2F0C',"KANGXI RADICAL DOWN BOX"); map.put('\u2F0D',"KANGXI RADICAL COVER"); map.put('\u2F0E',"KANGXI RADICAL ICE"); map.put('\u2F0F',"KANGXI RADICAL TABLE"); map.put('\u2F10',"KANGXI RADICAL OPEN BOX"); map.put('\u2F11',"KANGXI RADICAL KNIFE"); map.put('\u2F12',"KANGXI RADICAL POWER"); map.put('\u2F13',"KANGXI RADICAL WRAP"); map.put('\u2F14',"KANGXI RADICAL SPOON"); map.put('\u2F15',"KANGXI RADICAL RIGHT OPEN BOX"); map.put('\u2F16',"KANGXI RADICAL HIDING ENCLOSURE"); map.put('\u2F17',"KANGXI RADICAL TEN"); map.put('\u2F18',"KANGXI RADICAL DIVINATION"); map.put('\u2F19',"KANGXI RADICAL SEAL"); map.put('\u2F1A',"KANGXI RADICAL CLIFF"); map.put('\u2F1B',"KANGXI RADICAL PRIVATE"); map.put('\u2F1C',"KANGXI RADICAL AGAIN"); map.put('\u2F1D',"KANGXI RADICAL MOUTH"); map.put('\u2F1E',"KANGXI RADICAL ENCLOSURE"); map.put('\u2F1F',"KANGXI RADICAL EARTH"); map.put('\u2F20',"KANGXI RADICAL SCHOLAR"); map.put('\u2F21',"KANGXI RADICAL GO"); map.put('\u2F22',"KANGXI RADICAL GO SLOWLY"); map.put('\u2F23',"KANGXI RADICAL EVENING"); map.put('\u2F24',"KANGXI RADICAL BIG"); map.put('\u2F25',"KANGXI RADICAL WOMAN"); map.put('\u2F26',"KANGXI RADICAL CHILD"); map.put('\u2F27',"KANGXI RADICAL ROOF"); map.put('\u2F28',"KANGXI RADICAL INCH"); map.put('\u2F29',"KANGXI RADICAL SMALL"); map.put('\u2F2A',"KANGXI RADICAL LAME"); map.put('\u2F2B',"KANGXI RADICAL CORPSE"); map.put('\u2F2C',"KANGXI RADICAL SPROUT"); map.put('\u2F2D',"KANGXI RADICAL MOUNTAIN"); map.put('\u2F2E',"KANGXI RADICAL RIVER"); map.put('\u2F2F',"KANGXI RADICAL WORK"); map.put('\u2F30',"KANGXI RADICAL ONESELF"); map.put('\u2F31',"KANGXI RADICAL TURBAN"); map.put('\u2F32',"KANGXI RADICAL DRY"); map.put('\u2F33',"KANGXI RADICAL SHORT THREAD"); map.put('\u2F34',"KANGXI RADICAL DOTTED CLIFF"); map.put('\u2F35',"KANGXI RADICAL LONG STRIDE"); map.put('\u2F36',"KANGXI RADICAL TWO HANDS"); map.put('\u2F37',"KANGXI RADICAL SHOOT"); map.put('\u2F38',"KANGXI RADICAL BOW"); map.put('\u2F39',"KANGXI RADICAL SNOUT"); map.put('\u2F3A',"KANGXI RADICAL BRISTLE"); map.put('\u2F3B',"KANGXI RADICAL STEP"); map.put('\u2F3C',"KANGXI RADICAL HEART"); map.put('\u2F3D',"KANGXI RADICAL HALBERD"); map.put('\u2F3E',"KANGXI RADICAL DOOR"); map.put('\u2F3F',"KANGXI RADICAL HAND"); map.put('\u2F40',"KANGXI RADICAL BRANCH"); map.put('\u2F41',"KANGXI RADICAL RAP"); map.put('\u2F42',"KANGXI RADICAL SCRIPT"); map.put('\u2F43',"KANGXI RADICAL DIPPER"); map.put('\u2F44',"KANGXI RADICAL AXE"); map.put('\u2F45',"KANGXI RADICAL SQUARE"); map.put('\u2F46',"KANGXI RADICAL NOT"); map.put('\u2F47',"KANGXI RADICAL SUN"); map.put('\u2F48',"KANGXI RADICAL SAY"); map.put('\u2F49',"KANGXI RADICAL MOON"); map.put('\u2F4A',"KANGXI RADICAL TREE"); map.put('\u2F4B',"KANGXI RADICAL LACK"); map.put('\u2F4C',"KANGXI RADICAL STOP"); map.put('\u2F4D',"KANGXI RADICAL DEATH"); map.put('\u2F4E',"KANGXI RADICAL WEAPON"); map.put('\u2F4F',"KANGXI RADICAL DO NOT"); map.put('\u2F50',"KANGXI RADICAL COMPARE"); map.put('\u2F51',"KANGXI RADICAL FUR"); map.put('\u2F52',"KANGXI RADICAL CLAN"); map.put('\u2F53',"KANGXI RADICAL STEAM"); map.put('\u2F54',"KANGXI RADICAL WATER"); map.put('\u2F55',"KANGXI RADICAL FIRE"); map.put('\u2F56',"KANGXI RADICAL CLAW"); map.put('\u2F57',"KANGXI RADICAL FATHER"); map.put('\u2F58',"KANGXI RADICAL DOUBLE X"); map.put('\u2F59',"KANGXI RADICAL HALF TREE TRUNK"); map.put('\u2F5A',"KANGXI RADICAL SLICE"); map.put('\u2F5B',"KANGXI RADICAL FANG"); map.put('\u2F5C',"KANGXI RADICAL COW"); map.put('\u2F5D',"KANGXI RADICAL DOG"); map.put('\u2F5E',"KANGXI RADICAL PROFOUND"); map.put('\u2F5F',"KANGXI RADICAL JADE"); map.put('\u2F60',"KANGXI RADICAL MELON"); map.put('\u2F61',"KANGXI RADICAL TILE"); map.put('\u2F62',"KANGXI RADICAL SWEET"); map.put('\u2F63',"KANGXI RADICAL LIFE"); map.put('\u2F64',"KANGXI RADICAL USE"); map.put('\u2F65',"KANGXI RADICAL FIELD"); map.put('\u2F66',"KANGXI RADICAL BOLT OF CLOTH"); map.put('\u2F67',"KANGXI RADICAL SICKNESS"); map.put('\u2F68',"KANGXI RADICAL DOTTED TENT"); map.put('\u2F69',"KANGXI RADICAL WHITE"); map.put('\u2F6A',"KANGXI RADICAL SKIN"); map.put('\u2F6B',"KANGXI RADICAL DISH"); map.put('\u2F6C',"KANGXI RADICAL EYE"); map.put('\u2F6D',"KANGXI RADICAL SPEAR"); map.put('\u2F6E',"KANGXI RADICAL ARROW"); map.put('\u2F6F',"KANGXI RADICAL STONE"); map.put('\u2F70',"KANGXI RADICAL SPIRIT"); map.put('\u2F71',"KANGXI RADICAL TRACK"); map.put('\u2F72',"KANGXI RADICAL GRAIN"); map.put('\u2F73',"KANGXI RADICAL CAVE"); map.put('\u2F74',"KANGXI RADICAL STAND"); map.put('\u2F75',"KANGXI RADICAL BAMBOO"); map.put('\u2F76',"KANGXI RADICAL RICE"); map.put('\u2F77',"KANGXI RADICAL SILK"); map.put('\u2F78',"KANGXI RADICAL JAR"); map.put('\u2F79',"KANGXI RADICAL NET"); map.put('\u2F7A',"KANGXI RADICAL SHEEP"); map.put('\u2F7B',"KANGXI RADICAL FEATHER"); map.put('\u2F7C',"KANGXI RADICAL OLD"); map.put('\u2F7D',"KANGXI RADICAL AND"); map.put('\u2F7E',"KANGXI RADICAL PLOW"); map.put('\u2F7F',"KANGXI RADICAL EAR"); map.put('\u2F80',"KANGXI RADICAL BRUSH"); map.put('\u2F81',"KANGXI RADICAL MEAT"); map.put('\u2F82',"KANGXI RADICAL MINISTER"); map.put('\u2F83',"KANGXI RADICAL SELF"); map.put('\u2F84',"KANGXI RADICAL ARRIVE"); map.put('\u2F85',"KANGXI RADICAL MORTAR"); map.put('\u2F86',"KANGXI RADICAL TONGUE"); map.put('\u2F87',"KANGXI RADICAL OPPOSE"); map.put('\u2F88',"KANGXI RADICAL BOAT"); map.put('\u2F89',"KANGXI RADICAL STOPPING"); map.put('\u2F8A',"KANGXI RADICAL COLOR"); map.put('\u2F8B',"KANGXI RADICAL GRASS"); map.put('\u2F8C',"KANGXI RADICAL TIGER"); map.put('\u2F8D',"KANGXI RADICAL INSECT"); map.put('\u2F8E',"KANGXI RADICAL BLOOD"); map.put('\u2F8F',"KANGXI RADICAL WALK ENCLOSURE"); map.put('\u2F90',"KANGXI RADICAL CLOTHES"); map.put('\u2F91',"KANGXI RADICAL WEST"); map.put('\u2F92',"KANGXI RADICAL SEE"); map.put('\u2F93',"KANGXI RADICAL HORN"); map.put('\u2F94',"KANGXI RADICAL SPEECH"); map.put('\u2F95',"KANGXI RADICAL VALLEY"); map.put('\u2F96',"KANGXI RADICAL BEAN"); map.put('\u2F97',"KANGXI RADICAL PIG"); map.put('\u2F98',"KANGXI RADICAL BADGER"); map.put('\u2F99',"KANGXI RADICAL SHELL"); map.put('\u2F9A',"KANGXI RADICAL RED"); map.put('\u2F9B',"KANGXI RADICAL RUN"); map.put('\u2F9C',"KANGXI RADICAL FOOT"); map.put('\u2F9D',"KANGXI RADICAL BODY"); map.put('\u2F9E',"KANGXI RADICAL CART"); map.put('\u2F9F',"KANGXI RADICAL BITTER"); map.put('\u2FA0',"KANGXI RADICAL MORNING"); map.put('\u2FA1',"KANGXI RADICAL WALK"); map.put('\u2FA2',"KANGXI RADICAL CITY"); map.put('\u2FA3',"KANGXI RADICAL WINE"); map.put('\u2FA4',"KANGXI RADICAL DISTINGUISH"); map.put('\u2FA5',"KANGXI RADICAL VILLAGE"); map.put('\u2FA6',"KANGXI RADICAL GOLD"); map.put('\u2FA7',"KANGXI RADICAL LONG"); map.put('\u2FA8',"KANGXI RADICAL GATE"); map.put('\u2FA9',"KANGXI RADICAL MOUND"); map.put('\u2FAA',"KANGXI RADICAL SLAVE"); map.put('\u2FAB',"KANGXI RADICAL SHORT TAILED BIRD"); map.put('\u2FAC',"KANGXI RADICAL RAIN"); map.put('\u2FAD',"KANGXI RADICAL BLUE"); map.put('\u2FAE',"KANGXI RADICAL WRONG"); map.put('\u2FAF',"KANGXI RADICAL FACE"); map.put('\u2FB0',"KANGXI RADICAL LEATHER"); map.put('\u2FB1',"KANGXI RADICAL TANNED LEATHER"); map.put('\u2FB2',"KANGXI RADICAL LEEK"); map.put('\u2FB3',"KANGXI RADICAL SOUND"); map.put('\u2FB4',"KANGXI RADICAL LEAF"); map.put('\u2FB5',"KANGXI RADICAL WIND"); map.put('\u2FB6',"KANGXI RADICAL FLY"); map.put('\u2FB7',"KANGXI RADICAL EAT"); map.put('\u2FB8',"KANGXI RADICAL HEAD"); map.put('\u2FB9',"KANGXI RADICAL FRAGRANT"); map.put('\u2FBA',"KANGXI RADICAL HORSE"); map.put('\u2FBB',"KANGXI RADICAL BONE"); map.put('\u2FBC',"KANGXI RADICAL TALL"); map.put('\u2FBD',"KANGXI RADICAL HAIR"); map.put('\u2FBE',"KANGXI RADICAL FIGHT"); map.put('\u2FBF',"KANGXI RADICAL SACRIFICIAL WINE"); map.put('\u2FC0',"KANGXI RADICAL CAULDRON"); map.put('\u2FC1',"KANGXI RADICAL GHOST"); map.put('\u2FC2',"KANGXI RADICAL FISH"); map.put('\u2FC3',"KANGXI RADICAL BIRD"); map.put('\u2FC4',"KANGXI RADICAL SALT"); map.put('\u2FC5',"KANGXI RADICAL DEER"); map.put('\u2FC6',"KANGXI RADICAL WHEAT"); map.put('\u2FC7',"KANGXI RADICAL HEMP"); map.put('\u2FC8',"KANGXI RADICAL YELLOW"); map.put('\u2FC9',"KANGXI RADICAL MILLET"); map.put('\u2FCA',"KANGXI RADICAL BLACK"); map.put('\u2FCB',"KANGXI RADICAL EMBROIDERY"); map.put('\u2FCC',"KANGXI RADICAL FROG"); map.put('\u2FCD',"KANGXI RADICAL TRIPOD"); map.put('\u2FCE',"KANGXI RADICAL DRUM"); map.put('\u2FCF',"KANGXI RADICAL RAT"); map.put('\u2FD0',"KANGXI RADICAL NOSE"); map.put('\u2FD1',"KANGXI RADICAL EVEN"); map.put('\u2FD2',"KANGXI RADICAL TOOTH"); map.put('\u2FD3',"KANGXI RADICAL DRAGON"); map.put('\u2FD4',"KANGXI RADICAL TURTLE"); map.put('\u2FD5',"KANGXI RADICAL FLUTE"); map.put('\u2FF0',"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT"); map.put('\u2FF1',"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW"); map.put('\u2FF2',"IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT"); map.put('\u2FF3',"IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW"); map.put('\u2FF4',"IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND"); map.put('\u2FF5',"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE"); map.put('\u2FF6',"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW"); map.put('\u2FF7',"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT"); map.put('\u2FF8',"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT"); map.put('\u2FF9',"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT"); map.put('\u2FFA',"IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT"); map.put('\u2FFB',"IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID"); } public static final void cjkSymbolsAndPunctuation(Map<Character,String> map) { map.put('\u3000',"IDEOGRAPHIC SPACE"); map.put('\u3001',"IDEOGRAPHIC COMMA"); map.put('\u3002',"IDEOGRAPHIC FULL STOP"); map.put('\u3003',"DITTO MARK"); map.put('\u3004',"JAPANESE INDUSTRIAL STANDARD SYMBOL"); map.put('\u3005',"IDEOGRAPHIC ITERATION MARK"); map.put('\u3006',"IDEOGRAPHIC CLOSING MARK"); map.put('\u3007',"IDEOGRAPHIC NUMBER ZERO"); map.put('\u3008',"LEFT ANGLE BRACKET"); map.put('\u3009',"RIGHT ANGLE BRACKET"); map.put('\u300A',"LEFT DOUBLE ANGLE BRACKET"); map.put('\u300B',"RIGHT DOUBLE ANGLE BRACKET"); map.put('\u300C',"LEFT CORNER BRACKET"); map.put('\u300D',"RIGHT CORNER BRACKET"); map.put('\u300E',"LEFT WHITE CORNER BRACKET"); map.put('\u300F',"RIGHT WHITE CORNER BRACKET"); map.put('\u3010',"LEFT BLACK LENTICULAR BRACKET"); map.put('\u3011',"RIGHT BLACK LENTICULAR BRACKET"); map.put('\u3012',"POSTAL MARK"); map.put('\u3013',"GETA MARK"); map.put('\u3014',"LEFT TORTOISE SHELL BRACKET"); map.put('\u3015',"RIGHT TORTOISE SHELL BRACKET"); map.put('\u3016',"LEFT WHITE LENTICULAR BRACKET"); map.put('\u3017',"RIGHT WHITE LENTICULAR BRACKET"); map.put('\u3018',"LEFT WHITE TORTOISE SHELL BRACKET"); map.put('\u3019',"RIGHT WHITE TORTOISE SHELL BRACKET"); map.put('\u301A',"LEFT WHITE SQUARE BRACKET"); map.put('\u301B',"RIGHT WHITE SQUARE BRACKET"); map.put('\u301C',"WAVE DASH"); map.put('\u301D',"REVERSED DOUBLE PRIME QUOTATION MARK"); map.put('\u301E',"DOUBLE PRIME QUOTATION MARK"); map.put('\u301F',"LOW DOUBLE PRIME QUOTATION MARK"); map.put('\u3020',"POSTAL MARK FACE"); map.put('\u3021',"HANGZHOU NUMERAL ONE"); map.put('\u3022',"HANGZHOU NUMERAL TWO"); map.put('\u3023',"HANGZHOU NUMERAL THREE"); map.put('\u3024',"HANGZHOU NUMERAL FOUR"); map.put('\u3025',"HANGZHOU NUMERAL FIVE"); map.put('\u3026',"HANGZHOU NUMERAL SIX"); map.put('\u3027',"HANGZHOU NUMERAL SEVEN"); map.put('\u3028',"HANGZHOU NUMERAL EIGHT"); map.put('\u3029',"HANGZHOU NUMERAL NINE"); map.put('\u302A',"IDEOGRAPHIC LEVEL TONE MARK"); map.put('\u302B',"IDEOGRAPHIC RISING TONE MARK"); map.put('\u302C',"IDEOGRAPHIC DEPARTING TONE MARK"); map.put('\u302D',"IDEOGRAPHIC ENTERING TONE MARK"); map.put('\u302E',"HANGUL SINGLE DOT TONE MARK"); map.put('\u302F',"HANGUL DOUBLE DOT TONE MARK"); map.put('\u3030',"WAVY DASH"); map.put('\u3031',"VERTICAL KANA REPEAT MARK"); map.put('\u3032',"VERTICAL KANA REPEAT WITH VOICED SOUND MARK"); map.put('\u3033',"VERTICAL KANA REPEAT MARK UPPER HALF"); map.put('\u3034',"VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF"); map.put('\u3035',"VERTICAL KANA REPEAT MARK LOWER HALF"); map.put('\u3036',"CIRCLED POSTAL MARK"); map.put('\u3037',"IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL"); map.put('\u3038',"HANGZHOU NUMERAL TEN"); map.put('\u3039',"HANGZHOU NUMERAL TWENTY"); map.put('\u303A',"HANGZHOU NUMERAL THIRTY"); map.put('\u303B',"VERTICAL IDEOGRAPHIC ITERATION MARK"); map.put('\u303C',"MASU MARK"); map.put('\u303D',"PART ALTERNATION MARK"); map.put('\u303E',"IDEOGRAPHIC VARIATION INDICATOR"); map.put('\u303F',"IDEOGRAPHIC HALF FILL SPACE"); map.put('\u3041',"HIRAGANA LETTER SMALL A"); map.put('\u3042',"HIRAGANA LETTER A"); map.put('\u3043',"HIRAGANA LETTER SMALL I"); map.put('\u3044',"HIRAGANA LETTER I"); map.put('\u3045',"HIRAGANA LETTER SMALL U"); map.put('\u3046',"HIRAGANA LETTER U"); map.put('\u3047',"HIRAGANA LETTER SMALL E"); map.put('\u3048',"HIRAGANA LETTER E"); map.put('\u3049',"HIRAGANA LETTER SMALL O"); map.put('\u304A',"HIRAGANA LETTER O"); map.put('\u304B',"HIRAGANA LETTER KA"); map.put('\u304C',"HIRAGANA LETTER GA"); map.put('\u304D',"HIRAGANA LETTER KI"); map.put('\u304E',"HIRAGANA LETTER GI"); map.put('\u304F',"HIRAGANA LETTER KU"); map.put('\u3050',"HIRAGANA LETTER GU"); map.put('\u3051',"HIRAGANA LETTER KE"); map.put('\u3052',"HIRAGANA LETTER GE"); map.put('\u3053',"HIRAGANA LETTER KO"); map.put('\u3054',"HIRAGANA LETTER GO"); map.put('\u3055',"HIRAGANA LETTER SA"); map.put('\u3056',"HIRAGANA LETTER ZA"); map.put('\u3057',"HIRAGANA LETTER SI"); map.put('\u3058',"HIRAGANA LETTER ZI"); map.put('\u3059',"HIRAGANA LETTER SU"); map.put('\u305A',"HIRAGANA LETTER ZU"); map.put('\u305B',"HIRAGANA LETTER SE"); map.put('\u305C',"HIRAGANA LETTER ZE"); map.put('\u305D',"HIRAGANA LETTER SO"); map.put('\u305E',"HIRAGANA LETTER ZO"); map.put('\u305F',"HIRAGANA LETTER TA"); map.put('\u3060',"HIRAGANA LETTER DA"); map.put('\u3061',"HIRAGANA LETTER TI"); map.put('\u3062',"HIRAGANA LETTER DI"); map.put('\u3063',"HIRAGANA LETTER SMALL TU"); map.put('\u3064',"HIRAGANA LETTER TU"); map.put('\u3065',"HIRAGANA LETTER DU"); map.put('\u3066',"HIRAGANA LETTER TE"); map.put('\u3067',"HIRAGANA LETTER DE"); map.put('\u3068',"HIRAGANA LETTER TO"); map.put('\u3069',"HIRAGANA LETTER DO"); map.put('\u306A',"HIRAGANA LETTER NA"); map.put('\u306B',"HIRAGANA LETTER NI"); map.put('\u306C',"HIRAGANA LETTER NU"); map.put('\u306D',"HIRAGANA LETTER NE"); map.put('\u306E',"HIRAGANA LETTER NO"); map.put('\u306F',"HIRAGANA LETTER HA"); map.put('\u3070',"HIRAGANA LETTER BA"); map.put('\u3071',"HIRAGANA LETTER PA"); map.put('\u3072',"HIRAGANA LETTER HI"); map.put('\u3073',"HIRAGANA LETTER BI"); map.put('\u3074',"HIRAGANA LETTER PI"); map.put('\u3075',"HIRAGANA LETTER HU"); map.put('\u3076',"HIRAGANA LETTER BU"); map.put('\u3077',"HIRAGANA LETTER PU"); map.put('\u3078',"HIRAGANA LETTER HE"); map.put('\u3079',"HIRAGANA LETTER BE"); map.put('\u307A',"HIRAGANA LETTER PE"); map.put('\u307B',"HIRAGANA LETTER HO"); map.put('\u307C',"HIRAGANA LETTER BO"); map.put('\u307D',"HIRAGANA LETTER PO"); map.put('\u307E',"HIRAGANA LETTER MA"); map.put('\u307F',"HIRAGANA LETTER MI"); map.put('\u3080',"HIRAGANA LETTER MU"); map.put('\u3081',"HIRAGANA LETTER ME"); map.put('\u3082',"HIRAGANA LETTER MO"); map.put('\u3083',"HIRAGANA LETTER SMALL YA"); map.put('\u3084',"HIRAGANA LETTER YA"); map.put('\u3085',"HIRAGANA LETTER SMALL YU"); map.put('\u3086',"HIRAGANA LETTER YU"); map.put('\u3087',"HIRAGANA LETTER SMALL YO"); map.put('\u3088',"HIRAGANA LETTER YO"); map.put('\u3089',"HIRAGANA LETTER RA"); map.put('\u308A',"HIRAGANA LETTER RI"); map.put('\u308B',"HIRAGANA LETTER RU"); map.put('\u308C',"HIRAGANA LETTER RE"); map.put('\u308D',"HIRAGANA LETTER RO"); map.put('\u308E',"HIRAGANA LETTER SMALL WA"); map.put('\u308F',"HIRAGANA LETTER WA"); map.put('\u3090',"HIRAGANA LETTER WI"); map.put('\u3091',"HIRAGANA LETTER WE"); map.put('\u3092',"HIRAGANA LETTER WO"); map.put('\u3093',"HIRAGANA LETTER N"); map.put('\u3094',"HIRAGANA LETTER VU"); map.put('\u3095',"HIRAGANA LETTER SMALL KA"); map.put('\u3096',"HIRAGANA LETTER SMALL KE"); map.put('\u3099',"COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK"); map.put('\u309A',"COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK"); map.put('\u309B',"KATAKANA-HIRAGANA VOICED SOUND MARK"); map.put('\u309C',"KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK"); map.put('\u309D',"HIRAGANA ITERATION MARK"); map.put('\u309E',"HIRAGANA VOICED ITERATION MARK"); map.put('\u309F',"HIRAGANA DIGRAPH YORI"); map.put('\u30A0',"KATAKANA-HIRAGANA DOUBLE HYPHEN"); map.put('\u30A1',"KATAKANA LETTER SMALL A"); map.put('\u30A2',"KATAKANA LETTER A"); map.put('\u30A3',"KATAKANA LETTER SMALL I"); map.put('\u30A4',"KATAKANA LETTER I"); map.put('\u30A5',"KATAKANA LETTER SMALL U"); map.put('\u30A6',"KATAKANA LETTER U"); map.put('\u30A7',"KATAKANA LETTER SMALL E"); map.put('\u30A8',"KATAKANA LETTER E"); map.put('\u30A9',"KATAKANA LETTER SMALL O"); map.put('\u30AA',"KATAKANA LETTER O"); map.put('\u30AB',"KATAKANA LETTER KA"); map.put('\u30AC',"KATAKANA LETTER GA"); map.put('\u30AD',"KATAKANA LETTER KI"); map.put('\u30AE',"KATAKANA LETTER GI"); map.put('\u30AF',"KATAKANA LETTER KU"); map.put('\u30B0',"KATAKANA LETTER GU"); map.put('\u30B1',"KATAKANA LETTER KE"); map.put('\u30B2',"KATAKANA LETTER GE"); map.put('\u30B3',"KATAKANA LETTER KO"); map.put('\u30B4',"KATAKANA LETTER GO"); map.put('\u30B5',"KATAKANA LETTER SA"); map.put('\u30B6',"KATAKANA LETTER ZA"); map.put('\u30B7',"KATAKANA LETTER SI"); map.put('\u30B8',"KATAKANA LETTER ZI"); map.put('\u30B9',"KATAKANA LETTER SU"); map.put('\u30BA',"KATAKANA LETTER ZU"); map.put('\u30BB',"KATAKANA LETTER SE"); map.put('\u30BC',"KATAKANA LETTER ZE"); map.put('\u30BD',"KATAKANA LETTER SO"); map.put('\u30BE',"KATAKANA LETTER ZO"); map.put('\u30BF',"KATAKANA LETTER TA"); map.put('\u30C0',"KATAKANA LETTER DA"); map.put('\u30C1',"KATAKANA LETTER TI"); map.put('\u30C2',"KATAKANA LETTER DI"); map.put('\u30C3',"KATAKANA LETTER SMALL TU"); map.put('\u30C4',"KATAKANA LETTER TU"); map.put('\u30C5',"KATAKANA LETTER DU"); map.put('\u30C6',"KATAKANA LETTER TE"); map.put('\u30C7',"KATAKANA LETTER DE"); map.put('\u30C8',"KATAKANA LETTER TO"); map.put('\u30C9',"KATAKANA LETTER DO"); map.put('\u30CA',"KATAKANA LETTER NA"); map.put('\u30CB',"KATAKANA LETTER NI"); map.put('\u30CC',"KATAKANA LETTER NU"); map.put('\u30CD',"KATAKANA LETTER NE"); map.put('\u30CE',"KATAKANA LETTER NO"); map.put('\u30CF',"KATAKANA LETTER HA"); map.put('\u30D0',"KATAKANA LETTER BA"); map.put('\u30D1',"KATAKANA LETTER PA"); map.put('\u30D2',"KATAKANA LETTER HI"); map.put('\u30D3',"KATAKANA LETTER BI"); map.put('\u30D4',"KATAKANA LETTER PI"); map.put('\u30D5',"KATAKANA LETTER HU"); map.put('\u30D6',"KATAKANA LETTER BU"); map.put('\u30D7',"KATAKANA LETTER PU"); map.put('\u30D8',"KATAKANA LETTER HE"); map.put('\u30D9',"KATAKANA LETTER BE"); map.put('\u30DA',"KATAKANA LETTER PE"); map.put('\u30DB',"KATAKANA LETTER HO"); map.put('\u30DC',"KATAKANA LETTER BO"); map.put('\u30DD',"KATAKANA LETTER PO"); map.put('\u30DE',"KATAKANA LETTER MA"); map.put('\u30DF',"KATAKANA LETTER MI"); map.put('\u30E0',"KATAKANA LETTER MU"); map.put('\u30E1',"KATAKANA LETTER ME"); map.put('\u30E2',"KATAKANA LETTER MO"); map.put('\u30E3',"KATAKANA LETTER SMALL YA"); map.put('\u30E4',"KATAKANA LETTER YA"); map.put('\u30E5',"KATAKANA LETTER SMALL YU"); map.put('\u30E6',"KATAKANA LETTER YU"); map.put('\u30E7',"KATAKANA LETTER SMALL YO"); map.put('\u30E8',"KATAKANA LETTER YO"); map.put('\u30E9',"KATAKANA LETTER RA"); map.put('\u30EA',"KATAKANA LETTER RI"); map.put('\u30EB',"KATAKANA LETTER RU"); map.put('\u30EC',"KATAKANA LETTER RE"); map.put('\u30ED',"KATAKANA LETTER RO"); map.put('\u30EE',"KATAKANA LETTER SMALL WA"); map.put('\u30EF',"KATAKANA LETTER WA"); map.put('\u30F0',"KATAKANA LETTER WI"); map.put('\u30F1',"KATAKANA LETTER WE"); map.put('\u30F2',"KATAKANA LETTER WO"); map.put('\u30F3',"KATAKANA LETTER N"); map.put('\u30F4',"KATAKANA LETTER VU"); map.put('\u30F5',"KATAKANA LETTER SMALL KA"); map.put('\u30F6',"KATAKANA LETTER SMALL KE"); map.put('\u30F7',"KATAKANA LETTER VA"); map.put('\u30F8',"KATAKANA LETTER VI"); map.put('\u30F9',"KATAKANA LETTER VE"); map.put('\u30FA',"KATAKANA LETTER VO"); map.put('\u30FB',"KATAKANA MIDDLE DOT"); map.put('\u30FC',"KATAKANA-HIRAGANA PROLONGED SOUND MARK"); map.put('\u30FD',"KATAKANA ITERATION MARK"); map.put('\u30FE',"KATAKANA VOICED ITERATION MARK"); map.put('\u30FF',"KATAKANA DIGRAPH KOTO"); map.put('\u3105',"BOPOMOFO LETTER B"); map.put('\u3106',"BOPOMOFO LETTER P"); map.put('\u3107',"BOPOMOFO LETTER M"); map.put('\u3108',"BOPOMOFO LETTER F"); map.put('\u3109',"BOPOMOFO LETTER D"); map.put('\u310A',"BOPOMOFO LETTER T"); map.put('\u310B',"BOPOMOFO LETTER N"); map.put('\u310C',"BOPOMOFO LETTER L"); map.put('\u310D',"BOPOMOFO LETTER G"); map.put('\u310E',"BOPOMOFO LETTER K"); map.put('\u310F',"BOPOMOFO LETTER H"); map.put('\u3110',"BOPOMOFO LETTER J"); map.put('\u3111',"BOPOMOFO LETTER Q"); map.put('\u3112',"BOPOMOFO LETTER X"); map.put('\u3113',"BOPOMOFO LETTER ZH"); map.put('\u3114',"BOPOMOFO LETTER CH"); map.put('\u3115',"BOPOMOFO LETTER SH"); map.put('\u3116',"BOPOMOFO LETTER R"); map.put('\u3117',"BOPOMOFO LETTER Z"); map.put('\u3118',"BOPOMOFO LETTER C"); map.put('\u3119',"BOPOMOFO LETTER S"); map.put('\u311A',"BOPOMOFO LETTER A"); map.put('\u311B',"BOPOMOFO LETTER O"); map.put('\u311C',"BOPOMOFO LETTER E"); map.put('\u311D',"BOPOMOFO LETTER EH"); map.put('\u311E',"BOPOMOFO LETTER AI"); map.put('\u311F',"BOPOMOFO LETTER EI"); map.put('\u3120',"BOPOMOFO LETTER AU"); map.put('\u3121',"BOPOMOFO LETTER OU"); map.put('\u3122',"BOPOMOFO LETTER AN"); map.put('\u3123',"BOPOMOFO LETTER EN"); map.put('\u3124',"BOPOMOFO LETTER ANG"); map.put('\u3125',"BOPOMOFO LETTER ENG"); map.put('\u3126',"BOPOMOFO LETTER ER"); map.put('\u3127',"BOPOMOFO LETTER I"); map.put('\u3128',"BOPOMOFO LETTER U"); map.put('\u3129',"BOPOMOFO LETTER IU"); map.put('\u312A',"BOPOMOFO LETTER V"); map.put('\u312B',"BOPOMOFO LETTER NG"); map.put('\u312C',"BOPOMOFO LETTER GN"); map.put('\u312D',"BOPOMOFO LETTER IH"); map.put('\u3131',"HANGUL LETTER KIYEOK"); map.put('\u3132',"HANGUL LETTER SSANGKIYEOK"); map.put('\u3133',"HANGUL LETTER KIYEOK-SIOS"); map.put('\u3134',"HANGUL LETTER NIEUN"); map.put('\u3135',"HANGUL LETTER NIEUN-CIEUC"); map.put('\u3136',"HANGUL LETTER NIEUN-HIEUH"); map.put('\u3137',"HANGUL LETTER TIKEUT"); map.put('\u3138',"HANGUL LETTER SSANGTIKEUT"); map.put('\u3139',"HANGUL LETTER RIEUL"); map.put('\u313A',"HANGUL LETTER RIEUL-KIYEOK"); map.put('\u313B',"HANGUL LETTER RIEUL-MIEUM"); map.put('\u313C',"HANGUL LETTER RIEUL-PIEUP"); map.put('\u313D',"HANGUL LETTER RIEUL-SIOS"); map.put('\u313E',"HANGUL LETTER RIEUL-THIEUTH"); map.put('\u313F',"HANGUL LETTER RIEUL-PHIEUPH"); map.put('\u3140',"HANGUL LETTER RIEUL-HIEUH"); map.put('\u3141',"HANGUL LETTER MIEUM"); map.put('\u3142',"HANGUL LETTER PIEUP"); map.put('\u3143',"HANGUL LETTER SSANGPIEUP"); map.put('\u3144',"HANGUL LETTER PIEUP-SIOS"); map.put('\u3145',"HANGUL LETTER SIOS"); map.put('\u3146',"HANGUL LETTER SSANGSIOS"); map.put('\u3147',"HANGUL LETTER IEUNG"); map.put('\u3148',"HANGUL LETTER CIEUC"); map.put('\u3149',"HANGUL LETTER SSANGCIEUC"); map.put('\u314A',"HANGUL LETTER CHIEUCH"); map.put('\u314B',"HANGUL LETTER KHIEUKH"); map.put('\u314C',"HANGUL LETTER THIEUTH"); map.put('\u314D',"HANGUL LETTER PHIEUPH"); map.put('\u314E',"HANGUL LETTER HIEUH"); map.put('\u314F',"HANGUL LETTER A"); map.put('\u3150',"HANGUL LETTER AE"); map.put('\u3151',"HANGUL LETTER YA"); map.put('\u3152',"HANGUL LETTER YAE"); map.put('\u3153',"HANGUL LETTER EO"); map.put('\u3154',"HANGUL LETTER E"); map.put('\u3155',"HANGUL LETTER YEO"); map.put('\u3156',"HANGUL LETTER YE"); map.put('\u3157',"HANGUL LETTER O"); map.put('\u3158',"HANGUL LETTER WA"); map.put('\u3159',"HANGUL LETTER WAE"); map.put('\u315A',"HANGUL LETTER OE"); map.put('\u315B',"HANGUL LETTER YO"); map.put('\u315C',"HANGUL LETTER U"); map.put('\u315D',"HANGUL LETTER WEO"); map.put('\u315E',"HANGUL LETTER WE"); map.put('\u315F',"HANGUL LETTER WI"); map.put('\u3160',"HANGUL LETTER YU"); map.put('\u3161',"HANGUL LETTER EU"); map.put('\u3162',"HANGUL LETTER YI"); map.put('\u3163',"HANGUL LETTER I"); map.put('\u3164',"HANGUL FILLER"); map.put('\u3165',"HANGUL LETTER SSANGNIEUN"); map.put('\u3166',"HANGUL LETTER NIEUN-TIKEUT"); map.put('\u3167',"HANGUL LETTER NIEUN-SIOS"); map.put('\u3168',"HANGUL LETTER NIEUN-PANSIOS"); map.put('\u3169',"HANGUL LETTER RIEUL-KIYEOK-SIOS"); map.put('\u316A',"HANGUL LETTER RIEUL-TIKEUT"); map.put('\u316B',"HANGUL LETTER RIEUL-PIEUP-SIOS"); map.put('\u316C',"HANGUL LETTER RIEUL-PANSIOS"); map.put('\u316D',"HANGUL LETTER RIEUL-YEORINHIEUH"); map.put('\u316E',"HANGUL LETTER MIEUM-PIEUP"); map.put('\u316F',"HANGUL LETTER MIEUM-SIOS"); map.put('\u3170',"HANGUL LETTER MIEUM-PANSIOS"); map.put('\u3171',"HANGUL LETTER KAPYEOUNMIEUM"); map.put('\u3172',"HANGUL LETTER PIEUP-KIYEOK"); map.put('\u3173',"HANGUL LETTER PIEUP-TIKEUT"); map.put('\u3174',"HANGUL LETTER PIEUP-SIOS-KIYEOK"); map.put('\u3175',"HANGUL LETTER PIEUP-SIOS-TIKEUT"); map.put('\u3176',"HANGUL LETTER PIEUP-CIEUC"); map.put('\u3177',"HANGUL LETTER PIEUP-THIEUTH"); map.put('\u3178',"HANGUL LETTER KAPYEOUNPIEUP"); map.put('\u3179',"HANGUL LETTER KAPYEOUNSSANGPIEUP"); map.put('\u317A',"HANGUL LETTER SIOS-KIYEOK"); map.put('\u317B',"HANGUL LETTER SIOS-NIEUN"); map.put('\u317C',"HANGUL LETTER SIOS-TIKEUT"); map.put('\u317D',"HANGUL LETTER SIOS-PIEUP"); map.put('\u317E',"HANGUL LETTER SIOS-CIEUC"); map.put('\u317F',"HANGUL LETTER PANSIOS"); map.put('\u3180',"HANGUL LETTER SSANGIEUNG"); map.put('\u3181',"HANGUL LETTER YESIEUNG"); map.put('\u3182',"HANGUL LETTER YESIEUNG-SIOS"); map.put('\u3183',"HANGUL LETTER YESIEUNG-PANSIOS"); map.put('\u3184',"HANGUL LETTER KAPYEOUNPHIEUPH"); map.put('\u3185',"HANGUL LETTER SSANGHIEUH"); map.put('\u3186',"HANGUL LETTER YEORINHIEUH"); map.put('\u3187',"HANGUL LETTER YO-YA"); map.put('\u3188',"HANGUL LETTER YO-YAE"); map.put('\u3189',"HANGUL LETTER YO-I"); map.put('\u318A',"HANGUL LETTER YU-YEO"); map.put('\u318B',"HANGUL LETTER YU-YE"); map.put('\u318C',"HANGUL LETTER YU-I"); map.put('\u318D',"HANGUL LETTER ARAEA"); map.put('\u318E',"HANGUL LETTER ARAEAE"); map.put('\u3190',"IDEOGRAPHIC ANNOTATION LINKING MARK"); map.put('\u3191',"IDEOGRAPHIC ANNOTATION REVERSE MARK"); map.put('\u3192',"IDEOGRAPHIC ANNOTATION ONE MARK"); map.put('\u3193',"IDEOGRAPHIC ANNOTATION TWO MARK"); map.put('\u3194',"IDEOGRAPHIC ANNOTATION THREE MARK"); map.put('\u3195',"IDEOGRAPHIC ANNOTATION FOUR MARK"); map.put('\u3196',"IDEOGRAPHIC ANNOTATION TOP MARK"); map.put('\u3197',"IDEOGRAPHIC ANNOTATION MIDDLE MARK"); map.put('\u3198',"IDEOGRAPHIC ANNOTATION BOTTOM MARK"); map.put('\u3199',"IDEOGRAPHIC ANNOTATION FIRST MARK"); map.put('\u319A',"IDEOGRAPHIC ANNOTATION SECOND MARK"); map.put('\u319B',"IDEOGRAPHIC ANNOTATION THIRD MARK"); map.put('\u319C',"IDEOGRAPHIC ANNOTATION FOURTH MARK"); map.put('\u319D',"IDEOGRAPHIC ANNOTATION HEAVEN MARK"); map.put('\u319E',"IDEOGRAPHIC ANNOTATION EARTH MARK"); map.put('\u319F',"IDEOGRAPHIC ANNOTATION MAN MARK"); map.put('\u31A0',"BOPOMOFO LETTER BU"); map.put('\u31A1',"BOPOMOFO LETTER ZI"); map.put('\u31A2',"BOPOMOFO LETTER JI"); map.put('\u31A3',"BOPOMOFO LETTER GU"); map.put('\u31A4',"BOPOMOFO LETTER EE"); map.put('\u31A5',"BOPOMOFO LETTER ENN"); map.put('\u31A6',"BOPOMOFO LETTER OO"); map.put('\u31A7',"BOPOMOFO LETTER ONN"); map.put('\u31A8',"BOPOMOFO LETTER IR"); map.put('\u31A9',"BOPOMOFO LETTER ANN"); map.put('\u31AA',"BOPOMOFO LETTER INN"); map.put('\u31AB',"BOPOMOFO LETTER UNN"); map.put('\u31AC',"BOPOMOFO LETTER IM"); map.put('\u31AD',"BOPOMOFO LETTER NGG"); map.put('\u31AE',"BOPOMOFO LETTER AINN"); map.put('\u31AF',"BOPOMOFO LETTER AUNN"); map.put('\u31B0',"BOPOMOFO LETTER AM"); map.put('\u31B1',"BOPOMOFO LETTER OM"); map.put('\u31B2',"BOPOMOFO LETTER ONG"); map.put('\u31B3',"BOPOMOFO LETTER INNN"); map.put('\u31B4',"BOPOMOFO FINAL LETTER P"); map.put('\u31B5',"BOPOMOFO FINAL LETTER T"); map.put('\u31B6',"BOPOMOFO FINAL LETTER K"); map.put('\u31B7',"BOPOMOFO FINAL LETTER H"); map.put('\u31C0',"CJK STROKE T"); map.put('\u31C1',"CJK STROKE WG"); map.put('\u31C2',"CJK STROKE XG"); map.put('\u31C3',"CJK STROKE BXG"); map.put('\u31C4',"CJK STROKE SW"); map.put('\u31C5',"CJK STROKE HZZ"); map.put('\u31C6',"CJK STROKE HZG"); map.put('\u31C7',"CJK STROKE HP"); map.put('\u31C8',"CJK STROKE HZWG"); map.put('\u31C9',"CJK STROKE SZWG"); map.put('\u31CA',"CJK STROKE HZT"); map.put('\u31CB',"CJK STROKE HZZP"); map.put('\u31CC',"CJK STROKE HPWG"); map.put('\u31CD',"CJK STROKE HZW"); map.put('\u31CE',"CJK STROKE HZZZ"); map.put('\u31CF',"CJK STROKE N"); map.put('\u31D0',"CJK STROKE H"); map.put('\u31D1',"CJK STROKE S"); map.put('\u31D2',"CJK STROKE P"); map.put('\u31D3',"CJK STROKE SP"); map.put('\u31D4',"CJK STROKE D"); map.put('\u31D5',"CJK STROKE HZ"); map.put('\u31D6',"CJK STROKE HG"); map.put('\u31D7',"CJK STROKE SZ"); map.put('\u31D8',"CJK STROKE SWZ"); map.put('\u31D9',"CJK STROKE ST"); map.put('\u31DA',"CJK STROKE SG"); map.put('\u31DB',"CJK STROKE PD"); map.put('\u31DC',"CJK STROKE PZ"); map.put('\u31DD',"CJK STROKE TN"); map.put('\u31DE',"CJK STROKE SZZ"); map.put('\u31DF',"CJK STROKE SWG"); map.put('\u31E0',"CJK STROKE HXWG"); map.put('\u31E1',"CJK STROKE HZZZG"); map.put('\u31E2',"CJK STROKE PG"); map.put('\u31E3',"CJK STROKE Q"); map.put('\u31F0',"KATAKANA LETTER SMALL KU"); map.put('\u31F1',"KATAKANA LETTER SMALL SI"); map.put('\u31F2',"KATAKANA LETTER SMALL SU"); map.put('\u31F3',"KATAKANA LETTER SMALL TO"); map.put('\u31F4',"KATAKANA LETTER SMALL NU"); map.put('\u31F5',"KATAKANA LETTER SMALL HA"); map.put('\u31F6',"KATAKANA LETTER SMALL HI"); map.put('\u31F7',"KATAKANA LETTER SMALL HU"); map.put('\u31F8',"KATAKANA LETTER SMALL HE"); map.put('\u31F9',"KATAKANA LETTER SMALL HO"); map.put('\u31FA',"KATAKANA LETTER SMALL MU"); map.put('\u31FB',"KATAKANA LETTER SMALL RA"); map.put('\u31FC',"KATAKANA LETTER SMALL RI"); map.put('\u31FD',"KATAKANA LETTER SMALL RU"); map.put('\u31FE',"KATAKANA LETTER SMALL RE"); map.put('\u31FF',"KATAKANA LETTER SMALL RO"); map.put('\u3200',"PARENTHESIZED HANGUL KIYEOK"); map.put('\u3201',"PARENTHESIZED HANGUL NIEUN"); map.put('\u3202',"PARENTHESIZED HANGUL TIKEUT"); map.put('\u3203',"PARENTHESIZED HANGUL RIEUL"); map.put('\u3204',"PARENTHESIZED HANGUL MIEUM"); map.put('\u3205',"PARENTHESIZED HANGUL PIEUP"); map.put('\u3206',"PARENTHESIZED HANGUL SIOS"); map.put('\u3207',"PARENTHESIZED HANGUL IEUNG"); map.put('\u3208',"PARENTHESIZED HANGUL CIEUC"); map.put('\u3209',"PARENTHESIZED HANGUL CHIEUCH"); map.put('\u320A',"PARENTHESIZED HANGUL KHIEUKH"); map.put('\u320B',"PARENTHESIZED HANGUL THIEUTH"); map.put('\u320C',"PARENTHESIZED HANGUL PHIEUPH"); map.put('\u320D',"PARENTHESIZED HANGUL HIEUH"); map.put('\u320E',"PARENTHESIZED HANGUL KIYEOK A"); map.put('\u320F',"PARENTHESIZED HANGUL NIEUN A"); map.put('\u3210',"PARENTHESIZED HANGUL TIKEUT A"); map.put('\u3211',"PARENTHESIZED HANGUL RIEUL A"); map.put('\u3212',"PARENTHESIZED HANGUL MIEUM A"); map.put('\u3213',"PARENTHESIZED HANGUL PIEUP A"); map.put('\u3214',"PARENTHESIZED HANGUL SIOS A"); map.put('\u3215',"PARENTHESIZED HANGUL IEUNG A"); map.put('\u3216',"PARENTHESIZED HANGUL CIEUC A"); map.put('\u3217',"PARENTHESIZED HANGUL CHIEUCH A"); map.put('\u3218',"PARENTHESIZED HANGUL KHIEUKH A"); map.put('\u3219',"PARENTHESIZED HANGUL THIEUTH A"); map.put('\u321A',"PARENTHESIZED HANGUL PHIEUPH A"); map.put('\u321B',"PARENTHESIZED HANGUL HIEUH A"); map.put('\u321C',"PARENTHESIZED HANGUL CIEUC U"); map.put('\u321D',"PARENTHESIZED KOREAN CHARACTER OJEON"); map.put('\u321E',"PARENTHESIZED KOREAN CHARACTER O HU"); map.put('\u3220',"PARENTHESIZED IDEOGRAPH ONE"); map.put('\u3221',"PARENTHESIZED IDEOGRAPH TWO"); map.put('\u3222',"PARENTHESIZED IDEOGRAPH THREE"); map.put('\u3223',"PARENTHESIZED IDEOGRAPH FOUR"); map.put('\u3224',"PARENTHESIZED IDEOGRAPH FIVE"); map.put('\u3225',"PARENTHESIZED IDEOGRAPH SIX"); map.put('\u3226',"PARENTHESIZED IDEOGRAPH SEVEN"); map.put('\u3227',"PARENTHESIZED IDEOGRAPH EIGHT"); map.put('\u3228',"PARENTHESIZED IDEOGRAPH NINE"); map.put('\u3229',"PARENTHESIZED IDEOGRAPH TEN"); map.put('\u322A',"PARENTHESIZED IDEOGRAPH MOON"); map.put('\u322B',"PARENTHESIZED IDEOGRAPH FIRE"); map.put('\u322C',"PARENTHESIZED IDEOGRAPH WATER"); map.put('\u322D',"PARENTHESIZED IDEOGRAPH WOOD"); map.put('\u322E',"PARENTHESIZED IDEOGRAPH METAL"); map.put('\u322F',"PARENTHESIZED IDEOGRAPH EARTH"); map.put('\u3230',"PARENTHESIZED IDEOGRAPH SUN"); map.put('\u3231',"PARENTHESIZED IDEOGRAPH STOCK"); map.put('\u3232',"PARENTHESIZED IDEOGRAPH HAVE"); map.put('\u3233',"PARENTHESIZED IDEOGRAPH SOCIETY"); map.put('\u3234',"PARENTHESIZED IDEOGRAPH NAME"); map.put('\u3235',"PARENTHESIZED IDEOGRAPH SPECIAL"); map.put('\u3236',"PARENTHESIZED IDEOGRAPH FINANCIAL"); map.put('\u3237',"PARENTHESIZED IDEOGRAPH CONGRATULATION"); map.put('\u3238',"PARENTHESIZED IDEOGRAPH LABOR"); map.put('\u3239',"PARENTHESIZED IDEOGRAPH REPRESENT"); map.put('\u323A',"PARENTHESIZED IDEOGRAPH CALL"); map.put('\u323B',"PARENTHESIZED IDEOGRAPH STUDY"); map.put('\u323C',"PARENTHESIZED IDEOGRAPH SUPERVISE"); map.put('\u323D',"PARENTHESIZED IDEOGRAPH ENTERPRISE"); map.put('\u323E',"PARENTHESIZED IDEOGRAPH RESOURCE"); map.put('\u323F',"PARENTHESIZED IDEOGRAPH ALLIANCE"); map.put('\u3240',"PARENTHESIZED IDEOGRAPH FESTIVAL"); map.put('\u3241',"PARENTHESIZED IDEOGRAPH REST"); map.put('\u3242',"PARENTHESIZED IDEOGRAPH SELF"); map.put('\u3243',"PARENTHESIZED IDEOGRAPH REACH"); map.put('\u3244',"CIRCLED IDEOGRAPH QUESTION"); map.put('\u3245',"CIRCLED IDEOGRAPH KINDERGARTEN"); map.put('\u3246',"CIRCLED IDEOGRAPH SCHOOL"); map.put('\u3247',"CIRCLED IDEOGRAPH KOTO"); map.put('\u3248',"CIRCLED NUMBER TEN ON BLACK SQUARE"); map.put('\u3249',"CIRCLED NUMBER TWENTY ON BLACK SQUARE"); map.put('\u324A',"CIRCLED NUMBER THIRTY ON BLACK SQUARE"); map.put('\u324B',"CIRCLED NUMBER FORTY ON BLACK SQUARE"); map.put('\u324C',"CIRCLED NUMBER FIFTY ON BLACK SQUARE"); map.put('\u324D',"CIRCLED NUMBER SIXTY ON BLACK SQUARE"); map.put('\u324E',"CIRCLED NUMBER SEVENTY ON BLACK SQUARE"); map.put('\u324F',"CIRCLED NUMBER EIGHTY ON BLACK SQUARE"); map.put('\u3250',"PARTNERSHIP SIGN"); map.put('\u3251',"CIRCLED NUMBER TWENTY ONE"); map.put('\u3252',"CIRCLED NUMBER TWENTY TWO"); map.put('\u3253',"CIRCLED NUMBER TWENTY THREE"); map.put('\u3254',"CIRCLED NUMBER TWENTY FOUR"); map.put('\u3255',"CIRCLED NUMBER TWENTY FIVE"); map.put('\u3256',"CIRCLED NUMBER TWENTY SIX"); map.put('\u3257',"CIRCLED NUMBER TWENTY SEVEN"); map.put('\u3258',"CIRCLED NUMBER TWENTY EIGHT"); map.put('\u3259',"CIRCLED NUMBER TWENTY NINE"); map.put('\u325A',"CIRCLED NUMBER THIRTY"); map.put('\u325B',"CIRCLED NUMBER THIRTY ONE"); map.put('\u325C',"CIRCLED NUMBER THIRTY TWO"); map.put('\u325D',"CIRCLED NUMBER THIRTY THREE"); map.put('\u325E',"CIRCLED NUMBER THIRTY FOUR"); map.put('\u325F',"CIRCLED NUMBER THIRTY FIVE"); map.put('\u3260',"CIRCLED HANGUL KIYEOK"); map.put('\u3261',"CIRCLED HANGUL NIEUN"); map.put('\u3262',"CIRCLED HANGUL TIKEUT"); map.put('\u3263',"CIRCLED HANGUL RIEUL"); map.put('\u3264',"CIRCLED HANGUL MIEUM"); map.put('\u3265',"CIRCLED HANGUL PIEUP"); map.put('\u3266',"CIRCLED HANGUL SIOS"); map.put('\u3267',"CIRCLED HANGUL IEUNG"); map.put('\u3268',"CIRCLED HANGUL CIEUC"); map.put('\u3269',"CIRCLED HANGUL CHIEUCH"); map.put('\u326A',"CIRCLED HANGUL KHIEUKH"); map.put('\u326B',"CIRCLED HANGUL THIEUTH"); map.put('\u326C',"CIRCLED HANGUL PHIEUPH"); map.put('\u326D',"CIRCLED HANGUL HIEUH"); map.put('\u326E',"CIRCLED HANGUL KIYEOK A"); map.put('\u326F',"CIRCLED HANGUL NIEUN A"); map.put('\u3270',"CIRCLED HANGUL TIKEUT A"); map.put('\u3271',"CIRCLED HANGUL RIEUL A"); map.put('\u3272',"CIRCLED HANGUL MIEUM A"); map.put('\u3273',"CIRCLED HANGUL PIEUP A"); map.put('\u3274',"CIRCLED HANGUL SIOS A"); map.put('\u3275',"CIRCLED HANGUL IEUNG A"); map.put('\u3276',"CIRCLED HANGUL CIEUC A"); map.put('\u3277',"CIRCLED HANGUL CHIEUCH A"); map.put('\u3278',"CIRCLED HANGUL KHIEUKH A"); map.put('\u3279',"CIRCLED HANGUL THIEUTH A"); map.put('\u327A',"CIRCLED HANGUL PHIEUPH A"); map.put('\u327B',"CIRCLED HANGUL HIEUH A"); map.put('\u327C',"CIRCLED KOREAN CHARACTER CHAMKO"); map.put('\u327D',"CIRCLED KOREAN CHARACTER JUEUI"); map.put('\u327E',"CIRCLED HANGUL IEUNG U"); map.put('\u327F',"KOREAN STANDARD SYMBOL"); map.put('\u3280',"CIRCLED IDEOGRAPH ONE"); map.put('\u3281',"CIRCLED IDEOGRAPH TWO"); map.put('\u3282',"CIRCLED IDEOGRAPH THREE"); map.put('\u3283',"CIRCLED IDEOGRAPH FOUR"); map.put('\u3284',"CIRCLED IDEOGRAPH FIVE"); map.put('\u3285',"CIRCLED IDEOGRAPH SIX"); map.put('\u3286',"CIRCLED IDEOGRAPH SEVEN"); map.put('\u3287',"CIRCLED IDEOGRAPH EIGHT"); map.put('\u3288',"CIRCLED IDEOGRAPH NINE"); map.put('\u3289',"CIRCLED IDEOGRAPH TEN"); map.put('\u328A',"CIRCLED IDEOGRAPH MOON"); map.put('\u328B',"CIRCLED IDEOGRAPH FIRE"); map.put('\u328C',"CIRCLED IDEOGRAPH WATER"); map.put('\u328D',"CIRCLED IDEOGRAPH WOOD"); map.put('\u328E',"CIRCLED IDEOGRAPH METAL"); map.put('\u328F',"CIRCLED IDEOGRAPH EARTH"); map.put('\u3290',"CIRCLED IDEOGRAPH SUN"); map.put('\u3291',"CIRCLED IDEOGRAPH STOCK"); map.put('\u3292',"CIRCLED IDEOGRAPH HAVE"); map.put('\u3293',"CIRCLED IDEOGRAPH SOCIETY"); map.put('\u3294',"CIRCLED IDEOGRAPH NAME"); map.put('\u3295',"CIRCLED IDEOGRAPH SPECIAL"); map.put('\u3296',"CIRCLED IDEOGRAPH FINANCIAL"); map.put('\u3297',"CIRCLED IDEOGRAPH CONGRATULATION"); map.put('\u3298',"CIRCLED IDEOGRAPH LABOR"); map.put('\u3299',"CIRCLED IDEOGRAPH SECRET"); map.put('\u329A',"CIRCLED IDEOGRAPH MALE"); map.put('\u329B',"CIRCLED IDEOGRAPH FEMALE"); map.put('\u329C',"CIRCLED IDEOGRAPH SUITABLE"); map.put('\u329D',"CIRCLED IDEOGRAPH EXCELLENT"); map.put('\u329E',"CIRCLED IDEOGRAPH PRINT"); map.put('\u329F',"CIRCLED IDEOGRAPH ATTENTION"); map.put('\u32A0',"CIRCLED IDEOGRAPH ITEM"); map.put('\u32A1',"CIRCLED IDEOGRAPH REST"); map.put('\u32A2',"CIRCLED IDEOGRAPH COPY"); map.put('\u32A3',"CIRCLED IDEOGRAPH CORRECT"); map.put('\u32A4',"CIRCLED IDEOGRAPH HIGH"); map.put('\u32A5',"CIRCLED IDEOGRAPH CENTRE"); map.put('\u32A6',"CIRCLED IDEOGRAPH LOW"); map.put('\u32A7',"CIRCLED IDEOGRAPH LEFT"); map.put('\u32A8',"CIRCLED IDEOGRAPH RIGHT"); map.put('\u32A9',"CIRCLED IDEOGRAPH MEDICINE"); map.put('\u32AA',"CIRCLED IDEOGRAPH RELIGION"); map.put('\u32AB',"CIRCLED IDEOGRAPH STUDY"); map.put('\u32AC',"CIRCLED IDEOGRAPH SUPERVISE"); map.put('\u32AD',"CIRCLED IDEOGRAPH ENTERPRISE"); map.put('\u32AE',"CIRCLED IDEOGRAPH RESOURCE"); map.put('\u32AF',"CIRCLED IDEOGRAPH ALLIANCE"); map.put('\u32B0',"CIRCLED IDEOGRAPH NIGHT"); map.put('\u32B1',"CIRCLED NUMBER THIRTY SIX"); map.put('\u32B2',"CIRCLED NUMBER THIRTY SEVEN"); map.put('\u32B3',"CIRCLED NUMBER THIRTY EIGHT"); map.put('\u32B4',"CIRCLED NUMBER THIRTY NINE"); map.put('\u32B5',"CIRCLED NUMBER FORTY"); map.put('\u32B6',"CIRCLED NUMBER FORTY ONE"); map.put('\u32B7',"CIRCLED NUMBER FORTY TWO"); map.put('\u32B8',"CIRCLED NUMBER FORTY THREE"); map.put('\u32B9',"CIRCLED NUMBER FORTY FOUR"); map.put('\u32BA',"CIRCLED NUMBER FORTY FIVE"); map.put('\u32BB',"CIRCLED NUMBER FORTY SIX"); map.put('\u32BC',"CIRCLED NUMBER FORTY SEVEN"); map.put('\u32BD',"CIRCLED NUMBER FORTY EIGHT"); map.put('\u32BE',"CIRCLED NUMBER FORTY NINE"); map.put('\u32BF',"CIRCLED NUMBER FIFTY"); map.put('\u32C0',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY"); map.put('\u32C1',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY"); map.put('\u32C2',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH"); map.put('\u32C3',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL"); map.put('\u32C4',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY"); map.put('\u32C5',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE"); map.put('\u32C6',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY"); map.put('\u32C7',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST"); map.put('\u32C8',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER"); map.put('\u32C9',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER"); map.put('\u32CA',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER"); map.put('\u32CB',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER"); map.put('\u32CC',"SQUARE HG"); map.put('\u32CD',"SQUARE ERG"); map.put('\u32CE',"SQUARE EV"); map.put('\u32CF',"LIMITED LIABILITY SIGN"); map.put('\u32D0',"CIRCLED KATAKANA A"); map.put('\u32D1',"CIRCLED KATAKANA I"); map.put('\u32D2',"CIRCLED KATAKANA U"); map.put('\u32D3',"CIRCLED KATAKANA E"); map.put('\u32D4',"CIRCLED KATAKANA O"); map.put('\u32D5',"CIRCLED KATAKANA KA"); map.put('\u32D6',"CIRCLED KATAKANA KI"); map.put('\u32D7',"CIRCLED KATAKANA KU"); map.put('\u32D8',"CIRCLED KATAKANA KE"); map.put('\u32D9',"CIRCLED KATAKANA KO"); map.put('\u32DA',"CIRCLED KATAKANA SA"); map.put('\u32DB',"CIRCLED KATAKANA SI"); map.put('\u32DC',"CIRCLED KATAKANA SU"); map.put('\u32DD',"CIRCLED KATAKANA SE"); map.put('\u32DE',"CIRCLED KATAKANA SO"); map.put('\u32DF',"CIRCLED KATAKANA TA"); map.put('\u32E0',"CIRCLED KATAKANA TI"); map.put('\u32E1',"CIRCLED KATAKANA TU"); map.put('\u32E2',"CIRCLED KATAKANA TE"); map.put('\u32E3',"CIRCLED KATAKANA TO"); map.put('\u32E4',"CIRCLED KATAKANA NA"); map.put('\u32E5',"CIRCLED KATAKANA NI"); map.put('\u32E6',"CIRCLED KATAKANA NU"); map.put('\u32E7',"CIRCLED KATAKANA NE"); map.put('\u32E8',"CIRCLED KATAKANA NO"); map.put('\u32E9',"CIRCLED KATAKANA HA"); map.put('\u32EA',"CIRCLED KATAKANA HI"); map.put('\u32EB',"CIRCLED KATAKANA HU"); map.put('\u32EC',"CIRCLED KATAKANA HE"); map.put('\u32ED',"CIRCLED KATAKANA HO"); map.put('\u32EE',"CIRCLED KATAKANA MA"); map.put('\u32EF',"CIRCLED KATAKANA MI"); map.put('\u32F0',"CIRCLED KATAKANA MU"); map.put('\u32F1',"CIRCLED KATAKANA ME"); map.put('\u32F2',"CIRCLED KATAKANA MO"); map.put('\u32F3',"CIRCLED KATAKANA YA"); map.put('\u32F4',"CIRCLED KATAKANA YU"); map.put('\u32F5',"CIRCLED KATAKANA YO"); map.put('\u32F6',"CIRCLED KATAKANA RA"); map.put('\u32F7',"CIRCLED KATAKANA RI"); map.put('\u32F8',"CIRCLED KATAKANA RU"); map.put('\u32F9',"CIRCLED KATAKANA RE"); map.put('\u32FA',"CIRCLED KATAKANA RO"); map.put('\u32FB',"CIRCLED KATAKANA WA"); map.put('\u32FC',"CIRCLED KATAKANA WI"); map.put('\u32FD',"CIRCLED KATAKANA WE"); map.put('\u32FE',"CIRCLED KATAKANA WO"); map.put('\u3300',"SQUARE APAATO"); map.put('\u3301',"SQUARE ARUHUA"); map.put('\u3302',"SQUARE ANPEA"); map.put('\u3303',"SQUARE AARU"); map.put('\u3304',"SQUARE ININGU"); map.put('\u3305',"SQUARE INTI"); map.put('\u3306',"SQUARE UON"); map.put('\u3307',"SQUARE ESUKUUDO"); map.put('\u3308',"SQUARE EEKAA"); map.put('\u3309',"SQUARE ONSU"); map.put('\u330A',"SQUARE OOMU"); map.put('\u330B',"SQUARE KAIRI"); map.put('\u330C',"SQUARE KARATTO"); map.put('\u330D',"SQUARE KARORII"); map.put('\u330E',"SQUARE GARON"); map.put('\u330F',"SQUARE GANMA"); map.put('\u3310',"SQUARE GIGA"); map.put('\u3311',"SQUARE GINII"); map.put('\u3312',"SQUARE KYURII"); map.put('\u3313',"SQUARE GIRUDAA"); map.put('\u3314',"SQUARE KIRO"); map.put('\u3315',"SQUARE KIROGURAMU"); map.put('\u3316',"SQUARE KIROMEETORU"); map.put('\u3317',"SQUARE KIROWATTO"); map.put('\u3318',"SQUARE GURAMU"); map.put('\u3319',"SQUARE GURAMUTON"); map.put('\u331A',"SQUARE KURUZEIRO"); map.put('\u331B',"SQUARE KUROONE"); map.put('\u331C',"SQUARE KEESU"); map.put('\u331D',"SQUARE KORUNA"); map.put('\u331E',"SQUARE KOOPO"); map.put('\u331F',"SQUARE SAIKURU"); map.put('\u3320',"SQUARE SANTIIMU"); map.put('\u3321',"SQUARE SIRINGU"); map.put('\u3322',"SQUARE SENTI"); map.put('\u3323',"SQUARE SENTO"); map.put('\u3324',"SQUARE DAASU"); map.put('\u3325',"SQUARE DESI"); map.put('\u3326',"SQUARE DORU"); map.put('\u3327',"SQUARE TON"); map.put('\u3328',"SQUARE NANO"); map.put('\u3329',"SQUARE NOTTO"); map.put('\u332A',"SQUARE HAITU"); map.put('\u332B',"SQUARE PAASENTO"); map.put('\u332C',"SQUARE PAATU"); map.put('\u332D',"SQUARE BAARERU"); map.put('\u332E',"SQUARE PIASUTORU"); map.put('\u332F',"SQUARE PIKURU"); map.put('\u3330',"SQUARE PIKO"); map.put('\u3331',"SQUARE BIRU"); map.put('\u3332',"SQUARE HUARADDO"); map.put('\u3333',"SQUARE HUIITO"); map.put('\u3334',"SQUARE BUSSYERU"); map.put('\u3335',"SQUARE HURAN"); map.put('\u3336',"SQUARE HEKUTAARU"); map.put('\u3337',"SQUARE PESO"); map.put('\u3338',"SQUARE PENIHI"); map.put('\u3339',"SQUARE HERUTU"); map.put('\u333A',"SQUARE PENSU"); map.put('\u333B',"SQUARE PEEZI"); map.put('\u333C',"SQUARE BEETA"); map.put('\u333D',"SQUARE POINTO"); map.put('\u333E',"SQUARE BORUTO"); map.put('\u333F',"SQUARE HON"); map.put('\u3340',"SQUARE PONDO"); map.put('\u3341',"SQUARE HOORU"); map.put('\u3342',"SQUARE HOON"); map.put('\u3343',"SQUARE MAIKURO"); map.put('\u3344',"SQUARE MAIRU"); map.put('\u3345',"SQUARE MAHHA"); map.put('\u3346',"SQUARE MARUKU"); map.put('\u3347',"SQUARE MANSYON"); map.put('\u3348',"SQUARE MIKURON"); map.put('\u3349',"SQUARE MIRI"); map.put('\u334A',"SQUARE MIRIBAARU"); map.put('\u334B',"SQUARE MEGA"); map.put('\u334C',"SQUARE MEGATON"); map.put('\u334D',"SQUARE MEETORU"); map.put('\u334E',"SQUARE YAADO"); map.put('\u334F',"SQUARE YAARU"); map.put('\u3350',"SQUARE YUAN"); map.put('\u3351',"SQUARE RITTORU"); map.put('\u3352',"SQUARE RIRA"); map.put('\u3353',"SQUARE RUPII"); map.put('\u3354',"SQUARE RUUBURU"); map.put('\u3355',"SQUARE REMU"); map.put('\u3356',"SQUARE RENTOGEN"); map.put('\u3357',"SQUARE WATTO"); map.put('\u3358',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO"); map.put('\u3359',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE"); map.put('\u335A',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO"); map.put('\u335B',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE"); map.put('\u335C',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR"); map.put('\u335D',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE"); map.put('\u335E',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX"); map.put('\u335F',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN"); map.put('\u3360',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT"); map.put('\u3361',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE"); map.put('\u3362',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN"); map.put('\u3363',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN"); map.put('\u3364',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE"); map.put('\u3365',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN"); map.put('\u3366',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN"); map.put('\u3367',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN"); map.put('\u3368',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN"); map.put('\u3369',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN"); map.put('\u336A',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN"); map.put('\u336B',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN"); map.put('\u336C',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY"); map.put('\u336D',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE"); map.put('\u336E',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO"); map.put('\u336F',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE"); map.put('\u3370',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR"); map.put('\u3371',"SQUARE HPA"); map.put('\u3372',"SQUARE DA"); map.put('\u3373',"SQUARE AU"); map.put('\u3374',"SQUARE BAR"); map.put('\u3375',"SQUARE OV"); map.put('\u3376',"SQUARE PC"); map.put('\u3377',"SQUARE DM"); map.put('\u3378',"SQUARE DM SQUARED"); map.put('\u3379',"SQUARE DM CUBED"); map.put('\u337A',"SQUARE IU"); map.put('\u337B',"SQUARE ERA NAME HEISEI"); map.put('\u337C',"SQUARE ERA NAME SYOUWA"); map.put('\u337D',"SQUARE ERA NAME TAISYOU"); map.put('\u337E',"SQUARE ERA NAME MEIZI"); map.put('\u337F',"SQUARE CORPORATION"); map.put('\u3380',"SQUARE PA AMPS"); map.put('\u3381',"SQUARE NA"); map.put('\u3382',"SQUARE MU A"); map.put('\u3383',"SQUARE MA"); map.put('\u3384',"SQUARE KA"); map.put('\u3385',"SQUARE KB"); map.put('\u3386',"SQUARE MB"); map.put('\u3387',"SQUARE GB"); map.put('\u3388',"SQUARE CAL"); map.put('\u3389',"SQUARE KCAL"); map.put('\u338A',"SQUARE PF"); map.put('\u338B',"SQUARE NF"); map.put('\u338C',"SQUARE MU F"); map.put('\u338D',"SQUARE MU G"); map.put('\u338E',"SQUARE MG"); map.put('\u338F',"SQUARE KG"); map.put('\u3390',"SQUARE HZ"); map.put('\u3391',"SQUARE KHZ"); map.put('\u3392',"SQUARE MHZ"); map.put('\u3393',"SQUARE GHZ"); map.put('\u3394',"SQUARE THZ"); map.put('\u3395',"SQUARE MU L"); map.put('\u3396',"SQUARE ML"); map.put('\u3397',"SQUARE DL"); map.put('\u3398',"SQUARE KL"); map.put('\u3399',"SQUARE FM"); map.put('\u339A',"SQUARE NM"); map.put('\u339B',"SQUARE MU M"); map.put('\u339C',"SQUARE MM"); map.put('\u339D',"SQUARE CM"); map.put('\u339E',"SQUARE KM"); map.put('\u339F',"SQUARE MM SQUARED"); map.put('\u33A0',"SQUARE CM SQUARED"); map.put('\u33A1',"SQUARE M SQUARED"); map.put('\u33A2',"SQUARE KM SQUARED"); map.put('\u33A3',"SQUARE MM CUBED"); map.put('\u33A4',"SQUARE CM CUBED"); map.put('\u33A5',"SQUARE M CUBED"); map.put('\u33A6',"SQUARE KM CUBED"); map.put('\u33A7',"SQUARE M OVER S"); map.put('\u33A8',"SQUARE M OVER S SQUARED"); map.put('\u33A9',"SQUARE PA"); map.put('\u33AA',"SQUARE KPA"); map.put('\u33AB',"SQUARE MPA"); map.put('\u33AC',"SQUARE GPA"); map.put('\u33AD',"SQUARE RAD"); map.put('\u33AE',"SQUARE RAD OVER S"); map.put('\u33AF',"SQUARE RAD OVER S SQUARED"); map.put('\u33B0',"SQUARE PS"); map.put('\u33B1',"SQUARE NS"); map.put('\u33B2',"SQUARE MU S"); map.put('\u33B3',"SQUARE MS"); map.put('\u33B4',"SQUARE PV"); map.put('\u33B5',"SQUARE NV"); map.put('\u33B6',"SQUARE MU V"); map.put('\u33B7',"SQUARE MV"); map.put('\u33B8',"SQUARE KV"); map.put('\u33B9',"SQUARE MV MEGA"); map.put('\u33BA',"SQUARE PW"); map.put('\u33BB',"SQUARE NW"); map.put('\u33BC',"SQUARE MU W"); map.put('\u33BD',"SQUARE MW"); map.put('\u33BE',"SQUARE KW"); map.put('\u33BF',"SQUARE MW MEGA"); map.put('\u33C0',"SQUARE K OHM"); map.put('\u33C1',"SQUARE M OHM"); map.put('\u33C2',"SQUARE AM"); map.put('\u33C3',"SQUARE BQ"); map.put('\u33C4',"SQUARE CC"); map.put('\u33C5',"SQUARE CD"); map.put('\u33C6',"SQUARE C OVER KG"); map.put('\u33C7',"SQUARE CO"); map.put('\u33C8',"SQUARE DB"); map.put('\u33C9',"SQUARE GY"); map.put('\u33CA',"SQUARE HA"); map.put('\u33CB',"SQUARE HP"); map.put('\u33CC',"SQUARE IN"); map.put('\u33CD',"SQUARE KK"); map.put('\u33CE',"SQUARE KM CAPITAL"); map.put('\u33CF',"SQUARE KT"); map.put('\u33D0',"SQUARE LM"); map.put('\u33D1',"SQUARE LN"); map.put('\u33D2',"SQUARE LOG"); map.put('\u33D3',"SQUARE LX"); map.put('\u33D4',"SQUARE MB SMALL"); map.put('\u33D5',"SQUARE MIL"); map.put('\u33D6',"SQUARE MOL"); map.put('\u33D7',"SQUARE PH"); map.put('\u33D8',"SQUARE PM"); map.put('\u33D9',"SQUARE PPM"); map.put('\u33DA',"SQUARE PR"); map.put('\u33DB',"SQUARE SR"); map.put('\u33DC',"SQUARE SV"); map.put('\u33DD',"SQUARE WB"); map.put('\u33DE',"SQUARE V OVER M"); map.put('\u33DF',"SQUARE A OVER M"); map.put('\u33E0',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE"); map.put('\u33E1',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO"); map.put('\u33E2',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE"); map.put('\u33E3',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR"); map.put('\u33E4',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE"); map.put('\u33E5',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX"); map.put('\u33E6',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN"); map.put('\u33E7',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT"); map.put('\u33E8',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE"); map.put('\u33E9',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN"); map.put('\u33EA',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN"); map.put('\u33EB',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE"); map.put('\u33EC',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN"); map.put('\u33ED',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN"); map.put('\u33EE',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN"); map.put('\u33EF',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN"); map.put('\u33F0',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN"); map.put('\u33F1',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN"); map.put('\u33F2',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN"); map.put('\u33F3',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY"); map.put('\u33F4',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE"); map.put('\u33F5',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO"); map.put('\u33F6',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE"); map.put('\u33F7',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR"); map.put('\u33F8',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE"); map.put('\u33F9',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX"); map.put('\u33FA',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN"); map.put('\u33FB',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT"); map.put('\u33FC',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE"); map.put('\u33FD',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY"); map.put('\u33FE',"IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE"); map.put('\u33FF',"SQUARE GAL"); map.put('\u4DC0',"HEXAGRAM FOR THE CREATIVE HEAVEN"); map.put('\u4DC1',"HEXAGRAM FOR THE RECEPTIVE EARTH"); map.put('\u4DC2',"HEXAGRAM FOR DIFFICULTY AT THE BEGINNING"); map.put('\u4DC3',"HEXAGRAM FOR YOUTHFUL FOLLY"); map.put('\u4DC4',"HEXAGRAM FOR WAITING"); map.put('\u4DC5',"HEXAGRAM FOR CONFLICT"); map.put('\u4DC6',"HEXAGRAM FOR THE ARMY"); map.put('\u4DC7',"HEXAGRAM FOR HOLDING TOGETHER"); map.put('\u4DC8',"HEXAGRAM FOR SMALL TAMING"); map.put('\u4DC9',"HEXAGRAM FOR TREADING"); map.put('\u4DCA',"HEXAGRAM FOR PEACE"); map.put('\u4DCB',"HEXAGRAM FOR STANDSTILL"); map.put('\u4DCC',"HEXAGRAM FOR FELLOWSHIP"); map.put('\u4DCD',"HEXAGRAM FOR GREAT POSSESSION"); map.put('\u4DCE',"HEXAGRAM FOR MODESTY"); map.put('\u4DCF',"HEXAGRAM FOR ENTHUSIASM"); map.put('\u4DD0',"HEXAGRAM FOR FOLLOWING"); map.put('\u4DD1',"HEXAGRAM FOR WORK ON THE DECAYED"); map.put('\u4DD2',"HEXAGRAM FOR APPROACH"); map.put('\u4DD3',"HEXAGRAM FOR CONTEMPLATION"); map.put('\u4DD4',"HEXAGRAM FOR BITING THROUGH"); map.put('\u4DD5',"HEXAGRAM FOR GRACE"); map.put('\u4DD6',"HEXAGRAM FOR SPLITTING APART"); map.put('\u4DD7',"HEXAGRAM FOR RETURN"); map.put('\u4DD8',"HEXAGRAM FOR INNOCENCE"); map.put('\u4DD9',"HEXAGRAM FOR GREAT TAMING"); map.put('\u4DDA',"HEXAGRAM FOR MOUTH CORNERS"); map.put('\u4DDB',"HEXAGRAM FOR GREAT PREPONDERANCE"); map.put('\u4DDC',"HEXAGRAM FOR THE ABYSMAL WATER"); map.put('\u4DDD',"HEXAGRAM FOR THE CLINGING FIRE"); map.put('\u4DDE',"HEXAGRAM FOR INFLUENCE"); map.put('\u4DDF',"HEXAGRAM FOR DURATION"); map.put('\u4DE0',"HEXAGRAM FOR RETREAT"); map.put('\u4DE1',"HEXAGRAM FOR GREAT POWER"); map.put('\u4DE2',"HEXAGRAM FOR PROGRESS"); map.put('\u4DE3',"HEXAGRAM FOR DARKENING OF THE LIGHT"); map.put('\u4DE4',"HEXAGRAM FOR THE FAMILY"); map.put('\u4DE5',"HEXAGRAM FOR OPPOSITION"); map.put('\u4DE6',"HEXAGRAM FOR OBSTRUCTION"); map.put('\u4DE7',"HEXAGRAM FOR DELIVERANCE"); map.put('\u4DE8',"HEXAGRAM FOR DECREASE"); map.put('\u4DE9',"HEXAGRAM FOR INCREASE"); map.put('\u4DEA',"HEXAGRAM FOR BREAKTHROUGH"); map.put('\u4DEB',"HEXAGRAM FOR COMING TO MEET"); map.put('\u4DEC',"HEXAGRAM FOR GATHERING TOGETHER"); map.put('\u4DED',"HEXAGRAM FOR PUSHING UPWARD"); map.put('\u4DEE',"HEXAGRAM FOR OPPRESSION"); map.put('\u4DEF',"HEXAGRAM FOR THE WELL"); map.put('\u4DF0',"HEXAGRAM FOR REVOLUTION"); map.put('\u4DF1',"HEXAGRAM FOR THE CAULDRON"); map.put('\u4DF2',"HEXAGRAM FOR THE AROUSING THUNDER"); map.put('\u4DF3',"HEXAGRAM FOR THE KEEPING STILL MOUNTAIN"); map.put('\u4DF4',"HEXAGRAM FOR DEVELOPMENT"); map.put('\u4DF5',"HEXAGRAM FOR THE MARRYING MAIDEN"); map.put('\u4DF6',"HEXAGRAM FOR ABUNDANCE"); map.put('\u4DF7',"HEXAGRAM FOR THE WANDERER"); map.put('\u4DF8',"HEXAGRAM FOR THE GENTLE WIND"); map.put('\u4DF9',"HEXAGRAM FOR THE JOYOUS LAKE"); map.put('\u4DFA',"HEXAGRAM FOR DISPERSION"); map.put('\u4DFB',"HEXAGRAM FOR LIMITATION"); map.put('\u4DFC',"HEXAGRAM FOR INNER TRUTH"); map.put('\u4DFD',"HEXAGRAM FOR SMALL PREPONDERANCE"); map.put('\u4DFE',"HEXAGRAM FOR AFTER COMPLETION"); map.put('\u4DFF',"HEXAGRAM FOR BEFORE COMPLETION"); map.put('\uA000',"YI SYLLABLE IT"); map.put('\uA001',"YI SYLLABLE IX"); map.put('\uA002',"YI SYLLABLE I"); map.put('\uA003',"YI SYLLABLE IP"); map.put('\uA004',"YI SYLLABLE IET"); map.put('\uA005',"YI SYLLABLE IEX"); map.put('\uA006',"YI SYLLABLE IE"); map.put('\uA007',"YI SYLLABLE IEP"); map.put('\uA008',"YI SYLLABLE AT"); map.put('\uA009',"YI SYLLABLE AX"); map.put('\uA00A',"YI SYLLABLE A"); map.put('\uA00B',"YI SYLLABLE AP"); map.put('\uA00C',"YI SYLLABLE UOX"); map.put('\uA00D',"YI SYLLABLE UO"); map.put('\uA00E',"YI SYLLABLE UOP"); map.put('\uA00F',"YI SYLLABLE OT"); map.put('\uA010',"YI SYLLABLE OX"); map.put('\uA011',"YI SYLLABLE O"); map.put('\uA012',"YI SYLLABLE OP"); map.put('\uA013',"YI SYLLABLE EX"); map.put('\uA014',"YI SYLLABLE E"); map.put('\uA015',"YI SYLLABLE WU"); map.put('\uA016',"YI SYLLABLE BIT"); map.put('\uA017',"YI SYLLABLE BIX"); map.put('\uA018',"YI SYLLABLE BI"); map.put('\uA019',"YI SYLLABLE BIP"); map.put('\uA01A',"YI SYLLABLE BIET"); map.put('\uA01B',"YI SYLLABLE BIEX"); map.put('\uA01C',"YI SYLLABLE BIE"); map.put('\uA01D',"YI SYLLABLE BIEP"); map.put('\uA01E',"YI SYLLABLE BAT"); map.put('\uA01F',"YI SYLLABLE BAX"); map.put('\uA020',"YI SYLLABLE BA"); map.put('\uA021',"YI SYLLABLE BAP"); map.put('\uA022',"YI SYLLABLE BUOX"); map.put('\uA023',"YI SYLLABLE BUO"); map.put('\uA024',"YI SYLLABLE BUOP"); map.put('\uA025',"YI SYLLABLE BOT"); map.put('\uA026',"YI SYLLABLE BOX"); map.put('\uA027',"YI SYLLABLE BO"); map.put('\uA028',"YI SYLLABLE BOP"); map.put('\uA029',"YI SYLLABLE BEX"); map.put('\uA02A',"YI SYLLABLE BE"); map.put('\uA02B',"YI SYLLABLE BEP"); map.put('\uA02C',"YI SYLLABLE BUT"); map.put('\uA02D',"YI SYLLABLE BUX"); map.put('\uA02E',"YI SYLLABLE BU"); map.put('\uA02F',"YI SYLLABLE BUP"); map.put('\uA030',"YI SYLLABLE BURX"); map.put('\uA031',"YI SYLLABLE BUR"); map.put('\uA032',"YI SYLLABLE BYT"); map.put('\uA033',"YI SYLLABLE BYX"); map.put('\uA034',"YI SYLLABLE BY"); map.put('\uA035',"YI SYLLABLE BYP"); map.put('\uA036',"YI SYLLABLE BYRX"); map.put('\uA037',"YI SYLLABLE BYR"); map.put('\uA038',"YI SYLLABLE PIT"); map.put('\uA039',"YI SYLLABLE PIX"); map.put('\uA03A',"YI SYLLABLE PI"); map.put('\uA03B',"YI SYLLABLE PIP"); map.put('\uA03C',"YI SYLLABLE PIEX"); map.put('\uA03D',"YI SYLLABLE PIE"); map.put('\uA03E',"YI SYLLABLE PIEP"); map.put('\uA03F',"YI SYLLABLE PAT"); map.put('\uA040',"YI SYLLABLE PAX"); map.put('\uA041',"YI SYLLABLE PA"); map.put('\uA042',"YI SYLLABLE PAP"); map.put('\uA043',"YI SYLLABLE PUOX"); map.put('\uA044',"YI SYLLABLE PUO"); map.put('\uA045',"YI SYLLABLE PUOP"); map.put('\uA046',"YI SYLLABLE POT"); map.put('\uA047',"YI SYLLABLE POX"); map.put('\uA048',"YI SYLLABLE PO"); map.put('\uA049',"YI SYLLABLE POP"); map.put('\uA04A',"YI SYLLABLE PUT"); map.put('\uA04B',"YI SYLLABLE PUX"); map.put('\uA04C',"YI SYLLABLE PU"); map.put('\uA04D',"YI SYLLABLE PUP"); map.put('\uA04E',"YI SYLLABLE PURX"); map.put('\uA04F',"YI SYLLABLE PUR"); map.put('\uA050',"YI SYLLABLE PYT"); map.put('\uA051',"YI SYLLABLE PYX"); map.put('\uA052',"YI SYLLABLE PY"); map.put('\uA053',"YI SYLLABLE PYP"); map.put('\uA054',"YI SYLLABLE PYRX"); map.put('\uA055',"YI SYLLABLE PYR"); map.put('\uA056',"YI SYLLABLE BBIT"); map.put('\uA057',"YI SYLLABLE BBIX"); map.put('\uA058',"YI SYLLABLE BBI"); map.put('\uA059',"YI SYLLABLE BBIP"); map.put('\uA05A',"YI SYLLABLE BBIET"); map.put('\uA05B',"YI SYLLABLE BBIEX"); map.put('\uA05C',"YI SYLLABLE BBIE"); map.put('\uA05D',"YI SYLLABLE BBIEP"); map.put('\uA05E',"YI SYLLABLE BBAT"); map.put('\uA05F',"YI SYLLABLE BBAX"); map.put('\uA060',"YI SYLLABLE BBA"); map.put('\uA061',"YI SYLLABLE BBAP"); map.put('\uA062',"YI SYLLABLE BBUOX"); map.put('\uA063',"YI SYLLABLE BBUO"); map.put('\uA064',"YI SYLLABLE BBUOP"); map.put('\uA065',"YI SYLLABLE BBOT"); map.put('\uA066',"YI SYLLABLE BBOX"); map.put('\uA067',"YI SYLLABLE BBO"); map.put('\uA068',"YI SYLLABLE BBOP"); map.put('\uA069',"YI SYLLABLE BBEX"); map.put('\uA06A',"YI SYLLABLE BBE"); map.put('\uA06B',"YI SYLLABLE BBEP"); map.put('\uA06C',"YI SYLLABLE BBUT"); map.put('\uA06D',"YI SYLLABLE BBUX"); map.put('\uA06E',"YI SYLLABLE BBU"); map.put('\uA06F',"YI SYLLABLE BBUP"); map.put('\uA070',"YI SYLLABLE BBURX"); map.put('\uA071',"YI SYLLABLE BBUR"); map.put('\uA072',"YI SYLLABLE BBYT"); map.put('\uA073',"YI SYLLABLE BBYX"); map.put('\uA074',"YI SYLLABLE BBY"); map.put('\uA075',"YI SYLLABLE BBYP"); map.put('\uA076',"YI SYLLABLE NBIT"); map.put('\uA077',"YI SYLLABLE NBIX"); map.put('\uA078',"YI SYLLABLE NBI"); map.put('\uA079',"YI SYLLABLE NBIP"); map.put('\uA07A',"YI SYLLABLE NBIEX"); map.put('\uA07B',"YI SYLLABLE NBIE"); map.put('\uA07C',"YI SYLLABLE NBIEP"); map.put('\uA07D',"YI SYLLABLE NBAT"); map.put('\uA07E',"YI SYLLABLE NBAX"); map.put('\uA07F',"YI SYLLABLE NBA"); map.put('\uA080',"YI SYLLABLE NBAP"); map.put('\uA081',"YI SYLLABLE NBOT"); map.put('\uA082',"YI SYLLABLE NBOX"); map.put('\uA083',"YI SYLLABLE NBO"); map.put('\uA084',"YI SYLLABLE NBOP"); map.put('\uA085',"YI SYLLABLE NBUT"); map.put('\uA086',"YI SYLLABLE NBUX"); map.put('\uA087',"YI SYLLABLE NBU"); map.put('\uA088',"YI SYLLABLE NBUP"); map.put('\uA089',"YI SYLLABLE NBURX"); map.put('\uA08A',"YI SYLLABLE NBUR"); map.put('\uA08B',"YI SYLLABLE NBYT"); map.put('\uA08C',"YI SYLLABLE NBYX"); map.put('\uA08D',"YI SYLLABLE NBY"); map.put('\uA08E',"YI SYLLABLE NBYP"); map.put('\uA08F',"YI SYLLABLE NBYRX"); map.put('\uA090',"YI SYLLABLE NBYR"); map.put('\uA091',"YI SYLLABLE HMIT"); map.put('\uA092',"YI SYLLABLE HMIX"); map.put('\uA093',"YI SYLLABLE HMI"); map.put('\uA094',"YI SYLLABLE HMIP"); map.put('\uA095',"YI SYLLABLE HMIEX"); map.put('\uA096',"YI SYLLABLE HMIE"); map.put('\uA097',"YI SYLLABLE HMIEP"); map.put('\uA098',"YI SYLLABLE HMAT"); map.put('\uA099',"YI SYLLABLE HMAX"); map.put('\uA09A',"YI SYLLABLE HMA"); map.put('\uA09B',"YI SYLLABLE HMAP"); map.put('\uA09C',"YI SYLLABLE HMUOX"); map.put('\uA09D',"YI SYLLABLE HMUO"); map.put('\uA09E',"YI SYLLABLE HMUOP"); map.put('\uA09F',"YI SYLLABLE HMOT"); map.put('\uA0A0',"YI SYLLABLE HMOX"); map.put('\uA0A1',"YI SYLLABLE HMO"); map.put('\uA0A2',"YI SYLLABLE HMOP"); map.put('\uA0A3',"YI SYLLABLE HMUT"); map.put('\uA0A4',"YI SYLLABLE HMUX"); map.put('\uA0A5',"YI SYLLABLE HMU"); map.put('\uA0A6',"YI SYLLABLE HMUP"); map.put('\uA0A7',"YI SYLLABLE HMURX"); map.put('\uA0A8',"YI SYLLABLE HMUR"); map.put('\uA0A9',"YI SYLLABLE HMYX"); map.put('\uA0AA',"YI SYLLABLE HMY"); map.put('\uA0AB',"YI SYLLABLE HMYP"); map.put('\uA0AC',"YI SYLLABLE HMYRX"); map.put('\uA0AD',"YI SYLLABLE HMYR"); map.put('\uA0AE',"YI SYLLABLE MIT"); map.put('\uA0AF',"YI SYLLABLE MIX"); map.put('\uA0B0',"YI SYLLABLE MI"); map.put('\uA0B1',"YI SYLLABLE MIP"); map.put('\uA0B2',"YI SYLLABLE MIEX"); map.put('\uA0B3',"YI SYLLABLE MIE"); map.put('\uA0B4',"YI SYLLABLE MIEP"); map.put('\uA0B5',"YI SYLLABLE MAT"); map.put('\uA0B6',"YI SYLLABLE MAX"); map.put('\uA0B7',"YI SYLLABLE MA"); map.put('\uA0B8',"YI SYLLABLE MAP"); map.put('\uA0B9',"YI SYLLABLE MUOT"); map.put('\uA0BA',"YI SYLLABLE MUOX"); map.put('\uA0BB',"YI SYLLABLE MUO"); map.put('\uA0BC',"YI SYLLABLE MUOP"); map.put('\uA0BD',"YI SYLLABLE MOT"); map.put('\uA0BE',"YI SYLLABLE MOX"); map.put('\uA0BF',"YI SYLLABLE MO"); map.put('\uA0C0',"YI SYLLABLE MOP"); map.put('\uA0C1',"YI SYLLABLE MEX"); map.put('\uA0C2',"YI SYLLABLE ME"); map.put('\uA0C3',"YI SYLLABLE MUT"); map.put('\uA0C4',"YI SYLLABLE MUX"); map.put('\uA0C5',"YI SYLLABLE MU"); map.put('\uA0C6',"YI SYLLABLE MUP"); map.put('\uA0C7',"YI SYLLABLE MURX"); map.put('\uA0C8',"YI SYLLABLE MUR"); map.put('\uA0C9',"YI SYLLABLE MYT"); map.put('\uA0CA',"YI SYLLABLE MYX"); map.put('\uA0CB',"YI SYLLABLE MY"); map.put('\uA0CC',"YI SYLLABLE MYP"); map.put('\uA0CD',"YI SYLLABLE FIT"); map.put('\uA0CE',"YI SYLLABLE FIX"); map.put('\uA0CF',"YI SYLLABLE FI"); map.put('\uA0D0',"YI SYLLABLE FIP"); map.put('\uA0D1',"YI SYLLABLE FAT"); map.put('\uA0D2',"YI SYLLABLE FAX"); map.put('\uA0D3',"YI SYLLABLE FA"); map.put('\uA0D4',"YI SYLLABLE FAP"); map.put('\uA0D5',"YI SYLLABLE FOX"); map.put('\uA0D6',"YI SYLLABLE FO"); map.put('\uA0D7',"YI SYLLABLE FOP"); map.put('\uA0D8',"YI SYLLABLE FUT"); map.put('\uA0D9',"YI SYLLABLE FUX"); map.put('\uA0DA',"YI SYLLABLE FU"); map.put('\uA0DB',"YI SYLLABLE FUP"); map.put('\uA0DC',"YI SYLLABLE FURX"); map.put('\uA0DD',"YI SYLLABLE FUR"); map.put('\uA0DE',"YI SYLLABLE FYT"); map.put('\uA0DF',"YI SYLLABLE FYX"); map.put('\uA0E0',"YI SYLLABLE FY"); map.put('\uA0E1',"YI SYLLABLE FYP"); map.put('\uA0E2',"YI SYLLABLE VIT"); map.put('\uA0E3',"YI SYLLABLE VIX"); map.put('\uA0E4',"YI SYLLABLE VI"); map.put('\uA0E5',"YI SYLLABLE VIP"); map.put('\uA0E6',"YI SYLLABLE VIET"); map.put('\uA0E7',"YI SYLLABLE VIEX"); map.put('\uA0E8',"YI SYLLABLE VIE"); map.put('\uA0E9',"YI SYLLABLE VIEP"); map.put('\uA0EA',"YI SYLLABLE VAT"); map.put('\uA0EB',"YI SYLLABLE VAX"); map.put('\uA0EC',"YI SYLLABLE VA"); map.put('\uA0ED',"YI SYLLABLE VAP"); map.put('\uA0EE',"YI SYLLABLE VOT"); map.put('\uA0EF',"YI SYLLABLE VOX"); map.put('\uA0F0',"YI SYLLABLE VO"); map.put('\uA0F1',"YI SYLLABLE VOP"); map.put('\uA0F2',"YI SYLLABLE VEX"); map.put('\uA0F3',"YI SYLLABLE VEP"); map.put('\uA0F4',"YI SYLLABLE VUT"); map.put('\uA0F5',"YI SYLLABLE VUX"); map.put('\uA0F6',"YI SYLLABLE VU"); map.put('\uA0F7',"YI SYLLABLE VUP"); map.put('\uA0F8',"YI SYLLABLE VURX"); map.put('\uA0F9',"YI SYLLABLE VUR"); map.put('\uA0FA',"YI SYLLABLE VYT"); map.put('\uA0FB',"YI SYLLABLE VYX"); map.put('\uA0FC',"YI SYLLABLE VY"); map.put('\uA0FD',"YI SYLLABLE VYP"); map.put('\uA0FE',"YI SYLLABLE VYRX"); map.put('\uA0FF',"YI SYLLABLE VYR"); map.put('\uA100',"YI SYLLABLE DIT"); map.put('\uA101',"YI SYLLABLE DIX"); map.put('\uA102',"YI SYLLABLE DI"); map.put('\uA103',"YI SYLLABLE DIP"); map.put('\uA104',"YI SYLLABLE DIEX"); map.put('\uA105',"YI SYLLABLE DIE"); map.put('\uA106',"YI SYLLABLE DIEP"); map.put('\uA107',"YI SYLLABLE DAT"); map.put('\uA108',"YI SYLLABLE DAX"); map.put('\uA109',"YI SYLLABLE DA"); map.put('\uA10A',"YI SYLLABLE DAP"); map.put('\uA10B',"YI SYLLABLE DUOX"); map.put('\uA10C',"YI SYLLABLE DUO"); map.put('\uA10D',"YI SYLLABLE DOT"); map.put('\uA10E',"YI SYLLABLE DOX"); map.put('\uA10F',"YI SYLLABLE DO"); map.put('\uA110',"YI SYLLABLE DOP"); map.put('\uA111',"YI SYLLABLE DEX"); map.put('\uA112',"YI SYLLABLE DE"); map.put('\uA113',"YI SYLLABLE DEP"); map.put('\uA114',"YI SYLLABLE DUT"); map.put('\uA115',"YI SYLLABLE DUX"); map.put('\uA116',"YI SYLLABLE DU"); map.put('\uA117',"YI SYLLABLE DUP"); map.put('\uA118',"YI SYLLABLE DURX"); map.put('\uA119',"YI SYLLABLE DUR"); map.put('\uA11A',"YI SYLLABLE TIT"); map.put('\uA11B',"YI SYLLABLE TIX"); map.put('\uA11C',"YI SYLLABLE TI"); map.put('\uA11D',"YI SYLLABLE TIP"); map.put('\uA11E',"YI SYLLABLE TIEX"); map.put('\uA11F',"YI SYLLABLE TIE"); map.put('\uA120',"YI SYLLABLE TIEP"); map.put('\uA121',"YI SYLLABLE TAT"); map.put('\uA122',"YI SYLLABLE TAX"); map.put('\uA123',"YI SYLLABLE TA"); map.put('\uA124',"YI SYLLABLE TAP"); map.put('\uA125',"YI SYLLABLE TUOT"); map.put('\uA126',"YI SYLLABLE TUOX"); map.put('\uA127',"YI SYLLABLE TUO"); map.put('\uA128',"YI SYLLABLE TUOP"); map.put('\uA129',"YI SYLLABLE TOT"); map.put('\uA12A',"YI SYLLABLE TOX"); map.put('\uA12B',"YI SYLLABLE TO"); map.put('\uA12C',"YI SYLLABLE TOP"); map.put('\uA12D',"YI SYLLABLE TEX"); map.put('\uA12E',"YI SYLLABLE TE"); map.put('\uA12F',"YI SYLLABLE TEP"); map.put('\uA130',"YI SYLLABLE TUT"); map.put('\uA131',"YI SYLLABLE TUX"); map.put('\uA132',"YI SYLLABLE TU"); map.put('\uA133',"YI SYLLABLE TUP"); map.put('\uA134',"YI SYLLABLE TURX"); map.put('\uA135',"YI SYLLABLE TUR"); map.put('\uA136',"YI SYLLABLE DDIT"); map.put('\uA137',"YI SYLLABLE DDIX"); map.put('\uA138',"YI SYLLABLE DDI"); map.put('\uA139',"YI SYLLABLE DDIP"); map.put('\uA13A',"YI SYLLABLE DDIEX"); map.put('\uA13B',"YI SYLLABLE DDIE"); map.put('\uA13C',"YI SYLLABLE DDIEP"); map.put('\uA13D',"YI SYLLABLE DDAT"); map.put('\uA13E',"YI SYLLABLE DDAX"); map.put('\uA13F',"YI SYLLABLE DDA"); map.put('\uA140',"YI SYLLABLE DDAP"); map.put('\uA141',"YI SYLLABLE DDUOX"); map.put('\uA142',"YI SYLLABLE DDUO"); map.put('\uA143',"YI SYLLABLE DDUOP"); map.put('\uA144',"YI SYLLABLE DDOT"); map.put('\uA145',"YI SYLLABLE DDOX"); map.put('\uA146',"YI SYLLABLE DDO"); map.put('\uA147',"YI SYLLABLE DDOP"); map.put('\uA148',"YI SYLLABLE DDEX"); map.put('\uA149',"YI SYLLABLE DDE"); map.put('\uA14A',"YI SYLLABLE DDEP"); map.put('\uA14B',"YI SYLLABLE DDUT"); map.put('\uA14C',"YI SYLLABLE DDUX"); map.put('\uA14D',"YI SYLLABLE DDU"); map.put('\uA14E',"YI SYLLABLE DDUP"); map.put('\uA14F',"YI SYLLABLE DDURX"); map.put('\uA150',"YI SYLLABLE DDUR"); map.put('\uA151',"YI SYLLABLE NDIT"); map.put('\uA152',"YI SYLLABLE NDIX"); map.put('\uA153',"YI SYLLABLE NDI"); map.put('\uA154',"YI SYLLABLE NDIP"); map.put('\uA155',"YI SYLLABLE NDIEX"); map.put('\uA156',"YI SYLLABLE NDIE"); map.put('\uA157',"YI SYLLABLE NDAT"); map.put('\uA158',"YI SYLLABLE NDAX"); map.put('\uA159',"YI SYLLABLE NDA"); map.put('\uA15A',"YI SYLLABLE NDAP"); map.put('\uA15B',"YI SYLLABLE NDOT"); map.put('\uA15C',"YI SYLLABLE NDOX"); map.put('\uA15D',"YI SYLLABLE NDO"); map.put('\uA15E',"YI SYLLABLE NDOP"); map.put('\uA15F',"YI SYLLABLE NDEX"); map.put('\uA160',"YI SYLLABLE NDE"); map.put('\uA161',"YI SYLLABLE NDEP"); map.put('\uA162',"YI SYLLABLE NDUT"); map.put('\uA163',"YI SYLLABLE NDUX"); map.put('\uA164',"YI SYLLABLE NDU"); map.put('\uA165',"YI SYLLABLE NDUP"); map.put('\uA166',"YI SYLLABLE NDURX"); map.put('\uA167',"YI SYLLABLE NDUR"); map.put('\uA168',"YI SYLLABLE HNIT"); map.put('\uA169',"YI SYLLABLE HNIX"); map.put('\uA16A',"YI SYLLABLE HNI"); map.put('\uA16B',"YI SYLLABLE HNIP"); map.put('\uA16C',"YI SYLLABLE HNIET"); map.put('\uA16D',"YI SYLLABLE HNIEX"); map.put('\uA16E',"YI SYLLABLE HNIE"); map.put('\uA16F',"YI SYLLABLE HNIEP"); map.put('\uA170',"YI SYLLABLE HNAT"); map.put('\uA171',"YI SYLLABLE HNAX"); map.put('\uA172',"YI SYLLABLE HNA"); map.put('\uA173',"YI SYLLABLE HNAP"); map.put('\uA174',"YI SYLLABLE HNUOX"); map.put('\uA175',"YI SYLLABLE HNUO"); map.put('\uA176',"YI SYLLABLE HNOT"); map.put('\uA177',"YI SYLLABLE HNOX"); map.put('\uA178',"YI SYLLABLE HNOP"); map.put('\uA179',"YI SYLLABLE HNEX"); map.put('\uA17A',"YI SYLLABLE HNE"); map.put('\uA17B',"YI SYLLABLE HNEP"); map.put('\uA17C',"YI SYLLABLE HNUT"); map.put('\uA17D',"YI SYLLABLE NIT"); map.put('\uA17E',"YI SYLLABLE NIX"); map.put('\uA17F',"YI SYLLABLE NI"); map.put('\uA180',"YI SYLLABLE NIP"); map.put('\uA181',"YI SYLLABLE NIEX"); map.put('\uA182',"YI SYLLABLE NIE"); map.put('\uA183',"YI SYLLABLE NIEP"); map.put('\uA184',"YI SYLLABLE NAX"); map.put('\uA185',"YI SYLLABLE NA"); map.put('\uA186',"YI SYLLABLE NAP"); map.put('\uA187',"YI SYLLABLE NUOX"); map.put('\uA188',"YI SYLLABLE NUO"); map.put('\uA189',"YI SYLLABLE NUOP"); map.put('\uA18A',"YI SYLLABLE NOT"); map.put('\uA18B',"YI SYLLABLE NOX"); map.put('\uA18C',"YI SYLLABLE NO"); map.put('\uA18D',"YI SYLLABLE NOP"); map.put('\uA18E',"YI SYLLABLE NEX"); map.put('\uA18F',"YI SYLLABLE NE"); map.put('\uA190',"YI SYLLABLE NEP"); map.put('\uA191',"YI SYLLABLE NUT"); map.put('\uA192',"YI SYLLABLE NUX"); map.put('\uA193',"YI SYLLABLE NU"); map.put('\uA194',"YI SYLLABLE NUP"); map.put('\uA195',"YI SYLLABLE NURX"); map.put('\uA196',"YI SYLLABLE NUR"); map.put('\uA197',"YI SYLLABLE HLIT"); map.put('\uA198',"YI SYLLABLE HLIX"); map.put('\uA199',"YI SYLLABLE HLI"); map.put('\uA19A',"YI SYLLABLE HLIP"); map.put('\uA19B',"YI SYLLABLE HLIEX"); map.put('\uA19C',"YI SYLLABLE HLIE"); map.put('\uA19D',"YI SYLLABLE HLIEP"); map.put('\uA19E',"YI SYLLABLE HLAT"); map.put('\uA19F',"YI SYLLABLE HLAX"); map.put('\uA1A0',"YI SYLLABLE HLA"); map.put('\uA1A1',"YI SYLLABLE HLAP"); map.put('\uA1A2',"YI SYLLABLE HLUOX"); map.put('\uA1A3',"YI SYLLABLE HLUO"); map.put('\uA1A4',"YI SYLLABLE HLUOP"); map.put('\uA1A5',"YI SYLLABLE HLOX"); map.put('\uA1A6',"YI SYLLABLE HLO"); map.put('\uA1A7',"YI SYLLABLE HLOP"); map.put('\uA1A8',"YI SYLLABLE HLEX"); map.put('\uA1A9',"YI SYLLABLE HLE"); map.put('\uA1AA',"YI SYLLABLE HLEP"); map.put('\uA1AB',"YI SYLLABLE HLUT"); map.put('\uA1AC',"YI SYLLABLE HLUX"); map.put('\uA1AD',"YI SYLLABLE HLU"); map.put('\uA1AE',"YI SYLLABLE HLUP"); map.put('\uA1AF',"YI SYLLABLE HLURX"); map.put('\uA1B0',"YI SYLLABLE HLUR"); map.put('\uA1B1',"YI SYLLABLE HLYT"); map.put('\uA1B2',"YI SYLLABLE HLYX"); map.put('\uA1B3',"YI SYLLABLE HLY"); map.put('\uA1B4',"YI SYLLABLE HLYP"); map.put('\uA1B5',"YI SYLLABLE HLYRX"); map.put('\uA1B6',"YI SYLLABLE HLYR"); map.put('\uA1B7',"YI SYLLABLE LIT"); map.put('\uA1B8',"YI SYLLABLE LIX"); map.put('\uA1B9',"YI SYLLABLE LI"); map.put('\uA1BA',"YI SYLLABLE LIP"); map.put('\uA1BB',"YI SYLLABLE LIET"); map.put('\uA1BC',"YI SYLLABLE LIEX"); map.put('\uA1BD',"YI SYLLABLE LIE"); map.put('\uA1BE',"YI SYLLABLE LIEP"); map.put('\uA1BF',"YI SYLLABLE LAT"); map.put('\uA1C0',"YI SYLLABLE LAX"); map.put('\uA1C1',"YI SYLLABLE LA"); map.put('\uA1C2',"YI SYLLABLE LAP"); map.put('\uA1C3',"YI SYLLABLE LUOT"); map.put('\uA1C4',"YI SYLLABLE LUOX"); map.put('\uA1C5',"YI SYLLABLE LUO"); map.put('\uA1C6',"YI SYLLABLE LUOP"); map.put('\uA1C7',"YI SYLLABLE LOT"); map.put('\uA1C8',"YI SYLLABLE LOX"); map.put('\uA1C9',"YI SYLLABLE LO"); map.put('\uA1CA',"YI SYLLABLE LOP"); map.put('\uA1CB',"YI SYLLABLE LEX"); map.put('\uA1CC',"YI SYLLABLE LE"); map.put('\uA1CD',"YI SYLLABLE LEP"); map.put('\uA1CE',"YI SYLLABLE LUT"); map.put('\uA1CF',"YI SYLLABLE LUX"); map.put('\uA1D0',"YI SYLLABLE LU"); map.put('\uA1D1',"YI SYLLABLE LUP"); map.put('\uA1D2',"YI SYLLABLE LURX"); map.put('\uA1D3',"YI SYLLABLE LUR"); map.put('\uA1D4',"YI SYLLABLE LYT"); map.put('\uA1D5',"YI SYLLABLE LYX"); map.put('\uA1D6',"YI SYLLABLE LY"); map.put('\uA1D7',"YI SYLLABLE LYP"); map.put('\uA1D8',"YI SYLLABLE LYRX"); map.put('\uA1D9',"YI SYLLABLE LYR"); map.put('\uA1DA',"YI SYLLABLE GIT"); map.put('\uA1DB',"YI SYLLABLE GIX"); map.put('\uA1DC',"YI SYLLABLE GI"); map.put('\uA1DD',"YI SYLLABLE GIP"); map.put('\uA1DE',"YI SYLLABLE GIET"); map.put('\uA1DF',"YI SYLLABLE GIEX"); map.put('\uA1E0',"YI SYLLABLE GIE"); map.put('\uA1E1',"YI SYLLABLE GIEP"); map.put('\uA1E2',"YI SYLLABLE GAT"); map.put('\uA1E3',"YI SYLLABLE GAX"); map.put('\uA1E4',"YI SYLLABLE GA"); map.put('\uA1E5',"YI SYLLABLE GAP"); map.put('\uA1E6',"YI SYLLABLE GUOT"); map.put('\uA1E7',"YI SYLLABLE GUOX"); map.put('\uA1E8',"YI SYLLABLE GUO"); map.put('\uA1E9',"YI SYLLABLE GUOP"); map.put('\uA1EA',"YI SYLLABLE GOT"); map.put('\uA1EB',"YI SYLLABLE GOX"); map.put('\uA1EC',"YI SYLLABLE GO"); map.put('\uA1ED',"YI SYLLABLE GOP"); map.put('\uA1EE',"YI SYLLABLE GET"); map.put('\uA1EF',"YI SYLLABLE GEX"); map.put('\uA1F0',"YI SYLLABLE GE"); map.put('\uA1F1',"YI SYLLABLE GEP"); map.put('\uA1F2',"YI SYLLABLE GUT"); map.put('\uA1F3',"YI SYLLABLE GUX"); map.put('\uA1F4',"YI SYLLABLE GU"); map.put('\uA1F5',"YI SYLLABLE GUP"); map.put('\uA1F6',"YI SYLLABLE GURX"); map.put('\uA1F7',"YI SYLLABLE GUR"); map.put('\uA1F8',"YI SYLLABLE KIT"); map.put('\uA1F9',"YI SYLLABLE KIX"); map.put('\uA1FA',"YI SYLLABLE KI"); map.put('\uA1FB',"YI SYLLABLE KIP"); map.put('\uA1FC',"YI SYLLABLE KIEX"); map.put('\uA1FD',"YI SYLLABLE KIE"); map.put('\uA1FE',"YI SYLLABLE KIEP"); map.put('\uA1FF',"YI SYLLABLE KAT"); map.put('\uA200',"YI SYLLABLE KAX"); map.put('\uA201',"YI SYLLABLE KA"); map.put('\uA202',"YI SYLLABLE KAP"); map.put('\uA203',"YI SYLLABLE KUOX"); map.put('\uA204',"YI SYLLABLE KUO"); map.put('\uA205',"YI SYLLABLE KUOP"); map.put('\uA206',"YI SYLLABLE KOT"); map.put('\uA207',"YI SYLLABLE KOX"); map.put('\uA208',"YI SYLLABLE KO"); map.put('\uA209',"YI SYLLABLE KOP"); map.put('\uA20A',"YI SYLLABLE KET"); map.put('\uA20B',"YI SYLLABLE KEX"); map.put('\uA20C',"YI SYLLABLE KE"); map.put('\uA20D',"YI SYLLABLE KEP"); map.put('\uA20E',"YI SYLLABLE KUT"); map.put('\uA20F',"YI SYLLABLE KUX"); map.put('\uA210',"YI SYLLABLE KU"); map.put('\uA211',"YI SYLLABLE KUP"); map.put('\uA212',"YI SYLLABLE KURX"); map.put('\uA213',"YI SYLLABLE KUR"); map.put('\uA214',"YI SYLLABLE GGIT"); map.put('\uA215',"YI SYLLABLE GGIX"); map.put('\uA216',"YI SYLLABLE GGI"); map.put('\uA217',"YI SYLLABLE GGIEX"); map.put('\uA218',"YI SYLLABLE GGIE"); map.put('\uA219',"YI SYLLABLE GGIEP"); map.put('\uA21A',"YI SYLLABLE GGAT"); map.put('\uA21B',"YI SYLLABLE GGAX"); map.put('\uA21C',"YI SYLLABLE GGA"); map.put('\uA21D',"YI SYLLABLE GGAP"); map.put('\uA21E',"YI SYLLABLE GGUOT"); map.put('\uA21F',"YI SYLLABLE GGUOX"); map.put('\uA220',"YI SYLLABLE GGUO"); map.put('\uA221',"YI SYLLABLE GGUOP"); map.put('\uA222',"YI SYLLABLE GGOT"); map.put('\uA223',"YI SYLLABLE GGOX"); map.put('\uA224',"YI SYLLABLE GGO"); map.put('\uA225',"YI SYLLABLE GGOP"); map.put('\uA226',"YI SYLLABLE GGET"); map.put('\uA227',"YI SYLLABLE GGEX"); map.put('\uA228',"YI SYLLABLE GGE"); map.put('\uA229',"YI SYLLABLE GGEP"); map.put('\uA22A',"YI SYLLABLE GGUT"); map.put('\uA22B',"YI SYLLABLE GGUX"); map.put('\uA22C',"YI SYLLABLE GGU"); map.put('\uA22D',"YI SYLLABLE GGUP"); map.put('\uA22E',"YI SYLLABLE GGURX"); map.put('\uA22F',"YI SYLLABLE GGUR"); map.put('\uA230',"YI SYLLABLE MGIEX"); map.put('\uA231',"YI SYLLABLE MGIE"); map.put('\uA232',"YI SYLLABLE MGAT"); map.put('\uA233',"YI SYLLABLE MGAX"); map.put('\uA234',"YI SYLLABLE MGA"); map.put('\uA235',"YI SYLLABLE MGAP"); map.put('\uA236',"YI SYLLABLE MGUOX"); map.put('\uA237',"YI SYLLABLE MGUO"); map.put('\uA238',"YI SYLLABLE MGUOP"); map.put('\uA239',"YI SYLLABLE MGOT"); map.put('\uA23A',"YI SYLLABLE MGOX"); map.put('\uA23B',"YI SYLLABLE MGO"); map.put('\uA23C',"YI SYLLABLE MGOP"); map.put('\uA23D',"YI SYLLABLE MGEX"); map.put('\uA23E',"YI SYLLABLE MGE"); map.put('\uA23F',"YI SYLLABLE MGEP"); map.put('\uA240',"YI SYLLABLE MGUT"); map.put('\uA241',"YI SYLLABLE MGUX"); map.put('\uA242',"YI SYLLABLE MGU"); map.put('\uA243',"YI SYLLABLE MGUP"); map.put('\uA244',"YI SYLLABLE MGURX"); map.put('\uA245',"YI SYLLABLE MGUR"); map.put('\uA246',"YI SYLLABLE HXIT"); map.put('\uA247',"YI SYLLABLE HXIX"); map.put('\uA248',"YI SYLLABLE HXI"); map.put('\uA249',"YI SYLLABLE HXIP"); map.put('\uA24A',"YI SYLLABLE HXIET"); map.put('\uA24B',"YI SYLLABLE HXIEX"); map.put('\uA24C',"YI SYLLABLE HXIE"); map.put('\uA24D',"YI SYLLABLE HXIEP"); map.put('\uA24E',"YI SYLLABLE HXAT"); map.put('\uA24F',"YI SYLLABLE HXAX"); map.put('\uA250',"YI SYLLABLE HXA"); map.put('\uA251',"YI SYLLABLE HXAP"); map.put('\uA252',"YI SYLLABLE HXUOT"); map.put('\uA253',"YI SYLLABLE HXUOX"); map.put('\uA254',"YI SYLLABLE HXUO"); map.put('\uA255',"YI SYLLABLE HXUOP"); map.put('\uA256',"YI SYLLABLE HXOT"); map.put('\uA257',"YI SYLLABLE HXOX"); map.put('\uA258',"YI SYLLABLE HXO"); map.put('\uA259',"YI SYLLABLE HXOP"); map.put('\uA25A',"YI SYLLABLE HXEX"); map.put('\uA25B',"YI SYLLABLE HXE"); map.put('\uA25C',"YI SYLLABLE HXEP"); map.put('\uA25D',"YI SYLLABLE NGIEX"); map.put('\uA25E',"YI SYLLABLE NGIE"); map.put('\uA25F',"YI SYLLABLE NGIEP"); map.put('\uA260',"YI SYLLABLE NGAT"); map.put('\uA261',"YI SYLLABLE NGAX"); map.put('\uA262',"YI SYLLABLE NGA"); map.put('\uA263',"YI SYLLABLE NGAP"); map.put('\uA264',"YI SYLLABLE NGUOT"); map.put('\uA265',"YI SYLLABLE NGUOX"); map.put('\uA266',"YI SYLLABLE NGUO"); map.put('\uA267',"YI SYLLABLE NGOT"); map.put('\uA268',"YI SYLLABLE NGOX"); map.put('\uA269',"YI SYLLABLE NGO"); map.put('\uA26A',"YI SYLLABLE NGOP"); map.put('\uA26B',"YI SYLLABLE NGEX"); map.put('\uA26C',"YI SYLLABLE NGE"); map.put('\uA26D',"YI SYLLABLE NGEP"); map.put('\uA26E',"YI SYLLABLE HIT"); map.put('\uA26F',"YI SYLLABLE HIEX"); map.put('\uA270',"YI SYLLABLE HIE"); map.put('\uA271',"YI SYLLABLE HAT"); map.put('\uA272',"YI SYLLABLE HAX"); map.put('\uA273',"YI SYLLABLE HA"); map.put('\uA274',"YI SYLLABLE HAP"); map.put('\uA275',"YI SYLLABLE HUOT"); map.put('\uA276',"YI SYLLABLE HUOX"); map.put('\uA277',"YI SYLLABLE HUO"); map.put('\uA278',"YI SYLLABLE HUOP"); map.put('\uA279',"YI SYLLABLE HOT"); map.put('\uA27A',"YI SYLLABLE HOX"); map.put('\uA27B',"YI SYLLABLE HO"); map.put('\uA27C',"YI SYLLABLE HOP"); map.put('\uA27D',"YI SYLLABLE HEX"); map.put('\uA27E',"YI SYLLABLE HE"); map.put('\uA27F',"YI SYLLABLE HEP"); map.put('\uA280',"YI SYLLABLE WAT"); map.put('\uA281',"YI SYLLABLE WAX"); map.put('\uA282',"YI SYLLABLE WA"); map.put('\uA283',"YI SYLLABLE WAP"); map.put('\uA284',"YI SYLLABLE WUOX"); map.put('\uA285',"YI SYLLABLE WUO"); map.put('\uA286',"YI SYLLABLE WUOP"); map.put('\uA287',"YI SYLLABLE WOX"); map.put('\uA288',"YI SYLLABLE WO"); map.put('\uA289',"YI SYLLABLE WOP"); map.put('\uA28A',"YI SYLLABLE WEX"); map.put('\uA28B',"YI SYLLABLE WE"); map.put('\uA28C',"YI SYLLABLE WEP"); map.put('\uA28D',"YI SYLLABLE ZIT"); map.put('\uA28E',"YI SYLLABLE ZIX"); map.put('\uA28F',"YI SYLLABLE ZI"); map.put('\uA290',"YI SYLLABLE ZIP"); map.put('\uA291',"YI SYLLABLE ZIEX"); map.put('\uA292',"YI SYLLABLE ZIE"); map.put('\uA293',"YI SYLLABLE ZIEP"); map.put('\uA294',"YI SYLLABLE ZAT"); map.put('\uA295',"YI SYLLABLE ZAX"); map.put('\uA296',"YI SYLLABLE ZA"); map.put('\uA297',"YI SYLLABLE ZAP"); map.put('\uA298',"YI SYLLABLE ZUOX"); map.put('\uA299',"YI SYLLABLE ZUO"); map.put('\uA29A',"YI SYLLABLE ZUOP"); map.put('\uA29B',"YI SYLLABLE ZOT"); map.put('\uA29C',"YI SYLLABLE ZOX"); map.put('\uA29D',"YI SYLLABLE ZO"); map.put('\uA29E',"YI SYLLABLE ZOP"); map.put('\uA29F',"YI SYLLABLE ZEX"); map.put('\uA2A0',"YI SYLLABLE ZE"); map.put('\uA2A1',"YI SYLLABLE ZEP"); map.put('\uA2A2',"YI SYLLABLE ZUT"); map.put('\uA2A3',"YI SYLLABLE ZUX"); map.put('\uA2A4',"YI SYLLABLE ZU"); map.put('\uA2A5',"YI SYLLABLE ZUP"); map.put('\uA2A6',"YI SYLLABLE ZURX"); map.put('\uA2A7',"YI SYLLABLE ZUR"); map.put('\uA2A8',"YI SYLLABLE ZYT"); map.put('\uA2A9',"YI SYLLABLE ZYX"); map.put('\uA2AA',"YI SYLLABLE ZY"); map.put('\uA2AB',"YI SYLLABLE ZYP"); map.put('\uA2AC',"YI SYLLABLE ZYRX"); map.put('\uA2AD',"YI SYLLABLE ZYR"); map.put('\uA2AE',"YI SYLLABLE CIT"); map.put('\uA2AF',"YI SYLLABLE CIX"); map.put('\uA2B0',"YI SYLLABLE CI"); map.put('\uA2B1',"YI SYLLABLE CIP"); map.put('\uA2B2',"YI SYLLABLE CIET"); map.put('\uA2B3',"YI SYLLABLE CIEX"); map.put('\uA2B4',"YI SYLLABLE CIE"); map.put('\uA2B5',"YI SYLLABLE CIEP"); map.put('\uA2B6',"YI SYLLABLE CAT"); map.put('\uA2B7',"YI SYLLABLE CAX"); map.put('\uA2B8',"YI SYLLABLE CA"); map.put('\uA2B9',"YI SYLLABLE CAP"); map.put('\uA2BA',"YI SYLLABLE CUOX"); map.put('\uA2BB',"YI SYLLABLE CUO"); map.put('\uA2BC',"YI SYLLABLE CUOP"); map.put('\uA2BD',"YI SYLLABLE COT"); map.put('\uA2BE',"YI SYLLABLE COX"); map.put('\uA2BF',"YI SYLLABLE CO"); map.put('\uA2C0',"YI SYLLABLE COP"); map.put('\uA2C1',"YI SYLLABLE CEX"); map.put('\uA2C2',"YI SYLLABLE CE"); map.put('\uA2C3',"YI SYLLABLE CEP"); map.put('\uA2C4',"YI SYLLABLE CUT"); map.put('\uA2C5',"YI SYLLABLE CUX"); map.put('\uA2C6',"YI SYLLABLE CU"); map.put('\uA2C7',"YI SYLLABLE CUP"); map.put('\uA2C8',"YI SYLLABLE CURX"); map.put('\uA2C9',"YI SYLLABLE CUR"); map.put('\uA2CA',"YI SYLLABLE CYT"); map.put('\uA2CB',"YI SYLLABLE CYX"); map.put('\uA2CC',"YI SYLLABLE CY"); map.put('\uA2CD',"YI SYLLABLE CYP"); map.put('\uA2CE',"YI SYLLABLE CYRX"); map.put('\uA2CF',"YI SYLLABLE CYR"); map.put('\uA2D0',"YI SYLLABLE ZZIT"); map.put('\uA2D1',"YI SYLLABLE ZZIX"); map.put('\uA2D2',"YI SYLLABLE ZZI"); map.put('\uA2D3',"YI SYLLABLE ZZIP"); map.put('\uA2D4',"YI SYLLABLE ZZIET"); map.put('\uA2D5',"YI SYLLABLE ZZIEX"); map.put('\uA2D6',"YI SYLLABLE ZZIE"); map.put('\uA2D7',"YI SYLLABLE ZZIEP"); map.put('\uA2D8',"YI SYLLABLE ZZAT"); map.put('\uA2D9',"YI SYLLABLE ZZAX"); map.put('\uA2DA',"YI SYLLABLE ZZA"); map.put('\uA2DB',"YI SYLLABLE ZZAP"); map.put('\uA2DC',"YI SYLLABLE ZZOX"); map.put('\uA2DD',"YI SYLLABLE ZZO"); map.put('\uA2DE',"YI SYLLABLE ZZOP"); map.put('\uA2DF',"YI SYLLABLE ZZEX"); map.put('\uA2E0',"YI SYLLABLE ZZE"); map.put('\uA2E1',"YI SYLLABLE ZZEP"); map.put('\uA2E2',"YI SYLLABLE ZZUX"); map.put('\uA2E3',"YI SYLLABLE ZZU"); map.put('\uA2E4',"YI SYLLABLE ZZUP"); map.put('\uA2E5',"YI SYLLABLE ZZURX"); map.put('\uA2E6',"YI SYLLABLE ZZUR"); map.put('\uA2E7',"YI SYLLABLE ZZYT"); map.put('\uA2E8',"YI SYLLABLE ZZYX"); map.put('\uA2E9',"YI SYLLABLE ZZY"); map.put('\uA2EA',"YI SYLLABLE ZZYP"); map.put('\uA2EB',"YI SYLLABLE ZZYRX"); map.put('\uA2EC',"YI SYLLABLE ZZYR"); map.put('\uA2ED',"YI SYLLABLE NZIT"); map.put('\uA2EE',"YI SYLLABLE NZIX"); map.put('\uA2EF',"YI SYLLABLE NZI"); map.put('\uA2F0',"YI SYLLABLE NZIP"); map.put('\uA2F1',"YI SYLLABLE NZIEX"); map.put('\uA2F2',"YI SYLLABLE NZIE"); map.put('\uA2F3',"YI SYLLABLE NZIEP"); map.put('\uA2F4',"YI SYLLABLE NZAT"); map.put('\uA2F5',"YI SYLLABLE NZAX"); map.put('\uA2F6',"YI SYLLABLE NZA"); map.put('\uA2F7',"YI SYLLABLE NZAP"); map.put('\uA2F8',"YI SYLLABLE NZUOX"); map.put('\uA2F9',"YI SYLLABLE NZUO"); map.put('\uA2FA',"YI SYLLABLE NZOX"); map.put('\uA2FB',"YI SYLLABLE NZOP"); map.put('\uA2FC',"YI SYLLABLE NZEX"); map.put('\uA2FD',"YI SYLLABLE NZE"); map.put('\uA2FE',"YI SYLLABLE NZUX"); map.put('\uA2FF',"YI SYLLABLE NZU"); map.put('\uA300',"YI SYLLABLE NZUP"); map.put('\uA301',"YI SYLLABLE NZURX"); map.put('\uA302',"YI SYLLABLE NZUR"); map.put('\uA303',"YI SYLLABLE NZYT"); map.put('\uA304',"YI SYLLABLE NZYX"); map.put('\uA305',"YI SYLLABLE NZY"); map.put('\uA306',"YI SYLLABLE NZYP"); map.put('\uA307',"YI SYLLABLE NZYRX"); map.put('\uA308',"YI SYLLABLE NZYR"); map.put('\uA309',"YI SYLLABLE SIT"); map.put('\uA30A',"YI SYLLABLE SIX"); map.put('\uA30B',"YI SYLLABLE SI"); map.put('\uA30C',"YI SYLLABLE SIP"); map.put('\uA30D',"YI SYLLABLE SIEX"); map.put('\uA30E',"YI SYLLABLE SIE"); map.put('\uA30F',"YI SYLLABLE SIEP"); map.put('\uA310',"YI SYLLABLE SAT"); map.put('\uA311',"YI SYLLABLE SAX"); map.put('\uA312',"YI SYLLABLE SA"); map.put('\uA313',"YI SYLLABLE SAP"); map.put('\uA314',"YI SYLLABLE SUOX"); map.put('\uA315',"YI SYLLABLE SUO"); map.put('\uA316',"YI SYLLABLE SUOP"); map.put('\uA317',"YI SYLLABLE SOT"); map.put('\uA318',"YI SYLLABLE SOX"); map.put('\uA319',"YI SYLLABLE SO"); map.put('\uA31A',"YI SYLLABLE SOP"); map.put('\uA31B',"YI SYLLABLE SEX"); map.put('\uA31C',"YI SYLLABLE SE"); map.put('\uA31D',"YI SYLLABLE SEP"); map.put('\uA31E',"YI SYLLABLE SUT"); map.put('\uA31F',"YI SYLLABLE SUX"); map.put('\uA320',"YI SYLLABLE SU"); map.put('\uA321',"YI SYLLABLE SUP"); map.put('\uA322',"YI SYLLABLE SURX"); map.put('\uA323',"YI SYLLABLE SUR"); map.put('\uA324',"YI SYLLABLE SYT"); map.put('\uA325',"YI SYLLABLE SYX"); map.put('\uA326',"YI SYLLABLE SY"); map.put('\uA327',"YI SYLLABLE SYP"); map.put('\uA328',"YI SYLLABLE SYRX"); map.put('\uA329',"YI SYLLABLE SYR"); map.put('\uA32A',"YI SYLLABLE SSIT"); map.put('\uA32B',"YI SYLLABLE SSIX"); map.put('\uA32C',"YI SYLLABLE SSI"); map.put('\uA32D',"YI SYLLABLE SSIP"); map.put('\uA32E',"YI SYLLABLE SSIEX"); map.put('\uA32F',"YI SYLLABLE SSIE"); map.put('\uA330',"YI SYLLABLE SSIEP"); map.put('\uA331',"YI SYLLABLE SSAT"); map.put('\uA332',"YI SYLLABLE SSAX"); map.put('\uA333',"YI SYLLABLE SSA"); map.put('\uA334',"YI SYLLABLE SSAP"); map.put('\uA335',"YI SYLLABLE SSOT"); map.put('\uA336',"YI SYLLABLE SSOX"); map.put('\uA337',"YI SYLLABLE SSO"); map.put('\uA338',"YI SYLLABLE SSOP"); map.put('\uA339',"YI SYLLABLE SSEX"); map.put('\uA33A',"YI SYLLABLE SSE"); map.put('\uA33B',"YI SYLLABLE SSEP"); map.put('\uA33C',"YI SYLLABLE SSUT"); map.put('\uA33D',"YI SYLLABLE SSUX"); map.put('\uA33E',"YI SYLLABLE SSU"); map.put('\uA33F',"YI SYLLABLE SSUP"); map.put('\uA340',"YI SYLLABLE SSYT"); map.put('\uA341',"YI SYLLABLE SSYX"); map.put('\uA342',"YI SYLLABLE SSY"); map.put('\uA343',"YI SYLLABLE SSYP"); map.put('\uA344',"YI SYLLABLE SSYRX"); map.put('\uA345',"YI SYLLABLE SSYR"); map.put('\uA346',"YI SYLLABLE ZHAT"); map.put('\uA347',"YI SYLLABLE ZHAX"); map.put('\uA348',"YI SYLLABLE ZHA"); map.put('\uA349',"YI SYLLABLE ZHAP"); map.put('\uA34A',"YI SYLLABLE ZHUOX"); map.put('\uA34B',"YI SYLLABLE ZHUO"); map.put('\uA34C',"YI SYLLABLE ZHUOP"); map.put('\uA34D',"YI SYLLABLE ZHOT"); map.put('\uA34E',"YI SYLLABLE ZHOX"); map.put('\uA34F',"YI SYLLABLE ZHO"); map.put('\uA350',"YI SYLLABLE ZHOP"); map.put('\uA351',"YI SYLLABLE ZHET"); map.put('\uA352',"YI SYLLABLE ZHEX"); map.put('\uA353',"YI SYLLABLE ZHE"); map.put('\uA354',"YI SYLLABLE ZHEP"); map.put('\uA355',"YI SYLLABLE ZHUT"); map.put('\uA356',"YI SYLLABLE ZHUX"); map.put('\uA357',"YI SYLLABLE ZHU"); map.put('\uA358',"YI SYLLABLE ZHUP"); map.put('\uA359',"YI SYLLABLE ZHURX"); map.put('\uA35A',"YI SYLLABLE ZHUR"); map.put('\uA35B',"YI SYLLABLE ZHYT"); map.put('\uA35C',"YI SYLLABLE ZHYX"); map.put('\uA35D',"YI SYLLABLE ZHY"); map.put('\uA35E',"YI SYLLABLE ZHYP"); map.put('\uA35F',"YI SYLLABLE ZHYRX"); map.put('\uA360',"YI SYLLABLE ZHYR"); map.put('\uA361',"YI SYLLABLE CHAT"); map.put('\uA362',"YI SYLLABLE CHAX"); map.put('\uA363',"YI SYLLABLE CHA"); map.put('\uA364',"YI SYLLABLE CHAP"); map.put('\uA365',"YI SYLLABLE CHUOT"); map.put('\uA366',"YI SYLLABLE CHUOX"); map.put('\uA367',"YI SYLLABLE CHUO"); map.put('\uA368',"YI SYLLABLE CHUOP"); map.put('\uA369',"YI SYLLABLE CHOT"); map.put('\uA36A',"YI SYLLABLE CHOX"); map.put('\uA36B',"YI SYLLABLE CHO"); map.put('\uA36C',"YI SYLLABLE CHOP"); map.put('\uA36D',"YI SYLLABLE CHET"); map.put('\uA36E',"YI SYLLABLE CHEX"); map.put('\uA36F',"YI SYLLABLE CHE"); map.put('\uA370',"YI SYLLABLE CHEP"); map.put('\uA371',"YI SYLLABLE CHUX"); map.put('\uA372',"YI SYLLABLE CHU"); map.put('\uA373',"YI SYLLABLE CHUP"); map.put('\uA374',"YI SYLLABLE CHURX"); map.put('\uA375',"YI SYLLABLE CHUR"); map.put('\uA376',"YI SYLLABLE CHYT"); map.put('\uA377',"YI SYLLABLE CHYX"); map.put('\uA378',"YI SYLLABLE CHY"); map.put('\uA379',"YI SYLLABLE CHYP"); map.put('\uA37A',"YI SYLLABLE CHYRX"); map.put('\uA37B',"YI SYLLABLE CHYR"); map.put('\uA37C',"YI SYLLABLE RRAX"); map.put('\uA37D',"YI SYLLABLE RRA"); map.put('\uA37E',"YI SYLLABLE RRUOX"); map.put('\uA37F',"YI SYLLABLE RRUO"); map.put('\uA380',"YI SYLLABLE RROT"); map.put('\uA381',"YI SYLLABLE RROX"); map.put('\uA382',"YI SYLLABLE RRO"); map.put('\uA383',"YI SYLLABLE RROP"); map.put('\uA384',"YI SYLLABLE RRET"); map.put('\uA385',"YI SYLLABLE RREX"); map.put('\uA386',"YI SYLLABLE RRE"); map.put('\uA387',"YI SYLLABLE RREP"); map.put('\uA388',"YI SYLLABLE RRUT"); map.put('\uA389',"YI SYLLABLE RRUX"); map.put('\uA38A',"YI SYLLABLE RRU"); map.put('\uA38B',"YI SYLLABLE RRUP"); map.put('\uA38C',"YI SYLLABLE RRURX"); map.put('\uA38D',"YI SYLLABLE RRUR"); map.put('\uA38E',"YI SYLLABLE RRYT"); map.put('\uA38F',"YI SYLLABLE RRYX"); map.put('\uA390',"YI SYLLABLE RRY"); map.put('\uA391',"YI SYLLABLE RRYP"); map.put('\uA392',"YI SYLLABLE RRYRX"); map.put('\uA393',"YI SYLLABLE RRYR"); map.put('\uA394',"YI SYLLABLE NRAT"); map.put('\uA395',"YI SYLLABLE NRAX"); map.put('\uA396',"YI SYLLABLE NRA"); map.put('\uA397',"YI SYLLABLE NRAP"); map.put('\uA398',"YI SYLLABLE NROX"); map.put('\uA399',"YI SYLLABLE NRO"); map.put('\uA39A',"YI SYLLABLE NROP"); map.put('\uA39B',"YI SYLLABLE NRET"); map.put('\uA39C',"YI SYLLABLE NREX"); map.put('\uA39D',"YI SYLLABLE NRE"); map.put('\uA39E',"YI SYLLABLE NREP"); map.put('\uA39F',"YI SYLLABLE NRUT"); map.put('\uA3A0',"YI SYLLABLE NRUX"); map.put('\uA3A1',"YI SYLLABLE NRU"); map.put('\uA3A2',"YI SYLLABLE NRUP"); map.put('\uA3A3',"YI SYLLABLE NRURX"); map.put('\uA3A4',"YI SYLLABLE NRUR"); map.put('\uA3A5',"YI SYLLABLE NRYT"); map.put('\uA3A6',"YI SYLLABLE NRYX"); map.put('\uA3A7',"YI SYLLABLE NRY"); map.put('\uA3A8',"YI SYLLABLE NRYP"); map.put('\uA3A9',"YI SYLLABLE NRYRX"); map.put('\uA3AA',"YI SYLLABLE NRYR"); map.put('\uA3AB',"YI SYLLABLE SHAT"); map.put('\uA3AC',"YI SYLLABLE SHAX"); map.put('\uA3AD',"YI SYLLABLE SHA"); map.put('\uA3AE',"YI SYLLABLE SHAP"); map.put('\uA3AF',"YI SYLLABLE SHUOX"); map.put('\uA3B0',"YI SYLLABLE SHUO"); map.put('\uA3B1',"YI SYLLABLE SHUOP"); map.put('\uA3B2',"YI SYLLABLE SHOT"); map.put('\uA3B3',"YI SYLLABLE SHOX"); map.put('\uA3B4',"YI SYLLABLE SHO"); map.put('\uA3B5',"YI SYLLABLE SHOP"); map.put('\uA3B6',"YI SYLLABLE SHET"); map.put('\uA3B7',"YI SYLLABLE SHEX"); map.put('\uA3B8',"YI SYLLABLE SHE"); map.put('\uA3B9',"YI SYLLABLE SHEP"); map.put('\uA3BA',"YI SYLLABLE SHUT"); map.put('\uA3BB',"YI SYLLABLE SHUX"); map.put('\uA3BC',"YI SYLLABLE SHU"); map.put('\uA3BD',"YI SYLLABLE SHUP"); map.put('\uA3BE',"YI SYLLABLE SHURX"); map.put('\uA3BF',"YI SYLLABLE SHUR"); map.put('\uA3C0',"YI SYLLABLE SHYT"); map.put('\uA3C1',"YI SYLLABLE SHYX"); map.put('\uA3C2',"YI SYLLABLE SHY"); map.put('\uA3C3',"YI SYLLABLE SHYP"); map.put('\uA3C4',"YI SYLLABLE SHYRX"); map.put('\uA3C5',"YI SYLLABLE SHYR"); map.put('\uA3C6',"YI SYLLABLE RAT"); map.put('\uA3C7',"YI SYLLABLE RAX"); map.put('\uA3C8',"YI SYLLABLE RA"); map.put('\uA3C9',"YI SYLLABLE RAP"); map.put('\uA3CA',"YI SYLLABLE RUOX"); map.put('\uA3CB',"YI SYLLABLE RUO"); map.put('\uA3CC',"YI SYLLABLE RUOP"); map.put('\uA3CD',"YI SYLLABLE ROT"); map.put('\uA3CE',"YI SYLLABLE ROX"); map.put('\uA3CF',"YI SYLLABLE RO"); map.put('\uA3D0',"YI SYLLABLE ROP"); map.put('\uA3D1',"YI SYLLABLE REX"); map.put('\uA3D2',"YI SYLLABLE RE"); map.put('\uA3D3',"YI SYLLABLE REP"); map.put('\uA3D4',"YI SYLLABLE RUT"); map.put('\uA3D5',"YI SYLLABLE RUX"); map.put('\uA3D6',"YI SYLLABLE RU"); map.put('\uA3D7',"YI SYLLABLE RUP"); map.put('\uA3D8',"YI SYLLABLE RURX"); map.put('\uA3D9',"YI SYLLABLE RUR"); map.put('\uA3DA',"YI SYLLABLE RYT"); map.put('\uA3DB',"YI SYLLABLE RYX"); map.put('\uA3DC',"YI SYLLABLE RY"); map.put('\uA3DD',"YI SYLLABLE RYP"); map.put('\uA3DE',"YI SYLLABLE RYRX"); map.put('\uA3DF',"YI SYLLABLE RYR"); map.put('\uA3E0',"YI SYLLABLE JIT"); map.put('\uA3E1',"YI SYLLABLE JIX"); map.put('\uA3E2',"YI SYLLABLE JI"); map.put('\uA3E3',"YI SYLLABLE JIP"); map.put('\uA3E4',"YI SYLLABLE JIET"); map.put('\uA3E5',"YI SYLLABLE JIEX"); map.put('\uA3E6',"YI SYLLABLE JIE"); map.put('\uA3E7',"YI SYLLABLE JIEP"); map.put('\uA3E8',"YI SYLLABLE JUOT"); map.put('\uA3E9',"YI SYLLABLE JUOX"); map.put('\uA3EA',"YI SYLLABLE JUO"); map.put('\uA3EB',"YI SYLLABLE JUOP"); map.put('\uA3EC',"YI SYLLABLE JOT"); map.put('\uA3ED',"YI SYLLABLE JOX"); map.put('\uA3EE',"YI SYLLABLE JO"); map.put('\uA3EF',"YI SYLLABLE JOP"); map.put('\uA3F0',"YI SYLLABLE JUT"); map.put('\uA3F1',"YI SYLLABLE JUX"); map.put('\uA3F2',"YI SYLLABLE JU"); map.put('\uA3F3',"YI SYLLABLE JUP"); map.put('\uA3F4',"YI SYLLABLE JURX"); map.put('\uA3F5',"YI SYLLABLE JUR"); map.put('\uA3F6',"YI SYLLABLE JYT"); map.put('\uA3F7',"YI SYLLABLE JYX"); map.put('\uA3F8',"YI SYLLABLE JY"); map.put('\uA3F9',"YI SYLLABLE JYP"); map.put('\uA3FA',"YI SYLLABLE JYRX"); map.put('\uA3FB',"YI SYLLABLE JYR"); map.put('\uA3FC',"YI SYLLABLE QIT"); map.put('\uA3FD',"YI SYLLABLE QIX"); map.put('\uA3FE',"YI SYLLABLE QI"); map.put('\uA3FF',"YI SYLLABLE QIP"); map.put('\uA400',"YI SYLLABLE QIET"); map.put('\uA401',"YI SYLLABLE QIEX"); map.put('\uA402',"YI SYLLABLE QIE"); map.put('\uA403',"YI SYLLABLE QIEP"); map.put('\uA404',"YI SYLLABLE QUOT"); map.put('\uA405',"YI SYLLABLE QUOX"); map.put('\uA406',"YI SYLLABLE QUO"); map.put('\uA407',"YI SYLLABLE QUOP"); map.put('\uA408',"YI SYLLABLE QOT"); map.put('\uA409',"YI SYLLABLE QOX"); map.put('\uA40A',"YI SYLLABLE QO"); map.put('\uA40B',"YI SYLLABLE QOP"); map.put('\uA40C',"YI SYLLABLE QUT"); map.put('\uA40D',"YI SYLLABLE QUX"); map.put('\uA40E',"YI SYLLABLE QU"); map.put('\uA40F',"YI SYLLABLE QUP"); map.put('\uA410',"YI SYLLABLE QURX"); map.put('\uA411',"YI SYLLABLE QUR"); map.put('\uA412',"YI SYLLABLE QYT"); map.put('\uA413',"YI SYLLABLE QYX"); map.put('\uA414',"YI SYLLABLE QY"); map.put('\uA415',"YI SYLLABLE QYP"); map.put('\uA416',"YI SYLLABLE QYRX"); map.put('\uA417',"YI SYLLABLE QYR"); map.put('\uA418',"YI SYLLABLE JJIT"); map.put('\uA419',"YI SYLLABLE JJIX"); map.put('\uA41A',"YI SYLLABLE JJI"); map.put('\uA41B',"YI SYLLABLE JJIP"); map.put('\uA41C',"YI SYLLABLE JJIET"); map.put('\uA41D',"YI SYLLABLE JJIEX"); map.put('\uA41E',"YI SYLLABLE JJIE"); map.put('\uA41F',"YI SYLLABLE JJIEP"); map.put('\uA420',"YI SYLLABLE JJUOX"); map.put('\uA421',"YI SYLLABLE JJUO"); map.put('\uA422',"YI SYLLABLE JJUOP"); map.put('\uA423',"YI SYLLABLE JJOT"); map.put('\uA424',"YI SYLLABLE JJOX"); map.put('\uA425',"YI SYLLABLE JJO"); map.put('\uA426',"YI SYLLABLE JJOP"); map.put('\uA427',"YI SYLLABLE JJUT"); map.put('\uA428',"YI SYLLABLE JJUX"); map.put('\uA429',"YI SYLLABLE JJU"); map.put('\uA42A',"YI SYLLABLE JJUP"); map.put('\uA42B',"YI SYLLABLE JJURX"); map.put('\uA42C',"YI SYLLABLE JJUR"); map.put('\uA42D',"YI SYLLABLE JJYT"); map.put('\uA42E',"YI SYLLABLE JJYX"); map.put('\uA42F',"YI SYLLABLE JJY"); map.put('\uA430',"YI SYLLABLE JJYP"); map.put('\uA431',"YI SYLLABLE NJIT"); map.put('\uA432',"YI SYLLABLE NJIX"); map.put('\uA433',"YI SYLLABLE NJI"); map.put('\uA434',"YI SYLLABLE NJIP"); map.put('\uA435',"YI SYLLABLE NJIET"); map.put('\uA436',"YI SYLLABLE NJIEX"); map.put('\uA437',"YI SYLLABLE NJIE"); map.put('\uA438',"YI SYLLABLE NJIEP"); map.put('\uA439',"YI SYLLABLE NJUOX"); map.put('\uA43A',"YI SYLLABLE NJUO"); map.put('\uA43B',"YI SYLLABLE NJOT"); map.put('\uA43C',"YI SYLLABLE NJOX"); map.put('\uA43D',"YI SYLLABLE NJO"); map.put('\uA43E',"YI SYLLABLE NJOP"); map.put('\uA43F',"YI SYLLABLE NJUX"); map.put('\uA440',"YI SYLLABLE NJU"); map.put('\uA441',"YI SYLLABLE NJUP"); map.put('\uA442',"YI SYLLABLE NJURX"); map.put('\uA443',"YI SYLLABLE NJUR"); map.put('\uA444',"YI SYLLABLE NJYT"); map.put('\uA445',"YI SYLLABLE NJYX"); map.put('\uA446',"YI SYLLABLE NJY"); map.put('\uA447',"YI SYLLABLE NJYP"); map.put('\uA448',"YI SYLLABLE NJYRX"); map.put('\uA449',"YI SYLLABLE NJYR"); map.put('\uA44A',"YI SYLLABLE NYIT"); map.put('\uA44B',"YI SYLLABLE NYIX"); map.put('\uA44C',"YI SYLLABLE NYI"); map.put('\uA44D',"YI SYLLABLE NYIP"); map.put('\uA44E',"YI SYLLABLE NYIET"); map.put('\uA44F',"YI SYLLABLE NYIEX"); map.put('\uA450',"YI SYLLABLE NYIE"); map.put('\uA451',"YI SYLLABLE NYIEP"); map.put('\uA452',"YI SYLLABLE NYUOX"); map.put('\uA453',"YI SYLLABLE NYUO"); map.put('\uA454',"YI SYLLABLE NYUOP"); map.put('\uA455',"YI SYLLABLE NYOT"); map.put('\uA456',"YI SYLLABLE NYOX"); map.put('\uA457',"YI SYLLABLE NYO"); map.put('\uA458',"YI SYLLABLE NYOP"); map.put('\uA459',"YI SYLLABLE NYUT"); map.put('\uA45A',"YI SYLLABLE NYUX"); map.put('\uA45B',"YI SYLLABLE NYU"); map.put('\uA45C',"YI SYLLABLE NYUP"); map.put('\uA45D',"YI SYLLABLE XIT"); map.put('\uA45E',"YI SYLLABLE XIX"); map.put('\uA45F',"YI SYLLABLE XI"); map.put('\uA460',"YI SYLLABLE XIP"); map.put('\uA461',"YI SYLLABLE XIET"); map.put('\uA462',"YI SYLLABLE XIEX"); map.put('\uA463',"YI SYLLABLE XIE"); map.put('\uA464',"YI SYLLABLE XIEP"); map.put('\uA465',"YI SYLLABLE XUOX"); map.put('\uA466',"YI SYLLABLE XUO"); map.put('\uA467',"YI SYLLABLE XOT"); map.put('\uA468',"YI SYLLABLE XOX"); map.put('\uA469',"YI SYLLABLE XO"); map.put('\uA46A',"YI SYLLABLE XOP"); map.put('\uA46B',"YI SYLLABLE XYT"); map.put('\uA46C',"YI SYLLABLE XYX"); map.put('\uA46D',"YI SYLLABLE XY"); map.put('\uA46E',"YI SYLLABLE XYP"); map.put('\uA46F',"YI SYLLABLE XYRX"); map.put('\uA470',"YI SYLLABLE XYR"); map.put('\uA471',"YI SYLLABLE YIT"); map.put('\uA472',"YI SYLLABLE YIX"); map.put('\uA473',"YI SYLLABLE YI"); map.put('\uA474',"YI SYLLABLE YIP"); map.put('\uA475',"YI SYLLABLE YIET"); map.put('\uA476',"YI SYLLABLE YIEX"); map.put('\uA477',"YI SYLLABLE YIE"); map.put('\uA478',"YI SYLLABLE YIEP"); map.put('\uA479',"YI SYLLABLE YUOT"); map.put('\uA47A',"YI SYLLABLE YUOX"); map.put('\uA47B',"YI SYLLABLE YUO"); map.put('\uA47C',"YI SYLLABLE YUOP"); map.put('\uA47D',"YI SYLLABLE YOT"); map.put('\uA47E',"YI SYLLABLE YOX"); map.put('\uA47F',"YI SYLLABLE YO"); map.put('\uA480',"YI SYLLABLE YOP"); map.put('\uA481',"YI SYLLABLE YUT"); map.put('\uA482',"YI SYLLABLE YUX"); map.put('\uA483',"YI SYLLABLE YU"); map.put('\uA484',"YI SYLLABLE YUP"); map.put('\uA485',"YI SYLLABLE YURX"); map.put('\uA486',"YI SYLLABLE YUR"); map.put('\uA487',"YI SYLLABLE YYT"); map.put('\uA488',"YI SYLLABLE YYX"); map.put('\uA489',"YI SYLLABLE YY"); map.put('\uA48A',"YI SYLLABLE YYP"); map.put('\uA48B',"YI SYLLABLE YYRX"); map.put('\uA48C',"YI SYLLABLE YYR"); map.put('\uA490',"YI RADICAL QOT"); map.put('\uA491',"YI RADICAL LI"); map.put('\uA492',"YI RADICAL KIT"); map.put('\uA493',"YI RADICAL NYIP"); map.put('\uA494',"YI RADICAL CYP"); map.put('\uA495',"YI RADICAL SSI"); map.put('\uA496',"YI RADICAL GGOP"); map.put('\uA497',"YI RADICAL GEP"); map.put('\uA498',"YI RADICAL MI"); map.put('\uA499',"YI RADICAL HXIT"); map.put('\uA49A',"YI RADICAL LYR"); map.put('\uA49B',"YI RADICAL BBUT"); map.put('\uA49C',"YI RADICAL MOP"); map.put('\uA49D',"YI RADICAL YO"); map.put('\uA49E',"YI RADICAL PUT"); map.put('\uA49F',"YI RADICAL HXUO"); map.put('\uA4A0',"YI RADICAL TAT"); map.put('\uA4A1',"YI RADICAL GA"); map.put('\uA4A2',"YI RADICAL ZUP"); map.put('\uA4A3',"YI RADICAL CYT"); map.put('\uA4A4',"YI RADICAL DDUR"); map.put('\uA4A5',"YI RADICAL BUR"); map.put('\uA4A6',"YI RADICAL GGUO"); map.put('\uA4A7',"YI RADICAL NYOP"); map.put('\uA4A8',"YI RADICAL TU"); map.put('\uA4A9',"YI RADICAL OP"); map.put('\uA4AA',"YI RADICAL JJUT"); map.put('\uA4AB',"YI RADICAL ZOT"); map.put('\uA4AC',"YI RADICAL PYT"); map.put('\uA4AD',"YI RADICAL HMO"); map.put('\uA4AE',"YI RADICAL YIT"); map.put('\uA4AF',"YI RADICAL VUR"); map.put('\uA4B0',"YI RADICAL SHY"); map.put('\uA4B1',"YI RADICAL VEP"); map.put('\uA4B2',"YI RADICAL ZA"); map.put('\uA4B3',"YI RADICAL JO"); map.put('\uA4B4',"YI RADICAL NZUP"); map.put('\uA4B5',"YI RADICAL JJY"); map.put('\uA4B6',"YI RADICAL GOT"); map.put('\uA4B7',"YI RADICAL JJIE"); map.put('\uA4B8',"YI RADICAL WO"); map.put('\uA4B9',"YI RADICAL DU"); map.put('\uA4BA',"YI RADICAL SHUR"); map.put('\uA4BB',"YI RADICAL LIE"); map.put('\uA4BC',"YI RADICAL CY"); map.put('\uA4BD',"YI RADICAL CUOP"); map.put('\uA4BE',"YI RADICAL CIP"); map.put('\uA4BF',"YI RADICAL HXOP"); map.put('\uA4C0',"YI RADICAL SHAT"); map.put('\uA4C1',"YI RADICAL ZUR"); map.put('\uA4C2',"YI RADICAL SHOP"); map.put('\uA4C3',"YI RADICAL CHE"); map.put('\uA4C4',"YI RADICAL ZZIET"); map.put('\uA4C5',"YI RADICAL NBIE"); map.put('\uA4C6',"YI RADICAL KE"); map.put('\uA4D0',"LISU LETTER BA"); map.put('\uA4D1',"LISU LETTER PA"); map.put('\uA4D2',"LISU LETTER PHA"); map.put('\uA4D3',"LISU LETTER DA"); map.put('\uA4D4',"LISU LETTER TA"); map.put('\uA4D5',"LISU LETTER THA"); map.put('\uA4D6',"LISU LETTER GA"); map.put('\uA4D7',"LISU LETTER KA"); map.put('\uA4D8',"LISU LETTER KHA"); map.put('\uA4D9',"LISU LETTER JA"); map.put('\uA4DA',"LISU LETTER CA"); map.put('\uA4DB',"LISU LETTER CHA"); map.put('\uA4DC',"LISU LETTER DZA"); map.put('\uA4DD',"LISU LETTER TSA"); map.put('\uA4DE',"LISU LETTER TSHA"); map.put('\uA4DF',"LISU LETTER MA"); map.put('\uA4E0',"LISU LETTER NA"); map.put('\uA4E1',"LISU LETTER LA"); map.put('\uA4E2',"LISU LETTER SA"); map.put('\uA4E3',"LISU LETTER ZHA"); map.put('\uA4E4',"LISU LETTER ZA"); map.put('\uA4E5',"LISU LETTER NGA"); map.put('\uA4E6',"LISU LETTER HA"); map.put('\uA4E7',"LISU LETTER XA"); map.put('\uA4E8',"LISU LETTER HHA"); map.put('\uA4E9',"LISU LETTER FA"); map.put('\uA4EA',"LISU LETTER WA"); map.put('\uA4EB',"LISU LETTER SHA"); map.put('\uA4EC',"LISU LETTER YA"); map.put('\uA4ED',"LISU LETTER GHA"); map.put('\uA4EE',"LISU LETTER A"); map.put('\uA4EF',"LISU LETTER AE"); map.put('\uA4F0',"LISU LETTER E"); map.put('\uA4F1',"LISU LETTER EU"); map.put('\uA4F2',"LISU LETTER I"); map.put('\uA4F3',"LISU LETTER O"); map.put('\uA4F4',"LISU LETTER U"); map.put('\uA4F5',"LISU LETTER UE"); map.put('\uA4F6',"LISU LETTER UH"); map.put('\uA4F7',"LISU LETTER OE"); map.put('\uA4F8',"LISU LETTER TONE MYA TI"); map.put('\uA4F9',"LISU LETTER TONE NA PO"); map.put('\uA4FA',"LISU LETTER TONE MYA CYA"); map.put('\uA4FB',"LISU LETTER TONE MYA BO"); map.put('\uA4FC',"LISU LETTER TONE MYA NA"); map.put('\uA4FD',"LISU LETTER TONE MYA JEU"); map.put('\uA4FE',"LISU PUNCTUATION COMMA"); map.put('\uA4FF',"LISU PUNCTUATION FULL STOP"); map.put('\uA500',"VAI SYLLABLE EE"); map.put('\uA501',"VAI SYLLABLE EEN"); map.put('\uA502',"VAI SYLLABLE HEE"); map.put('\uA503',"VAI SYLLABLE WEE"); map.put('\uA504',"VAI SYLLABLE WEEN"); map.put('\uA505',"VAI SYLLABLE PEE"); map.put('\uA506',"VAI SYLLABLE BHEE"); map.put('\uA507',"VAI SYLLABLE BEE"); map.put('\uA508',"VAI SYLLABLE MBEE"); map.put('\uA509',"VAI SYLLABLE KPEE"); map.put('\uA50A',"VAI SYLLABLE MGBEE"); map.put('\uA50B',"VAI SYLLABLE GBEE"); map.put('\uA50C',"VAI SYLLABLE FEE"); map.put('\uA50D',"VAI SYLLABLE VEE"); map.put('\uA50E',"VAI SYLLABLE TEE"); map.put('\uA50F',"VAI SYLLABLE THEE"); map.put('\uA510',"VAI SYLLABLE DHEE"); map.put('\uA511',"VAI SYLLABLE DHHEE"); map.put('\uA512',"VAI SYLLABLE LEE"); map.put('\uA513',"VAI SYLLABLE REE"); map.put('\uA514',"VAI SYLLABLE DEE"); map.put('\uA515',"VAI SYLLABLE NDEE"); map.put('\uA516',"VAI SYLLABLE SEE"); map.put('\uA517',"VAI SYLLABLE SHEE"); map.put('\uA518',"VAI SYLLABLE ZEE"); map.put('\uA519',"VAI SYLLABLE ZHEE"); map.put('\uA51A',"VAI SYLLABLE CEE"); map.put('\uA51B',"VAI SYLLABLE JEE"); map.put('\uA51C',"VAI SYLLABLE NJEE"); map.put('\uA51D',"VAI SYLLABLE YEE"); map.put('\uA51E',"VAI SYLLABLE KEE"); map.put('\uA51F',"VAI SYLLABLE NGGEE"); map.put('\uA520',"VAI SYLLABLE GEE"); map.put('\uA521',"VAI SYLLABLE MEE"); map.put('\uA522',"VAI SYLLABLE NEE"); map.put('\uA523',"VAI SYLLABLE NYEE"); map.put('\uA524',"VAI SYLLABLE I"); map.put('\uA525',"VAI SYLLABLE IN"); map.put('\uA526',"VAI SYLLABLE HI"); map.put('\uA527',"VAI SYLLABLE HIN"); map.put('\uA528',"VAI SYLLABLE WI"); map.put('\uA529',"VAI SYLLABLE WIN"); map.put('\uA52A',"VAI SYLLABLE PI"); map.put('\uA52B',"VAI SYLLABLE BHI"); map.put('\uA52C',"VAI SYLLABLE BI"); map.put('\uA52D',"VAI SYLLABLE MBI"); map.put('\uA52E',"VAI SYLLABLE KPI"); map.put('\uA52F',"VAI SYLLABLE MGBI"); map.put('\uA530',"VAI SYLLABLE GBI"); map.put('\uA531',"VAI SYLLABLE FI"); map.put('\uA532',"VAI SYLLABLE VI"); map.put('\uA533',"VAI SYLLABLE TI"); map.put('\uA534',"VAI SYLLABLE THI"); map.put('\uA535',"VAI SYLLABLE DHI"); map.put('\uA536',"VAI SYLLABLE DHHI"); map.put('\uA537',"VAI SYLLABLE LI"); map.put('\uA538',"VAI SYLLABLE RI"); map.put('\uA539',"VAI SYLLABLE DI"); map.put('\uA53A',"VAI SYLLABLE NDI"); map.put('\uA53B',"VAI SYLLABLE SI"); map.put('\uA53C',"VAI SYLLABLE SHI"); map.put('\uA53D',"VAI SYLLABLE ZI"); map.put('\uA53E',"VAI SYLLABLE ZHI"); map.put('\uA53F',"VAI SYLLABLE CI"); map.put('\uA540',"VAI SYLLABLE JI"); map.put('\uA541',"VAI SYLLABLE NJI"); map.put('\uA542',"VAI SYLLABLE YI"); map.put('\uA543',"VAI SYLLABLE KI"); map.put('\uA544',"VAI SYLLABLE NGGI"); map.put('\uA545',"VAI SYLLABLE GI"); map.put('\uA546',"VAI SYLLABLE MI"); map.put('\uA547',"VAI SYLLABLE NI"); map.put('\uA548',"VAI SYLLABLE NYI"); map.put('\uA549',"VAI SYLLABLE A"); map.put('\uA54A',"VAI SYLLABLE AN"); map.put('\uA54B',"VAI SYLLABLE NGAN"); map.put('\uA54C',"VAI SYLLABLE HA"); map.put('\uA54D',"VAI SYLLABLE HAN"); map.put('\uA54E',"VAI SYLLABLE WA"); map.put('\uA54F',"VAI SYLLABLE WAN"); map.put('\uA550',"VAI SYLLABLE PA"); map.put('\uA551',"VAI SYLLABLE BHA"); map.put('\uA552',"VAI SYLLABLE BA"); map.put('\uA553',"VAI SYLLABLE MBA"); map.put('\uA554',"VAI SYLLABLE KPA"); map.put('\uA555',"VAI SYLLABLE KPAN"); map.put('\uA556',"VAI SYLLABLE MGBA"); map.put('\uA557',"VAI SYLLABLE GBA"); map.put('\uA558',"VAI SYLLABLE FA"); map.put('\uA559',"VAI SYLLABLE VA"); map.put('\uA55A',"VAI SYLLABLE TA"); map.put('\uA55B',"VAI SYLLABLE THA"); map.put('\uA55C',"VAI SYLLABLE DHA"); map.put('\uA55D',"VAI SYLLABLE DHHA"); map.put('\uA55E',"VAI SYLLABLE LA"); map.put('\uA55F',"VAI SYLLABLE RA"); map.put('\uA560',"VAI SYLLABLE DA"); map.put('\uA561',"VAI SYLLABLE NDA"); map.put('\uA562',"VAI SYLLABLE SA"); map.put('\uA563',"VAI SYLLABLE SHA"); map.put('\uA564',"VAI SYLLABLE ZA"); map.put('\uA565',"VAI SYLLABLE ZHA"); map.put('\uA566',"VAI SYLLABLE CA"); map.put('\uA567',"VAI SYLLABLE JA"); map.put('\uA568',"VAI SYLLABLE NJA"); map.put('\uA569',"VAI SYLLABLE YA"); map.put('\uA56A',"VAI SYLLABLE KA"); map.put('\uA56B',"VAI SYLLABLE KAN"); map.put('\uA56C',"VAI SYLLABLE NGGA"); map.put('\uA56D',"VAI SYLLABLE GA"); map.put('\uA56E',"VAI SYLLABLE MA"); map.put('\uA56F',"VAI SYLLABLE NA"); map.put('\uA570',"VAI SYLLABLE NYA"); map.put('\uA571',"VAI SYLLABLE OO"); map.put('\uA572',"VAI SYLLABLE OON"); map.put('\uA573',"VAI SYLLABLE HOO"); map.put('\uA574',"VAI SYLLABLE WOO"); map.put('\uA575',"VAI SYLLABLE WOON"); map.put('\uA576',"VAI SYLLABLE POO"); map.put('\uA577',"VAI SYLLABLE BHOO"); map.put('\uA578',"VAI SYLLABLE BOO"); map.put('\uA579',"VAI SYLLABLE MBOO"); map.put('\uA57A',"VAI SYLLABLE KPOO"); map.put('\uA57B',"VAI SYLLABLE MGBOO"); map.put('\uA57C',"VAI SYLLABLE GBOO"); map.put('\uA57D',"VAI SYLLABLE FOO"); map.put('\uA57E',"VAI SYLLABLE VOO"); map.put('\uA57F',"VAI SYLLABLE TOO"); map.put('\uA580',"VAI SYLLABLE THOO"); map.put('\uA581',"VAI SYLLABLE DHOO"); map.put('\uA582',"VAI SYLLABLE DHHOO"); map.put('\uA583',"VAI SYLLABLE LOO"); map.put('\uA584',"VAI SYLLABLE ROO"); map.put('\uA585',"VAI SYLLABLE DOO"); map.put('\uA586',"VAI SYLLABLE NDOO"); map.put('\uA587',"VAI SYLLABLE SOO"); map.put('\uA588',"VAI SYLLABLE SHOO"); map.put('\uA589',"VAI SYLLABLE ZOO"); map.put('\uA58A',"VAI SYLLABLE ZHOO"); map.put('\uA58B',"VAI SYLLABLE COO"); map.put('\uA58C',"VAI SYLLABLE JOO"); map.put('\uA58D',"VAI SYLLABLE NJOO"); map.put('\uA58E',"VAI SYLLABLE YOO"); map.put('\uA58F',"VAI SYLLABLE KOO"); map.put('\uA590',"VAI SYLLABLE NGGOO"); map.put('\uA591',"VAI SYLLABLE GOO"); map.put('\uA592',"VAI SYLLABLE MOO"); map.put('\uA593',"VAI SYLLABLE NOO"); map.put('\uA594',"VAI SYLLABLE NYOO"); map.put('\uA595',"VAI SYLLABLE U"); map.put('\uA596',"VAI SYLLABLE UN"); map.put('\uA597',"VAI SYLLABLE HU"); map.put('\uA598',"VAI SYLLABLE HUN"); map.put('\uA599',"VAI SYLLABLE WU"); map.put('\uA59A',"VAI SYLLABLE WUN"); map.put('\uA59B',"VAI SYLLABLE PU"); map.put('\uA59C',"VAI SYLLABLE BHU"); map.put('\uA59D',"VAI SYLLABLE BU"); map.put('\uA59E',"VAI SYLLABLE MBU"); map.put('\uA59F',"VAI SYLLABLE KPU"); map.put('\uA5A0',"VAI SYLLABLE MGBU"); map.put('\uA5A1',"VAI SYLLABLE GBU"); map.put('\uA5A2',"VAI SYLLABLE FU"); map.put('\uA5A3',"VAI SYLLABLE VU"); map.put('\uA5A4',"VAI SYLLABLE TU"); map.put('\uA5A5',"VAI SYLLABLE THU"); map.put('\uA5A6',"VAI SYLLABLE DHU"); map.put('\uA5A7',"VAI SYLLABLE DHHU"); map.put('\uA5A8',"VAI SYLLABLE LU"); map.put('\uA5A9',"VAI SYLLABLE RU"); map.put('\uA5AA',"VAI SYLLABLE DU"); map.put('\uA5AB',"VAI SYLLABLE NDU"); map.put('\uA5AC',"VAI SYLLABLE SU"); map.put('\uA5AD',"VAI SYLLABLE SHU"); map.put('\uA5AE',"VAI SYLLABLE ZU"); map.put('\uA5AF',"VAI SYLLABLE ZHU"); map.put('\uA5B0',"VAI SYLLABLE CU"); map.put('\uA5B1',"VAI SYLLABLE JU"); map.put('\uA5B2',"VAI SYLLABLE NJU"); map.put('\uA5B3',"VAI SYLLABLE YU"); map.put('\uA5B4',"VAI SYLLABLE KU"); map.put('\uA5B5',"VAI SYLLABLE NGGU"); map.put('\uA5B6',"VAI SYLLABLE GU"); map.put('\uA5B7',"VAI SYLLABLE MU"); map.put('\uA5B8',"VAI SYLLABLE NU"); map.put('\uA5B9',"VAI SYLLABLE NYU"); map.put('\uA5BA',"VAI SYLLABLE O"); map.put('\uA5BB',"VAI SYLLABLE ON"); map.put('\uA5BC',"VAI SYLLABLE NGON"); map.put('\uA5BD',"VAI SYLLABLE HO"); map.put('\uA5BE',"VAI SYLLABLE HON"); map.put('\uA5BF',"VAI SYLLABLE WO"); map.put('\uA5C0',"VAI SYLLABLE WON"); map.put('\uA5C1',"VAI SYLLABLE PO"); map.put('\uA5C2',"VAI SYLLABLE BHO"); map.put('\uA5C3',"VAI SYLLABLE BO"); map.put('\uA5C4',"VAI SYLLABLE MBO"); map.put('\uA5C5',"VAI SYLLABLE KPO"); map.put('\uA5C6',"VAI SYLLABLE MGBO"); map.put('\uA5C7',"VAI SYLLABLE GBO"); map.put('\uA5C8',"VAI SYLLABLE GBON"); map.put('\uA5C9',"VAI SYLLABLE FO"); map.put('\uA5CA',"VAI SYLLABLE VO"); map.put('\uA5CB',"VAI SYLLABLE TO"); map.put('\uA5CC',"VAI SYLLABLE THO"); map.put('\uA5CD',"VAI SYLLABLE DHO"); map.put('\uA5CE',"VAI SYLLABLE DHHO"); map.put('\uA5CF',"VAI SYLLABLE LO"); map.put('\uA5D0',"VAI SYLLABLE RO"); map.put('\uA5D1',"VAI SYLLABLE DO"); map.put('\uA5D2',"VAI SYLLABLE NDO"); map.put('\uA5D3',"VAI SYLLABLE SO"); map.put('\uA5D4',"VAI SYLLABLE SHO"); map.put('\uA5D5',"VAI SYLLABLE ZO"); map.put('\uA5D6',"VAI SYLLABLE ZHO"); map.put('\uA5D7',"VAI SYLLABLE CO"); map.put('\uA5D8',"VAI SYLLABLE JO"); map.put('\uA5D9',"VAI SYLLABLE NJO"); map.put('\uA5DA',"VAI SYLLABLE YO"); map.put('\uA5DB',"VAI SYLLABLE KO"); map.put('\uA5DC',"VAI SYLLABLE NGGO"); map.put('\uA5DD',"VAI SYLLABLE GO"); map.put('\uA5DE',"VAI SYLLABLE MO"); map.put('\uA5DF',"VAI SYLLABLE NO"); map.put('\uA5E0',"VAI SYLLABLE NYO"); map.put('\uA5E1',"VAI SYLLABLE E"); map.put('\uA5E2',"VAI SYLLABLE EN"); map.put('\uA5E3',"VAI SYLLABLE NGEN"); map.put('\uA5E4',"VAI SYLLABLE HE"); map.put('\uA5E5',"VAI SYLLABLE HEN"); map.put('\uA5E6',"VAI SYLLABLE WE"); map.put('\uA5E7',"VAI SYLLABLE WEN"); map.put('\uA5E8',"VAI SYLLABLE PE"); map.put('\uA5E9',"VAI SYLLABLE BHE"); map.put('\uA5EA',"VAI SYLLABLE BE"); map.put('\uA5EB',"VAI SYLLABLE MBE"); map.put('\uA5EC',"VAI SYLLABLE KPE"); map.put('\uA5ED',"VAI SYLLABLE KPEN"); map.put('\uA5EE',"VAI SYLLABLE MGBE"); map.put('\uA5EF',"VAI SYLLABLE GBE"); map.put('\uA5F0',"VAI SYLLABLE GBEN"); map.put('\uA5F1',"VAI SYLLABLE FE"); map.put('\uA5F2',"VAI SYLLABLE VE"); map.put('\uA5F3',"VAI SYLLABLE TE"); map.put('\uA5F4',"VAI SYLLABLE THE"); map.put('\uA5F5',"VAI SYLLABLE DHE"); map.put('\uA5F6',"VAI SYLLABLE DHHE"); map.put('\uA5F7',"VAI SYLLABLE LE"); map.put('\uA5F8',"VAI SYLLABLE RE"); map.put('\uA5F9',"VAI SYLLABLE DE"); map.put('\uA5FA',"VAI SYLLABLE NDE"); map.put('\uA5FB',"VAI SYLLABLE SE"); map.put('\uA5FC',"VAI SYLLABLE SHE"); map.put('\uA5FD',"VAI SYLLABLE ZE"); map.put('\uA5FE',"VAI SYLLABLE ZHE"); map.put('\uA5FF',"VAI SYLLABLE CE"); map.put('\uA600',"VAI SYLLABLE JE"); map.put('\uA601',"VAI SYLLABLE NJE"); map.put('\uA602',"VAI SYLLABLE YE"); map.put('\uA603',"VAI SYLLABLE KE"); map.put('\uA604',"VAI SYLLABLE NGGE"); map.put('\uA605',"VAI SYLLABLE NGGEN"); map.put('\uA606',"VAI SYLLABLE GE"); map.put('\uA607',"VAI SYLLABLE GEN"); map.put('\uA608',"VAI SYLLABLE ME"); map.put('\uA609',"VAI SYLLABLE NE"); map.put('\uA60A',"VAI SYLLABLE NYE"); map.put('\uA60B',"VAI SYLLABLE NG"); map.put('\uA60C',"VAI SYLLABLE LENGTHENER"); map.put('\uA60D',"VAI COMMA"); map.put('\uA60E',"VAI FULL STOP"); map.put('\uA60F',"VAI QUESTION MARK"); map.put('\uA610',"VAI SYLLABLE NDOLE FA"); map.put('\uA611',"VAI SYLLABLE NDOLE KA"); map.put('\uA612',"VAI SYLLABLE NDOLE SOO"); map.put('\uA613',"VAI SYMBOL FEENG"); map.put('\uA614',"VAI SYMBOL KEENG"); map.put('\uA615',"VAI SYMBOL TING"); map.put('\uA616',"VAI SYMBOL NII"); map.put('\uA617',"VAI SYMBOL BANG"); map.put('\uA618',"VAI SYMBOL FAA"); map.put('\uA619',"VAI SYMBOL TAA"); map.put('\uA61A',"VAI SYMBOL DANG"); map.put('\uA61B',"VAI SYMBOL DOONG"); map.put('\uA61C',"VAI SYMBOL KUNG"); map.put('\uA61D',"VAI SYMBOL TONG"); map.put('\uA61E',"VAI SYMBOL DO-O"); map.put('\uA61F',"VAI SYMBOL JONG"); map.put('\uA620',"VAI DIGIT ZERO"); map.put('\uA621',"VAI DIGIT ONE"); map.put('\uA622',"VAI DIGIT TWO"); map.put('\uA623',"VAI DIGIT THREE"); map.put('\uA624',"VAI DIGIT FOUR"); map.put('\uA625',"VAI DIGIT FIVE"); map.put('\uA626',"VAI DIGIT SIX"); map.put('\uA627',"VAI DIGIT SEVEN"); map.put('\uA628',"VAI DIGIT EIGHT"); map.put('\uA629',"VAI DIGIT NINE"); map.put('\uA62A',"VAI SYLLABLE NDOLE MA"); map.put('\uA62B',"VAI SYLLABLE NDOLE DO"); map.put('\uA640',"CYRILLIC CAPITAL LETTER ZEMLYA"); map.put('\uA641',"CYRILLIC SMALL LETTER ZEMLYA"); map.put('\uA642',"CYRILLIC CAPITAL LETTER DZELO"); map.put('\uA643',"CYRILLIC SMALL LETTER DZELO"); map.put('\uA644',"CYRILLIC CAPITAL LETTER REVERSED DZE"); map.put('\uA645',"CYRILLIC SMALL LETTER REVERSED DZE"); map.put('\uA646',"CYRILLIC CAPITAL LETTER IOTA"); map.put('\uA647',"CYRILLIC SMALL LETTER IOTA"); map.put('\uA648',"CYRILLIC CAPITAL LETTER DJERV"); map.put('\uA649',"CYRILLIC SMALL LETTER DJERV"); map.put('\uA64A',"CYRILLIC CAPITAL LETTER MONOGRAPH UK"); map.put('\uA64B',"CYRILLIC SMALL LETTER MONOGRAPH UK"); map.put('\uA64C',"CYRILLIC CAPITAL LETTER BROAD OMEGA"); map.put('\uA64D',"CYRILLIC SMALL LETTER BROAD OMEGA"); map.put('\uA64E',"CYRILLIC CAPITAL LETTER NEUTRAL YER"); map.put('\uA64F',"CYRILLIC SMALL LETTER NEUTRAL YER"); map.put('\uA650',"CYRILLIC CAPITAL LETTER YERU WITH BACK YER"); map.put('\uA651',"CYRILLIC SMALL LETTER YERU WITH BACK YER"); map.put('\uA652',"CYRILLIC CAPITAL LETTER IOTIFIED YAT"); map.put('\uA653',"CYRILLIC SMALL LETTER IOTIFIED YAT"); map.put('\uA654',"CYRILLIC CAPITAL LETTER REVERSED YU"); map.put('\uA655',"CYRILLIC SMALL LETTER REVERSED YU"); map.put('\uA656',"CYRILLIC CAPITAL LETTER IOTIFIED A"); map.put('\uA657',"CYRILLIC SMALL LETTER IOTIFIED A"); map.put('\uA658',"CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS"); map.put('\uA659',"CYRILLIC SMALL LETTER CLOSED LITTLE YUS"); map.put('\uA65A',"CYRILLIC CAPITAL LETTER BLENDED YUS"); map.put('\uA65B',"CYRILLIC SMALL LETTER BLENDED YUS"); map.put('\uA65C',"CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS"); map.put('\uA65D',"CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS"); map.put('\uA65E',"CYRILLIC CAPITAL LETTER YN"); map.put('\uA65F',"CYRILLIC SMALL LETTER YN"); map.put('\uA662',"CYRILLIC CAPITAL LETTER SOFT DE"); map.put('\uA663',"CYRILLIC SMALL LETTER SOFT DE"); map.put('\uA664',"CYRILLIC CAPITAL LETTER SOFT EL"); map.put('\uA665',"CYRILLIC SMALL LETTER SOFT EL"); map.put('\uA666',"CYRILLIC CAPITAL LETTER SOFT EM"); map.put('\uA667',"CYRILLIC SMALL LETTER SOFT EM"); map.put('\uA668',"CYRILLIC CAPITAL LETTER MONOCULAR O"); map.put('\uA669',"CYRILLIC SMALL LETTER MONOCULAR O"); map.put('\uA66A',"CYRILLIC CAPITAL LETTER BINOCULAR O"); map.put('\uA66B',"CYRILLIC SMALL LETTER BINOCULAR O"); map.put('\uA66C',"CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O"); map.put('\uA66D',"CYRILLIC SMALL LETTER DOUBLE MONOCULAR O"); map.put('\uA66E',"CYRILLIC LETTER MULTIOCULAR O"); map.put('\uA66F',"COMBINING CYRILLIC VZMET"); map.put('\uA670',"COMBINING CYRILLIC TEN MILLIONS SIGN"); map.put('\uA671',"COMBINING CYRILLIC HUNDRED MILLIONS SIGN"); map.put('\uA672',"COMBINING CYRILLIC THOUSAND MILLIONS SIGN"); map.put('\uA673',"SLAVONIC ASTERISK"); map.put('\uA67C',"COMBINING CYRILLIC KAVYKA"); map.put('\uA67D',"COMBINING CYRILLIC PAYEROK"); map.put('\uA67E',"CYRILLIC KAVYKA"); map.put('\uA67F',"CYRILLIC PAYEROK"); map.put('\uA680',"CYRILLIC CAPITAL LETTER DWE"); map.put('\uA681',"CYRILLIC SMALL LETTER DWE"); map.put('\uA682',"CYRILLIC CAPITAL LETTER DZWE"); map.put('\uA683',"CYRILLIC SMALL LETTER DZWE"); map.put('\uA684',"CYRILLIC CAPITAL LETTER ZHWE"); map.put('\uA685',"CYRILLIC SMALL LETTER ZHWE"); map.put('\uA686',"CYRILLIC CAPITAL LETTER CCHE"); map.put('\uA687',"CYRILLIC SMALL LETTER CCHE"); map.put('\uA688',"CYRILLIC CAPITAL LETTER DZZE"); map.put('\uA689',"CYRILLIC SMALL LETTER DZZE"); map.put('\uA68A',"CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK"); map.put('\uA68B',"CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK"); map.put('\uA68C',"CYRILLIC CAPITAL LETTER TWE"); map.put('\uA68D',"CYRILLIC SMALL LETTER TWE"); map.put('\uA68E',"CYRILLIC CAPITAL LETTER TSWE"); map.put('\uA68F',"CYRILLIC SMALL LETTER TSWE"); map.put('\uA690',"CYRILLIC CAPITAL LETTER TSSE"); map.put('\uA691',"CYRILLIC SMALL LETTER TSSE"); map.put('\uA692',"CYRILLIC CAPITAL LETTER TCHE"); map.put('\uA693',"CYRILLIC SMALL LETTER TCHE"); map.put('\uA694',"CYRILLIC CAPITAL LETTER HWE"); map.put('\uA695',"CYRILLIC SMALL LETTER HWE"); map.put('\uA696',"CYRILLIC CAPITAL LETTER SHWE"); map.put('\uA697',"CYRILLIC SMALL LETTER SHWE"); map.put('\uA6A0',"BAMUM LETTER A"); map.put('\uA6A1',"BAMUM LETTER KA"); map.put('\uA6A2',"BAMUM LETTER U"); map.put('\uA6A3',"BAMUM LETTER KU"); map.put('\uA6A4',"BAMUM LETTER EE"); map.put('\uA6A5',"BAMUM LETTER REE"); map.put('\uA6A6',"BAMUM LETTER TAE"); map.put('\uA6A7',"BAMUM LETTER O"); map.put('\uA6A8',"BAMUM LETTER NYI"); map.put('\uA6A9',"BAMUM LETTER I"); map.put('\uA6AA',"BAMUM LETTER LA"); map.put('\uA6AB',"BAMUM LETTER PA"); map.put('\uA6AC',"BAMUM LETTER RII"); map.put('\uA6AD',"BAMUM LETTER RIEE"); map.put('\uA6AE',"BAMUM LETTER LEEEE"); map.put('\uA6AF',"BAMUM LETTER MEEEE"); map.put('\uA6B0',"BAMUM LETTER TAA"); map.put('\uA6B1',"BAMUM LETTER NDAA"); map.put('\uA6B2',"BAMUM LETTER NJAEM"); map.put('\uA6B3',"BAMUM LETTER M"); map.put('\uA6B4',"BAMUM LETTER SUU"); map.put('\uA6B5',"BAMUM LETTER MU"); map.put('\uA6B6',"BAMUM LETTER SHII"); map.put('\uA6B7',"BAMUM LETTER SI"); map.put('\uA6B8',"BAMUM LETTER SHEUX"); map.put('\uA6B9',"BAMUM LETTER SEUX"); map.put('\uA6BA',"BAMUM LETTER KYEE"); map.put('\uA6BB',"BAMUM LETTER KET"); map.put('\uA6BC',"BAMUM LETTER NUAE"); map.put('\uA6BD',"BAMUM LETTER NU"); map.put('\uA6BE',"BAMUM LETTER NJUAE"); map.put('\uA6BF',"BAMUM LETTER YOQ"); map.put('\uA6C0',"BAMUM LETTER SHU"); map.put('\uA6C1',"BAMUM LETTER YUQ"); map.put('\uA6C2',"BAMUM LETTER YA"); map.put('\uA6C3',"BAMUM LETTER NSHA"); map.put('\uA6C4',"BAMUM LETTER KEUX"); map.put('\uA6C5',"BAMUM LETTER PEUX"); map.put('\uA6C6',"BAMUM LETTER NJEE"); map.put('\uA6C7',"BAMUM LETTER NTEE"); map.put('\uA6C8',"BAMUM LETTER PUE"); map.put('\uA6C9',"BAMUM LETTER WUE"); map.put('\uA6CA',"BAMUM LETTER PEE"); map.put('\uA6CB',"BAMUM LETTER FEE"); map.put('\uA6CC',"BAMUM LETTER RU"); map.put('\uA6CD',"BAMUM LETTER LU"); map.put('\uA6CE',"BAMUM LETTER MI"); map.put('\uA6CF',"BAMUM LETTER NI"); map.put('\uA6D0',"BAMUM LETTER REUX"); map.put('\uA6D1',"BAMUM LETTER RAE"); map.put('\uA6D2',"BAMUM LETTER KEN"); map.put('\uA6D3',"BAMUM LETTER NGKWAEN"); map.put('\uA6D4',"BAMUM LETTER NGGA"); map.put('\uA6D5',"BAMUM LETTER NGA"); map.put('\uA6D6',"BAMUM LETTER SHO"); map.put('\uA6D7',"BAMUM LETTER PUAE"); map.put('\uA6D8',"BAMUM LETTER FU"); map.put('\uA6D9',"BAMUM LETTER FOM"); map.put('\uA6DA',"BAMUM LETTER WA"); map.put('\uA6DB',"BAMUM LETTER NA"); map.put('\uA6DC',"BAMUM LETTER LI"); map.put('\uA6DD',"BAMUM LETTER PI"); map.put('\uA6DE',"BAMUM LETTER LOQ"); map.put('\uA6DF',"BAMUM LETTER KO"); map.put('\uA6E0',"BAMUM LETTER MBEN"); map.put('\uA6E1',"BAMUM LETTER REN"); map.put('\uA6E2',"BAMUM LETTER MEN"); map.put('\uA6E3',"BAMUM LETTER MA"); map.put('\uA6E4',"BAMUM LETTER TI"); map.put('\uA6E5',"BAMUM LETTER KI"); map.put('\uA6E6',"BAMUM LETTER MO"); map.put('\uA6E7',"BAMUM LETTER MBAA"); map.put('\uA6E8',"BAMUM LETTER TET"); map.put('\uA6E9',"BAMUM LETTER KPA"); map.put('\uA6EA',"BAMUM LETTER TEN"); map.put('\uA6EB',"BAMUM LETTER NTUU"); map.put('\uA6EC',"BAMUM LETTER SAMBA"); map.put('\uA6ED',"BAMUM LETTER FAAMAE"); map.put('\uA6EE',"BAMUM LETTER KOVUU"); map.put('\uA6EF',"BAMUM LETTER KOGHOM"); map.put('\uA6F0',"BAMUM COMBINING MARK KOQNDON"); map.put('\uA6F1',"BAMUM COMBINING MARK TUKWENTIS"); map.put('\uA6F2',"BAMUM NJAEMLI"); map.put('\uA6F3',"BAMUM FULL STOP"); map.put('\uA6F4',"BAMUM COLON"); map.put('\uA6F5',"BAMUM COMMA"); map.put('\uA6F6',"BAMUM SEMICOLON"); map.put('\uA6F7',"BAMUM QUESTION MARK"); map.put('\uA700',"MODIFIER LETTER CHINESE TONE YIN PING"); map.put('\uA701',"MODIFIER LETTER CHINESE TONE YANG PING"); map.put('\uA702',"MODIFIER LETTER CHINESE TONE YIN SHANG"); map.put('\uA703',"MODIFIER LETTER CHINESE TONE YANG SHANG"); map.put('\uA704',"MODIFIER LETTER CHINESE TONE YIN QU"); map.put('\uA705',"MODIFIER LETTER CHINESE TONE YANG QU"); map.put('\uA706',"MODIFIER LETTER CHINESE TONE YIN RU"); map.put('\uA707',"MODIFIER LETTER CHINESE TONE YANG RU"); map.put('\uA708',"MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR"); map.put('\uA709',"MODIFIER LETTER HIGH DOTTED TONE BAR"); map.put('\uA70A',"MODIFIER LETTER MID DOTTED TONE BAR"); map.put('\uA70B',"MODIFIER LETTER LOW DOTTED TONE BAR"); map.put('\uA70C',"MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR"); map.put('\uA70D',"MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR"); map.put('\uA70E',"MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR"); map.put('\uA70F',"MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR"); map.put('\uA710',"MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR"); map.put('\uA711',"MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR"); map.put('\uA712',"MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR"); map.put('\uA713',"MODIFIER LETTER HIGH LEFT-STEM TONE BAR"); map.put('\uA714',"MODIFIER LETTER MID LEFT-STEM TONE BAR"); map.put('\uA715',"MODIFIER LETTER LOW LEFT-STEM TONE BAR"); map.put('\uA716',"MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR"); map.put('\uA717',"MODIFIER LETTER DOT VERTICAL BAR"); map.put('\uA718',"MODIFIER LETTER DOT SLASH"); map.put('\uA719',"MODIFIER LETTER DOT HORIZONTAL BAR"); map.put('\uA71A',"MODIFIER LETTER LOWER RIGHT CORNER ANGLE"); map.put('\uA71B',"MODIFIER LETTER RAISED UP ARROW"); map.put('\uA71C',"MODIFIER LETTER RAISED DOWN ARROW"); map.put('\uA71D',"MODIFIER LETTER RAISED EXCLAMATION MARK"); map.put('\uA71E',"MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK"); map.put('\uA71F',"MODIFIER LETTER LOW INVERTED EXCLAMATION MARK"); map.put('\uA720',"MODIFIER LETTER STRESS AND HIGH TONE"); map.put('\uA721',"MODIFIER LETTER STRESS AND LOW TONE"); map.put('\uA722',"LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF"); map.put('\uA723',"LATIN SMALL LETTER EGYPTOLOGICAL ALEF"); map.put('\uA724',"LATIN CAPITAL LETTER EGYPTOLOGICAL AIN"); map.put('\uA725',"LATIN SMALL LETTER EGYPTOLOGICAL AIN"); map.put('\uA726',"LATIN CAPITAL LETTER HENG"); map.put('\uA727',"LATIN SMALL LETTER HENG"); map.put('\uA728',"LATIN CAPITAL LETTER TZ"); map.put('\uA729',"LATIN SMALL LETTER TZ"); map.put('\uA72A',"LATIN CAPITAL LETTER TRESILLO"); map.put('\uA72B',"LATIN SMALL LETTER TRESILLO"); map.put('\uA72C',"LATIN CAPITAL LETTER CUATRILLO"); map.put('\uA72D',"LATIN SMALL LETTER CUATRILLO"); map.put('\uA72E',"LATIN CAPITAL LETTER CUATRILLO WITH COMMA"); map.put('\uA72F',"LATIN SMALL LETTER CUATRILLO WITH COMMA"); map.put('\uA730',"LATIN LETTER SMALL CAPITAL F"); map.put('\uA731',"LATIN LETTER SMALL CAPITAL S"); map.put('\uA732',"LATIN CAPITAL LETTER AA"); map.put('\uA733',"LATIN SMALL LETTER AA"); map.put('\uA734',"LATIN CAPITAL LETTER AO"); map.put('\uA735',"LATIN SMALL LETTER AO"); map.put('\uA736',"LATIN CAPITAL LETTER AU"); map.put('\uA737',"LATIN SMALL LETTER AU"); map.put('\uA738',"LATIN CAPITAL LETTER AV"); map.put('\uA739',"LATIN SMALL LETTER AV"); map.put('\uA73A',"LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR"); map.put('\uA73B',"LATIN SMALL LETTER AV WITH HORIZONTAL BAR"); map.put('\uA73C',"LATIN CAPITAL LETTER AY"); map.put('\uA73D',"LATIN SMALL LETTER AY"); map.put('\uA73E',"LATIN CAPITAL LETTER REVERSED C WITH DOT"); map.put('\uA73F',"LATIN SMALL LETTER REVERSED C WITH DOT"); map.put('\uA740',"LATIN CAPITAL LETTER K WITH STROKE"); map.put('\uA741',"LATIN SMALL LETTER K WITH STROKE"); map.put('\uA742',"LATIN CAPITAL LETTER K WITH DIAGONAL STROKE"); map.put('\uA743',"LATIN SMALL LETTER K WITH DIAGONAL STROKE"); map.put('\uA744',"LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE"); map.put('\uA745',"LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE"); map.put('\uA746',"LATIN CAPITAL LETTER BROKEN L"); map.put('\uA747',"LATIN SMALL LETTER BROKEN L"); map.put('\uA748',"LATIN CAPITAL LETTER L WITH HIGH STROKE"); map.put('\uA749',"LATIN SMALL LETTER L WITH HIGH STROKE"); map.put('\uA74A',"LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY"); map.put('\uA74B',"LATIN SMALL LETTER O WITH LONG STROKE OVERLAY"); map.put('\uA74C',"LATIN CAPITAL LETTER O WITH LOOP"); map.put('\uA74D',"LATIN SMALL LETTER O WITH LOOP"); map.put('\uA74E',"LATIN CAPITAL LETTER OO"); map.put('\uA74F',"LATIN SMALL LETTER OO"); map.put('\uA750',"LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER"); map.put('\uA751',"LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER"); map.put('\uA752',"LATIN CAPITAL LETTER P WITH FLOURISH"); map.put('\uA753',"LATIN SMALL LETTER P WITH FLOURISH"); map.put('\uA754',"LATIN CAPITAL LETTER P WITH SQUIRREL TAIL"); map.put('\uA755',"LATIN SMALL LETTER P WITH SQUIRREL TAIL"); map.put('\uA756',"LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER"); map.put('\uA757',"LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER"); map.put('\uA758',"LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE"); map.put('\uA759',"LATIN SMALL LETTER Q WITH DIAGONAL STROKE"); map.put('\uA75A',"LATIN CAPITAL LETTER R ROTUNDA"); map.put('\uA75B',"LATIN SMALL LETTER R ROTUNDA"); map.put('\uA75C',"LATIN CAPITAL LETTER RUM ROTUNDA"); map.put('\uA75D',"LATIN SMALL LETTER RUM ROTUNDA"); map.put('\uA75E',"LATIN CAPITAL LETTER V WITH DIAGONAL STROKE"); map.put('\uA75F',"LATIN SMALL LETTER V WITH DIAGONAL STROKE"); map.put('\uA760',"LATIN CAPITAL LETTER VY"); map.put('\uA761',"LATIN SMALL LETTER VY"); map.put('\uA762',"LATIN CAPITAL LETTER VISIGOTHIC Z"); map.put('\uA763',"LATIN SMALL LETTER VISIGOTHIC Z"); map.put('\uA764',"LATIN CAPITAL LETTER THORN WITH STROKE"); map.put('\uA765',"LATIN SMALL LETTER THORN WITH STROKE"); map.put('\uA766',"LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER"); map.put('\uA767',"LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER"); map.put('\uA768',"LATIN CAPITAL LETTER VEND"); map.put('\uA769',"LATIN SMALL LETTER VEND"); map.put('\uA76A',"LATIN CAPITAL LETTER ET"); map.put('\uA76B',"LATIN SMALL LETTER ET"); map.put('\uA76C',"LATIN CAPITAL LETTER IS"); map.put('\uA76D',"LATIN SMALL LETTER IS"); map.put('\uA76E',"LATIN CAPITAL LETTER CON"); map.put('\uA76F',"LATIN SMALL LETTER CON"); map.put('\uA770',"MODIFIER LETTER US"); map.put('\uA771',"LATIN SMALL LETTER DUM"); map.put('\uA772',"LATIN SMALL LETTER LUM"); map.put('\uA773',"LATIN SMALL LETTER MUM"); map.put('\uA774',"LATIN SMALL LETTER NUM"); map.put('\uA775',"LATIN SMALL LETTER RUM"); map.put('\uA776',"LATIN LETTER SMALL CAPITAL RUM"); map.put('\uA777',"LATIN SMALL LETTER TUM"); map.put('\uA778',"LATIN SMALL LETTER UM"); map.put('\uA779',"LATIN CAPITAL LETTER INSULAR D"); map.put('\uA77A',"LATIN SMALL LETTER INSULAR D"); map.put('\uA77B',"LATIN CAPITAL LETTER INSULAR F"); map.put('\uA77C',"LATIN SMALL LETTER INSULAR F"); map.put('\uA77D',"LATIN CAPITAL LETTER INSULAR G"); map.put('\uA77E',"LATIN CAPITAL LETTER TURNED INSULAR G"); map.put('\uA77F',"LATIN SMALL LETTER TURNED INSULAR G"); map.put('\uA780',"LATIN CAPITAL LETTER TURNED L"); map.put('\uA781',"LATIN SMALL LETTER TURNED L"); map.put('\uA782',"LATIN CAPITAL LETTER INSULAR R"); map.put('\uA783',"LATIN SMALL LETTER INSULAR R"); map.put('\uA784',"LATIN CAPITAL LETTER INSULAR S"); map.put('\uA785',"LATIN SMALL LETTER INSULAR S"); map.put('\uA786',"LATIN CAPITAL LETTER INSULAR T"); map.put('\uA787',"LATIN SMALL LETTER INSULAR T"); map.put('\uA788',"MODIFIER LETTER LOW CIRCUMFLEX ACCENT"); map.put('\uA789',"MODIFIER LETTER COLON"); map.put('\uA78A',"MODIFIER LETTER SHORT EQUALS SIGN"); map.put('\uA78B',"LATIN CAPITAL LETTER SALTILLO"); map.put('\uA78C',"LATIN SMALL LETTER SALTILLO"); map.put('\uA7FB',"LATIN EPIGRAPHIC LETTER REVERSED F"); map.put('\uA7FC',"LATIN EPIGRAPHIC LETTER REVERSED P"); map.put('\uA7FD',"LATIN EPIGRAPHIC LETTER INVERTED M"); map.put('\uA7FE',"LATIN EPIGRAPHIC LETTER I LONGA"); map.put('\uA7FF',"LATIN EPIGRAPHIC LETTER ARCHAIC M"); map.put('\uA800',"SYLOTI NAGRI LETTER A"); map.put('\uA801',"SYLOTI NAGRI LETTER I"); map.put('\uA802',"SYLOTI NAGRI SIGN DVISVARA"); map.put('\uA803',"SYLOTI NAGRI LETTER U"); map.put('\uA804',"SYLOTI NAGRI LETTER E"); map.put('\uA805',"SYLOTI NAGRI LETTER O"); map.put('\uA806',"SYLOTI NAGRI SIGN HASANTA"); map.put('\uA807',"SYLOTI NAGRI LETTER KO"); map.put('\uA808',"SYLOTI NAGRI LETTER KHO"); map.put('\uA809',"SYLOTI NAGRI LETTER GO"); map.put('\uA80A',"SYLOTI NAGRI LETTER GHO"); map.put('\uA80B',"SYLOTI NAGRI SIGN ANUSVARA"); map.put('\uA80C',"SYLOTI NAGRI LETTER CO"); map.put('\uA80D',"SYLOTI NAGRI LETTER CHO"); map.put('\uA80E',"SYLOTI NAGRI LETTER JO"); map.put('\uA80F',"SYLOTI NAGRI LETTER JHO"); map.put('\uA810',"SYLOTI NAGRI LETTER TTO"); map.put('\uA811',"SYLOTI NAGRI LETTER TTHO"); map.put('\uA812',"SYLOTI NAGRI LETTER DDO"); map.put('\uA813',"SYLOTI NAGRI LETTER DDHO"); map.put('\uA814',"SYLOTI NAGRI LETTER TO"); map.put('\uA815',"SYLOTI NAGRI LETTER THO"); map.put('\uA816',"SYLOTI NAGRI LETTER DO"); map.put('\uA817',"SYLOTI NAGRI LETTER DHO"); map.put('\uA818',"SYLOTI NAGRI LETTER NO"); map.put('\uA819',"SYLOTI NAGRI LETTER PO"); map.put('\uA81A',"SYLOTI NAGRI LETTER PHO"); map.put('\uA81B',"SYLOTI NAGRI LETTER BO"); map.put('\uA81C',"SYLOTI NAGRI LETTER BHO"); map.put('\uA81D',"SYLOTI NAGRI LETTER MO"); map.put('\uA81E',"SYLOTI NAGRI LETTER RO"); map.put('\uA81F',"SYLOTI NAGRI LETTER LO"); map.put('\uA820',"SYLOTI NAGRI LETTER RRO"); map.put('\uA821',"SYLOTI NAGRI LETTER SO"); map.put('\uA822',"SYLOTI NAGRI LETTER HO"); map.put('\uA823',"SYLOTI NAGRI VOWEL SIGN A"); map.put('\uA824',"SYLOTI NAGRI VOWEL SIGN I"); map.put('\uA825',"SYLOTI NAGRI VOWEL SIGN U"); map.put('\uA826',"SYLOTI NAGRI VOWEL SIGN E"); map.put('\uA827',"SYLOTI NAGRI VOWEL SIGN OO"); map.put('\uA828',"SYLOTI NAGRI POETRY MARK-1"); map.put('\uA829',"SYLOTI NAGRI POETRY MARK-2"); map.put('\uA82A',"SYLOTI NAGRI POETRY MARK-3"); map.put('\uA82B',"SYLOTI NAGRI POETRY MARK-4"); map.put('\uA830',"NORTH INDIC FRACTION ONE QUARTER"); map.put('\uA831',"NORTH INDIC FRACTION ONE HALF"); map.put('\uA832',"NORTH INDIC FRACTION THREE QUARTERS"); map.put('\uA833',"NORTH INDIC FRACTION ONE SIXTEENTH"); map.put('\uA834',"NORTH INDIC FRACTION ONE EIGHTH"); map.put('\uA835',"NORTH INDIC FRACTION THREE SIXTEENTHS"); map.put('\uA836',"NORTH INDIC QUARTER MARK"); map.put('\uA837',"NORTH INDIC PLACEHOLDER MARK"); map.put('\uA838',"NORTH INDIC RUPEE MARK"); map.put('\uA839',"NORTH INDIC QUANTITY MARK"); map.put('\uA840',"PHAGS-PA LETTER KA"); map.put('\uA841',"PHAGS-PA LETTER KHA"); map.put('\uA842',"PHAGS-PA LETTER GA"); map.put('\uA843',"PHAGS-PA LETTER NGA"); map.put('\uA844',"PHAGS-PA LETTER CA"); map.put('\uA845',"PHAGS-PA LETTER CHA"); map.put('\uA846',"PHAGS-PA LETTER JA"); map.put('\uA847',"PHAGS-PA LETTER NYA"); map.put('\uA848',"PHAGS-PA LETTER TA"); map.put('\uA849',"PHAGS-PA LETTER THA"); map.put('\uA84A',"PHAGS-PA LETTER DA"); map.put('\uA84B',"PHAGS-PA LETTER NA"); map.put('\uA84C',"PHAGS-PA LETTER PA"); map.put('\uA84D',"PHAGS-PA LETTER PHA"); map.put('\uA84E',"PHAGS-PA LETTER BA"); map.put('\uA84F',"PHAGS-PA LETTER MA"); map.put('\uA850',"PHAGS-PA LETTER TSA"); map.put('\uA851',"PHAGS-PA LETTER TSHA"); map.put('\uA852',"PHAGS-PA LETTER DZA"); map.put('\uA853',"PHAGS-PA LETTER WA"); map.put('\uA854',"PHAGS-PA LETTER ZHA"); map.put('\uA855',"PHAGS-PA LETTER ZA"); map.put('\uA856',"PHAGS-PA LETTER SMALL A"); map.put('\uA857',"PHAGS-PA LETTER YA"); map.put('\uA858',"PHAGS-PA LETTER RA"); map.put('\uA859',"PHAGS-PA LETTER LA"); map.put('\uA85A',"PHAGS-PA LETTER SHA"); map.put('\uA85B',"PHAGS-PA LETTER SA"); map.put('\uA85C',"PHAGS-PA LETTER HA"); map.put('\uA85D',"PHAGS-PA LETTER A"); map.put('\uA85E',"PHAGS-PA LETTER I"); map.put('\uA85F',"PHAGS-PA LETTER U"); map.put('\uA860',"PHAGS-PA LETTER E"); map.put('\uA861',"PHAGS-PA LETTER O"); map.put('\uA862',"PHAGS-PA LETTER QA"); map.put('\uA863',"PHAGS-PA LETTER XA"); map.put('\uA864',"PHAGS-PA LETTER FA"); map.put('\uA865',"PHAGS-PA LETTER GGA"); map.put('\uA866',"PHAGS-PA LETTER EE"); map.put('\uA867',"PHAGS-PA SUBJOINED LETTER WA"); map.put('\uA868',"PHAGS-PA SUBJOINED LETTER YA"); map.put('\uA869',"PHAGS-PA LETTER TTA"); map.put('\uA86A',"PHAGS-PA LETTER TTHA"); map.put('\uA86B',"PHAGS-PA LETTER DDA"); map.put('\uA86C',"PHAGS-PA LETTER NNA"); map.put('\uA86D',"PHAGS-PA LETTER ALTERNATE YA"); map.put('\uA86E',"PHAGS-PA LETTER VOICELESS SHA"); map.put('\uA86F',"PHAGS-PA LETTER VOICED HA"); map.put('\uA870',"PHAGS-PA LETTER ASPIRATED FA"); map.put('\uA871',"PHAGS-PA SUBJOINED LETTER RA"); map.put('\uA872',"PHAGS-PA SUPERFIXED LETTER RA"); map.put('\uA873',"PHAGS-PA LETTER CANDRABINDU"); map.put('\uA874',"PHAGS-PA SINGLE HEAD MARK"); map.put('\uA875',"PHAGS-PA DOUBLE HEAD MARK"); map.put('\uA876',"PHAGS-PA MARK SHAD"); map.put('\uA877',"PHAGS-PA MARK DOUBLE SHAD"); map.put('\uA880',"SAURASHTRA SIGN ANUSVARA"); map.put('\uA881',"SAURASHTRA SIGN VISARGA"); map.put('\uA882',"SAURASHTRA LETTER A"); map.put('\uA883',"SAURASHTRA LETTER AA"); map.put('\uA884',"SAURASHTRA LETTER I"); map.put('\uA885',"SAURASHTRA LETTER II"); map.put('\uA886',"SAURASHTRA LETTER U"); map.put('\uA887',"SAURASHTRA LETTER UU"); map.put('\uA888',"SAURASHTRA LETTER VOCALIC R"); map.put('\uA889',"SAURASHTRA LETTER VOCALIC RR"); map.put('\uA88A',"SAURASHTRA LETTER VOCALIC L"); map.put('\uA88B',"SAURASHTRA LETTER VOCALIC LL"); map.put('\uA88C',"SAURASHTRA LETTER E"); map.put('\uA88D',"SAURASHTRA LETTER EE"); map.put('\uA88E',"SAURASHTRA LETTER AI"); map.put('\uA88F',"SAURASHTRA LETTER O"); map.put('\uA890',"SAURASHTRA LETTER OO"); map.put('\uA891',"SAURASHTRA LETTER AU"); map.put('\uA892',"SAURASHTRA LETTER KA"); map.put('\uA893',"SAURASHTRA LETTER KHA"); map.put('\uA894',"SAURASHTRA LETTER GA"); map.put('\uA895',"SAURASHTRA LETTER GHA"); map.put('\uA896',"SAURASHTRA LETTER NGA"); map.put('\uA897',"SAURASHTRA LETTER CA"); map.put('\uA898',"SAURASHTRA LETTER CHA"); map.put('\uA899',"SAURASHTRA LETTER JA"); map.put('\uA89A',"SAURASHTRA LETTER JHA"); map.put('\uA89B',"SAURASHTRA LETTER NYA"); map.put('\uA89C',"SAURASHTRA LETTER TTA"); map.put('\uA89D',"SAURASHTRA LETTER TTHA"); map.put('\uA89E',"SAURASHTRA LETTER DDA"); map.put('\uA89F',"SAURASHTRA LETTER DDHA"); map.put('\uA8A0',"SAURASHTRA LETTER NNA"); map.put('\uA8A1',"SAURASHTRA LETTER TA"); map.put('\uA8A2',"SAURASHTRA LETTER THA"); map.put('\uA8A3',"SAURASHTRA LETTER DA"); map.put('\uA8A4',"SAURASHTRA LETTER DHA"); map.put('\uA8A5',"SAURASHTRA LETTER NA"); map.put('\uA8A6',"SAURASHTRA LETTER PA"); map.put('\uA8A7',"SAURASHTRA LETTER PHA"); map.put('\uA8A8',"SAURASHTRA LETTER BA"); map.put('\uA8A9',"SAURASHTRA LETTER BHA"); map.put('\uA8AA',"SAURASHTRA LETTER MA"); map.put('\uA8AB',"SAURASHTRA LETTER YA"); map.put('\uA8AC',"SAURASHTRA LETTER RA"); map.put('\uA8AD',"SAURASHTRA LETTER LA"); map.put('\uA8AE',"SAURASHTRA LETTER VA"); map.put('\uA8AF',"SAURASHTRA LETTER SHA"); map.put('\uA8B0',"SAURASHTRA LETTER SSA"); map.put('\uA8B1',"SAURASHTRA LETTER SA"); map.put('\uA8B2',"SAURASHTRA LETTER HA"); map.put('\uA8B3',"SAURASHTRA LETTER LLA"); map.put('\uA8B4',"SAURASHTRA CONSONANT SIGN HAARU"); map.put('\uA8B5',"SAURASHTRA VOWEL SIGN AA"); map.put('\uA8B6',"SAURASHTRA VOWEL SIGN I"); map.put('\uA8B7',"SAURASHTRA VOWEL SIGN II"); map.put('\uA8B8',"SAURASHTRA VOWEL SIGN U"); map.put('\uA8B9',"SAURASHTRA VOWEL SIGN UU"); map.put('\uA8BA',"SAURASHTRA VOWEL SIGN VOCALIC R"); map.put('\uA8BB',"SAURASHTRA VOWEL SIGN VOCALIC RR"); map.put('\uA8BC',"SAURASHTRA VOWEL SIGN VOCALIC L"); map.put('\uA8BD',"SAURASHTRA VOWEL SIGN VOCALIC LL"); map.put('\uA8BE',"SAURASHTRA VOWEL SIGN E"); map.put('\uA8BF',"SAURASHTRA VOWEL SIGN EE"); map.put('\uA8C0',"SAURASHTRA VOWEL SIGN AI"); map.put('\uA8C1',"SAURASHTRA VOWEL SIGN O"); map.put('\uA8C2',"SAURASHTRA VOWEL SIGN OO"); map.put('\uA8C3',"SAURASHTRA VOWEL SIGN AU"); map.put('\uA8C4',"SAURASHTRA SIGN VIRAMA"); map.put('\uA8CE',"SAURASHTRA DANDA"); map.put('\uA8CF',"SAURASHTRA DOUBLE DANDA"); map.put('\uA8D0',"SAURASHTRA DIGIT ZERO"); map.put('\uA8D1',"SAURASHTRA DIGIT ONE"); map.put('\uA8D2',"SAURASHTRA DIGIT TWO"); map.put('\uA8D3',"SAURASHTRA DIGIT THREE"); map.put('\uA8D4',"SAURASHTRA DIGIT FOUR"); map.put('\uA8D5',"SAURASHTRA DIGIT FIVE"); map.put('\uA8D6',"SAURASHTRA DIGIT SIX"); map.put('\uA8D7',"SAURASHTRA DIGIT SEVEN"); map.put('\uA8D8',"SAURASHTRA DIGIT EIGHT"); map.put('\uA8D9',"SAURASHTRA DIGIT NINE"); map.put('\uA8E0',"COMBINING DEVANAGARI DIGIT ZERO"); map.put('\uA8E1',"COMBINING DEVANAGARI DIGIT ONE"); map.put('\uA8E2',"COMBINING DEVANAGARI DIGIT TWO"); map.put('\uA8E3',"COMBINING DEVANAGARI DIGIT THREE"); map.put('\uA8E4',"COMBINING DEVANAGARI DIGIT FOUR"); map.put('\uA8E5',"COMBINING DEVANAGARI DIGIT FIVE"); map.put('\uA8E6',"COMBINING DEVANAGARI DIGIT SIX"); map.put('\uA8E7',"COMBINING DEVANAGARI DIGIT SEVEN"); map.put('\uA8E8',"COMBINING DEVANAGARI DIGIT EIGHT"); map.put('\uA8E9',"COMBINING DEVANAGARI DIGIT NINE"); map.put('\uA8EA',"COMBINING DEVANAGARI LETTER A"); map.put('\uA8EB',"COMBINING DEVANAGARI LETTER U"); map.put('\uA8EC',"COMBINING DEVANAGARI LETTER KA"); map.put('\uA8ED',"COMBINING DEVANAGARI LETTER NA"); map.put('\uA8EE',"COMBINING DEVANAGARI LETTER PA"); map.put('\uA8EF',"COMBINING DEVANAGARI LETTER RA"); map.put('\uA8F0',"COMBINING DEVANAGARI LETTER VI"); map.put('\uA8F1',"COMBINING DEVANAGARI SIGN AVAGRAHA"); map.put('\uA8F2',"DEVANAGARI SIGN SPACING CANDRABINDU"); map.put('\uA8F3',"DEVANAGARI SIGN CANDRABINDU VIRAMA"); map.put('\uA8F4',"DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA"); map.put('\uA8F5',"DEVANAGARI SIGN CANDRABINDU TWO"); map.put('\uA8F6',"DEVANAGARI SIGN CANDRABINDU THREE"); map.put('\uA8F7',"DEVANAGARI SIGN CANDRABINDU AVAGRAHA"); map.put('\uA8F8',"DEVANAGARI SIGN PUSHPIKA"); map.put('\uA8F9',"DEVANAGARI GAP FILLER"); map.put('\uA8FA',"DEVANAGARI CARET"); map.put('\uA8FB',"DEVANAGARI HEADSTROKE"); map.put('\uA900',"KAYAH LI DIGIT ZERO"); map.put('\uA901',"KAYAH LI DIGIT ONE"); map.put('\uA902',"KAYAH LI DIGIT TWO"); map.put('\uA903',"KAYAH LI DIGIT THREE"); map.put('\uA904',"KAYAH LI DIGIT FOUR"); map.put('\uA905',"KAYAH LI DIGIT FIVE"); map.put('\uA906',"KAYAH LI DIGIT SIX"); map.put('\uA907',"KAYAH LI DIGIT SEVEN"); map.put('\uA908',"KAYAH LI DIGIT EIGHT"); map.put('\uA909',"KAYAH LI DIGIT NINE"); map.put('\uA90A',"KAYAH LI LETTER KA"); map.put('\uA90B',"KAYAH LI LETTER KHA"); map.put('\uA90C',"KAYAH LI LETTER GA"); map.put('\uA90D',"KAYAH LI LETTER NGA"); map.put('\uA90E',"KAYAH LI LETTER SA"); map.put('\uA90F',"KAYAH LI LETTER SHA"); map.put('\uA910',"KAYAH LI LETTER ZA"); map.put('\uA911',"KAYAH LI LETTER NYA"); map.put('\uA912',"KAYAH LI LETTER TA"); map.put('\uA913',"KAYAH LI LETTER HTA"); map.put('\uA914',"KAYAH LI LETTER NA"); map.put('\uA915',"KAYAH LI LETTER PA"); map.put('\uA916',"KAYAH LI LETTER PHA"); map.put('\uA917',"KAYAH LI LETTER MA"); map.put('\uA918',"KAYAH LI LETTER DA"); map.put('\uA919',"KAYAH LI LETTER BA"); map.put('\uA91A',"KAYAH LI LETTER RA"); map.put('\uA91B',"KAYAH LI LETTER YA"); map.put('\uA91C',"KAYAH LI LETTER LA"); map.put('\uA91D',"KAYAH LI LETTER WA"); map.put('\uA91E',"KAYAH LI LETTER THA"); map.put('\uA91F',"KAYAH LI LETTER HA"); map.put('\uA920',"KAYAH LI LETTER VA"); map.put('\uA921',"KAYAH LI LETTER CA"); map.put('\uA922',"KAYAH LI LETTER A"); map.put('\uA923',"KAYAH LI LETTER OE"); map.put('\uA924',"KAYAH LI LETTER I"); map.put('\uA925',"KAYAH LI LETTER OO"); map.put('\uA926',"KAYAH LI VOWEL UE"); map.put('\uA927',"KAYAH LI VOWEL E"); map.put('\uA928',"KAYAH LI VOWEL U"); map.put('\uA929',"KAYAH LI VOWEL EE"); map.put('\uA92A',"KAYAH LI VOWEL O"); map.put('\uA92B',"KAYAH LI TONE PLOPHU"); map.put('\uA92C',"KAYAH LI TONE CALYA"); map.put('\uA92D',"KAYAH LI TONE CALYA PLOPHU"); map.put('\uA92E',"KAYAH LI SIGN CWI"); map.put('\uA92F',"KAYAH LI SIGN SHYA"); map.put('\uA930',"REJANG LETTER KA"); map.put('\uA931',"REJANG LETTER GA"); map.put('\uA932',"REJANG LETTER NGA"); map.put('\uA933',"REJANG LETTER TA"); map.put('\uA934',"REJANG LETTER DA"); map.put('\uA935',"REJANG LETTER NA"); map.put('\uA936',"REJANG LETTER PA"); map.put('\uA937',"REJANG LETTER BA"); map.put('\uA938',"REJANG LETTER MA"); map.put('\uA939',"REJANG LETTER CA"); map.put('\uA93A',"REJANG LETTER JA"); map.put('\uA93B',"REJANG LETTER NYA"); map.put('\uA93C',"REJANG LETTER SA"); map.put('\uA93D',"REJANG LETTER RA"); map.put('\uA93E',"REJANG LETTER LA"); map.put('\uA93F',"REJANG LETTER YA"); map.put('\uA940',"REJANG LETTER WA"); map.put('\uA941',"REJANG LETTER HA"); map.put('\uA942',"REJANG LETTER MBA"); map.put('\uA943',"REJANG LETTER NGGA"); map.put('\uA944',"REJANG LETTER NDA"); map.put('\uA945',"REJANG LETTER NYJA"); map.put('\uA946',"REJANG LETTER A"); map.put('\uA947',"REJANG VOWEL SIGN I"); map.put('\uA948',"REJANG VOWEL SIGN U"); map.put('\uA949',"REJANG VOWEL SIGN E"); map.put('\uA94A',"REJANG VOWEL SIGN AI"); map.put('\uA94B',"REJANG VOWEL SIGN O"); map.put('\uA94C',"REJANG VOWEL SIGN AU"); map.put('\uA94D',"REJANG VOWEL SIGN EU"); map.put('\uA94E',"REJANG VOWEL SIGN EA"); map.put('\uA94F',"REJANG CONSONANT SIGN NG"); map.put('\uA950',"REJANG CONSONANT SIGN N"); map.put('\uA951',"REJANG CONSONANT SIGN R"); map.put('\uA952',"REJANG CONSONANT SIGN H"); map.put('\uA953',"REJANG VIRAMA"); map.put('\uA95F',"REJANG SECTION MARK"); map.put('\uA960',"HANGUL CHOSEONG TIKEUT-MIEUM"); map.put('\uA961',"HANGUL CHOSEONG TIKEUT-PIEUP"); map.put('\uA962',"HANGUL CHOSEONG TIKEUT-SIOS"); map.put('\uA963',"HANGUL CHOSEONG TIKEUT-CIEUC"); map.put('\uA964',"HANGUL CHOSEONG RIEUL-KIYEOK"); map.put('\uA965',"HANGUL CHOSEONG RIEUL-SSANGKIYEOK"); map.put('\uA966',"HANGUL CHOSEONG RIEUL-TIKEUT"); map.put('\uA967',"HANGUL CHOSEONG RIEUL-SSANGTIKEUT"); map.put('\uA968',"HANGUL CHOSEONG RIEUL-MIEUM"); map.put('\uA969',"HANGUL CHOSEONG RIEUL-PIEUP"); map.put('\uA96A',"HANGUL CHOSEONG RIEUL-SSANGPIEUP"); map.put('\uA96B',"HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP"); map.put('\uA96C',"HANGUL CHOSEONG RIEUL-SIOS"); map.put('\uA96D',"HANGUL CHOSEONG RIEUL-CIEUC"); map.put('\uA96E',"HANGUL CHOSEONG RIEUL-KHIEUKH"); map.put('\uA96F',"HANGUL CHOSEONG MIEUM-KIYEOK"); map.put('\uA970',"HANGUL CHOSEONG MIEUM-TIKEUT"); map.put('\uA971',"HANGUL CHOSEONG MIEUM-SIOS"); map.put('\uA972',"HANGUL CHOSEONG PIEUP-SIOS-THIEUTH"); map.put('\uA973',"HANGUL CHOSEONG PIEUP-KHIEUKH"); map.put('\uA974',"HANGUL CHOSEONG PIEUP-HIEUH"); map.put('\uA975',"HANGUL CHOSEONG SSANGSIOS-PIEUP"); map.put('\uA976',"HANGUL CHOSEONG IEUNG-RIEUL"); map.put('\uA977',"HANGUL CHOSEONG IEUNG-HIEUH"); map.put('\uA978',"HANGUL CHOSEONG SSANGCIEUC-HIEUH"); map.put('\uA979',"HANGUL CHOSEONG SSANGTHIEUTH"); map.put('\uA97A',"HANGUL CHOSEONG PHIEUPH-HIEUH"); map.put('\uA97B',"HANGUL CHOSEONG HIEUH-SIOS"); map.put('\uA97C',"HANGUL CHOSEONG SSANGYEORINHIEUH"); map.put('\uA980',"JAVANESE SIGN PANYANGGA"); map.put('\uA981',"JAVANESE SIGN CECAK"); map.put('\uA982',"JAVANESE SIGN LAYAR"); map.put('\uA983',"JAVANESE SIGN WIGNYAN"); map.put('\uA984',"JAVANESE LETTER A"); map.put('\uA985',"JAVANESE LETTER I KAWI"); map.put('\uA986',"JAVANESE LETTER I"); map.put('\uA987',"JAVANESE LETTER II"); map.put('\uA988',"JAVANESE LETTER U"); map.put('\uA989',"JAVANESE LETTER PA CEREK"); map.put('\uA98A',"JAVANESE LETTER NGA LELET"); map.put('\uA98B',"JAVANESE LETTER NGA LELET RASWADI"); map.put('\uA98C',"JAVANESE LETTER E"); map.put('\uA98D',"JAVANESE LETTER AI"); map.put('\uA98E',"JAVANESE LETTER O"); map.put('\uA98F',"JAVANESE LETTER KA"); map.put('\uA990',"JAVANESE LETTER KA SASAK"); map.put('\uA991',"JAVANESE LETTER KA MURDA"); map.put('\uA992',"JAVANESE LETTER GA"); map.put('\uA993',"JAVANESE LETTER GA MURDA"); map.put('\uA994',"JAVANESE LETTER NGA"); map.put('\uA995',"JAVANESE LETTER CA"); map.put('\uA996',"JAVANESE LETTER CA MURDA"); map.put('\uA997',"JAVANESE LETTER JA"); map.put('\uA998',"JAVANESE LETTER NYA MURDA"); map.put('\uA999',"JAVANESE LETTER JA MAHAPRANA"); map.put('\uA99A',"JAVANESE LETTER NYA"); map.put('\uA99B',"JAVANESE LETTER TTA"); map.put('\uA99C',"JAVANESE LETTER TTA MAHAPRANA"); map.put('\uA99D',"JAVANESE LETTER DDA"); map.put('\uA99E',"JAVANESE LETTER DDA MAHAPRANA"); map.put('\uA99F',"JAVANESE LETTER NA MURDA"); map.put('\uA9A0',"JAVANESE LETTER TA"); map.put('\uA9A1',"JAVANESE LETTER TA MURDA"); map.put('\uA9A2',"JAVANESE LETTER DA"); map.put('\uA9A3',"JAVANESE LETTER DA MAHAPRANA"); map.put('\uA9A4',"JAVANESE LETTER NA"); map.put('\uA9A5',"JAVANESE LETTER PA"); map.put('\uA9A6',"JAVANESE LETTER PA MURDA"); map.put('\uA9A7',"JAVANESE LETTER BA"); map.put('\uA9A8',"JAVANESE LETTER BA MURDA"); map.put('\uA9A9',"JAVANESE LETTER MA"); map.put('\uA9AA',"JAVANESE LETTER YA"); map.put('\uA9AB',"JAVANESE LETTER RA"); map.put('\uA9AC',"JAVANESE LETTER RA AGUNG"); map.put('\uA9AD',"JAVANESE LETTER LA"); map.put('\uA9AE',"JAVANESE LETTER WA"); map.put('\uA9AF',"JAVANESE LETTER SA MURDA"); map.put('\uA9B0',"JAVANESE LETTER SA MAHAPRANA"); map.put('\uA9B1',"JAVANESE LETTER SA"); map.put('\uA9B2',"JAVANESE LETTER HA"); map.put('\uA9B3',"JAVANESE SIGN CECAK TELU"); map.put('\uA9B4',"JAVANESE VOWEL SIGN TARUNG"); map.put('\uA9B5',"JAVANESE VOWEL SIGN TOLONG"); map.put('\uA9B6',"JAVANESE VOWEL SIGN WULU"); map.put('\uA9B7',"JAVANESE VOWEL SIGN WULU MELIK"); map.put('\uA9B8',"JAVANESE VOWEL SIGN SUKU"); map.put('\uA9B9',"JAVANESE VOWEL SIGN SUKU MENDUT"); map.put('\uA9BA',"JAVANESE VOWEL SIGN TALING"); map.put('\uA9BB',"JAVANESE VOWEL SIGN DIRGA MURE"); map.put('\uA9BC',"JAVANESE VOWEL SIGN PEPET"); map.put('\uA9BD',"JAVANESE CONSONANT SIGN KERET"); map.put('\uA9BE',"JAVANESE CONSONANT SIGN PENGKAL"); map.put('\uA9BF',"JAVANESE CONSONANT SIGN CAKRA"); map.put('\uA9C0',"JAVANESE PANGKON"); map.put('\uA9C1',"JAVANESE LEFT RERENGGAN"); map.put('\uA9C2',"JAVANESE RIGHT RERENGGAN"); map.put('\uA9C3',"JAVANESE PADA ANDAP"); map.put('\uA9C4',"JAVANESE PADA MADYA"); map.put('\uA9C5',"JAVANESE PADA LUHUR"); map.put('\uA9C6',"JAVANESE PADA WINDU"); map.put('\uA9C7',"JAVANESE PADA PANGKAT"); map.put('\uA9C8',"JAVANESE PADA LINGSA"); map.put('\uA9C9',"JAVANESE PADA LUNGSI"); map.put('\uA9CA',"JAVANESE PADA ADEG"); map.put('\uA9CB',"JAVANESE PADA ADEG ADEG"); map.put('\uA9CC',"JAVANESE PADA PISELEH"); map.put('\uA9CD',"JAVANESE TURNED PADA PISELEH"); map.put('\uA9CF',"JAVANESE PANGRANGKEP"); map.put('\uA9D0',"JAVANESE DIGIT ZERO"); map.put('\uA9D1',"JAVANESE DIGIT ONE"); map.put('\uA9D2',"JAVANESE DIGIT TWO"); map.put('\uA9D3',"JAVANESE DIGIT THREE"); map.put('\uA9D4',"JAVANESE DIGIT FOUR"); map.put('\uA9D5',"JAVANESE DIGIT FIVE"); map.put('\uA9D6',"JAVANESE DIGIT SIX"); map.put('\uA9D7',"JAVANESE DIGIT SEVEN"); map.put('\uA9D8',"JAVANESE DIGIT EIGHT"); map.put('\uA9D9',"JAVANESE DIGIT NINE"); map.put('\uA9DE',"JAVANESE PADA TIRTA TUMETES"); map.put('\uA9DF',"JAVANESE PADA ISEN-ISEN"); map.put('\uAA00',"CHAM LETTER A"); map.put('\uAA01',"CHAM LETTER I"); map.put('\uAA02',"CHAM LETTER U"); map.put('\uAA03',"CHAM LETTER E"); map.put('\uAA04',"CHAM LETTER AI"); map.put('\uAA05',"CHAM LETTER O"); map.put('\uAA06',"CHAM LETTER KA"); map.put('\uAA07',"CHAM LETTER KHA"); map.put('\uAA08',"CHAM LETTER GA"); map.put('\uAA09',"CHAM LETTER GHA"); map.put('\uAA0A',"CHAM LETTER NGUE"); map.put('\uAA0B',"CHAM LETTER NGA"); map.put('\uAA0C',"CHAM LETTER CHA"); map.put('\uAA0D',"CHAM LETTER CHHA"); map.put('\uAA0E',"CHAM LETTER JA"); map.put('\uAA0F',"CHAM LETTER JHA"); map.put('\uAA10',"CHAM LETTER NHUE"); map.put('\uAA11',"CHAM LETTER NHA"); map.put('\uAA12',"CHAM LETTER NHJA"); map.put('\uAA13',"CHAM LETTER TA"); map.put('\uAA14',"CHAM LETTER THA"); map.put('\uAA15',"CHAM LETTER DA"); map.put('\uAA16',"CHAM LETTER DHA"); map.put('\uAA17',"CHAM LETTER NUE"); map.put('\uAA18',"CHAM LETTER NA"); map.put('\uAA19',"CHAM LETTER DDA"); map.put('\uAA1A',"CHAM LETTER PA"); map.put('\uAA1B',"CHAM LETTER PPA"); map.put('\uAA1C',"CHAM LETTER PHA"); map.put('\uAA1D',"CHAM LETTER BA"); map.put('\uAA1E',"CHAM LETTER BHA"); map.put('\uAA1F',"CHAM LETTER MUE"); map.put('\uAA20',"CHAM LETTER MA"); map.put('\uAA21',"CHAM LETTER BBA"); map.put('\uAA22',"CHAM LETTER YA"); map.put('\uAA23',"CHAM LETTER RA"); map.put('\uAA24',"CHAM LETTER LA"); map.put('\uAA25',"CHAM LETTER VA"); map.put('\uAA26',"CHAM LETTER SSA"); map.put('\uAA27',"CHAM LETTER SA"); map.put('\uAA28',"CHAM LETTER HA"); map.put('\uAA29',"CHAM VOWEL SIGN AA"); map.put('\uAA2A',"CHAM VOWEL SIGN I"); map.put('\uAA2B',"CHAM VOWEL SIGN II"); map.put('\uAA2C',"CHAM VOWEL SIGN EI"); map.put('\uAA2D',"CHAM VOWEL SIGN U"); map.put('\uAA2E',"CHAM VOWEL SIGN OE"); map.put('\uAA2F',"CHAM VOWEL SIGN O"); map.put('\uAA30',"CHAM VOWEL SIGN AI"); map.put('\uAA31',"CHAM VOWEL SIGN AU"); map.put('\uAA32',"CHAM VOWEL SIGN UE"); map.put('\uAA33',"CHAM CONSONANT SIGN YA"); map.put('\uAA34',"CHAM CONSONANT SIGN RA"); map.put('\uAA35',"CHAM CONSONANT SIGN LA"); map.put('\uAA36',"CHAM CONSONANT SIGN WA"); map.put('\uAA40',"CHAM LETTER FINAL K"); map.put('\uAA41',"CHAM LETTER FINAL G"); map.put('\uAA42',"CHAM LETTER FINAL NG"); map.put('\uAA43',"CHAM CONSONANT SIGN FINAL NG"); map.put('\uAA44',"CHAM LETTER FINAL CH"); map.put('\uAA45',"CHAM LETTER FINAL T"); map.put('\uAA46',"CHAM LETTER FINAL N"); map.put('\uAA47',"CHAM LETTER FINAL P"); map.put('\uAA48',"CHAM LETTER FINAL Y"); map.put('\uAA49',"CHAM LETTER FINAL R"); map.put('\uAA4A',"CHAM LETTER FINAL L"); map.put('\uAA4B',"CHAM LETTER FINAL SS"); map.put('\uAA4C',"CHAM CONSONANT SIGN FINAL M"); map.put('\uAA4D',"CHAM CONSONANT SIGN FINAL H"); map.put('\uAA50',"CHAM DIGIT ZERO"); map.put('\uAA51',"CHAM DIGIT ONE"); map.put('\uAA52',"CHAM DIGIT TWO"); map.put('\uAA53',"CHAM DIGIT THREE"); map.put('\uAA54',"CHAM DIGIT FOUR"); map.put('\uAA55',"CHAM DIGIT FIVE"); map.put('\uAA56',"CHAM DIGIT SIX"); map.put('\uAA57',"CHAM DIGIT SEVEN"); map.put('\uAA58',"CHAM DIGIT EIGHT"); map.put('\uAA59',"CHAM DIGIT NINE"); map.put('\uAA5C',"CHAM PUNCTUATION SPIRAL"); map.put('\uAA5D',"CHAM PUNCTUATION DANDA"); map.put('\uAA5E',"CHAM PUNCTUATION DOUBLE DANDA"); map.put('\uAA5F',"CHAM PUNCTUATION TRIPLE DANDA"); map.put('\uAA60',"MYANMAR LETTER KHAMTI GA"); map.put('\uAA61',"MYANMAR LETTER KHAMTI CA"); map.put('\uAA62',"MYANMAR LETTER KHAMTI CHA"); map.put('\uAA63',"MYANMAR LETTER KHAMTI JA"); map.put('\uAA64',"MYANMAR LETTER KHAMTI JHA"); map.put('\uAA65',"MYANMAR LETTER KHAMTI NYA"); map.put('\uAA66',"MYANMAR LETTER KHAMTI TTA"); map.put('\uAA67',"MYANMAR LETTER KHAMTI TTHA"); map.put('\uAA68',"MYANMAR LETTER KHAMTI DDA"); map.put('\uAA69',"MYANMAR LETTER KHAMTI DDHA"); map.put('\uAA6A',"MYANMAR LETTER KHAMTI DHA"); map.put('\uAA6B',"MYANMAR LETTER KHAMTI NA"); map.put('\uAA6C',"MYANMAR LETTER KHAMTI SA"); map.put('\uAA6D',"MYANMAR LETTER KHAMTI HA"); map.put('\uAA6E',"MYANMAR LETTER KHAMTI HHA"); map.put('\uAA6F',"MYANMAR LETTER KHAMTI FA"); map.put('\uAA70',"MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION"); map.put('\uAA71',"MYANMAR LETTER KHAMTI XA"); map.put('\uAA72',"MYANMAR LETTER KHAMTI ZA"); map.put('\uAA73',"MYANMAR LETTER KHAMTI RA"); map.put('\uAA74',"MYANMAR LOGOGRAM KHAMTI OAY"); map.put('\uAA75',"MYANMAR LOGOGRAM KHAMTI QN"); map.put('\uAA76',"MYANMAR LOGOGRAM KHAMTI HM"); map.put('\uAA77',"MYANMAR SYMBOL AITON EXCLAMATION"); map.put('\uAA78',"MYANMAR SYMBOL AITON ONE"); map.put('\uAA79',"MYANMAR SYMBOL AITON TWO"); map.put('\uAA7A',"MYANMAR LETTER AITON RA"); map.put('\uAA7B',"MYANMAR SIGN PAO KAREN TONE"); map.put('\uAA80',"TAI VIET LETTER LOW KO"); map.put('\uAA81',"TAI VIET LETTER HIGH KO"); map.put('\uAA82',"TAI VIET LETTER LOW KHO"); map.put('\uAA83',"TAI VIET LETTER HIGH KHO"); map.put('\uAA84',"TAI VIET LETTER LOW KHHO"); map.put('\uAA85',"TAI VIET LETTER HIGH KHHO"); map.put('\uAA86',"TAI VIET LETTER LOW GO"); map.put('\uAA87',"TAI VIET LETTER HIGH GO"); map.put('\uAA88',"TAI VIET LETTER LOW NGO"); map.put('\uAA89',"TAI VIET LETTER HIGH NGO"); map.put('\uAA8A',"TAI VIET LETTER LOW CO"); map.put('\uAA8B',"TAI VIET LETTER HIGH CO"); map.put('\uAA8C',"TAI VIET LETTER LOW CHO"); map.put('\uAA8D',"TAI VIET LETTER HIGH CHO"); map.put('\uAA8E',"TAI VIET LETTER LOW SO"); map.put('\uAA8F',"TAI VIET LETTER HIGH SO"); map.put('\uAA90',"TAI VIET LETTER LOW NYO"); map.put('\uAA91',"TAI VIET LETTER HIGH NYO"); map.put('\uAA92',"TAI VIET LETTER LOW DO"); map.put('\uAA93',"TAI VIET LETTER HIGH DO"); map.put('\uAA94',"TAI VIET LETTER LOW TO"); map.put('\uAA95',"TAI VIET LETTER HIGH TO"); map.put('\uAA96',"TAI VIET LETTER LOW THO"); map.put('\uAA97',"TAI VIET LETTER HIGH THO"); map.put('\uAA98',"TAI VIET LETTER LOW NO"); map.put('\uAA99',"TAI VIET LETTER HIGH NO"); map.put('\uAA9A',"TAI VIET LETTER LOW BO"); map.put('\uAA9B',"TAI VIET LETTER HIGH BO"); map.put('\uAA9C',"TAI VIET LETTER LOW PO"); map.put('\uAA9D',"TAI VIET LETTER HIGH PO"); map.put('\uAA9E',"TAI VIET LETTER LOW PHO"); map.put('\uAA9F',"TAI VIET LETTER HIGH PHO"); map.put('\uAAA0',"TAI VIET LETTER LOW FO"); map.put('\uAAA1',"TAI VIET LETTER HIGH FO"); map.put('\uAAA2',"TAI VIET LETTER LOW MO"); map.put('\uAAA3',"TAI VIET LETTER HIGH MO"); map.put('\uAAA4',"TAI VIET LETTER LOW YO"); map.put('\uAAA5',"TAI VIET LETTER HIGH YO"); map.put('\uAAA6',"TAI VIET LETTER LOW RO"); map.put('\uAAA7',"TAI VIET LETTER HIGH RO"); map.put('\uAAA8',"TAI VIET LETTER LOW LO"); map.put('\uAAA9',"TAI VIET LETTER HIGH LO"); map.put('\uAAAA',"TAI VIET LETTER LOW VO"); map.put('\uAAAB',"TAI VIET LETTER HIGH VO"); map.put('\uAAAC',"TAI VIET LETTER LOW HO"); map.put('\uAAAD',"TAI VIET LETTER HIGH HO"); map.put('\uAAAE',"TAI VIET LETTER LOW O"); map.put('\uAAAF',"TAI VIET LETTER HIGH O"); map.put('\uAAB0',"TAI VIET MAI KANG"); map.put('\uAAB1',"TAI VIET VOWEL AA"); map.put('\uAAB2',"TAI VIET VOWEL I"); map.put('\uAAB3',"TAI VIET VOWEL UE"); map.put('\uAAB4',"TAI VIET VOWEL U"); map.put('\uAAB5',"TAI VIET VOWEL E"); map.put('\uAAB6',"TAI VIET VOWEL O"); map.put('\uAAB7',"TAI VIET MAI KHIT"); map.put('\uAAB8',"TAI VIET VOWEL IA"); map.put('\uAAB9',"TAI VIET VOWEL UEA"); map.put('\uAABA',"TAI VIET VOWEL UA"); map.put('\uAABB',"TAI VIET VOWEL AUE"); map.put('\uAABC',"TAI VIET VOWEL AY"); map.put('\uAABD',"TAI VIET VOWEL AN"); map.put('\uAABE',"TAI VIET VOWEL AM"); map.put('\uAABF',"TAI VIET TONE MAI EK"); map.put('\uAAC0',"TAI VIET TONE MAI NUENG"); map.put('\uAAC1',"TAI VIET TONE MAI THO"); map.put('\uAAC2',"TAI VIET TONE MAI SONG"); map.put('\uAADB',"TAI VIET SYMBOL KON"); map.put('\uAADC',"TAI VIET SYMBOL NUENG"); map.put('\uAADD',"TAI VIET SYMBOL SAM"); map.put('\uAADE',"TAI VIET SYMBOL HO HOI"); map.put('\uAADF',"TAI VIET SYMBOL KOI KOI"); map.put('\uABC0',"MEETEI MAYEK LETTER KOK"); map.put('\uABC1',"MEETEI MAYEK LETTER SAM"); map.put('\uABC2',"MEETEI MAYEK LETTER LAI"); map.put('\uABC3',"MEETEI MAYEK LETTER MIT"); map.put('\uABC4',"MEETEI MAYEK LETTER PA"); map.put('\uABC5',"MEETEI MAYEK LETTER NA"); map.put('\uABC6',"MEETEI MAYEK LETTER CHIL"); map.put('\uABC7',"MEETEI MAYEK LETTER TIL"); map.put('\uABC8',"MEETEI MAYEK LETTER KHOU"); map.put('\uABC9',"MEETEI MAYEK LETTER NGOU"); map.put('\uABCA',"MEETEI MAYEK LETTER THOU"); map.put('\uABCB',"MEETEI MAYEK LETTER WAI"); map.put('\uABCC',"MEETEI MAYEK LETTER YANG"); map.put('\uABCD',"MEETEI MAYEK LETTER HUK"); map.put('\uABCE',"MEETEI MAYEK LETTER UN"); map.put('\uABCF',"MEETEI MAYEK LETTER I"); map.put('\uABD0',"MEETEI MAYEK LETTER PHAM"); map.put('\uABD1',"MEETEI MAYEK LETTER ATIYA"); map.put('\uABD2',"MEETEI MAYEK LETTER GOK"); map.put('\uABD3',"MEETEI MAYEK LETTER JHAM"); map.put('\uABD4',"MEETEI MAYEK LETTER RAI"); map.put('\uABD5',"MEETEI MAYEK LETTER BA"); map.put('\uABD6',"MEETEI MAYEK LETTER JIL"); map.put('\uABD7',"MEETEI MAYEK LETTER DIL"); map.put('\uABD8',"MEETEI MAYEK LETTER GHOU"); map.put('\uABD9',"MEETEI MAYEK LETTER DHOU"); map.put('\uABDA',"MEETEI MAYEK LETTER BHAM"); map.put('\uABDB',"MEETEI MAYEK LETTER KOK LONSUM"); map.put('\uABDC',"MEETEI MAYEK LETTER LAI LONSUM"); map.put('\uABDD',"MEETEI MAYEK LETTER MIT LONSUM"); map.put('\uABDE',"MEETEI MAYEK LETTER PA LONSUM"); map.put('\uABDF',"MEETEI MAYEK LETTER NA LONSUM"); map.put('\uABE0',"MEETEI MAYEK LETTER TIL LONSUM"); map.put('\uABE1',"MEETEI MAYEK LETTER NGOU LONSUM"); map.put('\uABE2',"MEETEI MAYEK LETTER I LONSUM"); map.put('\uABE3',"MEETEI MAYEK VOWEL SIGN ONAP"); map.put('\uABE4',"MEETEI MAYEK VOWEL SIGN INAP"); map.put('\uABE5',"MEETEI MAYEK VOWEL SIGN ANAP"); map.put('\uABE6',"MEETEI MAYEK VOWEL SIGN YENAP"); map.put('\uABE7',"MEETEI MAYEK VOWEL SIGN SOUNAP"); map.put('\uABE8',"MEETEI MAYEK VOWEL SIGN UNAP"); map.put('\uABE9',"MEETEI MAYEK VOWEL SIGN CHEINAP"); map.put('\uABEA',"MEETEI MAYEK VOWEL SIGN NUNG"); map.put('\uABEB',"MEETEI MAYEK CHEIKHEI"); map.put('\uABEC',"MEETEI MAYEK LUM IYEK"); map.put('\uABED',"MEETEI MAYEK APUN IYEK"); map.put('\uABF0',"MEETEI MAYEK DIGIT ZERO"); map.put('\uABF1',"MEETEI MAYEK DIGIT ONE"); map.put('\uABF2',"MEETEI MAYEK DIGIT TWO"); map.put('\uABF3',"MEETEI MAYEK DIGIT THREE"); map.put('\uABF4',"MEETEI MAYEK DIGIT FOUR"); map.put('\uABF5',"MEETEI MAYEK DIGIT FIVE"); map.put('\uABF6',"MEETEI MAYEK DIGIT SIX"); map.put('\uABF7',"MEETEI MAYEK DIGIT SEVEN"); map.put('\uABF8',"MEETEI MAYEK DIGIT EIGHT"); map.put('\uABF9',"MEETEI MAYEK DIGIT NINE"); } public static final void hangulSyllables(Map<Character,String> map) { map.put('\uD7B0',"HANGUL JUNGSEONG O-YEO"); map.put('\uD7B1',"HANGUL JUNGSEONG O-O-I"); map.put('\uD7B2',"HANGUL JUNGSEONG YO-A"); map.put('\uD7B3',"HANGUL JUNGSEONG YO-AE"); map.put('\uD7B4',"HANGUL JUNGSEONG YO-EO"); map.put('\uD7B5',"HANGUL JUNGSEONG U-YEO"); map.put('\uD7B6',"HANGUL JUNGSEONG U-I-I"); map.put('\uD7B7',"HANGUL JUNGSEONG YU-AE"); map.put('\uD7B8',"HANGUL JUNGSEONG YU-O"); map.put('\uD7B9',"HANGUL JUNGSEONG EU-A"); map.put('\uD7BA',"HANGUL JUNGSEONG EU-EO"); map.put('\uD7BB',"HANGUL JUNGSEONG EU-E"); map.put('\uD7BC',"HANGUL JUNGSEONG EU-O"); map.put('\uD7BD',"HANGUL JUNGSEONG I-YA-O"); map.put('\uD7BE',"HANGUL JUNGSEONG I-YAE"); map.put('\uD7BF',"HANGUL JUNGSEONG I-YEO"); map.put('\uD7C0',"HANGUL JUNGSEONG I-YE"); map.put('\uD7C1',"HANGUL JUNGSEONG I-O-I"); map.put('\uD7C2',"HANGUL JUNGSEONG I-YO"); map.put('\uD7C3',"HANGUL JUNGSEONG I-YU"); map.put('\uD7C4',"HANGUL JUNGSEONG I-I"); map.put('\uD7C5',"HANGUL JUNGSEONG ARAEA-A"); map.put('\uD7C6',"HANGUL JUNGSEONG ARAEA-E"); map.put('\uD7CB',"HANGUL JONGSEONG NIEUN-RIEUL"); map.put('\uD7CC',"HANGUL JONGSEONG NIEUN-CHIEUCH"); map.put('\uD7CD',"HANGUL JONGSEONG SSANGTIKEUT"); map.put('\uD7CE',"HANGUL JONGSEONG SSANGTIKEUT-PIEUP"); map.put('\uD7CF',"HANGUL JONGSEONG TIKEUT-PIEUP"); map.put('\uD7D0',"HANGUL JONGSEONG TIKEUT-SIOS"); map.put('\uD7D1',"HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK"); map.put('\uD7D2',"HANGUL JONGSEONG TIKEUT-CIEUC"); map.put('\uD7D3',"HANGUL JONGSEONG TIKEUT-CHIEUCH"); map.put('\uD7D4',"HANGUL JONGSEONG TIKEUT-THIEUTH"); map.put('\uD7D5',"HANGUL JONGSEONG RIEUL-SSANGKIYEOK"); map.put('\uD7D6',"HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH"); map.put('\uD7D7',"HANGUL JONGSEONG SSANGRIEUL-KHIEUKH"); map.put('\uD7D8',"HANGUL JONGSEONG RIEUL-MIEUM-HIEUH"); map.put('\uD7D9',"HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT"); map.put('\uD7DA',"HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH"); map.put('\uD7DB',"HANGUL JONGSEONG RIEUL-YESIEUNG"); map.put('\uD7DC',"HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH"); map.put('\uD7DD',"HANGUL JONGSEONG KAPYEOUNRIEUL"); map.put('\uD7DE',"HANGUL JONGSEONG MIEUM-NIEUN"); map.put('\uD7DF',"HANGUL JONGSEONG MIEUM-SSANGNIEUN"); map.put('\uD7E0',"HANGUL JONGSEONG SSANGMIEUM"); map.put('\uD7E1',"HANGUL JONGSEONG MIEUM-PIEUP-SIOS"); map.put('\uD7E2',"HANGUL JONGSEONG MIEUM-CIEUC"); map.put('\uD7E3',"HANGUL JONGSEONG PIEUP-TIKEUT"); map.put('\uD7E4',"HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH"); map.put('\uD7E5',"HANGUL JONGSEONG PIEUP-MIEUM"); map.put('\uD7E6',"HANGUL JONGSEONG SSANGPIEUP"); map.put('\uD7E7',"HANGUL JONGSEONG PIEUP-SIOS-TIKEUT"); map.put('\uD7E8',"HANGUL JONGSEONG PIEUP-CIEUC"); map.put('\uD7E9',"HANGUL JONGSEONG PIEUP-CHIEUCH"); map.put('\uD7EA',"HANGUL JONGSEONG SIOS-MIEUM"); map.put('\uD7EB',"HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP"); map.put('\uD7EC',"HANGUL JONGSEONG SSANGSIOS-KIYEOK"); map.put('\uD7ED',"HANGUL JONGSEONG SSANGSIOS-TIKEUT"); map.put('\uD7EE',"HANGUL JONGSEONG SIOS-PANSIOS"); map.put('\uD7EF',"HANGUL JONGSEONG SIOS-CIEUC"); map.put('\uD7F0',"HANGUL JONGSEONG SIOS-CHIEUCH"); map.put('\uD7F1',"HANGUL JONGSEONG SIOS-THIEUTH"); map.put('\uD7F2',"HANGUL JONGSEONG SIOS-HIEUH"); map.put('\uD7F3',"HANGUL JONGSEONG PANSIOS-PIEUP"); map.put('\uD7F4',"HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP"); map.put('\uD7F5',"HANGUL JONGSEONG YESIEUNG-MIEUM"); map.put('\uD7F6',"HANGUL JONGSEONG YESIEUNG-HIEUH"); map.put('\uD7F7',"HANGUL JONGSEONG CIEUC-PIEUP"); map.put('\uD7F8',"HANGUL JONGSEONG CIEUC-SSANGPIEUP"); map.put('\uD7F9',"HANGUL JONGSEONG SSANGCIEUC"); map.put('\uD7FA',"HANGUL JONGSEONG PHIEUPH-SIOS"); map.put('\uD7FB',"HANGUL JONGSEONG PHIEUPH-THIEUTH"); map.put('\uF900',"CJK COMPATIBILITY IDEOGRAPH-F900"); map.put('\uF901',"CJK COMPATIBILITY IDEOGRAPH-F901"); map.put('\uF902',"CJK COMPATIBILITY IDEOGRAPH-F902"); map.put('\uF903',"CJK COMPATIBILITY IDEOGRAPH-F903"); map.put('\uF904',"CJK COMPATIBILITY IDEOGRAPH-F904"); map.put('\uF905',"CJK COMPATIBILITY IDEOGRAPH-F905"); map.put('\uF906',"CJK COMPATIBILITY IDEOGRAPH-F906"); map.put('\uF907',"CJK COMPATIBILITY IDEOGRAPH-F907"); map.put('\uF908',"CJK COMPATIBILITY IDEOGRAPH-F908"); map.put('\uF909',"CJK COMPATIBILITY IDEOGRAPH-F909"); map.put('\uF90A',"CJK COMPATIBILITY IDEOGRAPH-F90A"); map.put('\uF90B',"CJK COMPATIBILITY IDEOGRAPH-F90B"); map.put('\uF90C',"CJK COMPATIBILITY IDEOGRAPH-F90C"); map.put('\uF90D',"CJK COMPATIBILITY IDEOGRAPH-F90D"); map.put('\uF90E',"CJK COMPATIBILITY IDEOGRAPH-F90E"); map.put('\uF90F',"CJK COMPATIBILITY IDEOGRAPH-F90F"); map.put('\uF910',"CJK COMPATIBILITY IDEOGRAPH-F910"); map.put('\uF911',"CJK COMPATIBILITY IDEOGRAPH-F911"); map.put('\uF912',"CJK COMPATIBILITY IDEOGRAPH-F912"); map.put('\uF913',"CJK COMPATIBILITY IDEOGRAPH-F913"); map.put('\uF914',"CJK COMPATIBILITY IDEOGRAPH-F914"); map.put('\uF915',"CJK COMPATIBILITY IDEOGRAPH-F915"); map.put('\uF916',"CJK COMPATIBILITY IDEOGRAPH-F916"); map.put('\uF917',"CJK COMPATIBILITY IDEOGRAPH-F917"); map.put('\uF918',"CJK COMPATIBILITY IDEOGRAPH-F918"); map.put('\uF919',"CJK COMPATIBILITY IDEOGRAPH-F919"); map.put('\uF91A',"CJK COMPATIBILITY IDEOGRAPH-F91A"); map.put('\uF91B',"CJK COMPATIBILITY IDEOGRAPH-F91B"); map.put('\uF91C',"CJK COMPATIBILITY IDEOGRAPH-F91C"); map.put('\uF91D',"CJK COMPATIBILITY IDEOGRAPH-F91D"); map.put('\uF91E',"CJK COMPATIBILITY IDEOGRAPH-F91E"); map.put('\uF91F',"CJK COMPATIBILITY IDEOGRAPH-F91F"); map.put('\uF920',"CJK COMPATIBILITY IDEOGRAPH-F920"); map.put('\uF921',"CJK COMPATIBILITY IDEOGRAPH-F921"); map.put('\uF922',"CJK COMPATIBILITY IDEOGRAPH-F922"); map.put('\uF923',"CJK COMPATIBILITY IDEOGRAPH-F923"); map.put('\uF924',"CJK COMPATIBILITY IDEOGRAPH-F924"); map.put('\uF925',"CJK COMPATIBILITY IDEOGRAPH-F925"); map.put('\uF926',"CJK COMPATIBILITY IDEOGRAPH-F926"); map.put('\uF927',"CJK COMPATIBILITY IDEOGRAPH-F927"); map.put('\uF928',"CJK COMPATIBILITY IDEOGRAPH-F928"); map.put('\uF929',"CJK COMPATIBILITY IDEOGRAPH-F929"); map.put('\uF92A',"CJK COMPATIBILITY IDEOGRAPH-F92A"); map.put('\uF92B',"CJK COMPATIBILITY IDEOGRAPH-F92B"); map.put('\uF92C',"CJK COMPATIBILITY IDEOGRAPH-F92C"); map.put('\uF92D',"CJK COMPATIBILITY IDEOGRAPH-F92D"); map.put('\uF92E',"CJK COMPATIBILITY IDEOGRAPH-F92E"); map.put('\uF92F',"CJK COMPATIBILITY IDEOGRAPH-F92F"); map.put('\uF930',"CJK COMPATIBILITY IDEOGRAPH-F930"); map.put('\uF931',"CJK COMPATIBILITY IDEOGRAPH-F931"); map.put('\uF932',"CJK COMPATIBILITY IDEOGRAPH-F932"); map.put('\uF933',"CJK COMPATIBILITY IDEOGRAPH-F933"); map.put('\uF934',"CJK COMPATIBILITY IDEOGRAPH-F934"); map.put('\uF935',"CJK COMPATIBILITY IDEOGRAPH-F935"); map.put('\uF936',"CJK COMPATIBILITY IDEOGRAPH-F936"); map.put('\uF937',"CJK COMPATIBILITY IDEOGRAPH-F937"); map.put('\uF938',"CJK COMPATIBILITY IDEOGRAPH-F938"); map.put('\uF939',"CJK COMPATIBILITY IDEOGRAPH-F939"); map.put('\uF93A',"CJK COMPATIBILITY IDEOGRAPH-F93A"); map.put('\uF93B',"CJK COMPATIBILITY IDEOGRAPH-F93B"); map.put('\uF93C',"CJK COMPATIBILITY IDEOGRAPH-F93C"); map.put('\uF93D',"CJK COMPATIBILITY IDEOGRAPH-F93D"); map.put('\uF93E',"CJK COMPATIBILITY IDEOGRAPH-F93E"); map.put('\uF93F',"CJK COMPATIBILITY IDEOGRAPH-F93F"); map.put('\uF940',"CJK COMPATIBILITY IDEOGRAPH-F940"); map.put('\uF941',"CJK COMPATIBILITY IDEOGRAPH-F941"); map.put('\uF942',"CJK COMPATIBILITY IDEOGRAPH-F942"); map.put('\uF943',"CJK COMPATIBILITY IDEOGRAPH-F943"); map.put('\uF944',"CJK COMPATIBILITY IDEOGRAPH-F944"); map.put('\uF945',"CJK COMPATIBILITY IDEOGRAPH-F945"); map.put('\uF946',"CJK COMPATIBILITY IDEOGRAPH-F946"); map.put('\uF947',"CJK COMPATIBILITY IDEOGRAPH-F947"); map.put('\uF948',"CJK COMPATIBILITY IDEOGRAPH-F948"); map.put('\uF949',"CJK COMPATIBILITY IDEOGRAPH-F949"); map.put('\uF94A',"CJK COMPATIBILITY IDEOGRAPH-F94A"); map.put('\uF94B',"CJK COMPATIBILITY IDEOGRAPH-F94B"); map.put('\uF94C',"CJK COMPATIBILITY IDEOGRAPH-F94C"); map.put('\uF94D',"CJK COMPATIBILITY IDEOGRAPH-F94D"); map.put('\uF94E',"CJK COMPATIBILITY IDEOGRAPH-F94E"); map.put('\uF94F',"CJK COMPATIBILITY IDEOGRAPH-F94F"); map.put('\uF950',"CJK COMPATIBILITY IDEOGRAPH-F950"); map.put('\uF951',"CJK COMPATIBILITY IDEOGRAPH-F951"); map.put('\uF952',"CJK COMPATIBILITY IDEOGRAPH-F952"); map.put('\uF953',"CJK COMPATIBILITY IDEOGRAPH-F953"); map.put('\uF954',"CJK COMPATIBILITY IDEOGRAPH-F954"); map.put('\uF955',"CJK COMPATIBILITY IDEOGRAPH-F955"); map.put('\uF956',"CJK COMPATIBILITY IDEOGRAPH-F956"); map.put('\uF957',"CJK COMPATIBILITY IDEOGRAPH-F957"); map.put('\uF958',"CJK COMPATIBILITY IDEOGRAPH-F958"); map.put('\uF959',"CJK COMPATIBILITY IDEOGRAPH-F959"); map.put('\uF95A',"CJK COMPATIBILITY IDEOGRAPH-F95A"); map.put('\uF95B',"CJK COMPATIBILITY IDEOGRAPH-F95B"); map.put('\uF95C',"CJK COMPATIBILITY IDEOGRAPH-F95C"); map.put('\uF95D',"CJK COMPATIBILITY IDEOGRAPH-F95D"); map.put('\uF95E',"CJK COMPATIBILITY IDEOGRAPH-F95E"); map.put('\uF95F',"CJK COMPATIBILITY IDEOGRAPH-F95F"); map.put('\uF960',"CJK COMPATIBILITY IDEOGRAPH-F960"); map.put('\uF961',"CJK COMPATIBILITY IDEOGRAPH-F961"); map.put('\uF962',"CJK COMPATIBILITY IDEOGRAPH-F962"); map.put('\uF963',"CJK COMPATIBILITY IDEOGRAPH-F963"); map.put('\uF964',"CJK COMPATIBILITY IDEOGRAPH-F964"); map.put('\uF965',"CJK COMPATIBILITY IDEOGRAPH-F965"); map.put('\uF966',"CJK COMPATIBILITY IDEOGRAPH-F966"); map.put('\uF967',"CJK COMPATIBILITY IDEOGRAPH-F967"); map.put('\uF968',"CJK COMPATIBILITY IDEOGRAPH-F968"); map.put('\uF969',"CJK COMPATIBILITY IDEOGRAPH-F969"); map.put('\uF96A',"CJK COMPATIBILITY IDEOGRAPH-F96A"); map.put('\uF96B',"CJK COMPATIBILITY IDEOGRAPH-F96B"); map.put('\uF96C',"CJK COMPATIBILITY IDEOGRAPH-F96C"); map.put('\uF96D',"CJK COMPATIBILITY IDEOGRAPH-F96D"); map.put('\uF96E',"CJK COMPATIBILITY IDEOGRAPH-F96E"); map.put('\uF96F',"CJK COMPATIBILITY IDEOGRAPH-F96F"); map.put('\uF970',"CJK COMPATIBILITY IDEOGRAPH-F970"); map.put('\uF971',"CJK COMPATIBILITY IDEOGRAPH-F971"); map.put('\uF972',"CJK COMPATIBILITY IDEOGRAPH-F972"); map.put('\uF973',"CJK COMPATIBILITY IDEOGRAPH-F973"); map.put('\uF974',"CJK COMPATIBILITY IDEOGRAPH-F974"); map.put('\uF975',"CJK COMPATIBILITY IDEOGRAPH-F975"); map.put('\uF976',"CJK COMPATIBILITY IDEOGRAPH-F976"); map.put('\uF977',"CJK COMPATIBILITY IDEOGRAPH-F977"); map.put('\uF978',"CJK COMPATIBILITY IDEOGRAPH-F978"); map.put('\uF979',"CJK COMPATIBILITY IDEOGRAPH-F979"); map.put('\uF97A',"CJK COMPATIBILITY IDEOGRAPH-F97A"); map.put('\uF97B',"CJK COMPATIBILITY IDEOGRAPH-F97B"); map.put('\uF97C',"CJK COMPATIBILITY IDEOGRAPH-F97C"); map.put('\uF97D',"CJK COMPATIBILITY IDEOGRAPH-F97D"); map.put('\uF97E',"CJK COMPATIBILITY IDEOGRAPH-F97E"); map.put('\uF97F',"CJK COMPATIBILITY IDEOGRAPH-F97F"); map.put('\uF980',"CJK COMPATIBILITY IDEOGRAPH-F980"); map.put('\uF981',"CJK COMPATIBILITY IDEOGRAPH-F981"); map.put('\uF982',"CJK COMPATIBILITY IDEOGRAPH-F982"); map.put('\uF983',"CJK COMPATIBILITY IDEOGRAPH-F983"); map.put('\uF984',"CJK COMPATIBILITY IDEOGRAPH-F984"); map.put('\uF985',"CJK COMPATIBILITY IDEOGRAPH-F985"); map.put('\uF986',"CJK COMPATIBILITY IDEOGRAPH-F986"); map.put('\uF987',"CJK COMPATIBILITY IDEOGRAPH-F987"); map.put('\uF988',"CJK COMPATIBILITY IDEOGRAPH-F988"); map.put('\uF989',"CJK COMPATIBILITY IDEOGRAPH-F989"); map.put('\uF98A',"CJK COMPATIBILITY IDEOGRAPH-F98A"); map.put('\uF98B',"CJK COMPATIBILITY IDEOGRAPH-F98B"); map.put('\uF98C',"CJK COMPATIBILITY IDEOGRAPH-F98C"); map.put('\uF98D',"CJK COMPATIBILITY IDEOGRAPH-F98D"); map.put('\uF98E',"CJK COMPATIBILITY IDEOGRAPH-F98E"); map.put('\uF98F',"CJK COMPATIBILITY IDEOGRAPH-F98F"); map.put('\uF990',"CJK COMPATIBILITY IDEOGRAPH-F990"); map.put('\uF991',"CJK COMPATIBILITY IDEOGRAPH-F991"); map.put('\uF992',"CJK COMPATIBILITY IDEOGRAPH-F992"); map.put('\uF993',"CJK COMPATIBILITY IDEOGRAPH-F993"); map.put('\uF994',"CJK COMPATIBILITY IDEOGRAPH-F994"); map.put('\uF995',"CJK COMPATIBILITY IDEOGRAPH-F995"); map.put('\uF996',"CJK COMPATIBILITY IDEOGRAPH-F996"); map.put('\uF997',"CJK COMPATIBILITY IDEOGRAPH-F997"); map.put('\uF998',"CJK COMPATIBILITY IDEOGRAPH-F998"); map.put('\uF999',"CJK COMPATIBILITY IDEOGRAPH-F999"); map.put('\uF99A',"CJK COMPATIBILITY IDEOGRAPH-F99A"); map.put('\uF99B',"CJK COMPATIBILITY IDEOGRAPH-F99B"); map.put('\uF99C',"CJK COMPATIBILITY IDEOGRAPH-F99C"); map.put('\uF99D',"CJK COMPATIBILITY IDEOGRAPH-F99D"); map.put('\uF99E',"CJK COMPATIBILITY IDEOGRAPH-F99E"); map.put('\uF99F',"CJK COMPATIBILITY IDEOGRAPH-F99F"); map.put('\uF9A0',"CJK COMPATIBILITY IDEOGRAPH-F9A0"); map.put('\uF9A1',"CJK COMPATIBILITY IDEOGRAPH-F9A1"); map.put('\uF9A2',"CJK COMPATIBILITY IDEOGRAPH-F9A2"); map.put('\uF9A3',"CJK COMPATIBILITY IDEOGRAPH-F9A3"); map.put('\uF9A4',"CJK COMPATIBILITY IDEOGRAPH-F9A4"); map.put('\uF9A5',"CJK COMPATIBILITY IDEOGRAPH-F9A5"); map.put('\uF9A6',"CJK COMPATIBILITY IDEOGRAPH-F9A6"); map.put('\uF9A7',"CJK COMPATIBILITY IDEOGRAPH-F9A7"); map.put('\uF9A8',"CJK COMPATIBILITY IDEOGRAPH-F9A8"); map.put('\uF9A9',"CJK COMPATIBILITY IDEOGRAPH-F9A9"); map.put('\uF9AA',"CJK COMPATIBILITY IDEOGRAPH-F9AA"); map.put('\uF9AB',"CJK COMPATIBILITY IDEOGRAPH-F9AB"); map.put('\uF9AC',"CJK COMPATIBILITY IDEOGRAPH-F9AC"); map.put('\uF9AD',"CJK COMPATIBILITY IDEOGRAPH-F9AD"); map.put('\uF9AE',"CJK COMPATIBILITY IDEOGRAPH-F9AE"); map.put('\uF9AF',"CJK COMPATIBILITY IDEOGRAPH-F9AF"); map.put('\uF9B0',"CJK COMPATIBILITY IDEOGRAPH-F9B0"); map.put('\uF9B1',"CJK COMPATIBILITY IDEOGRAPH-F9B1"); map.put('\uF9B2',"CJK COMPATIBILITY IDEOGRAPH-F9B2"); map.put('\uF9B3',"CJK COMPATIBILITY IDEOGRAPH-F9B3"); map.put('\uF9B4',"CJK COMPATIBILITY IDEOGRAPH-F9B4"); map.put('\uF9B5',"CJK COMPATIBILITY IDEOGRAPH-F9B5"); map.put('\uF9B6',"CJK COMPATIBILITY IDEOGRAPH-F9B6"); map.put('\uF9B7',"CJK COMPATIBILITY IDEOGRAPH-F9B7"); map.put('\uF9B8',"CJK COMPATIBILITY IDEOGRAPH-F9B8"); map.put('\uF9B9',"CJK COMPATIBILITY IDEOGRAPH-F9B9"); map.put('\uF9BA',"CJK COMPATIBILITY IDEOGRAPH-F9BA"); map.put('\uF9BB',"CJK COMPATIBILITY IDEOGRAPH-F9BB"); map.put('\uF9BC',"CJK COMPATIBILITY IDEOGRAPH-F9BC"); map.put('\uF9BD',"CJK COMPATIBILITY IDEOGRAPH-F9BD"); map.put('\uF9BE',"CJK COMPATIBILITY IDEOGRAPH-F9BE"); map.put('\uF9BF',"CJK COMPATIBILITY IDEOGRAPH-F9BF"); map.put('\uF9C0',"CJK COMPATIBILITY IDEOGRAPH-F9C0"); map.put('\uF9C1',"CJK COMPATIBILITY IDEOGRAPH-F9C1"); map.put('\uF9C2',"CJK COMPATIBILITY IDEOGRAPH-F9C2"); map.put('\uF9C3',"CJK COMPATIBILITY IDEOGRAPH-F9C3"); map.put('\uF9C4',"CJK COMPATIBILITY IDEOGRAPH-F9C4"); map.put('\uF9C5',"CJK COMPATIBILITY IDEOGRAPH-F9C5"); map.put('\uF9C6',"CJK COMPATIBILITY IDEOGRAPH-F9C6"); map.put('\uF9C7',"CJK COMPATIBILITY IDEOGRAPH-F9C7"); map.put('\uF9C8',"CJK COMPATIBILITY IDEOGRAPH-F9C8"); map.put('\uF9C9',"CJK COMPATIBILITY IDEOGRAPH-F9C9"); map.put('\uF9CA',"CJK COMPATIBILITY IDEOGRAPH-F9CA"); map.put('\uF9CB',"CJK COMPATIBILITY IDEOGRAPH-F9CB"); map.put('\uF9CC',"CJK COMPATIBILITY IDEOGRAPH-F9CC"); map.put('\uF9CD',"CJK COMPATIBILITY IDEOGRAPH-F9CD"); map.put('\uF9CE',"CJK COMPATIBILITY IDEOGRAPH-F9CE"); map.put('\uF9CF',"CJK COMPATIBILITY IDEOGRAPH-F9CF"); map.put('\uF9D0',"CJK COMPATIBILITY IDEOGRAPH-F9D0"); map.put('\uF9D1',"CJK COMPATIBILITY IDEOGRAPH-F9D1"); map.put('\uF9D2',"CJK COMPATIBILITY IDEOGRAPH-F9D2"); map.put('\uF9D3',"CJK COMPATIBILITY IDEOGRAPH-F9D3"); map.put('\uF9D4',"CJK COMPATIBILITY IDEOGRAPH-F9D4"); map.put('\uF9D5',"CJK COMPATIBILITY IDEOGRAPH-F9D5"); map.put('\uF9D6',"CJK COMPATIBILITY IDEOGRAPH-F9D6"); map.put('\uF9D7',"CJK COMPATIBILITY IDEOGRAPH-F9D7"); map.put('\uF9D8',"CJK COMPATIBILITY IDEOGRAPH-F9D8"); map.put('\uF9D9',"CJK COMPATIBILITY IDEOGRAPH-F9D9"); map.put('\uF9DA',"CJK COMPATIBILITY IDEOGRAPH-F9DA"); map.put('\uF9DB',"CJK COMPATIBILITY IDEOGRAPH-F9DB"); map.put('\uF9DC',"CJK COMPATIBILITY IDEOGRAPH-F9DC"); map.put('\uF9DD',"CJK COMPATIBILITY IDEOGRAPH-F9DD"); map.put('\uF9DE',"CJK COMPATIBILITY IDEOGRAPH-F9DE"); map.put('\uF9DF',"CJK COMPATIBILITY IDEOGRAPH-F9DF"); map.put('\uF9E0',"CJK COMPATIBILITY IDEOGRAPH-F9E0"); map.put('\uF9E1',"CJK COMPATIBILITY IDEOGRAPH-F9E1"); map.put('\uF9E2',"CJK COMPATIBILITY IDEOGRAPH-F9E2"); map.put('\uF9E3',"CJK COMPATIBILITY IDEOGRAPH-F9E3"); map.put('\uF9E4',"CJK COMPATIBILITY IDEOGRAPH-F9E4"); map.put('\uF9E5',"CJK COMPATIBILITY IDEOGRAPH-F9E5"); map.put('\uF9E6',"CJK COMPATIBILITY IDEOGRAPH-F9E6"); map.put('\uF9E7',"CJK COMPATIBILITY IDEOGRAPH-F9E7"); map.put('\uF9E8',"CJK COMPATIBILITY IDEOGRAPH-F9E8"); map.put('\uF9E9',"CJK COMPATIBILITY IDEOGRAPH-F9E9"); map.put('\uF9EA',"CJK COMPATIBILITY IDEOGRAPH-F9EA"); map.put('\uF9EB',"CJK COMPATIBILITY IDEOGRAPH-F9EB"); map.put('\uF9EC',"CJK COMPATIBILITY IDEOGRAPH-F9EC"); map.put('\uF9ED',"CJK COMPATIBILITY IDEOGRAPH-F9ED"); map.put('\uF9EE',"CJK COMPATIBILITY IDEOGRAPH-F9EE"); map.put('\uF9EF',"CJK COMPATIBILITY IDEOGRAPH-F9EF"); map.put('\uF9F0',"CJK COMPATIBILITY IDEOGRAPH-F9F0"); map.put('\uF9F1',"CJK COMPATIBILITY IDEOGRAPH-F9F1"); map.put('\uF9F2',"CJK COMPATIBILITY IDEOGRAPH-F9F2"); map.put('\uF9F3',"CJK COMPATIBILITY IDEOGRAPH-F9F3"); map.put('\uF9F4',"CJK COMPATIBILITY IDEOGRAPH-F9F4"); map.put('\uF9F5',"CJK COMPATIBILITY IDEOGRAPH-F9F5"); map.put('\uF9F6',"CJK COMPATIBILITY IDEOGRAPH-F9F6"); map.put('\uF9F7',"CJK COMPATIBILITY IDEOGRAPH-F9F7"); map.put('\uF9F8',"CJK COMPATIBILITY IDEOGRAPH-F9F8"); map.put('\uF9F9',"CJK COMPATIBILITY IDEOGRAPH-F9F9"); map.put('\uF9FA',"CJK COMPATIBILITY IDEOGRAPH-F9FA"); map.put('\uF9FB',"CJK COMPATIBILITY IDEOGRAPH-F9FB"); map.put('\uF9FC',"CJK COMPATIBILITY IDEOGRAPH-F9FC"); map.put('\uF9FD',"CJK COMPATIBILITY IDEOGRAPH-F9FD"); map.put('\uF9FE',"CJK COMPATIBILITY IDEOGRAPH-F9FE"); map.put('\uF9FF',"CJK COMPATIBILITY IDEOGRAPH-F9FF"); map.put('\uFA00',"CJK COMPATIBILITY IDEOGRAPH-FA00"); map.put('\uFA01',"CJK COMPATIBILITY IDEOGRAPH-FA01"); map.put('\uFA02',"CJK COMPATIBILITY IDEOGRAPH-FA02"); map.put('\uFA03',"CJK COMPATIBILITY IDEOGRAPH-FA03"); map.put('\uFA04',"CJK COMPATIBILITY IDEOGRAPH-FA04"); map.put('\uFA05',"CJK COMPATIBILITY IDEOGRAPH-FA05"); map.put('\uFA06',"CJK COMPATIBILITY IDEOGRAPH-FA06"); map.put('\uFA07',"CJK COMPATIBILITY IDEOGRAPH-FA07"); map.put('\uFA08',"CJK COMPATIBILITY IDEOGRAPH-FA08"); map.put('\uFA09',"CJK COMPATIBILITY IDEOGRAPH-FA09"); map.put('\uFA0A',"CJK COMPATIBILITY IDEOGRAPH-FA0A"); map.put('\uFA0B',"CJK COMPATIBILITY IDEOGRAPH-FA0B"); map.put('\uFA0C',"CJK COMPATIBILITY IDEOGRAPH-FA0C"); map.put('\uFA0D',"CJK COMPATIBILITY IDEOGRAPH-FA0D"); map.put('\uFA0E',"CJK COMPATIBILITY IDEOGRAPH-FA0E"); map.put('\uFA0F',"CJK COMPATIBILITY IDEOGRAPH-FA0F"); map.put('\uFA10',"CJK COMPATIBILITY IDEOGRAPH-FA10"); map.put('\uFA11',"CJK COMPATIBILITY IDEOGRAPH-FA11"); map.put('\uFA12',"CJK COMPATIBILITY IDEOGRAPH-FA12"); map.put('\uFA13',"CJK COMPATIBILITY IDEOGRAPH-FA13"); map.put('\uFA14',"CJK COMPATIBILITY IDEOGRAPH-FA14"); map.put('\uFA15',"CJK COMPATIBILITY IDEOGRAPH-FA15"); map.put('\uFA16',"CJK COMPATIBILITY IDEOGRAPH-FA16"); map.put('\uFA17',"CJK COMPATIBILITY IDEOGRAPH-FA17"); map.put('\uFA18',"CJK COMPATIBILITY IDEOGRAPH-FA18"); map.put('\uFA19',"CJK COMPATIBILITY IDEOGRAPH-FA19"); map.put('\uFA1A',"CJK COMPATIBILITY IDEOGRAPH-FA1A"); map.put('\uFA1B',"CJK COMPATIBILITY IDEOGRAPH-FA1B"); map.put('\uFA1C',"CJK COMPATIBILITY IDEOGRAPH-FA1C"); map.put('\uFA1D',"CJK COMPATIBILITY IDEOGRAPH-FA1D"); map.put('\uFA1E',"CJK COMPATIBILITY IDEOGRAPH-FA1E"); map.put('\uFA1F',"CJK COMPATIBILITY IDEOGRAPH-FA1F"); map.put('\uFA20',"CJK COMPATIBILITY IDEOGRAPH-FA20"); map.put('\uFA21',"CJK COMPATIBILITY IDEOGRAPH-FA21"); map.put('\uFA22',"CJK COMPATIBILITY IDEOGRAPH-FA22"); map.put('\uFA23',"CJK COMPATIBILITY IDEOGRAPH-FA23"); map.put('\uFA24',"CJK COMPATIBILITY IDEOGRAPH-FA24"); map.put('\uFA25',"CJK COMPATIBILITY IDEOGRAPH-FA25"); map.put('\uFA26',"CJK COMPATIBILITY IDEOGRAPH-FA26"); map.put('\uFA27',"CJK COMPATIBILITY IDEOGRAPH-FA27"); map.put('\uFA28',"CJK COMPATIBILITY IDEOGRAPH-FA28"); map.put('\uFA29',"CJK COMPATIBILITY IDEOGRAPH-FA29"); map.put('\uFA2A',"CJK COMPATIBILITY IDEOGRAPH-FA2A"); map.put('\uFA2B',"CJK COMPATIBILITY IDEOGRAPH-FA2B"); map.put('\uFA2C',"CJK COMPATIBILITY IDEOGRAPH-FA2C"); map.put('\uFA2D',"CJK COMPATIBILITY IDEOGRAPH-FA2D"); map.put('\uFA30',"CJK COMPATIBILITY IDEOGRAPH-FA30"); map.put('\uFA31',"CJK COMPATIBILITY IDEOGRAPH-FA31"); map.put('\uFA32',"CJK COMPATIBILITY IDEOGRAPH-FA32"); map.put('\uFA33',"CJK COMPATIBILITY IDEOGRAPH-FA33"); map.put('\uFA34',"CJK COMPATIBILITY IDEOGRAPH-FA34"); map.put('\uFA35',"CJK COMPATIBILITY IDEOGRAPH-FA35"); map.put('\uFA36',"CJK COMPATIBILITY IDEOGRAPH-FA36"); map.put('\uFA37',"CJK COMPATIBILITY IDEOGRAPH-FA37"); map.put('\uFA38',"CJK COMPATIBILITY IDEOGRAPH-FA38"); map.put('\uFA39',"CJK COMPATIBILITY IDEOGRAPH-FA39"); map.put('\uFA3A',"CJK COMPATIBILITY IDEOGRAPH-FA3A"); map.put('\uFA3B',"CJK COMPATIBILITY IDEOGRAPH-FA3B"); map.put('\uFA3C',"CJK COMPATIBILITY IDEOGRAPH-FA3C"); map.put('\uFA3D',"CJK COMPATIBILITY IDEOGRAPH-FA3D"); map.put('\uFA3E',"CJK COMPATIBILITY IDEOGRAPH-FA3E"); map.put('\uFA3F',"CJK COMPATIBILITY IDEOGRAPH-FA3F"); map.put('\uFA40',"CJK COMPATIBILITY IDEOGRAPH-FA40"); map.put('\uFA41',"CJK COMPATIBILITY IDEOGRAPH-FA41"); map.put('\uFA42',"CJK COMPATIBILITY IDEOGRAPH-FA42"); map.put('\uFA43',"CJK COMPATIBILITY IDEOGRAPH-FA43"); map.put('\uFA44',"CJK COMPATIBILITY IDEOGRAPH-FA44"); map.put('\uFA45',"CJK COMPATIBILITY IDEOGRAPH-FA45"); map.put('\uFA46',"CJK COMPATIBILITY IDEOGRAPH-FA46"); map.put('\uFA47',"CJK COMPATIBILITY IDEOGRAPH-FA47"); map.put('\uFA48',"CJK COMPATIBILITY IDEOGRAPH-FA48"); map.put('\uFA49',"CJK COMPATIBILITY IDEOGRAPH-FA49"); map.put('\uFA4A',"CJK COMPATIBILITY IDEOGRAPH-FA4A"); map.put('\uFA4B',"CJK COMPATIBILITY IDEOGRAPH-FA4B"); map.put('\uFA4C',"CJK COMPATIBILITY IDEOGRAPH-FA4C"); map.put('\uFA4D',"CJK COMPATIBILITY IDEOGRAPH-FA4D"); map.put('\uFA4E',"CJK COMPATIBILITY IDEOGRAPH-FA4E"); map.put('\uFA4F',"CJK COMPATIBILITY IDEOGRAPH-FA4F"); map.put('\uFA50',"CJK COMPATIBILITY IDEOGRAPH-FA50"); map.put('\uFA51',"CJK COMPATIBILITY IDEOGRAPH-FA51"); map.put('\uFA52',"CJK COMPATIBILITY IDEOGRAPH-FA52"); map.put('\uFA53',"CJK COMPATIBILITY IDEOGRAPH-FA53"); map.put('\uFA54',"CJK COMPATIBILITY IDEOGRAPH-FA54"); map.put('\uFA55',"CJK COMPATIBILITY IDEOGRAPH-FA55"); map.put('\uFA56',"CJK COMPATIBILITY IDEOGRAPH-FA56"); map.put('\uFA57',"CJK COMPATIBILITY IDEOGRAPH-FA57"); map.put('\uFA58',"CJK COMPATIBILITY IDEOGRAPH-FA58"); map.put('\uFA59',"CJK COMPATIBILITY IDEOGRAPH-FA59"); map.put('\uFA5A',"CJK COMPATIBILITY IDEOGRAPH-FA5A"); map.put('\uFA5B',"CJK COMPATIBILITY IDEOGRAPH-FA5B"); map.put('\uFA5C',"CJK COMPATIBILITY IDEOGRAPH-FA5C"); map.put('\uFA5D',"CJK COMPATIBILITY IDEOGRAPH-FA5D"); map.put('\uFA5E',"CJK COMPATIBILITY IDEOGRAPH-FA5E"); map.put('\uFA5F',"CJK COMPATIBILITY IDEOGRAPH-FA5F"); map.put('\uFA60',"CJK COMPATIBILITY IDEOGRAPH-FA60"); map.put('\uFA61',"CJK COMPATIBILITY IDEOGRAPH-FA61"); map.put('\uFA62',"CJK COMPATIBILITY IDEOGRAPH-FA62"); map.put('\uFA63',"CJK COMPATIBILITY IDEOGRAPH-FA63"); map.put('\uFA64',"CJK COMPATIBILITY IDEOGRAPH-FA64"); map.put('\uFA65',"CJK COMPATIBILITY IDEOGRAPH-FA65"); map.put('\uFA66',"CJK COMPATIBILITY IDEOGRAPH-FA66"); map.put('\uFA67',"CJK COMPATIBILITY IDEOGRAPH-FA67"); map.put('\uFA68',"CJK COMPATIBILITY IDEOGRAPH-FA68"); map.put('\uFA69',"CJK COMPATIBILITY IDEOGRAPH-FA69"); map.put('\uFA6A',"CJK COMPATIBILITY IDEOGRAPH-FA6A"); map.put('\uFA6B',"CJK COMPATIBILITY IDEOGRAPH-FA6B"); map.put('\uFA6C',"CJK COMPATIBILITY IDEOGRAPH-FA6C"); map.put('\uFA6D',"CJK COMPATIBILITY IDEOGRAPH-FA6D"); map.put('\uFA70',"CJK COMPATIBILITY IDEOGRAPH-FA70"); map.put('\uFA71',"CJK COMPATIBILITY IDEOGRAPH-FA71"); map.put('\uFA72',"CJK COMPATIBILITY IDEOGRAPH-FA72"); map.put('\uFA73',"CJK COMPATIBILITY IDEOGRAPH-FA73"); map.put('\uFA74',"CJK COMPATIBILITY IDEOGRAPH-FA74"); map.put('\uFA75',"CJK COMPATIBILITY IDEOGRAPH-FA75"); map.put('\uFA76',"CJK COMPATIBILITY IDEOGRAPH-FA76"); map.put('\uFA77',"CJK COMPATIBILITY IDEOGRAPH-FA77"); map.put('\uFA78',"CJK COMPATIBILITY IDEOGRAPH-FA78"); map.put('\uFA79',"CJK COMPATIBILITY IDEOGRAPH-FA79"); map.put('\uFA7A',"CJK COMPATIBILITY IDEOGRAPH-FA7A"); map.put('\uFA7B',"CJK COMPATIBILITY IDEOGRAPH-FA7B"); map.put('\uFA7C',"CJK COMPATIBILITY IDEOGRAPH-FA7C"); map.put('\uFA7D',"CJK COMPATIBILITY IDEOGRAPH-FA7D"); map.put('\uFA7E',"CJK COMPATIBILITY IDEOGRAPH-FA7E"); map.put('\uFA7F',"CJK COMPATIBILITY IDEOGRAPH-FA7F"); map.put('\uFA80',"CJK COMPATIBILITY IDEOGRAPH-FA80"); map.put('\uFA81',"CJK COMPATIBILITY IDEOGRAPH-FA81"); map.put('\uFA82',"CJK COMPATIBILITY IDEOGRAPH-FA82"); map.put('\uFA83',"CJK COMPATIBILITY IDEOGRAPH-FA83"); map.put('\uFA84',"CJK COMPATIBILITY IDEOGRAPH-FA84"); map.put('\uFA85',"CJK COMPATIBILITY IDEOGRAPH-FA85"); map.put('\uFA86',"CJK COMPATIBILITY IDEOGRAPH-FA86"); map.put('\uFA87',"CJK COMPATIBILITY IDEOGRAPH-FA87"); map.put('\uFA88',"CJK COMPATIBILITY IDEOGRAPH-FA88"); map.put('\uFA89',"CJK COMPATIBILITY IDEOGRAPH-FA89"); map.put('\uFA8A',"CJK COMPATIBILITY IDEOGRAPH-FA8A"); map.put('\uFA8B',"CJK COMPATIBILITY IDEOGRAPH-FA8B"); map.put('\uFA8C',"CJK COMPATIBILITY IDEOGRAPH-FA8C"); map.put('\uFA8D',"CJK COMPATIBILITY IDEOGRAPH-FA8D"); map.put('\uFA8E',"CJK COMPATIBILITY IDEOGRAPH-FA8E"); map.put('\uFA8F',"CJK COMPATIBILITY IDEOGRAPH-FA8F"); map.put('\uFA90',"CJK COMPATIBILITY IDEOGRAPH-FA90"); map.put('\uFA91',"CJK COMPATIBILITY IDEOGRAPH-FA91"); map.put('\uFA92',"CJK COMPATIBILITY IDEOGRAPH-FA92"); map.put('\uFA93',"CJK COMPATIBILITY IDEOGRAPH-FA93"); map.put('\uFA94',"CJK COMPATIBILITY IDEOGRAPH-FA94"); map.put('\uFA95',"CJK COMPATIBILITY IDEOGRAPH-FA95"); map.put('\uFA96',"CJK COMPATIBILITY IDEOGRAPH-FA96"); map.put('\uFA97',"CJK COMPATIBILITY IDEOGRAPH-FA97"); map.put('\uFA98',"CJK COMPATIBILITY IDEOGRAPH-FA98"); map.put('\uFA99',"CJK COMPATIBILITY IDEOGRAPH-FA99"); map.put('\uFA9A',"CJK COMPATIBILITY IDEOGRAPH-FA9A"); map.put('\uFA9B',"CJK COMPATIBILITY IDEOGRAPH-FA9B"); map.put('\uFA9C',"CJK COMPATIBILITY IDEOGRAPH-FA9C"); map.put('\uFA9D',"CJK COMPATIBILITY IDEOGRAPH-FA9D"); map.put('\uFA9E',"CJK COMPATIBILITY IDEOGRAPH-FA9E"); map.put('\uFA9F',"CJK COMPATIBILITY IDEOGRAPH-FA9F"); map.put('\uFAA0',"CJK COMPATIBILITY IDEOGRAPH-FAA0"); map.put('\uFAA1',"CJK COMPATIBILITY IDEOGRAPH-FAA1"); map.put('\uFAA2',"CJK COMPATIBILITY IDEOGRAPH-FAA2"); map.put('\uFAA3',"CJK COMPATIBILITY IDEOGRAPH-FAA3"); map.put('\uFAA4',"CJK COMPATIBILITY IDEOGRAPH-FAA4"); map.put('\uFAA5',"CJK COMPATIBILITY IDEOGRAPH-FAA5"); map.put('\uFAA6',"CJK COMPATIBILITY IDEOGRAPH-FAA6"); map.put('\uFAA7',"CJK COMPATIBILITY IDEOGRAPH-FAA7"); map.put('\uFAA8',"CJK COMPATIBILITY IDEOGRAPH-FAA8"); map.put('\uFAA9',"CJK COMPATIBILITY IDEOGRAPH-FAA9"); map.put('\uFAAA',"CJK COMPATIBILITY IDEOGRAPH-FAAA"); map.put('\uFAAB',"CJK COMPATIBILITY IDEOGRAPH-FAAB"); map.put('\uFAAC',"CJK COMPATIBILITY IDEOGRAPH-FAAC"); map.put('\uFAAD',"CJK COMPATIBILITY IDEOGRAPH-FAAD"); map.put('\uFAAE',"CJK COMPATIBILITY IDEOGRAPH-FAAE"); map.put('\uFAAF',"CJK COMPATIBILITY IDEOGRAPH-FAAF"); map.put('\uFAB0',"CJK COMPATIBILITY IDEOGRAPH-FAB0"); map.put('\uFAB1',"CJK COMPATIBILITY IDEOGRAPH-FAB1"); map.put('\uFAB2',"CJK COMPATIBILITY IDEOGRAPH-FAB2"); map.put('\uFAB3',"CJK COMPATIBILITY IDEOGRAPH-FAB3"); map.put('\uFAB4',"CJK COMPATIBILITY IDEOGRAPH-FAB4"); map.put('\uFAB5',"CJK COMPATIBILITY IDEOGRAPH-FAB5"); map.put('\uFAB6',"CJK COMPATIBILITY IDEOGRAPH-FAB6"); map.put('\uFAB7',"CJK COMPATIBILITY IDEOGRAPH-FAB7"); map.put('\uFAB8',"CJK COMPATIBILITY IDEOGRAPH-FAB8"); map.put('\uFAB9',"CJK COMPATIBILITY IDEOGRAPH-FAB9"); map.put('\uFABA',"CJK COMPATIBILITY IDEOGRAPH-FABA"); map.put('\uFABB',"CJK COMPATIBILITY IDEOGRAPH-FABB"); map.put('\uFABC',"CJK COMPATIBILITY IDEOGRAPH-FABC"); map.put('\uFABD',"CJK COMPATIBILITY IDEOGRAPH-FABD"); map.put('\uFABE',"CJK COMPATIBILITY IDEOGRAPH-FABE"); map.put('\uFABF',"CJK COMPATIBILITY IDEOGRAPH-FABF"); map.put('\uFAC0',"CJK COMPATIBILITY IDEOGRAPH-FAC0"); map.put('\uFAC1',"CJK COMPATIBILITY IDEOGRAPH-FAC1"); map.put('\uFAC2',"CJK COMPATIBILITY IDEOGRAPH-FAC2"); map.put('\uFAC3',"CJK COMPATIBILITY IDEOGRAPH-FAC3"); map.put('\uFAC4',"CJK COMPATIBILITY IDEOGRAPH-FAC4"); map.put('\uFAC5',"CJK COMPATIBILITY IDEOGRAPH-FAC5"); map.put('\uFAC6',"CJK COMPATIBILITY IDEOGRAPH-FAC6"); map.put('\uFAC7',"CJK COMPATIBILITY IDEOGRAPH-FAC7"); map.put('\uFAC8',"CJK COMPATIBILITY IDEOGRAPH-FAC8"); map.put('\uFAC9',"CJK COMPATIBILITY IDEOGRAPH-FAC9"); map.put('\uFACA',"CJK COMPATIBILITY IDEOGRAPH-FACA"); map.put('\uFACB',"CJK COMPATIBILITY IDEOGRAPH-FACB"); map.put('\uFACC',"CJK COMPATIBILITY IDEOGRAPH-FACC"); map.put('\uFACD',"CJK COMPATIBILITY IDEOGRAPH-FACD"); map.put('\uFACE',"CJK COMPATIBILITY IDEOGRAPH-FACE"); map.put('\uFACF',"CJK COMPATIBILITY IDEOGRAPH-FACF"); map.put('\uFAD0',"CJK COMPATIBILITY IDEOGRAPH-FAD0"); map.put('\uFAD1',"CJK COMPATIBILITY IDEOGRAPH-FAD1"); map.put('\uFAD2',"CJK COMPATIBILITY IDEOGRAPH-FAD2"); map.put('\uFAD3',"CJK COMPATIBILITY IDEOGRAPH-FAD3"); map.put('\uFAD4',"CJK COMPATIBILITY IDEOGRAPH-FAD4"); map.put('\uFAD5',"CJK COMPATIBILITY IDEOGRAPH-FAD5"); map.put('\uFAD6',"CJK COMPATIBILITY IDEOGRAPH-FAD6"); map.put('\uFAD7',"CJK COMPATIBILITY IDEOGRAPH-FAD7"); map.put('\uFAD8',"CJK COMPATIBILITY IDEOGRAPH-FAD8"); map.put('\uFAD9',"CJK COMPATIBILITY IDEOGRAPH-FAD9"); map.put('\uFB00',"LATIN SMALL LIGATURE FF"); map.put('\uFB01',"LATIN SMALL LIGATURE FI"); map.put('\uFB02',"LATIN SMALL LIGATURE FL"); map.put('\uFB03',"LATIN SMALL LIGATURE FFI"); map.put('\uFB04',"LATIN SMALL LIGATURE FFL"); map.put('\uFB05',"LATIN SMALL LIGATURE LONG S T"); map.put('\uFB06',"LATIN SMALL LIGATURE ST"); map.put('\uFB13',"ARMENIAN SMALL LIGATURE MEN NOW"); map.put('\uFB14',"ARMENIAN SMALL LIGATURE MEN ECH"); map.put('\uFB15',"ARMENIAN SMALL LIGATURE MEN INI"); map.put('\uFB16',"ARMENIAN SMALL LIGATURE VEW NOW"); map.put('\uFB17',"ARMENIAN SMALL LIGATURE MEN XEH"); map.put('\uFB1D',"HEBREW LETTER YOD WITH HIRIQ"); map.put('\uFB1E',"HEBREW POINT JUDEO-SPANISH VARIKA"); map.put('\uFB1F',"HEBREW LIGATURE YIDDISH YOD YOD PATAH"); map.put('\uFB20',"HEBREW LETTER ALTERNATIVE AYIN"); map.put('\uFB21',"HEBREW LETTER WIDE ALEF"); map.put('\uFB22',"HEBREW LETTER WIDE DALET"); map.put('\uFB23',"HEBREW LETTER WIDE HE"); map.put('\uFB24',"HEBREW LETTER WIDE KAF"); map.put('\uFB25',"HEBREW LETTER WIDE LAMED"); map.put('\uFB26',"HEBREW LETTER WIDE FINAL MEM"); map.put('\uFB27',"HEBREW LETTER WIDE RESH"); map.put('\uFB28',"HEBREW LETTER WIDE TAV"); map.put('\uFB29',"HEBREW LETTER ALTERNATIVE PLUS SIGN"); map.put('\uFB2A',"HEBREW LETTER SHIN WITH SHIN DOT"); map.put('\uFB2B',"HEBREW LETTER SHIN WITH SIN DOT"); map.put('\uFB2C',"HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT"); map.put('\uFB2D',"HEBREW LETTER SHIN WITH DAGESH AND SIN DOT"); map.put('\uFB2E',"HEBREW LETTER ALEF WITH PATAH"); map.put('\uFB2F',"HEBREW LETTER ALEF WITH QAMATS"); map.put('\uFB30',"HEBREW LETTER ALEF WITH MAPIQ"); map.put('\uFB31',"HEBREW LETTER BET WITH DAGESH"); map.put('\uFB32',"HEBREW LETTER GIMEL WITH DAGESH"); map.put('\uFB33',"HEBREW LETTER DALET WITH DAGESH"); map.put('\uFB34',"HEBREW LETTER HE WITH MAPIQ"); map.put('\uFB35',"HEBREW LETTER VAV WITH DAGESH"); map.put('\uFB36',"HEBREW LETTER ZAYIN WITH DAGESH"); map.put('\uFB38',"HEBREW LETTER TET WITH DAGESH"); map.put('\uFB39',"HEBREW LETTER YOD WITH DAGESH"); map.put('\uFB3A',"HEBREW LETTER FINAL KAF WITH DAGESH"); map.put('\uFB3B',"HEBREW LETTER KAF WITH DAGESH"); map.put('\uFB3C',"HEBREW LETTER LAMED WITH DAGESH"); map.put('\uFB3E',"HEBREW LETTER MEM WITH DAGESH"); map.put('\uFB40',"HEBREW LETTER NUN WITH DAGESH"); map.put('\uFB41',"HEBREW LETTER SAMEKH WITH DAGESH"); map.put('\uFB43',"HEBREW LETTER FINAL PE WITH DAGESH"); map.put('\uFB44',"HEBREW LETTER PE WITH DAGESH"); map.put('\uFB46',"HEBREW LETTER TSADI WITH DAGESH"); map.put('\uFB47',"HEBREW LETTER QOF WITH DAGESH"); map.put('\uFB48',"HEBREW LETTER RESH WITH DAGESH"); map.put('\uFB49',"HEBREW LETTER SHIN WITH DAGESH"); map.put('\uFB4A',"HEBREW LETTER TAV WITH DAGESH"); map.put('\uFB4B',"HEBREW LETTER VAV WITH HOLAM"); map.put('\uFB4C',"HEBREW LETTER BET WITH RAFE"); map.put('\uFB4D',"HEBREW LETTER KAF WITH RAFE"); map.put('\uFB4E',"HEBREW LETTER PE WITH RAFE"); map.put('\uFB4F',"HEBREW LIGATURE ALEF LAMED"); map.put('\uFB50',"ARABIC LETTER ALEF WASLA ISOLATED FORM"); map.put('\uFB51',"ARABIC LETTER ALEF WASLA FINAL FORM"); map.put('\uFB52',"ARABIC LETTER BEEH ISOLATED FORM"); map.put('\uFB53',"ARABIC LETTER BEEH FINAL FORM"); map.put('\uFB54',"ARABIC LETTER BEEH INITIAL FORM"); map.put('\uFB55',"ARABIC LETTER BEEH MEDIAL FORM"); map.put('\uFB56',"ARABIC LETTER PEH ISOLATED FORM"); map.put('\uFB57',"ARABIC LETTER PEH FINAL FORM"); map.put('\uFB58',"ARABIC LETTER PEH INITIAL FORM"); map.put('\uFB59',"ARABIC LETTER PEH MEDIAL FORM"); map.put('\uFB5A',"ARABIC LETTER BEHEH ISOLATED FORM"); map.put('\uFB5B',"ARABIC LETTER BEHEH FINAL FORM"); map.put('\uFB5C',"ARABIC LETTER BEHEH INITIAL FORM"); map.put('\uFB5D',"ARABIC LETTER BEHEH MEDIAL FORM"); map.put('\uFB5E',"ARABIC LETTER TTEHEH ISOLATED FORM"); map.put('\uFB5F',"ARABIC LETTER TTEHEH FINAL FORM"); map.put('\uFB60',"ARABIC LETTER TTEHEH INITIAL FORM"); map.put('\uFB61',"ARABIC LETTER TTEHEH MEDIAL FORM"); map.put('\uFB62',"ARABIC LETTER TEHEH ISOLATED FORM"); map.put('\uFB63',"ARABIC LETTER TEHEH FINAL FORM"); map.put('\uFB64',"ARABIC LETTER TEHEH INITIAL FORM"); map.put('\uFB65',"ARABIC LETTER TEHEH MEDIAL FORM"); map.put('\uFB66',"ARABIC LETTER TTEH ISOLATED FORM"); map.put('\uFB67',"ARABIC LETTER TTEH FINAL FORM"); map.put('\uFB68',"ARABIC LETTER TTEH INITIAL FORM"); map.put('\uFB69',"ARABIC LETTER TTEH MEDIAL FORM"); map.put('\uFB6A',"ARABIC LETTER VEH ISOLATED FORM"); map.put('\uFB6B',"ARABIC LETTER VEH FINAL FORM"); map.put('\uFB6C',"ARABIC LETTER VEH INITIAL FORM"); map.put('\uFB6D',"ARABIC LETTER VEH MEDIAL FORM"); map.put('\uFB6E',"ARABIC LETTER PEHEH ISOLATED FORM"); map.put('\uFB6F',"ARABIC LETTER PEHEH FINAL FORM"); map.put('\uFB70',"ARABIC LETTER PEHEH INITIAL FORM"); map.put('\uFB71',"ARABIC LETTER PEHEH MEDIAL FORM"); map.put('\uFB72',"ARABIC LETTER DYEH ISOLATED FORM"); map.put('\uFB73',"ARABIC LETTER DYEH FINAL FORM"); map.put('\uFB74',"ARABIC LETTER DYEH INITIAL FORM"); map.put('\uFB75',"ARABIC LETTER DYEH MEDIAL FORM"); map.put('\uFB76',"ARABIC LETTER NYEH ISOLATED FORM"); map.put('\uFB77',"ARABIC LETTER NYEH FINAL FORM"); map.put('\uFB78',"ARABIC LETTER NYEH INITIAL FORM"); map.put('\uFB79',"ARABIC LETTER NYEH MEDIAL FORM"); map.put('\uFB7A',"ARABIC LETTER TCHEH ISOLATED FORM"); map.put('\uFB7B',"ARABIC LETTER TCHEH FINAL FORM"); map.put('\uFB7C',"ARABIC LETTER TCHEH INITIAL FORM"); map.put('\uFB7D',"ARABIC LETTER TCHEH MEDIAL FORM"); map.put('\uFB7E',"ARABIC LETTER TCHEHEH ISOLATED FORM"); map.put('\uFB7F',"ARABIC LETTER TCHEHEH FINAL FORM"); map.put('\uFB80',"ARABIC LETTER TCHEHEH INITIAL FORM"); map.put('\uFB81',"ARABIC LETTER TCHEHEH MEDIAL FORM"); map.put('\uFB82',"ARABIC LETTER DDAHAL ISOLATED FORM"); map.put('\uFB83',"ARABIC LETTER DDAHAL FINAL FORM"); map.put('\uFB84',"ARABIC LETTER DAHAL ISOLATED FORM"); map.put('\uFB85',"ARABIC LETTER DAHAL FINAL FORM"); map.put('\uFB86',"ARABIC LETTER DUL ISOLATED FORM"); map.put('\uFB87',"ARABIC LETTER DUL FINAL FORM"); map.put('\uFB88',"ARABIC LETTER DDAL ISOLATED FORM"); map.put('\uFB89',"ARABIC LETTER DDAL FINAL FORM"); map.put('\uFB8A',"ARABIC LETTER JEH ISOLATED FORM"); map.put('\uFB8B',"ARABIC LETTER JEH FINAL FORM"); map.put('\uFB8C',"ARABIC LETTER RREH ISOLATED FORM"); map.put('\uFB8D',"ARABIC LETTER RREH FINAL FORM"); map.put('\uFB8E',"ARABIC LETTER KEHEH ISOLATED FORM"); map.put('\uFB8F',"ARABIC LETTER KEHEH FINAL FORM"); map.put('\uFB90',"ARABIC LETTER KEHEH INITIAL FORM"); map.put('\uFB91',"ARABIC LETTER KEHEH MEDIAL FORM"); map.put('\uFB92',"ARABIC LETTER GAF ISOLATED FORM"); map.put('\uFB93',"ARABIC LETTER GAF FINAL FORM"); map.put('\uFB94',"ARABIC LETTER GAF INITIAL FORM"); map.put('\uFB95',"ARABIC LETTER GAF MEDIAL FORM"); map.put('\uFB96',"ARABIC LETTER GUEH ISOLATED FORM"); map.put('\uFB97',"ARABIC LETTER GUEH FINAL FORM"); map.put('\uFB98',"ARABIC LETTER GUEH INITIAL FORM"); map.put('\uFB99',"ARABIC LETTER GUEH MEDIAL FORM"); map.put('\uFB9A',"ARABIC LETTER NGOEH ISOLATED FORM"); map.put('\uFB9B',"ARABIC LETTER NGOEH FINAL FORM"); map.put('\uFB9C',"ARABIC LETTER NGOEH INITIAL FORM"); map.put('\uFB9D',"ARABIC LETTER NGOEH MEDIAL FORM"); map.put('\uFB9E',"ARABIC LETTER NOON GHUNNA ISOLATED FORM"); map.put('\uFB9F',"ARABIC LETTER NOON GHUNNA FINAL FORM"); map.put('\uFBA0',"ARABIC LETTER RNOON ISOLATED FORM"); map.put('\uFBA1',"ARABIC LETTER RNOON FINAL FORM"); map.put('\uFBA2',"ARABIC LETTER RNOON INITIAL FORM"); map.put('\uFBA3',"ARABIC LETTER RNOON MEDIAL FORM"); map.put('\uFBA4',"ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM"); map.put('\uFBA5',"ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM"); map.put('\uFBA6',"ARABIC LETTER HEH GOAL ISOLATED FORM"); map.put('\uFBA7',"ARABIC LETTER HEH GOAL FINAL FORM"); map.put('\uFBA8',"ARABIC LETTER HEH GOAL INITIAL FORM"); map.put('\uFBA9',"ARABIC LETTER HEH GOAL MEDIAL FORM"); map.put('\uFBAA',"ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM"); map.put('\uFBAB',"ARABIC LETTER HEH DOACHASHMEE FINAL FORM"); map.put('\uFBAC',"ARABIC LETTER HEH DOACHASHMEE INITIAL FORM"); map.put('\uFBAD',"ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM"); map.put('\uFBAE',"ARABIC LETTER YEH BARREE ISOLATED FORM"); map.put('\uFBAF',"ARABIC LETTER YEH BARREE FINAL FORM"); map.put('\uFBB0',"ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM"); map.put('\uFBB1',"ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM"); map.put('\uFBD3',"ARABIC LETTER NG ISOLATED FORM"); map.put('\uFBD4',"ARABIC LETTER NG FINAL FORM"); map.put('\uFBD5',"ARABIC LETTER NG INITIAL FORM"); map.put('\uFBD6',"ARABIC LETTER NG MEDIAL FORM"); map.put('\uFBD7',"ARABIC LETTER U ISOLATED FORM"); map.put('\uFBD8',"ARABIC LETTER U FINAL FORM"); map.put('\uFBD9',"ARABIC LETTER OE ISOLATED FORM"); map.put('\uFBDA',"ARABIC LETTER OE FINAL FORM"); map.put('\uFBDB',"ARABIC LETTER YU ISOLATED FORM"); map.put('\uFBDC',"ARABIC LETTER YU FINAL FORM"); map.put('\uFBDD',"ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM"); map.put('\uFBDE',"ARABIC LETTER VE ISOLATED FORM"); map.put('\uFBDF',"ARABIC LETTER VE FINAL FORM"); map.put('\uFBE0',"ARABIC LETTER KIRGHIZ OE ISOLATED FORM"); map.put('\uFBE1',"ARABIC LETTER KIRGHIZ OE FINAL FORM"); map.put('\uFBE2',"ARABIC LETTER KIRGHIZ YU ISOLATED FORM"); map.put('\uFBE3',"ARABIC LETTER KIRGHIZ YU FINAL FORM"); map.put('\uFBE4',"ARABIC LETTER E ISOLATED FORM"); map.put('\uFBE5',"ARABIC LETTER E FINAL FORM"); map.put('\uFBE6',"ARABIC LETTER E INITIAL FORM"); map.put('\uFBE7',"ARABIC LETTER E MEDIAL FORM"); map.put('\uFBE8',"ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM"); map.put('\uFBE9',"ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM"); map.put('\uFBEA',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM"); map.put('\uFBEB',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM"); map.put('\uFBEC',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM"); map.put('\uFBED',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM"); map.put('\uFBEE',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM"); map.put('\uFBEF',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM"); map.put('\uFBF0',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM"); map.put('\uFBF1',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM"); map.put('\uFBF2',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM"); map.put('\uFBF3',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM"); map.put('\uFBF4',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM"); map.put('\uFBF5',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM"); map.put('\uFBF6',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM"); map.put('\uFBF7',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM"); map.put('\uFBF8',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM"); map.put('\uFBF9',"ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFBFA',"ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM"); map.put('\uFBFB',"ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM"); map.put('\uFBFC',"ARABIC LETTER FARSI YEH ISOLATED FORM"); map.put('\uFBFD',"ARABIC LETTER FARSI YEH FINAL FORM"); map.put('\uFBFE',"ARABIC LETTER FARSI YEH INITIAL FORM"); map.put('\uFBFF',"ARABIC LETTER FARSI YEH MEDIAL FORM"); map.put('\uFC00',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM"); map.put('\uFC01',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM"); map.put('\uFC02',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM"); map.put('\uFC03',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC04',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM"); map.put('\uFC05',"ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM"); map.put('\uFC06',"ARABIC LIGATURE BEH WITH HAH ISOLATED FORM"); map.put('\uFC07',"ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM"); map.put('\uFC08',"ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM"); map.put('\uFC09',"ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC0A',"ARABIC LIGATURE BEH WITH YEH ISOLATED FORM"); map.put('\uFC0B',"ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM"); map.put('\uFC0C',"ARABIC LIGATURE TEH WITH HAH ISOLATED FORM"); map.put('\uFC0D',"ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM"); map.put('\uFC0E',"ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM"); map.put('\uFC0F',"ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC10',"ARABIC LIGATURE TEH WITH YEH ISOLATED FORM"); map.put('\uFC11',"ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM"); map.put('\uFC12',"ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM"); map.put('\uFC13',"ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC14',"ARABIC LIGATURE THEH WITH YEH ISOLATED FORM"); map.put('\uFC15',"ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM"); map.put('\uFC16',"ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM"); map.put('\uFC17',"ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM"); map.put('\uFC18',"ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM"); map.put('\uFC19',"ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM"); map.put('\uFC1A',"ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM"); map.put('\uFC1B',"ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM"); map.put('\uFC1C',"ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM"); map.put('\uFC1D',"ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM"); map.put('\uFC1E',"ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM"); map.put('\uFC1F',"ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM"); map.put('\uFC20',"ARABIC LIGATURE SAD WITH HAH ISOLATED FORM"); map.put('\uFC21',"ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM"); map.put('\uFC22',"ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM"); map.put('\uFC23',"ARABIC LIGATURE DAD WITH HAH ISOLATED FORM"); map.put('\uFC24',"ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM"); map.put('\uFC25',"ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM"); map.put('\uFC26',"ARABIC LIGATURE TAH WITH HAH ISOLATED FORM"); map.put('\uFC27',"ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM"); map.put('\uFC28',"ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM"); map.put('\uFC29',"ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM"); map.put('\uFC2A',"ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM"); map.put('\uFC2B',"ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM"); map.put('\uFC2C',"ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM"); map.put('\uFC2D',"ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM"); map.put('\uFC2E',"ARABIC LIGATURE FEH WITH HAH ISOLATED FORM"); map.put('\uFC2F',"ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM"); map.put('\uFC30',"ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM"); map.put('\uFC31',"ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC32',"ARABIC LIGATURE FEH WITH YEH ISOLATED FORM"); map.put('\uFC33',"ARABIC LIGATURE QAF WITH HAH ISOLATED FORM"); map.put('\uFC34',"ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM"); map.put('\uFC35',"ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC36',"ARABIC LIGATURE QAF WITH YEH ISOLATED FORM"); map.put('\uFC37',"ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM"); map.put('\uFC38',"ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM"); map.put('\uFC39',"ARABIC LIGATURE KAF WITH HAH ISOLATED FORM"); map.put('\uFC3A',"ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM"); map.put('\uFC3B',"ARABIC LIGATURE KAF WITH LAM ISOLATED FORM"); map.put('\uFC3C',"ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM"); map.put('\uFC3D',"ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC3E',"ARABIC LIGATURE KAF WITH YEH ISOLATED FORM"); map.put('\uFC3F',"ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM"); map.put('\uFC40',"ARABIC LIGATURE LAM WITH HAH ISOLATED FORM"); map.put('\uFC41',"ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM"); map.put('\uFC42',"ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM"); map.put('\uFC43',"ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC44',"ARABIC LIGATURE LAM WITH YEH ISOLATED FORM"); map.put('\uFC45',"ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM"); map.put('\uFC46',"ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM"); map.put('\uFC47',"ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM"); map.put('\uFC48',"ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM"); map.put('\uFC49',"ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC4A',"ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM"); map.put('\uFC4B',"ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM"); map.put('\uFC4C',"ARABIC LIGATURE NOON WITH HAH ISOLATED FORM"); map.put('\uFC4D',"ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM"); map.put('\uFC4E',"ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM"); map.put('\uFC4F',"ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC50',"ARABIC LIGATURE NOON WITH YEH ISOLATED FORM"); map.put('\uFC51',"ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM"); map.put('\uFC52',"ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM"); map.put('\uFC53',"ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC54',"ARABIC LIGATURE HEH WITH YEH ISOLATED FORM"); map.put('\uFC55',"ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM"); map.put('\uFC56',"ARABIC LIGATURE YEH WITH HAH ISOLATED FORM"); map.put('\uFC57',"ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM"); map.put('\uFC58',"ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM"); map.put('\uFC59',"ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFC5A',"ARABIC LIGATURE YEH WITH YEH ISOLATED FORM"); map.put('\uFC5B',"ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM"); map.put('\uFC5C',"ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM"); map.put('\uFC5D',"ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM"); map.put('\uFC5E',"ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM"); map.put('\uFC5F',"ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM"); map.put('\uFC60',"ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM"); map.put('\uFC61',"ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM"); map.put('\uFC62',"ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM"); map.put('\uFC63',"ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM"); map.put('\uFC64',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM"); map.put('\uFC65',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM"); map.put('\uFC66',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM"); map.put('\uFC67',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM"); map.put('\uFC68',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC69',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM"); map.put('\uFC6A',"ARABIC LIGATURE BEH WITH REH FINAL FORM"); map.put('\uFC6B',"ARABIC LIGATURE BEH WITH ZAIN FINAL FORM"); map.put('\uFC6C',"ARABIC LIGATURE BEH WITH MEEM FINAL FORM"); map.put('\uFC6D',"ARABIC LIGATURE BEH WITH NOON FINAL FORM"); map.put('\uFC6E',"ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC6F',"ARABIC LIGATURE BEH WITH YEH FINAL FORM"); map.put('\uFC70',"ARABIC LIGATURE TEH WITH REH FINAL FORM"); map.put('\uFC71',"ARABIC LIGATURE TEH WITH ZAIN FINAL FORM"); map.put('\uFC72',"ARABIC LIGATURE TEH WITH MEEM FINAL FORM"); map.put('\uFC73',"ARABIC LIGATURE TEH WITH NOON FINAL FORM"); map.put('\uFC74',"ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC75',"ARABIC LIGATURE TEH WITH YEH FINAL FORM"); map.put('\uFC76',"ARABIC LIGATURE THEH WITH REH FINAL FORM"); map.put('\uFC77',"ARABIC LIGATURE THEH WITH ZAIN FINAL FORM"); map.put('\uFC78',"ARABIC LIGATURE THEH WITH MEEM FINAL FORM"); map.put('\uFC79',"ARABIC LIGATURE THEH WITH NOON FINAL FORM"); map.put('\uFC7A',"ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC7B',"ARABIC LIGATURE THEH WITH YEH FINAL FORM"); map.put('\uFC7C',"ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC7D',"ARABIC LIGATURE FEH WITH YEH FINAL FORM"); map.put('\uFC7E',"ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC7F',"ARABIC LIGATURE QAF WITH YEH FINAL FORM"); map.put('\uFC80',"ARABIC LIGATURE KAF WITH ALEF FINAL FORM"); map.put('\uFC81',"ARABIC LIGATURE KAF WITH LAM FINAL FORM"); map.put('\uFC82',"ARABIC LIGATURE KAF WITH MEEM FINAL FORM"); map.put('\uFC83',"ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC84',"ARABIC LIGATURE KAF WITH YEH FINAL FORM"); map.put('\uFC85',"ARABIC LIGATURE LAM WITH MEEM FINAL FORM"); map.put('\uFC86',"ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC87',"ARABIC LIGATURE LAM WITH YEH FINAL FORM"); map.put('\uFC88',"ARABIC LIGATURE MEEM WITH ALEF FINAL FORM"); map.put('\uFC89',"ARABIC LIGATURE MEEM WITH MEEM FINAL FORM"); map.put('\uFC8A',"ARABIC LIGATURE NOON WITH REH FINAL FORM"); map.put('\uFC8B',"ARABIC LIGATURE NOON WITH ZAIN FINAL FORM"); map.put('\uFC8C',"ARABIC LIGATURE NOON WITH MEEM FINAL FORM"); map.put('\uFC8D',"ARABIC LIGATURE NOON WITH NOON FINAL FORM"); map.put('\uFC8E',"ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC8F',"ARABIC LIGATURE NOON WITH YEH FINAL FORM"); map.put('\uFC90',"ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM"); map.put('\uFC91',"ARABIC LIGATURE YEH WITH REH FINAL FORM"); map.put('\uFC92',"ARABIC LIGATURE YEH WITH ZAIN FINAL FORM"); map.put('\uFC93',"ARABIC LIGATURE YEH WITH MEEM FINAL FORM"); map.put('\uFC94',"ARABIC LIGATURE YEH WITH NOON FINAL FORM"); map.put('\uFC95',"ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFC96',"ARABIC LIGATURE YEH WITH YEH FINAL FORM"); map.put('\uFC97',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM"); map.put('\uFC98',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM"); map.put('\uFC99',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM"); map.put('\uFC9A',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM"); map.put('\uFC9B',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM"); map.put('\uFC9C',"ARABIC LIGATURE BEH WITH JEEM INITIAL FORM"); map.put('\uFC9D',"ARABIC LIGATURE BEH WITH HAH INITIAL FORM"); map.put('\uFC9E',"ARABIC LIGATURE BEH WITH KHAH INITIAL FORM"); map.put('\uFC9F',"ARABIC LIGATURE BEH WITH MEEM INITIAL FORM"); map.put('\uFCA0',"ARABIC LIGATURE BEH WITH HEH INITIAL FORM"); map.put('\uFCA1',"ARABIC LIGATURE TEH WITH JEEM INITIAL FORM"); map.put('\uFCA2',"ARABIC LIGATURE TEH WITH HAH INITIAL FORM"); map.put('\uFCA3',"ARABIC LIGATURE TEH WITH KHAH INITIAL FORM"); map.put('\uFCA4',"ARABIC LIGATURE TEH WITH MEEM INITIAL FORM"); map.put('\uFCA5',"ARABIC LIGATURE TEH WITH HEH INITIAL FORM"); map.put('\uFCA6',"ARABIC LIGATURE THEH WITH MEEM INITIAL FORM"); map.put('\uFCA7',"ARABIC LIGATURE JEEM WITH HAH INITIAL FORM"); map.put('\uFCA8',"ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM"); map.put('\uFCA9',"ARABIC LIGATURE HAH WITH JEEM INITIAL FORM"); map.put('\uFCAA',"ARABIC LIGATURE HAH WITH MEEM INITIAL FORM"); map.put('\uFCAB',"ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM"); map.put('\uFCAC',"ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM"); map.put('\uFCAD',"ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM"); map.put('\uFCAE',"ARABIC LIGATURE SEEN WITH HAH INITIAL FORM"); map.put('\uFCAF',"ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM"); map.put('\uFCB0',"ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM"); map.put('\uFCB1',"ARABIC LIGATURE SAD WITH HAH INITIAL FORM"); map.put('\uFCB2',"ARABIC LIGATURE SAD WITH KHAH INITIAL FORM"); map.put('\uFCB3',"ARABIC LIGATURE SAD WITH MEEM INITIAL FORM"); map.put('\uFCB4',"ARABIC LIGATURE DAD WITH JEEM INITIAL FORM"); map.put('\uFCB5',"ARABIC LIGATURE DAD WITH HAH INITIAL FORM"); map.put('\uFCB6',"ARABIC LIGATURE DAD WITH KHAH INITIAL FORM"); map.put('\uFCB7',"ARABIC LIGATURE DAD WITH MEEM INITIAL FORM"); map.put('\uFCB8',"ARABIC LIGATURE TAH WITH HAH INITIAL FORM"); map.put('\uFCB9',"ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM"); map.put('\uFCBA',"ARABIC LIGATURE AIN WITH JEEM INITIAL FORM"); map.put('\uFCBB',"ARABIC LIGATURE AIN WITH MEEM INITIAL FORM"); map.put('\uFCBC',"ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM"); map.put('\uFCBD',"ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM"); map.put('\uFCBE',"ARABIC LIGATURE FEH WITH JEEM INITIAL FORM"); map.put('\uFCBF',"ARABIC LIGATURE FEH WITH HAH INITIAL FORM"); map.put('\uFCC0',"ARABIC LIGATURE FEH WITH KHAH INITIAL FORM"); map.put('\uFCC1',"ARABIC LIGATURE FEH WITH MEEM INITIAL FORM"); map.put('\uFCC2',"ARABIC LIGATURE QAF WITH HAH INITIAL FORM"); map.put('\uFCC3',"ARABIC LIGATURE QAF WITH MEEM INITIAL FORM"); map.put('\uFCC4',"ARABIC LIGATURE KAF WITH JEEM INITIAL FORM"); map.put('\uFCC5',"ARABIC LIGATURE KAF WITH HAH INITIAL FORM"); map.put('\uFCC6',"ARABIC LIGATURE KAF WITH KHAH INITIAL FORM"); map.put('\uFCC7',"ARABIC LIGATURE KAF WITH LAM INITIAL FORM"); map.put('\uFCC8',"ARABIC LIGATURE KAF WITH MEEM INITIAL FORM"); map.put('\uFCC9',"ARABIC LIGATURE LAM WITH JEEM INITIAL FORM"); map.put('\uFCCA',"ARABIC LIGATURE LAM WITH HAH INITIAL FORM"); map.put('\uFCCB',"ARABIC LIGATURE LAM WITH KHAH INITIAL FORM"); map.put('\uFCCC',"ARABIC LIGATURE LAM WITH MEEM INITIAL FORM"); map.put('\uFCCD',"ARABIC LIGATURE LAM WITH HEH INITIAL FORM"); map.put('\uFCCE',"ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM"); map.put('\uFCCF',"ARABIC LIGATURE MEEM WITH HAH INITIAL FORM"); map.put('\uFCD0',"ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM"); map.put('\uFCD1',"ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM"); map.put('\uFCD2',"ARABIC LIGATURE NOON WITH JEEM INITIAL FORM"); map.put('\uFCD3',"ARABIC LIGATURE NOON WITH HAH INITIAL FORM"); map.put('\uFCD4',"ARABIC LIGATURE NOON WITH KHAH INITIAL FORM"); map.put('\uFCD5',"ARABIC LIGATURE NOON WITH MEEM INITIAL FORM"); map.put('\uFCD6',"ARABIC LIGATURE NOON WITH HEH INITIAL FORM"); map.put('\uFCD7',"ARABIC LIGATURE HEH WITH JEEM INITIAL FORM"); map.put('\uFCD8',"ARABIC LIGATURE HEH WITH MEEM INITIAL FORM"); map.put('\uFCD9',"ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM"); map.put('\uFCDA',"ARABIC LIGATURE YEH WITH JEEM INITIAL FORM"); map.put('\uFCDB',"ARABIC LIGATURE YEH WITH HAH INITIAL FORM"); map.put('\uFCDC',"ARABIC LIGATURE YEH WITH KHAH INITIAL FORM"); map.put('\uFCDD',"ARABIC LIGATURE YEH WITH MEEM INITIAL FORM"); map.put('\uFCDE',"ARABIC LIGATURE YEH WITH HEH INITIAL FORM"); map.put('\uFCDF',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM"); map.put('\uFCE0',"ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM"); map.put('\uFCE1',"ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM"); map.put('\uFCE2',"ARABIC LIGATURE BEH WITH HEH MEDIAL FORM"); map.put('\uFCE3',"ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM"); map.put('\uFCE4',"ARABIC LIGATURE TEH WITH HEH MEDIAL FORM"); map.put('\uFCE5',"ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM"); map.put('\uFCE6',"ARABIC LIGATURE THEH WITH HEH MEDIAL FORM"); map.put('\uFCE7',"ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM"); map.put('\uFCE8',"ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM"); map.put('\uFCE9',"ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM"); map.put('\uFCEA',"ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM"); map.put('\uFCEB',"ARABIC LIGATURE KAF WITH LAM MEDIAL FORM"); map.put('\uFCEC',"ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM"); map.put('\uFCED',"ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM"); map.put('\uFCEE',"ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM"); map.put('\uFCEF',"ARABIC LIGATURE NOON WITH HEH MEDIAL FORM"); map.put('\uFCF0',"ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM"); map.put('\uFCF1',"ARABIC LIGATURE YEH WITH HEH MEDIAL FORM"); map.put('\uFCF2',"ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM"); map.put('\uFCF3',"ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM"); map.put('\uFCF4',"ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM"); map.put('\uFCF5',"ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFCF6',"ARABIC LIGATURE TAH WITH YEH ISOLATED FORM"); map.put('\uFCF7',"ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFCF8',"ARABIC LIGATURE AIN WITH YEH ISOLATED FORM"); map.put('\uFCF9',"ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFCFA',"ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM"); map.put('\uFCFB',"ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFCFC',"ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM"); map.put('\uFCFD',"ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFCFE',"ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM"); map.put('\uFCFF',"ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFD00',"ARABIC LIGATURE HAH WITH YEH ISOLATED FORM"); map.put('\uFD01',"ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFD02',"ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM"); map.put('\uFD03',"ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFD04',"ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM"); map.put('\uFD05',"ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFD06',"ARABIC LIGATURE SAD WITH YEH ISOLATED FORM"); map.put('\uFD07',"ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM"); map.put('\uFD08',"ARABIC LIGATURE DAD WITH YEH ISOLATED FORM"); map.put('\uFD09',"ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM"); map.put('\uFD0A',"ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM"); map.put('\uFD0B',"ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM"); map.put('\uFD0C',"ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM"); map.put('\uFD0D',"ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM"); map.put('\uFD0E',"ARABIC LIGATURE SEEN WITH REH ISOLATED FORM"); map.put('\uFD0F',"ARABIC LIGATURE SAD WITH REH ISOLATED FORM"); map.put('\uFD10',"ARABIC LIGATURE DAD WITH REH ISOLATED FORM"); map.put('\uFD11',"ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD12',"ARABIC LIGATURE TAH WITH YEH FINAL FORM"); map.put('\uFD13',"ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD14',"ARABIC LIGATURE AIN WITH YEH FINAL FORM"); map.put('\uFD15',"ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD16',"ARABIC LIGATURE GHAIN WITH YEH FINAL FORM"); map.put('\uFD17',"ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD18',"ARABIC LIGATURE SEEN WITH YEH FINAL FORM"); map.put('\uFD19',"ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD1A',"ARABIC LIGATURE SHEEN WITH YEH FINAL FORM"); map.put('\uFD1B',"ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD1C',"ARABIC LIGATURE HAH WITH YEH FINAL FORM"); map.put('\uFD1D',"ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD1E',"ARABIC LIGATURE JEEM WITH YEH FINAL FORM"); map.put('\uFD1F',"ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD20',"ARABIC LIGATURE KHAH WITH YEH FINAL FORM"); map.put('\uFD21',"ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD22',"ARABIC LIGATURE SAD WITH YEH FINAL FORM"); map.put('\uFD23',"ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD24',"ARABIC LIGATURE DAD WITH YEH FINAL FORM"); map.put('\uFD25',"ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM"); map.put('\uFD26',"ARABIC LIGATURE SHEEN WITH HAH FINAL FORM"); map.put('\uFD27',"ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM"); map.put('\uFD28',"ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM"); map.put('\uFD29',"ARABIC LIGATURE SHEEN WITH REH FINAL FORM"); map.put('\uFD2A',"ARABIC LIGATURE SEEN WITH REH FINAL FORM"); map.put('\uFD2B',"ARABIC LIGATURE SAD WITH REH FINAL FORM"); map.put('\uFD2C',"ARABIC LIGATURE DAD WITH REH FINAL FORM"); map.put('\uFD2D',"ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM"); map.put('\uFD2E',"ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM"); map.put('\uFD2F',"ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM"); map.put('\uFD30',"ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM"); map.put('\uFD31',"ARABIC LIGATURE SEEN WITH HEH INITIAL FORM"); map.put('\uFD32',"ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM"); map.put('\uFD33',"ARABIC LIGATURE TAH WITH MEEM INITIAL FORM"); map.put('\uFD34',"ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM"); map.put('\uFD35',"ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM"); map.put('\uFD36',"ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM"); map.put('\uFD37',"ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM"); map.put('\uFD38',"ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM"); map.put('\uFD39',"ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM"); map.put('\uFD3A',"ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM"); map.put('\uFD3B',"ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM"); map.put('\uFD3C',"ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM"); map.put('\uFD3D',"ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM"); map.put('\uFD3E',"ORNATE LEFT PARENTHESIS"); map.put('\uFD3F',"ORNATE RIGHT PARENTHESIS"); map.put('\uFD50',"ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM"); map.put('\uFD51',"ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM"); map.put('\uFD52',"ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM"); map.put('\uFD53',"ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM"); map.put('\uFD54',"ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM"); map.put('\uFD55',"ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM"); map.put('\uFD56',"ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM"); map.put('\uFD57',"ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM"); map.put('\uFD58',"ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM"); map.put('\uFD59',"ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM"); map.put('\uFD5A',"ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM"); map.put('\uFD5B',"ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD5C',"ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM"); map.put('\uFD5D',"ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM"); map.put('\uFD5E',"ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD5F',"ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM"); map.put('\uFD60',"ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM"); map.put('\uFD61',"ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM"); map.put('\uFD62',"ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFD63',"ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFD64',"ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM"); map.put('\uFD65',"ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM"); map.put('\uFD66',"ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFD67',"ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM"); map.put('\uFD68',"ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM"); map.put('\uFD69',"ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM"); map.put('\uFD6A',"ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM"); map.put('\uFD6B',"ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM"); map.put('\uFD6C',"ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFD6D',"ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFD6E',"ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD6F',"ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM"); map.put('\uFD70',"ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM"); map.put('\uFD71',"ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM"); map.put('\uFD72',"ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM"); map.put('\uFD73',"ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFD74',"ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM"); map.put('\uFD75',"ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM"); map.put('\uFD76',"ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFD77',"ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFD78',"ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD79',"ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFD7A',"ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM"); map.put('\uFD7B',"ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD7C',"ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM"); map.put('\uFD7D',"ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM"); map.put('\uFD7E',"ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM"); map.put('\uFD7F',"ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFD80',"ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM"); map.put('\uFD81',"ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM"); map.put('\uFD82',"ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD83',"ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM"); map.put('\uFD84',"ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM"); map.put('\uFD85',"ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM"); map.put('\uFD86',"ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM"); map.put('\uFD87',"ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM"); map.put('\uFD88',"ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM"); map.put('\uFD89',"ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM"); map.put('\uFD8A',"ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM"); map.put('\uFD8B',"ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM"); map.put('\uFD8C',"ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM"); map.put('\uFD8D',"ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM"); map.put('\uFD8E',"ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM"); map.put('\uFD8F',"ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM"); map.put('\uFD92',"ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM"); map.put('\uFD93',"ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM"); map.put('\uFD94',"ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFD95',"ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM"); map.put('\uFD96',"ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD97',"ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM"); map.put('\uFD98',"ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM"); map.put('\uFD99',"ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD9A',"ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM"); map.put('\uFD9B',"ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFD9C',"ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFD9D',"ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFD9E',"ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM"); map.put('\uFD9F',"ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM"); map.put('\uFDA0',"ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFDA1',"ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM"); map.put('\uFDA2',"ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFDA3',"ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDA4',"ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFDA5',"ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDA6',"ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFDA7',"ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM"); map.put('\uFDA8',"ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM"); map.put('\uFDA9',"ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM"); map.put('\uFDAA',"ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM"); map.put('\uFDAB',"ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM"); map.put('\uFDAC',"ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM"); map.put('\uFDAD',"ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDAE',"ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM"); map.put('\uFDAF',"ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM"); map.put('\uFDB0',"ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDB1',"ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDB2',"ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDB3',"ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM"); map.put('\uFDB4',"ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM"); map.put('\uFDB5',"ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM"); map.put('\uFDB6',"ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDB7',"ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDB8',"ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM"); map.put('\uFDB9',"ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM"); map.put('\uFDBA',"ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM"); map.put('\uFDBB',"ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM"); map.put('\uFDBC',"ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM"); map.put('\uFDBD',"ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM"); map.put('\uFDBE',"ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM"); map.put('\uFDBF',"ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM"); map.put('\uFDC0',"ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM"); map.put('\uFDC1',"ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM"); map.put('\uFDC2',"ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM"); map.put('\uFDC3',"ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFDC4',"ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM"); map.put('\uFDC5',"ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM"); map.put('\uFDC6',"ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM"); map.put('\uFDC7',"ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM"); map.put('\uFDD0',"<not a character>"); map.put('\uFDD1',"<not a character>"); map.put('\uFDD2',"<not a character>"); map.put('\uFDD3',"<not a character>"); map.put('\uFDD4',"<not a character>"); map.put('\uFDD5',"<not a character>"); map.put('\uFDD6',"<not a character>"); map.put('\uFDD7',"<not a character>"); map.put('\uFDD8',"<not a character>"); map.put('\uFDD9',"<not a character>"); map.put('\uFDDA',"<not a character>"); map.put('\uFDDB',"<not a character>"); map.put('\uFDDC',"<not a character>"); map.put('\uFDDD',"<not a character>"); map.put('\uFDDE',"<not a character>"); map.put('\uFDDF',"<not a character>"); map.put('\uFDE0',"<not a character>"); map.put('\uFDE1',"<not a character>"); map.put('\uFDE2',"<not a character>"); map.put('\uFDE3',"<not a character>"); map.put('\uFDE4',"<not a character>"); map.put('\uFDE5',"<not a character>"); map.put('\uFDE6',"<not a character>"); map.put('\uFDE7',"<not a character>"); map.put('\uFDE8',"<not a character>"); map.put('\uFDE9',"<not a character>"); map.put('\uFDEA',"<not a character>"); map.put('\uFDEB',"<not a character>"); map.put('\uFDEC',"<not a character>"); map.put('\uFDED',"<not a character>"); map.put('\uFDEE',"<not a character>"); map.put('\uFDEF',"<not a character>"); map.put('\uFDF0',"ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM"); map.put('\uFDF1',"ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM"); map.put('\uFDF2',"ARABIC LIGATURE ALLAH ISOLATED FORM"); map.put('\uFDF3',"ARABIC LIGATURE AKBAR ISOLATED FORM"); map.put('\uFDF4',"ARABIC LIGATURE MOHAMMAD ISOLATED FORM"); map.put('\uFDF5',"ARABIC LIGATURE SALAM ISOLATED FORM"); map.put('\uFDF6',"ARABIC LIGATURE RASOUL ISOLATED FORM"); map.put('\uFDF7',"ARABIC LIGATURE ALAYHE ISOLATED FORM"); map.put('\uFDF8',"ARABIC LIGATURE WASALLAM ISOLATED FORM"); map.put('\uFDF9',"ARABIC LIGATURE SALLA ISOLATED FORM"); map.put('\uFDFA',"ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM"); map.put('\uFDFB',"ARABIC LIGATURE JALLAJALALOUHOU"); map.put('\uFDFC',"RIAL SIGN"); map.put('\uFDFD',"ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM"); map.put('\uFE00',"VARIATION SELECTOR-1"); map.put('\uFE01',"VARIATION SELECTOR-2"); map.put('\uFE02',"VARIATION SELECTOR-3"); map.put('\uFE03',"VARIATION SELECTOR-4"); map.put('\uFE04',"VARIATION SELECTOR-5"); map.put('\uFE05',"VARIATION SELECTOR-6"); map.put('\uFE06',"VARIATION SELECTOR-7"); map.put('\uFE07',"VARIATION SELECTOR-8"); map.put('\uFE08',"VARIATION SELECTOR-9"); map.put('\uFE09',"VARIATION SELECTOR-10"); map.put('\uFE0A',"VARIATION SELECTOR-11"); map.put('\uFE0B',"VARIATION SELECTOR-12"); map.put('\uFE0C',"VARIATION SELECTOR-13"); map.put('\uFE0D',"VARIATION SELECTOR-14"); map.put('\uFE0E',"VARIATION SELECTOR-15"); map.put('\uFE0F',"VARIATION SELECTOR-16"); map.put('\uFE10',"PRESENTATION FORM FOR VERTICAL COMMA"); map.put('\uFE11',"PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA"); map.put('\uFE12',"PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP"); map.put('\uFE13',"PRESENTATION FORM FOR VERTICAL COLON"); map.put('\uFE14',"PRESENTATION FORM FOR VERTICAL SEMICOLON"); map.put('\uFE15',"PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK"); map.put('\uFE16',"PRESENTATION FORM FOR VERTICAL QUESTION MARK"); map.put('\uFE17',"PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET"); map.put('\uFE18',"PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET"); map.put('\uFE19',"PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS"); map.put('\uFE20',"COMBINING LIGATURE LEFT HALF"); map.put('\uFE21',"COMBINING LIGATURE RIGHT HALF"); map.put('\uFE22',"COMBINING DOUBLE TILDE LEFT HALF"); map.put('\uFE23',"COMBINING DOUBLE TILDE RIGHT HALF"); map.put('\uFE24',"COMBINING MACRON LEFT HALF"); map.put('\uFE25',"COMBINING MACRON RIGHT HALF"); map.put('\uFE26',"COMBINING CONJOINING MACRON"); map.put('\uFE30',"PRESENTATION FORM FOR VERTICAL TWO DOT LEADER"); map.put('\uFE31',"PRESENTATION FORM FOR VERTICAL EM DASH"); map.put('\uFE32',"PRESENTATION FORM FOR VERTICAL EN DASH"); map.put('\uFE33',"PRESENTATION FORM FOR VERTICAL LOW LINE"); map.put('\uFE34',"PRESENTATION FORM FOR VERTICAL WAVY LOW LINE"); map.put('\uFE35',"PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS"); map.put('\uFE36',"PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS"); map.put('\uFE37',"PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET"); map.put('\uFE38',"PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET"); map.put('\uFE39',"PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET"); map.put('\uFE3A',"PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET"); map.put('\uFE3B',"PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET"); map.put('\uFE3C',"PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET"); map.put('\uFE3D',"PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET"); map.put('\uFE3E',"PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET"); map.put('\uFE3F',"PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET"); map.put('\uFE40',"PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET"); map.put('\uFE41',"PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET"); map.put('\uFE42',"PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET"); map.put('\uFE43',"PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET"); map.put('\uFE44',"PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET"); map.put('\uFE45',"SESAME DOT"); map.put('\uFE46',"WHITE SESAME DOT"); map.put('\uFE47',"PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET"); map.put('\uFE48',"PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET"); map.put('\uFE49',"DASHED OVERLINE"); map.put('\uFE4A',"CENTRELINE OVERLINE"); map.put('\uFE4B',"WAVY OVERLINE"); map.put('\uFE4C',"DOUBLE WAVY OVERLINE"); map.put('\uFE4D',"DASHED LOW LINE"); map.put('\uFE4E',"CENTRELINE LOW LINE"); map.put('\uFE4F',"WAVY LOW LINE"); map.put('\uFE50',"SMALL COMMA"); map.put('\uFE51',"SMALL IDEOGRAPHIC COMMA"); map.put('\uFE52',"SMALL FULL STOP"); map.put('\uFE54',"SMALL SEMICOLON"); map.put('\uFE55',"SMALL COLON"); map.put('\uFE56',"SMALL QUESTION MARK"); map.put('\uFE57',"SMALL EXCLAMATION MARK"); map.put('\uFE58',"SMALL EM DASH"); map.put('\uFE59',"SMALL LEFT PARENTHESIS"); map.put('\uFE5A',"SMALL RIGHT PARENTHESIS"); map.put('\uFE5B',"SMALL LEFT CURLY BRACKET"); map.put('\uFE5C',"SMALL RIGHT CURLY BRACKET"); map.put('\uFE5D',"SMALL LEFT TORTOISE SHELL BRACKET"); map.put('\uFE5E',"SMALL RIGHT TORTOISE SHELL BRACKET"); map.put('\uFE5F',"SMALL NUMBER SIGN"); map.put('\uFE60',"SMALL AMPERSAND"); map.put('\uFE61',"SMALL ASTERISK"); map.put('\uFE62',"SMALL PLUS SIGN"); map.put('\uFE63',"SMALL HYPHEN-MINUS"); map.put('\uFE64',"SMALL LESS-THAN SIGN"); map.put('\uFE65',"SMALL GREATER-THAN SIGN"); map.put('\uFE66',"SMALL EQUALS SIGN"); map.put('\uFE68',"SMALL REVERSE SOLIDUS"); map.put('\uFE69',"SMALL DOLLAR SIGN"); map.put('\uFE6A',"SMALL PERCENT SIGN"); map.put('\uFE6B',"SMALL COMMERCIAL AT"); map.put('\uFE70',"ARABIC FATHATAN ISOLATED FORM"); map.put('\uFE71',"ARABIC TATWEEL WITH FATHATAN ABOVE"); map.put('\uFE72',"ARABIC DAMMATAN ISOLATED FORM"); map.put('\uFE73',"ARABIC TAIL FRAGMENT"); map.put('\uFE74',"ARABIC KASRATAN ISOLATED FORM"); map.put('\uFE76',"ARABIC FATHA ISOLATED FORM"); map.put('\uFE77',"ARABIC FATHA MEDIAL FORM"); map.put('\uFE78',"ARABIC DAMMA ISOLATED FORM"); map.put('\uFE79',"ARABIC DAMMA MEDIAL FORM"); map.put('\uFE7A',"ARABIC KASRA ISOLATED FORM"); map.put('\uFE7B',"ARABIC KASRA MEDIAL FORM"); map.put('\uFE7C',"ARABIC SHADDA ISOLATED FORM"); map.put('\uFE7D',"ARABIC SHADDA MEDIAL FORM"); map.put('\uFE7E',"ARABIC SUKUN ISOLATED FORM"); map.put('\uFE7F',"ARABIC SUKUN MEDIAL FORM"); map.put('\uFE80',"ARABIC LETTER HAMZA ISOLATED FORM"); map.put('\uFE81',"ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM"); map.put('\uFE82',"ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM"); map.put('\uFE83',"ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM"); map.put('\uFE84',"ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM"); map.put('\uFE85',"ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM"); map.put('\uFE86',"ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM"); map.put('\uFE87',"ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM"); map.put('\uFE88',"ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM"); map.put('\uFE89',"ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM"); map.put('\uFE8A',"ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM"); map.put('\uFE8B',"ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM"); map.put('\uFE8C',"ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM"); map.put('\uFE8D',"ARABIC LETTER ALEF ISOLATED FORM"); map.put('\uFE8E',"ARABIC LETTER ALEF FINAL FORM"); map.put('\uFE8F',"ARABIC LETTER BEH ISOLATED FORM"); map.put('\uFE90',"ARABIC LETTER BEH FINAL FORM"); map.put('\uFE91',"ARABIC LETTER BEH INITIAL FORM"); map.put('\uFE92',"ARABIC LETTER BEH MEDIAL FORM"); map.put('\uFE93',"ARABIC LETTER TEH MARBUTA ISOLATED FORM"); map.put('\uFE94',"ARABIC LETTER TEH MARBUTA FINAL FORM"); map.put('\uFE95',"ARABIC LETTER TEH ISOLATED FORM"); map.put('\uFE96',"ARABIC LETTER TEH FINAL FORM"); map.put('\uFE97',"ARABIC LETTER TEH INITIAL FORM"); map.put('\uFE98',"ARABIC LETTER TEH MEDIAL FORM"); map.put('\uFE99',"ARABIC LETTER THEH ISOLATED FORM"); map.put('\uFE9A',"ARABIC LETTER THEH FINAL FORM"); map.put('\uFE9B',"ARABIC LETTER THEH INITIAL FORM"); map.put('\uFE9C',"ARABIC LETTER THEH MEDIAL FORM"); map.put('\uFE9D',"ARABIC LETTER JEEM ISOLATED FORM"); map.put('\uFE9E',"ARABIC LETTER JEEM FINAL FORM"); map.put('\uFE9F',"ARABIC LETTER JEEM INITIAL FORM"); map.put('\uFEA0',"ARABIC LETTER JEEM MEDIAL FORM"); map.put('\uFEA1',"ARABIC LETTER HAH ISOLATED FORM"); map.put('\uFEA2',"ARABIC LETTER HAH FINAL FORM"); map.put('\uFEA3',"ARABIC LETTER HAH INITIAL FORM"); map.put('\uFEA4',"ARABIC LETTER HAH MEDIAL FORM"); map.put('\uFEA5',"ARABIC LETTER KHAH ISOLATED FORM"); map.put('\uFEA6',"ARABIC LETTER KHAH FINAL FORM"); map.put('\uFEA7',"ARABIC LETTER KHAH INITIAL FORM"); map.put('\uFEA8',"ARABIC LETTER KHAH MEDIAL FORM"); map.put('\uFEA9',"ARABIC LETTER DAL ISOLATED FORM"); map.put('\uFEAA',"ARABIC LETTER DAL FINAL FORM"); map.put('\uFEAB',"ARABIC LETTER THAL ISOLATED FORM"); map.put('\uFEAC',"ARABIC LETTER THAL FINAL FORM"); map.put('\uFEAD',"ARABIC LETTER REH ISOLATED FORM"); map.put('\uFEAE',"ARABIC LETTER REH FINAL FORM"); map.put('\uFEAF',"ARABIC LETTER ZAIN ISOLATED FORM"); map.put('\uFEB0',"ARABIC LETTER ZAIN FINAL FORM"); map.put('\uFEB1',"ARABIC LETTER SEEN ISOLATED FORM"); map.put('\uFEB2',"ARABIC LETTER SEEN FINAL FORM"); map.put('\uFEB3',"ARABIC LETTER SEEN INITIAL FORM"); map.put('\uFEB4',"ARABIC LETTER SEEN MEDIAL FORM"); map.put('\uFEB5',"ARABIC LETTER SHEEN ISOLATED FORM"); map.put('\uFEB6',"ARABIC LETTER SHEEN FINAL FORM"); map.put('\uFEB7',"ARABIC LETTER SHEEN INITIAL FORM"); map.put('\uFEB8',"ARABIC LETTER SHEEN MEDIAL FORM"); map.put('\uFEB9',"ARABIC LETTER SAD ISOLATED FORM"); map.put('\uFEBA',"ARABIC LETTER SAD FINAL FORM"); map.put('\uFEBB',"ARABIC LETTER SAD INITIAL FORM"); map.put('\uFEBC',"ARABIC LETTER SAD MEDIAL FORM"); map.put('\uFEBD',"ARABIC LETTER DAD ISOLATED FORM"); map.put('\uFEBE',"ARABIC LETTER DAD FINAL FORM"); map.put('\uFEBF',"ARABIC LETTER DAD INITIAL FORM"); map.put('\uFEC0',"ARABIC LETTER DAD MEDIAL FORM"); map.put('\uFEC1',"ARABIC LETTER TAH ISOLATED FORM"); map.put('\uFEC2',"ARABIC LETTER TAH FINAL FORM"); map.put('\uFEC3',"ARABIC LETTER TAH INITIAL FORM"); map.put('\uFEC4',"ARABIC LETTER TAH MEDIAL FORM"); map.put('\uFEC5',"ARABIC LETTER ZAH ISOLATED FORM"); map.put('\uFEC6',"ARABIC LETTER ZAH FINAL FORM"); map.put('\uFEC7',"ARABIC LETTER ZAH INITIAL FORM"); map.put('\uFEC8',"ARABIC LETTER ZAH MEDIAL FORM"); map.put('\uFEC9',"ARABIC LETTER AIN ISOLATED FORM"); map.put('\uFECA',"ARABIC LETTER AIN FINAL FORM"); map.put('\uFECB',"ARABIC LETTER AIN INITIAL FORM"); map.put('\uFECC',"ARABIC LETTER AIN MEDIAL FORM"); map.put('\uFECD',"ARABIC LETTER GHAIN ISOLATED FORM"); map.put('\uFECE',"ARABIC LETTER GHAIN FINAL FORM"); map.put('\uFECF',"ARABIC LETTER GHAIN INITIAL FORM"); map.put('\uFED0',"ARABIC LETTER GHAIN MEDIAL FORM"); map.put('\uFED1',"ARABIC LETTER FEH ISOLATED FORM"); map.put('\uFED2',"ARABIC LETTER FEH FINAL FORM"); map.put('\uFED3',"ARABIC LETTER FEH INITIAL FORM"); map.put('\uFED4',"ARABIC LETTER FEH MEDIAL FORM"); map.put('\uFED5',"ARABIC LETTER QAF ISOLATED FORM"); map.put('\uFED6',"ARABIC LETTER QAF FINAL FORM"); map.put('\uFED7',"ARABIC LETTER QAF INITIAL FORM"); map.put('\uFED8',"ARABIC LETTER QAF MEDIAL FORM"); map.put('\uFED9',"ARABIC LETTER KAF ISOLATED FORM"); map.put('\uFEDA',"ARABIC LETTER KAF FINAL FORM"); map.put('\uFEDB',"ARABIC LETTER KAF INITIAL FORM"); map.put('\uFEDC',"ARABIC LETTER KAF MEDIAL FORM"); map.put('\uFEDD',"ARABIC LETTER LAM ISOLATED FORM"); map.put('\uFEDE',"ARABIC LETTER LAM FINAL FORM"); map.put('\uFEDF',"ARABIC LETTER LAM INITIAL FORM"); map.put('\uFEE0',"ARABIC LETTER LAM MEDIAL FORM"); map.put('\uFEE1',"ARABIC LETTER MEEM ISOLATED FORM"); map.put('\uFEE2',"ARABIC LETTER MEEM FINAL FORM"); map.put('\uFEE3',"ARABIC LETTER MEEM INITIAL FORM"); map.put('\uFEE4',"ARABIC LETTER MEEM MEDIAL FORM"); map.put('\uFEE5',"ARABIC LETTER NOON ISOLATED FORM"); map.put('\uFEE6',"ARABIC LETTER NOON FINAL FORM"); map.put('\uFEE7',"ARABIC LETTER NOON INITIAL FORM"); map.put('\uFEE8',"ARABIC LETTER NOON MEDIAL FORM"); map.put('\uFEE9',"ARABIC LETTER HEH ISOLATED FORM"); map.put('\uFEEA',"ARABIC LETTER HEH FINAL FORM"); map.put('\uFEEB',"ARABIC LETTER HEH INITIAL FORM"); map.put('\uFEEC',"ARABIC LETTER HEH MEDIAL FORM"); map.put('\uFEED',"ARABIC LETTER WAW ISOLATED FORM"); map.put('\uFEEE',"ARABIC LETTER WAW FINAL FORM"); map.put('\uFEEF',"ARABIC LETTER ALEF MAKSURA ISOLATED FORM"); map.put('\uFEF0',"ARABIC LETTER ALEF MAKSURA FINAL FORM"); map.put('\uFEF1',"ARABIC LETTER YEH ISOLATED FORM"); map.put('\uFEF2',"ARABIC LETTER YEH FINAL FORM"); map.put('\uFEF3',"ARABIC LETTER YEH INITIAL FORM"); map.put('\uFEF4',"ARABIC LETTER YEH MEDIAL FORM"); map.put('\uFEF5',"ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM"); map.put('\uFEF6',"ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM"); map.put('\uFEF7',"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM"); map.put('\uFEF8',"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM"); map.put('\uFEF9',"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM"); map.put('\uFEFA',"ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM"); map.put('\uFEFB',"ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM"); map.put('\uFEFC',"ARABIC LIGATURE LAM WITH ALEF FINAL FORM"); map.put('\uFEFF',"ZERO WIDTH NO-BREAK SPACE"); map.put('\uFF01',"FULLWIDTH EXCLAMATION MARK"); map.put('\uFF02',"FULLWIDTH QUOTATION MARK"); map.put('\uFF03',"FULLWIDTH NUMBER SIGN"); map.put('\uFF04',"FULLWIDTH DOLLAR SIGN"); map.put('\uFF05',"FULLWIDTH PERCENT SIGN"); map.put('\uFF06',"FULLWIDTH AMPERSAND"); map.put('\uFF07',"FULLWIDTH APOSTROPHE"); map.put('\uFF08',"FULLWIDTH LEFT PARENTHESIS"); map.put('\uFF09',"FULLWIDTH RIGHT PARENTHESIS"); map.put('\uFF0A',"FULLWIDTH ASTERISK"); map.put('\uFF0B',"FULLWIDTH PLUS SIGN"); map.put('\uFF0C',"FULLWIDTH COMMA"); map.put('\uFF0D',"FULLWIDTH HYPHEN-MINUS"); map.put('\uFF0E',"FULLWIDTH FULL STOP"); map.put('\uFF0F',"FULLWIDTH SOLIDUS"); map.put('\uFF10',"FULLWIDTH DIGIT ZERO"); map.put('\uFF11',"FULLWIDTH DIGIT ONE"); map.put('\uFF12',"FULLWIDTH DIGIT TWO"); map.put('\uFF13',"FULLWIDTH DIGIT THREE"); map.put('\uFF14',"FULLWIDTH DIGIT FOUR"); map.put('\uFF15',"FULLWIDTH DIGIT FIVE"); map.put('\uFF16',"FULLWIDTH DIGIT SIX"); map.put('\uFF17',"FULLWIDTH DIGIT SEVEN"); map.put('\uFF18',"FULLWIDTH DIGIT EIGHT"); map.put('\uFF19',"FULLWIDTH DIGIT NINE"); map.put('\uFF1A',"FULLWIDTH COLON"); map.put('\uFF1B',"FULLWIDTH SEMICOLON"); map.put('\uFF1C',"FULLWIDTH LESS-THAN SIGN"); map.put('\uFF1D',"FULLWIDTH EQUALS SIGN"); map.put('\uFF1E',"FULLWIDTH GREATER-THAN SIGN"); map.put('\uFF1F',"FULLWIDTH QUESTION MARK"); map.put('\uFF20',"FULLWIDTH COMMERCIAL AT"); map.put('\uFF21',"FULLWIDTH LATIN CAPITAL LETTER A"); map.put('\uFF22',"FULLWIDTH LATIN CAPITAL LETTER B"); map.put('\uFF23',"FULLWIDTH LATIN CAPITAL LETTER C"); map.put('\uFF24',"FULLWIDTH LATIN CAPITAL LETTER D"); map.put('\uFF25',"FULLWIDTH LATIN CAPITAL LETTER E"); map.put('\uFF26',"FULLWIDTH LATIN CAPITAL LETTER F"); map.put('\uFF27',"FULLWIDTH LATIN CAPITAL LETTER G"); map.put('\uFF28',"FULLWIDTH LATIN CAPITAL LETTER H"); map.put('\uFF29',"FULLWIDTH LATIN CAPITAL LETTER I"); map.put('\uFF2A',"FULLWIDTH LATIN CAPITAL LETTER J"); map.put('\uFF2B',"FULLWIDTH LATIN CAPITAL LETTER K"); map.put('\uFF2C',"FULLWIDTH LATIN CAPITAL LETTER L"); map.put('\uFF2D',"FULLWIDTH LATIN CAPITAL LETTER M"); map.put('\uFF2E',"FULLWIDTH LATIN CAPITAL LETTER N"); map.put('\uFF2F',"FULLWIDTH LATIN CAPITAL LETTER O"); map.put('\uFF30',"FULLWIDTH LATIN CAPITAL LETTER P"); map.put('\uFF31',"FULLWIDTH LATIN CAPITAL LETTER Q"); map.put('\uFF32',"FULLWIDTH LATIN CAPITAL LETTER R"); map.put('\uFF33',"FULLWIDTH LATIN CAPITAL LETTER S"); map.put('\uFF34',"FULLWIDTH LATIN CAPITAL LETTER T"); map.put('\uFF35',"FULLWIDTH LATIN CAPITAL LETTER U"); map.put('\uFF36',"FULLWIDTH LATIN CAPITAL LETTER V"); map.put('\uFF37',"FULLWIDTH LATIN CAPITAL LETTER W"); map.put('\uFF38',"FULLWIDTH LATIN CAPITAL LETTER X"); map.put('\uFF39',"FULLWIDTH LATIN CAPITAL LETTER Y"); map.put('\uFF3A',"FULLWIDTH LATIN CAPITAL LETTER Z"); map.put('\uFF3B',"FULLWIDTH LEFT SQUARE BRACKET"); map.put('\uFF3C',"FULLWIDTH REVERSE SOLIDUS"); map.put('\uFF3D',"FULLWIDTH RIGHT SQUARE BRACKET"); map.put('\uFF3E',"FULLWIDTH CIRCUMFLEX ACCENT"); map.put('\uFF3F',"FULLWIDTH LOW LINE"); map.put('\uFF40',"FULLWIDTH GRAVE ACCENT"); map.put('\uFF41',"FULLWIDTH LATIN SMALL LETTER A"); map.put('\uFF42',"FULLWIDTH LATIN SMALL LETTER B"); map.put('\uFF43',"FULLWIDTH LATIN SMALL LETTER C"); map.put('\uFF44',"FULLWIDTH LATIN SMALL LETTER D"); map.put('\uFF45',"FULLWIDTH LATIN SMALL LETTER E"); map.put('\uFF46',"FULLWIDTH LATIN SMALL LETTER F"); map.put('\uFF47',"FULLWIDTH LATIN SMALL LETTER G"); map.put('\uFF48',"FULLWIDTH LATIN SMALL LETTER H"); map.put('\uFF49',"FULLWIDTH LATIN SMALL LETTER I"); map.put('\uFF4A',"FULLWIDTH LATIN SMALL LETTER J"); map.put('\uFF4B',"FULLWIDTH LATIN SMALL LETTER K"); map.put('\uFF4C',"FULLWIDTH LATIN SMALL LETTER L"); map.put('\uFF4D',"FULLWIDTH LATIN SMALL LETTER M"); map.put('\uFF4E',"FULLWIDTH LATIN SMALL LETTER N"); map.put('\uFF4F',"FULLWIDTH LATIN SMALL LETTER O"); map.put('\uFF50',"FULLWIDTH LATIN SMALL LETTER P"); map.put('\uFF51',"FULLWIDTH LATIN SMALL LETTER Q"); map.put('\uFF52',"FULLWIDTH LATIN SMALL LETTER R"); map.put('\uFF53',"FULLWIDTH LATIN SMALL LETTER S"); map.put('\uFF54',"FULLWIDTH LATIN SMALL LETTER T"); map.put('\uFF55',"FULLWIDTH LATIN SMALL LETTER U"); map.put('\uFF56',"FULLWIDTH LATIN SMALL LETTER V"); map.put('\uFF57',"FULLWIDTH LATIN SMALL LETTER W"); map.put('\uFF58',"FULLWIDTH LATIN SMALL LETTER X"); map.put('\uFF59',"FULLWIDTH LATIN SMALL LETTER Y"); map.put('\uFF5A',"FULLWIDTH LATIN SMALL LETTER Z"); map.put('\uFF5B',"FULLWIDTH LEFT CURLY BRACKET"); map.put('\uFF5C',"FULLWIDTH VERTICAL LINE"); map.put('\uFF5D',"FULLWIDTH RIGHT CURLY BRACKET"); map.put('\uFF5E',"FULLWIDTH TILDE"); map.put('\uFF5F',"FULLWIDTH LEFT WHITE PARENTHESIS"); map.put('\uFF60',"FULLWIDTH RIGHT WHITE PARENTHESIS"); map.put('\uFF61',"HALFWIDTH IDEOGRAPHIC FULL STOP"); map.put('\uFF62',"HALFWIDTH LEFT CORNER BRACKET"); map.put('\uFF63',"HALFWIDTH RIGHT CORNER BRACKET"); map.put('\uFF64',"HALFWIDTH IDEOGRAPHIC COMMA"); map.put('\uFF65',"HALFWIDTH KATAKANA MIDDLE DOT"); map.put('\uFF66',"HALFWIDTH KATAKANA LETTER WO"); map.put('\uFF67',"HALFWIDTH KATAKANA LETTER SMALL A"); map.put('\uFF68',"HALFWIDTH KATAKANA LETTER SMALL I"); map.put('\uFF69',"HALFWIDTH KATAKANA LETTER SMALL U"); map.put('\uFF6A',"HALFWIDTH KATAKANA LETTER SMALL E"); map.put('\uFF6B',"HALFWIDTH KATAKANA LETTER SMALL O"); map.put('\uFF6C',"HALFWIDTH KATAKANA LETTER SMALL YA"); map.put('\uFF6D',"HALFWIDTH KATAKANA LETTER SMALL YU"); map.put('\uFF6E',"HALFWIDTH KATAKANA LETTER SMALL YO"); map.put('\uFF6F',"HALFWIDTH KATAKANA LETTER SMALL TU"); map.put('\uFF70',"HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK"); map.put('\uFF71',"HALFWIDTH KATAKANA LETTER A"); map.put('\uFF72',"HALFWIDTH KATAKANA LETTER I"); map.put('\uFF73',"HALFWIDTH KATAKANA LETTER U"); map.put('\uFF74',"HALFWIDTH KATAKANA LETTER E"); map.put('\uFF75',"HALFWIDTH KATAKANA LETTER O"); map.put('\uFF76',"HALFWIDTH KATAKANA LETTER KA"); map.put('\uFF77',"HALFWIDTH KATAKANA LETTER KI"); map.put('\uFF78',"HALFWIDTH KATAKANA LETTER KU"); map.put('\uFF79',"HALFWIDTH KATAKANA LETTER KE"); map.put('\uFF7A',"HALFWIDTH KATAKANA LETTER KO"); map.put('\uFF7B',"HALFWIDTH KATAKANA LETTER SA"); map.put('\uFF7C',"HALFWIDTH KATAKANA LETTER SI"); map.put('\uFF7D',"HALFWIDTH KATAKANA LETTER SU"); map.put('\uFF7E',"HALFWIDTH KATAKANA LETTER SE"); map.put('\uFF7F',"HALFWIDTH KATAKANA LETTER SO"); map.put('\uFF80',"HALFWIDTH KATAKANA LETTER TA"); map.put('\uFF81',"HALFWIDTH KATAKANA LETTER TI"); map.put('\uFF82',"HALFWIDTH KATAKANA LETTER TU"); map.put('\uFF83',"HALFWIDTH KATAKANA LETTER TE"); map.put('\uFF84',"HALFWIDTH KATAKANA LETTER TO"); map.put('\uFF85',"HALFWIDTH KATAKANA LETTER NA"); map.put('\uFF86',"HALFWIDTH KATAKANA LETTER NI"); map.put('\uFF87',"HALFWIDTH KATAKANA LETTER NU"); map.put('\uFF88',"HALFWIDTH KATAKANA LETTER NE"); map.put('\uFF89',"HALFWIDTH KATAKANA LETTER NO"); map.put('\uFF8A',"HALFWIDTH KATAKANA LETTER HA"); map.put('\uFF8B',"HALFWIDTH KATAKANA LETTER HI"); map.put('\uFF8C',"HALFWIDTH KATAKANA LETTER HU"); map.put('\uFF8D',"HALFWIDTH KATAKANA LETTER HE"); map.put('\uFF8E',"HALFWIDTH KATAKANA LETTER HO"); map.put('\uFF8F',"HALFWIDTH KATAKANA LETTER MA"); map.put('\uFF90',"HALFWIDTH KATAKANA LETTER MI"); map.put('\uFF91',"HALFWIDTH KATAKANA LETTER MU"); map.put('\uFF92',"HALFWIDTH KATAKANA LETTER ME"); map.put('\uFF93',"HALFWIDTH KATAKANA LETTER MO"); map.put('\uFF94',"HALFWIDTH KATAKANA LETTER YA"); map.put('\uFF95',"HALFWIDTH KATAKANA LETTER YU"); map.put('\uFF96',"HALFWIDTH KATAKANA LETTER YO"); map.put('\uFF97',"HALFWIDTH KATAKANA LETTER RA"); map.put('\uFF98',"HALFWIDTH KATAKANA LETTER RI"); map.put('\uFF99',"HALFWIDTH KATAKANA LETTER RU"); map.put('\uFF9A',"HALFWIDTH KATAKANA LETTER RE"); map.put('\uFF9B',"HALFWIDTH KATAKANA LETTER RO"); map.put('\uFF9C',"HALFWIDTH KATAKANA LETTER WA"); map.put('\uFF9D',"HALFWIDTH KATAKANA LETTER N"); map.put('\uFF9E',"HALFWIDTH KATAKANA VOICED SOUND MARK"); map.put('\uFF9F',"HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK"); map.put('\uFFA0',"HALFWIDTH HANGUL FILLER"); map.put('\uFFA1',"HALFWIDTH HANGUL LETTER KIYEOK"); map.put('\uFFA2',"HALFWIDTH HANGUL LETTER SSANGKIYEOK"); map.put('\uFFA3',"HALFWIDTH HANGUL LETTER KIYEOK-SIOS"); map.put('\uFFA4',"HALFWIDTH HANGUL LETTER NIEUN"); map.put('\uFFA5',"HALFWIDTH HANGUL LETTER NIEUN-CIEUC"); map.put('\uFFA6',"HALFWIDTH HANGUL LETTER NIEUN-HIEUH"); map.put('\uFFA7',"HALFWIDTH HANGUL LETTER TIKEUT"); map.put('\uFFA8',"HALFWIDTH HANGUL LETTER SSANGTIKEUT"); map.put('\uFFA9',"HALFWIDTH HANGUL LETTER RIEUL"); map.put('\uFFAA',"HALFWIDTH HANGUL LETTER RIEUL-KIYEOK"); map.put('\uFFAB',"HALFWIDTH HANGUL LETTER RIEUL-MIEUM"); map.put('\uFFAC',"HALFWIDTH HANGUL LETTER RIEUL-PIEUP"); map.put('\uFFAD',"HALFWIDTH HANGUL LETTER RIEUL-SIOS"); map.put('\uFFAE',"HALFWIDTH HANGUL LETTER RIEUL-THIEUTH"); map.put('\uFFAF',"HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH"); map.put('\uFFB0',"HALFWIDTH HANGUL LETTER RIEUL-HIEUH"); map.put('\uFFB1',"HALFWIDTH HANGUL LETTER MIEUM"); map.put('\uFFB2',"HALFWIDTH HANGUL LETTER PIEUP"); map.put('\uFFB3',"HALFWIDTH HANGUL LETTER SSANGPIEUP"); map.put('\uFFB4',"HALFWIDTH HANGUL LETTER PIEUP-SIOS"); map.put('\uFFB5',"HALFWIDTH HANGUL LETTER SIOS"); map.put('\uFFB6',"HALFWIDTH HANGUL LETTER SSANGSIOS"); map.put('\uFFB7',"HALFWIDTH HANGUL LETTER IEUNG"); map.put('\uFFB8',"HALFWIDTH HANGUL LETTER CIEUC"); map.put('\uFFB9',"HALFWIDTH HANGUL LETTER SSANGCIEUC"); map.put('\uFFBA',"HALFWIDTH HANGUL LETTER CHIEUCH"); map.put('\uFFBB',"HALFWIDTH HANGUL LETTER KHIEUKH"); map.put('\uFFBC',"HALFWIDTH HANGUL LETTER THIEUTH"); map.put('\uFFBD',"HALFWIDTH HANGUL LETTER PHIEUPH"); map.put('\uFFBE',"HALFWIDTH HANGUL LETTER HIEUH"); map.put('\uFFC2',"HALFWIDTH HANGUL LETTER A"); map.put('\uFFC3',"HALFWIDTH HANGUL LETTER AE"); map.put('\uFFC4',"HALFWIDTH HANGUL LETTER YA"); map.put('\uFFC5',"HALFWIDTH HANGUL LETTER YAE"); map.put('\uFFC6',"HALFWIDTH HANGUL LETTER EO"); map.put('\uFFC7',"HALFWIDTH HANGUL LETTER E"); map.put('\uFFCA',"HALFWIDTH HANGUL LETTER YEO"); map.put('\uFFCB',"HALFWIDTH HANGUL LETTER YE"); map.put('\uFFCC',"HALFWIDTH HANGUL LETTER O"); map.put('\uFFCD',"HALFWIDTH HANGUL LETTER WA"); map.put('\uFFCE',"HALFWIDTH HANGUL LETTER WAE"); map.put('\uFFCF',"HALFWIDTH HANGUL LETTER OE"); map.put('\uFFD2',"HALFWIDTH HANGUL LETTER YO"); map.put('\uFFD3',"HALFWIDTH HANGUL LETTER U"); map.put('\uFFD4',"HALFWIDTH HANGUL LETTER WEO"); map.put('\uFFD5',"HALFWIDTH HANGUL LETTER WE"); map.put('\uFFD6',"HALFWIDTH HANGUL LETTER WI"); map.put('\uFFD7',"HALFWIDTH HANGUL LETTER YU"); map.put('\uFFDA',"HALFWIDTH HANGUL LETTER EU"); map.put('\uFFDB',"HALFWIDTH HANGUL LETTER YI"); map.put('\uFFDC',"HALFWIDTH HANGUL LETTER I"); map.put('\uFFE0',"FULLWIDTH CENT SIGN"); map.put('\uFFE1',"FULLWIDTH POUND SIGN"); map.put('\uFFE2',"FULLWIDTH NOT SIGN"); map.put('\uFFE3',"FULLWIDTH MACRON"); map.put('\uFFE4',"FULLWIDTH BROKEN BAR"); map.put('\uFFE5',"FULLWIDTH YEN SIGN"); map.put('\uFFE6',"FULLWIDTH WON SIGN"); map.put('\uFFE8',"HALFWIDTH FORMS LIGHT VERTICAL"); map.put('\uFFE9',"HALFWIDTH LEFTWARDS ARROW"); map.put('\uFFEA',"HALFWIDTH UPWARDS ARROW"); map.put('\uFFEB',"HALFWIDTH RIGHTWARDS ARROW"); map.put('\uFFEC',"HALFWIDTH DOWNWARDS ARROW"); map.put('\uFFED',"HALFWIDTH BLACK SQUARE"); map.put('\uFFEE',"HALFWIDTH WHITE CIRCLE"); map.put('\uFFF9',"INTERLINEAR ANNOTATION ANCHOR"); map.put('\uFFFA',"INTERLINEAR ANNOTATION SEPARATOR"); map.put('\uFFFB',"INTERLINEAR ANNOTATION TERMINATOR"); map.put('\uFFFC',"OBJECT REPLACEMENT CHARACTER"); map.put('\uFFFD',"REPLACEMENT CHARACTER"); map.put('\uFFFE',"<not a character>"); map.put('\uFFFF',"<not a character>"); } // private final void linearBSyllabary() { // // map.put('\u10000',"LINEAR B SYLLABLE B008 A"); // map.put('\u10001',"LINEAR B SYLLABLE B038 E"); // map.put('\u10002',"LINEAR B SYLLABLE B028 I"); // map.put('\u10003',"LINEAR B SYLLABLE B061 O"); // map.put('\u10004',"LINEAR B SYLLABLE B010 U"); // map.put('\u10005',"LINEAR B SYLLABLE B001 DA"); // map.put('\u10006',"LINEAR B SYLLABLE B045 DE"); // map.put('\u10007',"LINEAR B SYLLABLE B007 DI"); // map.put('\u10008',"LINEAR B SYLLABLE B014 DO"); // map.put('\u10009',"LINEAR B SYLLABLE B051 DU"); // map.put('\u1000A',"LINEAR B SYLLABLE B057 JA"); // map.put('\u1000B',"LINEAR B SYLLABLE B046 JE"); // map.put('\u1000D',"LINEAR B SYLLABLE B036 JO"); // map.put('\u1000E',"LINEAR B SYLLABLE B065 JU"); // map.put('\u1000F',"LINEAR B SYLLABLE B077 KA"); // map.put('\u10010',"LINEAR B SYLLABLE B044 KE"); // map.put('\u10011',"LINEAR B SYLLABLE B067 KI"); // map.put('\u10012',"LINEAR B SYLLABLE B070 KO"); // map.put('\u10013',"LINEAR B SYLLABLE B081 KU"); // map.put('\u10014',"LINEAR B SYLLABLE B080 MA"); // map.put('\u10015',"LINEAR B SYLLABLE B013 ME"); // map.put('\u10016',"LINEAR B SYLLABLE B073 MI"); // map.put('\u10017',"LINEAR B SYLLABLE B015 MO"); // map.put('\u10018',"LINEAR B SYLLABLE B023 MU"); // map.put('\u10019',"LINEAR B SYLLABLE B006 NA"); // map.put('\u1001A',"LINEAR B SYLLABLE B024 NE"); // map.put('\u1001B',"LINEAR B SYLLABLE B030 NI"); // map.put('\u1001C',"LINEAR B SYLLABLE B052 NO"); // map.put('\u1001D',"LINEAR B SYLLABLE B055 NU"); // map.put('\u1001E',"LINEAR B SYLLABLE B003 PA"); // map.put('\u1001F',"LINEAR B SYLLABLE B072 PE"); // map.put('\u10020',"LINEAR B SYLLABLE B039 PI"); // map.put('\u10021',"LINEAR B SYLLABLE B011 PO"); // map.put('\u10022',"LINEAR B SYLLABLE B050 PU"); // map.put('\u10023',"LINEAR B SYLLABLE B016 QA"); // map.put('\u10024',"LINEAR B SYLLABLE B078 QE"); // map.put('\u10025',"LINEAR B SYLLABLE B021 QI"); // map.put('\u10026',"LINEAR B SYLLABLE B032 QO"); // map.put('\u10028',"LINEAR B SYLLABLE B060 RA"); // map.put('\u10029',"LINEAR B SYLLABLE B027 RE"); // map.put('\u1002A',"LINEAR B SYLLABLE B053 RI"); // map.put('\u1002B',"LINEAR B SYLLABLE B002 RO"); // map.put('\u1002C',"LINEAR B SYLLABLE B026 RU"); // map.put('\u1002D',"LINEAR B SYLLABLE B031 SA"); // map.put('\u1002E',"LINEAR B SYLLABLE B009 SE"); // map.put('\u1002F',"LINEAR B SYLLABLE B041 SI"); // map.put('\u10030',"LINEAR B SYLLABLE B012 SO"); // map.put('\u10031',"LINEAR B SYLLABLE B058 SU"); // map.put('\u10032',"LINEAR B SYLLABLE B059 TA"); // map.put('\u10033',"LINEAR B SYLLABLE B004 TE"); // map.put('\u10034',"LINEAR B SYLLABLE B037 TI"); // map.put('\u10035',"LINEAR B SYLLABLE B005 TO"); // map.put('\u10036',"LINEAR B SYLLABLE B069 TU"); // map.put('\u10037',"LINEAR B SYLLABLE B054 WA"); // map.put('\u10038',"LINEAR B SYLLABLE B075 WE"); // map.put('\u10039',"LINEAR B SYLLABLE B040 WI"); // map.put('\u1003A',"LINEAR B SYLLABLE B042 WO"); // map.put('\u1003C',"LINEAR B SYLLABLE B017 ZA"); // map.put('\u1003D',"LINEAR B SYLLABLE B074 ZE"); // map.put('\u1003F',"LINEAR B SYLLABLE B020 ZO"); // map.put('\u10040',"LINEAR B SYLLABLE B025 A2"); // map.put('\u10041',"LINEAR B SYLLABLE B043 A3"); // map.put('\u10042',"LINEAR B SYLLABLE B085 AU"); // map.put('\u10043',"LINEAR B SYLLABLE B071 DWE"); // map.put('\u10044',"LINEAR B SYLLABLE B090 DWO"); // map.put('\u10045',"LINEAR B SYLLABLE B048 NWA"); // map.put('\u10046',"LINEAR B SYLLABLE B029 PU2"); // map.put('\u10047',"LINEAR B SYLLABLE B062 PTE"); // map.put('\u10048',"LINEAR B SYLLABLE B076 RA2"); // map.put('\u10049',"LINEAR B SYLLABLE B033 RA3"); // map.put('\u1004A',"LINEAR B SYLLABLE B068 RO2"); // map.put('\u1004B',"LINEAR B SYLLABLE B066 TA2"); // map.put('\u1004C',"LINEAR B SYLLABLE B087 TWE"); // map.put('\u1004D',"LINEAR B SYLLABLE B091 TWO"); // map.put('\u10050',"LINEAR B SYMBOL B018"); // map.put('\u10051',"LINEAR B SYMBOL B019"); // map.put('\u10052',"LINEAR B SYMBOL B022"); // map.put('\u10053',"LINEAR B SYMBOL B034"); // map.put('\u10054',"LINEAR B SYMBOL B047"); // map.put('\u10055',"LINEAR B SYMBOL B049"); // map.put('\u10056',"LINEAR B SYMBOL B056"); // map.put('\u10057',"LINEAR B SYMBOL B063"); // map.put('\u10058',"LINEAR B SYMBOL B064"); // map.put('\u10059',"LINEAR B SYMBOL B079"); // map.put('\u1005A',"LINEAR B SYMBOL B082"); // map.put('\u1005B',"LINEAR B SYMBOL B083"); // map.put('\u1005C',"LINEAR B SYMBOL B086"); // map.put('\u1005D',"LINEAR B SYMBOL B089"); // map.put('\u10080',"LINEAR B IDEOGRAM B100 MAN"); // map.put('\u10081',"LINEAR B IDEOGRAM B102 WOMAN"); // map.put('\u10082',"LINEAR B IDEOGRAM B104 DEER"); // map.put('\u10083',"LINEAR B IDEOGRAM B105 EQUID"); // map.put('\u10084',"LINEAR B IDEOGRAM B105F MARE"); // map.put('\u10085',"LINEAR B IDEOGRAM B105M STALLION"); // map.put('\u10086',"LINEAR B IDEOGRAM B106F EWE"); // map.put('\u10087',"LINEAR B IDEOGRAM B106M RAM"); // map.put('\u10088',"LINEAR B IDEOGRAM B107F SHE-GOAT"); // map.put('\u10089',"LINEAR B IDEOGRAM B107M HE-GOAT"); // map.put('\u1008A',"LINEAR B IDEOGRAM B108F SOW"); // map.put('\u1008B',"LINEAR B IDEOGRAM B108M BOAR"); // map.put('\u1008C',"LINEAR B IDEOGRAM B109F COW"); // map.put('\u1008D',"LINEAR B IDEOGRAM B109M BULL"); // map.put('\u1008E',"LINEAR B IDEOGRAM B120 WHEAT"); // map.put('\u1008F',"LINEAR B IDEOGRAM B121 BARLEY"); // map.put('\u10090',"LINEAR B IDEOGRAM B122 OLIVE"); // map.put('\u10091',"LINEAR B IDEOGRAM B123 SPICE"); // map.put('\u10092',"LINEAR B IDEOGRAM B125 CYPERUS"); // map.put('\u10093',"LINEAR B MONOGRAM B127 KAPO"); // map.put('\u10094',"LINEAR B MONOGRAM B128 KANAKO"); // map.put('\u10095',"LINEAR B IDEOGRAM B130 OIL"); // map.put('\u10096',"LINEAR B IDEOGRAM B131 WINE"); // map.put('\u10097',"LINEAR B IDEOGRAM B132"); // map.put('\u10098',"LINEAR B MONOGRAM B133 AREPA"); // map.put('\u10099',"LINEAR B MONOGRAM B135 MERI"); // map.put('\u1009A',"LINEAR B IDEOGRAM B140 BRONZE"); // map.put('\u1009B',"LINEAR B IDEOGRAM B141 GOLD"); // map.put('\u1009C',"LINEAR B IDEOGRAM B142"); // map.put('\u1009D',"LINEAR B IDEOGRAM B145 WOOL"); // map.put('\u1009E',"LINEAR B IDEOGRAM B146"); // map.put('\u1009F',"LINEAR B IDEOGRAM B150"); // map.put('\u100A0',"LINEAR B IDEOGRAM B151 HORN"); // map.put('\u100A1',"LINEAR B IDEOGRAM B152"); // map.put('\u100A2',"LINEAR B IDEOGRAM B153"); // map.put('\u100A3',"LINEAR B IDEOGRAM B154"); // map.put('\u100A4',"LINEAR B MONOGRAM B156 TURO2"); // map.put('\u100A5',"LINEAR B IDEOGRAM B157"); // map.put('\u100A6',"LINEAR B IDEOGRAM B158"); // map.put('\u100A7',"LINEAR B IDEOGRAM B159 CLOTH"); // map.put('\u100A8',"LINEAR B IDEOGRAM B160"); // map.put('\u100A9',"LINEAR B IDEOGRAM B161"); // map.put('\u100AA',"LINEAR B IDEOGRAM B162 GARMENT"); // map.put('\u100AB',"LINEAR B IDEOGRAM B163 ARMOUR"); // map.put('\u100AC',"LINEAR B IDEOGRAM B164"); // map.put('\u100AD',"LINEAR B IDEOGRAM B165"); // map.put('\u100AE',"LINEAR B IDEOGRAM B166"); // map.put('\u100AF',"LINEAR B IDEOGRAM B167"); // map.put('\u100B0',"LINEAR B IDEOGRAM B168"); // map.put('\u100B1',"LINEAR B IDEOGRAM B169"); // map.put('\u100B2',"LINEAR B IDEOGRAM B170"); // map.put('\u100B3',"LINEAR B IDEOGRAM B171"); // map.put('\u100B4',"LINEAR B IDEOGRAM B172"); // map.put('\u100B5',"LINEAR B IDEOGRAM B173 MONTH"); // map.put('\u100B6',"LINEAR B IDEOGRAM B174"); // map.put('\u100B7',"LINEAR B IDEOGRAM B176 TREE"); // map.put('\u100B8',"LINEAR B IDEOGRAM B177"); // map.put('\u100B9',"LINEAR B IDEOGRAM B178"); // map.put('\u100BA',"LINEAR B IDEOGRAM B179"); // map.put('\u100BB',"LINEAR B IDEOGRAM B180"); // map.put('\u100BC',"LINEAR B IDEOGRAM B181"); // map.put('\u100BD',"LINEAR B IDEOGRAM B182"); // map.put('\u100BE',"LINEAR B IDEOGRAM B183"); // map.put('\u100BF',"LINEAR B IDEOGRAM B184"); // map.put('\u100C0',"LINEAR B IDEOGRAM B185"); // map.put('\u100C1',"LINEAR B IDEOGRAM B189"); // map.put('\u100C2',"LINEAR B IDEOGRAM B190"); // map.put('\u100C3',"LINEAR B IDEOGRAM B191 HELMET"); // map.put('\u100C4',"LINEAR B IDEOGRAM B220 FOOTSTOOL"); // map.put('\u100C5',"LINEAR B IDEOGRAM B225 BATHTUB"); // map.put('\u100C6',"LINEAR B IDEOGRAM B230 SPEAR"); // map.put('\u100C7',"LINEAR B IDEOGRAM B231 ARROW"); // map.put('\u100C8',"LINEAR B IDEOGRAM B232"); // map.put('\u100C9',"LINEAR B IDEOGRAM B233 SWORD"); // map.put('\u100CA',"LINEAR B IDEOGRAM B234"); // map.put('\u100CB',"LINEAR B IDEOGRAM B236"); // map.put('\u100CC',"LINEAR B IDEOGRAM B240 WHEELED CHARIOT"); // map.put('\u100CD',"LINEAR B IDEOGRAM B241 CHARIOT"); // map.put('\u100CE',"LINEAR B IDEOGRAM B242 CHARIOT FRAME"); // map.put('\u100CF',"LINEAR B IDEOGRAM B243 WHEEL"); // map.put('\u100D0',"LINEAR B IDEOGRAM B245"); // map.put('\u100D1',"LINEAR B IDEOGRAM B246"); // map.put('\u100D2',"LINEAR B MONOGRAM B247 DIPTE"); // map.put('\u100D3',"LINEAR B IDEOGRAM B248"); // map.put('\u100D4',"LINEAR B IDEOGRAM B249"); // map.put('\u100D5',"LINEAR B IDEOGRAM B251"); // map.put('\u100D6',"LINEAR B IDEOGRAM B252"); // map.put('\u100D7',"LINEAR B IDEOGRAM B253"); // map.put('\u100D8',"LINEAR B IDEOGRAM B254 DART"); // map.put('\u100D9',"LINEAR B IDEOGRAM B255"); // map.put('\u100DA',"LINEAR B IDEOGRAM B256"); // map.put('\u100DB',"LINEAR B IDEOGRAM B257"); // map.put('\u100DC',"LINEAR B IDEOGRAM B258"); // map.put('\u100DD',"LINEAR B IDEOGRAM B259"); // map.put('\u100DE',"LINEAR B IDEOGRAM VESSEL B155"); // map.put('\u100DF',"LINEAR B IDEOGRAM VESSEL B200"); // map.put('\u100E0',"LINEAR B IDEOGRAM VESSEL B201"); // map.put('\u100E1',"LINEAR B IDEOGRAM VESSEL B202"); // map.put('\u100E2',"LINEAR B IDEOGRAM VESSEL B203"); // map.put('\u100E3',"LINEAR B IDEOGRAM VESSEL B204"); // map.put('\u100E4',"LINEAR B IDEOGRAM VESSEL B205"); // map.put('\u100E5',"LINEAR B IDEOGRAM VESSEL B206"); // map.put('\u100E6',"LINEAR B IDEOGRAM VESSEL B207"); // map.put('\u100E7',"LINEAR B IDEOGRAM VESSEL B208"); // map.put('\u100E8',"LINEAR B IDEOGRAM VESSEL B209"); // map.put('\u100E9',"LINEAR B IDEOGRAM VESSEL B210"); // map.put('\u100EA',"LINEAR B IDEOGRAM VESSEL B211"); // map.put('\u100EB',"LINEAR B IDEOGRAM VESSEL B212"); // map.put('\u100EC',"LINEAR B IDEOGRAM VESSEL B213"); // map.put('\u100ED',"LINEAR B IDEOGRAM VESSEL B214"); // map.put('\u100EE',"LINEAR B IDEOGRAM VESSEL B215"); // map.put('\u100EF',"LINEAR B IDEOGRAM VESSEL B216"); // map.put('\u100F0',"LINEAR B IDEOGRAM VESSEL B217"); // map.put('\u100F1',"LINEAR B IDEOGRAM VESSEL B218"); // map.put('\u100F2',"LINEAR B IDEOGRAM VESSEL B219"); // map.put('\u100F3',"LINEAR B IDEOGRAM VESSEL B221"); // map.put('\u100F4',"LINEAR B IDEOGRAM VESSEL B222"); // map.put('\u100F5',"LINEAR B IDEOGRAM VESSEL B226"); // map.put('\u100F6',"LINEAR B IDEOGRAM VESSEL B227"); // map.put('\u100F7',"LINEAR B IDEOGRAM VESSEL B228"); // map.put('\u100F8',"LINEAR B IDEOGRAM VESSEL B229"); // map.put('\u100F9',"LINEAR B IDEOGRAM VESSEL B250"); // map.put('\u100FA',"LINEAR B IDEOGRAM VESSEL B305"); // map.put('\u10100',"AEGEAN WORD SEPARATOR LINE"); // map.put('\u10101',"AEGEAN WORD SEPARATOR DOT"); // map.put('\u10102',"AEGEAN CHECK MARK"); // map.put('\u10107',"AEGEAN NUMBER ONE"); // map.put('\u10108',"AEGEAN NUMBER TWO"); // map.put('\u10109',"AEGEAN NUMBER THREE"); // map.put('\u1010A',"AEGEAN NUMBER FOUR"); // map.put('\u1010B',"AEGEAN NUMBER FIVE"); // map.put('\u1010C',"AEGEAN NUMBER SIX"); // map.put('\u1010D',"AEGEAN NUMBER SEVEN"); // map.put('\u1010E',"AEGEAN NUMBER EIGHT"); // map.put('\u1010F',"AEGEAN NUMBER NINE"); // map.put('\u10110',"AEGEAN NUMBER TEN"); // map.put('\u10111',"AEGEAN NUMBER TWENTY"); // map.put('\u10112',"AEGEAN NUMBER THIRTY"); // map.put('\u10113',"AEGEAN NUMBER FORTY"); // map.put('\u10114',"AEGEAN NUMBER FIFTY"); // map.put('\u10115',"AEGEAN NUMBER SIXTY"); // map.put('\u10116',"AEGEAN NUMBER SEVENTY"); // map.put('\u10117',"AEGEAN NUMBER EIGHTY"); // map.put('\u10118',"AEGEAN NUMBER NINETY"); // map.put('\u10119',"AEGEAN NUMBER ONE HUNDRED"); // map.put('\u1011A',"AEGEAN NUMBER TWO HUNDRED"); // map.put('\u1011B',"AEGEAN NUMBER THREE HUNDRED"); // map.put('\u1011C',"AEGEAN NUMBER FOUR HUNDRED"); // map.put('\u1011D',"AEGEAN NUMBER FIVE HUNDRED"); // map.put('\u1011E',"AEGEAN NUMBER SIX HUNDRED"); // map.put('\u1011F',"AEGEAN NUMBER SEVEN HUNDRED"); // map.put('\u10120',"AEGEAN NUMBER EIGHT HUNDRED"); // map.put('\u10121',"AEGEAN NUMBER NINE HUNDRED"); // map.put('\u10122',"AEGEAN NUMBER ONE THOUSAND"); // map.put('\u10123',"AEGEAN NUMBER TWO THOUSAND"); // map.put('\u10124',"AEGEAN NUMBER THREE THOUSAND"); // map.put('\u10125',"AEGEAN NUMBER FOUR THOUSAND"); // map.put('\u10126',"AEGEAN NUMBER FIVE THOUSAND"); // map.put('\u10127',"AEGEAN NUMBER SIX THOUSAND"); // map.put('\u10128',"AEGEAN NUMBER SEVEN THOUSAND"); // map.put('\u10129',"AEGEAN NUMBER EIGHT THOUSAND"); // map.put('\u1012A',"AEGEAN NUMBER NINE THOUSAND"); // map.put('\u1012B',"AEGEAN NUMBER TEN THOUSAND"); // map.put('\u1012C',"AEGEAN NUMBER TWENTY THOUSAND"); // map.put('\u1012D',"AEGEAN NUMBER THIRTY THOUSAND"); // map.put('\u1012E',"AEGEAN NUMBER FORTY THOUSAND"); // map.put('\u1012F',"AEGEAN NUMBER FIFTY THOUSAND"); // map.put('\u10130',"AEGEAN NUMBER SIXTY THOUSAND"); // map.put('\u10131',"AEGEAN NUMBER SEVENTY THOUSAND"); // map.put('\u10132',"AEGEAN NUMBER EIGHTY THOUSAND"); // map.put('\u10133',"AEGEAN NUMBER NINETY THOUSAND"); // map.put('\u10137',"AEGEAN WEIGHT BASE UNIT"); // map.put('\u10138',"AEGEAN WEIGHT FIRST SUBUNIT"); // map.put('\u10139',"AEGEAN WEIGHT SECOND SUBUNIT"); // map.put('\u1013A',"AEGEAN WEIGHT THIRD SUBUNIT"); // map.put('\u1013B',"AEGEAN WEIGHT FOURTH SUBUNIT"); // map.put('\u1013C',"AEGEAN DRY MEASURE FIRST SUBUNIT"); // map.put('\u1013D',"AEGEAN LIQUID MEASURE FIRST SUBUNIT"); // map.put('\u1013E',"AEGEAN MEASURE SECOND SUBUNIT"); // map.put('\u1013F',"AEGEAN MEASURE THIRD SUBUNIT"); // map.put('\u10140',"GREEK ACROPHONIC ATTIC ONE QUARTER"); // map.put('\u10141',"GREEK ACROPHONIC ATTIC ONE HALF"); // map.put('\u10142',"GREEK ACROPHONIC ATTIC ONE DRACHMA"); // map.put('\u10143',"GREEK ACROPHONIC ATTIC FIVE"); // map.put('\u10144',"GREEK ACROPHONIC ATTIC FIFTY"); // map.put('\u10145',"GREEK ACROPHONIC ATTIC FIVE HUNDRED"); // map.put('\u10146',"GREEK ACROPHONIC ATTIC FIVE THOUSAND"); // map.put('\u10147',"GREEK ACROPHONIC ATTIC FIFTY THOUSAND"); // map.put('\u10148',"GREEK ACROPHONIC ATTIC FIVE TALENTS"); // map.put('\u10149',"GREEK ACROPHONIC ATTIC TEN TALENTS"); // map.put('\u1014A',"GREEK ACROPHONIC ATTIC FIFTY TALENTS"); // map.put('\u1014B',"GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS"); // map.put('\u1014C',"GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS"); // map.put('\u1014D',"GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS"); // map.put('\u1014E',"GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS"); // map.put('\u1014F',"GREEK ACROPHONIC ATTIC FIVE STATERS"); // map.put('\u10150',"GREEK ACROPHONIC ATTIC TEN STATERS"); // map.put('\u10151',"GREEK ACROPHONIC ATTIC FIFTY STATERS"); // map.put('\u10152',"GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS"); // map.put('\u10153',"GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS"); // map.put('\u10154',"GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS"); // map.put('\u10155',"GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS"); // map.put('\u10156',"GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS"); // map.put('\u10157',"GREEK ACROPHONIC ATTIC TEN MNAS"); // map.put('\u10158',"GREEK ACROPHONIC HERAEUM ONE PLETHRON"); // map.put('\u10159',"GREEK ACROPHONIC THESPIAN ONE"); // map.put('\u1015A',"GREEK ACROPHONIC HERMIONIAN ONE"); // map.put('\u1015B',"GREEK ACROPHONIC EPIDAUREAN TWO"); // map.put('\u1015C',"GREEK ACROPHONIC THESPIAN TWO"); // map.put('\u1015D',"GREEK ACROPHONIC CYRENAIC TWO DRACHMAS"); // map.put('\u1015E',"GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS"); // map.put('\u1015F',"GREEK ACROPHONIC TROEZENIAN FIVE"); // map.put('\u10160',"GREEK ACROPHONIC TROEZENIAN TEN"); // map.put('\u10161',"GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM"); // map.put('\u10162',"GREEK ACROPHONIC HERMIONIAN TEN"); // map.put('\u10163',"GREEK ACROPHONIC MESSENIAN TEN"); // map.put('\u10164',"GREEK ACROPHONIC THESPIAN TEN"); // map.put('\u10165',"GREEK ACROPHONIC THESPIAN THIRTY"); // map.put('\u10166',"GREEK ACROPHONIC TROEZENIAN FIFTY"); // map.put('\u10167',"GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM"); // map.put('\u10168',"GREEK ACROPHONIC HERMIONIAN FIFTY"); // map.put('\u10169',"GREEK ACROPHONIC THESPIAN FIFTY"); // map.put('\u1016A',"GREEK ACROPHONIC THESPIAN ONE HUNDRED"); // map.put('\u1016B',"GREEK ACROPHONIC THESPIAN THREE HUNDRED"); // map.put('\u1016C',"GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED"); // map.put('\u1016D',"GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED"); // map.put('\u1016E',"GREEK ACROPHONIC THESPIAN FIVE HUNDRED"); // map.put('\u1016F',"GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED"); // map.put('\u10170',"GREEK ACROPHONIC NAXIAN FIVE HUNDRED"); // map.put('\u10171',"GREEK ACROPHONIC THESPIAN ONE THOUSAND"); // map.put('\u10172',"GREEK ACROPHONIC THESPIAN FIVE THOUSAND"); // map.put('\u10173',"GREEK ACROPHONIC DELPHIC FIVE MNAS"); // map.put('\u10174',"GREEK ACROPHONIC STRATIAN FIFTY MNAS"); // map.put('\u10175',"GREEK ONE HALF SIGN"); // map.put('\u10176',"GREEK ONE HALF SIGN ALTERNATE FORM"); // map.put('\u10177',"GREEK TWO THIRDS SIGN"); // map.put('\u10178',"GREEK THREE QUARTERS SIGN"); // map.put('\u10179',"GREEK YEAR SIGN"); // map.put('\u1017A',"GREEK TALENT SIGN"); // map.put('\u1017B',"GREEK DRACHMA SIGN"); // map.put('\u1017C',"GREEK OBOL SIGN"); // map.put('\u1017D',"GREEK TWO OBOLS SIGN"); // map.put('\u1017E',"GREEK THREE OBOLS SIGN"); // map.put('\u1017F',"GREEK FOUR OBOLS SIGN"); // map.put('\u10180',"GREEK FIVE OBOLS SIGN"); // map.put('\u10181',"GREEK METRETES SIGN"); // map.put('\u10182',"GREEK KYATHOS BASE SIGN"); // map.put('\u10183',"GREEK LITRA SIGN"); // map.put('\u10184',"GREEK OUNKIA SIGN"); // map.put('\u10185',"GREEK XESTES SIGN"); // map.put('\u10186',"GREEK ARTABE SIGN"); // map.put('\u10187',"GREEK AROURA SIGN"); // map.put('\u10188',"GREEK GRAMMA SIGN"); // map.put('\u10189',"GREEK TRYBLION BASE SIGN"); // map.put('\u1018A',"GREEK ZERO SIGN"); // map.put('\u10190',"ROMAN SEXTANS SIGN"); // map.put('\u10191',"ROMAN UNCIA SIGN"); // map.put('\u10192',"ROMAN SEMUNCIA SIGN"); // map.put('\u10193',"ROMAN SEXTULA SIGN"); // map.put('\u10194',"ROMAN DIMIDIA SEXTULA SIGN"); // map.put('\u10195',"ROMAN SILIQUA SIGN"); // map.put('\u10196',"ROMAN DENARIUS SIGN"); // map.put('\u10197',"ROMAN QUINARIUS SIGN"); // map.put('\u10198',"ROMAN SESTERTIUS SIGN"); // map.put('\u10199',"ROMAN DUPONDIUS SIGN"); // map.put('\u1019A',"ROMAN AS SIGN"); // map.put('\u1019B',"ROMAN CENTURIAL SIGN"); // map.put('\u101D0',"PHAISTOS DISC SIGN PEDESTRIAN"); // map.put('\u101D1',"PHAISTOS DISC SIGN PLUMED HEAD"); // map.put('\u101D2',"PHAISTOS DISC SIGN TATTOOED HEAD"); // map.put('\u101D3',"PHAISTOS DISC SIGN CAPTIVE"); // map.put('\u101D4',"PHAISTOS DISC SIGN CHILD"); // map.put('\u101D5',"PHAISTOS DISC SIGN WOMAN"); // map.put('\u101D6',"PHAISTOS DISC SIGN HELMET"); // map.put('\u101D7',"PHAISTOS DISC SIGN GAUNTLET"); // map.put('\u101D8',"PHAISTOS DISC SIGN TIARA"); // map.put('\u101D9',"PHAISTOS DISC SIGN ARROW"); // map.put('\u101DA',"PHAISTOS DISC SIGN BOW"); // map.put('\u101DB',"PHAISTOS DISC SIGN SHIELD"); // map.put('\u101DC',"PHAISTOS DISC SIGN CLUB"); // map.put('\u101DD',"PHAISTOS DISC SIGN MANACLES"); // map.put('\u101DE',"PHAISTOS DISC SIGN MATTOCK"); // map.put('\u101DF',"PHAISTOS DISC SIGN SAW"); // map.put('\u101E0',"PHAISTOS DISC SIGN LID"); // map.put('\u101E1',"PHAISTOS DISC SIGN BOOMERANG"); // map.put('\u101E2',"PHAISTOS DISC SIGN CARPENTRY PLANE"); // map.put('\u101E3',"PHAISTOS DISC SIGN DOLIUM"); // map.put('\u101E4',"PHAISTOS DISC SIGN COMB"); // map.put('\u101E5',"PHAISTOS DISC SIGN SLING"); // map.put('\u101E6',"PHAISTOS DISC SIGN COLUMN"); // map.put('\u101E7',"PHAISTOS DISC SIGN BEEHIVE"); // map.put('\u101E8',"PHAISTOS DISC SIGN SHIP"); // map.put('\u101E9',"PHAISTOS DISC SIGN HORN"); // map.put('\u101EA',"PHAISTOS DISC SIGN HIDE"); // map.put('\u101EB',"PHAISTOS DISC SIGN BULLS LEG"); // map.put('\u101EC',"PHAISTOS DISC SIGN CAT"); // map.put('\u101ED',"PHAISTOS DISC SIGN RAM"); // map.put('\u101EE',"PHAISTOS DISC SIGN EAGLE"); // map.put('\u101EF',"PHAISTOS DISC SIGN DOVE"); // map.put('\u101F0',"PHAISTOS DISC SIGN TUNNY"); // map.put('\u101F1',"PHAISTOS DISC SIGN BEE"); // map.put('\u101F2',"PHAISTOS DISC SIGN PLANE TREE"); // map.put('\u101F3',"PHAISTOS DISC SIGN VINE"); // map.put('\u101F4',"PHAISTOS DISC SIGN PAPYRUS"); // map.put('\u101F5',"PHAISTOS DISC SIGN ROSETTE"); // map.put('\u101F6',"PHAISTOS DISC SIGN LILY"); // map.put('\u101F7',"PHAISTOS DISC SIGN OX BACK"); // map.put('\u101F8',"PHAISTOS DISC SIGN FLUTE"); // map.put('\u101F9',"PHAISTOS DISC SIGN GRATER"); // map.put('\u101FA',"PHAISTOS DISC SIGN STRAINER"); // map.put('\u101FB',"PHAISTOS DISC SIGN SMALL AXE"); // map.put('\u101FC',"PHAISTOS DISC SIGN WAVY BAND"); // map.put('\u101FD',"PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE"); // map.put('\u10280',"LYCIAN LETTER A"); // map.put('\u10281',"LYCIAN LETTER E"); // map.put('\u10282',"LYCIAN LETTER B"); // map.put('\u10283',"LYCIAN LETTER BH"); // map.put('\u10284',"LYCIAN LETTER G"); // map.put('\u10285',"LYCIAN LETTER D"); // map.put('\u10286',"LYCIAN LETTER I"); // map.put('\u10287',"LYCIAN LETTER W"); // map.put('\u10288',"LYCIAN LETTER Z"); // map.put('\u10289',"LYCIAN LETTER TH"); // map.put('\u1028A',"LYCIAN LETTER J"); // map.put('\u1028B',"LYCIAN LETTER K"); // map.put('\u1028C',"LYCIAN LETTER Q"); // map.put('\u1028D',"LYCIAN LETTER L"); // map.put('\u1028E',"LYCIAN LETTER M"); // map.put('\u1028F',"LYCIAN LETTER N"); // map.put('\u10290',"LYCIAN LETTER MM"); // map.put('\u10291',"LYCIAN LETTER NN"); // map.put('\u10292',"LYCIAN LETTER U"); // map.put('\u10293',"LYCIAN LETTER P"); // map.put('\u10294',"LYCIAN LETTER KK"); // map.put('\u10295',"LYCIAN LETTER R"); // map.put('\u10296',"LYCIAN LETTER S"); // map.put('\u10297',"LYCIAN LETTER T"); // map.put('\u10298',"LYCIAN LETTER TT"); // map.put('\u10299',"LYCIAN LETTER AN"); // map.put('\u1029A',"LYCIAN LETTER EN"); // map.put('\u1029B',"LYCIAN LETTER H"); // map.put('\u1029C',"LYCIAN LETTER X"); // map.put('\u102A0',"CARIAN LETTER A"); // map.put('\u102A1',"CARIAN LETTER P2"); // map.put('\u102A2',"CARIAN LETTER D"); // map.put('\u102A3',"CARIAN LETTER L"); // map.put('\u102A4',"CARIAN LETTER UUU"); // map.put('\u102A5',"CARIAN LETTER R"); // map.put('\u102A6',"CARIAN LETTER LD"); // map.put('\u102A7',"CARIAN LETTER A2"); // map.put('\u102A8',"CARIAN LETTER Q"); // map.put('\u102A9',"CARIAN LETTER B"); // map.put('\u102AA',"CARIAN LETTER M"); // map.put('\u102AB',"CARIAN LETTER O"); // map.put('\u102AC',"CARIAN LETTER D2"); // map.put('\u102AD',"CARIAN LETTER T"); // map.put('\u102AE',"CARIAN LETTER SH"); // map.put('\u102AF',"CARIAN LETTER SH2"); // map.put('\u102B0',"CARIAN LETTER S"); // map.put('\u102B1',"CARIAN LETTER C-18"); // map.put('\u102B2',"CARIAN LETTER U"); // map.put('\u102B3',"CARIAN LETTER NN"); // map.put('\u102B4',"CARIAN LETTER X"); // map.put('\u102B5',"CARIAN LETTER N"); // map.put('\u102B6',"CARIAN LETTER TT2"); // map.put('\u102B7',"CARIAN LETTER P"); // map.put('\u102B8',"CARIAN LETTER SS"); // map.put('\u102B9',"CARIAN LETTER I"); // map.put('\u102BA',"CARIAN LETTER E"); // map.put('\u102BB',"CARIAN LETTER UUUU"); // map.put('\u102BC',"CARIAN LETTER K"); // map.put('\u102BD',"CARIAN LETTER K2"); // map.put('\u102BE',"CARIAN LETTER ND"); // map.put('\u102BF',"CARIAN LETTER UU"); // map.put('\u102C0',"CARIAN LETTER G"); // map.put('\u102C1',"CARIAN LETTER G2"); // map.put('\u102C2',"CARIAN LETTER ST"); // map.put('\u102C3',"CARIAN LETTER ST2"); // map.put('\u102C4',"CARIAN LETTER NG"); // map.put('\u102C5',"CARIAN LETTER II"); // map.put('\u102C6',"CARIAN LETTER C-39"); // map.put('\u102C7',"CARIAN LETTER TT"); // map.put('\u102C8',"CARIAN LETTER UUU2"); // map.put('\u102C9',"CARIAN LETTER RR"); // map.put('\u102CA',"CARIAN LETTER MB"); // map.put('\u102CB',"CARIAN LETTER MB2"); // map.put('\u102CC',"CARIAN LETTER MB3"); // map.put('\u102CD',"CARIAN LETTER MB4"); // map.put('\u102CE',"CARIAN LETTER LD2"); // map.put('\u102CF',"CARIAN LETTER E2"); // map.put('\u102D0',"CARIAN LETTER UUU3"); // map.put('\u10300',"OLD ITALIC LETTER A"); // map.put('\u10301',"OLD ITALIC LETTER BE"); // map.put('\u10302',"OLD ITALIC LETTER KE"); // map.put('\u10303',"OLD ITALIC LETTER DE"); // map.put('\u10304',"OLD ITALIC LETTER E"); // map.put('\u10305',"OLD ITALIC LETTER VE"); // map.put('\u10306',"OLD ITALIC LETTER ZE"); // map.put('\u10307',"OLD ITALIC LETTER HE"); // map.put('\u10308',"OLD ITALIC LETTER THE"); // map.put('\u10309',"OLD ITALIC LETTER I"); // map.put('\u1030A',"OLD ITALIC LETTER KA"); // map.put('\u1030B',"OLD ITALIC LETTER EL"); // map.put('\u1030C',"OLD ITALIC LETTER EM"); // map.put('\u1030D',"OLD ITALIC LETTER EN"); // map.put('\u1030E',"OLD ITALIC LETTER ESH"); // map.put('\u1030F',"OLD ITALIC LETTER O"); // map.put('\u10310',"OLD ITALIC LETTER PE"); // map.put('\u10311',"OLD ITALIC LETTER SHE"); // map.put('\u10312',"OLD ITALIC LETTER KU"); // map.put('\u10313',"OLD ITALIC LETTER ER"); // map.put('\u10314',"OLD ITALIC LETTER ES"); // map.put('\u10315',"OLD ITALIC LETTER TE"); // map.put('\u10316',"OLD ITALIC LETTER U"); // map.put('\u10317',"OLD ITALIC LETTER EKS"); // map.put('\u10318',"OLD ITALIC LETTER PHE"); // map.put('\u10319',"OLD ITALIC LETTER KHE"); // map.put('\u1031A',"OLD ITALIC LETTER EF"); // map.put('\u1031B',"OLD ITALIC LETTER ERS"); // map.put('\u1031C',"OLD ITALIC LETTER CHE"); // map.put('\u1031D',"OLD ITALIC LETTER II"); // map.put('\u1031E',"OLD ITALIC LETTER UU"); // map.put('\u10320',"OLD ITALIC NUMERAL ONE"); // map.put('\u10321',"OLD ITALIC NUMERAL FIVE"); // map.put('\u10322',"OLD ITALIC NUMERAL TEN"); // map.put('\u10323',"OLD ITALIC NUMERAL FIFTY"); // map.put('\u10330',"GOTHIC LETTER AHSA"); // map.put('\u10331',"GOTHIC LETTER BAIRKAN"); // map.put('\u10332',"GOTHIC LETTER GIBA"); // map.put('\u10333',"GOTHIC LETTER DAGS"); // map.put('\u10334',"GOTHIC LETTER AIHVUS"); // map.put('\u10335',"GOTHIC LETTER QAIRTHRA"); // map.put('\u10336',"GOTHIC LETTER IUJA"); // map.put('\u10337',"GOTHIC LETTER HAGL"); // map.put('\u10338',"GOTHIC LETTER THIUTH"); // map.put('\u10339',"GOTHIC LETTER EIS"); // map.put('\u1033A',"GOTHIC LETTER KUSMA"); // map.put('\u1033B',"GOTHIC LETTER LAGUS"); // map.put('\u1033C',"GOTHIC LETTER MANNA"); // map.put('\u1033D',"GOTHIC LETTER NAUTHS"); // map.put('\u1033E',"GOTHIC LETTER JER"); // map.put('\u1033F',"GOTHIC LETTER URUS"); // map.put('\u10340',"GOTHIC LETTER PAIRTHRA"); // map.put('\u10341',"GOTHIC LETTER NINETY"); // map.put('\u10342',"GOTHIC LETTER RAIDA"); // map.put('\u10343',"GOTHIC LETTER SAUIL"); // map.put('\u10344',"GOTHIC LETTER TEIWS"); // map.put('\u10345',"GOTHIC LETTER WINJA"); // map.put('\u10346',"GOTHIC LETTER FAIHU"); // map.put('\u10347',"GOTHIC LETTER IGGWS"); // map.put('\u10348',"GOTHIC LETTER HWAIR"); // map.put('\u10349',"GOTHIC LETTER OTHAL"); // map.put('\u1034A',"GOTHIC LETTER NINE HUNDRED"); // map.put('\u10380',"UGARITIC LETTER ALPA"); // map.put('\u10381',"UGARITIC LETTER BETA"); // map.put('\u10382',"UGARITIC LETTER GAMLA"); // map.put('\u10383',"UGARITIC LETTER KHA"); // map.put('\u10384',"UGARITIC LETTER DELTA"); // map.put('\u10385',"UGARITIC LETTER HO"); // map.put('\u10386',"UGARITIC LETTER WO"); // map.put('\u10387',"UGARITIC LETTER ZETA"); // map.put('\u10388',"UGARITIC LETTER HOTA"); // map.put('\u10389',"UGARITIC LETTER TET"); // map.put('\u1038A',"UGARITIC LETTER YOD"); // map.put('\u1038B',"UGARITIC LETTER KAF"); // map.put('\u1038C',"UGARITIC LETTER SHIN"); // map.put('\u1038D',"UGARITIC LETTER LAMDA"); // map.put('\u1038E',"UGARITIC LETTER MEM"); // map.put('\u1038F',"UGARITIC LETTER DHAL"); // map.put('\u10390',"UGARITIC LETTER NUN"); // map.put('\u10391',"UGARITIC LETTER ZU"); // map.put('\u10392',"UGARITIC LETTER SAMKA"); // map.put('\u10393',"UGARITIC LETTER AIN"); // map.put('\u10394',"UGARITIC LETTER PU"); // map.put('\u10395',"UGARITIC LETTER SADE"); // map.put('\u10396',"UGARITIC LETTER QOPA"); // map.put('\u10397',"UGARITIC LETTER RASHA"); // map.put('\u10398',"UGARITIC LETTER THANNA"); // map.put('\u10399',"UGARITIC LETTER GHAIN"); // map.put('\u1039A',"UGARITIC LETTER TO"); // map.put('\u1039B',"UGARITIC LETTER I"); // map.put('\u1039C',"UGARITIC LETTER U"); // map.put('\u1039D',"UGARITIC LETTER SSU"); // map.put('\u1039F',"UGARITIC WORD DIVIDER"); // map.put('\u103A0',"OLD PERSIAN SIGN A"); // map.put('\u103A1',"OLD PERSIAN SIGN I"); // map.put('\u103A2',"OLD PERSIAN SIGN U"); // map.put('\u103A3',"OLD PERSIAN SIGN KA"); // map.put('\u103A4',"OLD PERSIAN SIGN KU"); // map.put('\u103A5',"OLD PERSIAN SIGN GA"); // map.put('\u103A6',"OLD PERSIAN SIGN GU"); // map.put('\u103A7',"OLD PERSIAN SIGN XA"); // map.put('\u103A8',"OLD PERSIAN SIGN CA"); // map.put('\u103A9',"OLD PERSIAN SIGN JA"); // map.put('\u103AA',"OLD PERSIAN SIGN JI"); // map.put('\u103AB',"OLD PERSIAN SIGN TA"); // map.put('\u103AC',"OLD PERSIAN SIGN TU"); // map.put('\u103AD',"OLD PERSIAN SIGN DA"); // map.put('\u103AE',"OLD PERSIAN SIGN DI"); // map.put('\u103AF',"OLD PERSIAN SIGN DU"); // map.put('\u103B0',"OLD PERSIAN SIGN THA"); // map.put('\u103B1',"OLD PERSIAN SIGN PA"); // map.put('\u103B2',"OLD PERSIAN SIGN BA"); // map.put('\u103B3',"OLD PERSIAN SIGN FA"); // map.put('\u103B4',"OLD PERSIAN SIGN NA"); // map.put('\u103B5',"OLD PERSIAN SIGN NU"); // map.put('\u103B6',"OLD PERSIAN SIGN MA"); // map.put('\u103B7',"OLD PERSIAN SIGN MI"); // map.put('\u103B8',"OLD PERSIAN SIGN MU"); // map.put('\u103B9',"OLD PERSIAN SIGN YA"); // map.put('\u103BA',"OLD PERSIAN SIGN VA"); // map.put('\u103BB',"OLD PERSIAN SIGN VI"); // map.put('\u103BC',"OLD PERSIAN SIGN RA"); // map.put('\u103BD',"OLD PERSIAN SIGN RU"); // map.put('\u103BE',"OLD PERSIAN SIGN LA"); // map.put('\u103BF',"OLD PERSIAN SIGN SA"); // map.put('\u103C0',"OLD PERSIAN SIGN ZA"); // map.put('\u103C1',"OLD PERSIAN SIGN SHA"); // map.put('\u103C2',"OLD PERSIAN SIGN SSA"); // map.put('\u103C3',"OLD PERSIAN SIGN HA"); // map.put('\u103C8',"OLD PERSIAN SIGN AURAMAZDAA"); // map.put('\u103C9',"OLD PERSIAN SIGN AURAMAZDAA-2"); // map.put('\u103CA',"OLD PERSIAN SIGN AURAMAZDAAHA"); // map.put('\u103CB',"OLD PERSIAN SIGN XSHAAYATHIYA"); // map.put('\u103CC',"OLD PERSIAN SIGN DAHYAAUSH"); // map.put('\u103CD',"OLD PERSIAN SIGN DAHYAAUSH-2"); // map.put('\u103CE',"OLD PERSIAN SIGN BAGA"); // map.put('\u103CF',"OLD PERSIAN SIGN BUUMISH"); // map.put('\u103D0',"OLD PERSIAN WORD DIVIDER"); // map.put('\u103D1',"OLD PERSIAN NUMBER ONE"); // map.put('\u103D2',"OLD PERSIAN NUMBER TWO"); // map.put('\u103D3',"OLD PERSIAN NUMBER TEN"); // map.put('\u103D4',"OLD PERSIAN NUMBER TWENTY"); // map.put('\u103D5',"OLD PERSIAN NUMBER HUNDRED"); // map.put('\u10400',"DESERET CAPITAL LETTER LONG I"); // map.put('\u10401',"DESERET CAPITAL LETTER LONG E"); // map.put('\u10402',"DESERET CAPITAL LETTER LONG A"); // map.put('\u10403',"DESERET CAPITAL LETTER LONG AH"); // map.put('\u10404',"DESERET CAPITAL LETTER LONG O"); // map.put('\u10405',"DESERET CAPITAL LETTER LONG OO"); // map.put('\u10406',"DESERET CAPITAL LETTER SHORT I"); // map.put('\u10407',"DESERET CAPITAL LETTER SHORT E"); // map.put('\u10408',"DESERET CAPITAL LETTER SHORT A"); // map.put('\u10409',"DESERET CAPITAL LETTER SHORT AH"); // map.put('\u1040A',"DESERET CAPITAL LETTER SHORT O"); // map.put('\u1040B',"DESERET CAPITAL LETTER SHORT OO"); // map.put('\u1040C',"DESERET CAPITAL LETTER AY"); // map.put('\u1040D',"DESERET CAPITAL LETTER OW"); // map.put('\u1040E',"DESERET CAPITAL LETTER WU"); // map.put('\u1040F',"DESERET CAPITAL LETTER YEE"); // map.put('\u10410',"DESERET CAPITAL LETTER H"); // map.put('\u10411',"DESERET CAPITAL LETTER PEE"); // map.put('\u10412',"DESERET CAPITAL LETTER BEE"); // map.put('\u10413',"DESERET CAPITAL LETTER TEE"); // map.put('\u10414',"DESERET CAPITAL LETTER DEE"); // map.put('\u10415',"DESERET CAPITAL LETTER CHEE"); // map.put('\u10416',"DESERET CAPITAL LETTER JEE"); // map.put('\u10417',"DESERET CAPITAL LETTER KAY"); // map.put('\u10418',"DESERET CAPITAL LETTER GAY"); // map.put('\u10419',"DESERET CAPITAL LETTER EF"); // map.put('\u1041A',"DESERET CAPITAL LETTER VEE"); // map.put('\u1041B',"DESERET CAPITAL LETTER ETH"); // map.put('\u1041C',"DESERET CAPITAL LETTER THEE"); // map.put('\u1041D',"DESERET CAPITAL LETTER ES"); // map.put('\u1041E',"DESERET CAPITAL LETTER ZEE"); // map.put('\u1041F',"DESERET CAPITAL LETTER ESH"); // map.put('\u10420',"DESERET CAPITAL LETTER ZHEE"); // map.put('\u10421',"DESERET CAPITAL LETTER ER"); // map.put('\u10422',"DESERET CAPITAL LETTER EL"); // map.put('\u10423',"DESERET CAPITAL LETTER EM"); // map.put('\u10424',"DESERET CAPITAL LETTER EN"); // map.put('\u10425',"DESERET CAPITAL LETTER ENG"); // map.put('\u10426',"DESERET CAPITAL LETTER OI"); // map.put('\u10427',"DESERET CAPITAL LETTER EW"); // map.put('\u10428',"DESERET SMALL LETTER LONG I"); // map.put('\u10429',"DESERET SMALL LETTER LONG E"); // map.put('\u1042A',"DESERET SMALL LETTER LONG A"); // map.put('\u1042B',"DESERET SMALL LETTER LONG AH"); // map.put('\u1042C',"DESERET SMALL LETTER LONG O"); // map.put('\u1042D',"DESERET SMALL LETTER LONG OO"); // map.put('\u1042E',"DESERET SMALL LETTER SHORT I"); // map.put('\u1042F',"DESERET SMALL LETTER SHORT E"); // map.put('\u10430',"DESERET SMALL LETTER SHORT A"); // map.put('\u10431',"DESERET SMALL LETTER SHORT AH"); // map.put('\u10432',"DESERET SMALL LETTER SHORT O"); // map.put('\u10433',"DESERET SMALL LETTER SHORT OO"); // map.put('\u10434',"DESERET SMALL LETTER AY"); // map.put('\u10435',"DESERET SMALL LETTER OW"); // map.put('\u10436',"DESERET SMALL LETTER WU"); // map.put('\u10437',"DESERET SMALL LETTER YEE"); // map.put('\u10438',"DESERET SMALL LETTER H"); // map.put('\u10439',"DESERET SMALL LETTER PEE"); // map.put('\u1043A',"DESERET SMALL LETTER BEE"); // map.put('\u1043B',"DESERET SMALL LETTER TEE"); // map.put('\u1043C',"DESERET SMALL LETTER DEE"); // map.put('\u1043D',"DESERET SMALL LETTER CHEE"); // map.put('\u1043E',"DESERET SMALL LETTER JEE"); // map.put('\u1043F',"DESERET SMALL LETTER KAY"); // map.put('\u10440',"DESERET SMALL LETTER GAY"); // map.put('\u10441',"DESERET SMALL LETTER EF"); // map.put('\u10442',"DESERET SMALL LETTER VEE"); // map.put('\u10443',"DESERET SMALL LETTER ETH"); // map.put('\u10444',"DESERET SMALL LETTER THEE"); // map.put('\u10445',"DESERET SMALL LETTER ES"); // map.put('\u10446',"DESERET SMALL LETTER ZEE"); // map.put('\u10447',"DESERET SMALL LETTER ESH"); // map.put('\u10448',"DESERET SMALL LETTER ZHEE"); // map.put('\u10449',"DESERET SMALL LETTER ER"); // map.put('\u1044A',"DESERET SMALL LETTER EL"); // map.put('\u1044B',"DESERET SMALL LETTER EM"); // map.put('\u1044C',"DESERET SMALL LETTER EN"); // map.put('\u1044D',"DESERET SMALL LETTER ENG"); // map.put('\u1044E',"DESERET SMALL LETTER OI"); // map.put('\u1044F',"DESERET SMALL LETTER EW"); // map.put('\u10450',"SHAVIAN LETTER PEEP"); // map.put('\u10451',"SHAVIAN LETTER TOT"); // map.put('\u10452',"SHAVIAN LETTER KICK"); // map.put('\u10453',"SHAVIAN LETTER FEE"); // map.put('\u10454',"SHAVIAN LETTER THIGH"); // map.put('\u10455',"SHAVIAN LETTER SO"); // map.put('\u10456',"SHAVIAN LETTER SURE"); // map.put('\u10457',"SHAVIAN LETTER CHURCH"); // map.put('\u10458',"SHAVIAN LETTER YEA"); // map.put('\u10459',"SHAVIAN LETTER HUNG"); // map.put('\u1045A',"SHAVIAN LETTER BIB"); // map.put('\u1045B',"SHAVIAN LETTER DEAD"); // map.put('\u1045C',"SHAVIAN LETTER GAG"); // map.put('\u1045D',"SHAVIAN LETTER VOW"); // map.put('\u1045E',"SHAVIAN LETTER THEY"); // map.put('\u1045F',"SHAVIAN LETTER ZOO"); // map.put('\u10460',"SHAVIAN LETTER MEASURE"); // map.put('\u10461',"SHAVIAN LETTER JUDGE"); // map.put('\u10462',"SHAVIAN LETTER WOE"); // map.put('\u10463',"SHAVIAN LETTER HA-HA"); // map.put('\u10464',"SHAVIAN LETTER LOLL"); // map.put('\u10465',"SHAVIAN LETTER MIME"); // map.put('\u10466',"SHAVIAN LETTER IF"); // map.put('\u10467',"SHAVIAN LETTER EGG"); // map.put('\u10468',"SHAVIAN LETTER ASH"); // map.put('\u10469',"SHAVIAN LETTER ADO"); // map.put('\u1046A',"SHAVIAN LETTER ON"); // map.put('\u1046B',"SHAVIAN LETTER WOOL"); // map.put('\u1046C',"SHAVIAN LETTER OUT"); // map.put('\u1046D',"SHAVIAN LETTER AH"); // map.put('\u1046E',"SHAVIAN LETTER ROAR"); // map.put('\u1046F',"SHAVIAN LETTER NUN"); // map.put('\u10470',"SHAVIAN LETTER EAT"); // map.put('\u10471',"SHAVIAN LETTER AGE"); // map.put('\u10472',"SHAVIAN LETTER ICE"); // map.put('\u10473',"SHAVIAN LETTER UP"); // map.put('\u10474',"SHAVIAN LETTER OAK"); // map.put('\u10475',"SHAVIAN LETTER OOZE"); // map.put('\u10476',"SHAVIAN LETTER OIL"); // map.put('\u10477',"SHAVIAN LETTER AWE"); // map.put('\u10478',"SHAVIAN LETTER ARE"); // map.put('\u10479',"SHAVIAN LETTER OR"); // map.put('\u1047A',"SHAVIAN LETTER AIR"); // map.put('\u1047B',"SHAVIAN LETTER ERR"); // map.put('\u1047C',"SHAVIAN LETTER ARRAY"); // map.put('\u1047D',"SHAVIAN LETTER EAR"); // map.put('\u1047E',"SHAVIAN LETTER IAN"); // map.put('\u1047F',"SHAVIAN LETTER YEW"); // map.put('\u10480',"OSMANYA LETTER ALEF"); // map.put('\u10481',"OSMANYA LETTER BA"); // map.put('\u10482',"OSMANYA LETTER TA"); // map.put('\u10483',"OSMANYA LETTER JA"); // map.put('\u10484',"OSMANYA LETTER XA"); // map.put('\u10485',"OSMANYA LETTER KHA"); // map.put('\u10486',"OSMANYA LETTER DEEL"); // map.put('\u10487',"OSMANYA LETTER RA"); // map.put('\u10488',"OSMANYA LETTER SA"); // map.put('\u10489',"OSMANYA LETTER SHIIN"); // map.put('\u1048A',"OSMANYA LETTER DHA"); // map.put('\u1048B',"OSMANYA LETTER CAYN"); // map.put('\u1048C',"OSMANYA LETTER GA"); // map.put('\u1048D',"OSMANYA LETTER FA"); // map.put('\u1048E',"OSMANYA LETTER QAAF"); // map.put('\u1048F',"OSMANYA LETTER KAAF"); // map.put('\u10490',"OSMANYA LETTER LAAN"); // map.put('\u10491',"OSMANYA LETTER MIIN"); // map.put('\u10492',"OSMANYA LETTER NUUN"); // map.put('\u10493',"OSMANYA LETTER WAW"); // map.put('\u10494',"OSMANYA LETTER HA"); // map.put('\u10495',"OSMANYA LETTER YA"); // map.put('\u10496',"OSMANYA LETTER A"); // map.put('\u10497',"OSMANYA LETTER E"); // map.put('\u10498',"OSMANYA LETTER I"); // map.put('\u10499',"OSMANYA LETTER O"); // map.put('\u1049A',"OSMANYA LETTER U"); // map.put('\u1049B',"OSMANYA LETTER AA"); // map.put('\u1049C',"OSMANYA LETTER EE"); // map.put('\u1049D',"OSMANYA LETTER OO"); // map.put('\u104A0',"OSMANYA DIGIT ZERO"); // map.put('\u104A1',"OSMANYA DIGIT ONE"); // map.put('\u104A2',"OSMANYA DIGIT TWO"); // map.put('\u104A3',"OSMANYA DIGIT THREE"); // map.put('\u104A4',"OSMANYA DIGIT FOUR"); // map.put('\u104A5',"OSMANYA DIGIT FIVE"); // map.put('\u104A6',"OSMANYA DIGIT SIX"); // map.put('\u104A7',"OSMANYA DIGIT SEVEN"); // map.put('\u104A8',"OSMANYA DIGIT EIGHT"); // map.put('\u104A9',"OSMANYA DIGIT NINE"); // map.put('\u10800',"CYPRIOT SYLLABLE A"); // map.put('\u10801',"CYPRIOT SYLLABLE E"); // map.put('\u10802',"CYPRIOT SYLLABLE I"); // map.put('\u10803',"CYPRIOT SYLLABLE O"); // map.put('\u10804',"CYPRIOT SYLLABLE U"); // map.put('\u10805',"CYPRIOT SYLLABLE JA"); // map.put('\u10808',"CYPRIOT SYLLABLE JO"); // map.put('\u1080A',"CYPRIOT SYLLABLE KA"); // map.put('\u1080B',"CYPRIOT SYLLABLE KE"); // map.put('\u1080C',"CYPRIOT SYLLABLE KI"); // map.put('\u1080D',"CYPRIOT SYLLABLE KO"); // map.put('\u1080E',"CYPRIOT SYLLABLE KU"); // map.put('\u1080F',"CYPRIOT SYLLABLE LA"); // map.put('\u10810',"CYPRIOT SYLLABLE LE"); // map.put('\u10811',"CYPRIOT SYLLABLE LI"); // map.put('\u10812',"CYPRIOT SYLLABLE LO"); // map.put('\u10813',"CYPRIOT SYLLABLE LU"); // map.put('\u10814',"CYPRIOT SYLLABLE MA"); // map.put('\u10815',"CYPRIOT SYLLABLE ME"); // map.put('\u10816',"CYPRIOT SYLLABLE MI"); // map.put('\u10817',"CYPRIOT SYLLABLE MO"); // map.put('\u10818',"CYPRIOT SYLLABLE MU"); // map.put('\u10819',"CYPRIOT SYLLABLE NA"); // map.put('\u1081A',"CYPRIOT SYLLABLE NE"); // map.put('\u1081B',"CYPRIOT SYLLABLE NI"); // map.put('\u1081C',"CYPRIOT SYLLABLE NO"); // map.put('\u1081D',"CYPRIOT SYLLABLE NU"); // map.put('\u1081E',"CYPRIOT SYLLABLE PA"); // map.put('\u1081F',"CYPRIOT SYLLABLE PE"); // map.put('\u10820',"CYPRIOT SYLLABLE PI"); // map.put('\u10821',"CYPRIOT SYLLABLE PO"); // map.put('\u10822',"CYPRIOT SYLLABLE PU"); // map.put('\u10823',"CYPRIOT SYLLABLE RA"); // map.put('\u10824',"CYPRIOT SYLLABLE RE"); // map.put('\u10825',"CYPRIOT SYLLABLE RI"); // map.put('\u10826',"CYPRIOT SYLLABLE RO"); // map.put('\u10827',"CYPRIOT SYLLABLE RU"); // map.put('\u10828',"CYPRIOT SYLLABLE SA"); // map.put('\u10829',"CYPRIOT SYLLABLE SE"); // map.put('\u1082A',"CYPRIOT SYLLABLE SI"); // map.put('\u1082B',"CYPRIOT SYLLABLE SO"); // map.put('\u1082C',"CYPRIOT SYLLABLE SU"); // map.put('\u1082D',"CYPRIOT SYLLABLE TA"); // map.put('\u1082E',"CYPRIOT SYLLABLE TE"); // map.put('\u1082F',"CYPRIOT SYLLABLE TI"); // map.put('\u10830',"CYPRIOT SYLLABLE TO"); // map.put('\u10831',"CYPRIOT SYLLABLE TU"); // map.put('\u10832',"CYPRIOT SYLLABLE WA"); // map.put('\u10833',"CYPRIOT SYLLABLE WE"); // map.put('\u10834',"CYPRIOT SYLLABLE WI"); // map.put('\u10835',"CYPRIOT SYLLABLE WO"); // map.put('\u10837',"CYPRIOT SYLLABLE XA"); // map.put('\u10838',"CYPRIOT SYLLABLE XE"); // map.put('\u1083C',"CYPRIOT SYLLABLE ZA"); // map.put('\u1083F',"CYPRIOT SYLLABLE ZO"); // map.put('\u10840',"IMPERIAL ARAMAIC LETTER ALEPH"); // map.put('\u10841',"IMPERIAL ARAMAIC LETTER BETH"); // map.put('\u10842',"IMPERIAL ARAMAIC LETTER GIMEL"); // map.put('\u10843',"IMPERIAL ARAMAIC LETTER DALETH"); // map.put('\u10844',"IMPERIAL ARAMAIC LETTER HE"); // map.put('\u10845',"IMPERIAL ARAMAIC LETTER WAW"); // map.put('\u10846',"IMPERIAL ARAMAIC LETTER ZAYIN"); // map.put('\u10847',"IMPERIAL ARAMAIC LETTER HETH"); // map.put('\u10848',"IMPERIAL ARAMAIC LETTER TETH"); // map.put('\u10849',"IMPERIAL ARAMAIC LETTER YODH"); // map.put('\u1084A',"IMPERIAL ARAMAIC LETTER KAPH"); // map.put('\u1084B',"IMPERIAL ARAMAIC LETTER LAMEDH"); // map.put('\u1084C',"IMPERIAL ARAMAIC LETTER MEM"); // map.put('\u1084D',"IMPERIAL ARAMAIC LETTER NUN"); // map.put('\u1084E',"IMPERIAL ARAMAIC LETTER SAMEKH"); // map.put('\u1084F',"IMPERIAL ARAMAIC LETTER AYIN"); // map.put('\u10850',"IMPERIAL ARAMAIC LETTER PE"); // map.put('\u10851',"IMPERIAL ARAMAIC LETTER SADHE"); // map.put('\u10852',"IMPERIAL ARAMAIC LETTER QOPH"); // map.put('\u10853',"IMPERIAL ARAMAIC LETTER RESH"); // map.put('\u10854',"IMPERIAL ARAMAIC LETTER SHIN"); // map.put('\u10855',"IMPERIAL ARAMAIC LETTER TAW"); // map.put('\u10857',"IMPERIAL ARAMAIC SECTION SIGN"); // map.put('\u10858',"IMPERIAL ARAMAIC NUMBER ONE"); // map.put('\u10859',"IMPERIAL ARAMAIC NUMBER TWO"); // map.put('\u1085A',"IMPERIAL ARAMAIC NUMBER THREE"); // map.put('\u1085B',"IMPERIAL ARAMAIC NUMBER TEN"); // map.put('\u1085C',"IMPERIAL ARAMAIC NUMBER TWENTY"); // map.put('\u1085D',"IMPERIAL ARAMAIC NUMBER ONE HUNDRED"); // map.put('\u1085E',"IMPERIAL ARAMAIC NUMBER ONE THOUSAND"); // map.put('\u1085F',"IMPERIAL ARAMAIC NUMBER TEN THOUSAND"); // map.put('\u10900',"PHOENICIAN LETTER ALF"); // map.put('\u10901',"PHOENICIAN LETTER BET"); // map.put('\u10902',"PHOENICIAN LETTER GAML"); // map.put('\u10903',"PHOENICIAN LETTER DELT"); // map.put('\u10904',"PHOENICIAN LETTER HE"); // map.put('\u10905',"PHOENICIAN LETTER WAU"); // map.put('\u10906',"PHOENICIAN LETTER ZAI"); // map.put('\u10907',"PHOENICIAN LETTER HET"); // map.put('\u10908',"PHOENICIAN LETTER TET"); // map.put('\u10909',"PHOENICIAN LETTER YOD"); // map.put('\u1090A',"PHOENICIAN LETTER KAF"); // map.put('\u1090B',"PHOENICIAN LETTER LAMD"); // map.put('\u1090C',"PHOENICIAN LETTER MEM"); // map.put('\u1090D',"PHOENICIAN LETTER NUN"); // map.put('\u1090E',"PHOENICIAN LETTER SEMK"); // map.put('\u1090F',"PHOENICIAN LETTER AIN"); // map.put('\u10910',"PHOENICIAN LETTER PE"); // map.put('\u10911',"PHOENICIAN LETTER SADE"); // map.put('\u10912',"PHOENICIAN LETTER QOF"); // map.put('\u10913',"PHOENICIAN LETTER ROSH"); // map.put('\u10914',"PHOENICIAN LETTER SHIN"); // map.put('\u10915',"PHOENICIAN LETTER TAU"); // map.put('\u10916',"PHOENICIAN NUMBER ONE"); // map.put('\u10917',"PHOENICIAN NUMBER TEN"); // map.put('\u10918',"PHOENICIAN NUMBER TWENTY"); // map.put('\u10919',"PHOENICIAN NUMBER ONE HUNDRED"); // map.put('\u1091A',"PHOENICIAN NUMBER TWO"); // map.put('\u1091B',"PHOENICIAN NUMBER THREE"); // map.put('\u1091F',"PHOENICIAN WORD SEPARATOR"); // map.put('\u10920',"LYDIAN LETTER A"); // map.put('\u10921',"LYDIAN LETTER B"); // map.put('\u10922',"LYDIAN LETTER G"); // map.put('\u10923',"LYDIAN LETTER D"); // map.put('\u10924',"LYDIAN LETTER E"); // map.put('\u10925',"LYDIAN LETTER V"); // map.put('\u10926',"LYDIAN LETTER I"); // map.put('\u10927',"LYDIAN LETTER Y"); // map.put('\u10928',"LYDIAN LETTER K"); // map.put('\u10929',"LYDIAN LETTER L"); // map.put('\u1092A',"LYDIAN LETTER M"); // map.put('\u1092B',"LYDIAN LETTER N"); // map.put('\u1092C',"LYDIAN LETTER O"); // map.put('\u1092D',"LYDIAN LETTER R"); // map.put('\u1092E',"LYDIAN LETTER SS"); // map.put('\u1092F',"LYDIAN LETTER T"); // map.put('\u10930',"LYDIAN LETTER U"); // map.put('\u10931',"LYDIAN LETTER F"); // map.put('\u10932',"LYDIAN LETTER Q"); // map.put('\u10933',"LYDIAN LETTER S"); // map.put('\u10934',"LYDIAN LETTER TT"); // map.put('\u10935',"LYDIAN LETTER AN"); // map.put('\u10936',"LYDIAN LETTER EN"); // map.put('\u10937',"LYDIAN LETTER LY"); // map.put('\u10938',"LYDIAN LETTER NN"); // map.put('\u10939',"LYDIAN LETTER C"); // map.put('\u1093F',"LYDIAN TRIANGULAR MARK"); // map.put('\u10A00',"KHAROSHTHI LETTER A"); // map.put('\u10A01',"KHAROSHTHI VOWEL SIGN I"); // map.put('\u10A02',"KHAROSHTHI VOWEL SIGN U"); // map.put('\u10A03',"KHAROSHTHI VOWEL SIGN VOCALIC R"); // map.put('\u10A05',"KHAROSHTHI VOWEL SIGN E"); // map.put('\u10A06',"KHAROSHTHI VOWEL SIGN O"); // map.put('\u10A0C',"KHAROSHTHI VOWEL LENGTH MARK"); // map.put('\u10A0D',"KHAROSHTHI SIGN DOUBLE RING BELOW"); // map.put('\u10A0E',"KHAROSHTHI SIGN ANUSVARA"); // map.put('\u10A0F',"KHAROSHTHI SIGN VISARGA"); // map.put('\u10A10',"KHAROSHTHI LETTER KA"); // map.put('\u10A11',"KHAROSHTHI LETTER KHA"); // map.put('\u10A12',"KHAROSHTHI LETTER GA"); // map.put('\u10A13',"KHAROSHTHI LETTER GHA"); // map.put('\u10A15',"KHAROSHTHI LETTER CA"); // map.put('\u10A16',"KHAROSHTHI LETTER CHA"); // map.put('\u10A17',"KHAROSHTHI LETTER JA"); // map.put('\u10A19',"KHAROSHTHI LETTER NYA"); // map.put('\u10A1A',"KHAROSHTHI LETTER TTA"); // map.put('\u10A1B',"KHAROSHTHI LETTER TTHA"); // map.put('\u10A1C',"KHAROSHTHI LETTER DDA"); // map.put('\u10A1D',"KHAROSHTHI LETTER DDHA"); // map.put('\u10A1E',"KHAROSHTHI LETTER NNA"); // map.put('\u10A1F',"KHAROSHTHI LETTER TA"); // map.put('\u10A20',"KHAROSHTHI LETTER THA"); // map.put('\u10A21',"KHAROSHTHI LETTER DA"); // map.put('\u10A22',"KHAROSHTHI LETTER DHA"); // map.put('\u10A23',"KHAROSHTHI LETTER NA"); // map.put('\u10A24',"KHAROSHTHI LETTER PA"); // map.put('\u10A25',"KHAROSHTHI LETTER PHA"); // map.put('\u10A26',"KHAROSHTHI LETTER BA"); // map.put('\u10A27',"KHAROSHTHI LETTER BHA"); // map.put('\u10A28',"KHAROSHTHI LETTER MA"); // map.put('\u10A29',"KHAROSHTHI LETTER YA"); // map.put('\u10A2A',"KHAROSHTHI LETTER RA"); // map.put('\u10A2B',"KHAROSHTHI LETTER LA"); // map.put('\u10A2C',"KHAROSHTHI LETTER VA"); // map.put('\u10A2D',"KHAROSHTHI LETTER SHA"); // map.put('\u10A2E',"KHAROSHTHI LETTER SSA"); // map.put('\u10A2F',"KHAROSHTHI LETTER SA"); // map.put('\u10A30',"KHAROSHTHI LETTER ZA"); // map.put('\u10A31',"KHAROSHTHI LETTER HA"); // map.put('\u10A32',"KHAROSHTHI LETTER KKA"); // map.put('\u10A33',"KHAROSHTHI LETTER TTTHA"); // map.put('\u10A38',"KHAROSHTHI SIGN BAR ABOVE"); // map.put('\u10A39',"KHAROSHTHI SIGN CAUDA"); // map.put('\u10A3A',"KHAROSHTHI SIGN DOT BELOW"); // map.put('\u10A3F',"KHAROSHTHI VIRAMA"); // map.put('\u10A40',"KHAROSHTHI DIGIT ONE"); // map.put('\u10A41',"KHAROSHTHI DIGIT TWO"); // map.put('\u10A42',"KHAROSHTHI DIGIT THREE"); // map.put('\u10A43',"KHAROSHTHI DIGIT FOUR"); // map.put('\u10A44',"KHAROSHTHI NUMBER TEN"); // map.put('\u10A45',"KHAROSHTHI NUMBER TWENTY"); // map.put('\u10A46',"KHAROSHTHI NUMBER ONE HUNDRED"); // map.put('\u10A47',"KHAROSHTHI NUMBER ONE THOUSAND"); // map.put('\u10A50',"KHAROSHTHI PUNCTUATION DOT"); // map.put('\u10A51',"KHAROSHTHI PUNCTUATION SMALL CIRCLE"); // map.put('\u10A52',"KHAROSHTHI PUNCTUATION CIRCLE"); // map.put('\u10A53',"KHAROSHTHI PUNCTUATION CRESCENT BAR"); // map.put('\u10A54',"KHAROSHTHI PUNCTUATION MANGALAM"); // map.put('\u10A55',"KHAROSHTHI PUNCTUATION LOTUS"); // map.put('\u10A56',"KHAROSHTHI PUNCTUATION DANDA"); // map.put('\u10A57',"KHAROSHTHI PUNCTUATION DOUBLE DANDA"); // map.put('\u10A58',"KHAROSHTHI PUNCTUATION LINES"); // map.put('\u10A60',"OLD SOUTH ARABIAN LETTER HE"); // map.put('\u10A61',"OLD SOUTH ARABIAN LETTER LAMEDH"); // map.put('\u10A62',"OLD SOUTH ARABIAN LETTER HETH"); // map.put('\u10A63',"OLD SOUTH ARABIAN LETTER MEM"); // map.put('\u10A64',"OLD SOUTH ARABIAN LETTER QOPH"); // map.put('\u10A65',"OLD SOUTH ARABIAN LETTER WAW"); // map.put('\u10A66',"OLD SOUTH ARABIAN LETTER SHIN"); // map.put('\u10A67',"OLD SOUTH ARABIAN LETTER RESH"); // map.put('\u10A68',"OLD SOUTH ARABIAN LETTER BETH"); // map.put('\u10A69',"OLD SOUTH ARABIAN LETTER TAW"); // map.put('\u10A6A',"OLD SOUTH ARABIAN LETTER SAT"); // map.put('\u10A6B',"OLD SOUTH ARABIAN LETTER KAPH"); // map.put('\u10A6C',"OLD SOUTH ARABIAN LETTER NUN"); // map.put('\u10A6D',"OLD SOUTH ARABIAN LETTER KHETH"); // map.put('\u10A6E',"OLD SOUTH ARABIAN LETTER SADHE"); // map.put('\u10A6F',"OLD SOUTH ARABIAN LETTER SAMEKH"); // map.put('\u10A70',"OLD SOUTH ARABIAN LETTER FE"); // map.put('\u10A71',"OLD SOUTH ARABIAN LETTER ALEF"); // map.put('\u10A72',"OLD SOUTH ARABIAN LETTER AYN"); // map.put('\u10A73',"OLD SOUTH ARABIAN LETTER DHADHE"); // map.put('\u10A74',"OLD SOUTH ARABIAN LETTER GIMEL"); // map.put('\u10A75',"OLD SOUTH ARABIAN LETTER DALETH"); // map.put('\u10A76',"OLD SOUTH ARABIAN LETTER GHAYN"); // map.put('\u10A77',"OLD SOUTH ARABIAN LETTER TETH"); // map.put('\u10A78',"OLD SOUTH ARABIAN LETTER ZAYN"); // map.put('\u10A79',"OLD SOUTH ARABIAN LETTER DHALETH"); // map.put('\u10A7A',"OLD SOUTH ARABIAN LETTER YODH"); // map.put('\u10A7B',"OLD SOUTH ARABIAN LETTER THAW"); // map.put('\u10A7C',"OLD SOUTH ARABIAN LETTER THETH"); // map.put('\u10A7D',"OLD SOUTH ARABIAN NUMBER ONE"); // map.put('\u10A7E',"OLD SOUTH ARABIAN NUMBER FIFTY"); // map.put('\u10A7F',"OLD SOUTH ARABIAN NUMERIC INDICATOR"); // map.put('\u10B00',"AVESTAN LETTER A"); // map.put('\u10B01',"AVESTAN LETTER AA"); // map.put('\u10B02',"AVESTAN LETTER AO"); // map.put('\u10B03',"AVESTAN LETTER AAO"); // map.put('\u10B04',"AVESTAN LETTER AN"); // map.put('\u10B05',"AVESTAN LETTER AAN"); // map.put('\u10B06',"AVESTAN LETTER AE"); // map.put('\u10B07',"AVESTAN LETTER AEE"); // map.put('\u10B08',"AVESTAN LETTER E"); // map.put('\u10B09',"AVESTAN LETTER EE"); // map.put('\u10B0A',"AVESTAN LETTER O"); // map.put('\u10B0B',"AVESTAN LETTER OO"); // map.put('\u10B0C',"AVESTAN LETTER I"); // map.put('\u10B0D',"AVESTAN LETTER II"); // map.put('\u10B0E',"AVESTAN LETTER U"); // map.put('\u10B0F',"AVESTAN LETTER UU"); // map.put('\u10B10',"AVESTAN LETTER KE"); // map.put('\u10B11',"AVESTAN LETTER XE"); // map.put('\u10B12',"AVESTAN LETTER XYE"); // map.put('\u10B13',"AVESTAN LETTER XVE"); // map.put('\u10B14',"AVESTAN LETTER GE"); // map.put('\u10B15',"AVESTAN LETTER GGE"); // map.put('\u10B16',"AVESTAN LETTER GHE"); // map.put('\u10B17',"AVESTAN LETTER CE"); // map.put('\u10B18',"AVESTAN LETTER JE"); // map.put('\u10B19',"AVESTAN LETTER TE"); // map.put('\u10B1A',"AVESTAN LETTER THE"); // map.put('\u10B1B',"AVESTAN LETTER DE"); // map.put('\u10B1C',"AVESTAN LETTER DHE"); // map.put('\u10B1D',"AVESTAN LETTER TTE"); // map.put('\u10B1E',"AVESTAN LETTER PE"); // map.put('\u10B1F',"AVESTAN LETTER FE"); // map.put('\u10B20',"AVESTAN LETTER BE"); // map.put('\u10B21',"AVESTAN LETTER BHE"); // map.put('\u10B22',"AVESTAN LETTER NGE"); // map.put('\u10B23',"AVESTAN LETTER NGYE"); // map.put('\u10B24',"AVESTAN LETTER NGVE"); // map.put('\u10B25',"AVESTAN LETTER NE"); // map.put('\u10B26',"AVESTAN LETTER NYE"); // map.put('\u10B27',"AVESTAN LETTER NNE"); // map.put('\u10B28',"AVESTAN LETTER ME"); // map.put('\u10B29',"AVESTAN LETTER HME"); // map.put('\u10B2A',"AVESTAN LETTER YYE"); // map.put('\u10B2B',"AVESTAN LETTER YE"); // map.put('\u10B2C',"AVESTAN LETTER VE"); // map.put('\u10B2D',"AVESTAN LETTER RE"); // map.put('\u10B2E',"AVESTAN LETTER LE"); // map.put('\u10B2F',"AVESTAN LETTER SE"); // map.put('\u10B30',"AVESTAN LETTER ZE"); // map.put('\u10B31',"AVESTAN LETTER SHE"); // map.put('\u10B32',"AVESTAN LETTER ZHE"); // map.put('\u10B33',"AVESTAN LETTER SHYE"); // map.put('\u10B34',"AVESTAN LETTER SSHE"); // map.put('\u10B35',"AVESTAN LETTER HE"); // map.put('\u10B39',"AVESTAN ABBREVIATION MARK"); // map.put('\u10B3A',"TINY TWO DOTS OVER ONE DOT PUNCTUATION"); // map.put('\u10B3B',"SMALL TWO DOTS OVER ONE DOT PUNCTUATION"); // map.put('\u10B3C',"LARGE TWO DOTS OVER ONE DOT PUNCTUATION"); // map.put('\u10B3D',"LARGE ONE DOT OVER TWO DOTS PUNCTUATION"); // map.put('\u10B3E',"LARGE TWO RINGS OVER ONE RING PUNCTUATION"); // map.put('\u10B3F',"LARGE ONE RING OVER TWO RINGS PUNCTUATION"); // map.put('\u10B40',"INSCRIPTIONAL PARTHIAN LETTER ALEPH"); // map.put('\u10B41',"INSCRIPTIONAL PARTHIAN LETTER BETH"); // map.put('\u10B42',"INSCRIPTIONAL PARTHIAN LETTER GIMEL"); // map.put('\u10B43',"INSCRIPTIONAL PARTHIAN LETTER DALETH"); // map.put('\u10B44',"INSCRIPTIONAL PARTHIAN LETTER HE"); // map.put('\u10B45',"INSCRIPTIONAL PARTHIAN LETTER WAW"); // map.put('\u10B46',"INSCRIPTIONAL PARTHIAN LETTER ZAYIN"); // map.put('\u10B47',"INSCRIPTIONAL PARTHIAN LETTER HETH"); // map.put('\u10B48',"INSCRIPTIONAL PARTHIAN LETTER TETH"); // map.put('\u10B49',"INSCRIPTIONAL PARTHIAN LETTER YODH"); // map.put('\u10B4A',"INSCRIPTIONAL PARTHIAN LETTER KAPH"); // map.put('\u10B4B',"INSCRIPTIONAL PARTHIAN LETTER LAMEDH"); // map.put('\u10B4C',"INSCRIPTIONAL PARTHIAN LETTER MEM"); // map.put('\u10B4D',"INSCRIPTIONAL PARTHIAN LETTER NUN"); // map.put('\u10B4E',"INSCRIPTIONAL PARTHIAN LETTER SAMEKH"); // map.put('\u10B4F',"INSCRIPTIONAL PARTHIAN LETTER AYIN"); // map.put('\u10B50',"INSCRIPTIONAL PARTHIAN LETTER PE"); // map.put('\u10B51',"INSCRIPTIONAL PARTHIAN LETTER SADHE"); // map.put('\u10B52',"INSCRIPTIONAL PARTHIAN LETTER QOPH"); // map.put('\u10B53',"INSCRIPTIONAL PARTHIAN LETTER RESH"); // map.put('\u10B54',"INSCRIPTIONAL PARTHIAN LETTER SHIN"); // map.put('\u10B55',"INSCRIPTIONAL PARTHIAN LETTER TAW"); // map.put('\u10B58',"INSCRIPTIONAL PARTHIAN NUMBER ONE"); // map.put('\u10B59',"INSCRIPTIONAL PARTHIAN NUMBER TWO"); // map.put('\u10B5A',"INSCRIPTIONAL PARTHIAN NUMBER THREE"); // map.put('\u10B5B',"INSCRIPTIONAL PARTHIAN NUMBER FOUR"); // map.put('\u10B5C',"INSCRIPTIONAL PARTHIAN NUMBER TEN"); // map.put('\u10B5D',"INSCRIPTIONAL PARTHIAN NUMBER TWENTY"); // map.put('\u10B5E',"INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED"); // map.put('\u10B5F',"INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND"); // map.put('\u10B60',"INSCRIPTIONAL PAHLAVI LETTER ALEPH"); // map.put('\u10B61',"INSCRIPTIONAL PAHLAVI LETTER BETH"); // map.put('\u10B62',"INSCRIPTIONAL PAHLAVI LETTER GIMEL"); // map.put('\u10B63',"INSCRIPTIONAL PAHLAVI LETTER DALETH"); // map.put('\u10B64',"INSCRIPTIONAL PAHLAVI LETTER HE"); // map.put('\u10B65',"INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH"); // map.put('\u10B66',"INSCRIPTIONAL PAHLAVI LETTER ZAYIN"); // map.put('\u10B67',"INSCRIPTIONAL PAHLAVI LETTER HETH"); // map.put('\u10B68',"INSCRIPTIONAL PAHLAVI LETTER TETH"); // map.put('\u10B69',"INSCRIPTIONAL PAHLAVI LETTER YODH"); // map.put('\u10B6A',"INSCRIPTIONAL PAHLAVI LETTER KAPH"); // map.put('\u10B6B',"INSCRIPTIONAL PAHLAVI LETTER LAMEDH"); // map.put('\u10B6C',"INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH"); // map.put('\u10B6D',"INSCRIPTIONAL PAHLAVI LETTER NUN"); // map.put('\u10B6E',"INSCRIPTIONAL PAHLAVI LETTER SAMEKH"); // map.put('\u10B6F',"INSCRIPTIONAL PAHLAVI LETTER PE"); // map.put('\u10B70',"INSCRIPTIONAL PAHLAVI LETTER SADHE"); // map.put('\u10B71',"INSCRIPTIONAL PAHLAVI LETTER SHIN"); // map.put('\u10B72',"INSCRIPTIONAL PAHLAVI LETTER TAW"); // map.put('\u10B78',"INSCRIPTIONAL PAHLAVI NUMBER ONE"); // map.put('\u10B79',"INSCRIPTIONAL PAHLAVI NUMBER TWO"); // map.put('\u10B7A',"INSCRIPTIONAL PAHLAVI NUMBER THREE"); // map.put('\u10B7B',"INSCRIPTIONAL PAHLAVI NUMBER FOUR"); // map.put('\u10B7C',"INSCRIPTIONAL PAHLAVI NUMBER TEN"); // map.put('\u10B7D',"INSCRIPTIONAL PAHLAVI NUMBER TWENTY"); // map.put('\u10B7E',"INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED"); // map.put('\u10B7F',"INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND"); // map.put('\u10C00',"OLD TURKIC LETTER ORKHON A"); // map.put('\u10C01',"OLD TURKIC LETTER YENISEI A"); // map.put('\u10C02',"OLD TURKIC LETTER YENISEI AE"); // map.put('\u10C03',"OLD TURKIC LETTER ORKHON I"); // map.put('\u10C04',"OLD TURKIC LETTER YENISEI I"); // map.put('\u10C05',"OLD TURKIC LETTER YENISEI E"); // map.put('\u10C06',"OLD TURKIC LETTER ORKHON O"); // map.put('\u10C07',"OLD TURKIC LETTER ORKHON OE"); // map.put('\u10C08',"OLD TURKIC LETTER YENISEI OE"); // map.put('\u10C09',"OLD TURKIC LETTER ORKHON AB"); // map.put('\u10C0A',"OLD TURKIC LETTER YENISEI AB"); // map.put('\u10C0B',"OLD TURKIC LETTER ORKHON AEB"); // map.put('\u10C0C',"OLD TURKIC LETTER YENISEI AEB"); // map.put('\u10C0D',"OLD TURKIC LETTER ORKHON AG"); // map.put('\u10C0E',"OLD TURKIC LETTER YENISEI AG"); // map.put('\u10C0F',"OLD TURKIC LETTER ORKHON AEG"); // map.put('\u10C10',"OLD TURKIC LETTER YENISEI AEG"); // map.put('\u10C11',"OLD TURKIC LETTER ORKHON AD"); // map.put('\u10C12',"OLD TURKIC LETTER YENISEI AD"); // map.put('\u10C13',"OLD TURKIC LETTER ORKHON AED"); // map.put('\u10C14',"OLD TURKIC LETTER ORKHON EZ"); // map.put('\u10C15',"OLD TURKIC LETTER YENISEI EZ"); // map.put('\u10C16',"OLD TURKIC LETTER ORKHON AY"); // map.put('\u10C17',"OLD TURKIC LETTER YENISEI AY"); // map.put('\u10C18',"OLD TURKIC LETTER ORKHON AEY"); // map.put('\u10C19',"OLD TURKIC LETTER YENISEI AEY"); // map.put('\u10C1A',"OLD TURKIC LETTER ORKHON AEK"); // map.put('\u10C1B',"OLD TURKIC LETTER YENISEI AEK"); // map.put('\u10C1C',"OLD TURKIC LETTER ORKHON OEK"); // map.put('\u10C1D',"OLD TURKIC LETTER YENISEI OEK"); // map.put('\u10C1E',"OLD TURKIC LETTER ORKHON AL"); // map.put('\u10C1F',"OLD TURKIC LETTER YENISEI AL"); // map.put('\u10C20',"OLD TURKIC LETTER ORKHON AEL"); // map.put('\u10C21',"OLD TURKIC LETTER ORKHON ELT"); // map.put('\u10C22',"OLD TURKIC LETTER ORKHON EM"); // map.put('\u10C23',"OLD TURKIC LETTER ORKHON AN"); // map.put('\u10C24',"OLD TURKIC LETTER ORKHON AEN"); // map.put('\u10C25',"OLD TURKIC LETTER YENISEI AEN"); // map.put('\u10C26',"OLD TURKIC LETTER ORKHON ENT"); // map.put('\u10C27',"OLD TURKIC LETTER YENISEI ENT"); // map.put('\u10C28',"OLD TURKIC LETTER ORKHON ENC"); // map.put('\u10C29',"OLD TURKIC LETTER YENISEI ENC"); // map.put('\u10C2A',"OLD TURKIC LETTER ORKHON ENY"); // map.put('\u10C2B',"OLD TURKIC LETTER YENISEI ENY"); // map.put('\u10C2C',"OLD TURKIC LETTER YENISEI ANG"); // map.put('\u10C2D',"OLD TURKIC LETTER ORKHON ENG"); // map.put('\u10C2E',"OLD TURKIC LETTER YENISEI AENG"); // map.put('\u10C2F',"OLD TURKIC LETTER ORKHON EP"); // map.put('\u10C30',"OLD TURKIC LETTER ORKHON OP"); // map.put('\u10C31',"OLD TURKIC LETTER ORKHON IC"); // map.put('\u10C32',"OLD TURKIC LETTER ORKHON EC"); // map.put('\u10C33',"OLD TURKIC LETTER YENISEI EC"); // map.put('\u10C34',"OLD TURKIC LETTER ORKHON AQ"); // map.put('\u10C35',"OLD TURKIC LETTER YENISEI AQ"); // map.put('\u10C36',"OLD TURKIC LETTER ORKHON IQ"); // map.put('\u10C37',"OLD TURKIC LETTER YENISEI IQ"); // map.put('\u10C38',"OLD TURKIC LETTER ORKHON OQ"); // map.put('\u10C39',"OLD TURKIC LETTER YENISEI OQ"); // map.put('\u10C3A',"OLD TURKIC LETTER ORKHON AR"); // map.put('\u10C3B',"OLD TURKIC LETTER YENISEI AR"); // map.put('\u10C3C',"OLD TURKIC LETTER ORKHON AER"); // map.put('\u10C3D',"OLD TURKIC LETTER ORKHON AS"); // map.put('\u10C3E',"OLD TURKIC LETTER ORKHON AES"); // map.put('\u10C3F',"OLD TURKIC LETTER ORKHON ASH"); // map.put('\u10C40',"OLD TURKIC LETTER YENISEI ASH"); // map.put('\u10C41',"OLD TURKIC LETTER ORKHON ESH"); // map.put('\u10C42',"OLD TURKIC LETTER YENISEI ESH"); // map.put('\u10C43',"OLD TURKIC LETTER ORKHON AT"); // map.put('\u10C44',"OLD TURKIC LETTER YENISEI AT"); // map.put('\u10C45',"OLD TURKIC LETTER ORKHON AET"); // map.put('\u10C46',"OLD TURKIC LETTER YENISEI AET"); // map.put('\u10C47',"OLD TURKIC LETTER ORKHON OT"); // map.put('\u10C48',"OLD TURKIC LETTER ORKHON BASH"); // map.put('\u10E60',"RUMI DIGIT ONE"); // map.put('\u10E61',"RUMI DIGIT TWO"); // map.put('\u10E62',"RUMI DIGIT THREE"); // map.put('\u10E63',"RUMI DIGIT FOUR"); // map.put('\u10E64',"RUMI DIGIT FIVE"); // map.put('\u10E65',"RUMI DIGIT SIX"); // map.put('\u10E66',"RUMI DIGIT SEVEN"); // map.put('\u10E67',"RUMI DIGIT EIGHT"); // map.put('\u10E68',"RUMI DIGIT NINE"); // map.put('\u10E69',"RUMI NUMBER TEN"); // map.put('\u10E6A',"RUMI NUMBER TWENTY"); // map.put('\u10E6B',"RUMI NUMBER THIRTY"); // map.put('\u10E6C',"RUMI NUMBER FORTY"); // map.put('\u10E6D',"RUMI NUMBER FIFTY"); // map.put('\u10E6E',"RUMI NUMBER SIXTY"); // map.put('\u10E6F',"RUMI NUMBER SEVENTY"); // map.put('\u10E70',"RUMI NUMBER EIGHTY"); // map.put('\u10E71',"RUMI NUMBER NINETY"); // map.put('\u10E72',"RUMI NUMBER ONE HUNDRED"); // map.put('\u10E73',"RUMI NUMBER TWO HUNDRED"); // map.put('\u10E74',"RUMI NUMBER THREE HUNDRED"); // map.put('\u10E75',"RUMI NUMBER FOUR HUNDRED"); // map.put('\u10E76',"RUMI NUMBER FIVE HUNDRED"); // map.put('\u10E77',"RUMI NUMBER SIX HUNDRED"); // map.put('\u10E78',"RUMI NUMBER SEVEN HUNDRED"); // map.put('\u10E79',"RUMI NUMBER EIGHT HUNDRED"); // map.put('\u10E7A',"RUMI NUMBER NINE HUNDRED"); // map.put('\u10E7B',"RUMI FRACTION ONE HALF"); // map.put('\u10E7C',"RUMI FRACTION ONE QUARTER"); // map.put('\u10E7D',"RUMI FRACTION ONE THIRD"); // map.put('\u10E7E',"RUMI FRACTION TWO THIRDS"); // map.put('\u11080',"KAITHI SIGN CANDRABINDU"); // map.put('\u11081',"KAITHI SIGN ANUSVARA"); // map.put('\u11082',"KAITHI SIGN VISARGA"); // map.put('\u11083',"KAITHI LETTER A"); // map.put('\u11084',"KAITHI LETTER AA"); // map.put('\u11085',"KAITHI LETTER I"); // map.put('\u11086',"KAITHI LETTER II"); // map.put('\u11087',"KAITHI LETTER U"); // map.put('\u11088',"KAITHI LETTER UU"); // map.put('\u11089',"KAITHI LETTER E"); // map.put('\u1108A',"KAITHI LETTER AI"); // map.put('\u1108B',"KAITHI LETTER O"); // map.put('\u1108C',"KAITHI LETTER AU"); // map.put('\u1108D',"KAITHI LETTER KA"); // map.put('\u1108E',"KAITHI LETTER KHA"); // map.put('\u1108F',"KAITHI LETTER GA"); // map.put('\u11090',"KAITHI LETTER GHA"); // map.put('\u11091',"KAITHI LETTER NGA"); // map.put('\u11092',"KAITHI LETTER CA"); // map.put('\u11093',"KAITHI LETTER CHA"); // map.put('\u11094',"KAITHI LETTER JA"); // map.put('\u11095',"KAITHI LETTER JHA"); // map.put('\u11096',"KAITHI LETTER NYA"); // map.put('\u11097',"KAITHI LETTER TTA"); // map.put('\u11098',"KAITHI LETTER TTHA"); // map.put('\u11099',"KAITHI LETTER DDA"); // map.put('\u1109A',"KAITHI LETTER DDDHA"); // map.put('\u1109B',"KAITHI LETTER DDHA"); // map.put('\u1109C',"KAITHI LETTER RHA"); // map.put('\u1109D',"KAITHI LETTER NNA"); // map.put('\u1109E',"KAITHI LETTER TA"); // map.put('\u1109F',"KAITHI LETTER THA"); // map.put('\u110A0',"KAITHI LETTER DA"); // map.put('\u110A1',"KAITHI LETTER DHA"); // map.put('\u110A2',"KAITHI LETTER NA"); // map.put('\u110A3',"KAITHI LETTER PA"); // map.put('\u110A4',"KAITHI LETTER PHA"); // map.put('\u110A5',"KAITHI LETTER BA"); // map.put('\u110A6',"KAITHI LETTER BHA"); // map.put('\u110A7',"KAITHI LETTER MA"); // map.put('\u110A8',"KAITHI LETTER YA"); // map.put('\u110A9',"KAITHI LETTER RA"); // map.put('\u110AA',"KAITHI LETTER LA"); // map.put('\u110AB',"KAITHI LETTER VA"); // map.put('\u110AC',"KAITHI LETTER SHA"); // map.put('\u110AD',"KAITHI LETTER SSA"); // map.put('\u110AE',"KAITHI LETTER SA"); // map.put('\u110AF',"KAITHI LETTER HA"); // map.put('\u110B0',"KAITHI VOWEL SIGN AA"); // map.put('\u110B1',"KAITHI VOWEL SIGN I"); // map.put('\u110B2',"KAITHI VOWEL SIGN II"); // map.put('\u110B3',"KAITHI VOWEL SIGN U"); // map.put('\u110B4',"KAITHI VOWEL SIGN UU"); // map.put('\u110B5',"KAITHI VOWEL SIGN E"); // map.put('\u110B6',"KAITHI VOWEL SIGN AI"); // map.put('\u110B7',"KAITHI VOWEL SIGN O"); // map.put('\u110B8',"KAITHI VOWEL SIGN AU"); // map.put('\u110B9',"KAITHI SIGN VIRAMA"); // map.put('\u110BA',"KAITHI SIGN NUKTA"); // map.put('\u110BB',"KAITHI ABBREVIATION SIGN"); // map.put('\u110BC',"KAITHI ENUMERATION SIGN"); // map.put('\u110BD',"KAITHI NUMBER SIGN"); // map.put('\u110BE',"KAITHI SECTION MARK"); // map.put('\u110BF',"KAITHI DOUBLE SECTION MARK"); // map.put('\u110C0',"KAITHI DANDA"); // map.put('\u110C1',"KAITHI DOUBLE DANDA"); // map.put('\u12000',"CUNEIFORM SIGN A"); // map.put('\u12001',"CUNEIFORM SIGN A TIMES A"); // map.put('\u12002',"CUNEIFORM SIGN A TIMES BAD"); // map.put('\u12003',"CUNEIFORM SIGN A TIMES GAN2 TENU"); // map.put('\u12004',"CUNEIFORM SIGN A TIMES HA"); // map.put('\u12005',"CUNEIFORM SIGN A TIMES IGI"); // map.put('\u12006',"CUNEIFORM SIGN A TIMES LAGAR GUNU"); // map.put('\u12007',"CUNEIFORM SIGN A TIMES MUSH"); // map.put('\u12008',"CUNEIFORM SIGN A TIMES SAG"); // map.put('\u12009',"CUNEIFORM SIGN A2"); // map.put('\u1200A',"CUNEIFORM SIGN AB"); // map.put('\u1200B',"CUNEIFORM SIGN AB TIMES ASH2"); // map.put('\u1200C',"CUNEIFORM SIGN AB TIMES DUN3 GUNU"); // map.put('\u1200D',"CUNEIFORM SIGN AB TIMES GAL"); // map.put('\u1200E',"CUNEIFORM SIGN AB TIMES GAN2 TENU"); // map.put('\u1200F',"CUNEIFORM SIGN AB TIMES HA"); // map.put('\u12010',"CUNEIFORM SIGN AB TIMES IGI GUNU"); // map.put('\u12011',"CUNEIFORM SIGN AB TIMES IMIN"); // map.put('\u12012',"CUNEIFORM SIGN AB TIMES LAGAB"); // map.put('\u12013',"CUNEIFORM SIGN AB TIMES SHESH"); // map.put('\u12014',"CUNEIFORM SIGN AB TIMES U PLUS U PLUS U"); // map.put('\u12015',"CUNEIFORM SIGN AB GUNU"); // map.put('\u12016',"CUNEIFORM SIGN AB2"); // map.put('\u12017',"CUNEIFORM SIGN AB2 TIMES BALAG"); // map.put('\u12018',"CUNEIFORM SIGN AB2 TIMES GAN2 TENU"); // map.put('\u12019',"CUNEIFORM SIGN AB2 TIMES ME PLUS EN"); // map.put('\u1201A',"CUNEIFORM SIGN AB2 TIMES SHA3"); // map.put('\u1201B',"CUNEIFORM SIGN AB2 TIMES TAK4"); // map.put('\u1201C',"CUNEIFORM SIGN AD"); // map.put('\u1201D',"CUNEIFORM SIGN AK"); // map.put('\u1201E',"CUNEIFORM SIGN AK TIMES ERIN2"); // map.put('\u1201F',"CUNEIFORM SIGN AK TIMES SHITA PLUS GISH"); // map.put('\u12020',"CUNEIFORM SIGN AL"); // map.put('\u12021',"CUNEIFORM SIGN AL TIMES AL"); // map.put('\u12022',"CUNEIFORM SIGN AL TIMES DIM2"); // map.put('\u12023',"CUNEIFORM SIGN AL TIMES GISH"); // map.put('\u12024',"CUNEIFORM SIGN AL TIMES HA"); // map.put('\u12025',"CUNEIFORM SIGN AL TIMES KAD3"); // map.put('\u12026',"CUNEIFORM SIGN AL TIMES KI"); // map.put('\u12027',"CUNEIFORM SIGN AL TIMES SHE"); // map.put('\u12028',"CUNEIFORM SIGN AL TIMES USH"); // map.put('\u12029',"CUNEIFORM SIGN ALAN"); // map.put('\u1202A',"CUNEIFORM SIGN ALEPH"); // map.put('\u1202B',"CUNEIFORM SIGN AMAR"); // map.put('\u1202C',"CUNEIFORM SIGN AMAR TIMES SHE"); // map.put('\u1202D',"CUNEIFORM SIGN AN"); // map.put('\u1202E',"CUNEIFORM SIGN AN OVER AN"); // map.put('\u1202F',"CUNEIFORM SIGN AN THREE TIMES"); // map.put('\u12030',"CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA"); // map.put('\u12031',"CUNEIFORM SIGN AN PLUS NAGA SQUARED"); // map.put('\u12032',"CUNEIFORM SIGN ANSHE"); // map.put('\u12033',"CUNEIFORM SIGN APIN"); // map.put('\u12034',"CUNEIFORM SIGN ARAD"); // map.put('\u12035',"CUNEIFORM SIGN ARAD TIMES KUR"); // map.put('\u12036',"CUNEIFORM SIGN ARKAB"); // map.put('\u12037',"CUNEIFORM SIGN ASAL2"); // map.put('\u12038',"CUNEIFORM SIGN ASH"); // map.put('\u12039',"CUNEIFORM SIGN ASH ZIDA TENU"); // map.put('\u1203A',"CUNEIFORM SIGN ASH KABA TENU"); // map.put('\u1203B',"CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP"); // map.put('\u1203C',"CUNEIFORM SIGN ASH OVER ASH OVER ASH"); // map.put('\u1203D',"CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH"); // map.put('\u1203E',"CUNEIFORM SIGN ASH2"); // map.put('\u1203F',"CUNEIFORM SIGN ASHGAB"); // map.put('\u12040',"CUNEIFORM SIGN BA"); // map.put('\u12041',"CUNEIFORM SIGN BAD"); // map.put('\u12042',"CUNEIFORM SIGN BAG3"); // map.put('\u12043',"CUNEIFORM SIGN BAHAR2"); // map.put('\u12044',"CUNEIFORM SIGN BAL"); // map.put('\u12045',"CUNEIFORM SIGN BAL OVER BAL"); // map.put('\u12046',"CUNEIFORM SIGN BALAG"); // map.put('\u12047',"CUNEIFORM SIGN BAR"); // map.put('\u12048',"CUNEIFORM SIGN BARA2"); // map.put('\u12049',"CUNEIFORM SIGN BI"); // map.put('\u1204A',"CUNEIFORM SIGN BI TIMES A"); // map.put('\u1204B',"CUNEIFORM SIGN BI TIMES GAR"); // map.put('\u1204C',"CUNEIFORM SIGN BI TIMES IGI GUNU"); // map.put('\u1204D',"CUNEIFORM SIGN BU"); // map.put('\u1204E',"CUNEIFORM SIGN BU OVER BU AB"); // map.put('\u1204F',"CUNEIFORM SIGN BU OVER BU UN"); // map.put('\u12050',"CUNEIFORM SIGN BU CROSSING BU"); // map.put('\u12051',"CUNEIFORM SIGN BULUG"); // map.put('\u12052',"CUNEIFORM SIGN BULUG OVER BULUG"); // map.put('\u12053',"CUNEIFORM SIGN BUR"); // map.put('\u12054',"CUNEIFORM SIGN BUR2"); // map.put('\u12055',"CUNEIFORM SIGN DA"); // map.put('\u12056',"CUNEIFORM SIGN DAG"); // map.put('\u12057',"CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH"); // map.put('\u12058',"CUNEIFORM SIGN DAG KISIM5 TIMES AMAR"); // map.put('\u12059',"CUNEIFORM SIGN DAG KISIM5 TIMES BALAG"); // map.put('\u1205A',"CUNEIFORM SIGN DAG KISIM5 TIMES BI"); // map.put('\u1205B',"CUNEIFORM SIGN DAG KISIM5 TIMES GA"); // map.put('\u1205C',"CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH"); // map.put('\u1205D',"CUNEIFORM SIGN DAG KISIM5 TIMES GI"); // map.put('\u1205E',"CUNEIFORM SIGN DAG KISIM5 TIMES GIR2"); // map.put('\u1205F',"CUNEIFORM SIGN DAG KISIM5 TIMES GUD"); // map.put('\u12060',"CUNEIFORM SIGN DAG KISIM5 TIMES HA"); // map.put('\u12061',"CUNEIFORM SIGN DAG KISIM5 TIMES IR"); // map.put('\u12062',"CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU"); // map.put('\u12063',"CUNEIFORM SIGN DAG KISIM5 TIMES KAK"); // map.put('\u12064',"CUNEIFORM SIGN DAG KISIM5 TIMES LA"); // map.put('\u12065',"CUNEIFORM SIGN DAG KISIM5 TIMES LU"); // map.put('\u12066',"CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2"); // map.put('\u12067',"CUNEIFORM SIGN DAG KISIM5 TIMES LUM"); // map.put('\u12068',"CUNEIFORM SIGN DAG KISIM5 TIMES NE"); // map.put('\u12069',"CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP"); // map.put('\u1206A',"CUNEIFORM SIGN DAG KISIM5 TIMES SI"); // map.put('\u1206B',"CUNEIFORM SIGN DAG KISIM5 TIMES TAK4"); // map.put('\u1206C',"CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2"); // map.put('\u1206D',"CUNEIFORM SIGN DAG KISIM5 TIMES USH"); // map.put('\u1206E',"CUNEIFORM SIGN DAM"); // map.put('\u1206F',"CUNEIFORM SIGN DAR"); // map.put('\u12070',"CUNEIFORM SIGN DARA3"); // map.put('\u12071',"CUNEIFORM SIGN DARA4"); // map.put('\u12072',"CUNEIFORM SIGN DI"); // map.put('\u12073',"CUNEIFORM SIGN DIB"); // map.put('\u12074',"CUNEIFORM SIGN DIM"); // map.put('\u12075',"CUNEIFORM SIGN DIM TIMES SHE"); // map.put('\u12076',"CUNEIFORM SIGN DIM2"); // map.put('\u12077',"CUNEIFORM SIGN DIN"); // map.put('\u12078',"CUNEIFORM SIGN DIN KASKAL U GUNU DISH"); // map.put('\u12079',"CUNEIFORM SIGN DISH"); // map.put('\u1207A',"CUNEIFORM SIGN DU"); // map.put('\u1207B',"CUNEIFORM SIGN DU OVER DU"); // map.put('\u1207C',"CUNEIFORM SIGN DU GUNU"); // map.put('\u1207D',"CUNEIFORM SIGN DU SHESHIG"); // map.put('\u1207E',"CUNEIFORM SIGN DUB"); // map.put('\u1207F',"CUNEIFORM SIGN DUB TIMES ESH2"); // map.put('\u12080',"CUNEIFORM SIGN DUB2"); // map.put('\u12081',"CUNEIFORM SIGN DUG"); // map.put('\u12082',"CUNEIFORM SIGN DUGUD"); // map.put('\u12083',"CUNEIFORM SIGN DUH"); // map.put('\u12084',"CUNEIFORM SIGN DUN"); // map.put('\u12085',"CUNEIFORM SIGN DUN3"); // map.put('\u12086',"CUNEIFORM SIGN DUN3 GUNU"); // map.put('\u12087',"CUNEIFORM SIGN DUN3 GUNU GUNU"); // map.put('\u12088',"CUNEIFORM SIGN DUN4"); // map.put('\u12089',"CUNEIFORM SIGN DUR2"); // map.put('\u1208A',"CUNEIFORM SIGN E"); // map.put('\u1208B',"CUNEIFORM SIGN E TIMES PAP"); // map.put('\u1208C',"CUNEIFORM SIGN E OVER E NUN OVER NUN"); // map.put('\u1208D',"CUNEIFORM SIGN E2"); // map.put('\u1208E',"CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA"); // map.put('\u1208F',"CUNEIFORM SIGN E2 TIMES GAR"); // map.put('\u12090',"CUNEIFORM SIGN E2 TIMES MI"); // map.put('\u12091',"CUNEIFORM SIGN E2 TIMES SAL"); // map.put('\u12092',"CUNEIFORM SIGN E2 TIMES SHE"); // map.put('\u12093',"CUNEIFORM SIGN E2 TIMES U"); // map.put('\u12094',"CUNEIFORM SIGN EDIN"); // map.put('\u12095',"CUNEIFORM SIGN EGIR"); // map.put('\u12096',"CUNEIFORM SIGN EL"); // map.put('\u12097',"CUNEIFORM SIGN EN"); // map.put('\u12098',"CUNEIFORM SIGN EN TIMES GAN2"); // map.put('\u12099',"CUNEIFORM SIGN EN TIMES GAN2 TENU"); // map.put('\u1209A',"CUNEIFORM SIGN EN TIMES ME"); // map.put('\u1209B',"CUNEIFORM SIGN EN CROSSING EN"); // map.put('\u1209C',"CUNEIFORM SIGN EN OPPOSING EN"); // map.put('\u1209D',"CUNEIFORM SIGN EN SQUARED"); // map.put('\u1209E',"CUNEIFORM SIGN EREN"); // map.put('\u1209F',"CUNEIFORM SIGN ERIN2"); // map.put('\u120A0',"CUNEIFORM SIGN ESH2"); // map.put('\u120A1',"CUNEIFORM SIGN EZEN"); // map.put('\u120A2',"CUNEIFORM SIGN EZEN TIMES A"); // map.put('\u120A3',"CUNEIFORM SIGN EZEN TIMES A PLUS LAL"); // map.put('\u120A4',"CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL"); // map.put('\u120A5',"CUNEIFORM SIGN EZEN TIMES AN"); // map.put('\u120A6',"CUNEIFORM SIGN EZEN TIMES BAD"); // map.put('\u120A7',"CUNEIFORM SIGN EZEN TIMES DUN3 GUNU"); // map.put('\u120A8',"CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU"); // map.put('\u120A9',"CUNEIFORM SIGN EZEN TIMES HA"); // map.put('\u120AA',"CUNEIFORM SIGN EZEN TIMES HA GUNU"); // map.put('\u120AB',"CUNEIFORM SIGN EZEN TIMES IGI GUNU"); // map.put('\u120AC',"CUNEIFORM SIGN EZEN TIMES KASKAL"); // map.put('\u120AD',"CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED"); // map.put('\u120AE',"CUNEIFORM SIGN EZEN TIMES KU3"); // map.put('\u120AF',"CUNEIFORM SIGN EZEN TIMES LA"); // map.put('\u120B0',"CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL"); // map.put('\u120B1',"CUNEIFORM SIGN EZEN TIMES LI"); // map.put('\u120B2',"CUNEIFORM SIGN EZEN TIMES LU"); // map.put('\u120B3',"CUNEIFORM SIGN EZEN TIMES U2"); // map.put('\u120B4',"CUNEIFORM SIGN EZEN TIMES UD"); // map.put('\u120B5',"CUNEIFORM SIGN GA"); // map.put('\u120B6',"CUNEIFORM SIGN GA GUNU"); // map.put('\u120B7',"CUNEIFORM SIGN GA2"); // map.put('\u120B8',"CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA"); // map.put('\u120B9',"CUNEIFORM SIGN GA2 TIMES A PLUS HA"); // map.put('\u120BA',"CUNEIFORM SIGN GA2 TIMES A PLUS IGI"); // map.put('\u120BB',"CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB"); // map.put('\u120BC',"CUNEIFORM SIGN GA2 TIMES AN"); // map.put('\u120BD',"CUNEIFORM SIGN GA2 TIMES ASH"); // map.put('\u120BE',"CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL"); // map.put('\u120BF',"CUNEIFORM SIGN GA2 TIMES BAD"); // map.put('\u120C0',"CUNEIFORM SIGN GA2 TIMES BAR PLUS RA"); // map.put('\u120C1',"CUNEIFORM SIGN GA2 TIMES BUR"); // map.put('\u120C2',"CUNEIFORM SIGN GA2 TIMES BUR PLUS RA"); // map.put('\u120C3',"CUNEIFORM SIGN GA2 TIMES DA"); // map.put('\u120C4',"CUNEIFORM SIGN GA2 TIMES DI"); // map.put('\u120C5',"CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE"); // map.put('\u120C6',"CUNEIFORM SIGN GA2 TIMES DUB"); // map.put('\u120C7',"CUNEIFORM SIGN GA2 TIMES EL"); // map.put('\u120C8',"CUNEIFORM SIGN GA2 TIMES EL PLUS LA"); // map.put('\u120C9',"CUNEIFORM SIGN GA2 TIMES EN"); // map.put('\u120CA',"CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU"); // map.put('\u120CB',"CUNEIFORM SIGN GA2 TIMES GAN2 TENU"); // map.put('\u120CC',"CUNEIFORM SIGN GA2 TIMES GAR"); // map.put('\u120CD',"CUNEIFORM SIGN GA2 TIMES GI"); // map.put('\u120CE',"CUNEIFORM SIGN GA2 TIMES GI4"); // map.put('\u120CF',"CUNEIFORM SIGN GA2 TIMES GI4 PLUS A"); // map.put('\u120D0',"CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU"); // map.put('\u120D1',"CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2"); // map.put('\u120D2',"CUNEIFORM SIGN GA2 TIMES HAL"); // map.put('\u120D3',"CUNEIFORM SIGN GA2 TIMES HAL PLUS LA"); // map.put('\u120D4',"CUNEIFORM SIGN GA2 TIMES HI PLUS LI"); // map.put('\u120D5',"CUNEIFORM SIGN GA2 TIMES HUB2"); // map.put('\u120D6',"CUNEIFORM SIGN GA2 TIMES IGI GUNU"); // map.put('\u120D7',"CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH"); // map.put('\u120D8',"CUNEIFORM SIGN GA2 TIMES KAK"); // map.put('\u120D9',"CUNEIFORM SIGN GA2 TIMES KASKAL"); // map.put('\u120DA',"CUNEIFORM SIGN GA2 TIMES KID"); // map.put('\u120DB',"CUNEIFORM SIGN GA2 TIMES KID PLUS LAL"); // map.put('\u120DC',"CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN"); // map.put('\u120DD',"CUNEIFORM SIGN GA2 TIMES LA"); // map.put('\u120DE',"CUNEIFORM SIGN GA2 TIMES ME PLUS EN"); // map.put('\u120DF',"CUNEIFORM SIGN GA2 TIMES MI"); // map.put('\u120E0',"CUNEIFORM SIGN GA2 TIMES NUN"); // map.put('\u120E1',"CUNEIFORM SIGN GA2 TIMES NUN OVER NUN"); // map.put('\u120E2',"CUNEIFORM SIGN GA2 TIMES PA"); // map.put('\u120E3',"CUNEIFORM SIGN GA2 TIMES SAL"); // map.put('\u120E4',"CUNEIFORM SIGN GA2 TIMES SAR"); // map.put('\u120E5',"CUNEIFORM SIGN GA2 TIMES SHE"); // map.put('\u120E6',"CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR"); // map.put('\u120E7',"CUNEIFORM SIGN GA2 TIMES SHID"); // map.put('\u120E8',"CUNEIFORM SIGN GA2 TIMES SUM"); // map.put('\u120E9',"CUNEIFORM SIGN GA2 TIMES TAK4"); // map.put('\u120EA',"CUNEIFORM SIGN GA2 TIMES U"); // map.put('\u120EB',"CUNEIFORM SIGN GA2 TIMES UD"); // map.put('\u120EC',"CUNEIFORM SIGN GA2 TIMES UD PLUS DU"); // map.put('\u120ED',"CUNEIFORM SIGN GA2 OVER GA2"); // map.put('\u120EE',"CUNEIFORM SIGN GABA"); // map.put('\u120EF',"CUNEIFORM SIGN GABA CROSSING GABA"); // map.put('\u120F0',"CUNEIFORM SIGN GAD"); // map.put('\u120F1',"CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR"); // map.put('\u120F2',"CUNEIFORM SIGN GAL"); // map.put('\u120F3',"CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR"); // map.put('\u120F4',"CUNEIFORM SIGN GALAM"); // map.put('\u120F5',"CUNEIFORM SIGN GAM"); // map.put('\u120F6',"CUNEIFORM SIGN GAN"); // map.put('\u120F7',"CUNEIFORM SIGN GAN2"); // map.put('\u120F8',"CUNEIFORM SIGN GAN2 TENU"); // map.put('\u120F9',"CUNEIFORM SIGN GAN2 OVER GAN2"); // map.put('\u120FA',"CUNEIFORM SIGN GAN2 CROSSING GAN2"); // map.put('\u120FB',"CUNEIFORM SIGN GAR"); // map.put('\u120FC',"CUNEIFORM SIGN GAR3"); // map.put('\u120FD',"CUNEIFORM SIGN GASHAN"); // map.put('\u120FE',"CUNEIFORM SIGN GESHTIN"); // map.put('\u120FF',"CUNEIFORM SIGN GESHTIN TIMES KUR"); // map.put('\u12100',"CUNEIFORM SIGN GI"); // map.put('\u12101',"CUNEIFORM SIGN GI TIMES E"); // map.put('\u12102',"CUNEIFORM SIGN GI TIMES U"); // map.put('\u12103',"CUNEIFORM SIGN GI CROSSING GI"); // map.put('\u12104',"CUNEIFORM SIGN GI4"); // map.put('\u12105',"CUNEIFORM SIGN GI4 OVER GI4"); // map.put('\u12106',"CUNEIFORM SIGN GI4 CROSSING GI4"); // map.put('\u12107',"CUNEIFORM SIGN GIDIM"); // map.put('\u12108',"CUNEIFORM SIGN GIR2"); // map.put('\u12109',"CUNEIFORM SIGN GIR2 GUNU"); // map.put('\u1210A',"CUNEIFORM SIGN GIR3"); // map.put('\u1210B',"CUNEIFORM SIGN GIR3 TIMES A PLUS IGI"); // map.put('\u1210C',"CUNEIFORM SIGN GIR3 TIMES GAN2 TENU"); // map.put('\u1210D',"CUNEIFORM SIGN GIR3 TIMES IGI"); // map.put('\u1210E',"CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI"); // map.put('\u1210F',"CUNEIFORM SIGN GIR3 TIMES PA"); // map.put('\u12110',"CUNEIFORM SIGN GISAL"); // map.put('\u12111',"CUNEIFORM SIGN GISH"); // map.put('\u12112',"CUNEIFORM SIGN GISH CROSSING GISH"); // map.put('\u12113',"CUNEIFORM SIGN GISH TIMES BAD"); // map.put('\u12114',"CUNEIFORM SIGN GISH TIMES TAK4"); // map.put('\u12115',"CUNEIFORM SIGN GISH TENU"); // map.put('\u12116',"CUNEIFORM SIGN GU"); // map.put('\u12117',"CUNEIFORM SIGN GU CROSSING GU"); // map.put('\u12118',"CUNEIFORM SIGN GU2"); // map.put('\u12119',"CUNEIFORM SIGN GU2 TIMES KAK"); // map.put('\u1211A',"CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU"); // map.put('\u1211B',"CUNEIFORM SIGN GU2 TIMES NUN"); // map.put('\u1211C',"CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2"); // map.put('\u1211D',"CUNEIFORM SIGN GU2 GUNU"); // map.put('\u1211E',"CUNEIFORM SIGN GUD"); // map.put('\u1211F',"CUNEIFORM SIGN GUD TIMES A PLUS KUR"); // map.put('\u12120',"CUNEIFORM SIGN GUD TIMES KUR"); // map.put('\u12121',"CUNEIFORM SIGN GUD OVER GUD LUGAL"); // map.put('\u12122',"CUNEIFORM SIGN GUL"); // map.put('\u12123',"CUNEIFORM SIGN GUM"); // map.put('\u12124',"CUNEIFORM SIGN GUM TIMES SHE"); // map.put('\u12125',"CUNEIFORM SIGN GUR"); // map.put('\u12126',"CUNEIFORM SIGN GUR7"); // map.put('\u12127',"CUNEIFORM SIGN GURUN"); // map.put('\u12128',"CUNEIFORM SIGN GURUSH"); // map.put('\u12129',"CUNEIFORM SIGN HA"); // map.put('\u1212A',"CUNEIFORM SIGN HA TENU"); // map.put('\u1212B',"CUNEIFORM SIGN HA GUNU"); // map.put('\u1212C',"CUNEIFORM SIGN HAL"); // map.put('\u1212D',"CUNEIFORM SIGN HI"); // map.put('\u1212E',"CUNEIFORM SIGN HI TIMES ASH"); // map.put('\u1212F',"CUNEIFORM SIGN HI TIMES ASH2"); // map.put('\u12130',"CUNEIFORM SIGN HI TIMES BAD"); // map.put('\u12131',"CUNEIFORM SIGN HI TIMES DISH"); // map.put('\u12132',"CUNEIFORM SIGN HI TIMES GAD"); // map.put('\u12133',"CUNEIFORM SIGN HI TIMES KIN"); // map.put('\u12134',"CUNEIFORM SIGN HI TIMES NUN"); // map.put('\u12135',"CUNEIFORM SIGN HI TIMES SHE"); // map.put('\u12136',"CUNEIFORM SIGN HI TIMES U"); // map.put('\u12137',"CUNEIFORM SIGN HU"); // map.put('\u12138',"CUNEIFORM SIGN HUB2"); // map.put('\u12139',"CUNEIFORM SIGN HUB2 TIMES AN"); // map.put('\u1213A',"CUNEIFORM SIGN HUB2 TIMES HAL"); // map.put('\u1213B',"CUNEIFORM SIGN HUB2 TIMES KASKAL"); // map.put('\u1213C',"CUNEIFORM SIGN HUB2 TIMES LISH"); // map.put('\u1213D',"CUNEIFORM SIGN HUB2 TIMES UD"); // map.put('\u1213E',"CUNEIFORM SIGN HUL2"); // map.put('\u1213F',"CUNEIFORM SIGN I"); // map.put('\u12140',"CUNEIFORM SIGN I A"); // map.put('\u12141',"CUNEIFORM SIGN IB"); // map.put('\u12142',"CUNEIFORM SIGN IDIM"); // map.put('\u12143',"CUNEIFORM SIGN IDIM OVER IDIM BUR"); // map.put('\u12144',"CUNEIFORM SIGN IDIM OVER IDIM SQUARED"); // map.put('\u12145',"CUNEIFORM SIGN IG"); // map.put('\u12146',"CUNEIFORM SIGN IGI"); // map.put('\u12147',"CUNEIFORM SIGN IGI DIB"); // map.put('\u12148',"CUNEIFORM SIGN IGI RI"); // map.put('\u12149',"CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD"); // map.put('\u1214A',"CUNEIFORM SIGN IGI GUNU"); // map.put('\u1214B',"CUNEIFORM SIGN IL"); // map.put('\u1214C',"CUNEIFORM SIGN IL TIMES GAN2 TENU"); // map.put('\u1214D',"CUNEIFORM SIGN IL2"); // map.put('\u1214E',"CUNEIFORM SIGN IM"); // map.put('\u1214F',"CUNEIFORM SIGN IM TIMES TAK4"); // map.put('\u12150',"CUNEIFORM SIGN IM CROSSING IM"); // map.put('\u12151',"CUNEIFORM SIGN IM OPPOSING IM"); // map.put('\u12152',"CUNEIFORM SIGN IM SQUARED"); // map.put('\u12153',"CUNEIFORM SIGN IMIN"); // map.put('\u12154',"CUNEIFORM SIGN IN"); // map.put('\u12155',"CUNEIFORM SIGN IR"); // map.put('\u12156',"CUNEIFORM SIGN ISH"); // map.put('\u12157',"CUNEIFORM SIGN KA"); // map.put('\u12158',"CUNEIFORM SIGN KA TIMES A"); // map.put('\u12159',"CUNEIFORM SIGN KA TIMES AD"); // map.put('\u1215A',"CUNEIFORM SIGN KA TIMES AD PLUS KU3"); // map.put('\u1215B',"CUNEIFORM SIGN KA TIMES ASH2"); // map.put('\u1215C',"CUNEIFORM SIGN KA TIMES BAD"); // map.put('\u1215D',"CUNEIFORM SIGN KA TIMES BALAG"); // map.put('\u1215E',"CUNEIFORM SIGN KA TIMES BAR"); // map.put('\u1215F',"CUNEIFORM SIGN KA TIMES BI"); // map.put('\u12160',"CUNEIFORM SIGN KA TIMES ERIN2"); // map.put('\u12161',"CUNEIFORM SIGN KA TIMES ESH2"); // map.put('\u12162',"CUNEIFORM SIGN KA TIMES GA"); // map.put('\u12163',"CUNEIFORM SIGN KA TIMES GAL"); // map.put('\u12164',"CUNEIFORM SIGN KA TIMES GAN2 TENU"); // map.put('\u12165',"CUNEIFORM SIGN KA TIMES GAR"); // map.put('\u12166',"CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A"); // map.put('\u12167',"CUNEIFORM SIGN KA TIMES GI"); // map.put('\u12168',"CUNEIFORM SIGN KA TIMES GIR2"); // map.put('\u12169',"CUNEIFORM SIGN KA TIMES GISH PLUS SAR"); // map.put('\u1216A',"CUNEIFORM SIGN KA TIMES GISH CROSSING GISH"); // map.put('\u1216B',"CUNEIFORM SIGN KA TIMES GU"); // map.put('\u1216C',"CUNEIFORM SIGN KA TIMES GUR7"); // map.put('\u1216D',"CUNEIFORM SIGN KA TIMES IGI"); // map.put('\u1216E',"CUNEIFORM SIGN KA TIMES IM"); // map.put('\u1216F',"CUNEIFORM SIGN KA TIMES KAK"); // map.put('\u12170',"CUNEIFORM SIGN KA TIMES KI"); // map.put('\u12171',"CUNEIFORM SIGN KA TIMES KID"); // map.put('\u12172',"CUNEIFORM SIGN KA TIMES LI"); // map.put('\u12173',"CUNEIFORM SIGN KA TIMES LU"); // map.put('\u12174',"CUNEIFORM SIGN KA TIMES ME"); // map.put('\u12175',"CUNEIFORM SIGN KA TIMES ME PLUS DU"); // map.put('\u12176',"CUNEIFORM SIGN KA TIMES ME PLUS GI"); // map.put('\u12177',"CUNEIFORM SIGN KA TIMES ME PLUS TE"); // map.put('\u12178',"CUNEIFORM SIGN KA TIMES MI"); // map.put('\u12179',"CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ"); // map.put('\u1217A',"CUNEIFORM SIGN KA TIMES NE"); // map.put('\u1217B',"CUNEIFORM SIGN KA TIMES NUN"); // map.put('\u1217C',"CUNEIFORM SIGN KA TIMES PI"); // map.put('\u1217D',"CUNEIFORM SIGN KA TIMES RU"); // map.put('\u1217E',"CUNEIFORM SIGN KA TIMES SA"); // map.put('\u1217F',"CUNEIFORM SIGN KA TIMES SAR"); // map.put('\u12180',"CUNEIFORM SIGN KA TIMES SHA"); // map.put('\u12181',"CUNEIFORM SIGN KA TIMES SHE"); // map.put('\u12182',"CUNEIFORM SIGN KA TIMES SHID"); // map.put('\u12183',"CUNEIFORM SIGN KA TIMES SHU"); // map.put('\u12184',"CUNEIFORM SIGN KA TIMES SIG"); // map.put('\u12185',"CUNEIFORM SIGN KA TIMES SUHUR"); // map.put('\u12186',"CUNEIFORM SIGN KA TIMES TAR"); // map.put('\u12187',"CUNEIFORM SIGN KA TIMES U"); // map.put('\u12188',"CUNEIFORM SIGN KA TIMES U2"); // map.put('\u12189',"CUNEIFORM SIGN KA TIMES UD"); // map.put('\u1218A',"CUNEIFORM SIGN KA TIMES UMUM TIMES PA"); // map.put('\u1218B',"CUNEIFORM SIGN KA TIMES USH"); // map.put('\u1218C',"CUNEIFORM SIGN KA TIMES ZI"); // map.put('\u1218D',"CUNEIFORM SIGN KA2"); // map.put('\u1218E',"CUNEIFORM SIGN KA2 CROSSING KA2"); // map.put('\u1218F',"CUNEIFORM SIGN KAB"); // map.put('\u12190',"CUNEIFORM SIGN KAD2"); // map.put('\u12191',"CUNEIFORM SIGN KAD3"); // map.put('\u12192',"CUNEIFORM SIGN KAD4"); // map.put('\u12193',"CUNEIFORM SIGN KAD5"); // map.put('\u12194',"CUNEIFORM SIGN KAD5 OVER KAD5"); // map.put('\u12195',"CUNEIFORM SIGN KAK"); // map.put('\u12196',"CUNEIFORM SIGN KAK TIMES IGI GUNU"); // map.put('\u12197',"CUNEIFORM SIGN KAL"); // map.put('\u12198',"CUNEIFORM SIGN KAL TIMES BAD"); // map.put('\u12199',"CUNEIFORM SIGN KAL CROSSING KAL"); // map.put('\u1219A',"CUNEIFORM SIGN KAM2"); // map.put('\u1219B',"CUNEIFORM SIGN KAM4"); // map.put('\u1219C',"CUNEIFORM SIGN KASKAL"); // map.put('\u1219D',"CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U"); // map.put('\u1219E',"CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U"); // map.put('\u1219F',"CUNEIFORM SIGN KESH2"); // map.put('\u121A0',"CUNEIFORM SIGN KI"); // map.put('\u121A1',"CUNEIFORM SIGN KI TIMES BAD"); // map.put('\u121A2',"CUNEIFORM SIGN KI TIMES U"); // map.put('\u121A3',"CUNEIFORM SIGN KI TIMES UD"); // map.put('\u121A4',"CUNEIFORM SIGN KID"); // map.put('\u121A5',"CUNEIFORM SIGN KIN"); // map.put('\u121A6',"CUNEIFORM SIGN KISAL"); // map.put('\u121A7',"CUNEIFORM SIGN KISH"); // map.put('\u121A8',"CUNEIFORM SIGN KISIM5"); // map.put('\u121A9',"CUNEIFORM SIGN KISIM5 OVER KISIM5"); // map.put('\u121AA',"CUNEIFORM SIGN KU"); // map.put('\u121AB',"CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2"); // map.put('\u121AC',"CUNEIFORM SIGN KU3"); // map.put('\u121AD',"CUNEIFORM SIGN KU4"); // map.put('\u121AE',"CUNEIFORM SIGN KU4 VARIANT FORM"); // map.put('\u121AF',"CUNEIFORM SIGN KU7"); // map.put('\u121B0',"CUNEIFORM SIGN KUL"); // map.put('\u121B1',"CUNEIFORM SIGN KUL GUNU"); // map.put('\u121B2',"CUNEIFORM SIGN KUN"); // map.put('\u121B3',"CUNEIFORM SIGN KUR"); // map.put('\u121B4',"CUNEIFORM SIGN KUR OPPOSING KUR"); // map.put('\u121B5',"CUNEIFORM SIGN KUSHU2"); // map.put('\u121B6',"CUNEIFORM SIGN KWU318"); // map.put('\u121B7',"CUNEIFORM SIGN LA"); // map.put('\u121B8',"CUNEIFORM SIGN LAGAB"); // map.put('\u121B9',"CUNEIFORM SIGN LAGAB TIMES A"); // map.put('\u121BA',"CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA"); // map.put('\u121BB',"CUNEIFORM SIGN LAGAB TIMES A PLUS GAR"); // map.put('\u121BC',"CUNEIFORM SIGN LAGAB TIMES A PLUS LAL"); // map.put('\u121BD',"CUNEIFORM SIGN LAGAB TIMES AL"); // map.put('\u121BE',"CUNEIFORM SIGN LAGAB TIMES AN"); // map.put('\u121BF',"CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU"); // map.put('\u121C0',"CUNEIFORM SIGN LAGAB TIMES BAD"); // map.put('\u121C1',"CUNEIFORM SIGN LAGAB TIMES BI"); // map.put('\u121C2',"CUNEIFORM SIGN LAGAB TIMES DAR"); // map.put('\u121C3',"CUNEIFORM SIGN LAGAB TIMES EN"); // map.put('\u121C4',"CUNEIFORM SIGN LAGAB TIMES GA"); // map.put('\u121C5',"CUNEIFORM SIGN LAGAB TIMES GAR"); // map.put('\u121C6',"CUNEIFORM SIGN LAGAB TIMES GUD"); // map.put('\u121C7',"CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD"); // map.put('\u121C8',"CUNEIFORM SIGN LAGAB TIMES HA"); // map.put('\u121C9',"CUNEIFORM SIGN LAGAB TIMES HAL"); // map.put('\u121CA',"CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN"); // map.put('\u121CB',"CUNEIFORM SIGN LAGAB TIMES IGI GUNU"); // map.put('\u121CC',"CUNEIFORM SIGN LAGAB TIMES IM"); // map.put('\u121CD',"CUNEIFORM SIGN LAGAB TIMES IM PLUS HA"); // map.put('\u121CE',"CUNEIFORM SIGN LAGAB TIMES IM PLUS LU"); // map.put('\u121CF',"CUNEIFORM SIGN LAGAB TIMES KI"); // map.put('\u121D0',"CUNEIFORM SIGN LAGAB TIMES KIN"); // map.put('\u121D1',"CUNEIFORM SIGN LAGAB TIMES KU3"); // map.put('\u121D2',"CUNEIFORM SIGN LAGAB TIMES KUL"); // map.put('\u121D3',"CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A"); // map.put('\u121D4',"CUNEIFORM SIGN LAGAB TIMES LAGAB"); // map.put('\u121D5',"CUNEIFORM SIGN LAGAB TIMES LISH"); // map.put('\u121D6',"CUNEIFORM SIGN LAGAB TIMES LU"); // map.put('\u121D7',"CUNEIFORM SIGN LAGAB TIMES LUL"); // map.put('\u121D8',"CUNEIFORM SIGN LAGAB TIMES ME"); // map.put('\u121D9',"CUNEIFORM SIGN LAGAB TIMES ME PLUS EN"); // map.put('\u121DA',"CUNEIFORM SIGN LAGAB TIMES MUSH"); // map.put('\u121DB',"CUNEIFORM SIGN LAGAB TIMES NE"); // map.put('\u121DC',"CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM"); // map.put('\u121DD',"CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2"); // map.put('\u121DE',"CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU"); // map.put('\u121DF',"CUNEIFORM SIGN LAGAB TIMES SHU2"); // map.put('\u121E0',"CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2"); // map.put('\u121E1',"CUNEIFORM SIGN LAGAB TIMES SUM"); // map.put('\u121E2',"CUNEIFORM SIGN LAGAB TIMES TAG"); // map.put('\u121E3',"CUNEIFORM SIGN LAGAB TIMES TAK4"); // map.put('\u121E4',"CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA"); // map.put('\u121E5',"CUNEIFORM SIGN LAGAB TIMES U"); // map.put('\u121E6',"CUNEIFORM SIGN LAGAB TIMES U PLUS A"); // map.put('\u121E7',"CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U"); // map.put('\u121E8',"CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH"); // map.put('\u121E9',"CUNEIFORM SIGN LAGAB TIMES UD"); // map.put('\u121EA',"CUNEIFORM SIGN LAGAB TIMES USH"); // map.put('\u121EB',"CUNEIFORM SIGN LAGAB SQUARED"); // map.put('\u121EC',"CUNEIFORM SIGN LAGAR"); // map.put('\u121ED',"CUNEIFORM SIGN LAGAR TIMES SHE"); // map.put('\u121EE',"CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM"); // map.put('\u121EF',"CUNEIFORM SIGN LAGAR GUNU"); // map.put('\u121F0',"CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE"); // map.put('\u121F1',"CUNEIFORM SIGN LAHSHU"); // map.put('\u121F2',"CUNEIFORM SIGN LAL"); // map.put('\u121F3',"CUNEIFORM SIGN LAL TIMES LAL"); // map.put('\u121F4',"CUNEIFORM SIGN LAM"); // map.put('\u121F5',"CUNEIFORM SIGN LAM TIMES KUR"); // map.put('\u121F6',"CUNEIFORM SIGN LAM TIMES KUR PLUS RU"); // map.put('\u121F7',"CUNEIFORM SIGN LI"); // map.put('\u121F8',"CUNEIFORM SIGN LIL"); // map.put('\u121F9',"CUNEIFORM SIGN LIMMU2"); // map.put('\u121FA',"CUNEIFORM SIGN LISH"); // map.put('\u121FB',"CUNEIFORM SIGN LU"); // map.put('\u121FC',"CUNEIFORM SIGN LU TIMES BAD"); // map.put('\u121FD',"CUNEIFORM SIGN LU2"); // map.put('\u121FE',"CUNEIFORM SIGN LU2 TIMES AL"); // map.put('\u121FF',"CUNEIFORM SIGN LU2 TIMES BAD"); // map.put('\u12200',"CUNEIFORM SIGN LU2 TIMES ESH2"); // map.put('\u12201',"CUNEIFORM SIGN LU2 TIMES ESH2 TENU"); // map.put('\u12202',"CUNEIFORM SIGN LU2 TIMES GAN2 TENU"); // map.put('\u12203',"CUNEIFORM SIGN LU2 TIMES HI TIMES BAD"); // map.put('\u12204',"CUNEIFORM SIGN LU2 TIMES IM"); // map.put('\u12205',"CUNEIFORM SIGN LU2 TIMES KAD2"); // map.put('\u12206',"CUNEIFORM SIGN LU2 TIMES KAD3"); // map.put('\u12207',"CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH"); // map.put('\u12208',"CUNEIFORM SIGN LU2 TIMES KI"); // map.put('\u12209',"CUNEIFORM SIGN LU2 TIMES LA PLUS ASH"); // map.put('\u1220A',"CUNEIFORM SIGN LU2 TIMES LAGAB"); // map.put('\u1220B',"CUNEIFORM SIGN LU2 TIMES ME PLUS EN"); // map.put('\u1220C',"CUNEIFORM SIGN LU2 TIMES NE"); // map.put('\u1220D',"CUNEIFORM SIGN LU2 TIMES NU"); // map.put('\u1220E',"CUNEIFORM SIGN LU2 TIMES SI PLUS ASH"); // map.put('\u1220F',"CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU"); // map.put('\u12210',"CUNEIFORM SIGN LU2 TIMES TUG2"); // map.put('\u12211',"CUNEIFORM SIGN LU2 TENU"); // map.put('\u12212',"CUNEIFORM SIGN LU2 CROSSING LU2"); // map.put('\u12213',"CUNEIFORM SIGN LU2 OPPOSING LU2"); // map.put('\u12214',"CUNEIFORM SIGN LU2 SQUARED"); // map.put('\u12215',"CUNEIFORM SIGN LU2 SHESHIG"); // map.put('\u12216',"CUNEIFORM SIGN LU3"); // map.put('\u12217',"CUNEIFORM SIGN LUGAL"); // map.put('\u12218',"CUNEIFORM SIGN LUGAL OVER LUGAL"); // map.put('\u12219',"CUNEIFORM SIGN LUGAL OPPOSING LUGAL"); // map.put('\u1221A',"CUNEIFORM SIGN LUGAL SHESHIG"); // map.put('\u1221B',"CUNEIFORM SIGN LUH"); // map.put('\u1221C',"CUNEIFORM SIGN LUL"); // map.put('\u1221D',"CUNEIFORM SIGN LUM"); // map.put('\u1221E',"CUNEIFORM SIGN LUM OVER LUM"); // map.put('\u1221F',"CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR"); // map.put('\u12220',"CUNEIFORM SIGN MA"); // map.put('\u12221',"CUNEIFORM SIGN MA TIMES TAK4"); // map.put('\u12222',"CUNEIFORM SIGN MA GUNU"); // map.put('\u12223',"CUNEIFORM SIGN MA2"); // map.put('\u12224',"CUNEIFORM SIGN MAH"); // map.put('\u12225',"CUNEIFORM SIGN MAR"); // map.put('\u12226',"CUNEIFORM SIGN MASH"); // map.put('\u12227',"CUNEIFORM SIGN MASH2"); // map.put('\u12228',"CUNEIFORM SIGN ME"); // map.put('\u12229',"CUNEIFORM SIGN MES"); // map.put('\u1222A',"CUNEIFORM SIGN MI"); // map.put('\u1222B',"CUNEIFORM SIGN MIN"); // map.put('\u1222C',"CUNEIFORM SIGN MU"); // map.put('\u1222D',"CUNEIFORM SIGN MU OVER MU"); // map.put('\u1222E',"CUNEIFORM SIGN MUG"); // map.put('\u1222F',"CUNEIFORM SIGN MUG GUNU"); // map.put('\u12230',"CUNEIFORM SIGN MUNSUB"); // map.put('\u12231',"CUNEIFORM SIGN MURGU2"); // map.put('\u12232',"CUNEIFORM SIGN MUSH"); // map.put('\u12233',"CUNEIFORM SIGN MUSH TIMES A"); // map.put('\u12234',"CUNEIFORM SIGN MUSH TIMES KUR"); // map.put('\u12235',"CUNEIFORM SIGN MUSH TIMES ZA"); // map.put('\u12236',"CUNEIFORM SIGN MUSH OVER MUSH"); // map.put('\u12237',"CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA"); // map.put('\u12238',"CUNEIFORM SIGN MUSH CROSSING MUSH"); // map.put('\u12239',"CUNEIFORM SIGN MUSH3"); // map.put('\u1223A',"CUNEIFORM SIGN MUSH3 TIMES A"); // map.put('\u1223B',"CUNEIFORM SIGN MUSH3 TIMES A PLUS DI"); // map.put('\u1223C',"CUNEIFORM SIGN MUSH3 TIMES DI"); // map.put('\u1223D',"CUNEIFORM SIGN MUSH3 GUNU"); // map.put('\u1223E',"CUNEIFORM SIGN NA"); // map.put('\u1223F',"CUNEIFORM SIGN NA2"); // map.put('\u12240',"CUNEIFORM SIGN NAGA"); // map.put('\u12241',"CUNEIFORM SIGN NAGA INVERTED"); // map.put('\u12242',"CUNEIFORM SIGN NAGA TIMES SHU TENU"); // map.put('\u12243',"CUNEIFORM SIGN NAGA OPPOSING NAGA"); // map.put('\u12244',"CUNEIFORM SIGN NAGAR"); // map.put('\u12245',"CUNEIFORM SIGN NAM NUTILLU"); // map.put('\u12246',"CUNEIFORM SIGN NAM"); // map.put('\u12247',"CUNEIFORM SIGN NAM2"); // map.put('\u12248',"CUNEIFORM SIGN NE"); // map.put('\u12249',"CUNEIFORM SIGN NE TIMES A"); // map.put('\u1224A',"CUNEIFORM SIGN NE TIMES UD"); // map.put('\u1224B',"CUNEIFORM SIGN NE SHESHIG"); // map.put('\u1224C',"CUNEIFORM SIGN NI"); // map.put('\u1224D',"CUNEIFORM SIGN NI TIMES E"); // map.put('\u1224E',"CUNEIFORM SIGN NI2"); // map.put('\u1224F',"CUNEIFORM SIGN NIM"); // map.put('\u12250',"CUNEIFORM SIGN NIM TIMES GAN2 TENU"); // map.put('\u12251',"CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU"); // map.put('\u12252',"CUNEIFORM SIGN NINDA2"); // map.put('\u12253',"CUNEIFORM SIGN NINDA2 TIMES AN"); // map.put('\u12254',"CUNEIFORM SIGN NINDA2 TIMES ASH"); // map.put('\u12255',"CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH"); // map.put('\u12256',"CUNEIFORM SIGN NINDA2 TIMES GUD"); // map.put('\u12257',"CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU"); // map.put('\u12258',"CUNEIFORM SIGN NINDA2 TIMES NE"); // map.put('\u12259',"CUNEIFORM SIGN NINDA2 TIMES NUN"); // map.put('\u1225A',"CUNEIFORM SIGN NINDA2 TIMES SHE"); // map.put('\u1225B',"CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN"); // map.put('\u1225C',"CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH"); // map.put('\u1225D',"CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH"); // map.put('\u1225E',"CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH"); // map.put('\u1225F',"CUNEIFORM SIGN NINDA2 TIMES USH"); // map.put('\u12260',"CUNEIFORM SIGN NISAG"); // map.put('\u12261',"CUNEIFORM SIGN NU"); // map.put('\u12262',"CUNEIFORM SIGN NU11"); // map.put('\u12263',"CUNEIFORM SIGN NUN"); // map.put('\u12264',"CUNEIFORM SIGN NUN LAGAR TIMES GAR"); // map.put('\u12265',"CUNEIFORM SIGN NUN LAGAR TIMES MASH"); // map.put('\u12266',"CUNEIFORM SIGN NUN LAGAR TIMES SAL"); // map.put('\u12267',"CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL"); // map.put('\u12268',"CUNEIFORM SIGN NUN LAGAR TIMES USH"); // map.put('\u12269',"CUNEIFORM SIGN NUN TENU"); // map.put('\u1226A',"CUNEIFORM SIGN NUN OVER NUN"); // map.put('\u1226B',"CUNEIFORM SIGN NUN CROSSING NUN"); // map.put('\u1226C',"CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR"); // map.put('\u1226D',"CUNEIFORM SIGN NUNUZ"); // map.put('\u1226E',"CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB"); // map.put('\u1226F',"CUNEIFORM SIGN NUNUZ AB2 TIMES BI"); // map.put('\u12270',"CUNEIFORM SIGN NUNUZ AB2 TIMES DUG"); // map.put('\u12271',"CUNEIFORM SIGN NUNUZ AB2 TIMES GUD"); // map.put('\u12272',"CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU"); // map.put('\u12273',"CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3"); // map.put('\u12274',"CUNEIFORM SIGN NUNUZ AB2 TIMES LA"); // map.put('\u12275',"CUNEIFORM SIGN NUNUZ AB2 TIMES NE"); // map.put('\u12276',"CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3"); // map.put('\u12277',"CUNEIFORM SIGN NUNUZ AB2 TIMES U2"); // map.put('\u12278',"CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI"); // map.put('\u12279',"CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U"); // map.put('\u1227A',"CUNEIFORM SIGN PA"); // map.put('\u1227B',"CUNEIFORM SIGN PAD"); // map.put('\u1227C',"CUNEIFORM SIGN PAN"); // map.put('\u1227D',"CUNEIFORM SIGN PAP"); // map.put('\u1227E',"CUNEIFORM SIGN PESH2"); // map.put('\u1227F',"CUNEIFORM SIGN PI"); // map.put('\u12280',"CUNEIFORM SIGN PI TIMES A"); // map.put('\u12281',"CUNEIFORM SIGN PI TIMES AB"); // map.put('\u12282',"CUNEIFORM SIGN PI TIMES BI"); // map.put('\u12283',"CUNEIFORM SIGN PI TIMES BU"); // map.put('\u12284',"CUNEIFORM SIGN PI TIMES E"); // map.put('\u12285',"CUNEIFORM SIGN PI TIMES I"); // map.put('\u12286',"CUNEIFORM SIGN PI TIMES IB"); // map.put('\u12287',"CUNEIFORM SIGN PI TIMES U"); // map.put('\u12288',"CUNEIFORM SIGN PI TIMES U2"); // map.put('\u12289',"CUNEIFORM SIGN PI CROSSING PI"); // map.put('\u1228A',"CUNEIFORM SIGN PIRIG"); // map.put('\u1228B',"CUNEIFORM SIGN PIRIG TIMES KAL"); // map.put('\u1228C',"CUNEIFORM SIGN PIRIG TIMES UD"); // map.put('\u1228D',"CUNEIFORM SIGN PIRIG TIMES ZA"); // map.put('\u1228E',"CUNEIFORM SIGN PIRIG OPPOSING PIRIG"); // map.put('\u1228F',"CUNEIFORM SIGN RA"); // map.put('\u12290',"CUNEIFORM SIGN RAB"); // map.put('\u12291',"CUNEIFORM SIGN RI"); // map.put('\u12292',"CUNEIFORM SIGN RU"); // map.put('\u12293',"CUNEIFORM SIGN SA"); // map.put('\u12294',"CUNEIFORM SIGN SAG NUTILLU"); // map.put('\u12295',"CUNEIFORM SIGN SAG"); // map.put('\u12296',"CUNEIFORM SIGN SAG TIMES A"); // map.put('\u12297',"CUNEIFORM SIGN SAG TIMES DU"); // map.put('\u12298',"CUNEIFORM SIGN SAG TIMES DUB"); // map.put('\u12299',"CUNEIFORM SIGN SAG TIMES HA"); // map.put('\u1229A',"CUNEIFORM SIGN SAG TIMES KAK"); // map.put('\u1229B',"CUNEIFORM SIGN SAG TIMES KUR"); // map.put('\u1229C',"CUNEIFORM SIGN SAG TIMES LUM"); // map.put('\u1229D',"CUNEIFORM SIGN SAG TIMES MI"); // map.put('\u1229E',"CUNEIFORM SIGN SAG TIMES NUN"); // map.put('\u1229F',"CUNEIFORM SIGN SAG TIMES SAL"); // map.put('\u122A0',"CUNEIFORM SIGN SAG TIMES SHID"); // map.put('\u122A1',"CUNEIFORM SIGN SAG TIMES TAB"); // map.put('\u122A2',"CUNEIFORM SIGN SAG TIMES U2"); // map.put('\u122A3',"CUNEIFORM SIGN SAG TIMES UB"); // map.put('\u122A4',"CUNEIFORM SIGN SAG TIMES UM"); // map.put('\u122A5',"CUNEIFORM SIGN SAG TIMES UR"); // map.put('\u122A6',"CUNEIFORM SIGN SAG TIMES USH"); // map.put('\u122A7',"CUNEIFORM SIGN SAG OVER SAG"); // map.put('\u122A8',"CUNEIFORM SIGN SAG GUNU"); // map.put('\u122A9',"CUNEIFORM SIGN SAL"); // map.put('\u122AA',"CUNEIFORM SIGN SAL LAGAB TIMES ASH2"); // map.put('\u122AB',"CUNEIFORM SIGN SANGA2"); // map.put('\u122AC',"CUNEIFORM SIGN SAR"); // map.put('\u122AD',"CUNEIFORM SIGN SHA"); // map.put('\u122AE',"CUNEIFORM SIGN SHA3"); // map.put('\u122AF',"CUNEIFORM SIGN SHA3 TIMES A"); // map.put('\u122B0',"CUNEIFORM SIGN SHA3 TIMES BAD"); // map.put('\u122B1',"CUNEIFORM SIGN SHA3 TIMES GISH"); // map.put('\u122B2',"CUNEIFORM SIGN SHA3 TIMES NE"); // map.put('\u122B3',"CUNEIFORM SIGN SHA3 TIMES SHU2"); // map.put('\u122B4',"CUNEIFORM SIGN SHA3 TIMES TUR"); // map.put('\u122B5',"CUNEIFORM SIGN SHA3 TIMES U"); // map.put('\u122B6',"CUNEIFORM SIGN SHA3 TIMES U PLUS A"); // map.put('\u122B7',"CUNEIFORM SIGN SHA6"); // map.put('\u122B8',"CUNEIFORM SIGN SHAB6"); // map.put('\u122B9',"CUNEIFORM SIGN SHAR2"); // map.put('\u122BA',"CUNEIFORM SIGN SHE"); // map.put('\u122BB',"CUNEIFORM SIGN SHE HU"); // map.put('\u122BC',"CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR"); // map.put('\u122BD',"CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR"); // map.put('\u122BE',"CUNEIFORM SIGN SHEG9"); // map.put('\u122BF',"CUNEIFORM SIGN SHEN"); // map.put('\u122C0',"CUNEIFORM SIGN SHESH"); // map.put('\u122C1',"CUNEIFORM SIGN SHESH2"); // map.put('\u122C2',"CUNEIFORM SIGN SHESHLAM"); // map.put('\u122C3',"CUNEIFORM SIGN SHID"); // map.put('\u122C4',"CUNEIFORM SIGN SHID TIMES A"); // map.put('\u122C5',"CUNEIFORM SIGN SHID TIMES IM"); // map.put('\u122C6',"CUNEIFORM SIGN SHIM"); // map.put('\u122C7',"CUNEIFORM SIGN SHIM TIMES A"); // map.put('\u122C8',"CUNEIFORM SIGN SHIM TIMES BAL"); // map.put('\u122C9',"CUNEIFORM SIGN SHIM TIMES BULUG"); // map.put('\u122CA',"CUNEIFORM SIGN SHIM TIMES DIN"); // map.put('\u122CB',"CUNEIFORM SIGN SHIM TIMES GAR"); // map.put('\u122CC',"CUNEIFORM SIGN SHIM TIMES IGI"); // map.put('\u122CD',"CUNEIFORM SIGN SHIM TIMES IGI GUNU"); // map.put('\u122CE',"CUNEIFORM SIGN SHIM TIMES KUSHU2"); // map.put('\u122CF',"CUNEIFORM SIGN SHIM TIMES LUL"); // map.put('\u122D0',"CUNEIFORM SIGN SHIM TIMES MUG"); // map.put('\u122D1',"CUNEIFORM SIGN SHIM TIMES SAL"); // map.put('\u122D2',"CUNEIFORM SIGN SHINIG"); // map.put('\u122D3',"CUNEIFORM SIGN SHIR"); // map.put('\u122D4',"CUNEIFORM SIGN SHIR TENU"); // map.put('\u122D5',"CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR"); // map.put('\u122D6',"CUNEIFORM SIGN SHITA"); // map.put('\u122D7',"CUNEIFORM SIGN SHU"); // map.put('\u122D8',"CUNEIFORM SIGN SHU OVER INVERTED SHU"); // map.put('\u122D9',"CUNEIFORM SIGN SHU2"); // map.put('\u122DA',"CUNEIFORM SIGN SHUBUR"); // map.put('\u122DB',"CUNEIFORM SIGN SI"); // map.put('\u122DC',"CUNEIFORM SIGN SI GUNU"); // map.put('\u122DD',"CUNEIFORM SIGN SIG"); // map.put('\u122DE',"CUNEIFORM SIGN SIG4"); // map.put('\u122DF',"CUNEIFORM SIGN SIG4 OVER SIG4 SHU2"); // map.put('\u122E0',"CUNEIFORM SIGN SIK2"); // map.put('\u122E1',"CUNEIFORM SIGN SILA3"); // map.put('\u122E2',"CUNEIFORM SIGN SU"); // map.put('\u122E3',"CUNEIFORM SIGN SU OVER SU"); // map.put('\u122E4',"CUNEIFORM SIGN SUD"); // map.put('\u122E5',"CUNEIFORM SIGN SUD2"); // map.put('\u122E6',"CUNEIFORM SIGN SUHUR"); // map.put('\u122E7',"CUNEIFORM SIGN SUM"); // map.put('\u122E8',"CUNEIFORM SIGN SUMASH"); // map.put('\u122E9',"CUNEIFORM SIGN SUR"); // map.put('\u122EA',"CUNEIFORM SIGN SUR9"); // map.put('\u122EB',"CUNEIFORM SIGN TA"); // map.put('\u122EC',"CUNEIFORM SIGN TA ASTERISK"); // map.put('\u122ED',"CUNEIFORM SIGN TA TIMES HI"); // map.put('\u122EE',"CUNEIFORM SIGN TA TIMES MI"); // map.put('\u122EF',"CUNEIFORM SIGN TA GUNU"); // map.put('\u122F0',"CUNEIFORM SIGN TAB"); // map.put('\u122F1',"CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH"); // map.put('\u122F2',"CUNEIFORM SIGN TAB SQUARED"); // map.put('\u122F3',"CUNEIFORM SIGN TAG"); // map.put('\u122F4',"CUNEIFORM SIGN TAG TIMES BI"); // map.put('\u122F5',"CUNEIFORM SIGN TAG TIMES GUD"); // map.put('\u122F6',"CUNEIFORM SIGN TAG TIMES SHE"); // map.put('\u122F7',"CUNEIFORM SIGN TAG TIMES SHU"); // map.put('\u122F8',"CUNEIFORM SIGN TAG TIMES TUG2"); // map.put('\u122F9',"CUNEIFORM SIGN TAG TIMES UD"); // map.put('\u122FA',"CUNEIFORM SIGN TAK4"); // map.put('\u122FB',"CUNEIFORM SIGN TAR"); // map.put('\u122FC',"CUNEIFORM SIGN TE"); // map.put('\u122FD',"CUNEIFORM SIGN TE GUNU"); // map.put('\u122FE',"CUNEIFORM SIGN TI"); // map.put('\u122FF',"CUNEIFORM SIGN TI TENU"); // map.put('\u12300',"CUNEIFORM SIGN TIL"); // map.put('\u12301',"CUNEIFORM SIGN TIR"); // map.put('\u12302',"CUNEIFORM SIGN TIR TIMES TAK4"); // map.put('\u12303',"CUNEIFORM SIGN TIR OVER TIR"); // map.put('\u12304',"CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR"); // map.put('\u12305',"CUNEIFORM SIGN TU"); // map.put('\u12306',"CUNEIFORM SIGN TUG2"); // map.put('\u12307',"CUNEIFORM SIGN TUK"); // map.put('\u12308',"CUNEIFORM SIGN TUM"); // map.put('\u12309',"CUNEIFORM SIGN TUR"); // map.put('\u1230A',"CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA"); // map.put('\u1230B',"CUNEIFORM SIGN U"); // map.put('\u1230C',"CUNEIFORM SIGN U GUD"); // map.put('\u1230D',"CUNEIFORM SIGN U U U"); // map.put('\u1230E',"CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR"); // map.put('\u1230F',"CUNEIFORM SIGN U OVER U SUR OVER SUR"); // map.put('\u12310',"CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED"); // map.put('\u12311',"CUNEIFORM SIGN U2"); // map.put('\u12312',"CUNEIFORM SIGN UB"); // map.put('\u12313',"CUNEIFORM SIGN UD"); // map.put('\u12314',"CUNEIFORM SIGN UD KUSHU2"); // map.put('\u12315',"CUNEIFORM SIGN UD TIMES BAD"); // map.put('\u12316',"CUNEIFORM SIGN UD TIMES MI"); // map.put('\u12317',"CUNEIFORM SIGN UD TIMES U PLUS U PLUS U"); // map.put('\u12318',"CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU"); // map.put('\u12319',"CUNEIFORM SIGN UD GUNU"); // map.put('\u1231A',"CUNEIFORM SIGN UD SHESHIG"); // map.put('\u1231B',"CUNEIFORM SIGN UD SHESHIG TIMES BAD"); // map.put('\u1231C',"CUNEIFORM SIGN UDUG"); // map.put('\u1231D',"CUNEIFORM SIGN UM"); // map.put('\u1231E',"CUNEIFORM SIGN UM TIMES LAGAB"); // map.put('\u1231F',"CUNEIFORM SIGN UM TIMES ME PLUS DA"); // map.put('\u12320',"CUNEIFORM SIGN UM TIMES SHA3"); // map.put('\u12321',"CUNEIFORM SIGN UM TIMES U"); // map.put('\u12322',"CUNEIFORM SIGN UMBIN"); // map.put('\u12323',"CUNEIFORM SIGN UMUM"); // map.put('\u12324',"CUNEIFORM SIGN UMUM TIMES KASKAL"); // map.put('\u12325',"CUNEIFORM SIGN UMUM TIMES PA"); // map.put('\u12326',"CUNEIFORM SIGN UN"); // map.put('\u12327',"CUNEIFORM SIGN UN GUNU"); // map.put('\u12328',"CUNEIFORM SIGN UR"); // map.put('\u12329',"CUNEIFORM SIGN UR CROSSING UR"); // map.put('\u1232A',"CUNEIFORM SIGN UR SHESHIG"); // map.put('\u1232B',"CUNEIFORM SIGN UR2"); // map.put('\u1232C',"CUNEIFORM SIGN UR2 TIMES A PLUS HA"); // map.put('\u1232D',"CUNEIFORM SIGN UR2 TIMES A PLUS NA"); // map.put('\u1232E',"CUNEIFORM SIGN UR2 TIMES AL"); // map.put('\u1232F',"CUNEIFORM SIGN UR2 TIMES HA"); // map.put('\u12330',"CUNEIFORM SIGN UR2 TIMES NUN"); // map.put('\u12331',"CUNEIFORM SIGN UR2 TIMES U2"); // map.put('\u12332',"CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH"); // map.put('\u12333',"CUNEIFORM SIGN UR2 TIMES U2 PLUS BI"); // map.put('\u12334',"CUNEIFORM SIGN UR4"); // map.put('\u12335',"CUNEIFORM SIGN URI"); // map.put('\u12336',"CUNEIFORM SIGN URI3"); // map.put('\u12337',"CUNEIFORM SIGN URU"); // map.put('\u12338',"CUNEIFORM SIGN URU TIMES A"); // map.put('\u12339',"CUNEIFORM SIGN URU TIMES ASHGAB"); // map.put('\u1233A',"CUNEIFORM SIGN URU TIMES BAR"); // map.put('\u1233B',"CUNEIFORM SIGN URU TIMES DUN"); // map.put('\u1233C',"CUNEIFORM SIGN URU TIMES GA"); // map.put('\u1233D',"CUNEIFORM SIGN URU TIMES GAL"); // map.put('\u1233E',"CUNEIFORM SIGN URU TIMES GAN2 TENU"); // map.put('\u1233F',"CUNEIFORM SIGN URU TIMES GAR"); // map.put('\u12340',"CUNEIFORM SIGN URU TIMES GU"); // map.put('\u12341',"CUNEIFORM SIGN URU TIMES HA"); // map.put('\u12342',"CUNEIFORM SIGN URU TIMES IGI"); // map.put('\u12343',"CUNEIFORM SIGN URU TIMES IM"); // map.put('\u12344',"CUNEIFORM SIGN URU TIMES ISH"); // map.put('\u12345',"CUNEIFORM SIGN URU TIMES KI"); // map.put('\u12346',"CUNEIFORM SIGN URU TIMES LUM"); // map.put('\u12347',"CUNEIFORM SIGN URU TIMES MIN"); // map.put('\u12348',"CUNEIFORM SIGN URU TIMES PA"); // map.put('\u12349',"CUNEIFORM SIGN URU TIMES SHE"); // map.put('\u1234A',"CUNEIFORM SIGN URU TIMES SIG4"); // map.put('\u1234B',"CUNEIFORM SIGN URU TIMES TU"); // map.put('\u1234C',"CUNEIFORM SIGN URU TIMES U PLUS GUD"); // map.put('\u1234D',"CUNEIFORM SIGN URU TIMES UD"); // map.put('\u1234E',"CUNEIFORM SIGN URU TIMES URUDA"); // map.put('\u1234F',"CUNEIFORM SIGN URUDA"); // map.put('\u12350',"CUNEIFORM SIGN URUDA TIMES U"); // map.put('\u12351',"CUNEIFORM SIGN USH"); // map.put('\u12352',"CUNEIFORM SIGN USH TIMES A"); // map.put('\u12353',"CUNEIFORM SIGN USH TIMES KU"); // map.put('\u12354',"CUNEIFORM SIGN USH TIMES KUR"); // map.put('\u12355',"CUNEIFORM SIGN USH TIMES TAK4"); // map.put('\u12356',"CUNEIFORM SIGN USHX"); // map.put('\u12357',"CUNEIFORM SIGN USH2"); // map.put('\u12358',"CUNEIFORM SIGN USHUMX"); // map.put('\u12359',"CUNEIFORM SIGN UTUKI"); // map.put('\u1235A',"CUNEIFORM SIGN UZ3"); // map.put('\u1235B',"CUNEIFORM SIGN UZ3 TIMES KASKAL"); // map.put('\u1235C',"CUNEIFORM SIGN UZU"); // map.put('\u1235D',"CUNEIFORM SIGN ZA"); // map.put('\u1235E',"CUNEIFORM SIGN ZA TENU"); // map.put('\u1235F',"CUNEIFORM SIGN ZA SQUARED TIMES KUR"); // map.put('\u12360',"CUNEIFORM SIGN ZAG"); // map.put('\u12361',"CUNEIFORM SIGN ZAMX"); // map.put('\u12362',"CUNEIFORM SIGN ZE2"); // map.put('\u12363',"CUNEIFORM SIGN ZI"); // map.put('\u12364',"CUNEIFORM SIGN ZI OVER ZI"); // map.put('\u12365',"CUNEIFORM SIGN ZI3"); // map.put('\u12366',"CUNEIFORM SIGN ZIB"); // map.put('\u12367',"CUNEIFORM SIGN ZIB KABA TENU"); // map.put('\u12368',"CUNEIFORM SIGN ZIG"); // map.put('\u12369',"CUNEIFORM SIGN ZIZ2"); // map.put('\u1236A',"CUNEIFORM SIGN ZU"); // map.put('\u1236B',"CUNEIFORM SIGN ZU5"); // map.put('\u1236C',"CUNEIFORM SIGN ZU5 TIMES A"); // map.put('\u1236D',"CUNEIFORM SIGN ZUBUR"); // map.put('\u1236E',"CUNEIFORM SIGN ZUM"); // map.put('\u12400',"CUNEIFORM NUMERIC SIGN TWO ASH"); // map.put('\u12401',"CUNEIFORM NUMERIC SIGN THREE ASH"); // map.put('\u12402',"CUNEIFORM NUMERIC SIGN FOUR ASH"); // map.put('\u12403',"CUNEIFORM NUMERIC SIGN FIVE ASH"); // map.put('\u12404',"CUNEIFORM NUMERIC SIGN SIX ASH"); // map.put('\u12405',"CUNEIFORM NUMERIC SIGN SEVEN ASH"); // map.put('\u12406',"CUNEIFORM NUMERIC SIGN EIGHT ASH"); // map.put('\u12407',"CUNEIFORM NUMERIC SIGN NINE ASH"); // map.put('\u12408',"CUNEIFORM NUMERIC SIGN THREE DISH"); // map.put('\u12409',"CUNEIFORM NUMERIC SIGN FOUR DISH"); // map.put('\u1240A',"CUNEIFORM NUMERIC SIGN FIVE DISH"); // map.put('\u1240B',"CUNEIFORM NUMERIC SIGN SIX DISH"); // map.put('\u1240C',"CUNEIFORM NUMERIC SIGN SEVEN DISH"); // map.put('\u1240D',"CUNEIFORM NUMERIC SIGN EIGHT DISH"); // map.put('\u1240E',"CUNEIFORM NUMERIC SIGN NINE DISH"); // map.put('\u1240F',"CUNEIFORM NUMERIC SIGN FOUR U"); // map.put('\u12410',"CUNEIFORM NUMERIC SIGN FIVE U"); // map.put('\u12411',"CUNEIFORM NUMERIC SIGN SIX U"); // map.put('\u12412',"CUNEIFORM NUMERIC SIGN SEVEN U"); // map.put('\u12413',"CUNEIFORM NUMERIC SIGN EIGHT U"); // map.put('\u12414',"CUNEIFORM NUMERIC SIGN NINE U"); // map.put('\u12415',"CUNEIFORM NUMERIC SIGN ONE GESH2"); // map.put('\u12416',"CUNEIFORM NUMERIC SIGN TWO GESH2"); // map.put('\u12417',"CUNEIFORM NUMERIC SIGN THREE GESH2"); // map.put('\u12418',"CUNEIFORM NUMERIC SIGN FOUR GESH2"); // map.put('\u12419',"CUNEIFORM NUMERIC SIGN FIVE GESH2"); // map.put('\u1241A',"CUNEIFORM NUMERIC SIGN SIX GESH2"); // map.put('\u1241B',"CUNEIFORM NUMERIC SIGN SEVEN GESH2"); // map.put('\u1241C',"CUNEIFORM NUMERIC SIGN EIGHT GESH2"); // map.put('\u1241D',"CUNEIFORM NUMERIC SIGN NINE GESH2"); // map.put('\u1241E',"CUNEIFORM NUMERIC SIGN ONE GESHU"); // map.put('\u1241F',"CUNEIFORM NUMERIC SIGN TWO GESHU"); // map.put('\u12420',"CUNEIFORM NUMERIC SIGN THREE GESHU"); // map.put('\u12421',"CUNEIFORM NUMERIC SIGN FOUR GESHU"); // map.put('\u12422',"CUNEIFORM NUMERIC SIGN FIVE GESHU"); // map.put('\u12423',"CUNEIFORM NUMERIC SIGN TWO SHAR2"); // map.put('\u12424',"CUNEIFORM NUMERIC SIGN THREE SHAR2"); // map.put('\u12425',"CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM"); // map.put('\u12426',"CUNEIFORM NUMERIC SIGN FOUR SHAR2"); // map.put('\u12427',"CUNEIFORM NUMERIC SIGN FIVE SHAR2"); // map.put('\u12428',"CUNEIFORM NUMERIC SIGN SIX SHAR2"); // map.put('\u12429',"CUNEIFORM NUMERIC SIGN SEVEN SHAR2"); // map.put('\u1242A',"CUNEIFORM NUMERIC SIGN EIGHT SHAR2"); // map.put('\u1242B',"CUNEIFORM NUMERIC SIGN NINE SHAR2"); // map.put('\u1242C',"CUNEIFORM NUMERIC SIGN ONE SHARU"); // map.put('\u1242D',"CUNEIFORM NUMERIC SIGN TWO SHARU"); // map.put('\u1242E',"CUNEIFORM NUMERIC SIGN THREE SHARU"); // map.put('\u1242F',"CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM"); // map.put('\u12430',"CUNEIFORM NUMERIC SIGN FOUR SHARU"); // map.put('\u12431',"CUNEIFORM NUMERIC SIGN FIVE SHARU"); // map.put('\u12432',"CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH"); // map.put('\u12433',"CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN"); // map.put('\u12434',"CUNEIFORM NUMERIC SIGN ONE BURU"); // map.put('\u12435',"CUNEIFORM NUMERIC SIGN TWO BURU"); // map.put('\u12436',"CUNEIFORM NUMERIC SIGN THREE BURU"); // map.put('\u12437',"CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM"); // map.put('\u12438',"CUNEIFORM NUMERIC SIGN FOUR BURU"); // map.put('\u12439',"CUNEIFORM NUMERIC SIGN FIVE BURU"); // map.put('\u1243A',"CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16"); // map.put('\u1243B',"CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21"); // map.put('\u1243C',"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU"); // map.put('\u1243D',"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4"); // map.put('\u1243E',"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A"); // map.put('\u1243F',"CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B"); // map.put('\u12440',"CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9"); // map.put('\u12441',"CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3"); // map.put('\u12442',"CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A"); // map.put('\u12443',"CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B"); // map.put('\u12444',"CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU"); // map.put('\u12445',"CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3"); // map.put('\u12446',"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU"); // map.put('\u12447',"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3"); // map.put('\u12448',"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4"); // map.put('\u12449',"CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A"); // map.put('\u1244A',"CUNEIFORM NUMERIC SIGN TWO ASH TENU"); // map.put('\u1244B',"CUNEIFORM NUMERIC SIGN THREE ASH TENU"); // map.put('\u1244C',"CUNEIFORM NUMERIC SIGN FOUR ASH TENU"); // map.put('\u1244D',"CUNEIFORM NUMERIC SIGN FIVE ASH TENU"); // map.put('\u1244E',"CUNEIFORM NUMERIC SIGN SIX ASH TENU"); // map.put('\u1244F',"CUNEIFORM NUMERIC SIGN ONE BAN2"); // map.put('\u12450',"CUNEIFORM NUMERIC SIGN TWO BAN2"); // map.put('\u12451',"CUNEIFORM NUMERIC SIGN THREE BAN2"); // map.put('\u12452',"CUNEIFORM NUMERIC SIGN FOUR BAN2"); // map.put('\u12453',"CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM"); // map.put('\u12454',"CUNEIFORM NUMERIC SIGN FIVE BAN2"); // map.put('\u12455',"CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM"); // map.put('\u12456',"CUNEIFORM NUMERIC SIGN NIGIDAMIN"); // map.put('\u12457',"CUNEIFORM NUMERIC SIGN NIGIDAESH"); // map.put('\u12458',"CUNEIFORM NUMERIC SIGN ONE ESHE3"); // map.put('\u12459',"CUNEIFORM NUMERIC SIGN TWO ESHE3"); // map.put('\u1245A',"CUNEIFORM NUMERIC SIGN ONE THIRD DISH"); // map.put('\u1245B',"CUNEIFORM NUMERIC SIGN TWO THIRDS DISH"); // map.put('\u1245C',"CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH"); // map.put('\u1245D',"CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A"); // map.put('\u1245E',"CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A"); // map.put('\u1245F',"CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH"); // map.put('\u12460',"CUNEIFORM NUMERIC SIGN ONE QUARTER ASH"); // map.put('\u12461',"CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH"); // map.put('\u12462',"CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER"); // map.put('\u12470',"CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER"); // map.put('\u12471',"CUNEIFORM PUNCTUATION SIGN VERTICAL COLON"); // map.put('\u12472',"CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON"); // map.put('\u12473',"CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON"); // map.put('\u13000',"EGYPTIAN HIEROGLYPH A001"); // map.put('\u13001',"EGYPTIAN HIEROGLYPH A002"); // map.put('\u13002',"EGYPTIAN HIEROGLYPH A003"); // map.put('\u13003',"EGYPTIAN HIEROGLYPH A004"); // map.put('\u13004',"EGYPTIAN HIEROGLYPH A005"); // map.put('\u13005',"EGYPTIAN HIEROGLYPH A005A"); // map.put('\u13006',"EGYPTIAN HIEROGLYPH A006"); // map.put('\u13007',"EGYPTIAN HIEROGLYPH A006A"); // map.put('\u13008',"EGYPTIAN HIEROGLYPH A006B"); // map.put('\u13009',"EGYPTIAN HIEROGLYPH A007"); // map.put('\u1300A',"EGYPTIAN HIEROGLYPH A008"); // map.put('\u1300B',"EGYPTIAN HIEROGLYPH A009"); // map.put('\u1300C',"EGYPTIAN HIEROGLYPH A010"); // map.put('\u1300D',"EGYPTIAN HIEROGLYPH A011"); // map.put('\u1300E',"EGYPTIAN HIEROGLYPH A012"); // map.put('\u1300F',"EGYPTIAN HIEROGLYPH A013"); // map.put('\u13010',"EGYPTIAN HIEROGLYPH A014"); // map.put('\u13011',"EGYPTIAN HIEROGLYPH A014A"); // map.put('\u13012',"EGYPTIAN HIEROGLYPH A015"); // map.put('\u13013',"EGYPTIAN HIEROGLYPH A016"); // map.put('\u13014',"EGYPTIAN HIEROGLYPH A017"); // map.put('\u13015',"EGYPTIAN HIEROGLYPH A017A"); // map.put('\u13016',"EGYPTIAN HIEROGLYPH A018"); // map.put('\u13017',"EGYPTIAN HIEROGLYPH A019"); // map.put('\u13018',"EGYPTIAN HIEROGLYPH A020"); // map.put('\u13019',"EGYPTIAN HIEROGLYPH A021"); // map.put('\u1301A',"EGYPTIAN HIEROGLYPH A022"); // map.put('\u1301B',"EGYPTIAN HIEROGLYPH A023"); // map.put('\u1301C',"EGYPTIAN HIEROGLYPH A024"); // map.put('\u1301D',"EGYPTIAN HIEROGLYPH A025"); // map.put('\u1301E',"EGYPTIAN HIEROGLYPH A026"); // map.put('\u1301F',"EGYPTIAN HIEROGLYPH A027"); // map.put('\u13020',"EGYPTIAN HIEROGLYPH A028"); // map.put('\u13021',"EGYPTIAN HIEROGLYPH A029"); // map.put('\u13022',"EGYPTIAN HIEROGLYPH A030"); // map.put('\u13023',"EGYPTIAN HIEROGLYPH A031"); // map.put('\u13024',"EGYPTIAN HIEROGLYPH A032"); // map.put('\u13025',"EGYPTIAN HIEROGLYPH A032A"); // map.put('\u13026',"EGYPTIAN HIEROGLYPH A033"); // map.put('\u13027',"EGYPTIAN HIEROGLYPH A034"); // map.put('\u13028',"EGYPTIAN HIEROGLYPH A035"); // map.put('\u13029',"EGYPTIAN HIEROGLYPH A036"); // map.put('\u1302A',"EGYPTIAN HIEROGLYPH A037"); // map.put('\u1302B',"EGYPTIAN HIEROGLYPH A038"); // map.put('\u1302C',"EGYPTIAN HIEROGLYPH A039"); // map.put('\u1302D',"EGYPTIAN HIEROGLYPH A040"); // map.put('\u1302E',"EGYPTIAN HIEROGLYPH A040A"); // map.put('\u1302F',"EGYPTIAN HIEROGLYPH A041"); // map.put('\u13030',"EGYPTIAN HIEROGLYPH A042"); // map.put('\u13031',"EGYPTIAN HIEROGLYPH A042A"); // map.put('\u13032',"EGYPTIAN HIEROGLYPH A043"); // map.put('\u13033',"EGYPTIAN HIEROGLYPH A043A"); // map.put('\u13034',"EGYPTIAN HIEROGLYPH A044"); // map.put('\u13035',"EGYPTIAN HIEROGLYPH A045"); // map.put('\u13036',"EGYPTIAN HIEROGLYPH A045A"); // map.put('\u13037',"EGYPTIAN HIEROGLYPH A046"); // map.put('\u13038',"EGYPTIAN HIEROGLYPH A047"); // map.put('\u13039',"EGYPTIAN HIEROGLYPH A048"); // map.put('\u1303A',"EGYPTIAN HIEROGLYPH A049"); // map.put('\u1303B',"EGYPTIAN HIEROGLYPH A050"); // map.put('\u1303C',"EGYPTIAN HIEROGLYPH A051"); // map.put('\u1303D',"EGYPTIAN HIEROGLYPH A052"); // map.put('\u1303E',"EGYPTIAN HIEROGLYPH A053"); // map.put('\u1303F',"EGYPTIAN HIEROGLYPH A054"); // map.put('\u13040',"EGYPTIAN HIEROGLYPH A055"); // map.put('\u13041',"EGYPTIAN HIEROGLYPH A056"); // map.put('\u13042',"EGYPTIAN HIEROGLYPH A057"); // map.put('\u13043',"EGYPTIAN HIEROGLYPH A058"); // map.put('\u13044',"EGYPTIAN HIEROGLYPH A059"); // map.put('\u13045',"EGYPTIAN HIEROGLYPH A060"); // map.put('\u13046',"EGYPTIAN HIEROGLYPH A061"); // map.put('\u13047',"EGYPTIAN HIEROGLYPH A062"); // map.put('\u13048',"EGYPTIAN HIEROGLYPH A063"); // map.put('\u13049',"EGYPTIAN HIEROGLYPH A064"); // map.put('\u1304A',"EGYPTIAN HIEROGLYPH A065"); // map.put('\u1304B',"EGYPTIAN HIEROGLYPH A066"); // map.put('\u1304C',"EGYPTIAN HIEROGLYPH A067"); // map.put('\u1304D',"EGYPTIAN HIEROGLYPH A068"); // map.put('\u1304E',"EGYPTIAN HIEROGLYPH A069"); // map.put('\u1304F',"EGYPTIAN HIEROGLYPH A070"); // map.put('\u13050',"EGYPTIAN HIEROGLYPH B001"); // map.put('\u13051',"EGYPTIAN HIEROGLYPH B002"); // map.put('\u13052',"EGYPTIAN HIEROGLYPH B003"); // map.put('\u13053',"EGYPTIAN HIEROGLYPH B004"); // map.put('\u13054',"EGYPTIAN HIEROGLYPH B005"); // map.put('\u13055',"EGYPTIAN HIEROGLYPH B005A"); // map.put('\u13056',"EGYPTIAN HIEROGLYPH B006"); // map.put('\u13057',"EGYPTIAN HIEROGLYPH B007"); // map.put('\u13058',"EGYPTIAN HIEROGLYPH B008"); // map.put('\u13059',"EGYPTIAN HIEROGLYPH B009"); // map.put('\u1305A',"EGYPTIAN HIEROGLYPH C001"); // map.put('\u1305B',"EGYPTIAN HIEROGLYPH C002"); // map.put('\u1305C',"EGYPTIAN HIEROGLYPH C002A"); // map.put('\u1305D',"EGYPTIAN HIEROGLYPH C002B"); // map.put('\u1305E',"EGYPTIAN HIEROGLYPH C002C"); // map.put('\u1305F',"EGYPTIAN HIEROGLYPH C003"); // map.put('\u13060',"EGYPTIAN HIEROGLYPH C004"); // map.put('\u13061',"EGYPTIAN HIEROGLYPH C005"); // map.put('\u13062',"EGYPTIAN HIEROGLYPH C006"); // map.put('\u13063',"EGYPTIAN HIEROGLYPH C007"); // map.put('\u13064',"EGYPTIAN HIEROGLYPH C008"); // map.put('\u13065',"EGYPTIAN HIEROGLYPH C009"); // map.put('\u13066',"EGYPTIAN HIEROGLYPH C010"); // map.put('\u13067',"EGYPTIAN HIEROGLYPH C010A"); // map.put('\u13068',"EGYPTIAN HIEROGLYPH C011"); // map.put('\u13069',"EGYPTIAN HIEROGLYPH C012"); // map.put('\u1306A',"EGYPTIAN HIEROGLYPH C013"); // map.put('\u1306B',"EGYPTIAN HIEROGLYPH C014"); // map.put('\u1306C',"EGYPTIAN HIEROGLYPH C015"); // map.put('\u1306D',"EGYPTIAN HIEROGLYPH C016"); // map.put('\u1306E',"EGYPTIAN HIEROGLYPH C017"); // map.put('\u1306F',"EGYPTIAN HIEROGLYPH C018"); // map.put('\u13070',"EGYPTIAN HIEROGLYPH C019"); // map.put('\u13071',"EGYPTIAN HIEROGLYPH C020"); // map.put('\u13072',"EGYPTIAN HIEROGLYPH C021"); // map.put('\u13073',"EGYPTIAN HIEROGLYPH C022"); // map.put('\u13074',"EGYPTIAN HIEROGLYPH C023"); // map.put('\u13075',"EGYPTIAN HIEROGLYPH C024"); // map.put('\u13076',"EGYPTIAN HIEROGLYPH D001"); // map.put('\u13077',"EGYPTIAN HIEROGLYPH D002"); // map.put('\u13078',"EGYPTIAN HIEROGLYPH D003"); // map.put('\u13079',"EGYPTIAN HIEROGLYPH D004"); // map.put('\u1307A',"EGYPTIAN HIEROGLYPH D005"); // map.put('\u1307B',"EGYPTIAN HIEROGLYPH D006"); // map.put('\u1307C',"EGYPTIAN HIEROGLYPH D007"); // map.put('\u1307D',"EGYPTIAN HIEROGLYPH D008"); // map.put('\u1307E',"EGYPTIAN HIEROGLYPH D008A"); // map.put('\u1307F',"EGYPTIAN HIEROGLYPH D009"); // map.put('\u13080',"EGYPTIAN HIEROGLYPH D010"); // map.put('\u13081',"EGYPTIAN HIEROGLYPH D011"); // map.put('\u13082',"EGYPTIAN HIEROGLYPH D012"); // map.put('\u13083',"EGYPTIAN HIEROGLYPH D013"); // map.put('\u13084',"EGYPTIAN HIEROGLYPH D014"); // map.put('\u13085',"EGYPTIAN HIEROGLYPH D015"); // map.put('\u13086',"EGYPTIAN HIEROGLYPH D016"); // map.put('\u13087',"EGYPTIAN HIEROGLYPH D017"); // map.put('\u13088',"EGYPTIAN HIEROGLYPH D018"); // map.put('\u13089',"EGYPTIAN HIEROGLYPH D019"); // map.put('\u1308A',"EGYPTIAN HIEROGLYPH D020"); // map.put('\u1308B',"EGYPTIAN HIEROGLYPH D021"); // map.put('\u1308C',"EGYPTIAN HIEROGLYPH D022"); // map.put('\u1308D',"EGYPTIAN HIEROGLYPH D023"); // map.put('\u1308E',"EGYPTIAN HIEROGLYPH D024"); // map.put('\u1308F',"EGYPTIAN HIEROGLYPH D025"); // map.put('\u13090',"EGYPTIAN HIEROGLYPH D026"); // map.put('\u13091',"EGYPTIAN HIEROGLYPH D027"); // map.put('\u13092',"EGYPTIAN HIEROGLYPH D027A"); // map.put('\u13093',"EGYPTIAN HIEROGLYPH D028"); // map.put('\u13094',"EGYPTIAN HIEROGLYPH D029"); // map.put('\u13095',"EGYPTIAN HIEROGLYPH D030"); // map.put('\u13096',"EGYPTIAN HIEROGLYPH D031"); // map.put('\u13097',"EGYPTIAN HIEROGLYPH D031A"); // map.put('\u13098',"EGYPTIAN HIEROGLYPH D032"); // map.put('\u13099',"EGYPTIAN HIEROGLYPH D033"); // map.put('\u1309A',"EGYPTIAN HIEROGLYPH D034"); // map.put('\u1309B',"EGYPTIAN HIEROGLYPH D034A"); // map.put('\u1309C',"EGYPTIAN HIEROGLYPH D035"); // map.put('\u1309D',"EGYPTIAN HIEROGLYPH D036"); // map.put('\u1309E',"EGYPTIAN HIEROGLYPH D037"); // map.put('\u1309F',"EGYPTIAN HIEROGLYPH D038"); // map.put('\u130A0',"EGYPTIAN HIEROGLYPH D039"); // map.put('\u130A1',"EGYPTIAN HIEROGLYPH D040"); // map.put('\u130A2',"EGYPTIAN HIEROGLYPH D041"); // map.put('\u130A3',"EGYPTIAN HIEROGLYPH D042"); // map.put('\u130A4',"EGYPTIAN HIEROGLYPH D043"); // map.put('\u130A5',"EGYPTIAN HIEROGLYPH D044"); // map.put('\u130A6',"EGYPTIAN HIEROGLYPH D045"); // map.put('\u130A7',"EGYPTIAN HIEROGLYPH D046"); // map.put('\u130A8',"EGYPTIAN HIEROGLYPH D046A"); // map.put('\u130A9',"EGYPTIAN HIEROGLYPH D047"); // map.put('\u130AA',"EGYPTIAN HIEROGLYPH D048"); // map.put('\u130AB',"EGYPTIAN HIEROGLYPH D048A"); // map.put('\u130AC',"EGYPTIAN HIEROGLYPH D049"); // map.put('\u130AD',"EGYPTIAN HIEROGLYPH D050"); // map.put('\u130AE',"EGYPTIAN HIEROGLYPH D050A"); // map.put('\u130AF',"EGYPTIAN HIEROGLYPH D050B"); // map.put('\u130B0',"EGYPTIAN HIEROGLYPH D050C"); // map.put('\u130B1',"EGYPTIAN HIEROGLYPH D050D"); // map.put('\u130B2',"EGYPTIAN HIEROGLYPH D050E"); // map.put('\u130B3',"EGYPTIAN HIEROGLYPH D050F"); // map.put('\u130B4',"EGYPTIAN HIEROGLYPH D050G"); // map.put('\u130B5',"EGYPTIAN HIEROGLYPH D050H"); // map.put('\u130B6',"EGYPTIAN HIEROGLYPH D050I"); // map.put('\u130B7',"EGYPTIAN HIEROGLYPH D051"); // map.put('\u130B8',"EGYPTIAN HIEROGLYPH D052"); // map.put('\u130B9',"EGYPTIAN HIEROGLYPH D052A"); // map.put('\u130BA',"EGYPTIAN HIEROGLYPH D053"); // map.put('\u130BB',"EGYPTIAN HIEROGLYPH D054"); // map.put('\u130BC',"EGYPTIAN HIEROGLYPH D054A"); // map.put('\u130BD',"EGYPTIAN HIEROGLYPH D055"); // map.put('\u130BE',"EGYPTIAN HIEROGLYPH D056"); // map.put('\u130BF',"EGYPTIAN HIEROGLYPH D057"); // map.put('\u130C0',"EGYPTIAN HIEROGLYPH D058"); // map.put('\u130C1',"EGYPTIAN HIEROGLYPH D059"); // map.put('\u130C2',"EGYPTIAN HIEROGLYPH D060"); // map.put('\u130C3',"EGYPTIAN HIEROGLYPH D061"); // map.put('\u130C4',"EGYPTIAN HIEROGLYPH D062"); // map.put('\u130C5',"EGYPTIAN HIEROGLYPH D063"); // map.put('\u130C6',"EGYPTIAN HIEROGLYPH D064"); // map.put('\u130C7',"EGYPTIAN HIEROGLYPH D065"); // map.put('\u130C8',"EGYPTIAN HIEROGLYPH D066"); // map.put('\u130C9',"EGYPTIAN HIEROGLYPH D067"); // map.put('\u130CA',"EGYPTIAN HIEROGLYPH D067A"); // map.put('\u130CB',"EGYPTIAN HIEROGLYPH D067B"); // map.put('\u130CC',"EGYPTIAN HIEROGLYPH D067C"); // map.put('\u130CD',"EGYPTIAN HIEROGLYPH D067D"); // map.put('\u130CE',"EGYPTIAN HIEROGLYPH D067E"); // map.put('\u130CF',"EGYPTIAN HIEROGLYPH D067F"); // map.put('\u130D0',"EGYPTIAN HIEROGLYPH D067G"); // map.put('\u130D1',"EGYPTIAN HIEROGLYPH D067H"); // map.put('\u130D2',"EGYPTIAN HIEROGLYPH E001"); // map.put('\u130D3',"EGYPTIAN HIEROGLYPH E002"); // map.put('\u130D4',"EGYPTIAN HIEROGLYPH E003"); // map.put('\u130D5',"EGYPTIAN HIEROGLYPH E004"); // map.put('\u130D6',"EGYPTIAN HIEROGLYPH E005"); // map.put('\u130D7',"EGYPTIAN HIEROGLYPH E006"); // map.put('\u130D8',"EGYPTIAN HIEROGLYPH E007"); // map.put('\u130D9',"EGYPTIAN HIEROGLYPH E008"); // map.put('\u130DA',"EGYPTIAN HIEROGLYPH E008A"); // map.put('\u130DB',"EGYPTIAN HIEROGLYPH E009"); // map.put('\u130DC',"EGYPTIAN HIEROGLYPH E009A"); // map.put('\u130DD',"EGYPTIAN HIEROGLYPH E010"); // map.put('\u130DE',"EGYPTIAN HIEROGLYPH E011"); // map.put('\u130DF',"EGYPTIAN HIEROGLYPH E012"); // map.put('\u130E0',"EGYPTIAN HIEROGLYPH E013"); // map.put('\u130E1',"EGYPTIAN HIEROGLYPH E014"); // map.put('\u130E2',"EGYPTIAN HIEROGLYPH E015"); // map.put('\u130E3',"EGYPTIAN HIEROGLYPH E016"); // map.put('\u130E4',"EGYPTIAN HIEROGLYPH E016A"); // map.put('\u130E5',"EGYPTIAN HIEROGLYPH E017"); // map.put('\u130E6',"EGYPTIAN HIEROGLYPH E017A"); // map.put('\u130E7',"EGYPTIAN HIEROGLYPH E018"); // map.put('\u130E8',"EGYPTIAN HIEROGLYPH E019"); // map.put('\u130E9',"EGYPTIAN HIEROGLYPH E020"); // map.put('\u130EA',"EGYPTIAN HIEROGLYPH E020A"); // map.put('\u130EB',"EGYPTIAN HIEROGLYPH E021"); // map.put('\u130EC',"EGYPTIAN HIEROGLYPH E022"); // map.put('\u130ED',"EGYPTIAN HIEROGLYPH E023"); // map.put('\u130EE',"EGYPTIAN HIEROGLYPH E024"); // map.put('\u130EF',"EGYPTIAN HIEROGLYPH E025"); // map.put('\u130F0',"EGYPTIAN HIEROGLYPH E026"); // map.put('\u130F1',"EGYPTIAN HIEROGLYPH E027"); // map.put('\u130F2',"EGYPTIAN HIEROGLYPH E028"); // map.put('\u130F3',"EGYPTIAN HIEROGLYPH E028A"); // map.put('\u130F4',"EGYPTIAN HIEROGLYPH E029"); // map.put('\u130F5',"EGYPTIAN HIEROGLYPH E030"); // map.put('\u130F6',"EGYPTIAN HIEROGLYPH E031"); // map.put('\u130F7',"EGYPTIAN HIEROGLYPH E032"); // map.put('\u130F8',"EGYPTIAN HIEROGLYPH E033"); // map.put('\u130F9',"EGYPTIAN HIEROGLYPH E034"); // map.put('\u130FA',"EGYPTIAN HIEROGLYPH E034A"); // map.put('\u130FB',"EGYPTIAN HIEROGLYPH E036"); // map.put('\u130FC',"EGYPTIAN HIEROGLYPH E037"); // map.put('\u130FD',"EGYPTIAN HIEROGLYPH E038"); // map.put('\u130FE',"EGYPTIAN HIEROGLYPH F001"); // map.put('\u130FF',"EGYPTIAN HIEROGLYPH F001A"); // map.put('\u13100',"EGYPTIAN HIEROGLYPH F002"); // map.put('\u13101',"EGYPTIAN HIEROGLYPH F003"); // map.put('\u13102',"EGYPTIAN HIEROGLYPH F004"); // map.put('\u13103',"EGYPTIAN HIEROGLYPH F005"); // map.put('\u13104',"EGYPTIAN HIEROGLYPH F006"); // map.put('\u13105',"EGYPTIAN HIEROGLYPH F007"); // map.put('\u13106',"EGYPTIAN HIEROGLYPH F008"); // map.put('\u13107',"EGYPTIAN HIEROGLYPH F009"); // map.put('\u13108',"EGYPTIAN HIEROGLYPH F010"); // map.put('\u13109',"EGYPTIAN HIEROGLYPH F011"); // map.put('\u1310A',"EGYPTIAN HIEROGLYPH F012"); // map.put('\u1310B',"EGYPTIAN HIEROGLYPH F013"); // map.put('\u1310C',"EGYPTIAN HIEROGLYPH F013A"); // map.put('\u1310D',"EGYPTIAN HIEROGLYPH F014"); // map.put('\u1310E',"EGYPTIAN HIEROGLYPH F015"); // map.put('\u1310F',"EGYPTIAN HIEROGLYPH F016"); // map.put('\u13110',"EGYPTIAN HIEROGLYPH F017"); // map.put('\u13111',"EGYPTIAN HIEROGLYPH F018"); // map.put('\u13112',"EGYPTIAN HIEROGLYPH F019"); // map.put('\u13113',"EGYPTIAN HIEROGLYPH F020"); // map.put('\u13114',"EGYPTIAN HIEROGLYPH F021"); // map.put('\u13115',"EGYPTIAN HIEROGLYPH F021A"); // map.put('\u13116',"EGYPTIAN HIEROGLYPH F022"); // map.put('\u13117',"EGYPTIAN HIEROGLYPH F023"); // map.put('\u13118',"EGYPTIAN HIEROGLYPH F024"); // map.put('\u13119',"EGYPTIAN HIEROGLYPH F025"); // map.put('\u1311A',"EGYPTIAN HIEROGLYPH F026"); // map.put('\u1311B',"EGYPTIAN HIEROGLYPH F027"); // map.put('\u1311C',"EGYPTIAN HIEROGLYPH F028"); // map.put('\u1311D',"EGYPTIAN HIEROGLYPH F029"); // map.put('\u1311E',"EGYPTIAN HIEROGLYPH F030"); // map.put('\u1311F',"EGYPTIAN HIEROGLYPH F031"); // map.put('\u13120',"EGYPTIAN HIEROGLYPH F031A"); // map.put('\u13121',"EGYPTIAN HIEROGLYPH F032"); // map.put('\u13122',"EGYPTIAN HIEROGLYPH F033"); // map.put('\u13123',"EGYPTIAN HIEROGLYPH F034"); // map.put('\u13124',"EGYPTIAN HIEROGLYPH F035"); // map.put('\u13125',"EGYPTIAN HIEROGLYPH F036"); // map.put('\u13126',"EGYPTIAN HIEROGLYPH F037"); // map.put('\u13127',"EGYPTIAN HIEROGLYPH F037A"); // map.put('\u13128',"EGYPTIAN HIEROGLYPH F038"); // map.put('\u13129',"EGYPTIAN HIEROGLYPH F038A"); // map.put('\u1312A',"EGYPTIAN HIEROGLYPH F039"); // map.put('\u1312B',"EGYPTIAN HIEROGLYPH F040"); // map.put('\u1312C',"EGYPTIAN HIEROGLYPH F041"); // map.put('\u1312D',"EGYPTIAN HIEROGLYPH F042"); // map.put('\u1312E',"EGYPTIAN HIEROGLYPH F043"); // map.put('\u1312F',"EGYPTIAN HIEROGLYPH F044"); // map.put('\u13130',"EGYPTIAN HIEROGLYPH F045"); // map.put('\u13131',"EGYPTIAN HIEROGLYPH F045A"); // map.put('\u13132',"EGYPTIAN HIEROGLYPH F046"); // map.put('\u13133',"EGYPTIAN HIEROGLYPH F046A"); // map.put('\u13134',"EGYPTIAN HIEROGLYPH F047"); // map.put('\u13135',"EGYPTIAN HIEROGLYPH F047A"); // map.put('\u13136',"EGYPTIAN HIEROGLYPH F048"); // map.put('\u13137',"EGYPTIAN HIEROGLYPH F049"); // map.put('\u13138',"EGYPTIAN HIEROGLYPH F050"); // map.put('\u13139',"EGYPTIAN HIEROGLYPH F051"); // map.put('\u1313A',"EGYPTIAN HIEROGLYPH F051A"); // map.put('\u1313B',"EGYPTIAN HIEROGLYPH F051B"); // map.put('\u1313C',"EGYPTIAN HIEROGLYPH F051C"); // map.put('\u1313D',"EGYPTIAN HIEROGLYPH F052"); // map.put('\u1313E',"EGYPTIAN HIEROGLYPH F053"); // map.put('\u1313F',"EGYPTIAN HIEROGLYPH G001"); // map.put('\u13140',"EGYPTIAN HIEROGLYPH G002"); // map.put('\u13141',"EGYPTIAN HIEROGLYPH G003"); // map.put('\u13142',"EGYPTIAN HIEROGLYPH G004"); // map.put('\u13143',"EGYPTIAN HIEROGLYPH G005"); // map.put('\u13144',"EGYPTIAN HIEROGLYPH G006"); // map.put('\u13145',"EGYPTIAN HIEROGLYPH G006A"); // map.put('\u13146',"EGYPTIAN HIEROGLYPH G007"); // map.put('\u13147',"EGYPTIAN HIEROGLYPH G007A"); // map.put('\u13148',"EGYPTIAN HIEROGLYPH G007B"); // map.put('\u13149',"EGYPTIAN HIEROGLYPH G008"); // map.put('\u1314A',"EGYPTIAN HIEROGLYPH G009"); // map.put('\u1314B',"EGYPTIAN HIEROGLYPH G010"); // map.put('\u1314C',"EGYPTIAN HIEROGLYPH G011"); // map.put('\u1314D',"EGYPTIAN HIEROGLYPH G011A"); // map.put('\u1314E',"EGYPTIAN HIEROGLYPH G012"); // map.put('\u1314F',"EGYPTIAN HIEROGLYPH G013"); // map.put('\u13150',"EGYPTIAN HIEROGLYPH G014"); // map.put('\u13151',"EGYPTIAN HIEROGLYPH G015"); // map.put('\u13152',"EGYPTIAN HIEROGLYPH G016"); // map.put('\u13153',"EGYPTIAN HIEROGLYPH G017"); // map.put('\u13154',"EGYPTIAN HIEROGLYPH G018"); // map.put('\u13155',"EGYPTIAN HIEROGLYPH G019"); // map.put('\u13156',"EGYPTIAN HIEROGLYPH G020"); // map.put('\u13157',"EGYPTIAN HIEROGLYPH G020A"); // map.put('\u13158',"EGYPTIAN HIEROGLYPH G021"); // map.put('\u13159',"EGYPTIAN HIEROGLYPH G022"); // map.put('\u1315A',"EGYPTIAN HIEROGLYPH G023"); // map.put('\u1315B',"EGYPTIAN HIEROGLYPH G024"); // map.put('\u1315C',"EGYPTIAN HIEROGLYPH G025"); // map.put('\u1315D',"EGYPTIAN HIEROGLYPH G026"); // map.put('\u1315E',"EGYPTIAN HIEROGLYPH G026A"); // map.put('\u1315F',"EGYPTIAN HIEROGLYPH G027"); // map.put('\u13160',"EGYPTIAN HIEROGLYPH G028"); // map.put('\u13161',"EGYPTIAN HIEROGLYPH G029"); // map.put('\u13162',"EGYPTIAN HIEROGLYPH G030"); // map.put('\u13163',"EGYPTIAN HIEROGLYPH G031"); // map.put('\u13164',"EGYPTIAN HIEROGLYPH G032"); // map.put('\u13165',"EGYPTIAN HIEROGLYPH G033"); // map.put('\u13166',"EGYPTIAN HIEROGLYPH G034"); // map.put('\u13167',"EGYPTIAN HIEROGLYPH G035"); // map.put('\u13168',"EGYPTIAN HIEROGLYPH G036"); // map.put('\u13169',"EGYPTIAN HIEROGLYPH G036A"); // map.put('\u1316A',"EGYPTIAN HIEROGLYPH G037"); // map.put('\u1316B',"EGYPTIAN HIEROGLYPH G037A"); // map.put('\u1316C',"EGYPTIAN HIEROGLYPH G038"); // map.put('\u1316D',"EGYPTIAN HIEROGLYPH G039"); // map.put('\u1316E',"EGYPTIAN HIEROGLYPH G040"); // map.put('\u1316F',"EGYPTIAN HIEROGLYPH G041"); // map.put('\u13170',"EGYPTIAN HIEROGLYPH G042"); // map.put('\u13171',"EGYPTIAN HIEROGLYPH G043"); // map.put('\u13172',"EGYPTIAN HIEROGLYPH G043A"); // map.put('\u13173',"EGYPTIAN HIEROGLYPH G044"); // map.put('\u13174',"EGYPTIAN HIEROGLYPH G045"); // map.put('\u13175',"EGYPTIAN HIEROGLYPH G045A"); // map.put('\u13176',"EGYPTIAN HIEROGLYPH G046"); // map.put('\u13177',"EGYPTIAN HIEROGLYPH G047"); // map.put('\u13178',"EGYPTIAN HIEROGLYPH G048"); // map.put('\u13179',"EGYPTIAN HIEROGLYPH G049"); // map.put('\u1317A',"EGYPTIAN HIEROGLYPH G050"); // map.put('\u1317B',"EGYPTIAN HIEROGLYPH G051"); // map.put('\u1317C',"EGYPTIAN HIEROGLYPH G052"); // map.put('\u1317D',"EGYPTIAN HIEROGLYPH G053"); // map.put('\u1317E',"EGYPTIAN HIEROGLYPH G054"); // map.put('\u1317F',"EGYPTIAN HIEROGLYPH H001"); // map.put('\u13180',"EGYPTIAN HIEROGLYPH H002"); // map.put('\u13181',"EGYPTIAN HIEROGLYPH H003"); // map.put('\u13182',"EGYPTIAN HIEROGLYPH H004"); // map.put('\u13183',"EGYPTIAN HIEROGLYPH H005"); // map.put('\u13184',"EGYPTIAN HIEROGLYPH H006"); // map.put('\u13185',"EGYPTIAN HIEROGLYPH H006A"); // map.put('\u13186',"EGYPTIAN HIEROGLYPH H007"); // map.put('\u13187',"EGYPTIAN HIEROGLYPH H008"); // map.put('\u13188',"EGYPTIAN HIEROGLYPH I001"); // map.put('\u13189',"EGYPTIAN HIEROGLYPH I002"); // map.put('\u1318A',"EGYPTIAN HIEROGLYPH I003"); // map.put('\u1318B',"EGYPTIAN HIEROGLYPH I004"); // map.put('\u1318C',"EGYPTIAN HIEROGLYPH I005"); // map.put('\u1318D',"EGYPTIAN HIEROGLYPH I005A"); // map.put('\u1318E',"EGYPTIAN HIEROGLYPH I006"); // map.put('\u1318F',"EGYPTIAN HIEROGLYPH I007"); // map.put('\u13190',"EGYPTIAN HIEROGLYPH I008"); // map.put('\u13191',"EGYPTIAN HIEROGLYPH I009"); // map.put('\u13192',"EGYPTIAN HIEROGLYPH I009A"); // map.put('\u13193',"EGYPTIAN HIEROGLYPH I010"); // map.put('\u13194',"EGYPTIAN HIEROGLYPH I010A"); // map.put('\u13195',"EGYPTIAN HIEROGLYPH I011"); // map.put('\u13196',"EGYPTIAN HIEROGLYPH I011A"); // map.put('\u13197',"EGYPTIAN HIEROGLYPH I012"); // map.put('\u13198',"EGYPTIAN HIEROGLYPH I013"); // map.put('\u13199',"EGYPTIAN HIEROGLYPH I014"); // map.put('\u1319A',"EGYPTIAN HIEROGLYPH I015"); // map.put('\u1319B',"EGYPTIAN HIEROGLYPH K001"); // map.put('\u1319C',"EGYPTIAN HIEROGLYPH K002"); // map.put('\u1319D',"EGYPTIAN HIEROGLYPH K003"); // map.put('\u1319E',"EGYPTIAN HIEROGLYPH K004"); // map.put('\u1319F',"EGYPTIAN HIEROGLYPH K005"); // map.put('\u131A0',"EGYPTIAN HIEROGLYPH K006"); // map.put('\u131A1',"EGYPTIAN HIEROGLYPH K007"); // map.put('\u131A2',"EGYPTIAN HIEROGLYPH K008"); // map.put('\u131A3',"EGYPTIAN HIEROGLYPH L001"); // map.put('\u131A4',"EGYPTIAN HIEROGLYPH L002"); // map.put('\u131A5',"EGYPTIAN HIEROGLYPH L002A"); // map.put('\u131A6',"EGYPTIAN HIEROGLYPH L003"); // map.put('\u131A7',"EGYPTIAN HIEROGLYPH L004"); // map.put('\u131A8',"EGYPTIAN HIEROGLYPH L005"); // map.put('\u131A9',"EGYPTIAN HIEROGLYPH L006"); // map.put('\u131AA',"EGYPTIAN HIEROGLYPH L006A"); // map.put('\u131AB',"EGYPTIAN HIEROGLYPH L007"); // map.put('\u131AC',"EGYPTIAN HIEROGLYPH L008"); // map.put('\u131AD',"EGYPTIAN HIEROGLYPH M001"); // map.put('\u131AE',"EGYPTIAN HIEROGLYPH M001A"); // map.put('\u131AF',"EGYPTIAN HIEROGLYPH M001B"); // map.put('\u131B0',"EGYPTIAN HIEROGLYPH M002"); // map.put('\u131B1',"EGYPTIAN HIEROGLYPH M003"); // map.put('\u131B2',"EGYPTIAN HIEROGLYPH M003A"); // map.put('\u131B3',"EGYPTIAN HIEROGLYPH M004"); // map.put('\u131B4',"EGYPTIAN HIEROGLYPH M005"); // map.put('\u131B5',"EGYPTIAN HIEROGLYPH M006"); // map.put('\u131B6',"EGYPTIAN HIEROGLYPH M007"); // map.put('\u131B7',"EGYPTIAN HIEROGLYPH M008"); // map.put('\u131B8',"EGYPTIAN HIEROGLYPH M009"); // map.put('\u131B9',"EGYPTIAN HIEROGLYPH M010"); // map.put('\u131BA',"EGYPTIAN HIEROGLYPH M010A"); // map.put('\u131BB',"EGYPTIAN HIEROGLYPH M011"); // map.put('\u131BC',"EGYPTIAN HIEROGLYPH M012"); // map.put('\u131BD',"EGYPTIAN HIEROGLYPH M012A"); // map.put('\u131BE',"EGYPTIAN HIEROGLYPH M012B"); // map.put('\u131BF',"EGYPTIAN HIEROGLYPH M012C"); // map.put('\u131C0',"EGYPTIAN HIEROGLYPH M012D"); // map.put('\u131C1',"EGYPTIAN HIEROGLYPH M012E"); // map.put('\u131C2',"EGYPTIAN HIEROGLYPH M012F"); // map.put('\u131C3',"EGYPTIAN HIEROGLYPH M012G"); // map.put('\u131C4',"EGYPTIAN HIEROGLYPH M012H"); // map.put('\u131C5',"EGYPTIAN HIEROGLYPH M013"); // map.put('\u131C6',"EGYPTIAN HIEROGLYPH M014"); // map.put('\u131C7',"EGYPTIAN HIEROGLYPH M015"); // map.put('\u131C8',"EGYPTIAN HIEROGLYPH M015A"); // map.put('\u131C9',"EGYPTIAN HIEROGLYPH M016"); // map.put('\u131CA',"EGYPTIAN HIEROGLYPH M016A"); // map.put('\u131CB',"EGYPTIAN HIEROGLYPH M017"); // map.put('\u131CC',"EGYPTIAN HIEROGLYPH M017A"); // map.put('\u131CD',"EGYPTIAN HIEROGLYPH M018"); // map.put('\u131CE',"EGYPTIAN HIEROGLYPH M019"); // map.put('\u131CF',"EGYPTIAN HIEROGLYPH M020"); // map.put('\u131D0',"EGYPTIAN HIEROGLYPH M021"); // map.put('\u131D1',"EGYPTIAN HIEROGLYPH M022"); // map.put('\u131D2',"EGYPTIAN HIEROGLYPH M022A"); // map.put('\u131D3',"EGYPTIAN HIEROGLYPH M023"); // map.put('\u131D4',"EGYPTIAN HIEROGLYPH M024"); // map.put('\u131D5',"EGYPTIAN HIEROGLYPH M024A"); // map.put('\u131D6',"EGYPTIAN HIEROGLYPH M025"); // map.put('\u131D7',"EGYPTIAN HIEROGLYPH M026"); // map.put('\u131D8',"EGYPTIAN HIEROGLYPH M027"); // map.put('\u131D9',"EGYPTIAN HIEROGLYPH M028"); // map.put('\u131DA',"EGYPTIAN HIEROGLYPH M028A"); // map.put('\u131DB',"EGYPTIAN HIEROGLYPH M029"); // map.put('\u131DC',"EGYPTIAN HIEROGLYPH M030"); // map.put('\u131DD',"EGYPTIAN HIEROGLYPH M031"); // map.put('\u131DE',"EGYPTIAN HIEROGLYPH M031A"); // map.put('\u131DF',"EGYPTIAN HIEROGLYPH M032"); // map.put('\u131E0',"EGYPTIAN HIEROGLYPH M033"); // map.put('\u131E1',"EGYPTIAN HIEROGLYPH M033A"); // map.put('\u131E2',"EGYPTIAN HIEROGLYPH M033B"); // map.put('\u131E3',"EGYPTIAN HIEROGLYPH M034"); // map.put('\u131E4',"EGYPTIAN HIEROGLYPH M035"); // map.put('\u131E5',"EGYPTIAN HIEROGLYPH M036"); // map.put('\u131E6',"EGYPTIAN HIEROGLYPH M037"); // map.put('\u131E7',"EGYPTIAN HIEROGLYPH M038"); // map.put('\u131E8',"EGYPTIAN HIEROGLYPH M039"); // map.put('\u131E9',"EGYPTIAN HIEROGLYPH M040"); // map.put('\u131EA',"EGYPTIAN HIEROGLYPH M040A"); // map.put('\u131EB',"EGYPTIAN HIEROGLYPH M041"); // map.put('\u131EC',"EGYPTIAN HIEROGLYPH M042"); // map.put('\u131ED',"EGYPTIAN HIEROGLYPH M043"); // map.put('\u131EE',"EGYPTIAN HIEROGLYPH M044"); // map.put('\u131EF',"EGYPTIAN HIEROGLYPH N001"); // map.put('\u131F0',"EGYPTIAN HIEROGLYPH N002"); // map.put('\u131F1',"EGYPTIAN HIEROGLYPH N003"); // map.put('\u131F2',"EGYPTIAN HIEROGLYPH N004"); // map.put('\u131F3',"EGYPTIAN HIEROGLYPH N005"); // map.put('\u131F4',"EGYPTIAN HIEROGLYPH N006"); // map.put('\u131F5',"EGYPTIAN HIEROGLYPH N007"); // map.put('\u131F6',"EGYPTIAN HIEROGLYPH N008"); // map.put('\u131F7',"EGYPTIAN HIEROGLYPH N009"); // map.put('\u131F8',"EGYPTIAN HIEROGLYPH N010"); // map.put('\u131F9',"EGYPTIAN HIEROGLYPH N011"); // map.put('\u131FA',"EGYPTIAN HIEROGLYPH N012"); // map.put('\u131FB',"EGYPTIAN HIEROGLYPH N013"); // map.put('\u131FC',"EGYPTIAN HIEROGLYPH N014"); // map.put('\u131FD',"EGYPTIAN HIEROGLYPH N015"); // map.put('\u131FE',"EGYPTIAN HIEROGLYPH N016"); // map.put('\u131FF',"EGYPTIAN HIEROGLYPH N017"); // map.put('\u13200',"EGYPTIAN HIEROGLYPH N018"); // map.put('\u13201',"EGYPTIAN HIEROGLYPH N018A"); // map.put('\u13202',"EGYPTIAN HIEROGLYPH N018B"); // map.put('\u13203',"EGYPTIAN HIEROGLYPH N019"); // map.put('\u13204',"EGYPTIAN HIEROGLYPH N020"); // map.put('\u13205',"EGYPTIAN HIEROGLYPH N021"); // map.put('\u13206',"EGYPTIAN HIEROGLYPH N022"); // map.put('\u13207',"EGYPTIAN HIEROGLYPH N023"); // map.put('\u13208',"EGYPTIAN HIEROGLYPH N024"); // map.put('\u13209',"EGYPTIAN HIEROGLYPH N025"); // map.put('\u1320A',"EGYPTIAN HIEROGLYPH N025A"); // map.put('\u1320B',"EGYPTIAN HIEROGLYPH N026"); // map.put('\u1320C',"EGYPTIAN HIEROGLYPH N027"); // map.put('\u1320D',"EGYPTIAN HIEROGLYPH N028"); // map.put('\u1320E',"EGYPTIAN HIEROGLYPH N029"); // map.put('\u1320F',"EGYPTIAN HIEROGLYPH N030"); // map.put('\u13210',"EGYPTIAN HIEROGLYPH N031"); // map.put('\u13211',"EGYPTIAN HIEROGLYPH N032"); // map.put('\u13212',"EGYPTIAN HIEROGLYPH N033"); // map.put('\u13213',"EGYPTIAN HIEROGLYPH N033A"); // map.put('\u13214',"EGYPTIAN HIEROGLYPH N034"); // map.put('\u13215',"EGYPTIAN HIEROGLYPH N034A"); // map.put('\u13216',"EGYPTIAN HIEROGLYPH N035"); // map.put('\u13217',"EGYPTIAN HIEROGLYPH N035A"); // map.put('\u13218',"EGYPTIAN HIEROGLYPH N036"); // map.put('\u13219',"EGYPTIAN HIEROGLYPH N037"); // map.put('\u1321A',"EGYPTIAN HIEROGLYPH N037A"); // map.put('\u1321B',"EGYPTIAN HIEROGLYPH N038"); // map.put('\u1321C',"EGYPTIAN HIEROGLYPH N039"); // map.put('\u1321D',"EGYPTIAN HIEROGLYPH N040"); // map.put('\u1321E',"EGYPTIAN HIEROGLYPH N041"); // map.put('\u1321F',"EGYPTIAN HIEROGLYPH N042"); // map.put('\u13220',"EGYPTIAN HIEROGLYPH NL001"); // map.put('\u13221',"EGYPTIAN HIEROGLYPH NL002"); // map.put('\u13222',"EGYPTIAN HIEROGLYPH NL003"); // map.put('\u13223',"EGYPTIAN HIEROGLYPH NL004"); // map.put('\u13224',"EGYPTIAN HIEROGLYPH NL005"); // map.put('\u13225',"EGYPTIAN HIEROGLYPH NL005A"); // map.put('\u13226',"EGYPTIAN HIEROGLYPH NL006"); // map.put('\u13227',"EGYPTIAN HIEROGLYPH NL007"); // map.put('\u13228',"EGYPTIAN HIEROGLYPH NL008"); // map.put('\u13229',"EGYPTIAN HIEROGLYPH NL009"); // map.put('\u1322A',"EGYPTIAN HIEROGLYPH NL010"); // map.put('\u1322B',"EGYPTIAN HIEROGLYPH NL011"); // map.put('\u1322C',"EGYPTIAN HIEROGLYPH NL012"); // map.put('\u1322D',"EGYPTIAN HIEROGLYPH NL013"); // map.put('\u1322E',"EGYPTIAN HIEROGLYPH NL014"); // map.put('\u1322F',"EGYPTIAN HIEROGLYPH NL015"); // map.put('\u13230',"EGYPTIAN HIEROGLYPH NL016"); // map.put('\u13231',"EGYPTIAN HIEROGLYPH NL017"); // map.put('\u13232',"EGYPTIAN HIEROGLYPH NL017A"); // map.put('\u13233',"EGYPTIAN HIEROGLYPH NL018"); // map.put('\u13234',"EGYPTIAN HIEROGLYPH NL019"); // map.put('\u13235',"EGYPTIAN HIEROGLYPH NL020"); // map.put('\u13236',"EGYPTIAN HIEROGLYPH NU001"); // map.put('\u13237',"EGYPTIAN HIEROGLYPH NU002"); // map.put('\u13238',"EGYPTIAN HIEROGLYPH NU003"); // map.put('\u13239',"EGYPTIAN HIEROGLYPH NU004"); // map.put('\u1323A',"EGYPTIAN HIEROGLYPH NU005"); // map.put('\u1323B',"EGYPTIAN HIEROGLYPH NU006"); // map.put('\u1323C',"EGYPTIAN HIEROGLYPH NU007"); // map.put('\u1323D',"EGYPTIAN HIEROGLYPH NU008"); // map.put('\u1323E',"EGYPTIAN HIEROGLYPH NU009"); // map.put('\u1323F',"EGYPTIAN HIEROGLYPH NU010"); // map.put('\u13240',"EGYPTIAN HIEROGLYPH NU010A"); // map.put('\u13241',"EGYPTIAN HIEROGLYPH NU011"); // map.put('\u13242',"EGYPTIAN HIEROGLYPH NU011A"); // map.put('\u13243',"EGYPTIAN HIEROGLYPH NU012"); // map.put('\u13244',"EGYPTIAN HIEROGLYPH NU013"); // map.put('\u13245',"EGYPTIAN HIEROGLYPH NU014"); // map.put('\u13246',"EGYPTIAN HIEROGLYPH NU015"); // map.put('\u13247',"EGYPTIAN HIEROGLYPH NU016"); // map.put('\u13248',"EGYPTIAN HIEROGLYPH NU017"); // map.put('\u13249',"EGYPTIAN HIEROGLYPH NU018"); // map.put('\u1324A',"EGYPTIAN HIEROGLYPH NU018A"); // map.put('\u1324B',"EGYPTIAN HIEROGLYPH NU019"); // map.put('\u1324C',"EGYPTIAN HIEROGLYPH NU020"); // map.put('\u1324D',"EGYPTIAN HIEROGLYPH NU021"); // map.put('\u1324E',"EGYPTIAN HIEROGLYPH NU022"); // map.put('\u1324F',"EGYPTIAN HIEROGLYPH NU022A"); // map.put('\u13250',"EGYPTIAN HIEROGLYPH O001"); // map.put('\u13251',"EGYPTIAN HIEROGLYPH O001A"); // map.put('\u13252',"EGYPTIAN HIEROGLYPH O002"); // map.put('\u13253',"EGYPTIAN HIEROGLYPH O003"); // map.put('\u13254',"EGYPTIAN HIEROGLYPH O004"); // map.put('\u13255',"EGYPTIAN HIEROGLYPH O005"); // map.put('\u13256',"EGYPTIAN HIEROGLYPH O005A"); // map.put('\u13257',"EGYPTIAN HIEROGLYPH O006"); // map.put('\u13258',"EGYPTIAN HIEROGLYPH O006A"); // map.put('\u13259',"EGYPTIAN HIEROGLYPH O006B"); // map.put('\u1325A',"EGYPTIAN HIEROGLYPH O006C"); // map.put('\u1325B',"EGYPTIAN HIEROGLYPH O006D"); // map.put('\u1325C',"EGYPTIAN HIEROGLYPH O006E"); // map.put('\u1325D',"EGYPTIAN HIEROGLYPH O006F"); // map.put('\u1325E',"EGYPTIAN HIEROGLYPH O007"); // map.put('\u1325F',"EGYPTIAN HIEROGLYPH O008"); // map.put('\u13260',"EGYPTIAN HIEROGLYPH O009"); // map.put('\u13261',"EGYPTIAN HIEROGLYPH O010"); // map.put('\u13262',"EGYPTIAN HIEROGLYPH O010A"); // map.put('\u13263',"EGYPTIAN HIEROGLYPH O010B"); // map.put('\u13264',"EGYPTIAN HIEROGLYPH O010C"); // map.put('\u13265',"EGYPTIAN HIEROGLYPH O011"); // map.put('\u13266',"EGYPTIAN HIEROGLYPH O012"); // map.put('\u13267',"EGYPTIAN HIEROGLYPH O013"); // map.put('\u13268',"EGYPTIAN HIEROGLYPH O014"); // map.put('\u13269',"EGYPTIAN HIEROGLYPH O015"); // map.put('\u1326A',"EGYPTIAN HIEROGLYPH O016"); // map.put('\u1326B',"EGYPTIAN HIEROGLYPH O017"); // map.put('\u1326C',"EGYPTIAN HIEROGLYPH O018"); // map.put('\u1326D',"EGYPTIAN HIEROGLYPH O019"); // map.put('\u1326E',"EGYPTIAN HIEROGLYPH O019A"); // map.put('\u1326F',"EGYPTIAN HIEROGLYPH O020"); // map.put('\u13270',"EGYPTIAN HIEROGLYPH O020A"); // map.put('\u13271',"EGYPTIAN HIEROGLYPH O021"); // map.put('\u13272',"EGYPTIAN HIEROGLYPH O022"); // map.put('\u13273',"EGYPTIAN HIEROGLYPH O023"); // map.put('\u13274',"EGYPTIAN HIEROGLYPH O024"); // map.put('\u13275',"EGYPTIAN HIEROGLYPH O024A"); // map.put('\u13276',"EGYPTIAN HIEROGLYPH O025"); // map.put('\u13277',"EGYPTIAN HIEROGLYPH O025A"); // map.put('\u13278',"EGYPTIAN HIEROGLYPH O026"); // map.put('\u13279',"EGYPTIAN HIEROGLYPH O027"); // map.put('\u1327A',"EGYPTIAN HIEROGLYPH O028"); // map.put('\u1327B',"EGYPTIAN HIEROGLYPH O029"); // map.put('\u1327C',"EGYPTIAN HIEROGLYPH O029A"); // map.put('\u1327D',"EGYPTIAN HIEROGLYPH O030"); // map.put('\u1327E',"EGYPTIAN HIEROGLYPH O030A"); // map.put('\u1327F',"EGYPTIAN HIEROGLYPH O031"); // map.put('\u13280',"EGYPTIAN HIEROGLYPH O032"); // map.put('\u13281',"EGYPTIAN HIEROGLYPH O033"); // map.put('\u13282',"EGYPTIAN HIEROGLYPH O033A"); // map.put('\u13283',"EGYPTIAN HIEROGLYPH O034"); // map.put('\u13284',"EGYPTIAN HIEROGLYPH O035"); // map.put('\u13285',"EGYPTIAN HIEROGLYPH O036"); // map.put('\u13286',"EGYPTIAN HIEROGLYPH O036A"); // map.put('\u13287',"EGYPTIAN HIEROGLYPH O036B"); // map.put('\u13288',"EGYPTIAN HIEROGLYPH O036C"); // map.put('\u13289',"EGYPTIAN HIEROGLYPH O036D"); // map.put('\u1328A',"EGYPTIAN HIEROGLYPH O037"); // map.put('\u1328B',"EGYPTIAN HIEROGLYPH O038"); // map.put('\u1328C',"EGYPTIAN HIEROGLYPH O039"); // map.put('\u1328D',"EGYPTIAN HIEROGLYPH O040"); // map.put('\u1328E',"EGYPTIAN HIEROGLYPH O041"); // map.put('\u1328F',"EGYPTIAN HIEROGLYPH O042"); // map.put('\u13290',"EGYPTIAN HIEROGLYPH O043"); // map.put('\u13291',"EGYPTIAN HIEROGLYPH O044"); // map.put('\u13292',"EGYPTIAN HIEROGLYPH O045"); // map.put('\u13293',"EGYPTIAN HIEROGLYPH O046"); // map.put('\u13294',"EGYPTIAN HIEROGLYPH O047"); // map.put('\u13295',"EGYPTIAN HIEROGLYPH O048"); // map.put('\u13296',"EGYPTIAN HIEROGLYPH O049"); // map.put('\u13297',"EGYPTIAN HIEROGLYPH O050"); // map.put('\u13298',"EGYPTIAN HIEROGLYPH O050A"); // map.put('\u13299',"EGYPTIAN HIEROGLYPH O050B"); // map.put('\u1329A',"EGYPTIAN HIEROGLYPH O051"); // map.put('\u1329B',"EGYPTIAN HIEROGLYPH P001"); // map.put('\u1329C',"EGYPTIAN HIEROGLYPH P001A"); // map.put('\u1329D',"EGYPTIAN HIEROGLYPH P002"); // map.put('\u1329E',"EGYPTIAN HIEROGLYPH P003"); // map.put('\u1329F',"EGYPTIAN HIEROGLYPH P003A"); // map.put('\u132A0',"EGYPTIAN HIEROGLYPH P004"); // map.put('\u132A1',"EGYPTIAN HIEROGLYPH P005"); // map.put('\u132A2',"EGYPTIAN HIEROGLYPH P006"); // map.put('\u132A3',"EGYPTIAN HIEROGLYPH P007"); // map.put('\u132A4',"EGYPTIAN HIEROGLYPH P008"); // map.put('\u132A5',"EGYPTIAN HIEROGLYPH P009"); // map.put('\u132A6',"EGYPTIAN HIEROGLYPH P010"); // map.put('\u132A7',"EGYPTIAN HIEROGLYPH P011"); // map.put('\u132A8',"EGYPTIAN HIEROGLYPH Q001"); // map.put('\u132A9',"EGYPTIAN HIEROGLYPH Q002"); // map.put('\u132AA',"EGYPTIAN HIEROGLYPH Q003"); // map.put('\u132AB',"EGYPTIAN HIEROGLYPH Q004"); // map.put('\u132AC',"EGYPTIAN HIEROGLYPH Q005"); // map.put('\u132AD',"EGYPTIAN HIEROGLYPH Q006"); // map.put('\u132AE',"EGYPTIAN HIEROGLYPH Q007"); // map.put('\u132AF',"EGYPTIAN HIEROGLYPH R001"); // map.put('\u132B0',"EGYPTIAN HIEROGLYPH R002"); // map.put('\u132B1',"EGYPTIAN HIEROGLYPH R002A"); // map.put('\u132B2',"EGYPTIAN HIEROGLYPH R003"); // map.put('\u132B3',"EGYPTIAN HIEROGLYPH R003A"); // map.put('\u132B4',"EGYPTIAN HIEROGLYPH R003B"); // map.put('\u132B5',"EGYPTIAN HIEROGLYPH R004"); // map.put('\u132B6',"EGYPTIAN HIEROGLYPH R005"); // map.put('\u132B7',"EGYPTIAN HIEROGLYPH R006"); // map.put('\u132B8',"EGYPTIAN HIEROGLYPH R007"); // map.put('\u132B9',"EGYPTIAN HIEROGLYPH R008"); // map.put('\u132BA',"EGYPTIAN HIEROGLYPH R009"); // map.put('\u132BB',"EGYPTIAN HIEROGLYPH R010"); // map.put('\u132BC',"EGYPTIAN HIEROGLYPH R010A"); // map.put('\u132BD',"EGYPTIAN HIEROGLYPH R011"); // map.put('\u132BE',"EGYPTIAN HIEROGLYPH R012"); // map.put('\u132BF',"EGYPTIAN HIEROGLYPH R013"); // map.put('\u132C0',"EGYPTIAN HIEROGLYPH R014"); // map.put('\u132C1',"EGYPTIAN HIEROGLYPH R015"); // map.put('\u132C2',"EGYPTIAN HIEROGLYPH R016"); // map.put('\u132C3',"EGYPTIAN HIEROGLYPH R016A"); // map.put('\u132C4',"EGYPTIAN HIEROGLYPH R017"); // map.put('\u132C5',"EGYPTIAN HIEROGLYPH R018"); // map.put('\u132C6',"EGYPTIAN HIEROGLYPH R019"); // map.put('\u132C7',"EGYPTIAN HIEROGLYPH R020"); // map.put('\u132C8',"EGYPTIAN HIEROGLYPH R021"); // map.put('\u132C9',"EGYPTIAN HIEROGLYPH R022"); // map.put('\u132CA',"EGYPTIAN HIEROGLYPH R023"); // map.put('\u132CB',"EGYPTIAN HIEROGLYPH R024"); // map.put('\u132CC',"EGYPTIAN HIEROGLYPH R025"); // map.put('\u132CD',"EGYPTIAN HIEROGLYPH R026"); // map.put('\u132CE',"EGYPTIAN HIEROGLYPH R027"); // map.put('\u132CF',"EGYPTIAN HIEROGLYPH R028"); // map.put('\u132D0',"EGYPTIAN HIEROGLYPH R029"); // map.put('\u132D1',"EGYPTIAN HIEROGLYPH S001"); // map.put('\u132D2',"EGYPTIAN HIEROGLYPH S002"); // map.put('\u132D3',"EGYPTIAN HIEROGLYPH S002A"); // map.put('\u132D4',"EGYPTIAN HIEROGLYPH S003"); // map.put('\u132D5',"EGYPTIAN HIEROGLYPH S004"); // map.put('\u132D6',"EGYPTIAN HIEROGLYPH S005"); // map.put('\u132D7',"EGYPTIAN HIEROGLYPH S006"); // map.put('\u132D8',"EGYPTIAN HIEROGLYPH S006A"); // map.put('\u132D9',"EGYPTIAN HIEROGLYPH S007"); // map.put('\u132DA',"EGYPTIAN HIEROGLYPH S008"); // map.put('\u132DB',"EGYPTIAN HIEROGLYPH S009"); // map.put('\u132DC',"EGYPTIAN HIEROGLYPH S010"); // map.put('\u132DD',"EGYPTIAN HIEROGLYPH S011"); // map.put('\u132DE',"EGYPTIAN HIEROGLYPH S012"); // map.put('\u132DF',"EGYPTIAN HIEROGLYPH S013"); // map.put('\u132E0',"EGYPTIAN HIEROGLYPH S014"); // map.put('\u132E1',"EGYPTIAN HIEROGLYPH S014A"); // map.put('\u132E2',"EGYPTIAN HIEROGLYPH S014B"); // map.put('\u132E3',"EGYPTIAN HIEROGLYPH S015"); // map.put('\u132E4',"EGYPTIAN HIEROGLYPH S016"); // map.put('\u132E5',"EGYPTIAN HIEROGLYPH S017"); // map.put('\u132E6',"EGYPTIAN HIEROGLYPH S017A"); // map.put('\u132E7',"EGYPTIAN HIEROGLYPH S018"); // map.put('\u132E8',"EGYPTIAN HIEROGLYPH S019"); // map.put('\u132E9',"EGYPTIAN HIEROGLYPH S020"); // map.put('\u132EA',"EGYPTIAN HIEROGLYPH S021"); // map.put('\u132EB',"EGYPTIAN HIEROGLYPH S022"); // map.put('\u132EC',"EGYPTIAN HIEROGLYPH S023"); // map.put('\u132ED',"EGYPTIAN HIEROGLYPH S024"); // map.put('\u132EE',"EGYPTIAN HIEROGLYPH S025"); // map.put('\u132EF',"EGYPTIAN HIEROGLYPH S026"); // map.put('\u132F0',"EGYPTIAN HIEROGLYPH S026A"); // map.put('\u132F1',"EGYPTIAN HIEROGLYPH S026B"); // map.put('\u132F2',"EGYPTIAN HIEROGLYPH S027"); // map.put('\u132F3',"EGYPTIAN HIEROGLYPH S028"); // map.put('\u132F4',"EGYPTIAN HIEROGLYPH S029"); // map.put('\u132F5',"EGYPTIAN HIEROGLYPH S030"); // map.put('\u132F6',"EGYPTIAN HIEROGLYPH S031"); // map.put('\u132F7',"EGYPTIAN HIEROGLYPH S032"); // map.put('\u132F8',"EGYPTIAN HIEROGLYPH S033"); // map.put('\u132F9',"EGYPTIAN HIEROGLYPH S034"); // map.put('\u132FA',"EGYPTIAN HIEROGLYPH S035"); // map.put('\u132FB',"EGYPTIAN HIEROGLYPH S035A"); // map.put('\u132FC',"EGYPTIAN HIEROGLYPH S036"); // map.put('\u132FD',"EGYPTIAN HIEROGLYPH S037"); // map.put('\u132FE',"EGYPTIAN HIEROGLYPH S038"); // map.put('\u132FF',"EGYPTIAN HIEROGLYPH S039"); // map.put('\u13300',"EGYPTIAN HIEROGLYPH S040"); // map.put('\u13301',"EGYPTIAN HIEROGLYPH S041"); // map.put('\u13302',"EGYPTIAN HIEROGLYPH S042"); // map.put('\u13303',"EGYPTIAN HIEROGLYPH S043"); // map.put('\u13304',"EGYPTIAN HIEROGLYPH S044"); // map.put('\u13305',"EGYPTIAN HIEROGLYPH S045"); // map.put('\u13306',"EGYPTIAN HIEROGLYPH S046"); // map.put('\u13307',"EGYPTIAN HIEROGLYPH T001"); // map.put('\u13308',"EGYPTIAN HIEROGLYPH T002"); // map.put('\u13309',"EGYPTIAN HIEROGLYPH T003"); // map.put('\u1330A',"EGYPTIAN HIEROGLYPH T003A"); // map.put('\u1330B',"EGYPTIAN HIEROGLYPH T004"); // map.put('\u1330C',"EGYPTIAN HIEROGLYPH T005"); // map.put('\u1330D',"EGYPTIAN HIEROGLYPH T006"); // map.put('\u1330E',"EGYPTIAN HIEROGLYPH T007"); // map.put('\u1330F',"EGYPTIAN HIEROGLYPH T007A"); // map.put('\u13310',"EGYPTIAN HIEROGLYPH T008"); // map.put('\u13311',"EGYPTIAN HIEROGLYPH T008A"); // map.put('\u13312',"EGYPTIAN HIEROGLYPH T009"); // map.put('\u13313',"EGYPTIAN HIEROGLYPH T009A"); // map.put('\u13314',"EGYPTIAN HIEROGLYPH T010"); // map.put('\u13315',"EGYPTIAN HIEROGLYPH T011"); // map.put('\u13316',"EGYPTIAN HIEROGLYPH T011A"); // map.put('\u13317',"EGYPTIAN HIEROGLYPH T012"); // map.put('\u13318',"EGYPTIAN HIEROGLYPH T013"); // map.put('\u13319',"EGYPTIAN HIEROGLYPH T014"); // map.put('\u1331A',"EGYPTIAN HIEROGLYPH T015"); // map.put('\u1331B',"EGYPTIAN HIEROGLYPH T016"); // map.put('\u1331C',"EGYPTIAN HIEROGLYPH T016A"); // map.put('\u1331D',"EGYPTIAN HIEROGLYPH T017"); // map.put('\u1331E',"EGYPTIAN HIEROGLYPH T018"); // map.put('\u1331F',"EGYPTIAN HIEROGLYPH T019"); // map.put('\u13320',"EGYPTIAN HIEROGLYPH T020"); // map.put('\u13321',"EGYPTIAN HIEROGLYPH T021"); // map.put('\u13322',"EGYPTIAN HIEROGLYPH T022"); // map.put('\u13323',"EGYPTIAN HIEROGLYPH T023"); // map.put('\u13324',"EGYPTIAN HIEROGLYPH T024"); // map.put('\u13325',"EGYPTIAN HIEROGLYPH T025"); // map.put('\u13326',"EGYPTIAN HIEROGLYPH T026"); // map.put('\u13327',"EGYPTIAN HIEROGLYPH T027"); // map.put('\u13328',"EGYPTIAN HIEROGLYPH T028"); // map.put('\u13329',"EGYPTIAN HIEROGLYPH T029"); // map.put('\u1332A',"EGYPTIAN HIEROGLYPH T030"); // map.put('\u1332B',"EGYPTIAN HIEROGLYPH T031"); // map.put('\u1332C',"EGYPTIAN HIEROGLYPH T032"); // map.put('\u1332D',"EGYPTIAN HIEROGLYPH T032A"); // map.put('\u1332E',"EGYPTIAN HIEROGLYPH T033"); // map.put('\u1332F',"EGYPTIAN HIEROGLYPH T033A"); // map.put('\u13330',"EGYPTIAN HIEROGLYPH T034"); // map.put('\u13331',"EGYPTIAN HIEROGLYPH T035"); // map.put('\u13332',"EGYPTIAN HIEROGLYPH T036"); // map.put('\u13333',"EGYPTIAN HIEROGLYPH U001"); // map.put('\u13334',"EGYPTIAN HIEROGLYPH U002"); // map.put('\u13335',"EGYPTIAN HIEROGLYPH U003"); // map.put('\u13336',"EGYPTIAN HIEROGLYPH U004"); // map.put('\u13337',"EGYPTIAN HIEROGLYPH U005"); // map.put('\u13338',"EGYPTIAN HIEROGLYPH U006"); // map.put('\u13339',"EGYPTIAN HIEROGLYPH U006A"); // map.put('\u1333A',"EGYPTIAN HIEROGLYPH U006B"); // map.put('\u1333B',"EGYPTIAN HIEROGLYPH U007"); // map.put('\u1333C',"EGYPTIAN HIEROGLYPH U008"); // map.put('\u1333D',"EGYPTIAN HIEROGLYPH U009"); // map.put('\u1333E',"EGYPTIAN HIEROGLYPH U010"); // map.put('\u1333F',"EGYPTIAN HIEROGLYPH U011"); // map.put('\u13340',"EGYPTIAN HIEROGLYPH U012"); // map.put('\u13341',"EGYPTIAN HIEROGLYPH U013"); // map.put('\u13342',"EGYPTIAN HIEROGLYPH U014"); // map.put('\u13343',"EGYPTIAN HIEROGLYPH U015"); // map.put('\u13344',"EGYPTIAN HIEROGLYPH U016"); // map.put('\u13345',"EGYPTIAN HIEROGLYPH U017"); // map.put('\u13346',"EGYPTIAN HIEROGLYPH U018"); // map.put('\u13347',"EGYPTIAN HIEROGLYPH U019"); // map.put('\u13348',"EGYPTIAN HIEROGLYPH U020"); // map.put('\u13349',"EGYPTIAN HIEROGLYPH U021"); // map.put('\u1334A',"EGYPTIAN HIEROGLYPH U022"); // map.put('\u1334B',"EGYPTIAN HIEROGLYPH U023"); // map.put('\u1334C',"EGYPTIAN HIEROGLYPH U023A"); // map.put('\u1334D',"EGYPTIAN HIEROGLYPH U024"); // map.put('\u1334E',"EGYPTIAN HIEROGLYPH U025"); // map.put('\u1334F',"EGYPTIAN HIEROGLYPH U026"); // map.put('\u13350',"EGYPTIAN HIEROGLYPH U027"); // map.put('\u13351',"EGYPTIAN HIEROGLYPH U028"); // map.put('\u13352',"EGYPTIAN HIEROGLYPH U029"); // map.put('\u13353',"EGYPTIAN HIEROGLYPH U029A"); // map.put('\u13354',"EGYPTIAN HIEROGLYPH U030"); // map.put('\u13355',"EGYPTIAN HIEROGLYPH U031"); // map.put('\u13356',"EGYPTIAN HIEROGLYPH U032"); // map.put('\u13357',"EGYPTIAN HIEROGLYPH U032A"); // map.put('\u13358',"EGYPTIAN HIEROGLYPH U033"); // map.put('\u13359',"EGYPTIAN HIEROGLYPH U034"); // map.put('\u1335A',"EGYPTIAN HIEROGLYPH U035"); // map.put('\u1335B',"EGYPTIAN HIEROGLYPH U036"); // map.put('\u1335C',"EGYPTIAN HIEROGLYPH U037"); // map.put('\u1335D',"EGYPTIAN HIEROGLYPH U038"); // map.put('\u1335E',"EGYPTIAN HIEROGLYPH U039"); // map.put('\u1335F',"EGYPTIAN HIEROGLYPH U040"); // map.put('\u13360',"EGYPTIAN HIEROGLYPH U041"); // map.put('\u13361',"EGYPTIAN HIEROGLYPH U042"); // map.put('\u13362',"EGYPTIAN HIEROGLYPH V001"); // map.put('\u13363',"EGYPTIAN HIEROGLYPH V001A"); // map.put('\u13364',"EGYPTIAN HIEROGLYPH V001B"); // map.put('\u13365',"EGYPTIAN HIEROGLYPH V001C"); // map.put('\u13366',"EGYPTIAN HIEROGLYPH V001D"); // map.put('\u13367',"EGYPTIAN HIEROGLYPH V001E"); // map.put('\u13368',"EGYPTIAN HIEROGLYPH V001F"); // map.put('\u13369',"EGYPTIAN HIEROGLYPH V001G"); // map.put('\u1336A',"EGYPTIAN HIEROGLYPH V001H"); // map.put('\u1336B',"EGYPTIAN HIEROGLYPH V001I"); // map.put('\u1336C',"EGYPTIAN HIEROGLYPH V002"); // map.put('\u1336D',"EGYPTIAN HIEROGLYPH V002A"); // map.put('\u1336E',"EGYPTIAN HIEROGLYPH V003"); // map.put('\u1336F',"EGYPTIAN HIEROGLYPH V004"); // map.put('\u13370',"EGYPTIAN HIEROGLYPH V005"); // map.put('\u13371',"EGYPTIAN HIEROGLYPH V006"); // map.put('\u13372',"EGYPTIAN HIEROGLYPH V007"); // map.put('\u13373',"EGYPTIAN HIEROGLYPH V007A"); // map.put('\u13374',"EGYPTIAN HIEROGLYPH V007B"); // map.put('\u13375',"EGYPTIAN HIEROGLYPH V008"); // map.put('\u13376',"EGYPTIAN HIEROGLYPH V009"); // map.put('\u13377',"EGYPTIAN HIEROGLYPH V010"); // map.put('\u13378',"EGYPTIAN HIEROGLYPH V011"); // map.put('\u13379',"EGYPTIAN HIEROGLYPH V011A"); // map.put('\u1337A',"EGYPTIAN HIEROGLYPH V011B"); // map.put('\u1337B',"EGYPTIAN HIEROGLYPH V011C"); // map.put('\u1337C',"EGYPTIAN HIEROGLYPH V012"); // map.put('\u1337D',"EGYPTIAN HIEROGLYPH V012A"); // map.put('\u1337E',"EGYPTIAN HIEROGLYPH V012B"); // map.put('\u1337F',"EGYPTIAN HIEROGLYPH V013"); // map.put('\u13380',"EGYPTIAN HIEROGLYPH V014"); // map.put('\u13381',"EGYPTIAN HIEROGLYPH V015"); // map.put('\u13382',"EGYPTIAN HIEROGLYPH V016"); // map.put('\u13383',"EGYPTIAN HIEROGLYPH V017"); // map.put('\u13384',"EGYPTIAN HIEROGLYPH V018"); // map.put('\u13385',"EGYPTIAN HIEROGLYPH V019"); // map.put('\u13386',"EGYPTIAN HIEROGLYPH V020"); // map.put('\u13387',"EGYPTIAN HIEROGLYPH V020A"); // map.put('\u13388',"EGYPTIAN HIEROGLYPH V020B"); // map.put('\u13389',"EGYPTIAN HIEROGLYPH V020C"); // map.put('\u1338A',"EGYPTIAN HIEROGLYPH V020D"); // map.put('\u1338B',"EGYPTIAN HIEROGLYPH V020E"); // map.put('\u1338C',"EGYPTIAN HIEROGLYPH V020F"); // map.put('\u1338D',"EGYPTIAN HIEROGLYPH V020G"); // map.put('\u1338E',"EGYPTIAN HIEROGLYPH V020H"); // map.put('\u1338F',"EGYPTIAN HIEROGLYPH V020I"); // map.put('\u13390',"EGYPTIAN HIEROGLYPH V020J"); // map.put('\u13391',"EGYPTIAN HIEROGLYPH V020K"); // map.put('\u13392',"EGYPTIAN HIEROGLYPH V020L"); // map.put('\u13393',"EGYPTIAN HIEROGLYPH V021"); // map.put('\u13394',"EGYPTIAN HIEROGLYPH V022"); // map.put('\u13395',"EGYPTIAN HIEROGLYPH V023"); // map.put('\u13396',"EGYPTIAN HIEROGLYPH V023A"); // map.put('\u13397',"EGYPTIAN HIEROGLYPH V024"); // map.put('\u13398',"EGYPTIAN HIEROGLYPH V025"); // map.put('\u13399',"EGYPTIAN HIEROGLYPH V026"); // map.put('\u1339A',"EGYPTIAN HIEROGLYPH V027"); // map.put('\u1339B',"EGYPTIAN HIEROGLYPH V028"); // map.put('\u1339C',"EGYPTIAN HIEROGLYPH V028A"); // map.put('\u1339D',"EGYPTIAN HIEROGLYPH V029"); // map.put('\u1339E',"EGYPTIAN HIEROGLYPH V029A"); // map.put('\u1339F',"EGYPTIAN HIEROGLYPH V030"); // map.put('\u133A0',"EGYPTIAN HIEROGLYPH V030A"); // map.put('\u133A1',"EGYPTIAN HIEROGLYPH V031"); // map.put('\u133A2',"EGYPTIAN HIEROGLYPH V031A"); // map.put('\u133A3',"EGYPTIAN HIEROGLYPH V032"); // map.put('\u133A4',"EGYPTIAN HIEROGLYPH V033"); // map.put('\u133A5',"EGYPTIAN HIEROGLYPH V033A"); // map.put('\u133A6',"EGYPTIAN HIEROGLYPH V034"); // map.put('\u133A7',"EGYPTIAN HIEROGLYPH V035"); // map.put('\u133A8',"EGYPTIAN HIEROGLYPH V036"); // map.put('\u133A9',"EGYPTIAN HIEROGLYPH V037"); // map.put('\u133AA',"EGYPTIAN HIEROGLYPH V037A"); // map.put('\u133AB',"EGYPTIAN HIEROGLYPH V038"); // map.put('\u133AC',"EGYPTIAN HIEROGLYPH V039"); // map.put('\u133AD',"EGYPTIAN HIEROGLYPH V040"); // map.put('\u133AE',"EGYPTIAN HIEROGLYPH V040A"); // map.put('\u133AF',"EGYPTIAN HIEROGLYPH W001"); // map.put('\u133B0',"EGYPTIAN HIEROGLYPH W002"); // map.put('\u133B1',"EGYPTIAN HIEROGLYPH W003"); // map.put('\u133B2',"EGYPTIAN HIEROGLYPH W003A"); // map.put('\u133B3',"EGYPTIAN HIEROGLYPH W004"); // map.put('\u133B4',"EGYPTIAN HIEROGLYPH W005"); // map.put('\u133B5',"EGYPTIAN HIEROGLYPH W006"); // map.put('\u133B6',"EGYPTIAN HIEROGLYPH W007"); // map.put('\u133B7',"EGYPTIAN HIEROGLYPH W008"); // map.put('\u133B8',"EGYPTIAN HIEROGLYPH W009"); // map.put('\u133B9',"EGYPTIAN HIEROGLYPH W009A"); // map.put('\u133BA',"EGYPTIAN HIEROGLYPH W010"); // map.put('\u133BB',"EGYPTIAN HIEROGLYPH W010A"); // map.put('\u133BC',"EGYPTIAN HIEROGLYPH W011"); // map.put('\u133BD',"EGYPTIAN HIEROGLYPH W012"); // map.put('\u133BE',"EGYPTIAN HIEROGLYPH W013"); // map.put('\u133BF',"EGYPTIAN HIEROGLYPH W014"); // map.put('\u133C0',"EGYPTIAN HIEROGLYPH W014A"); // map.put('\u133C1',"EGYPTIAN HIEROGLYPH W015"); // map.put('\u133C2',"EGYPTIAN HIEROGLYPH W016"); // map.put('\u133C3',"EGYPTIAN HIEROGLYPH W017"); // map.put('\u133C4',"EGYPTIAN HIEROGLYPH W017A"); // map.put('\u133C5',"EGYPTIAN HIEROGLYPH W018"); // map.put('\u133C6',"EGYPTIAN HIEROGLYPH W018A"); // map.put('\u133C7',"EGYPTIAN HIEROGLYPH W019"); // map.put('\u133C8',"EGYPTIAN HIEROGLYPH W020"); // map.put('\u133C9',"EGYPTIAN HIEROGLYPH W021"); // map.put('\u133CA',"EGYPTIAN HIEROGLYPH W022"); // map.put('\u133CB',"EGYPTIAN HIEROGLYPH W023"); // map.put('\u133CC',"EGYPTIAN HIEROGLYPH W024"); // map.put('\u133CD',"EGYPTIAN HIEROGLYPH W024A"); // map.put('\u133CE',"EGYPTIAN HIEROGLYPH W025"); // map.put('\u133CF',"EGYPTIAN HIEROGLYPH X001"); // map.put('\u133D0',"EGYPTIAN HIEROGLYPH X002"); // map.put('\u133D1',"EGYPTIAN HIEROGLYPH X003"); // map.put('\u133D2',"EGYPTIAN HIEROGLYPH X004"); // map.put('\u133D3',"EGYPTIAN HIEROGLYPH X004A"); // map.put('\u133D4',"EGYPTIAN HIEROGLYPH X004B"); // map.put('\u133D5',"EGYPTIAN HIEROGLYPH X005"); // map.put('\u133D6',"EGYPTIAN HIEROGLYPH X006"); // map.put('\u133D7',"EGYPTIAN HIEROGLYPH X006A"); // map.put('\u133D8',"EGYPTIAN HIEROGLYPH X007"); // map.put('\u133D9',"EGYPTIAN HIEROGLYPH X008"); // map.put('\u133DA',"EGYPTIAN HIEROGLYPH X008A"); // map.put('\u133DB',"EGYPTIAN HIEROGLYPH Y001"); // map.put('\u133DC',"EGYPTIAN HIEROGLYPH Y001A"); // map.put('\u133DD',"EGYPTIAN HIEROGLYPH Y002"); // map.put('\u133DE',"EGYPTIAN HIEROGLYPH Y003"); // map.put('\u133DF',"EGYPTIAN HIEROGLYPH Y004"); // map.put('\u133E0',"EGYPTIAN HIEROGLYPH Y005"); // map.put('\u133E1',"EGYPTIAN HIEROGLYPH Y006"); // map.put('\u133E2',"EGYPTIAN HIEROGLYPH Y007"); // map.put('\u133E3',"EGYPTIAN HIEROGLYPH Y008"); // map.put('\u133E4',"EGYPTIAN HIEROGLYPH Z001"); // map.put('\u133E5',"EGYPTIAN HIEROGLYPH Z002"); // map.put('\u133E6',"EGYPTIAN HIEROGLYPH Z002A"); // map.put('\u133E7',"EGYPTIAN HIEROGLYPH Z002B"); // map.put('\u133E8',"EGYPTIAN HIEROGLYPH Z002C"); // map.put('\u133E9',"EGYPTIAN HIEROGLYPH Z002D"); // map.put('\u133EA',"EGYPTIAN HIEROGLYPH Z003"); // map.put('\u133EB',"EGYPTIAN HIEROGLYPH Z003A"); // map.put('\u133EC',"EGYPTIAN HIEROGLYPH Z003B"); // map.put('\u133ED',"EGYPTIAN HIEROGLYPH Z004"); // map.put('\u133EE',"EGYPTIAN HIEROGLYPH Z004A"); // map.put('\u133EF',"EGYPTIAN HIEROGLYPH Z005"); // map.put('\u133F0',"EGYPTIAN HIEROGLYPH Z005A"); // map.put('\u133F1',"EGYPTIAN HIEROGLYPH Z006"); // map.put('\u133F2',"EGYPTIAN HIEROGLYPH Z007"); // map.put('\u133F3',"EGYPTIAN HIEROGLYPH Z008"); // map.put('\u133F4',"EGYPTIAN HIEROGLYPH Z009"); // map.put('\u133F5',"EGYPTIAN HIEROGLYPH Z010"); // map.put('\u133F6',"EGYPTIAN HIEROGLYPH Z011"); // map.put('\u133F7',"EGYPTIAN HIEROGLYPH Z012"); // map.put('\u133F8',"EGYPTIAN HIEROGLYPH Z013"); // map.put('\u133F9',"EGYPTIAN HIEROGLYPH Z014"); // map.put('\u133FA',"EGYPTIAN HIEROGLYPH Z015"); // map.put('\u133FB',"EGYPTIAN HIEROGLYPH Z015A"); // map.put('\u133FC',"EGYPTIAN HIEROGLYPH Z015B"); // map.put('\u133FD',"EGYPTIAN HIEROGLYPH Z015C"); // map.put('\u133FE',"EGYPTIAN HIEROGLYPH Z015D"); // map.put('\u133FF',"EGYPTIAN HIEROGLYPH Z015E"); // map.put('\u13400',"EGYPTIAN HIEROGLYPH Z015F"); // map.put('\u13401',"EGYPTIAN HIEROGLYPH Z015G"); // map.put('\u13402',"EGYPTIAN HIEROGLYPH Z015H"); // map.put('\u13403',"EGYPTIAN HIEROGLYPH Z015I"); // map.put('\u13404',"EGYPTIAN HIEROGLYPH Z016"); // map.put('\u13405',"EGYPTIAN HIEROGLYPH Z016A"); // map.put('\u13406',"EGYPTIAN HIEROGLYPH Z016B"); // map.put('\u13407',"EGYPTIAN HIEROGLYPH Z016C"); // map.put('\u13408',"EGYPTIAN HIEROGLYPH Z016D"); // map.put('\u13409',"EGYPTIAN HIEROGLYPH Z016E"); // map.put('\u1340A',"EGYPTIAN HIEROGLYPH Z016F"); // map.put('\u1340B',"EGYPTIAN HIEROGLYPH Z016G"); // map.put('\u1340C',"EGYPTIAN HIEROGLYPH Z016H"); // map.put('\u1340D',"EGYPTIAN HIEROGLYPH AA001"); // map.put('\u1340E',"EGYPTIAN HIEROGLYPH AA002"); // map.put('\u1340F',"EGYPTIAN HIEROGLYPH AA003"); // map.put('\u13410',"EGYPTIAN HIEROGLYPH AA004"); // map.put('\u13411',"EGYPTIAN HIEROGLYPH AA005"); // map.put('\u13412',"EGYPTIAN HIEROGLYPH AA006"); // map.put('\u13413',"EGYPTIAN HIEROGLYPH AA007"); // map.put('\u13414',"EGYPTIAN HIEROGLYPH AA007A"); // map.put('\u13415',"EGYPTIAN HIEROGLYPH AA007B"); // map.put('\u13416',"EGYPTIAN HIEROGLYPH AA008"); // map.put('\u13417',"EGYPTIAN HIEROGLYPH AA009"); // map.put('\u13418',"EGYPTIAN HIEROGLYPH AA010"); // map.put('\u13419',"EGYPTIAN HIEROGLYPH AA011"); // map.put('\u1341A',"EGYPTIAN HIEROGLYPH AA012"); // map.put('\u1341B',"EGYPTIAN HIEROGLYPH AA013"); // map.put('\u1341C',"EGYPTIAN HIEROGLYPH AA014"); // map.put('\u1341D',"EGYPTIAN HIEROGLYPH AA015"); // map.put('\u1341E',"EGYPTIAN HIEROGLYPH AA016"); // map.put('\u1341F',"EGYPTIAN HIEROGLYPH AA017"); // map.put('\u13420',"EGYPTIAN HIEROGLYPH AA018"); // map.put('\u13421',"EGYPTIAN HIEROGLYPH AA019"); // map.put('\u13422',"EGYPTIAN HIEROGLYPH AA020"); // map.put('\u13423',"EGYPTIAN HIEROGLYPH AA021"); // map.put('\u13424',"EGYPTIAN HIEROGLYPH AA022"); // map.put('\u13425',"EGYPTIAN HIEROGLYPH AA023"); // map.put('\u13426',"EGYPTIAN HIEROGLYPH AA024"); // map.put('\u13427',"EGYPTIAN HIEROGLYPH AA025"); // map.put('\u13428',"EGYPTIAN HIEROGLYPH AA026"); // map.put('\u13429',"EGYPTIAN HIEROGLYPH AA027"); // map.put('\u1342A',"EGYPTIAN HIEROGLYPH AA028"); // map.put('\u1342B',"EGYPTIAN HIEROGLYPH AA029"); // map.put('\u1342C',"EGYPTIAN HIEROGLYPH AA030"); // map.put('\u1342D',"EGYPTIAN HIEROGLYPH AA031"); // map.put('\u1342E',"EGYPTIAN HIEROGLYPH AA032"); // map.put('\u1D000',"BYZANTINE MUSICAL SYMBOL PSILI"); // map.put('\u1D001',"BYZANTINE MUSICAL SYMBOL DASEIA"); // map.put('\u1D002',"BYZANTINE MUSICAL SYMBOL PERISPOMENI"); // map.put('\u1D003',"BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON"); // map.put('\u1D004',"BYZANTINE MUSICAL SYMBOL OXEIA DIPLI"); // map.put('\u1D005',"BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON"); // map.put('\u1D006',"BYZANTINE MUSICAL SYMBOL VAREIA DIPLI"); // map.put('\u1D007',"BYZANTINE MUSICAL SYMBOL KATHISTI"); // map.put('\u1D008',"BYZANTINE MUSICAL SYMBOL SYRMATIKI"); // map.put('\u1D009',"BYZANTINE MUSICAL SYMBOL PARAKLITIKI"); // map.put('\u1D00A',"BYZANTINE MUSICAL SYMBOL YPOKRISIS"); // map.put('\u1D00B',"BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI"); // map.put('\u1D00C',"BYZANTINE MUSICAL SYMBOL KREMASTI"); // map.put('\u1D00D',"BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON"); // map.put('\u1D00E',"BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON"); // map.put('\u1D00F',"BYZANTINE MUSICAL SYMBOL TELEIA"); // map.put('\u1D010',"BYZANTINE MUSICAL SYMBOL KENTIMATA"); // map.put('\u1D011',"BYZANTINE MUSICAL SYMBOL APOSTROFOS"); // map.put('\u1D012',"BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI"); // map.put('\u1D013',"BYZANTINE MUSICAL SYMBOL SYNEVMA"); // map.put('\u1D014',"BYZANTINE MUSICAL SYMBOL THITA"); // map.put('\u1D015',"BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION"); // map.put('\u1D016',"BYZANTINE MUSICAL SYMBOL GORGON ARCHAION"); // map.put('\u1D017',"BYZANTINE MUSICAL SYMBOL PSILON"); // map.put('\u1D018',"BYZANTINE MUSICAL SYMBOL CHAMILON"); // map.put('\u1D019',"BYZANTINE MUSICAL SYMBOL VATHY"); // map.put('\u1D01A',"BYZANTINE MUSICAL SYMBOL ISON ARCHAION"); // map.put('\u1D01B',"BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION"); // map.put('\u1D01C',"BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION"); // map.put('\u1D01D',"BYZANTINE MUSICAL SYMBOL SAXIMATA"); // map.put('\u1D01E',"BYZANTINE MUSICAL SYMBOL PARICHON"); // map.put('\u1D01F',"BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA"); // map.put('\u1D020',"BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION"); // map.put('\u1D021',"BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION"); // map.put('\u1D022',"BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION"); // map.put('\u1D023',"BYZANTINE MUSICAL SYMBOL APOTHEMA"); // map.put('\u1D024',"BYZANTINE MUSICAL SYMBOL KLASMA"); // map.put('\u1D025',"BYZANTINE MUSICAL SYMBOL REVMA"); // map.put('\u1D026',"BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION"); // map.put('\u1D027',"BYZANTINE MUSICAL SYMBOL TINAGMA"); // map.put('\u1D028',"BYZANTINE MUSICAL SYMBOL ANATRICHISMA"); // map.put('\u1D029',"BYZANTINE MUSICAL SYMBOL SEISMA"); // map.put('\u1D02A',"BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION"); // map.put('\u1D02B',"BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU"); // map.put('\u1D02C',"BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION"); // map.put('\u1D02D',"BYZANTINE MUSICAL SYMBOL THEMA"); // map.put('\u1D02E',"BYZANTINE MUSICAL SYMBOL LEMOI"); // map.put('\u1D02F',"BYZANTINE MUSICAL SYMBOL DYO"); // map.put('\u1D030',"BYZANTINE MUSICAL SYMBOL TRIA"); // map.put('\u1D031',"BYZANTINE MUSICAL SYMBOL TESSERA"); // map.put('\u1D032',"BYZANTINE MUSICAL SYMBOL KRATIMATA"); // map.put('\u1D033',"BYZANTINE MUSICAL SYMBOL APESO EXO NEO"); // map.put('\u1D034',"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION"); // map.put('\u1D035',"BYZANTINE MUSICAL SYMBOL IMIFTHORA"); // map.put('\u1D036',"BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION"); // map.put('\u1D037',"BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON"); // map.put('\u1D038',"BYZANTINE MUSICAL SYMBOL PELASTON"); // map.put('\u1D039',"BYZANTINE MUSICAL SYMBOL PSIFISTON"); // map.put('\u1D03A',"BYZANTINE MUSICAL SYMBOL KONTEVMA"); // map.put('\u1D03B',"BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION"); // map.put('\u1D03C',"BYZANTINE MUSICAL SYMBOL RAPISMA"); // map.put('\u1D03D',"BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION"); // map.put('\u1D03E',"BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION"); // map.put('\u1D03F',"BYZANTINE MUSICAL SYMBOL ICHADIN"); // map.put('\u1D040',"BYZANTINE MUSICAL SYMBOL NANA"); // map.put('\u1D041',"BYZANTINE MUSICAL SYMBOL PETASMA"); // map.put('\u1D042',"BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO"); // map.put('\u1D043',"BYZANTINE MUSICAL SYMBOL TROMIKON ALLO"); // map.put('\u1D044',"BYZANTINE MUSICAL SYMBOL STRAGGISMATA"); // map.put('\u1D045',"BYZANTINE MUSICAL SYMBOL GRONTHISMATA"); // map.put('\u1D046',"BYZANTINE MUSICAL SYMBOL ISON NEO"); // map.put('\u1D047',"BYZANTINE MUSICAL SYMBOL OLIGON NEO"); // map.put('\u1D048',"BYZANTINE MUSICAL SYMBOL OXEIA NEO"); // map.put('\u1D049',"BYZANTINE MUSICAL SYMBOL PETASTI"); // map.put('\u1D04A',"BYZANTINE MUSICAL SYMBOL KOUFISMA"); // map.put('\u1D04B',"BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA"); // map.put('\u1D04C',"BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA"); // map.put('\u1D04D',"BYZANTINE MUSICAL SYMBOL PELASTON NEO"); // map.put('\u1D04E',"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO"); // map.put('\u1D04F',"BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO"); // map.put('\u1D050',"BYZANTINE MUSICAL SYMBOL YPSILI"); // map.put('\u1D051',"BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO"); // map.put('\u1D052',"BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO"); // map.put('\u1D053',"BYZANTINE MUSICAL SYMBOL YPORROI"); // map.put('\u1D054',"BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON"); // map.put('\u1D055',"BYZANTINE MUSICAL SYMBOL ELAFRON"); // map.put('\u1D056',"BYZANTINE MUSICAL SYMBOL CHAMILI"); // map.put('\u1D057',"BYZANTINE MUSICAL SYMBOL MIKRON ISON"); // map.put('\u1D058',"BYZANTINE MUSICAL SYMBOL VAREIA NEO"); // map.put('\u1D059',"BYZANTINE MUSICAL SYMBOL PIASMA NEO"); // map.put('\u1D05A',"BYZANTINE MUSICAL SYMBOL PSIFISTON NEO"); // map.put('\u1D05B',"BYZANTINE MUSICAL SYMBOL OMALON"); // map.put('\u1D05C',"BYZANTINE MUSICAL SYMBOL ANTIKENOMA"); // map.put('\u1D05D',"BYZANTINE MUSICAL SYMBOL LYGISMA"); // map.put('\u1D05E',"BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO"); // map.put('\u1D05F',"BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO"); // map.put('\u1D060',"BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA"); // map.put('\u1D061',"BYZANTINE MUSICAL SYMBOL KYLISMA"); // map.put('\u1D062',"BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA"); // map.put('\u1D063',"BYZANTINE MUSICAL SYMBOL TROMIKON NEO"); // map.put('\u1D064',"BYZANTINE MUSICAL SYMBOL EKSTREPTON"); // map.put('\u1D065',"BYZANTINE MUSICAL SYMBOL SYNAGMA NEO"); // map.put('\u1D066',"BYZANTINE MUSICAL SYMBOL SYRMA"); // map.put('\u1D067',"BYZANTINE MUSICAL SYMBOL CHOREVMA NEO"); // map.put('\u1D068',"BYZANTINE MUSICAL SYMBOL EPEGERMA"); // map.put('\u1D069',"BYZANTINE MUSICAL SYMBOL SEISMA NEO"); // map.put('\u1D06A',"BYZANTINE MUSICAL SYMBOL XIRON KLASMA"); // map.put('\u1D06B',"BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON"); // map.put('\u1D06C',"BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA"); // map.put('\u1D06D',"BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA"); // map.put('\u1D06E',"BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA"); // map.put('\u1D06F',"BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA"); // map.put('\u1D070',"BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA"); // map.put('\u1D071',"BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA"); // map.put('\u1D072',"BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON"); // map.put('\u1D073',"BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON"); // map.put('\u1D074',"BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON"); // map.put('\u1D075',"BYZANTINE MUSICAL SYMBOL OYRANISMA NEO"); // map.put('\u1D076',"BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO"); // map.put('\u1D077',"BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO"); // map.put('\u1D078',"BYZANTINE MUSICAL SYMBOL THEMA APLOUN"); // map.put('\u1D079',"BYZANTINE MUSICAL SYMBOL THES KAI APOTHES"); // map.put('\u1D07A',"BYZANTINE MUSICAL SYMBOL KATAVASMA"); // map.put('\u1D07B',"BYZANTINE MUSICAL SYMBOL ENDOFONON"); // map.put('\u1D07C',"BYZANTINE MUSICAL SYMBOL YFEN KATO"); // map.put('\u1D07D',"BYZANTINE MUSICAL SYMBOL YFEN ANO"); // map.put('\u1D07E',"BYZANTINE MUSICAL SYMBOL STAVROS"); // map.put('\u1D07F',"BYZANTINE MUSICAL SYMBOL KLASMA ANO"); // map.put('\u1D080',"BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION"); // map.put('\u1D081',"BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION"); // map.put('\u1D082',"BYZANTINE MUSICAL SYMBOL KRATIMA ALLO"); // map.put('\u1D083',"BYZANTINE MUSICAL SYMBOL KRATIMA NEO"); // map.put('\u1D084',"BYZANTINE MUSICAL SYMBOL APODERMA NEO"); // map.put('\u1D085',"BYZANTINE MUSICAL SYMBOL APLI"); // map.put('\u1D086',"BYZANTINE MUSICAL SYMBOL DIPLI"); // map.put('\u1D087',"BYZANTINE MUSICAL SYMBOL TRIPLI"); // map.put('\u1D088',"BYZANTINE MUSICAL SYMBOL TETRAPLI"); // map.put('\u1D089',"BYZANTINE MUSICAL SYMBOL KORONIS"); // map.put('\u1D08A',"BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU"); // map.put('\u1D08B',"BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON"); // map.put('\u1D08C',"BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON"); // map.put('\u1D08D',"BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON"); // map.put('\u1D08E',"BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU"); // map.put('\u1D08F',"BYZANTINE MUSICAL SYMBOL GORGON NEO ANO"); // map.put('\u1D090',"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA"); // map.put('\u1D091',"BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA"); // map.put('\u1D092',"BYZANTINE MUSICAL SYMBOL DIGORGON"); // map.put('\u1D093',"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO"); // map.put('\u1D094',"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO"); // map.put('\u1D095',"BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA"); // map.put('\u1D096',"BYZANTINE MUSICAL SYMBOL TRIGORGON"); // map.put('\u1D097',"BYZANTINE MUSICAL SYMBOL ARGON"); // map.put('\u1D098',"BYZANTINE MUSICAL SYMBOL IMIDIARGON"); // map.put('\u1D099',"BYZANTINE MUSICAL SYMBOL DIARGON"); // map.put('\u1D09A',"BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI"); // map.put('\u1D09B',"BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI"); // map.put('\u1D09C',"BYZANTINE MUSICAL SYMBOL AGOGI ARGI"); // map.put('\u1D09D',"BYZANTINE MUSICAL SYMBOL AGOGI METRIA"); // map.put('\u1D09E',"BYZANTINE MUSICAL SYMBOL AGOGI MESI"); // map.put('\u1D09F',"BYZANTINE MUSICAL SYMBOL AGOGI GORGI"); // map.put('\u1D0A0',"BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI"); // map.put('\u1D0A1',"BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI"); // map.put('\u1D0A2',"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS"); // map.put('\u1D0A3',"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS"); // map.put('\u1D0A4',"BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS"); // map.put('\u1D0A5',"BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS"); // map.put('\u1D0A6',"BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS"); // map.put('\u1D0A7',"BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS"); // map.put('\u1D0A8',"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS"); // map.put('\u1D0A9',"BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS"); // map.put('\u1D0AA',"BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS"); // map.put('\u1D0AB',"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS"); // map.put('\u1D0AC',"BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS"); // map.put('\u1D0AD',"BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS"); // map.put('\u1D0AE',"BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS"); // map.put('\u1D0AF',"BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS"); // map.put('\u1D0B0',"BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS"); // map.put('\u1D0B1',"BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS"); // map.put('\u1D0B2',"BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS"); // map.put('\u1D0B3',"BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS"); // map.put('\u1D0B4',"BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN"); // map.put('\u1D0B5',"BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN"); // map.put('\u1D0B6',"BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU"); // map.put('\u1D0B7',"BYZANTINE MUSICAL SYMBOL IMIFONON"); // map.put('\u1D0B8',"BYZANTINE MUSICAL SYMBOL IMIFTHORON"); // map.put('\u1D0B9',"BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU"); // map.put('\u1D0BA',"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA"); // map.put('\u1D0BB',"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA"); // map.put('\u1D0BC',"BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS"); // map.put('\u1D0BD',"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI"); // map.put('\u1D0BE',"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI"); // map.put('\u1D0BF',"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE"); // map.put('\u1D0C0',"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO"); // map.put('\u1D0C1',"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO"); // map.put('\u1D0C2',"BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO"); // map.put('\u1D0C3',"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS"); // map.put('\u1D0C4',"BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS"); // map.put('\u1D0C5',"BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS"); // map.put('\u1D0C6',"BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI"); // map.put('\u1D0C7',"BYZANTINE MUSICAL SYMBOL FTHORA NENANO"); // map.put('\u1D0C8',"BYZANTINE MUSICAL SYMBOL CHROA ZYGOS"); // map.put('\u1D0C9',"BYZANTINE MUSICAL SYMBOL CHROA KLITON"); // map.put('\u1D0CA',"BYZANTINE MUSICAL SYMBOL CHROA SPATHI"); // map.put('\u1D0CB',"BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION"); // map.put('\u1D0CC',"BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA"); // map.put('\u1D0CD',"BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION"); // map.put('\u1D0CE',"BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION"); // map.put('\u1D0CF',"BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION"); // map.put('\u1D0D0',"BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA"); // map.put('\u1D0D1',"BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA"); // map.put('\u1D0D2',"BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA"); // map.put('\u1D0D3',"BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA"); // map.put('\u1D0D4',"BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA"); // map.put('\u1D0D5',"BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA"); // map.put('\u1D0D6',"BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA"); // map.put('\u1D0D7',"BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA"); // map.put('\u1D0D8',"BYZANTINE MUSICAL SYMBOL GENIKI DIESIS"); // map.put('\u1D0D9',"BYZANTINE MUSICAL SYMBOL GENIKI YFESIS"); // map.put('\u1D0DA',"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI"); // map.put('\u1D0DB',"BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI"); // map.put('\u1D0DC',"BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI"); // map.put('\u1D0DD',"BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS"); // map.put('\u1D0DE',"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS"); // map.put('\u1D0DF',"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU"); // map.put('\u1D0E0',"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU"); // map.put('\u1D0E1',"BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU"); // map.put('\u1D0E2',"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS"); // map.put('\u1D0E3',"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU"); // map.put('\u1D0E4',"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU"); // map.put('\u1D0E5',"BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU"); // map.put('\u1D0E6',"BYZANTINE MUSICAL SYMBOL DIGRAMMA GG"); // map.put('\u1D0E7',"BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU"); // map.put('\u1D0E8',"BYZANTINE MUSICAL SYMBOL STIGMA"); // map.put('\u1D0E9',"BYZANTINE MUSICAL SYMBOL ARKTIKO PA"); // map.put('\u1D0EA',"BYZANTINE MUSICAL SYMBOL ARKTIKO VOU"); // map.put('\u1D0EB',"BYZANTINE MUSICAL SYMBOL ARKTIKO GA"); // map.put('\u1D0EC',"BYZANTINE MUSICAL SYMBOL ARKTIKO DI"); // map.put('\u1D0ED',"BYZANTINE MUSICAL SYMBOL ARKTIKO KE"); // map.put('\u1D0EE',"BYZANTINE MUSICAL SYMBOL ARKTIKO ZO"); // map.put('\u1D0EF',"BYZANTINE MUSICAL SYMBOL ARKTIKO NI"); // map.put('\u1D0F0',"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO"); // map.put('\u1D0F1',"BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO"); // map.put('\u1D0F2',"BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO"); // map.put('\u1D0F3',"BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO"); // map.put('\u1D0F4',"BYZANTINE MUSICAL SYMBOL KLASMA KATO"); // map.put('\u1D0F5',"BYZANTINE MUSICAL SYMBOL GORGON NEO KATO"); // map.put('\u1D100',"MUSICAL SYMBOL SINGLE BARLINE"); // map.put('\u1D101',"MUSICAL SYMBOL DOUBLE BARLINE"); // map.put('\u1D102',"MUSICAL SYMBOL FINAL BARLINE"); // map.put('\u1D103',"MUSICAL SYMBOL REVERSE FINAL BARLINE"); // map.put('\u1D104',"MUSICAL SYMBOL DASHED BARLINE"); // map.put('\u1D105',"MUSICAL SYMBOL SHORT BARLINE"); // map.put('\u1D106',"MUSICAL SYMBOL LEFT REPEAT SIGN"); // map.put('\u1D107',"MUSICAL SYMBOL RIGHT REPEAT SIGN"); // map.put('\u1D108',"MUSICAL SYMBOL REPEAT DOTS"); // map.put('\u1D109',"MUSICAL SYMBOL DAL SEGNO"); // map.put('\u1D10A',"MUSICAL SYMBOL DA CAPO"); // map.put('\u1D10B',"MUSICAL SYMBOL SEGNO"); // map.put('\u1D10C',"MUSICAL SYMBOL CODA"); // map.put('\u1D10D',"MUSICAL SYMBOL REPEATED FIGURE-1"); // map.put('\u1D10E',"MUSICAL SYMBOL REPEATED FIGURE-2"); // map.put('\u1D10F',"MUSICAL SYMBOL REPEATED FIGURE-3"); // map.put('\u1D110',"MUSICAL SYMBOL FERMATA"); // map.put('\u1D111',"MUSICAL SYMBOL FERMATA BELOW"); // map.put('\u1D112',"MUSICAL SYMBOL BREATH MARK"); // map.put('\u1D113',"MUSICAL SYMBOL CAESURA"); // map.put('\u1D114',"MUSICAL SYMBOL BRACE"); // map.put('\u1D115',"MUSICAL SYMBOL BRACKET"); // map.put('\u1D116',"MUSICAL SYMBOL ONE-LINE STAFF"); // map.put('\u1D117',"MUSICAL SYMBOL TWO-LINE STAFF"); // map.put('\u1D118',"MUSICAL SYMBOL THREE-LINE STAFF"); // map.put('\u1D119',"MUSICAL SYMBOL FOUR-LINE STAFF"); // map.put('\u1D11A',"MUSICAL SYMBOL FIVE-LINE STAFF"); // map.put('\u1D11B',"MUSICAL SYMBOL SIX-LINE STAFF"); // map.put('\u1D11C',"MUSICAL SYMBOL SIX-STRING FRETBOARD"); // map.put('\u1D11D',"MUSICAL SYMBOL FOUR-STRING FRETBOARD"); // map.put('\u1D11E',"MUSICAL SYMBOL G CLEF"); // map.put('\u1D11F',"MUSICAL SYMBOL G CLEF OTTAVA ALTA"); // map.put('\u1D120',"MUSICAL SYMBOL G CLEF OTTAVA BASSA"); // map.put('\u1D121',"MUSICAL SYMBOL C CLEF"); // map.put('\u1D122',"MUSICAL SYMBOL F CLEF"); // map.put('\u1D123',"MUSICAL SYMBOL F CLEF OTTAVA ALTA"); // map.put('\u1D124',"MUSICAL SYMBOL F CLEF OTTAVA BASSA"); // map.put('\u1D125',"MUSICAL SYMBOL DRUM CLEF-1"); // map.put('\u1D126',"MUSICAL SYMBOL DRUM CLEF-2"); // map.put('\u1D129',"MUSICAL SYMBOL MULTIPLE MEASURE REST"); // map.put('\u1D12A',"MUSICAL SYMBOL DOUBLE SHARP"); // map.put('\u1D12B',"MUSICAL SYMBOL DOUBLE FLAT"); // map.put('\u1D12C',"MUSICAL SYMBOL FLAT UP"); // map.put('\u1D12D',"MUSICAL SYMBOL FLAT DOWN"); // map.put('\u1D12E',"MUSICAL SYMBOL NATURAL UP"); // map.put('\u1D12F',"MUSICAL SYMBOL NATURAL DOWN"); // map.put('\u1D130',"MUSICAL SYMBOL SHARP UP"); // map.put('\u1D131',"MUSICAL SYMBOL SHARP DOWN"); // map.put('\u1D132',"MUSICAL SYMBOL QUARTER TONE SHARP"); // map.put('\u1D133',"MUSICAL SYMBOL QUARTER TONE FLAT"); // map.put('\u1D134',"MUSICAL SYMBOL COMMON TIME"); // map.put('\u1D135',"MUSICAL SYMBOL CUT TIME"); // map.put('\u1D136',"MUSICAL SYMBOL OTTAVA ALTA"); // map.put('\u1D137',"MUSICAL SYMBOL OTTAVA BASSA"); // map.put('\u1D138',"MUSICAL SYMBOL QUINDICESIMA ALTA"); // map.put('\u1D139',"MUSICAL SYMBOL QUINDICESIMA BASSA"); // map.put('\u1D13A',"MUSICAL SYMBOL MULTI REST"); // map.put('\u1D13B',"MUSICAL SYMBOL WHOLE REST"); // map.put('\u1D13C',"MUSICAL SYMBOL HALF REST"); // map.put('\u1D13D',"MUSICAL SYMBOL QUARTER REST"); // map.put('\u1D13E',"MUSICAL SYMBOL EIGHTH REST"); // map.put('\u1D13F',"MUSICAL SYMBOL SIXTEENTH REST"); // map.put('\u1D140',"MUSICAL SYMBOL THIRTY-SECOND REST"); // map.put('\u1D141',"MUSICAL SYMBOL SIXTY-FOURTH REST"); // map.put('\u1D142',"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST"); // map.put('\u1D143',"MUSICAL SYMBOL X NOTEHEAD"); // map.put('\u1D144',"MUSICAL SYMBOL PLUS NOTEHEAD"); // map.put('\u1D145',"MUSICAL SYMBOL CIRCLE X NOTEHEAD"); // map.put('\u1D146',"MUSICAL SYMBOL SQUARE NOTEHEAD WHITE"); // map.put('\u1D147',"MUSICAL SYMBOL SQUARE NOTEHEAD BLACK"); // map.put('\u1D148',"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE"); // map.put('\u1D149',"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK"); // map.put('\u1D14A',"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE"); // map.put('\u1D14B',"MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK"); // map.put('\u1D14C',"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE"); // map.put('\u1D14D',"MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK"); // map.put('\u1D14E',"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE"); // map.put('\u1D14F',"MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK"); // map.put('\u1D150',"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE"); // map.put('\u1D151',"MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK"); // map.put('\u1D152',"MUSICAL SYMBOL MOON NOTEHEAD WHITE"); // map.put('\u1D153',"MUSICAL SYMBOL MOON NOTEHEAD BLACK"); // map.put('\u1D154',"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE"); // map.put('\u1D155',"MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK"); // map.put('\u1D156',"MUSICAL SYMBOL PARENTHESIS NOTEHEAD"); // map.put('\u1D157',"MUSICAL SYMBOL VOID NOTEHEAD"); // map.put('\u1D158',"MUSICAL SYMBOL NOTEHEAD BLACK"); // map.put('\u1D159',"MUSICAL SYMBOL NULL NOTEHEAD"); // map.put('\u1D15A',"MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE"); // map.put('\u1D15B',"MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK"); // map.put('\u1D15C',"MUSICAL SYMBOL BREVE"); // map.put('\u1D15D',"MUSICAL SYMBOL WHOLE NOTE"); // map.put('\u1D15E',"MUSICAL SYMBOL HALF NOTE"); // map.put('\u1D15F',"MUSICAL SYMBOL QUARTER NOTE"); // map.put('\u1D160',"MUSICAL SYMBOL EIGHTH NOTE"); // map.put('\u1D161',"MUSICAL SYMBOL SIXTEENTH NOTE"); // map.put('\u1D162',"MUSICAL SYMBOL THIRTY-SECOND NOTE"); // map.put('\u1D163',"MUSICAL SYMBOL SIXTY-FOURTH NOTE"); // map.put('\u1D164',"MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE"); // map.put('\u1D165',"MUSICAL SYMBOL COMBINING STEM"); // map.put('\u1D166',"MUSICAL SYMBOL COMBINING SPRECHGESANG STEM"); // map.put('\u1D167',"MUSICAL SYMBOL COMBINING TREMOLO-1"); // map.put('\u1D168',"MUSICAL SYMBOL COMBINING TREMOLO-2"); // map.put('\u1D169',"MUSICAL SYMBOL COMBINING TREMOLO-3"); // map.put('\u1D16A',"MUSICAL SYMBOL FINGERED TREMOLO-1"); // map.put('\u1D16B',"MUSICAL SYMBOL FINGERED TREMOLO-2"); // map.put('\u1D16C',"MUSICAL SYMBOL FINGERED TREMOLO-3"); // map.put('\u1D16D',"MUSICAL SYMBOL COMBINING AUGMENTATION DOT"); // map.put('\u1D16E',"MUSICAL SYMBOL COMBINING FLAG-1"); // map.put('\u1D16F',"MUSICAL SYMBOL COMBINING FLAG-2"); // map.put('\u1D170',"MUSICAL SYMBOL COMBINING FLAG-3"); // map.put('\u1D171',"MUSICAL SYMBOL COMBINING FLAG-4"); // map.put('\u1D172',"MUSICAL SYMBOL COMBINING FLAG-5"); // map.put('\u1D173',"MUSICAL SYMBOL BEGIN BEAM"); // map.put('\u1D174',"MUSICAL SYMBOL END BEAM"); // map.put('\u1D175',"MUSICAL SYMBOL BEGIN TIE"); // map.put('\u1D176',"MUSICAL SYMBOL END TIE"); // map.put('\u1D177',"MUSICAL SYMBOL BEGIN SLUR"); // map.put('\u1D178',"MUSICAL SYMBOL END SLUR"); // map.put('\u1D179',"MUSICAL SYMBOL BEGIN PHRASE"); // map.put('\u1D17A',"MUSICAL SYMBOL END PHRASE"); // map.put('\u1D17B',"MUSICAL SYMBOL COMBINING ACCENT"); // map.put('\u1D17C',"MUSICAL SYMBOL COMBINING STACCATO"); // map.put('\u1D17D',"MUSICAL SYMBOL COMBINING TENUTO"); // map.put('\u1D17E',"MUSICAL SYMBOL COMBINING STACCATISSIMO"); // map.put('\u1D17F',"MUSICAL SYMBOL COMBINING MARCATO"); // map.put('\u1D180',"MUSICAL SYMBOL COMBINING MARCATO-STACCATO"); // map.put('\u1D181',"MUSICAL SYMBOL COMBINING ACCENT-STACCATO"); // map.put('\u1D182',"MUSICAL SYMBOL COMBINING LOURE"); // map.put('\u1D183',"MUSICAL SYMBOL ARPEGGIATO UP"); // map.put('\u1D184',"MUSICAL SYMBOL ARPEGGIATO DOWN"); // map.put('\u1D185',"MUSICAL SYMBOL COMBINING DOIT"); // map.put('\u1D186',"MUSICAL SYMBOL COMBINING RIP"); // map.put('\u1D187',"MUSICAL SYMBOL COMBINING FLIP"); // map.put('\u1D188',"MUSICAL SYMBOL COMBINING SMEAR"); // map.put('\u1D189',"MUSICAL SYMBOL COMBINING BEND"); // map.put('\u1D18A',"MUSICAL SYMBOL COMBINING DOUBLE TONGUE"); // map.put('\u1D18B',"MUSICAL SYMBOL COMBINING TRIPLE TONGUE"); // map.put('\u1D18C',"MUSICAL SYMBOL RINFORZANDO"); // map.put('\u1D18D',"MUSICAL SYMBOL SUBITO"); // map.put('\u1D18E',"MUSICAL SYMBOL Z"); // map.put('\u1D18F',"MUSICAL SYMBOL PIANO"); // map.put('\u1D190',"MUSICAL SYMBOL MEZZO"); // map.put('\u1D191',"MUSICAL SYMBOL FORTE"); // map.put('\u1D192',"MUSICAL SYMBOL CRESCENDO"); // map.put('\u1D193',"MUSICAL SYMBOL DECRESCENDO"); // map.put('\u1D194',"MUSICAL SYMBOL GRACE NOTE SLASH"); // map.put('\u1D195',"MUSICAL SYMBOL GRACE NOTE NO SLASH"); // map.put('\u1D196',"MUSICAL SYMBOL TR"); // map.put('\u1D197',"MUSICAL SYMBOL TURN"); // map.put('\u1D198',"MUSICAL SYMBOL INVERTED TURN"); // map.put('\u1D199',"MUSICAL SYMBOL TURN SLASH"); // map.put('\u1D19A',"MUSICAL SYMBOL TURN UP"); // map.put('\u1D19B',"MUSICAL SYMBOL ORNAMENT STROKE-1"); // map.put('\u1D19C',"MUSICAL SYMBOL ORNAMENT STROKE-2"); // map.put('\u1D19D',"MUSICAL SYMBOL ORNAMENT STROKE-3"); // map.put('\u1D19E',"MUSICAL SYMBOL ORNAMENT STROKE-4"); // map.put('\u1D19F',"MUSICAL SYMBOL ORNAMENT STROKE-5"); // map.put('\u1D1A0',"MUSICAL SYMBOL ORNAMENT STROKE-6"); // map.put('\u1D1A1',"MUSICAL SYMBOL ORNAMENT STROKE-7"); // map.put('\u1D1A2',"MUSICAL SYMBOL ORNAMENT STROKE-8"); // map.put('\u1D1A3',"MUSICAL SYMBOL ORNAMENT STROKE-9"); // map.put('\u1D1A4',"MUSICAL SYMBOL ORNAMENT STROKE-10"); // map.put('\u1D1A5',"MUSICAL SYMBOL ORNAMENT STROKE-11"); // map.put('\u1D1A6',"MUSICAL SYMBOL HAUPTSTIMME"); // map.put('\u1D1A7',"MUSICAL SYMBOL NEBENSTIMME"); // map.put('\u1D1A8',"MUSICAL SYMBOL END OF STIMME"); // map.put('\u1D1A9',"MUSICAL SYMBOL DEGREE SLASH"); // map.put('\u1D1AA',"MUSICAL SYMBOL COMBINING DOWN BOW"); // map.put('\u1D1AB',"MUSICAL SYMBOL COMBINING UP BOW"); // map.put('\u1D1AC',"MUSICAL SYMBOL COMBINING HARMONIC"); // map.put('\u1D1AD',"MUSICAL SYMBOL COMBINING SNAP PIZZICATO"); // map.put('\u1D1AE',"MUSICAL SYMBOL PEDAL MARK"); // map.put('\u1D1AF',"MUSICAL SYMBOL PEDAL UP MARK"); // map.put('\u1D1B0',"MUSICAL SYMBOL HALF PEDAL MARK"); // map.put('\u1D1B1',"MUSICAL SYMBOL GLISSANDO UP"); // map.put('\u1D1B2',"MUSICAL SYMBOL GLISSANDO DOWN"); // map.put('\u1D1B3',"MUSICAL SYMBOL WITH FINGERNAILS"); // map.put('\u1D1B4',"MUSICAL SYMBOL DAMP"); // map.put('\u1D1B5',"MUSICAL SYMBOL DAMP ALL"); // map.put('\u1D1B6',"MUSICAL SYMBOL MAXIMA"); // map.put('\u1D1B7',"MUSICAL SYMBOL LONGA"); // map.put('\u1D1B8',"MUSICAL SYMBOL BREVIS"); // map.put('\u1D1B9',"MUSICAL SYMBOL SEMIBREVIS WHITE"); // map.put('\u1D1BA',"MUSICAL SYMBOL SEMIBREVIS BLACK"); // map.put('\u1D1BB',"MUSICAL SYMBOL MINIMA"); // map.put('\u1D1BC',"MUSICAL SYMBOL MINIMA BLACK"); // map.put('\u1D1BD',"MUSICAL SYMBOL SEMIMINIMA WHITE"); // map.put('\u1D1BE',"MUSICAL SYMBOL SEMIMINIMA BLACK"); // map.put('\u1D1BF',"MUSICAL SYMBOL FUSA WHITE"); // map.put('\u1D1C0',"MUSICAL SYMBOL FUSA BLACK"); // map.put('\u1D1C1',"MUSICAL SYMBOL LONGA PERFECTA REST"); // map.put('\u1D1C2',"MUSICAL SYMBOL LONGA IMPERFECTA REST"); // map.put('\u1D1C3',"MUSICAL SYMBOL BREVIS REST"); // map.put('\u1D1C4',"MUSICAL SYMBOL SEMIBREVIS REST"); // map.put('\u1D1C5',"MUSICAL SYMBOL MINIMA REST"); // map.put('\u1D1C6',"MUSICAL SYMBOL SEMIMINIMA REST"); // map.put('\u1D1C7',"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA"); // map.put('\u1D1C8',"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA"); // map.put('\u1D1C9',"MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1"); // map.put('\u1D1CA',"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA"); // map.put('\u1D1CB',"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA"); // map.put('\u1D1CC',"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1"); // map.put('\u1D1CD',"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2"); // map.put('\u1D1CE',"MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3"); // map.put('\u1D1CF',"MUSICAL SYMBOL CROIX"); // map.put('\u1D1D0',"MUSICAL SYMBOL GREGORIAN C CLEF"); // map.put('\u1D1D1',"MUSICAL SYMBOL GREGORIAN F CLEF"); // map.put('\u1D1D2',"MUSICAL SYMBOL SQUARE B"); // map.put('\u1D1D3',"MUSICAL SYMBOL VIRGA"); // map.put('\u1D1D4',"MUSICAL SYMBOL PODATUS"); // map.put('\u1D1D5',"MUSICAL SYMBOL CLIVIS"); // map.put('\u1D1D6',"MUSICAL SYMBOL SCANDICUS"); // map.put('\u1D1D7',"MUSICAL SYMBOL CLIMACUS"); // map.put('\u1D1D8',"MUSICAL SYMBOL TORCULUS"); // map.put('\u1D1D9',"MUSICAL SYMBOL PORRECTUS"); // map.put('\u1D1DA',"MUSICAL SYMBOL PORRECTUS FLEXUS"); // map.put('\u1D1DB',"MUSICAL SYMBOL SCANDICUS FLEXUS"); // map.put('\u1D1DC',"MUSICAL SYMBOL TORCULUS RESUPINUS"); // map.put('\u1D1DD',"MUSICAL SYMBOL PES SUBPUNCTIS"); // map.put('\u1D200',"GREEK VOCAL NOTATION SYMBOL-1"); // map.put('\u1D201',"GREEK VOCAL NOTATION SYMBOL-2"); // map.put('\u1D202',"GREEK VOCAL NOTATION SYMBOL-3"); // map.put('\u1D203',"GREEK VOCAL NOTATION SYMBOL-4"); // map.put('\u1D204',"GREEK VOCAL NOTATION SYMBOL-5"); // map.put('\u1D205',"GREEK VOCAL NOTATION SYMBOL-6"); // map.put('\u1D206',"GREEK VOCAL NOTATION SYMBOL-7"); // map.put('\u1D207',"GREEK VOCAL NOTATION SYMBOL-8"); // map.put('\u1D208',"GREEK VOCAL NOTATION SYMBOL-9"); // map.put('\u1D209',"GREEK VOCAL NOTATION SYMBOL-10"); // map.put('\u1D20A',"GREEK VOCAL NOTATION SYMBOL-11"); // map.put('\u1D20B',"GREEK VOCAL NOTATION SYMBOL-12"); // map.put('\u1D20C',"GREEK VOCAL NOTATION SYMBOL-13"); // map.put('\u1D20D',"GREEK VOCAL NOTATION SYMBOL-14"); // map.put('\u1D20E',"GREEK VOCAL NOTATION SYMBOL-15"); // map.put('\u1D20F',"GREEK VOCAL NOTATION SYMBOL-16"); // map.put('\u1D210',"GREEK VOCAL NOTATION SYMBOL-17"); // map.put('\u1D211',"GREEK VOCAL NOTATION SYMBOL-18"); // map.put('\u1D212',"GREEK VOCAL NOTATION SYMBOL-19"); // map.put('\u1D213',"GREEK VOCAL NOTATION SYMBOL-20"); // map.put('\u1D214',"GREEK VOCAL NOTATION SYMBOL-21"); // map.put('\u1D215',"GREEK VOCAL NOTATION SYMBOL-22"); // map.put('\u1D216',"GREEK VOCAL NOTATION SYMBOL-23"); // map.put('\u1D217',"GREEK VOCAL NOTATION SYMBOL-24"); // map.put('\u1D218',"GREEK VOCAL NOTATION SYMBOL-50"); // map.put('\u1D219',"GREEK VOCAL NOTATION SYMBOL-51"); // map.put('\u1D21A',"GREEK VOCAL NOTATION SYMBOL-52"); // map.put('\u1D21B',"GREEK VOCAL NOTATION SYMBOL-53"); // map.put('\u1D21C',"GREEK VOCAL NOTATION SYMBOL-54"); // map.put('\u1D21D',"GREEK INSTRUMENTAL NOTATION SYMBOL-1"); // map.put('\u1D21E',"GREEK INSTRUMENTAL NOTATION SYMBOL-2"); // map.put('\u1D21F',"GREEK INSTRUMENTAL NOTATION SYMBOL-4"); // map.put('\u1D220',"GREEK INSTRUMENTAL NOTATION SYMBOL-5"); // map.put('\u1D221',"GREEK INSTRUMENTAL NOTATION SYMBOL-7"); // map.put('\u1D222',"GREEK INSTRUMENTAL NOTATION SYMBOL-8"); // map.put('\u1D223',"GREEK INSTRUMENTAL NOTATION SYMBOL-11"); // map.put('\u1D224',"GREEK INSTRUMENTAL NOTATION SYMBOL-12"); // map.put('\u1D225',"GREEK INSTRUMENTAL NOTATION SYMBOL-13"); // map.put('\u1D226',"GREEK INSTRUMENTAL NOTATION SYMBOL-14"); // map.put('\u1D227',"GREEK INSTRUMENTAL NOTATION SYMBOL-17"); // map.put('\u1D228',"GREEK INSTRUMENTAL NOTATION SYMBOL-18"); // map.put('\u1D229',"GREEK INSTRUMENTAL NOTATION SYMBOL-19"); // map.put('\u1D22A',"GREEK INSTRUMENTAL NOTATION SYMBOL-23"); // map.put('\u1D22B',"GREEK INSTRUMENTAL NOTATION SYMBOL-24"); // map.put('\u1D22C',"GREEK INSTRUMENTAL NOTATION SYMBOL-25"); // map.put('\u1D22D',"GREEK INSTRUMENTAL NOTATION SYMBOL-26"); // map.put('\u1D22E',"GREEK INSTRUMENTAL NOTATION SYMBOL-27"); // map.put('\u1D22F',"GREEK INSTRUMENTAL NOTATION SYMBOL-29"); // map.put('\u1D230',"GREEK INSTRUMENTAL NOTATION SYMBOL-30"); // map.put('\u1D231',"GREEK INSTRUMENTAL NOTATION SYMBOL-32"); // map.put('\u1D232',"GREEK INSTRUMENTAL NOTATION SYMBOL-36"); // map.put('\u1D233',"GREEK INSTRUMENTAL NOTATION SYMBOL-37"); // map.put('\u1D234',"GREEK INSTRUMENTAL NOTATION SYMBOL-38"); // map.put('\u1D235',"GREEK INSTRUMENTAL NOTATION SYMBOL-39"); // map.put('\u1D236',"GREEK INSTRUMENTAL NOTATION SYMBOL-40"); // map.put('\u1D237',"GREEK INSTRUMENTAL NOTATION SYMBOL-42"); // map.put('\u1D238',"GREEK INSTRUMENTAL NOTATION SYMBOL-43"); // map.put('\u1D239',"GREEK INSTRUMENTAL NOTATION SYMBOL-45"); // map.put('\u1D23A',"GREEK INSTRUMENTAL NOTATION SYMBOL-47"); // map.put('\u1D23B',"GREEK INSTRUMENTAL NOTATION SYMBOL-48"); // map.put('\u1D23C',"GREEK INSTRUMENTAL NOTATION SYMBOL-49"); // map.put('\u1D23D',"GREEK INSTRUMENTAL NOTATION SYMBOL-50"); // map.put('\u1D23E',"GREEK INSTRUMENTAL NOTATION SYMBOL-51"); // map.put('\u1D23F',"GREEK INSTRUMENTAL NOTATION SYMBOL-52"); // map.put('\u1D240',"GREEK INSTRUMENTAL NOTATION SYMBOL-53"); // map.put('\u1D241',"GREEK INSTRUMENTAL NOTATION SYMBOL-54"); // map.put('\u1D242',"COMBINING GREEK MUSICAL TRISEME"); // map.put('\u1D243',"COMBINING GREEK MUSICAL TETRASEME"); // map.put('\u1D244',"COMBINING GREEK MUSICAL PENTASEME"); // map.put('\u1D245',"GREEK MUSICAL LEIMMA"); // map.put('\u1D300',"MONOGRAM FOR EARTH"); // map.put('\u1D301',"DIGRAM FOR HEAVENLY EARTH"); // map.put('\u1D302',"DIGRAM FOR HUMAN EARTH"); // map.put('\u1D303',"DIGRAM FOR EARTHLY HEAVEN"); // map.put('\u1D304',"DIGRAM FOR EARTHLY HUMAN"); // map.put('\u1D305',"DIGRAM FOR EARTH"); // map.put('\u1D306',"TETRAGRAM FOR CENTRE"); // map.put('\u1D307',"TETRAGRAM FOR FULL CIRCLE"); // map.put('\u1D308',"TETRAGRAM FOR MIRED"); // map.put('\u1D309',"TETRAGRAM FOR BARRIER"); // map.put('\u1D30A',"TETRAGRAM FOR KEEPING SMALL"); // map.put('\u1D30B',"TETRAGRAM FOR CONTRARIETY"); // map.put('\u1D30C',"TETRAGRAM FOR ASCENT"); // map.put('\u1D30D',"TETRAGRAM FOR OPPOSITION"); // map.put('\u1D30E',"TETRAGRAM FOR BRANCHING OUT"); // map.put('\u1D30F',"TETRAGRAM FOR DEFECTIVENESS OR DISTORTION"); // map.put('\u1D310',"TETRAGRAM FOR DIVERGENCE"); // map.put('\u1D311',"TETRAGRAM FOR YOUTHFULNESS"); // map.put('\u1D312',"TETRAGRAM FOR INCREASE"); // map.put('\u1D313',"TETRAGRAM FOR PENETRATION"); // map.put('\u1D314',"TETRAGRAM FOR REACH"); // map.put('\u1D315',"TETRAGRAM FOR CONTACT"); // map.put('\u1D316',"TETRAGRAM FOR HOLDING BACK"); // map.put('\u1D317',"TETRAGRAM FOR WAITING"); // map.put('\u1D318',"TETRAGRAM FOR FOLLOWING"); // map.put('\u1D319',"TETRAGRAM FOR ADVANCE"); // map.put('\u1D31A',"TETRAGRAM FOR RELEASE"); // map.put('\u1D31B',"TETRAGRAM FOR RESISTANCE"); // map.put('\u1D31C',"TETRAGRAM FOR EASE"); // map.put('\u1D31D',"TETRAGRAM FOR JOY"); // map.put('\u1D31E',"TETRAGRAM FOR CONTENTION"); // map.put('\u1D31F',"TETRAGRAM FOR ENDEAVOUR"); // map.put('\u1D320',"TETRAGRAM FOR DUTIES"); // map.put('\u1D321',"TETRAGRAM FOR CHANGE"); // map.put('\u1D322',"TETRAGRAM FOR DECISIVENESS"); // map.put('\u1D323',"TETRAGRAM FOR BOLD RESOLUTION"); // map.put('\u1D324',"TETRAGRAM FOR PACKING"); // map.put('\u1D325',"TETRAGRAM FOR LEGION"); // map.put('\u1D326',"TETRAGRAM FOR CLOSENESS"); // map.put('\u1D327',"TETRAGRAM FOR KINSHIP"); // map.put('\u1D328',"TETRAGRAM FOR GATHERING"); // map.put('\u1D329',"TETRAGRAM FOR STRENGTH"); // map.put('\u1D32A',"TETRAGRAM FOR PURITY"); // map.put('\u1D32B',"TETRAGRAM FOR FULLNESS"); // map.put('\u1D32C',"TETRAGRAM FOR RESIDENCE"); // map.put('\u1D32D',"TETRAGRAM FOR LAW OR MODEL"); // map.put('\u1D32E',"TETRAGRAM FOR RESPONSE"); // map.put('\u1D32F',"TETRAGRAM FOR GOING TO MEET"); // map.put('\u1D330',"TETRAGRAM FOR ENCOUNTERS"); // map.put('\u1D331',"TETRAGRAM FOR STOVE"); // map.put('\u1D332',"TETRAGRAM FOR GREATNESS"); // map.put('\u1D333',"TETRAGRAM FOR ENLARGEMENT"); // map.put('\u1D334',"TETRAGRAM FOR PATTERN"); // map.put('\u1D335',"TETRAGRAM FOR RITUAL"); // map.put('\u1D336',"TETRAGRAM FOR FLIGHT"); // map.put('\u1D337',"TETRAGRAM FOR VASTNESS OR WASTING"); // map.put('\u1D338',"TETRAGRAM FOR CONSTANCY"); // map.put('\u1D339',"TETRAGRAM FOR MEASURE"); // map.put('\u1D33A',"TETRAGRAM FOR ETERNITY"); // map.put('\u1D33B',"TETRAGRAM FOR UNITY"); // map.put('\u1D33C',"TETRAGRAM FOR DIMINISHMENT"); // map.put('\u1D33D',"TETRAGRAM FOR CLOSED MOUTH"); // map.put('\u1D33E',"TETRAGRAM FOR GUARDEDNESS"); // map.put('\u1D33F',"TETRAGRAM FOR GATHERING IN"); // map.put('\u1D340',"TETRAGRAM FOR MASSING"); // map.put('\u1D341',"TETRAGRAM FOR ACCUMULATION"); // map.put('\u1D342',"TETRAGRAM FOR EMBELLISHMENT"); // map.put('\u1D343',"TETRAGRAM FOR DOUBT"); // map.put('\u1D344',"TETRAGRAM FOR WATCH"); // map.put('\u1D345',"TETRAGRAM FOR SINKING"); // map.put('\u1D346',"TETRAGRAM FOR INNER"); // map.put('\u1D347',"TETRAGRAM FOR DEPARTURE"); // map.put('\u1D348',"TETRAGRAM FOR DARKENING"); // map.put('\u1D349',"TETRAGRAM FOR DIMMING"); // map.put('\u1D34A',"TETRAGRAM FOR EXHAUSTION"); // map.put('\u1D34B',"TETRAGRAM FOR SEVERANCE"); // map.put('\u1D34C',"TETRAGRAM FOR STOPPAGE"); // map.put('\u1D34D',"TETRAGRAM FOR HARDNESS"); // map.put('\u1D34E',"TETRAGRAM FOR COMPLETION"); // map.put('\u1D34F',"TETRAGRAM FOR CLOSURE"); // map.put('\u1D350',"TETRAGRAM FOR FAILURE"); // map.put('\u1D351',"TETRAGRAM FOR AGGRAVATION"); // map.put('\u1D352',"TETRAGRAM FOR COMPLIANCE"); // map.put('\u1D353',"TETRAGRAM FOR ON THE VERGE"); // map.put('\u1D354',"TETRAGRAM FOR DIFFICULTIES"); // map.put('\u1D355',"TETRAGRAM FOR LABOURING"); // map.put('\u1D356',"TETRAGRAM FOR FOSTERING"); // map.put('\u1D360',"COUNTING ROD UNIT DIGIT ONE"); // map.put('\u1D361',"COUNTING ROD UNIT DIGIT TWO"); // map.put('\u1D362',"COUNTING ROD UNIT DIGIT THREE"); // map.put('\u1D363',"COUNTING ROD UNIT DIGIT FOUR"); // map.put('\u1D364',"COUNTING ROD UNIT DIGIT FIVE"); // map.put('\u1D365',"COUNTING ROD UNIT DIGIT SIX"); // map.put('\u1D366',"COUNTING ROD UNIT DIGIT SEVEN"); // map.put('\u1D367',"COUNTING ROD UNIT DIGIT EIGHT"); // map.put('\u1D368',"COUNTING ROD UNIT DIGIT NINE"); // map.put('\u1D369',"COUNTING ROD TENS DIGIT ONE"); // map.put('\u1D36A',"COUNTING ROD TENS DIGIT TWO"); // map.put('\u1D36B',"COUNTING ROD TENS DIGIT THREE"); // map.put('\u1D36C',"COUNTING ROD TENS DIGIT FOUR"); // map.put('\u1D36D',"COUNTING ROD TENS DIGIT FIVE"); // map.put('\u1D36E',"COUNTING ROD TENS DIGIT SIX"); // map.put('\u1D36F',"COUNTING ROD TENS DIGIT SEVEN"); // map.put('\u1D370',"COUNTING ROD TENS DIGIT EIGHT"); // map.put('\u1D371',"COUNTING ROD TENS DIGIT NINE"); // map.put('\u1D400',"MATHEMATICAL BOLD CAPITAL A"); // map.put('\u1D401',"MATHEMATICAL BOLD CAPITAL B"); // map.put('\u1D402',"MATHEMATICAL BOLD CAPITAL C"); // map.put('\u1D403',"MATHEMATICAL BOLD CAPITAL D"); // map.put('\u1D404',"MATHEMATICAL BOLD CAPITAL E"); // map.put('\u1D405',"MATHEMATICAL BOLD CAPITAL F"); // map.put('\u1D406',"MATHEMATICAL BOLD CAPITAL G"); // map.put('\u1D407',"MATHEMATICAL BOLD CAPITAL H"); // map.put('\u1D408',"MATHEMATICAL BOLD CAPITAL I"); // map.put('\u1D409',"MATHEMATICAL BOLD CAPITAL J"); // map.put('\u1D40A',"MATHEMATICAL BOLD CAPITAL K"); // map.put('\u1D40B',"MATHEMATICAL BOLD CAPITAL L"); // map.put('\u1D40C',"MATHEMATICAL BOLD CAPITAL M"); // map.put('\u1D40D',"MATHEMATICAL BOLD CAPITAL N"); // map.put('\u1D40E',"MATHEMATICAL BOLD CAPITAL O"); // map.put('\u1D40F',"MATHEMATICAL BOLD CAPITAL P"); // map.put('\u1D410',"MATHEMATICAL BOLD CAPITAL Q"); // map.put('\u1D411',"MATHEMATICAL BOLD CAPITAL R"); // map.put('\u1D412',"MATHEMATICAL BOLD CAPITAL S"); // map.put('\u1D413',"MATHEMATICAL BOLD CAPITAL T"); // map.put('\u1D414',"MATHEMATICAL BOLD CAPITAL U"); // map.put('\u1D415',"MATHEMATICAL BOLD CAPITAL V"); // map.put('\u1D416',"MATHEMATICAL BOLD CAPITAL W"); // map.put('\u1D417',"MATHEMATICAL BOLD CAPITAL X"); // map.put('\u1D418',"MATHEMATICAL BOLD CAPITAL Y"); // map.put('\u1D419',"MATHEMATICAL BOLD CAPITAL Z"); // map.put('\u1D41A',"MATHEMATICAL BOLD SMALL A"); // map.put('\u1D41B',"MATHEMATICAL BOLD SMALL B"); // map.put('\u1D41C',"MATHEMATICAL BOLD SMALL C"); // map.put('\u1D41D',"MATHEMATICAL BOLD SMALL D"); // map.put('\u1D41E',"MATHEMATICAL BOLD SMALL E"); // map.put('\u1D41F',"MATHEMATICAL BOLD SMALL F"); // map.put('\u1D420',"MATHEMATICAL BOLD SMALL G"); // map.put('\u1D421',"MATHEMATICAL BOLD SMALL H"); // map.put('\u1D422',"MATHEMATICAL BOLD SMALL I"); // map.put('\u1D423',"MATHEMATICAL BOLD SMALL J"); // map.put('\u1D424',"MATHEMATICAL BOLD SMALL K"); // map.put('\u1D425',"MATHEMATICAL BOLD SMALL L"); // map.put('\u1D426',"MATHEMATICAL BOLD SMALL M"); // map.put('\u1D427',"MATHEMATICAL BOLD SMALL N"); // map.put('\u1D428',"MATHEMATICAL BOLD SMALL O"); // map.put('\u1D429',"MATHEMATICAL BOLD SMALL P"); // map.put('\u1D42A',"MATHEMATICAL BOLD SMALL Q"); // map.put('\u1D42B',"MATHEMATICAL BOLD SMALL R"); // map.put('\u1D42C',"MATHEMATICAL BOLD SMALL S"); // map.put('\u1D42D',"MATHEMATICAL BOLD SMALL T"); // map.put('\u1D42E',"MATHEMATICAL BOLD SMALL U"); // map.put('\u1D42F',"MATHEMATICAL BOLD SMALL V"); // map.put('\u1D430',"MATHEMATICAL BOLD SMALL W"); // map.put('\u1D431',"MATHEMATICAL BOLD SMALL X"); // map.put('\u1D432',"MATHEMATICAL BOLD SMALL Y"); // map.put('\u1D433',"MATHEMATICAL BOLD SMALL Z"); // map.put('\u1D434',"MATHEMATICAL ITALIC CAPITAL A"); // map.put('\u1D435',"MATHEMATICAL ITALIC CAPITAL B"); // map.put('\u1D436',"MATHEMATICAL ITALIC CAPITAL C"); // map.put('\u1D437',"MATHEMATICAL ITALIC CAPITAL D"); // map.put('\u1D438',"MATHEMATICAL ITALIC CAPITAL E"); // map.put('\u1D439',"MATHEMATICAL ITALIC CAPITAL F"); // map.put('\u1D43A',"MATHEMATICAL ITALIC CAPITAL G"); // map.put('\u1D43B',"MATHEMATICAL ITALIC CAPITAL H"); // map.put('\u1D43C',"MATHEMATICAL ITALIC CAPITAL I"); // map.put('\u1D43D',"MATHEMATICAL ITALIC CAPITAL J"); // map.put('\u1D43E',"MATHEMATICAL ITALIC CAPITAL K"); // map.put('\u1D43F',"MATHEMATICAL ITALIC CAPITAL L"); // map.put('\u1D440',"MATHEMATICAL ITALIC CAPITAL M"); // map.put('\u1D441',"MATHEMATICAL ITALIC CAPITAL N"); // map.put('\u1D442',"MATHEMATICAL ITALIC CAPITAL O"); // map.put('\u1D443',"MATHEMATICAL ITALIC CAPITAL P"); // map.put('\u1D444',"MATHEMATICAL ITALIC CAPITAL Q"); // map.put('\u1D445',"MATHEMATICAL ITALIC CAPITAL R"); // map.put('\u1D446',"MATHEMATICAL ITALIC CAPITAL S"); // map.put('\u1D447',"MATHEMATICAL ITALIC CAPITAL T"); // map.put('\u1D448',"MATHEMATICAL ITALIC CAPITAL U"); // map.put('\u1D449',"MATHEMATICAL ITALIC CAPITAL V"); // map.put('\u1D44A',"MATHEMATICAL ITALIC CAPITAL W"); // map.put('\u1D44B',"MATHEMATICAL ITALIC CAPITAL X"); // map.put('\u1D44C',"MATHEMATICAL ITALIC CAPITAL Y"); // map.put('\u1D44D',"MATHEMATICAL ITALIC CAPITAL Z"); // map.put('\u1D44E',"MATHEMATICAL ITALIC SMALL A"); // map.put('\u1D44F',"MATHEMATICAL ITALIC SMALL B"); // map.put('\u1D450',"MATHEMATICAL ITALIC SMALL C"); // map.put('\u1D451',"MATHEMATICAL ITALIC SMALL D"); // map.put('\u1D452',"MATHEMATICAL ITALIC SMALL E"); // map.put('\u1D453',"MATHEMATICAL ITALIC SMALL F"); // map.put('\u1D454',"MATHEMATICAL ITALIC SMALL G"); // map.put('\u1D455',"<reserved>"); // map.put('\u1D456',"MATHEMATICAL ITALIC SMALL I"); // map.put('\u1D457',"MATHEMATICAL ITALIC SMALL J"); // map.put('\u1D458',"MATHEMATICAL ITALIC SMALL K"); // map.put('\u1D459',"MATHEMATICAL ITALIC SMALL L"); // map.put('\u1D45A',"MATHEMATICAL ITALIC SMALL M"); // map.put('\u1D45B',"MATHEMATICAL ITALIC SMALL N"); // map.put('\u1D45C',"MATHEMATICAL ITALIC SMALL O"); // map.put('\u1D45D',"MATHEMATICAL ITALIC SMALL P"); // map.put('\u1D45E',"MATHEMATICAL ITALIC SMALL Q"); // map.put('\u1D45F',"MATHEMATICAL ITALIC SMALL R"); // map.put('\u1D460',"MATHEMATICAL ITALIC SMALL S"); // map.put('\u1D461',"MATHEMATICAL ITALIC SMALL T"); // map.put('\u1D462',"MATHEMATICAL ITALIC SMALL U"); // map.put('\u1D463',"MATHEMATICAL ITALIC SMALL V"); // map.put('\u1D464',"MATHEMATICAL ITALIC SMALL W"); // map.put('\u1D465',"MATHEMATICAL ITALIC SMALL X"); // map.put('\u1D466',"MATHEMATICAL ITALIC SMALL Y"); // map.put('\u1D467',"MATHEMATICAL ITALIC SMALL Z"); // map.put('\u1D468',"MATHEMATICAL BOLD ITALIC CAPITAL A"); // map.put('\u1D469',"MATHEMATICAL BOLD ITALIC CAPITAL B"); // map.put('\u1D46A',"MATHEMATICAL BOLD ITALIC CAPITAL C"); // map.put('\u1D46B',"MATHEMATICAL BOLD ITALIC CAPITAL D"); // map.put('\u1D46C',"MATHEMATICAL BOLD ITALIC CAPITAL E"); // map.put('\u1D46D',"MATHEMATICAL BOLD ITALIC CAPITAL F"); // map.put('\u1D46E',"MATHEMATICAL BOLD ITALIC CAPITAL G"); // map.put('\u1D46F',"MATHEMATICAL BOLD ITALIC CAPITAL H"); // map.put('\u1D470',"MATHEMATICAL BOLD ITALIC CAPITAL I"); // map.put('\u1D471',"MATHEMATICAL BOLD ITALIC CAPITAL J"); // map.put('\u1D472',"MATHEMATICAL BOLD ITALIC CAPITAL K"); // map.put('\u1D473',"MATHEMATICAL BOLD ITALIC CAPITAL L"); // map.put('\u1D474',"MATHEMATICAL BOLD ITALIC CAPITAL M"); // map.put('\u1D475',"MATHEMATICAL BOLD ITALIC CAPITAL N"); // map.put('\u1D476',"MATHEMATICAL BOLD ITALIC CAPITAL O"); // map.put('\u1D477',"MATHEMATICAL BOLD ITALIC CAPITAL P"); // map.put('\u1D478',"MATHEMATICAL BOLD ITALIC CAPITAL Q"); // map.put('\u1D479',"MATHEMATICAL BOLD ITALIC CAPITAL R"); // map.put('\u1D47A',"MATHEMATICAL BOLD ITALIC CAPITAL S"); // map.put('\u1D47B',"MATHEMATICAL BOLD ITALIC CAPITAL T"); // map.put('\u1D47C',"MATHEMATICAL BOLD ITALIC CAPITAL U"); // map.put('\u1D47D',"MATHEMATICAL BOLD ITALIC CAPITAL V"); // map.put('\u1D47E',"MATHEMATICAL BOLD ITALIC CAPITAL W"); // map.put('\u1D47F',"MATHEMATICAL BOLD ITALIC CAPITAL X"); // map.put('\u1D480',"MATHEMATICAL BOLD ITALIC CAPITAL Y"); // map.put('\u1D481',"MATHEMATICAL BOLD ITALIC CAPITAL Z"); // map.put('\u1D482',"MATHEMATICAL BOLD ITALIC SMALL A"); // map.put('\u1D483',"MATHEMATICAL BOLD ITALIC SMALL B"); // map.put('\u1D484',"MATHEMATICAL BOLD ITALIC SMALL C"); // map.put('\u1D485',"MATHEMATICAL BOLD ITALIC SMALL D"); // map.put('\u1D486',"MATHEMATICAL BOLD ITALIC SMALL E"); // map.put('\u1D487',"MATHEMATICAL BOLD ITALIC SMALL F"); // map.put('\u1D488',"MATHEMATICAL BOLD ITALIC SMALL G"); // map.put('\u1D489',"MATHEMATICAL BOLD ITALIC SMALL H"); // map.put('\u1D48A',"MATHEMATICAL BOLD ITALIC SMALL I"); // map.put('\u1D48B',"MATHEMATICAL BOLD ITALIC SMALL J"); // map.put('\u1D48C',"MATHEMATICAL BOLD ITALIC SMALL K"); // map.put('\u1D48D',"MATHEMATICAL BOLD ITALIC SMALL L"); // map.put('\u1D48E',"MATHEMATICAL BOLD ITALIC SMALL M"); // map.put('\u1D48F',"MATHEMATICAL BOLD ITALIC SMALL N"); // map.put('\u1D490',"MATHEMATICAL BOLD ITALIC SMALL O"); // map.put('\u1D491',"MATHEMATICAL BOLD ITALIC SMALL P"); // map.put('\u1D492',"MATHEMATICAL BOLD ITALIC SMALL Q"); // map.put('\u1D493',"MATHEMATICAL BOLD ITALIC SMALL R"); // map.put('\u1D494',"MATHEMATICAL BOLD ITALIC SMALL S"); // map.put('\u1D495',"MATHEMATICAL BOLD ITALIC SMALL T"); // map.put('\u1D496',"MATHEMATICAL BOLD ITALIC SMALL U"); // map.put('\u1D497',"MATHEMATICAL BOLD ITALIC SMALL V"); // map.put('\u1D498',"MATHEMATICAL BOLD ITALIC SMALL W"); // map.put('\u1D499',"MATHEMATICAL BOLD ITALIC SMALL X"); // map.put('\u1D49A',"MATHEMATICAL BOLD ITALIC SMALL Y"); // map.put('\u1D49B',"MATHEMATICAL BOLD ITALIC SMALL Z"); // map.put('\u1D49C',"MATHEMATICAL SCRIPT CAPITAL A"); // map.put('\u1D49D',"<reserved>"); // map.put('\u1D49E',"MATHEMATICAL SCRIPT CAPITAL C"); // map.put('\u1D49F',"MATHEMATICAL SCRIPT CAPITAL D"); // map.put('\u1D4A0',"<reserved>"); // map.put('\u1D4A1',"<reserved>"); // map.put('\u1D4A2',"MATHEMATICAL SCRIPT CAPITAL G"); // map.put('\u1D4A3',"<reserved>"); // map.put('\u1D4A4',"<reserved>"); // map.put('\u1D4A5',"MATHEMATICAL SCRIPT CAPITAL J"); // map.put('\u1D4A6',"MATHEMATICAL SCRIPT CAPITAL K"); // map.put('\u1D4A7',"<reserved>"); // map.put('\u1D4A8',"<reserved>"); // map.put('\u1D4A9',"MATHEMATICAL SCRIPT CAPITAL N"); // map.put('\u1D4AA',"MATHEMATICAL SCRIPT CAPITAL O"); // map.put('\u1D4AB',"MATHEMATICAL SCRIPT CAPITAL P"); // map.put('\u1D4AC',"MATHEMATICAL SCRIPT CAPITAL Q"); // map.put('\u1D4AD',"<reserved>"); // map.put('\u1D4AE',"MATHEMATICAL SCRIPT CAPITAL S"); // map.put('\u1D4AF',"MATHEMATICAL SCRIPT CAPITAL T"); // map.put('\u1D4B0',"MATHEMATICAL SCRIPT CAPITAL U"); // map.put('\u1D4B1',"MATHEMATICAL SCRIPT CAPITAL V"); // map.put('\u1D4B2',"MATHEMATICAL SCRIPT CAPITAL W"); // map.put('\u1D4B3',"MATHEMATICAL SCRIPT CAPITAL X"); // map.put('\u1D4B4',"MATHEMATICAL SCRIPT CAPITAL Y"); // map.put('\u1D4B5',"MATHEMATICAL SCRIPT CAPITAL Z"); // map.put('\u1D4B6',"MATHEMATICAL SCRIPT SMALL A"); // map.put('\u1D4B7',"MATHEMATICAL SCRIPT SMALL B"); // map.put('\u1D4B8',"MATHEMATICAL SCRIPT SMALL C"); // map.put('\u1D4B9',"MATHEMATICAL SCRIPT SMALL D"); // map.put('\u1D4BA',"<reserved>"); // map.put('\u1D4BB',"MATHEMATICAL SCRIPT SMALL F"); // map.put('\u1D4BC',"<reserved>"); // map.put('\u1D4BD',"MATHEMATICAL SCRIPT SMALL H"); // map.put('\u1D4BE',"MATHEMATICAL SCRIPT SMALL I"); // map.put('\u1D4BF',"MATHEMATICAL SCRIPT SMALL J"); // map.put('\u1D4C0',"MATHEMATICAL SCRIPT SMALL K"); // map.put('\u1D4C1',"MATHEMATICAL SCRIPT SMALL L"); // map.put('\u1D4C2',"MATHEMATICAL SCRIPT SMALL M"); // map.put('\u1D4C3',"MATHEMATICAL SCRIPT SMALL N"); // map.put('\u1D4C4',"<reserved>"); // map.put('\u1D4C5',"MATHEMATICAL SCRIPT SMALL P"); // map.put('\u1D4C6',"MATHEMATICAL SCRIPT SMALL Q"); // map.put('\u1D4C7',"MATHEMATICAL SCRIPT SMALL R"); // map.put('\u1D4C8',"MATHEMATICAL SCRIPT SMALL S"); // map.put('\u1D4C9',"MATHEMATICAL SCRIPT SMALL T"); // map.put('\u1D4CA',"MATHEMATICAL SCRIPT SMALL U"); // map.put('\u1D4CB',"MATHEMATICAL SCRIPT SMALL V"); // map.put('\u1D4CC',"MATHEMATICAL SCRIPT SMALL W"); // map.put('\u1D4CD',"MATHEMATICAL SCRIPT SMALL X"); // map.put('\u1D4CE',"MATHEMATICAL SCRIPT SMALL Y"); // map.put('\u1D4CF',"MATHEMATICAL SCRIPT SMALL Z"); // map.put('\u1D4D0',"MATHEMATICAL BOLD SCRIPT CAPITAL A"); // map.put('\u1D4D1',"MATHEMATICAL BOLD SCRIPT CAPITAL B"); // map.put('\u1D4D2',"MATHEMATICAL BOLD SCRIPT CAPITAL C"); // map.put('\u1D4D3',"MATHEMATICAL BOLD SCRIPT CAPITAL D"); // map.put('\u1D4D4',"MATHEMATICAL BOLD SCRIPT CAPITAL E"); // map.put('\u1D4D5',"MATHEMATICAL BOLD SCRIPT CAPITAL F"); // map.put('\u1D4D6',"MATHEMATICAL BOLD SCRIPT CAPITAL G"); // map.put('\u1D4D7',"MATHEMATICAL BOLD SCRIPT CAPITAL H"); // map.put('\u1D4D8',"MATHEMATICAL BOLD SCRIPT CAPITAL I"); // map.put('\u1D4D9',"MATHEMATICAL BOLD SCRIPT CAPITAL J"); // map.put('\u1D4DA',"MATHEMATICAL BOLD SCRIPT CAPITAL K"); // map.put('\u1D4DB',"MATHEMATICAL BOLD SCRIPT CAPITAL L"); // map.put('\u1D4DC',"MATHEMATICAL BOLD SCRIPT CAPITAL M"); // map.put('\u1D4DD',"MATHEMATICAL BOLD SCRIPT CAPITAL N"); // map.put('\u1D4DE',"MATHEMATICAL BOLD SCRIPT CAPITAL O"); // map.put('\u1D4DF',"MATHEMATICAL BOLD SCRIPT CAPITAL P"); // map.put('\u1D4E0',"MATHEMATICAL BOLD SCRIPT CAPITAL Q"); // map.put('\u1D4E1',"MATHEMATICAL BOLD SCRIPT CAPITAL R"); // map.put('\u1D4E2',"MATHEMATICAL BOLD SCRIPT CAPITAL S"); // map.put('\u1D4E3',"MATHEMATICAL BOLD SCRIPT CAPITAL T"); // map.put('\u1D4E4',"MATHEMATICAL BOLD SCRIPT CAPITAL U"); // map.put('\u1D4E5',"MATHEMATICAL BOLD SCRIPT CAPITAL V"); // map.put('\u1D4E6',"MATHEMATICAL BOLD SCRIPT CAPITAL W"); // map.put('\u1D4E7',"MATHEMATICAL BOLD SCRIPT CAPITAL X"); // map.put('\u1D4E8',"MATHEMATICAL BOLD SCRIPT CAPITAL Y"); // map.put('\u1D4E9',"MATHEMATICAL BOLD SCRIPT CAPITAL Z"); // map.put('\u1D4EA',"MATHEMATICAL BOLD SCRIPT SMALL A"); // map.put('\u1D4EB',"MATHEMATICAL BOLD SCRIPT SMALL B"); // map.put('\u1D4EC',"MATHEMATICAL BOLD SCRIPT SMALL C"); // map.put('\u1D4ED',"MATHEMATICAL BOLD SCRIPT SMALL D"); // map.put('\u1D4EE',"MATHEMATICAL BOLD SCRIPT SMALL E"); // map.put('\u1D4EF',"MATHEMATICAL BOLD SCRIPT SMALL F"); // map.put('\u1D4F0',"MATHEMATICAL BOLD SCRIPT SMALL G"); // map.put('\u1D4F1',"MATHEMATICAL BOLD SCRIPT SMALL H"); // map.put('\u1D4F2',"MATHEMATICAL BOLD SCRIPT SMALL I"); // map.put('\u1D4F3',"MATHEMATICAL BOLD SCRIPT SMALL J"); // map.put('\u1D4F4',"MATHEMATICAL BOLD SCRIPT SMALL K"); // map.put('\u1D4F5',"MATHEMATICAL BOLD SCRIPT SMALL L"); // map.put('\u1D4F6',"MATHEMATICAL BOLD SCRIPT SMALL M"); // map.put('\u1D4F7',"MATHEMATICAL BOLD SCRIPT SMALL N"); // map.put('\u1D4F8',"MATHEMATICAL BOLD SCRIPT SMALL O"); // map.put('\u1D4F9',"MATHEMATICAL BOLD SCRIPT SMALL P"); // map.put('\u1D4FA',"MATHEMATICAL BOLD SCRIPT SMALL Q"); // map.put('\u1D4FB',"MATHEMATICAL BOLD SCRIPT SMALL R"); // map.put('\u1D4FC',"MATHEMATICAL BOLD SCRIPT SMALL S"); // map.put('\u1D4FD',"MATHEMATICAL BOLD SCRIPT SMALL T"); // map.put('\u1D4FE',"MATHEMATICAL BOLD SCRIPT SMALL U"); // map.put('\u1D4FF',"MATHEMATICAL BOLD SCRIPT SMALL V"); // map.put('\u1D500',"MATHEMATICAL BOLD SCRIPT SMALL W"); // map.put('\u1D501',"MATHEMATICAL BOLD SCRIPT SMALL X"); // map.put('\u1D502',"MATHEMATICAL BOLD SCRIPT SMALL Y"); // map.put('\u1D503',"MATHEMATICAL BOLD SCRIPT SMALL Z"); // map.put('\u1D504',"MATHEMATICAL FRAKTUR CAPITAL A"); // map.put('\u1D505',"MATHEMATICAL FRAKTUR CAPITAL B"); // map.put('\u1D506',"<reserved>"); // map.put('\u1D507',"MATHEMATICAL FRAKTUR CAPITAL D"); // map.put('\u1D508',"MATHEMATICAL FRAKTUR CAPITAL E"); // map.put('\u1D509',"MATHEMATICAL FRAKTUR CAPITAL F"); // map.put('\u1D50A',"MATHEMATICAL FRAKTUR CAPITAL G"); // map.put('\u1D50B',"<reserved>"); // map.put('\u1D50C',"<reserved>"); // map.put('\u1D50D',"MATHEMATICAL FRAKTUR CAPITAL J"); // map.put('\u1D50E',"MATHEMATICAL FRAKTUR CAPITAL K"); // map.put('\u1D50F',"MATHEMATICAL FRAKTUR CAPITAL L"); // map.put('\u1D510',"MATHEMATICAL FRAKTUR CAPITAL M"); // map.put('\u1D511',"MATHEMATICAL FRAKTUR CAPITAL N"); // map.put('\u1D512',"MATHEMATICAL FRAKTUR CAPITAL O"); // map.put('\u1D513',"MATHEMATICAL FRAKTUR CAPITAL P"); // map.put('\u1D514',"MATHEMATICAL FRAKTUR CAPITAL Q"); // map.put('\u1D515',"<reserved>"); // map.put('\u1D516',"MATHEMATICAL FRAKTUR CAPITAL S"); // map.put('\u1D517',"MATHEMATICAL FRAKTUR CAPITAL T"); // map.put('\u1D518',"MATHEMATICAL FRAKTUR CAPITAL U"); // map.put('\u1D519',"MATHEMATICAL FRAKTUR CAPITAL V"); // map.put('\u1D51A',"MATHEMATICAL FRAKTUR CAPITAL W"); // map.put('\u1D51B',"MATHEMATICAL FRAKTUR CAPITAL X"); // map.put('\u1D51C',"MATHEMATICAL FRAKTUR CAPITAL Y"); // map.put('\u1D51D',"<reserved>"); // map.put('\u1D51E',"MATHEMATICAL FRAKTUR SMALL A"); // map.put('\u1D51F',"MATHEMATICAL FRAKTUR SMALL B"); // map.put('\u1D520',"MATHEMATICAL FRAKTUR SMALL C"); // map.put('\u1D521',"MATHEMATICAL FRAKTUR SMALL D"); // map.put('\u1D522',"MATHEMATICAL FRAKTUR SMALL E"); // map.put('\u1D523',"MATHEMATICAL FRAKTUR SMALL F"); // map.put('\u1D524',"MATHEMATICAL FRAKTUR SMALL G"); // map.put('\u1D525',"MATHEMATICAL FRAKTUR SMALL H"); // map.put('\u1D526',"MATHEMATICAL FRAKTUR SMALL I"); // map.put('\u1D527',"MATHEMATICAL FRAKTUR SMALL J"); // map.put('\u1D528',"MATHEMATICAL FRAKTUR SMALL K"); // map.put('\u1D529',"MATHEMATICAL FRAKTUR SMALL L"); // map.put('\u1D52A',"MATHEMATICAL FRAKTUR SMALL M"); // map.put('\u1D52B',"MATHEMATICAL FRAKTUR SMALL N"); // map.put('\u1D52C',"MATHEMATICAL FRAKTUR SMALL O"); // map.put('\u1D52D',"MATHEMATICAL FRAKTUR SMALL P"); // map.put('\u1D52E',"MATHEMATICAL FRAKTUR SMALL Q"); // map.put('\u1D52F',"MATHEMATICAL FRAKTUR SMALL R"); // map.put('\u1D530',"MATHEMATICAL FRAKTUR SMALL S"); // map.put('\u1D531',"MATHEMATICAL FRAKTUR SMALL T"); // map.put('\u1D532',"MATHEMATICAL FRAKTUR SMALL U"); // map.put('\u1D533',"MATHEMATICAL FRAKTUR SMALL V"); // map.put('\u1D534',"MATHEMATICAL FRAKTUR SMALL W"); // map.put('\u1D535',"MATHEMATICAL FRAKTUR SMALL X"); // map.put('\u1D536',"MATHEMATICAL FRAKTUR SMALL Y"); // map.put('\u1D537',"MATHEMATICAL FRAKTUR SMALL Z"); // map.put('\u1D538',"MATHEMATICAL DOUBLE-STRUCK CAPITAL A"); // map.put('\u1D539',"MATHEMATICAL DOUBLE-STRUCK CAPITAL B"); // map.put('\u1D53A',"<reserved>"); // map.put('\u1D53B',"MATHEMATICAL DOUBLE-STRUCK CAPITAL D"); // map.put('\u1D53C',"MATHEMATICAL DOUBLE-STRUCK CAPITAL E"); // map.put('\u1D53D',"MATHEMATICAL DOUBLE-STRUCK CAPITAL F"); // map.put('\u1D53E',"MATHEMATICAL DOUBLE-STRUCK CAPITAL G"); // map.put('\u1D53F',"<reserved>"); // map.put('\u1D540',"MATHEMATICAL DOUBLE-STRUCK CAPITAL I"); // map.put('\u1D541',"MATHEMATICAL DOUBLE-STRUCK CAPITAL J"); // map.put('\u1D542',"MATHEMATICAL DOUBLE-STRUCK CAPITAL K"); // map.put('\u1D543',"MATHEMATICAL DOUBLE-STRUCK CAPITAL L"); // map.put('\u1D544',"MATHEMATICAL DOUBLE-STRUCK CAPITAL M"); // map.put('\u1D545',"<reserved>"); // map.put('\u1D546',"MATHEMATICAL DOUBLE-STRUCK CAPITAL O"); // map.put('\u1D547',"<reserved>"); // map.put('\u1D548',"<reserved>"); // map.put('\u1D549',"<reserved>"); // map.put('\u1D54A',"MATHEMATICAL DOUBLE-STRUCK CAPITAL S"); // map.put('\u1D54B',"MATHEMATICAL DOUBLE-STRUCK CAPITAL T"); // map.put('\u1D54C',"MATHEMATICAL DOUBLE-STRUCK CAPITAL U"); // map.put('\u1D54D',"MATHEMATICAL DOUBLE-STRUCK CAPITAL V"); // map.put('\u1D54E',"MATHEMATICAL DOUBLE-STRUCK CAPITAL W"); // map.put('\u1D54F',"MATHEMATICAL DOUBLE-STRUCK CAPITAL X"); // map.put('\u1D550',"MATHEMATICAL DOUBLE-STRUCK CAPITAL Y"); // map.put('\u1D551',"<reserved>"); // map.put('\u1D552',"MATHEMATICAL DOUBLE-STRUCK SMALL A"); // map.put('\u1D553',"MATHEMATICAL DOUBLE-STRUCK SMALL B"); // map.put('\u1D554',"MATHEMATICAL DOUBLE-STRUCK SMALL C"); // map.put('\u1D555',"MATHEMATICAL DOUBLE-STRUCK SMALL D"); // map.put('\u1D556',"MATHEMATICAL DOUBLE-STRUCK SMALL E"); // map.put('\u1D557',"MATHEMATICAL DOUBLE-STRUCK SMALL F"); // map.put('\u1D558',"MATHEMATICAL DOUBLE-STRUCK SMALL G"); // map.put('\u1D559',"MATHEMATICAL DOUBLE-STRUCK SMALL H"); // map.put('\u1D55A',"MATHEMATICAL DOUBLE-STRUCK SMALL I"); // map.put('\u1D55B',"MATHEMATICAL DOUBLE-STRUCK SMALL J"); // map.put('\u1D55C',"MATHEMATICAL DOUBLE-STRUCK SMALL K"); // map.put('\u1D55D',"MATHEMATICAL DOUBLE-STRUCK SMALL L"); // map.put('\u1D55E',"MATHEMATICAL DOUBLE-STRUCK SMALL M"); // map.put('\u1D55F',"MATHEMATICAL DOUBLE-STRUCK SMALL N"); // map.put('\u1D560',"MATHEMATICAL DOUBLE-STRUCK SMALL O"); // map.put('\u1D561',"MATHEMATICAL DOUBLE-STRUCK SMALL P"); // map.put('\u1D562',"MATHEMATICAL DOUBLE-STRUCK SMALL Q"); // map.put('\u1D563',"MATHEMATICAL DOUBLE-STRUCK SMALL R"); // map.put('\u1D564',"MATHEMATICAL DOUBLE-STRUCK SMALL S"); // map.put('\u1D565',"MATHEMATICAL DOUBLE-STRUCK SMALL T"); // map.put('\u1D566',"MATHEMATICAL DOUBLE-STRUCK SMALL U"); // map.put('\u1D567',"MATHEMATICAL DOUBLE-STRUCK SMALL V"); // map.put('\u1D568',"MATHEMATICAL DOUBLE-STRUCK SMALL W"); // map.put('\u1D569',"MATHEMATICAL DOUBLE-STRUCK SMALL X"); // map.put('\u1D56A',"MATHEMATICAL DOUBLE-STRUCK SMALL Y"); // map.put('\u1D56B',"MATHEMATICAL DOUBLE-STRUCK SMALL Z"); // map.put('\u1D56C',"MATHEMATICAL BOLD FRAKTUR CAPITAL A"); // map.put('\u1D56D',"MATHEMATICAL BOLD FRAKTUR CAPITAL B"); // map.put('\u1D56E',"MATHEMATICAL BOLD FRAKTUR CAPITAL C"); // map.put('\u1D56F',"MATHEMATICAL BOLD FRAKTUR CAPITAL D"); // map.put('\u1D570',"MATHEMATICAL BOLD FRAKTUR CAPITAL E"); // map.put('\u1D571',"MATHEMATICAL BOLD FRAKTUR CAPITAL F"); // map.put('\u1D572',"MATHEMATICAL BOLD FRAKTUR CAPITAL G"); // map.put('\u1D573',"MATHEMATICAL BOLD FRAKTUR CAPITAL H"); // map.put('\u1D574',"MATHEMATICAL BOLD FRAKTUR CAPITAL I"); // map.put('\u1D575',"MATHEMATICAL BOLD FRAKTUR CAPITAL J"); // map.put('\u1D576',"MATHEMATICAL BOLD FRAKTUR CAPITAL K"); // map.put('\u1D577',"MATHEMATICAL BOLD FRAKTUR CAPITAL L"); // map.put('\u1D578',"MATHEMATICAL BOLD FRAKTUR CAPITAL M"); // map.put('\u1D579',"MATHEMATICAL BOLD FRAKTUR CAPITAL N"); // map.put('\u1D57A',"MATHEMATICAL BOLD FRAKTUR CAPITAL O"); // map.put('\u1D57B',"MATHEMATICAL BOLD FRAKTUR CAPITAL P"); // map.put('\u1D57C',"MATHEMATICAL BOLD FRAKTUR CAPITAL Q"); // map.put('\u1D57D',"MATHEMATICAL BOLD FRAKTUR CAPITAL R"); // map.put('\u1D57E',"MATHEMATICAL BOLD FRAKTUR CAPITAL S"); // map.put('\u1D57F',"MATHEMATICAL BOLD FRAKTUR CAPITAL T"); // map.put('\u1D580',"MATHEMATICAL BOLD FRAKTUR CAPITAL U"); // map.put('\u1D581',"MATHEMATICAL BOLD FRAKTUR CAPITAL V"); // map.put('\u1D582',"MATHEMATICAL BOLD FRAKTUR CAPITAL W"); // map.put('\u1D583',"MATHEMATICAL BOLD FRAKTUR CAPITAL X"); // map.put('\u1D584',"MATHEMATICAL BOLD FRAKTUR CAPITAL Y"); // map.put('\u1D585',"MATHEMATICAL BOLD FRAKTUR CAPITAL Z"); // map.put('\u1D586',"MATHEMATICAL BOLD FRAKTUR SMALL A"); // map.put('\u1D587',"MATHEMATICAL BOLD FRAKTUR SMALL B"); // map.put('\u1D588',"MATHEMATICAL BOLD FRAKTUR SMALL C"); // map.put('\u1D589',"MATHEMATICAL BOLD FRAKTUR SMALL D"); // map.put('\u1D58A',"MATHEMATICAL BOLD FRAKTUR SMALL E"); // map.put('\u1D58B',"MATHEMATICAL BOLD FRAKTUR SMALL F"); // map.put('\u1D58C',"MATHEMATICAL BOLD FRAKTUR SMALL G"); // map.put('\u1D58D',"MATHEMATICAL BOLD FRAKTUR SMALL H"); // map.put('\u1D58E',"MATHEMATICAL BOLD FRAKTUR SMALL I"); // map.put('\u1D58F',"MATHEMATICAL BOLD FRAKTUR SMALL J"); // map.put('\u1D590',"MATHEMATICAL BOLD FRAKTUR SMALL K"); // map.put('\u1D591',"MATHEMATICAL BOLD FRAKTUR SMALL L"); // map.put('\u1D592',"MATHEMATICAL BOLD FRAKTUR SMALL M"); // map.put('\u1D593',"MATHEMATICAL BOLD FRAKTUR SMALL N"); // map.put('\u1D594',"MATHEMATICAL BOLD FRAKTUR SMALL O"); // map.put('\u1D595',"MATHEMATICAL BOLD FRAKTUR SMALL P"); // map.put('\u1D596',"MATHEMATICAL BOLD FRAKTUR SMALL Q"); // map.put('\u1D597',"MATHEMATICAL BOLD FRAKTUR SMALL R"); // map.put('\u1D598',"MATHEMATICAL BOLD FRAKTUR SMALL S"); // map.put('\u1D599',"MATHEMATICAL BOLD FRAKTUR SMALL T"); // map.put('\u1D59A',"MATHEMATICAL BOLD FRAKTUR SMALL U"); // map.put('\u1D59B',"MATHEMATICAL BOLD FRAKTUR SMALL V"); // map.put('\u1D59C',"MATHEMATICAL BOLD FRAKTUR SMALL W"); // map.put('\u1D59D',"MATHEMATICAL BOLD FRAKTUR SMALL X"); // map.put('\u1D59E',"MATHEMATICAL BOLD FRAKTUR SMALL Y"); // map.put('\u1D59F',"MATHEMATICAL BOLD FRAKTUR SMALL Z"); // map.put('\u1D5A0',"MATHEMATICAL SANS-SERIF CAPITAL A"); // map.put('\u1D5A1',"MATHEMATICAL SANS-SERIF CAPITAL B"); // map.put('\u1D5A2',"MATHEMATICAL SANS-SERIF CAPITAL C"); // map.put('\u1D5A3',"MATHEMATICAL SANS-SERIF CAPITAL D"); // map.put('\u1D5A4',"MATHEMATICAL SANS-SERIF CAPITAL E"); // map.put('\u1D5A5',"MATHEMATICAL SANS-SERIF CAPITAL F"); // map.put('\u1D5A6',"MATHEMATICAL SANS-SERIF CAPITAL G"); // map.put('\u1D5A7',"MATHEMATICAL SANS-SERIF CAPITAL H"); // map.put('\u1D5A8',"MATHEMATICAL SANS-SERIF CAPITAL I"); // map.put('\u1D5A9',"MATHEMATICAL SANS-SERIF CAPITAL J"); // map.put('\u1D5AA',"MATHEMATICAL SANS-SERIF CAPITAL K"); // map.put('\u1D5AB',"MATHEMATICAL SANS-SERIF CAPITAL L"); // map.put('\u1D5AC',"MATHEMATICAL SANS-SERIF CAPITAL M"); // map.put('\u1D5AD',"MATHEMATICAL SANS-SERIF CAPITAL N"); // map.put('\u1D5AE',"MATHEMATICAL SANS-SERIF CAPITAL O"); // map.put('\u1D5AF',"MATHEMATICAL SANS-SERIF CAPITAL P"); // map.put('\u1D5B0',"MATHEMATICAL SANS-SERIF CAPITAL Q"); // map.put('\u1D5B1',"MATHEMATICAL SANS-SERIF CAPITAL R"); // map.put('\u1D5B2',"MATHEMATICAL SANS-SERIF CAPITAL S"); // map.put('\u1D5B3',"MATHEMATICAL SANS-SERIF CAPITAL T"); // map.put('\u1D5B4',"MATHEMATICAL SANS-SERIF CAPITAL U"); // map.put('\u1D5B5',"MATHEMATICAL SANS-SERIF CAPITAL V"); // map.put('\u1D5B6',"MATHEMATICAL SANS-SERIF CAPITAL W"); // map.put('\u1D5B7',"MATHEMATICAL SANS-SERIF CAPITAL X"); // map.put('\u1D5B8',"MATHEMATICAL SANS-SERIF CAPITAL Y"); // map.put('\u1D5B9',"MATHEMATICAL SANS-SERIF CAPITAL Z"); // map.put('\u1D5BA',"MATHEMATICAL SANS-SERIF SMALL A"); // map.put('\u1D5BB',"MATHEMATICAL SANS-SERIF SMALL B"); // map.put('\u1D5BC',"MATHEMATICAL SANS-SERIF SMALL C"); // map.put('\u1D5BD',"MATHEMATICAL SANS-SERIF SMALL D"); // map.put('\u1D5BE',"MATHEMATICAL SANS-SERIF SMALL E"); // map.put('\u1D5BF',"MATHEMATICAL SANS-SERIF SMALL F"); // map.put('\u1D5C0',"MATHEMATICAL SANS-SERIF SMALL G"); // map.put('\u1D5C1',"MATHEMATICAL SANS-SERIF SMALL H"); // map.put('\u1D5C2',"MATHEMATICAL SANS-SERIF SMALL I"); // map.put('\u1D5C3',"MATHEMATICAL SANS-SERIF SMALL J"); // map.put('\u1D5C4',"MATHEMATICAL SANS-SERIF SMALL K"); // map.put('\u1D5C5',"MATHEMATICAL SANS-SERIF SMALL L"); // map.put('\u1D5C6',"MATHEMATICAL SANS-SERIF SMALL M"); // map.put('\u1D5C7',"MATHEMATICAL SANS-SERIF SMALL N"); // map.put('\u1D5C8',"MATHEMATICAL SANS-SERIF SMALL O"); // map.put('\u1D5C9',"MATHEMATICAL SANS-SERIF SMALL P"); // map.put('\u1D5CA',"MATHEMATICAL SANS-SERIF SMALL Q"); // map.put('\u1D5CB',"MATHEMATICAL SANS-SERIF SMALL R"); // map.put('\u1D5CC',"MATHEMATICAL SANS-SERIF SMALL S"); // map.put('\u1D5CD',"MATHEMATICAL SANS-SERIF SMALL T"); // map.put('\u1D5CE',"MATHEMATICAL SANS-SERIF SMALL U"); // map.put('\u1D5CF',"MATHEMATICAL SANS-SERIF SMALL V"); // map.put('\u1D5D0',"MATHEMATICAL SANS-SERIF SMALL W"); // map.put('\u1D5D1',"MATHEMATICAL SANS-SERIF SMALL X"); // map.put('\u1D5D2',"MATHEMATICAL SANS-SERIF SMALL Y"); // map.put('\u1D5D3',"MATHEMATICAL SANS-SERIF SMALL Z"); // map.put('\u1D5D4',"MATHEMATICAL SANS-SERIF BOLD CAPITAL A"); // map.put('\u1D5D5',"MATHEMATICAL SANS-SERIF BOLD CAPITAL B"); // map.put('\u1D5D6',"MATHEMATICAL SANS-SERIF BOLD CAPITAL C"); // map.put('\u1D5D7',"MATHEMATICAL SANS-SERIF BOLD CAPITAL D"); // map.put('\u1D5D8',"MATHEMATICAL SANS-SERIF BOLD CAPITAL E"); // map.put('\u1D5D9',"MATHEMATICAL SANS-SERIF BOLD CAPITAL F"); // map.put('\u1D5DA',"MATHEMATICAL SANS-SERIF BOLD CAPITAL G"); // map.put('\u1D5DB',"MATHEMATICAL SANS-SERIF BOLD CAPITAL H"); // map.put('\u1D5DC',"MATHEMATICAL SANS-SERIF BOLD CAPITAL I"); // map.put('\u1D5DD',"MATHEMATICAL SANS-SERIF BOLD CAPITAL J"); // map.put('\u1D5DE',"MATHEMATICAL SANS-SERIF BOLD CAPITAL K"); // map.put('\u1D5DF',"MATHEMATICAL SANS-SERIF BOLD CAPITAL L"); // map.put('\u1D5E0',"MATHEMATICAL SANS-SERIF BOLD CAPITAL M"); // map.put('\u1D5E1',"MATHEMATICAL SANS-SERIF BOLD CAPITAL N"); // map.put('\u1D5E2',"MATHEMATICAL SANS-SERIF BOLD CAPITAL O"); // map.put('\u1D5E3',"MATHEMATICAL SANS-SERIF BOLD CAPITAL P"); // map.put('\u1D5E4',"MATHEMATICAL SANS-SERIF BOLD CAPITAL Q"); // map.put('\u1D5E5',"MATHEMATICAL SANS-SERIF BOLD CAPITAL R"); // map.put('\u1D5E6',"MATHEMATICAL SANS-SERIF BOLD CAPITAL S"); // map.put('\u1D5E7',"MATHEMATICAL SANS-SERIF BOLD CAPITAL T"); // map.put('\u1D5E8',"MATHEMATICAL SANS-SERIF BOLD CAPITAL U"); // map.put('\u1D5E9',"MATHEMATICAL SANS-SERIF BOLD CAPITAL V"); // map.put('\u1D5EA',"MATHEMATICAL SANS-SERIF BOLD CAPITAL W"); // map.put('\u1D5EB',"MATHEMATICAL SANS-SERIF BOLD CAPITAL X"); // map.put('\u1D5EC',"MATHEMATICAL SANS-SERIF BOLD CAPITAL Y"); // map.put('\u1D5ED',"MATHEMATICAL SANS-SERIF BOLD CAPITAL Z"); // map.put('\u1D5EE',"MATHEMATICAL SANS-SERIF BOLD SMALL A"); // map.put('\u1D5EF',"MATHEMATICAL SANS-SERIF BOLD SMALL B"); // map.put('\u1D5F0',"MATHEMATICAL SANS-SERIF BOLD SMALL C"); // map.put('\u1D5F1',"MATHEMATICAL SANS-SERIF BOLD SMALL D"); // map.put('\u1D5F2',"MATHEMATICAL SANS-SERIF BOLD SMALL E"); // map.put('\u1D5F3',"MATHEMATICAL SANS-SERIF BOLD SMALL F"); // map.put('\u1D5F4',"MATHEMATICAL SANS-SERIF BOLD SMALL G"); // map.put('\u1D5F5',"MATHEMATICAL SANS-SERIF BOLD SMALL H"); // map.put('\u1D5F6',"MATHEMATICAL SANS-SERIF BOLD SMALL I"); // map.put('\u1D5F7',"MATHEMATICAL SANS-SERIF BOLD SMALL J"); // map.put('\u1D5F8',"MATHEMATICAL SANS-SERIF BOLD SMALL K"); // map.put('\u1D5F9',"MATHEMATICAL SANS-SERIF BOLD SMALL L"); // map.put('\u1D5FA',"MATHEMATICAL SANS-SERIF BOLD SMALL M"); // map.put('\u1D5FB',"MATHEMATICAL SANS-SERIF BOLD SMALL N"); // map.put('\u1D5FC',"MATHEMATICAL SANS-SERIF BOLD SMALL O"); // map.put('\u1D5FD',"MATHEMATICAL SANS-SERIF BOLD SMALL P"); // map.put('\u1D5FE',"MATHEMATICAL SANS-SERIF BOLD SMALL Q"); // map.put('\u1D5FF',"MATHEMATICAL SANS-SERIF BOLD SMALL R"); // map.put('\u1D600',"MATHEMATICAL SANS-SERIF BOLD SMALL S"); // map.put('\u1D601',"MATHEMATICAL SANS-SERIF BOLD SMALL T"); // map.put('\u1D602',"MATHEMATICAL SANS-SERIF BOLD SMALL U"); // map.put('\u1D603',"MATHEMATICAL SANS-SERIF BOLD SMALL V"); // map.put('\u1D604',"MATHEMATICAL SANS-SERIF BOLD SMALL W"); // map.put('\u1D605',"MATHEMATICAL SANS-SERIF BOLD SMALL X"); // map.put('\u1D606',"MATHEMATICAL SANS-SERIF BOLD SMALL Y"); // map.put('\u1D607',"MATHEMATICAL SANS-SERIF BOLD SMALL Z"); // map.put('\u1D608',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL A"); // map.put('\u1D609',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL B"); // map.put('\u1D60A',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL C"); // map.put('\u1D60B',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL D"); // map.put('\u1D60C',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL E"); // map.put('\u1D60D',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL F"); // map.put('\u1D60E',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL G"); // map.put('\u1D60F',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL H"); // map.put('\u1D610',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL I"); // map.put('\u1D611',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL J"); // map.put('\u1D612',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL K"); // map.put('\u1D613',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL L"); // map.put('\u1D614',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL M"); // map.put('\u1D615',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL N"); // map.put('\u1D616',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL O"); // map.put('\u1D617',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL P"); // map.put('\u1D618',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q"); // map.put('\u1D619',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL R"); // map.put('\u1D61A',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL S"); // map.put('\u1D61B',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL T"); // map.put('\u1D61C',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL U"); // map.put('\u1D61D',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL V"); // map.put('\u1D61E',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL W"); // map.put('\u1D61F',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL X"); // map.put('\u1D620',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y"); // map.put('\u1D621',"MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z"); // map.put('\u1D622',"MATHEMATICAL SANS-SERIF ITALIC SMALL A"); // map.put('\u1D623',"MATHEMATICAL SANS-SERIF ITALIC SMALL B"); // map.put('\u1D624',"MATHEMATICAL SANS-SERIF ITALIC SMALL C"); // map.put('\u1D625',"MATHEMATICAL SANS-SERIF ITALIC SMALL D"); // map.put('\u1D626',"MATHEMATICAL SANS-SERIF ITALIC SMALL E"); // map.put('\u1D627',"MATHEMATICAL SANS-SERIF ITALIC SMALL F"); // map.put('\u1D628',"MATHEMATICAL SANS-SERIF ITALIC SMALL G"); // map.put('\u1D629',"MATHEMATICAL SANS-SERIF ITALIC SMALL H"); // map.put('\u1D62A',"MATHEMATICAL SANS-SERIF ITALIC SMALL I"); // map.put('\u1D62B',"MATHEMATICAL SANS-SERIF ITALIC SMALL J"); // map.put('\u1D62C',"MATHEMATICAL SANS-SERIF ITALIC SMALL K"); // map.put('\u1D62D',"MATHEMATICAL SANS-SERIF ITALIC SMALL L"); // map.put('\u1D62E',"MATHEMATICAL SANS-SERIF ITALIC SMALL M"); // map.put('\u1D62F',"MATHEMATICAL SANS-SERIF ITALIC SMALL N"); // map.put('\u1D630',"MATHEMATICAL SANS-SERIF ITALIC SMALL O"); // map.put('\u1D631',"MATHEMATICAL SANS-SERIF ITALIC SMALL P"); // map.put('\u1D632',"MATHEMATICAL SANS-SERIF ITALIC SMALL Q"); // map.put('\u1D633',"MATHEMATICAL SANS-SERIF ITALIC SMALL R"); // map.put('\u1D634',"MATHEMATICAL SANS-SERIF ITALIC SMALL S"); // map.put('\u1D635',"MATHEMATICAL SANS-SERIF ITALIC SMALL T"); // map.put('\u1D636',"MATHEMATICAL SANS-SERIF ITALIC SMALL U"); // map.put('\u1D637',"MATHEMATICAL SANS-SERIF ITALIC SMALL V"); // map.put('\u1D638',"MATHEMATICAL SANS-SERIF ITALIC SMALL W"); // map.put('\u1D639',"MATHEMATICAL SANS-SERIF ITALIC SMALL X"); // map.put('\u1D63A',"MATHEMATICAL SANS-SERIF ITALIC SMALL Y"); // map.put('\u1D63B',"MATHEMATICAL SANS-SERIF ITALIC SMALL Z"); // map.put('\u1D63C',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A"); // map.put('\u1D63D',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B"); // map.put('\u1D63E',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C"); // map.put('\u1D63F',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D"); // map.put('\u1D640',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E"); // map.put('\u1D641',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F"); // map.put('\u1D642',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G"); // map.put('\u1D643',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H"); // map.put('\u1D644',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I"); // map.put('\u1D645',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J"); // map.put('\u1D646',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K"); // map.put('\u1D647',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L"); // map.put('\u1D648',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M"); // map.put('\u1D649',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N"); // map.put('\u1D64A',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O"); // map.put('\u1D64B',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P"); // map.put('\u1D64C',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q"); // map.put('\u1D64D',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R"); // map.put('\u1D64E',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S"); // map.put('\u1D64F',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T"); // map.put('\u1D650',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U"); // map.put('\u1D651',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V"); // map.put('\u1D652',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W"); // map.put('\u1D653',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X"); // map.put('\u1D654',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y"); // map.put('\u1D655',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z"); // map.put('\u1D656',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A"); // map.put('\u1D657',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B"); // map.put('\u1D658',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C"); // map.put('\u1D659',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D"); // map.put('\u1D65A',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E"); // map.put('\u1D65B',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F"); // map.put('\u1D65C',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G"); // map.put('\u1D65D',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H"); // map.put('\u1D65E',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I"); // map.put('\u1D65F',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J"); // map.put('\u1D660',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K"); // map.put('\u1D661',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L"); // map.put('\u1D662',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M"); // map.put('\u1D663',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N"); // map.put('\u1D664',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O"); // map.put('\u1D665',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P"); // map.put('\u1D666',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q"); // map.put('\u1D667',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R"); // map.put('\u1D668',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S"); // map.put('\u1D669',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T"); // map.put('\u1D66A',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U"); // map.put('\u1D66B',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V"); // map.put('\u1D66C',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W"); // map.put('\u1D66D',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X"); // map.put('\u1D66E',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y"); // map.put('\u1D66F',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z"); // map.put('\u1D670',"MATHEMATICAL MONOSPACE CAPITAL A"); // map.put('\u1D671',"MATHEMATICAL MONOSPACE CAPITAL B"); // map.put('\u1D672',"MATHEMATICAL MONOSPACE CAPITAL C"); // map.put('\u1D673',"MATHEMATICAL MONOSPACE CAPITAL D"); // map.put('\u1D674',"MATHEMATICAL MONOSPACE CAPITAL E"); // map.put('\u1D675',"MATHEMATICAL MONOSPACE CAPITAL F"); // map.put('\u1D676',"MATHEMATICAL MONOSPACE CAPITAL G"); // map.put('\u1D677',"MATHEMATICAL MONOSPACE CAPITAL H"); // map.put('\u1D678',"MATHEMATICAL MONOSPACE CAPITAL I"); // map.put('\u1D679',"MATHEMATICAL MONOSPACE CAPITAL J"); // map.put('\u1D67A',"MATHEMATICAL MONOSPACE CAPITAL K"); // map.put('\u1D67B',"MATHEMATICAL MONOSPACE CAPITAL L"); // map.put('\u1D67C',"MATHEMATICAL MONOSPACE CAPITAL M"); // map.put('\u1D67D',"MATHEMATICAL MONOSPACE CAPITAL N"); // map.put('\u1D67E',"MATHEMATICAL MONOSPACE CAPITAL O"); // map.put('\u1D67F',"MATHEMATICAL MONOSPACE CAPITAL P"); // map.put('\u1D680',"MATHEMATICAL MONOSPACE CAPITAL Q"); // map.put('\u1D681',"MATHEMATICAL MONOSPACE CAPITAL R"); // map.put('\u1D682',"MATHEMATICAL MONOSPACE CAPITAL S"); // map.put('\u1D683',"MATHEMATICAL MONOSPACE CAPITAL T"); // map.put('\u1D684',"MATHEMATICAL MONOSPACE CAPITAL U"); // map.put('\u1D685',"MATHEMATICAL MONOSPACE CAPITAL V"); // map.put('\u1D686',"MATHEMATICAL MONOSPACE CAPITAL W"); // map.put('\u1D687',"MATHEMATICAL MONOSPACE CAPITAL X"); // map.put('\u1D688',"MATHEMATICAL MONOSPACE CAPITAL Y"); // map.put('\u1D689',"MATHEMATICAL MONOSPACE CAPITAL Z"); // map.put('\u1D68A',"MATHEMATICAL MONOSPACE SMALL A"); // map.put('\u1D68B',"MATHEMATICAL MONOSPACE SMALL B"); // map.put('\u1D68C',"MATHEMATICAL MONOSPACE SMALL C"); // map.put('\u1D68D',"MATHEMATICAL MONOSPACE SMALL D"); // map.put('\u1D68E',"MATHEMATICAL MONOSPACE SMALL E"); // map.put('\u1D68F',"MATHEMATICAL MONOSPACE SMALL F"); // map.put('\u1D690',"MATHEMATICAL MONOSPACE SMALL G"); // map.put('\u1D691',"MATHEMATICAL MONOSPACE SMALL H"); // map.put('\u1D692',"MATHEMATICAL MONOSPACE SMALL I"); // map.put('\u1D693',"MATHEMATICAL MONOSPACE SMALL J"); // map.put('\u1D694',"MATHEMATICAL MONOSPACE SMALL K"); // map.put('\u1D695',"MATHEMATICAL MONOSPACE SMALL L"); // map.put('\u1D696',"MATHEMATICAL MONOSPACE SMALL M"); // map.put('\u1D697',"MATHEMATICAL MONOSPACE SMALL N"); // map.put('\u1D698',"MATHEMATICAL MONOSPACE SMALL O"); // map.put('\u1D699',"MATHEMATICAL MONOSPACE SMALL P"); // map.put('\u1D69A',"MATHEMATICAL MONOSPACE SMALL Q"); // map.put('\u1D69B',"MATHEMATICAL MONOSPACE SMALL R"); // map.put('\u1D69C',"MATHEMATICAL MONOSPACE SMALL S"); // map.put('\u1D69D',"MATHEMATICAL MONOSPACE SMALL T"); // map.put('\u1D69E',"MATHEMATICAL MONOSPACE SMALL U"); // map.put('\u1D69F',"MATHEMATICAL MONOSPACE SMALL V"); // map.put('\u1D6A0',"MATHEMATICAL MONOSPACE SMALL W"); // map.put('\u1D6A1',"MATHEMATICAL MONOSPACE SMALL X"); // map.put('\u1D6A2',"MATHEMATICAL MONOSPACE SMALL Y"); // map.put('\u1D6A3',"MATHEMATICAL MONOSPACE SMALL Z"); // map.put('\u1D6A4',"MATHEMATICAL ITALIC SMALL DOTLESS I"); // map.put('\u1D6A5',"MATHEMATICAL ITALIC SMALL DOTLESS J"); // map.put('\u1D6A8',"MATHEMATICAL BOLD CAPITAL ALPHA"); // map.put('\u1D6A9',"MATHEMATICAL BOLD CAPITAL BETA"); // map.put('\u1D6AA',"MATHEMATICAL BOLD CAPITAL GAMMA"); // map.put('\u1D6AB',"MATHEMATICAL BOLD CAPITAL DELTA"); // map.put('\u1D6AC',"MATHEMATICAL BOLD CAPITAL EPSILON"); // map.put('\u1D6AD',"MATHEMATICAL BOLD CAPITAL ZETA"); // map.put('\u1D6AE',"MATHEMATICAL BOLD CAPITAL ETA"); // map.put('\u1D6AF',"MATHEMATICAL BOLD CAPITAL THETA"); // map.put('\u1D6B0',"MATHEMATICAL BOLD CAPITAL IOTA"); // map.put('\u1D6B1',"MATHEMATICAL BOLD CAPITAL KAPPA"); // map.put('\u1D6B2',"MATHEMATICAL BOLD CAPITAL LAMDA"); // map.put('\u1D6B3',"MATHEMATICAL BOLD CAPITAL MU"); // map.put('\u1D6B4',"MATHEMATICAL BOLD CAPITAL NU"); // map.put('\u1D6B5',"MATHEMATICAL BOLD CAPITAL XI"); // map.put('\u1D6B6',"MATHEMATICAL BOLD CAPITAL OMICRON"); // map.put('\u1D6B7',"MATHEMATICAL BOLD CAPITAL PI"); // map.put('\u1D6B8',"MATHEMATICAL BOLD CAPITAL RHO"); // map.put('\u1D6B9',"MATHEMATICAL BOLD CAPITAL THETA SYMBOL"); // map.put('\u1D6BA',"MATHEMATICAL BOLD CAPITAL SIGMA"); // map.put('\u1D6BB',"MATHEMATICAL BOLD CAPITAL TAU"); // map.put('\u1D6BC',"MATHEMATICAL BOLD CAPITAL UPSILON"); // map.put('\u1D6BD',"MATHEMATICAL BOLD CAPITAL PHI"); // map.put('\u1D6BE',"MATHEMATICAL BOLD CAPITAL CHI"); // map.put('\u1D6BF',"MATHEMATICAL BOLD CAPITAL PSI"); // map.put('\u1D6C0',"MATHEMATICAL BOLD CAPITAL OMEGA"); // map.put('\u1D6C1',"MATHEMATICAL BOLD NABLA"); // map.put('\u1D6C2',"MATHEMATICAL BOLD SMALL ALPHA"); // map.put('\u1D6C3',"MATHEMATICAL BOLD SMALL BETA"); // map.put('\u1D6C4',"MATHEMATICAL BOLD SMALL GAMMA"); // map.put('\u1D6C5',"MATHEMATICAL BOLD SMALL DELTA"); // map.put('\u1D6C6',"MATHEMATICAL BOLD SMALL EPSILON"); // map.put('\u1D6C7',"MATHEMATICAL BOLD SMALL ZETA"); // map.put('\u1D6C8',"MATHEMATICAL BOLD SMALL ETA"); // map.put('\u1D6C9',"MATHEMATICAL BOLD SMALL THETA"); // map.put('\u1D6CA',"MATHEMATICAL BOLD SMALL IOTA"); // map.put('\u1D6CB',"MATHEMATICAL BOLD SMALL KAPPA"); // map.put('\u1D6CC',"MATHEMATICAL BOLD SMALL LAMDA"); // map.put('\u1D6CD',"MATHEMATICAL BOLD SMALL MU"); // map.put('\u1D6CE',"MATHEMATICAL BOLD SMALL NU"); // map.put('\u1D6CF',"MATHEMATICAL BOLD SMALL XI"); // map.put('\u1D6D0',"MATHEMATICAL BOLD SMALL OMICRON"); // map.put('\u1D6D1',"MATHEMATICAL BOLD SMALL PI"); // map.put('\u1D6D2',"MATHEMATICAL BOLD SMALL RHO"); // map.put('\u1D6D3',"MATHEMATICAL BOLD SMALL FINAL SIGMA"); // map.put('\u1D6D4',"MATHEMATICAL BOLD SMALL SIGMA"); // map.put('\u1D6D5',"MATHEMATICAL BOLD SMALL TAU"); // map.put('\u1D6D6',"MATHEMATICAL BOLD SMALL UPSILON"); // map.put('\u1D6D7',"MATHEMATICAL BOLD SMALL PHI"); // map.put('\u1D6D8',"MATHEMATICAL BOLD SMALL CHI"); // map.put('\u1D6D9',"MATHEMATICAL BOLD SMALL PSI"); // map.put('\u1D6DA',"MATHEMATICAL BOLD SMALL OMEGA"); // map.put('\u1D6DB',"MATHEMATICAL BOLD PARTIAL DIFFERENTIAL"); // map.put('\u1D6DC',"MATHEMATICAL BOLD EPSILON SYMBOL"); // map.put('\u1D6DD',"MATHEMATICAL BOLD THETA SYMBOL"); // map.put('\u1D6DE',"MATHEMATICAL BOLD KAPPA SYMBOL"); // map.put('\u1D6DF',"MATHEMATICAL BOLD PHI SYMBOL"); // map.put('\u1D6E0',"MATHEMATICAL BOLD RHO SYMBOL"); // map.put('\u1D6E1',"MATHEMATICAL BOLD PI SYMBOL"); // map.put('\u1D6E2',"MATHEMATICAL ITALIC CAPITAL ALPHA"); // map.put('\u1D6E3',"MATHEMATICAL ITALIC CAPITAL BETA"); // map.put('\u1D6E4',"MATHEMATICAL ITALIC CAPITAL GAMMA"); // map.put('\u1D6E5',"MATHEMATICAL ITALIC CAPITAL DELTA"); // map.put('\u1D6E6',"MATHEMATICAL ITALIC CAPITAL EPSILON"); // map.put('\u1D6E7',"MATHEMATICAL ITALIC CAPITAL ZETA"); // map.put('\u1D6E8',"MATHEMATICAL ITALIC CAPITAL ETA"); // map.put('\u1D6E9',"MATHEMATICAL ITALIC CAPITAL THETA"); // map.put('\u1D6EA',"MATHEMATICAL ITALIC CAPITAL IOTA"); // map.put('\u1D6EB',"MATHEMATICAL ITALIC CAPITAL KAPPA"); // map.put('\u1D6EC',"MATHEMATICAL ITALIC CAPITAL LAMDA"); // map.put('\u1D6ED',"MATHEMATICAL ITALIC CAPITAL MU"); // map.put('\u1D6EE',"MATHEMATICAL ITALIC CAPITAL NU"); // map.put('\u1D6EF',"MATHEMATICAL ITALIC CAPITAL XI"); // map.put('\u1D6F0',"MATHEMATICAL ITALIC CAPITAL OMICRON"); // map.put('\u1D6F1',"MATHEMATICAL ITALIC CAPITAL PI"); // map.put('\u1D6F2',"MATHEMATICAL ITALIC CAPITAL RHO"); // map.put('\u1D6F3',"MATHEMATICAL ITALIC CAPITAL THETA SYMBOL"); // map.put('\u1D6F4',"MATHEMATICAL ITALIC CAPITAL SIGMA"); // map.put('\u1D6F5',"MATHEMATICAL ITALIC CAPITAL TAU"); // map.put('\u1D6F6',"MATHEMATICAL ITALIC CAPITAL UPSILON"); // map.put('\u1D6F7',"MATHEMATICAL ITALIC CAPITAL PHI"); // map.put('\u1D6F8',"MATHEMATICAL ITALIC CAPITAL CHI"); // map.put('\u1D6F9',"MATHEMATICAL ITALIC CAPITAL PSI"); // map.put('\u1D6FA',"MATHEMATICAL ITALIC CAPITAL OMEGA"); // map.put('\u1D6FB',"MATHEMATICAL ITALIC NABLA"); // map.put('\u1D6FC',"MATHEMATICAL ITALIC SMALL ALPHA"); // map.put('\u1D6FD',"MATHEMATICAL ITALIC SMALL BETA"); // map.put('\u1D6FE',"MATHEMATICAL ITALIC SMALL GAMMA"); // map.put('\u1D6FF',"MATHEMATICAL ITALIC SMALL DELTA"); // map.put('\u1D700',"MATHEMATICAL ITALIC SMALL EPSILON"); // map.put('\u1D701',"MATHEMATICAL ITALIC SMALL ZETA"); // map.put('\u1D702',"MATHEMATICAL ITALIC SMALL ETA"); // map.put('\u1D703',"MATHEMATICAL ITALIC SMALL THETA"); // map.put('\u1D704',"MATHEMATICAL ITALIC SMALL IOTA"); // map.put('\u1D705',"MATHEMATICAL ITALIC SMALL KAPPA"); // map.put('\u1D706',"MATHEMATICAL ITALIC SMALL LAMDA"); // map.put('\u1D707',"MATHEMATICAL ITALIC SMALL MU"); // map.put('\u1D708',"MATHEMATICAL ITALIC SMALL NU"); // map.put('\u1D709',"MATHEMATICAL ITALIC SMALL XI"); // map.put('\u1D70A',"MATHEMATICAL ITALIC SMALL OMICRON"); // map.put('\u1D70B',"MATHEMATICAL ITALIC SMALL PI"); // map.put('\u1D70C',"MATHEMATICAL ITALIC SMALL RHO"); // map.put('\u1D70D',"MATHEMATICAL ITALIC SMALL FINAL SIGMA"); // map.put('\u1D70E',"MATHEMATICAL ITALIC SMALL SIGMA"); // map.put('\u1D70F',"MATHEMATICAL ITALIC SMALL TAU"); // map.put('\u1D710',"MATHEMATICAL ITALIC SMALL UPSILON"); // map.put('\u1D711',"MATHEMATICAL ITALIC SMALL PHI"); // map.put('\u1D712',"MATHEMATICAL ITALIC SMALL CHI"); // map.put('\u1D713',"MATHEMATICAL ITALIC SMALL PSI"); // map.put('\u1D714',"MATHEMATICAL ITALIC SMALL OMEGA"); // map.put('\u1D715',"MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL"); // map.put('\u1D716',"MATHEMATICAL ITALIC EPSILON SYMBOL"); // map.put('\u1D717',"MATHEMATICAL ITALIC THETA SYMBOL"); // map.put('\u1D718',"MATHEMATICAL ITALIC KAPPA SYMBOL"); // map.put('\u1D719',"MATHEMATICAL ITALIC PHI SYMBOL"); // map.put('\u1D71A',"MATHEMATICAL ITALIC RHO SYMBOL"); // map.put('\u1D71B',"MATHEMATICAL ITALIC PI SYMBOL"); // map.put('\u1D71C',"MATHEMATICAL BOLD ITALIC CAPITAL ALPHA"); // map.put('\u1D71D',"MATHEMATICAL BOLD ITALIC CAPITAL BETA"); // map.put('\u1D71E',"MATHEMATICAL BOLD ITALIC CAPITAL GAMMA"); // map.put('\u1D71F',"MATHEMATICAL BOLD ITALIC CAPITAL DELTA"); // map.put('\u1D720',"MATHEMATICAL BOLD ITALIC CAPITAL EPSILON"); // map.put('\u1D721',"MATHEMATICAL BOLD ITALIC CAPITAL ZETA"); // map.put('\u1D722',"MATHEMATICAL BOLD ITALIC CAPITAL ETA"); // map.put('\u1D723',"MATHEMATICAL BOLD ITALIC CAPITAL THETA"); // map.put('\u1D724',"MATHEMATICAL BOLD ITALIC CAPITAL IOTA"); // map.put('\u1D725',"MATHEMATICAL BOLD ITALIC CAPITAL KAPPA"); // map.put('\u1D726',"MATHEMATICAL BOLD ITALIC CAPITAL LAMDA"); // map.put('\u1D727',"MATHEMATICAL BOLD ITALIC CAPITAL MU"); // map.put('\u1D728',"MATHEMATICAL BOLD ITALIC CAPITAL NU"); // map.put('\u1D729',"MATHEMATICAL BOLD ITALIC CAPITAL XI"); // map.put('\u1D72A',"MATHEMATICAL BOLD ITALIC CAPITAL OMICRON"); // map.put('\u1D72B',"MATHEMATICAL BOLD ITALIC CAPITAL PI"); // map.put('\u1D72C',"MATHEMATICAL BOLD ITALIC CAPITAL RHO"); // map.put('\u1D72D',"MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL"); // map.put('\u1D72E',"MATHEMATICAL BOLD ITALIC CAPITAL SIGMA"); // map.put('\u1D72F',"MATHEMATICAL BOLD ITALIC CAPITAL TAU"); // map.put('\u1D730',"MATHEMATICAL BOLD ITALIC CAPITAL UPSILON"); // map.put('\u1D731',"MATHEMATICAL BOLD ITALIC CAPITAL PHI"); // map.put('\u1D732',"MATHEMATICAL BOLD ITALIC CAPITAL CHI"); // map.put('\u1D733',"MATHEMATICAL BOLD ITALIC CAPITAL PSI"); // map.put('\u1D734',"MATHEMATICAL BOLD ITALIC CAPITAL OMEGA"); // map.put('\u1D735',"MATHEMATICAL BOLD ITALIC NABLA"); // map.put('\u1D736',"MATHEMATICAL BOLD ITALIC SMALL ALPHA"); // map.put('\u1D737',"MATHEMATICAL BOLD ITALIC SMALL BETA"); // map.put('\u1D738',"MATHEMATICAL BOLD ITALIC SMALL GAMMA"); // map.put('\u1D739',"MATHEMATICAL BOLD ITALIC SMALL DELTA"); // map.put('\u1D73A',"MATHEMATICAL BOLD ITALIC SMALL EPSILON"); // map.put('\u1D73B',"MATHEMATICAL BOLD ITALIC SMALL ZETA"); // map.put('\u1D73C',"MATHEMATICAL BOLD ITALIC SMALL ETA"); // map.put('\u1D73D',"MATHEMATICAL BOLD ITALIC SMALL THETA"); // map.put('\u1D73E',"MATHEMATICAL BOLD ITALIC SMALL IOTA"); // map.put('\u1D73F',"MATHEMATICAL BOLD ITALIC SMALL KAPPA"); // map.put('\u1D740',"MATHEMATICAL BOLD ITALIC SMALL LAMDA"); // map.put('\u1D741',"MATHEMATICAL BOLD ITALIC SMALL MU"); // map.put('\u1D742',"MATHEMATICAL BOLD ITALIC SMALL NU"); // map.put('\u1D743',"MATHEMATICAL BOLD ITALIC SMALL XI"); // map.put('\u1D744',"MATHEMATICAL BOLD ITALIC SMALL OMICRON"); // map.put('\u1D745',"MATHEMATICAL BOLD ITALIC SMALL PI"); // map.put('\u1D746',"MATHEMATICAL BOLD ITALIC SMALL RHO"); // map.put('\u1D747',"MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA"); // map.put('\u1D748',"MATHEMATICAL BOLD ITALIC SMALL SIGMA"); // map.put('\u1D749',"MATHEMATICAL BOLD ITALIC SMALL TAU"); // map.put('\u1D74A',"MATHEMATICAL BOLD ITALIC SMALL UPSILON"); // map.put('\u1D74B',"MATHEMATICAL BOLD ITALIC SMALL PHI"); // map.put('\u1D74C',"MATHEMATICAL BOLD ITALIC SMALL CHI"); // map.put('\u1D74D',"MATHEMATICAL BOLD ITALIC SMALL PSI"); // map.put('\u1D74E',"MATHEMATICAL BOLD ITALIC SMALL OMEGA"); // map.put('\u1D74F',"MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL"); // map.put('\u1D750',"MATHEMATICAL BOLD ITALIC EPSILON SYMBOL"); // map.put('\u1D751',"MATHEMATICAL BOLD ITALIC THETA SYMBOL"); // map.put('\u1D752',"MATHEMATICAL BOLD ITALIC KAPPA SYMBOL"); // map.put('\u1D753',"MATHEMATICAL BOLD ITALIC PHI SYMBOL"); // map.put('\u1D754',"MATHEMATICAL BOLD ITALIC RHO SYMBOL"); // map.put('\u1D755',"MATHEMATICAL BOLD ITALIC PI SYMBOL"); // map.put('\u1D756',"MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA"); // map.put('\u1D757',"MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA"); // map.put('\u1D758',"MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA"); // map.put('\u1D759',"MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA"); // map.put('\u1D75A',"MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON"); // map.put('\u1D75B',"MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA"); // map.put('\u1D75C',"MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA"); // map.put('\u1D75D',"MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA"); // map.put('\u1D75E',"MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA"); // map.put('\u1D75F',"MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA"); // map.put('\u1D760',"MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA"); // map.put('\u1D761',"MATHEMATICAL SANS-SERIF BOLD CAPITAL MU"); // map.put('\u1D762',"MATHEMATICAL SANS-SERIF BOLD CAPITAL NU"); // map.put('\u1D763',"MATHEMATICAL SANS-SERIF BOLD CAPITAL XI"); // map.put('\u1D764',"MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON"); // map.put('\u1D765',"MATHEMATICAL SANS-SERIF BOLD CAPITAL PI"); // map.put('\u1D766',"MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO"); // map.put('\u1D767',"MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL"); // map.put('\u1D768',"MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA"); // map.put('\u1D769',"MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU"); // map.put('\u1D76A',"MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON"); // map.put('\u1D76B',"MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI"); // map.put('\u1D76C',"MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI"); // map.put('\u1D76D',"MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI"); // map.put('\u1D76E',"MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA"); // map.put('\u1D76F',"MATHEMATICAL SANS-SERIF BOLD NABLA"); // map.put('\u1D770',"MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA"); // map.put('\u1D771',"MATHEMATICAL SANS-SERIF BOLD SMALL BETA"); // map.put('\u1D772',"MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA"); // map.put('\u1D773',"MATHEMATICAL SANS-SERIF BOLD SMALL DELTA"); // map.put('\u1D774',"MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON"); // map.put('\u1D775',"MATHEMATICAL SANS-SERIF BOLD SMALL ZETA"); // map.put('\u1D776',"MATHEMATICAL SANS-SERIF BOLD SMALL ETA"); // map.put('\u1D777',"MATHEMATICAL SANS-SERIF BOLD SMALL THETA"); // map.put('\u1D778',"MATHEMATICAL SANS-SERIF BOLD SMALL IOTA"); // map.put('\u1D779',"MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA"); // map.put('\u1D77A',"MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA"); // map.put('\u1D77B',"MATHEMATICAL SANS-SERIF BOLD SMALL MU"); // map.put('\u1D77C',"MATHEMATICAL SANS-SERIF BOLD SMALL NU"); // map.put('\u1D77D',"MATHEMATICAL SANS-SERIF BOLD SMALL XI"); // map.put('\u1D77E',"MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON"); // map.put('\u1D77F',"MATHEMATICAL SANS-SERIF BOLD SMALL PI"); // map.put('\u1D780',"MATHEMATICAL SANS-SERIF BOLD SMALL RHO"); // map.put('\u1D781',"MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA"); // map.put('\u1D782',"MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA"); // map.put('\u1D783',"MATHEMATICAL SANS-SERIF BOLD SMALL TAU"); // map.put('\u1D784',"MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON"); // map.put('\u1D785',"MATHEMATICAL SANS-SERIF BOLD SMALL PHI"); // map.put('\u1D786',"MATHEMATICAL SANS-SERIF BOLD SMALL CHI"); // map.put('\u1D787',"MATHEMATICAL SANS-SERIF BOLD SMALL PSI"); // map.put('\u1D788',"MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA"); // map.put('\u1D789',"MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL"); // map.put('\u1D78A',"MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL"); // map.put('\u1D78B',"MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL"); // map.put('\u1D78C',"MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL"); // map.put('\u1D78D',"MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL"); // map.put('\u1D78E',"MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL"); // map.put('\u1D78F',"MATHEMATICAL SANS-SERIF BOLD PI SYMBOL"); // map.put('\u1D790',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA"); // map.put('\u1D791',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA"); // map.put('\u1D792',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA"); // map.put('\u1D793',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA"); // map.put('\u1D794',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON"); // map.put('\u1D795',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA"); // map.put('\u1D796',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA"); // map.put('\u1D797',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA"); // map.put('\u1D798',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA"); // map.put('\u1D799',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA"); // map.put('\u1D79A',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA"); // map.put('\u1D79B',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU"); // map.put('\u1D79C',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU"); // map.put('\u1D79D',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI"); // map.put('\u1D79E',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON"); // map.put('\u1D79F',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI"); // map.put('\u1D7A0',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO"); // map.put('\u1D7A1',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL"); // map.put('\u1D7A2',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA"); // map.put('\u1D7A3',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU"); // map.put('\u1D7A4',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON"); // map.put('\u1D7A5',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI"); // map.put('\u1D7A6',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI"); // map.put('\u1D7A7',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI"); // map.put('\u1D7A8',"MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA"); // map.put('\u1D7A9',"MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA"); // map.put('\u1D7AA',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA"); // map.put('\u1D7AB',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA"); // map.put('\u1D7AC',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA"); // map.put('\u1D7AD',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA"); // map.put('\u1D7AE',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON"); // map.put('\u1D7AF',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA"); // map.put('\u1D7B0',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA"); // map.put('\u1D7B1',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA"); // map.put('\u1D7B2',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA"); // map.put('\u1D7B3',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA"); // map.put('\u1D7B4',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA"); // map.put('\u1D7B5',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU"); // map.put('\u1D7B6',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU"); // map.put('\u1D7B7',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI"); // map.put('\u1D7B8',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON"); // map.put('\u1D7B9',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI"); // map.put('\u1D7BA',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO"); // map.put('\u1D7BB',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA"); // map.put('\u1D7BC',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA"); // map.put('\u1D7BD',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU"); // map.put('\u1D7BE',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON"); // map.put('\u1D7BF',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI"); // map.put('\u1D7C0',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI"); // map.put('\u1D7C1',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI"); // map.put('\u1D7C2',"MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA"); // map.put('\u1D7C3',"MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL"); // map.put('\u1D7C4',"MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL"); // map.put('\u1D7C5',"MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL"); // map.put('\u1D7C6',"MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL"); // map.put('\u1D7C7',"MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL"); // map.put('\u1D7C8',"MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL"); // map.put('\u1D7C9',"MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL"); // map.put('\u1D7CA',"MATHEMATICAL BOLD CAPITAL DIGAMMA"); // map.put('\u1D7CB',"MATHEMATICAL BOLD SMALL DIGAMMA"); // map.put('\u1D7CE',"MATHEMATICAL BOLD DIGIT ZERO"); // map.put('\u1D7CF',"MATHEMATICAL BOLD DIGIT ONE"); // map.put('\u1D7D0',"MATHEMATICAL BOLD DIGIT TWO"); // map.put('\u1D7D1',"MATHEMATICAL BOLD DIGIT THREE"); // map.put('\u1D7D2',"MATHEMATICAL BOLD DIGIT FOUR"); // map.put('\u1D7D3',"MATHEMATICAL BOLD DIGIT FIVE"); // map.put('\u1D7D4',"MATHEMATICAL BOLD DIGIT SIX"); // map.put('\u1D7D5',"MATHEMATICAL BOLD DIGIT SEVEN"); // map.put('\u1D7D6',"MATHEMATICAL BOLD DIGIT EIGHT"); // map.put('\u1D7D7',"MATHEMATICAL BOLD DIGIT NINE"); // map.put('\u1D7D8',"MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO"); // map.put('\u1D7D9',"MATHEMATICAL DOUBLE-STRUCK DIGIT ONE"); // map.put('\u1D7DA',"MATHEMATICAL DOUBLE-STRUCK DIGIT TWO"); // map.put('\u1D7DB',"MATHEMATICAL DOUBLE-STRUCK DIGIT THREE"); // map.put('\u1D7DC',"MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR"); // map.put('\u1D7DD',"MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE"); // map.put('\u1D7DE',"MATHEMATICAL DOUBLE-STRUCK DIGIT SIX"); // map.put('\u1D7DF',"MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN"); // map.put('\u1D7E0',"MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT"); // map.put('\u1D7E1',"MATHEMATICAL DOUBLE-STRUCK DIGIT NINE"); // map.put('\u1D7E2',"MATHEMATICAL SANS-SERIF DIGIT ZERO"); // map.put('\u1D7E3',"MATHEMATICAL SANS-SERIF DIGIT ONE"); // map.put('\u1D7E4',"MATHEMATICAL SANS-SERIF DIGIT TWO"); // map.put('\u1D7E5',"MATHEMATICAL SANS-SERIF DIGIT THREE"); // map.put('\u1D7E6',"MATHEMATICAL SANS-SERIF DIGIT FOUR"); // map.put('\u1D7E7',"MATHEMATICAL SANS-SERIF DIGIT FIVE"); // map.put('\u1D7E8',"MATHEMATICAL SANS-SERIF DIGIT SIX"); // map.put('\u1D7E9',"MATHEMATICAL SANS-SERIF DIGIT SEVEN"); // map.put('\u1D7EA',"MATHEMATICAL SANS-SERIF DIGIT EIGHT"); // map.put('\u1D7EB',"MATHEMATICAL SANS-SERIF DIGIT NINE"); // map.put('\u1D7EC',"MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO"); // map.put('\u1D7ED',"MATHEMATICAL SANS-SERIF BOLD DIGIT ONE"); // map.put('\u1D7EE',"MATHEMATICAL SANS-SERIF BOLD DIGIT TWO"); // map.put('\u1D7EF',"MATHEMATICAL SANS-SERIF BOLD DIGIT THREE"); // map.put('\u1D7F0',"MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR"); // map.put('\u1D7F1',"MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE"); // map.put('\u1D7F2',"MATHEMATICAL SANS-SERIF BOLD DIGIT SIX"); // map.put('\u1D7F3',"MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN"); // map.put('\u1D7F4',"MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT"); // map.put('\u1D7F5',"MATHEMATICAL SANS-SERIF BOLD DIGIT NINE"); // map.put('\u1D7F6',"MATHEMATICAL MONOSPACE DIGIT ZERO"); // map.put('\u1D7F7',"MATHEMATICAL MONOSPACE DIGIT ONE"); // map.put('\u1D7F8',"MATHEMATICAL MONOSPACE DIGIT TWO"); // map.put('\u1D7F9',"MATHEMATICAL MONOSPACE DIGIT THREE"); // map.put('\u1D7FA',"MATHEMATICAL MONOSPACE DIGIT FOUR"); // map.put('\u1D7FB',"MATHEMATICAL MONOSPACE DIGIT FIVE"); // map.put('\u1D7FC',"MATHEMATICAL MONOSPACE DIGIT SIX"); // map.put('\u1D7FD',"MATHEMATICAL MONOSPACE DIGIT SEVEN"); // map.put('\u1D7FE',"MATHEMATICAL MONOSPACE DIGIT EIGHT"); // map.put('\u1D7FF',"MATHEMATICAL MONOSPACE DIGIT NINE"); // map.put('\u1F000',"MAHJONG TILE EAST WIND"); // map.put('\u1F001',"MAHJONG TILE SOUTH WIND"); // map.put('\u1F002',"MAHJONG TILE WEST WIND"); // map.put('\u1F003',"MAHJONG TILE NORTH WIND"); // map.put('\u1F004',"MAHJONG TILE RED DRAGON"); // map.put('\u1F005',"MAHJONG TILE GREEN DRAGON"); // map.put('\u1F006',"MAHJONG TILE WHITE DRAGON"); // map.put('\u1F007',"MAHJONG TILE ONE OF CHARACTERS"); // map.put('\u1F008',"MAHJONG TILE TWO OF CHARACTERS"); // map.put('\u1F009',"MAHJONG TILE THREE OF CHARACTERS"); // map.put('\u1F00A',"MAHJONG TILE FOUR OF CHARACTERS"); // map.put('\u1F00B',"MAHJONG TILE FIVE OF CHARACTERS"); // map.put('\u1F00C',"MAHJONG TILE SIX OF CHARACTERS"); // map.put('\u1F00D',"MAHJONG TILE SEVEN OF CHARACTERS"); // map.put('\u1F00E',"MAHJONG TILE EIGHT OF CHARACTERS"); // map.put('\u1F00F',"MAHJONG TILE NINE OF CHARACTERS"); // map.put('\u1F010',"MAHJONG TILE ONE OF BAMBOOS"); // map.put('\u1F011',"MAHJONG TILE TWO OF BAMBOOS"); // map.put('\u1F012',"MAHJONG TILE THREE OF BAMBOOS"); // map.put('\u1F013',"MAHJONG TILE FOUR OF BAMBOOS"); // map.put('\u1F014',"MAHJONG TILE FIVE OF BAMBOOS"); // map.put('\u1F015',"MAHJONG TILE SIX OF BAMBOOS"); // map.put('\u1F016',"MAHJONG TILE SEVEN OF BAMBOOS"); // map.put('\u1F017',"MAHJONG TILE EIGHT OF BAMBOOS"); // map.put('\u1F018',"MAHJONG TILE NINE OF BAMBOOS"); // map.put('\u1F019',"MAHJONG TILE ONE OF CIRCLES"); // map.put('\u1F01A',"MAHJONG TILE TWO OF CIRCLES"); // map.put('\u1F01B',"MAHJONG TILE THREE OF CIRCLES"); // map.put('\u1F01C',"MAHJONG TILE FOUR OF CIRCLES"); // map.put('\u1F01D',"MAHJONG TILE FIVE OF CIRCLES"); // map.put('\u1F01E',"MAHJONG TILE SIX OF CIRCLES"); // map.put('\u1F01F',"MAHJONG TILE SEVEN OF CIRCLES"); // map.put('\u1F020',"MAHJONG TILE EIGHT OF CIRCLES"); // map.put('\u1F021',"MAHJONG TILE NINE OF CIRCLES"); // map.put('\u1F022',"MAHJONG TILE PLUM"); // map.put('\u1F023',"MAHJONG TILE ORCHID"); // map.put('\u1F024',"MAHJONG TILE BAMBOO"); // map.put('\u1F025',"MAHJONG TILE CHRYSANTHEMUM"); // map.put('\u1F026',"MAHJONG TILE SPRING"); // map.put('\u1F027',"MAHJONG TILE SUMMER"); // map.put('\u1F028',"MAHJONG TILE AUTUMN"); // map.put('\u1F029',"MAHJONG TILE WINTER"); // map.put('\u1F02A',"MAHJONG TILE JOKER"); // map.put('\u1F02B',"MAHJONG TILE BACK"); // map.put('\u1F030',"DOMINO TILE HORIZONTAL BACK"); // map.put('\u1F031',"DOMINO TILE HORIZONTAL-00-00"); // map.put('\u1F032',"DOMINO TILE HORIZONTAL-00-01"); // map.put('\u1F033',"DOMINO TILE HORIZONTAL-00-02"); // map.put('\u1F034',"DOMINO TILE HORIZONTAL-00-03"); // map.put('\u1F035',"DOMINO TILE HORIZONTAL-00-04"); // map.put('\u1F036',"DOMINO TILE HORIZONTAL-00-05"); // map.put('\u1F037',"DOMINO TILE HORIZONTAL-00-06"); // map.put('\u1F038',"DOMINO TILE HORIZONTAL-01-00"); // map.put('\u1F039',"DOMINO TILE HORIZONTAL-01-01"); // map.put('\u1F03A',"DOMINO TILE HORIZONTAL-01-02"); // map.put('\u1F03B',"DOMINO TILE HORIZONTAL-01-03"); // map.put('\u1F03C',"DOMINO TILE HORIZONTAL-01-04"); // map.put('\u1F03D',"DOMINO TILE HORIZONTAL-01-05"); // map.put('\u1F03E',"DOMINO TILE HORIZONTAL-01-06"); // map.put('\u1F03F',"DOMINO TILE HORIZONTAL-02-00"); // map.put('\u1F040',"DOMINO TILE HORIZONTAL-02-01"); // map.put('\u1F041',"DOMINO TILE HORIZONTAL-02-02"); // map.put('\u1F042',"DOMINO TILE HORIZONTAL-02-03"); // map.put('\u1F043',"DOMINO TILE HORIZONTAL-02-04"); // map.put('\u1F044',"DOMINO TILE HORIZONTAL-02-05"); // map.put('\u1F045',"DOMINO TILE HORIZONTAL-02-06"); // map.put('\u1F046',"DOMINO TILE HORIZONTAL-03-00"); // map.put('\u1F047',"DOMINO TILE HORIZONTAL-03-01"); // map.put('\u1F048',"DOMINO TILE HORIZONTAL-03-02"); // map.put('\u1F049',"DOMINO TILE HORIZONTAL-03-03"); // map.put('\u1F04A',"DOMINO TILE HORIZONTAL-03-04"); // map.put('\u1F04B',"DOMINO TILE HORIZONTAL-03-05"); // map.put('\u1F04C',"DOMINO TILE HORIZONTAL-03-06"); // map.put('\u1F04D',"DOMINO TILE HORIZONTAL-04-00"); // map.put('\u1F04E',"DOMINO TILE HORIZONTAL-04-01"); // map.put('\u1F04F',"DOMINO TILE HORIZONTAL-04-02"); // map.put('\u1F050',"DOMINO TILE HORIZONTAL-04-03"); // map.put('\u1F051',"DOMINO TILE HORIZONTAL-04-04"); // map.put('\u1F052',"DOMINO TILE HORIZONTAL-04-05"); // map.put('\u1F053',"DOMINO TILE HORIZONTAL-04-06"); // map.put('\u1F054',"DOMINO TILE HORIZONTAL-05-00"); // map.put('\u1F055',"DOMINO TILE HORIZONTAL-05-01"); // map.put('\u1F056',"DOMINO TILE HORIZONTAL-05-02"); // map.put('\u1F057',"DOMINO TILE HORIZONTAL-05-03"); // map.put('\u1F058',"DOMINO TILE HORIZONTAL-05-04"); // map.put('\u1F059',"DOMINO TILE HORIZONTAL-05-05"); // map.put('\u1F05A',"DOMINO TILE HORIZONTAL-05-06"); // map.put('\u1F05B',"DOMINO TILE HORIZONTAL-06-00"); // map.put('\u1F05C',"DOMINO TILE HORIZONTAL-06-01"); // map.put('\u1F05D',"DOMINO TILE HORIZONTAL-06-02"); // map.put('\u1F05E',"DOMINO TILE HORIZONTAL-06-03"); // map.put('\u1F05F',"DOMINO TILE HORIZONTAL-06-04"); // map.put('\u1F060',"DOMINO TILE HORIZONTAL-06-05"); // map.put('\u1F061',"DOMINO TILE HORIZONTAL-06-06"); // map.put('\u1F062',"DOMINO TILE VERTICAL BACK"); // map.put('\u1F063',"DOMINO TILE VERTICAL-00-00"); // map.put('\u1F064',"DOMINO TILE VERTICAL-00-01"); // map.put('\u1F065',"DOMINO TILE VERTICAL-00-02"); // map.put('\u1F066',"DOMINO TILE VERTICAL-00-03"); // map.put('\u1F067',"DOMINO TILE VERTICAL-00-04"); // map.put('\u1F068',"DOMINO TILE VERTICAL-00-05"); // map.put('\u1F069',"DOMINO TILE VERTICAL-00-06"); // map.put('\u1F06A',"DOMINO TILE VERTICAL-01-00"); // map.put('\u1F06B',"DOMINO TILE VERTICAL-01-01"); // map.put('\u1F06C',"DOMINO TILE VERTICAL-01-02"); // map.put('\u1F06D',"DOMINO TILE VERTICAL-01-03"); // map.put('\u1F06E',"DOMINO TILE VERTICAL-01-04"); // map.put('\u1F06F',"DOMINO TILE VERTICAL-01-05"); // map.put('\u1F070',"DOMINO TILE VERTICAL-01-06"); // map.put('\u1F071',"DOMINO TILE VERTICAL-02-00"); // map.put('\u1F072',"DOMINO TILE VERTICAL-02-01"); // map.put('\u1F073',"DOMINO TILE VERTICAL-02-02"); // map.put('\u1F074',"DOMINO TILE VERTICAL-02-03"); // map.put('\u1F075',"DOMINO TILE VERTICAL-02-04"); // map.put('\u1F076',"DOMINO TILE VERTICAL-02-05"); // map.put('\u1F077',"DOMINO TILE VERTICAL-02-06"); // map.put('\u1F078',"DOMINO TILE VERTICAL-03-00"); // map.put('\u1F079',"DOMINO TILE VERTICAL-03-01"); // map.put('\u1F07A',"DOMINO TILE VERTICAL-03-02"); // map.put('\u1F07B',"DOMINO TILE VERTICAL-03-03"); // map.put('\u1F07C',"DOMINO TILE VERTICAL-03-04"); // map.put('\u1F07D',"DOMINO TILE VERTICAL-03-05"); // map.put('\u1F07E',"DOMINO TILE VERTICAL-03-06"); // map.put('\u1F07F',"DOMINO TILE VERTICAL-04-00"); // map.put('\u1F080',"DOMINO TILE VERTICAL-04-01"); // map.put('\u1F081',"DOMINO TILE VERTICAL-04-02"); // map.put('\u1F082',"DOMINO TILE VERTICAL-04-03"); // map.put('\u1F083',"DOMINO TILE VERTICAL-04-04"); // map.put('\u1F084',"DOMINO TILE VERTICAL-04-05"); // map.put('\u1F085',"DOMINO TILE VERTICAL-04-06"); // map.put('\u1F086',"DOMINO TILE VERTICAL-05-00"); // map.put('\u1F087',"DOMINO TILE VERTICAL-05-01"); // map.put('\u1F088',"DOMINO TILE VERTICAL-05-02"); // map.put('\u1F089',"DOMINO TILE VERTICAL-05-03"); // map.put('\u1F08A',"DOMINO TILE VERTICAL-05-04"); // map.put('\u1F08B',"DOMINO TILE VERTICAL-05-05"); // map.put('\u1F08C',"DOMINO TILE VERTICAL-05-06"); // map.put('\u1F08D',"DOMINO TILE VERTICAL-06-00"); // map.put('\u1F08E',"DOMINO TILE VERTICAL-06-01"); // map.put('\u1F08F',"DOMINO TILE VERTICAL-06-02"); // map.put('\u1F090',"DOMINO TILE VERTICAL-06-03"); // map.put('\u1F091',"DOMINO TILE VERTICAL-06-04"); // map.put('\u1F092',"DOMINO TILE VERTICAL-06-05"); // map.put('\u1F093',"DOMINO TILE VERTICAL-06-06"); // map.put('\u1F100',"DIGIT ZERO FULL STOP"); // map.put('\u1F101',"DIGIT ZERO COMMA"); // map.put('\u1F102',"DIGIT ONE COMMA"); // map.put('\u1F103',"DIGIT TWO COMMA"); // map.put('\u1F104',"DIGIT THREE COMMA"); // map.put('\u1F105',"DIGIT FOUR COMMA"); // map.put('\u1F106',"DIGIT FIVE COMMA"); // map.put('\u1F107',"DIGIT SIX COMMA"); // map.put('\u1F108',"DIGIT SEVEN COMMA"); // map.put('\u1F109',"DIGIT EIGHT COMMA"); // map.put('\u1F10A',"DIGIT NINE COMMA"); // map.put('\u1F110',"PARENTHESIZED LATIN CAPITAL LETTER A"); // map.put('\u1F111',"PARENTHESIZED LATIN CAPITAL LETTER B"); // map.put('\u1F112',"PARENTHESIZED LATIN CAPITAL LETTER C"); // map.put('\u1F113',"PARENTHESIZED LATIN CAPITAL LETTER D"); // map.put('\u1F114',"PARENTHESIZED LATIN CAPITAL LETTER E"); // map.put('\u1F115',"PARENTHESIZED LATIN CAPITAL LETTER F"); // map.put('\u1F116',"PARENTHESIZED LATIN CAPITAL LETTER G"); // map.put('\u1F117',"PARENTHESIZED LATIN CAPITAL LETTER H"); // map.put('\u1F118',"PARENTHESIZED LATIN CAPITAL LETTER I"); // map.put('\u1F119',"PARENTHESIZED LATIN CAPITAL LETTER J"); // map.put('\u1F11A',"PARENTHESIZED LATIN CAPITAL LETTER K"); // map.put('\u1F11B',"PARENTHESIZED LATIN CAPITAL LETTER L"); // map.put('\u1F11C',"PARENTHESIZED LATIN CAPITAL LETTER M"); // map.put('\u1F11D',"PARENTHESIZED LATIN CAPITAL LETTER N"); // map.put('\u1F11E',"PARENTHESIZED LATIN CAPITAL LETTER O"); // map.put('\u1F11F',"PARENTHESIZED LATIN CAPITAL LETTER P"); // map.put('\u1F120',"PARENTHESIZED LATIN CAPITAL LETTER Q"); // map.put('\u1F121',"PARENTHESIZED LATIN CAPITAL LETTER R"); // map.put('\u1F122',"PARENTHESIZED LATIN CAPITAL LETTER S"); // map.put('\u1F123',"PARENTHESIZED LATIN CAPITAL LETTER T"); // map.put('\u1F124',"PARENTHESIZED LATIN CAPITAL LETTER U"); // map.put('\u1F125',"PARENTHESIZED LATIN CAPITAL LETTER V"); // map.put('\u1F126',"PARENTHESIZED LATIN CAPITAL LETTER W"); // map.put('\u1F127',"PARENTHESIZED LATIN CAPITAL LETTER X"); // map.put('\u1F128',"PARENTHESIZED LATIN CAPITAL LETTER Y"); // map.put('\u1F129',"PARENTHESIZED LATIN CAPITAL LETTER Z"); // map.put('\u1F12A',"TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S"); // map.put('\u1F12B',"CIRCLED ITALIC LATIN CAPITAL LETTER C"); // map.put('\u1F12C',"CIRCLED ITALIC LATIN CAPITAL LETTER R"); // map.put('\u1F12D',"CIRCLED CD"); // map.put('\u1F12E',"CIRCLED WZ"); // map.put('\u1F131',"SQUARED LATIN CAPITAL LETTER B"); // map.put('\u1F13D',"SQUARED LATIN CAPITAL LETTER N"); // map.put('\u1F13F',"SQUARED LATIN CAPITAL LETTER P"); // map.put('\u1F142',"SQUARED LATIN CAPITAL LETTER S"); // map.put('\u1F146',"SQUARED LATIN CAPITAL LETTER W"); // map.put('\u1F14A',"SQUARED HV"); // map.put('\u1F14B',"SQUARED MV"); // map.put('\u1F14C',"SQUARED SD"); // map.put('\u1F14D',"SQUARED SS"); // map.put('\u1F14E',"SQUARED PPV"); // map.put('\u1F157',"NEGATIVE CIRCLED LATIN CAPITAL LETTER H"); // map.put('\u1F15F',"NEGATIVE CIRCLED LATIN CAPITAL LETTER P"); // map.put('\u1F179',"NEGATIVE SQUARED LATIN CAPITAL LETTER J"); // map.put('\u1F17B',"NEGATIVE SQUARED LATIN CAPITAL LETTER L"); // map.put('\u1F17C',"NEGATIVE SQUARED LATIN CAPITAL LETTER M"); // map.put('\u1F17F',"NEGATIVE SQUARED LATIN CAPITAL LETTER P"); // map.put('\u1F18A',"CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P"); // map.put('\u1F18B',"NEGATIVE SQUARED IC"); // map.put('\u1F18C',"NEGATIVE SQUARED PA"); // map.put('\u1F18D',"NEGATIVE SQUARED SA"); // map.put('\u1F190',"SQUARE DJ"); // map.put('\u1F200',"SQUARE HIRAGANA HOKA"); // map.put('\u1F210',"SQUARED CJK UNIFIED IDEOGRAPH-624B"); // map.put('\u1F211',"SQUARED CJK UNIFIED IDEOGRAPH-5B57"); // map.put('\u1F212',"SQUARED CJK UNIFIED IDEOGRAPH-53CC"); // map.put('\u1F213',"SQUARED KATAKANA DE"); // map.put('\u1F214',"SQUARED CJK UNIFIED IDEOGRAPH-4E8C"); // map.put('\u1F215',"SQUARED CJK UNIFIED IDEOGRAPH-591A"); // map.put('\u1F216',"SQUARED CJK UNIFIED IDEOGRAPH-89E3"); // map.put('\u1F217',"SQUARED CJK UNIFIED IDEOGRAPH-5929"); // map.put('\u1F218',"SQUARED CJK UNIFIED IDEOGRAPH-4EA4"); // map.put('\u1F219',"SQUARED CJK UNIFIED IDEOGRAPH-6620"); // map.put('\u1F21A',"SQUARED CJK UNIFIED IDEOGRAPH-7121"); // map.put('\u1F21B',"SQUARED CJK UNIFIED IDEOGRAPH-6599"); // map.put('\u1F21C',"SQUARED CJK UNIFIED IDEOGRAPH-524D"); // map.put('\u1F21D',"SQUARED CJK UNIFIED IDEOGRAPH-5F8C"); // map.put('\u1F21E',"SQUARED CJK UNIFIED IDEOGRAPH-518D"); // map.put('\u1F21F',"SQUARED CJK UNIFIED IDEOGRAPH-65B0"); // map.put('\u1F220',"SQUARED CJK UNIFIED IDEOGRAPH-521D"); // map.put('\u1F221',"SQUARED CJK UNIFIED IDEOGRAPH-7D42"); // map.put('\u1F222',"SQUARED CJK UNIFIED IDEOGRAPH-751F"); // map.put('\u1F223',"SQUARED CJK UNIFIED IDEOGRAPH-8CA9"); // map.put('\u1F224',"SQUARED CJK UNIFIED IDEOGRAPH-58F0"); // map.put('\u1F225',"SQUARED CJK UNIFIED IDEOGRAPH-5439"); // map.put('\u1F226',"SQUARED CJK UNIFIED IDEOGRAPH-6F14"); // map.put('\u1F227',"SQUARED CJK UNIFIED IDEOGRAPH-6295"); // map.put('\u1F228',"SQUARED CJK UNIFIED IDEOGRAPH-6355"); // map.put('\u1F229',"SQUARED CJK UNIFIED IDEOGRAPH-4E00"); // map.put('\u1F22A',"SQUARED CJK UNIFIED IDEOGRAPH-4E09"); // map.put('\u1F22B',"SQUARED CJK UNIFIED IDEOGRAPH-904A"); // map.put('\u1F22C',"SQUARED CJK UNIFIED IDEOGRAPH-5DE6"); // map.put('\u1F22D',"SQUARED CJK UNIFIED IDEOGRAPH-4E2D"); // map.put('\u1F22E',"SQUARED CJK UNIFIED IDEOGRAPH-53F3"); // map.put('\u1F22F',"SQUARED CJK UNIFIED IDEOGRAPH-6307"); // map.put('\u1F230',"SQUARED CJK UNIFIED IDEOGRAPH-8D70"); // map.put('\u1F231',"SQUARED CJK UNIFIED IDEOGRAPH-6253"); // map.put('\u1F240',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C"); // map.put('\u1F241',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09"); // map.put('\u1F242',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C"); // map.put('\u1F243',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89"); // map.put('\u1F244',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9"); // map.put('\u1F245',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253"); // map.put('\u1F246',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7"); // map.put('\u1F247',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD"); // map.put('\u1F248',"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557"); // map.put('\u1FFFE',"<not a character>"); // map.put('\u1FFFF',"<not a character>"); // map.put('\u2F800',"CJK COMPATIBILITY IDEOGRAPH-2F800"); // map.put('\u2F801',"CJK COMPATIBILITY IDEOGRAPH-2F801"); // map.put('\u2F802',"CJK COMPATIBILITY IDEOGRAPH-2F802"); // map.put('\u2F803',"CJK COMPATIBILITY IDEOGRAPH-2F803"); // map.put('\u2F804',"CJK COMPATIBILITY IDEOGRAPH-2F804"); // map.put('\u2F805',"CJK COMPATIBILITY IDEOGRAPH-2F805"); // map.put('\u2F806',"CJK COMPATIBILITY IDEOGRAPH-2F806"); // map.put('\u2F807',"CJK COMPATIBILITY IDEOGRAPH-2F807"); // map.put('\u2F808',"CJK COMPATIBILITY IDEOGRAPH-2F808"); // map.put('\u2F809',"CJK COMPATIBILITY IDEOGRAPH-2F809"); // map.put('\u2F80A',"CJK COMPATIBILITY IDEOGRAPH-2F80A"); // map.put('\u2F80B',"CJK COMPATIBILITY IDEOGRAPH-2F80B"); // map.put('\u2F80C',"CJK COMPATIBILITY IDEOGRAPH-2F80C"); // map.put('\u2F80D',"CJK COMPATIBILITY IDEOGRAPH-2F80D"); // map.put('\u2F80E',"CJK COMPATIBILITY IDEOGRAPH-2F80E"); // map.put('\u2F80F',"CJK COMPATIBILITY IDEOGRAPH-2F80F"); // map.put('\u2F810',"CJK COMPATIBILITY IDEOGRAPH-2F810"); // map.put('\u2F811',"CJK COMPATIBILITY IDEOGRAPH-2F811"); // map.put('\u2F812',"CJK COMPATIBILITY IDEOGRAPH-2F812"); // map.put('\u2F813',"CJK COMPATIBILITY IDEOGRAPH-2F813"); // map.put('\u2F814',"CJK COMPATIBILITY IDEOGRAPH-2F814"); // map.put('\u2F815',"CJK COMPATIBILITY IDEOGRAPH-2F815"); // map.put('\u2F816',"CJK COMPATIBILITY IDEOGRAPH-2F816"); // map.put('\u2F817',"CJK COMPATIBILITY IDEOGRAPH-2F817"); // map.put('\u2F818',"CJK COMPATIBILITY IDEOGRAPH-2F818"); // map.put('\u2F819',"CJK COMPATIBILITY IDEOGRAPH-2F819"); // map.put('\u2F81A',"CJK COMPATIBILITY IDEOGRAPH-2F81A"); // map.put('\u2F81B',"CJK COMPATIBILITY IDEOGRAPH-2F81B"); // map.put('\u2F81C',"CJK COMPATIBILITY IDEOGRAPH-2F81C"); // map.put('\u2F81D',"CJK COMPATIBILITY IDEOGRAPH-2F81D"); // map.put('\u2F81E',"CJK COMPATIBILITY IDEOGRAPH-2F81E"); // map.put('\u2F81F',"CJK COMPATIBILITY IDEOGRAPH-2F81F"); // map.put('\u2F820',"CJK COMPATIBILITY IDEOGRAPH-2F820"); // map.put('\u2F821',"CJK COMPATIBILITY IDEOGRAPH-2F821"); // map.put('\u2F822',"CJK COMPATIBILITY IDEOGRAPH-2F822"); // map.put('\u2F823',"CJK COMPATIBILITY IDEOGRAPH-2F823"); // map.put('\u2F824',"CJK COMPATIBILITY IDEOGRAPH-2F824"); // map.put('\u2F825',"CJK COMPATIBILITY IDEOGRAPH-2F825"); // map.put('\u2F826',"CJK COMPATIBILITY IDEOGRAPH-2F826"); // map.put('\u2F827',"CJK COMPATIBILITY IDEOGRAPH-2F827"); // map.put('\u2F828',"CJK COMPATIBILITY IDEOGRAPH-2F828"); // map.put('\u2F829',"CJK COMPATIBILITY IDEOGRAPH-2F829"); // map.put('\u2F82A',"CJK COMPATIBILITY IDEOGRAPH-2F82A"); // map.put('\u2F82B',"CJK COMPATIBILITY IDEOGRAPH-2F82B"); // map.put('\u2F82C',"CJK COMPATIBILITY IDEOGRAPH-2F82C"); // map.put('\u2F82D',"CJK COMPATIBILITY IDEOGRAPH-2F82D"); // map.put('\u2F82E',"CJK COMPATIBILITY IDEOGRAPH-2F82E"); // map.put('\u2F82F',"CJK COMPATIBILITY IDEOGRAPH-2F82F"); // map.put('\u2F830',"CJK COMPATIBILITY IDEOGRAPH-2F830"); // map.put('\u2F831',"CJK COMPATIBILITY IDEOGRAPH-2F831"); // map.put('\u2F832',"CJK COMPATIBILITY IDEOGRAPH-2F832"); // map.put('\u2F833',"CJK COMPATIBILITY IDEOGRAPH-2F833"); // map.put('\u2F834',"CJK COMPATIBILITY IDEOGRAPH-2F834"); // map.put('\u2F835',"CJK COMPATIBILITY IDEOGRAPH-2F835"); // map.put('\u2F836',"CJK COMPATIBILITY IDEOGRAPH-2F836"); // map.put('\u2F837',"CJK COMPATIBILITY IDEOGRAPH-2F837"); // map.put('\u2F838',"CJK COMPATIBILITY IDEOGRAPH-2F838"); // map.put('\u2F839',"CJK COMPATIBILITY IDEOGRAPH-2F839"); // map.put('\u2F83A',"CJK COMPATIBILITY IDEOGRAPH-2F83A"); // map.put('\u2F83B',"CJK COMPATIBILITY IDEOGRAPH-2F83B"); // map.put('\u2F83C',"CJK COMPATIBILITY IDEOGRAPH-2F83C"); // map.put('\u2F83D',"CJK COMPATIBILITY IDEOGRAPH-2F83D"); // map.put('\u2F83E',"CJK COMPATIBILITY IDEOGRAPH-2F83E"); // map.put('\u2F83F',"CJK COMPATIBILITY IDEOGRAPH-2F83F"); // map.put('\u2F840',"CJK COMPATIBILITY IDEOGRAPH-2F840"); // map.put('\u2F841',"CJK COMPATIBILITY IDEOGRAPH-2F841"); // map.put('\u2F842',"CJK COMPATIBILITY IDEOGRAPH-2F842"); // map.put('\u2F843',"CJK COMPATIBILITY IDEOGRAPH-2F843"); // map.put('\u2F844',"CJK COMPATIBILITY IDEOGRAPH-2F844"); // map.put('\u2F845',"CJK COMPATIBILITY IDEOGRAPH-2F845"); // map.put('\u2F846',"CJK COMPATIBILITY IDEOGRAPH-2F846"); // map.put('\u2F847',"CJK COMPATIBILITY IDEOGRAPH-2F847"); // map.put('\u2F848',"CJK COMPATIBILITY IDEOGRAPH-2F848"); // map.put('\u2F849',"CJK COMPATIBILITY IDEOGRAPH-2F849"); // map.put('\u2F84A',"CJK COMPATIBILITY IDEOGRAPH-2F84A"); // map.put('\u2F84B',"CJK COMPATIBILITY IDEOGRAPH-2F84B"); // map.put('\u2F84C',"CJK COMPATIBILITY IDEOGRAPH-2F84C"); // map.put('\u2F84D',"CJK COMPATIBILITY IDEOGRAPH-2F84D"); // map.put('\u2F84E',"CJK COMPATIBILITY IDEOGRAPH-2F84E"); // map.put('\u2F84F',"CJK COMPATIBILITY IDEOGRAPH-2F84F"); // map.put('\u2F850',"CJK COMPATIBILITY IDEOGRAPH-2F850"); // map.put('\u2F851',"CJK COMPATIBILITY IDEOGRAPH-2F851"); // map.put('\u2F852',"CJK COMPATIBILITY IDEOGRAPH-2F852"); // map.put('\u2F853',"CJK COMPATIBILITY IDEOGRAPH-2F853"); // map.put('\u2F854',"CJK COMPATIBILITY IDEOGRAPH-2F854"); // map.put('\u2F855',"CJK COMPATIBILITY IDEOGRAPH-2F855"); // map.put('\u2F856',"CJK COMPATIBILITY IDEOGRAPH-2F856"); // map.put('\u2F857',"CJK COMPATIBILITY IDEOGRAPH-2F857"); // map.put('\u2F858',"CJK COMPATIBILITY IDEOGRAPH-2F858"); // map.put('\u2F859',"CJK COMPATIBILITY IDEOGRAPH-2F859"); // map.put('\u2F85A',"CJK COMPATIBILITY IDEOGRAPH-2F85A"); // map.put('\u2F85B',"CJK COMPATIBILITY IDEOGRAPH-2F85B"); // map.put('\u2F85C',"CJK COMPATIBILITY IDEOGRAPH-2F85C"); // map.put('\u2F85D',"CJK COMPATIBILITY IDEOGRAPH-2F85D"); // map.put('\u2F85E',"CJK COMPATIBILITY IDEOGRAPH-2F85E"); // map.put('\u2F85F',"CJK COMPATIBILITY IDEOGRAPH-2F85F"); // map.put('\u2F860',"CJK COMPATIBILITY IDEOGRAPH-2F860"); // map.put('\u2F861',"CJK COMPATIBILITY IDEOGRAPH-2F861"); // map.put('\u2F862',"CJK COMPATIBILITY IDEOGRAPH-2F862"); // map.put('\u2F863',"CJK COMPATIBILITY IDEOGRAPH-2F863"); // map.put('\u2F864',"CJK COMPATIBILITY IDEOGRAPH-2F864"); // map.put('\u2F865',"CJK COMPATIBILITY IDEOGRAPH-2F865"); // map.put('\u2F866',"CJK COMPATIBILITY IDEOGRAPH-2F866"); // map.put('\u2F867',"CJK COMPATIBILITY IDEOGRAPH-2F867"); // map.put('\u2F868',"CJK COMPATIBILITY IDEOGRAPH-2F868"); // map.put('\u2F869',"CJK COMPATIBILITY IDEOGRAPH-2F869"); // map.put('\u2F86A',"CJK COMPATIBILITY IDEOGRAPH-2F86A"); // map.put('\u2F86B',"CJK COMPATIBILITY IDEOGRAPH-2F86B"); // map.put('\u2F86C',"CJK COMPATIBILITY IDEOGRAPH-2F86C"); // map.put('\u2F86D',"CJK COMPATIBILITY IDEOGRAPH-2F86D"); // map.put('\u2F86E',"CJK COMPATIBILITY IDEOGRAPH-2F86E"); // map.put('\u2F86F',"CJK COMPATIBILITY IDEOGRAPH-2F86F"); // map.put('\u2F870',"CJK COMPATIBILITY IDEOGRAPH-2F870"); // map.put('\u2F871',"CJK COMPATIBILITY IDEOGRAPH-2F871"); // map.put('\u2F872',"CJK COMPATIBILITY IDEOGRAPH-2F872"); // map.put('\u2F873',"CJK COMPATIBILITY IDEOGRAPH-2F873"); // map.put('\u2F874',"CJK COMPATIBILITY IDEOGRAPH-2F874"); // map.put('\u2F875',"CJK COMPATIBILITY IDEOGRAPH-2F875"); // map.put('\u2F876',"CJK COMPATIBILITY IDEOGRAPH-2F876"); // map.put('\u2F877',"CJK COMPATIBILITY IDEOGRAPH-2F877"); // map.put('\u2F878',"CJK COMPATIBILITY IDEOGRAPH-2F878"); // map.put('\u2F879',"CJK COMPATIBILITY IDEOGRAPH-2F879"); // map.put('\u2F87A',"CJK COMPATIBILITY IDEOGRAPH-2F87A"); // map.put('\u2F87B',"CJK COMPATIBILITY IDEOGRAPH-2F87B"); // map.put('\u2F87C',"CJK COMPATIBILITY IDEOGRAPH-2F87C"); // map.put('\u2F87D',"CJK COMPATIBILITY IDEOGRAPH-2F87D"); // map.put('\u2F87E',"CJK COMPATIBILITY IDEOGRAPH-2F87E"); // map.put('\u2F87F',"CJK COMPATIBILITY IDEOGRAPH-2F87F"); // map.put('\u2F880',"CJK COMPATIBILITY IDEOGRAPH-2F880"); // map.put('\u2F881',"CJK COMPATIBILITY IDEOGRAPH-2F881"); // map.put('\u2F882',"CJK COMPATIBILITY IDEOGRAPH-2F882"); // map.put('\u2F883',"CJK COMPATIBILITY IDEOGRAPH-2F883"); // map.put('\u2F884',"CJK COMPATIBILITY IDEOGRAPH-2F884"); // map.put('\u2F885',"CJK COMPATIBILITY IDEOGRAPH-2F885"); // map.put('\u2F886',"CJK COMPATIBILITY IDEOGRAPH-2F886"); // map.put('\u2F887',"CJK COMPATIBILITY IDEOGRAPH-2F887"); // map.put('\u2F888',"CJK COMPATIBILITY IDEOGRAPH-2F888"); // map.put('\u2F889',"CJK COMPATIBILITY IDEOGRAPH-2F889"); // map.put('\u2F88A',"CJK COMPATIBILITY IDEOGRAPH-2F88A"); // map.put('\u2F88B',"CJK COMPATIBILITY IDEOGRAPH-2F88B"); // map.put('\u2F88C',"CJK COMPATIBILITY IDEOGRAPH-2F88C"); // map.put('\u2F88D',"CJK COMPATIBILITY IDEOGRAPH-2F88D"); // map.put('\u2F88E',"CJK COMPATIBILITY IDEOGRAPH-2F88E"); // map.put('\u2F88F',"CJK COMPATIBILITY IDEOGRAPH-2F88F"); // map.put('\u2F890',"CJK COMPATIBILITY IDEOGRAPH-2F890"); // map.put('\u2F891',"CJK COMPATIBILITY IDEOGRAPH-2F891"); // map.put('\u2F892',"CJK COMPATIBILITY IDEOGRAPH-2F892"); // map.put('\u2F893',"CJK COMPATIBILITY IDEOGRAPH-2F893"); // map.put('\u2F894',"CJK COMPATIBILITY IDEOGRAPH-2F894"); // map.put('\u2F895',"CJK COMPATIBILITY IDEOGRAPH-2F895"); // map.put('\u2F896',"CJK COMPATIBILITY IDEOGRAPH-2F896"); // map.put('\u2F897',"CJK COMPATIBILITY IDEOGRAPH-2F897"); // map.put('\u2F898',"CJK COMPATIBILITY IDEOGRAPH-2F898"); // map.put('\u2F899',"CJK COMPATIBILITY IDEOGRAPH-2F899"); // map.put('\u2F89A',"CJK COMPATIBILITY IDEOGRAPH-2F89A"); // map.put('\u2F89B',"CJK COMPATIBILITY IDEOGRAPH-2F89B"); // map.put('\u2F89C',"CJK COMPATIBILITY IDEOGRAPH-2F89C"); // map.put('\u2F89D',"CJK COMPATIBILITY IDEOGRAPH-2F89D"); // map.put('\u2F89E',"CJK COMPATIBILITY IDEOGRAPH-2F89E"); // map.put('\u2F89F',"CJK COMPATIBILITY IDEOGRAPH-2F89F"); // map.put('\u2F8A0',"CJK COMPATIBILITY IDEOGRAPH-2F8A0"); // map.put('\u2F8A1',"CJK COMPATIBILITY IDEOGRAPH-2F8A1"); // map.put('\u2F8A2',"CJK COMPATIBILITY IDEOGRAPH-2F8A2"); // map.put('\u2F8A3',"CJK COMPATIBILITY IDEOGRAPH-2F8A3"); // map.put('\u2F8A4',"CJK COMPATIBILITY IDEOGRAPH-2F8A4"); // map.put('\u2F8A5',"CJK COMPATIBILITY IDEOGRAPH-2F8A5"); // map.put('\u2F8A6',"CJK COMPATIBILITY IDEOGRAPH-2F8A6"); // map.put('\u2F8A7',"CJK COMPATIBILITY IDEOGRAPH-2F8A7"); // map.put('\u2F8A8',"CJK COMPATIBILITY IDEOGRAPH-2F8A8"); // map.put('\u2F8A9',"CJK COMPATIBILITY IDEOGRAPH-2F8A9"); // map.put('\u2F8AA',"CJK COMPATIBILITY IDEOGRAPH-2F8AA"); // map.put('\u2F8AB',"CJK COMPATIBILITY IDEOGRAPH-2F8AB"); // map.put('\u2F8AC',"CJK COMPATIBILITY IDEOGRAPH-2F8AC"); // map.put('\u2F8AD',"CJK COMPATIBILITY IDEOGRAPH-2F8AD"); // map.put('\u2F8AE',"CJK COMPATIBILITY IDEOGRAPH-2F8AE"); // map.put('\u2F8AF',"CJK COMPATIBILITY IDEOGRAPH-2F8AF"); // map.put('\u2F8B0',"CJK COMPATIBILITY IDEOGRAPH-2F8B0"); // map.put('\u2F8B1',"CJK COMPATIBILITY IDEOGRAPH-2F8B1"); // map.put('\u2F8B2',"CJK COMPATIBILITY IDEOGRAPH-2F8B2"); // map.put('\u2F8B3',"CJK COMPATIBILITY IDEOGRAPH-2F8B3"); // map.put('\u2F8B4',"CJK COMPATIBILITY IDEOGRAPH-2F8B4"); // map.put('\u2F8B5',"CJK COMPATIBILITY IDEOGRAPH-2F8B5"); // map.put('\u2F8B6',"CJK COMPATIBILITY IDEOGRAPH-2F8B6"); // map.put('\u2F8B7',"CJK COMPATIBILITY IDEOGRAPH-2F8B7"); // map.put('\u2F8B8',"CJK COMPATIBILITY IDEOGRAPH-2F8B8"); // map.put('\u2F8B9',"CJK COMPATIBILITY IDEOGRAPH-2F8B9"); // map.put('\u2F8BA',"CJK COMPATIBILITY IDEOGRAPH-2F8BA"); // map.put('\u2F8BB',"CJK COMPATIBILITY IDEOGRAPH-2F8BB"); // map.put('\u2F8BC',"CJK COMPATIBILITY IDEOGRAPH-2F8BC"); // map.put('\u2F8BD',"CJK COMPATIBILITY IDEOGRAPH-2F8BD"); // map.put('\u2F8BE',"CJK COMPATIBILITY IDEOGRAPH-2F8BE"); // map.put('\u2F8BF',"CJK COMPATIBILITY IDEOGRAPH-2F8BF"); // map.put('\u2F8C0',"CJK COMPATIBILITY IDEOGRAPH-2F8C0"); // map.put('\u2F8C1',"CJK COMPATIBILITY IDEOGRAPH-2F8C1"); // map.put('\u2F8C2',"CJK COMPATIBILITY IDEOGRAPH-2F8C2"); // map.put('\u2F8C3',"CJK COMPATIBILITY IDEOGRAPH-2F8C3"); // map.put('\u2F8C4',"CJK COMPATIBILITY IDEOGRAPH-2F8C4"); // map.put('\u2F8C5',"CJK COMPATIBILITY IDEOGRAPH-2F8C5"); // map.put('\u2F8C6',"CJK COMPATIBILITY IDEOGRAPH-2F8C6"); // map.put('\u2F8C7',"CJK COMPATIBILITY IDEOGRAPH-2F8C7"); // map.put('\u2F8C8',"CJK COMPATIBILITY IDEOGRAPH-2F8C8"); // map.put('\u2F8C9',"CJK COMPATIBILITY IDEOGRAPH-2F8C9"); // map.put('\u2F8CA',"CJK COMPATIBILITY IDEOGRAPH-2F8CA"); // map.put('\u2F8CB',"CJK COMPATIBILITY IDEOGRAPH-2F8CB"); // map.put('\u2F8CC',"CJK COMPATIBILITY IDEOGRAPH-2F8CC"); // map.put('\u2F8CD',"CJK COMPATIBILITY IDEOGRAPH-2F8CD"); // map.put('\u2F8CE',"CJK COMPATIBILITY IDEOGRAPH-2F8CE"); // map.put('\u2F8CF',"CJK COMPATIBILITY IDEOGRAPH-2F8CF"); // map.put('\u2F8D0',"CJK COMPATIBILITY IDEOGRAPH-2F8D0"); // map.put('\u2F8D1',"CJK COMPATIBILITY IDEOGRAPH-2F8D1"); // map.put('\u2F8D2',"CJK COMPATIBILITY IDEOGRAPH-2F8D2"); // map.put('\u2F8D3',"CJK COMPATIBILITY IDEOGRAPH-2F8D3"); // map.put('\u2F8D4',"CJK COMPATIBILITY IDEOGRAPH-2F8D4"); // map.put('\u2F8D5',"CJK COMPATIBILITY IDEOGRAPH-2F8D5"); // map.put('\u2F8D6',"CJK COMPATIBILITY IDEOGRAPH-2F8D6"); // map.put('\u2F8D7',"CJK COMPATIBILITY IDEOGRAPH-2F8D7"); // map.put('\u2F8D8',"CJK COMPATIBILITY IDEOGRAPH-2F8D8"); // map.put('\u2F8D9',"CJK COMPATIBILITY IDEOGRAPH-2F8D9"); // map.put('\u2F8DA',"CJK COMPATIBILITY IDEOGRAPH-2F8DA"); // map.put('\u2F8DB',"CJK COMPATIBILITY IDEOGRAPH-2F8DB"); // map.put('\u2F8DC',"CJK COMPATIBILITY IDEOGRAPH-2F8DC"); // map.put('\u2F8DD',"CJK COMPATIBILITY IDEOGRAPH-2F8DD"); // map.put('\u2F8DE',"CJK COMPATIBILITY IDEOGRAPH-2F8DE"); // map.put('\u2F8DF',"CJK COMPATIBILITY IDEOGRAPH-2F8DF"); // map.put('\u2F8E0',"CJK COMPATIBILITY IDEOGRAPH-2F8E0"); // map.put('\u2F8E1',"CJK COMPATIBILITY IDEOGRAPH-2F8E1"); // map.put('\u2F8E2',"CJK COMPATIBILITY IDEOGRAPH-2F8E2"); // map.put('\u2F8E3',"CJK COMPATIBILITY IDEOGRAPH-2F8E3"); // map.put('\u2F8E4',"CJK COMPATIBILITY IDEOGRAPH-2F8E4"); // map.put('\u2F8E5',"CJK COMPATIBILITY IDEOGRAPH-2F8E5"); // map.put('\u2F8E6',"CJK COMPATIBILITY IDEOGRAPH-2F8E6"); // map.put('\u2F8E7',"CJK COMPATIBILITY IDEOGRAPH-2F8E7"); // map.put('\u2F8E8',"CJK COMPATIBILITY IDEOGRAPH-2F8E8"); // map.put('\u2F8E9',"CJK COMPATIBILITY IDEOGRAPH-2F8E9"); // map.put('\u2F8EA',"CJK COMPATIBILITY IDEOGRAPH-2F8EA"); // map.put('\u2F8EB',"CJK COMPATIBILITY IDEOGRAPH-2F8EB"); // map.put('\u2F8EC',"CJK COMPATIBILITY IDEOGRAPH-2F8EC"); // map.put('\u2F8ED',"CJK COMPATIBILITY IDEOGRAPH-2F8ED"); // map.put('\u2F8EE',"CJK COMPATIBILITY IDEOGRAPH-2F8EE"); // map.put('\u2F8EF',"CJK COMPATIBILITY IDEOGRAPH-2F8EF"); // map.put('\u2F8F0',"CJK COMPATIBILITY IDEOGRAPH-2F8F0"); // map.put('\u2F8F1',"CJK COMPATIBILITY IDEOGRAPH-2F8F1"); // map.put('\u2F8F2',"CJK COMPATIBILITY IDEOGRAPH-2F8F2"); // map.put('\u2F8F3',"CJK COMPATIBILITY IDEOGRAPH-2F8F3"); // map.put('\u2F8F4',"CJK COMPATIBILITY IDEOGRAPH-2F8F4"); // map.put('\u2F8F5',"CJK COMPATIBILITY IDEOGRAPH-2F8F5"); // map.put('\u2F8F6',"CJK COMPATIBILITY IDEOGRAPH-2F8F6"); // map.put('\u2F8F7',"CJK COMPATIBILITY IDEOGRAPH-2F8F7"); // map.put('\u2F8F8',"CJK COMPATIBILITY IDEOGRAPH-2F8F8"); // map.put('\u2F8F9',"CJK COMPATIBILITY IDEOGRAPH-2F8F9"); // map.put('\u2F8FA',"CJK COMPATIBILITY IDEOGRAPH-2F8FA"); // map.put('\u2F8FB',"CJK COMPATIBILITY IDEOGRAPH-2F8FB"); // map.put('\u2F8FC',"CJK COMPATIBILITY IDEOGRAPH-2F8FC"); // map.put('\u2F8FD',"CJK COMPATIBILITY IDEOGRAPH-2F8FD"); // map.put('\u2F8FE',"CJK COMPATIBILITY IDEOGRAPH-2F8FE"); // map.put('\u2F8FF',"CJK COMPATIBILITY IDEOGRAPH-2F8FF"); // map.put('\u2F900',"CJK COMPATIBILITY IDEOGRAPH-2F900"); // map.put('\u2F901',"CJK COMPATIBILITY IDEOGRAPH-2F901"); // map.put('\u2F902',"CJK COMPATIBILITY IDEOGRAPH-2F902"); // map.put('\u2F903',"CJK COMPATIBILITY IDEOGRAPH-2F903"); // map.put('\u2F904',"CJK COMPATIBILITY IDEOGRAPH-2F904"); // map.put('\u2F905',"CJK COMPATIBILITY IDEOGRAPH-2F905"); // map.put('\u2F906',"CJK COMPATIBILITY IDEOGRAPH-2F906"); // map.put('\u2F907',"CJK COMPATIBILITY IDEOGRAPH-2F907"); // map.put('\u2F908',"CJK COMPATIBILITY IDEOGRAPH-2F908"); // map.put('\u2F909',"CJK COMPATIBILITY IDEOGRAPH-2F909"); // map.put('\u2F90A',"CJK COMPATIBILITY IDEOGRAPH-2F90A"); // map.put('\u2F90B',"CJK COMPATIBILITY IDEOGRAPH-2F90B"); // map.put('\u2F90C',"CJK COMPATIBILITY IDEOGRAPH-2F90C"); // map.put('\u2F90D',"CJK COMPATIBILITY IDEOGRAPH-2F90D"); // map.put('\u2F90E',"CJK COMPATIBILITY IDEOGRAPH-2F90E"); // map.put('\u2F90F',"CJK COMPATIBILITY IDEOGRAPH-2F90F"); // map.put('\u2F910',"CJK COMPATIBILITY IDEOGRAPH-2F910"); // map.put('\u2F911',"CJK COMPATIBILITY IDEOGRAPH-2F911"); // map.put('\u2F912',"CJK COMPATIBILITY IDEOGRAPH-2F912"); // map.put('\u2F913',"CJK COMPATIBILITY IDEOGRAPH-2F913"); // map.put('\u2F914',"CJK COMPATIBILITY IDEOGRAPH-2F914"); // map.put('\u2F915',"CJK COMPATIBILITY IDEOGRAPH-2F915"); // map.put('\u2F916',"CJK COMPATIBILITY IDEOGRAPH-2F916"); // map.put('\u2F917',"CJK COMPATIBILITY IDEOGRAPH-2F917"); // map.put('\u2F918',"CJK COMPATIBILITY IDEOGRAPH-2F918"); // map.put('\u2F919',"CJK COMPATIBILITY IDEOGRAPH-2F919"); // map.put('\u2F91A',"CJK COMPATIBILITY IDEOGRAPH-2F91A"); // map.put('\u2F91B',"CJK COMPATIBILITY IDEOGRAPH-2F91B"); // map.put('\u2F91C',"CJK COMPATIBILITY IDEOGRAPH-2F91C"); // map.put('\u2F91D',"CJK COMPATIBILITY IDEOGRAPH-2F91D"); // map.put('\u2F91E',"CJK COMPATIBILITY IDEOGRAPH-2F91E"); // map.put('\u2F91F',"CJK COMPATIBILITY IDEOGRAPH-2F91F"); // map.put('\u2F920',"CJK COMPATIBILITY IDEOGRAPH-2F920"); // map.put('\u2F921',"CJK COMPATIBILITY IDEOGRAPH-2F921"); // map.put('\u2F922',"CJK COMPATIBILITY IDEOGRAPH-2F922"); // map.put('\u2F923',"CJK COMPATIBILITY IDEOGRAPH-2F923"); // map.put('\u2F924',"CJK COMPATIBILITY IDEOGRAPH-2F924"); // map.put('\u2F925',"CJK COMPATIBILITY IDEOGRAPH-2F925"); // map.put('\u2F926',"CJK COMPATIBILITY IDEOGRAPH-2F926"); // map.put('\u2F927',"CJK COMPATIBILITY IDEOGRAPH-2F927"); // map.put('\u2F928',"CJK COMPATIBILITY IDEOGRAPH-2F928"); // map.put('\u2F929',"CJK COMPATIBILITY IDEOGRAPH-2F929"); // map.put('\u2F92A',"CJK COMPATIBILITY IDEOGRAPH-2F92A"); // map.put('\u2F92B',"CJK COMPATIBILITY IDEOGRAPH-2F92B"); // map.put('\u2F92C',"CJK COMPATIBILITY IDEOGRAPH-2F92C"); // map.put('\u2F92D',"CJK COMPATIBILITY IDEOGRAPH-2F92D"); // map.put('\u2F92E',"CJK COMPATIBILITY IDEOGRAPH-2F92E"); // map.put('\u2F92F',"CJK COMPATIBILITY IDEOGRAPH-2F92F"); // map.put('\u2F930',"CJK COMPATIBILITY IDEOGRAPH-2F930"); // map.put('\u2F931',"CJK COMPATIBILITY IDEOGRAPH-2F931"); // map.put('\u2F932',"CJK COMPATIBILITY IDEOGRAPH-2F932"); // map.put('\u2F933',"CJK COMPATIBILITY IDEOGRAPH-2F933"); // map.put('\u2F934',"CJK COMPATIBILITY IDEOGRAPH-2F934"); // map.put('\u2F935',"CJK COMPATIBILITY IDEOGRAPH-2F935"); // map.put('\u2F936',"CJK COMPATIBILITY IDEOGRAPH-2F936"); // map.put('\u2F937',"CJK COMPATIBILITY IDEOGRAPH-2F937"); // map.put('\u2F938',"CJK COMPATIBILITY IDEOGRAPH-2F938"); // map.put('\u2F939',"CJK COMPATIBILITY IDEOGRAPH-2F939"); // map.put('\u2F93A',"CJK COMPATIBILITY IDEOGRAPH-2F93A"); // map.put('\u2F93B',"CJK COMPATIBILITY IDEOGRAPH-2F93B"); // map.put('\u2F93C',"CJK COMPATIBILITY IDEOGRAPH-2F93C"); // map.put('\u2F93D',"CJK COMPATIBILITY IDEOGRAPH-2F93D"); // map.put('\u2F93E',"CJK COMPATIBILITY IDEOGRAPH-2F93E"); // map.put('\u2F93F',"CJK COMPATIBILITY IDEOGRAPH-2F93F"); // map.put('\u2F940',"CJK COMPATIBILITY IDEOGRAPH-2F940"); // map.put('\u2F941',"CJK COMPATIBILITY IDEOGRAPH-2F941"); // map.put('\u2F942',"CJK COMPATIBILITY IDEOGRAPH-2F942"); // map.put('\u2F943',"CJK COMPATIBILITY IDEOGRAPH-2F943"); // map.put('\u2F944',"CJK COMPATIBILITY IDEOGRAPH-2F944"); // map.put('\u2F945',"CJK COMPATIBILITY IDEOGRAPH-2F945"); // map.put('\u2F946',"CJK COMPATIBILITY IDEOGRAPH-2F946"); // map.put('\u2F947',"CJK COMPATIBILITY IDEOGRAPH-2F947"); // map.put('\u2F948',"CJK COMPATIBILITY IDEOGRAPH-2F948"); // map.put('\u2F949',"CJK COMPATIBILITY IDEOGRAPH-2F949"); // map.put('\u2F94A',"CJK COMPATIBILITY IDEOGRAPH-2F94A"); // map.put('\u2F94B',"CJK COMPATIBILITY IDEOGRAPH-2F94B"); // map.put('\u2F94C',"CJK COMPATIBILITY IDEOGRAPH-2F94C"); // map.put('\u2F94D',"CJK COMPATIBILITY IDEOGRAPH-2F94D"); // map.put('\u2F94E',"CJK COMPATIBILITY IDEOGRAPH-2F94E"); // map.put('\u2F94F',"CJK COMPATIBILITY IDEOGRAPH-2F94F"); // map.put('\u2F950',"CJK COMPATIBILITY IDEOGRAPH-2F950"); // map.put('\u2F951',"CJK COMPATIBILITY IDEOGRAPH-2F951"); // map.put('\u2F952',"CJK COMPATIBILITY IDEOGRAPH-2F952"); // map.put('\u2F953',"CJK COMPATIBILITY IDEOGRAPH-2F953"); // map.put('\u2F954',"CJK COMPATIBILITY IDEOGRAPH-2F954"); // map.put('\u2F955',"CJK COMPATIBILITY IDEOGRAPH-2F955"); // map.put('\u2F956',"CJK COMPATIBILITY IDEOGRAPH-2F956"); // map.put('\u2F957',"CJK COMPATIBILITY IDEOGRAPH-2F957"); // map.put('\u2F958',"CJK COMPATIBILITY IDEOGRAPH-2F958"); // map.put('\u2F959',"CJK COMPATIBILITY IDEOGRAPH-2F959"); // map.put('\u2F95A',"CJK COMPATIBILITY IDEOGRAPH-2F95A"); // map.put('\u2F95B',"CJK COMPATIBILITY IDEOGRAPH-2F95B"); // map.put('\u2F95C',"CJK COMPATIBILITY IDEOGRAPH-2F95C"); // map.put('\u2F95D',"CJK COMPATIBILITY IDEOGRAPH-2F95D"); // map.put('\u2F95E',"CJK COMPATIBILITY IDEOGRAPH-2F95E"); // map.put('\u2F95F',"CJK COMPATIBILITY IDEOGRAPH-2F95F"); // map.put('\u2F960',"CJK COMPATIBILITY IDEOGRAPH-2F960"); // map.put('\u2F961',"CJK COMPATIBILITY IDEOGRAPH-2F961"); // map.put('\u2F962',"CJK COMPATIBILITY IDEOGRAPH-2F962"); // map.put('\u2F963',"CJK COMPATIBILITY IDEOGRAPH-2F963"); // map.put('\u2F964',"CJK COMPATIBILITY IDEOGRAPH-2F964"); // map.put('\u2F965',"CJK COMPATIBILITY IDEOGRAPH-2F965"); // map.put('\u2F966',"CJK COMPATIBILITY IDEOGRAPH-2F966"); // map.put('\u2F967',"CJK COMPATIBILITY IDEOGRAPH-2F967"); // map.put('\u2F968',"CJK COMPATIBILITY IDEOGRAPH-2F968"); // map.put('\u2F969',"CJK COMPATIBILITY IDEOGRAPH-2F969"); // map.put('\u2F96A',"CJK COMPATIBILITY IDEOGRAPH-2F96A"); // map.put('\u2F96B',"CJK COMPATIBILITY IDEOGRAPH-2F96B"); // map.put('\u2F96C',"CJK COMPATIBILITY IDEOGRAPH-2F96C"); // map.put('\u2F96D',"CJK COMPATIBILITY IDEOGRAPH-2F96D"); // map.put('\u2F96E',"CJK COMPATIBILITY IDEOGRAPH-2F96E"); // map.put('\u2F96F',"CJK COMPATIBILITY IDEOGRAPH-2F96F"); // map.put('\u2F970',"CJK COMPATIBILITY IDEOGRAPH-2F970"); // map.put('\u2F971',"CJK COMPATIBILITY IDEOGRAPH-2F971"); // map.put('\u2F972',"CJK COMPATIBILITY IDEOGRAPH-2F972"); // map.put('\u2F973',"CJK COMPATIBILITY IDEOGRAPH-2F973"); // map.put('\u2F974',"CJK COMPATIBILITY IDEOGRAPH-2F974"); // map.put('\u2F975',"CJK COMPATIBILITY IDEOGRAPH-2F975"); // map.put('\u2F976',"CJK COMPATIBILITY IDEOGRAPH-2F976"); // map.put('\u2F977',"CJK COMPATIBILITY IDEOGRAPH-2F977"); // map.put('\u2F978',"CJK COMPATIBILITY IDEOGRAPH-2F978"); // map.put('\u2F979',"CJK COMPATIBILITY IDEOGRAPH-2F979"); // map.put('\u2F97A',"CJK COMPATIBILITY IDEOGRAPH-2F97A"); // map.put('\u2F97B',"CJK COMPATIBILITY IDEOGRAPH-2F97B"); // map.put('\u2F97C',"CJK COMPATIBILITY IDEOGRAPH-2F97C"); // map.put('\u2F97D',"CJK COMPATIBILITY IDEOGRAPH-2F97D"); // map.put('\u2F97E',"CJK COMPATIBILITY IDEOGRAPH-2F97E"); // map.put('\u2F97F',"CJK COMPATIBILITY IDEOGRAPH-2F97F"); // map.put('\u2F980',"CJK COMPATIBILITY IDEOGRAPH-2F980"); // map.put('\u2F981',"CJK COMPATIBILITY IDEOGRAPH-2F981"); // map.put('\u2F982',"CJK COMPATIBILITY IDEOGRAPH-2F982"); // map.put('\u2F983',"CJK COMPATIBILITY IDEOGRAPH-2F983"); // map.put('\u2F984',"CJK COMPATIBILITY IDEOGRAPH-2F984"); // map.put('\u2F985',"CJK COMPATIBILITY IDEOGRAPH-2F985"); // map.put('\u2F986',"CJK COMPATIBILITY IDEOGRAPH-2F986"); // map.put('\u2F987',"CJK COMPATIBILITY IDEOGRAPH-2F987"); // map.put('\u2F988',"CJK COMPATIBILITY IDEOGRAPH-2F988"); // map.put('\u2F989',"CJK COMPATIBILITY IDEOGRAPH-2F989"); // map.put('\u2F98A',"CJK COMPATIBILITY IDEOGRAPH-2F98A"); // map.put('\u2F98B',"CJK COMPATIBILITY IDEOGRAPH-2F98B"); // map.put('\u2F98C',"CJK COMPATIBILITY IDEOGRAPH-2F98C"); // map.put('\u2F98D',"CJK COMPATIBILITY IDEOGRAPH-2F98D"); // map.put('\u2F98E',"CJK COMPATIBILITY IDEOGRAPH-2F98E"); // map.put('\u2F98F',"CJK COMPATIBILITY IDEOGRAPH-2F98F"); // map.put('\u2F990',"CJK COMPATIBILITY IDEOGRAPH-2F990"); // map.put('\u2F991',"CJK COMPATIBILITY IDEOGRAPH-2F991"); // map.put('\u2F992',"CJK COMPATIBILITY IDEOGRAPH-2F992"); // map.put('\u2F993',"CJK COMPATIBILITY IDEOGRAPH-2F993"); // map.put('\u2F994',"CJK COMPATIBILITY IDEOGRAPH-2F994"); // map.put('\u2F995',"CJK COMPATIBILITY IDEOGRAPH-2F995"); // map.put('\u2F996',"CJK COMPATIBILITY IDEOGRAPH-2F996"); // map.put('\u2F997',"CJK COMPATIBILITY IDEOGRAPH-2F997"); // map.put('\u2F998',"CJK COMPATIBILITY IDEOGRAPH-2F998"); // map.put('\u2F999',"CJK COMPATIBILITY IDEOGRAPH-2F999"); // map.put('\u2F99A',"CJK COMPATIBILITY IDEOGRAPH-2F99A"); // map.put('\u2F99B',"CJK COMPATIBILITY IDEOGRAPH-2F99B"); // map.put('\u2F99C',"CJK COMPATIBILITY IDEOGRAPH-2F99C"); // map.put('\u2F99D',"CJK COMPATIBILITY IDEOGRAPH-2F99D"); // map.put('\u2F99E',"CJK COMPATIBILITY IDEOGRAPH-2F99E"); // map.put('\u2F99F',"CJK COMPATIBILITY IDEOGRAPH-2F99F"); // map.put('\u2F9A0',"CJK COMPATIBILITY IDEOGRAPH-2F9A0"); // map.put('\u2F9A1',"CJK COMPATIBILITY IDEOGRAPH-2F9A1"); // map.put('\u2F9A2',"CJK COMPATIBILITY IDEOGRAPH-2F9A2"); // map.put('\u2F9A3',"CJK COMPATIBILITY IDEOGRAPH-2F9A3"); // map.put('\u2F9A4',"CJK COMPATIBILITY IDEOGRAPH-2F9A4"); // map.put('\u2F9A5',"CJK COMPATIBILITY IDEOGRAPH-2F9A5"); // map.put('\u2F9A6',"CJK COMPATIBILITY IDEOGRAPH-2F9A6"); // map.put('\u2F9A7',"CJK COMPATIBILITY IDEOGRAPH-2F9A7"); // map.put('\u2F9A8',"CJK COMPATIBILITY IDEOGRAPH-2F9A8"); // map.put('\u2F9A9',"CJK COMPATIBILITY IDEOGRAPH-2F9A9"); // map.put('\u2F9AA',"CJK COMPATIBILITY IDEOGRAPH-2F9AA"); // map.put('\u2F9AB',"CJK COMPATIBILITY IDEOGRAPH-2F9AB"); // map.put('\u2F9AC',"CJK COMPATIBILITY IDEOGRAPH-2F9AC"); // map.put('\u2F9AD',"CJK COMPATIBILITY IDEOGRAPH-2F9AD"); // map.put('\u2F9AE',"CJK COMPATIBILITY IDEOGRAPH-2F9AE"); // map.put('\u2F9AF',"CJK COMPATIBILITY IDEOGRAPH-2F9AF"); // map.put('\u2F9B0',"CJK COMPATIBILITY IDEOGRAPH-2F9B0"); // map.put('\u2F9B1',"CJK COMPATIBILITY IDEOGRAPH-2F9B1"); // map.put('\u2F9B2',"CJK COMPATIBILITY IDEOGRAPH-2F9B2"); // map.put('\u2F9B3',"CJK COMPATIBILITY IDEOGRAPH-2F9B3"); // map.put('\u2F9B4',"CJK COMPATIBILITY IDEOGRAPH-2F9B4"); // map.put('\u2F9B5',"CJK COMPATIBILITY IDEOGRAPH-2F9B5"); // map.put('\u2F9B6',"CJK COMPATIBILITY IDEOGRAPH-2F9B6"); // map.put('\u2F9B7',"CJK COMPATIBILITY IDEOGRAPH-2F9B7"); // map.put('\u2F9B8',"CJK COMPATIBILITY IDEOGRAPH-2F9B8"); // map.put('\u2F9B9',"CJK COMPATIBILITY IDEOGRAPH-2F9B9"); // map.put('\u2F9BA',"CJK COMPATIBILITY IDEOGRAPH-2F9BA"); // map.put('\u2F9BB',"CJK COMPATIBILITY IDEOGRAPH-2F9BB"); // map.put('\u2F9BC',"CJK COMPATIBILITY IDEOGRAPH-2F9BC"); // map.put('\u2F9BD',"CJK COMPATIBILITY IDEOGRAPH-2F9BD"); // map.put('\u2F9BE',"CJK COMPATIBILITY IDEOGRAPH-2F9BE"); // map.put('\u2F9BF',"CJK COMPATIBILITY IDEOGRAPH-2F9BF"); // map.put('\u2F9C0',"CJK COMPATIBILITY IDEOGRAPH-2F9C0"); // map.put('\u2F9C1',"CJK COMPATIBILITY IDEOGRAPH-2F9C1"); // map.put('\u2F9C2',"CJK COMPATIBILITY IDEOGRAPH-2F9C2"); // map.put('\u2F9C3',"CJK COMPATIBILITY IDEOGRAPH-2F9C3"); // map.put('\u2F9C4',"CJK COMPATIBILITY IDEOGRAPH-2F9C4"); // map.put('\u2F9C5',"CJK COMPATIBILITY IDEOGRAPH-2F9C5"); // map.put('\u2F9C6',"CJK COMPATIBILITY IDEOGRAPH-2F9C6"); // map.put('\u2F9C7',"CJK COMPATIBILITY IDEOGRAPH-2F9C7"); // map.put('\u2F9C8',"CJK COMPATIBILITY IDEOGRAPH-2F9C8"); // map.put('\u2F9C9',"CJK COMPATIBILITY IDEOGRAPH-2F9C9"); // map.put('\u2F9CA',"CJK COMPATIBILITY IDEOGRAPH-2F9CA"); // map.put('\u2F9CB',"CJK COMPATIBILITY IDEOGRAPH-2F9CB"); // map.put('\u2F9CC',"CJK COMPATIBILITY IDEOGRAPH-2F9CC"); // map.put('\u2F9CD',"CJK COMPATIBILITY IDEOGRAPH-2F9CD"); // map.put('\u2F9CE',"CJK COMPATIBILITY IDEOGRAPH-2F9CE"); // map.put('\u2F9CF',"CJK COMPATIBILITY IDEOGRAPH-2F9CF"); // map.put('\u2F9D0',"CJK COMPATIBILITY IDEOGRAPH-2F9D0"); // map.put('\u2F9D1',"CJK COMPATIBILITY IDEOGRAPH-2F9D1"); // map.put('\u2F9D2',"CJK COMPATIBILITY IDEOGRAPH-2F9D2"); // map.put('\u2F9D3',"CJK COMPATIBILITY IDEOGRAPH-2F9D3"); // map.put('\u2F9D4',"CJK COMPATIBILITY IDEOGRAPH-2F9D4"); // map.put('\u2F9D5',"CJK COMPATIBILITY IDEOGRAPH-2F9D5"); // map.put('\u2F9D6',"CJK COMPATIBILITY IDEOGRAPH-2F9D6"); // map.put('\u2F9D7',"CJK COMPATIBILITY IDEOGRAPH-2F9D7"); // map.put('\u2F9D8',"CJK COMPATIBILITY IDEOGRAPH-2F9D8"); // map.put('\u2F9D9',"CJK COMPATIBILITY IDEOGRAPH-2F9D9"); // map.put('\u2F9DA',"CJK COMPATIBILITY IDEOGRAPH-2F9DA"); // map.put('\u2F9DB',"CJK COMPATIBILITY IDEOGRAPH-2F9DB"); // map.put('\u2F9DC',"CJK COMPATIBILITY IDEOGRAPH-2F9DC"); // map.put('\u2F9DD',"CJK COMPATIBILITY IDEOGRAPH-2F9DD"); // map.put('\u2F9DE',"CJK COMPATIBILITY IDEOGRAPH-2F9DE"); // map.put('\u2F9DF',"CJK COMPATIBILITY IDEOGRAPH-2F9DF"); // map.put('\u2F9E0',"CJK COMPATIBILITY IDEOGRAPH-2F9E0"); // map.put('\u2F9E1',"CJK COMPATIBILITY IDEOGRAPH-2F9E1"); // map.put('\u2F9E2',"CJK COMPATIBILITY IDEOGRAPH-2F9E2"); // map.put('\u2F9E3',"CJK COMPATIBILITY IDEOGRAPH-2F9E3"); // map.put('\u2F9E4',"CJK COMPATIBILITY IDEOGRAPH-2F9E4"); // map.put('\u2F9E5',"CJK COMPATIBILITY IDEOGRAPH-2F9E5"); // map.put('\u2F9E6',"CJK COMPATIBILITY IDEOGRAPH-2F9E6"); // map.put('\u2F9E7',"CJK COMPATIBILITY IDEOGRAPH-2F9E7"); // map.put('\u2F9E8',"CJK COMPATIBILITY IDEOGRAPH-2F9E8"); // map.put('\u2F9E9',"CJK COMPATIBILITY IDEOGRAPH-2F9E9"); // map.put('\u2F9EA',"CJK COMPATIBILITY IDEOGRAPH-2F9EA"); // map.put('\u2F9EB',"CJK COMPATIBILITY IDEOGRAPH-2F9EB"); // map.put('\u2F9EC',"CJK COMPATIBILITY IDEOGRAPH-2F9EC"); // map.put('\u2F9ED',"CJK COMPATIBILITY IDEOGRAPH-2F9ED"); // map.put('\u2F9EE',"CJK COMPATIBILITY IDEOGRAPH-2F9EE"); // map.put('\u2F9EF',"CJK COMPATIBILITY IDEOGRAPH-2F9EF"); // map.put('\u2F9F0',"CJK COMPATIBILITY IDEOGRAPH-2F9F0"); // map.put('\u2F9F1',"CJK COMPATIBILITY IDEOGRAPH-2F9F1"); // map.put('\u2F9F2',"CJK COMPATIBILITY IDEOGRAPH-2F9F2"); // map.put('\u2F9F3',"CJK COMPATIBILITY IDEOGRAPH-2F9F3"); // map.put('\u2F9F4',"CJK COMPATIBILITY IDEOGRAPH-2F9F4"); // map.put('\u2F9F5',"CJK COMPATIBILITY IDEOGRAPH-2F9F5"); // map.put('\u2F9F6',"CJK COMPATIBILITY IDEOGRAPH-2F9F6"); // map.put('\u2F9F7',"CJK COMPATIBILITY IDEOGRAPH-2F9F7"); // map.put('\u2F9F8',"CJK COMPATIBILITY IDEOGRAPH-2F9F8"); // map.put('\u2F9F9',"CJK COMPATIBILITY IDEOGRAPH-2F9F9"); // map.put('\u2F9FA',"CJK COMPATIBILITY IDEOGRAPH-2F9FA"); // map.put('\u2F9FB',"CJK COMPATIBILITY IDEOGRAPH-2F9FB"); // map.put('\u2F9FC',"CJK COMPATIBILITY IDEOGRAPH-2F9FC"); // map.put('\u2F9FD',"CJK COMPATIBILITY IDEOGRAPH-2F9FD"); // map.put('\u2F9FE',"CJK COMPATIBILITY IDEOGRAPH-2F9FE"); // map.put('\u2F9FF',"CJK COMPATIBILITY IDEOGRAPH-2F9FF"); // map.put('\u2FA00',"CJK COMPATIBILITY IDEOGRAPH-2FA00"); // map.put('\u2FA01',"CJK COMPATIBILITY IDEOGRAPH-2FA01"); // map.put('\u2FA02',"CJK COMPATIBILITY IDEOGRAPH-2FA02"); // map.put('\u2FA03',"CJK COMPATIBILITY IDEOGRAPH-2FA03"); // map.put('\u2FA04',"CJK COMPATIBILITY IDEOGRAPH-2FA04"); // map.put('\u2FA05',"CJK COMPATIBILITY IDEOGRAPH-2FA05"); // map.put('\u2FA06',"CJK COMPATIBILITY IDEOGRAPH-2FA06"); // map.put('\u2FA07',"CJK COMPATIBILITY IDEOGRAPH-2FA07"); // map.put('\u2FA08',"CJK COMPATIBILITY IDEOGRAPH-2FA08"); // map.put('\u2FA09',"CJK COMPATIBILITY IDEOGRAPH-2FA09"); // map.put('\u2FA0A',"CJK COMPATIBILITY IDEOGRAPH-2FA0A"); // map.put('\u2FA0B',"CJK COMPATIBILITY IDEOGRAPH-2FA0B"); // map.put('\u2FA0C',"CJK COMPATIBILITY IDEOGRAPH-2FA0C"); // map.put('\u2FA0D',"CJK COMPATIBILITY IDEOGRAPH-2FA0D"); // map.put('\u2FA0E',"CJK COMPATIBILITY IDEOGRAPH-2FA0E"); // map.put('\u2FA0F',"CJK COMPATIBILITY IDEOGRAPH-2FA0F"); // map.put('\u2FA10',"CJK COMPATIBILITY IDEOGRAPH-2FA10"); // map.put('\u2FA11',"CJK COMPATIBILITY IDEOGRAPH-2FA11"); // map.put('\u2FA12',"CJK COMPATIBILITY IDEOGRAPH-2FA12"); // map.put('\u2FA13',"CJK COMPATIBILITY IDEOGRAPH-2FA13"); // map.put('\u2FA14',"CJK COMPATIBILITY IDEOGRAPH-2FA14"); // map.put('\u2FA15',"CJK COMPATIBILITY IDEOGRAPH-2FA15"); // map.put('\u2FA16',"CJK COMPATIBILITY IDEOGRAPH-2FA16"); // map.put('\u2FA17',"CJK COMPATIBILITY IDEOGRAPH-2FA17"); // map.put('\u2FA18',"CJK COMPATIBILITY IDEOGRAPH-2FA18"); // map.put('\u2FA19',"CJK COMPATIBILITY IDEOGRAPH-2FA19"); // map.put('\u2FA1A',"CJK COMPATIBILITY IDEOGRAPH-2FA1A"); // map.put('\u2FA1B',"CJK COMPATIBILITY IDEOGRAPH-2FA1B"); // map.put('\u2FA1C',"CJK COMPATIBILITY IDEOGRAPH-2FA1C"); // map.put('\u2FA1D',"CJK COMPATIBILITY IDEOGRAPH-2FA1D"); // map.put('\u2FFFE',"<not a character>"); // map.put('\u2FFFF',"<not a character>"); // map.put('\u3FFFE',"<not a character>"); // map.put('\u3FFFF',"<not a character>"); // map.put('\u4FFFE',"<not a character>"); // map.put('\u4FFFF',"<not a character>"); // map.put('\u5FFFE',"<not a character>"); // map.put('\u5FFFF',"<not a character>"); // map.put('\u6FFFE',"<not a character>"); // map.put('\u6FFFF',"<not a character>"); // map.put('\u7FFFE',"<not a character>"); // map.put('\u7FFFF',"<not a character>"); // map.put('\u8FFFE',"<not a character>"); // map.put('\u8FFFF',"<not a character>"); // map.put('\u9FFFE',"<not a character>"); // map.put('\u9FFFF',"<not a character>"); // map.put('\uAFFFE',"<not a character>"); // map.put('\uAFFFF',"<not a character>"); // map.put('\uBFFFE',"<not a character>"); // map.put('\uBFFFF',"<not a character>"); // map.put('\uCFFFE',"<not a character>"); // map.put('\uCFFFF',"<not a character>"); // map.put('\uDFFFE',"<not a character>"); // map.put('\uDFFFF',"<not a character>"); // map.put('\uE0001',"LANGUAGE TAG"); // map.put('\uE0020',"TAG SPACE"); // map.put('\uE0021',"TAG EXCLAMATION MARK"); // map.put('\uE0022',"TAG QUOTATION MARK"); // map.put('\uE0023',"TAG NUMBER SIGN"); // map.put('\uE0024',"TAG DOLLAR SIGN"); // map.put('\uE0025',"TAG PERCENT SIGN"); // map.put('\uE0026',"TAG AMPERSAND"); // map.put('\uE0027',"TAG APOSTROPHE"); // map.put('\uE0028',"TAG LEFT PARENTHESIS"); // map.put('\uE0029',"TAG RIGHT PARENTHESIS"); // map.put('\uE002A',"TAG ASTERISK"); // map.put('\uE002B',"TAG PLUS SIGN"); // map.put('\uE002C',"TAG COMMA"); // map.put('\uE002D',"TAG HYPHEN-MINUS"); // map.put('\uE002E',"TAG FULL STOP"); // map.put('\uE002F',"TAG SOLIDUS"); // map.put('\uE0030',"TAG DIGIT ZERO"); // map.put('\uE0031',"TAG DIGIT ONE"); // map.put('\uE0032',"TAG DIGIT TWO"); // map.put('\uE0033',"TAG DIGIT THREE"); // map.put('\uE0034',"TAG DIGIT FOUR"); // map.put('\uE0035',"TAG DIGIT FIVE"); // map.put('\uE0036',"TAG DIGIT SIX"); // map.put('\uE0037',"TAG DIGIT SEVEN"); // map.put('\uE0038',"TAG DIGIT EIGHT"); // map.put('\uE0039',"TAG DIGIT NINE"); // map.put('\uE003A',"TAG COLON"); // map.put('\uE003B',"TAG SEMICOLON"); // map.put('\uE003C',"TAG LESS-THAN SIGN"); // map.put('\uE003D',"TAG EQUALS SIGN"); // map.put('\uE003E',"TAG GREATER-THAN SIGN"); // map.put('\uE003F',"TAG QUESTION MARK"); // map.put('\uE0040',"TAG COMMERCIAL AT"); // map.put('\uE0041',"TAG LATIN CAPITAL LETTER A"); // map.put('\uE0042',"TAG LATIN CAPITAL LETTER B"); // map.put('\uE0043',"TAG LATIN CAPITAL LETTER C"); // map.put('\uE0044',"TAG LATIN CAPITAL LETTER D"); // map.put('\uE0045',"TAG LATIN CAPITAL LETTER E"); // map.put('\uE0046',"TAG LATIN CAPITAL LETTER F"); // map.put('\uE0047',"TAG LATIN CAPITAL LETTER G"); // map.put('\uE0048',"TAG LATIN CAPITAL LETTER H"); // map.put('\uE0049',"TAG LATIN CAPITAL LETTER I"); // map.put('\uE004A',"TAG LATIN CAPITAL LETTER J"); // map.put('\uE004B',"TAG LATIN CAPITAL LETTER K"); // map.put('\uE004C',"TAG LATIN CAPITAL LETTER L"); // map.put('\uE004D',"TAG LATIN CAPITAL LETTER M"); // map.put('\uE004E',"TAG LATIN CAPITAL LETTER N"); // map.put('\uE004F',"TAG LATIN CAPITAL LETTER O"); // map.put('\uE0050',"TAG LATIN CAPITAL LETTER P"); // map.put('\uE0051',"TAG LATIN CAPITAL LETTER Q"); // map.put('\uE0052',"TAG LATIN CAPITAL LETTER R"); // map.put('\uE0053',"TAG LATIN CAPITAL LETTER S"); // map.put('\uE0054',"TAG LATIN CAPITAL LETTER T"); // map.put('\uE0055',"TAG LATIN CAPITAL LETTER U"); // map.put('\uE0056',"TAG LATIN CAPITAL LETTER V"); // map.put('\uE0057',"TAG LATIN CAPITAL LETTER W"); // map.put('\uE0058',"TAG LATIN CAPITAL LETTER X"); // map.put('\uE0059',"TAG LATIN CAPITAL LETTER Y"); // map.put('\uE005A',"TAG LATIN CAPITAL LETTER Z"); // map.put('\uE005B',"TAG LEFT SQUARE BRACKET"); // map.put('\uE005C',"TAG REVERSE SOLIDUS"); // map.put('\uE005D',"TAG RIGHT SQUARE BRACKET"); // map.put('\uE005E',"TAG CIRCUMFLEX ACCENT"); // map.put('\uE005F',"TAG LOW LINE"); // map.put('\uE0060',"TAG GRAVE ACCENT"); // map.put('\uE0061',"TAG LATIN SMALL LETTER A"); // map.put('\uE0062',"TAG LATIN SMALL LETTER B"); // map.put('\uE0063',"TAG LATIN SMALL LETTER C"); // map.put('\uE0064',"TAG LATIN SMALL LETTER D"); // map.put('\uE0065',"TAG LATIN SMALL LETTER E"); // map.put('\uE0066',"TAG LATIN SMALL LETTER F"); // map.put('\uE0067',"TAG LATIN SMALL LETTER G"); // map.put('\uE0068',"TAG LATIN SMALL LETTER H"); // map.put('\uE0069',"TAG LATIN SMALL LETTER I"); // map.put('\uE006A',"TAG LATIN SMALL LETTER J"); // map.put('\uE006B',"TAG LATIN SMALL LETTER K"); // map.put('\uE006C',"TAG LATIN SMALL LETTER L"); // map.put('\uE006D',"TAG LATIN SMALL LETTER M"); // map.put('\uE006E',"TAG LATIN SMALL LETTER N"); // map.put('\uE006F',"TAG LATIN SMALL LETTER O"); // map.put('\uE0070',"TAG LATIN SMALL LETTER P"); // map.put('\uE0071',"TAG LATIN SMALL LETTER Q"); // map.put('\uE0072',"TAG LATIN SMALL LETTER R"); // map.put('\uE0073',"TAG LATIN SMALL LETTER S"); // map.put('\uE0074',"TAG LATIN SMALL LETTER T"); // map.put('\uE0075',"TAG LATIN SMALL LETTER U"); // map.put('\uE0076',"TAG LATIN SMALL LETTER V"); // map.put('\uE0077',"TAG LATIN SMALL LETTER W"); // map.put('\uE0078',"TAG LATIN SMALL LETTER X"); // map.put('\uE0079',"TAG LATIN SMALL LETTER Y"); // map.put('\uE007A',"TAG LATIN SMALL LETTER Z"); // map.put('\uE007B',"TAG LEFT CURLY BRACKET"); // map.put('\uE007C',"TAG VERTICAL LINE"); // map.put('\uE007D',"TAG RIGHT CURLY BRACKET"); // map.put('\uE007E',"TAG TILDE"); // map.put('\uE007F',"CANCEL TAG"); // map.put('\uE0100',"VARIATION SELECTOR-17"); // map.put('\uE0101',"VARIATION SELECTOR-18"); // map.put('\uE0102',"VARIATION SELECTOR-19"); // map.put('\uE0103',"VARIATION SELECTOR-20"); // map.put('\uE0104',"VARIATION SELECTOR-21"); // map.put('\uE0105',"VARIATION SELECTOR-22"); // map.put('\uE0106',"VARIATION SELECTOR-23"); // map.put('\uE0107',"VARIATION SELECTOR-24"); // map.put('\uE0108',"VARIATION SELECTOR-25"); // map.put('\uE0109',"VARIATION SELECTOR-26"); // map.put('\uE010A',"VARIATION SELECTOR-27"); // map.put('\uE010B',"VARIATION SELECTOR-28"); // map.put('\uE010C',"VARIATION SELECTOR-29"); // map.put('\uE010D',"VARIATION SELECTOR-30"); // map.put('\uE010E',"VARIATION SELECTOR-31"); // map.put('\uE010F',"VARIATION SELECTOR-32"); // map.put('\uE0110',"VARIATION SELECTOR-33"); // map.put('\uE0111',"VARIATION SELECTOR-34"); // map.put('\uE0112',"VARIATION SELECTOR-35"); // map.put('\uE0113',"VARIATION SELECTOR-36"); // map.put('\uE0114',"VARIATION SELECTOR-37"); // map.put('\uE0115',"VARIATION SELECTOR-38"); // map.put('\uE0116',"VARIATION SELECTOR-39"); // map.put('\uE0117',"VARIATION SELECTOR-40"); // map.put('\uE0118',"VARIATION SELECTOR-41"); // map.put('\uE0119',"VARIATION SELECTOR-42"); // map.put('\uE011A',"VARIATION SELECTOR-43"); // map.put('\uE011B',"VARIATION SELECTOR-44"); // map.put('\uE011C',"VARIATION SELECTOR-45"); // map.put('\uE011D',"VARIATION SELECTOR-46"); // map.put('\uE011E',"VARIATION SELECTOR-47"); // map.put('\uE011F',"VARIATION SELECTOR-48"); // map.put('\uE0120',"VARIATION SELECTOR-49"); // map.put('\uE0121',"VARIATION SELECTOR-50"); // map.put('\uE0122',"VARIATION SELECTOR-51"); // map.put('\uE0123',"VARIATION SELECTOR-52"); // map.put('\uE0124',"VARIATION SELECTOR-53"); // map.put('\uE0125',"VARIATION SELECTOR-54"); // map.put('\uE0126',"VARIATION SELECTOR-55"); // map.put('\uE0127',"VARIATION SELECTOR-56"); // map.put('\uE0128',"VARIATION SELECTOR-57"); // map.put('\uE0129',"VARIATION SELECTOR-58"); // map.put('\uE012A',"VARIATION SELECTOR-59"); // map.put('\uE012B',"VARIATION SELECTOR-60"); // map.put('\uE012C',"VARIATION SELECTOR-61"); // map.put('\uE012D',"VARIATION SELECTOR-62"); // map.put('\uE012E',"VARIATION SELECTOR-63"); // map.put('\uE012F',"VARIATION SELECTOR-64"); // map.put('\uE0130',"VARIATION SELECTOR-65"); // map.put('\uE0131',"VARIATION SELECTOR-66"); // map.put('\uE0132',"VARIATION SELECTOR-67"); // map.put('\uE0133',"VARIATION SELECTOR-68"); // map.put('\uE0134',"VARIATION SELECTOR-69"); // map.put('\uE0135',"VARIATION SELECTOR-70"); // map.put('\uE0136',"VARIATION SELECTOR-71"); // map.put('\uE0137',"VARIATION SELECTOR-72"); // map.put('\uE0138',"VARIATION SELECTOR-73"); // map.put('\uE0139',"VARIATION SELECTOR-74"); // map.put('\uE013A',"VARIATION SELECTOR-75"); // map.put('\uE013B',"VARIATION SELECTOR-76"); // map.put('\uE013C',"VARIATION SELECTOR-77"); // map.put('\uE013D',"VARIATION SELECTOR-78"); // map.put('\uE013E',"VARIATION SELECTOR-79"); // map.put('\uE013F',"VARIATION SELECTOR-80"); // map.put('\uE0140',"VARIATION SELECTOR-81"); // map.put('\uE0141',"VARIATION SELECTOR-82"); // map.put('\uE0142',"VARIATION SELECTOR-83"); // map.put('\uE0143',"VARIATION SELECTOR-84"); // map.put('\uE0144',"VARIATION SELECTOR-85"); // map.put('\uE0145',"VARIATION SELECTOR-86"); // map.put('\uE0146',"VARIATION SELECTOR-87"); // map.put('\uE0147',"VARIATION SELECTOR-88"); // map.put('\uE0148',"VARIATION SELECTOR-89"); // map.put('\uE0149',"VARIATION SELECTOR-90"); // map.put('\uE014A',"VARIATION SELECTOR-91"); // map.put('\uE014B',"VARIATION SELECTOR-92"); // map.put('\uE014C',"VARIATION SELECTOR-93"); // map.put('\uE014D',"VARIATION SELECTOR-94"); // map.put('\uE014E',"VARIATION SELECTOR-95"); // map.put('\uE014F',"VARIATION SELECTOR-96"); // map.put('\uE0150',"VARIATION SELECTOR-97"); // map.put('\uE0151',"VARIATION SELECTOR-98"); // map.put('\uE0152',"VARIATION SELECTOR-99"); // map.put('\uE0153',"VARIATION SELECTOR-100"); // map.put('\uE0154',"VARIATION SELECTOR-101"); // map.put('\uE0155',"VARIATION SELECTOR-102"); // map.put('\uE0156',"VARIATION SELECTOR-103"); // map.put('\uE0157',"VARIATION SELECTOR-104"); // map.put('\uE0158',"VARIATION SELECTOR-105"); // map.put('\uE0159',"VARIATION SELECTOR-106"); // map.put('\uE015A',"VARIATION SELECTOR-107"); // map.put('\uE015B',"VARIATION SELECTOR-108"); // map.put('\uE015C',"VARIATION SELECTOR-109"); // map.put('\uE015D',"VARIATION SELECTOR-110"); // map.put('\uE015E',"VARIATION SELECTOR-111"); // map.put('\uE015F',"VARIATION SELECTOR-112"); // map.put('\uE0160',"VARIATION SELECTOR-113"); // map.put('\uE0161',"VARIATION SELECTOR-114"); // map.put('\uE0162',"VARIATION SELECTOR-115"); // map.put('\uE0163',"VARIATION SELECTOR-116"); // map.put('\uE0164',"VARIATION SELECTOR-117"); // map.put('\uE0165',"VARIATION SELECTOR-118"); // map.put('\uE0166',"VARIATION SELECTOR-119"); // map.put('\uE0167',"VARIATION SELECTOR-120"); // map.put('\uE0168',"VARIATION SELECTOR-121"); // map.put('\uE0169',"VARIATION SELECTOR-122"); // map.put('\uE016A',"VARIATION SELECTOR-123"); // map.put('\uE016B',"VARIATION SELECTOR-124"); // map.put('\uE016C',"VARIATION SELECTOR-125"); // map.put('\uE016D',"VARIATION SELECTOR-126"); // map.put('\uE016E',"VARIATION SELECTOR-127"); // map.put('\uE016F',"VARIATION SELECTOR-128"); // map.put('\uE0170',"VARIATION SELECTOR-129"); // map.put('\uE0171',"VARIATION SELECTOR-130"); // map.put('\uE0172',"VARIATION SELECTOR-131"); // map.put('\uE0173',"VARIATION SELECTOR-132"); // map.put('\uE0174',"VARIATION SELECTOR-133"); // map.put('\uE0175',"VARIATION SELECTOR-134"); // map.put('\uE0176',"VARIATION SELECTOR-135"); // map.put('\uE0177',"VARIATION SELECTOR-136"); // map.put('\uE0178',"VARIATION SELECTOR-137"); // map.put('\uE0179',"VARIATION SELECTOR-138"); // map.put('\uE017A',"VARIATION SELECTOR-139"); // map.put('\uE017B',"VARIATION SELECTOR-140"); // map.put('\uE017C',"VARIATION SELECTOR-141"); // map.put('\uE017D',"VARIATION SELECTOR-142"); // map.put('\uE017E',"VARIATION SELECTOR-143"); // map.put('\uE017F',"VARIATION SELECTOR-144"); // map.put('\uE0180',"VARIATION SELECTOR-145"); // map.put('\uE0181',"VARIATION SELECTOR-146"); // map.put('\uE0182',"VARIATION SELECTOR-147"); // map.put('\uE0183',"VARIATION SELECTOR-148"); // map.put('\uE0184',"VARIATION SELECTOR-149"); // map.put('\uE0185',"VARIATION SELECTOR-150"); // map.put('\uE0186',"VARIATION SELECTOR-151"); // map.put('\uE0187',"VARIATION SELECTOR-152"); // map.put('\uE0188',"VARIATION SELECTOR-153"); // map.put('\uE0189',"VARIATION SELECTOR-154"); // map.put('\uE018A',"VARIATION SELECTOR-155"); // map.put('\uE018B',"VARIATION SELECTOR-156"); // map.put('\uE018C',"VARIATION SELECTOR-157"); // map.put('\uE018D',"VARIATION SELECTOR-158"); // map.put('\uE018E',"VARIATION SELECTOR-159"); // map.put('\uE018F',"VARIATION SELECTOR-160"); // map.put('\uE0190',"VARIATION SELECTOR-161"); // map.put('\uE0191',"VARIATION SELECTOR-162"); // map.put('\uE0192',"VARIATION SELECTOR-163"); // map.put('\uE0193',"VARIATION SELECTOR-164"); // map.put('\uE0194',"VARIATION SELECTOR-165"); // map.put('\uE0195',"VARIATION SELECTOR-166"); // map.put('\uE0196',"VARIATION SELECTOR-167"); // map.put('\uE0197',"VARIATION SELECTOR-168"); // map.put('\uE0198',"VARIATION SELECTOR-169"); // map.put('\uE0199',"VARIATION SELECTOR-170"); // map.put('\uE019A',"VARIATION SELECTOR-171"); // map.put('\uE019B',"VARIATION SELECTOR-172"); // map.put('\uE019C',"VARIATION SELECTOR-173"); // map.put('\uE019D',"VARIATION SELECTOR-174"); // map.put('\uE019E',"VARIATION SELECTOR-175"); // map.put('\uE019F',"VARIATION SELECTOR-176"); // map.put('\uE01A0',"VARIATION SELECTOR-177"); // map.put('\uE01A1',"VARIATION SELECTOR-178"); // map.put('\uE01A2',"VARIATION SELECTOR-179"); // map.put('\uE01A3',"VARIATION SELECTOR-180"); // map.put('\uE01A4',"VARIATION SELECTOR-181"); // map.put('\uE01A5',"VARIATION SELECTOR-182"); // map.put('\uE01A6',"VARIATION SELECTOR-183"); // map.put('\uE01A7',"VARIATION SELECTOR-184"); // map.put('\uE01A8',"VARIATION SELECTOR-185"); // map.put('\uE01A9',"VARIATION SELECTOR-186"); // map.put('\uE01AA',"VARIATION SELECTOR-187"); // map.put('\uE01AB',"VARIATION SELECTOR-188"); // map.put('\uE01AC',"VARIATION SELECTOR-189"); // map.put('\uE01AD',"VARIATION SELECTOR-190"); // map.put('\uE01AE',"VARIATION SELECTOR-191"); // map.put('\uE01AF',"VARIATION SELECTOR-192"); // map.put('\uE01B0',"VARIATION SELECTOR-193"); // map.put('\uE01B1',"VARIATION SELECTOR-194"); // map.put('\uE01B2',"VARIATION SELECTOR-195"); // map.put('\uE01B3',"VARIATION SELECTOR-196"); // map.put('\uE01B4',"VARIATION SELECTOR-197"); // map.put('\uE01B5',"VARIATION SELECTOR-198"); // map.put('\uE01B6',"VARIATION SELECTOR-199"); // map.put('\uE01B7',"VARIATION SELECTOR-200"); // map.put('\uE01B8',"VARIATION SELECTOR-201"); // map.put('\uE01B9',"VARIATION SELECTOR-202"); // map.put('\uE01BA',"VARIATION SELECTOR-203"); // map.put('\uE01BB',"VARIATION SELECTOR-204"); // map.put('\uE01BC',"VARIATION SELECTOR-205"); // map.put('\uE01BD',"VARIATION SELECTOR-206"); // map.put('\uE01BE',"VARIATION SELECTOR-207"); // map.put('\uE01BF',"VARIATION SELECTOR-208"); // map.put('\uE01C0',"VARIATION SELECTOR-209"); // map.put('\uE01C1',"VARIATION SELECTOR-210"); // map.put('\uE01C2',"VARIATION SELECTOR-211"); // map.put('\uE01C3',"VARIATION SELECTOR-212"); // map.put('\uE01C4',"VARIATION SELECTOR-213"); // map.put('\uE01C5',"VARIATION SELECTOR-214"); // map.put('\uE01C6',"VARIATION SELECTOR-215"); // map.put('\uE01C7',"VARIATION SELECTOR-216"); // map.put('\uE01C8',"VARIATION SELECTOR-217"); // map.put('\uE01C9',"VARIATION SELECTOR-218"); // map.put('\uE01CA',"VARIATION SELECTOR-219"); // map.put('\uE01CB',"VARIATION SELECTOR-220"); // map.put('\uE01CC',"VARIATION SELECTOR-221"); // map.put('\uE01CD',"VARIATION SELECTOR-222"); // map.put('\uE01CE',"VARIATION SELECTOR-223"); // map.put('\uE01CF',"VARIATION SELECTOR-224"); // map.put('\uE01D0',"VARIATION SELECTOR-225"); // map.put('\uE01D1',"VARIATION SELECTOR-226"); // map.put('\uE01D2',"VARIATION SELECTOR-227"); // map.put('\uE01D3',"VARIATION SELECTOR-228"); // map.put('\uE01D4',"VARIATION SELECTOR-229"); // map.put('\uE01D5',"VARIATION SELECTOR-230"); // map.put('\uE01D6',"VARIATION SELECTOR-231"); // map.put('\uE01D7',"VARIATION SELECTOR-232"); // map.put('\uE01D8',"VARIATION SELECTOR-233"); // map.put('\uE01D9',"VARIATION SELECTOR-234"); // map.put('\uE01DA',"VARIATION SELECTOR-235"); // map.put('\uE01DB',"VARIATION SELECTOR-236"); // map.put('\uE01DC',"VARIATION SELECTOR-237"); // map.put('\uE01DD',"VARIATION SELECTOR-238"); // map.put('\uE01DE',"VARIATION SELECTOR-239"); // map.put('\uE01DF',"VARIATION SELECTOR-240"); // map.put('\uE01E0',"VARIATION SELECTOR-241"); // map.put('\uE01E1',"VARIATION SELECTOR-242"); // map.put('\uE01E2',"VARIATION SELECTOR-243"); // map.put('\uE01E3',"VARIATION SELECTOR-244"); // map.put('\uE01E4',"VARIATION SELECTOR-245"); // map.put('\uE01E5',"VARIATION SELECTOR-246"); // map.put('\uE01E6',"VARIATION SELECTOR-247"); // map.put('\uE01E7',"VARIATION SELECTOR-248"); // map.put('\uE01E8',"VARIATION SELECTOR-249"); // map.put('\uE01E9',"VARIATION SELECTOR-250"); // map.put('\uE01EA',"VARIATION SELECTOR-251"); // map.put('\uE01EB',"VARIATION SELECTOR-252"); // map.put('\uE01EC',"VARIATION SELECTOR-253"); // map.put('\uE01ED',"VARIATION SELECTOR-254"); // map.put('\uE01EE',"VARIATION SELECTOR-255"); // map.put('\uE01EF',"VARIATION SELECTOR-256"); // map.put('\uEFFFE',"<not a character>"); // map.put('\uEFFFF',"<not a character>"); // map.put('\uFFFFE',"<not a character>"); // map.put('\uFFFFF',"<not a character>"); // map.put('\u10FFFE',"<not a character>"); // map.put('\u10FFFF',"<not a character>"); // // } public String get(char c) { return map.get(c); } }