#define catAdlam	1
#define catAhom	2
#define catAnatolian_Hieroglyphs	3
#define catArabic	4
#define catArmenian	5
#define catAvestan	6
#define catBalinese	7
#define catBamum	8
#define catBassa_Vah	9
#define catBatak	10
#define catBengali	11
#define catBhaiksuki	12
#define catBopomofo	13
#define catBrahmi	14
#define catBraille	15
#define catBuginese	16
#define catBuhid	17
#define catCanadian_Aboriginal	18
#define catCarian	19
#define catCaucasian_Albanian	20
#define catChakma	21
#define catCham	22
#define catCherokee	23
#define catChorasmian	24
#define catCommon	25
#define catControl	26
#define catCoptic	27
#define catCuneiform	28
#define catCurrency_Symbol	29
#define catCypriot	30
#define catCypro_Minoan	31
#define catCyrillic	32
#define catDeseret	33
#define catDevanagari	34
#define catDives_Akuru	35
#define catDogra	36
#define catDuployan	37
#define catEgyptian_Hieroglyphs	38
#define catElbasan	39
#define catElymaic	40
#define catEthiopic	41
#define catFormat	42
#define catGeorgian	43
#define catGlagolitic	44
#define catGothic	45
#define catGrantha	46
#define catGreek	47
#define catGujarati	48
#define catGunjala_Gondi	49
#define catGurmukhi	50
#define catHan	51
#define catHangul	52
#define catHanifi_Rohingya	53
#define catHanunoo	54
#define catHatran	55
#define catHebrew	56
#define catHiragana	57
#define catImperial_Aramaic	58
#define catInherited	59
#define catInscriptional_Pahlavi	60
#define catInscriptional_Parthian	61
#define catJavanese	62
#define catKaithi	63
#define catKannada	64
#define catKatakana	65
#define catKawi	66
#define catKayah_Li	67
#define catKharoshthi	68
#define catKhitan_Small_Script	69
#define catKhmer	70
#define catKhojki	71
#define catKhudawadi	72
#define catLao	73
#define catLatin	74
#define catLepcha	75
#define catLetter	76
#define catLimbu	77
#define catLinear_A	78
#define catLinear_B	79
#define catLisu	80
#define catLycian	81
#define catLydian	82
#define catMahajani	83
#define catMakasar	84
#define catMalayalam	85
#define catMandaic	86
#define catManichaean	87
#define catMarchen	88
#define catMark	89
#define catMasaram_Gondi	90
#define catMedefaidrin	91
#define catMeetei_Mayek	92
#define catMende_Kikakui	93
#define catMeroitic_Cursive	94
#define catMeroitic_Hieroglyphs	95
#define catMiao	96
#define catModi	97
#define catMongolian	98
#define catMro	99
#define catMultani	100
#define catMyanmar	101
#define catNabataean	102
#define catNag_Mundari	103
#define catNandinagari	104
#define catNew_Tai_Lue	105
#define catNewa	106
#define catNko	107
#define catNumber	108
#define catNushu	109
#define catNyiakeng_Puachue_Hmong	110
#define catOgham	111
#define catOl_Chiki	112
#define catOld_Hungarian	113
#define catOld_Italic	114
#define catOld_North_Arabian	115
#define catOld_Permic	116
#define catOld_Persian	117
#define catOld_Sogdian	118
#define catOld_South_Arabian	119
#define catOld_Turkic	120
#define catOld_Uyghur	121
#define catOriya	122
#define catOsage	123
#define catOsmanya	124
#define catPahawh_Hmong	125
#define catPalmyrene	126
#define catPau_Cin_Hau	127
#define catPhags_Pa	128
#define catPhoenician	129
#define catPsalter_Pahlavi	130
#define catPunctuation	131
#define catRejang	132
#define catRunic	133
#define catSamaritan	134
#define catSaurashtra	135
#define catSeparator	136
#define catSharada	137
#define catShavian	138
#define catSiddham	139
#define catSignWriting	140
#define catSinhala	141
#define catSogdian	142
#define catSora_Sompeng	143
#define catSoyombo	144
#define catSundanese	145
#define catSyloti_Nagri	146
#define catSymbol	147
#define catSyriac	148
#define catTagalog	149
#define catTagbanwa	150
#define catTai_Le	151
#define catTai_Tham	152
#define catTai_Viet	153
#define catTakri	154
#define catTamil	155
#define catTangsa	156
#define catTangut	157
#define catTelugu	158
#define catThaana	159
#define catThai	160
#define catTibetan	161
#define catTifinagh	162
#define catTirhuta	163
#define catToto	164
#define catUgaritic	165
#define catVai	166
#define catVithkuqi	167
#define catWancho	168
#define catWarang_Citi	169
#define catYezidi	170
#define catYi	171
#define catZanabazar_Square	172

char * category_names [] = {0,
	"Adlam",
	"Ahom",
	"Anatolian Hieroglyphs",
	"Arabic",
	"Armenian",
	"Avestan",
	"Balinese",
	"Bamum",
	"Bassa Vah",
	"Batak",
	"Bengali",
	"Bhaiksuki",
	"Bopomofo",
	"Brahmi",
	"Braille",
	"Buginese",
	"Buhid",
	"Canadian Aboriginal",
	"Carian",
	"Caucasian Albanian",
	"Chakma",
	"Cham",
	"Cherokee",
	"Chorasmian",
	"Common",
	"Control",
	"Coptic",
	"Cuneiform",
	"Currency Symbol",
	"Cypriot",
	"Cypro Minoan",
	"Cyrillic",
	"Deseret",
	"Devanagari",
	"Dives Akuru",
	"Dogra",
	"Duployan",
	"Egyptian Hieroglyphs",
	"Elbasan",
	"Elymaic",
	"Ethiopic",
	"Format",
	"Georgian",
	"Glagolitic",
	"Gothic",
	"Grantha",
	"Greek",
	"Gujarati",
	"Gunjala Gondi",
	"Gurmukhi",
	"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",
	"Lao",
	"Latin",
	"Lepcha",
	"Letter",
	"Limbu",
	"Linear A",
	"Linear B",
	"Lisu",
	"Lycian",
	"Lydian",
	"Mahajani",
	"Makasar",
	"Malayalam",
	"Mandaic",
	"Manichaean",
	"Marchen",
	"Mark",
	"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",
	"Number",
	"Nushu",
	"Nyiakeng Puachue Hmong",
	"Ogham",
	"Ol Chiki",
	"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",
	"Punctuation",
	"Rejang",
	"Runic",
	"Samaritan",
	"Saurashtra",
	"Separator",
	"Sharada",
	"Shavian",
	"Siddham",
	"SignWriting",
	"Sinhala",
	"Sogdian",
	"Sora Sompeng",
	"Soyombo",
	"Sundanese",
	"Syloti Nagri",
	"Symbol",
	"Syriac",
	"Tagalog",
	"Tagbanwa",
	"Tai Le",
	"Tai Tham",
	"Tai Viet",
	"Takri",
	"Tamil",
	"Tangsa",
	"Tangut",
	"Telugu",
	"Thaana",
	"Thai",
	"Tibetan",
	"Tifinagh",
	"Tirhuta",
	"Toto",
	"Ugaritic",
	"Vai",
	"Vithkuqi",
	"Wancho",
	"Warang Citi",
	"Yezidi",
	"Yi",
	"Zanabazar Square",
};
