461 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			461 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
module.exports = new Map([
 | 
						|
	['General_Category', [
 | 
						|
		'Cased_Letter',
 | 
						|
		'Close_Punctuation',
 | 
						|
		'Connector_Punctuation',
 | 
						|
		'Control',
 | 
						|
		'Currency_Symbol',
 | 
						|
		'Dash_Punctuation',
 | 
						|
		'Decimal_Number',
 | 
						|
		'Enclosing_Mark',
 | 
						|
		'Final_Punctuation',
 | 
						|
		'Format',
 | 
						|
		'Initial_Punctuation',
 | 
						|
		'Letter',
 | 
						|
		'Letter_Number',
 | 
						|
		'Line_Separator',
 | 
						|
		'Lowercase_Letter',
 | 
						|
		'Mark',
 | 
						|
		'Math_Symbol',
 | 
						|
		'Modifier_Letter',
 | 
						|
		'Modifier_Symbol',
 | 
						|
		'Nonspacing_Mark',
 | 
						|
		'Number',
 | 
						|
		'Open_Punctuation',
 | 
						|
		'Other',
 | 
						|
		'Other_Letter',
 | 
						|
		'Other_Number',
 | 
						|
		'Other_Punctuation',
 | 
						|
		'Other_Symbol',
 | 
						|
		'Paragraph_Separator',
 | 
						|
		'Private_Use',
 | 
						|
		'Punctuation',
 | 
						|
		'Separator',
 | 
						|
		'Space_Separator',
 | 
						|
		'Spacing_Mark',
 | 
						|
		'Surrogate',
 | 
						|
		'Symbol',
 | 
						|
		'Titlecase_Letter',
 | 
						|
		'Unassigned',
 | 
						|
		'Uppercase_Letter'
 | 
						|
	]],
 | 
						|
	['Script', [
 | 
						|
		'Adlam',
 | 
						|
		'Ahom',
 | 
						|
		'Anatolian_Hieroglyphs',
 | 
						|
		'Arabic',
 | 
						|
		'Armenian',
 | 
						|
		'Avestan',
 | 
						|
		'Balinese',
 | 
						|
		'Bamum',
 | 
						|
		'Bassa_Vah',
 | 
						|
		'Batak',
 | 
						|
		'Bengali',
 | 
						|
		'Beria_Erfe',
 | 
						|
		'Bhaiksuki',
 | 
						|
		'Bopomofo',
 | 
						|
		'Brahmi',
 | 
						|
		'Braille',
 | 
						|
		'Buginese',
 | 
						|
		'Buhid',
 | 
						|
		'Canadian_Aboriginal',
 | 
						|
		'Carian',
 | 
						|
		'Caucasian_Albanian',
 | 
						|
		'Chakma',
 | 
						|
		'Cham',
 | 
						|
		'Cherokee',
 | 
						|
		'Chorasmian',
 | 
						|
		'Common',
 | 
						|
		'Coptic',
 | 
						|
		'Cuneiform',
 | 
						|
		'Cypriot',
 | 
						|
		'Cypro_Minoan',
 | 
						|
		'Cyrillic',
 | 
						|
		'Deseret',
 | 
						|
		'Devanagari',
 | 
						|
		'Dives_Akuru',
 | 
						|
		'Dogra',
 | 
						|
		'Duployan',
 | 
						|
		'Egyptian_Hieroglyphs',
 | 
						|
		'Elbasan',
 | 
						|
		'Elymaic',
 | 
						|
		'Ethiopic',
 | 
						|
		'Garay',
 | 
						|
		'Georgian',
 | 
						|
		'Glagolitic',
 | 
						|
		'Gothic',
 | 
						|
		'Grantha',
 | 
						|
		'Greek',
 | 
						|
		'Gujarati',
 | 
						|
		'Gunjala_Gondi',
 | 
						|
		'Gurmukhi',
 | 
						|
		'Gurung_Khema',
 | 
						|
		'Han',
 | 
						|
		'Hangul',
 | 
						|
		'Hanifi_Rohingya',
 | 
						|
		'Hanunoo',
 | 
						|
		'Hatran',
 | 
						|
		'Hebrew',
 | 
						|
		'Hiragana',
 | 
						|
		'Imperial_Aramaic',
 | 
						|
		'Inherited',
 | 
						|
		'Inscriptional_Pahlavi',
 | 
						|
		'Inscriptional_Parthian',
 | 
						|
		'Javanese',
 | 
						|
		'Kaithi',
 | 
						|
		'Kannada',
 | 
						|
		'Katakana',
 | 
						|
		'Kawi',
 | 
						|
		'Kayah_Li',
 | 
						|
		'Kharoshthi',
 | 
						|
		'Khitan_Small_Script',
 | 
						|
		'Khmer',
 | 
						|
		'Khojki',
 | 
						|
		'Khudawadi',
 | 
						|
		'Kirat_Rai',
 | 
						|
		'Lao',
 | 
						|
		'Latin',
 | 
						|
		'Lepcha',
 | 
						|
		'Limbu',
 | 
						|
		'Linear_A',
 | 
						|
		'Linear_B',
 | 
						|
		'Lisu',
 | 
						|
		'Lycian',
 | 
						|
		'Lydian',
 | 
						|
		'Mahajani',
 | 
						|
		'Makasar',
 | 
						|
		'Malayalam',
 | 
						|
		'Mandaic',
 | 
						|
		'Manichaean',
 | 
						|
		'Marchen',
 | 
						|
		'Masaram_Gondi',
 | 
						|
		'Medefaidrin',
 | 
						|
		'Meetei_Mayek',
 | 
						|
		'Mende_Kikakui',
 | 
						|
		'Meroitic_Cursive',
 | 
						|
		'Meroitic_Hieroglyphs',
 | 
						|
		'Miao',
 | 
						|
		'Modi',
 | 
						|
		'Mongolian',
 | 
						|
		'Mro',
 | 
						|
		'Multani',
 | 
						|
		'Myanmar',
 | 
						|
		'Nabataean',
 | 
						|
		'Nag_Mundari',
 | 
						|
		'Nandinagari',
 | 
						|
		'New_Tai_Lue',
 | 
						|
		'Newa',
 | 
						|
		'Nko',
 | 
						|
		'Nushu',
 | 
						|
		'Nyiakeng_Puachue_Hmong',
 | 
						|
		'Ogham',
 | 
						|
		'Ol_Chiki',
 | 
						|
		'Ol_Onal',
 | 
						|
		'Old_Hungarian',
 | 
						|
		'Old_Italic',
 | 
						|
		'Old_North_Arabian',
 | 
						|
		'Old_Permic',
 | 
						|
		'Old_Persian',
 | 
						|
		'Old_Sogdian',
 | 
						|
		'Old_South_Arabian',
 | 
						|
		'Old_Turkic',
 | 
						|
		'Old_Uyghur',
 | 
						|
		'Oriya',
 | 
						|
		'Osage',
 | 
						|
		'Osmanya',
 | 
						|
		'Pahawh_Hmong',
 | 
						|
		'Palmyrene',
 | 
						|
		'Pau_Cin_Hau',
 | 
						|
		'Phags_Pa',
 | 
						|
		'Phoenician',
 | 
						|
		'Psalter_Pahlavi',
 | 
						|
		'Rejang',
 | 
						|
		'Runic',
 | 
						|
		'Samaritan',
 | 
						|
		'Saurashtra',
 | 
						|
		'Sharada',
 | 
						|
		'Shavian',
 | 
						|
		'Siddham',
 | 
						|
		'Sidetic',
 | 
						|
		'SignWriting',
 | 
						|
		'Sinhala',
 | 
						|
		'Sogdian',
 | 
						|
		'Sora_Sompeng',
 | 
						|
		'Soyombo',
 | 
						|
		'Sundanese',
 | 
						|
		'Sunuwar',
 | 
						|
		'Syloti_Nagri',
 | 
						|
		'Syriac',
 | 
						|
		'Tagalog',
 | 
						|
		'Tagbanwa',
 | 
						|
		'Tai_Le',
 | 
						|
		'Tai_Tham',
 | 
						|
		'Tai_Viet',
 | 
						|
		'Tai_Yo',
 | 
						|
		'Takri',
 | 
						|
		'Tamil',
 | 
						|
		'Tangsa',
 | 
						|
		'Tangut',
 | 
						|
		'Telugu',
 | 
						|
		'Thaana',
 | 
						|
		'Thai',
 | 
						|
		'Tibetan',
 | 
						|
		'Tifinagh',
 | 
						|
		'Tirhuta',
 | 
						|
		'Todhri',
 | 
						|
		'Tolong_Siki',
 | 
						|
		'Toto',
 | 
						|
		'Tulu_Tigalari',
 | 
						|
		'Ugaritic',
 | 
						|
		'Unknown',
 | 
						|
		'Vai',
 | 
						|
		'Vithkuqi',
 | 
						|
		'Wancho',
 | 
						|
		'Warang_Citi',
 | 
						|
		'Yezidi',
 | 
						|
		'Yi',
 | 
						|
		'Zanabazar_Square'
 | 
						|
	]],
 | 
						|
	['Script_Extensions', [
 | 
						|
		'Adlam',
 | 
						|
		'Ahom',
 | 
						|
		'Anatolian_Hieroglyphs',
 | 
						|
		'Arabic',
 | 
						|
		'Armenian',
 | 
						|
		'Avestan',
 | 
						|
		'Balinese',
 | 
						|
		'Bamum',
 | 
						|
		'Bassa_Vah',
 | 
						|
		'Batak',
 | 
						|
		'Bengali',
 | 
						|
		'Beria_Erfe',
 | 
						|
		'Bhaiksuki',
 | 
						|
		'Bopomofo',
 | 
						|
		'Brahmi',
 | 
						|
		'Braille',
 | 
						|
		'Buginese',
 | 
						|
		'Buhid',
 | 
						|
		'Canadian_Aboriginal',
 | 
						|
		'Carian',
 | 
						|
		'Caucasian_Albanian',
 | 
						|
		'Chakma',
 | 
						|
		'Cham',
 | 
						|
		'Cherokee',
 | 
						|
		'Chorasmian',
 | 
						|
		'Common',
 | 
						|
		'Coptic',
 | 
						|
		'Cuneiform',
 | 
						|
		'Cypriot',
 | 
						|
		'Cypro_Minoan',
 | 
						|
		'Cyrillic',
 | 
						|
		'Deseret',
 | 
						|
		'Devanagari',
 | 
						|
		'Dives_Akuru',
 | 
						|
		'Dogra',
 | 
						|
		'Duployan',
 | 
						|
		'Egyptian_Hieroglyphs',
 | 
						|
		'Elbasan',
 | 
						|
		'Elymaic',
 | 
						|
		'Ethiopic',
 | 
						|
		'Garay',
 | 
						|
		'Georgian',
 | 
						|
		'Glagolitic',
 | 
						|
		'Gothic',
 | 
						|
		'Grantha',
 | 
						|
		'Greek',
 | 
						|
		'Gujarati',
 | 
						|
		'Gunjala_Gondi',
 | 
						|
		'Gurmukhi',
 | 
						|
		'Gurung_Khema',
 | 
						|
		'Han',
 | 
						|
		'Hangul',
 | 
						|
		'Hanifi_Rohingya',
 | 
						|
		'Hanunoo',
 | 
						|
		'Hatran',
 | 
						|
		'Hebrew',
 | 
						|
		'Hiragana',
 | 
						|
		'Imperial_Aramaic',
 | 
						|
		'Inherited',
 | 
						|
		'Inscriptional_Pahlavi',
 | 
						|
		'Inscriptional_Parthian',
 | 
						|
		'Javanese',
 | 
						|
		'Kaithi',
 | 
						|
		'Kannada',
 | 
						|
		'Katakana',
 | 
						|
		'Kawi',
 | 
						|
		'Kayah_Li',
 | 
						|
		'Kharoshthi',
 | 
						|
		'Khitan_Small_Script',
 | 
						|
		'Khmer',
 | 
						|
		'Khojki',
 | 
						|
		'Khudawadi',
 | 
						|
		'Kirat_Rai',
 | 
						|
		'Lao',
 | 
						|
		'Latin',
 | 
						|
		'Lepcha',
 | 
						|
		'Limbu',
 | 
						|
		'Linear_A',
 | 
						|
		'Linear_B',
 | 
						|
		'Lisu',
 | 
						|
		'Lycian',
 | 
						|
		'Lydian',
 | 
						|
		'Mahajani',
 | 
						|
		'Makasar',
 | 
						|
		'Malayalam',
 | 
						|
		'Mandaic',
 | 
						|
		'Manichaean',
 | 
						|
		'Marchen',
 | 
						|
		'Masaram_Gondi',
 | 
						|
		'Medefaidrin',
 | 
						|
		'Meetei_Mayek',
 | 
						|
		'Mende_Kikakui',
 | 
						|
		'Meroitic_Cursive',
 | 
						|
		'Meroitic_Hieroglyphs',
 | 
						|
		'Miao',
 | 
						|
		'Modi',
 | 
						|
		'Mongolian',
 | 
						|
		'Mro',
 | 
						|
		'Multani',
 | 
						|
		'Myanmar',
 | 
						|
		'Nabataean',
 | 
						|
		'Nag_Mundari',
 | 
						|
		'Nandinagari',
 | 
						|
		'New_Tai_Lue',
 | 
						|
		'Newa',
 | 
						|
		'Nko',
 | 
						|
		'Nushu',
 | 
						|
		'Nyiakeng_Puachue_Hmong',
 | 
						|
		'Ogham',
 | 
						|
		'Ol_Chiki',
 | 
						|
		'Ol_Onal',
 | 
						|
		'Old_Hungarian',
 | 
						|
		'Old_Italic',
 | 
						|
		'Old_North_Arabian',
 | 
						|
		'Old_Permic',
 | 
						|
		'Old_Persian',
 | 
						|
		'Old_Sogdian',
 | 
						|
		'Old_South_Arabian',
 | 
						|
		'Old_Turkic',
 | 
						|
		'Old_Uyghur',
 | 
						|
		'Oriya',
 | 
						|
		'Osage',
 | 
						|
		'Osmanya',
 | 
						|
		'Pahawh_Hmong',
 | 
						|
		'Palmyrene',
 | 
						|
		'Pau_Cin_Hau',
 | 
						|
		'Phags_Pa',
 | 
						|
		'Phoenician',
 | 
						|
		'Psalter_Pahlavi',
 | 
						|
		'Rejang',
 | 
						|
		'Runic',
 | 
						|
		'Samaritan',
 | 
						|
		'Saurashtra',
 | 
						|
		'Sharada',
 | 
						|
		'Shavian',
 | 
						|
		'Siddham',
 | 
						|
		'Sidetic',
 | 
						|
		'SignWriting',
 | 
						|
		'Sinhala',
 | 
						|
		'Sogdian',
 | 
						|
		'Sora_Sompeng',
 | 
						|
		'Soyombo',
 | 
						|
		'Sundanese',
 | 
						|
		'Sunuwar',
 | 
						|
		'Syloti_Nagri',
 | 
						|
		'Syriac',
 | 
						|
		'Tagalog',
 | 
						|
		'Tagbanwa',
 | 
						|
		'Tai_Le',
 | 
						|
		'Tai_Tham',
 | 
						|
		'Tai_Viet',
 | 
						|
		'Tai_Yo',
 | 
						|
		'Takri',
 | 
						|
		'Tamil',
 | 
						|
		'Tangsa',
 | 
						|
		'Tangut',
 | 
						|
		'Telugu',
 | 
						|
		'Thaana',
 | 
						|
		'Thai',
 | 
						|
		'Tibetan',
 | 
						|
		'Tifinagh',
 | 
						|
		'Tirhuta',
 | 
						|
		'Todhri',
 | 
						|
		'Tolong_Siki',
 | 
						|
		'Toto',
 | 
						|
		'Tulu_Tigalari',
 | 
						|
		'Ugaritic',
 | 
						|
		'Unknown',
 | 
						|
		'Vai',
 | 
						|
		'Vithkuqi',
 | 
						|
		'Wancho',
 | 
						|
		'Warang_Citi',
 | 
						|
		'Yezidi',
 | 
						|
		'Yi',
 | 
						|
		'Zanabazar_Square'
 | 
						|
	]],
 | 
						|
	['Binary_Property', [
 | 
						|
		'ASCII',
 | 
						|
		'ASCII_Hex_Digit',
 | 
						|
		'Alphabetic',
 | 
						|
		'Any',
 | 
						|
		'Assigned',
 | 
						|
		'Bidi_Control',
 | 
						|
		'Bidi_Mirrored',
 | 
						|
		'Case_Ignorable',
 | 
						|
		'Cased',
 | 
						|
		'Changes_When_Casefolded',
 | 
						|
		'Changes_When_Casemapped',
 | 
						|
		'Changes_When_Lowercased',
 | 
						|
		'Changes_When_NFKC_Casefolded',
 | 
						|
		'Changes_When_Titlecased',
 | 
						|
		'Changes_When_Uppercased',
 | 
						|
		'Dash',
 | 
						|
		'Default_Ignorable_Code_Point',
 | 
						|
		'Deprecated',
 | 
						|
		'Diacritic',
 | 
						|
		'Emoji',
 | 
						|
		'Emoji_Component',
 | 
						|
		'Emoji_Modifier',
 | 
						|
		'Emoji_Modifier_Base',
 | 
						|
		'Emoji_Presentation',
 | 
						|
		'Extended_Pictographic',
 | 
						|
		'Extender',
 | 
						|
		'Grapheme_Base',
 | 
						|
		'Grapheme_Extend',
 | 
						|
		'Hex_Digit',
 | 
						|
		'IDS_Binary_Operator',
 | 
						|
		'IDS_Trinary_Operator',
 | 
						|
		'ID_Continue',
 | 
						|
		'ID_Start',
 | 
						|
		'Ideographic',
 | 
						|
		'Join_Control',
 | 
						|
		'Logical_Order_Exception',
 | 
						|
		'Lowercase',
 | 
						|
		'Math',
 | 
						|
		'Noncharacter_Code_Point',
 | 
						|
		'Pattern_Syntax',
 | 
						|
		'Pattern_White_Space',
 | 
						|
		'Quotation_Mark',
 | 
						|
		'Radical',
 | 
						|
		'Regional_Indicator',
 | 
						|
		'Sentence_Terminal',
 | 
						|
		'Soft_Dotted',
 | 
						|
		'Terminal_Punctuation',
 | 
						|
		'Unified_Ideograph',
 | 
						|
		'Uppercase',
 | 
						|
		'Variation_Selector',
 | 
						|
		'White_Space',
 | 
						|
		'XID_Continue',
 | 
						|
		'XID_Start'
 | 
						|
	]],
 | 
						|
	['Property_of_Strings', [
 | 
						|
		'Basic_Emoji',
 | 
						|
		'Emoji_Keycap_Sequence',
 | 
						|
		'RGI_Emoji',
 | 
						|
		'RGI_Emoji_Flag_Sequence',
 | 
						|
		'RGI_Emoji_Modifier_Sequence',
 | 
						|
		'RGI_Emoji_Tag_Sequence',
 | 
						|
		'RGI_Emoji_ZWJ_Sequence'
 | 
						|
	]]
 | 
						|
]);
 |